const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-DKGwrCX5.js","assets/hooks.module-BycIcRyO.js","assets/___vite-browser-external_commonjs-proxy-DbIaield.js","assets/index-CxPVgPrg.js","assets/index.es-CN-GdQ4G.js"])))=>i.map(i=>d[i]);
var aO=e=>{throw TypeError(e)};var o5=(e,t,n)=>t.has(e)||aO("Cannot "+n);var Z=(e,t,n)=>(o5(e,t,"read from private field"),n?n.call(e):t.get(e)),tt=(e,t,n)=>t.has(e)?aO("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),Ue=(e,t,n,r)=>(o5(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),gt=(e,t,n)=>(o5(e,t,"access private method"),n);var jv=(e,t,n,r)=>({set _(i){Ue(e,t,i,n)},get _(){return Z(e,t,r)}});function fL(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const o=Object.getOwnPropertyDescriptor(r,i);o&&Object.defineProperty(e,i,o.get?o:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();var Tm=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ni(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function ENe(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var hL={exports:{}},pw={},pL={exports:{}},Ot={};/**
 * @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 e1=Symbol.for("react.element"),FJ=Symbol.for("react.portal"),LJ=Symbol.for("react.fragment"),$J=Symbol.for("react.strict_mode"),BJ=Symbol.for("react.profiler"),DJ=Symbol.for("react.provider"),zJ=Symbol.for("react.context"),UJ=Symbol.for("react.forward_ref"),HJ=Symbol.for("react.suspense"),VJ=Symbol.for("react.memo"),WJ=Symbol.for("react.lazy"),sO=Symbol.iterator;function GJ(e){return e===null||typeof e!="object"?null:(e=sO&&e[sO]||e["@@iterator"],typeof e=="function"?e:null)}var mL={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},gL=Object.assign,vL={};function Ep(e,t,n){this.props=e,this.context=t,this.refs=vL,this.updater=n||mL}Ep.prototype.isReactComponent={};Ep.prototype.setState=function(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")};Ep.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function yL(){}yL.prototype=Ep.prototype;function HE(e,t,n){this.props=e,this.context=t,this.refs=vL,this.updater=n||mL}var VE=HE.prototype=new yL;VE.constructor=HE;gL(VE,Ep.prototype);VE.isPureReactComponent=!0;var lO=Array.isArray,bL=Object.prototype.hasOwnProperty,WE={current:null},wL={key:!0,ref:!0,__self:!0,__source:!0};function CL(e,t,n){var r,i={},o=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)bL.call(t,r)&&!wL.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];i.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)i[r]===void 0&&(i[r]=s[r]);return{$$typeof:e1,type:e,key:o,ref:a,props:i,_owner:WE.current}}function qJ(e,t){return{$$typeof:e1,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function GE(e){return typeof e=="object"&&e!==null&&e.$$typeof===e1}function KJ(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var cO=/\/+/g;function a5(e,t){return typeof e=="object"&&e!==null&&e.key!=null?KJ(""+e.key):t.toString(36)}function Xy(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case e1:case FJ:a=!0}}if(a)return a=e,i=i(a),e=r===""?"."+a5(a,0):r,lO(i)?(n="",e!=null&&(n=e.replace(cO,"$&/")+"/"),Xy(i,t,n,"",function(c){return c})):i!=null&&(GE(i)&&(i=qJ(i,n+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(cO,"$&/")+"/")+e)),t.push(i)),1;if(a=0,r=r===""?".":r+":",lO(e))for(var s=0;s<e.length;s++){o=e[s];var l=r+a5(o,s);a+=Xy(o,t,n,l,i)}else if(l=GJ(e),typeof l=="function")for(e=l.call(e),s=0;!(o=e.next()).done;)o=o.value,l=r+a5(o,s++),a+=Xy(o,t,n,l,i);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function Fv(e,t,n){if(e==null)return e;var r=[],i=0;return Xy(e,r,"","",function(o){return t.call(n,o,i++)}),r}function QJ(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var vi={current:null},Yy={transition:null},XJ={ReactCurrentDispatcher:vi,ReactCurrentBatchConfig:Yy,ReactCurrentOwner:WE};Ot.Children={map:Fv,forEach:function(e,t,n){Fv(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Fv(e,function(){t++}),t},toArray:function(e){return Fv(e,function(t){return t})||[]},only:function(e){if(!GE(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Ot.Component=Ep;Ot.Fragment=LJ;Ot.Profiler=BJ;Ot.PureComponent=HE;Ot.StrictMode=$J;Ot.Suspense=HJ;Ot.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=XJ;Ot.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=gL({},e.props),i=e.key,o=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,a=WE.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)bL.call(t,l)&&!wL.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){s=Array(l);for(var c=0;c<l;c++)s[c]=arguments[c+2];r.children=s}return{$$typeof:e1,type:e.type,key:i,ref:o,props:r,_owner:a}};Ot.createContext=function(e){return e={$$typeof:zJ,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:DJ,_context:e},e.Consumer=e};Ot.createElement=CL;Ot.createFactory=function(e){var t=CL.bind(null,e);return t.type=e,t};Ot.createRef=function(){return{current:null}};Ot.forwardRef=function(e){return{$$typeof:UJ,render:e}};Ot.isValidElement=GE;Ot.lazy=function(e){return{$$typeof:WJ,_payload:{_status:-1,_result:e},_init:QJ}};Ot.memo=function(e,t){return{$$typeof:VJ,type:e,compare:t===void 0?null:t}};Ot.startTransition=function(e){var t=Yy.transition;Yy.transition={};try{e()}finally{Yy.transition=t}};Ot.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};Ot.useCallback=function(e,t){return vi.current.useCallback(e,t)};Ot.useContext=function(e){return vi.current.useContext(e)};Ot.useDebugValue=function(){};Ot.useDeferredValue=function(e){return vi.current.useDeferredValue(e)};Ot.useEffect=function(e,t){return vi.current.useEffect(e,t)};Ot.useId=function(){return vi.current.useId()};Ot.useImperativeHandle=function(e,t,n){return vi.current.useImperativeHandle(e,t,n)};Ot.useInsertionEffect=function(e,t){return vi.current.useInsertionEffect(e,t)};Ot.useLayoutEffect=function(e,t){return vi.current.useLayoutEffect(e,t)};Ot.useMemo=function(e,t){return vi.current.useMemo(e,t)};Ot.useReducer=function(e,t,n){return vi.current.useReducer(e,t,n)};Ot.useRef=function(e){return vi.current.useRef(e)};Ot.useState=function(e){return vi.current.useState(e)};Ot.useSyncExternalStore=function(e,t,n){return vi.current.useSyncExternalStore(e,t,n)};Ot.useTransition=function(){return vi.current.useTransition()};Ot.version="18.2.0";pL.exports=Ot;var S=pL.exports;const I=ni(S),_p=fL({__proto__:null,default:I},[S]);/**
 * @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 YJ=S,JJ=Symbol.for("react.element"),ZJ=Symbol.for("react.fragment"),eZ=Object.prototype.hasOwnProperty,tZ=YJ.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,nZ={key:!0,ref:!0,__self:!0,__source:!0};function SL(e,t,n){var r,i={},o=null,a=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)eZ.call(t,r)&&!nZ.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:JJ,type:e,key:o,ref:a,props:i,_owner:tZ.current}}pw.Fragment=ZJ;pw.jsx=SL;pw.jsxs=SL;hL.exports=pw;var Y=hL.exports,FC={},xL={exports:{}},po={},EL={exports:{}},_L={};/**
 * @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(N,D){var U=N.length;N.push(D);e:for(;0<U;){var W=U-1>>>1,G=N[W];if(0<i(G,D))N[W]=D,N[U]=G,U=W;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var D=N[0],U=N.pop();if(U!==D){N[0]=U;e:for(var W=0,G=N.length,Q=G>>>1;W<Q;){var X=2*(W+1)-1,ee=N[X],te=X+1,q=N[te];if(0>i(ee,U))te<G&&0>i(q,ee)?(N[W]=q,N[te]=U,W=te):(N[W]=ee,N[X]=U,W=X);else if(te<G&&0>i(q,U))N[W]=q,N[te]=U,W=te;else break e}}return D}function i(N,D){var U=N.sortIndex-D.sortIndex;return U!==0?U:N.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,f=null,d=3,g=!1,p=!1,m=!1,w=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,C=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(N){for(var D=n(c);D!==null;){if(D.callback===null)r(c);else if(D.startTime<=N)r(c),D.sortIndex=D.expirationTime,t(l,D);else break;D=n(c)}}function x(N){if(m=!1,y(N),!p)if(n(l)!==null)p=!0,F(_);else{var D=n(c);D!==null&&j(x,D.startTime-N)}}function _(N,D){p=!1,m&&(m=!1,b(P),P=-1),g=!0;var U=d;try{for(y(D),f=n(l);f!==null&&(!(f.expirationTime>D)||N&&!L());){var W=f.callback;if(typeof W=="function"){f.callback=null,d=f.priorityLevel;var G=W(f.expirationTime<=D);D=e.unstable_now(),typeof G=="function"?f.callback=G:f===n(l)&&r(l),y(D)}else r(l);f=n(l)}if(f!==null)var Q=!0;else{var X=n(c);X!==null&&j(x,X.startTime-D),Q=!1}return Q}finally{f=null,d=U,g=!1}}var A=!1,O=null,P=-1,M=5,R=-1;function L(){return!(e.unstable_now()-R<M)}function z(){if(O!==null){var N=e.unstable_now();R=N;var D=!0;try{D=O(!0,N)}finally{D?V():(A=!1,O=null)}}else A=!1}var V;if(typeof C=="function")V=function(){C(z)};else if(typeof MessageChannel<"u"){var H=new MessageChannel,B=H.port2;H.port1.onmessage=z,V=function(){B.postMessage(null)}}else V=function(){w(z,0)};function F(N){O=N,A||(A=!0,V())}function j(N,D){P=w(function(){N(e.unstable_now())},D)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(N){N.callback=null},e.unstable_continueExecution=function(){p||g||(p=!0,F(_))},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):M=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(N){switch(d){case 1:case 2:case 3:var D=3;break;default:D=d}var U=d;d=D;try{return N()}finally{d=U}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,D){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var U=d;d=N;try{return D()}finally{d=U}},e.unstable_scheduleCallback=function(N,D,U){var W=e.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?W+U:W):U=W,N){case 1:var G=-1;break;case 2:G=250;break;case 5:G=1073741823;break;case 4:G=1e4;break;default:G=5e3}return G=U+G,N={id:u++,callback:D,priorityLevel:N,startTime:U,expirationTime:G,sortIndex:-1},U>W?(N.sortIndex=U,t(c,N),n(l)===null&&N===n(c)&&(m?(b(P),P=-1):m=!0,j(x,U-W))):(N.sortIndex=G,t(l,N),p||g||(p=!0,F(_))),N},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(N){var D=d;return function(){var U=d;d=D;try{return N.apply(this,arguments)}finally{d=U}}}})(_L);EL.exports=_L;var Jy=EL.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 AL=S,fo=Jy;function _e(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var PL=new Set,Om={};function Ld(e,t){zh(e,t),zh(e+"Capture",t)}function zh(e,t){for(Om[e]=t,e=0;e<t.length;e++)PL.add(t[e])}var gl=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),LC=Object.prototype.hasOwnProperty,rZ=/^[: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]*$/,uO={},dO={};function iZ(e){return LC.call(dO,e)?!0:LC.call(uO,e)?!1:rZ.test(e)?dO[e]=!0:(uO[e]=!0,!1)}function oZ(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function aZ(e,t,n,r){if(t===null||typeof t>"u"||oZ(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 yi(e,t,n,r,i,o,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var Ir={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ir[e]=new yi(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ir[t]=new yi(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ir[e]=new yi(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ir[e]=new yi(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){Ir[e]=new yi(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ir[e]=new yi(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ir[e]=new yi(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ir[e]=new yi(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ir[e]=new yi(e,5,!1,e.toLowerCase(),null,!1,!1)});var qE=/[\-:]([a-z])/g;function KE(e){return e[1].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 t=e.replace(qE,KE);Ir[t]=new yi(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(qE,KE);Ir[t]=new yi(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(qE,KE);Ir[t]=new yi(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ir[e]=new yi(e,1,!1,e.toLowerCase(),null,!1,!1)});Ir.xlinkHref=new yi("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ir[e]=new yi(e,1,!1,e.toLowerCase(),null,!0,!0)});function QE(e,t,n,r){var i=Ir.hasOwnProperty(t)?Ir[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(aZ(t,n,i,r)&&(n=null),r||i===null?iZ(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Ol=AL.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Lv=Symbol.for("react.element"),Gf=Symbol.for("react.portal"),qf=Symbol.for("react.fragment"),XE=Symbol.for("react.strict_mode"),$C=Symbol.for("react.profiler"),TL=Symbol.for("react.provider"),OL=Symbol.for("react.context"),YE=Symbol.for("react.forward_ref"),BC=Symbol.for("react.suspense"),DC=Symbol.for("react.suspense_list"),JE=Symbol.for("react.memo"),sc=Symbol.for("react.lazy"),IL=Symbol.for("react.offscreen"),fO=Symbol.iterator;function _0(e){return e===null||typeof e!="object"?null:(e=fO&&e[fO]||e["@@iterator"],typeof e=="function"?e:null)}var En=Object.assign,s5;function J0(e){if(s5===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);s5=t&&t[1]||""}return`
`+s5+e}var l5=!1;function c5(e,t){if(!e||l5)return"";l5=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var i=c.stack.split(`
`),o=r.stack.split(`
`),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(a!==1||s!==1)do if(a--,s--,0>s||i[a]!==o[s]){var l=`
`+i[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{l5=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?J0(e):""}function sZ(e){switch(e.tag){case 5:return J0(e.type);case 16:return J0("Lazy");case 13:return J0("Suspense");case 19:return J0("SuspenseList");case 0:case 2:case 15:return e=c5(e.type,!1),e;case 11:return e=c5(e.type.render,!1),e;case 1:return e=c5(e.type,!0),e;default:return""}}function zC(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case qf:return"Fragment";case Gf:return"Portal";case $C:return"Profiler";case XE:return"StrictMode";case BC:return"Suspense";case DC:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case OL:return(e.displayName||"Context")+".Consumer";case TL:return(e._context.displayName||"Context")+".Provider";case YE:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case JE:return t=e.displayName||null,t!==null?t:zC(e.type)||"Memo";case sc:t=e._payload,e=e._init;try{return zC(e(t))}catch{}}return null}function lZ(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return zC(t);case 8:return t===XE?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Gc(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function kL(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function cZ(e){var t=kL(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function $v(e){e._valueTracker||(e._valueTracker=cZ(e))}function ML(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=kL(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function D2(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function UC(e,t){var n=t.checked;return En({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function hO(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Gc(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function RL(e,t){t=t.checked,t!=null&&QE(e,"checked",t,!1)}function HC(e,t){RL(e,t);var n=Gc(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?VC(e,t.type,n):t.hasOwnProperty("defaultValue")&&VC(e,t.type,Gc(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function pO(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function VC(e,t,n){(t!=="number"||D2(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Z0=Array.isArray;function dh(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Gc(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function WC(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(_e(91));return En({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function mO(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(_e(92));if(Z0(n)){if(1<n.length)throw Error(_e(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Gc(n)}}function NL(e,t){var n=Gc(t.value),r=Gc(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function gO(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function jL(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function GC(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?jL(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Bv,FL=function(e){return typeof MSApp<"u"&&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"||"innerHTML"in e)e.innerHTML=t;else{for(Bv=Bv||document.createElement("div"),Bv.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Bv.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Im(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var cm={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},uZ=["Webkit","ms","Moz","O"];Object.keys(cm).forEach(function(e){uZ.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),cm[t]=cm[e]})});function LL(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||cm.hasOwnProperty(e)&&cm[e]?(""+t).trim():t+"px"}function $L(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=LL(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var dZ=En({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 qC(e,t){if(t){if(dZ[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(_e(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(_e(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(_e(61))}if(t.style!=null&&typeof t.style!="object")throw Error(_e(62))}}function KC(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var QC=null;function ZE(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var XC=null,fh=null,hh=null;function vO(e){if(e=r1(e)){if(typeof XC!="function")throw Error(_e(280));var t=e.stateNode;t&&(t=bw(t),XC(e.stateNode,e.type,t))}}function BL(e){fh?hh?hh.push(e):hh=[e]:fh=e}function DL(){if(fh){var e=fh,t=hh;if(hh=fh=null,vO(e),t)for(e=0;e<t.length;e++)vO(t[e])}}function zL(e,t){return e(t)}function UL(){}var u5=!1;function HL(e,t,n){if(u5)return e(t,n);u5=!0;try{return zL(e,t,n)}finally{u5=!1,(fh!==null||hh!==null)&&(UL(),DL())}}function km(e,t){var n=e.stateNode;if(n===null)return null;var r=bw(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(_e(231,t,typeof n));return n}var YC=!1;if(gl)try{var A0={};Object.defineProperty(A0,"passive",{get:function(){YC=!0}}),window.addEventListener("test",A0,A0),window.removeEventListener("test",A0,A0)}catch{YC=!1}function fZ(e,t,n,r,i,o,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var um=!1,z2=null,U2=!1,JC=null,hZ={onError:function(e){um=!0,z2=e}};function pZ(e,t,n,r,i,o,a,s,l){um=!1,z2=null,fZ.apply(hZ,arguments)}function mZ(e,t,n,r,i,o,a,s,l){if(pZ.apply(this,arguments),um){if(um){var c=z2;um=!1,z2=null}else throw Error(_e(198));U2||(U2=!0,JC=c)}}function $d(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function VL(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function yO(e){if($d(e)!==e)throw Error(_e(188))}function gZ(e){var t=e.alternate;if(!t){if(t=$d(e),t===null)throw Error(_e(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return yO(i),e;if(o===r)return yO(i),t;o=o.sibling}throw Error(_e(188))}if(n.return!==r.return)n=i,r=o;else{for(var a=!1,s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a){for(s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a)throw Error(_e(189))}}if(n.alternate!==r)throw Error(_e(190))}if(n.tag!==3)throw Error(_e(188));return n.stateNode.current===n?e:t}function WL(e){return e=gZ(e),e!==null?GL(e):null}function GL(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=GL(e);if(t!==null)return t;e=e.sibling}return null}var qL=fo.unstable_scheduleCallback,bO=fo.unstable_cancelCallback,vZ=fo.unstable_shouldYield,yZ=fo.unstable_requestPaint,Ln=fo.unstable_now,bZ=fo.unstable_getCurrentPriorityLevel,e9=fo.unstable_ImmediatePriority,KL=fo.unstable_UserBlockingPriority,H2=fo.unstable_NormalPriority,wZ=fo.unstable_LowPriority,QL=fo.unstable_IdlePriority,mw=null,ys=null;function CZ(e){if(ys&&typeof ys.onCommitFiberRoot=="function")try{ys.onCommitFiberRoot(mw,e,void 0,(e.current.flags&128)===128)}catch{}}var Ma=Math.clz32?Math.clz32:EZ,SZ=Math.log,xZ=Math.LN2;function EZ(e){return e>>>=0,e===0?32:31-(SZ(e)/xZ|0)|0}var Dv=64,zv=4194304;function em(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 V2(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~i;s!==0?r=em(s):(o&=a,o!==0&&(r=em(o)))}else a=n&~i,a!==0?r=em(a):o!==0&&(r=em(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Ma(t),i=1<<n,r|=e[n],t&=~i;return r}function _Z(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 AZ(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-Ma(o),s=1<<a,l=i[a];l===-1?(!(s&n)||s&r)&&(i[a]=_Z(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}function ZC(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function XL(){var e=Dv;return Dv<<=1,!(Dv&4194240)&&(Dv=64),e}function d5(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function t1(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ma(t),e[t]=n}function PZ(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-Ma(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function t9(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ma(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var Vt=0;function YL(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var JL,n9,ZL,e$,t$,eS=!1,Uv=[],Nc=null,jc=null,Fc=null,Mm=new Map,Rm=new Map,dc=[],TZ="mousedown 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 wO(e,t){switch(e){case"focusin":case"focusout":Nc=null;break;case"dragenter":case"dragleave":jc=null;break;case"mouseover":case"mouseout":Fc=null;break;case"pointerover":case"pointerout":Mm.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Rm.delete(t.pointerId)}}function P0(e,t,n,r,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},t!==null&&(t=r1(t),t!==null&&n9(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function OZ(e,t,n,r,i){switch(t){case"focusin":return Nc=P0(Nc,e,t,n,r,i),!0;case"dragenter":return jc=P0(jc,e,t,n,r,i),!0;case"mouseover":return Fc=P0(Fc,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Mm.set(o,P0(Mm.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Rm.set(o,P0(Rm.get(o)||null,e,t,n,r,i)),!0}return!1}function n$(e){var t=Hu(e.target);if(t!==null){var n=$d(t);if(n!==null){if(t=n.tag,t===13){if(t=VL(n),t!==null){e.blockedOn=t,t$(e.priority,function(){ZL(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Zy(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=tS(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);QC=r,n.target.dispatchEvent(r),QC=null}else return t=r1(n),t!==null&&n9(t),e.blockedOn=n,!1;t.shift()}return!0}function CO(e,t,n){Zy(e)&&n.delete(t)}function IZ(){eS=!1,Nc!==null&&Zy(Nc)&&(Nc=null),jc!==null&&Zy(jc)&&(jc=null),Fc!==null&&Zy(Fc)&&(Fc=null),Mm.forEach(CO),Rm.forEach(CO)}function T0(e,t){e.blockedOn===t&&(e.blockedOn=null,eS||(eS=!0,fo.unstable_scheduleCallback(fo.unstable_NormalPriority,IZ)))}function Nm(e){function t(i){return T0(i,e)}if(0<Uv.length){T0(Uv[0],e);for(var n=1;n<Uv.length;n++){var r=Uv[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Nc!==null&&T0(Nc,e),jc!==null&&T0(jc,e),Fc!==null&&T0(Fc,e),Mm.forEach(t),Rm.forEach(t),n=0;n<dc.length;n++)r=dc[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<dc.length&&(n=dc[0],n.blockedOn===null);)n$(n),n.blockedOn===null&&dc.shift()}var ph=Ol.ReactCurrentBatchConfig,W2=!0;function kZ(e,t,n,r){var i=Vt,o=ph.transition;ph.transition=null;try{Vt=1,r9(e,t,n,r)}finally{Vt=i,ph.transition=o}}function MZ(e,t,n,r){var i=Vt,o=ph.transition;ph.transition=null;try{Vt=4,r9(e,t,n,r)}finally{Vt=i,ph.transition=o}}function r9(e,t,n,r){if(W2){var i=tS(e,t,n,r);if(i===null)C5(e,t,r,G2,n),wO(e,r);else if(OZ(i,e,t,n,r))r.stopPropagation();else if(wO(e,r),t&4&&-1<TZ.indexOf(e)){for(;i!==null;){var o=r1(i);if(o!==null&&JL(o),o=tS(e,t,n,r),o===null&&C5(e,t,r,G2,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else C5(e,t,r,null,n)}}var G2=null;function tS(e,t,n,r){if(G2=null,e=ZE(r),e=Hu(e),e!==null)if(t=$d(e),t===null)e=null;else if(n=t.tag,n===13){if(e=VL(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return G2=e,null}function r$(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(bZ()){case e9:return 1;case KL:return 4;case H2:case wZ:return 16;case QL:return 536870912;default:return 16}default:return 16}}var xc=null,i9=null,e2=null;function i$(){if(e2)return e2;var e,t=i9,n=t.length,r,i="value"in xc?xc.value:xc.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===i[o-r];r++);return e2=i.slice(e,1<r?1-r:void 0)}function t2(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Hv(){return!0}function SO(){return!1}function mo(e){function t(n,r,i,o,a){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Hv:SO,this.isPropagationStopped=SO,this}return En(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Hv)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Hv)},persist:function(){},isPersistent:Hv}),t}var Ap={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},o9=mo(Ap),n1=En({},Ap,{view:0,detail:0}),RZ=mo(n1),f5,h5,O0,gw=En({},n1,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:a9,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==O0&&(O0&&e.type==="mousemove"?(f5=e.screenX-O0.screenX,h5=e.screenY-O0.screenY):h5=f5=0,O0=e),f5)},movementY:function(e){return"movementY"in e?e.movementY:h5}}),xO=mo(gw),NZ=En({},gw,{dataTransfer:0}),jZ=mo(NZ),FZ=En({},n1,{relatedTarget:0}),p5=mo(FZ),LZ=En({},Ap,{animationName:0,elapsedTime:0,pseudoElement:0}),$Z=mo(LZ),BZ=En({},Ap,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),DZ=mo(BZ),zZ=En({},Ap,{data:0}),EO=mo(zZ),UZ={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},HZ={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"},VZ={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function WZ(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=VZ[e])?!!t[e]:!1}function a9(){return WZ}var GZ=En({},n1,{key:function(e){if(e.key){var t=UZ[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=t2(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?HZ[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:a9,charCode:function(e){return e.type==="keypress"?t2(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?t2(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),qZ=mo(GZ),KZ=En({},gw,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),_O=mo(KZ),QZ=En({},n1,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:a9}),XZ=mo(QZ),YZ=En({},Ap,{propertyName:0,elapsedTime:0,pseudoElement:0}),JZ=mo(YZ),ZZ=En({},gw,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),eee=mo(ZZ),tee=[9,13,27,32],s9=gl&&"CompositionEvent"in window,dm=null;gl&&"documentMode"in document&&(dm=document.documentMode);var nee=gl&&"TextEvent"in window&&!dm,o$=gl&&(!s9||dm&&8<dm&&11>=dm),AO=" ",PO=!1;function a$(e,t){switch(e){case"keyup":return tee.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function s$(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Kf=!1;function ree(e,t){switch(e){case"compositionend":return s$(t);case"keypress":return t.which!==32?null:(PO=!0,AO);case"textInput":return e=t.data,e===AO&&PO?null:e;default:return null}}function iee(e,t){if(Kf)return e==="compositionend"||!s9&&a$(e,t)?(e=i$(),e2=i9=xc=null,Kf=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return o$&&t.locale!=="ko"?null:t.data;default:return null}}var oee={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 TO(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!oee[e.type]:t==="textarea"}function l$(e,t,n,r){BL(r),t=q2(t,"onChange"),0<t.length&&(n=new o9("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var fm=null,jm=null;function aee(e){b$(e,0)}function vw(e){var t=Yf(e);if(ML(t))return e}function see(e,t){if(e==="change")return t}var c$=!1;if(gl){var m5;if(gl){var g5="oninput"in document;if(!g5){var OO=document.createElement("div");OO.setAttribute("oninput","return;"),g5=typeof OO.oninput=="function"}m5=g5}else m5=!1;c$=m5&&(!document.documentMode||9<document.documentMode)}function IO(){fm&&(fm.detachEvent("onpropertychange",u$),jm=fm=null)}function u$(e){if(e.propertyName==="value"&&vw(jm)){var t=[];l$(t,jm,e,ZE(e)),HL(aee,t)}}function lee(e,t,n){e==="focusin"?(IO(),fm=t,jm=n,fm.attachEvent("onpropertychange",u$)):e==="focusout"&&IO()}function cee(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return vw(jm)}function uee(e,t){if(e==="click")return vw(t)}function dee(e,t){if(e==="input"||e==="change")return vw(t)}function fee(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var $a=typeof Object.is=="function"?Object.is:fee;function Fm(e,t){if($a(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!LC.call(t,i)||!$a(e[i],t[i]))return!1}return!0}function kO(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function MO(e,t){var n=kO(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=kO(n)}}function d$(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?d$(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function f$(){for(var e=window,t=D2();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=D2(e.document)}return t}function l9(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function hee(e){var t=f$(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&d$(n.ownerDocument.documentElement,n)){if(r!==null&&l9(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=MO(n,o);var a=MO(n,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var pee=gl&&"documentMode"in document&&11>=document.documentMode,Qf=null,nS=null,hm=null,rS=!1;function RO(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;rS||Qf==null||Qf!==D2(r)||(r=Qf,"selectionStart"in r&&l9(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}),hm&&Fm(hm,r)||(hm=r,r=q2(nS,"onSelect"),0<r.length&&(t=new o9("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Qf)))}function Vv(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Xf={animationend:Vv("Animation","AnimationEnd"),animationiteration:Vv("Animation","AnimationIteration"),animationstart:Vv("Animation","AnimationStart"),transitionend:Vv("Transition","TransitionEnd")},v5={},h$={};gl&&(h$=document.createElement("div").style,"AnimationEvent"in window||(delete Xf.animationend.animation,delete Xf.animationiteration.animation,delete Xf.animationstart.animation),"TransitionEvent"in window||delete Xf.transitionend.transition);function yw(e){if(v5[e])return v5[e];if(!Xf[e])return e;var t=Xf[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in h$)return v5[e]=t[n];return e}var p$=yw("animationend"),m$=yw("animationiteration"),g$=yw("animationstart"),v$=yw("transitionend"),y$=new Map,NO="abort 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 tu(e,t){y$.set(e,t),Ld(t,[e])}for(var y5=0;y5<NO.length;y5++){var b5=NO[y5],mee=b5.toLowerCase(),gee=b5[0].toUpperCase()+b5.slice(1);tu(mee,"on"+gee)}tu(p$,"onAnimationEnd");tu(m$,"onAnimationIteration");tu(g$,"onAnimationStart");tu("dblclick","onDoubleClick");tu("focusin","onFocus");tu("focusout","onBlur");tu(v$,"onTransitionEnd");zh("onMouseEnter",["mouseout","mouseover"]);zh("onMouseLeave",["mouseout","mouseover"]);zh("onPointerEnter",["pointerout","pointerover"]);zh("onPointerLeave",["pointerout","pointerover"]);Ld("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ld("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ld("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ld("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ld("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ld("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var tm="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),vee=new Set("cancel close invalid load scroll toggle".split(" ").concat(tm));function jO(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,mZ(r,t,void 0,e),e.currentTarget=null}function b$(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;jO(i,s,c),o=l}else for(a=0;a<r.length;a++){if(s=r[a],l=s.instance,c=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;jO(i,s,c),o=l}}}if(U2)throw e=JC,U2=!1,JC=null,e}function cn(e,t){var n=t[lS];n===void 0&&(n=t[lS]=new Set);var r=e+"__bubble";n.has(r)||(w$(t,e,2,!1),n.add(r))}function w5(e,t,n){var r=0;t&&(r|=4),w$(n,e,r,t)}var Wv="_reactListening"+Math.random().toString(36).slice(2);function Lm(e){if(!e[Wv]){e[Wv]=!0,PL.forEach(function(n){n!=="selectionchange"&&(vee.has(n)||w5(n,!1,e),w5(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Wv]||(t[Wv]=!0,w5("selectionchange",!1,t))}}function w$(e,t,n,r){switch(r$(t)){case 1:var i=kZ;break;case 4:i=MZ;break;default:i=r9}n=i.bind(null,t,n,e),i=void 0,!YC||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 C5(e,t,n,r,i){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var s=r.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(a===4)for(a=r.return;a!==null;){var l=a.tag;if((l===3||l===4)&&(l=a.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;a=a.return}for(;s!==null;){if(a=Hu(s),a===null)return;if(l=a.tag,l===5||l===6){r=o=a;continue e}s=s.parentNode}}r=r.return}HL(function(){var c=o,u=ZE(n),f=[];e:{var d=y$.get(e);if(d!==void 0){var g=o9,p=e;switch(e){case"keypress":if(t2(n)===0)break e;case"keydown":case"keyup":g=qZ;break;case"focusin":p="focus",g=p5;break;case"focusout":p="blur",g=p5;break;case"beforeblur":case"afterblur":g=p5;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":g=xO;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":g=jZ;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":g=XZ;break;case p$:case m$:case g$:g=$Z;break;case v$:g=JZ;break;case"scroll":g=RZ;break;case"wheel":g=eee;break;case"copy":case"cut":case"paste":g=DZ;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":g=_O}var m=(t&4)!==0,w=!m&&e==="scroll",b=m?d!==null?d+"Capture":null:d;m=[];for(var C=c,y;C!==null;){y=C;var x=y.stateNode;if(y.tag===5&&x!==null&&(y=x,b!==null&&(x=km(C,b),x!=null&&m.push($m(C,x,y)))),w)break;C=C.return}0<m.length&&(d=new g(d,p,null,n,u),f.push({event:d,listeners:m}))}}if(!(t&7)){e:{if(d=e==="mouseover"||e==="pointerover",g=e==="mouseout"||e==="pointerout",d&&n!==QC&&(p=n.relatedTarget||n.fromElement)&&(Hu(p)||p[vl]))break e;if((g||d)&&(d=u.window===u?u:(d=u.ownerDocument)?d.defaultView||d.parentWindow:window,g?(p=n.relatedTarget||n.toElement,g=c,p=p?Hu(p):null,p!==null&&(w=$d(p),p!==w||p.tag!==5&&p.tag!==6)&&(p=null)):(g=null,p=c),g!==p)){if(m=xO,x="onMouseLeave",b="onMouseEnter",C="mouse",(e==="pointerout"||e==="pointerover")&&(m=_O,x="onPointerLeave",b="onPointerEnter",C="pointer"),w=g==null?d:Yf(g),y=p==null?d:Yf(p),d=new m(x,C+"leave",g,n,u),d.target=w,d.relatedTarget=y,x=null,Hu(u)===c&&(m=new m(b,C+"enter",p,n,u),m.target=y,m.relatedTarget=w,x=m),w=x,g&&p)t:{for(m=g,b=p,C=0,y=m;y;y=Of(y))C++;for(y=0,x=b;x;x=Of(x))y++;for(;0<C-y;)m=Of(m),C--;for(;0<y-C;)b=Of(b),y--;for(;C--;){if(m===b||b!==null&&m===b.alternate)break t;m=Of(m),b=Of(b)}m=null}else m=null;g!==null&&FO(f,d,g,m,!1),p!==null&&w!==null&&FO(f,w,p,m,!0)}}e:{if(d=c?Yf(c):window,g=d.nodeName&&d.nodeName.toLowerCase(),g==="select"||g==="input"&&d.type==="file")var _=see;else if(TO(d))if(c$)_=dee;else{_=cee;var A=lee}else(g=d.nodeName)&&g.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(_=uee);if(_&&(_=_(e,c))){l$(f,_,n,u);break e}A&&A(e,d,c),e==="focusout"&&(A=d._wrapperState)&&A.controlled&&d.type==="number"&&VC(d,"number",d.value)}switch(A=c?Yf(c):window,e){case"focusin":(TO(A)||A.contentEditable==="true")&&(Qf=A,nS=c,hm=null);break;case"focusout":hm=nS=Qf=null;break;case"mousedown":rS=!0;break;case"contextmenu":case"mouseup":case"dragend":rS=!1,RO(f,n,u);break;case"selectionchange":if(pee)break;case"keydown":case"keyup":RO(f,n,u)}var O;if(s9)e:{switch(e){case"compositionstart":var P="onCompositionStart";break e;case"compositionend":P="onCompositionEnd";break e;case"compositionupdate":P="onCompositionUpdate";break e}P=void 0}else Kf?a$(e,n)&&(P="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(P="onCompositionStart");P&&(o$&&n.locale!=="ko"&&(Kf||P!=="onCompositionStart"?P==="onCompositionEnd"&&Kf&&(O=i$()):(xc=u,i9="value"in xc?xc.value:xc.textContent,Kf=!0)),A=q2(c,P),0<A.length&&(P=new EO(P,e,null,n,u),f.push({event:P,listeners:A}),O?P.data=O:(O=s$(n),O!==null&&(P.data=O)))),(O=nee?ree(e,n):iee(e,n))&&(c=q2(c,"onBeforeInput"),0<c.length&&(u=new EO("onBeforeInput","beforeinput",null,n,u),f.push({event:u,listeners:c}),u.data=O))}b$(f,t)})}function $m(e,t,n){return{instance:e,listener:t,currentTarget:n}}function q2(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=km(e,n),o!=null&&r.unshift($m(e,o,i)),o=km(e,t),o!=null&&r.push($m(e,o,i))),e=e.return}return r}function Of(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function FO(e,t,n,r,i){for(var o=t._reactName,a=[];n!==null&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(l!==null&&l===r)break;s.tag===5&&c!==null&&(s=c,i?(l=km(n,o),l!=null&&a.unshift($m(n,l,s))):i||(l=km(n,o),l!=null&&a.push($m(n,l,s)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var yee=/\r\n?/g,bee=/\u0000|\uFFFD/g;function LO(e){return(typeof e=="string"?e:""+e).replace(yee,`
`).replace(bee,"")}function Gv(e,t,n){if(t=LO(t),LO(e)!==t&&n)throw Error(_e(425))}function K2(){}var iS=null,oS=null;function aS(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var sS=typeof setTimeout=="function"?setTimeout:void 0,wee=typeof clearTimeout=="function"?clearTimeout:void 0,$O=typeof Promise=="function"?Promise:void 0,Cee=typeof queueMicrotask=="function"?queueMicrotask:typeof $O<"u"?function(e){return $O.resolve(null).then(e).catch(See)}:sS;function See(e){setTimeout(function(){throw e})}function S5(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),Nm(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);Nm(t)}function Lc(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function BO(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Pp=Math.random().toString(36).slice(2),ds="__reactFiber$"+Pp,Bm="__reactProps$"+Pp,vl="__reactContainer$"+Pp,lS="__reactEvents$"+Pp,xee="__reactListeners$"+Pp,Eee="__reactHandles$"+Pp;function Hu(e){var t=e[ds];if(t)return t;for(var n=e.parentNode;n;){if(t=n[vl]||n[ds]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=BO(e);e!==null;){if(n=e[ds])return n;e=BO(e)}return t}e=n,n=e.parentNode}return null}function r1(e){return e=e[ds]||e[vl],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Yf(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(_e(33))}function bw(e){return e[Bm]||null}var cS=[],Jf=-1;function nu(e){return{current:e}}function un(e){0>Jf||(e.current=cS[Jf],cS[Jf]=null,Jf--)}function rn(e,t){Jf++,cS[Jf]=e.current,e.current=t}var qc={},ti=nu(qc),Ri=nu(!1),vd=qc;function Uh(e,t){var n=e.type.contextTypes;if(!n)return qc;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ni(e){return e=e.childContextTypes,e!=null}function Q2(){un(Ri),un(ti)}function DO(e,t,n){if(ti.current!==qc)throw Error(_e(168));rn(ti,t),rn(Ri,n)}function C$(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(_e(108,lZ(e)||"Unknown",i));return En({},n,r)}function X2(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||qc,vd=ti.current,rn(ti,e),rn(Ri,Ri.current),!0}function zO(e,t,n){var r=e.stateNode;if(!r)throw Error(_e(169));n?(e=C$(e,t,vd),r.__reactInternalMemoizedMergedChildContext=e,un(Ri),un(ti),rn(ti,e)):un(Ri),rn(Ri,n)}var il=null,ww=!1,x5=!1;function S$(e){il===null?il=[e]:il.push(e)}function _ee(e){ww=!0,S$(e)}function ru(){if(!x5&&il!==null){x5=!0;var e=0,t=Vt;try{var n=il;for(Vt=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}il=null,ww=!1}catch(i){throw il!==null&&(il=il.slice(e+1)),qL(e9,ru),i}finally{Vt=t,x5=!1}}return null}var Zf=[],eh=0,Y2=null,J2=0,Uo=[],Ho=0,yd=null,cl=1,ul="";function ju(e,t){Zf[eh++]=J2,Zf[eh++]=Y2,Y2=e,J2=t}function x$(e,t,n){Uo[Ho++]=cl,Uo[Ho++]=ul,Uo[Ho++]=yd,yd=e;var r=cl;e=ul;var i=32-Ma(r)-1;r&=~(1<<i),n+=1;var o=32-Ma(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,cl=1<<32-Ma(t)+i|n<<i|r,ul=o+e}else cl=1<<o|n<<i|r,ul=e}function c9(e){e.return!==null&&(ju(e,1),x$(e,1,0))}function u9(e){for(;e===Y2;)Y2=Zf[--eh],Zf[eh]=null,J2=Zf[--eh],Zf[eh]=null;for(;e===yd;)yd=Uo[--Ho],Uo[Ho]=null,ul=Uo[--Ho],Uo[Ho]=null,cl=Uo[--Ho],Uo[Ho]=null}var co=null,oo=null,vn=!1,_a=null;function E$(e,t){var n=Wo(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function UO(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,co=e,oo=Lc(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,co=e,oo=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=yd!==null?{id:cl,overflow:ul}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Wo(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,co=e,oo=null,!0):!1;default:return!1}}function uS(e){return(e.mode&1)!==0&&(e.flags&128)===0}function dS(e){if(vn){var t=oo;if(t){var n=t;if(!UO(e,t)){if(uS(e))throw Error(_e(418));t=Lc(n.nextSibling);var r=co;t&&UO(e,t)?E$(r,n):(e.flags=e.flags&-4097|2,vn=!1,co=e)}}else{if(uS(e))throw Error(_e(418));e.flags=e.flags&-4097|2,vn=!1,co=e}}}function HO(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;co=e}function qv(e){if(e!==co)return!1;if(!vn)return HO(e),vn=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!aS(e.type,e.memoizedProps)),t&&(t=oo)){if(uS(e))throw _$(),Error(_e(418));for(;t;)E$(e,t),t=Lc(t.nextSibling)}if(HO(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(_e(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){oo=Lc(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}oo=null}}else oo=co?Lc(e.stateNode.nextSibling):null;return!0}function _$(){for(var e=oo;e;)e=Lc(e.nextSibling)}function Hh(){oo=co=null,vn=!1}function d9(e){_a===null?_a=[e]:_a.push(e)}var Aee=Ol.ReactCurrentBatchConfig;function ya(e,t){if(e&&e.defaultProps){t=En({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var Z2=nu(null),eb=null,th=null,f9=null;function h9(){f9=th=eb=null}function p9(e){var t=Z2.current;un(Z2),e._currentValue=t}function fS(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function mh(e,t){eb=e,f9=th=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Mi=!0),e.firstContext=null)}function Qo(e){var t=e._currentValue;if(f9!==e)if(e={context:e,memoizedValue:t,next:null},th===null){if(eb===null)throw Error(_e(308));th=e,eb.dependencies={lanes:0,firstContext:e}}else th=th.next=e;return t}var Vu=null;function m9(e){Vu===null?Vu=[e]:Vu.push(e)}function A$(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,m9(t)):(n.next=i.next,i.next=n),t.interleaved=n,yl(e,r)}function yl(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var lc=!1;function g9(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function P$(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function dl(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function $c(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Ft&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,yl(e,n)}return i=r.interleaved,i===null?(t.next=t,m9(r)):(t.next=i.next,i.next=t),r.interleaved=t,yl(e,n)}function n2(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,t9(e,n)}}function VO(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=a:o=o.next=a,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function tb(e,t,n,r){var i=e.updateQueue;lc=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?o=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(o!==null){var f=i.baseState;a=0,u=c=l=null,s=o;do{var d=s.lane,g=s.eventTime;if((r&d)===d){u!==null&&(u=u.next={eventTime:g,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var p=e,m=s;switch(d=t,g=n,m.tag){case 1:if(p=m.payload,typeof p=="function"){f=p.call(g,f,d);break e}f=p;break e;case 3:p.flags=p.flags&-65537|128;case 0:if(p=m.payload,d=typeof p=="function"?p.call(g,f,d):p,d==null)break e;f=En({},f,d);break e;case 2:lc=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,d=i.effects,d===null?i.effects=[s]:d.push(s))}else g={eventTime:g,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=g,l=f):u=u.next=g,a|=d;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;d=s,s=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(!0);if(u===null&&(l=f),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,t=i.shared.interleaved,t!==null){i=t;do a|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);wd|=a,e.lanes=a,e.memoizedState=f}}function WO(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(_e(191,i));i.call(r)}}}var T$=new AL.Component().refs;function hS(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:En({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Cw={isMounted:function(e){return(e=e._reactInternals)?$d(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=pi(),i=Dc(e),o=dl(r,i);o.payload=t,n!=null&&(o.callback=n),t=$c(e,o,i),t!==null&&(Ra(t,e,i,r),n2(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pi(),i=Dc(e),o=dl(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=$c(e,o,i),t!==null&&(Ra(t,e,i,r),n2(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pi(),r=Dc(e),i=dl(n,r);i.tag=2,t!=null&&(i.callback=t),t=$c(e,i,r),t!==null&&(Ra(t,e,r,n),n2(t,e,r))}};function GO(e,t,n,r,i,o,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,a):t.prototype&&t.prototype.isPureReactComponent?!Fm(n,r)||!Fm(i,o):!0}function O$(e,t,n){var r=!1,i=qc,o=t.contextType;return typeof o=="object"&&o!==null?o=Qo(o):(i=Ni(t)?vd:ti.current,r=t.contextTypes,o=(r=r!=null)?Uh(e,i):qc),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Cw,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function qO(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Cw.enqueueReplaceState(t,t.state,null)}function pS(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=T$,g9(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=Qo(o):(o=Ni(t)?vd:ti.current,i.context=Uh(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(hS(e,t,o,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Cw.enqueueReplaceState(i,i.state,null),tb(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function I0(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(_e(309));var r=n.stateNode}if(!r)throw Error(_e(147,e));var i=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(a){var s=i.refs;s===T$&&(s=i.refs={}),a===null?delete s[o]:s[o]=a},t._stringRef=o,t)}if(typeof e!="string")throw Error(_e(284));if(!n._owner)throw Error(_e(290,e))}return e}function Kv(e,t){throw e=Object.prototype.toString.call(t),Error(_e(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function KO(e){var t=e._init;return t(e._payload)}function I$(e){function t(b,C){if(e){var y=b.deletions;y===null?(b.deletions=[C],b.flags|=16):y.push(C)}}function n(b,C){if(!e)return null;for(;C!==null;)t(b,C),C=C.sibling;return null}function r(b,C){for(b=new Map;C!==null;)C.key!==null?b.set(C.key,C):b.set(C.index,C),C=C.sibling;return b}function i(b,C){return b=zc(b,C),b.index=0,b.sibling=null,b}function o(b,C,y){return b.index=y,e?(y=b.alternate,y!==null?(y=y.index,y<C?(b.flags|=2,C):y):(b.flags|=2,C)):(b.flags|=1048576,C)}function a(b){return e&&b.alternate===null&&(b.flags|=2),b}function s(b,C,y,x){return C===null||C.tag!==6?(C=I5(y,b.mode,x),C.return=b,C):(C=i(C,y),C.return=b,C)}function l(b,C,y,x){var _=y.type;return _===qf?u(b,C,y.props.children,x,y.key):C!==null&&(C.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===sc&&KO(_)===C.type)?(x=i(C,y.props),x.ref=I0(b,C,y),x.return=b,x):(x=l2(y.type,y.key,y.props,null,b.mode,x),x.ref=I0(b,C,y),x.return=b,x)}function c(b,C,y,x){return C===null||C.tag!==4||C.stateNode.containerInfo!==y.containerInfo||C.stateNode.implementation!==y.implementation?(C=k5(y,b.mode,x),C.return=b,C):(C=i(C,y.children||[]),C.return=b,C)}function u(b,C,y,x,_){return C===null||C.tag!==7?(C=sd(y,b.mode,x,_),C.return=b,C):(C=i(C,y),C.return=b,C)}function f(b,C,y){if(typeof C=="string"&&C!==""||typeof C=="number")return C=I5(""+C,b.mode,y),C.return=b,C;if(typeof C=="object"&&C!==null){switch(C.$$typeof){case Lv:return y=l2(C.type,C.key,C.props,null,b.mode,y),y.ref=I0(b,null,C),y.return=b,y;case Gf:return C=k5(C,b.mode,y),C.return=b,C;case sc:var x=C._init;return f(b,x(C._payload),y)}if(Z0(C)||_0(C))return C=sd(C,b.mode,y,null),C.return=b,C;Kv(b,C)}return null}function d(b,C,y,x){var _=C!==null?C.key:null;if(typeof y=="string"&&y!==""||typeof y=="number")return _!==null?null:s(b,C,""+y,x);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Lv:return y.key===_?l(b,C,y,x):null;case Gf:return y.key===_?c(b,C,y,x):null;case sc:return _=y._init,d(b,C,_(y._payload),x)}if(Z0(y)||_0(y))return _!==null?null:u(b,C,y,x,null);Kv(b,y)}return null}function g(b,C,y,x,_){if(typeof x=="string"&&x!==""||typeof x=="number")return b=b.get(y)||null,s(C,b,""+x,_);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case Lv:return b=b.get(x.key===null?y:x.key)||null,l(C,b,x,_);case Gf:return b=b.get(x.key===null?y:x.key)||null,c(C,b,x,_);case sc:var A=x._init;return g(b,C,y,A(x._payload),_)}if(Z0(x)||_0(x))return b=b.get(y)||null,u(C,b,x,_,null);Kv(C,x)}return null}function p(b,C,y,x){for(var _=null,A=null,O=C,P=C=0,M=null;O!==null&&P<y.length;P++){O.index>P?(M=O,O=null):M=O.sibling;var R=d(b,O,y[P],x);if(R===null){O===null&&(O=M);break}e&&O&&R.alternate===null&&t(b,O),C=o(R,C,P),A===null?_=R:A.sibling=R,A=R,O=M}if(P===y.length)return n(b,O),vn&&ju(b,P),_;if(O===null){for(;P<y.length;P++)O=f(b,y[P],x),O!==null&&(C=o(O,C,P),A===null?_=O:A.sibling=O,A=O);return vn&&ju(b,P),_}for(O=r(b,O);P<y.length;P++)M=g(O,b,P,y[P],x),M!==null&&(e&&M.alternate!==null&&O.delete(M.key===null?P:M.key),C=o(M,C,P),A===null?_=M:A.sibling=M,A=M);return e&&O.forEach(function(L){return t(b,L)}),vn&&ju(b,P),_}function m(b,C,y,x){var _=_0(y);if(typeof _!="function")throw Error(_e(150));if(y=_.call(y),y==null)throw Error(_e(151));for(var A=_=null,O=C,P=C=0,M=null,R=y.next();O!==null&&!R.done;P++,R=y.next()){O.index>P?(M=O,O=null):M=O.sibling;var L=d(b,O,R.value,x);if(L===null){O===null&&(O=M);break}e&&O&&L.alternate===null&&t(b,O),C=o(L,C,P),A===null?_=L:A.sibling=L,A=L,O=M}if(R.done)return n(b,O),vn&&ju(b,P),_;if(O===null){for(;!R.done;P++,R=y.next())R=f(b,R.value,x),R!==null&&(C=o(R,C,P),A===null?_=R:A.sibling=R,A=R);return vn&&ju(b,P),_}for(O=r(b,O);!R.done;P++,R=y.next())R=g(O,b,P,R.value,x),R!==null&&(e&&R.alternate!==null&&O.delete(R.key===null?P:R.key),C=o(R,C,P),A===null?_=R:A.sibling=R,A=R);return e&&O.forEach(function(z){return t(b,z)}),vn&&ju(b,P),_}function w(b,C,y,x){if(typeof y=="object"&&y!==null&&y.type===qf&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Lv:e:{for(var _=y.key,A=C;A!==null;){if(A.key===_){if(_=y.type,_===qf){if(A.tag===7){n(b,A.sibling),C=i(A,y.props.children),C.return=b,b=C;break e}}else if(A.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===sc&&KO(_)===A.type){n(b,A.sibling),C=i(A,y.props),C.ref=I0(b,A,y),C.return=b,b=C;break e}n(b,A);break}else t(b,A);A=A.sibling}y.type===qf?(C=sd(y.props.children,b.mode,x,y.key),C.return=b,b=C):(x=l2(y.type,y.key,y.props,null,b.mode,x),x.ref=I0(b,C,y),x.return=b,b=x)}return a(b);case Gf:e:{for(A=y.key;C!==null;){if(C.key===A)if(C.tag===4&&C.stateNode.containerInfo===y.containerInfo&&C.stateNode.implementation===y.implementation){n(b,C.sibling),C=i(C,y.children||[]),C.return=b,b=C;break e}else{n(b,C);break}else t(b,C);C=C.sibling}C=k5(y,b.mode,x),C.return=b,b=C}return a(b);case sc:return A=y._init,w(b,C,A(y._payload),x)}if(Z0(y))return p(b,C,y,x);if(_0(y))return m(b,C,y,x);Kv(b,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,C!==null&&C.tag===6?(n(b,C.sibling),C=i(C,y),C.return=b,b=C):(n(b,C),C=I5(y,b.mode,x),C.return=b,b=C),a(b)):n(b,C)}return w}var Vh=I$(!0),k$=I$(!1),i1={},bs=nu(i1),Dm=nu(i1),zm=nu(i1);function Wu(e){if(e===i1)throw Error(_e(174));return e}function v9(e,t){switch(rn(zm,t),rn(Dm,e),rn(bs,i1),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:GC(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=GC(t,e)}un(bs),rn(bs,t)}function Wh(){un(bs),un(Dm),un(zm)}function M$(e){Wu(zm.current);var t=Wu(bs.current),n=GC(t,e.type);t!==n&&(rn(Dm,e),rn(bs,n))}function y9(e){Dm.current===e&&(un(bs),un(Dm))}var Sn=nu(0);function nb(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var E5=[];function b9(){for(var e=0;e<E5.length;e++)E5[e]._workInProgressVersionPrimary=null;E5.length=0}var r2=Ol.ReactCurrentDispatcher,_5=Ol.ReactCurrentBatchConfig,bd=0,xn=null,er=null,pr=null,rb=!1,pm=!1,Um=0,Pee=0;function Vr(){throw Error(_e(321))}function w9(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!$a(e[n],t[n]))return!1;return!0}function C9(e,t,n,r,i,o){if(bd=o,xn=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,r2.current=e===null||e.memoizedState===null?kee:Mee,e=n(r,i),pm){o=0;do{if(pm=!1,Um=0,25<=o)throw Error(_e(301));o+=1,pr=er=null,t.updateQueue=null,r2.current=Ree,e=n(r,i)}while(pm)}if(r2.current=ib,t=er!==null&&er.next!==null,bd=0,pr=er=xn=null,rb=!1,t)throw Error(_e(300));return e}function S9(){var e=Um!==0;return Um=0,e}function os(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return pr===null?xn.memoizedState=pr=e:pr=pr.next=e,pr}function Xo(){if(er===null){var e=xn.alternate;e=e!==null?e.memoizedState:null}else e=er.next;var t=pr===null?xn.memoizedState:pr.next;if(t!==null)pr=t,er=e;else{if(e===null)throw Error(_e(310));er=e,e={memoizedState:er.memoizedState,baseState:er.baseState,baseQueue:er.baseQueue,queue:er.queue,next:null},pr===null?xn.memoizedState=pr=e:pr=pr.next=e}return pr}function Hm(e,t){return typeof t=="function"?t(e):t}function A5(e){var t=Xo(),n=t.queue;if(n===null)throw Error(_e(311));n.lastRenderedReducer=e;var r=er,i=r.baseQueue,o=n.pending;if(o!==null){if(i!==null){var a=i.next;i.next=o.next,o.next=a}r.baseQueue=i=o,n.pending=null}if(i!==null){o=i.next,r=r.baseState;var s=a=null,l=null,c=o;do{var u=c.lane;if((bd&u)===u)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var f={lane:u,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(s=l=f,a=r):l=l.next=f,xn.lanes|=u,wd|=u}c=c.next}while(c!==null&&c!==o);l===null?a=r:l.next=s,$a(r,t.memoizedState)||(Mi=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do o=i.lane,xn.lanes|=o,wd|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function P5(e){var t=Xo(),n=t.queue;if(n===null)throw Error(_e(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var a=i=i.next;do o=e(o,a.action),a=a.next;while(a!==i);$a(o,t.memoizedState)||(Mi=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function R$(){}function N$(e,t){var n=xn,r=Xo(),i=t(),o=!$a(r.memoizedState,i);if(o&&(r.memoizedState=i,Mi=!0),r=r.queue,x9(L$.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||pr!==null&&pr.memoizedState.tag&1){if(n.flags|=2048,Vm(9,F$.bind(null,n,r,i,t),void 0,null),gr===null)throw Error(_e(349));bd&30||j$(n,t,i)}return i}function j$(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=xn.updateQueue,t===null?(t={lastEffect:null,stores:null},xn.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function F$(e,t,n,r){t.value=n,t.getSnapshot=r,$$(t)&&B$(e)}function L$(e,t,n){return n(function(){$$(t)&&B$(e)})}function $$(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!$a(e,n)}catch{return!0}}function B$(e){var t=yl(e,1);t!==null&&Ra(t,e,1,-1)}function QO(e){var t=os();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Hm,lastRenderedState:e},t.queue=e,e=e.dispatch=Iee.bind(null,xn,e),[t.memoizedState,e]}function Vm(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=xn.updateQueue,t===null?(t={lastEffect:null,stores:null},xn.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function D$(){return Xo().memoizedState}function i2(e,t,n,r){var i=os();xn.flags|=e,i.memoizedState=Vm(1|t,n,void 0,r===void 0?null:r)}function Sw(e,t,n,r){var i=Xo();r=r===void 0?null:r;var o=void 0;if(er!==null){var a=er.memoizedState;if(o=a.destroy,r!==null&&w9(r,a.deps)){i.memoizedState=Vm(t,n,o,r);return}}xn.flags|=e,i.memoizedState=Vm(1|t,n,o,r)}function XO(e,t){return i2(8390656,8,e,t)}function x9(e,t){return Sw(2048,8,e,t)}function z$(e,t){return Sw(4,2,e,t)}function U$(e,t){return Sw(4,4,e,t)}function H$(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function V$(e,t,n){return n=n!=null?n.concat([e]):null,Sw(4,4,H$.bind(null,t,e),n)}function E9(){}function W$(e,t){var n=Xo();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&w9(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function G$(e,t){var n=Xo();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&w9(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function q$(e,t,n){return bd&21?($a(n,t)||(n=XL(),xn.lanes|=n,wd|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Mi=!0),e.memoizedState=n)}function Tee(e,t){var n=Vt;Vt=n!==0&&4>n?n:4,e(!0);var r=_5.transition;_5.transition={};try{e(!1),t()}finally{Vt=n,_5.transition=r}}function K$(){return Xo().memoizedState}function Oee(e,t,n){var r=Dc(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Q$(e))X$(t,n);else if(n=A$(e,t,n,r),n!==null){var i=pi();Ra(n,e,r,i),Y$(n,t,r)}}function Iee(e,t,n){var r=Dc(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Q$(e))X$(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,$a(s,a)){var l=t.interleaved;l===null?(i.next=i,m9(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=A$(e,t,i,r),n!==null&&(i=pi(),Ra(n,e,r,i),Y$(n,t,r))}}function Q$(e){var t=e.alternate;return e===xn||t!==null&&t===xn}function X$(e,t){pm=rb=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Y$(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,t9(e,n)}}var ib={readContext:Qo,useCallback:Vr,useContext:Vr,useEffect:Vr,useImperativeHandle:Vr,useInsertionEffect:Vr,useLayoutEffect:Vr,useMemo:Vr,useReducer:Vr,useRef:Vr,useState:Vr,useDebugValue:Vr,useDeferredValue:Vr,useTransition:Vr,useMutableSource:Vr,useSyncExternalStore:Vr,useId:Vr,unstable_isNewReconciler:!1},kee={readContext:Qo,useCallback:function(e,t){return os().memoizedState=[e,t===void 0?null:t],e},useContext:Qo,useEffect:XO,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,i2(4194308,4,H$.bind(null,t,e),n)},useLayoutEffect:function(e,t){return i2(4194308,4,e,t)},useInsertionEffect:function(e,t){return i2(4,2,e,t)},useMemo:function(e,t){var n=os();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=os();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Oee.bind(null,xn,e),[r.memoizedState,e]},useRef:function(e){var t=os();return e={current:e},t.memoizedState=e},useState:QO,useDebugValue:E9,useDeferredValue:function(e){return os().memoizedState=e},useTransition:function(){var e=QO(!1),t=e[0];return e=Tee.bind(null,e[1]),os().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=xn,i=os();if(vn){if(n===void 0)throw Error(_e(407));n=n()}else{if(n=t(),gr===null)throw Error(_e(349));bd&30||j$(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,XO(L$.bind(null,r,o,e),[e]),r.flags|=2048,Vm(9,F$.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=os(),t=gr.identifierPrefix;if(vn){var n=ul,r=cl;n=(r&~(1<<32-Ma(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Um++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Pee++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Mee={readContext:Qo,useCallback:W$,useContext:Qo,useEffect:x9,useImperativeHandle:V$,useInsertionEffect:z$,useLayoutEffect:U$,useMemo:G$,useReducer:A5,useRef:D$,useState:function(){return A5(Hm)},useDebugValue:E9,useDeferredValue:function(e){var t=Xo();return q$(t,er.memoizedState,e)},useTransition:function(){var e=A5(Hm)[0],t=Xo().memoizedState;return[e,t]},useMutableSource:R$,useSyncExternalStore:N$,useId:K$,unstable_isNewReconciler:!1},Ree={readContext:Qo,useCallback:W$,useContext:Qo,useEffect:x9,useImperativeHandle:V$,useInsertionEffect:z$,useLayoutEffect:U$,useMemo:G$,useReducer:P5,useRef:D$,useState:function(){return P5(Hm)},useDebugValue:E9,useDeferredValue:function(e){var t=Xo();return er===null?t.memoizedState=e:q$(t,er.memoizedState,e)},useTransition:function(){var e=P5(Hm)[0],t=Xo().memoizedState;return[e,t]},useMutableSource:R$,useSyncExternalStore:N$,useId:K$,unstable_isNewReconciler:!1};function Gh(e,t){try{var n="",r=t;do n+=sZ(r),r=r.return;while(r);var i=n}catch(o){i=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:i,digest:null}}function T5(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function mS(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Nee=typeof WeakMap=="function"?WeakMap:Map;function J$(e,t,n){n=dl(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ab||(ab=!0,_S=r),mS(e,t)},n}function Z$(e,t,n){n=dl(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){mS(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){mS(e,t),typeof r!="function"&&(Bc===null?Bc=new Set([this]):Bc.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function YO(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Nee;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=Kee.bind(null,e,t,n),t.then(e,e))}function JO(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function ZO(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=dl(-1,1),t.tag=2,$c(n,t,1))),n.lanes|=1),e)}var jee=Ol.ReactCurrentOwner,Mi=!1;function ci(e,t,n,r){t.child=e===null?k$(t,null,n,r):Vh(t,e.child,n,r)}function eI(e,t,n,r,i){n=n.render;var o=t.ref;return mh(t,i),r=C9(e,t,n,r,o,i),n=S9(),e!==null&&!Mi?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,bl(e,t,i)):(vn&&n&&c9(t),t.flags|=1,ci(e,t,r,i),t.child)}function tI(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!M9(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,eB(e,t,o,r,i)):(e=l2(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&i)){var a=o.memoizedProps;if(n=n.compare,n=n!==null?n:Fm,n(a,r)&&e.ref===t.ref)return bl(e,t,i)}return t.flags|=1,e=zc(o,r),e.ref=t.ref,e.return=t,t.child=e}function eB(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(Fm(o,r)&&e.ref===t.ref)if(Mi=!1,t.pendingProps=r=o,(e.lanes&i)!==0)e.flags&131072&&(Mi=!0);else return t.lanes=e.lanes,bl(e,t,i)}return gS(e,t,n,r,i)}function tB(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},rn(rh,to),to|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,rn(rh,to),to|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,rn(rh,to),to|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,rn(rh,to),to|=r;return ci(e,t,i,n),t.child}function nB(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function gS(e,t,n,r,i){var o=Ni(n)?vd:ti.current;return o=Uh(t,o),mh(t,i),n=C9(e,t,n,r,o,i),r=S9(),e!==null&&!Mi?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,bl(e,t,i)):(vn&&r&&c9(t),t.flags|=1,ci(e,t,n,i),t.child)}function nI(e,t,n,r,i){if(Ni(n)){var o=!0;X2(t)}else o=!1;if(mh(t,i),t.stateNode===null)o2(e,t),O$(t,n,r),pS(t,n,r,i),r=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;typeof c=="object"&&c!==null?c=Qo(c):(c=Ni(n)?vd:ti.current,c=Uh(t,c));var u=n.getDerivedStateFromProps,f=typeof u=="function"||typeof a.getSnapshotBeforeUpdate=="function";f||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||l!==c)&&qO(t,a,r,c),lc=!1;var d=t.memoizedState;a.state=d,tb(t,r,a,i),l=t.memoizedState,s!==r||d!==l||Ri.current||lc?(typeof u=="function"&&(hS(t,n,u,r),l=t.memoizedState),(s=lc||GO(t,n,s,r,d,l,c))?(f||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,P$(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:ya(t.type,s),a.props=c,f=t.pendingProps,d=a.context,l=n.contextType,typeof l=="object"&&l!==null?l=Qo(l):(l=Ni(n)?vd:ti.current,l=Uh(t,l));var g=n.getDerivedStateFromProps;(u=typeof g=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==f||d!==l)&&qO(t,a,r,l),lc=!1,d=t.memoizedState,a.state=d,tb(t,r,a,i);var p=t.memoizedState;s!==f||d!==p||Ri.current||lc?(typeof g=="function"&&(hS(t,n,g,r),p=t.memoizedState),(c=lc||GO(t,n,c,r,d,p,l)||!1)?(u||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,p,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,p,l)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=l,r=c):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return vS(e,t,n,r,o,i)}function vS(e,t,n,r,i,o){nB(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return i&&zO(t,n,!1),bl(e,t,o);r=t.stateNode,jee.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Vh(t,e.child,null,o),t.child=Vh(t,null,s,o)):ci(e,t,s,o),t.memoizedState=r.state,i&&zO(t,n,!0),t.child}function rB(e){var t=e.stateNode;t.pendingContext?DO(e,t.pendingContext,t.pendingContext!==t.context):t.context&&DO(e,t.context,!1),v9(e,t.containerInfo)}function rI(e,t,n,r,i){return Hh(),d9(i),t.flags|=256,ci(e,t,n,r),t.child}var yS={dehydrated:null,treeContext:null,retryLane:0};function bS(e){return{baseLanes:e,cachePool:null,transitions:null}}function iB(e,t,n){var r=t.pendingProps,i=Sn.current,o=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),rn(Sn,i&1),e===null)return dS(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(a=r.children,e=r.fallback,o?(r=t.mode,o=t.child,a={mode:"hidden",children:a},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=a):o=_w(a,r,0,null),e=sd(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=bS(n),t.memoizedState=yS,e):_9(t,a));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return Fee(e,t,a,r,s,i,n);if(o){o=r.fallback,a=t.mode,i=e.child,s=i.sibling;var l={mode:"hidden",children:r.children};return!(a&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=zc(i,l),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=zc(s,o):(o=sd(o,a,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,a=e.child.memoizedState,a=a===null?bS(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},o.memoizedState=a,o.childLanes=e.childLanes&~n,t.memoizedState=yS,r}return o=e.child,e=o.sibling,r=zc(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function _9(e,t){return t=_w({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Qv(e,t,n,r){return r!==null&&d9(r),Vh(t,e.child,null,n),e=_9(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Fee(e,t,n,r,i,o,a){if(n)return t.flags&256?(t.flags&=-257,r=T5(Error(_e(422))),Qv(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=_w({mode:"visible",children:r.children},i,0,null),o=sd(o,i,a,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Vh(t,e.child,null,a),t.child.memoizedState=bS(a),t.memoizedState=yS,o);if(!(t.mode&1))return Qv(e,t,a,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(_e(419)),r=T5(o,r,void 0),Qv(e,t,a,r)}if(s=(a&e.childLanes)!==0,Mi||s){if(r=gr,r!==null){switch(a&-a){case 4:i=2;break;case 16:i=8;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:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|a)?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,yl(e,i),Ra(r,e,i,-1))}return k9(),r=T5(Error(_e(421))),Qv(e,t,a,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=Qee.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,oo=Lc(i.nextSibling),co=t,vn=!0,_a=null,e!==null&&(Uo[Ho++]=cl,Uo[Ho++]=ul,Uo[Ho++]=yd,cl=e.id,ul=e.overflow,yd=t),t=_9(t,r.children),t.flags|=4096,t)}function iI(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),fS(e.return,t,n)}function O5(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function oB(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(ci(e,t,r.children,n),r=Sn.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&iI(e,n,t);else if(e.tag===19)iI(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(rn(Sn,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&nb(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),O5(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&nb(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}O5(t,!0,n,null,o);break;case"together":O5(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function o2(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function bl(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),wd|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(_e(153));if(t.child!==null){for(e=t.child,n=zc(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=zc(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Lee(e,t,n){switch(t.tag){case 3:rB(t),Hh();break;case 5:M$(t);break;case 1:Ni(t.type)&&X2(t);break;case 4:v9(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;rn(Z2,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(rn(Sn,Sn.current&1),t.flags|=128,null):n&t.child.childLanes?iB(e,t,n):(rn(Sn,Sn.current&1),e=bl(e,t,n),e!==null?e.sibling:null);rn(Sn,Sn.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return oB(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),rn(Sn,Sn.current),r)break;return null;case 22:case 23:return t.lanes=0,tB(e,t,n)}return bl(e,t,n)}var aB,wS,sB,lB;aB=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};wS=function(){};sB=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Wu(bs.current);var o=null;switch(n){case"input":i=UC(e,i),r=UC(e,r),o=[];break;case"select":i=En({},i,{value:void 0}),r=En({},r,{value:void 0}),o=[];break;case"textarea":i=WC(e,i),r=WC(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=K2)}qC(n,r);var a;n=null;for(c in i)if(!r.hasOwnProperty(c)&&i.hasOwnProperty(c)&&i[c]!=null)if(c==="style"){var s=i[c];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(Om.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in r){var l=r[c];if(s=i!=null?i[c]:void 0,r.hasOwnProperty(c)&&l!==s&&(l!=null||s!=null))if(c==="style")if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(o||(o=[]),o.push(c,n)),n=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(o=o||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(o=o||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(Om.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&cn("scroll",e),o||s===l||(o=[])):(o=o||[]).push(c,l))}n&&(o=o||[]).push("style",n);var c=o;(t.updateQueue=c)&&(t.flags|=4)}};lB=function(e,t,n,r){n!==r&&(t.flags|=4)};function k0(e,t){if(!vn)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Wr(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function $ee(e,t,n){var r=t.pendingProps;switch(u9(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Wr(t),null;case 1:return Ni(t.type)&&Q2(),Wr(t),null;case 3:return r=t.stateNode,Wh(),un(Ri),un(ti),b9(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(qv(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,_a!==null&&(TS(_a),_a=null))),wS(e,t),Wr(t),null;case 5:y9(t);var i=Wu(zm.current);if(n=t.type,e!==null&&t.stateNode!=null)sB(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(_e(166));return Wr(t),null}if(e=Wu(bs.current),qv(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[ds]=t,r[Bm]=o,e=(t.mode&1)!==0,n){case"dialog":cn("cancel",r),cn("close",r);break;case"iframe":case"object":case"embed":cn("load",r);break;case"video":case"audio":for(i=0;i<tm.length;i++)cn(tm[i],r);break;case"source":cn("error",r);break;case"img":case"image":case"link":cn("error",r),cn("load",r);break;case"details":cn("toggle",r);break;case"input":hO(r,o),cn("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},cn("invalid",r);break;case"textarea":mO(r,o),cn("invalid",r)}qC(n,o),i=null;for(var a in o)if(o.hasOwnProperty(a)){var s=o[a];a==="children"?typeof s=="string"?r.textContent!==s&&(o.suppressHydrationWarning!==!0&&Gv(r.textContent,s,e),i=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&Gv(r.textContent,s,e),i=["children",""+s]):Om.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&cn("scroll",r)}switch(n){case"input":$v(r),pO(r,o,!0);break;case"textarea":$v(r),gO(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=K2)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=jL(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[ds]=t,e[Bm]=r,aB(e,t,!1,!1),t.stateNode=e;e:{switch(a=KC(n,r),n){case"dialog":cn("cancel",e),cn("close",e),i=r;break;case"iframe":case"object":case"embed":cn("load",e),i=r;break;case"video":case"audio":for(i=0;i<tm.length;i++)cn(tm[i],e);i=r;break;case"source":cn("error",e),i=r;break;case"img":case"image":case"link":cn("error",e),cn("load",e),i=r;break;case"details":cn("toggle",e),i=r;break;case"input":hO(e,r),i=UC(e,r),cn("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=En({},r,{value:void 0}),cn("invalid",e);break;case"textarea":mO(e,r),i=WC(e,r),cn("invalid",e);break;default:i=r}qC(n,i),s=i;for(o in s)if(s.hasOwnProperty(o)){var l=s[o];o==="style"?$L(e,l):o==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&FL(e,l)):o==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&Im(e,l):typeof l=="number"&&Im(e,""+l):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Om.hasOwnProperty(o)?l!=null&&o==="onScroll"&&cn("scroll",e):l!=null&&QE(e,o,l,a))}switch(n){case"input":$v(e),pO(e,r,!1);break;case"textarea":$v(e),gO(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Gc(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?dh(e,!!r.multiple,o,!1):r.defaultValue!=null&&dh(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=K2)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Wr(t),null;case 6:if(e&&t.stateNode!=null)lB(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(_e(166));if(n=Wu(zm.current),Wu(bs.current),qv(t)){if(r=t.stateNode,n=t.memoizedProps,r[ds]=t,(o=r.nodeValue!==n)&&(e=co,e!==null))switch(e.tag){case 3:Gv(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Gv(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[ds]=t,t.stateNode=r}return Wr(t),null;case 13:if(un(Sn),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(vn&&oo!==null&&t.mode&1&&!(t.flags&128))_$(),Hh(),t.flags|=98560,o=!1;else if(o=qv(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(_e(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(_e(317));o[ds]=t}else Hh(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Wr(t),o=!1}else _a!==null&&(TS(_a),_a=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||Sn.current&1?nr===0&&(nr=3):k9())),t.updateQueue!==null&&(t.flags|=4),Wr(t),null);case 4:return Wh(),wS(e,t),e===null&&Lm(t.stateNode.containerInfo),Wr(t),null;case 10:return p9(t.type._context),Wr(t),null;case 17:return Ni(t.type)&&Q2(),Wr(t),null;case 19:if(un(Sn),o=t.memoizedState,o===null)return Wr(t),null;if(r=(t.flags&128)!==0,a=o.rendering,a===null)if(r)k0(o,!1);else{if(nr!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=nb(e),a!==null){for(t.flags|=128,k0(o,!1),r=a.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,a=o.alternate,a===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,o.type=a.type,e=a.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return rn(Sn,Sn.current&1|2),t.child}e=e.sibling}o.tail!==null&&Ln()>qh&&(t.flags|=128,r=!0,k0(o,!1),t.lanes=4194304)}else{if(!r)if(e=nb(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),k0(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!vn)return Wr(t),null}else 2*Ln()-o.renderingStartTime>qh&&n!==1073741824&&(t.flags|=128,r=!0,k0(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(n=o.last,n!==null?n.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Ln(),t.sibling=null,n=Sn.current,rn(Sn,r?n&1|2:n&1),t):(Wr(t),null);case 22:case 23:return I9(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?to&1073741824&&(Wr(t),t.subtreeFlags&6&&(t.flags|=8192)):Wr(t),null;case 24:return null;case 25:return null}throw Error(_e(156,t.tag))}function Bee(e,t){switch(u9(t),t.tag){case 1:return Ni(t.type)&&Q2(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Wh(),un(Ri),un(ti),b9(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return y9(t),null;case 13:if(un(Sn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(_e(340));Hh()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return un(Sn),null;case 4:return Wh(),null;case 10:return p9(t.type._context),null;case 22:case 23:return I9(),null;case 24:return null;default:return null}}var Xv=!1,Qr=!1,Dee=typeof WeakSet=="function"?WeakSet:Set,Ve=null;function nh(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Tn(e,t,r)}else n.current=null}function CS(e,t,n){try{n()}catch(r){Tn(e,t,r)}}var oI=!1;function zee(e,t){if(iS=W2,e=f$(),l9(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,c=0,u=0,f=e,d=null;t:for(;;){for(var g;f!==n||i!==0&&f.nodeType!==3||(s=a+i),f!==o||r!==0&&f.nodeType!==3||(l=a+r),f.nodeType===3&&(a+=f.nodeValue.length),(g=f.firstChild)!==null;)d=f,f=g;for(;;){if(f===e)break t;if(d===n&&++c===i&&(s=a),d===o&&++u===r&&(l=a),(g=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=g}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(oS={focusedElem:e,selectionRange:n},W2=!1,Ve=t;Ve!==null;)if(t=Ve,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ve=e;else for(;Ve!==null;){t=Ve;try{var p=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(p!==null){var m=p.memoizedProps,w=p.memoizedState,b=t.stateNode,C=b.getSnapshotBeforeUpdate(t.elementType===t.type?m:ya(t.type,m),w);b.__reactInternalSnapshotBeforeUpdate=C}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(_e(163))}}catch(x){Tn(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,Ve=e;break}Ve=t.return}return p=oI,oI=!1,p}function mm(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&CS(t,n,o)}i=i.next}while(i!==r)}}function xw(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function SS(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function cB(e){var t=e.alternate;t!==null&&(e.alternate=null,cB(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ds],delete t[Bm],delete t[lS],delete t[xee],delete t[Eee])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function uB(e){return e.tag===5||e.tag===3||e.tag===4}function aI(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||uB(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function xS(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=K2));else if(r!==4&&(e=e.child,e!==null))for(xS(e,t,n),e=e.sibling;e!==null;)xS(e,t,n),e=e.sibling}function ES(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ES(e,t,n),e=e.sibling;e!==null;)ES(e,t,n),e=e.sibling}var Ar=null,Ca=!1;function Xl(e,t,n){for(n=n.child;n!==null;)dB(e,t,n),n=n.sibling}function dB(e,t,n){if(ys&&typeof ys.onCommitFiberUnmount=="function")try{ys.onCommitFiberUnmount(mw,n)}catch{}switch(n.tag){case 5:Qr||nh(n,t);case 6:var r=Ar,i=Ca;Ar=null,Xl(e,t,n),Ar=r,Ca=i,Ar!==null&&(Ca?(e=Ar,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ar.removeChild(n.stateNode));break;case 18:Ar!==null&&(Ca?(e=Ar,n=n.stateNode,e.nodeType===8?S5(e.parentNode,n):e.nodeType===1&&S5(e,n),Nm(e)):S5(Ar,n.stateNode));break;case 4:r=Ar,i=Ca,Ar=n.stateNode.containerInfo,Ca=!0,Xl(e,t,n),Ar=r,Ca=i;break;case 0:case 11:case 14:case 15:if(!Qr&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&CS(n,t,a),i=i.next}while(i!==r)}Xl(e,t,n);break;case 1:if(!Qr&&(nh(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Tn(n,t,s)}Xl(e,t,n);break;case 21:Xl(e,t,n);break;case 22:n.mode&1?(Qr=(r=Qr)||n.memoizedState!==null,Xl(e,t,n),Qr=r):Xl(e,t,n);break;default:Xl(e,t,n)}}function sI(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Dee),t.forEach(function(r){var i=Xee.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function pa(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 5:Ar=s.stateNode,Ca=!1;break e;case 3:Ar=s.stateNode.containerInfo,Ca=!0;break e;case 4:Ar=s.stateNode.containerInfo,Ca=!0;break e}s=s.return}if(Ar===null)throw Error(_e(160));dB(o,a,i),Ar=null,Ca=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(c){Tn(i,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)fB(t,e),t=t.sibling}function fB(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(pa(t,e),rs(e),r&4){try{mm(3,e,e.return),xw(3,e)}catch(m){Tn(e,e.return,m)}try{mm(5,e,e.return)}catch(m){Tn(e,e.return,m)}}break;case 1:pa(t,e),rs(e),r&512&&n!==null&&nh(n,n.return);break;case 5:if(pa(t,e),rs(e),r&512&&n!==null&&nh(n,n.return),e.flags&32){var i=e.stateNode;try{Im(i,"")}catch(m){Tn(e,e.return,m)}}if(r&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,a=n!==null?n.memoizedProps:o,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&RL(i,o),KC(s,a);var c=KC(s,o);for(a=0;a<l.length;a+=2){var u=l[a],f=l[a+1];u==="style"?$L(i,f):u==="dangerouslySetInnerHTML"?FL(i,f):u==="children"?Im(i,f):QE(i,u,f,c)}switch(s){case"input":HC(i,o);break;case"textarea":NL(i,o);break;case"select":var d=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var g=o.value;g!=null?dh(i,!!o.multiple,g,!1):d!==!!o.multiple&&(o.defaultValue!=null?dh(i,!!o.multiple,o.defaultValue,!0):dh(i,!!o.multiple,o.multiple?[]:"",!1))}i[Bm]=o}catch(m){Tn(e,e.return,m)}}break;case 6:if(pa(t,e),rs(e),r&4){if(e.stateNode===null)throw Error(_e(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(m){Tn(e,e.return,m)}}break;case 3:if(pa(t,e),rs(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Nm(t.containerInfo)}catch(m){Tn(e,e.return,m)}break;case 4:pa(t,e),rs(e);break;case 13:pa(t,e),rs(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(T9=Ln())),r&4&&sI(e);break;case 22:if(u=n!==null&&n.memoizedState!==null,e.mode&1?(Qr=(c=Qr)||u,pa(t,e),Qr=c):pa(t,e),rs(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!u&&e.mode&1)for(Ve=e,u=e.child;u!==null;){for(f=Ve=u;Ve!==null;){switch(d=Ve,g=d.child,d.tag){case 0:case 11:case 14:case 15:mm(4,d,d.return);break;case 1:nh(d,d.return);var p=d.stateNode;if(typeof p.componentWillUnmount=="function"){r=d,n=d.return;try{t=r,p.props=t.memoizedProps,p.state=t.memoizedState,p.componentWillUnmount()}catch(m){Tn(r,n,m)}}break;case 5:nh(d,d.return);break;case 22:if(d.memoizedState!==null){cI(f);continue}}g!==null?(g.return=d,Ve=g):cI(f)}u=u.sibling}e:for(u=null,f=e;;){if(f.tag===5){if(u===null){u=f;try{i=f.stateNode,c?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=f.stateNode,l=f.memoizedProps.style,a=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=LL("display",a))}catch(m){Tn(e,e.return,m)}}}else if(f.tag===6){if(u===null)try{f.stateNode.nodeValue=c?"":f.memoizedProps}catch(m){Tn(e,e.return,m)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;u===f&&(u=null),f=f.return}u===f&&(u=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:pa(t,e),rs(e),r&4&&sI(e);break;case 21:break;default:pa(t,e),rs(e)}}function rs(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(uB(n)){var r=n;break e}n=n.return}throw Error(_e(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(Im(i,""),r.flags&=-33);var o=aI(e);ES(e,o,i);break;case 3:case 4:var a=r.stateNode.containerInfo,s=aI(e);xS(e,s,a);break;default:throw Error(_e(161))}}catch(l){Tn(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Uee(e,t,n){Ve=e,hB(e)}function hB(e,t,n){for(var r=(e.mode&1)!==0;Ve!==null;){var i=Ve,o=i.child;if(i.tag===22&&r){var a=i.memoizedState!==null||Xv;if(!a){var s=i.alternate,l=s!==null&&s.memoizedState!==null||Qr;s=Xv;var c=Qr;if(Xv=a,(Qr=l)&&!c)for(Ve=i;Ve!==null;)a=Ve,l=a.child,a.tag===22&&a.memoizedState!==null?uI(i):l!==null?(l.return=a,Ve=l):uI(i);for(;o!==null;)Ve=o,hB(o),o=o.sibling;Ve=i,Xv=s,Qr=c}lI(e)}else i.subtreeFlags&8772&&o!==null?(o.return=i,Ve=o):lI(e)}}function lI(e){for(;Ve!==null;){var t=Ve;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Qr||xw(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Qr)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:ya(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&WO(t,o,r);break;case 3:var a=t.updateQueue;if(a!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}WO(t,a,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var u=c.memoizedState;if(u!==null){var f=u.dehydrated;f!==null&&Nm(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(_e(163))}Qr||t.flags&512&&SS(t)}catch(d){Tn(t,t.return,d)}}if(t===e){Ve=null;break}if(n=t.sibling,n!==null){n.return=t.return,Ve=n;break}Ve=t.return}}function cI(e){for(;Ve!==null;){var t=Ve;if(t===e){Ve=null;break}var n=t.sibling;if(n!==null){n.return=t.return,Ve=n;break}Ve=t.return}}function uI(e){for(;Ve!==null;){var t=Ve;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{xw(4,t)}catch(l){Tn(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(l){Tn(t,i,l)}}var o=t.return;try{SS(t)}catch(l){Tn(t,o,l)}break;case 5:var a=t.return;try{SS(t)}catch(l){Tn(t,a,l)}}}catch(l){Tn(t,t.return,l)}if(t===e){Ve=null;break}var s=t.sibling;if(s!==null){s.return=t.return,Ve=s;break}Ve=t.return}}var Hee=Math.ceil,ob=Ol.ReactCurrentDispatcher,A9=Ol.ReactCurrentOwner,Go=Ol.ReactCurrentBatchConfig,Ft=0,gr=null,Wn=null,Pr=0,to=0,rh=nu(0),nr=0,Wm=null,wd=0,Ew=0,P9=0,gm=null,ki=null,T9=0,qh=1/0,rl=null,ab=!1,_S=null,Bc=null,Yv=!1,Ec=null,sb=0,vm=0,AS=null,a2=-1,s2=0;function pi(){return Ft&6?Ln():a2!==-1?a2:a2=Ln()}function Dc(e){return e.mode&1?Ft&2&&Pr!==0?Pr&-Pr:Aee.transition!==null?(s2===0&&(s2=XL()),s2):(e=Vt,e!==0||(e=window.event,e=e===void 0?16:r$(e.type)),e):1}function Ra(e,t,n,r){if(50<vm)throw vm=0,AS=null,Error(_e(185));t1(e,n,r),(!(Ft&2)||e!==gr)&&(e===gr&&(!(Ft&2)&&(Ew|=n),nr===4&&fc(e,Pr)),ji(e,r),n===1&&Ft===0&&!(t.mode&1)&&(qh=Ln()+500,ww&&ru()))}function ji(e,t){var n=e.callbackNode;AZ(e,t);var r=V2(e,e===gr?Pr:0);if(r===0)n!==null&&bO(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&bO(n),t===1)e.tag===0?_ee(dI.bind(null,e)):S$(dI.bind(null,e)),Cee(function(){!(Ft&6)&&ru()}),n=null;else{switch(YL(r)){case 1:n=e9;break;case 4:n=KL;break;case 16:n=H2;break;case 536870912:n=QL;break;default:n=H2}n=CB(n,pB.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function pB(e,t){if(a2=-1,s2=0,Ft&6)throw Error(_e(327));var n=e.callbackNode;if(gh()&&e.callbackNode!==n)return null;var r=V2(e,e===gr?Pr:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=lb(e,r);else{t=r;var i=Ft;Ft|=2;var o=gB();(gr!==e||Pr!==t)&&(rl=null,qh=Ln()+500,ad(e,t));do try{Gee();break}catch(s){mB(e,s)}while(!0);h9(),ob.current=o,Ft=i,Wn!==null?t=0:(gr=null,Pr=0,t=nr)}if(t!==0){if(t===2&&(i=ZC(e),i!==0&&(r=i,t=PS(e,i))),t===1)throw n=Wm,ad(e,0),fc(e,r),ji(e,Ln()),n;if(t===6)fc(e,r);else{if(i=e.current.alternate,!(r&30)&&!Vee(i)&&(t=lb(e,r),t===2&&(o=ZC(e),o!==0&&(r=o,t=PS(e,o))),t===1))throw n=Wm,ad(e,0),fc(e,r),ji(e,Ln()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(_e(345));case 2:Fu(e,ki,rl);break;case 3:if(fc(e,r),(r&130023424)===r&&(t=T9+500-Ln(),10<t)){if(V2(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){pi(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=sS(Fu.bind(null,e,ki,rl),t);break}Fu(e,ki,rl);break;case 4:if(fc(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var a=31-Ma(r);o=1<<a,a=t[a],a>i&&(i=a),r&=~o}if(r=i,r=Ln()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Hee(r/1960))-r,10<r){e.timeoutHandle=sS(Fu.bind(null,e,ki,rl),r);break}Fu(e,ki,rl);break;case 5:Fu(e,ki,rl);break;default:throw Error(_e(329))}}}return ji(e,Ln()),e.callbackNode===n?pB.bind(null,e):null}function PS(e,t){var n=gm;return e.current.memoizedState.isDehydrated&&(ad(e,t).flags|=256),e=lb(e,t),e!==2&&(t=ki,ki=n,t!==null&&TS(t)),e}function TS(e){ki===null?ki=e:ki.push.apply(ki,e)}function Vee(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!$a(o(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function fc(e,t){for(t&=~P9,t&=~Ew,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ma(t),r=1<<n;e[n]=-1,t&=~r}}function dI(e){if(Ft&6)throw Error(_e(327));gh();var t=V2(e,0);if(!(t&1))return ji(e,Ln()),null;var n=lb(e,t);if(e.tag!==0&&n===2){var r=ZC(e);r!==0&&(t=r,n=PS(e,r))}if(n===1)throw n=Wm,ad(e,0),fc(e,t),ji(e,Ln()),n;if(n===6)throw Error(_e(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Fu(e,ki,rl),ji(e,Ln()),null}function O9(e,t){var n=Ft;Ft|=1;try{return e(t)}finally{Ft=n,Ft===0&&(qh=Ln()+500,ww&&ru())}}function Cd(e){Ec!==null&&Ec.tag===0&&!(Ft&6)&&gh();var t=Ft;Ft|=1;var n=Go.transition,r=Vt;try{if(Go.transition=null,Vt=1,e)return e()}finally{Vt=r,Go.transition=n,Ft=t,!(Ft&6)&&ru()}}function I9(){to=rh.current,un(rh)}function ad(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,wee(n)),Wn!==null)for(n=Wn.return;n!==null;){var r=n;switch(u9(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Q2();break;case 3:Wh(),un(Ri),un(ti),b9();break;case 5:y9(r);break;case 4:Wh();break;case 13:un(Sn);break;case 19:un(Sn);break;case 10:p9(r.type._context);break;case 22:case 23:I9()}n=n.return}if(gr=e,Wn=e=zc(e.current,null),Pr=to=t,nr=0,Wm=null,P9=Ew=wd=0,ki=gm=null,Vu!==null){for(t=0;t<Vu.length;t++)if(n=Vu[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var a=o.next;o.next=i,r.next=a}n.pending=r}Vu=null}return e}function mB(e,t){do{var n=Wn;try{if(h9(),r2.current=ib,rb){for(var r=xn.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}rb=!1}if(bd=0,pr=er=xn=null,pm=!1,Um=0,A9.current=null,n===null||n.return===null){nr=1,Wm=t,Wn=null;break}e:{var o=e,a=n.return,s=n,l=t;if(t=Pr,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,u=s,f=u.tag;if(!(u.mode&1)&&(f===0||f===11||f===15)){var d=u.alternate;d?(u.updateQueue=d.updateQueue,u.memoizedState=d.memoizedState,u.lanes=d.lanes):(u.updateQueue=null,u.memoizedState=null)}var g=JO(a);if(g!==null){g.flags&=-257,ZO(g,a,s,o,t),g.mode&1&&YO(o,c,t),t=g,l=c;var p=t.updateQueue;if(p===null){var m=new Set;m.add(l),t.updateQueue=m}else p.add(l);break e}else{if(!(t&1)){YO(o,c,t),k9();break e}l=Error(_e(426))}}else if(vn&&s.mode&1){var w=JO(a);if(w!==null){!(w.flags&65536)&&(w.flags|=256),ZO(w,a,s,o,t),d9(Gh(l,s));break e}}o=l=Gh(l,s),nr!==4&&(nr=2),gm===null?gm=[o]:gm.push(o),o=a;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var b=J$(o,l,t);VO(o,b);break e;case 1:s=l;var C=o.type,y=o.stateNode;if(!(o.flags&128)&&(typeof C.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(Bc===null||!Bc.has(y)))){o.flags|=65536,t&=-t,o.lanes|=t;var x=Z$(o,s,t);VO(o,x);break e}}o=o.return}while(o!==null)}yB(n)}catch(_){t=_,Wn===n&&n!==null&&(Wn=n=n.return);continue}break}while(!0)}function gB(){var e=ob.current;return ob.current=ib,e===null?ib:e}function k9(){(nr===0||nr===3||nr===2)&&(nr=4),gr===null||!(wd&268435455)&&!(Ew&268435455)||fc(gr,Pr)}function lb(e,t){var n=Ft;Ft|=2;var r=gB();(gr!==e||Pr!==t)&&(rl=null,ad(e,t));do try{Wee();break}catch(i){mB(e,i)}while(!0);if(h9(),Ft=n,ob.current=r,Wn!==null)throw Error(_e(261));return gr=null,Pr=0,nr}function Wee(){for(;Wn!==null;)vB(Wn)}function Gee(){for(;Wn!==null&&!vZ();)vB(Wn)}function vB(e){var t=wB(e.alternate,e,to);e.memoizedProps=e.pendingProps,t===null?yB(e):Wn=t,A9.current=null}function yB(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Bee(n,t),n!==null){n.flags&=32767,Wn=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{nr=6,Wn=null;return}}else if(n=$ee(n,t,to),n!==null){Wn=n;return}if(t=t.sibling,t!==null){Wn=t;return}Wn=t=e}while(t!==null);nr===0&&(nr=5)}function Fu(e,t,n){var r=Vt,i=Go.transition;try{Go.transition=null,Vt=1,qee(e,t,n,r)}finally{Go.transition=i,Vt=r}return null}function qee(e,t,n,r){do gh();while(Ec!==null);if(Ft&6)throw Error(_e(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(_e(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(PZ(e,o),e===gr&&(Wn=gr=null,Pr=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Yv||(Yv=!0,CB(H2,function(){return gh(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=Go.transition,Go.transition=null;var a=Vt;Vt=1;var s=Ft;Ft|=4,A9.current=null,zee(e,n),fB(n,e),hee(oS),W2=!!iS,oS=iS=null,e.current=n,Uee(n),yZ(),Ft=s,Vt=a,Go.transition=o}else e.current=n;if(Yv&&(Yv=!1,Ec=e,sb=i),o=e.pendingLanes,o===0&&(Bc=null),CZ(n.stateNode),ji(e,Ln()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(ab)throw ab=!1,e=_S,_S=null,e;return sb&1&&e.tag!==0&&gh(),o=e.pendingLanes,o&1?e===AS?vm++:(vm=0,AS=e):vm=0,ru(),null}function gh(){if(Ec!==null){var e=YL(sb),t=Go.transition,n=Vt;try{if(Go.transition=null,Vt=16>e?16:e,Ec===null)var r=!1;else{if(e=Ec,Ec=null,sb=0,Ft&6)throw Error(_e(331));var i=Ft;for(Ft|=4,Ve=e.current;Ve!==null;){var o=Ve,a=o.child;if(Ve.flags&16){var s=o.deletions;if(s!==null){for(var l=0;l<s.length;l++){var c=s[l];for(Ve=c;Ve!==null;){var u=Ve;switch(u.tag){case 0:case 11:case 15:mm(8,u,o)}var f=u.child;if(f!==null)f.return=u,Ve=f;else for(;Ve!==null;){u=Ve;var d=u.sibling,g=u.return;if(cB(u),u===c){Ve=null;break}if(d!==null){d.return=g,Ve=d;break}Ve=g}}}var p=o.alternate;if(p!==null){var m=p.child;if(m!==null){p.child=null;do{var w=m.sibling;m.sibling=null,m=w}while(m!==null)}}Ve=o}}if(o.subtreeFlags&2064&&a!==null)a.return=o,Ve=a;else e:for(;Ve!==null;){if(o=Ve,o.flags&2048)switch(o.tag){case 0:case 11:case 15:mm(9,o,o.return)}var b=o.sibling;if(b!==null){b.return=o.return,Ve=b;break e}Ve=o.return}}var C=e.current;for(Ve=C;Ve!==null;){a=Ve;var y=a.child;if(a.subtreeFlags&2064&&y!==null)y.return=a,Ve=y;else e:for(a=C;Ve!==null;){if(s=Ve,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:xw(9,s)}}catch(_){Tn(s,s.return,_)}if(s===a){Ve=null;break e}var x=s.sibling;if(x!==null){x.return=s.return,Ve=x;break e}Ve=s.return}}if(Ft=i,ru(),ys&&typeof ys.onPostCommitFiberRoot=="function")try{ys.onPostCommitFiberRoot(mw,e)}catch{}r=!0}return r}finally{Vt=n,Go.transition=t}}return!1}function fI(e,t,n){t=Gh(n,t),t=J$(e,t,1),e=$c(e,t,1),t=pi(),e!==null&&(t1(e,1,t),ji(e,t))}function Tn(e,t,n){if(e.tag===3)fI(e,e,n);else for(;t!==null;){if(t.tag===3){fI(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Bc===null||!Bc.has(r))){e=Gh(n,e),e=Z$(t,e,1),t=$c(t,e,1),e=pi(),t!==null&&(t1(t,1,e),ji(t,e));break}}t=t.return}}function Kee(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=pi(),e.pingedLanes|=e.suspendedLanes&n,gr===e&&(Pr&n)===n&&(nr===4||nr===3&&(Pr&130023424)===Pr&&500>Ln()-T9?ad(e,0):P9|=n),ji(e,t)}function bB(e,t){t===0&&(e.mode&1?(t=zv,zv<<=1,!(zv&130023424)&&(zv=4194304)):t=1);var n=pi();e=yl(e,t),e!==null&&(t1(e,t,n),ji(e,n))}function Qee(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),bB(e,n)}function Xee(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(_e(314))}r!==null&&r.delete(t),bB(e,n)}var wB;wB=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ri.current)Mi=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Mi=!1,Lee(e,t,n);Mi=!!(e.flags&131072)}else Mi=!1,vn&&t.flags&1048576&&x$(t,J2,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;o2(e,t),e=t.pendingProps;var i=Uh(t,ti.current);mh(t,n),i=C9(null,t,r,e,i,n);var o=S9();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ni(r)?(o=!0,X2(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,g9(t),i.updater=Cw,t.stateNode=i,i._reactInternals=t,pS(t,r,e,n),t=vS(null,t,r,!0,o,n)):(t.tag=0,vn&&o&&c9(t),ci(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(o2(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Jee(r),e=ya(r,e),i){case 0:t=gS(null,t,r,e,n);break e;case 1:t=nI(null,t,r,e,n);break e;case 11:t=eI(null,t,r,e,n);break e;case 14:t=tI(null,t,r,ya(r.type,e),n);break e}throw Error(_e(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ya(r,i),gS(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ya(r,i),nI(e,t,r,i,n);case 3:e:{if(rB(t),e===null)throw Error(_e(387));r=t.pendingProps,o=t.memoizedState,i=o.element,P$(e,t),tb(t,r,null,n);var a=t.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=Gh(Error(_e(423)),t),t=rI(e,t,r,n,i);break e}else if(r!==i){i=Gh(Error(_e(424)),t),t=rI(e,t,r,n,i);break e}else for(oo=Lc(t.stateNode.containerInfo.firstChild),co=t,vn=!0,_a=null,n=k$(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Hh(),r===i){t=bl(e,t,n);break e}ci(e,t,r,n)}t=t.child}return t;case 5:return M$(t),e===null&&dS(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,aS(r,i)?a=null:o!==null&&aS(r,o)&&(t.flags|=32),nB(e,t),ci(e,t,a,n),t.child;case 6:return e===null&&dS(t),null;case 13:return iB(e,t,n);case 4:return v9(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Vh(t,null,r,n):ci(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ya(r,i),eI(e,t,r,i,n);case 7:return ci(e,t,t.pendingProps,n),t.child;case 8:return ci(e,t,t.pendingProps.children,n),t.child;case 12:return ci(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,rn(Z2,r._currentValue),r._currentValue=a,o!==null)if($a(o.value,a)){if(o.children===i.children&&!Ri.current){t=bl(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=dl(-1,n&-n),l.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),fS(o.return,n,t),s.lanes|=n;break}l=l.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(_e(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),fS(a,n,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}ci(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,mh(t,n),i=Qo(i),r=r(i),t.flags|=1,ci(e,t,r,n),t.child;case 14:return r=t.type,i=ya(r,t.pendingProps),i=ya(r.type,i),tI(e,t,r,i,n);case 15:return eB(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ya(r,i),o2(e,t),t.tag=1,Ni(r)?(e=!0,X2(t)):e=!1,mh(t,n),O$(t,r,i),pS(t,r,i,n),vS(null,t,r,!0,e,n);case 19:return oB(e,t,n);case 22:return tB(e,t,n)}throw Error(_e(156,t.tag))};function CB(e,t){return qL(e,t)}function Yee(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Wo(e,t,n,r){return new Yee(e,t,n,r)}function M9(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Jee(e){if(typeof e=="function")return M9(e)?1:0;if(e!=null){if(e=e.$$typeof,e===YE)return 11;if(e===JE)return 14}return 2}function zc(e,t){var n=e.alternate;return n===null?(n=Wo(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function l2(e,t,n,r,i,o){var a=2;if(r=e,typeof e=="function")M9(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case qf:return sd(n.children,i,o,t);case XE:a=8,i|=8;break;case $C:return e=Wo(12,n,t,i|2),e.elementType=$C,e.lanes=o,e;case BC:return e=Wo(13,n,t,i),e.elementType=BC,e.lanes=o,e;case DC:return e=Wo(19,n,t,i),e.elementType=DC,e.lanes=o,e;case IL:return _w(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case TL:a=10;break e;case OL:a=9;break e;case YE:a=11;break e;case JE:a=14;break e;case sc:a=16,r=null;break e}throw Error(_e(130,e==null?e:typeof e,""))}return t=Wo(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function sd(e,t,n,r){return e=Wo(7,e,r,t),e.lanes=n,e}function _w(e,t,n,r){return e=Wo(22,e,r,t),e.elementType=IL,e.lanes=n,e.stateNode={isHidden:!1},e}function I5(e,t,n){return e=Wo(6,e,null,t),e.lanes=n,e}function k5(e,t,n){return t=Wo(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Zee(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=d5(0),this.expirationTimes=d5(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=d5(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function R9(e,t,n,r,i,o,a,s,l){return e=new Zee(e,t,n,s,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Wo(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},g9(o),e}function ete(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Gf,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function SB(e){if(!e)return qc;e=e._reactInternals;e:{if($d(e)!==e||e.tag!==1)throw Error(_e(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ni(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(_e(171))}if(e.tag===1){var n=e.type;if(Ni(n))return C$(e,n,t)}return t}function xB(e,t,n,r,i,o,a,s,l){return e=R9(n,r,!0,e,i,o,a,s,l),e.context=SB(null),n=e.current,r=pi(),i=Dc(n),o=dl(r,i),o.callback=t??null,$c(n,o,i),e.current.lanes=i,t1(e,i,r),ji(e,r),e}function Aw(e,t,n,r){var i=t.current,o=pi(),a=Dc(i);return n=SB(n),t.context===null?t.context=n:t.pendingContext=n,t=dl(o,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=$c(i,t,a),e!==null&&(Ra(e,i,a,o),n2(e,i,a)),a}function cb(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function hI(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function N9(e,t){hI(e,t),(e=e.alternate)&&hI(e,t)}function tte(){return null}var EB=typeof reportError=="function"?reportError:function(e){console.error(e)};function j9(e){this._internalRoot=e}Pw.prototype.render=j9.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(_e(409));Aw(e,t,null,null)};Pw.prototype.unmount=j9.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Cd(function(){Aw(null,e,null,null)}),t[vl]=null}};function Pw(e){this._internalRoot=e}Pw.prototype.unstable_scheduleHydration=function(e){if(e){var t=e$();e={blockedOn:null,target:e,priority:t};for(var n=0;n<dc.length&&t!==0&&t<dc[n].priority;n++);dc.splice(n,0,e),n===0&&n$(e)}};function F9(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Tw(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function pI(){}function nte(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var c=cb(a);o.call(c)}}var a=xB(t,r,e,0,null,!1,!1,"",pI);return e._reactRootContainer=a,e[vl]=a.current,Lm(e.nodeType===8?e.parentNode:e),Cd(),a}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var s=r;r=function(){var c=cb(l);s.call(c)}}var l=R9(e,0,!1,null,null,!1,!1,"",pI);return e._reactRootContainer=l,e[vl]=l.current,Lm(e.nodeType===8?e.parentNode:e),Cd(function(){Aw(t,l,n,r)}),l}function Ow(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o;if(typeof i=="function"){var s=i;i=function(){var l=cb(a);s.call(l)}}Aw(t,a,e,i)}else a=nte(n,t,e,i,r);return cb(a)}JL=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=em(t.pendingLanes);n!==0&&(t9(t,n|1),ji(t,Ln()),!(Ft&6)&&(qh=Ln()+500,ru()))}break;case 13:Cd(function(){var r=yl(e,1);if(r!==null){var i=pi();Ra(r,e,1,i)}}),N9(e,1)}};n9=function(e){if(e.tag===13){var t=yl(e,134217728);if(t!==null){var n=pi();Ra(t,e,134217728,n)}N9(e,134217728)}};ZL=function(e){if(e.tag===13){var t=Dc(e),n=yl(e,t);if(n!==null){var r=pi();Ra(n,e,t,r)}N9(e,t)}};e$=function(){return Vt};t$=function(e,t){var n=Vt;try{return Vt=e,t()}finally{Vt=n}};XC=function(e,t,n){switch(t){case"input":if(HC(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=bw(r);if(!i)throw Error(_e(90));ML(r),HC(r,i)}}}break;case"textarea":NL(e,n);break;case"select":t=n.value,t!=null&&dh(e,!!n.multiple,t,!1)}};zL=O9;UL=Cd;var rte={usingClientEntryPoint:!1,Events:[r1,Yf,bw,BL,DL,O9]},M0={findFiberByHostInstance:Hu,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},ite={bundleType:M0.bundleType,version:M0.version,rendererPackageName:M0.rendererPackageName,rendererConfig:M0.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ol.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=WL(e),e===null?null:e.stateNode},findFiberByHostInstance:M0.findFiberByHostInstance||tte,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Jv=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jv.isDisabled&&Jv.supportsFiber)try{mw=Jv.inject(ite),ys=Jv}catch{}}po.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=rte;po.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!F9(t))throw Error(_e(200));return ete(e,t,null,n)};po.createRoot=function(e,t){if(!F9(e))throw Error(_e(299));var n=!1,r="",i=EB;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=R9(e,1,!1,null,null,n,!1,r,i),e[vl]=t.current,Lm(e.nodeType===8?e.parentNode:e),new j9(t)};po.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(_e(188)):(e=Object.keys(e).join(","),Error(_e(268,e)));return e=WL(t),e=e===null?null:e.stateNode,e};po.flushSync=function(e){return Cd(e)};po.hydrate=function(e,t,n){if(!Tw(t))throw Error(_e(200));return Ow(null,e,t,!0,n)};po.hydrateRoot=function(e,t,n){if(!F9(e))throw Error(_e(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",a=EB;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=xB(t,null,e,1,n??null,i,!1,o,a),e[vl]=t.current,Lm(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Pw(t)};po.render=function(e,t,n){if(!Tw(t))throw Error(_e(200));return Ow(null,e,t,!1,n)};po.unmountComponentAtNode=function(e){if(!Tw(e))throw Error(_e(40));return e._reactRootContainer?(Cd(function(){Ow(null,null,e,!1,function(){e._reactRootContainer=null,e[vl]=null})}),!0):!1};po.unstable_batchedUpdates=O9;po.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Tw(n))throw Error(_e(200));if(e==null||e._reactInternals===void 0)throw Error(_e(38));return Ow(e,t,n,!1,r)};po.version="18.2.0-next-9e3b772b8-20220608";function _B(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_B)}catch(e){console.error(e)}}_B(),xL.exports=po;var Tp=xL.exports;const ub=ni(Tp),ote=fL({__proto__:null,default:ub},[Tp]);var mI=Tp;FC.createRoot=mI.createRoot,FC.hydrateRoot=mI.hydrateRoot;var AB={},PB={},TB={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=function(){for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];if(typeof window<"u"){var s;typeof window.gtag>"u"&&(window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)}),(s=window).gtag.apply(s,o)}},n=t;e.default=n})(TB);var OB={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;function n(s){return s.toString().trim().replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,function(l,c,u){return c>0&&c+l.length!==u.length&&l.search(t)>-1&&u.charAt(c-2)!==":"&&(u.charAt(c+l.length)!=="-"||u.charAt(c-1)==="-")&&u.charAt(c-1).search(/[^\s-]/)<0?l.toLowerCase():l.substr(1).search(/[A-Z]|\../)>-1?l:l.charAt(0).toUpperCase()+l.substr(1)})}function r(s){return typeof s=="string"&&s.indexOf("@")!==-1}var i="REDACTED (Potential Email Address)";function o(s){return r(s)?(console.warn("This arg looks like an email address, redacting."),i):s}function a(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,u=s||"";return l&&(u=n(s)),c&&(u=o(u)),u}})(OB);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.GA4=void 0;var t=a(TB),n=a(OB),r=["eventCategory","eventAction","eventLabel","eventValue","hitType"],i=["title","location"],o=["page","hitType"];function a(H){return H&&H.__esModule?H:{default:H}}function s(H,B){if(H==null)return{};var F=l(H,B),j,N;if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(H);for(N=0;N<D.length;N++)j=D[N],!(B.indexOf(j)>=0)&&Object.prototype.propertyIsEnumerable.call(H,j)&&(F[j]=H[j])}return F}function l(H,B){if(H==null)return{};var F={},j=Object.keys(H),N,D;for(D=0;D<j.length;D++)N=j[D],!(B.indexOf(N)>=0)&&(F[N]=H[N]);return F}function c(H){"@babel/helpers - typeof";return c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(B){return typeof B}:function(B){return B&&typeof Symbol=="function"&&B.constructor===Symbol&&B!==Symbol.prototype?"symbol":typeof B},c(H)}function u(H){return g(H)||d(H)||C(H)||f()}function f(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function d(H){if(typeof Symbol<"u"&&H[Symbol.iterator]!=null||H["@@iterator"]!=null)return Array.from(H)}function g(H){if(Array.isArray(H))return y(H)}function p(H,B){var F=Object.keys(H);if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(H);B&&(j=j.filter(function(N){return Object.getOwnPropertyDescriptor(H,N).enumerable})),F.push.apply(F,j)}return F}function m(H){for(var B=1;B<arguments.length;B++){var F=arguments[B]!=null?arguments[B]:{};B%2?p(Object(F),!0).forEach(function(j){M(H,j,F[j])}):Object.getOwnPropertyDescriptors?Object.defineProperties(H,Object.getOwnPropertyDescriptors(F)):p(Object(F)).forEach(function(j){Object.defineProperty(H,j,Object.getOwnPropertyDescriptor(F,j))})}return H}function w(H,B){return _(H)||x(H,B)||C(H,B)||b()}function b(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function C(H,B){if(H){if(typeof H=="string")return y(H,B);var F=Object.prototype.toString.call(H).slice(8,-1);if(F==="Object"&&H.constructor&&(F=H.constructor.name),F==="Map"||F==="Set")return Array.from(H);if(F==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(F))return y(H,B)}}function y(H,B){(B==null||B>H.length)&&(B=H.length);for(var F=0,j=new Array(B);F<B;F++)j[F]=H[F];return j}function x(H,B){var F=H==null?null:typeof Symbol<"u"&&H[Symbol.iterator]||H["@@iterator"];if(F!=null){var j,N,D,U,W=[],G=!0,Q=!1;try{if(D=(F=F.call(H)).next,B!==0)for(;!(G=(j=D.call(F)).done)&&(W.push(j.value),W.length!==B);G=!0);}catch(X){Q=!0,N=X}finally{try{if(!G&&F.return!=null&&(U=F.return(),Object(U)!==U))return}finally{if(Q)throw N}}return W}}function _(H){if(Array.isArray(H))return H}function A(H,B){if(!(H instanceof B))throw new TypeError("Cannot call a class as a function")}function O(H,B){for(var F=0;F<B.length;F++){var j=B[F];j.enumerable=j.enumerable||!1,j.configurable=!0,"value"in j&&(j.writable=!0),Object.defineProperty(H,R(j.key),j)}}function P(H,B,F){return B&&O(H.prototype,B),Object.defineProperty(H,"prototype",{writable:!1}),H}function M(H,B,F){return B=R(B),B in H?Object.defineProperty(H,B,{value:F,enumerable:!0,configurable:!0,writable:!0}):H[B]=F,H}function R(H){var B=L(H,"string");return c(B)==="symbol"?B:String(B)}function L(H,B){if(c(H)!=="object"||H===null)return H;var F=H[Symbol.toPrimitive];if(F!==void 0){var j=F.call(H,B||"default");if(c(j)!=="object")return j;throw new TypeError("@@toPrimitive must return a primitive value.")}return(B==="string"?String:Number)(H)}var z=function(){function H(){var B=this;A(this,H),M(this,"reset",function(){B.isInitialized=!1,B._testMode=!1,B._currentMeasurementId,B._hasLoadedGA=!1,B._isQueuing=!1,B._queueGtag=[]}),M(this,"_gtag",function(){for(var F=arguments.length,j=new Array(F),N=0;N<F;N++)j[N]=arguments[N];B._testMode||B._isQueuing?B._queueGtag.push(j):t.default.apply(void 0,j)}),M(this,"_loadGA",function(F,j){var N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"https://www.googletagmanager.com/gtag/js";if(!(typeof window>"u"||typeof document>"u")&&!B._hasLoadedGA){var D=document.createElement("script");D.async=!0,D.src="".concat(N,"?id=").concat(F),j&&D.setAttribute("nonce",j),document.body.appendChild(D),window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},B._hasLoadedGA=!0}}),M(this,"_toGtagOptions",function(F){if(F){var j={cookieUpdate:"cookie_update",cookieExpires:"cookie_expires",cookieDomain:"cookie_domain",cookieFlags:"cookie_flags",userId:"user_id",clientId:"client_id",anonymizeIp:"anonymize_ip",contentGroup1:"content_group1",contentGroup2:"content_group2",contentGroup3:"content_group3",contentGroup4:"content_group4",contentGroup5:"content_group5",allowAdFeatures:"allow_google_signals",allowAdPersonalizationSignals:"allow_ad_personalization_signals",nonInteraction:"non_interaction",page:"page_path",hitCallback:"event_callback"},N=Object.entries(F).reduce(function(D,U){var W=w(U,2),G=W[0],Q=W[1];return j[G]?D[j[G]]=Q:D[G]=Q,D},{});return N}}),M(this,"initialize",function(F){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!F)throw new Error("Require GA_MEASUREMENT_ID");var N=typeof F=="string"?[{trackingId:F}]:F;B._currentMeasurementId=N[0].trackingId;var D=j.gaOptions,U=j.gtagOptions,W=j.nonce,G=j.testMode,Q=G===void 0?!1:G,X=j.gtagUrl;if(B._testMode=Q,Q||B._loadGA(B._currentMeasurementId,W,X),B.isInitialized||(B._gtag("js",new Date),N.forEach(function(q){var ne=m(m(m({},B._toGtagOptions(m(m({},D),q.gaOptions))),U),q.gtagOptions);Object.keys(ne).length?B._gtag("config",q.trackingId,ne):B._gtag("config",q.trackingId)})),B.isInitialized=!0,!Q){var ee=u(B._queueGtag);for(B._queueGtag=[],B._isQueuing=!1;ee.length;){var te=ee.shift();B._gtag.apply(B,u(te)),te[0]==="get"&&(B._isQueuing=!0)}}}),M(this,"set",function(F){if(!F){console.warn("`fieldsObject` is required in .set()");return}if(c(F)!=="object"){console.warn("Expected `fieldsObject` arg to be an Object");return}Object.keys(F).length===0&&console.warn("empty `fieldsObject` given to .set()"),B._gaCommand("set",F)}),M(this,"_gaCommandSendEvent",function(F,j,N,D,U){B._gtag("event",j,m(m({event_category:F,event_label:N,value:D},U&&{non_interaction:U.nonInteraction}),B._toGtagOptions(U)))}),M(this,"_gaCommandSendEventParameters",function(){for(var F=arguments.length,j=new Array(F),N=0;N<F;N++)j[N]=arguments[N];if(typeof j[0]=="string")B._gaCommandSendEvent.apply(B,u(j.slice(1)));else{var D=j[0],U=D.eventCategory,W=D.eventAction,G=D.eventLabel,Q=D.eventValue;D.hitType;var X=s(D,r);B._gaCommandSendEvent(U,W,G,Q,X)}}),M(this,"_gaCommandSendTiming",function(F,j,N,D){B._gtag("event","timing_complete",{name:j,value:N,event_category:F,event_label:D})}),M(this,"_gaCommandSendPageview",function(F,j){if(j&&Object.keys(j).length){var N=B._toGtagOptions(j),D=N.title,U=N.location,W=s(N,i);B._gtag("event","page_view",m(m(m(m({},F&&{page_path:F}),D&&{page_title:D}),U&&{page_location:U}),W))}else F?B._gtag("event","page_view",{page_path:F}):B._gtag("event","page_view")}),M(this,"_gaCommandSendPageviewParameters",function(){for(var F=arguments.length,j=new Array(F),N=0;N<F;N++)j[N]=arguments[N];if(typeof j[0]=="string")B._gaCommandSendPageview.apply(B,u(j.slice(1)));else{var D=j[0],U=D.page;D.hitType;var W=s(D,o);B._gaCommandSendPageview(U,W)}}),M(this,"_gaCommandSend",function(){for(var F=arguments.length,j=new Array(F),N=0;N<F;N++)j[N]=arguments[N];var D=typeof j[0]=="string"?j[0]:j[0].hitType;switch(D){case"event":B._gaCommandSendEventParameters.apply(B,j);break;case"pageview":B._gaCommandSendPageviewParameters.apply(B,j);break;case"timing":B._gaCommandSendTiming.apply(B,u(j.slice(1)));break;case"screenview":case"transaction":case"item":case"social":case"exception":console.warn("Unsupported send command: ".concat(D));break;default:console.warn("Send command doesn't exist: ".concat(D))}}),M(this,"_gaCommandSet",function(){for(var F=arguments.length,j=new Array(F),N=0;N<F;N++)j[N]=arguments[N];typeof j[0]=="string"&&(j[0]=M({},j[0],j[1])),B._gtag("set",B._toGtagOptions(j[0]))}),M(this,"_gaCommand",function(F){for(var j=arguments.length,N=new Array(j>1?j-1:0),D=1;D<j;D++)N[D-1]=arguments[D];switch(F){case"send":B._gaCommandSend.apply(B,N);break;case"set":B._gaCommandSet.apply(B,N);break;default:console.warn("Command doesn't exist: ".concat(F))}}),M(this,"ga",function(){for(var F=arguments.length,j=new Array(F),N=0;N<F;N++)j[N]=arguments[N];if(typeof j[0]=="string")B._gaCommand.apply(B,j);else{var D=j[0];B._gtag("get",B._currentMeasurementId,"client_id",function(U){B._isQueuing=!1;var W=B._queueGtag;for(D({get:function(X){return X==="clientId"?U:X==="trackingId"?B._currentMeasurementId:X==="apiVersion"?"1":void 0}});W.length;){var G=W.shift();B._gtag.apply(B,u(G))}}),B._isQueuing=!0}return B.ga}),M(this,"event",function(F,j){if(typeof F=="string")B._gtag("event",F,B._toGtagOptions(j));else{var N=F.action,D=F.category,U=F.label,W=F.value,G=F.nonInteraction,Q=F.transport;if(!D||!N){console.warn("args.category AND args.action are required in event()");return}var X={hitType:"event",eventCategory:(0,n.default)(D),eventAction:(0,n.default)(N)};U&&(X.eventLabel=(0,n.default)(U)),typeof W<"u"&&(typeof W!="number"?console.warn("Expected `args.value` arg to be a Number."):X.eventValue=W),typeof G<"u"&&(typeof G!="boolean"?console.warn("`args.nonInteraction` must be a boolean."):X.nonInteraction=G),typeof Q<"u"&&(typeof Q!="string"?console.warn("`args.transport` must be a string."):(["beacon","xhr","image"].indexOf(Q)===-1&&console.warn("`args.transport` must be either one of these values: `beacon`, `xhr` or `image`"),X.transport=Q)),B._gaCommand("send",X)}}),M(this,"send",function(F){B._gaCommand("send",F)}),this.reset()}return P(H,[{key:"gtag",value:function(){this._gtag.apply(this,arguments)}}]),H}();e.GA4=z;var V=new z;e.default=V})(PB);(function(e){function t(s){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(l){return typeof l}:function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},t(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ReactGAImplementation=void 0;var n=i(PB);function r(s){if(typeof WeakMap!="function")return null;var l=new WeakMap,c=new WeakMap;return(r=function(f){return f?c:l})(s)}function i(s,l){if(s&&s.__esModule)return s;if(s===null||t(s)!=="object"&&typeof s!="function")return{default:s};var c=r(l);if(c&&c.has(s))return c.get(s);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in s)if(d!=="default"&&Object.prototype.hasOwnProperty.call(s,d)){var g=f?Object.getOwnPropertyDescriptor(s,d):null;g&&(g.get||g.set)?Object.defineProperty(u,d,g):u[d]=s[d]}return u.default=s,c&&c.set(s,u),u}var o=n.GA4;e.ReactGAImplementation=o;var a=n.default;e.default=a})(AB);const ate=ni(AB),ste=S.createContext(null),M5={didCatch:!1,error:null};class lte extends S.Component{constructor(t){super(t),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=M5}static getDerivedStateFromError(t){return{didCatch:!0,error:t}}resetErrorBoundary(){const{error:t}=this.state;if(t!==null){for(var n,r,i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];(n=(r=this.props).onReset)===null||n===void 0||n.call(r,{args:o,reason:"imperative-api"}),this.setState(M5)}}componentDidCatch(t,n){var r,i;(r=(i=this.props).onError)===null||r===void 0||r.call(i,t,n)}componentDidUpdate(t,n){const{didCatch:r}=this.state,{resetKeys:i}=this.props;if(r&&n.error!==null&&cte(t.resetKeys,i)){var o,a;(o=(a=this.props).onReset)===null||o===void 0||o.call(a,{next:i,prev:t.resetKeys,reason:"keys"}),this.setState(M5)}}render(){const{children:t,fallbackRender:n,FallbackComponent:r,fallback:i}=this.props,{didCatch:o,error:a}=this.state;let s=t;if(o){const l={error:a,resetErrorBoundary:this.resetErrorBoundary};if(S.isValidElement(i))s=i;else if(typeof n=="function")s=n(l);else if(r)s=S.createElement(r,l);else throw a}return S.createElement(ste.Provider,{value:{didCatch:o,error:a,resetErrorBoundary:this.resetErrorBoundary}},s)}}function cte(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return e.length!==t.length||e.some((n,r)=>!Object.is(n,t[r]))}/**
 * @remix-run/router v1.9.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function Gm(){return Gm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gm.apply(this,arguments)}var Gu;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Gu||(Gu={}));const gI="popstate";function ute(e){e===void 0&&(e={});function t(r,i){let{pathname:o,search:a,hash:s}=r.location;return OS("",{pathname:o,search:a,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:db(i)}return fte(t,n,null,e)}function Zr(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function L9(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function dte(){return Math.random().toString(36).substr(2,8)}function vI(e,t){return{usr:e.state,key:e.key,idx:t}}function OS(e,t,n,r){return n===void 0&&(n=null),Gm({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?o1(t):t,{state:n,key:t&&t.key||r||dte()})}function db(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function o1(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function fte(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:o=!1}=r,a=i.history,s=Gu.Pop,l=null,c=u();c==null&&(c=0,a.replaceState(Gm({},a.state,{idx:c}),""));function u(){return(a.state||{idx:null}).idx}function f(){s=Gu.Pop;let w=u(),b=w==null?null:w-c;c=w,l&&l({action:s,location:m.location,delta:b})}function d(w,b){s=Gu.Push;let C=OS(m.location,w,b);c=u()+1;let y=vI(C,c),x=m.createHref(C);try{a.pushState(y,"",x)}catch(_){if(_ instanceof DOMException&&_.name==="DataCloneError")throw _;i.location.assign(x)}o&&l&&l({action:s,location:m.location,delta:1})}function g(w,b){s=Gu.Replace;let C=OS(m.location,w,b);c=u();let y=vI(C,c),x=m.createHref(C);a.replaceState(y,"",x),o&&l&&l({action:s,location:m.location,delta:0})}function p(w){let b=i.location.origin!=="null"?i.location.origin:i.location.href,C=typeof w=="string"?w:db(w);return Zr(b,"No window.location.(origin|href) available to create URL for href: "+C),new URL(C,b)}let m={get action(){return s},get location(){return e(i,a)},listen(w){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(gI,f),l=w,()=>{i.removeEventListener(gI,f),l=null}},createHref(w){return t(i,w)},createURL:p,encodeLocation(w){let b=p(w);return{pathname:b.pathname,search:b.search,hash:b.hash}},push:d,replace:g,go(w){return a.go(w)}};return m}var yI;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(yI||(yI={}));function hte(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?o1(t):t,i=$9(r.pathname||"/",n);if(i==null)return null;let o=IB(e);pte(o);let a=null;for(let s=0;a==null&&s<o.length;++s)a=xte(o[s],Ate(i));return a}function IB(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(o,a,s)=>{let l={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:a,route:o};l.relativePath.startsWith("/")&&(Zr(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=Uc([r,l.relativePath]),u=n.concat(l);o.children&&o.children.length>0&&(Zr(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),IB(o.children,t,u,c)),!(o.path==null&&!o.index)&&t.push({path:c,score:Cte(c,o.index),routesMeta:u})};return e.forEach((o,a)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))i(o,a);else for(let l of kB(o.path))i(o,a,l)}),t}function kB(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return i?[o,""]:[o];let a=kB(r.join("/")),s=[];return s.push(...a.map(l=>l===""?o:[o,l].join("/"))),i&&s.push(...a),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function pte(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Ste(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const mte=/^:\w+$/,gte=3,vte=2,yte=1,bte=10,wte=-2,bI=e=>e==="*";function Cte(e,t){let n=e.split("/"),r=n.length;return n.some(bI)&&(r+=wte),t&&(r+=vte),n.filter(i=>!bI(i)).reduce((i,o)=>i+(mte.test(o)?gte:o===""?yte:bte),r)}function Ste(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function xte(e,t){let{routesMeta:n}=e,r={},i="/",o=[];for(let a=0;a<n.length;++a){let s=n[a],l=a===n.length-1,c=i==="/"?t:t.slice(i.length)||"/",u=Ete({path:s.relativePath,caseSensitive:s.caseSensitive,end:l},c);if(!u)return null;Object.assign(r,u.params);let f=s.route;o.push({params:r,pathname:Uc([i,u.pathname]),pathnameBase:Ite(Uc([i,u.pathnameBase])),route:f}),u.pathnameBase!=="/"&&(i=Uc([i,u.pathnameBase]))}return o}function Ete(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=_te(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let o=i[0],a=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce((c,u,f)=>{if(u==="*"){let d=s[f]||"";a=o.slice(0,o.length-d.length).replace(/(.)\/+$/,"$1")}return c[u]=Pte(s[f]||"",u),c},{}),pathname:o,pathnameBase:a,pattern:e}}function _te(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),L9(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(a,s)=>(r.push(s),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function Ate(e){try{return decodeURI(e)}catch(t){return L9(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Pte(e,t){try{return decodeURIComponent(e)}catch(n){return L9(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function $9(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Tte(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?o1(e):e;return{pathname:n?n.startsWith("/")?n:Ote(n,t):t,search:kte(r),hash:Mte(i)}}function Ote(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function R5(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"].  Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function MB(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function RB(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=o1(e):(i=Gm({},e),Zr(!i.pathname||!i.pathname.includes("?"),R5("?","pathname","search",i)),Zr(!i.pathname||!i.pathname.includes("#"),R5("#","pathname","hash",i)),Zr(!i.search||!i.search.includes("#"),R5("#","search","hash",i)));let o=e===""||i.pathname==="",a=o?"/":i.pathname,s;if(r||a==null)s=n;else{let f=t.length-1;if(a.startsWith("..")){let d=a.split("/");for(;d[0]==="..";)d.shift(),f-=1;i.pathname=d.join("/")}s=f>=0?t[f]:"/"}let l=Tte(i,s),c=a&&a!=="/"&&a.endsWith("/"),u=(o||a===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const Uc=e=>e.join("/").replace(/\/\/+/g,"/"),Ite=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),kte=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Mte=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Rte(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const NB=["post","put","patch","delete"];new Set(NB);const Nte=["get",...NB];new Set(Nte);/**
 * React Router v6.16.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function IS(){return IS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},IS.apply(this,arguments)}const B9=S.createContext(null),jB=S.createContext(null),Bd=S.createContext(null),D9=S.createContext(null),iu=S.createContext({outlet:null,matches:[],isDataRoute:!1}),FB=S.createContext(null);function jte(e,t){let{relative:n}=t===void 0?{}:t;a1()||Zr(!1);let{basename:r,navigator:i}=S.useContext(Bd),{hash:o,pathname:a,search:s}=z9(e,{relative:n}),l=a;return r!=="/"&&(l=a==="/"?r:Uc([r,a])),i.createHref({pathname:l,search:s,hash:o})}function a1(){return S.useContext(D9)!=null}function Dd(){return a1()||Zr(!1),S.useContext(D9).location}function LB(e){S.useContext(Bd).static||S.useLayoutEffect(e)}function Iw(){let{isDataRoute:e}=S.useContext(iu);return e?Xte():Fte()}function Fte(){a1()||Zr(!1);let e=S.useContext(B9),{basename:t,navigator:n}=S.useContext(Bd),{matches:r}=S.useContext(iu),{pathname:i}=Dd(),o=JSON.stringify(MB(r).map(l=>l.pathnameBase)),a=S.useRef(!1);return LB(()=>{a.current=!0}),S.useCallback(function(l,c){if(c===void 0&&(c={}),!a.current)return;if(typeof l=="number"){n.go(l);return}let u=RB(l,JSON.parse(o),i,c.relative==="path");e==null&&t!=="/"&&(u.pathname=u.pathname==="/"?t:Uc([t,u.pathname])),(c.replace?n.replace:n.push)(u,c.state,c)},[t,n,o,i,e])}const Lte=S.createContext(null);function $te(e){let t=S.useContext(iu).outlet;return t&&S.createElement(Lte.Provider,{value:e},t)}function z9(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=S.useContext(iu),{pathname:i}=Dd(),o=JSON.stringify(MB(r).map(a=>a.pathnameBase));return S.useMemo(()=>RB(e,JSON.parse(o),i,n==="path"),[e,o,i,n])}function Bte(e,t){return Dte(e)}function Dte(e,t,n){a1()||Zr(!1);let{navigator:r}=S.useContext(Bd),{matches:i}=S.useContext(iu),o=i[i.length-1],a=o?o.params:{};o&&o.pathname;let s=o?o.pathnameBase:"/";o&&o.route;let l=Dd(),c;c=l;let u=c.pathname||"/",f=s==="/"?u:u.slice(s.length)||"/",d=hte(e,{pathname:f});return Wte(d&&d.map(p=>Object.assign({},p,{params:Object.assign({},a,p.params),pathname:Uc([s,r.encodeLocation?r.encodeLocation(p.pathname).pathname:p.pathname]),pathnameBase:p.pathnameBase==="/"?s:Uc([s,r.encodeLocation?r.encodeLocation(p.pathnameBase).pathname:p.pathnameBase])})),i,n)}function zte(){let e=Qte(),t=Rte(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return S.createElement(S.Fragment,null,S.createElement("h2",null,"Unexpected Application Error!"),S.createElement("h3",{style:{fontStyle:"italic"}},t),n?S.createElement("pre",{style:i},n):null,null)}const Ute=S.createElement(zte,null);class Hte extends S.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?S.createElement(iu.Provider,{value:this.props.routeContext},S.createElement(FB.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Vte(e){let{routeContext:t,match:n,children:r}=e,i=S.useContext(B9);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),S.createElement(iu.Provider,{value:t},r)}function Wte(e,t,n){var r;if(t===void 0&&(t=[]),n===void 0&&(n=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let o=e,a=(r=n)==null?void 0:r.errors;if(a!=null){let s=o.findIndex(l=>l.route.id&&(a==null?void 0:a[l.route.id]));s>=0||Zr(!1),o=o.slice(0,Math.min(o.length,s+1))}return o.reduceRight((s,l,c)=>{let u=l.route.id?a==null?void 0:a[l.route.id]:null,f=null;n&&(f=l.route.errorElement||Ute);let d=t.concat(o.slice(0,c+1)),g=()=>{let p;return u?p=f:l.route.Component?p=S.createElement(l.route.Component,null):l.route.element?p=l.route.element:p=s,S.createElement(Vte,{match:l,routeContext:{outlet:s,matches:d,isDataRoute:n!=null},children:p})};return n&&(l.route.ErrorBoundary||l.route.errorElement||c===0)?S.createElement(Hte,{location:n.location,revalidation:n.revalidation,component:f,error:u,children:g(),routeContext:{outlet:null,matches:d,isDataRoute:!0}}):g()},null)}var $B=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}($B||{}),fb=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(fb||{});function Gte(e){let t=S.useContext(B9);return t||Zr(!1),t}function qte(e){let t=S.useContext(jB);return t||Zr(!1),t}function Kte(e){let t=S.useContext(iu);return t||Zr(!1),t}function BB(e){let t=Kte(),n=t.matches[t.matches.length-1];return n.route.id||Zr(!1),n.route.id}function Qte(){var e;let t=S.useContext(FB),n=qte(fb.UseRouteError),r=BB(fb.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function Xte(){let{router:e}=Gte($B.UseNavigateStable),t=BB(fb.UseNavigateStable),n=S.useRef(!1);return LB(()=>{n.current=!0}),S.useCallback(function(i,o){o===void 0&&(o={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,IS({fromRouteId:t},o)))},[e,t])}function Yte(e){return $te(e.context)}function Jte(e){let{basename:t="/",children:n=null,location:r,navigationType:i=Gu.Pop,navigator:o,static:a=!1}=e;a1()&&Zr(!1);let s=t.replace(/^\/*/,"/"),l=S.useMemo(()=>({basename:s,navigator:o,static:a}),[s,o,a]);typeof r=="string"&&(r=o1(r));let{pathname:c="/",search:u="",hash:f="",state:d=null,key:g="default"}=r,p=S.useMemo(()=>{let m=$9(c,s);return m==null?null:{location:{pathname:m,search:u,hash:f,state:d,key:g},navigationType:i}},[s,c,u,f,d,g,i]);return p==null?null:S.createElement(Bd.Provider,{value:l},S.createElement(D9.Provider,{children:n,value:p}))}new Promise(()=>{});/**
 * React Router DOM v6.16.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function hb(){return hb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hb.apply(this,arguments)}function DB(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Zte(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function ene(e,t){return e.button===0&&(!t||t==="_self")&&!Zte(e)}function kS(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(i=>[n,i]):[[n,r]])},[]))}function tne(e,t){let n=kS(e);return t&&t.forEach((r,i)=>{n.has(i)||t.getAll(i).forEach(o=>{n.append(i,o)})}),n}const nne=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],rne=["aria-current","caseSensitive","className","end","style","to","children"],ine="startTransition",wI=_p[ine];function one(e){let{basename:t,children:n,future:r,window:i}=e,o=S.useRef();o.current==null&&(o.current=ute({window:i,v5Compat:!0}));let a=o.current,[s,l]=S.useState({action:a.action,location:a.location}),{v7_startTransition:c}=r||{},u=S.useCallback(f=>{c&&wI?wI(()=>l(f)):l(f)},[l,c]);return S.useLayoutEffect(()=>a.listen(u),[a,u]),S.createElement(Jte,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:a})}const ane=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",sne=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,zB=S.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:o,replace:a,state:s,target:l,to:c,preventScrollReset:u}=t,f=DB(t,nne),{basename:d}=S.useContext(Bd),g,p=!1;if(typeof c=="string"&&sne.test(c)&&(g=c,ane))try{let C=new URL(window.location.href),y=c.startsWith("//")?new URL(C.protocol+c):new URL(c),x=$9(y.pathname,d);y.origin===C.origin&&x!=null?c=x+y.search+y.hash:p=!0}catch{}let m=jte(c,{relative:i}),w=cne(c,{replace:a,state:s,target:l,preventScrollReset:u,relative:i});function b(C){r&&r(C),C.defaultPrevented||w(C)}return S.createElement("a",hb({},f,{href:g||m,onClick:p||o?r:b,ref:n,target:l}))}),lne=S.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:i=!1,className:o="",end:a=!1,style:s,to:l,children:c}=t,u=DB(t,rne),f=z9(l,{relative:u.relative}),d=Dd(),g=S.useContext(jB),{navigator:p}=S.useContext(Bd),m=p.encodeLocation?p.encodeLocation(f).pathname:f.pathname,w=d.pathname,b=g&&g.navigation&&g.navigation.location?g.navigation.location.pathname:null;i||(w=w.toLowerCase(),b=b?b.toLowerCase():null,m=m.toLowerCase());let C=w===m||!a&&w.startsWith(m)&&w.charAt(m.length)==="/",y=b!=null&&(b===m||!a&&b.startsWith(m)&&b.charAt(m.length)==="/"),x=C?r:void 0,_;typeof o=="function"?_=o({isActive:C,isPending:y}):_=[o,C?"active":null,y?"pending":null].filter(Boolean).join(" ");let A=typeof s=="function"?s({isActive:C,isPending:y}):s;return S.createElement(zB,hb({},u,{"aria-current":x,className:_,ref:n,style:A,to:l}),typeof c=="function"?c({isActive:C,isPending:y}):c)});var CI;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher"})(CI||(CI={}));var SI;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(SI||(SI={}));function cne(e,t){let{target:n,replace:r,state:i,preventScrollReset:o,relative:a}=t===void 0?{}:t,s=Iw(),l=Dd(),c=z9(e,{relative:a});return S.useCallback(u=>{if(ene(u,n)){u.preventDefault();let f=r!==void 0?r:db(l)===db(c);s(e,{replace:f,state:i,preventScrollReset:o,relative:a})}},[l,s,c,r,i,n,e,o,a])}function kw(e){let t=S.useRef(kS(e)),n=S.useRef(!1),r=Dd(),i=S.useMemo(()=>tne(r.search,n.current?null:t.current),[r.search]),o=Iw(),a=S.useCallback((s,l)=>{const c=kS(typeof s=="function"?s(i):s);n.current=!0,o("?"+c,l)},[o,i]);return[i,a]}var UB={exports:{}};/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var o="",a=0;a<arguments.length;a++){var s=arguments[a];s&&(o=i(o,r(s)))}return o}function r(o){if(typeof o=="string"||typeof o=="number")return o;if(typeof o!="object")return"";if(Array.isArray(o))return n.apply(null,o);if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]"))return o.toString();var a="";for(var s in o)t.call(o,s)&&o[s]&&(a=i(a,s));return a}function i(o,a){return a?o?o+" "+a:o+a:o}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(UB);var une=UB.exports;const Fe=ni(une);var HB={exports:{}},Wt={};/**
 * @license React
 * react-is.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 U9=Symbol.for("react.element"),H9=Symbol.for("react.portal"),Mw=Symbol.for("react.fragment"),Rw=Symbol.for("react.strict_mode"),Nw=Symbol.for("react.profiler"),jw=Symbol.for("react.provider"),Fw=Symbol.for("react.context"),dne=Symbol.for("react.server_context"),Lw=Symbol.for("react.forward_ref"),$w=Symbol.for("react.suspense"),Bw=Symbol.for("react.suspense_list"),Dw=Symbol.for("react.memo"),zw=Symbol.for("react.lazy"),fne=Symbol.for("react.offscreen"),VB;VB=Symbol.for("react.module.reference");function na(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case U9:switch(e=e.type,e){case Mw:case Nw:case Rw:case $w:case Bw:return e;default:switch(e=e&&e.$$typeof,e){case dne:case Fw:case Lw:case zw:case Dw:case jw:return e;default:return t}}case H9:return t}}}Wt.ContextConsumer=Fw;Wt.ContextProvider=jw;Wt.Element=U9;Wt.ForwardRef=Lw;Wt.Fragment=Mw;Wt.Lazy=zw;Wt.Memo=Dw;Wt.Portal=H9;Wt.Profiler=Nw;Wt.StrictMode=Rw;Wt.Suspense=$w;Wt.SuspenseList=Bw;Wt.isAsyncMode=function(){return!1};Wt.isConcurrentMode=function(){return!1};Wt.isContextConsumer=function(e){return na(e)===Fw};Wt.isContextProvider=function(e){return na(e)===jw};Wt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===U9};Wt.isForwardRef=function(e){return na(e)===Lw};Wt.isFragment=function(e){return na(e)===Mw};Wt.isLazy=function(e){return na(e)===zw};Wt.isMemo=function(e){return na(e)===Dw};Wt.isPortal=function(e){return na(e)===H9};Wt.isProfiler=function(e){return na(e)===Nw};Wt.isStrictMode=function(e){return na(e)===Rw};Wt.isSuspense=function(e){return na(e)===$w};Wt.isSuspenseList=function(e){return na(e)===Bw};Wt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Mw||e===Nw||e===Rw||e===$w||e===Bw||e===fne||typeof e=="object"&&e!==null&&(e.$$typeof===zw||e.$$typeof===Dw||e.$$typeof===jw||e.$$typeof===Fw||e.$$typeof===Lw||e.$$typeof===VB||e.getModuleId!==void 0)};Wt.typeOf=na;HB.exports=Wt;var vh=HB.exports,WB=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(i,o){return i[0]===n?(r=o,!0):!1}),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(n){var r=e(this.__entries__,n),i=this.__entries__[r];return i&&i[1]},t.prototype.set=function(n,r){var i=e(this.__entries__,n);~i?this.__entries__[i][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,i=e(r,n);~i&&r.splice(i,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var i=0,o=this.__entries__;i<o.length;i++){var a=o[i];n.call(r,a[1],a[0])}},t}()}(),MS=typeof window<"u"&&typeof document<"u"&&window.document===document,pb=function(){return typeof global<"u"&&global.Math===Math?global:typeof self<"u"&&self.Math===Math?self:typeof window<"u"&&window.Math===Math?window:Function("return this")()}(),hne=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(pb):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}}(),pne=2;function mne(e,t){var n=!1,r=!1,i=0;function o(){n&&(n=!1,e()),r&&s()}function a(){hne(o)}function s(){var l=Date.now();if(n){if(l-i<pne)return;r=!0}else n=!0,r=!1,setTimeout(a,t);i=l}return s}var gne=20,vne=["top","right","bottom","left","width","height","size","weight"],yne=typeof MutationObserver<"u",bne=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=mne(this.refresh.bind(this),gne)}return e.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},e.prototype.removeObserver=function(t){var n=this.observers_,r=n.indexOf(t);~r&&n.splice(r,1),!n.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){var t=this.updateObservers_();t&&this.refresh()},e.prototype.updateObservers_=function(){var t=this.observers_.filter(function(n){return n.gatherActive(),n.hasActive()});return t.forEach(function(n){return n.broadcastActive()}),t.length>0},e.prototype.connect_=function(){!MS||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),yne?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!MS||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,r=n===void 0?"":n,i=vne.some(function(o){return!!~r.indexOf(o)});i&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),GB=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},Kh=function(e){var t=e&&e.ownerDocument&&e.ownerDocument.defaultView;return t||pb},qB=Uw(0,0,0,0);function mb(e){return parseFloat(e)||0}function xI(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce(function(r,i){var o=e["border-"+i+"-width"];return r+mb(o)},0)}function wne(e){for(var t=["top","right","bottom","left"],n={},r=0,i=t;r<i.length;r++){var o=i[r],a=e["padding-"+o];n[o]=mb(a)}return n}function Cne(e){var t=e.getBBox();return Uw(0,0,t.width,t.height)}function Sne(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return qB;var r=Kh(e).getComputedStyle(e),i=wne(r),o=i.left+i.right,a=i.top+i.bottom,s=mb(r.width),l=mb(r.height);if(r.boxSizing==="border-box"&&(Math.round(s+o)!==t&&(s-=xI(r,"left","right")+o),Math.round(l+a)!==n&&(l-=xI(r,"top","bottom")+a)),!Ene(e)){var c=Math.round(s+o)-t,u=Math.round(l+a)-n;Math.abs(c)!==1&&(s-=c),Math.abs(u)!==1&&(l-=u)}return Uw(i.left,i.top,s,l)}var xne=function(){return typeof SVGGraphicsElement<"u"?function(e){return e instanceof Kh(e).SVGGraphicsElement}:function(e){return e instanceof Kh(e).SVGElement&&typeof e.getBBox=="function"}}();function Ene(e){return e===Kh(e).document.documentElement}function _ne(e){return MS?xne(e)?Cne(e):Sne(e):qB}function Ane(e){var t=e.x,n=e.y,r=e.width,i=e.height,o=typeof DOMRectReadOnly<"u"?DOMRectReadOnly:Object,a=Object.create(o.prototype);return GB(a,{x:t,y:n,width:r,height:i,top:n,right:t+r,bottom:i+n,left:t}),a}function Uw(e,t,n,r){return{x:e,y:t,width:n,height:r}}var Pne=function(){function e(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Uw(0,0,0,0),this.target=t}return e.prototype.isActive=function(){var t=_ne(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},e}(),Tne=function(){function e(t,n){var r=Ane(n);GB(this,{target:t,contentRect:r})}return e}(),One=function(){function e(t,n,r){if(this.activeObservations_=[],this.observations_=new WB,typeof t!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=n,this.callbackCtx_=r}return e.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof Kh(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new Pne(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof Kh(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new Tne(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),KB=typeof WeakMap<"u"?new WeakMap:new WB,QB=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=bne.getInstance(),r=new One(t,n,this);KB.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){QB.prototype[e]=function(){var t;return(t=KB.get(this))[e].apply(t,arguments)}});var Ine=function(){return typeof pb.ResizeObserver<"u"?pb.ResizeObserver:QB}();function zd(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}function RS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function kne(e){if(Array.isArray(e))return RS(e)}function Mne(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Rne(e,t){if(e){if(typeof e=="string")return RS(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?RS(e,t):void 0}}function Nne(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Cn(e){return kne(e)||Mne(e)||Rne(e)||Nne()}var XB=function(t){return+setTimeout(t,16)},YB=function(t){return clearTimeout(t)};typeof window<"u"&&"requestAnimationFrame"in window&&(XB=function(t){return window.requestAnimationFrame(t)},YB=function(t){return window.cancelAnimationFrame(t)});var EI=0,V9=new Map;function JB(e){V9.delete(e)}var Cs=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;EI+=1;var r=EI;function i(o){if(o===0)JB(r),t();else{var a=XB(function(){i(o-1)});V9.set(r,a)}}return i(n),r};Cs.cancel=function(e){var t=V9.get(e);return JB(e),YB(t)};function jne(e){if(Array.isArray(e))return e}function Fne(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function NS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ZB(e,t){if(e){if(typeof e=="string")return NS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return NS(e,t)}}function Lne(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ke(e,t){return jne(e)||Fne(e,t)||ZB(e,t)||Lne()}function Yt(e){"@babel/helpers - typeof";return Yt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yt(e)}function $ne(e,t){if(Yt(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Yt(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eD(e){var t=$ne(e,"string");return Yt(t)==="symbol"?t:String(t)}function ae(e,t,n){return t=eD(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Bne(e){if(Array.isArray(e))return NS(e)}function Dne(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function zne(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ot(e){return Bne(e)||Dne(e)||ZB(e)||zne()}function _I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function he(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_I(Object(n),!0).forEach(function(r){ae(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_I(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function qm(e){for(var t=0,n,r=0,i=e.length;i>=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function Yo(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function jS(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var AI="data-rc-order",PI="data-rc-priority",Une="rc-util-key",FS=new Map;function tD(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):Une}function Hw(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function Hne(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function nD(e){return Array.from((FS.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function rD(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Yo())return null;var n=t.csp,r=t.prepend,i=t.priority,o=i===void 0?0:i,a=Hne(r),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(AI,a),s&&o&&l.setAttribute(PI,"".concat(o)),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;var c=Hw(t),u=c.firstChild;if(r){if(s){var f=nD(c).filter(function(d){if(!["prepend","prependQueue"].includes(d.getAttribute(AI)))return!1;var g=Number(d.getAttribute(PI)||0);return o>=g});if(f.length)return c.insertBefore(l,f[f.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function iD(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Hw(t);return nD(n).find(function(r){return r.getAttribute(tD(t))===e})}function gb(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=iD(e,t);if(n){var r=Hw(t);r.removeChild(n)}}function Vne(e,t){var n=FS.get(e);if(!n||!jS(document,n)){var r=rD("",t),i=r.parentNode;FS.set(e,i),e.removeChild(r)}}function ld(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=Hw(n);Vne(r,n);var i=iD(t,n);if(i){var o,a;if((o=n.csp)!==null&&o!==void 0&&o.nonce&&i.nonce!==((a=n.csp)===null||a===void 0?void 0:a.nonce)){var s;i.nonce=(s=n.csp)===null||s===void 0?void 0:s.nonce}return i.innerHTML!==e&&(i.innerHTML=e),i}var l=rD(e,n);return l.setAttribute(tD(n),t),l}function Wne(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function ho(e,t){if(e==null)return{};var n=Wne(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Gne(e,t,n){var r=S.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}function Ss(e){"@babel/helpers - typeof";return Ss=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ss(e)}var LS={},qne=function(t){};function Kne(e,t){}function Qne(e,t){}function Xne(){LS={}}function oD(e,t,n){!t&&!LS[n]&&(e(!1,n),LS[n]=!0)}function uo(e,t){oD(Kne,e,t)}function Yne(e,t){oD(Qne,e,t)}uo.preMessage=qne;uo.resetWarned=Xne;uo.noteOnce=Yne;function TI(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function i(o,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=r.has(o);if(uo(!l,"Warning: There may be circular references"),l)return!1;if(o===a)return!0;if(n&&s>1)return!1;r.add(o);var c=s+1;if(Array.isArray(o)){if(!Array.isArray(a)||o.length!==a.length)return!1;for(var u=0;u<o.length;u++)if(!i(o[u],a[u],c))return!1;return!0}if(o&&a&&Ss(o)==="object"&&Ss(a)==="object"){var f=Object.keys(o);return f.length!==Object.keys(a).length?!1:f.every(function(d){return i(o[d],a[d],c)})}return!1}return i(e,t)}function go(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,eD(r.key),r)}}function vo(e,t,n){return t&&OI(e.prototype,t),n&&OI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var Jne="%";function $S(e){return e.join(Jne)}var Zne=function(){function e(t){go(this,e),ae(this,"instanceId",void 0),ae(this,"cache",new Map),this.instanceId=t}return vo(e,[{key:"get",value:function(n){return this.opGet($S(n))}},{key:"opGet",value:function(n){return this.cache.get(n)||null}},{key:"update",value:function(n,r){return this.opUpdate($S(n),r)}},{key:"opUpdate",value:function(n,r){var i=this.cache.get(n),o=r(i);o===null?this.cache.delete(n):this.cache.set(n,o)}}]),e}(),Qh="data-token-hash",Na="data-css-hash",_c="__cssinjs_instance__";function ere(){var e=Math.random().toString(12).slice(2);if(typeof document<"u"&&document.head&&document.body){var t=document.body.querySelectorAll("style[".concat(Na,"]"))||[],n=document.head.firstChild;Array.from(t).forEach(function(i){i[_c]=i[_c]||e,i[_c]===e&&document.head.insertBefore(i,n)});var r={};Array.from(document.querySelectorAll("style[".concat(Na,"]"))).forEach(function(i){var o=i.getAttribute(Na);if(r[o]){if(i[_c]===e){var a;(a=i.parentNode)===null||a===void 0||a.removeChild(i)}}else r[o]=!0})}return new Zne(e)}var tre=S.createContext({hashPriority:"low",cache:ere(),defaultCache:!0});const Vw=tre;function St(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function BS(e,t){return BS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},BS(e,t)}function Op(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&BS(e,t)}function vb(e){return vb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},vb(e)}function nre(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function rre(e,t){if(t&&(Yt(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return St(e)}function Ip(e){var t=nre();return function(){var r=vb(e),i;if(t){var o=vb(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return rre(this,i)}}var aD=vo(function e(){go(this,e)}),sD="CALC_UNIT",ire=new RegExp(sD,"g");function N5(e){return typeof e=="number"?"".concat(e).concat(sD):e}var ore=function(e){Op(n,e);var t=Ip(n);function n(r,i){var o;go(this,n),o=t.call(this),ae(St(o),"result",""),ae(St(o),"unitlessCssVar",void 0),ae(St(o),"lowPriority",void 0);var a=Yt(r);return o.unitlessCssVar=i,r instanceof n?o.result="(".concat(r.result,")"):a==="number"?o.result=N5(r):a==="string"&&(o.result=r),o}return vo(n,[{key:"add",value:function(i){return i instanceof n?this.result="".concat(this.result," + ").concat(i.getResult()):(typeof i=="number"||typeof i=="string")&&(this.result="".concat(this.result," + ").concat(N5(i))),this.lowPriority=!0,this}},{key:"sub",value:function(i){return i instanceof n?this.result="".concat(this.result," - ").concat(i.getResult()):(typeof i=="number"||typeof i=="string")&&(this.result="".concat(this.result," - ").concat(N5(i))),this.lowPriority=!0,this}},{key:"mul",value:function(i){return this.lowPriority&&(this.result="(".concat(this.result,")")),i instanceof n?this.result="".concat(this.result," * ").concat(i.getResult(!0)):(typeof i=="number"||typeof i=="string")&&(this.result="".concat(this.result," * ").concat(i)),this.lowPriority=!1,this}},{key:"div",value:function(i){return this.lowPriority&&(this.result="(".concat(this.result,")")),i instanceof n?this.result="".concat(this.result," / ").concat(i.getResult(!0)):(typeof i=="number"||typeof i=="string")&&(this.result="".concat(this.result," / ").concat(i)),this.lowPriority=!1,this}},{key:"getResult",value:function(i){return this.lowPriority||i?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(i){var o=this,a=i||{},s=a.unit,l=!0;return typeof s=="boolean"?l=s:Array.from(this.unitlessCssVar).some(function(c){return o.result.includes(c)})&&(l=!1),this.result=this.result.replace(ire,l?"px":""),typeof this.lowPriority<"u"?"calc(".concat(this.result,")"):this.result}}]),n}(aD),are=function(e){Op(n,e);var t=Ip(n);function n(r){var i;return go(this,n),i=t.call(this),ae(St(i),"result",0),r instanceof n?i.result=r.result:typeof r=="number"&&(i.result=r),i}return vo(n,[{key:"add",value:function(i){return i instanceof n?this.result+=i.result:typeof i=="number"&&(this.result+=i),this}},{key:"sub",value:function(i){return i instanceof n?this.result-=i.result:typeof i=="number"&&(this.result-=i),this}},{key:"mul",value:function(i){return i instanceof n?this.result*=i.result:typeof i=="number"&&(this.result*=i),this}},{key:"div",value:function(i){return i instanceof n?this.result/=i.result:typeof i=="number"&&(this.result/=i),this}},{key:"equal",value:function(){return this.result}}]),n}(aD),sre=function(t,n){var r=t==="css"?ore:are;return function(i){return new r(i,n)}};function lre(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}var W9=function(){function e(){go(this,e),ae(this,"cache",void 0),ae(this,"keys",void 0),ae(this,"cacheCallTimes",void 0),this.cache=new Map,this.keys=[],this.cacheCallTimes=0}return vo(e,[{key:"size",value:function(){return this.keys.length}},{key:"internalGet",value:function(n){var r,i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a={map:this.cache};return n.forEach(function(s){if(!a)a=void 0;else{var l;a=(l=a)===null||l===void 0||(l=l.map)===null||l===void 0?void 0:l.get(s)}}),(r=a)!==null&&r!==void 0&&r.value&&o&&(a.value[1]=this.cacheCallTimes++),(i=a)===null||i===void 0?void 0:i.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var i=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var o=this.keys.reduce(function(c,u){var f=ke(c,2),d=f[1];return i.internalGet(u)[1]<d?[u,i.internalGet(u)[1]]:c},[this.keys[0],this.cacheCallTimes]),a=ke(o,1),s=a[0];this.delete(s)}this.keys.push(n)}var l=this.cache;n.forEach(function(c,u){if(u===n.length-1)l.set(c,{value:[r,i.cacheCallTimes++]});else{var f=l.get(c);f?f.map||(f.map=new Map):l.set(c,{map:new Map}),l=l.get(c).map}})}},{key:"deleteByPath",value:function(n,r){var i=n.get(r[0]);if(r.length===1){var o;return i.map?n.set(r[0],{map:i.map}):n.delete(r[0]),(o=i.value)===null||o===void 0?void 0:o[0]}var a=this.deleteByPath(i.map,r.slice(1));return(!i.map||i.map.size===0)&&!i.value&&n.delete(r[0]),a}},{key:"delete",value:function(n){if(this.has(n))return this.keys=this.keys.filter(function(r){return!lre(r,n)}),this.deleteByPath(this.cache,n)}}]),e}();ae(W9,"MAX_CACHE_SIZE",20);ae(W9,"MAX_CACHE_OFFSET",5);var II=0,lD=function(){function e(t){go(this,e),ae(this,"derivatives",void 0),ae(this,"id",void 0),this.derivatives=Array.isArray(t)?t:[t],this.id=II,t.length===0&&(t.length>0,void 0),II+=1}return vo(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,i){return i(n,r)},void 0)}}]),e}(),j5=new W9;function Km(e){var t=Array.isArray(e)?e:[e];return j5.has(t)||j5.set(t,new lD(t)),j5.get(t)}var cre=new WeakMap,F5={};function ure(e,t){for(var n=cre,r=0;r<t.length;r+=1){var i=t[r];n.has(i)||n.set(i,new WeakMap),n=n.get(i)}return n.has(F5)||n.set(F5,e()),n.get(F5)}var kI=new WeakMap;function ym(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=kI.get(e)||"";return n||(Object.keys(e).forEach(function(r){var i=e[r];n+=r,i instanceof lD?n+=i.id:i&&Yt(i)==="object"?n+=ym(i,t):n+=i}),t&&(n=qm(n)),kI.set(e,n)),n}function MI(e,t){return qm("".concat(t,"_").concat(ym(e,!0)))}var DS=Yo();function Re(e){return typeof e=="number"?"".concat(e,"px"):e}function yb(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(i)return e;var o=he(he({},r),{},ae(ae({},Qh,t),Na,n)),a=Object.keys(o).map(function(s){var l=o[s];return l?"".concat(s,'="').concat(l,'"'):null}).filter(function(s){return s}).join(" ");return"<style ".concat(a,">").concat(e,"</style>")}var c2=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},dre=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(i){var o=ke(i,2),a=o[0],s=o[1];return"".concat(a,":").concat(s,";")}).join(""),"}"):""},cD=function(t,n,r){var i={},o={};return Object.entries(t).forEach(function(a){var s,l,c=ke(a,2),u=c[0],f=c[1];if(r!=null&&(s=r.preserve)!==null&&s!==void 0&&s[u])o[u]=f;else if((typeof f=="string"||typeof f=="number")&&!(r!=null&&(l=r.ignore)!==null&&l!==void 0&&l[u])){var d,g=c2(u,r==null?void 0:r.prefix);i[g]=typeof f=="number"&&!(r!=null&&(d=r.unitless)!==null&&d!==void 0&&d[u])?"".concat(f,"px"):String(f),o[u]="var(".concat(g,")")}}),[o,dre(i,n,{scope:r==null?void 0:r.scope})]},RI=Yo()?S.useLayoutEffect:S.useEffect,Sd=function(t,n){var r=S.useRef(!0);RI(function(){return t(r.current)},n),RI(function(){return r.current=!1,function(){r.current=!0}},[])},NI=function(t,n){Sd(function(r){if(!r)return t()},n)},fre=he({},_p),jI=fre.useInsertionEffect,hre=function(t,n,r){S.useMemo(t,r),Sd(function(){return n(!0)},r)},pre=jI?function(e,t,n){return jI(function(){return e(),t()},n)}:hre;const mre=pre;var gre=he({},_p),vre=gre.useInsertionEffect,yre=function(t){var n=[],r=!1;function i(o){r||n.push(o)}return S.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(o){return o()})}},t),i},bre=function(){return function(t){t()}},wre=typeof vre<"u"?yre:bre;const Cre=wre;function G9(e,t,n,r,i){var o=S.useContext(Vw),a=o.cache,s=[e].concat(ot(t)),l=$S(s),c=Cre([l]),u=function(p){a.opUpdate(l,function(m){var w=m||[void 0,void 0],b=ke(w,2),C=b[0],y=C===void 0?0:C,x=b[1],_=x,A=_||n(),O=[y,A];return p?p(O):O})};S.useMemo(function(){u()},[l]);var f=a.opGet(l),d=f[1];return mre(function(){i==null||i(d)},function(g){return u(function(p){var m=ke(p,2),w=m[0],b=m[1];return g&&w===0&&(i==null||i(d)),[w+1,b]}),function(){a.opUpdate(l,function(p){var m=p||[],w=ke(m,2),b=w[0],C=b===void 0?0:b,y=w[1],x=C-1;return x===0?(c(function(){(g||!a.opGet(l))&&(r==null||r(y,!1))}),null):[C-1,y]})}},[l]),d}var Sre={},xre="css",Du=new Map;function Ere(e){Du.set(e,(Du.get(e)||0)+1)}function _re(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(Qh,'="').concat(e,'"]'));n.forEach(function(r){if(r[_c]===t){var i;(i=r.parentNode)===null||i===void 0||i.removeChild(r)}})}}var Are=0;function Pre(e,t){Du.set(e,(Du.get(e)||0)-1);var n=Array.from(Du.keys()),r=n.filter(function(i){var o=Du.get(i)||0;return o<=0});n.length-r.length>Are&&r.forEach(function(i){_re(i,t),Du.delete(i)})}var uD=function(t,n,r,i){var o=r.getDerivativeToken(t),a=he(he({},o),n);return i&&(a=i(a)),a},dD="token";function Tre(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=S.useContext(Vw),i=r.cache.instanceId,o=r.container,a=n.salt,s=a===void 0?"":a,l=n.override,c=l===void 0?Sre:l,u=n.formatToken,f=n.getComputedToken,d=n.cssVar,g=ure(function(){return Object.assign.apply(Object,[{}].concat(ot(t)))},t),p=ym(g),m=ym(c),w=d?ym(d):"",b=G9(dD,[s,e.id,p,m,w],function(){var C,y=f?f(g,c,e):uD(g,c,e,u),x=he({},y),_="";if(d){var A=cD(y,d.key,{prefix:d.prefix,ignore:d.ignore,unitless:d.unitless,preserve:d.preserve}),O=ke(A,2);y=O[0],_=O[1]}var P=MI(y,s);y._tokenKey=P,x._tokenKey=MI(x,s);var M=(C=d==null?void 0:d.key)!==null&&C!==void 0?C:P;y._themeKey=M,Ere(M);var R="".concat(xre,"-").concat(qm(P));return y._hashId=R,[y,R,x,_,(d==null?void 0:d.key)||""]},function(C){Pre(C[0]._themeKey,i)},function(C){var y=ke(C,4),x=y[0],_=y[3];if(d&&_){var A=ld(_,qm("css-variables-".concat(x._themeKey)),{mark:Na,prepend:"queue",attachTo:o,priority:-999});A[_c]=i,A.setAttribute(Qh,x._themeKey)}});return b}var Ore=function(t,n,r){var i=ke(t,5),o=i[2],a=i[3],s=i[4],l=r||{},c=l.plain;if(!a)return null;var u=o._tokenKey,f=-999,d={"data-rc-order":"prependQueue","data-rc-priority":"".concat(f)},g=yb(a,s,u,d,c);return[f,u,g]};function en(){return en=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},en.apply(this,arguments)}var Ire={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},fD="comm",hD="rule",pD="decl",kre="@import",Mre="@keyframes",Rre="@layer",Nre=Math.abs,q9=String.fromCharCode;function mD(e){return e.trim()}function u2(e,t,n){return e.replace(t,n)}function jre(e,t){return e.indexOf(t)}function Qm(e,t){return e.charCodeAt(t)|0}function Xm(e,t,n){return e.slice(t,n)}function ol(e){return e.length}function Fre(e){return e.length}function Zv(e,t){return t.push(e),e}var Ww=1,Xh=1,gD=0,Jo=0,Vn=0,kp="";function K9(e,t,n,r,i,o,a,s){return{value:e,root:t,parent:n,type:r,props:i,children:o,line:Ww,column:Xh,length:a,return:"",siblings:s}}function Lre(){return Vn}function $re(){return Vn=Jo>0?Qm(kp,--Jo):0,Xh--,Vn===10&&(Xh=1,Ww--),Vn}function ja(){return Vn=Jo<gD?Qm(kp,Jo++):0,Xh++,Vn===10&&(Xh=1,Ww++),Vn}function cd(){return Qm(kp,Jo)}function d2(){return Jo}function Gw(e,t){return Xm(kp,e,t)}function zS(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Bre(e){return Ww=Xh=1,gD=ol(kp=e),Jo=0,[]}function Dre(e){return kp="",e}function L5(e){return mD(Gw(Jo-1,US(e===91?e+2:e===40?e+1:e)))}function zre(e){for(;(Vn=cd())&&Vn<33;)ja();return zS(e)>2||zS(Vn)>3?"":" "}function Ure(e,t){for(;--t&&ja()&&!(Vn<48||Vn>102||Vn>57&&Vn<65||Vn>70&&Vn<97););return Gw(e,d2()+(t<6&&cd()==32&&ja()==32))}function US(e){for(;ja();)switch(Vn){case e:return Jo;case 34:case 39:e!==34&&e!==39&&US(Vn);break;case 40:e===41&&US(e);break;case 92:ja();break}return Jo}function Hre(e,t){for(;ja()&&e+Vn!==57;)if(e+Vn===84&&cd()===47)break;return"/*"+Gw(t,Jo-1)+"*"+q9(e===47?e:ja())}function Vre(e){for(;!zS(cd());)ja();return Gw(e,Jo)}function Wre(e){return Dre(f2("",null,null,null,[""],e=Bre(e),0,[0],e))}function f2(e,t,n,r,i,o,a,s,l){for(var c=0,u=0,f=a,d=0,g=0,p=0,m=1,w=1,b=1,C=0,y="",x=i,_=o,A=r,O=y;w;)switch(p=C,C=ja()){case 40:if(p!=108&&Qm(O,f-1)==58){jre(O+=u2(L5(C),"&","&\f"),"&\f")!=-1&&(b=-1);break}case 34:case 39:case 91:O+=L5(C);break;case 9:case 10:case 13:case 32:O+=zre(p);break;case 92:O+=Ure(d2()-1,7);continue;case 47:switch(cd()){case 42:case 47:Zv(Gre(Hre(ja(),d2()),t,n,l),l);break;default:O+="/"}break;case 123*m:s[c++]=ol(O)*b;case 125*m:case 59:case 0:switch(C){case 0:case 125:w=0;case 59+u:b==-1&&(O=u2(O,/\f/g,"")),g>0&&ol(O)-f&&Zv(g>32?LI(O+";",r,n,f-1,l):LI(u2(O," ","")+";",r,n,f-2,l),l);break;case 59:O+=";";default:if(Zv(A=FI(O,t,n,c,u,i,s,y,x=[],_=[],f,o),o),C===123)if(u===0)f2(O,t,A,A,x,o,f,s,_);else switch(d===99&&Qm(O,3)===110?100:d){case 100:case 108:case 109:case 115:f2(e,A,A,r&&Zv(FI(e,A,A,0,0,i,s,y,i,x=[],f,_),_),i,_,f,s,r?x:_);break;default:f2(O,A,A,A,[""],_,0,s,_)}}c=u=g=0,m=b=1,y=O="",f=a;break;case 58:f=1+ol(O),g=p;default:if(m<1){if(C==123)--m;else if(C==125&&m++==0&&$re()==125)continue}switch(O+=q9(C),C*m){case 38:b=u>0?1:(O+="\f",-1);break;case 44:s[c++]=(ol(O)-1)*b,b=1;break;case 64:cd()===45&&(O+=L5(ja())),d=cd(),u=f=ol(y=O+=Vre(d2())),C++;break;case 45:p===45&&ol(O)==2&&(m=0)}}return o}function FI(e,t,n,r,i,o,a,s,l,c,u,f){for(var d=i-1,g=i===0?o:[""],p=Fre(g),m=0,w=0,b=0;m<r;++m)for(var C=0,y=Xm(e,d+1,d=Nre(w=a[m])),x=e;C<p;++C)(x=mD(w>0?g[C]+" "+y:u2(y,/&\f/g,g[C])))&&(l[b++]=x);return K9(e,t,n,i===0?hD:s,l,c,u,f)}function Gre(e,t,n,r){return K9(e,t,n,fD,q9(Lre()),Xm(e,2,-2),0,r)}function LI(e,t,n,r,i){return K9(e,t,n,pD,Xm(e,0,r),Xm(e,r+1,-1),r,i)}function HS(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function qre(e,t,n,r){switch(e.type){case Rre:if(e.children.length)break;case kre:case pD:return e.return=e.return||e.value;case fD:return"";case Mre:return e.return=e.value+"{"+HS(e.children,r)+"}";case hD:if(!ol(e.value=e.props.join(",")))return""}return ol(n=HS(e.children,r))?e.return=e.value+"{"+n+"}":""}var $I="data-ant-cssinjs-cache-path",vD="_FILE_STYLE__",ud,yD=!0;function Kre(){if(!ud&&(ud={},Yo())){var e=document.createElement("div");e.className=$I,e.style.position="fixed",e.style.visibility="hidden",e.style.top="-9999px",document.body.appendChild(e);var t=getComputedStyle(e).content||"";t=t.replace(/^"/,"").replace(/"$/,""),t.split(";").forEach(function(i){var o=i.split(":"),a=ke(o,2),s=a[0],l=a[1];ud[s]=l});var n=document.querySelector("style[".concat($I,"]"));if(n){var r;yD=!1,(r=n.parentNode)===null||r===void 0||r.removeChild(n)}document.body.removeChild(e)}}function Qre(e){return Kre(),!!ud[e]}function Xre(e){var t=ud[e],n=null;if(t&&Yo())if(yD)n=vD;else{var r=document.querySelector("style[".concat(Na,'="').concat(ud[e],'"]'));r?n=r.innerHTML:delete ud[e]}return[n,t]}var Yre="_skip_check_",bD="_multi_value_";function h2(e){var t=HS(Wre(e),qre);return t.replace(/\{%%%\:[^;];}/g,";")}function Jre(e){return Yt(e)==="object"&&e&&(Yre in e||bD in e)}function Zre(e,t,n){if(!t)return e;var r=".".concat(t),i=n==="low"?":where(".concat(r,")"):r,o=e.split(",").map(function(a){var s,l=a.trim().split(/\s+/),c=l[0]||"",u=((s=c.match(/^\w+/))===null||s===void 0?void 0:s[0])||"";return c="".concat(u).concat(i).concat(c.slice(u.length)),[c].concat(ot(l.slice(1))).join(" ")});return o.join(",")}var eie=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},i=r.root,o=r.injectHash,a=r.parentSelectors,s=n.hashId,l=n.layer;n.path;var c=n.hashPriority,u=n.transformers,f=u===void 0?[]:u;n.linters;var d="",g={};function p(b){var C=b.getName(s);if(!g[C]){var y=e(b.style,n,{root:!1,parentSelectors:a}),x=ke(y,1),_=x[0];g[C]="@keyframes ".concat(b.getName(s)).concat(_)}}function m(b){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return b.forEach(function(y){Array.isArray(y)?m(y,C):y&&C.push(y)}),C}var w=m(Array.isArray(t)?t:[t]);return w.forEach(function(b){var C=typeof b=="string"&&!i?{}:b;if(typeof C=="string")d+="".concat(C,`
`);else if(C._keyframe)p(C);else{var y=f.reduce(function(x,_){var A;return(_==null||(A=_.visit)===null||A===void 0?void 0:A.call(_,x))||x},C);Object.keys(y).forEach(function(x){var _=y[x];if(Yt(_)==="object"&&_&&(x!=="animationName"||!_._keyframe)&&!Jre(_)){var A=!1,O=x.trim(),P=!1;(i||o)&&s?O.startsWith("@")?A=!0:O=Zre(x,s,c):i&&!s&&(O==="&"||O==="")&&(O="",P=!0);var M=e(_,n,{root:P,injectHash:A,parentSelectors:[].concat(ot(a),[O])}),R=ke(M,2),L=R[0],z=R[1];g=he(he({},g),z),d+="".concat(O).concat(L)}else{let B=function(F,j){var N=F.replace(/[A-Z]/g,function(U){return"-".concat(U.toLowerCase())}),D=j;!Ire[F]&&typeof D=="number"&&D!==0&&(D="".concat(D,"px")),F==="animationName"&&j!==null&&j!==void 0&&j._keyframe&&(p(j),D=j.getName(s)),d+="".concat(N,":").concat(D,";")};var V,H=(V=_==null?void 0:_.value)!==null&&V!==void 0?V:_;Yt(_)==="object"&&_!==null&&_!==void 0&&_[bD]&&Array.isArray(H)?H.forEach(function(F){B(x,F)}):B(x,H)}})}}),i?l&&(d="@layer ".concat(l.name," {").concat(d,"}"),l.dependencies&&(g["@layer ".concat(l.name)]=l.dependencies.map(function(b){return"@layer ".concat(b,", ").concat(l.name,";")}).join(`
`))):d="{".concat(d,"}"),[d,g]};function wD(e,t){return qm("".concat(e.join("%")).concat(t))}function tie(){return null}var CD="style";function VS(e,t){var n=e.token,r=e.path,i=e.hashId,o=e.layer,a=e.nonce,s=e.clientOnly,l=e.order,c=l===void 0?0:l,u=S.useContext(Vw),f=u.autoClear;u.mock;var d=u.defaultCache,g=u.hashPriority,p=u.container,m=u.ssrInline,w=u.transformers,b=u.linters,C=u.cache,y=u.layer,x=n._tokenKey,_=[x];y&&_.push("layer"),_.push.apply(_,ot(r));var A=DS,O=G9(CD,_,function(){var z=_.join("|");if(Qre(z)){var V=Xre(z),H=ke(V,2),B=H[0],F=H[1];if(B)return[B,x,F,{},s,c]}var j=t(),N=eie(j,{hashId:i,hashPriority:g,layer:y?o:void 0,path:r.join("-"),transformers:w,linters:b}),D=ke(N,2),U=D[0],W=D[1],G=h2(U),Q=wD(_,G);return[G,x,Q,W,s,c]},function(z,V){var H=ke(z,3),B=H[2];(V||f)&&DS&&gb(B,{mark:Na})},function(z){var V=ke(z,4),H=V[0];V[1];var B=V[2],F=V[3];if(A&&H!==vD){var j={mark:Na,prepend:y?!1:"queue",attachTo:p,priority:c},N=typeof a=="function"?a():a;N&&(j.csp={nonce:N});var D=[],U=[];Object.keys(F).forEach(function(G){G.startsWith("@layer")?D.push(G):U.push(G)}),D.forEach(function(G){ld(h2(F[G]),"_layer-".concat(G),he(he({},j),{},{prepend:!0}))});var W=ld(H,B,j);W[_c]=C.instanceId,W.setAttribute(Qh,x),U.forEach(function(G){ld(h2(F[G]),"_effect-".concat(G),j)})}}),P=ke(O,3),M=P[0],R=P[1],L=P[2];return function(z){var V;return!m||A||!d?V=S.createElement(tie,null):V=S.createElement("style",en({},ae(ae({},Qh,R),Na,L),{dangerouslySetInnerHTML:{__html:M}})),S.createElement(S.Fragment,null,V,z)}}var nie=function(t,n,r){var i=ke(t,6),o=i[0],a=i[1],s=i[2],l=i[3],c=i[4],u=i[5],f=r||{},d=f.plain;if(c)return null;var g=o,p={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)};return g=yb(o,a,s,p,d),l&&Object.keys(l).forEach(function(m){if(!n[m]){n[m]=!0;var w=h2(l[m]),b=yb(w,a,"_effect-".concat(m),p,d);m.startsWith("@layer")?g=b+g:g+=b}}),[u,s,g]},SD="cssVar",rie=function(t,n){var r=t.key,i=t.prefix,o=t.unitless,a=t.ignore,s=t.token,l=t.scope,c=l===void 0?"":l,u=S.useContext(Vw),f=u.cache.instanceId,d=u.container,g=s._tokenKey,p=[].concat(ot(t.path),[r,c,g]),m=G9(SD,p,function(){var w=n(),b=cD(w,r,{prefix:i,unitless:o,ignore:a,scope:c}),C=ke(b,2),y=C[0],x=C[1],_=wD(p,x);return[y,x,_,r]},function(w){var b=ke(w,3),C=b[2];DS&&gb(C,{mark:Na})},function(w){var b=ke(w,3),C=b[1],y=b[2];if(C){var x=ld(C,y,{mark:Na,prepend:"queue",attachTo:d,priority:-999});x[_c]=f,x.setAttribute(Qh,r)}});return m},iie=function(t,n,r){var i=ke(t,4),o=i[1],a=i[2],s=i[3],l=r||{},c=l.plain;if(!o)return null;var u=-999,f={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)},d=yb(o,s,a,f,c);return[u,a,d]};ae(ae(ae({},CD,nie),dD,Ore),SD,iie);var On=function(){function e(t,n){go(this,e),ae(this,"name",void 0),ae(this,"style",void 0),ae(this,"_keyframe",!0),this.name=t,this.style=n}return vo(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function If(e){return e.notSplit=!0,e}If(["borderTop","borderBottom"]),If(["borderTop"]),If(["borderBottom"]),If(["borderLeft","borderRight"]),If(["borderLeft"]),If(["borderRight"]);var Q9=S.createContext({});function xD(e,t,n){var r=S.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}function Li(e){"@babel/helpers - typeof";return Li=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Li(e)}function oie(e,t){if(Li(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Li(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function aie(e){var t=oie(e,"string");return Li(t)==="symbol"?t:String(t)}function sie(e,t,n){return t=aie(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ym(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?BI(Object(n),!0).forEach(function(r){sie(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function WS(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function lie(e){if(Array.isArray(e))return WS(e)}function ED(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function X9(e,t){if(e){if(typeof e=="string")return WS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return WS(e,t)}}function cie(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _D(e){return lie(e)||ED(e)||X9(e)||cie()}function AD(e){if(Array.isArray(e))return e}function PD(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uie(e){return AD(e)||ED(e)||X9(e)||PD()}function GS(e,t){for(var n=e,r=0;r<t.length;r+=1){if(n==null)return;n=n[t[r]]}return n}function TD(e,t,n,r){if(!t.length)return n;var i=uie(t),o=i[0],a=i.slice(1),s;return!e&&typeof o=="number"?s=[]:Array.isArray(e)?s=_D(e):s=Ym({},e),r&&n===void 0&&a.length===1?delete s[o][a[0]]:s[o]=TD(s[o],a,n,r),s}function $5(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!GS(e,t.slice(0,-1))?e:TD(e,t,n,r)}function die(e){return Li(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function DI(e){return Array.isArray(e)?[]:{}}var fie=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function hie(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=DI(t[0]);return t.forEach(function(i){function o(a,s){var l=new Set(s),c=GS(i,a),u=Array.isArray(c);if(u||die(c)){if(!l.has(c)){l.add(c);var f=GS(r,a);u?r=$5(r,a,[]):(!f||Li(f)!=="object")&&(r=$5(r,a,DI(c))),fie(c).forEach(function(d){o([].concat(_D(a),[d]),l)})}}else r=$5(r,a,c)}o([])}),r}function pie(){}const mie=S.createContext({}),Mp=()=>{const e=()=>{};return e.deprecated=pie,e},OD=S.createContext(void 0);var gie={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},vie={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"};const ID={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},zI={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},vie),timePickerLocale:Object.assign({},ID)},Xi="${label} is not a valid ${type}",Kc={locale:"en",Pagination:gie,DatePicker:zI,TimePicker:ID,Calendar:zI,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:Xi,method:Xi,array:Xi,object:Xi,number:Xi,date:Xi,boolean:Xi,integer:Xi,float:Xi,regexp:Xi,email:Xi,url:Xi,hex:Xi},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty"}};let p2=Object.assign({},Kc.Modal),m2=[];const UI=()=>m2.reduce((e,t)=>Object.assign(Object.assign({},e),t),Kc.Modal);function yie(e){if(e){const t=Object.assign({},e);return m2.push(t),p2=UI(),()=>{m2=m2.filter(n=>n!==t),p2=UI()}}p2=Object.assign({},Kc.Modal)}function kD(){return p2}const Y9=S.createContext(void 0),qw=(e,t)=>{const n=S.useContext(Y9),r=S.useMemo(()=>{var o;const a=t||Kc[e],s=(o=n==null?void 0:n[e])!==null&&o!==void 0?o:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,n]),i=S.useMemo(()=>{const o=n==null?void 0:n.locale;return n!=null&&n.exist&&!o?Kc.locale:o},[n]);return[r,i]},bie="internalMark",wie=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;S.useEffect(()=>yie(t==null?void 0:t.Modal),[t]);const i=S.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return S.createElement(Y9.Provider,{value:i},n)};function Tr(e,t){Cie(e)&&(e="100%");var n=Sie(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function ey(e){return Math.min(1,Math.max(0,e))}function Cie(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function Sie(e){return typeof e=="string"&&e.indexOf("%")!==-1}function MD(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function ty(e){return e<=1?"".concat(Number(e)*100,"%"):e}function qu(e){return e.length===1?"0"+e:String(e)}function xie(e,t,n){return{r:Tr(e,255)*255,g:Tr(t,255)*255,b:Tr(n,255)*255}}function HI(e,t,n){e=Tr(e,255),t=Tr(t,255),n=Tr(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o=0,a=0,s=(r+i)/2;if(r===i)a=0,o=0;else{var l=r-i;switch(a=s>.5?l/(2-r-i):l/(r+i),r){case e:o=(t-n)/l+(t<n?6:0);break;case t:o=(n-e)/l+2;break;case n:o=(e-t)/l+4;break}o/=6}return{h:o,s:a,l:s}}function B5(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Eie(e,t,n){var r,i,o;if(e=Tr(e,360),t=Tr(t,100),n=Tr(n,100),t===0)i=n,o=n,r=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;r=B5(s,a,e+1/3),i=B5(s,a,e),o=B5(s,a,e-1/3)}return{r:r*255,g:i*255,b:o*255}}function bb(e,t,n){e=Tr(e,255),t=Tr(t,255),n=Tr(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o=0,a=r,s=r-i,l=r===0?0:s/r;if(r===i)o=0;else{switch(r){case e:o=(t-n)/s+(t<n?6:0);break;case t:o=(n-e)/s+2;break;case n:o=(e-t)/s+4;break}o/=6}return{h:o,s:l,v:a}}function _ie(e,t,n){e=Tr(e,360)*6,t=Tr(t,100),n=Tr(n,100);var r=Math.floor(e),i=e-r,o=n*(1-t),a=n*(1-i*t),s=n*(1-(1-i)*t),l=r%6,c=[n,a,o,o,s,n][l],u=[s,n,n,a,o,o][l],f=[o,o,s,n,n,a][l];return{r:c*255,g:u*255,b:f*255}}function wb(e,t,n,r){var i=[qu(Math.round(e).toString(16)),qu(Math.round(t).toString(16)),qu(Math.round(n).toString(16))];return r&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function Aie(e,t,n,r,i){var o=[qu(Math.round(e).toString(16)),qu(Math.round(t).toString(16)),qu(Math.round(n).toString(16)),qu(Pie(r))];return i&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))&&o[3].startsWith(o[3].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}function Pie(e){return Math.round(parseFloat(e)*255).toString(16)}function VI(e){return Ji(e)/255}function Ji(e){return parseInt(e,16)}function Tie(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var qS={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function Pa(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,o=null,a=!1,s=!1;return typeof e=="string"&&(e=kie(e)),typeof e=="object"&&(Gs(e.r)&&Gs(e.g)&&Gs(e.b)?(t=xie(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Gs(e.h)&&Gs(e.s)&&Gs(e.v)?(r=ty(e.s),i=ty(e.v),t=_ie(e.h,r,i),a=!0,s="hsv"):Gs(e.h)&&Gs(e.s)&&Gs(e.l)&&(r=ty(e.s),o=ty(e.l),t=Eie(e.h,r,o),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=MD(n),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var Oie="[-\\+]?\\d+%?",Iie="[-\\+]?\\d*\\.\\d+%?",Ac="(?:".concat(Iie,")|(?:").concat(Oie,")"),D5="[\\s|\\(]+(".concat(Ac,")[,|\\s]+(").concat(Ac,")[,|\\s]+(").concat(Ac,")\\s*\\)?"),z5="[\\s|\\(]+(".concat(Ac,")[,|\\s]+(").concat(Ac,")[,|\\s]+(").concat(Ac,")[,|\\s]+(").concat(Ac,")\\s*\\)?"),ga={CSS_UNIT:new RegExp(Ac),rgb:new RegExp("rgb"+D5),rgba:new RegExp("rgba"+z5),hsl:new RegExp("hsl"+D5),hsla:new RegExp("hsla"+z5),hsv:new RegExp("hsv"+D5),hsva:new RegExp("hsva"+z5),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function kie(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(qS[e])e=qS[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=ga.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=ga.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=ga.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=ga.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=ga.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=ga.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=ga.hex8.exec(e),n?{r:Ji(n[1]),g:Ji(n[2]),b:Ji(n[3]),a:VI(n[4]),format:t?"name":"hex8"}:(n=ga.hex6.exec(e),n?{r:Ji(n[1]),g:Ji(n[2]),b:Ji(n[3]),format:t?"name":"hex"}:(n=ga.hex4.exec(e),n?{r:Ji(n[1]+n[1]),g:Ji(n[2]+n[2]),b:Ji(n[3]+n[3]),a:VI(n[4]+n[4]),format:t?"name":"hex8"}:(n=ga.hex3.exec(e),n?{r:Ji(n[1]+n[1]),g:Ji(n[2]+n[2]),b:Ji(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Gs(e){return!!ga.CSS_UNIT.exec(String(e))}var Xr=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=Tie(t)),this.originalInput=t;var i=Pa(t);this.originalInput=t,this.r=i.r,this.g=i.g,this.b=i.b,this.a=i.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:i.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=i.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,i,o=t.r/255,a=t.g/255,s=t.b/255;return o<=.03928?n=o/12.92:n=Math.pow((o+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),s<=.03928?i=s/12.92:i=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*i},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=MD(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=bb(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=bb(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),i=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(i,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=HI(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=HI(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),i=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(i,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),wb(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),Aie(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Tr(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Tr(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+wb(this.r,this.g,this.b,!1),n=0,r=Object.entries(qS);n<r.length;n++){var i=r[n],o=i[0],a=i[1];if(t===a)return o}return!1},e.prototype.toString=function(t){var n=!!t;t=t??this.format;var r=!1,i=this.a<1&&this.a>=0,o=!n&&i&&(t.startsWith("hex")||t==="name");return o?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=ey(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=ey(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=ey(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=ey(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),i=new e(t).toRgb(),o=n/100,a={r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a};return new e(a)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),i=360/n,o=[this];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(new e(r));return o},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,i=n.s,o=n.v,a=[],s=1/t;t--;)a.push(new e({h:r,s:i,v:o})),o=(o+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),i=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/i,g:(n.g*n.a+r.g*r.a*(1-n.a))/i,b:(n.b*n.a+r.b*r.a*(1-n.a))/i,a:i})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,i=[this],o=360/t,a=1;a<t;a++)i.push(new e({h:(r+a*o)%360,s:n.s,l:n.l}));return i},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e}(),ny=2,WI=.16,Mie=.05,Rie=.05,Nie=.15,RD=5,ND=4,jie=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function GI(e){var t=e.r,n=e.g,r=e.b,i=bb(t,n,r);return{h:i.h*360,s:i.s,v:i.v}}function ry(e){var t=e.r,n=e.g,r=e.b;return"#".concat(wb(t,n,r,!1))}function Fie(e,t,n){var r=n/100,i={r:(t.r-e.r)*r+e.r,g:(t.g-e.g)*r+e.g,b:(t.b-e.b)*r+e.b};return i}function qI(e,t,n){var r;return Math.round(e.h)>=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-ny*t:Math.round(e.h)+ny*t:r=n?Math.round(e.h)+ny*t:Math.round(e.h)-ny*t,r<0?r+=360:r>=360&&(r-=360),r}function KI(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-WI*t:t===ND?r=e.s+WI:r=e.s+Mie*t,r>1&&(r=1),n&&t===RD&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function QI(e,t,n){var r;return n?r=e.v+Rie*t:r=e.v-Nie*t,r>1&&(r=1),Number(r.toFixed(2))}function Yh(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=Pa(e),i=RD;i>0;i-=1){var o=GI(r),a=ry(Pa({h:qI(o,i,!0),s:KI(o,i,!0),v:QI(o,i,!0)}));n.push(a)}n.push(ry(r));for(var s=1;s<=ND;s+=1){var l=GI(r),c=ry(Pa({h:qI(l,s),s:KI(l,s),v:QI(l,s)}));n.push(c)}return t.theme==="dark"?jie.map(function(u){var f=u.index,d=u.opacity,g=ry(Fie(Pa(t.backgroundColor||"#141414"),Pa(n[f]),d*100));return g}):n}var U5={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},KS=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];KS.primary=KS[5];var QS=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];QS.primary=QS[5];var XS=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];XS.primary=XS[5];var YS=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];YS.primary=YS[5];var JS=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];JS.primary=JS[5];var ZS=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];ZS.primary=ZS[5];var ex=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];ex.primary=ex[5];var tx=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];tx.primary=tx[5];var nx=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];nx.primary=nx[5];var rx=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];rx.primary=rx[5];var ix=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];ix.primary=ix[5];var ox=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];ox.primary=ox[5];var ax=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];ax.primary=ax[5];var H5={red:KS,volcano:QS,orange:XS,gold:YS,yellow:JS,lime:ZS,green:ex,cyan:tx,blue:nx,geekblue:rx,purple:ix,magenta:ox,grey:ax};const J9={blue:"#1677FF",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#EB2F96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},Jh=Object.assign(Object.assign({},J9),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,
'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});function jD(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:i,colorWarning:o,colorError:a,colorInfo:s,colorPrimary:l,colorBgBase:c,colorTextBase:u}=e,f=n(l),d=n(i),g=n(o),p=n(a),m=n(s),w=r(c,u),b=e.colorLink||e.colorInfo,C=n(b);return Object.assign(Object.assign({},w),{colorPrimaryBg:f[1],colorPrimaryBgHover:f[2],colorPrimaryBorder:f[3],colorPrimaryBorderHover:f[4],colorPrimaryHover:f[5],colorPrimary:f[6],colorPrimaryActive:f[7],colorPrimaryTextHover:f[8],colorPrimaryText:f[9],colorPrimaryTextActive:f[10],colorSuccessBg:d[1],colorSuccessBgHover:d[2],colorSuccessBorder:d[3],colorSuccessBorderHover:d[4],colorSuccessHover:d[4],colorSuccess:d[6],colorSuccessActive:d[7],colorSuccessTextHover:d[8],colorSuccessText:d[9],colorSuccessTextActive:d[10],colorErrorBg:p[1],colorErrorBgHover:p[2],colorErrorBgActive:p[3],colorErrorBorder:p[3],colorErrorBorderHover:p[4],colorErrorHover:p[5],colorError:p[6],colorErrorActive:p[7],colorErrorTextHover:p[8],colorErrorText:p[9],colorErrorTextActive:p[10],colorWarningBg:g[1],colorWarningBgHover:g[2],colorWarningBorder:g[3],colorWarningBorderHover:g[4],colorWarningHover:g[4],colorWarning:g[6],colorWarningActive:g[7],colorWarningTextHover:g[8],colorWarningText:g[9],colorWarningTextActive:g[10],colorInfoBg:m[1],colorInfoBgHover:m[2],colorInfoBorder:m[3],colorInfoBorderHover:m[4],colorInfoHover:m[4],colorInfo:m[6],colorInfoActive:m[7],colorInfoTextHover:m[8],colorInfoText:m[9],colorInfoTextActive:m[10],colorLinkHover:C[4],colorLink:C[6],colorLinkActive:C[7],colorBgMask:new Xr("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const Lie=e=>{let t=e,n=e,r=e,i=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?i=4:e>=8&&(i=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:i}};function $ie(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:i}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:i+1},Lie(r))}const FD=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function g2(e){return(e+8)/e}function Bie(e){const t=new Array(10).fill(null).map((n,r)=>{const i=r-1,o=e*Math.pow(Math.E,i/5),a=r>1?Math.floor(o):Math.ceil(o);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:g2(n)}))}const LD=e=>{const t=Bie(e),n=t.map(u=>u.size),r=t.map(u=>u.lineHeight),i=n[1],o=n[0],a=n[2],s=r[1],l=r[0],c=r[2];return{fontSizeSM:o,fontSize:i,fontSizeLG:a,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(s*i),fontHeightLG:Math.round(c*a),fontHeightSM:Math.round(l*o),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function Die(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const qs=(e,t)=>new Xr(e).setAlpha(t).toRgbString(),R0=(e,t)=>new Xr(e).darken(t).toHexString(),zie=e=>{const t=Yh(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},Uie=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:qs(r,.88),colorTextSecondary:qs(r,.65),colorTextTertiary:qs(r,.45),colorTextQuaternary:qs(r,.25),colorFill:qs(r,.15),colorFillSecondary:qs(r,.06),colorFillTertiary:qs(r,.04),colorFillQuaternary:qs(r,.02),colorBgLayout:R0(n,4),colorBgContainer:R0(n,0),colorBgElevated:R0(n,0),colorBgSpotlight:qs(r,.85),colorBgBlur:"transparent",colorBorder:R0(n,15),colorBorderSecondary:R0(n,6)}};function s1(e){U5.pink=U5.magenta,H5.pink=H5.magenta;const t=Object.keys(J9).map(n=>{const r=e[n]===U5[n]?H5[n]:Yh(e[n]);return new Array(10).fill(1).reduce((i,o,a)=>(i[`${n}-${a+1}`]=r[a],i[`${n}${a+1}`]=r[a],i),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),jD(e,{generateColorPalettes:zie,generateNeutralColorPalettes:Uie})),LD(e.fontSize)),Die(e)),FD(e)),$ie(e))}const $D=Km(s1),Jm={token:Jh,override:{override:Jh},hashed:!0},BD=I.createContext(Jm),Z9="anticon",Hie=["outlined","borderless","filled"],Vie=(e,t)=>t||(e?`ant-${e}`:"ant"),xt=S.createContext({getPrefixCls:Vie,iconPrefixCls:Z9});function Ud(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Wie(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var XI="data-rc-order",YI="data-rc-priority",Gie="rc-util-key",sx=new Map;function DD(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):Gie}function e_(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function qie(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function t_(e){return Array.from((sx.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function zD(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Ud())return null;var n=t.csp,r=t.prepend,i=t.priority,o=i===void 0?0:i,a=qie(r),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(XI,a),s&&o&&l.setAttribute(YI,"".concat(o)),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;var c=e_(t),u=c.firstChild;if(r){if(s){var f=(t.styles||t_(c)).filter(function(d){if(!["prepend","prependQueue"].includes(d.getAttribute(XI)))return!1;var g=Number(d.getAttribute(YI)||0);return o>=g});if(f.length)return c.insertBefore(l,f[f.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function Kie(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=e_(t);return(t.styles||t_(n)).find(function(r){return r.getAttribute(DD(t))===e})}function Qie(e,t){var n=sx.get(e);if(!n||!Wie(document,n)){var r=zD("",t),i=r.parentNode;sx.set(e,i),e.removeChild(r)}}function Xie(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=e_(n),i=t_(r),o=Ym(Ym({},n),{},{styles:i});Qie(r,o);var a=Kie(t,o);if(a){var s,l;if((s=o.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((l=o.csp)===null||l===void 0?void 0:l.nonce)){var c;a.nonce=(c=o.csp)===null||c===void 0?void 0:c.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var u=zD(e,o);return u.setAttribute(DD(o),t),u}const Yie=`-ant-${Date.now()}-${Math.random()}`;function Jie(e,t){const n={},r=(a,s)=>{let l=a.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},i=(a,s)=>{const l=new Xr(a),c=Yh(l.toRgbString());n[`${s}-color`]=r(l),n[`${s}-color-disabled`]=c[1],n[`${s}-color-hover`]=c[4],n[`${s}-color-active`]=c[6],n[`${s}-color-outline`]=l.clone().setAlpha(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=c[0],n[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){i(t.primaryColor,"primary");const a=new Xr(t.primaryColor),s=Yh(a.toRgbString());s.forEach((c,u)=>{n[`primary-${u+1}`]=c}),n["primary-color-deprecated-l-35"]=r(a,c=>c.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,c=>c.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,c=>c.tint(20)),n["primary-color-deprecated-t-50"]=r(a,c=>c.tint(50)),n["primary-color-deprecated-f-12"]=r(a,c=>c.setAlpha(c.getAlpha()*.12));const l=new Xr(s[0]);n["primary-color-active-deprecated-f-30"]=r(l,c=>c.setAlpha(c.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=r(l,c=>c.darken(2))}return t.successColor&&i(t.successColor,"success"),t.warningColor&&i(t.warningColor,"warning"),t.errorColor&&i(t.errorColor,"error"),t.infoColor&&i(t.infoColor,"info"),`
  :root {
    ${Object.keys(n).map(a=>`--${e}-${a}: ${n[a]};`).join(`
`)}
  }
  `.trim()}function Zie(e,t){const n=Jie(e,t);Ud()&&Xie(n,`${Yie}-dynamic-theme`)}const Qc=S.createContext(!1),n_=e=>{let{children:t,disabled:n}=e;const r=S.useContext(Qc);return S.createElement(Qc.Provider,{value:n??r},t)},xd=S.createContext(void 0),eoe=e=>{let{children:t,size:n}=e;const r=S.useContext(xd);return S.createElement(xd.Provider,{value:n||r},t)};function toe(){const e=S.useContext(Qc),t=S.useContext(xd);return{componentDisabled:e,componentSize:t}}function noe(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function i(o,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=r.has(o);if(l)return!1;if(o===a)return!0;if(n&&s>1)return!1;r.add(o);var c=s+1;if(Array.isArray(o)){if(!Array.isArray(a)||o.length!==a.length)return!1;for(var u=0;u<o.length;u++)if(!i(o[u],a[u],c))return!1;return!0}if(o&&a&&Li(o)==="object"&&Li(a)==="object"){var f=Object.keys(o);return f.length!==Object.keys(a).length?!1:f.every(function(d){return i(o[d],a[d],c)})}return!1}return i(e,t)}const Cb=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],roe="5.19.1";function V5(e){return e>=0&&e<=255}function iy(e,t){const{r:n,g:r,b:i,a:o}=new Xr(e).toRgb();if(o<1)return e;const{r:a,g:s,b:l}=new Xr(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-a*(1-c))/c),f=Math.round((r-s*(1-c))/c),d=Math.round((i-l*(1-c))/c);if(V5(u)&&V5(f)&&V5(d))return new Xr({r:u,g:f,b:d,a:Math.round(c*100)/100}).toRgbString()}return new Xr({r:n,g:r,b:i,a:1}).toRgbString()}var ioe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function r_(e){const{override:t}=e,n=ioe(e,["override"]),r=Object.assign({},t);Object.keys(Jh).forEach(d=>{delete r[d]});const i=Object.assign(Object.assign({},n),r),o=480,a=576,s=768,l=992,c=1200,u=1600;if(i.motion===!1){const d="0s";i.motionDurationFast=d,i.motionDurationMid=d,i.motionDurationSlow=d}return Object.assign(Object.assign(Object.assign({},i),{colorFillContent:i.colorFillSecondary,colorFillContentHover:i.colorFill,colorFillAlter:i.colorFillQuaternary,colorBgContainerDisabled:i.colorFillTertiary,colorBorderBg:i.colorBgContainer,colorSplit:iy(i.colorBorderSecondary,i.colorBgContainer),colorTextPlaceholder:i.colorTextQuaternary,colorTextDisabled:i.colorTextQuaternary,colorTextHeading:i.colorText,colorTextLabel:i.colorTextSecondary,colorTextDescription:i.colorTextTertiary,colorTextLightSolid:i.colorWhite,colorHighlight:i.colorError,colorBgTextHover:i.colorFillSecondary,colorBgTextActive:i.colorFill,colorIcon:i.colorTextTertiary,colorIconHover:i.colorText,colorErrorOutline:iy(i.colorErrorBg,i.colorBgContainer),colorWarningOutline:iy(i.colorWarningBg,i.colorBgContainer),fontSizeIcon:i.fontSizeSM,lineWidthFocus:i.lineWidth*4,lineWidth:i.lineWidth,controlOutlineWidth:i.lineWidth*2,controlInteractiveSize:i.controlHeight/2,controlItemBgHover:i.colorFillTertiary,controlItemBgActive:i.colorPrimaryBg,controlItemBgActiveHover:i.colorPrimaryBgHover,controlItemBgActiveDisabled:i.colorFill,controlTmpOutline:i.colorFillQuaternary,controlOutline:iy(i.colorPrimaryBg,i.colorBgContainer),lineType:i.lineType,borderRadius:i.borderRadius,borderRadiusXS:i.borderRadiusXS,borderRadiusSM:i.borderRadiusSM,borderRadiusLG:i.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:i.sizeXXS,paddingXS:i.sizeXS,paddingSM:i.sizeSM,padding:i.size,paddingMD:i.sizeMD,paddingLG:i.sizeLG,paddingXL:i.sizeXL,paddingContentHorizontalLG:i.sizeLG,paddingContentVerticalLG:i.sizeMS,paddingContentHorizontal:i.sizeMS,paddingContentVertical:i.sizeSM,paddingContentHorizontalSM:i.size,paddingContentVerticalSM:i.sizeXS,marginXXS:i.sizeXXS,marginXS:i.sizeXS,marginSM:i.sizeSM,margin:i.size,marginMD:i.sizeMD,marginLG:i.sizeLG,marginXL:i.sizeXL,marginXXL:i.sizeXXL,boxShadow:`
      0 6px 16px 0 rgba(0, 0, 0, 0.08),
      0 3px 6px -4px rgba(0, 0, 0, 0.12),
      0 9px 28px 8px rgba(0, 0, 0, 0.05)
    `,boxShadowSecondary:`
      0 6px 16px 0 rgba(0, 0, 0, 0.08),
      0 3px 6px -4px rgba(0, 0, 0, 0.12),
      0 9px 28px 8px rgba(0, 0, 0, 0.05)
    `,boxShadowTertiary:`
      0 1px 2px 0 rgba(0, 0, 0, 0.03),
      0 1px 6px -1px rgba(0, 0, 0, 0.02),
      0 2px 4px 0 rgba(0, 0, 0, 0.02)
    `,screenXS:o,screenXSMin:o,screenXSMax:a-1,screenSM:a,screenSMMin:a,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:l-1,screenLG:l,screenLGMin:l,screenLGMax:c-1,screenXL:c,screenXLMin:c,screenXLMax:u-1,screenXXL:u,screenXXLMin:u,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:`
      0 1px 2px -2px ${new Xr("rgba(0, 0, 0, 0.16)").toRgbString()},
      0 3px 6px 0 ${new Xr("rgba(0, 0, 0, 0.12)").toRgbString()},
      0 5px 12px 4px ${new Xr("rgba(0, 0, 0, 0.09)").toRgbString()}
    `,boxShadowDrawerRight:`
      -6px 0 16px 0 rgba(0, 0, 0, 0.08),
      -3px 0 6px -4px rgba(0, 0, 0, 0.12),
      -9px 0 28px 8px rgba(0, 0, 0, 0.05)
    `,boxShadowDrawerLeft:`
      6px 0 16px 0 rgba(0, 0, 0, 0.08),
      3px 0 6px -4px rgba(0, 0, 0, 0.12),
      9px 0 28px 8px rgba(0, 0, 0, 0.05)
    `,boxShadowDrawerUp:`
      0 6px 16px 0 rgba(0, 0, 0, 0.08),
      0 3px 6px -4px rgba(0, 0, 0, 0.12),
      0 9px 28px 8px rgba(0, 0, 0, 0.05)
    `,boxShadowDrawerDown:`
      0 -6px 16px 0 rgba(0, 0, 0, 0.08),
      0 -3px 6px -4px rgba(0, 0, 0, 0.12),
      0 -9px 28px 8px rgba(0, 0, 0, 0.05)
    `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var JI=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};const UD={lineHeight:!0,lineHeightSM:!0,lineHeightLG:!0,lineHeightHeading1:!0,lineHeightHeading2:!0,lineHeightHeading3:!0,lineHeightHeading4:!0,lineHeightHeading5:!0,opacityLoading:!0,fontWeightStrong:!0,zIndexPopupBase:!0,zIndexBase:!0},HD={size:!0,sizeSM:!0,sizeLG:!0,sizeMD:!0,sizeXS:!0,sizeXXS:!0,sizeMS:!0,sizeXL:!0,sizeXXL:!0,sizeUnit:!0,sizeStep:!0,motionBase:!0,motionUnit:!0},ooe={screenXS:!0,screenXSMin:!0,screenXSMax:!0,screenSM:!0,screenSMMin:!0,screenSMMax:!0,screenMD:!0,screenMDMin:!0,screenMDMax:!0,screenLG:!0,screenLGMin:!0,screenLGMax:!0,screenXL:!0,screenXLMin:!0,screenXLMax:!0,screenXXL:!0,screenXXLMin:!0},VD=(e,t,n)=>{const r=n.getDerivativeToken(e),{override:i}=t,o=JI(t,["override"]);let a=Object.assign(Object.assign({},r),{override:i});return a=r_(a),o&&Object.entries(o).forEach(s=>{let[l,c]=s;const{theme:u}=c,f=JI(c,["theme"]);let d=f;u&&(d=VD(Object.assign(Object.assign({},a),f),{override:f},u)),a[l]=d}),a};function $i(){const{token:e,hashed:t,theme:n,override:r,cssVar:i}=I.useContext(BD),o=`${roe}-${t||""}`,a=n||$D,[s,l,c]=Tre(a,[Jh,e],{salt:o,override:r,getComputedToken:VD,formatToken:r_,cssVar:i&&{prefix:i.prefix,key:i.key,unitless:UD,ignore:HD,preserve:ooe}});return[a,c,t?l:"",s,i]}function wl(e){var t=S.useRef();t.current=e;var n=S.useCallback(function(){for(var r,i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return(r=t.current)===null||r===void 0?void 0:r.call.apply(r,[t].concat(o))},[]);return n}function aoe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function Sb(e,t){return AD(e)||aoe(e,t)||X9(e,t)||PD()}var ZI=Ud()?S.useLayoutEffect:S.useEffect,WD=function(t,n){var r=S.useRef(!0);ZI(function(){return t(r.current)},n),ZI(function(){return r.current=!1,function(){r.current=!0}},[])},ek=function(t,n){WD(function(r){if(!r)return t()},n)};function Ed(e){var t=S.useRef(!1),n=S.useState(e),r=Sb(n,2),i=r[0],o=r[1];S.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function a(s,l){l&&t.current||o(s)}return[i,a]}function W5(e){return e!==void 0}function GD(e,t){var n=t||{},r=n.defaultValue,i=n.value,o=n.onChange,a=n.postState,s=Ed(function(){return W5(i)?i:W5(r)?typeof r=="function"?r():r:e}),l=Sb(s,2),c=l[0],u=l[1],f=i!==void 0?i:c,d=a?a(f):f,g=wl(o),p=Ed([f]),m=Sb(p,2),w=m[0],b=m[1];ek(function(){var y=w[0];c!==y&&g(c,y)},[w]),ek(function(){W5(i)||u(i)},[i]);var C=wl(function(y,x){u(y,x),b([f],x)});return[d,C]}var qD=function(t,n){typeof t=="function"?t(n):Li(t)==="object"&&t&&"current"in t&&(t.current=n)},Hd=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n.filter(Boolean);return i.length<=1?i[0]:function(o){n.forEach(function(a){qD(a,o)})}},i_=function(t){var n,r,i=vh.isMemo(t)?t.type.type:t.type;return!(typeof i=="function"&&!((n=i.prototype)!==null&&n!==void 0&&n.render)&&i.$$typeof!==vh.ForwardRef||typeof t=="function"&&!((r=t.prototype)!==null&&r!==void 0&&r.render)&&t.$$typeof!==vh.ForwardRef)};function tk(e){return S.isValidElement(e)&&!vh.isFragment(e)}Number(S.version.split(".")[0])>=19;function soe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zm(e){"@babel/helpers - typeof";return Zm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zm(e)}function loe(e,t){if(Zm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Zm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function coe(e){var t=loe(e,"string");return Zm(t)=="symbol"?t:t+""}function uoe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,coe(r.key),r)}}function doe(e,t,n){return t&&uoe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}const foe=1e3*60*10;let hoe=function(){function e(){soe(this,e),this.map=new Map,this.objectIDMap=new WeakMap,this.nextID=0,this.lastAccessBeat=new Map,this.accessBeat=0}return doe(e,[{key:"set",value:function(n,r){this.clear();const i=this.getCompositeKey(n);this.map.set(i,r),this.lastAccessBeat.set(i,Date.now())}},{key:"get",value:function(n){const r=this.getCompositeKey(n),i=this.map.get(r);return this.lastAccessBeat.set(r,Date.now()),this.accessBeat+=1,i}},{key:"getCompositeKey",value:function(n){return n.map(i=>i&&typeof i=="object"?`obj_${this.getObjectID(i)}`:`${typeof i}_${i}`).join("|")}},{key:"getObjectID",value:function(n){if(this.objectIDMap.has(n))return this.objectIDMap.get(n);const r=this.nextID;return this.objectIDMap.set(n,r),this.nextID+=1,r}},{key:"clear",value:function(){if(this.accessBeat>1e4){const n=Date.now();this.lastAccessBeat.forEach((r,i)=>{n-r>foe&&(this.map.delete(i),this.lastAccessBeat.delete(i))}),this.accessBeat=0}}}])}();const nk=new hoe;function poe(e,t){return I.useMemo(()=>{const n=nk.get(t);if(n)return n;const r=e();return nk.set(t,r),r},t)}const Il=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}},moe=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),KD=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),goe=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active, &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),voe=(e,t,n,r)=>{const i=`[class^="${t}"], [class*=" ${t}"]`,o=n?`.${n}`:i,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[o]:Object.assign(Object.assign(Object.assign({},s),a),{[i]:a})}},yoe=e=>({outline:`${Re(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),Kw=e=>({"&:focus-visible":Object.assign({},yoe(e))});function boe(e){return e==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return`max(${n.map(i=>Re(i)).join(",")})`},min:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return`min(${n.map(i=>Re(i)).join(",")})`}}}const QD=typeof CSSINJS_STATISTIC<"u";let lx=!0;function qn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!QD)return Object.assign.apply(Object,[{}].concat(t));lx=!1;const r={};return t.forEach(i=>{Object.keys(i).forEach(a=>{Object.defineProperty(r,a,{configurable:!0,enumerable:!0,get:()=>i[a]})})}),lx=!0,r}const rk={};function woe(){}const Coe=e=>{let t,n=e,r=woe;return QD&&typeof Proxy<"u"&&(t=new Set,n=new Proxy(e,{get(i,o){return lx&&t.add(o),i[o]}}),r=(i,o)=>{var a;rk[i]={global:Array.from(t),component:Object.assign(Object.assign({},(a=rk[i])===null||a===void 0?void 0:a.component),o)}}),{token:n,keys:t,flush:r}},XD=(e,t)=>{const[n,r]=$i();return VS({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[{[`.${e}`]:Object.assign(Object.assign({},moe()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},YD=(e,t,n)=>{var r;return typeof n=="function"?n(qn(t,(r=t[e])!==null&&r!==void 0?r:{})):n??{}},JD=(e,t,n,r)=>{const i=Object.assign({},t[e]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:a}=r;a.forEach(s=>{let[l,c]=s;var u;(i!=null&&i[l]||i!=null&&i[c])&&((u=i[c])!==null&&u!==void 0||(i[c]=i==null?void 0:i[l]))})}const o=Object.assign(Object.assign({},n),i);return Object.keys(o).forEach(a=>{o[a]===t[a]&&delete o[a]}),o},ik=(e,t)=>`${[t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function o_(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i=Array.isArray(e)?e:[e,e],[o]=i,a=i.join("-");return function(s){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s;const[c,u,f,d,g]=$i(),{getPrefixCls:p,iconPrefixCls:m,csp:w}=S.useContext(xt),b=p(),C=g?"css":"js",y=poe(()=>{const P=new Set;return g&&Object.keys(r.unitless||{}).forEach(M=>{P.add(c2(M,g.prefix)),P.add(c2(M,ik(o,g.prefix)))}),sre(C,P)},[C,o,g==null?void 0:g.prefix]),{max:x,min:_}=boe(C),A={theme:c,token:d,hashId:f,nonce:()=>w==null?void 0:w.nonce,clientOnly:r.clientOnly,layer:{name:"antd"},order:r.order||-999};return VS(Object.assign(Object.assign({},A),{clientOnly:!1,path:["Shared",b]}),()=>[{"&":goe(d)}]),XD(m,w),[VS(Object.assign(Object.assign({},A),{path:[a,s,m]}),()=>{if(r.injectStyle===!1)return[];const{token:P,flush:M}=Coe(d),R=YD(o,u,n),L=`.${s}`,z=JD(o,u,R,{deprecatedTokens:r.deprecatedTokens});g&&Object.keys(R).forEach(B=>{R[B]=`var(${c2(B,ik(o,g.prefix))})`});const V=qn(P,{componentCls:L,prefixCls:s,iconCls:`.${m}`,antCls:`.${b}`,calc:y,max:x,min:_},g?R:z),H=t(V,{hashId:f,prefixCls:s,rootPrefixCls:b,iconPrefixCls:m});return M(o,z),[r.resetStyle===!1?null:voe(V,s,l,r.resetFont),H]}),f]}}const a_=(e,t,n,r)=>{const i=o_(e,t,n,Object.assign({resetStyle:!1,order:-998},r));return a=>{let{prefixCls:s,rootCls:l=s}=a;return i(s,l),null}},Soe=(e,t,n)=>{const{unitless:r,injectStyle:i=!0,prefixToken:o}=n,a=l=>{let{rootCls:c,cssVar:u}=l;const[,f]=$i();return rie({path:[e],prefix:u.prefix,key:u==null?void 0:u.key,unitless:r,ignore:HD,token:f,scope:c},()=>{const d=YD(e,f,t),g=JD(e,f,d,{deprecatedTokens:n==null?void 0:n.deprecatedTokens});return Object.keys(d).forEach(p=>{g[o(p)]=g[p],delete g[p]}),g}),null};return l=>{const[,,,,c]=$i();return[u=>i&&c?I.createElement(I.Fragment,null,I.createElement(a,{rootCls:l,cssVar:c,component:e}),u):u,c==null?void 0:c.key]}},zi=(e,t,n,r)=>{const i=Array.isArray(e)?e[0]:e;function o(f){return`${i}${f.slice(0,1).toUpperCase()}${f.slice(1)}`}const a=(r==null?void 0:r.unitless)||{},s=Object.assign(Object.assign({},UD),{[o("zIndexPopup")]:!0});Object.keys(a).forEach(f=>{s[o(f)]=a[f]});const l=Object.assign(Object.assign({},r),{unitless:s,prefixToken:o}),c=o_(e,t,n,l),u=Soe(i,n,l);return function(f){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:f;const[,g]=c(f,d),[p,m]=u(d);return[p,g,m]}};function xoe(e,t){return Cb.reduce((n,r)=>{const i=e[`${r}1`],o=e[`${r}3`],a=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:i,lightBorderColor:o,darkColor:a,textColor:s}))},{})}const Eoe=Object.assign({},_p),{useId:ok}=Eoe,_oe=()=>"",Aoe=typeof ok>"u"?_oe:ok;function Poe(e,t,n){var r;Mp();const i=e||{},o=i.inherit===!1||!t?Object.assign(Object.assign({},Jm),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:Jm.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=Aoe();return xD(()=>{var s,l;if(!e)return t;const c=Object.assign({},o.components);Object.keys(e.components||{}).forEach(d=>{c[d]=Object.assign(Object.assign({},c[d]),e.components[d])});const u=`css-var-${a.replace(/:/g,"")}`,f=((s=i.cssVar)!==null&&s!==void 0?s:o.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof o.cssVar=="object"?o.cssVar:{}),typeof i.cssVar=="object"?i.cssVar:{}),{key:typeof i.cssVar=="object"&&((l=i.cssVar)===null||l===void 0?void 0:l.key)||u});return Object.assign(Object.assign(Object.assign({},o),i),{token:Object.assign(Object.assign({},o.token),i.token),components:c,cssVar:f})},[i,o],(s,l)=>s.some((c,u)=>{const f=l[u];return!noe(c,f,!0)}))}function Cl(e){"@babel/helpers - typeof";return Cl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cl(e)}function Toe(e,t){if(Cl(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Cl(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ZD(e){var t=Toe(e,"string");return Cl(t)==="symbol"?t:String(t)}function ui(e,t,n){return t=ZD(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ak(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function gn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ak(Object(n),!0).forEach(function(r){ui(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ak(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ooe(e){if(Array.isArray(e))return e}function Ioe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function sk(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function koe(e,t){if(e){if(typeof e=="string")return sk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sk(e,t)}}function Moe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hc(e,t){return Ooe(e)||Ioe(e,t)||koe(e,t)||Moe()}var ez={exports:{}};/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var r=[],i=0;i<arguments.length;i++){var o=arguments[i];if(o){var a=typeof o;if(a==="string"||a==="number")r.push(o);else if(Array.isArray(o)){if(o.length){var s=n.apply(null,o);s&&r.push(s)}}else if(a==="object"){if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]")){r.push(o.toString());continue}for(var l in o)t.call(o,l)&&o[l]&&r.push(l)}}}return r.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(ez);var Roe=ez.exports;const Noe=ni(Roe);function lk(e){return e instanceof HTMLElement||e instanceof SVGElement}function tz(e){return e&&Li(e)==="object"&&lk(e.nativeElement)?e.nativeElement:lk(e)?e:null}function joe(e){var t=tz(e);if(t)return t;if(e instanceof I.Component){var n;return(n=ub.findDOMNode)===null||n===void 0?void 0:n.call(ub,e)}return null}function Foe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function cx(e,t){if(e==null)return{};var n=Foe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var Loe=["children"],nz=S.createContext({});function $oe(e){var t=e.children,n=cx(e,Loe);return S.createElement(nz.Provider,{value:n},t)}function rz(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ck(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ZD(r.key),r)}}function iz(e,t,n){return t&&ck(e.prototype,t),n&&ck(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ux(e,t){return ux=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},ux(e,t)}function oz(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ux(e,t)}function xb(e){return xb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},xb(e)}function Boe(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function dx(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Doe(e,t){if(t&&(Cl(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return dx(e)}function az(e){var t=Boe();return function(){var r=xb(e),i;if(t){var o=xb(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return Doe(this,i)}}var zoe=function(e){oz(n,e);var t=az(n);function n(){return rz(this,n),t.apply(this,arguments)}return iz(n,[{key:"render",value:function(){return this.props.children}}]),n}(S.Component);function Uoe(e){var t=S.useReducer(function(s){return s+1},0),n=Sb(t,2),r=n[1],i=S.useRef(e),o=wl(function(){return i.current}),a=wl(function(s){i.current=typeof s=="function"?s(i.current):s,r()});return[o,a]}var ic="none",oy="appear",ay="enter",sy="leave",uk="none",Sa="prepare",ih="start",oh="active",s_="end",sz="prepared";function dk(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function Hoe(e,t){var n={animationend:dk("Animation","AnimationEnd"),transitionend:dk("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var Voe=Hoe(Ud(),typeof window<"u"?window:{}),lz={};if(Ud()){var Woe=document.createElement("div");lz=Woe.style}var ly={};function cz(e){if(ly[e])return ly[e];var t=Voe[e];if(t)for(var n=Object.keys(t),r=n.length,i=0;i<r;i+=1){var o=n[i];if(Object.prototype.hasOwnProperty.call(t,o)&&o in lz)return ly[e]=t[o],ly[e]}return""}var uz=cz("animationend"),dz=cz("transitionend"),fz=!!(uz&&dz),fk=uz||"animationend",hk=dz||"transitionend";function pk(e,t){if(!e)return null;if(Cl(e)==="object"){var n=t.replace(/-\w/g,function(r){return r[1].toUpperCase()});return e[n]}return"".concat(e,"-").concat(t)}const Goe=function(e){var t=S.useRef();function n(i){i&&(i.removeEventListener(hk,e),i.removeEventListener(fk,e))}function r(i){t.current&&t.current!==i&&n(t.current),i&&i!==t.current&&(i.addEventListener(hk,e),i.addEventListener(fk,e),t.current=i)}return S.useEffect(function(){return function(){n(t.current)}},[]),[r,n]};var hz=Ud()?S.useLayoutEffect:S.useEffect;const qoe=function(){var e=S.useRef(null);function t(){Cs.cancel(e.current)}function n(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;t();var o=Cs(function(){i<=1?r({isCanceled:function(){return o!==e.current}}):n(r,i-1)});e.current=o}return S.useEffect(function(){return function(){t()}},[]),[n,t]};var Koe=[Sa,ih,oh,s_],Qoe=[Sa,sz],pz=!1,Xoe=!0;function mz(e){return e===oh||e===s_}const Yoe=function(e,t,n){var r=Ed(uk),i=hc(r,2),o=i[0],a=i[1],s=qoe(),l=hc(s,2),c=l[0],u=l[1];function f(){a(Sa,!0)}var d=t?Qoe:Koe;return hz(function(){if(o!==uk&&o!==s_){var g=d.indexOf(o),p=d[g+1],m=n(o);m===pz?a(p,!0):p&&c(function(w){function b(){w.isCanceled()||a(p,!0)}m===!0?b():Promise.resolve(m).then(b)})}},[e,o]),S.useEffect(function(){return function(){u()}},[]),[f,o]};function Joe(e,t,n,r){var i=r.motionEnter,o=i===void 0?!0:i,a=r.motionAppear,s=a===void 0?!0:a,l=r.motionLeave,c=l===void 0?!0:l,u=r.motionDeadline,f=r.motionLeaveImmediately,d=r.onAppearPrepare,g=r.onEnterPrepare,p=r.onLeavePrepare,m=r.onAppearStart,w=r.onEnterStart,b=r.onLeaveStart,C=r.onAppearActive,y=r.onEnterActive,x=r.onLeaveActive,_=r.onAppearEnd,A=r.onEnterEnd,O=r.onLeaveEnd,P=r.onVisibleChanged,M=Ed(),R=hc(M,2),L=R[0],z=R[1],V=Uoe(ic),H=hc(V,2),B=H[0],F=H[1],j=Ed(null),N=hc(j,2),D=N[0],U=N[1],W=B(),G=S.useRef(!1),Q=S.useRef(null);function X(){return n()}var ee=S.useRef(!1);function te(){F(ic),U(null,!0)}var q=wl(function(xe){var Ce=B();if(Ce!==ic){var Te=X();if(!(xe&&!xe.deadline&&xe.target!==Te)){var je=ee.current,Me;Ce===oy&&je?Me=_==null?void 0:_(Te,xe):Ce===ay&&je?Me=A==null?void 0:A(Te,xe):Ce===sy&&je&&(Me=O==null?void 0:O(Te,xe)),je&&Me!==!1&&te()}}}),ne=Goe(q),oe=hc(ne,1),ge=oe[0],ve=function(Ce){switch(Ce){case oy:return ui(ui(ui({},Sa,d),ih,m),oh,C);case ay:return ui(ui(ui({},Sa,g),ih,w),oh,y);case sy:return ui(ui(ui({},Sa,p),ih,b),oh,x);default:return{}}},fe=S.useMemo(function(){return ve(W)},[W]),pe=Yoe(W,!e,function(xe){if(xe===Sa){var Ce=fe[Sa];return Ce?Ce(X()):pz}if(Oe in fe){var Te;U(((Te=fe[Oe])===null||Te===void 0?void 0:Te.call(fe,X(),null))||null)}return Oe===oh&&W!==ic&&(ge(X()),u>0&&(clearTimeout(Q.current),Q.current=setTimeout(function(){q({deadline:!0})},u))),Oe===sz&&te(),Xoe}),be=hc(pe,2),ce=be[0],Oe=be[1],Be=mz(Oe);ee.current=Be,hz(function(){z(t);var xe=G.current;G.current=!0;var Ce;!xe&&t&&s&&(Ce=oy),xe&&t&&o&&(Ce=ay),(xe&&!t&&c||!xe&&f&&!t&&c)&&(Ce=sy);var Te=ve(Ce);Ce&&(e||Te[Sa])?(F(Ce),ce()):F(ic)},[t]),S.useEffect(function(){(W===oy&&!s||W===ay&&!o||W===sy&&!c)&&F(ic)},[s,o,c]),S.useEffect(function(){return function(){G.current=!1,clearTimeout(Q.current)}},[]);var Ne=S.useRef(!1);S.useEffect(function(){L&&(Ne.current=!0),L!==void 0&&W===ic&&((Ne.current||L)&&(P==null||P(L)),Ne.current=!0)},[L,W]);var Ie=D;return fe[Sa]&&Oe===ih&&(Ie=gn({transition:"none"},Ie)),[W,Oe,Ie,L??t]}function Zoe(e){var t=e;Cl(e)==="object"&&(t=e.transitionSupport);function n(i,o){return!!(i.motionName&&t&&o!==!1)}var r=S.forwardRef(function(i,o){var a=i.visible,s=a===void 0?!0:a,l=i.removeOnLeave,c=l===void 0?!0:l,u=i.forceRender,f=i.children,d=i.motionName,g=i.leavedClassName,p=i.eventProps,m=S.useContext(nz),w=m.motion,b=n(i,w),C=S.useRef(),y=S.useRef();function x(){try{return C.current instanceof HTMLElement?C.current:joe(y.current)}catch{return null}}var _=Joe(b,s,x,i),A=hc(_,4),O=A[0],P=A[1],M=A[2],R=A[3],L=S.useRef(R);R&&(L.current=!0);var z=S.useCallback(function(D){C.current=D,qD(o,D)},[o]),V,H=gn(gn({},p),{},{visible:s});if(!f)V=null;else if(O===ic)R?V=f(gn({},H),z):!c&&L.current&&g?V=f(gn(gn({},H),{},{className:g}),z):u||!c&&!g?V=f(gn(gn({},H),{},{style:{display:"none"}}),z):V=null;else{var B;P===Sa?B="prepare":mz(P)?B="active":P===ih&&(B="start");var F=pk(d,"".concat(O,"-").concat(B));V=f(gn(gn({},H),{},{className:Noe(pk(d,O),ui(ui({},F,F&&B),d,typeof d=="string")),style:M}),z)}if(S.isValidElement(V)&&i_(V)){var j=V,N=j.ref;N||(V=S.cloneElement(V,{ref:z}))}return S.createElement(zoe,{ref:y},V)});return r.displayName="CSSMotion",r}const Qw=Zoe(fz);function fx(){return fx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fx.apply(this,arguments)}var hx="add",px="keep",mx="remove",G5="removed";function eae(e){var t;return e&&Cl(e)==="object"&&"key"in e?t=e:t={key:e},gn(gn({},t),{},{key:String(t.key)})}function gx(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(eae)}function tae(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,i=t.length,o=gx(e),a=gx(t);o.forEach(function(c){for(var u=!1,f=r;f<i;f+=1){var d=a[f];if(d.key===c.key){r<f&&(n=n.concat(a.slice(r,f).map(function(g){return gn(gn({},g),{},{status:hx})})),r=f),n.push(gn(gn({},d),{},{status:px})),r+=1,u=!0;break}}u||n.push(gn(gn({},c),{},{status:mx}))}),r<i&&(n=n.concat(a.slice(r).map(function(c){return gn(gn({},c),{},{status:hx})})));var s={};n.forEach(function(c){var u=c.key;s[u]=(s[u]||0)+1});var l=Object.keys(s).filter(function(c){return s[c]>1});return l.forEach(function(c){n=n.filter(function(u){var f=u.key,d=u.status;return f!==c||d!==mx}),n.forEach(function(u){u.key===c&&(u.status=px)})}),n}var nae=["component","children","onVisibleChanged","onAllRemoved"],rae=["status"],iae=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function oae(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Qw,n=function(r){oz(o,r);var i=az(o);function o(){var a;rz(this,o);for(var s=arguments.length,l=new Array(s),c=0;c<s;c++)l[c]=arguments[c];return a=i.call.apply(i,[this].concat(l)),ui(dx(a),"state",{keyEntities:[]}),ui(dx(a),"removeKey",function(u){var f=a.state.keyEntities,d=f.map(function(g){return g.key!==u?g:gn(gn({},g),{},{status:G5})});return a.setState({keyEntities:d}),d.filter(function(g){var p=g.status;return p!==G5}).length}),a}return iz(o,[{key:"render",value:function(){var s=this,l=this.state.keyEntities,c=this.props,u=c.component,f=c.children,d=c.onVisibleChanged,g=c.onAllRemoved,p=cx(c,nae),m=u||S.Fragment,w={};return iae.forEach(function(b){w[b]=p[b],delete p[b]}),delete p.keys,S.createElement(m,p,l.map(function(b,C){var y=b.status,x=cx(b,rae),_=y===hx||y===px;return S.createElement(t,fx({},w,{key:x.key,visible:_,eventProps:x,onVisibleChanged:function(O){if(d==null||d(O,{key:x.key}),!O){var P=s.removeKey(x.key);P===0&&g&&g()}}}),function(A,O){return f(gn(gn({},A),{},{index:C}),O)})}))}}],[{key:"getDerivedStateFromProps",value:function(s,l){var c=s.keys,u=l.keyEntities,f=gx(c),d=tae(u,f);return{keyEntities:d.filter(function(g){var p=u.find(function(m){var w=m.key;return g.key===w});return!(p&&p.status===G5&&g.status===mx)})}}}]),o}(S.Component);return ui(n,"defaultProps",{component:"div"}),n}const aae=oae(fz);function sae(e){const{children:t}=e,[,n]=$i(),{motion:r}=n,i=S.useRef(!1);return i.current=i.current||r===!1,i.current?S.createElement($oe,{motion:r},t):t}const lae=()=>null;var cae=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};const uae=["getTargetContainer","getPopupContainer","renderEmpty","input","pagination","form","select","button"],gz="ant";let Eb,vz,yz,bz;function v2(){return Eb||gz}function dae(){return vz||Z9}function fae(e){return Object.keys(e).some(t=>t.endsWith("Color"))}const hae=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:i}=e;t!==void 0&&(Eb=t),n!==void 0&&(vz=n),"holderRender"in e&&(bz=i),r&&(fae(r)?Zie(v2(),r):yz=r)},pae=()=>({getPrefixCls:(e,t)=>t||(e?`${v2()}-${e}`:v2()),getIconPrefixCls:dae,getRootPrefixCls:()=>Eb||v2(),getTheme:()=>yz,holderRender:bz}),mae=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:i,anchor:o,form:a,locale:s,componentSize:l,direction:c,space:u,virtual:f,dropdownMatchSelectWidth:d,popupMatchSelectWidth:g,popupOverflow:p,legacyLocale:m,parentContext:w,iconPrefixCls:b,theme:C,componentDisabled:y,segmented:x,statistic:_,spin:A,calendar:O,carousel:P,cascader:M,collapse:R,typography:L,checkbox:z,descriptions:V,divider:H,drawer:B,skeleton:F,steps:j,image:N,layout:D,list:U,mentions:W,modal:G,progress:Q,result:X,slider:ee,breadcrumb:te,menu:q,pagination:ne,input:oe,textArea:ge,empty:ve,badge:fe,radio:pe,rate:be,switch:ce,transfer:Oe,avatar:Be,message:Ne,tag:Ie,table:xe,card:Ce,tabs:Te,timeline:je,timePicker:Me,upload:ue,notification:we,tree:Ee,colorPicker:De,datePicker:Ye,rangePicker:ze,flex:Pe,wave:ye,dropdown:Ut,warning:oi,tour:Nr,floatButtonGroup:wr,variant:Hi,inputNumber:wu,treeSelect:Vi}=e,lr=S.useCallback((Jt,Rt)=>{const{prefixCls:Cr}=e;if(Rt)return Rt;const Qn=Cr||w.getPrefixCls("");return Jt?`${Qn}-${Jt}`:Qn},[w.getPrefixCls,e.prefixCls]),xo=b||w.iconPrefixCls||Z9,Wi=n||w.csp;XD(xo,Wi);const wi=Poe(C,w.theme,{prefixCls:lr("")}),qt={csp:Wi,autoInsertSpaceInButton:r,alert:i,anchor:o,locale:s||m,direction:c,space:u,virtual:f,popupMatchSelectWidth:g??d,popupOverflow:p,getPrefixCls:lr,iconPrefixCls:xo,theme:wi,segmented:x,statistic:_,spin:A,calendar:O,carousel:P,cascader:M,collapse:R,typography:L,checkbox:z,descriptions:V,divider:H,drawer:B,skeleton:F,steps:j,image:N,input:oe,textArea:ge,layout:D,list:U,mentions:W,modal:G,progress:Q,result:X,slider:ee,breadcrumb:te,menu:q,pagination:ne,empty:ve,badge:fe,radio:pe,rate:be,switch:ce,transfer:Oe,avatar:Be,message:Ne,tag:Ie,table:xe,card:Ce,tabs:Te,timeline:je,timePicker:Me,upload:ue,notification:we,tree:Ee,colorPicker:De,datePicker:Ye,rangePicker:ze,flex:Pe,wave:ye,dropdown:Ut,warning:oi,tour:Nr,floatButtonGroup:wr,variant:Hi,inputNumber:wu,treeSelect:Vi},ft=Object.assign({},w);Object.keys(qt).forEach(Jt=>{qt[Jt]!==void 0&&(ft[Jt]=qt[Jt])}),uae.forEach(Jt=>{const Rt=e[Jt];Rt&&(ft[Jt]=Rt)}),typeof r<"u"&&(ft.button=Object.assign({autoInsertSpace:r},ft.button));const Kn=xD(()=>ft,ft,(Jt,Rt)=>{const Cr=Object.keys(Jt),Qn=Object.keys(Rt);return Cr.length!==Qn.length||Cr.some(Gi=>Jt[Gi]!==Rt[Gi])}),jr=S.useMemo(()=>({prefixCls:xo,csp:Wi}),[xo,Wi]);let Kt=S.createElement(S.Fragment,null,S.createElement(lae,{dropdownMatchSelectWidth:d}),t);const oa=S.useMemo(()=>{var Jt,Rt,Cr,Qn;return hie(((Jt=Kc.Form)===null||Jt===void 0?void 0:Jt.defaultValidateMessages)||{},((Cr=(Rt=Kn.locale)===null||Rt===void 0?void 0:Rt.Form)===null||Cr===void 0?void 0:Cr.defaultValidateMessages)||{},((Qn=Kn.form)===null||Qn===void 0?void 0:Qn.validateMessages)||{},(a==null?void 0:a.validateMessages)||{})},[Kn,a==null?void 0:a.validateMessages]);Object.keys(oa).length>0&&(Kt=S.createElement(OD.Provider,{value:oa},Kt)),s&&(Kt=S.createElement(wie,{locale:s,_ANT_MARK__:bie},Kt)),(xo||Wi)&&(Kt=S.createElement(Q9.Provider,{value:jr},Kt)),l&&(Kt=S.createElement(eoe,{size:l},Kt)),Kt=S.createElement(sae,null,Kt);const Ms=S.useMemo(()=>{const Jt=wi||{},{algorithm:Rt,token:Cr,components:Qn,cssVar:Gi}=Jt,Rs=cae(Jt,["algorithm","token","components","cssVar"]),Eo=Rt&&(!Array.isArray(Rt)||Rt.length>0)?Km(Rt):$D,Ci={};Object.entries(Qn||{}).forEach(_o=>{let[Ha,Ns]=_o;const Sr=Object.assign({},Ns);"algorithm"in Sr&&(Sr.algorithm===!0?Sr.theme=Eo:(Array.isArray(Sr.algorithm)||typeof Sr.algorithm=="function")&&(Sr.theme=Km(Sr.algorithm)),delete Sr.algorithm),Ci[Ha]=Sr});const qi=Object.assign(Object.assign({},Jh),Cr);return Object.assign(Object.assign({},Rs),{theme:Eo,token:qi,components:Ci,override:Object.assign({override:qi},Ci),cssVar:Gi})},[wi]);return C&&(Kt=S.createElement(BD.Provider,{value:Ms},Kt)),Kn.warning&&(Kt=S.createElement(mie.Provider,{value:Kn.warning},Kt)),y!==void 0&&(Kt=S.createElement(n_,{disabled:y},Kt)),S.createElement(xt.Provider,{value:Kn},Kt)},kl=e=>{const t=S.useContext(xt),n=S.useContext(Y9);return S.createElement(mae,Object.assign({parentContext:t,legacyLocale:n},e))};kl.ConfigContext=xt;kl.SizeContext=xd;kl.config=hae;kl.useConfig=toe;Object.defineProperty(kl,"SizeContext",{get:()=>xd});function gi(){return gi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gi.apply(this,arguments)}var gae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};function vae(e){if(Array.isArray(e))return e}function yae(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function mk(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function bae(e,t){if(e){if(typeof e=="string")return mk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mk(e,t)}}function wae(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wz(e,t){return vae(e)||yae(e,t)||bae(e,t)||wae()}function _d(e){"@babel/helpers - typeof";return _d=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_d(e)}function Cae(e,t){if(_d(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(_d(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Sae(e){var t=Cae(e,"string");return _d(t)==="symbol"?t:String(t)}function vx(e,t,n){return t=Sae(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xae(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Cz(e,t){if(e==null)return{};var n=xae(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var Sz={exports:{}};/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var r=[],i=0;i<arguments.length;i++){var o=arguments[i];if(o){var a=typeof o;if(a==="string"||a==="number")r.push(o);else if(Array.isArray(o)){if(o.length){var s=n.apply(null,o);s&&r.push(s)}}else if(a==="object"){if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]")){r.push(o.toString());continue}for(var l in o)t.call(o,l)&&o[l]&&r.push(l)}}}return r.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(Sz);var Eae=Sz.exports;const bt=ni(Eae);var cy=2,gk=.16,_ae=.05,Aae=.05,Pae=.15,xz=5,Ez=4,Tae=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function vk(e){var t=e.r,n=e.g,r=e.b,i=bb(t,n,r);return{h:i.h*360,s:i.s,v:i.v}}function uy(e){var t=e.r,n=e.g,r=e.b;return"#".concat(wb(t,n,r,!1))}function Oae(e,t,n){var r=n/100,i={r:(t.r-e.r)*r+e.r,g:(t.g-e.g)*r+e.g,b:(t.b-e.b)*r+e.b};return i}function yk(e,t,n){var r;return Math.round(e.h)>=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-cy*t:Math.round(e.h)+cy*t:r=n?Math.round(e.h)+cy*t:Math.round(e.h)-cy*t,r<0?r+=360:r>=360&&(r-=360),r}function bk(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-gk*t:t===Ez?r=e.s+gk:r=e.s+_ae*t,r>1&&(r=1),n&&t===xz&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function wk(e,t,n){var r;return n?r=e.v+Aae*t:r=e.v-Pae*t,r>1&&(r=1),Number(r.toFixed(2))}function yx(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=Pa(e),i=xz;i>0;i-=1){var o=vk(r),a=uy(Pa({h:yk(o,i,!0),s:bk(o,i,!0),v:wk(o,i,!0)}));n.push(a)}n.push(uy(r));for(var s=1;s<=Ez;s+=1){var l=vk(r),c=uy(Pa({h:yk(l,s),s:bk(l,s),v:wk(l,s)}));n.push(c)}return t.theme==="dark"?Tae.map(function(u){var f=u.index,d=u.opacity,g=uy(Oae(Pa(t.backgroundColor||"#141414"),Pa(n[f]),d*100));return g}):n}var q5={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},y2={},K5={};Object.keys(q5).forEach(function(e){y2[e]=yx(q5[e]),y2[e].primary=y2[e][5],K5[e]=yx(q5[e],{theme:"dark",backgroundColor:"#141414"}),K5[e].primary=K5[e][5]});var Iae=y2.blue;function Ck(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Pc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ck(Object(n),!0).forEach(function(r){vx(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ck(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _z(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function kae(e){return _z(e)instanceof ShadowRoot}function Mae(e){return kae(e)?_z(e):null}function Rae(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function Nae(e,t){uo(e,"[@ant-design/icons] ".concat(t))}function Sk(e){return _d(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(_d(e.icon)==="object"||typeof e.icon=="function")}function xk(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[Rae(n)]=r}return t},{})}function bx(e,t,n){return n?I.createElement(e.tag,Pc(Pc({key:t},xk(e.attrs)),n),(e.children||[]).map(function(r,i){return bx(r,"".concat(t,"-").concat(e.tag,"-").concat(i))})):I.createElement(e.tag,Pc({key:t},xk(e.attrs)),(e.children||[]).map(function(r,i){return bx(r,"".concat(t,"-").concat(e.tag,"-").concat(i))}))}function Az(e){return yx(e)[0]}function Pz(e){return e?Array.isArray(e)?e:[e]:[]}var jae=`
.anticon {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.anticon > * {
  line-height: 1;
}

.anticon svg {
  display: inline-block;
}

.anticon::before {
  display: none;
}

.anticon .anticon-icon {
  display: block;
}

.anticon[tabindex] {
  cursor: pointer;
}

.anticon-spin::before,
.anticon-spin {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
  animation: loadingCircle 1s infinite linear;
}

@-webkit-keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
`,Fae=function(t){var n=S.useContext(Q9),r=n.csp,i=n.prefixCls,o=jae;i&&(o=o.replace(/anticon/g,i)),S.useEffect(function(){var a=t.current,s=Mae(a);ld(o,"@ant-design-icons",{prepend:!0,csp:r,attachTo:s})},[])},Lae=["icon","className","onClick","style","primaryColor","secondaryColor"],bm={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function $ae(e){var t=e.primaryColor,n=e.secondaryColor;bm.primaryColor=t,bm.secondaryColor=n||Az(t),bm.calculated=!!n}function Bae(){return Pc({},bm)}var Rp=function(t){var n=t.icon,r=t.className,i=t.onClick,o=t.style,a=t.primaryColor,s=t.secondaryColor,l=Cz(t,Lae),c=S.useRef(),u=bm;if(a&&(u={primaryColor:a,secondaryColor:s||Az(a)}),Fae(c),Nae(Sk(n),"icon should be icon definiton, but got ".concat(n)),!Sk(n))return null;var f=n;return f&&typeof f.icon=="function"&&(f=Pc(Pc({},f),{},{icon:f.icon(u.primaryColor,u.secondaryColor)})),bx(f.icon,"svg-".concat(f.name),Pc(Pc({className:r,onClick:i,style:o,"data-icon":f.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};Rp.displayName="IconReact";Rp.getTwoToneColors=Bae;Rp.setTwoToneColors=$ae;function Tz(e){var t=Pz(e),n=wz(t,2),r=n[0],i=n[1];return Rp.setTwoToneColors({primaryColor:r,secondaryColor:i})}function Dae(){var e=Rp.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var zae=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];Tz(Iae.primary);var bi=S.forwardRef(function(e,t){var n=e.className,r=e.icon,i=e.spin,o=e.rotate,a=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=Cz(e,zae),u=S.useContext(Q9),f=u.prefixCls,d=f===void 0?"anticon":f,g=u.rootClassName,p=bt(g,d,vx(vx({},"".concat(d,"-").concat(r.name),!!r.name),"".concat(d,"-spin"),!!i||r.name==="loading"),n),m=a;m===void 0&&s&&(m=-1);var w=o?{msTransform:"rotate(".concat(o,"deg)"),transform:"rotate(".concat(o,"deg)")}:void 0,b=Pz(l),C=wz(b,2),y=C[0],x=C[1];return S.createElement("span",gi({role:"img","aria-label":r.name},c,{ref:t,tabIndex:m,onClick:s,className:p}),S.createElement(Rp,{icon:r,primaryColor:y,secondaryColor:x,style:w}))});bi.displayName="AntdIcon";bi.getTwoToneColor=Dae;bi.setTwoToneColor=Tz;var Uae=function(t,n){return S.createElement(bi,gi({},t,{ref:n,icon:gae}))},l1=S.forwardRef(Uae),Hae={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},Vae=function(t,n){return S.createElement(bi,gi({},t,{ref:n,icon:Hae}))},Np=S.forwardRef(Vae),Wae={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},Gae=function(t,n){return S.createElement(bi,gi({},t,{ref:n,icon:Wae}))},c1=S.forwardRef(Gae),qae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},Kae=function(t,n){return S.createElement(bi,gi({},t,{ref:n,icon:qae}))},u1=S.forwardRef(Kae),Qae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},Xae=function(t,n){return S.createElement(bi,gi({},t,{ref:n,icon:Qae}))},l_=S.forwardRef(Xae),Yae=`accept acceptCharset accessKey action allowFullScreen allowTransparency
    alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
    charSet checked classID className colSpan cols content contentEditable contextMenu
    controls coords crossOrigin data dateTime default defer dir disabled download draggable
    encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
    headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
    is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
    mediaGroup method min minLength multiple muted name noValidate nonce open
    optimum pattern placeholder poster preload radioGroup readOnly rel required
    reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
    shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
    summary tabIndex target title type useMap value width wmode wrap`,Jae=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
    onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
    onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
    onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
    onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
    onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
    onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Zae="".concat(Yae," ").concat(Jae).split(/[\s\n]+/),ese="aria-",tse="data-";function Ek(e,t){return e.indexOf(t)===0}function Oz(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=Ym({},t);var r={};return Object.keys(e).forEach(function(i){(n.aria&&(i==="role"||Ek(i,ese))||n.data&&Ek(i,tse)||n.attr&&Zae.includes(i))&&(r[i]=e[i])}),r}function Iz(e){return e&&I.isValidElement(e)&&e.type===I.Fragment}const nse=(e,t,n)=>I.isValidElement(e)?I.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function Zh(e,t){return nse(e,e,t)}const _k=e=>typeof e=="object"&&e!=null&&e.nodeType===1,Ak=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",Q5=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return Ak(n.overflowY,t)||Ak(n.overflowX,t)||(r=>{const i=(o=>{if(!o.ownerDocument||!o.ownerDocument.defaultView)return null;try{return o.ownerDocument.defaultView.frameElement}catch{return null}})(r);return!!i&&(i.clientHeight<r.scrollHeight||i.clientWidth<r.scrollWidth)})(e)}return!1},dy=(e,t,n,r,i,o,a,s)=>o<e&&a>t||o>e&&a<t?0:o<=e&&s<=n||a>=t&&s>=n?o-e-r:a>t&&s<n||o<e&&s>n?a-t+i:0,rse=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},Pk=(e,t)=>{var n,r,i,o;if(typeof document>"u")return[];const{scrollMode:a,block:s,inline:l,boundary:c,skipOverflowHiddenElements:u}=t,f=typeof c=="function"?c:F=>F!==c;if(!_k(e))throw new TypeError("Invalid target");const d=document.scrollingElement||document.documentElement,g=[];let p=e;for(;_k(p)&&f(p);){if(p=rse(p),p===d){g.push(p);break}p!=null&&p===document.body&&Q5(p)&&!Q5(document.documentElement)||p!=null&&Q5(p,u)&&g.push(p)}const m=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,w=(o=(i=window.visualViewport)==null?void 0:i.height)!=null?o:innerHeight,{scrollX:b,scrollY:C}=window,{height:y,width:x,top:_,right:A,bottom:O,left:P}=e.getBoundingClientRect(),{top:M,right:R,bottom:L,left:z}=(F=>{const j=window.getComputedStyle(F);return{top:parseFloat(j.scrollMarginTop)||0,right:parseFloat(j.scrollMarginRight)||0,bottom:parseFloat(j.scrollMarginBottom)||0,left:parseFloat(j.scrollMarginLeft)||0}})(e);let V=s==="start"||s==="nearest"?_-M:s==="end"?O+L:_+y/2-M+L,H=l==="center"?P+x/2-z+R:l==="end"?A+R:P-z;const B=[];for(let F=0;F<g.length;F++){const j=g[F],{height:N,width:D,top:U,right:W,bottom:G,left:Q}=j.getBoundingClientRect();if(a==="if-needed"&&_>=0&&P>=0&&O<=w&&A<=m&&_>=U&&O<=G&&P>=Q&&A<=W)return B;const X=getComputedStyle(j),ee=parseInt(X.borderLeftWidth,10),te=parseInt(X.borderTopWidth,10),q=parseInt(X.borderRightWidth,10),ne=parseInt(X.borderBottomWidth,10);let oe=0,ge=0;const ve="offsetWidth"in j?j.offsetWidth-j.clientWidth-ee-q:0,fe="offsetHeight"in j?j.offsetHeight-j.clientHeight-te-ne:0,pe="offsetWidth"in j?j.offsetWidth===0?0:D/j.offsetWidth:0,be="offsetHeight"in j?j.offsetHeight===0?0:N/j.offsetHeight:0;if(d===j)oe=s==="start"?V:s==="end"?V-w:s==="nearest"?dy(C,C+w,w,te,ne,C+V,C+V+y,y):V-w/2,ge=l==="start"?H:l==="center"?H-m/2:l==="end"?H-m:dy(b,b+m,m,ee,q,b+H,b+H+x,x),oe=Math.max(0,oe+C),ge=Math.max(0,ge+b);else{oe=s==="start"?V-U-te:s==="end"?V-G+ne+fe:s==="nearest"?dy(U,G,N,te,ne+fe,V,V+y,y):V-(U+N/2)+fe/2,ge=l==="start"?H-Q-ee:l==="center"?H-(Q+D/2)+ve/2:l==="end"?H-W+q+ve:dy(Q,W,D,ee,q+ve,H,H+x,x);const{scrollLeft:ce,scrollTop:Oe}=j;oe=be===0?0:Math.max(0,Math.min(Oe+oe/be,j.scrollHeight-N/be+fe)),ge=pe===0?0:Math.max(0,Math.min(ce+ge/pe,j.scrollWidth-D/pe+ve)),V+=Oe-oe,H+=ce-ge}B.push({el:j,top:oe,left:ge})}return B},ise=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function ose(e,t){if(!e.isConnected||!(i=>{let o=i;for(;o&&o.parentNode;){if(o.parentNode===document)return!0;o=o.parentNode instanceof ShadowRoot?o.parentNode.host:o.parentNode}return!1})(e))return;const n=(i=>{const o=window.getComputedStyle(i);return{top:parseFloat(o.scrollMarginTop)||0,right:parseFloat(o.scrollMarginRight)||0,bottom:parseFloat(o.scrollMarginBottom)||0,left:parseFloat(o.scrollMarginLeft)||0}})(e);if((i=>typeof i=="object"&&typeof i.behavior=="function")(t))return t.behavior(Pk(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:i,top:o,left:a}of Pk(e,ise(t))){const s=o-n.top+n.bottom,l=a-n.left+n.right;i.scroll({top:s,left:l,behavior:r})}}const Ps=e=>{const[,,,,t]=$i();return t?`${e}-css-var`:""};function ase(e){return e instanceof HTMLElement||e instanceof SVGElement}function wx(e){return ase(e)?e:e instanceof I.Component?ub.findDOMNode(e):null}var kz={exports:{}},Gt={};/** @license React v16.13.1
 * react-is.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 br=typeof Symbol=="function"&&Symbol.for,c_=br?Symbol.for("react.element"):60103,u_=br?Symbol.for("react.portal"):60106,Xw=br?Symbol.for("react.fragment"):60107,Yw=br?Symbol.for("react.strict_mode"):60108,Jw=br?Symbol.for("react.profiler"):60114,Zw=br?Symbol.for("react.provider"):60109,e3=br?Symbol.for("react.context"):60110,d_=br?Symbol.for("react.async_mode"):60111,t3=br?Symbol.for("react.concurrent_mode"):60111,n3=br?Symbol.for("react.forward_ref"):60112,r3=br?Symbol.for("react.suspense"):60113,sse=br?Symbol.for("react.suspense_list"):60120,i3=br?Symbol.for("react.memo"):60115,o3=br?Symbol.for("react.lazy"):60116,lse=br?Symbol.for("react.block"):60121,cse=br?Symbol.for("react.fundamental"):60117,use=br?Symbol.for("react.responder"):60118,dse=br?Symbol.for("react.scope"):60119;function yo(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case c_:switch(e=e.type,e){case d_:case t3:case Xw:case Jw:case Yw:case r3:return e;default:switch(e=e&&e.$$typeof,e){case e3:case n3:case o3:case i3:case Zw:return e;default:return t}}case u_:return t}}}function Mz(e){return yo(e)===t3}Gt.AsyncMode=d_;Gt.ConcurrentMode=t3;Gt.ContextConsumer=e3;Gt.ContextProvider=Zw;Gt.Element=c_;Gt.ForwardRef=n3;Gt.Fragment=Xw;Gt.Lazy=o3;Gt.Memo=i3;Gt.Portal=u_;Gt.Profiler=Jw;Gt.StrictMode=Yw;Gt.Suspense=r3;Gt.isAsyncMode=function(e){return Mz(e)||yo(e)===d_};Gt.isConcurrentMode=Mz;Gt.isContextConsumer=function(e){return yo(e)===e3};Gt.isContextProvider=function(e){return yo(e)===Zw};Gt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===c_};Gt.isForwardRef=function(e){return yo(e)===n3};Gt.isFragment=function(e){return yo(e)===Xw};Gt.isLazy=function(e){return yo(e)===o3};Gt.isMemo=function(e){return yo(e)===i3};Gt.isPortal=function(e){return yo(e)===u_};Gt.isProfiler=function(e){return yo(e)===Jw};Gt.isStrictMode=function(e){return yo(e)===Yw};Gt.isSuspense=function(e){return yo(e)===r3};Gt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Xw||e===t3||e===Jw||e===Yw||e===r3||e===sse||typeof e=="object"&&e!==null&&(e.$$typeof===o3||e.$$typeof===i3||e.$$typeof===Zw||e.$$typeof===e3||e.$$typeof===n3||e.$$typeof===cse||e.$$typeof===use||e.$$typeof===dse||e.$$typeof===lse)};Gt.typeOf=yo;kz.exports=Gt;var Rz=kz.exports;function Nz(e,t){typeof e=="function"?e(t):Ss(e)==="object"&&e&&"current"in e&&(e.current=t)}function jz(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.filter(function(i){return i});return r.length<=1?r[0]:function(i){t.forEach(function(o){Nz(o,i)})}}function Fz(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Gne(function(){return jz.apply(void 0,t)},t,function(r,i){return r.length!==i.length||r.every(function(o,a){return o!==i[a]})})}function f_(e){var t,n,r=Rz.isMemo(e)?e.type.type:e.type;return!(typeof r=="function"&&!((t=r.prototype)!==null&&t!==void 0&&t.render)||typeof e=="function"&&!((n=e.prototype)!==null&&n!==void 0&&n.render))}var fse=S.createContext({}),hse=function(e){Op(n,e);var t=Ip(n);function n(){return go(this,n),t.apply(this,arguments)}return vo(n,[{key:"render",value:function(){return this.props.children}}]),n}(S.Component);function Lz(e){if(Array.isArray(e))return e}function pse(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function Cx(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function h_(e,t){if(e){if(typeof e=="string")return Cx(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Cx(e,t)}}function $z(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _b(e,t){return Lz(e)||pse(e,t)||h_(e,t)||$z()}function yh(e){var t=S.useRef(!1),n=S.useState(e),r=_b(n,2),i=r[0],o=r[1];S.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function a(s,l){l&&t.current||o(s)}return[i,a]}var Lu="none",fy="appear",hy="enter",py="leave",Tk="none",xa="prepare",ah="start",sh="active",p_="end",Bz="prepared";function Ok(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function mse(e,t){var n={animationend:Ok("Animation","AnimationEnd"),transitionend:Ok("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var gse=mse(Yo(),typeof window<"u"?window:{}),Dz={};if(Yo()){var vse=document.createElement("div");Dz=vse.style}var my={};function zz(e){if(my[e])return my[e];var t=gse[e];if(t)for(var n=Object.keys(t),r=n.length,i=0;i<r;i+=1){var o=n[i];if(Object.prototype.hasOwnProperty.call(t,o)&&o in Dz)return my[e]=t[o],my[e]}return""}var Uz=zz("animationend"),Hz=zz("transitionend"),Vz=!!(Uz&&Hz),Ik=Uz||"animationend",kk=Hz||"transitionend";function Mk(e,t){if(!e)return null;if(Yt(e)==="object"){var n=t.replace(/-\w/g,function(r){return r[1].toUpperCase()});return e[n]}return"".concat(e,"-").concat(t)}const yse=function(e){var t=S.useRef(),n=S.useRef(e);n.current=e;var r=S.useCallback(function(a){n.current(a)},[]);function i(a){a&&(a.removeEventListener(kk,r),a.removeEventListener(Ik,r))}function o(a){t.current&&t.current!==a&&i(t.current),a&&a!==t.current&&(a.addEventListener(kk,r),a.addEventListener(Ik,r),t.current=a)}return S.useEffect(function(){return function(){i(t.current)}},[]),[o,i]};var Wz=Yo()?S.useLayoutEffect:S.useEffect,Gz=function(t){return+setTimeout(t,16)},qz=function(t){return clearTimeout(t)};typeof window<"u"&&"requestAnimationFrame"in window&&(Gz=function(t){return window.requestAnimationFrame(t)},qz=function(t){return window.cancelAnimationFrame(t)});var Rk=0,m_=new Map;function Kz(e){m_.delete(e)}var eg=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Rk+=1;var r=Rk;function i(o){if(o===0)Kz(r),t();else{var a=Gz(function(){i(o-1)});m_.set(r,a)}}return i(n),r};eg.cancel=function(e){var t=m_.get(e);return Kz(t),qz(t)};const bse=function(){var e=S.useRef(null);function t(){eg.cancel(e.current)}function n(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;t();var o=eg(function(){i<=1?r({isCanceled:function(){return o!==e.current}}):n(r,i-1)});e.current=o}return S.useEffect(function(){return function(){t()}},[]),[n,t]};var wse=[xa,ah,sh,p_],Cse=[xa,Bz],Qz=!1,Sse=!0;function Xz(e){return e===sh||e===p_}const xse=function(e,t,n){var r=yh(Tk),i=ke(r,2),o=i[0],a=i[1],s=bse(),l=ke(s,2),c=l[0],u=l[1];function f(){a(xa,!0)}var d=t?Cse:wse;return Wz(function(){if(o!==Tk&&o!==p_){var g=d.indexOf(o),p=d[g+1],m=n(o);m===Qz?a(p,!0):p&&c(function(w){function b(){w.isCanceled()||a(p,!0)}m===!0?b():Promise.resolve(m).then(b)})}},[e,o]),S.useEffect(function(){return function(){u()}},[]),[f,o]};function Ese(e,t,n,r){var i=r.motionEnter,o=i===void 0?!0:i,a=r.motionAppear,s=a===void 0?!0:a,l=r.motionLeave,c=l===void 0?!0:l,u=r.motionDeadline,f=r.motionLeaveImmediately,d=r.onAppearPrepare,g=r.onEnterPrepare,p=r.onLeavePrepare,m=r.onAppearStart,w=r.onEnterStart,b=r.onLeaveStart,C=r.onAppearActive,y=r.onEnterActive,x=r.onLeaveActive,_=r.onAppearEnd,A=r.onEnterEnd,O=r.onLeaveEnd,P=r.onVisibleChanged,M=yh(),R=ke(M,2),L=R[0],z=R[1],V=yh(Lu),H=ke(V,2),B=H[0],F=H[1],j=yh(null),N=ke(j,2),D=N[0],U=N[1],W=S.useRef(!1),G=S.useRef(null);function Q(){return n()}var X=S.useRef(!1);function ee(){F(Lu,!0),U(null,!0)}function te(Ie){var xe=Q();if(!(Ie&&!Ie.deadline&&Ie.target!==xe)){var Ce=X.current,Te;B===fy&&Ce?Te=_==null?void 0:_(xe,Ie):B===hy&&Ce?Te=A==null?void 0:A(xe,Ie):B===py&&Ce&&(Te=O==null?void 0:O(xe,Ie)),B!==Lu&&Ce&&Te!==!1&&ee()}}var q=yse(te),ne=ke(q,1),oe=ne[0],ge=function(xe){var Ce,Te,je;switch(xe){case fy:return Ce={},ae(Ce,xa,d),ae(Ce,ah,m),ae(Ce,sh,C),Ce;case hy:return Te={},ae(Te,xa,g),ae(Te,ah,w),ae(Te,sh,y),Te;case py:return je={},ae(je,xa,p),ae(je,ah,b),ae(je,sh,x),je;default:return{}}},ve=S.useMemo(function(){return ge(B)},[B]),fe=xse(B,!e,function(Ie){if(Ie===xa){var xe=ve[xa];return xe?xe(Q()):Qz}if(ce in ve){var Ce;U(((Ce=ve[ce])===null||Ce===void 0?void 0:Ce.call(ve,Q(),null))||null)}return ce===sh&&(oe(Q()),u>0&&(clearTimeout(G.current),G.current=setTimeout(function(){te({deadline:!0})},u))),ce===Bz&&ee(),Sse}),pe=ke(fe,2),be=pe[0],ce=pe[1],Oe=Xz(ce);X.current=Oe,Wz(function(){z(t);var Ie=W.current;W.current=!0;var xe;!Ie&&t&&s&&(xe=fy),Ie&&t&&o&&(xe=hy),(Ie&&!t&&c||!Ie&&f&&!t&&c)&&(xe=py);var Ce=ge(xe);xe&&(e||Ce[xa])?(F(xe),be()):F(Lu)},[t]),S.useEffect(function(){(B===fy&&!s||B===hy&&!o||B===py&&!c)&&F(Lu)},[s,o,c]),S.useEffect(function(){return function(){W.current=!1,clearTimeout(G.current)}},[]);var Be=S.useRef(!1);S.useEffect(function(){L&&(Be.current=!0),L!==void 0&&B===Lu&&((Be.current||L)&&(P==null||P(L)),Be.current=!0)},[L,B]);var Ne=D;return ve[xa]&&ce===ah&&(Ne=he({transition:"none"},Ne)),[B,ce,Ne,L??t]}function _se(e){var t=e;Yt(e)==="object"&&(t=e.transitionSupport);function n(i,o){return!!(i.motionName&&t&&o!==!1)}var r=S.forwardRef(function(i,o){var a=i.visible,s=a===void 0?!0:a,l=i.removeOnLeave,c=l===void 0?!0:l,u=i.forceRender,f=i.children,d=i.motionName,g=i.leavedClassName,p=i.eventProps,m=S.useContext(fse),w=m.motion,b=n(i,w),C=S.useRef(),y=S.useRef();function x(){try{return C.current instanceof HTMLElement?C.current:wx(y.current)}catch{return null}}var _=Ese(b,s,x,i),A=ke(_,4),O=A[0],P=A[1],M=A[2],R=A[3],L=S.useRef(R);R&&(L.current=!0);var z=S.useCallback(function(U){C.current=U,Nz(o,U)},[o]),V,H=he(he({},p),{},{visible:s});if(!f)V=null;else if(O===Lu)R?V=f(he({},H),z):!c&&L.current&&g?V=f(he(he({},H),{},{className:g}),z):u||!c&&!g?V=f(he(he({},H),{},{style:{display:"none"}}),z):V=null;else{var B,F;P===xa?F="prepare":Xz(P)?F="active":P===ah&&(F="start");var j=Mk(d,"".concat(O,"-").concat(F));V=f(he(he({},H),{},{className:bt(Mk(d,O),(B={},ae(B,j,j&&F),ae(B,d,typeof d=="string"),B)),style:M}),z)}if(S.isValidElement(V)&&f_(V)){var N=V,D=N.ref;D||(V=S.cloneElement(V,{ref:z}))}return S.createElement(hse,{ref:y},V)});return r.displayName="CSSMotion",r}const d1=_se(Vz);var Sx="add",xx="keep",Ex="remove",X5="removed";function Ase(e){var t;return e&&Yt(e)==="object"&&"key"in e?t=e:t={key:e},he(he({},t),{},{key:String(t.key)})}function _x(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(Ase)}function Pse(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,i=t.length,o=_x(e),a=_x(t);o.forEach(function(c){for(var u=!1,f=r;f<i;f+=1){var d=a[f];if(d.key===c.key){r<f&&(n=n.concat(a.slice(r,f).map(function(g){return he(he({},g),{},{status:Sx})})),r=f),n.push(he(he({},d),{},{status:xx})),r+=1,u=!0;break}}u||n.push(he(he({},c),{},{status:Ex}))}),r<i&&(n=n.concat(a.slice(r).map(function(c){return he(he({},c),{},{status:Sx})})));var s={};n.forEach(function(c){var u=c.key;s[u]=(s[u]||0)+1});var l=Object.keys(s).filter(function(c){return s[c]>1});return l.forEach(function(c){n=n.filter(function(u){var f=u.key,d=u.status;return f!==c||d!==Ex}),n.forEach(function(u){u.key===c&&(u.status=xx)})}),n}var Tse=["component","children","onVisibleChanged","onAllRemoved"],Ose=["status"],Ise=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function kse(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d1,n=function(r){Op(o,r);var i=Ip(o);function o(){var a;go(this,o);for(var s=arguments.length,l=new Array(s),c=0;c<s;c++)l[c]=arguments[c];return a=i.call.apply(i,[this].concat(l)),ae(St(a),"state",{keyEntities:[]}),ae(St(a),"removeKey",function(u){var f=a.state.keyEntities,d=f.map(function(g){return g.key!==u?g:he(he({},g),{},{status:X5})});return a.setState({keyEntities:d}),d.filter(function(g){var p=g.status;return p!==X5}).length}),a}return vo(o,[{key:"render",value:function(){var s=this,l=this.state.keyEntities,c=this.props,u=c.component,f=c.children,d=c.onVisibleChanged,g=c.onAllRemoved,p=ho(c,Tse),m=u||S.Fragment,w={};return Ise.forEach(function(b){w[b]=p[b],delete p[b]}),delete p.keys,S.createElement(m,p,l.map(function(b,C){var y=b.status,x=ho(b,Ose),_=y===Sx||y===xx;return S.createElement(t,en({},w,{key:x.key,visible:_,eventProps:x,onVisibleChanged:function(O){if(d==null||d(O,{key:x.key}),!O){var P=s.removeKey(x.key);P===0&&g&&g()}}}),function(A,O){return f(he(he({},A),{},{index:C}),O)})}))}}],[{key:"getDerivedStateFromProps",value:function(s,l){var c=s.keys,u=l.keyEntities,f=_x(c),d=Pse(u,f);return{keyEntities:d.filter(function(g){var p=u.find(function(m){var w=m.key;return g.key===w});return!(p&&p.status===X5&&g.status===Ex)})}}}]),o}(S.Component);return ae(n,"defaultProps",{component:"div"}),n}const Mse=kse(Vz);var Ze={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var n=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=Ze.F1&&n<=Ze.F12)return!1;switch(n){case Ze.ALT:case Ze.CAPS_LOCK:case Ze.CONTEXT_MENU:case Ze.CTRL:case Ze.DOWN:case Ze.END:case Ze.ESC:case Ze.HOME:case Ze.INSERT:case Ze.LEFT:case Ze.MAC_FF_META:case Ze.META:case Ze.NUMLOCK:case Ze.NUM_CENTER:case Ze.PAGE_DOWN:case Ze.PAGE_UP:case Ze.PAUSE:case Ze.PRINT_SCREEN:case Ze.RIGHT:case Ze.SHIFT:case Ze.UP:case Ze.WIN_KEY:case Ze.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=Ze.ZERO&&t<=Ze.NINE||t>=Ze.NUM_ZERO&&t<=Ze.NUM_MULTIPLY||t>=Ze.A&&t<=Ze.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case Ze.SPACE:case Ze.QUESTION_MARK:case Ze.NUM_PLUS:case Ze.NUM_MINUS:case Ze.NUM_PERIOD:case Ze.NUM_DIVISION:case Ze.SEMICOLON:case Ze.DASH:case Ze.EQUALS:case Ze.COMMA:case Ze.PERIOD:case Ze.SLASH:case Ze.APOSTROPHE:case Ze.SINGLE_QUOTE:case Ze.OPEN_SQUARE_BRACKET:case Ze.BACKSLASH:case Ze.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};function Rse(e,t){if(Ss(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Ss(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Nse(e){var t=Rse(e,"string");return Ss(t)==="symbol"?t:String(t)}function jse(e,t,n){return t=Nse(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function a3(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Nk(Object(n),!0).forEach(function(r){jse(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nk(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var Fse=`accept acceptCharset accessKey action allowFullScreen allowTransparency
    alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
    charSet checked classID className colSpan cols content contentEditable contextMenu
    controls coords crossOrigin data dateTime default defer dir disabled download draggable
    encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
    headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
    is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
    mediaGroup method min minLength multiple muted name noValidate nonce open
    optimum pattern placeholder poster preload radioGroup readOnly rel required
    reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
    shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
    summary tabIndex target title type useMap value width wmode wrap`,Lse=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
    onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
    onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
    onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
    onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
    onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
    onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,$se="".concat(Fse," ").concat(Lse).split(/[\s\n]+/),Bse="aria-",Dse="data-";function jk(e,t){return e.indexOf(t)===0}function g_(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=a3({},t);var r={};return Object.keys(e).forEach(function(i){(n.aria&&(i==="role"||jk(i,Bse))||n.data&&jk(i,Dse)||n.attr&&$se.includes(i))&&(r[i]=e[i])}),r}var zse=S.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,i=e.className,o=e.duration,a=o===void 0?4.5:o,s=e.showProgress,l=e.pauseOnHover,c=l===void 0?!0:l,u=e.eventKey,f=e.content,d=e.closable,g=e.closeIcon,p=g===void 0?"x":g,m=e.props,w=e.onClick,b=e.onNoticeClose,C=e.times,y=e.hovering,x=S.useState(!1),_=ke(x,2),A=_[0],O=_[1],P=S.useState(0),M=ke(P,2),R=M[0],L=M[1],z=S.useState(0),V=ke(z,2),H=V[0],B=V[1],F=y||A,j=a>0&&s,N=function(){b(u)},D=function(ee){(ee.key==="Enter"||ee.code==="Enter"||ee.keyCode===Ze.ENTER)&&N()};S.useEffect(function(){if(!F&&a>0){var X=Date.now()-H,ee=setTimeout(function(){N()},a*1e3-H);return function(){c&&clearTimeout(ee),B(Date.now()-X)}}},[a,F,C]),S.useEffect(function(){if(!F&&j&&(c||H===0)){var X=performance.now(),ee,te=function q(){cancelAnimationFrame(ee),ee=requestAnimationFrame(function(ne){var oe=ne+H-X,ge=Math.min(oe/(a*1e3),1);L(ge*100),ge<1&&q()})};return te(),function(){c&&cancelAnimationFrame(ee)}}},[a,H,F,j,C]);var U=S.useMemo(function(){return Yt(d)==="object"&&d!==null?d:d?{closeIcon:p}:{}},[d,p]),W=g_(U,!0),G=100-(!R||R<0?0:R>100?100:R),Q="".concat(n,"-notice");return S.createElement("div",en({},m,{ref:t,className:bt(Q,i,ae({},"".concat(Q,"-closable"),d)),style:r,onMouseEnter:function(ee){var te;O(!0),m==null||(te=m.onMouseEnter)===null||te===void 0||te.call(m,ee)},onMouseLeave:function(ee){var te;O(!1),m==null||(te=m.onMouseLeave)===null||te===void 0||te.call(m,ee)},onClick:w}),S.createElement("div",{className:"".concat(Q,"-content")},f),d&&S.createElement("a",en({tabIndex:0,className:"".concat(Q,"-close"),onKeyDown:D,"aria-label":"Close"},W,{onClick:function(ee){ee.preventDefault(),ee.stopPropagation(),N()}}),U.closeIcon),j&&S.createElement("progress",{className:"".concat(Q,"-progress"),max:"100",value:G},G+"%"))}),Yz=I.createContext({}),Jz=function(t){var n=t.children,r=t.classNames;return I.createElement(Yz.Provider,{value:{classNames:r}},n)},Fk=8,Lk=3,$k=16,Use=function(t){var n={offset:Fk,threshold:Lk,gap:$k};if(t&&Yt(t)==="object"){var r,i,o;n.offset=(r=t.offset)!==null&&r!==void 0?r:Fk,n.threshold=(i=t.threshold)!==null&&i!==void 0?i:Lk,n.gap=(o=t.gap)!==null&&o!==void 0?o:$k}return[!!t,n]},Hse=["className","style","classNames","styles"],Vse=function(t){var n=t.configList,r=t.placement,i=t.prefixCls,o=t.className,a=t.style,s=t.motion,l=t.onAllNoticeRemoved,c=t.onNoticeClose,u=t.stack,f=S.useContext(Yz),d=f.classNames,g=S.useRef({}),p=S.useState(null),m=ke(p,2),w=m[0],b=m[1],C=S.useState([]),y=ke(C,2),x=y[0],_=y[1],A=n.map(function(F){return{config:F,key:String(F.key)}}),O=Use(u),P=ke(O,2),M=P[0],R=P[1],L=R.offset,z=R.threshold,V=R.gap,H=M&&(x.length>0||A.length<=z),B=typeof s=="function"?s(r):s;return S.useEffect(function(){M&&x.length>1&&_(function(F){return F.filter(function(j){return A.some(function(N){var D=N.key;return j===D})})})},[x,A,M]),S.useEffect(function(){var F;if(M&&g.current[(F=A[A.length-1])===null||F===void 0?void 0:F.key]){var j;b(g.current[(j=A[A.length-1])===null||j===void 0?void 0:j.key])}},[A,M]),I.createElement(Mse,en({key:r,className:bt(i,"".concat(i,"-").concat(r),d==null?void 0:d.list,o,ae(ae({},"".concat(i,"-stack"),!!M),"".concat(i,"-stack-expanded"),H)),style:a,keys:A,motionAppear:!0},B,{onAllRemoved:function(){l(r)}}),function(F,j){var N=F.config,D=F.className,U=F.style,W=F.index,G=N,Q=G.key,X=G.times,ee=String(Q),te=N,q=te.className,ne=te.style,oe=te.classNames,ge=te.styles,ve=ho(te,Hse),fe=A.findIndex(function(Me){return Me.key===ee}),pe={};if(M){var be=A.length-1-(fe>-1?fe:W-1),ce=r==="top"||r==="bottom"?"-50%":"0";if(be>0){var Oe,Be,Ne;pe.height=H?(Oe=g.current[ee])===null||Oe===void 0?void 0:Oe.offsetHeight:w==null?void 0:w.offsetHeight;for(var Ie=0,xe=0;xe<be;xe++){var Ce;Ie+=((Ce=g.current[A[A.length-1-xe].key])===null||Ce===void 0?void 0:Ce.offsetHeight)+V}var Te=(H?Ie:be*L)*(r.startsWith("top")?1:-1),je=!H&&w!==null&&w!==void 0&&w.offsetWidth&&(Be=g.current[ee])!==null&&Be!==void 0&&Be.offsetWidth?((w==null?void 0:w.offsetWidth)-L*2*(be<3?be:3))/((Ne=g.current[ee])===null||Ne===void 0?void 0:Ne.offsetWidth):1;pe.transform="translate3d(".concat(ce,", ").concat(Te,"px, 0) scaleX(").concat(je,")")}else pe.transform="translate3d(".concat(ce,", 0, 0)")}return I.createElement("div",{ref:j,className:bt("".concat(i,"-notice-wrapper"),D,oe==null?void 0:oe.wrapper),style:he(he(he({},U),pe),ge==null?void 0:ge.wrapper),onMouseEnter:function(){return _(function(ue){return ue.includes(ee)?ue:[].concat(ot(ue),[ee])})},onMouseLeave:function(){return _(function(ue){return ue.filter(function(we){return we!==ee})})}},I.createElement(zse,en({},ve,{ref:function(ue){fe>-1?g.current[ee]=ue:delete g.current[ee]},prefixCls:i,classNames:oe,styles:ge,className:bt(q,d==null?void 0:d.notice),style:ne,times:X,key:Q,eventKey:Q,onNoticeClose:c,hovering:M&&x.length>0})))})},Wse=S.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-notification":n,i=e.container,o=e.motion,a=e.maxCount,s=e.className,l=e.style,c=e.onAllRemoved,u=e.stack,f=e.renderNotifications,d=S.useState([]),g=ke(d,2),p=g[0],m=g[1],w=function(M){var R,L=p.find(function(z){return z.key===M});L==null||(R=L.onClose)===null||R===void 0||R.call(L),m(function(z){return z.filter(function(V){return V.key!==M})})};S.useImperativeHandle(t,function(){return{open:function(M){m(function(R){var L=ot(R),z=L.findIndex(function(B){return B.key===M.key}),V=he({},M);if(z>=0){var H;V.times=(((H=R[z])===null||H===void 0?void 0:H.times)||0)+1,L[z]=V}else V.times=0,L.push(V);return a>0&&L.length>a&&(L=L.slice(-a)),L})},close:function(M){w(M)},destroy:function(){m([])}}});var b=S.useState({}),C=ke(b,2),y=C[0],x=C[1];S.useEffect(function(){var P={};p.forEach(function(M){var R=M.placement,L=R===void 0?"topRight":R;L&&(P[L]=P[L]||[],P[L].push(M))}),Object.keys(y).forEach(function(M){P[M]=P[M]||[]}),x(P)},[p]);var _=function(M){x(function(R){var L=he({},R),z=L[M]||[];return z.length||delete L[M],L})},A=S.useRef(!1);if(S.useEffect(function(){Object.keys(y).length>0?A.current=!0:A.current&&(c==null||c(),A.current=!1)},[y]),!i)return null;var O=Object.keys(y);return Tp.createPortal(S.createElement(S.Fragment,null,O.map(function(P){var M=y[P],R=S.createElement(Vse,{key:P,configList:M,placement:P,prefixCls:r,className:s==null?void 0:s(P),style:l==null?void 0:l(P),motion:o,onNoticeClose:w,onAllNoticeRemoved:_,stack:u});return f?f(R,{prefixCls:r,key:P}):R})),i)}),Gse=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],qse=function(){return document.body},Bk=0;function Kse(){for(var e={},t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach(function(i){i&&Object.keys(i).forEach(function(o){var a=i[o];a!==void 0&&(e[o]=a)})}),e}function Zz(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.getContainer,n=t===void 0?qse:t,r=e.motion,i=e.prefixCls,o=e.maxCount,a=e.className,s=e.style,l=e.onAllRemoved,c=e.stack,u=e.renderNotifications,f=ho(e,Gse),d=S.useState(),g=ke(d,2),p=g[0],m=g[1],w=S.useRef(),b=S.createElement(Wse,{container:p,ref:w,prefixCls:i,motion:r,maxCount:o,className:a,style:s,onAllRemoved:l,stack:c,renderNotifications:u}),C=S.useState([]),y=ke(C,2),x=y[0],_=y[1],A=S.useMemo(function(){return{open:function(P){var M=Kse(f,P);(M.key===null||M.key===void 0)&&(M.key="rc-notification-".concat(Bk),Bk+=1),_(function(R){return[].concat(ot(R),[{type:"open",config:M}])})},close:function(P){_(function(M){return[].concat(ot(M),[{type:"close",key:P}])})},destroy:function(){_(function(P){return[].concat(ot(P),[{type:"destroy"}])})}}},[]);return S.useEffect(function(){m(n())}),S.useEffect(function(){w.current&&x.length&&(x.forEach(function(O){switch(O.type){case"open":w.current.open(O.config);break;case"close":w.current.close(O.key);break;case"destroy":w.current.destroy();break}}),_(function(O){return O.filter(function(P){return!x.includes(P)})}))},[x]),[A,b]}var Qse={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},Xse=function(t,n){return S.createElement(bi,gi({},t,{ref:n,icon:Qse}))},s3=S.forwardRef(Xse);const v_=I.createContext(void 0),$u=100,Yse=10,y_=$u*Yse,eU={Modal:$u,Drawer:$u,Popover:$u,Popconfirm:$u,Tooltip:$u,Tour:$u},Jse={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function Zse(e){return e in eU}function tU(e,t){const[,n]=$i(),r=I.useContext(v_),i=Zse(e);let o;if(t!==void 0)o=[t,t];else{let a=r??0;i?a+=(r?0:n.zIndexPopupBase)+eU[e]:a+=Jse[e],o=[r===void 0?t:a,a]}return o}const ele=e=>{const{componentCls:t,iconCls:n,boxShadow:r,colorText:i,colorSuccess:o,colorError:a,colorWarning:s,colorInfo:l,fontSizeLG:c,motionEaseInOutCirc:u,motionDurationSlow:f,marginXS:d,paddingXS:g,borderRadiusLG:p,zIndexPopup:m,contentPadding:w,contentBg:b}=e,C=`${t}-notice`,y=new On("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:g,transform:"translateY(0)",opacity:1}}),x=new On("MessageMoveOut",{"0%":{maxHeight:e.height,padding:g,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),_={padding:g,textAlign:"center",[`${t}-custom-content`]:{display:"flex",alignItems:"center"},[`${t}-custom-content > ${n}`]:{marginInlineEnd:d,fontSize:c},[`${C}-content`]:{display:"inline-block",padding:w,background:b,borderRadius:p,boxShadow:r,pointerEvents:"all"},[`${t}-success > ${n}`]:{color:o},[`${t}-error > ${n}`]:{color:a},[`${t}-warning > ${n}`]:{color:s},[`${t}-info > ${n},
      ${t}-loading > ${n}`]:{color:l}};return[{[t]:Object.assign(Object.assign({},Il(e)),{color:i,position:"fixed",top:d,width:"100%",pointerEvents:"none",zIndex:m,[`${t}-move-up`]:{animationFillMode:"forwards"},[`
        ${t}-move-up-appear,
        ${t}-move-up-enter
      `]:{animationName:y,animationDuration:f,animationPlayState:"paused",animationTimingFunction:u},[`
        ${t}-move-up-appear${t}-move-up-appear-active,
        ${t}-move-up-enter${t}-move-up-enter-active
      `]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:x,animationDuration:f,animationPlayState:"paused",animationTimingFunction:u},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[t]:{[`${C}-wrapper`]:Object.assign({},_)}},{[`${t}-notice-pure-panel`]:Object.assign(Object.assign({},_),{padding:0,textAlign:"start"})}]},tle=e=>({zIndexPopup:e.zIndexPopupBase+y_+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),nle=zi("Message",e=>{const t=qn(e,{height:150});return[ele(t)]},tle),rle={info:S.createElement(l_,null),success:S.createElement(l1,null),error:S.createElement(Np,null),warning:S.createElement(u1,null),loading:S.createElement(s3,null)},ile=e=>{let{prefixCls:t,type:n,icon:r,children:i}=e;return S.createElement("div",{className:Fe(`${t}-custom-content`,`${t}-${n}`)},r||rle[n],S.createElement("span",null,i))};function ole(e,t){return{motionName:t??`${e}-move-up`}}function ale(e){let t;const n=new Promise(i=>{t=e(()=>{i(!0)})}),r=()=>{t==null||t()};return r.then=(i,o)=>n.then(i,o),r.promise=n,r}var sle=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};const lle=8,cle=3,ule=e=>{let{children:t,prefixCls:n}=e;const r=Ps(n),[i,o,a]=nle(n,r);return i(S.createElement(Jz,{classNames:{list:Fe(o,a,r)}},t))},dle=(e,t)=>{let{prefixCls:n,key:r}=t;return S.createElement(ule,{prefixCls:n,key:r},e)},fle=S.forwardRef((e,t)=>{const{top:n,prefixCls:r,getContainer:i,maxCount:o,duration:a=cle,rtl:s,transitionName:l,onAllRemoved:c}=e,{getPrefixCls:u,getPopupContainer:f,message:d,direction:g}=S.useContext(xt),p=r||u("message"),m=()=>({left:"50%",transform:"translateX(-50%)",top:n??lle}),w=()=>Fe({[`${p}-rtl`]:s??g==="rtl"}),b=()=>ole(p,l),C=S.createElement("span",{className:`${p}-close-x`},S.createElement(c1,{className:`${p}-close-icon`})),[y,x]=Zz({prefixCls:p,style:m,className:w,motion:b,closable:!1,closeIcon:C,duration:a,getContainer:()=>(i==null?void 0:i())||(f==null?void 0:f())||document.body,maxCount:o,onAllRemoved:c,renderNotifications:dle});return S.useImperativeHandle(t,()=>Object.assign(Object.assign({},y),{prefixCls:p,message:d})),x});let Dk=0;function hle(e){const t=S.useRef(null);return Mp(),[S.useMemo(()=>{const r=l=>{var c;(c=t.current)===null||c===void 0||c.close(l)},i=l=>{if(!t.current){const A=()=>{};return A.then=()=>{},A}const{open:c,prefixCls:u,message:f}=t.current,d=`${u}-notice`,{content:g,icon:p,type:m,key:w,className:b,style:C,onClose:y}=l,x=sle(l,["content","icon","type","key","className","style","onClose"]);let _=w;return _==null&&(Dk+=1,_=`antd-message-${Dk}`),ale(A=>(c(Object.assign(Object.assign({},x),{key:_,content:S.createElement(ile,{prefixCls:u,type:m,icon:p},g),placement:"top",className:Fe(m&&`${d}-${m}`,b,f==null?void 0:f.className),style:Object.assign(Object.assign({},f==null?void 0:f.style),C),onClose:()=>{y==null||y(),A()}})),()=>{r(_)}))},a={open:i,destroy:l=>{var c;l!==void 0?r(l):(c=t.current)===null||c===void 0||c.destroy()}};return["info","success","warning","error","loading"].forEach(l=>{const c=(u,f,d)=>{let g;u&&typeof u=="object"&&"content"in u?g=u:g={content:u};let p,m;typeof f=="function"?m=f:(p=f,m=d);const w=Object.assign(Object.assign({onClose:m,duration:p},g),{type:l});return i(w)};a[l]=c}),a},[]),S.createElement(fle,Object.assign({key:"message-holder"},e,{ref:t}))]}function ple(e){return hle(e)}function mle(){const[e,t]=S.useState([]),n=S.useCallback(r=>(t(i=>[].concat(Cn(i),[r])),()=>{t(i=>i.filter(o=>o!==r))}),[]);return[e,n]}function tg(){tg=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(F,j,N){F[j]=N.value},o=typeof Symbol=="function"?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(F,j,N){return Object.defineProperty(F,j,{value:N,enumerable:!0,configurable:!0,writable:!0}),F[j]}try{c({},"")}catch{c=function(N,D,U){return N[D]=U}}function u(F,j,N,D){var U=j&&j.prototype instanceof b?j:b,W=Object.create(U.prototype),G=new H(D||[]);return i(W,"_invoke",{value:R(F,N,G)}),W}function f(F,j,N){try{return{type:"normal",arg:F.call(j,N)}}catch(D){return{type:"throw",arg:D}}}t.wrap=u;var d="suspendedStart",g="suspendedYield",p="executing",m="completed",w={};function b(){}function C(){}function y(){}var x={};c(x,a,function(){return this});var _=Object.getPrototypeOf,A=_&&_(_(B([])));A&&A!==n&&r.call(A,a)&&(x=A);var O=y.prototype=b.prototype=Object.create(x);function P(F){["next","throw","return"].forEach(function(j){c(F,j,function(N){return this._invoke(j,N)})})}function M(F,j){function N(U,W,G,Q){var X=f(F[U],F,W);if(X.type!=="throw"){var ee=X.arg,te=ee.value;return te&&Li(te)=="object"&&r.call(te,"__await")?j.resolve(te.__await).then(function(q){N("next",q,G,Q)},function(q){N("throw",q,G,Q)}):j.resolve(te).then(function(q){ee.value=q,G(ee)},function(q){return N("throw",q,G,Q)})}Q(X.arg)}var D;i(this,"_invoke",{value:function(W,G){function Q(){return new j(function(X,ee){N(W,G,X,ee)})}return D=D?D.then(Q,Q):Q()}})}function R(F,j,N){var D=d;return function(U,W){if(D===p)throw new Error("Generator is already running");if(D===m){if(U==="throw")throw W;return{value:e,done:!0}}for(N.method=U,N.arg=W;;){var G=N.delegate;if(G){var Q=L(G,N);if(Q){if(Q===w)continue;return Q}}if(N.method==="next")N.sent=N._sent=N.arg;else if(N.method==="throw"){if(D===d)throw D=m,N.arg;N.dispatchException(N.arg)}else N.method==="return"&&N.abrupt("return",N.arg);D=p;var X=f(F,j,N);if(X.type==="normal"){if(D=N.done?m:g,X.arg===w)continue;return{value:X.arg,done:N.done}}X.type==="throw"&&(D=m,N.method="throw",N.arg=X.arg)}}}function L(F,j){var N=j.method,D=F.iterator[N];if(D===e)return j.delegate=null,N==="throw"&&F.iterator.return&&(j.method="return",j.arg=e,L(F,j),j.method==="throw")||N!=="return"&&(j.method="throw",j.arg=new TypeError("The iterator does not provide a '"+N+"' method")),w;var U=f(D,F.iterator,j.arg);if(U.type==="throw")return j.method="throw",j.arg=U.arg,j.delegate=null,w;var W=U.arg;return W?W.done?(j[F.resultName]=W.value,j.next=F.nextLoc,j.method!=="return"&&(j.method="next",j.arg=e),j.delegate=null,w):W:(j.method="throw",j.arg=new TypeError("iterator result is not an object"),j.delegate=null,w)}function z(F){var j={tryLoc:F[0]};1 in F&&(j.catchLoc=F[1]),2 in F&&(j.finallyLoc=F[2],j.afterLoc=F[3]),this.tryEntries.push(j)}function V(F){var j=F.completion||{};j.type="normal",delete j.arg,F.completion=j}function H(F){this.tryEntries=[{tryLoc:"root"}],F.forEach(z,this),this.reset(!0)}function B(F){if(F||F===""){var j=F[a];if(j)return j.call(F);if(typeof F.next=="function")return F;if(!isNaN(F.length)){var N=-1,D=function U(){for(;++N<F.length;)if(r.call(F,N))return U.value=F[N],U.done=!1,U;return U.value=e,U.done=!0,U};return D.next=D}}throw new TypeError(Li(F)+" is not iterable")}return C.prototype=y,i(O,"constructor",{value:y,configurable:!0}),i(y,"constructor",{value:C,configurable:!0}),C.displayName=c(y,l,"GeneratorFunction"),t.isGeneratorFunction=function(F){var j=typeof F=="function"&&F.constructor;return!!j&&(j===C||(j.displayName||j.name)==="GeneratorFunction")},t.mark=function(F){return Object.setPrototypeOf?Object.setPrototypeOf(F,y):(F.__proto__=y,c(F,l,"GeneratorFunction")),F.prototype=Object.create(O),F},t.awrap=function(F){return{__await:F}},P(M.prototype),c(M.prototype,s,function(){return this}),t.AsyncIterator=M,t.async=function(F,j,N,D,U){U===void 0&&(U=Promise);var W=new M(u(F,j,N,D),U);return t.isGeneratorFunction(j)?W:W.next().then(function(G){return G.done?G.value:W.next()})},P(O),c(O,l,"Generator"),c(O,a,function(){return this}),c(O,"toString",function(){return"[object Generator]"}),t.keys=function(F){var j=Object(F),N=[];for(var D in j)N.push(D);return N.reverse(),function U(){for(;N.length;){var W=N.pop();if(W in j)return U.value=W,U.done=!1,U}return U.done=!0,U}},t.values=B,H.prototype={constructor:H,reset:function(j){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(V),!j)for(var N in this)N.charAt(0)==="t"&&r.call(this,N)&&!isNaN(+N.slice(1))&&(this[N]=e)},stop:function(){this.done=!0;var j=this.tryEntries[0].completion;if(j.type==="throw")throw j.arg;return this.rval},dispatchException:function(j){if(this.done)throw j;var N=this;function D(ee,te){return G.type="throw",G.arg=j,N.next=ee,te&&(N.method="next",N.arg=e),!!te}for(var U=this.tryEntries.length-1;U>=0;--U){var W=this.tryEntries[U],G=W.completion;if(W.tryLoc==="root")return D("end");if(W.tryLoc<=this.prev){var Q=r.call(W,"catchLoc"),X=r.call(W,"finallyLoc");if(Q&&X){if(this.prev<W.catchLoc)return D(W.catchLoc,!0);if(this.prev<W.finallyLoc)return D(W.finallyLoc)}else if(Q){if(this.prev<W.catchLoc)return D(W.catchLoc,!0)}else{if(!X)throw new Error("try statement without catch or finally");if(this.prev<W.finallyLoc)return D(W.finallyLoc)}}}},abrupt:function(j,N){for(var D=this.tryEntries.length-1;D>=0;--D){var U=this.tryEntries[D];if(U.tryLoc<=this.prev&&r.call(U,"finallyLoc")&&this.prev<U.finallyLoc){var W=U;break}}W&&(j==="break"||j==="continue")&&W.tryLoc<=N&&N<=W.finallyLoc&&(W=null);var G=W?W.completion:{};return G.type=j,G.arg=N,W?(this.method="next",this.next=W.finallyLoc,w):this.complete(G)},complete:function(j,N){if(j.type==="throw")throw j.arg;return j.type==="break"||j.type==="continue"?this.next=j.arg:j.type==="return"?(this.rval=this.arg=j.arg,this.method="return",this.next="end"):j.type==="normal"&&N&&(this.next=N),w},finish:function(j){for(var N=this.tryEntries.length-1;N>=0;--N){var D=this.tryEntries[N];if(D.finallyLoc===j)return this.complete(D.completion,D.afterLoc),V(D),w}},catch:function(j){for(var N=this.tryEntries.length-1;N>=0;--N){var D=this.tryEntries[N];if(D.tryLoc===j){var U=D.completion;if(U.type==="throw"){var W=U.arg;V(D)}return W}}throw new Error("illegal catch attempt")},delegateYield:function(j,N,D){return this.delegate={iterator:B(j),resultName:N,nextLoc:D},this.method==="next"&&(this.arg=e),w}},t}function zk(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(c){n(c);return}s.done?t(l):Promise.resolve(l).then(r,i)}function nU(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(l){zk(o,r,i,a,s,"next",l)}function s(l){zk(o,r,i,a,s,"throw",l)}a(void 0)})}}var f1=Ym({},ote),gle=f1.version,vle=f1.render,yle=f1.unmountComponentAtNode,l3;try{var ble=Number((gle||"").split(".")[0]);ble>=18&&(l3=f1.createRoot)}catch{}function Uk(e){var t=f1.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&Li(t)==="object"&&(t.usingClientEntryPoint=e)}var Ab="__rc_react_root__";function wle(e,t){Uk(!0);var n=t[Ab]||l3(t);Uk(!1),n.render(e),t[Ab]=n}function Cle(e,t){vle(e,t)}function rU(e,t){if(l3){wle(e,t);return}Cle(e,t)}function Sle(e){return Ax.apply(this,arguments)}function Ax(){return Ax=nU(tg().mark(function e(t){return tg().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var i;(i=t[Ab])===null||i===void 0||i.unmount(),delete t[Ab]}));case 1:case"end":return r.stop()}},e)})),Ax.apply(this,arguments)}function xle(e){yle(e)}function iU(e){return Px.apply(this,arguments)}function Px(){return Px=nU(tg().mark(function e(t){return tg().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(l3===void 0){r.next=2;break}return r.abrupt("return",Sle(t));case 2:xle(t);case 3:case"end":return r.stop()}},e)})),Px.apply(this,arguments)}const Y5=()=>({height:0,opacity:0}),Hk=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},Ele=e=>({height:e?e.offsetHeight:0}),J5=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",Vk=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:Y5,onEnterStart:Y5,onAppearActive:Hk,onEnterActive:Hk,onLeaveStart:Ele,onLeaveActive:Y5,onAppearEnd:J5,onEnterEnd:J5,onLeaveEnd:J5,motionDeadline:500}},ng=(e,t,n)=>n!==void 0?n:`${e}-${t}`,oU=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var i=e.getBoundingClientRect(),o=i.width,a=i.height;if(o||a)return!0}}return!1},_le=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},Ale=o_("Wave",e=>[_le(e)]),aU=`${gz}-wave-target`;function Ple(e){const t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}function Z5(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&Ple(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function Tle(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return Z5(t)?t:Z5(n)?n:Z5(r)?r:null}function e8(e){return Number.isNaN(e)?0:e}const Ole=e=>{const{className:t,target:n,component:r}=e,i=S.useRef(null),[o,a]=S.useState(null),[s,l]=S.useState([]),[c,u]=S.useState(0),[f,d]=S.useState(0),[g,p]=S.useState(0),[m,w]=S.useState(0),[b,C]=S.useState(!1),y={left:c,top:f,width:g,height:m,borderRadius:s.map(A=>`${A}px`).join(" ")};o&&(y["--wave-color"]=o);function x(){const A=getComputedStyle(n);a(Tle(n));const O=A.position==="static",{borderLeftWidth:P,borderTopWidth:M}=A;u(O?n.offsetLeft:e8(-parseFloat(P))),d(O?n.offsetTop:e8(-parseFloat(M))),p(n.offsetWidth),w(n.offsetHeight);const{borderTopLeftRadius:R,borderTopRightRadius:L,borderBottomLeftRadius:z,borderBottomRightRadius:V}=A;l([R,L,V,z].map(H=>e8(parseFloat(H))))}if(S.useEffect(()=>{if(n){const A=Cs(()=>{x(),C(!0)});let O;return typeof ResizeObserver<"u"&&(O=new ResizeObserver(x),O.observe(n)),()=>{Cs.cancel(A),O==null||O.disconnect()}}},[]),!b)return null;const _=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(aU));return S.createElement(Qw,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(A,O)=>{var P;if(O.deadline||O.propertyName==="opacity"){const M=(P=i.current)===null||P===void 0?void 0:P.parentElement;iU(M).then(()=>{M==null||M.remove()})}return!1}},(A,O)=>{let{className:P}=A;return S.createElement("div",{ref:Hd(i,O),className:Fe(t,P,{"wave-quick":_}),style:y})})},Ile=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const i=document.createElement("div");i.style.position="absolute",i.style.left="0px",i.style.top="0px",e==null||e.insertBefore(i,e==null?void 0:e.firstChild),rU(S.createElement(Ole,Object.assign({},t,{target:e})),i)},kle=(e,t,n)=>{const{wave:r}=S.useContext(xt),[,i,o]=$i(),a=wl(c=>{const u=e.current;if(r!=null&&r.disabled||!u)return;const f=u.querySelector(`.${aU}`)||u,{showEffect:d}=r||{};(d||Ile)(f,{className:t,token:i,component:n,event:c,hashId:o})}),s=S.useRef();return c=>{Cs.cancel(s.current),s.current=Cs(()=>{a(c)})}},sU=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:i}=S.useContext(xt),o=S.useRef(null),a=i("wave"),[,s]=Ale(a),l=kle(o,Fe(a,s),r);if(I.useEffect(()=>{const u=o.current;if(!u||u.nodeType!==1||n)return;const f=d=>{!oU(d.target)||!u.getAttribute||u.getAttribute("disabled")||u.disabled||u.className.includes("disabled")||u.className.includes("-leave")||l(d)};return u.addEventListener("click",f,!0),()=>{u.removeEventListener("click",f,!0)}},[n]),!I.isValidElement(t))return t??null;const c=i_(t)?Hd(t.ref,o):o;return Zh(t,{ref:c})},Vd=e=>{const t=I.useContext(xd);return I.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])};function Tx(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return I.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(Tx(r)):vh.isFragment(r)&&r.props?n=n.concat(Tx(r.props.children,t)):n.push(r))}),n}const lU=S.createContext(null),b_=(e,t)=>{const n=S.useContext(lU),r=S.useMemo(()=>{if(!n)return"";const{compactDirection:i,isFirstItem:o,isLastItem:a}=n,s=i==="vertical"?"-vertical-":"-";return Fe(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:o,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},Mle=e=>{let{children:t}=e;return S.createElement(lU.Provider,{value:null},t)};var Rle=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};const cU=S.createContext(void 0),Nle=e=>{const{getPrefixCls:t,direction:n}=S.useContext(xt),{prefixCls:r,size:i,className:o}=e,a=Rle(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,l]=$i();let c="";switch(i){case"large":c="lg";break;case"small":c="sm";break}const u=Fe(s,{[`${s}-${c}`]:c,[`${s}-rtl`]:n==="rtl"},o,l);return S.createElement(cU.Provider,{value:i},S.createElement("div",Object.assign({},a,{className:u})))},Wk=/^[\u4e00-\u9fa5]{2}$/,Ox=Wk.test.bind(Wk);function uU(e){return e==="danger"?{danger:!0}:{type:e}}function Gk(e){return typeof e=="string"}function t8(e){return e==="text"||e==="link"}function jle(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&Gk(e.type)&&Ox(e.props.children)?Zh(e,{children:e.props.children.split("").join(n)}):Gk(e)?Ox(e)?I.createElement("span",null,e.split("").join(n)):I.createElement("span",null,e):Iz(e)?I.createElement("span",null,e):e}function Fle(e,t){let n=!1;const r=[];return I.Children.forEach(e,i=>{const o=typeof i,a=o==="string"||o==="number";if(n&&a){const s=r.length-1,l=r[s];r[s]=`${l}${i}`}else r.push(i);n=a}),I.Children.map(r,i=>jle(i,t))}const dU=S.forwardRef((e,t)=>{const{className:n,style:r,children:i,prefixCls:o}=e,a=Fe(`${o}-icon`,n);return I.createElement("span",{ref:t,className:a,style:r},i)}),qk=S.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:i,iconClassName:o}=e,a=Fe(`${n}-loading-icon`,r);return I.createElement(dU,{prefixCls:n,className:a,style:i,ref:t},I.createElement(s3,{className:o}))}),n8=()=>({width:0,opacity:0,transform:"scale(0)"}),r8=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),Lle=e=>{const{prefixCls:t,loading:n,existIcon:r,className:i,style:o}=e,a=!!n;return r?I.createElement(qk,{prefixCls:t,className:i,style:o}):I.createElement(Qw,{visible:a,motionName:`${t}-loading-icon-motion`,motionLeave:a,removeOnLeave:!0,onAppearStart:n8,onAppearActive:r8,onEnterStart:n8,onEnterActive:r8,onLeaveStart:r8,onLeaveActive:n8},(s,l)=>{let{className:c,style:u}=s;return I.createElement(qk,{prefixCls:t,className:i,style:Object.assign(Object.assign({},o),u),ref:l,iconClassName:c})})},Kk=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),$le=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:i,colorErrorHover:o}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(r).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},Kk(`${t}-primary`,i),Kk(`${t}-danger`,o)]}},fU=e=>{const{paddingInline:t,onlyIconSize:n,paddingBlock:r}=e;return qn(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:r,buttonIconOnlyFontSize:n})},hU=e=>{var t,n,r,i,o,a;const s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,l=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,c=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,u=(i=e.contentLineHeight)!==null&&i!==void 0?i:g2(s),f=(o=e.contentLineHeightSM)!==null&&o!==void 0?o:g2(l),d=(a=e.contentLineHeightLG)!==null&&a!==void 0?a:g2(c);return{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:e.fontSizeLG,onlyIconSizeSM:e.fontSizeLG-2,onlyIconSizeLG:e.fontSizeLG+2,groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:e.colorBgTextHover,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,contentFontSize:s,contentFontSizeSM:l,contentFontSizeLG:c,contentLineHeight:u,contentLineHeightSM:f,contentLineHeightLG:d,paddingBlock:Math.max((e.controlHeight-s*u)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-l*f)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-c*d)/2-e.lineWidth,0)}},Ble=e=>{const{componentCls:t,iconCls:n,fontWeight:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:e.marginXS,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${Re(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:1},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},Kw(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},"&-icon-end":{flexDirection:"row-reverse"}}}},Sl=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),Dle=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),zle=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),Ule=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),rg=(e,t,n,r,i,o,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},Sl(e,Object.assign({background:t},a),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:i||void 0,borderColor:o||void 0}})}),w_=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},Ule(e))}),pU=e=>Object.assign({},w_(e)),Pb=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),mU=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},pU(e)),{background:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),Sl(e.componentCls,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),rg(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:e.colorError,borderColor:e.colorError},Sl(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),rg(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),w_(e))}),Hle=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},pU(e)),{color:e.primaryColor,background:e.colorPrimary,boxShadow:e.primaryShadow}),Sl(e.componentCls,{color:e.colorTextLightSolid,background:e.colorPrimaryHover},{color:e.colorTextLightSolid,background:e.colorPrimaryActive})),rg(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({background:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},Sl(e.componentCls,{background:e.colorErrorHover},{background:e.colorErrorActive})),rg(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),w_(e))}),Vle=e=>Object.assign(Object.assign({},mU(e)),{borderStyle:"dashed"}),Wle=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},Sl(e.componentCls,{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),Pb(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},Sl(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),Pb(e))}),Gle=e=>Object.assign(Object.assign(Object.assign({},Sl(e.componentCls,{color:e.colorText,background:e.textHoverBg},{color:e.colorText,background:e.colorBgTextActive})),Pb(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},Pb(e)),Sl(e.componentCls,{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive}))}),qle=e=>{const{componentCls:t}=e;return{[`${t}-default`]:mU(e),[`${t}-primary`]:Hle(e),[`${t}-dashed`]:Vle(e),[`${t}-link`]:Wle(e),[`${t}-text`]:Gle(e),[`${t}-ghost`]:rg(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},C_=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:n,controlHeight:r,fontSize:i,lineHeight:o,borderRadius:a,buttonPaddingHorizontal:s,iconCls:l,buttonPaddingVertical:c}=e,u=`${n}-icon-only`;return[{[`${t}`]:{fontSize:i,lineHeight:o,height:r,padding:`${Re(c)} ${Re(s)}`,borderRadius:a,[`&${u}`]:{width:r,paddingInline:0,[`&${n}-compact-item`]:{flex:"none"},[`&${n}-round`]:{width:"auto"},[l]:{fontSize:e.buttonIconOnlyFontSize}},[`&${n}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${n}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${n}${n}-circle${t}`]:Dle(e)},{[`${n}${n}-round${t}`]:zle(e)}]},Kle=e=>{const t=qn(e,{fontSize:e.contentFontSize,lineHeight:e.contentLineHeight});return C_(t,e.componentCls)},Qle=e=>{const t=qn(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,lineHeight:e.contentLineHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:e.paddingBlockSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return C_(t,`${e.componentCls}-sm`)},Xle=e=>{const t=qn(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,lineHeight:e.contentLineHeightLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:e.paddingBlockLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return C_(t,`${e.componentCls}-lg`)},Yle=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},Jle=zi("Button",e=>{const t=fU(e);return[Ble(t),Kle(t),Qle(t),Xle(t),Yle(t),qle(t),$le(t)]},hU,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function Zle(e,t,n){const{focusElCls:r,focus:i,borderElCls:o}=n,a=o?"> *":"",s=["hover",i?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function ece(e,t,n){const{borderElCls:r}=n,i=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${i}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function gU(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},Zle(e,r,t)),ece(n,r,t))}}function tce(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function nce(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function rce(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},tce(e,t)),nce(e.componentCls,t))}}const ice=e=>{const{componentCls:t,calc:n}=e;return{[t]:{[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:e.lineWidth,height:`calc(100% + ${Re(e.lineWidth)} * 2)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:`calc(100% + ${Re(e.lineWidth)} * 2)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},oce=a_(["Button","compact"],e=>{const t=fU(e);return[gU(t),rce(t),ice(t)]},hU);var ace=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function sce(e){if(typeof e=="object"&&e){let t=e==null?void 0:e.delay;return t=!Number.isNaN(t)&&typeof t=="number"?t:0,{loading:t<=0,delay:t}}return{loading:!!e,delay:0}}const lce=I.forwardRef((e,t)=>{var n,r,i;const{loading:o=!1,prefixCls:a,type:s,danger:l=!1,shape:c="default",size:u,styles:f,disabled:d,className:g,rootClassName:p,children:m,icon:w,iconPosition:b="start",ghost:C=!1,block:y=!1,htmlType:x="button",classNames:_,style:A={},autoInsertSpace:O}=e,P=ace(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),M=s||"default",{getPrefixCls:R,direction:L,button:z}=S.useContext(xt),V=(n=O??(z==null?void 0:z.autoInsertSpace))!==null&&n!==void 0?n:!0,H=R("btn",a),[B,F,j]=Jle(H),N=S.useContext(Qc),D=d??N,U=S.useContext(cU),W=S.useMemo(()=>sce(o),[o]),[G,Q]=S.useState(W.loading),[X,ee]=S.useState(!1),q=Hd(t,S.createRef()),ne=S.Children.count(m)===1&&!w&&!t8(M);S.useEffect(()=>{let Me=null;W.delay>0?Me=setTimeout(()=>{Me=null,Q(!0)},W.delay):Q(W.loading);function ue(){Me&&(clearTimeout(Me),Me=null)}return ue},[W]),S.useEffect(()=>{if(!q||!q.current||!V)return;const Me=q.current.textContent;ne&&Ox(Me)?X||ee(!0):X&&ee(!1)},[q]);const oe=Me=>{const{onClick:ue}=e;if(G||D){Me.preventDefault();return}ue==null||ue(Me)},{compactSize:ge,compactItemClassnames:ve}=b_(H,L),fe={large:"lg",small:"sm",middle:void 0},pe=Vd(Me=>{var ue,we;return(we=(ue=u??ge)!==null&&ue!==void 0?ue:U)!==null&&we!==void 0?we:Me}),be=pe&&fe[pe]||"",ce=G?"loading":w,Oe=zd(P,["navigate"]),Be=Fe(H,F,j,{[`${H}-${c}`]:c!=="default"&&c,[`${H}-${M}`]:M,[`${H}-${be}`]:be,[`${H}-icon-only`]:!m&&m!==0&&!!ce,[`${H}-background-ghost`]:C&&!t8(M),[`${H}-loading`]:G,[`${H}-two-chinese-chars`]:X&&V&&!G,[`${H}-block`]:y,[`${H}-dangerous`]:l,[`${H}-rtl`]:L==="rtl",[`${H}-icon-end`]:b==="end"},ve,g,p,z==null?void 0:z.className),Ne=Object.assign(Object.assign({},z==null?void 0:z.style),A),Ie=Fe(_==null?void 0:_.icon,(r=z==null?void 0:z.classNames)===null||r===void 0?void 0:r.icon),xe=Object.assign(Object.assign({},(f==null?void 0:f.icon)||{}),((i=z==null?void 0:z.styles)===null||i===void 0?void 0:i.icon)||{}),Ce=w&&!G?I.createElement(dU,{prefixCls:H,className:Ie,style:xe},w):I.createElement(Lle,{existIcon:!!w,prefixCls:H,loading:G}),Te=m||m===0?Fle(m,ne&&V):null;if(Oe.href!==void 0)return B(I.createElement("a",Object.assign({},Oe,{className:Fe(Be,{[`${H}-disabled`]:D}),href:D?void 0:Oe.href,style:Ne,onClick:oe,ref:q,tabIndex:D?-1:0}),Ce,Te));let je=I.createElement("button",Object.assign({},P,{type:x,className:Be,style:Ne,onClick:oe,disabled:D,ref:q}),Ce,Te,!!ve&&I.createElement(oce,{key:"compact",prefixCls:H}));return t8(M)||(je=I.createElement(sU,{component:"Button",disabled:G},je)),B(je)}),Wd=lce;Wd.Group=Nle;Wd.__ANT_BUTTON=!0;function i8(e){return!!(e!=null&&e.then)}const vU=e=>{const{type:t,children:n,prefixCls:r,buttonProps:i,close:o,autoFocus:a,emitEvent:s,isSilent:l,quitOnNullishReturnValue:c,actionFn:u}=e,f=S.useRef(!1),d=S.useRef(null),[g,p]=Ed(!1),m=function(){o==null||o.apply(void 0,arguments)};S.useEffect(()=>{let C=null;return a&&(C=setTimeout(()=>{var y;(y=d.current)===null||y===void 0||y.focus()})),()=>{C&&clearTimeout(C)}},[]);const w=C=>{i8(C)&&(p(!0),C.then(function(){p(!1,!0),m.apply(void 0,arguments),f.current=!1},y=>{if(p(!1,!0),f.current=!1,!(l!=null&&l()))return Promise.reject(y)}))},b=C=>{if(f.current)return;if(f.current=!0,!u){m();return}let y;if(s){if(y=u(C),c&&!i8(y)){f.current=!1,m(C);return}}else if(u.length)y=u(o),f.current=!1;else if(y=u(),!i8(y)){m();return}w(y)};return S.createElement(Wd,Object.assign({},uU(t),{onClick:b,loading:g,prefixCls:r},i,{ref:d}),n)},h1=I.createContext({}),{Provider:yU}=h1,Qk=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:i,rootPrefixCls:o,close:a,onCancel:s,onConfirm:l}=S.useContext(h1);return i?I.createElement(vU,{isSilent:r,actionFn:s,close:function(){a==null||a.apply(void 0,arguments),l==null||l(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${o}-btn`},n):null},Xk=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:i,okTextLocale:o,okType:a,onConfirm:s,onOk:l}=S.useContext(h1);return I.createElement(vU,{isSilent:n,type:a||"primary",actionFn:l,close:function(){t==null||t.apply(void 0,arguments),s==null||s(!0)},autoFocus:e==="ok",buttonProps:r,prefixCls:`${i}-btn`},o)};var bU=S.createContext(null),Yk=[];function cce(e,t){var n=S.useState(function(){if(!Yo())return null;var p=document.createElement("div");return p}),r=ke(n,1),i=r[0],o=S.useRef(!1),a=S.useContext(bU),s=S.useState(Yk),l=ke(s,2),c=l[0],u=l[1],f=a||(o.current?void 0:function(p){u(function(m){var w=[p].concat(ot(m));return w})});function d(){i.parentElement||document.body.appendChild(i),o.current=!0}function g(){var p;(p=i.parentElement)===null||p===void 0||p.removeChild(i),o.current=!1}return Sd(function(){return e?a?a(d):d():g(),g},[e]),Sd(function(){c.length&&(c.forEach(function(p){return p()}),u(Yk))},[c]),[i,f]}var o8;function uce(e){if(typeof document>"u")return 0;if(o8===void 0){var t=document.createElement("div");t.style.width="100%",t.style.height="200px";var n=document.createElement("div"),r=n.style;r.position="absolute",r.top="0",r.left="0",r.pointerEvents="none",r.visibility="hidden",r.width="200px",r.height="150px",r.overflow="hidden",n.appendChild(t),document.body.appendChild(n);var i=t.offsetWidth;n.style.overflow="scroll";var o=t.offsetWidth;i===o&&(o=n.clientWidth),document.body.removeChild(n),o8=i-o}return o8}function Jk(e){var t=e.match(/^(.*)px$/),n=Number(t==null?void 0:t[1]);return Number.isNaN(n)?uce():n}function dce(e){if(typeof document>"u"||!e||!(e instanceof Element))return{width:0,height:0};var t=getComputedStyle(e,"::-webkit-scrollbar"),n=t.width,r=t.height;return{width:Jk(n),height:Jk(r)}}function fce(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var hce="rc-util-locker-".concat(Date.now()),Zk=0;function pce(e){var t=!!e,n=S.useState(function(){return Zk+=1,"".concat(hce,"_").concat(Zk)}),r=ke(n,1),i=r[0];Sd(function(){if(t){var o=dce(document.body).width,a=fce();ld(`
html body {
  overflow-y: hidden;
  `.concat(a?"width: calc(100% - ".concat(o,"px);"):"",`
}`),i)}else gb(i);return function(){gb(i)}},[t,i])}var mce=!1;function gce(e){return mce}var eM=function(t){return t===!1?!1:!Yo()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},S_=S.forwardRef(function(e,t){var n=e.open,r=e.autoLock,i=e.getContainer;e.debug;var o=e.autoDestroy,a=o===void 0?!0:o,s=e.children,l=S.useState(n),c=ke(l,2),u=c[0],f=c[1],d=u||n;S.useEffect(function(){(a||n)&&f(n)},[n,a]);var g=S.useState(function(){return eM(i)}),p=ke(g,2),m=p[0],w=p[1];S.useEffect(function(){var L=eM(i);w(L??null)});var b=cce(d&&!m),C=ke(b,2),y=C[0],x=C[1],_=m??y;pce(r&&n&&Yo()&&(_===y||_===document.body));var A=null;if(s&&f_(s)&&t){var O=s;A=O.ref}var P=Fz(A,t);if(!d||!Yo()||m===void 0)return null;var M=_===!1||gce(),R=s;return t&&(R=S.cloneElement(s,{ref:P})),S.createElement(bU.Provider,{value:x},M?R:Tp.createPortal(R,_))}),wU=S.createContext({});function vce(){var e=a3({},_p);return e.useId}var tM=0;function yce(e){var t=S.useState("ssr-id"),n=_b(t,2),r=n[0],i=n[1],o=vce(),a=o==null?void 0:o();return S.useEffect(function(){if(!o){var s=tM;tM+=1,i("rc_unique_".concat(s))}},[]),a||r}function nM(e,t,n){var r=t;return!r&&n&&(r="".concat(e,"-").concat(n)),r}function rM(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if(typeof n!="number"){var i=e.document;n=i.documentElement[r],typeof n!="number"&&(n=i.body[r])}return n}function bce(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,i=r.defaultView||r.parentWindow;return n.left+=rM(i),n.top+=rM(i,!0),n}const wce=S.memo(function(e){var t=e.children;return t},function(e,t){var n=t.shouldUpdate;return!n});var iM={width:0,height:0,overflow:"hidden",outline:"none"},Cce={outline:"none"},CU=I.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,i=e.style,o=e.title,a=e.ariaId,s=e.footer,l=e.closable,c=e.closeIcon,u=e.onClose,f=e.children,d=e.bodyStyle,g=e.bodyProps,p=e.modalRender,m=e.onMouseDown,w=e.onMouseUp,b=e.holderRef,C=e.visible,y=e.forceRender,x=e.width,_=e.height,A=e.classNames,O=e.styles,P=I.useContext(wU),M=P.panel,R=Fz(b,M),L=S.useRef(),z=S.useRef(),V=S.useRef();I.useImperativeHandle(t,function(){return{focus:function(){var Q;(Q=V.current)===null||Q===void 0||Q.focus({preventScroll:!0})},changeActive:function(Q){var X=document,ee=X.activeElement;Q&&ee===z.current?L.current.focus({preventScroll:!0}):!Q&&ee===L.current&&z.current.focus({preventScroll:!0})}}});var H={};x!==void 0&&(H.width=x),_!==void 0&&(H.height=_);var B=s?I.createElement("div",{className:bt("".concat(n,"-footer"),A==null?void 0:A.footer),style:he({},O==null?void 0:O.footer)},s):null,F=o?I.createElement("div",{className:bt("".concat(n,"-header"),A==null?void 0:A.header),style:he({},O==null?void 0:O.header)},I.createElement("div",{className:"".concat(n,"-title"),id:a},o)):null,j=S.useMemo(function(){return Yt(l)==="object"&&l!==null?l:l?{closeIcon:c??I.createElement("span",{className:"".concat(n,"-close-x")})}:{}},[l,c,n]),N=g_(j,!0),D=Yt(l)==="object"&&l.disabled,U=l?I.createElement("button",en({type:"button",onClick:u,"aria-label":"Close"},N,{className:"".concat(n,"-close"),disabled:D}),j.closeIcon):null,W=I.createElement("div",{className:bt("".concat(n,"-content"),A==null?void 0:A.content),style:O==null?void 0:O.content},U,F,I.createElement("div",en({className:bt("".concat(n,"-body"),A==null?void 0:A.body),style:he(he({},d),O==null?void 0:O.body)},g),f),B);return I.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":o?a:null,"aria-modal":"true",ref:R,style:he(he({},i),H),className:bt(n,r),onMouseDown:m,onMouseUp:w},I.createElement("div",{tabIndex:0,ref:L,style:iM,"aria-hidden":"true"}),I.createElement("div",{ref:V,tabIndex:-1,style:Cce},I.createElement(wce,{shouldUpdate:C||y},p?p(W):W)),I.createElement("div",{tabIndex:0,ref:z,style:iM,"aria-hidden":"true"}))}),SU=S.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,i=e.style,o=e.className,a=e.visible,s=e.forceRender,l=e.destroyOnClose,c=e.motionName,u=e.ariaId,f=e.onVisibleChanged,d=e.mousePosition,g=S.useRef(),p=S.useState(),m=ke(p,2),w=m[0],b=m[1],C={};w&&(C.transformOrigin=w);function y(){var x=bce(g.current);b(d&&(d.x||d.y)?"".concat(d.x-x.left,"px ").concat(d.y-x.top,"px"):"")}return S.createElement(d1,{visible:a,onVisibleChanged:f,onAppearPrepare:y,onEnterPrepare:y,forceRender:s,motionName:c,removeOnLeave:l,ref:g},function(x,_){var A=x.className,O=x.style;return S.createElement(CU,en({},e,{ref:t,title:r,ariaId:u,prefixCls:n,holderRef:_,style:he(he(he({},O),i),C),className:bt(o,A)}))})});SU.displayName="Content";var Sce=function(t){var n=t.prefixCls,r=t.style,i=t.visible,o=t.maskProps,a=t.motionName,s=t.className;return S.createElement(d1,{key:"mask",visible:i,motionName:a,leavedClassName:"".concat(n,"-mask-hidden")},function(l,c){var u=l.className,f=l.style;return S.createElement("div",en({ref:c,style:he(he({},f),r),className:bt("".concat(n,"-mask"),u,s)},o))})},xce=function(t){var n=t.prefixCls,r=n===void 0?"rc-dialog":n,i=t.zIndex,o=t.visible,a=o===void 0?!1:o,s=t.keyboard,l=s===void 0?!0:s,c=t.focusTriggerAfterClose,u=c===void 0?!0:c,f=t.wrapStyle,d=t.wrapClassName,g=t.wrapProps,p=t.onClose,m=t.afterOpenChange,w=t.afterClose,b=t.transitionName,C=t.animation,y=t.closable,x=y===void 0?!0:y,_=t.mask,A=_===void 0?!0:_,O=t.maskTransitionName,P=t.maskAnimation,M=t.maskClosable,R=M===void 0?!0:M,L=t.maskStyle,z=t.maskProps,V=t.rootClassName,H=t.classNames,B=t.styles,F=S.useRef(),j=S.useRef(),N=S.useRef(),D=S.useState(a),U=ke(D,2),W=U[0],G=U[1],Q=yce();function X(){jS(j.current,document.activeElement)||(F.current=document.activeElement)}function ee(){if(!jS(j.current,document.activeElement)){var ce;(ce=N.current)===null||ce===void 0||ce.focus()}}function te(ce){if(ce)ee();else{if(G(!1),A&&F.current&&u){try{F.current.focus({preventScroll:!0})}catch{}F.current=null}W&&(w==null||w())}m==null||m(ce)}function q(ce){p==null||p(ce)}var ne=S.useRef(!1),oe=S.useRef(),ge=function(){clearTimeout(oe.current),ne.current=!0},ve=function(){oe.current=setTimeout(function(){ne.current=!1})},fe=null;R&&(fe=function(Oe){ne.current?ne.current=!1:j.current===Oe.target&&q(Oe)});function pe(ce){if(l&&ce.keyCode===Ze.ESC){ce.stopPropagation(),q(ce);return}a&&ce.keyCode===Ze.TAB&&N.current.changeActive(!ce.shiftKey)}S.useEffect(function(){a&&(G(!0),X())},[a]),S.useEffect(function(){return function(){clearTimeout(oe.current)}},[]);var be=he(he(he({zIndex:i},f),B==null?void 0:B.wrapper),{},{display:W?null:"none"});return S.createElement("div",en({className:bt("".concat(r,"-root"),V)},g_(t,{data:!0})),S.createElement(Sce,{prefixCls:r,visible:A&&a,motionName:nM(r,O,P),style:he(he({zIndex:i},L),B==null?void 0:B.mask),maskProps:z,className:H==null?void 0:H.mask}),S.createElement("div",en({tabIndex:-1,onKeyDown:pe,className:bt("".concat(r,"-wrap"),d,H==null?void 0:H.wrapper),ref:j,onClick:fe,style:be},g),S.createElement(SU,en({},t,{onMouseDown:ge,onMouseUp:ve,ref:N,closable:x,ariaId:Q,prefixCls:r,visible:a&&W,onClose:q,onVisibleChanged:te,motionName:nM(r,b,C)}))))},xU=function(t){var n=t.visible,r=t.getContainer,i=t.forceRender,o=t.destroyOnClose,a=o===void 0?!1:o,s=t.afterClose,l=t.panelRef,c=S.useState(n),u=ke(c,2),f=u[0],d=u[1],g=S.useMemo(function(){return{panel:l}},[l]);return S.useEffect(function(){n&&d(!0)},[n]),!i&&a&&!f?null:S.createElement(wU.Provider,{value:g},S.createElement(S_,{open:n||i||f,autoDestroy:!1,getContainer:r,autoLock:n||f},S.createElement(xce,en({},t,{destroyOnClose:a,afterClose:function(){s==null||s(),d(!1)}}))))};xU.displayName="Dialog";function Ba(){Ba=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(F,j,N){F[j]=N.value},o=typeof Symbol=="function"?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(F,j,N){return Object.defineProperty(F,j,{value:N,enumerable:!0,configurable:!0,writable:!0}),F[j]}try{c({},"")}catch{c=function(N,D,U){return N[D]=U}}function u(F,j,N,D){var U=j&&j.prototype instanceof b?j:b,W=Object.create(U.prototype),G=new H(D||[]);return i(W,"_invoke",{value:R(F,N,G)}),W}function f(F,j,N){try{return{type:"normal",arg:F.call(j,N)}}catch(D){return{type:"throw",arg:D}}}t.wrap=u;var d="suspendedStart",g="suspendedYield",p="executing",m="completed",w={};function b(){}function C(){}function y(){}var x={};c(x,a,function(){return this});var _=Object.getPrototypeOf,A=_&&_(_(B([])));A&&A!==n&&r.call(A,a)&&(x=A);var O=y.prototype=b.prototype=Object.create(x);function P(F){["next","throw","return"].forEach(function(j){c(F,j,function(N){return this._invoke(j,N)})})}function M(F,j){function N(U,W,G,Q){var X=f(F[U],F,W);if(X.type!=="throw"){var ee=X.arg,te=ee.value;return te&&Yt(te)=="object"&&r.call(te,"__await")?j.resolve(te.__await).then(function(q){N("next",q,G,Q)},function(q){N("throw",q,G,Q)}):j.resolve(te).then(function(q){ee.value=q,G(ee)},function(q){return N("throw",q,G,Q)})}Q(X.arg)}var D;i(this,"_invoke",{value:function(W,G){function Q(){return new j(function(X,ee){N(W,G,X,ee)})}return D=D?D.then(Q,Q):Q()}})}function R(F,j,N){var D=d;return function(U,W){if(D===p)throw new Error("Generator is already running");if(D===m){if(U==="throw")throw W;return{value:e,done:!0}}for(N.method=U,N.arg=W;;){var G=N.delegate;if(G){var Q=L(G,N);if(Q){if(Q===w)continue;return Q}}if(N.method==="next")N.sent=N._sent=N.arg;else if(N.method==="throw"){if(D===d)throw D=m,N.arg;N.dispatchException(N.arg)}else N.method==="return"&&N.abrupt("return",N.arg);D=p;var X=f(F,j,N);if(X.type==="normal"){if(D=N.done?m:g,X.arg===w)continue;return{value:X.arg,done:N.done}}X.type==="throw"&&(D=m,N.method="throw",N.arg=X.arg)}}}function L(F,j){var N=j.method,D=F.iterator[N];if(D===e)return j.delegate=null,N==="throw"&&F.iterator.return&&(j.method="return",j.arg=e,L(F,j),j.method==="throw")||N!=="return"&&(j.method="throw",j.arg=new TypeError("The iterator does not provide a '"+N+"' method")),w;var U=f(D,F.iterator,j.arg);if(U.type==="throw")return j.method="throw",j.arg=U.arg,j.delegate=null,w;var W=U.arg;return W?W.done?(j[F.resultName]=W.value,j.next=F.nextLoc,j.method!=="return"&&(j.method="next",j.arg=e),j.delegate=null,w):W:(j.method="throw",j.arg=new TypeError("iterator result is not an object"),j.delegate=null,w)}function z(F){var j={tryLoc:F[0]};1 in F&&(j.catchLoc=F[1]),2 in F&&(j.finallyLoc=F[2],j.afterLoc=F[3]),this.tryEntries.push(j)}function V(F){var j=F.completion||{};j.type="normal",delete j.arg,F.completion=j}function H(F){this.tryEntries=[{tryLoc:"root"}],F.forEach(z,this),this.reset(!0)}function B(F){if(F||F===""){var j=F[a];if(j)return j.call(F);if(typeof F.next=="function")return F;if(!isNaN(F.length)){var N=-1,D=function U(){for(;++N<F.length;)if(r.call(F,N))return U.value=F[N],U.done=!1,U;return U.value=e,U.done=!0,U};return D.next=D}}throw new TypeError(Yt(F)+" is not iterable")}return C.prototype=y,i(O,"constructor",{value:y,configurable:!0}),i(y,"constructor",{value:C,configurable:!0}),C.displayName=c(y,l,"GeneratorFunction"),t.isGeneratorFunction=function(F){var j=typeof F=="function"&&F.constructor;return!!j&&(j===C||(j.displayName||j.name)==="GeneratorFunction")},t.mark=function(F){return Object.setPrototypeOf?Object.setPrototypeOf(F,y):(F.__proto__=y,c(F,l,"GeneratorFunction")),F.prototype=Object.create(O),F},t.awrap=function(F){return{__await:F}},P(M.prototype),c(M.prototype,s,function(){return this}),t.AsyncIterator=M,t.async=function(F,j,N,D,U){U===void 0&&(U=Promise);var W=new M(u(F,j,N,D),U);return t.isGeneratorFunction(j)?W:W.next().then(function(G){return G.done?G.value:W.next()})},P(O),c(O,l,"Generator"),c(O,a,function(){return this}),c(O,"toString",function(){return"[object Generator]"}),t.keys=function(F){var j=Object(F),N=[];for(var D in j)N.push(D);return N.reverse(),function U(){for(;N.length;){var W=N.pop();if(W in j)return U.value=W,U.done=!1,U}return U.done=!0,U}},t.values=B,H.prototype={constructor:H,reset:function(j){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(V),!j)for(var N in this)N.charAt(0)==="t"&&r.call(this,N)&&!isNaN(+N.slice(1))&&(this[N]=e)},stop:function(){this.done=!0;var j=this.tryEntries[0].completion;if(j.type==="throw")throw j.arg;return this.rval},dispatchException:function(j){if(this.done)throw j;var N=this;function D(ee,te){return G.type="throw",G.arg=j,N.next=ee,te&&(N.method="next",N.arg=e),!!te}for(var U=this.tryEntries.length-1;U>=0;--U){var W=this.tryEntries[U],G=W.completion;if(W.tryLoc==="root")return D("end");if(W.tryLoc<=this.prev){var Q=r.call(W,"catchLoc"),X=r.call(W,"finallyLoc");if(Q&&X){if(this.prev<W.catchLoc)return D(W.catchLoc,!0);if(this.prev<W.finallyLoc)return D(W.finallyLoc)}else if(Q){if(this.prev<W.catchLoc)return D(W.catchLoc,!0)}else{if(!X)throw new Error("try statement without catch or finally");if(this.prev<W.finallyLoc)return D(W.finallyLoc)}}}},abrupt:function(j,N){for(var D=this.tryEntries.length-1;D>=0;--D){var U=this.tryEntries[D];if(U.tryLoc<=this.prev&&r.call(U,"finallyLoc")&&this.prev<U.finallyLoc){var W=U;break}}W&&(j==="break"||j==="continue")&&W.tryLoc<=N&&N<=W.finallyLoc&&(W=null);var G=W?W.completion:{};return G.type=j,G.arg=N,W?(this.method="next",this.next=W.finallyLoc,w):this.complete(G)},complete:function(j,N){if(j.type==="throw")throw j.arg;return j.type==="break"||j.type==="continue"?this.next=j.arg:j.type==="return"?(this.rval=this.arg=j.arg,this.method="return",this.next="end"):j.type==="normal"&&N&&(this.next=N),w},finish:function(j){for(var N=this.tryEntries.length-1;N>=0;--N){var D=this.tryEntries[N];if(D.finallyLoc===j)return this.complete(D.completion,D.afterLoc),V(D),w}},catch:function(j){for(var N=this.tryEntries.length-1;N>=0;--N){var D=this.tryEntries[N];if(D.tryLoc===j){var U=D.completion;if(U.type==="throw"){var W=U.arg;V(D)}return W}}throw new Error("illegal catch attempt")},delegateYield:function(j,N,D){return this.delegate={iterator:B(j),resultName:N,nextLoc:D},this.method==="next"&&(this.arg=e),w}},t}function oM(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(c){n(c);return}s.done?t(l):Promise.resolve(l).then(r,i)}function p1(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(l){oM(o,r,i,a,s,"next",l)}function s(l){oM(o,r,i,a,s,"throw",l)}a(void 0)})}}function Tb(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return I.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(Tb(r)):Rz.isFragment(r)&&r.props?n=n.concat(Tb(r.props.children,t)):n.push(r))}),n}var Ku="RC_FORM_INTERNAL_HOOKS",Qt=function(){uo(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},Ad=S.createContext({getFieldValue:Qt,getFieldsValue:Qt,getFieldError:Qt,getFieldWarning:Qt,getFieldsError:Qt,isFieldsTouched:Qt,isFieldTouched:Qt,isFieldValidating:Qt,isFieldsValidating:Qt,resetFields:Qt,setFields:Qt,setFieldValue:Qt,setFieldsValue:Qt,validateFields:Qt,submit:Qt,getInternalHooks:function(){return Qt(),{dispatch:Qt,initEntityValue:Qt,registerField:Qt,useSubscribe:Qt,setInitialValues:Qt,destroyForm:Qt,setCallbacks:Qt,registerWatch:Qt,getFields:Qt,setValidateMessages:Qt,setPreserve:Qt,getInitialValue:Qt}}}),ig=S.createContext(null);function Ix(e){return e==null?[]:Array.isArray(e)?e:[e]}function Ece(e){return e&&!!e._init}function hi(e){"@babel/helpers - typeof";return hi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hi(e)}function _ce(e,t){if(hi(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(hi(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function EU(e){var t=_ce(e,"string");return hi(t)=="symbol"?t:t+""}function xl(e,t,n){return t=EU(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function cc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aM(Object(n),!0).forEach(function(r){xl(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kx(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ace(e){if(Array.isArray(e))return kx(e)}function Pce(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Tce(e,t){if(e){if(typeof e=="string")return kx(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return kx(e,t)}}function Oce(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lh(e){return Ace(e)||Pce(e)||Tce(e)||Oce()}function _U(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ice(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,EU(r.key),r)}}function AU(e,t,n){return t&&Ice(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Mx(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var Rx=Mx();function Nx(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function og(e,t){return og=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},og(e,t)}function kce(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&og(e,t)}function ag(e){return ag=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ag(e)}function x_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(x_=function(){return!!e})()}function Mce(e,t){if(t&&(hi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Nx(e)}function Rce(e){var t=x_();return function(){var r=ag(e),i;if(t){var o=ag(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return Mce(this,i)}}function Nce(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function jce(e,t,n){if(x_())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var i=new(e.bind.apply(e,r));return n&&og(i,n.prototype),i}function jx(e){var t=typeof Map=="function"?new Map:void 0;return jx=function(r){if(r===null||!Nce(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,i)}function i(){return jce(r,arguments,ag(this).constructor)}return i.prototype=Object.create(r.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),og(i,r)},jx(e)}var Fce=/%[sdj%]/g,Lce=function(){};function Fx(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function ao(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0,o=n.length;if(typeof e=="function")return e.apply(null,n);if(typeof e=="string"){var a=e.replace(Fce,function(s){if(s==="%%")return"%";if(i>=o)return s;switch(s){case"%s":return String(n[i++]);case"%d":return Number(n[i++]);case"%j":try{return JSON.stringify(n[i++])}catch{return"[Circular]"}break;default:return s}});return a}return e}function $ce(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function rr(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||$ce(t)&&typeof e=="string"&&!e)}function Bce(e,t,n){var r=[],i=0,o=e.length;function a(s){r.push.apply(r,lh(s||[])),i++,i===o&&n(r)}e.forEach(function(s){t(s,a)})}function sM(e,t,n){var r=0,i=e.length;function o(a){if(a&&a.length){n(a);return}var s=r;r=r+1,s<i?t(e[s],o):n([])}o([])}function Dce(e){var t=[];return Object.keys(e).forEach(function(n){t.push.apply(t,lh(e[n]||[]))}),t}var lM=function(e){kce(n,e);var t=Rce(n);function n(r,i){var o;return _U(this,n),o=t.call(this,"Async Validation Error"),xl(Nx(o),"errors",void 0),xl(Nx(o),"fields",void 0),o.errors=r,o.fields=i,o}return AU(n)}(jx(Error));function zce(e,t,n,r,i){if(t.first){var o=new Promise(function(d,g){var p=function(b){return r(b),b.length?g(new lM(b,Fx(b))):d(i)},m=Dce(e);sM(m,n,p)});return o.catch(function(d){return d}),o}var a=t.firstFields===!0?Object.keys(e):t.firstFields||[],s=Object.keys(e),l=s.length,c=0,u=[],f=new Promise(function(d,g){var p=function(w){if(u.push.apply(u,w),c++,c===l)return r(u),u.length?g(new lM(u,Fx(u))):d(i)};s.length||(r(u),d(i)),s.forEach(function(m){var w=e[m];a.indexOf(m)!==-1?sM(w,n,p):Bce(w,n,p)})});return f.catch(function(d){return d}),f}function Uce(e){return!!(e&&e.message!==void 0)}function Hce(e,t){for(var n=e,r=0;r<t.length;r++){if(n==null)return n;n=n[t[r]]}return n}function cM(e,t){return function(n){var r;return e.fullFields?r=Hce(t,e.fullFields):r=t[n.field||e.fullField],Uce(n)?(n.field=n.field||e.fullField,n.fieldValue=r,n):{message:typeof n=="function"?n():n,fieldValue:r,field:n.field||e.fullField}}}function uM(e,t){if(t){for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];hi(r)==="object"&&hi(e[n])==="object"?e[n]=cc(cc({},e[n]),r):e[n]=r}}return e}var kf="enum",Vce=function(t,n,r,i,o){t[kf]=Array.isArray(t[kf])?t[kf]:[],t[kf].indexOf(n)===-1&&i.push(ao(o.messages[kf],t.fullField,t[kf].join(", ")))},Wce=function(t,n,r,i,o){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||i.push(ao(o.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var a=new RegExp(t.pattern);a.test(n)||i.push(ao(o.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},Gce=function(t,n,r,i,o){var a=typeof t.len=="number",s=typeof t.min=="number",l=typeof t.max=="number",c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,u=n,f=null,d=typeof n=="number",g=typeof n=="string",p=Array.isArray(n);if(d?f="number":g?f="string":p&&(f="array"),!f)return!1;p&&(u=n.length),g&&(u=n.replace(c,"_").length),a?u!==t.len&&i.push(ao(o.messages[f].len,t.fullField,t.len)):s&&!l&&u<t.min?i.push(ao(o.messages[f].min,t.fullField,t.min)):l&&!s&&u>t.max?i.push(ao(o.messages[f].max,t.fullField,t.max)):s&&l&&(u<t.min||u>t.max)&&i.push(ao(o.messages[f].range,t.fullField,t.min,t.max))},PU=function(t,n,r,i,o,a){t.required&&(!r.hasOwnProperty(t.field)||rr(n,a||t.type))&&i.push(ao(o.messages.required,t.fullField))},gy;const qce=function(){if(gy)return gy;var e="[a-fA-F\\d:]",t=function(A){return A&&A.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",i=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],o="(?:%[0-9a-zA-Z]{1,})?",a="(?:".concat(i.join("|"),")").concat(o),s=new RegExp("(?:^".concat(n,"$)|(?:^").concat(a,"$)")),l=new RegExp("^".concat(n,"$")),c=new RegExp("^".concat(a,"$")),u=function(A){return A&&A.exact?s:new RegExp("(?:".concat(t(A)).concat(n).concat(t(A),")|(?:").concat(t(A)).concat(a).concat(t(A),")"),"g")};u.v4=function(_){return _&&_.exact?l:new RegExp("".concat(t(_)).concat(n).concat(t(_)),"g")},u.v6=function(_){return _&&_.exact?c:new RegExp("".concat(t(_)).concat(a).concat(t(_)),"g")};var f="(?:(?:[a-z]+:)?//)",d="(?:\\S+(?::\\S*)?@)?",g=u.v4().source,p=u.v6().source,m="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",w="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",b="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",C="(?::\\d{2,5})?",y='(?:[/?#][^\\s"]*)?',x="(?:".concat(f,"|www\\.)").concat(d,"(?:localhost|").concat(g,"|").concat(p,"|").concat(m).concat(w).concat(b,")").concat(C).concat(y);return gy=new RegExp("(?:^".concat(x,"$)"),"i"),gy};var dM={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},nm={integer:function(t){return nm.number(t)&&parseInt(t,10)===t},float:function(t){return nm.number(t)&&!nm.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return hi(t)==="object"&&!nm.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(dM.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(qce())},hex:function(t){return typeof t=="string"&&!!t.match(dM.hex)}},Kce=function(t,n,r,i,o){if(t.required&&n===void 0){PU(t,n,r,i,o);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;a.indexOf(s)>-1?nm[s](n)||i.push(ao(o.messages.types[s],t.fullField,t.type)):s&&hi(n)!==t.type&&i.push(ao(o.messages.types[s],t.fullField,t.type))},Qce=function(t,n,r,i,o){(/^\s+$/.test(n)||n==="")&&i.push(ao(o.messages.whitespace,t.fullField))};const Tt={required:PU,whitespace:Qce,type:Kce,range:Gce,enum:Vce,pattern:Wce};var Xce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(rr(n)&&!t.required)return r();Tt.required(t,n,i,a,o)}r(a)},Yce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();Tt.required(t,n,i,a,o,"array"),n!=null&&(Tt.type(t,n,i,a,o),Tt.range(t,n,i,a,o))}r(a)},Jce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(rr(n)&&!t.required)return r();Tt.required(t,n,i,a,o),n!==void 0&&Tt.type(t,n,i,a,o)}r(a)},Zce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(rr(n,"date")&&!t.required)return r();if(Tt.required(t,n,i,a,o),!rr(n,"date")){var l;n instanceof Date?l=n:l=new Date(n),Tt.type(t,l,i,a,o),l&&Tt.range(t,l.getTime(),i,a,o)}}r(a)},eue="enum",tue=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(rr(n)&&!t.required)return r();Tt.required(t,n,i,a,o),n!==void 0&&Tt[eue](t,n,i,a,o)}r(a)},nue=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(rr(n)&&!t.required)return r();Tt.required(t,n,i,a,o),n!==void 0&&(Tt.type(t,n,i,a,o),Tt.range(t,n,i,a,o))}r(a)},rue=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(rr(n)&&!t.required)return r();Tt.required(t,n,i,a,o),n!==void 0&&(Tt.type(t,n,i,a,o),Tt.range(t,n,i,a,o))}r(a)},iue=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(rr(n)&&!t.required)return r();Tt.required(t,n,i,a,o),n!==void 0&&Tt.type(t,n,i,a,o)}r(a)},oue=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),rr(n)&&!t.required)return r();Tt.required(t,n,i,a,o),n!==void 0&&(Tt.type(t,n,i,a,o),Tt.range(t,n,i,a,o))}r(a)},aue=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(rr(n)&&!t.required)return r();Tt.required(t,n,i,a,o),n!==void 0&&Tt.type(t,n,i,a,o)}r(a)},sue=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(rr(n,"string")&&!t.required)return r();Tt.required(t,n,i,a,o),rr(n,"string")||Tt.pattern(t,n,i,a,o)}r(a)},lue=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(rr(n)&&!t.required)return r();Tt.required(t,n,i,a,o),rr(n)||Tt.type(t,n,i,a,o)}r(a)},cue=function(t,n,r,i,o){var a=[],s=Array.isArray(n)?"array":hi(n);Tt.required(t,n,i,a,o,s),r(a)},uue=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(rr(n,"string")&&!t.required)return r();Tt.required(t,n,i,a,o,"string"),rr(n,"string")||(Tt.type(t,n,i,a,o),Tt.range(t,n,i,a,o),Tt.pattern(t,n,i,a,o),t.whitespace===!0&&Tt.whitespace(t,n,i,a,o))}r(a)},a8=function(t,n,r,i,o){var a=t.type,s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(rr(n,a)&&!t.required)return r();Tt.required(t,n,i,s,o,a),rr(n,a)||Tt.type(t,n,i,s,o)}r(s)};const wm={string:uue,method:iue,number:oue,boolean:Jce,regexp:lue,integer:rue,float:nue,array:Yce,object:aue,enum:tue,pattern:sue,date:Zce,url:a8,hex:a8,email:a8,required:cue,any:Xce};var m1=function(){function e(t){_U(this,e),xl(this,"rules",null),xl(this,"_messages",Rx),this.define(t)}return AU(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(hi(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(i){var o=n[i];r.rules[i]=Array.isArray(o)?o:[o]})}},{key:"messages",value:function(n){return n&&(this._messages=uM(Mx(),n)),this._messages}},{key:"validate",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},a=n,s=i,l=o;if(typeof s=="function"&&(l=s,s={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,a),Promise.resolve(a);function c(p){var m=[],w={};function b(y){if(Array.isArray(y)){var x;m=(x=m).concat.apply(x,lh(y))}else m.push(y)}for(var C=0;C<p.length;C++)b(p[C]);m.length?(w=Fx(m),l(m,w)):l(null,a)}if(s.messages){var u=this.messages();u===Rx&&(u=Mx()),uM(u,s.messages),s.messages=u}else s.messages=this.messages();var f={},d=s.keys||Object.keys(this.rules);d.forEach(function(p){var m=r.rules[p],w=a[p];m.forEach(function(b){var C=b;typeof C.transform=="function"&&(a===n&&(a=cc({},a)),w=a[p]=C.transform(w),w!=null&&(C.type=C.type||(Array.isArray(w)?"array":hi(w)))),typeof C=="function"?C={validator:C}:C=cc({},C),C.validator=r.getValidationMethod(C),C.validator&&(C.field=p,C.fullField=C.fullField||p,C.type=r.getType(C),f[p]=f[p]||[],f[p].push({rule:C,value:w,source:a,field:p}))})});var g={};return zce(f,s,function(p,m){var w=p.rule,b=(w.type==="object"||w.type==="array")&&(hi(w.fields)==="object"||hi(w.defaultField)==="object");b=b&&(w.required||!w.required&&p.value),w.field=p.field;function C(O,P){return cc(cc({},P),{},{fullField:"".concat(w.fullField,".").concat(O),fullFields:w.fullFields?[].concat(lh(w.fullFields),[O]):[O]})}function y(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],P=Array.isArray(O)?O:[O];!s.suppressWarning&&P.length&&e.warning("async-validator:",P),P.length&&w.message!==void 0&&(P=[].concat(w.message));var M=P.map(cM(w,a));if(s.first&&M.length)return g[w.field]=1,m(M);if(!b)m(M);else{if(w.required&&!p.value)return w.message!==void 0?M=[].concat(w.message).map(cM(w,a)):s.error&&(M=[s.error(w,ao(s.messages.required,w.field))]),m(M);var R={};w.defaultField&&Object.keys(p.value).map(function(V){R[V]=w.defaultField}),R=cc(cc({},R),p.rule.fields);var L={};Object.keys(R).forEach(function(V){var H=R[V],B=Array.isArray(H)?H:[H];L[V]=B.map(C.bind(null,V))});var z=new e(L);z.messages(s.messages),p.rule.options&&(p.rule.options.messages=s.messages,p.rule.options.error=s.error),z.validate(p.value,p.rule.options||s,function(V){var H=[];M&&M.length&&H.push.apply(H,lh(M)),V&&V.length&&H.push.apply(H,lh(V)),m(H.length?H:null)})}}var x;if(w.asyncValidator)x=w.asyncValidator(w,p.value,y,p.source,s);else if(w.validator){try{x=w.validator(w,p.value,y,p.source,s)}catch(O){var _,A;(_=(A=console).error)===null||_===void 0||_.call(A,O),s.suppressValidatorError||setTimeout(function(){throw O},0),y(O.message)}x===!0?y():x===!1?y(typeof w.message=="function"?w.message(w.fullField||w.field):w.message||"".concat(w.fullField||w.field," fails")):x instanceof Array?y(x):x instanceof Error&&y(x.message)}x&&x.then&&x.then(function(){return y()},function(O){return y(O)})},function(p){c(p)},a)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!wm.hasOwnProperty(n.type))throw new Error(ao("Unknown rule type %s",n.type));return n.type||"string"}},{key:"getValidationMethod",value:function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),i=r.indexOf("message");return i!==-1&&r.splice(i,1),r.length===1&&r[0]==="required"?wm.required:wm[this.getType(n)]||void 0}}]),e}();xl(m1,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");wm[t]=n});xl(m1,"warning",Lce);xl(m1,"messages",Rx);xl(m1,"validators",wm);var Yi="'${name}' is not a valid ${type}",TU={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:Yi,method:Yi,array:Yi,object:Yi,number:Yi,date:Yi,boolean:Yi,integer:Yi,float:Yi,regexp:Yi,email:Yi,url:Yi,hex:Yi},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}};function due(e){if(Array.isArray(e))return Cx(e)}function OU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function fue(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function IU(e){return due(e)||OU(e)||h_(e)||fue()}function hue(e){return Lz(e)||OU(e)||h_(e)||$z()}function ps(e,t){for(var n=e,r=0;r<t.length;r+=1){if(n==null)return;n=n[t[r]]}return n}function kU(e,t,n,r){if(!t.length)return n;var i=hue(t),o=i[0],a=i.slice(1),s;return!e&&typeof o=="number"?s=[]:Array.isArray(e)?s=IU(e):s=a3({},e),r&&n===void 0&&a.length===1?delete s[o][a[0]]:s[o]=kU(s[o],a,n,r),s}function Ea(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!ps(e,t.slice(0,-1))?e:kU(e,t,n,r)}function pue(e){return Ss(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function fM(e){return Array.isArray(e)?[]:{}}var mue=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function rm(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=fM(t[0]);return t.forEach(function(i){function o(a,s){var l=new Set(s),c=ps(i,a),u=Array.isArray(c);if(u||pue(c)){if(!l.has(c)){l.add(c);var f=ps(r,a);u?r=Ea(r,a,[]):(!f||Ss(f)!=="object")&&(r=Ea(r,a,fM(c))),mue(c).forEach(function(d){o([].concat(IU(a),[d]),l)})}}else r=Ea(r,a,c)}o([])}),r}var hM=m1;function gue(e,t){return e.replace(/\$\{\w+\}/g,function(n){var r=n.slice(2,-1);return t[r]})}var pM="CODE_LOGIC_ERROR";function Lx(e,t,n,r,i){return $x.apply(this,arguments)}function $x(){return $x=p1(Ba().mark(function e(t,n,r,i,o){var a,s,l,c,u,f,d,g,p;return Ba().wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return a=he({},r),delete a.ruleIndex,hM.warning=function(){},a.validator&&(s=a.validator,a.validator=function(){try{return s.apply(void 0,arguments)}catch(b){return console.error(b),Promise.reject(pM)}}),l=null,a&&a.type==="array"&&a.defaultField&&(l=a.defaultField,delete a.defaultField),c=new hM(ae({},t,[a])),u=rm(TU,i.validateMessages),c.messages(u),f=[],w.prev=10,w.next=13,Promise.resolve(c.validate(ae({},t,n),he({},i)));case 13:w.next=18;break;case 15:w.prev=15,w.t0=w.catch(10),w.t0.errors&&(f=w.t0.errors.map(function(b,C){var y=b.message,x=y===pM?u.default:y;return S.isValidElement(x)?S.cloneElement(x,{key:"error_".concat(C)}):x}));case 18:if(!(!f.length&&l)){w.next=23;break}return w.next=21,Promise.all(n.map(function(b,C){return Lx("".concat(t,".").concat(C),b,l,i,o)}));case 21:return d=w.sent,w.abrupt("return",d.reduce(function(b,C){return[].concat(ot(b),ot(C))},[]));case 23:return g=he(he({},r),{},{name:t,enum:(r.enum||[]).join(", ")},o),p=f.map(function(b){return typeof b=="string"?gue(b,g):b}),w.abrupt("return",p);case 26:case"end":return w.stop()}},e,null,[[10,15]])})),$x.apply(this,arguments)}function vue(e,t,n,r,i,o){var a=e.join("."),s=n.map(function(u,f){var d=u.validator,g=he(he({},u),{},{ruleIndex:f});return d&&(g.validator=function(p,m,w){var b=!1,C=function(){for(var _=arguments.length,A=new Array(_),O=0;O<_;O++)A[O]=arguments[O];Promise.resolve().then(function(){uo(!b,"Your validator function has already return a promise. `callback` will be ignored."),b||w.apply(void 0,A)})},y=d(p,m,C);b=y&&typeof y.then=="function"&&typeof y.catch=="function",uo(b,"`callback` is deprecated. Please return a promise instead."),b&&y.then(function(){w()}).catch(function(x){w(x||" ")})}),g}).sort(function(u,f){var d=u.warningOnly,g=u.ruleIndex,p=f.warningOnly,m=f.ruleIndex;return!!d==!!p?g-m:d?1:-1}),l;if(i===!0)l=new Promise(function(){var u=p1(Ba().mark(function f(d,g){var p,m,w;return Ba().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:p=0;case 1:if(!(p<s.length)){C.next=12;break}return m=s[p],C.next=5,Lx(a,t,m,r,o);case 5:if(w=C.sent,!w.length){C.next=9;break}return g([{errors:w,rule:m}]),C.abrupt("return");case 9:p+=1,C.next=1;break;case 12:d([]);case 13:case"end":return C.stop()}},f)}));return function(f,d){return u.apply(this,arguments)}}());else{var c=s.map(function(u){return Lx(a,t,u,r,o).then(function(f){return{errors:f,rule:u}})});l=(i?bue(c):yue(c)).then(function(u){return Promise.reject(u)})}return l.catch(function(u){return u}),l}function yue(e){return Bx.apply(this,arguments)}function Bx(){return Bx=p1(Ba().mark(function e(t){return Ba().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.all(t).then(function(i){var o,a=(o=[]).concat.apply(o,ot(i));return a}));case 1:case"end":return r.stop()}},e)})),Bx.apply(this,arguments)}function bue(e){return Dx.apply(this,arguments)}function Dx(){return Dx=p1(Ba().mark(function e(t){var n;return Ba().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return n=0,i.abrupt("return",new Promise(function(o){t.forEach(function(a){a.then(function(s){s.errors.length&&o([s]),n+=1,n===t.length&&o([])})})}));case 2:case"end":return i.stop()}},e)})),Dx.apply(this,arguments)}function Fn(e){return Ix(e)}function mM(e,t){var n={};return t.forEach(function(r){var i=ps(e,r);n=Ea(n,r,i)}),n}function bh(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return MU(t,r,n)})}function MU(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(r,i){return e[i]===r})}function wue(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||Yt(e)!=="object"||Yt(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),i=new Set([].concat(n,r));return ot(i).every(function(o){var a=e[o],s=t[o];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function Cue(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&Yt(t.target)==="object"&&e in t.target?t.target[e]:t}function gM(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var i=e[t],o=t-n;return o>0?[].concat(ot(e.slice(0,n)),[i],ot(e.slice(n,t)),ot(e.slice(t+1,r))):o<0?[].concat(ot(e.slice(0,t)),ot(e.slice(t+1,n+1)),[i],ot(e.slice(n+1,r))):e}var Sue=["name"],No=[];function vM(e,t,n,r,i,o){return typeof e=="function"?e(t,n,"source"in o?{source:o.source}:{}):r!==i}var E_=function(e){Op(n,e);var t=Ip(n);function n(r){var i;if(go(this,n),i=t.call(this,r),ae(St(i),"state",{resetCount:0}),ae(St(i),"cancelRegisterFunc",null),ae(St(i),"mounted",!1),ae(St(i),"touched",!1),ae(St(i),"dirty",!1),ae(St(i),"validatePromise",void 0),ae(St(i),"prevValidating",void 0),ae(St(i),"errors",No),ae(St(i),"warnings",No),ae(St(i),"cancelRegister",function(){var l=i.props,c=l.preserve,u=l.isListField,f=l.name;i.cancelRegisterFunc&&i.cancelRegisterFunc(u,c,Fn(f)),i.cancelRegisterFunc=null}),ae(St(i),"getNamePath",function(){var l=i.props,c=l.name,u=l.fieldContext,f=u.prefixName,d=f===void 0?[]:f;return c!==void 0?[].concat(ot(d),ot(c)):[]}),ae(St(i),"getRules",function(){var l=i.props,c=l.rules,u=c===void 0?[]:c,f=l.fieldContext;return u.map(function(d){return typeof d=="function"?d(f):d})}),ae(St(i),"refresh",function(){i.mounted&&i.setState(function(l){var c=l.resetCount;return{resetCount:c+1}})}),ae(St(i),"metaCache",null),ae(St(i),"triggerMetaEvent",function(l){var c=i.props.onMetaChange;if(c){var u=he(he({},i.getMeta()),{},{destroy:l});TI(i.metaCache,u)||c(u),i.metaCache=u}else i.metaCache=null}),ae(St(i),"onStoreChange",function(l,c,u){var f=i.props,d=f.shouldUpdate,g=f.dependencies,p=g===void 0?[]:g,m=f.onReset,w=u.store,b=i.getNamePath(),C=i.getValue(l),y=i.getValue(w),x=c&&bh(c,b);switch(u.type==="valueUpdate"&&u.source==="external"&&!TI(C,y)&&(i.touched=!0,i.dirty=!0,i.validatePromise=null,i.errors=No,i.warnings=No,i.triggerMetaEvent()),u.type){case"reset":if(!c||x){i.touched=!1,i.dirty=!1,i.validatePromise=void 0,i.errors=No,i.warnings=No,i.triggerMetaEvent(),m==null||m(),i.refresh();return}break;case"remove":{if(d){i.reRender();return}break}case"setField":{var _=u.data;if(x){"touched"in _&&(i.touched=_.touched),"validating"in _&&!("originRCField"in _)&&(i.validatePromise=_.validating?Promise.resolve([]):null),"errors"in _&&(i.errors=_.errors||No),"warnings"in _&&(i.warnings=_.warnings||No),i.dirty=!0,i.triggerMetaEvent(),i.reRender();return}else if("value"in _&&bh(c,b,!0)){i.reRender();return}if(d&&!b.length&&vM(d,l,w,C,y,u)){i.reRender();return}break}case"dependenciesUpdate":{var A=p.map(Fn);if(A.some(function(O){return bh(u.relatedFields,O)})){i.reRender();return}break}default:if(x||(!p.length||b.length||d)&&vM(d,l,w,C,y,u)){i.reRender();return}break}d===!0&&i.reRender()}),ae(St(i),"validateRules",function(l){var c=i.getNamePath(),u=i.getValue(),f=l||{},d=f.triggerName,g=f.validateOnly,p=g===void 0?!1:g,m=Promise.resolve().then(p1(Ba().mark(function w(){var b,C,y,x,_,A,O;return Ba().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:if(i.mounted){M.next=2;break}return M.abrupt("return",[]);case 2:if(b=i.props,C=b.validateFirst,y=C===void 0?!1:C,x=b.messageVariables,_=b.validateDebounce,A=i.getRules(),d&&(A=A.filter(function(R){return R}).filter(function(R){var L=R.validateTrigger;if(!L)return!0;var z=Ix(L);return z.includes(d)})),!(_&&d)){M.next=10;break}return M.next=8,new Promise(function(R){setTimeout(R,_)});case 8:if(i.validatePromise===m){M.next=10;break}return M.abrupt("return",[]);case 10:return O=vue(c,u,A,l,y,x),O.catch(function(R){return R}).then(function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:No;if(i.validatePromise===m){var L;i.validatePromise=null;var z=[],V=[];(L=R.forEach)===null||L===void 0||L.call(R,function(H){var B=H.rule.warningOnly,F=H.errors,j=F===void 0?No:F;B?V.push.apply(V,ot(j)):z.push.apply(z,ot(j))}),i.errors=z,i.warnings=V,i.triggerMetaEvent(),i.reRender()}}),M.abrupt("return",O);case 13:case"end":return M.stop()}},w)})));return p||(i.validatePromise=m,i.dirty=!0,i.errors=No,i.warnings=No,i.triggerMetaEvent(),i.reRender()),m}),ae(St(i),"isFieldValidating",function(){return!!i.validatePromise}),ae(St(i),"isFieldTouched",function(){return i.touched}),ae(St(i),"isFieldDirty",function(){if(i.dirty||i.props.initialValue!==void 0)return!0;var l=i.props.fieldContext,c=l.getInternalHooks(Ku),u=c.getInitialValue;return u(i.getNamePath())!==void 0}),ae(St(i),"getErrors",function(){return i.errors}),ae(St(i),"getWarnings",function(){return i.warnings}),ae(St(i),"isListField",function(){return i.props.isListField}),ae(St(i),"isList",function(){return i.props.isList}),ae(St(i),"isPreserve",function(){return i.props.preserve}),ae(St(i),"getMeta",function(){i.prevValidating=i.isFieldValidating();var l={touched:i.isFieldTouched(),validating:i.prevValidating,errors:i.errors,warnings:i.warnings,name:i.getNamePath(),validated:i.validatePromise===null};return l}),ae(St(i),"getOnlyChild",function(l){if(typeof l=="function"){var c=i.getMeta();return he(he({},i.getOnlyChild(l(i.getControlled(),c,i.props.fieldContext))),{},{isFunction:!0})}var u=Tb(l);return u.length!==1||!S.isValidElement(u[0])?{child:u,isFunction:!1}:{child:u[0],isFunction:!1}}),ae(St(i),"getValue",function(l){var c=i.props.fieldContext.getFieldsValue,u=i.getNamePath();return ps(l||c(!0),u)}),ae(St(i),"getControlled",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=i.props,u=c.name,f=c.trigger,d=c.validateTrigger,g=c.getValueFromEvent,p=c.normalize,m=c.valuePropName,w=c.getValueProps,b=c.fieldContext,C=d!==void 0?d:b.validateTrigger,y=i.getNamePath(),x=b.getInternalHooks,_=b.getFieldsValue,A=x(Ku),O=A.dispatch,P=i.getValue(),M=w||function(H){return ae({},m,H)},R=l[f],L=u!==void 0?M(P):{},z=he(he({},l),L);z[f]=function(){i.touched=!0,i.dirty=!0,i.triggerMetaEvent();for(var H,B=arguments.length,F=new Array(B),j=0;j<B;j++)F[j]=arguments[j];g?H=g.apply(void 0,F):H=Cue.apply(void 0,[m].concat(F)),p&&(H=p(H,P,_(!0))),O({type:"updateValue",namePath:y,value:H}),R&&R.apply(void 0,F)};var V=Ix(C||[]);return V.forEach(function(H){var B=z[H];z[H]=function(){B&&B.apply(void 0,arguments);var F=i.props.rules;F&&F.length&&O({type:"validateField",namePath:y,triggerName:H})}}),z}),r.fieldContext){var o=r.fieldContext.getInternalHooks,a=o(Ku),s=a.initEntityValue;s(St(i))}return i}return vo(n,[{key:"componentDidMount",value:function(){var i=this.props,o=i.shouldUpdate,a=i.fieldContext;if(this.mounted=!0,a){var s=a.getInternalHooks,l=s(Ku),c=l.registerField;this.cancelRegisterFunc=c(this)}o===!0&&this.reRender()}},{key:"componentWillUnmount",value:function(){this.cancelRegister(),this.triggerMetaEvent(!0),this.mounted=!1}},{key:"reRender",value:function(){this.mounted&&this.forceUpdate()}},{key:"render",value:function(){var i=this.state.resetCount,o=this.props.children,a=this.getOnlyChild(o),s=a.child,l=a.isFunction,c;return l?c=s:S.isValidElement(s)?c=S.cloneElement(s,this.getControlled(s.props)):(uo(!s,"`children` of Field is not validate ReactElement."),c=s),S.createElement(S.Fragment,{key:i},c)}}]),n}(S.Component);ae(E_,"contextType",Ad);ae(E_,"defaultProps",{trigger:"onChange",valuePropName:"value"});function __(e){var t=e.name,n=ho(e,Sue),r=S.useContext(Ad),i=S.useContext(ig),o=t!==void 0?Fn(t):void 0,a="keep";return n.isListField||(a="_".concat((o||[]).join("_"))),S.createElement(E_,en({key:a,name:o,isListField:!!i},n,{fieldContext:r}))}function RU(e){var t=e.name,n=e.initialValue,r=e.children,i=e.rules,o=e.validateTrigger,a=e.isListField,s=S.useContext(Ad),l=S.useContext(ig),c=S.useRef({keys:[],id:0}),u=c.current,f=S.useMemo(function(){var m=Fn(s.prefixName)||[];return[].concat(ot(m),ot(Fn(t)))},[s.prefixName,t]),d=S.useMemo(function(){return he(he({},s),{},{prefixName:f})},[s,f]),g=S.useMemo(function(){return{getKey:function(w){var b=f.length,C=w[b];return[u.keys[C],w.slice(b+1)]}}},[f]);if(typeof r!="function")return uo(!1,"Form.List only accepts function as children."),null;var p=function(w,b,C){var y=C.source;return y==="internal"?!1:w!==b};return S.createElement(ig.Provider,{value:g},S.createElement(Ad.Provider,{value:d},S.createElement(__,{name:[],shouldUpdate:p,rules:i,validateTrigger:o,initialValue:n,isList:!0,isListField:a??!!l},function(m,w){var b=m.value,C=b===void 0?[]:b,y=m.onChange,x=s.getFieldValue,_=function(){var M=x(f||[]);return M||[]},A={add:function(M,R){var L=_();R>=0&&R<=L.length?(u.keys=[].concat(ot(u.keys.slice(0,R)),[u.id],ot(u.keys.slice(R))),y([].concat(ot(L.slice(0,R)),[M],ot(L.slice(R))))):(u.keys=[].concat(ot(u.keys),[u.id]),y([].concat(ot(L),[M]))),u.id+=1},remove:function(M){var R=_(),L=new Set(Array.isArray(M)?M:[M]);L.size<=0||(u.keys=u.keys.filter(function(z,V){return!L.has(V)}),y(R.filter(function(z,V){return!L.has(V)})))},move:function(M,R){if(M!==R){var L=_();M<0||M>=L.length||R<0||R>=L.length||(u.keys=gM(u.keys,M,R),y(gM(L,M,R)))}}},O=C||[];return Array.isArray(O)||(O=[]),r(O.map(function(P,M){var R=u.keys[M];return R===void 0&&(u.keys[M]=u.id,R=u.keys[M],u.id+=1),{name:M,key:R,isListField:!0}}),A,w)})))}function xue(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(i,o){e.forEach(function(a,s){a.catch(function(l){return t=!0,l}).then(function(l){n-=1,r[s]=l,!(n>0)&&(t&&o(r),i(r))})})}):Promise.resolve([])}var NU="__@field_split__";function s8(e){return e.map(function(t){return"".concat(Yt(t),":").concat(t)}).join(NU)}var Mf=function(){function e(){go(this,e),ae(this,"kvs",new Map)}return vo(e,[{key:"set",value:function(n,r){this.kvs.set(s8(n),r)}},{key:"get",value:function(n){return this.kvs.get(s8(n))}},{key:"update",value:function(n,r){var i=this.get(n),o=r(i);o?this.set(n,o):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(s8(n))}},{key:"map",value:function(n){return ot(this.kvs.entries()).map(function(r){var i=ke(r,2),o=i[0],a=i[1],s=o.split(NU);return n({key:s.map(function(l){var c=l.match(/^([^:]*):(.*)$/),u=ke(c,3),f=u[1],d=u[2];return f==="number"?Number(d):d}),value:a})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var i=r.key,o=r.value;return n[i.join(".")]=o,null}),n}}]),e}(),Eue=["name"],_ue=vo(function e(t){var n=this;go(this,e),ae(this,"formHooked",!1),ae(this,"forceRootUpdate",void 0),ae(this,"subscribable",!0),ae(this,"store",{}),ae(this,"fieldEntities",[]),ae(this,"initialValues",{}),ae(this,"callbacks",{}),ae(this,"validateMessages",null),ae(this,"preserve",null),ae(this,"lastValidatePromise",null),ae(this,"getForm",function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),ae(this,"getInternalHooks",function(r){return r===Ku?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(uo(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),ae(this,"useSubscribe",function(r){n.subscribable=r}),ae(this,"prevWithoutPreserves",null),ae(this,"setInitialValues",function(r,i){if(n.initialValues=r||{},i){var o,a=rm(r,n.store);(o=n.prevWithoutPreserves)===null||o===void 0||o.map(function(s){var l=s.key;a=Ea(a,l,ps(r,l))}),n.prevWithoutPreserves=null,n.updateStore(a)}}),ae(this,"destroyForm",function(r){if(r)n.updateStore({});else{var i=new Mf;n.getFieldEntities(!0).forEach(function(o){n.isMergedPreserve(o.isPreserve())||i.set(o.getNamePath(),!0)}),n.prevWithoutPreserves=i}}),ae(this,"getInitialValue",function(r){var i=ps(n.initialValues,r);return r.length?rm(i):i}),ae(this,"setCallbacks",function(r){n.callbacks=r}),ae(this,"setValidateMessages",function(r){n.validateMessages=r}),ae(this,"setPreserve",function(r){n.preserve=r}),ae(this,"watchList",[]),ae(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(i){return i!==r})}}),ae(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var i=n.getFieldsValue(),o=n.getFieldsValue(!0);n.watchList.forEach(function(a){a(i,o,r)})}}),ae(this,"timeoutId",null),ae(this,"warningUnhooked",function(){}),ae(this,"updateStore",function(r){n.store=r}),ae(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(i){return i.getNamePath().length}):n.fieldEntities}),ae(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=new Mf;return n.getFieldEntities(r).forEach(function(o){var a=o.getNamePath();i.set(a,o)}),i}),ae(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var i=n.getFieldsMap(!0);return r.map(function(o){var a=Fn(o);return i.get(a)||{INVALIDATE_NAME_PATH:Fn(o)}})}),ae(this,"getFieldsValue",function(r,i){n.warningUnhooked();var o,a,s;if(r===!0||Array.isArray(r)?(o=r,a=i):r&&Yt(r)==="object"&&(s=r.strict,a=r.filter),o===!0&&!a)return n.store;var l=n.getFieldEntitiesForNamePathList(Array.isArray(o)?o:null),c=[];return l.forEach(function(u){var f,d,g="INVALIDATE_NAME_PATH"in u?u.INVALIDATE_NAME_PATH:u.getNamePath();if(s){var p,m;if((p=(m=u).isList)!==null&&p!==void 0&&p.call(m))return}else if(!o&&(f=(d=u).isListField)!==null&&f!==void 0&&f.call(d))return;if(!a)c.push(g);else{var w="getMeta"in u?u.getMeta():null;a(w)&&c.push(g)}}),mM(n.store,c.map(Fn))}),ae(this,"getFieldValue",function(r){n.warningUnhooked();var i=Fn(r);return ps(n.store,i)}),ae(this,"getFieldsError",function(r){n.warningUnhooked();var i=n.getFieldEntitiesForNamePathList(r);return i.map(function(o,a){return o&&!("INVALIDATE_NAME_PATH"in o)?{name:o.getNamePath(),errors:o.getErrors(),warnings:o.getWarnings()}:{name:Fn(r[a]),errors:[],warnings:[]}})}),ae(this,"getFieldError",function(r){n.warningUnhooked();var i=Fn(r),o=n.getFieldsError([i])[0];return o.errors}),ae(this,"getFieldWarning",function(r){n.warningUnhooked();var i=Fn(r),o=n.getFieldsError([i])[0];return o.warnings}),ae(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];var a=i[0],s=i[1],l,c=!1;i.length===0?l=null:i.length===1?Array.isArray(a)?(l=a.map(Fn),c=!1):(l=null,c=a):(l=a.map(Fn),c=s);var u=n.getFieldEntities(!0),f=function(w){return w.isFieldTouched()};if(!l)return c?u.every(function(m){return f(m)||m.isList()}):u.some(f);var d=new Mf;l.forEach(function(m){d.set(m,[])}),u.forEach(function(m){var w=m.getNamePath();l.forEach(function(b){b.every(function(C,y){return w[y]===C})&&d.update(b,function(C){return[].concat(ot(C),[m])})})});var g=function(w){return w.some(f)},p=d.map(function(m){var w=m.value;return w});return c?p.every(g):p.some(g)}),ae(this,"isFieldTouched",function(r){return n.warningUnhooked(),n.isFieldsTouched([r])}),ae(this,"isFieldsValidating",function(r){n.warningUnhooked();var i=n.getFieldEntities();if(!r)return i.some(function(a){return a.isFieldValidating()});var o=r.map(Fn);return i.some(function(a){var s=a.getNamePath();return bh(o,s)&&a.isFieldValidating()})}),ae(this,"isFieldValidating",function(r){return n.warningUnhooked(),n.isFieldsValidating([r])}),ae(this,"resetWithFieldInitialValue",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=new Mf,o=n.getFieldEntities(!0);o.forEach(function(l){var c=l.props.initialValue,u=l.getNamePath();if(c!==void 0){var f=i.get(u)||new Set;f.add({entity:l,value:c}),i.set(u,f)}});var a=function(c){c.forEach(function(u){var f=u.props.initialValue;if(f!==void 0){var d=u.getNamePath(),g=n.getInitialValue(d);if(g!==void 0)uo(!1,"Form already set 'initialValues' with path '".concat(d.join("."),"'. Field can not overwrite it."));else{var p=i.get(d);if(p&&p.size>1)uo(!1,"Multiple Field with path '".concat(d.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(p){var m=n.getFieldValue(d),w=u.isListField();!w&&(!r.skipExist||m===void 0)&&n.updateStore(Ea(n.store,d,ot(p)[0].value))}}}})},s;r.entities?s=r.entities:r.namePathList?(s=[],r.namePathList.forEach(function(l){var c=i.get(l);if(c){var u;(u=s).push.apply(u,ot(ot(c).map(function(f){return f.entity})))}})):s=o,a(s)}),ae(this,"resetFields",function(r){n.warningUnhooked();var i=n.store;if(!r){n.updateStore(rm(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(i,null,{type:"reset"}),n.notifyWatch();return}var o=r.map(Fn);o.forEach(function(a){var s=n.getInitialValue(a);n.updateStore(Ea(n.store,a,s))}),n.resetWithFieldInitialValue({namePathList:o}),n.notifyObservers(i,o,{type:"reset"}),n.notifyWatch(o)}),ae(this,"setFields",function(r){n.warningUnhooked();var i=n.store,o=[];r.forEach(function(a){var s=a.name,l=ho(a,Eue),c=Fn(s);o.push(c),"value"in l&&n.updateStore(Ea(n.store,c,l.value)),n.notifyObservers(i,[c],{type:"setField",data:a})}),n.notifyWatch(o)}),ae(this,"getFields",function(){var r=n.getFieldEntities(!0),i=r.map(function(o){var a=o.getNamePath(),s=o.getMeta(),l=he(he({},s),{},{name:a,value:n.getFieldValue(a)});return Object.defineProperty(l,"originRCField",{value:!0}),l});return i}),ae(this,"initEntityValue",function(r){var i=r.props.initialValue;if(i!==void 0){var o=r.getNamePath(),a=ps(n.store,o);a===void 0&&n.updateStore(Ea(n.store,o,i))}}),ae(this,"isMergedPreserve",function(r){var i=r!==void 0?r:n.preserve;return i??!0}),ae(this,"registerField",function(r){n.fieldEntities.push(r);var i=r.getNamePath();if(n.notifyWatch([i]),r.props.initialValue!==void 0){var o=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(o,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(f){return f!==r}),!n.isMergedPreserve(s)&&(!a||l.length>1)){var c=a?void 0:n.getInitialValue(i);if(i.length&&n.getFieldValue(i)!==c&&n.fieldEntities.every(function(f){return!MU(f.getNamePath(),i)})){var u=n.store;n.updateStore(Ea(u,i,c,!0)),n.notifyObservers(u,[i],{type:"remove"}),n.triggerDependenciesUpdate(u,i)}}n.notifyWatch([i])}}),ae(this,"dispatch",function(r){switch(r.type){case"updateValue":{var i=r.namePath,o=r.value;n.updateValue(i,o);break}case"validateField":{var a=r.namePath,s=r.triggerName;n.validateFields([a],{triggerName:s});break}}}),ae(this,"notifyObservers",function(r,i,o){if(n.subscribable){var a=he(he({},o),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var l=s.onStoreChange;l(r,i,a)})}else n.forceRootUpdate()}),ae(this,"triggerDependenciesUpdate",function(r,i){var o=n.getDependencyChildrenFields(i);return o.length&&n.validateFields(o),n.notifyObservers(r,o,{type:"dependenciesUpdate",relatedFields:[i].concat(ot(o))}),o}),ae(this,"updateValue",function(r,i){var o=Fn(r),a=n.store;n.updateStore(Ea(n.store,o,i)),n.notifyObservers(a,[o],{type:"valueUpdate",source:"internal"}),n.notifyWatch([o]);var s=n.triggerDependenciesUpdate(a,o),l=n.callbacks.onValuesChange;if(l){var c=mM(n.store,[o]);l(c,n.getFieldsValue())}n.triggerOnFieldsChange([o].concat(ot(s)))}),ae(this,"setFieldsValue",function(r){n.warningUnhooked();var i=n.store;if(r){var o=rm(n.store,r);n.updateStore(o)}n.notifyObservers(i,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),ae(this,"setFieldValue",function(r,i){n.setFields([{name:r,value:i}])}),ae(this,"getDependencyChildrenFields",function(r){var i=new Set,o=[],a=new Mf;n.getFieldEntities().forEach(function(l){var c=l.props.dependencies;(c||[]).forEach(function(u){var f=Fn(u);a.update(f,function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return d.add(l),d})})});var s=function l(c){var u=a.get(c)||new Set;u.forEach(function(f){if(!i.has(f)){i.add(f);var d=f.getNamePath();f.isFieldDirty()&&d.length&&(o.push(d),l(d))}})};return s(r),o}),ae(this,"triggerOnFieldsChange",function(r,i){var o=n.callbacks.onFieldsChange;if(o){var a=n.getFields();if(i){var s=new Mf;i.forEach(function(c){var u=c.name,f=c.errors;s.set(u,f)}),a.forEach(function(c){c.errors=s.get(c.name)||c.errors})}var l=a.filter(function(c){var u=c.name;return bh(r,u)});l.length&&o(l,a)}}),ae(this,"validateFields",function(r,i){n.warningUnhooked();var o,a;Array.isArray(r)||typeof r=="string"||typeof i=="string"?(o=r,a=i):a=r;var s=!!o,l=s?o.map(Fn):[],c=[],u=String(Date.now()),f=new Set,d=a||{},g=d.recursive,p=d.dirty;n.getFieldEntities(!0).forEach(function(C){if(s||l.push(C.getNamePath()),!(!C.props.rules||!C.props.rules.length)&&!(p&&!C.isFieldDirty())){var y=C.getNamePath();if(f.add(y.join(u)),!s||bh(l,y,g)){var x=C.validateRules(he({validateMessages:he(he({},TU),n.validateMessages)},a));c.push(x.then(function(){return{name:y,errors:[],warnings:[]}}).catch(function(_){var A,O=[],P=[];return(A=_.forEach)===null||A===void 0||A.call(_,function(M){var R=M.rule.warningOnly,L=M.errors;R?P.push.apply(P,ot(L)):O.push.apply(O,ot(L))}),O.length?Promise.reject({name:y,errors:O,warnings:P}):{name:y,errors:O,warnings:P}}))}}});var m=xue(c);n.lastValidatePromise=m,m.catch(function(C){return C}).then(function(C){var y=C.map(function(x){var _=x.name;return _});n.notifyObservers(n.store,y,{type:"validateFinish"}),n.triggerOnFieldsChange(y,C)});var w=m.then(function(){return n.lastValidatePromise===m?Promise.resolve(n.getFieldsValue(l)):Promise.reject([])}).catch(function(C){var y=C.filter(function(x){return x&&x.errors.length});return Promise.reject({values:n.getFieldsValue(l),errorFields:y,outOfDate:n.lastValidatePromise!==m})});w.catch(function(C){return C});var b=l.filter(function(C){return f.has(C.join(u))});return n.triggerOnFieldsChange(b),w}),ae(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var i=n.callbacks.onFinish;if(i)try{i(r)}catch(o){console.error(o)}}).catch(function(r){var i=n.callbacks.onFinishFailed;i&&i(r)})}),this.forceRootUpdate=t});function A_(e){var t=S.useRef(),n=S.useState({}),r=ke(n,2),i=r[1];if(!t.current)if(e)t.current=e;else{var o=function(){i({})},a=new _ue(o);t.current=a.getForm()}return[t.current]}var zx=S.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),jU=function(t){var n=t.validateMessages,r=t.onFormChange,i=t.onFormFinish,o=t.children,a=S.useContext(zx),s=S.useRef({});return S.createElement(zx.Provider,{value:he(he({},a),{},{validateMessages:he(he({},a.validateMessages),n),triggerFormChange:function(c,u){r&&r(c,{changedFields:u,forms:s.current}),a.triggerFormChange(c,u)},triggerFormFinish:function(c,u){i&&i(c,{values:u,forms:s.current}),a.triggerFormFinish(c,u)},registerForm:function(c,u){c&&(s.current=he(he({},s.current),{},ae({},c,u))),a.registerForm(c,u)},unregisterForm:function(c){var u=he({},s.current);delete u[c],s.current=u,a.unregisterForm(c)}})},o)},Aue=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],Pue=function(t,n){var r=t.name,i=t.initialValues,o=t.fields,a=t.form,s=t.preserve,l=t.children,c=t.component,u=c===void 0?"form":c,f=t.validateMessages,d=t.validateTrigger,g=d===void 0?"onChange":d,p=t.onValuesChange,m=t.onFieldsChange,w=t.onFinish,b=t.onFinishFailed,C=t.clearOnDestroy,y=ho(t,Aue),x=S.useRef(null),_=S.useContext(zx),A=A_(a),O=ke(A,1),P=O[0],M=P.getInternalHooks(Ku),R=M.useSubscribe,L=M.setInitialValues,z=M.setCallbacks,V=M.setValidateMessages,H=M.setPreserve,B=M.destroyForm;S.useImperativeHandle(n,function(){return he(he({},P),{},{nativeElement:x.current})}),S.useEffect(function(){return _.registerForm(r,P),function(){_.unregisterForm(r)}},[_,P,r]),V(he(he({},_.validateMessages),f)),z({onValuesChange:p,onFieldsChange:function(X){if(_.triggerFormChange(r,X),m){for(var ee=arguments.length,te=new Array(ee>1?ee-1:0),q=1;q<ee;q++)te[q-1]=arguments[q];m.apply(void 0,[X].concat(te))}},onFinish:function(X){_.triggerFormFinish(r,X),w&&w(X)},onFinishFailed:b}),H(s);var F=S.useRef(null);L(i,!F.current),F.current||(F.current=!0),S.useEffect(function(){return function(){return B(C)}},[]);var j,N=typeof l=="function";if(N){var D=P.getFieldsValue(!0);j=l(D,P)}else j=l;R(!N);var U=S.useRef();S.useEffect(function(){wue(U.current||[],o||[])||P.setFields(o||[]),U.current=o},[o,P]);var W=S.useMemo(function(){return he(he({},P),{},{validateTrigger:g})},[P,g]),G=S.createElement(ig.Provider,{value:null},S.createElement(Ad.Provider,{value:W},j));return u===!1?G:S.createElement(u,en({},y,{ref:x,onSubmit:function(X){X.preventDefault(),X.stopPropagation(),P.submit()},onReset:function(X){var ee;X.preventDefault(),P.resetFields(),(ee=y.onReset)===null||ee===void 0||ee.call(y,X)}}),G)};function yM(e){try{return JSON.stringify(e)}catch{return Math.random()}}function FU(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0],i=t[1],o=i===void 0?{}:i,a=Ece(o)?{form:o}:o,s=a.form,l=S.useState(),c=ke(l,2),u=c[0],f=c[1],d=S.useMemo(function(){return yM(u)},[u]),g=S.useRef(d);g.current=d;var p=S.useContext(Ad),m=s||p,w=m&&m._init,b=Fn(r),C=S.useRef(b);return C.current=b,S.useEffect(function(){if(w){var y=m.getFieldsValue,x=m.getInternalHooks,_=x(Ku),A=_.registerWatch,O=function(L,z){var V=a.preserve?z:L;return typeof r=="function"?r(V):ps(V,C.current)},P=A(function(R,L){var z=O(R,L),V=yM(z);g.current!==V&&(g.current=V,f(z))}),M=O(y(),y(!0));return u!==M&&f(M),P}},[w]),u}var Tue=S.forwardRef(Pue),jp=Tue;jp.FormProvider=jU;jp.Field=__;jp.List=RU;jp.useForm=A_;jp.useWatch=FU;const El=S.createContext({labelAlign:"right",vertical:!1,itemRef:()=>{}}),LU=S.createContext(null),$U=e=>{const t=zd(e,["prefixCls"]);return S.createElement(jU,Object.assign({},t))},P_=S.createContext({prefixCls:""}),Zo=S.createContext({}),Oue=e=>{let{children:t,status:n,override:r}=e;const i=S.useContext(Zo),o=S.useMemo(()=>{const a=Object.assign({},i);return r&&delete a.isFormItemInput,n&&(delete a.status,delete a.hasFeedback,delete a.feedbackIcon),a},[n,r,i]);return S.createElement(Zo.Provider,{value:o},t)},BU=S.createContext(void 0),Ob=e=>{const{space:t,form:n,children:r}=e;if(r==null)return null;let i=r;return n&&(i=I.createElement(Oue,{override:!0,status:!0},i)),t&&(i=I.createElement(Mle,null,i)),i};function bM(e){if(e)return{closable:e.closable,closeIcon:e.closeIcon}}function wM(e){const{closable:t,closeIcon:n}=e||{};return I.useMemo(()=>{if(!t&&(t===!1||n===!1||n===null))return!1;if(t===void 0&&n===void 0)return null;let r={closeIcon:typeof n!="boolean"&&n!==null?n:void 0};return t&&typeof t=="object"&&(r=Object.assign(Object.assign({},r),t)),r},[t,n])}function CM(){const e={};for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach(i=>{i&&Object.keys(i).forEach(o=>{i[o]!==void 0&&(e[o]=i[o])})}),e}const Iue={};function kue(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Iue;const r=wM(e),i=wM(t),o=I.useMemo(()=>Object.assign({closeIcon:I.createElement(c1,null)},n),[n]),a=I.useMemo(()=>r===!1?!1:r?CM(o,i,r):i===!1?!1:i?CM(o,i):o.closable?o:!1,[r,i,o]);return I.useMemo(()=>{if(a===!1)return[!1,null];const{closeIconRender:s}=o,{closeIcon:l}=a;let c=l;if(c!=null){s&&(c=s(l));const u=Oz(a,!0);Object.keys(u).length&&(c=I.isValidElement(c)?I.cloneElement(c,u):I.createElement("span",Object.assign({},u),c))}return[!0,c]},[a,o])}const Mue=()=>Ud()&&window.document.documentElement,c3=e=>{const{prefixCls:t,className:n,style:r,size:i,shape:o}=e,a=Fe({[`${t}-lg`]:i==="large",[`${t}-sm`]:i==="small"}),s=Fe({[`${t}-circle`]:o==="circle",[`${t}-square`]:o==="square",[`${t}-round`]:o==="round"}),l=S.useMemo(()=>typeof i=="number"?{width:i,height:i,lineHeight:`${i}px`}:{},[i]);return S.createElement("span",{className:Fe(t,a,s,n),style:Object.assign(Object.assign({},l),r)})},Rue=new On("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),u3=e=>({height:e,lineHeight:Re(e)}),wh=e=>Object.assign({width:e},u3(e)),Nue=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Rue,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),l8=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},u3(e)),jue=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:i,controlHeightSM:o}=e;return{[`${t}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:n},wh(r)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},wh(i)),[`${t}${t}-sm`]:Object.assign({},wh(o))}},Fue=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:i,controlHeightSM:o,gradientFromColor:a,calc:s}=e;return{[`${r}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:n},l8(t,s)),[`${r}-lg`]:Object.assign({},l8(i,s)),[`${r}-sm`]:Object.assign({},l8(o,s))}},SM=e=>Object.assign({width:e},u3(e)),Lue=e=>{const{skeletonImageCls:t,imageSizeBase:n,gradientFromColor:r,borderRadiusSM:i,calc:o}=e;return{[`${t}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:r,borderRadius:i},SM(o(n).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},SM(n)),{maxWidth:o(n).mul(4).equal(),maxHeight:o(n).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},c8=(e,t,n)=>{const{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${r}-round`]:{borderRadius:t}}},u8=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},u3(e)),$ue=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:i,controlHeightSM:o,gradientFromColor:a,calc:s}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:t,width:s(r).mul(2).equal(),minWidth:s(r).mul(2).equal()},u8(r,s))},c8(e,r,n)),{[`${n}-lg`]:Object.assign({},u8(i,s))}),c8(e,i,`${n}-lg`)),{[`${n}-sm`]:Object.assign({},u8(o,s))}),c8(e,o,`${n}-sm`))},Bue=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:i,skeletonButtonCls:o,skeletonInputCls:a,skeletonImageCls:s,controlHeight:l,controlHeightLG:c,controlHeightSM:u,gradientFromColor:f,padding:d,marginSM:g,borderRadius:p,titleHeight:m,blockRadius:w,paragraphLiHeight:b,controlHeightXS:C,paragraphMarginTop:y}=e;return{[`${t}`]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:d,verticalAlign:"top",[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:f},wh(l)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:Object.assign({},wh(c)),[`${n}-sm`]:Object.assign({},wh(u))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${r}`]:{width:"100%",height:m,background:f,borderRadius:w,[`+ ${i}`]:{marginBlockStart:u}},[`${i}`]:{padding:0,"> li":{width:"100%",height:b,listStyle:"none",background:f,borderRadius:w,"+ li":{marginBlockStart:C}}},[`${i}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${r}, ${i} > li`]:{borderRadius:p}}},[`${t}-with-avatar ${t}-content`]:{[`${r}`]:{marginBlockStart:g,[`+ ${i}`]:{marginBlockStart:y}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},$ue(e)),jue(e)),Fue(e)),Lue(e)),[`${t}${t}-block`]:{width:"100%",[`${o}`]:{width:"100%"},[`${a}`]:{width:"100%"}},[`${t}${t}-active`]:{[`
        ${r},
        ${i} > li,
        ${n},
        ${o},
        ${a},
        ${s}
      `]:Object.assign({},Nue(e))}}},Due=e=>{const{colorFillContent:t,colorFill:n}=e,r=t,i=n;return{color:r,colorGradientEnd:i,gradientFromColor:r,gradientToColor:i,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},Fp=zi("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=qn(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:n(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[Bue(r)]},Due,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),zue=e=>{const{prefixCls:t,className:n,rootClassName:r,active:i,shape:o="circle",size:a="default"}=e,{getPrefixCls:s}=S.useContext(xt),l=s("skeleton",t),[c,u,f]=Fp(l),d=zd(e,["prefixCls","className"]),g=Fe(l,`${l}-element`,{[`${l}-active`]:i},n,r,u,f);return c(S.createElement("div",{className:g},S.createElement(c3,Object.assign({prefixCls:`${l}-avatar`,shape:o,size:a},d))))},Uue=e=>{const{prefixCls:t,className:n,rootClassName:r,active:i,block:o=!1,size:a="default"}=e,{getPrefixCls:s}=S.useContext(xt),l=s("skeleton",t),[c,u,f]=Fp(l),d=zd(e,["prefixCls"]),g=Fe(l,`${l}-element`,{[`${l}-active`]:i,[`${l}-block`]:o},n,r,u,f);return c(S.createElement("div",{className:g},S.createElement(c3,Object.assign({prefixCls:`${l}-button`,size:a},d))))},Hue="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",Vue=e=>{const{prefixCls:t,className:n,rootClassName:r,style:i,active:o}=e,{getPrefixCls:a}=S.useContext(xt),s=a("skeleton",t),[l,c,u]=Fp(s),f=Fe(s,`${s}-element`,{[`${s}-active`]:o},n,r,c,u);return l(S.createElement("div",{className:f},S.createElement("div",{className:Fe(`${s}-image`,n),style:i},S.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${s}-image-svg`},S.createElement("title",null,"Image placeholder"),S.createElement("path",{d:Hue,className:`${s}-image-path`})))))},Wue=e=>{const{prefixCls:t,className:n,rootClassName:r,active:i,block:o,size:a="default"}=e,{getPrefixCls:s}=S.useContext(xt),l=s("skeleton",t),[c,u,f]=Fp(l),d=zd(e,["prefixCls"]),g=Fe(l,`${l}-element`,{[`${l}-active`]:i,[`${l}-block`]:o},n,r,u,f);return c(S.createElement("div",{className:g},S.createElement(c3,Object.assign({prefixCls:`${l}-input`,size:a},d))))};var Gue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},que=function(t,n){return S.createElement(bi,gi({},t,{ref:n,icon:Gue}))},Kue=S.forwardRef(que);const Que=e=>{const{prefixCls:t,className:n,rootClassName:r,style:i,active:o,children:a}=e,{getPrefixCls:s}=S.useContext(xt),l=s("skeleton",t),[c,u,f]=Fp(l),d=Fe(l,`${l}-element`,{[`${l}-active`]:o},u,n,r,f),g=a??S.createElement(Kue,null);return c(S.createElement("div",{className:d},S.createElement("div",{className:Fe(`${l}-image`,n),style:i},g)))},Xue=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},Yue=e=>{const{prefixCls:t,className:n,style:r,rows:i}=e,o=Cn(Array(i)).map((a,s)=>S.createElement("li",{key:s,style:{width:Xue(s,e)}}));return S.createElement("ul",{className:Fe(t,n),style:r},o)},Jue=e=>{let{prefixCls:t,className:n,width:r,style:i}=e;return S.createElement("h3",{className:Fe(t,n),style:Object.assign({width:r},i)})};function d8(e){return e&&typeof e=="object"?e:{}}function Zue(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function ede(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function tde(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const Lp=e=>{const{prefixCls:t,loading:n,className:r,rootClassName:i,style:o,children:a,avatar:s=!1,title:l=!0,paragraph:c=!0,active:u,round:f}=e,{getPrefixCls:d,direction:g,skeleton:p}=S.useContext(xt),m=d("skeleton",t),[w,b,C]=Fp(m);if(n||!("loading"in e)){const y=!!s,x=!!l,_=!!c;let A;if(y){const M=Object.assign(Object.assign({prefixCls:`${m}-avatar`},Zue(x,_)),d8(s));A=S.createElement("div",{className:`${m}-header`},S.createElement(c3,Object.assign({},M)))}let O;if(x||_){let M;if(x){const L=Object.assign(Object.assign({prefixCls:`${m}-title`},ede(y,_)),d8(l));M=S.createElement(Jue,Object.assign({},L))}let R;if(_){const L=Object.assign(Object.assign({prefixCls:`${m}-paragraph`},tde(y,x)),d8(c));R=S.createElement(Yue,Object.assign({},L))}O=S.createElement("div",{className:`${m}-content`},M,R)}const P=Fe(m,{[`${m}-with-avatar`]:y,[`${m}-active`]:u,[`${m}-rtl`]:g==="rtl",[`${m}-round`]:f},p==null?void 0:p.className,r,i,b,C);return w(S.createElement("div",{className:P,style:Object.assign(Object.assign({},p==null?void 0:p.style),o)},A,O))}return a??null};Lp.Button=Uue;Lp.Avatar=zue;Lp.Input=Wue;Lp.Image=Vue;Lp.Node=Que;function xM(){}const nde=S.createContext({add:xM,remove:xM});function rde(e){const t=S.useContext(nde),n=S.useRef();return wl(i=>{if(i){const o=e?i.querySelector(e):i;t.add(o),n.current=o}else t.remove(n.current)})}const EM=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=S.useContext(h1);return I.createElement(Wd,Object.assign({onClick:n},e),t)},_M=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:i}=S.useContext(h1);return I.createElement(Wd,Object.assign({},uU(n),{loading:e,onClick:i},t),r)};function DU(e,t){return I.createElement("span",{className:`${e}-close-x`},t||I.createElement(c1,{className:`${e}-close-icon`}))}const zU=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:i,onOk:o,onCancel:a,okButtonProps:s,cancelButtonProps:l,footer:c}=e,[u]=qw("Modal",kD()),f=t||(u==null?void 0:u.okText),d=r||(u==null?void 0:u.cancelText),g={confirmLoading:i,okButtonProps:s,cancelButtonProps:l,okTextLocale:f,cancelTextLocale:d,okType:n,onOk:o,onCancel:a},p=I.useMemo(()=>g,Cn(Object.values(g)));let m;return typeof c=="function"||typeof c>"u"?(m=I.createElement(I.Fragment,null,I.createElement(EM,null),I.createElement(_M,null)),typeof c=="function"&&(m=c(m,{OkBtn:_M,CancelBtn:EM})),m=I.createElement(yU,{value:p},m)):m=c,I.createElement(n_,{disabled:!1},m)},ide=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},
        opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},
        opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),ode=e=>({animationDuration:e,animationFillMode:"both"}),ade=e=>({animationDuration:e,animationFillMode:"both"}),UU=function(e,t,n,r){const o=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[`
      ${o}${e}-enter,
      ${o}${e}-appear
    `]:Object.assign(Object.assign({},ode(r)),{animationPlayState:"paused"}),[`${o}${e}-leave`]:Object.assign(Object.assign({},ade(r)),{animationPlayState:"paused"}),[`
      ${o}${e}-enter${e}-enter-active,
      ${o}${e}-appear${e}-appear-active
    `]:{animationName:t,animationPlayState:"running"},[`${o}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},sde=new On("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),lde=new On("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),cde=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:n}=e,r=`${n}-fade`,i=t?"&":"";return[UU(r,sde,lde,e.motionDurationMid,t),{[`
        ${i}${r}-enter,
        ${i}${r}-appear
      `]:{opacity:0,animationTimingFunction:"linear"},[`${i}${r}-leave`]:{animationTimingFunction:"linear"}}]},T_=new On("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),ude=new On("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),AM=new On("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),PM=new On("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),dde=new On("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),fde=new On("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),hde=new On("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),pde=new On("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),mde=new On("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),gde=new On("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),vde=new On("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),yde=new On("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),bde={zoom:{inKeyframes:T_,outKeyframes:ude},"zoom-big":{inKeyframes:AM,outKeyframes:PM},"zoom-big-fast":{inKeyframes:AM,outKeyframes:PM},"zoom-left":{inKeyframes:hde,outKeyframes:pde},"zoom-right":{inKeyframes:mde,outKeyframes:gde},"zoom-up":{inKeyframes:dde,outKeyframes:fde},"zoom-down":{inKeyframes:vde,outKeyframes:yde}},HU=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:o}=bde[t];return[UU(r,i,o,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[`
        ${r}-enter,
        ${r}-appear
      `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};function TM(e){return{position:e,inset:0}}const wde=e=>{const{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${n}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},TM("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},TM("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:cde(e)}]},Cde=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${Re(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},Il(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${Re(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:Object.assign({position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:`${Re(e.modalCloseBtnSize)}`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},Kw(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${Re(e.borderRadiusLG)} ${Re(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${Re(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content,
          ${t}-body,
          ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},Sde=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},VU=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return qn(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},WU=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${Re(e.paddingMD)} ${Re(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${Re(e.padding)} ${Re(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${Re(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${Re(e.paddingXS)} ${Re(e.padding)}`:0,footerBorderTop:e.wireframe?`${Re(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${Re(e.borderRadiusLG)} ${Re(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${Re(e.padding*2)} ${Re(e.padding*2)} ${Re(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),GU=zi("Modal",e=>{const t=VU(e);return[Cde(t),Sde(t),wde(t),HU(t,"zoom")]},WU,{unitless:{titleLineHeight:!0}});var xde=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};let Ux;const Ede=e=>{Ux={x:e.pageX,y:e.pageY},setTimeout(()=>{Ux=null},100)};Mue()&&document.documentElement.addEventListener("click",Ede,!0);const qU=e=>{var t;const{getPopupContainer:n,getPrefixCls:r,direction:i,modal:o}=S.useContext(xt),a=G=>{const{onCancel:Q}=e;Q==null||Q(G)},s=G=>{const{onOk:Q}=e;Q==null||Q(G)},{prefixCls:l,className:c,rootClassName:u,open:f,wrapClassName:d,centered:g,getContainer:p,focusTriggerAfterClose:m=!0,style:w,visible:b,width:C=520,footer:y,classNames:x,styles:_,children:A,loading:O}=e,P=xde(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles","children","loading"]),M=r("modal",l),R=r(),L=Ps(M),[z,V,H]=GU(M,L),B=Fe(d,{[`${M}-centered`]:!!g,[`${M}-wrap-rtl`]:i==="rtl"}),F=y!==null&&!O?S.createElement(zU,Object.assign({},e,{onOk:s,onCancel:a})):null,[j,N]=kue(bM(e),bM(o),{closable:!0,closeIcon:S.createElement(c1,{className:`${M}-close-icon`}),closeIconRender:G=>DU(M,G)}),D=rde(`.${M}-content`),[U,W]=tU("Modal",P.zIndex);return z(S.createElement(Ob,{form:!0,space:!0},S.createElement(v_.Provider,{value:W},S.createElement(xU,Object.assign({width:C},P,{zIndex:U,getContainer:p===void 0?n:p,prefixCls:M,rootClassName:Fe(V,u,H,L),footer:F,visible:f??b,mousePosition:(t=P.mousePosition)!==null&&t!==void 0?t:Ux,onClose:a,closable:j,closeIcon:N,focusTriggerAfterClose:m,transitionName:ng(R,"zoom",e.transitionName),maskTransitionName:ng(R,"fade",e.maskTransitionName),className:Fe(V,c,o==null?void 0:o.className),style:Object.assign(Object.assign({},o==null?void 0:o.style),w),classNames:Object.assign(Object.assign(Object.assign({},o==null?void 0:o.classNames),x),{wrapper:Fe(B,x==null?void 0:x.wrapper)}),styles:Object.assign(Object.assign({},o==null?void 0:o.styles),_),panelRef:D}),O?S.createElement(Lp,{active:!0,title:!1,paragraph:{rows:4},className:`${M}-body-skeleton`}):A))))},_de=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:i,fontSize:o,lineHeight:a,modalTitleHeight:s,fontHeight:l,confirmBodyPadding:c}=e,u=`${t}-confirm`;return{[u]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${u}-body-wrapper`]:Object.assign({},KD()),[`&${t} ${t}-body`]:{padding:c},[`${u}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:i,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(l).sub(i).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(s).sub(i).equal()).div(2).equal()}},[`${u}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS},[`${e.iconCls} + ${u}-paragraph`]:{maxWidth:`calc(100% - ${Re(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${u}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${u}-content`]:{color:e.colorText,fontSize:o,lineHeight:a},[`${u}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${u}-error ${u}-body > ${e.iconCls}`]:{color:e.colorError},[`${u}-warning ${u}-body > ${e.iconCls},
        ${u}-confirm ${u}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${u}-info ${u}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${u}-success ${u}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},Ade=a_(["Modal","confirm"],e=>{const t=VU(e);return[_de(t)]},WU,{order:-1e3});var Pde=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function KU(e){const{prefixCls:t,icon:n,okText:r,cancelText:i,confirmPrefixCls:o,type:a,okCancel:s,footer:l,locale:c}=e,u=Pde(e,["prefixCls","icon","okText","cancelText","confirmPrefixCls","type","okCancel","footer","locale"]);let f=n;if(!n&&n!==null)switch(a){case"info":f=S.createElement(l_,null);break;case"success":f=S.createElement(l1,null);break;case"error":f=S.createElement(Np,null);break;default:f=S.createElement(u1,null)}const d=s??a==="confirm",g=e.autoFocusButton===null?!1:e.autoFocusButton||"ok",[p]=qw("Modal"),m=c||p,w=r||(d?m==null?void 0:m.okText:m==null?void 0:m.justOkText),b=i||(m==null?void 0:m.cancelText),C=Object.assign({autoFocusButton:g,cancelTextLocale:b,okTextLocale:w,mergedOkCancel:d},u),y=S.useMemo(()=>C,Cn(Object.values(C))),x=S.createElement(S.Fragment,null,S.createElement(Qk,null),S.createElement(Xk,null)),_=e.title!==void 0&&e.title!==null,A=`${o}-body`;return S.createElement("div",{className:`${o}-body-wrapper`},S.createElement("div",{className:Fe(A,{[`${A}-has-title`]:_})},f,S.createElement("div",{className:`${o}-paragraph`},_&&S.createElement("span",{className:`${o}-title`},e.title),S.createElement("div",{className:`${o}-content`},e.content))),l===void 0||typeof l=="function"?S.createElement(yU,{value:y},S.createElement("div",{className:`${o}-btns`},typeof l=="function"?l(x,{OkBtn:Xk,CancelBtn:Qk}):x)):l,S.createElement(Ade,{prefixCls:t}))}const Tde=e=>{const{close:t,zIndex:n,afterClose:r,open:i,keyboard:o,centered:a,getContainer:s,maskStyle:l,direction:c,prefixCls:u,wrapClassName:f,rootPrefixCls:d,bodyStyle:g,closable:p=!1,closeIcon:m,modalRender:w,focusTriggerAfterClose:b,onConfirm:C,styles:y}=e,x=`${u}-confirm`,_=e.width||416,A=e.style||{},O=e.mask===void 0?!0:e.mask,P=e.maskClosable===void 0?!1:e.maskClosable,M=Fe(x,`${x}-${e.type}`,{[`${x}-rtl`]:c==="rtl"},e.className),[,R]=$i(),L=S.useMemo(()=>n!==void 0?n:R.zIndexPopupBase+y_,[n,R]);return S.createElement(qU,{prefixCls:u,className:M,wrapClassName:Fe({[`${x}-centered`]:!!e.centered},f),onCancel:()=>{t==null||t({triggerCancel:!0}),C==null||C(!1)},open:i,title:"",footer:null,transitionName:ng(d||"","zoom",e.transitionName),maskTransitionName:ng(d||"","fade",e.maskTransitionName),mask:O,maskClosable:P,style:A,styles:Object.assign({body:g,mask:l},y),width:_,zIndex:L,afterClose:r,keyboard:o,centered:a,getContainer:s,closable:p,closeIcon:m,modalRender:w,focusTriggerAfterClose:b},S.createElement(KU,Object.assign({},e,{confirmPrefixCls:x})))},QU=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:i}=e;return S.createElement(kl,{prefixCls:t,iconPrefixCls:n,direction:r,theme:i},S.createElement(Tde,Object.assign({},e)))},Qu=[];let XU="";function YU(){return XU}const Ode=e=>{var t,n;const{prefixCls:r,getContainer:i,direction:o}=e,a=kD(),s=S.useContext(xt),l=YU()||s.getPrefixCls(),c=r||`${l}-modal`;let u=i;return u===!1&&(u=void 0),I.createElement(QU,Object.assign({},e,{rootPrefixCls:l,prefixCls:c,iconPrefixCls:s.iconPrefixCls,theme:s.theme,direction:o??s.direction,locale:(n=(t=s.locale)===null||t===void 0?void 0:t.Modal)!==null&&n!==void 0?n:a,getContainer:u}))};function g1(e){const t=pae(),n=document.createDocumentFragment();let r=Object.assign(Object.assign({},e),{close:s,open:!0}),i;function o(){for(var c,u=arguments.length,f=new Array(u),d=0;d<u;d++)f[d]=arguments[d];if(f.some(m=>m==null?void 0:m.triggerCancel)){var p;(c=e.onCancel)===null||c===void 0||(p=c).call.apply(p,[e,()=>{}].concat(Cn(f.slice(1))))}for(let m=0;m<Qu.length;m++)if(Qu[m]===s){Qu.splice(m,1);break}iU(n)}function a(c){clearTimeout(i),i=setTimeout(()=>{const u=t.getPrefixCls(void 0,YU()),f=t.getIconPrefixCls(),d=t.getTheme(),g=I.createElement(Ode,Object.assign({},c));rU(I.createElement(kl,{prefixCls:u,iconPrefixCls:f,theme:d},t.holderRender?t.holderRender(g):g),n)})}function s(){for(var c=arguments.length,u=new Array(c),f=0;f<c;f++)u[f]=arguments[f];r=Object.assign(Object.assign({},r),{open:!1,afterClose:()=>{typeof e.afterClose=="function"&&e.afterClose(),o.apply(this,u)}}),r.visible&&delete r.visible,a(r)}function l(c){typeof c=="function"?r=c(r):r=Object.assign(Object.assign({},r),c),a(r)}return a(r),Qu.push(s),{destroy:s,update:l}}function JU(e){return Object.assign(Object.assign({},e),{type:"warning"})}function ZU(e){return Object.assign(Object.assign({},e),{type:"info"})}function eH(e){return Object.assign(Object.assign({},e),{type:"success"})}function tH(e){return Object.assign(Object.assign({},e),{type:"error"})}function nH(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function Ide(e){let{rootPrefixCls:t}=e;XU=t}var kde=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};const Mde=(e,t)=>{var n,{afterClose:r,config:i}=e,o=kde(e,["afterClose","config"]);const[a,s]=S.useState(!0),[l,c]=S.useState(i),{direction:u,getPrefixCls:f}=S.useContext(xt),d=f("modal"),g=f(),p=()=>{var C;r(),(C=l.afterClose)===null||C===void 0||C.call(l)},m=function(){var C;s(!1);for(var y=arguments.length,x=new Array(y),_=0;_<y;_++)x[_]=arguments[_];if(x.some(P=>P==null?void 0:P.triggerCancel)){var O;(C=l.onCancel)===null||C===void 0||(O=C).call.apply(O,[l,()=>{}].concat(Cn(x.slice(1))))}};S.useImperativeHandle(t,()=>({destroy:m,update:C=>{c(y=>Object.assign(Object.assign({},y),C))}}));const w=(n=l.okCancel)!==null&&n!==void 0?n:l.type==="confirm",[b]=qw("Modal",Kc.Modal);return S.createElement(QU,Object.assign({prefixCls:d,rootPrefixCls:g},l,{close:m,open:a,afterClose:p,okText:l.okText||(w?b==null?void 0:b.okText:b==null?void 0:b.justOkText),direction:l.direction||u,cancelText:l.cancelText||(b==null?void 0:b.cancelText)},o))},Rde=S.forwardRef(Mde);let OM=0;const Nde=S.memo(S.forwardRef((e,t)=>{const[n,r]=mle();return S.useImperativeHandle(t,()=>({patchElement:r}),[]),S.createElement(S.Fragment,null,n)}));function rH(){const e=S.useRef(null),[t,n]=S.useState([]);S.useEffect(()=>{t.length&&(Cn(t).forEach(a=>{a()}),n([]))},[t]);const r=S.useCallback(o=>function(s){var l;OM+=1;const c=S.createRef();let u;const f=new Promise(w=>{u=w});let d=!1,g;const p=S.createElement(Rde,{key:`modal-${OM}`,config:o(s),ref:c,afterClose:()=>{g==null||g()},isSilent:()=>d,onConfirm:w=>{u(w)}});return g=(l=e.current)===null||l===void 0?void 0:l.patchElement(p),g&&Qu.push(g),{destroy:()=>{function w(){var b;(b=c.current)===null||b===void 0||b.destroy()}c.current?w():n(b=>[].concat(Cn(b),[w]))},update:w=>{function b(){var C;(C=c.current)===null||C===void 0||C.update(w)}c.current?b():n(C=>[].concat(Cn(C),[b]))},then:w=>(d=!0,f.then(w))}},[]);return[S.useMemo(()=>({info:r(ZU),success:r(eH),error:r(tH),warning:r(JU),confirm:r(nH)}),[]),S.createElement(Nde,{key:"modal-holder",ref:e})]}const jde=e=>{const{componentCls:t,notificationMarginEdge:n,animationMaxHeight:r}=e,i=`${t}-notice`,o=new On("antNotificationFadeIn",{"0%":{transform:"translate3d(100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}}),a=new On("antNotificationTopFadeIn",{"0%":{top:-r,opacity:0},"100%":{top:0,opacity:1}}),s=new On("antNotificationBottomFadeIn",{"0%":{bottom:e.calc(r).mul(-1).equal(),opacity:0},"100%":{bottom:0,opacity:1}}),l=new On("antNotificationLeftFadeIn",{"0%":{transform:"translate3d(-100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}});return{[t]:{[`&${t}-top, &${t}-bottom`]:{marginInline:0,[i]:{marginInline:"auto auto"}},[`&${t}-top`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:a}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:s}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:o}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:!0},marginLeft:{value:n,_skip_check_:!0},[i]:{marginInlineEnd:"auto",marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:l}}}}},Fde=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],Lde={topLeft:"left",topRight:"right",bottomLeft:"left",bottomRight:"right",top:"left",bottom:"left"},$de=(e,t)=>{const{componentCls:n}=e;return{[`${n}-${t}`]:{[`&${n}-stack > ${n}-notice-wrapper`]:{[t.startsWith("top")?"top":"bottom"]:0,[Lde[t]]:{value:0,_skip_check_:!0}}}}},Bde=e=>{const t={};for(let n=1;n<e.notificationStackLayer;n++)t[`&:nth-last-child(${n+1})`]={overflow:"hidden",[`& > ${e.componentCls}-notice`]:{opacity:0,transition:`opacity ${e.motionDurationMid}`}};return Object.assign({[`&:not(:nth-last-child(-n+${e.notificationStackLayer}))`]:{opacity:0,overflow:"hidden",color:"transparent",pointerEvents:"none"}},t)},Dde=e=>{const t={};for(let n=1;n<e.notificationStackLayer;n++)t[`&:nth-last-child(${n+1})`]={background:e.colorBgBlur,backdropFilter:"blur(10px)","-webkit-backdrop-filter":"blur(10px)"};return Object.assign({},t)},zde=e=>{const{componentCls:t}=e;return Object.assign({[`${t}-stack`]:{[`& > ${t}-notice-wrapper`]:Object.assign({transition:`all ${e.motionDurationSlow}, backdrop-filter 0s`,position:"absolute"},Bde(e))},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:Object.assign({},Dde(e))},[`${t}-stack${t}-stack-expanded`]:{[`& > ${t}-notice-wrapper`]:{"&:not(:nth-last-child(-n + 1))":{opacity:1,overflow:"unset",color:"inherit",pointerEvents:"auto",[`& > ${e.componentCls}-notice`]:{opacity:1}},"&:after":{content:'""',position:"absolute",height:e.margin,width:"100%",insetInline:0,bottom:e.calc(e.margin).mul(-1).equal(),background:"transparent",pointerEvents:"auto"}}}},Fde.map(n=>$de(e,n)).reduce((n,r)=>Object.assign(Object.assign({},n),r),{}))},Ude=e=>{const{iconCls:t,componentCls:n,boxShadow:r,fontSizeLG:i,notificationMarginBottom:o,borderRadiusLG:a,colorSuccess:s,colorInfo:l,colorWarning:c,colorError:u,colorTextHeading:f,notificationBg:d,notificationPadding:g,notificationMarginEdge:p,notificationProgressBg:m,notificationProgressHeight:w,fontSize:b,lineHeight:C,width:y,notificationIconSize:x,colorText:_}=e,A=`${n}-notice`;return{position:"relative",marginBottom:o,marginInlineStart:"auto",background:d,borderRadius:a,boxShadow:r,[A]:{padding:g,width:y,maxWidth:`calc(100vw - ${Re(e.calc(p).mul(2).equal())})`,overflow:"hidden",lineHeight:C,wordWrap:"break-word"},[`${A}-message`]:{marginBottom:e.marginXS,color:f,fontSize:i,lineHeight:e.lineHeightLG},[`${A}-description`]:{fontSize:b,color:_},[`${A}-closable ${A}-message`]:{paddingInlineEnd:e.paddingLG},[`${A}-with-icon ${A}-message`]:{marginBottom:e.marginXS,marginInlineStart:e.calc(e.marginSM).add(x).equal(),fontSize:i},[`${A}-with-icon ${A}-description`]:{marginInlineStart:e.calc(e.marginSM).add(x).equal(),fontSize:b},[`${A}-icon`]:{position:"absolute",fontSize:x,lineHeight:1,[`&-success${t}`]:{color:s},[`&-info${t}`]:{color:l},[`&-warning${t}`]:{color:c},[`&-error${t}`]:{color:u}},[`${A}-close`]:Object.assign({position:"absolute",top:e.notificationPaddingVertical,insetInlineEnd:e.notificationPaddingHorizontal,color:e.colorIcon,outline:"none",width:e.notificationCloseButtonSize,height:e.notificationCloseButtonSize,borderRadius:e.borderRadiusSM,transition:`background-color ${e.motionDurationMid}, color ${e.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:e.colorIconHover,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},Kw(e)),[`${A}-progress`]:{position:"absolute",display:"block",appearance:"none",WebkitAppearance:"none",inlineSize:`calc(100% - ${Re(a)} * 2)`,left:{_skip_check_:!0,value:a},right:{_skip_check_:!0,value:a},bottom:0,blockSize:w,border:0,"&, &::-webkit-progress-bar":{borderRadius:a,backgroundColor:"rgba(0, 0, 0, 0.04)"},"&::-moz-progress-bar":{background:m},"&::-webkit-progress-value":{borderRadius:a,background:m}},[`${A}-btn`]:{float:"right",marginTop:e.marginSM}}},Hde=e=>{const{componentCls:t,notificationMarginBottom:n,notificationMarginEdge:r,motionDurationMid:i,motionEaseInOut:o}=e,a=`${t}-notice`,s=new On("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:n},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:Object.assign(Object.assign({},Il(e)),{position:"fixed",zIndex:e.zIndexPopup,marginRight:{value:r,_skip_check_:!0},[`${t}-hook-holder`]:{position:"relative"},[`${t}-fade-appear-prepare`]:{opacity:"0 !important"},[`${t}-fade-enter, ${t}-fade-appear`]:{animationDuration:e.motionDurationMid,animationTimingFunction:o,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:o,animationFillMode:"both",animationDuration:i,animationPlayState:"paused"},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationPlayState:"running"},[`${t}-fade-leave${t}-fade-leave-active`]:{animationName:s,animationPlayState:"running"},"&-rtl":{direction:"rtl",[`${a}-btn`]:{float:"left"}}})},{[t]:{[`${a}-wrapper`]:Object.assign({},Ude(e))}}]},Vde=e=>({zIndexPopup:e.zIndexPopupBase+y_+50,width:384}),Wde=e=>{const t=e.paddingMD,n=e.paddingLG;return qn(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:n,notificationIconSize:e.calc(e.fontSizeLG).mul(e.lineHeightLG).equal(),notificationCloseButtonSize:e.calc(e.controlHeightLG).mul(.55).equal(),notificationMarginBottom:e.margin,notificationPadding:`${Re(e.paddingMD)} ${Re(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3,notificationProgressHeight:2,notificationProgressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`})},Gde=zi("Notification",e=>{const t=Wde(e);return[Hde(t),jde(t),zde(t)]},Vde);function iH(e,t){return t===null||t===!1?null:t||S.createElement(c1,{className:`${e}-close-icon`})}const qde={success:l1,info:l_,error:Np,warning:u1},Kde=e=>{const{prefixCls:t,icon:n,type:r,message:i,description:o,btn:a,role:s="alert"}=e;let l=null;return n?l=S.createElement("span",{className:`${t}-icon`},n):r&&(l=S.createElement(qde[r]||null,{className:Fe(`${t}-icon`,`${t}-icon-${r}`)})),S.createElement("div",{className:Fe({[`${t}-with-icon`]:l}),role:s},l,S.createElement("div",{className:`${t}-message`},i),S.createElement("div",{className:`${t}-description`},o),a&&S.createElement("div",{className:`${t}-btn`},a))};function Qde(e,t,n){let r;switch(e){case"top":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":r={left:0,top:t,bottom:"auto"};break;case"topRight":r={right:0,top:t,bottom:"auto"};break;case"bottom":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:n};break;case"bottomLeft":r={left:0,top:"auto",bottom:n};break;default:r={right:0,top:"auto",bottom:n};break}return r}function Xde(e){return{motionName:`${e}-fade`}}var Yde=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};const IM=24,Jde=4.5,Zde="topRight",efe=e=>{let{children:t,prefixCls:n}=e;const r=Ps(n),[i,o,a]=Gde(n,r);return i(I.createElement(Jz,{classNames:{list:Fe(o,a,r)}},t))},tfe=(e,t)=>{let{prefixCls:n,key:r}=t;return I.createElement(efe,{prefixCls:n,key:r},e)},nfe=I.forwardRef((e,t)=>{const{top:n,bottom:r,prefixCls:i,getContainer:o,maxCount:a,rtl:s,onAllRemoved:l,stack:c,duration:u,pauseOnHover:f=!0,showProgress:d}=e,{getPrefixCls:g,getPopupContainer:p,notification:m,direction:w}=S.useContext(xt),[,b]=$i(),C=i||g("notification"),y=P=>Qde(P,n??IM,r??IM),x=()=>Fe({[`${C}-rtl`]:s??w==="rtl"}),_=()=>Xde(C),[A,O]=Zz({prefixCls:C,style:y,className:x,motion:_,closable:!0,closeIcon:iH(C),duration:u??Jde,getContainer:()=>(o==null?void 0:o())||(p==null?void 0:p())||document.body,maxCount:a,pauseOnHover:f,showProgress:d,onAllRemoved:l,renderNotifications:tfe,stack:c===!1?!1:{threshold:typeof c=="object"?c==null?void 0:c.threshold:void 0,offset:8,gap:b.margin}});return I.useImperativeHandle(t,()=>Object.assign(Object.assign({},A),{prefixCls:C,notification:m})),O});function rfe(e){const t=I.useRef(null);return Mp(),[I.useMemo(()=>{const r=s=>{var l;if(!t.current)return;const{open:c,prefixCls:u,notification:f}=t.current,d=`${u}-notice`,{message:g,description:p,icon:m,type:w,btn:b,className:C,style:y,role:x="alert",closeIcon:_,closable:A}=s,O=Yde(s,["message","description","icon","type","btn","className","style","role","closeIcon","closable"]),P=iH(d,typeof _<"u"?_:f==null?void 0:f.closeIcon);return c(Object.assign(Object.assign({placement:(l=e==null?void 0:e.placement)!==null&&l!==void 0?l:Zde},O),{content:I.createElement(Kde,{prefixCls:d,icon:m,type:w,message:g,description:p,btn:b,role:x}),className:Fe(w&&`${d}-${w}`,C,f==null?void 0:f.className),style:Object.assign(Object.assign({},f==null?void 0:f.style),y),closeIcon:P,closable:A??!!P}))},o={open:r,destroy:s=>{var l,c;s!==void 0?(l=t.current)===null||l===void 0||l.close(s):(c=t.current)===null||c===void 0||c.destroy()}};return["success","info","warning","error"].forEach(s=>{o[s]=l=>r(Object.assign(Object.assign({},l),{type:s}))}),o},[]),I.createElement(nfe,Object.assign({key:"notification-holder"},e,{ref:t}))]}function ife(e){return rfe(e)}const kM=I.createContext({}),ofe=I.createContext({message:{},notification:{},modal:{}}),oH=ofe,afe=e=>{const{componentCls:t,colorText:n,fontSize:r,lineHeight:i,fontFamily:o}=e;return{[t]:{color:n,fontSize:r,lineHeight:i,fontFamily:o}}},sfe=()=>({}),lfe=zi("App",afe,sfe),cfe=()=>I.useContext(oH),aH=e=>{const{prefixCls:t,children:n,className:r,rootClassName:i,message:o,notification:a,style:s,component:l="div"}=e,{getPrefixCls:c}=S.useContext(xt),u=c("app",t),[f,d,g]=lfe(u),p=Fe(d,u,r,i,g),m=S.useContext(kM),w=I.useMemo(()=>({message:Object.assign(Object.assign({},m.message),o),notification:Object.assign(Object.assign({},m.notification),a)}),[o,a,m.message,m.notification]),[b,C]=ple(w.message),[y,x]=ife(w.notification),[_,A]=rH(),O=I.useMemo(()=>({message:b,notification:y,modal:_}),[b,y,_]);Mp()(!(g&&l===!1),"usage","When using cssVar, ensure `component` is assigned a valid React component string.");const P=l===!1?I.Fragment:l,M={className:p,style:s};return f(I.createElement(oH.Provider,{value:O},I.createElement(kM.Provider,{value:w},I.createElement(P,Object.assign({},l===!1?void 0:M),A,C,x,n))))};aH.useApp=cfe;function ufe(e){return t=>S.createElement(kl,{theme:{token:{motion:!1,zIndexPopupBase:0}}},S.createElement(e,Object.assign({},t)))}function MM(e){var t=S.useRef();t.current=e;var n=S.useCallback(function(){for(var r,i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return(r=t.current)===null||r===void 0?void 0:r.call.apply(r,[t].concat(o))},[]);return n}function f8(e){return e!==void 0}function d3(e,t){var n=t||{},r=n.defaultValue,i=n.value,o=n.onChange,a=n.postState,s=yh(function(){return f8(i)?i:f8(r)?typeof r=="function"?r():r:typeof e=="function"?e():e}),l=_b(s,2),c=l[0],u=l[1],f=i!==void 0?i:c,d=a?a(f):f,g=MM(o),p=yh([f]),m=_b(p,2),w=m[0],b=m[1];NI(function(){var y=w[0];c!==y&&g(c,y)},[w]),NI(function(){f8(i)||u(i)},[i]);var C=MM(function(y,x){u(y,x),b([f],x)});return[d,C]}var Tc=new Map;function dfe(e){e.forEach(function(t){var n,r=t.target;(n=Tc.get(r))===null||n===void 0||n.forEach(function(i){return i(r)})})}var sH=new Ine(dfe);function ffe(e,t){Tc.has(e)||(Tc.set(e,new Set),sH.observe(e)),Tc.get(e).add(t)}function hfe(e,t){Tc.has(e)&&(Tc.get(e).delete(t),Tc.get(e).size||(sH.unobserve(e),Tc.delete(e)))}var pfe=function(e){Op(n,e);var t=Ip(n);function n(){return go(this,n),t.apply(this,arguments)}return vo(n,[{key:"render",value:function(){return this.props.children}}]),n}(S.Component),Hx=S.createContext(null);function mfe(e){var t=e.children,n=e.onBatchResize,r=S.useRef(0),i=S.useRef([]),o=S.useContext(Hx),a=S.useCallback(function(s,l,c){r.current+=1;var u=r.current;i.current.push({size:s,element:l,data:c}),Promise.resolve().then(function(){u===r.current&&(n==null||n(i.current),i.current=[])}),o==null||o(s,l,c)},[n,o]);return S.createElement(Hx.Provider,{value:a},t)}function gfe(e,t){var n=e.children,r=e.disabled,i=S.useRef(null),o=S.useRef(null),a=S.useContext(Hx),s=typeof n=="function",l=s?n(i):n,c=S.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),u=!s&&S.isValidElement(l)&&f_(l),f=u?l.ref:null,d=S.useMemo(function(){return jz(f,i)},[f,i]),g=function(){return wx(i.current)||wx(o.current)};S.useImperativeHandle(t,function(){return g()});var p=S.useRef(e);p.current=e;var m=S.useCallback(function(w){var b=p.current,C=b.onResize,y=b.data,x=w.getBoundingClientRect(),_=x.width,A=x.height,O=w.offsetWidth,P=w.offsetHeight,M=Math.floor(_),R=Math.floor(A);if(c.current.width!==M||c.current.height!==R||c.current.offsetWidth!==O||c.current.offsetHeight!==P){var L={width:M,height:R,offsetWidth:O,offsetHeight:P};c.current=L;var z=O===Math.round(_)?_:O,V=P===Math.round(A)?A:P,H=he(he({},L),{},{offsetWidth:z,offsetHeight:V});a==null||a(H,w,y),C&&Promise.resolve().then(function(){C(H,w)})}},[]);return S.useEffect(function(){var w=g();return w&&!r&&ffe(w,m),function(){return hfe(w,m)}},[i.current,r]),S.createElement(pfe,{ref:o},u?S.cloneElement(l,{ref:d}):l)}var vfe=S.forwardRef(gfe),yfe="rc-observer-key";function bfe(e,t){var n=e.children,r=typeof n=="function"?[n]:Tb(n);return r.map(function(i,o){var a=(i==null?void 0:i.key)||"".concat(yfe,"-").concat(o);return S.createElement(vfe,en({},e,{key:a,ref:o===0?t:void 0}),i)})}var f3=S.forwardRef(bfe);f3.Collection=mfe;function wfe(e,t){var n=a3({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}function Vx(e,t,n){return Fe({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n})}const O_=(e,t)=>t||e,lH=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;var r,i;const{variant:o,[e]:a}=S.useContext(xt),s=S.useContext(BU),l=a==null?void 0:a.variant;let c;typeof t<"u"?c=t:n===!1?c="borderless":c=(i=(r=s??l)!==null&&r!==void 0?r:o)!==null&&i!==void 0?i:"outlined";const u=Hie.includes(c);return[c,u]};var Cfe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Sfe=function(t,n){return S.createElement(bi,gi({},t,{ref:n,icon:Cfe}))},xfe=S.forwardRef(Sfe);const sg=["xxl","xl","lg","md","sm","xs"],Efe=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`}),_fe=e=>{const t=e,n=[].concat(sg).reverse();return n.forEach((r,i)=>{const o=r.toUpperCase(),a=`screen${o}Min`,s=`screen${o}`;if(!(t[a]<=t[s]))throw new Error(`${a}<=${s} fails : !(${t[a]}<=${t[s]})`);if(i<n.length-1){const l=`screen${o}Max`;if(!(t[s]<=t[l]))throw new Error(`${s}<=${l} fails : !(${t[s]}<=${t[l]})`);const u=`screen${n[i+1].toUpperCase()}Min`;if(!(t[l]<=t[u]))throw new Error(`${l}<=${u} fails : !(${t[l]}<=${t[u]})`)}}),e};function Afe(){const[,e]=$i(),t=Efe(_fe(e));return I.useMemo(()=>{const n=new Map;let r=-1,i={};return{matchHandlers:{},dispatch(o){return i=o,n.forEach(a=>a(i)),n.size>=1},subscribe(o){return n.size||this.register(),r+=1,n.set(r,o),o(i),r},unsubscribe(o){n.delete(o),n.size||this.unregister()},unregister(){Object.keys(t).forEach(o=>{const a=t[o],s=this.matchHandlers[a];s==null||s.mql.removeListener(s==null?void 0:s.listener)}),n.clear()},register(){Object.keys(t).forEach(o=>{const a=t[o],s=c=>{let{matches:u}=c;this.dispatch(Object.assign(Object.assign({},i),{[o]:u}))},l=window.matchMedia(a);l.addListener(s),this.matchHandlers[a]={mql:l,listener:s},s(l)})},responsiveMap:t}},[e])}function cH(e){var t=e.children,n=e.prefixCls,r=e.id,i=e.overlayInnerStyle,o=e.className,a=e.style;return S.createElement("div",{className:bt("".concat(n,"-content"),o),style:a},S.createElement("div",{className:"".concat(n,"-inner"),id:r,role:"tooltip",style:i},typeof t=="function"?t():t))}function Wx(){return Wx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wx.apply(this,arguments)}function lg(e){"@babel/helpers - typeof";return lg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lg(e)}function Pfe(e,t){if(lg(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(lg(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Tfe(e){var t=Pfe(e,"string");return lg(t)==="symbol"?t:String(t)}function Ofe(e,t,n){return t=Tfe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function RM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ife(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?RM(Object(n),!0).forEach(function(r){Ofe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kfe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Mfe(e,t){if(e==null)return{};var n=kfe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Gx(e){return e instanceof HTMLElement||e instanceof SVGElement}function uH(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function Rfe(e){return uH(e)instanceof ShadowRoot}function qx(e){return Rfe(e)?uH(e):null}function Bu(e){var t=S.useRef();t.current=e;var n=S.useCallback(function(){for(var r,i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return(r=t.current)===null||r===void 0?void 0:r.call.apply(r,[t].concat(o))},[]);return n}function Nfe(e){if(Array.isArray(e))return e}function jfe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function NM(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ffe(e,t){if(e){if(typeof e=="string")return NM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return NM(e,t)}}function Lfe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $fe(e,t){return Nfe(e)||jfe(e,t)||Ffe(e,t)||Lfe()}function ep(e){"@babel/helpers - typeof";return ep=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ep(e)}function Bfe(e,t){if(ep(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(ep(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Dfe(e){var t=Bfe(e,"string");return ep(t)==="symbol"?t:String(t)}function zfe(e,t,n){return t=Dfe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ufe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?jM(Object(n),!0).forEach(function(r){zfe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jM(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Hfe(){var e=Ufe({},_p);return e.useId}var FM=0,LM=Hfe();const Vfe=LM?function(t){var n=LM();return t||n}:function(t){var n=S.useState("ssr-id"),r=$fe(n,2),i=r[0],o=r[1];return S.useEffect(function(){var a=FM;FM+=1,o("rc_unique_".concat(a))},[]),t||i};function Wfe(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var $M=Wfe()?S.useLayoutEffect:S.useEffect,us=function(t,n){var r=S.useRef(!0);$M(function(){return t(r.current)},n),$M(function(){return r.current=!1,function(){r.current=!0}},[])};const Gfe=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};function qfe(e,t,n){var r=S.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}function dH(e,t){typeof e=="function"?e(t):ep(e)==="object"&&e&&"current"in e&&(e.current=t)}function fH(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.filter(function(i){return i});return r.length<=1?r[0]:function(i){t.forEach(function(o){dH(o,i)})}}function Kfe(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return qfe(function(){return fH.apply(void 0,t)},t,function(r,i){return r.length!==i.length||r.every(function(o,a){return o!==i[a]})})}function Qfe(e){var t,n,r=vh.isMemo(e)?e.type.type:e.type;return!(typeof r=="function"&&!((t=r.prototype)!==null&&t!==void 0&&t.render)||typeof e=="function"&&!((n=e.prototype)!==null&&n!==void 0&&n.render))}function Xfe(e){var t=e.prefixCls,n=e.align,r=e.arrow,i=e.arrowPos,o=r||{},a=o.className,s=o.content,l=i.x,c=l===void 0?0:l,u=i.y,f=u===void 0?0:u,d=S.useRef();if(!n||!n.points)return null;var g={position:"absolute"};if(n.autoArrow!==!1){var p=n.points[0],m=n.points[1],w=p[0],b=p[1],C=m[0],y=m[1];w===C||!["t","b"].includes(w)?g.top=f:w==="t"?g.top=0:g.bottom=0,b===y||!["l","r"].includes(b)?g.left=c:b==="l"?g.left=0:g.right=0}return S.createElement("div",{ref:d,className:bt("".concat(t,"-arrow"),a),style:g},s)}function Yfe(e){var t=e.prefixCls,n=e.open,r=e.zIndex,i=e.mask,o=e.motion;return i?S.createElement(d1,en({},o,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(a){var s=a.className;return S.createElement("div",{style:{zIndex:r},className:bt("".concat(t,"-mask"),s)})}):null}var Jfe=S.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),Zfe=S.forwardRef(function(e,t){var n=e.popup,r=e.className,i=e.prefixCls,o=e.style,a=e.target,s=e.onVisibleChanged,l=e.open,c=e.keepDom,u=e.fresh,f=e.onClick,d=e.mask,g=e.arrow,p=e.arrowPos,m=e.align,w=e.motion,b=e.maskMotion,C=e.forceRender,y=e.getPopupContainer,x=e.autoDestroy,_=e.portal,A=e.zIndex,O=e.onMouseEnter,P=e.onMouseLeave,M=e.onPointerEnter,R=e.ready,L=e.offsetX,z=e.offsetY,V=e.offsetR,H=e.offsetB,B=e.onAlign,F=e.onPrepare,j=e.stretch,N=e.targetWidth,D=e.targetHeight,U=typeof n=="function"?n():n,W=l||c,G=(y==null?void 0:y.length)>0,Q=S.useState(!y||!G),X=ke(Q,2),ee=X[0],te=X[1];if(us(function(){!ee&&G&&a&&te(!0)},[ee,G,a]),!ee)return null;var q="auto",ne={left:"-1000vw",top:"-1000vh",right:q,bottom:q};if(R||!l){var oe,ge=m.points,ve=m.dynamicInset||((oe=m._experimental)===null||oe===void 0?void 0:oe.dynamicInset),fe=ve&&ge[0][1]==="r",pe=ve&&ge[0][0]==="b";fe?(ne.right=V,ne.left=q):(ne.left=L,ne.right=q),pe?(ne.bottom=H,ne.top=q):(ne.top=z,ne.bottom=q)}var be={};return j&&(j.includes("height")&&D?be.height=D:j.includes("minHeight")&&D&&(be.minHeight=D),j.includes("width")&&N?be.width=N:j.includes("minWidth")&&N&&(be.minWidth=N)),l||(be.pointerEvents="none"),S.createElement(_,{open:C||W,getContainer:y&&function(){return y(a)},autoDestroy:x},S.createElement(Yfe,{prefixCls:i,open:l,zIndex:A,mask:d,motion:b}),S.createElement(f3,{onResize:B,disabled:!l},function(ce){return S.createElement(d1,en({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:C,leavedClassName:"".concat(i,"-hidden")},w,{onAppearPrepare:F,onEnterPrepare:F,visible:l,onVisibleChanged:function(Be){var Ne;w==null||(Ne=w.onVisibleChanged)===null||Ne===void 0||Ne.call(w,Be),s(Be)}}),function(Oe,Be){var Ne=Oe.className,Ie=Oe.style,xe=bt(i,Ne,r);return S.createElement("div",{ref:fH(ce,t,Be),className:xe,style:he(he(he(he({"--arrow-x":"".concat(p.x||0,"px"),"--arrow-y":"".concat(p.y||0,"px")},ne),be),Ie),{},{boxSizing:"border-box",zIndex:A},o),onMouseEnter:O,onMouseLeave:P,onPointerEnter:M,onClick:f},g&&S.createElement(Xfe,{prefixCls:i,arrow:g,arrowPos:p,align:m}),S.createElement(Jfe,{cache:!l&&!u},U))})}))}),ehe=S.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,i=Qfe(n),o=S.useCallback(function(s){dH(t,r?r(s):s)},[r]),a=Kfe(o,n.ref);return i?S.cloneElement(n,{ref:a}):n}),BM=S.createContext(null);function DM(e){return e?Array.isArray(e)?e:[e]:[]}function the(e,t,n,r){return S.useMemo(function(){var i=DM(n??t),o=DM(r??t),a=new Set(i),s=new Set(o);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]},[e,t,n,r])}const nhe=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var i=e.getBoundingClientRect(),o=i.width,a=i.height;if(o||a)return!0}}return!1};function rhe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function ihe(e,t,n,r){for(var i=n.points,o=Object.keys(e),a=0;a<o.length;a+=1){var s,l=o[a];if(rhe((s=e[l])===null||s===void 0?void 0:s.points,i,r))return"".concat(t,"-placement-").concat(l)}return""}function zM(e,t,n,r){return t||(n?{motionName:"".concat(e,"-").concat(n)}:r?{motionName:r}:null)}function v1(e){return e.ownerDocument.defaultView}function Kx(e){for(var t=[],n=e==null?void 0:e.parentElement,r=["hidden","scroll","clip","auto"];n;){var i=v1(n).getComputedStyle(n),o=i.overflowX,a=i.overflowY,s=i.overflow;[o,a,s].some(function(l){return r.includes(l)})&&t.push(n),n=n.parentElement}return t}function cg(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function N0(e){return cg(parseFloat(e),0)}function UM(e,t){var n=he({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var i=v1(r).getComputedStyle(r),o=i.overflow,a=i.overflowClipMargin,s=i.borderTopWidth,l=i.borderBottomWidth,c=i.borderLeftWidth,u=i.borderRightWidth,f=r.getBoundingClientRect(),d=r.offsetHeight,g=r.clientHeight,p=r.offsetWidth,m=r.clientWidth,w=N0(s),b=N0(l),C=N0(c),y=N0(u),x=cg(Math.round(f.width/p*1e3)/1e3),_=cg(Math.round(f.height/d*1e3)/1e3),A=(p-m-C-y)*x,O=(d-g-w-b)*_,P=w*_,M=b*_,R=C*x,L=y*x,z=0,V=0;if(o==="clip"){var H=N0(a);z=H*x,V=H*_}var B=f.x+R-z,F=f.y+P-V,j=B+f.width+2*z-R-L-A,N=F+f.height+2*V-P-M-O;n.left=Math.max(n.left,B),n.top=Math.max(n.top,F),n.right=Math.min(n.right,j),n.bottom=Math.min(n.bottom,N)}}),n}function HM(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function VM(e,t){var n=t||[],r=ke(n,2),i=r[0],o=r[1];return[HM(e.width,i),HM(e.height,o)]}function WM(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function Rf(e,t){var n=t[0],r=t[1],i,o;return n==="t"?o=e.y:n==="b"?o=e.y+e.height:o=e.y+e.height/2,r==="l"?i=e.x:r==="r"?i=e.x+e.width:i=e.x+e.width/2,{x:i,y:o}}function Yl(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,i){return i===t?n[r]||"c":r}).join("")}function ohe(e,t,n,r,i,o,a){var s=S.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:i[r]||{}}),l=ke(s,2),c=l[0],u=l[1],f=S.useRef(0),d=S.useMemo(function(){return t?Kx(t):[]},[t]),g=S.useRef({}),p=function(){g.current={}};e||p();var m=Bu(function(){if(t&&n&&e){let xr=function(Si,Ls){var Bl=arguments.length>2&&arguments[2]!==void 0?arguments[2]:xe,qa=U.x+Si,Dl=U.y+Ls,$s=qa+oe,Ka=Dl+ne,s0=Math.max(qa,Bl.left),xu=Math.max(Dl,Bl.top),Et=Math.min($s,Bl.right),pf=Math.min(Ka,Bl.bottom);return Math.max(0,(Et-s0)*(pf-xu))},Ga=function(){Ci=U.y+ft,qi=Ci+ne,_o=U.x+qt,Ha=_o+oe};var C,y,x=t,_=x.ownerDocument,A=v1(x),O=A.getComputedStyle(x),P=O.width,M=O.height,R=O.position,L=x.style.left,z=x.style.top,V=x.style.right,H=x.style.bottom,B=x.style.overflow,F=he(he({},i[r]),o),j=_.createElement("div");(C=x.parentElement)===null||C===void 0||C.appendChild(j),j.style.left="".concat(x.offsetLeft,"px"),j.style.top="".concat(x.offsetTop,"px"),j.style.position=R,j.style.height="".concat(x.offsetHeight,"px"),j.style.width="".concat(x.offsetWidth,"px"),x.style.left="0",x.style.top="0",x.style.right="auto",x.style.bottom="auto",x.style.overflow="hidden";var N;if(Array.isArray(n))N={x:n[0],y:n[1],width:0,height:0};else{var D=n.getBoundingClientRect();N={x:D.x,y:D.y,width:D.width,height:D.height}}var U=x.getBoundingClientRect(),W=_.documentElement,G=W.clientWidth,Q=W.clientHeight,X=W.scrollWidth,ee=W.scrollHeight,te=W.scrollTop,q=W.scrollLeft,ne=U.height,oe=U.width,ge=N.height,ve=N.width,fe={left:0,top:0,right:G,bottom:Q},pe={left:-q,top:-te,right:X-q,bottom:ee-te},be=F.htmlRegion,ce="visible",Oe="visibleFirst";be!=="scroll"&&be!==Oe&&(be=ce);var Be=be===Oe,Ne=UM(pe,d),Ie=UM(fe,d),xe=be===ce?Ie:Ne,Ce=Be?Ie:xe;x.style.left="auto",x.style.top="auto",x.style.right="0",x.style.bottom="0";var Te=x.getBoundingClientRect();x.style.left=L,x.style.top=z,x.style.right=V,x.style.bottom=H,x.style.overflow=B,(y=x.parentElement)===null||y===void 0||y.removeChild(j);var je=cg(Math.round(oe/parseFloat(P)*1e3)/1e3),Me=cg(Math.round(ne/parseFloat(M)*1e3)/1e3);if(je===0||Me===0||Gx(n)&&!nhe(n))return;var ue=F.offset,we=F.targetOffset,Ee=VM(U,ue),De=ke(Ee,2),Ye=De[0],ze=De[1],Pe=VM(N,we),ye=ke(Pe,2),Ut=ye[0],oi=ye[1];N.x-=Ut,N.y-=oi;var Nr=F.points||[],wr=ke(Nr,2),Hi=wr[0],wu=wr[1],Vi=WM(wu),lr=WM(Hi),xo=Rf(N,Vi),Wi=Rf(U,lr),wi=he({},F),qt=xo.x-Wi.x+Ye,ft=xo.y-Wi.y+ze,Kn=xr(qt,ft),jr=xr(qt,ft,Ie),Kt=Rf(N,["t","l"]),oa=Rf(U,["t","l"]),Ms=Rf(N,["b","r"]),Jt=Rf(U,["b","r"]),Rt=F.overflow||{},Cr=Rt.adjustX,Qn=Rt.adjustY,Gi=Rt.shiftX,Rs=Rt.shiftY,Eo=function(Ls){return typeof Ls=="boolean"?Ls:Ls>=0},Ci,qi,_o,Ha;Ga();var Ns=Eo(Qn),Sr=lr[0]===Vi[0];if(Ns&&lr[0]==="t"&&(qi>Ce.bottom||g.current.bt)){var js=ft;Sr?js-=ne-ge:js=Kt.y-Jt.y-ze;var Fs=xr(qt,js),r0=xr(qt,js,Ie);Fs>Kn||Fs===Kn&&(!Be||r0>=jr)?(g.current.bt=!0,ft=js,ze=-ze,wi.points=[Yl(lr,0),Yl(Vi,0)]):g.current.bt=!1}if(Ns&&lr[0]==="b"&&(Ci<Ce.top||g.current.tb)){var Xn=ft;Sr?Xn+=ne-ge:Xn=Ms.y-oa.y-ze;var sf=xr(qt,Xn),i0=xr(qt,Xn,Ie);sf>Kn||sf===Kn&&(!Be||i0>=jr)?(g.current.tb=!0,ft=Xn,ze=-ze,wi.points=[Yl(lr,0),Yl(Vi,0)]):g.current.tb=!1}var lf=Eo(Cr),cf=lr[1]===Vi[1];if(lf&&lr[1]==="l"&&(Ha>Ce.right||g.current.rl)){var aa=qt;cf?aa-=oe-ve:aa=Kt.x-Jt.x-Ye;var Va=xr(aa,ft),Cu=xr(aa,ft,Ie);Va>Kn||Va===Kn&&(!Be||Cu>=jr)?(g.current.rl=!0,qt=aa,Ye=-Ye,wi.points=[Yl(lr,1),Yl(Vi,1)]):g.current.rl=!1}if(lf&&lr[1]==="r"&&(_o<Ce.left||g.current.lr)){var sa=qt;cf?sa+=oe-ve:sa=Ms.x-oa.x-Ye;var uf=xr(sa,ft),Wa=xr(sa,ft,Ie);uf>Kn||uf===Kn&&(!Be||Wa>=jr)?(g.current.lr=!0,qt=sa,Ye=-Ye,wi.points=[Yl(lr,1),Yl(Vi,1)]):g.current.lr=!1}Ga();var Fr=Gi===!0?0:Gi;typeof Fr=="number"&&(_o<Ie.left&&(qt-=_o-Ie.left-Ye,N.x+ve<Ie.left+Fr&&(qt+=N.x-Ie.left+ve-Fr)),Ha>Ie.right&&(qt-=Ha-Ie.right-Ye,N.x>Ie.right-Fr&&(qt+=N.x-Ie.right+Fr)));var Lr=Rs===!0?0:Rs;typeof Lr=="number"&&(Ci<Ie.top&&(ft-=Ci-Ie.top-ze,N.y+ge<Ie.top+Lr&&(ft+=N.y-Ie.top+ge-Lr)),qi>Ie.bottom&&(ft-=qi-Ie.bottom-ze,N.y>Ie.bottom-Lr&&(ft+=N.y-Ie.bottom+Lr)));var Lt=U.x+qt,jt=Lt+oe,cr=U.y+ft,Rn=cr+ne,An=N.x,$r=An+ve,la=N.y,ur=la+ge,Fl=Math.max(Lt,An),Su=Math.min(jt,$r),df=(Fl+Su)/2,Ll=df-Lt,ff=Math.max(cr,la),Br=Math.min(Rn,ur),o0=(ff+Br)/2,a0=o0-cr;a==null||a(t,wi);var hf=Te.right-U.x-(qt+U.width),$l=Te.bottom-U.y-(ft+U.height);u({ready:!0,offsetX:qt/je,offsetY:ft/Me,offsetR:hf/je,offsetB:$l/Me,arrowX:Ll/je,arrowY:a0/Me,scaleX:je,scaleY:Me,align:wi})}}),w=function(){f.current+=1;var y=f.current;Promise.resolve().then(function(){f.current===y&&m()})},b=function(){u(function(y){return he(he({},y),{},{ready:!1})})};return us(b,[r]),us(function(){e||b()},[e]),[c.ready,c.offsetX,c.offsetY,c.offsetR,c.offsetB,c.arrowX,c.arrowY,c.scaleX,c.scaleY,c.align,w]}function ahe(e,t,n,r,i){us(function(){if(e&&t&&n){let f=function(){r(),i()};var o=t,a=n,s=Kx(o),l=Kx(a),c=v1(a),u=new Set([c].concat(ot(s),ot(l)));return u.forEach(function(d){d.addEventListener("scroll",f,{passive:!0})}),c.addEventListener("resize",f,{passive:!0}),r(),function(){u.forEach(function(d){d.removeEventListener("scroll",f),c.removeEventListener("resize",f)})}}},[e,t,n])}function she(e,t,n,r,i,o,a,s){var l=S.useRef(e);l.current=e,S.useEffect(function(){if(t&&r&&(!i||o)){var c=function(g){var p=g.target;l.current&&!a(p)&&s(!1)},u=v1(r);u.addEventListener("mousedown",c,!0),u.addEventListener("contextmenu",c,!0);var f=qx(n);return f&&(f.addEventListener("mousedown",c,!0),f.addEventListener("contextmenu",c,!0)),function(){u.removeEventListener("mousedown",c,!0),u.removeEventListener("contextmenu",c,!0),f&&(f.removeEventListener("mousedown",c,!0),f.removeEventListener("contextmenu",c,!0))}}},[t,n,r,i,o])}var lhe=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function che(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:S_,t=S.forwardRef(function(n,r){var i=n.prefixCls,o=i===void 0?"rc-trigger-popup":i,a=n.children,s=n.action,l=s===void 0?"hover":s,c=n.showAction,u=n.hideAction,f=n.popupVisible,d=n.defaultPopupVisible,g=n.onPopupVisibleChange,p=n.afterPopupVisibleChange,m=n.mouseEnterDelay,w=n.mouseLeaveDelay,b=w===void 0?.1:w,C=n.focusDelay,y=n.blurDelay,x=n.mask,_=n.maskClosable,A=_===void 0?!0:_,O=n.getPopupContainer,P=n.forceRender,M=n.autoDestroy,R=n.destroyPopupOnHide,L=n.popup,z=n.popupClassName,V=n.popupStyle,H=n.popupPlacement,B=n.builtinPlacements,F=B===void 0?{}:B,j=n.popupAlign,N=n.zIndex,D=n.stretch,U=n.getPopupClassNameFromAlign,W=n.fresh,G=n.alignPoint,Q=n.onPopupClick,X=n.onPopupAlign,ee=n.arrow,te=n.popupMotion,q=n.maskMotion,ne=n.popupTransitionName,oe=n.popupAnimation,ge=n.maskTransitionName,ve=n.maskAnimation,fe=n.className,pe=n.getTriggerDOMNode,be=ho(n,lhe),ce=M||R||!1,Oe=S.useState(!1),Be=ke(Oe,2),Ne=Be[0],Ie=Be[1];us(function(){Ie(Gfe())},[]);var xe=S.useRef({}),Ce=S.useContext(BM),Te=S.useMemo(function(){return{registerSubPopup:function(rt,dn){xe.current[rt]=dn,Ce==null||Ce.registerSubPopup(rt,dn)}}},[Ce]),je=Vfe(),Me=S.useState(null),ue=ke(Me,2),we=ue[0],Ee=ue[1],De=Bu(function(Ge){Gx(Ge)&&we!==Ge&&Ee(Ge),Ce==null||Ce.registerSubPopup(je,Ge)}),Ye=S.useState(null),ze=ke(Ye,2),Pe=ze[0],ye=ze[1],Ut=S.useRef(null),oi=Bu(function(Ge){Gx(Ge)&&Pe!==Ge&&(ye(Ge),Ut.current=Ge)}),Nr=S.Children.only(a),wr=(Nr==null?void 0:Nr.props)||{},Hi={},wu=Bu(function(Ge){var rt,dn,Nn=Pe;return(Nn==null?void 0:Nn.contains(Ge))||((rt=qx(Nn))===null||rt===void 0?void 0:rt.host)===Ge||Ge===Nn||(we==null?void 0:we.contains(Ge))||((dn=qx(we))===null||dn===void 0?void 0:dn.host)===Ge||Ge===we||Object.values(xe.current).some(function(ht){return(ht==null?void 0:ht.contains(Ge))||Ge===ht})}),Vi=zM(o,te,oe,ne),lr=zM(o,q,ve,ge),xo=S.useState(d||!1),Wi=ke(xo,2),wi=Wi[0],qt=Wi[1],ft=f??wi,Kn=Bu(function(Ge){f===void 0&&qt(Ge)});us(function(){qt(f||!1)},[f]);var jr=S.useRef(ft);jr.current=ft;var Kt=S.useRef([]);Kt.current=[];var oa=Bu(function(Ge){var rt;Kn(Ge),((rt=Kt.current[Kt.current.length-1])!==null&&rt!==void 0?rt:ft)!==Ge&&(Kt.current.push(Ge),g==null||g(Ge))}),Ms=S.useRef(),Jt=function(){clearTimeout(Ms.current)},Rt=function(rt){var dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Jt(),dn===0?oa(rt):Ms.current=setTimeout(function(){oa(rt)},dn*1e3)};S.useEffect(function(){return Jt},[]);var Cr=S.useState(!1),Qn=ke(Cr,2),Gi=Qn[0],Rs=Qn[1];us(function(Ge){(!Ge||ft)&&Rs(!0)},[ft]);var Eo=S.useState(null),Ci=ke(Eo,2),qi=Ci[0],_o=Ci[1],Ha=S.useState([0,0]),Ns=ke(Ha,2),Sr=Ns[0],js=Ns[1],Fs=function(rt){js([rt.clientX,rt.clientY])},r0=ohe(ft,we,G?Sr:Pe,H,F,j,X),Xn=ke(r0,11),sf=Xn[0],i0=Xn[1],lf=Xn[2],cf=Xn[3],aa=Xn[4],Va=Xn[5],Cu=Xn[6],sa=Xn[7],uf=Xn[8],Wa=Xn[9],Fr=Xn[10],Lr=the(Ne,l,c,u),Lt=ke(Lr,2),jt=Lt[0],cr=Lt[1],Rn=jt.has("click"),An=cr.has("click")||cr.has("contextMenu"),$r=Bu(function(){Gi||Fr()}),la=function(){jr.current&&G&&An&&Rt(!1)};ahe(ft,Pe,we,$r,la),us(function(){$r()},[Sr,H]),us(function(){ft&&!(F!=null&&F[H])&&$r()},[JSON.stringify(j)]);var ur=S.useMemo(function(){var Ge=ihe(F,o,Wa,G);return bt(Ge,U==null?void 0:U(Wa))},[Wa,U,F,o,G]);S.useImperativeHandle(r,function(){return{nativeElement:Ut.current,forceAlign:$r}});var Fl=S.useState(0),Su=ke(Fl,2),df=Su[0],Ll=Su[1],ff=S.useState(0),Br=ke(ff,2),o0=Br[0],a0=Br[1],hf=function(){if(D&&Pe){var rt=Pe.getBoundingClientRect();Ll(rt.width),a0(rt.height)}},$l=function(){hf(),$r()},xr=function(rt){Rs(!1),Fr(),p==null||p(rt)},Ga=function(){return new Promise(function(rt){hf(),_o(function(){return rt})})};us(function(){qi&&(Fr(),qi(),_o(null))},[qi]);function Si(Ge,rt,dn,Nn){Hi[Ge]=function(ht){var zl;Nn==null||Nn(ht),Rt(rt,dn);for(var l0=arguments.length,mf=new Array(l0>1?l0-1:0),gf=1;gf<l0;gf++)mf[gf-1]=arguments[gf];(zl=wr[Ge])===null||zl===void 0||zl.call.apply(zl,[wr,ht].concat(mf))}}(Rn||An)&&(Hi.onClick=function(Ge){var rt;jr.current&&An?Rt(!1):!jr.current&&Rn&&(Fs(Ge),Rt(!0));for(var dn=arguments.length,Nn=new Array(dn>1?dn-1:0),ht=1;ht<dn;ht++)Nn[ht-1]=arguments[ht];(rt=wr.onClick)===null||rt===void 0||rt.call.apply(rt,[wr,Ge].concat(Nn))}),she(ft,An,Pe,we,x,A,wu,Rt);var Ls=jt.has("hover"),Bl=cr.has("hover"),qa,Dl;Ls&&(Si("onMouseEnter",!0,m,function(Ge){Fs(Ge)}),Si("onPointerEnter",!0,m,function(Ge){Fs(Ge)}),qa=function(rt){(ft||Gi)&&we!==null&&we!==void 0&&we.contains(rt.target)&&Rt(!0,m)},G&&(Hi.onMouseMove=function(Ge){var rt;(rt=wr.onMouseMove)===null||rt===void 0||rt.call(wr,Ge)})),Bl&&(Si("onMouseLeave",!1,b),Si("onPointerLeave",!1,b),Dl=function(){Rt(!1,b)}),jt.has("focus")&&Si("onFocus",!0,C),cr.has("focus")&&Si("onBlur",!1,y),jt.has("contextMenu")&&(Hi.onContextMenu=function(Ge){var rt;jr.current&&cr.has("contextMenu")?Rt(!1):(Fs(Ge),Rt(!0)),Ge.preventDefault();for(var dn=arguments.length,Nn=new Array(dn>1?dn-1:0),ht=1;ht<dn;ht++)Nn[ht-1]=arguments[ht];(rt=wr.onContextMenu)===null||rt===void 0||rt.call.apply(rt,[wr,Ge].concat(Nn))}),fe&&(Hi.className=bt(wr.className,fe));var $s=he(he({},wr),Hi),Ka={},s0=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];s0.forEach(function(Ge){be[Ge]&&(Ka[Ge]=function(){for(var rt,dn=arguments.length,Nn=new Array(dn),ht=0;ht<dn;ht++)Nn[ht]=arguments[ht];(rt=$s[Ge])===null||rt===void 0||rt.call.apply(rt,[$s].concat(Nn)),be[Ge].apply(be,Nn)})});var xu=S.cloneElement(Nr,he(he({},$s),Ka)),Et={x:Va,y:Cu},pf=ee?he({},ee!==!0?ee:{}):null;return S.createElement(S.Fragment,null,S.createElement(f3,{disabled:!ft,ref:oi,onResize:$l},S.createElement(ehe,{getTriggerDOMNode:pe},xu)),S.createElement(BM.Provider,{value:Te},S.createElement(Zfe,{portal:e,ref:De,prefixCls:o,popup:L,className:bt(z,ur),style:V,target:Pe,onMouseEnter:qa,onMouseLeave:Dl,onPointerEnter:qa,zIndex:N,open:ft,keepDom:Gi,fresh:W,onClick:Q,mask:x,motion:Vi,maskMotion:lr,onVisibleChanged:xr,onPrepare:Ga,forceRender:P,autoDestroy:ce,getPopupContainer:O,align:Wa,arrow:pf,arrowPos:Et,ready:sf,offsetX:i0,offsetY:lf,offsetR:cf,offsetB:aa,onAlign:$r,stretch:D,targetWidth:df/sa,targetHeight:o0/uf})))});return t}const uhe=che(S_);var Nf={shiftX:64,adjustY:1},jf={adjustX:1,shiftY:!0},jo=[0,0],dhe={left:{points:["cr","cl"],overflow:jf,offset:[-4,0],targetOffset:jo},right:{points:["cl","cr"],overflow:jf,offset:[4,0],targetOffset:jo},top:{points:["bc","tc"],overflow:Nf,offset:[0,-4],targetOffset:jo},bottom:{points:["tc","bc"],overflow:Nf,offset:[0,4],targetOffset:jo},topLeft:{points:["bl","tl"],overflow:Nf,offset:[0,-4],targetOffset:jo},leftTop:{points:["tr","tl"],overflow:jf,offset:[-4,0],targetOffset:jo},topRight:{points:["br","tr"],overflow:Nf,offset:[0,-4],targetOffset:jo},rightTop:{points:["tl","tr"],overflow:jf,offset:[4,0],targetOffset:jo},bottomRight:{points:["tr","br"],overflow:Nf,offset:[0,4],targetOffset:jo},rightBottom:{points:["bl","br"],overflow:jf,offset:[4,0],targetOffset:jo},bottomLeft:{points:["tl","bl"],overflow:Nf,offset:[0,4],targetOffset:jo},leftBottom:{points:["br","bl"],overflow:jf,offset:[-4,0],targetOffset:jo}},fhe=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],hhe=function(t,n){var r=t.overlayClassName,i=t.trigger,o=i===void 0?["hover"]:i,a=t.mouseEnterDelay,s=a===void 0?0:a,l=t.mouseLeaveDelay,c=l===void 0?.1:l,u=t.overlayStyle,f=t.prefixCls,d=f===void 0?"rc-tooltip":f,g=t.children,p=t.onVisibleChange,m=t.afterVisibleChange,w=t.transitionName,b=t.animation,C=t.motion,y=t.placement,x=y===void 0?"right":y,_=t.align,A=_===void 0?{}:_,O=t.destroyTooltipOnHide,P=O===void 0?!1:O,M=t.defaultVisible,R=t.getTooltipContainer,L=t.overlayInnerStyle;t.arrowContent;var z=t.overlay,V=t.id,H=t.showArrow,B=H===void 0?!0:H,F=Mfe(t,fhe),j=S.useRef(null);S.useImperativeHandle(n,function(){return j.current});var N=Ife({},F);"visible"in t&&(N.popupVisible=t.visible);var D=function(){return S.createElement(cH,{key:"content",prefixCls:d,id:V,overlayInnerStyle:L},z)};return S.createElement(uhe,Wx({popupClassName:r,prefixCls:d,popup:D,action:o,builtinPlacements:dhe,popupPlacement:x,ref:j,popupAlign:A,getPopupContainer:R,onPopupVisibleChange:p,afterPopupVisibleChange:m,popupTransitionName:w,popupAnimation:b,popupMotion:C,defaultPopupVisible:M,autoDestroy:P,mouseLeaveDelay:c,popupStyle:u,mouseEnterDelay:s,arrow:B},N),g)};const phe=S.forwardRef(hhe);function mhe(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,i=t/2,o=0,a=i,s=r*1/Math.sqrt(2),l=i-r*(1-1/Math.sqrt(2)),c=i-n*(1/Math.sqrt(2)),u=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),f=2*i-c,d=u,g=2*i-s,p=l,m=2*i-o,w=a,b=i*Math.sqrt(2)+r*(Math.sqrt(2)-2),C=r*(Math.sqrt(2)-1),y=`polygon(${C}px 100%, 50% ${C}px, ${2*i-C}px 100%, ${C}px 100%)`,x=`path('M ${o} ${a} A ${r} ${r} 0 0 0 ${s} ${l} L ${c} ${u} A ${n} ${n} 0 0 1 ${f} ${d} L ${g} ${p} A ${r} ${r} 0 0 0 ${m} ${w} Z')`;return{arrowShadowWidth:b,arrowPath:x,arrowPolygon:y}}const ghe=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:i,arrowPath:o,arrowShadowWidth:a,borderRadiusXS:s,calc:l}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:l(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[i,o]},content:'""'},"&::after":{content:'""',position:"absolute",width:a,height:a,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${Re(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},hH=8;function pH(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?hH:r}}function vy(e,t){return e?t:{}}function vhe(e,t,n){const{componentCls:r,boxShadowPopoverArrow:i,arrowOffsetVertical:o,arrowOffsetHorizontal:a}=e,{arrowDistance:s=0,arrowPlacement:l={left:!0,right:!0,top:!0,bottom:!0}}={};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},ghe(e,t,i)),{"&:before":{background:t}})]},vy(!!l.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:s,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:a}},[`&-placement-topRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}})),vy(!!l.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:s,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:a}},[`&-placement-bottomRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}})),vy(!!l.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:o},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:o}})),vy(!!l.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:o},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:o}}))}}function yhe(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const i=r&&typeof r=="object"?r:{},o={};switch(e){case"top":case"bottom":o.shiftX=t.arrowOffsetHorizontal*2+n,o.shiftY=!0,o.adjustY=!0;break;case"left":case"right":o.shiftY=t.arrowOffsetVertical*2+n,o.shiftX=!0,o.adjustX=!0;break}const a=Object.assign(Object.assign({},o),i);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}const GM={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},bhe={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},whe=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function Che(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:i,borderRadius:o,visibleFirst:a}=e,s=t/2,l={};return Object.keys(GM).forEach(c=>{const u=r&&bhe[c]||GM[c],f=Object.assign(Object.assign({},u),{offset:[0,0],dynamicInset:!0});switch(l[c]=f,whe.has(c)&&(f.autoArrow=!1),c){case"top":case"topLeft":case"topRight":f.offset[1]=-s-i;break;case"bottom":case"bottomLeft":case"bottomRight":f.offset[1]=s+i;break;case"left":case"leftTop":case"leftBottom":f.offset[0]=-s-i;break;case"right":case"rightTop":case"rightBottom":f.offset[0]=s+i;break}const d=pH({contentRadius:o,limitVerticalRadius:!0});if(r)switch(c){case"topLeft":case"bottomLeft":f.offset[0]=-d.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":f.offset[0]=d.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":f.offset[1]=-d.arrowOffsetHorizontal-s;break;case"leftBottom":case"rightBottom":f.offset[1]=d.arrowOffsetHorizontal+s;break}f.overflow=yhe(c,d,t,n),a&&(f.htmlRegion="visibleFirst")}),l}const She=e=>{const{componentCls:t,tooltipMaxWidth:n,tooltipColor:r,tooltipBg:i,tooltipBorderRadius:o,zIndexPopup:a,controlHeight:s,boxShadowSecondary:l,paddingSM:c,paddingXS:u}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Il(e)),{position:"absolute",zIndex:a,display:"block",width:"max-content",maxWidth:n,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":i,[`${t}-inner`]:{minWidth:"1em",minHeight:s,padding:`${Re(e.calc(c).div(2).equal())} ${Re(u)}`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:i,borderRadius:o,boxShadow:l,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:e.min(o,hH)}},[`${t}-content`]:{position:"relative"}}),xoe(e,(f,d)=>{let{darkColor:g}=d;return{[`&${t}-${f}`]:{[`${t}-inner`]:{backgroundColor:g},[`${t}-arrow`]:{"--antd-arrow-background-color":g}}}})),{"&-rtl":{direction:"rtl"}})},vhe(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},xhe=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},pH({contentRadius:e.borderRadius,limitVerticalRadius:!0})),mhe(qn(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),mH=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return zi("Tooltip",r=>{const{borderRadius:i,colorTextLightSolid:o,colorBgSpotlight:a}=r,s=qn(r,{tooltipMaxWidth:250,tooltipColor:o,tooltipBorderRadius:i,tooltipBg:a});return[She(s),HU(r,"zoom-big-fast")]},xhe,{resetStyle:!1,injectStyle:t})(e)},Ehe=Cb.map(e=>`${e}-inverse`);function _he(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(Cn(Ehe),Cn(Cb)).includes(e):Cb.includes(e)}function gH(e,t){const n=_he(t),r=Fe({[`${e}-${t}`]:t&&n}),i={},o={};return t&&!n&&(i.background=t,o["--antd-arrow-background-color"]=t),{className:r,overlayStyle:i,arrowStyle:o}}const Ahe=e=>{const{prefixCls:t,className:n,placement:r="top",title:i,color:o,overlayInnerStyle:a}=e,{getPrefixCls:s}=S.useContext(xt),l=s("tooltip",t),[c,u,f]=mH(l),d=gH(l,o),g=d.arrowStyle,p=Object.assign(Object.assign({},a),d.overlayStyle),m=Fe(u,f,l,`${l}-pure`,`${l}-placement-${r}`,n,d.className);return c(S.createElement("div",{className:m,style:g},S.createElement("div",{className:`${l}-arrow`}),S.createElement(cH,Object.assign({},e,{className:u,prefixCls:l,overlayInnerStyle:p}),i)))};var Phe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};const The=S.forwardRef((e,t)=>{var n,r;const{prefixCls:i,openClassName:o,getTooltipContainer:a,overlayClassName:s,color:l,overlayInnerStyle:c,children:u,afterOpenChange:f,afterVisibleChange:d,destroyTooltipOnHide:g,arrow:p=!0,title:m,overlay:w,builtinPlacements:b,arrowPointAtCenter:C=!1,autoAdjustOverflow:y=!0}=e,x=!!p,[,_]=$i(),{getPopupContainer:A,getPrefixCls:O,direction:P}=S.useContext(xt),M=Mp(),R=S.useRef(null),L=()=>{var je;(je=R.current)===null||je===void 0||je.forceAlign()};S.useImperativeHandle(t,()=>{var je;return{forceAlign:L,forcePopupAlign:()=>{M.deprecated(!1,"forcePopupAlign","forceAlign"),L()},nativeElement:(je=R.current)===null||je===void 0?void 0:je.nativeElement}});const[z,V]=GD(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),H=!m&&!w&&m!==0,B=je=>{var Me,ue;V(H?!1:je),H||((Me=e.onOpenChange)===null||Me===void 0||Me.call(e,je),(ue=e.onVisibleChange)===null||ue===void 0||ue.call(e,je))},F=S.useMemo(()=>{var je,Me;let ue=C;return typeof p=="object"&&(ue=(Me=(je=p.pointAtCenter)!==null&&je!==void 0?je:p.arrowPointAtCenter)!==null&&Me!==void 0?Me:C),b||Che({arrowPointAtCenter:ue,autoAdjustOverflow:y,arrowWidth:x?_.sizePopupArrow:0,borderRadius:_.borderRadius,offset:_.marginXXS,visibleFirst:!0})},[C,p,b,_]),j=S.useMemo(()=>m===0?m:w||m||"",[w,m]),N=S.createElement(Ob,{space:!0},typeof j=="function"?j():j),{getPopupContainer:D,placement:U="top",mouseEnterDelay:W=.1,mouseLeaveDelay:G=.1,overlayStyle:Q,rootClassName:X}=e,ee=Phe(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),te=O("tooltip",i),q=O(),ne=e["data-popover-inject"];let oe=z;!("open"in e)&&!("visible"in e)&&H&&(oe=!1);const ge=S.isValidElement(u)&&!Iz(u)?u:S.createElement("span",null,u),ve=ge.props,fe=!ve.className||typeof ve.className=="string"?Fe(ve.className,o||`${te}-open`):ve.className,[pe,be,ce]=mH(te,!ne),Oe=gH(te,l),Be=Oe.arrowStyle,Ne=Object.assign(Object.assign({},c),Oe.overlayStyle),Ie=Fe(s,{[`${te}-rtl`]:P==="rtl"},Oe.className,X,be,ce),[xe,Ce]=tU("Tooltip",ee.zIndex),Te=S.createElement(phe,Object.assign({},ee,{zIndex:xe,showArrow:x,placement:U,mouseEnterDelay:W,mouseLeaveDelay:G,prefixCls:te,overlayClassName:Ie,overlayStyle:Object.assign(Object.assign({},Be),Q),getTooltipContainer:D||a||A,ref:R,builtinPlacements:F,overlay:N,visible:oe,onVisibleChange:B,afterVisibleChange:f??d,overlayInnerStyle:Ne,arrowContent:S.createElement("span",{className:`${te}-arrow-content`}),motion:{motionName:ng(q,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!g}),oe?Zh(ge,{className:fe}):ge);return pe(S.createElement(v_.Provider,{value:Ce},Te))}),vH=The;vH._InternalPanelDoNotUseOrYouWillBeFired=Ahe;function yH(e){return qn(e,{inputAffixPadding:e.paddingXXS})}const bH=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:i,controlHeightSM:o,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:c,controlPaddingHorizontalSM:u,controlPaddingHorizontal:f,colorFillAlter:d,colorPrimaryHover:g,colorPrimary:p,controlOutlineWidth:m,controlOutline:w,colorErrorOutline:b,colorWarningOutline:C,colorBgContainer:y}=e;return{paddingBlock:Math.max(Math.round((t-n*r)/2*10)/10-i,0),paddingBlockSM:Math.max(Math.round((o-n*r)/2*10)/10-i,0),paddingBlockLG:Math.ceil((a-s*l)/2*10)/10-i,paddingInline:c-i,paddingInlineSM:u-i,paddingInlineLG:f-i,addonBg:d,activeBorderColor:p,hoverBorderColor:g,activeShadow:`0 0 0 ${m}px ${w}`,errorActiveShadow:`0 0 0 ${m}px ${b}`,warningActiveShadow:`0 0 0 ${m}px ${C}`,hoverBg:y,activeBg:y,inputFontSize:n,inputFontSizeLG:s,inputFontSizeSM:n}},Ohe=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),I_=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},Ohe(qn(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),wH=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),qM=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},wH(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),Ihe=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},wH(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},I_(e))}),qM(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),qM(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),KM=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),khe=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${Re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},KM(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),KM(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},I_(e))}})}),Mhe=(e,t)=>{const{componentCls:n}=e;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}}},t)}},CH=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:t==null?void 0:t.inputColor},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),QM=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},CH(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),Rhe=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},CH(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},I_(e))}),QM(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),QM(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),XM=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),Nhe=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary},[`${e.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${Re(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${Re(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}}}},XM(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),XM(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${Re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${Re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${Re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${Re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${Re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${Re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),jhe=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),SH=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:i}=e;return{padding:`${Re(t)} ${Re(i)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},xH=e=>({padding:`${Re(e.paddingBlockSM)} ${Re(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),EH=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${Re(e.paddingBlock)} ${Re(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},jhe(e.colorTextPlaceholder)),{"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},SH(e)),"&-sm":Object.assign({},xH(e)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),Fhe=e=>{const{componentCls:t,antCls:n}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},SH(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},xH(e)),[`&-lg ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${Re(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${Re(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${Re(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{[`${n}-select-selector`]:{backgroundColor:"inherit",border:`${Re(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${n}-select-selector`]:{color:e.colorPrimary}}},[`${n}-cascader-picker`]:{margin:`-9px ${Re(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},KD()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[`
        & > ${t}-affix-wrapper,
        & > ${t}-number-affix-wrapper,
        & > ${n}-picker-range
      `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderInlineEndWidth:e.lineWidth},[`${t}`]:{float:"none"},[`& > ${n}-select > ${n}-select-selector,
      & > ${n}-select-auto-complete ${t},
      & > ${n}-cascader-picker ${t},
      & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover, &:focus":{zIndex:1}},[`& > ${n}-select-focused`]:{zIndex:1},[`& > ${n}-select > ${n}-select-arrow`]:{zIndex:1},[`& > *:first-child,
      & > ${n}-select:first-child > ${n}-select-selector,
      & > ${n}-select-auto-complete:first-child ${t},
      & > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child,
      & > ${n}-select:last-child > ${n}-select-selector,
      & > ${n}-cascader-picker:last-child ${t},
      & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},Lhe=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:i}=e,a=i(n).sub(i(r).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Il(e)),EH(e)),Ihe(e)),Rhe(e)),Mhe(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},$he=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${Re(e.inputAffixPadding)}`}}}},Bhe=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:i,colorIcon:o,colorIconHover:a,iconCls:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign({},EH(e)),{display:"inline-flex",[`&:not(${t}-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:r},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}}}),$he(e)),{[`${s}${t}-password-icon`]:{color:o,cursor:"pointer",transition:`all ${i}`,"&:hover":{color:a}}})}},Dhe=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},Il(e)),Fhe(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}}},khe(e)),Nhe(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}}})})}},zhe=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${r}-button:not(${n}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal()},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{marginInlineEnd:-1,paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${n}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${r}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${r}-button`]:{height:e.controlHeightLG},[`&-small ${r}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button,
        > ${t},
        ${t}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},Uhe=e=>{const{componentCls:t,paddingLG:n}=e,r=`${t}-textarea`;return{[r]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`
        &-allow-clear > ${t},
        &-affix-wrapper${r}-has-feedback ${t}
      `]:{paddingInlineEnd:n},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingInline,insetBlockStart:e.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${t}-affix-wrapper-sm`]:{[`${t}-suffix`]:{[`${t}-clear-icon`]:{insetInlineEnd:e.paddingInlineSM}}}}}},Hhe=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},k_=zi("Input",e=>{const t=qn(e,yH(e));return[Lhe(t),Uhe(t),Bhe(t),Dhe(t),zhe(t),Hhe(t),gU(t)]},bH,{resetFont:!1}),_H=S.createContext({}),Vhe=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},Whe=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},Ghe=(e,t)=>{const{prefixCls:n,componentCls:r,gridColumns:i}=e,o={};for(let a=i;a>=0;a--)a===0?(o[`${r}${t}-${a}`]={display:"none"},o[`${r}-push-${a}`]={insetInlineStart:"auto"},o[`${r}-pull-${a}`]={insetInlineEnd:"auto"},o[`${r}${t}-push-${a}`]={insetInlineStart:"auto"},o[`${r}${t}-pull-${a}`]={insetInlineEnd:"auto"},o[`${r}${t}-offset-${a}`]={marginInlineStart:0},o[`${r}${t}-order-${a}`]={order:0}):(o[`${r}${t}-${a}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${a/i*100}%`,maxWidth:`${a/i*100}%`}],o[`${r}${t}-push-${a}`]={insetInlineStart:`${a/i*100}%`},o[`${r}${t}-pull-${a}`]={insetInlineEnd:`${a/i*100}%`},o[`${r}${t}-offset-${a}`]={marginInlineStart:`${a/i*100}%`},o[`${r}${t}-order-${a}`]={order:a});return o[`${r}${t}-flex`]={flex:`var(--${n}${t}-flex)`},o},Qx=(e,t)=>Ghe(e,t),qhe=(e,t,n)=>({[`@media (min-width: ${Re(t)})`]:Object.assign({},Qx(e,n))}),Khe=()=>({}),Qhe=()=>({}),Xhe=zi("Grid",Vhe,Khe),Yhe=zi("Grid",e=>{const t=qn(e,{gridColumns:24}),n={"-sm":t.screenSMMin,"-md":t.screenMDMin,"-lg":t.screenLGMin,"-xl":t.screenXLMin,"-xxl":t.screenXXLMin};return[Whe(t),Qx(t,""),Qx(t,"-xs"),Object.keys(n).map(r=>qhe(t,n[r],r)).reduce((r,i)=>Object.assign(Object.assign({},r),i),{})]},Qhe);var Jhe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function YM(e){return typeof e=="number"?`${e} ${e} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?`0 0 ${e}`:e}const Zhe=["xs","sm","md","lg","xl","xxl"],AH=S.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=S.useContext(xt),{gutter:i,wrap:o}=S.useContext(_H),{prefixCls:a,span:s,order:l,offset:c,push:u,pull:f,className:d,children:g,flex:p,style:m}=e,w=Jhe(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),b=n("col",a),[C,y,x]=Yhe(b),_={};let A={};Zhe.forEach(M=>{let R={};const L=e[M];typeof L=="number"?R.span=L:typeof L=="object"&&(R=L||{}),delete w[M],A=Object.assign(Object.assign({},A),{[`${b}-${M}-${R.span}`]:R.span!==void 0,[`${b}-${M}-order-${R.order}`]:R.order||R.order===0,[`${b}-${M}-offset-${R.offset}`]:R.offset||R.offset===0,[`${b}-${M}-push-${R.push}`]:R.push||R.push===0,[`${b}-${M}-pull-${R.pull}`]:R.pull||R.pull===0,[`${b}-rtl`]:r==="rtl"}),R.flex&&(A[`${b}-${M}-flex`]=!0,_[`--${b}-${M}-flex`]=YM(R.flex))});const O=Fe(b,{[`${b}-${s}`]:s!==void 0,[`${b}-order-${l}`]:l,[`${b}-offset-${c}`]:c,[`${b}-push-${u}`]:u,[`${b}-pull-${f}`]:f},d,A,y,x),P={};if(i&&i[0]>0){const M=i[0]/2;P.paddingLeft=M,P.paddingRight=M}return p&&(P.flex=YM(p),o===!1&&!P.minWidth&&(P.minWidth=0)),C(S.createElement("div",Object.assign({},w,{style:Object.assign(Object.assign(Object.assign({},P),m),_),className:O,ref:t}),g))});var epe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function JM(e,t){const[n,r]=S.useState(typeof e=="string"?e:""),i=()=>{if(typeof e=="string"&&r(e),typeof e=="object")for(let o=0;o<sg.length;o++){const a=sg[o];if(!t[a])continue;const s=e[a];if(s!==void 0){r(s);return}}};return S.useEffect(()=>{i()},[JSON.stringify(e),t]),n}const tpe=S.forwardRef((e,t)=>{const{prefixCls:n,justify:r,align:i,className:o,style:a,children:s,gutter:l=0,wrap:c}=e,u=epe(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:f,direction:d}=S.useContext(xt),[g,p]=S.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[m,w]=S.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),b=JM(i,m),C=JM(r,m),y=S.useRef(l),x=Afe();S.useEffect(()=>{const j=x.subscribe(N=>{w(N);const D=y.current||0;(!Array.isArray(D)&&typeof D=="object"||Array.isArray(D)&&(typeof D[0]=="object"||typeof D[1]=="object"))&&p(N)});return()=>x.unsubscribe(j)},[]);const _=()=>{const j=[void 0,void 0];return(Array.isArray(l)?l:[l,void 0]).forEach((D,U)=>{if(typeof D=="object")for(let W=0;W<sg.length;W++){const G=sg[W];if(g[G]&&D[G]!==void 0){j[U]=D[G];break}}else j[U]=D}),j},A=f("row",n),[O,P,M]=Xhe(A),R=_(),L=Fe(A,{[`${A}-no-wrap`]:c===!1,[`${A}-${C}`]:C,[`${A}-${b}`]:b,[`${A}-rtl`]:d==="rtl"},o,P,M),z={},V=R[0]!=null&&R[0]>0?R[0]/-2:void 0;V&&(z.marginLeft=V,z.marginRight=V);const[H,B]=R;z.rowGap=B;const F=S.useMemo(()=>({gutter:[H,B],wrap:c}),[H,B,c]);return O(S.createElement(_H.Provider,{value:F},S.createElement("div",Object.assign({},u,{className:L,style:Object.assign(Object.assign({},z),a),ref:t}),s)))});function npe(e){return!!(e.addonBefore||e.addonAfter)}function rpe(e){return!!(e.prefix||e.suffix||e.allowClear)}function ZM(e,t,n){var r=t.cloneNode(!0),i=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},i}function Ib(e,t,n,r){if(n){var i=t;if(t.type==="click"){i=ZM(t,e,""),n(i);return}if(e.type!=="file"&&r!==void 0){i=ZM(t,e,r),n(i);return}n(i)}}function ipe(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var i=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(i,i);break;default:e.setSelectionRange(0,i)}}}}var PH=I.forwardRef(function(e,t){var n,r,i=e.inputElement,o=e.children,a=e.prefixCls,s=e.prefix,l=e.suffix,c=e.addonBefore,u=e.addonAfter,f=e.className,d=e.style,g=e.disabled,p=e.readOnly,m=e.focused,w=e.triggerFocus,b=e.allowClear,C=e.value,y=e.handleReset,x=e.hidden,_=e.classes,A=e.classNames,O=e.dataAttrs,P=e.styles,M=e.components,R=o??i,L=(M==null?void 0:M.affixWrapper)||"span",z=(M==null?void 0:M.groupWrapper)||"span",V=(M==null?void 0:M.wrapper)||"span",H=(M==null?void 0:M.groupAddon)||"span",B=S.useRef(null),F=function(ce){var Oe;(Oe=B.current)!==null&&Oe!==void 0&&Oe.contains(ce.target)&&(w==null||w())},j=rpe(e),N=S.cloneElement(R,{value:C,className:bt(R.props.className,!j&&(A==null?void 0:A.variant))||null}),D=S.useRef(null);if(I.useImperativeHandle(t,function(){return{nativeElement:D.current||B.current}}),j){var U,W=null;if(b){var G,Q=!g&&!p&&C,X="".concat(a,"-clear-icon"),ee=Yt(b)==="object"&&b!==null&&b!==void 0&&b.clearIcon?b.clearIcon:"✖";W=I.createElement("span",{onClick:y,onMouseDown:function(ce){return ce.preventDefault()},className:bt(X,(G={},ae(G,"".concat(X,"-hidden"),!Q),ae(G,"".concat(X,"-has-suffix"),!!l),G)),role:"button",tabIndex:-1},ee)}var te="".concat(a,"-affix-wrapper"),q=bt(te,(U={},ae(U,"".concat(a,"-disabled"),g),ae(U,"".concat(te,"-disabled"),g),ae(U,"".concat(te,"-focused"),m),ae(U,"".concat(te,"-readonly"),p),ae(U,"".concat(te,"-input-with-clear-btn"),l&&b&&C),U),_==null?void 0:_.affixWrapper,A==null?void 0:A.affixWrapper,A==null?void 0:A.variant),ne=(l||b)&&I.createElement("span",{className:bt("".concat(a,"-suffix"),A==null?void 0:A.suffix),style:P==null?void 0:P.suffix},W,l);N=I.createElement(L,en({className:q,style:P==null?void 0:P.affixWrapper,onClick:F},O==null?void 0:O.affixWrapper,{ref:B}),s&&I.createElement("span",{className:bt("".concat(a,"-prefix"),A==null?void 0:A.prefix),style:P==null?void 0:P.prefix},s),N,ne)}if(npe(e)){var oe="".concat(a,"-group"),ge="".concat(oe,"-addon"),ve="".concat(oe,"-wrapper"),fe=bt("".concat(a,"-wrapper"),oe,_==null?void 0:_.wrapper,A==null?void 0:A.wrapper),pe=bt(ve,ae({},"".concat(ve,"-disabled"),g),_==null?void 0:_.group,A==null?void 0:A.groupWrapper);N=I.createElement(z,{className:pe,ref:D},I.createElement(V,{className:fe},c&&I.createElement(H,{className:ge},c),N,u&&I.createElement(H,{className:ge},u)))}return I.cloneElement(N,{className:bt((n=N.props)===null||n===void 0?void 0:n.className,f)||null,style:he(he({},(r=N.props)===null||r===void 0?void 0:r.style),d),hidden:x})}),ope=["show"];function TH(e,t){return S.useMemo(function(){var n={};t&&(n.show=Yt(t)==="object"&&t.formatter?t.formatter:!!t),n=he(he({},n),e);var r=n,i=r.show,o=ho(r,ope);return he(he({},o),{},{show:!!i,showFormatter:typeof i=="function"?i:void 0,strategy:o.strategy||function(a){return a.length}})},[e,t])}var ape=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],spe=S.forwardRef(function(e,t){var n=e.autoComplete,r=e.onChange,i=e.onFocus,o=e.onBlur,a=e.onPressEnter,s=e.onKeyDown,l=e.prefixCls,c=l===void 0?"rc-input":l,u=e.disabled,f=e.htmlSize,d=e.className,g=e.maxLength,p=e.suffix,m=e.showCount,w=e.count,b=e.type,C=b===void 0?"text":b,y=e.classes,x=e.classNames,_=e.styles,A=e.onCompositionStart,O=e.onCompositionEnd,P=ho(e,ape),M=S.useState(!1),R=ke(M,2),L=R[0],z=R[1],V=S.useRef(!1),H=S.useRef(null),B=S.useRef(null),F=function(Ce){H.current&&ipe(H.current,Ce)},j=d3(e.defaultValue,{value:e.value}),N=ke(j,2),D=N[0],U=N[1],W=D==null?"":String(D),G=S.useState(null),Q=ke(G,2),X=Q[0],ee=Q[1],te=TH(w,m),q=te.max||g,ne=te.strategy(W),oe=!!q&&ne>q;S.useImperativeHandle(t,function(){var xe;return{focus:F,blur:function(){var Te;(Te=H.current)===null||Te===void 0||Te.blur()},setSelectionRange:function(Te,je,Me){var ue;(ue=H.current)===null||ue===void 0||ue.setSelectionRange(Te,je,Me)},select:function(){var Te;(Te=H.current)===null||Te===void 0||Te.select()},input:H.current,nativeElement:((xe=B.current)===null||xe===void 0?void 0:xe.nativeElement)||H.current}}),S.useEffect(function(){z(function(xe){return xe&&u?!1:xe})},[u]);var ge=function(Ce,Te,je){var Me=Te;if(!V.current&&te.exceedFormatter&&te.max&&te.strategy(Te)>te.max){if(Me=te.exceedFormatter(Te,{max:te.max}),Te!==Me){var ue,we;ee([((ue=H.current)===null||ue===void 0?void 0:ue.selectionStart)||0,((we=H.current)===null||we===void 0?void 0:we.selectionEnd)||0])}}else if(je.source==="compositionEnd")return;U(Me),H.current&&Ib(H.current,Ce,r,Me)};S.useEffect(function(){if(X){var xe;(xe=H.current)===null||xe===void 0||xe.setSelectionRange.apply(xe,ot(X))}},[X]);var ve=function(Ce){ge(Ce,Ce.target.value,{source:"change"})},fe=function(Ce){V.current=!1,ge(Ce,Ce.currentTarget.value,{source:"compositionEnd"}),O==null||O(Ce)},pe=function(Ce){a&&Ce.key==="Enter"&&a(Ce),s==null||s(Ce)},be=function(Ce){z(!0),i==null||i(Ce)},ce=function(Ce){z(!1),o==null||o(Ce)},Oe=function(Ce){U(""),F(),H.current&&Ib(H.current,Ce,r)},Be=oe&&"".concat(c,"-out-of-range"),Ne=function(){var Ce=wfe(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return I.createElement("input",en({autoComplete:n},Ce,{onChange:ve,onFocus:be,onBlur:ce,onKeyDown:pe,className:bt(c,ae({},"".concat(c,"-disabled"),u),x==null?void 0:x.input),style:_==null?void 0:_.input,ref:H,size:f,type:C,onCompositionStart:function(je){V.current=!0,A==null||A(je)},onCompositionEnd:fe}))},Ie=function(){var Ce=Number(q)>0;if(p||te.show){var Te=te.showFormatter?te.showFormatter({value:W,count:ne,maxLength:q}):"".concat(ne).concat(Ce?" / ".concat(q):"");return I.createElement(I.Fragment,null,te.show&&I.createElement("span",{className:bt("".concat(c,"-show-count-suffix"),ae({},"".concat(c,"-show-count-has-suffix"),!!p),x==null?void 0:x.count),style:he({},_==null?void 0:_.count)},Te),p)}return null};return I.createElement(PH,en({},P,{prefixCls:c,className:bt(d,Be),handleReset:Oe,value:W,focused:L,triggerFocus:F,suffix:Ie(),disabled:u,classes:y,classNames:x,styles:_}),Ne())});const lpe=e=>{const{getPrefixCls:t,direction:n}=S.useContext(xt),{prefixCls:r,className:i}=e,o=t("input-group",r),a=t("input"),[s,l]=k_(a),c=Fe(o,{[`${o}-lg`]:e.size==="large",[`${o}-sm`]:e.size==="small",[`${o}-compact`]:e.compact,[`${o}-rtl`]:n==="rtl"},l,i),u=S.useContext(Zo),f=S.useMemo(()=>Object.assign(Object.assign({},u),{isFormItemInput:!1}),[u]);return s(S.createElement("span",{className:c,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},S.createElement(Zo.Provider,{value:f},e.children)))},OH=e=>{let t;return typeof e=="object"&&(e!=null&&e.clearIcon)?t=e:e&&(t={clearIcon:I.createElement(Np,null)}),t};function IH(e,t){const n=S.useRef([]),r=()=>{n.current.push(setTimeout(()=>{var i,o,a,s;!((i=e.current)===null||i===void 0)&&i.input&&((o=e.current)===null||o===void 0?void 0:o.input.getAttribute("type"))==="password"&&(!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return S.useEffect(()=>(t&&r(),()=>n.current.forEach(i=>{i&&clearTimeout(i)})),[]),r}function cpe(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var upe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function dpe(e,t){if(!e)return;e.focus(t);const{cursor:n}=t||{};if(n){const r=e.value.length;switch(n){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(r,r);break;default:e.setSelectionRange(0,r)}}}const h3=S.forwardRef((e,t)=>{var n;const{prefixCls:r,bordered:i=!0,status:o,size:a,disabled:s,onBlur:l,onFocus:c,suffix:u,allowClear:f,addonAfter:d,addonBefore:g,className:p,style:m,styles:w,rootClassName:b,onChange:C,classNames:y,variant:x}=e,_=upe(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:A,direction:O,input:P}=I.useContext(xt),M=A("input",r),R=S.useRef(null),L=Ps(M),[z,V,H]=k_(M,L),{compactSize:B,compactItemClassnames:F}=b_(M,O),j=Vd(pe=>{var be;return(be=a??B)!==null&&be!==void 0?be:pe}),N=I.useContext(Qc),D=s??N,{status:U,hasFeedback:W,feedbackIcon:G}=S.useContext(Zo),Q=O_(U,o),X=cpe(e)||!!W;S.useRef(X);const ee=IH(R,!0),te=pe=>{ee(),l==null||l(pe)},q=pe=>{ee(),c==null||c(pe)},ne=pe=>{ee(),C==null||C(pe)},oe=(W||u)&&I.createElement(I.Fragment,null,u,W&&G),ge=OH(f??(P==null?void 0:P.allowClear)),[ve,fe]=lH("input",x,i);return z(I.createElement(spe,Object.assign({ref:Hd(t,R),prefixCls:M,autoComplete:P==null?void 0:P.autoComplete},_,{disabled:D,onBlur:te,onFocus:q,style:Object.assign(Object.assign({},P==null?void 0:P.style),m),styles:Object.assign(Object.assign({},P==null?void 0:P.styles),w),suffix:oe,allowClear:ge,className:Fe(p,b,H,L,F,P==null?void 0:P.className),onChange:ne,addonBefore:g&&I.createElement(Ob,{form:!0,space:!0},g),addonAfter:d&&I.createElement(Ob,{form:!0,space:!0},d),classNames:Object.assign(Object.assign(Object.assign({},y),P==null?void 0:P.classNames),{input:Fe({[`${M}-sm`]:j==="small",[`${M}-lg`]:j==="large",[`${M}-rtl`]:O==="rtl"},y==null?void 0:y.input,(n=P==null?void 0:P.classNames)===null||n===void 0?void 0:n.input,V),variant:Fe({[`${M}-${ve}`]:fe},Vx(M,Q)),affixWrapper:Fe({[`${M}-affix-wrapper-sm`]:j==="small",[`${M}-affix-wrapper-lg`]:j==="large",[`${M}-affix-wrapper-rtl`]:O==="rtl"},V),wrapper:Fe({[`${M}-group-rtl`]:O==="rtl"},V),groupWrapper:Fe({[`${M}-group-wrapper-sm`]:j==="small",[`${M}-group-wrapper-lg`]:j==="large",[`${M}-group-wrapper-rtl`]:O==="rtl",[`${M}-group-wrapper-${ve}`]:fe},Vx(`${M}-group-wrapper`,Q,W),V)})})))}),fpe=e=>{const{componentCls:t,paddingXS:n}=e;return{[`${t}`]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:n,"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},hpe=zi(["Input","OTP"],e=>{const t=qn(e,yH(e));return[fpe(t)]},bH);var ppe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};const mpe=S.forwardRef((e,t)=>{const{value:n,onChange:r,onActiveChange:i,index:o,mask:a}=e,s=ppe(e,["value","onChange","onActiveChange","index","mask"]),l=n&&typeof a=="string"?a:n,c=p=>{r(o,p.target.value)},u=S.useRef(null);S.useImperativeHandle(t,()=>u.current);const f=()=>{Cs(()=>{var p;const m=(p=u.current)===null||p===void 0?void 0:p.input;document.activeElement===m&&m&&m.select()})},d=p=>{let{key:m}=p;m==="ArrowLeft"?i(o-1):m==="ArrowRight"&&i(o+1),f()},g=p=>{p.key==="Backspace"&&!n&&i(o-1),f()};return S.createElement(h3,Object.assign({},s,{ref:u,value:l,onInput:c,onFocus:f,onKeyDown:d,onKeyUp:g,onMouseDown:f,onMouseUp:f,type:a===!0?"password":"text"}))});var gpe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function yy(e){return(e||"").split("")}const vpe=S.forwardRef((e,t)=>{const{prefixCls:n,length:r=6,size:i,defaultValue:o,value:a,onChange:s,formatter:l,variant:c,disabled:u,status:f,autoFocus:d,mask:g}=e,p=gpe(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","variant","disabled","status","autoFocus","mask"]),{getPrefixCls:m,direction:w}=S.useContext(xt),b=m("otp",n),C=Oz(p,{aria:!0,data:!0,attr:!0}),y=Ps(b),[x,_,A]=hpe(b,y),O=Vd(W=>i??W),P=S.useContext(Zo),M=O_(P.status,f),R=S.useMemo(()=>Object.assign(Object.assign({},P),{status:M,hasFeedback:!1,feedbackIcon:null}),[P,M]),L=S.useRef(null),z=S.useRef({});S.useImperativeHandle(t,()=>({focus:()=>{var W;(W=z.current[0])===null||W===void 0||W.focus()},blur:()=>{var W;for(let G=0;G<r;G+=1)(W=z.current[G])===null||W===void 0||W.blur()},nativeElement:L.current}));const V=W=>l?l(W):W,[H,B]=S.useState(yy(V(o||"")));S.useEffect(()=>{a!==void 0&&B(yy(a))},[a]);const F=wl(W=>{B(W),s&&W.length===r&&W.every(G=>G)&&W.some((G,Q)=>H[Q]!==G)&&s(W.join(""))}),j=wl((W,G)=>{let Q=Cn(H);for(let ee=0;ee<W;ee+=1)Q[ee]||(Q[ee]="");G.length<=1?Q[W]=G:Q=Q.slice(0,W).concat(yy(G)),Q=Q.slice(0,r);for(let ee=Q.length-1;ee>=0&&!Q[ee];ee-=1)Q.pop();const X=V(Q.map(ee=>ee||" ").join(""));return Q=yy(X).map((ee,te)=>ee===" "&&!Q[te]?Q[te]:ee),Q}),N=(W,G)=>{var Q;const X=j(W,G),ee=Math.min(W+G.length,r-1);ee!==W&&((Q=z.current[ee])===null||Q===void 0||Q.focus()),F(X)},D=W=>{var G;(G=z.current[W])===null||G===void 0||G.focus()},U={variant:c,disabled:u,status:M,mask:g};return x(S.createElement("div",Object.assign({},C,{ref:L,className:Fe(b,{[`${b}-sm`]:O==="small",[`${b}-lg`]:O==="large",[`${b}-rtl`]:w==="rtl"},A,_)}),S.createElement(Zo.Provider,{value:R},Array.from({length:r}).map((W,G)=>{const Q=`otp-${G}`,X=H[G]||"";return S.createElement(mpe,Object.assign({ref:ee=>{z.current[G]=ee},key:Q,index:G,size:O,htmlSize:1,className:`${b}-input`,onChange:N,value:X,onActiveChange:D,autoFocus:G===0&&d},U))}))))});var ype={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},bpe=function(t,n){return S.createElement(bi,gi({},t,{ref:n,icon:ype}))},wpe=S.forwardRef(bpe),Cpe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},Spe=function(t,n){return S.createElement(bi,gi({},t,{ref:n,icon:Cpe}))},xpe=S.forwardRef(Spe),Epe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};const _pe=e=>e?S.createElement(xpe,null):S.createElement(wpe,null),Ape={click:"onClick",hover:"onMouseOver"},Ppe=S.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:i=!0,iconRender:o=_pe}=e,a=typeof i=="object"&&i.visible!==void 0,[s,l]=S.useState(()=>a?i.visible:!1),c=S.useRef(null);S.useEffect(()=>{a&&l(i.visible)},[a,i]);const u=IH(c),f=()=>{n||(s&&u(),l(P=>{var M;const R=!P;return typeof i=="object"&&((M=i.onVisibleChange)===null||M===void 0||M.call(i,R)),R}))},d=P=>{const M=Ape[r]||"",R=o(s),L={[M]:f,className:`${P}-icon`,key:"passwordIcon",onMouseDown:z=>{z.preventDefault()},onMouseUp:z=>{z.preventDefault()}};return S.cloneElement(S.isValidElement(R)?R:S.createElement("span",null,R),L)},{className:g,prefixCls:p,inputPrefixCls:m,size:w}=e,b=Epe(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:C}=S.useContext(xt),y=C("input",m),x=C("input-password",p),_=i&&d(x),A=Fe(x,g,{[`${x}-${w}`]:!!w}),O=Object.assign(Object.assign({},zd(b,["suffix","iconRender","visibilityToggle"])),{type:s?"text":"password",className:A,prefixCls:y,suffix:_});return w&&(O.size=w),S.createElement(h3,Object.assign({ref:Hd(t,c)},O))});var Tpe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};const Ope=S.forwardRef((e,t)=>{const{prefixCls:n,inputPrefixCls:r,className:i,size:o,suffix:a,enterButton:s=!1,addonAfter:l,loading:c,disabled:u,onSearch:f,onChange:d,onCompositionStart:g,onCompositionEnd:p}=e,m=Tpe(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:w,direction:b}=S.useContext(xt),C=S.useRef(!1),y=w("input-search",n),x=w("input",r),{compactSize:_}=b_(y,b),A=Vd(U=>{var W;return(W=o??_)!==null&&W!==void 0?W:U}),O=S.useRef(null),P=U=>{U!=null&&U.target&&U.type==="click"&&f&&f(U.target.value,U,{source:"clear"}),d==null||d(U)},M=U=>{var W;document.activeElement===((W=O.current)===null||W===void 0?void 0:W.input)&&U.preventDefault()},R=U=>{var W,G;f&&f((G=(W=O.current)===null||W===void 0?void 0:W.input)===null||G===void 0?void 0:G.value,U,{source:"input"})},L=U=>{C.current||c||R(U)},z=typeof s=="boolean"?S.createElement(xfe,null):null,V=`${y}-button`;let H;const B=s||{},F=B.type&&B.type.__ANT_BUTTON===!0;F||B.type==="button"?H=Zh(B,Object.assign({onMouseDown:M,onClick:U=>{var W,G;(G=(W=B==null?void 0:B.props)===null||W===void 0?void 0:W.onClick)===null||G===void 0||G.call(W,U),R(U)},key:"enterButton"},F?{className:V,size:A}:{})):H=S.createElement(Wd,{className:V,type:s?"primary":void 0,size:A,disabled:u,key:"enterButton",onMouseDown:M,onClick:R,loading:c,icon:z},s),l&&(H=[H,Zh(l,{key:"addonAfter"})]);const j=Fe(y,{[`${y}-rtl`]:b==="rtl",[`${y}-${A}`]:!!A,[`${y}-with-button`]:!!s},i),N=U=>{C.current=!0,g==null||g(U)},D=U=>{C.current=!1,p==null||p(U)};return S.createElement(h3,Object.assign({ref:Hd(O,t),onPressEnter:L},m,{size:A,onCompositionStart:N,onCompositionEnd:D,prefixCls:x,addonAfter:H,suffix:a,onChange:P,className:j,disabled:u}))});var Ipe=`
  min-height:0 !important;
  max-height:none !important;
  height:0 !important;
  visibility:hidden !important;
  overflow:hidden !important;
  position:absolute !important;
  z-index:-1000 !important;
  top:0 !important;
  right:0 !important;
  pointer-events: none !important;
`,kpe=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],h8={},Fo;function Mpe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&h8[n])return h8[n];var r=window.getComputedStyle(e),i=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),o=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=kpe.map(function(c){return"".concat(c,":").concat(r.getPropertyValue(c))}).join(";"),l={sizingStyle:s,paddingSize:o,borderSize:a,boxSizing:i};return t&&n&&(h8[n]=l),l}function Rpe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Fo||(Fo=document.createElement("textarea"),Fo.setAttribute("tab-index","-1"),Fo.setAttribute("aria-hidden","true"),document.body.appendChild(Fo)),e.getAttribute("wrap")?Fo.setAttribute("wrap",e.getAttribute("wrap")):Fo.removeAttribute("wrap");var i=Mpe(e,t),o=i.paddingSize,a=i.borderSize,s=i.boxSizing,l=i.sizingStyle;Fo.setAttribute("style","".concat(l,";").concat(Ipe)),Fo.value=e.value||e.placeholder||"";var c=void 0,u=void 0,f,d=Fo.scrollHeight;if(s==="border-box"?d+=a:s==="content-box"&&(d-=o),n!==null||r!==null){Fo.value=" ";var g=Fo.scrollHeight-o;n!==null&&(c=g*n,s==="border-box"&&(c=c+o+a),d=Math.max(c,d)),r!==null&&(u=g*r,s==="border-box"&&(u=u+o+a),f=d>u?"":"hidden",d=Math.min(u,d))}var p={height:d,overflowY:f,resize:"none"};return c&&(p.minHeight=c),u&&(p.maxHeight=u),p}var Npe=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],p8=0,m8=1,g8=2,jpe=S.forwardRef(function(e,t){var n=e,r=n.prefixCls;n.onPressEnter;var i=n.defaultValue,o=n.value,a=n.autoSize,s=n.onResize,l=n.className,c=n.style,u=n.disabled,f=n.onChange;n.onInternalAutoSize;var d=ho(n,Npe),g=d3(i,{value:o,postState:function(X){return X??""}}),p=ke(g,2),m=p[0],w=p[1],b=function(X){w(X.target.value),f==null||f(X)},C=S.useRef();S.useImperativeHandle(t,function(){return{textArea:C.current}});var y=S.useMemo(function(){return a&&Yt(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),x=ke(y,2),_=x[0],A=x[1],O=!!a,P=function(){try{if(document.activeElement===C.current){var X=C.current,ee=X.selectionStart,te=X.selectionEnd,q=X.scrollTop;C.current.setSelectionRange(ee,te),C.current.scrollTop=q}}catch{}},M=S.useState(g8),R=ke(M,2),L=R[0],z=R[1],V=S.useState(),H=ke(V,2),B=H[0],F=H[1],j=function(){z(p8)};Sd(function(){O&&j()},[o,_,A,O]),Sd(function(){if(L===p8)z(m8);else if(L===m8){var Q=Rpe(C.current,!1,_,A);z(g8),F(Q)}else P()},[L]);var N=S.useRef(),D=function(){eg.cancel(N.current)},U=function(X){L===g8&&(s==null||s(X),a&&(D(),N.current=eg(function(){j()})))};S.useEffect(function(){return D},[]);var W=O?B:null,G=he(he({},c),W);return(L===p8||L===m8)&&(G.overflowY="hidden",G.overflowX="hidden"),S.createElement(f3,{onResize:U,disabled:!(a||s)},S.createElement("textarea",en({},d,{ref:C,style:G,className:bt(r,l,ae({},"".concat(r,"-disabled"),u)),disabled:u,value:m,onChange:b})))}),Fpe=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","readOnly"],Lpe=I.forwardRef(function(e,t){var n,r=e.defaultValue,i=e.value,o=e.onFocus,a=e.onBlur,s=e.onChange,l=e.allowClear,c=e.maxLength,u=e.onCompositionStart,f=e.onCompositionEnd,d=e.suffix,g=e.prefixCls,p=g===void 0?"rc-textarea":g,m=e.showCount,w=e.count,b=e.className,C=e.style,y=e.disabled,x=e.hidden,_=e.classNames,A=e.styles,O=e.onResize,P=e.readOnly,M=ho(e,Fpe),R=d3(r,{value:i,defaultValue:r}),L=ke(R,2),z=L[0],V=L[1],H=z==null?"":String(z),B=I.useState(!1),F=ke(B,2),j=F[0],N=F[1],D=I.useRef(!1),U=I.useState(null),W=ke(U,2),G=W[0],Q=W[1],X=S.useRef(null),ee=S.useRef(null),te=function(){var ze;return(ze=ee.current)===null||ze===void 0?void 0:ze.textArea},q=function(){te().focus()};S.useImperativeHandle(t,function(){var Ye;return{resizableTextArea:ee.current,focus:q,blur:function(){te().blur()},nativeElement:((Ye=X.current)===null||Ye===void 0?void 0:Ye.nativeElement)||te()}}),S.useEffect(function(){N(function(Ye){return!y&&Ye})},[y]);var ne=I.useState(null),oe=ke(ne,2),ge=oe[0],ve=oe[1];I.useEffect(function(){if(ge){var Ye;(Ye=te()).setSelectionRange.apply(Ye,ot(ge))}},[ge]);var fe=TH(w,m),pe=(n=fe.max)!==null&&n!==void 0?n:c,be=Number(pe)>0,ce=fe.strategy(H),Oe=!!pe&&ce>pe,Be=function(ze,Pe){var ye=Pe;!D.current&&fe.exceedFormatter&&fe.max&&fe.strategy(Pe)>fe.max&&(ye=fe.exceedFormatter(Pe,{max:fe.max}),Pe!==ye&&ve([te().selectionStart||0,te().selectionEnd||0])),V(ye),Ib(ze.currentTarget,ze,s,ye)},Ne=function(ze){D.current=!0,u==null||u(ze)},Ie=function(ze){D.current=!1,Be(ze,ze.currentTarget.value),f==null||f(ze)},xe=function(ze){Be(ze,ze.target.value)},Ce=function(ze){var Pe=M.onPressEnter,ye=M.onKeyDown;ze.key==="Enter"&&Pe&&Pe(ze),ye==null||ye(ze)},Te=function(ze){N(!0),o==null||o(ze)},je=function(ze){N(!1),a==null||a(ze)},Me=function(ze){V(""),q(),Ib(te(),ze,s)},ue=d,we;fe.show&&(fe.showFormatter?we=fe.showFormatter({value:H,count:ce,maxLength:pe}):we="".concat(ce).concat(be?" / ".concat(pe):""),ue=I.createElement(I.Fragment,null,ue,I.createElement("span",{className:bt("".concat(p,"-data-count"),_==null?void 0:_.count),style:A==null?void 0:A.count},we)));var Ee=function(ze){var Pe;O==null||O(ze),(Pe=te())!==null&&Pe!==void 0&&Pe.style.height&&Q(!0)},De=!M.autoSize&&!m&&!l;return I.createElement(PH,{ref:X,value:H,allowClear:l,handleReset:Me,suffix:ue,prefixCls:p,classNames:he(he({},_),{},{affixWrapper:bt(_==null?void 0:_.affixWrapper,ae(ae({},"".concat(p,"-show-count"),m),"".concat(p,"-textarea-allow-clear"),l))}),disabled:y,focused:j,className:bt(b,Oe&&"".concat(p,"-out-of-range")),style:he(he({},C),G&&!De?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof we=="string"?we:void 0}},hidden:x,readOnly:P},I.createElement(jpe,en({},M,{maxLength:c,onKeyDown:Ce,onChange:xe,onFocus:Te,onBlur:je,onCompositionStart:Ne,onCompositionEnd:Ie,className:bt(_==null?void 0:_.textarea),style:he(he({},A==null?void 0:A.textarea),{},{resize:C==null?void 0:C.resize}),disabled:y,prefixCls:p,onResize:Ee,ref:ee,readOnly:P})))}),$pe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};const Bpe=S.forwardRef((e,t)=>{var n,r;const{prefixCls:i,bordered:o=!0,size:a,disabled:s,status:l,allowClear:c,classNames:u,rootClassName:f,className:d,style:g,styles:p,variant:m}=e,w=$pe(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant"]),{getPrefixCls:b,direction:C,textArea:y}=S.useContext(xt),x=Vd(a),_=S.useContext(Qc),A=s??_,{status:O,hasFeedback:P,feedbackIcon:M}=S.useContext(Zo),R=O_(O,l),L=S.useRef(null);S.useImperativeHandle(t,()=>{var U;return{resizableTextArea:(U=L.current)===null||U===void 0?void 0:U.resizableTextArea,focus:W=>{var G,Q;dpe((Q=(G=L.current)===null||G===void 0?void 0:G.resizableTextArea)===null||Q===void 0?void 0:Q.textArea,W)},blur:()=>{var W;return(W=L.current)===null||W===void 0?void 0:W.blur()}}});const z=b("input",i),V=Ps(z),[H,B,F]=k_(z,V),[j,N]=lH("textArea",m,o),D=OH(c??(y==null?void 0:y.allowClear));return H(S.createElement(Lpe,Object.assign({autoComplete:y==null?void 0:y.autoComplete},w,{style:Object.assign(Object.assign({},y==null?void 0:y.style),g),styles:Object.assign(Object.assign({},y==null?void 0:y.styles),p),disabled:A,allowClear:D,className:Fe(F,V,d,f,y==null?void 0:y.className),classNames:Object.assign(Object.assign(Object.assign({},u),y==null?void 0:y.classNames),{textarea:Fe({[`${z}-sm`]:x==="small",[`${z}-lg`]:x==="large"},B,u==null?void 0:u.textarea,(n=y==null?void 0:y.classNames)===null||n===void 0?void 0:n.textarea),variant:Fe({[`${z}-${j}`]:N},Vx(z,R)),affixWrapper:Fe(`${z}-textarea-affix-wrapper`,{[`${z}-affix-wrapper-rtl`]:C==="rtl",[`${z}-affix-wrapper-sm`]:x==="small",[`${z}-affix-wrapper-lg`]:x==="large",[`${z}-textarea-show-count`]:e.showCount||((r=e.count)===null||r===void 0?void 0:r.show)},B)}),prefixCls:z,suffix:P&&S.createElement("span",{className:`${z}-textarea-suffix`},M),ref:L})))}),ou=h3;ou.Group=lpe;ou.Search=Ope;ou.TextArea=Bpe;ou.Password=Ppe;ou.OTP=vpe;function kb(e){const[t,n]=S.useState(e);return S.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}const Dpe=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut},
                     opacity ${e.motionDurationSlow} ${e.motionEaseInOut},
                     transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${r}-leave-active`]:{transform:"translateY(-5px)"}}}}},zpe=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${Re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n  input[type='radio']:focus,\n  input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${Re(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),eR=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},Upe=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},Il(e)),zpe(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},eR(e,e.controlHeightSM)),"&-large":Object.assign({},eR(e,e.controlHeightLG))})}},Hpe=e=>{const{formItemCls:t,iconCls:n,componentCls:r,rootPrefixCls:i,antCls:o,labelRequiredMarkColor:a,labelColor:s,labelFontSize:l,labelHeight:c,labelColonMarginInlineStart:u,labelColonMarginInlineEnd:f,itemMarginBottom:d}=e;return{[t]:Object.assign(Object.assign({},Il(e)),{marginBottom:d,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
        &-hidden${o}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:e.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:c,color:s,fontSize:l,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:a,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:u,marginInlineEnd:f},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${i}-col-'"]):not([class*="' ${i}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%",lineHeight:"100%"}}},[t]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:T_,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},tR=(e,t)=>{const{formItemCls:n}=e;return{[`${t}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:"1 1 0",minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:"unset"}}}}},Vpe=e=>{const{componentCls:t,formItemCls:n,inlineItemMarginBottom:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[n]:{flex:"none",marginInlineEnd:e.margin,marginBottom:r,"&-row":{flexWrap:"nowrap"},[`> ${n}-label,
        > ${n}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${n}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${n}-has-feedback`]:{display:"inline-block"}}}}},Ta=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),kH=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:Ta(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:"wrap",[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},Wpe=e=>{const{componentCls:t,formItemCls:n,antCls:r}=e;return{[`${t}-vertical`]:{[`${n}:not(${n}-horizontal)`]:{[`${n}-row`]:{flexDirection:"column"},[`${n}-label > label`]:{height:"auto"},[`${n}-control`]:{width:"100%"},[`${n}-label,
        ${r}-col-24${n}-label,
        ${r}-col-xl-24${n}-label`]:Ta(e)}},[`@media (max-width: ${Re(e.screenXSMax)})`]:[kH(e),{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-xs-24${n}-label`]:Ta(e)}}}],[`@media (max-width: ${Re(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-sm-24${n}-label`]:Ta(e)}}},[`@media (max-width: ${Re(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-md-24${n}-label`]:Ta(e)}}},[`@media (max-width: ${Re(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-lg-24${n}-label`]:Ta(e)}}}}},Gpe=e=>{const{formItemCls:t,antCls:n}=e;return{[`${t}-vertical`]:{[`${t}-row`]:{flexDirection:"column"},[`${t}-label > label`]:{height:"auto"},[`${t}-control`]:{width:"100%"}},[`${t}-vertical ${t}-label,
      ${n}-col-24${t}-label,
      ${n}-col-xl-24${t}-label`]:Ta(e),[`@media (max-width: ${Re(e.screenXSMax)})`]:[kH(e),{[t]:{[`${n}-col-xs-24${t}-label`]:Ta(e)}}],[`@media (max-width: ${Re(e.screenSMMax)})`]:{[t]:{[`${n}-col-sm-24${t}-label`]:Ta(e)}},[`@media (max-width: ${Re(e.screenMDMax)})`]:{[t]:{[`${n}-col-md-24${t}-label`]:Ta(e)}},[`@media (max-width: ${Re(e.screenLGMax)})`]:{[t]:{[`${n}-col-lg-24${t}-label`]:Ta(e)}}}},qpe=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),MH=(e,t)=>qn(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),M_=zi("Form",(e,t)=>{let{rootPrefixCls:n}=t;const r=MH(e,n);return[Upe(r),Hpe(r),Dpe(r),tR(r,r.componentCls),tR(r,r.formItemCls),Vpe(r),Wpe(r),Gpe(r),ide(r),T_]},qpe,{order:-1e3}),nR=[];function v8(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}const RH=e=>{let{help:t,helpStatus:n,errors:r=nR,warnings:i=nR,className:o,fieldId:a,onVisibleChanged:s}=e;const{prefixCls:l}=S.useContext(P_),c=`${l}-item-explain`,u=Ps(l),[f,d,g]=M_(l,u),p=S.useMemo(()=>Vk(l),[l]),m=kb(r),w=kb(i),b=S.useMemo(()=>t!=null?[v8(t,"help",n)]:[].concat(Cn(m.map((y,x)=>v8(y,"error","error",x))),Cn(w.map((y,x)=>v8(y,"warning","warning",x)))),[t,n,m,w]),C={};return a&&(C.id=`${a}_help`),f(S.createElement(Qw,{motionDeadline:p.motionDeadline,motionName:`${l}-show-help`,visible:!!b.length,onVisibleChanged:s},y=>{const{className:x,style:_}=y;return S.createElement("div",Object.assign({},C,{className:Fe(c,x,g,u,o,d),style:_,role:"alert"}),S.createElement(aae,Object.assign({keys:b},Vk(l),{motionName:`${l}-show-help-item`,component:!1}),A=>{const{key:O,error:P,errorStatus:M,className:R,style:L}=A;return S.createElement("div",{key:O,className:Fe(R,{[`${c}-${M}`]:M}),style:L},P)}))}))},Kpe=["parentNode"],Qpe="form_item";function Cm(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function NH(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:Kpe.includes(n)?`${Qpe}_${n}`:n}function jH(e,t,n,r,i,o){let a=r;return o!==void 0?a=o:n.validating?a="validating":e.length?a="error":t.length?a="warning":(n.touched||i&&n.validated)&&(a="success"),a}function rR(e){return Cm(e).join("_")}function Xpe(e,t){const n=t.getFieldInstance(e),r=tz(n);if(r)return r;const i=NH(Cm(e),t.__INTERNAL__.name);if(i)return document.getElementById(i)}function FH(e){const[t]=A_(),n=S.useRef({}),r=S.useMemo(()=>e??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:i=>o=>{const a=rR(i);o?n.current[a]=o:delete n.current[a]}},scrollToField:function(i){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const a=Xpe(i,r);a&&ose(a,Object.assign({scrollMode:"if-needed",block:"nearest"},o))},getFieldInstance:i=>{const o=rR(i);return n.current[o]}}),[e,t]);return[r]}var Ype=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};const Jpe=(e,t)=>{const n=S.useContext(Qc),{getPrefixCls:r,direction:i,form:o}=S.useContext(xt),{prefixCls:a,className:s,rootClassName:l,size:c,disabled:u=n,form:f,colon:d,labelAlign:g,labelWrap:p,labelCol:m,wrapperCol:w,hideRequiredMark:b,layout:C="horizontal",scrollToFirstError:y,requiredMark:x,onFinishFailed:_,name:A,style:O,feedbackIcons:P,variant:M}=e,R=Ype(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),L=Vd(c),z=S.useContext(OD),V=S.useMemo(()=>x!==void 0?x:b?!1:o&&o.requiredMark!==void 0?o.requiredMark:!0,[b,x,o]),H=d??(o==null?void 0:o.colon),B=r("form",a),F=Ps(B),[j,N,D]=M_(B,F),U=Fe(B,`${B}-${C}`,{[`${B}-hide-required-mark`]:V===!1,[`${B}-rtl`]:i==="rtl",[`${B}-${L}`]:L},D,F,N,o==null?void 0:o.className,s,l),[W]=FH(f),{__INTERNAL__:G}=W;G.name=A;const Q=S.useMemo(()=>({name:A,labelAlign:g,labelCol:m,labelWrap:p,wrapperCol:w,vertical:C==="vertical",colon:H,requiredMark:V,itemRef:G.itemRef,form:W,feedbackIcons:P}),[A,g,m,w,C,H,V,W,P]),X=S.useRef(null);S.useImperativeHandle(t,()=>{var q;return Object.assign(Object.assign({},W),{nativeElement:(q=X.current)===null||q===void 0?void 0:q.nativeElement})});const ee=(q,ne)=>{if(q){let oe={block:"nearest"};typeof q=="object"&&(oe=q),W.scrollToField(ne,oe)}},te=q=>{if(_==null||_(q),q.errorFields.length){const ne=q.errorFields[0].name;if(y!==void 0){ee(y,ne);return}o&&o.scrollToFirstError!==void 0&&ee(o.scrollToFirstError,ne)}};return j(S.createElement(BU.Provider,{value:M},S.createElement(n_,{disabled:u},S.createElement(xd.Provider,{value:L},S.createElement($U,{validateMessages:z},S.createElement(El.Provider,{value:Q},S.createElement(jp,Object.assign({id:A},R,{name:A,onFinishFailed:te,form:W,ref:X,style:Object.assign(Object.assign({},o==null?void 0:o.style),O),className:U}))))))))},Zpe=S.forwardRef(Jpe);function e0e(e){if(typeof e=="function")return e;const t=Tx(e);return t.length<=1?t[0]:t}const LH=()=>{const{status:e,errors:t=[],warnings:n=[]}=S.useContext(Zo);return{status:e,errors:t,warnings:n}};LH.Context=Zo;function t0e(e){const[t,n]=S.useState(e),r=S.useRef(null),i=S.useRef([]),o=S.useRef(!1);S.useEffect(()=>(o.current=!1,()=>{o.current=!0,Cs.cancel(r.current),r.current=null}),[]);function a(s){o.current||(r.current===null&&(i.current=[],r.current=Cs(()=>{r.current=null,n(l=>{let c=l;return i.current.forEach(u=>{c=u(c)}),c})})),i.current.push(s))}return[t,a]}function n0e(){const{itemRef:e}=S.useContext(El),t=S.useRef({});function n(r,i){const o=i&&typeof i=="object"&&i.ref,a=r.join("_");return(t.current.name!==a||t.current.originRef!==o)&&(t.current.name=a,t.current.originRef=o,t.current.ref=Hd(e(r),o)),t.current.ref}return n}const r0e=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},i0e=a_(["Form","item-item"],(e,t)=>{let{rootPrefixCls:n}=t;const r=MH(e,n);return[r0e(r)]}),o0e=e=>{const{prefixCls:t,status:n,wrapperCol:r,children:i,errors:o,warnings:a,_internalItemRender:s,extra:l,help:c,fieldId:u,marginBottom:f,onErrorVisibleChanged:d}=e,g=`${t}-item`,p=S.useContext(El),m=r||p.wrapperCol||{},w=Fe(`${g}-control`,m.className),b=S.useMemo(()=>Object.assign({},p),[p]);delete b.labelCol,delete b.wrapperCol;const C=S.createElement("div",{className:`${g}-control-input`},S.createElement("div",{className:`${g}-control-input-content`},i)),y=S.useMemo(()=>({prefixCls:t,status:n}),[t,n]),x=f!==null||o.length||a.length?S.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},S.createElement(P_.Provider,{value:y},S.createElement(RH,{fieldId:u,errors:o,warnings:a,help:c,helpStatus:n,className:`${g}-explain-connected`,onVisibleChanged:d})),!!f&&S.createElement("div",{style:{width:0,height:f}})):null,_={};u&&(_.id=`${u}_extra`);const A=l?S.createElement("div",Object.assign({},_,{className:`${g}-extra`}),l):null,O=s&&s.mark==="pro_table_render"&&s.render?s.render(e,{input:C,errorList:x,extra:A}):S.createElement(S.Fragment,null,C,x,A);return S.createElement(El.Provider,{value:b},S.createElement(AH,Object.assign({},m,{className:w}),O),S.createElement(i0e,{prefixCls:t}))};var a0e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},s0e=function(t,n){return S.createElement(bi,gi({},t,{ref:n,icon:a0e}))},l0e=S.forwardRef(s0e),c0e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function u0e(e){return e?typeof e=="object"&&!S.isValidElement(e)?e:{title:e}:null}const d0e=e=>{let{prefixCls:t,label:n,htmlFor:r,labelCol:i,labelAlign:o,colon:a,required:s,requiredMark:l,tooltip:c,vertical:u}=e;var f;const[d]=qw("Form"),{labelAlign:g,labelCol:p,labelWrap:m,colon:w}=S.useContext(El);if(!n)return null;const b=i||p||{},C=o||g,y=`${t}-item-label`,x=Fe(y,C==="left"&&`${y}-left`,b.className,{[`${y}-wrap`]:!!m});let _=n;const A=a===!0||w!==!1&&a!==!1;A&&!u&&typeof n=="string"&&n.trim()!==""&&(_=n.replace(/[:|：]\s*$/,""));const P=u0e(c);if(P){const{icon:z=S.createElement(l0e,null)}=P,V=c0e(P,["icon"]),H=S.createElement(vH,Object.assign({},V),S.cloneElement(z,{className:`${t}-item-tooltip`,title:"",onClick:B=>{B.preventDefault()},tabIndex:null}));_=S.createElement(S.Fragment,null,_,H)}const M=l==="optional",R=typeof l=="function";R?_=l(_,{required:!!s}):M&&!s&&(_=S.createElement(S.Fragment,null,_,S.createElement("span",{className:`${t}-item-optional`,title:""},(d==null?void 0:d.optional)||((f=Kc.Form)===null||f===void 0?void 0:f.optional))));const L=Fe({[`${t}-item-required`]:s,[`${t}-item-required-mark-optional`]:M||R,[`${t}-item-no-colon`]:!A});return S.createElement(AH,Object.assign({},b,{className:x}),S.createElement("label",{htmlFor:r,className:L,title:typeof n=="string"?n:""},_))},f0e={success:l1,warning:u1,error:Np,validating:s3};function $H(e){let{children:t,errors:n,warnings:r,hasFeedback:i,validateStatus:o,prefixCls:a,meta:s,noStyle:l}=e;const c=`${a}-item`,{feedbackIcons:u}=S.useContext(El),f=jH(n,r,s,null,!!i,o),{isFormItemInput:d,status:g,hasFeedback:p,feedbackIcon:m}=S.useContext(Zo),w=S.useMemo(()=>{var b;let C;if(i){const x=i!==!0&&i.icons||u,_=f&&((b=x==null?void 0:x({status:f,errors:n,warnings:r}))===null||b===void 0?void 0:b[f]),A=f&&f0e[f];C=_!==!1&&A?S.createElement("span",{className:Fe(`${c}-feedback-icon`,`${c}-feedback-icon-${f}`)},_||S.createElement(A,null)):null}const y={status:f||"",errors:n,warnings:r,hasFeedback:!!i,feedbackIcon:C,isFormItemInput:!0};return l&&(y.status=(f??g)||"",y.isFormItemInput=d,y.hasFeedback=!!(i??p),y.feedbackIcon=i!==void 0?y.feedbackIcon:m),y},[f,i,l,d,g]);return S.createElement(Zo.Provider,{value:w},t)}var h0e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function p0e(e){const{prefixCls:t,className:n,rootClassName:r,style:i,help:o,errors:a,warnings:s,validateStatus:l,meta:c,hasFeedback:u,hidden:f,children:d,fieldId:g,required:p,isRequired:m,onSubItemMetaChange:w,layout:b}=e,C=h0e(e,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),y=`${t}-item`,{requiredMark:x,vertical:_}=S.useContext(El),A=_||b==="vertical",O=S.useRef(null),P=kb(a),M=kb(s),R=o!=null,L=!!(R||a.length||s.length),z=!!O.current&&oU(O.current),[V,H]=S.useState(null);WD(()=>{if(L&&O.current){const D=getComputedStyle(O.current);H(parseInt(D.marginBottom,10))}},[L,z]);const B=D=>{D||H(null)},j=function(){let D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const U=D?P:c.errors,W=D?M:c.warnings;return jH(U,W,c,"",!!u,l)}(),N=Fe(y,n,r,{[`${y}-with-help`]:R||P.length||M.length,[`${y}-has-feedback`]:j&&u,[`${y}-has-success`]:j==="success",[`${y}-has-warning`]:j==="warning",[`${y}-has-error`]:j==="error",[`${y}-is-validating`]:j==="validating",[`${y}-hidden`]:f,[`${y}-${b}`]:b});return S.createElement("div",{className:N,style:i,ref:O},S.createElement(tpe,Object.assign({className:`${y}-row`},zd(C,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),S.createElement(d0e,Object.assign({htmlFor:g},e,{requiredMark:x,required:p??m,prefixCls:t,vertical:A})),S.createElement(o0e,Object.assign({},e,c,{errors:P,warnings:M,prefixCls:t,status:j,help:o,marginBottom:V,onErrorVisibleChanged:B}),S.createElement(LU.Provider,{value:w},S.createElement($H,{prefixCls:t,meta:c,errors:c.errors,warnings:c.warnings,hasFeedback:u,validateStatus:j},d)))),!!V&&S.createElement("div",{className:`${y}-margin-offset`,style:{marginBottom:-V}}))}const m0e="__SPLIT__";function g0e(e,t){const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(i=>{const o=e[i],a=t[i];return o===a||typeof o=="function"||typeof a=="function"})}const v0e=S.memo(e=>{let{children:t}=e;return t},(e,t)=>g0e(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function iR(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function y0e(e){const{name:t,noStyle:n,className:r,dependencies:i,prefixCls:o,shouldUpdate:a,rules:s,children:l,required:c,label:u,messageVariables:f,trigger:d="onChange",validateTrigger:g,hidden:p,help:m,layout:w}=e,{getPrefixCls:b}=S.useContext(xt),{name:C}=S.useContext(El),y=e0e(l),x=typeof y=="function",_=S.useContext(LU),{validateTrigger:A}=S.useContext(Ad),O=g!==void 0?g:A,P=t!=null,M=b("form",o),R=Ps(M),[L,z,V]=M_(M,R);Mp();const H=S.useContext(ig),B=S.useRef(),[F,j]=t0e({}),[N,D]=Ed(()=>iR()),U=q=>{const ne=H==null?void 0:H.getKey(q.name);if(D(q.destroy?iR():q,!0),n&&m!==!1&&_){let oe=q.name;if(q.destroy)oe=B.current||oe;else if(ne!==void 0){const[ge,ve]=ne;oe=[ge].concat(Cn(ve)),B.current=oe}_(q,oe)}},W=(q,ne)=>{j(oe=>{const ge=Object.assign({},oe),fe=[].concat(Cn(q.name.slice(0,-1)),Cn(ne)).join(m0e);return q.destroy?delete ge[fe]:ge[fe]=q,ge})},[G,Q]=S.useMemo(()=>{const q=Cn(N.errors),ne=Cn(N.warnings);return Object.values(F).forEach(oe=>{q.push.apply(q,Cn(oe.errors||[])),ne.push.apply(ne,Cn(oe.warnings||[]))}),[q,ne]},[F,N.errors,N.warnings]),X=n0e();function ee(q,ne,oe){return n&&!p?S.createElement($H,{prefixCls:M,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:N,errors:G,warnings:Q,noStyle:!0},q):S.createElement(p0e,Object.assign({key:"row"},e,{className:Fe(r,V,R,z),prefixCls:M,fieldId:ne,isRequired:oe,errors:G,warnings:Q,meta:N,onSubItemMetaChange:W,layout:w}),q)}if(!P&&!x&&!i)return L(ee(y));let te={};return typeof u=="string"?te.label=u:t&&(te.label=String(t)),f&&(te=Object.assign(Object.assign({},te),f)),L(S.createElement(__,Object.assign({},e,{messageVariables:te,trigger:d,validateTrigger:O,onMetaChange:U}),(q,ne,oe)=>{const ge=Cm(t).length&&ne?ne.name:[],ve=NH(ge,C),fe=c!==void 0?c:!!(s!=null&&s.some(ce=>{if(ce&&typeof ce=="object"&&ce.required&&!ce.warningOnly)return!0;if(typeof ce=="function"){const Oe=ce(oe);return(Oe==null?void 0:Oe.required)&&!(Oe!=null&&Oe.warningOnly)}return!1})),pe=Object.assign({},q);let be=null;if(Array.isArray(y)&&P)be=y;else if(!(x&&(!(a||i)||P))){if(!(i&&!x&&!P))if(S.isValidElement(y)){const ce=Object.assign(Object.assign({},y.props),pe);if(ce.id||(ce.id=ve),m||G.length>0||Q.length>0||e.extra){const Ne=[];(m||G.length>0)&&Ne.push(`${ve}_help`),e.extra&&Ne.push(`${ve}_extra`),ce["aria-describedby"]=Ne.join(" ")}G.length>0&&(ce["aria-invalid"]="true"),fe&&(ce["aria-required"]="true"),i_(y)&&(ce.ref=X(ge,y)),new Set([].concat(Cn(Cm(d)),Cn(Cm(O)))).forEach(Ne=>{ce[Ne]=function(){for(var Ie,xe,Ce,Te,je,Me=arguments.length,ue=new Array(Me),we=0;we<Me;we++)ue[we]=arguments[we];(Ce=pe[Ne])===null||Ce===void 0||(Ie=Ce).call.apply(Ie,[pe].concat(ue)),(je=(Te=y.props)[Ne])===null||je===void 0||(xe=je).call.apply(xe,[Te].concat(ue))}});const Be=[ce["aria-required"],ce["aria-invalid"],ce["aria-describedby"]];be=S.createElement(v0e,{control:pe,update:y,childProps:Be},Zh(y,ce))}else x&&(a||i)&&!P?be=y(oe):be=y}return ee(be,ve,fe)}))}const BH=y0e;BH.useStatus=LH;var b0e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};const w0e=e=>{var{prefixCls:t,children:n}=e,r=b0e(e,["prefixCls","children"]);const{getPrefixCls:i}=S.useContext(xt),o=i("form",t),a=S.useMemo(()=>({prefixCls:o,status:"error"}),[o]);return S.createElement(RU,Object.assign({},r),(s,l,c)=>S.createElement(P_.Provider,{value:a},n(s.map(u=>Object.assign(Object.assign({},u),{fieldKey:u.key})),l,{errors:c.errors,warnings:c.warnings})))};function C0e(){const{form:e}=S.useContext(El);return e}const Fa=Zpe;Fa.Item=BH;Fa.List=w0e;Fa.ErrorList=RH;Fa.useForm=FH;Fa.useFormInstance=C0e;Fa.useWatch=FU;Fa.Provider=$U;Fa.create=()=>{};var S0e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};const x0e=e=>{const{prefixCls:t,className:n,closeIcon:r,closable:i,type:o,title:a,children:s,footer:l}=e,c=S0e(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:u}=S.useContext(xt),f=u(),d=t||u("modal"),g=Ps(f),[p,m,w]=GU(d,g),b=`${d}-confirm`;let C={};return o?C={closable:i??!1,title:"",footer:"",children:S.createElement(KU,Object.assign({},e,{prefixCls:d,confirmPrefixCls:b,rootPrefixCls:f,content:s}))}:C={closable:i??!0,title:a,footer:l!==null&&S.createElement(zU,Object.assign({},e)),children:s},p(S.createElement(CU,Object.assign({prefixCls:d,className:Fe(m,`${d}-pure-panel`,o&&b,o&&`${b}-${o}`,n,w,g)},c,{closeIcon:DU(d,r),closable:i},C)))},E0e=ufe(x0e);function DH(e){return g1(JU(e))}const Da=qU;Da.useModal=rH;Da.info=function(t){return g1(ZU(t))};Da.success=function(t){return g1(eH(t))};Da.error=function(t){return g1(tH(t))};Da.warning=DH;Da.warn=DH;Da.confirm=function(t){return g1(nH(t))};Da.destroyAll=function(){for(;Qu.length;){const t=Qu.pop();t&&t()}};Da.config=Ide;Da._InternalPanelDoNotUseOrYouWillBeFired=E0e;var _0e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},A0e=function(t,n){return S.createElement(bi,gi({},t,{ref:n,icon:_0e}))},zH=S.forwardRef(A0e);const P0e=()=>S.createElement("svg",{width:"252",height:"294"},S.createElement("title",null,"No Found"),S.createElement("defs",null,S.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),S.createElement("g",{fill:"none",fillRule:"evenodd"},S.createElement("g",{transform:"translate(0 .012)"},S.createElement("mask",{fill:"#fff"}),S.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),S.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),S.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),S.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),S.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),S.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),S.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),S.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),S.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),S.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),S.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),S.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),S.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),S.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),S.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),S.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),S.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),S.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),S.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),S.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),S.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),S.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),S.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),S.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),S.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),S.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),S.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),S.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),S.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),S.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),S.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),S.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),S.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),S.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),S.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),S.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),S.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),S.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),S.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),S.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),S.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),S.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),T0e=()=>S.createElement("svg",{width:"254",height:"294"},S.createElement("title",null,"Server Error"),S.createElement("defs",null,S.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),S.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),S.createElement("g",{fill:"none",fillRule:"evenodd"},S.createElement("g",{transform:"translate(0 .067)"},S.createElement("mask",{fill:"#fff"}),S.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),S.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),S.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),S.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),S.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),S.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),S.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),S.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),S.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),S.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),S.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),S.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),S.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),S.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),S.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),S.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),S.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),S.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),S.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),S.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),S.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),S.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),S.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),S.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),S.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),S.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),S.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),S.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),S.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),S.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),S.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),S.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),S.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),S.createElement("mask",{fill:"#fff"}),S.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),S.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),S.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),S.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),S.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),S.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),S.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),S.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),S.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),S.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),S.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),O0e=e=>{const{componentCls:t,lineHeightHeading3:n,iconCls:r,padding:i,paddingXL:o,paddingXS:a,paddingLG:s,marginXS:l,lineHeight:c}=e;return{[t]:{padding:`${Re(e.calc(s).mul(2).equal())} ${Re(o)}`,"&-rtl":{direction:"rtl"}},[`${t} ${t}-image`]:{width:e.imageWidth,height:e.imageHeight,margin:"auto"},[`${t} ${t}-icon`]:{marginBottom:s,textAlign:"center",[`& > ${r}`]:{fontSize:e.iconFontSize}},[`${t} ${t}-title`]:{color:e.colorTextHeading,fontSize:e.titleFontSize,lineHeight:n,marginBlock:l,textAlign:"center"},[`${t} ${t}-subtitle`]:{color:e.colorTextDescription,fontSize:e.subtitleFontSize,lineHeight:c,textAlign:"center"},[`${t} ${t}-content`]:{marginTop:s,padding:`${Re(s)} ${Re(e.calc(i).mul(2.5).equal())}`,backgroundColor:e.colorFillAlter},[`${t} ${t}-extra`]:{margin:e.extraMargin,textAlign:"center","& > *":{marginInlineEnd:a,"&:last-child":{marginInlineEnd:0}}}}},I0e=e=>{const{componentCls:t,iconCls:n}=e;return{[`${t}-success ${t}-icon > ${n}`]:{color:e.resultSuccessIconColor},[`${t}-error ${t}-icon > ${n}`]:{color:e.resultErrorIconColor},[`${t}-info ${t}-icon > ${n}`]:{color:e.resultInfoIconColor},[`${t}-warning ${t}-icon > ${n}`]:{color:e.resultWarningIconColor}}},k0e=e=>[O0e(e),I0e(e)],M0e=e=>k0e(e),R0e=e=>({titleFontSize:e.fontSizeHeading3,subtitleFontSize:e.fontSize,iconFontSize:e.fontSizeHeading3*3,extraMargin:`${e.paddingLG}px 0 0 0`}),N0e=zi("Result",e=>{const t=e.colorInfo,n=e.colorError,r=e.colorSuccess,i=e.colorWarning,o=qn(e,{resultInfoIconColor:t,resultErrorIconColor:n,resultSuccessIconColor:r,resultWarningIconColor:i,imageWidth:250,imageHeight:295});return[M0e(o)]},R0e),j0e=()=>S.createElement("svg",{width:"251",height:"294"},S.createElement("title",null,"Unauthorized"),S.createElement("g",{fill:"none",fillRule:"evenodd"},S.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),S.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),S.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),S.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),S.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),S.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),S.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),S.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),S.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),S.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),S.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),S.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),S.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),S.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),S.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),S.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),S.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),S.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),S.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),S.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),S.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),S.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),S.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),S.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),S.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),S.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),S.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),S.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),S.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),S.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),S.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),S.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),S.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),S.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),S.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),S.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),S.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),S.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),S.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),S.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}))),F0e={success:l1,error:Np,info:u1,warning:zH},y1={404:P0e,500:T0e,403:j0e},L0e=Object.keys(y1),$0e=e=>{let{prefixCls:t,icon:n,status:r}=e;const i=Fe(`${t}-icon`);if(L0e.includes(`${r}`)){const a=y1[r];return S.createElement("div",{className:`${i} ${t}-image`},S.createElement(a,null))}const o=S.createElement(F0e[r]);return n===null||n===!1?null:S.createElement("div",{className:i},n||o)},B0e=e=>{let{prefixCls:t,extra:n}=e;return n?S.createElement("div",{className:`${t}-extra`},n):null},b1=e=>{let{prefixCls:t,className:n,rootClassName:r,subTitle:i,title:o,style:a,children:s,status:l="info",icon:c,extra:u}=e;const{getPrefixCls:f,direction:d,result:g}=S.useContext(xt),p=f("result",t),[m,w,b]=N0e(p),C=Fe(p,`${p}-${l}`,n,g==null?void 0:g.className,r,{[`${p}-rtl`]:d==="rtl"},w,b),y=Object.assign(Object.assign({},g==null?void 0:g.style),a);return m(S.createElement("div",{className:C,style:y},S.createElement($0e,{prefixCls:p,status:l,icon:c}),S.createElement("div",{className:`${p}-title`},o),i&&S.createElement("div",{className:`${p}-subtitle`},i),S.createElement(B0e,{prefixCls:p,extra:u}),s&&S.createElement("div",{className:`${p}-content`},s)))};b1.PRESENTED_IMAGE_403=y1[403];b1.PRESENTED_IMAGE_404=y1[404];b1.PRESENTED_IMAGE_500=y1[500];var D0e=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],UH=S.forwardRef(function(e,t){var n,r=e.prefixCls,i=r===void 0?"rc-switch":r,o=e.className,a=e.checked,s=e.defaultChecked,l=e.disabled,c=e.loadingIcon,u=e.checkedChildren,f=e.unCheckedChildren,d=e.onClick,g=e.onChange,p=e.onKeyDown,m=ho(e,D0e),w=d3(!1,{value:a,defaultValue:s}),b=ke(w,2),C=b[0],y=b[1];function x(P,M){var R=C;return l||(R=P,y(R),g==null||g(R,M)),R}function _(P){P.which===Ze.LEFT?x(!1,P):P.which===Ze.RIGHT&&x(!0,P),p==null||p(P)}function A(P){var M=x(!C,P);d==null||d(M,P)}var O=bt(i,o,(n={},ae(n,"".concat(i,"-checked"),C),ae(n,"".concat(i,"-disabled"),l),n));return S.createElement("button",en({},m,{type:"button",role:"switch","aria-checked":C,disabled:l,className:O,ref:t,onKeyDown:_,onClick:A}),c,S.createElement("span",{className:"".concat(i,"-inner")},S.createElement("span",{className:"".concat(i,"-inner-checked")},u),S.createElement("span",{className:"".concat(i,"-inner-unchecked")},f)))});UH.displayName="Switch";const z0e=e=>{const{componentCls:t,trackHeightSM:n,trackPadding:r,trackMinWidthSM:i,innerMinMarginSM:o,innerMaxMarginSM:a,handleSizeSM:s,calc:l}=e,c=`${t}-inner`,u=Re(l(s).add(l(r).mul(2)).equal()),f=Re(l(a).mul(2).equal());return{[t]:{[`&${t}-small`]:{minWidth:i,height:n,lineHeight:Re(n),[`${t}-inner`]:{paddingInlineStart:a,paddingInlineEnd:o,[`${c}-checked, ${c}-unchecked`]:{minHeight:n},[`${c}-checked`]:{marginInlineStart:`calc(-100% + ${u} - ${f})`,marginInlineEnd:`calc(100% - ${u} + ${f})`},[`${c}-unchecked`]:{marginTop:l(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:s,height:s},[`${t}-loading-icon`]:{top:l(l(s).sub(e.switchLoadingIconSize)).div(2).equal(),fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:o,paddingInlineEnd:a,[`${c}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${c}-unchecked`]:{marginInlineStart:`calc(100% - ${u} + ${f})`,marginInlineEnd:`calc(-100% + ${u} - ${f})`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${Re(l(s).add(r).equal())})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${c}`]:{[`${c}-unchecked`]:{marginInlineStart:l(e.marginXXS).div(2).equal(),marginInlineEnd:l(e.marginXXS).mul(-1).div(2).equal()}},[`&${t}-checked ${c}`]:{[`${c}-checked`]:{marginInlineStart:l(e.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:l(e.marginXXS).div(2).equal()}}}}}}},U0e=e=>{const{componentCls:t,handleSize:n,calc:r}=e;return{[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:"relative",top:r(r(n).sub(e.fontSize)).div(2).equal(),color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},H0e=e=>{const{componentCls:t,trackPadding:n,handleBg:r,handleShadow:i,handleSize:o,calc:a}=e,s=`${t}-handle`;return{[t]:{[s]:{position:"absolute",top:n,insetInlineStart:n,width:o,height:o,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:r,borderRadius:a(o).div(2).equal(),boxShadow:i,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${t}-checked ${s}`]:{insetInlineStart:`calc(100% - ${Re(a(o).add(n).equal())})`},[`&:not(${t}-disabled):active`]:{[`${s}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${s}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}}}},V0e=e=>{const{componentCls:t,trackHeight:n,trackPadding:r,innerMinMargin:i,innerMaxMargin:o,handleSize:a,calc:s}=e,l=`${t}-inner`,c=Re(s(a).add(s(r).mul(2)).equal()),u=Re(s(o).mul(2).equal());return{[t]:{[l]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:o,paddingInlineEnd:i,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${l}-checked, ${l}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:n},[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${c} - ${u})`,marginInlineEnd:`calc(100% - ${c} + ${u})`},[`${l}-unchecked`]:{marginTop:s(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${l}`]:{paddingInlineStart:i,paddingInlineEnd:o,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${c} + ${u})`,marginInlineEnd:`calc(-100% + ${c} - ${u})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:s(r).mul(2).equal(),marginInlineEnd:s(r).mul(-1).mul(2).equal()}},[`&${t}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:s(r).mul(-1).mul(2).equal(),marginInlineEnd:s(r).mul(2).equal()}}}}}},W0e=e=>{const{componentCls:t,trackHeight:n,trackMinWidth:r}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Il(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:r,height:n,lineHeight:`${Re(n)}`,verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary}}),Kw(e)),{[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${t}-rtl`]:{direction:"rtl"}})}},G0e=e=>{const{fontSize:t,lineHeight:n,controlHeight:r,colorWhite:i}=e,o=t*n,a=r/2,s=2,l=o-s*2,c=a-s*2;return{trackHeight:o,trackHeightSM:a,trackMinWidth:l*2+s*4,trackMinWidthSM:c*2+s*2,trackPadding:s,handleBg:i,handleSize:l,handleSizeSM:c,handleShadow:`0 2px 4px 0 ${new Xr("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:l/2,innerMaxMargin:l+s+s*2,innerMinMarginSM:c/2,innerMaxMarginSM:c+s+s*2}},q0e=zi("Switch",e=>{const t=qn(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:e.calc(e.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[W0e(t),V0e(t),H0e(t),U0e(t),z0e(t)]},G0e);var K0e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};const Q0e=S.forwardRef((e,t)=>{const{prefixCls:n,size:r,disabled:i,loading:o,className:a,rootClassName:s,style:l,checked:c,value:u,defaultChecked:f,defaultValue:d,onChange:g}=e,p=K0e(e,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[m,w]=GD(!1,{value:c??u,defaultValue:f??d}),{getPrefixCls:b,direction:C,switch:y}=S.useContext(xt),x=S.useContext(Qc),_=(i??x)||o,A=b("switch",n),O=S.createElement("div",{className:`${A}-handle`},o&&S.createElement(s3,{className:`${A}-loading-icon`})),[P,M,R]=q0e(A),L=Vd(r),z=Fe(y==null?void 0:y.className,{[`${A}-small`]:L==="small",[`${A}-loading`]:o,[`${A}-rtl`]:C==="rtl"},a,s,M,R),V=Object.assign(Object.assign({},y==null?void 0:y.style),l),H=function(){w(arguments.length<=0?void 0:arguments[0]),g==null||g.apply(void 0,arguments)};return P(S.createElement(sU,{component:"Switch"},S.createElement(UH,Object.assign({},p,{checked:m,onChange:H,prefixCls:A,className:z,style:V,disabled:_,ref:t,loadingIcon:O}))))}),HH=Q0e;HH.__ANT_SWITCH=!0;const X0e=e=>{const t=e!=null&&e.algorithm?Km(e.algorithm):Km(s1),n=Object.assign(Object.assign({},Jh),e==null?void 0:e.token);return uD(n,{override:e==null?void 0:e.token},t,r_)};function Y0e(e){const{sizeUnit:t,sizeStep:n}=e,r=n-2;return{sizeXXL:t*(r+10),sizeXL:t*(r+6),sizeLG:t*(r+2),sizeMD:t*(r+2),sizeMS:t*(r+1),size:t*r,sizeSM:t*r,sizeXS:t*(r-1),sizeXXS:t*(r-1)}}const J0e=(e,t)=>{const n=t??s1(e),r=n.fontSizeSM,i=n.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},n),Y0e(t??e)),LD(r)),{controlHeight:i}),FD(Object.assign(Object.assign({},n),{controlHeight:i})))},Ks=(e,t)=>new Xr(e).setAlpha(t).toRgbString(),Ff=(e,t)=>new Xr(e).lighten(t).toHexString(),Z0e=e=>{const t=Yh(e,{theme:"dark"});return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},eme=(e,t)=>{const n=e||"#000",r=t||"#fff";return{colorBgBase:n,colorTextBase:r,colorText:Ks(r,.85),colorTextSecondary:Ks(r,.65),colorTextTertiary:Ks(r,.45),colorTextQuaternary:Ks(r,.25),colorFill:Ks(r,.18),colorFillSecondary:Ks(r,.12),colorFillTertiary:Ks(r,.08),colorFillQuaternary:Ks(r,.04),colorBgElevated:Ff(n,12),colorBgContainer:Ff(n,8),colorBgLayout:Ff(n,0),colorBgSpotlight:Ff(n,26),colorBgBlur:Ks(r,.04),colorBorder:Ff(n,26),colorBorderSecondary:Ff(n,19)}},tme=(e,t)=>{const n=Object.keys(J9).map(i=>{const o=Yh(e[i],{theme:"dark"});return new Array(10).fill(1).reduce((a,s,l)=>(a[`${i}-${l+1}`]=o[l],a[`${i}${l+1}`]=o[l],a),{})}).reduce((i,o)=>(i=Object.assign(Object.assign({},i),o),i),{}),r=t??s1(e);return Object.assign(Object.assign(Object.assign({},r),n),jD(e,{generateColorPalettes:Z0e,generateNeutralColorPalettes:eme}))};function nme(){const[e,t,n]=$i();return{theme:e,token:t,hashId:n}}const oR={defaultConfig:Jm,defaultSeed:Jm.token,useToken:nme,defaultAlgorithm:s1,darkAlgorithm:tme,compactAlgorithm:J0e,getDesignToken:X0e};var VH={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},aR=I.createContext&&I.createContext(VH),rme=["attr","size","title"];function ime(e,t){if(e==null)return{};var n=ome(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ome(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Mb(){return Mb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mb.apply(this,arguments)}function sR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Rb(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sR(Object(n),!0).forEach(function(r){ame(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ame(e,t,n){return t=sme(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sme(e){var t=lme(e,"string");return typeof t=="symbol"?t:String(t)}function lme(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function WH(e){return e&&e.map((t,n)=>I.createElement(t.tag,Rb({key:n},t.attr),WH(t.child)))}function p3(e){return t=>I.createElement(cme,Mb({attr:Rb({},e.attr)},t),WH(e.child))}function cme(e){var t=n=>{var{attr:r,size:i,title:o}=e,a=ime(e,rme),s=i||n.size||"1em",l;return n.className&&(l=n.className),e.className&&(l=(l?l+" ":"")+e.className),I.createElement("svg",Mb({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,a,{className:l,style:Rb(Rb({color:e.color||n.color},n.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),o&&I.createElement("title",null,o),e.children)};return aR!==void 0?I.createElement(aR.Consumer,null,n=>t(n)):t(VH)}function GH(e){return p3({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M946.5 505L534.6 93.4a31.93 31.93 0 0 0-45.2 0L77.5 505c-12 12-18.8 28.3-18.8 45.3 0 35.3 28.7 64 64 64h43.4V908c0 17.7 14.3 32 32 32H448V716h112v224h265.9c17.7 0 32-14.3 32-32V614.3h43.4c17 0 33.3-6.7 45.3-18.8 24.9-25 24.9-65.5-.1-90.5z"},child:[]}]})(e)}function ume(e){return p3({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 16c1.671 0 3-1.331 3-3s-1.329-3-3-3-3 1.331-3 3 1.329 3 3 3z"},child:[]},{tag:"path",attr:{d:"M20.817 11.186a8.94 8.94 0 0 0-1.355-3.219 9.053 9.053 0 0 0-2.43-2.43 8.95 8.95 0 0 0-3.219-1.355 9.028 9.028 0 0 0-1.838-.18V2L8 5l3.975 3V6.002c.484-.002.968.044 1.435.14a6.961 6.961 0 0 1 2.502 1.053 7.005 7.005 0 0 1 1.892 1.892A6.967 6.967 0 0 1 19 13a7.032 7.032 0 0 1-.55 2.725 7.11 7.11 0 0 1-.644 1.188 7.2 7.2 0 0 1-.858 1.039 7.028 7.028 0 0 1-3.536 1.907 7.13 7.13 0 0 1-2.822 0 6.961 6.961 0 0 1-2.503-1.054 7.002 7.002 0 0 1-1.89-1.89A6.996 6.996 0 0 1 5 13H3a9.02 9.02 0 0 0 1.539 5.034 9.096 9.096 0 0 0 2.428 2.428A8.95 8.95 0 0 0 12 22a9.09 9.09 0 0 0 1.814-.183 9.014 9.014 0 0 0 3.218-1.355 8.886 8.886 0 0 0 1.331-1.099 9.228 9.228 0 0 0 1.1-1.332A8.952 8.952 0 0 0 21 13a9.09 9.09 0 0 0-.183-1.814z"},child:[]}]})(e)}function qH(e){return p3({tag:"svg",attr:{version:"1.1",viewBox:"0 0 17 17"},child:[{tag:"g",attr:{},child:[]},{tag:"path",attr:{d:"M6 8h-6v-6h1v4.109c1.013-3.193 4.036-5.484 7.5-5.484 3.506 0 6.621 2.36 7.574 5.739l-0.963 0.271c-0.832-2.95-3.551-5.011-6.611-5.011-3.226 0.001-6.016 2.276-6.708 5.376h4.208v1zM11 9v1h4.208c-0.693 3.101-3.479 5.375-6.708 5.375-3.062 0-5.78-2.061-6.611-5.011l-0.963 0.271c0.952 3.379 4.067 5.739 7.574 5.739 3.459 0 6.475-2.28 7.5-5.482v4.108h1v-6h-6z"},child:[]}]})(e)}function KH(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=KH(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function dme(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=KH(e))&&(r&&(r+=" "),r+=t);return r}const lR=e=>typeof e=="boolean"?"".concat(e):e===0?"0":e,Xx=dme,m3=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return Xx(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:i,defaultVariants:o}=t,a=Object.keys(i).map(c=>{const u=n==null?void 0:n[c],f=o==null?void 0:o[c];if(u===null)return null;const d=lR(u)||lR(f);return i[c][d]}),s=n&&Object.entries(n).reduce((c,u)=>{let[f,d]=u;return d===void 0||(c[f]=d),c},{}),l=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((c,u)=>{let{class:f,className:d,...g}=u;return Object.entries(g).every(p=>{let[m,w]=p;return Array.isArray(w)?w.includes({...o,...s}[m]):{...o,...s}[m]===w})?[...c,f,d]:c},[]);return Xx(e,a,l,n==null?void 0:n.class,n==null?void 0:n.className)};function fme(){for(var e=0,t,n,r="";e<arguments.length;)(t=arguments[e++])&&(n=QH(t))&&(r&&(r+=" "),r+=n);return r}function QH(e){if(typeof e=="string")return e;for(var t,n="",r=0;r<e.length;r++)e[r]&&(t=QH(e[r]))&&(n&&(n+=" "),n+=t);return n}var R_="-";function hme(e){var t=mme(e),n=e.conflictingClassGroups,r=e.conflictingClassGroupModifiers,i=r===void 0?{}:r;function o(s){var l=s.split(R_);return l[0]===""&&l.length!==1&&l.shift(),XH(l,t)||pme(s)}function a(s,l){var c=n[s]||[];return l&&i[s]?[].concat(c,i[s]):c}return{getClassGroupId:o,getConflictingClassGroupIds:a}}function XH(e,t){var a;if(e.length===0)return t.classGroupId;var n=e[0],r=t.nextPart.get(n),i=r?XH(e.slice(1),r):void 0;if(i)return i;if(t.validators.length!==0){var o=e.join(R_);return(a=t.validators.find(function(s){var l=s.validator;return l(o)}))==null?void 0:a.classGroupId}}var cR=/^\[(.+)\]$/;function pme(e){if(cR.test(e)){var t=cR.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}function mme(e){var t=e.theme,n=e.prefix,r={nextPart:new Map,validators:[]},i=vme(Object.entries(e.classGroups),n);return i.forEach(function(o){var a=o[0],s=o[1];Yx(s,r,a,t)}),r}function Yx(e,t,n,r){e.forEach(function(i){if(typeof i=="string"){var o=i===""?t:uR(t,i);o.classGroupId=n;return}if(typeof i=="function"){if(gme(i)){Yx(i(r),t,n,r);return}t.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(function(a){var s=a[0],l=a[1];Yx(l,uR(t,s),n,r)})})}function uR(e,t){var n=e;return t.split(R_).forEach(function(r){n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n}function gme(e){return e.isThemeGetter}function vme(e,t){return t?e.map(function(n){var r=n[0],i=n[1],o=i.map(function(a){return typeof a=="string"?t+a:typeof a=="object"?Object.fromEntries(Object.entries(a).map(function(s){var l=s[0],c=s[1];return[t+l,c]})):a});return[r,o]}):e}function yme(e){if(e<1)return{get:function(){},set:function(){}};var t=0,n=new Map,r=new Map;function i(o,a){n.set(o,a),t++,t>e&&(t=0,r=n,n=new Map)}return{get:function(a){var s=n.get(a);if(s!==void 0)return s;if((s=r.get(a))!==void 0)return i(a,s),s},set:function(a,s){n.has(a)?n.set(a,s):i(a,s)}}}var YH="!";function bme(e){var t=e.separator||":",n=t.length===1,r=t[0],i=t.length;return function(a){for(var s=[],l=0,c=0,u,f=0;f<a.length;f++){var d=a[f];if(l===0){if(d===r&&(n||a.slice(f,f+i)===t)){s.push(a.slice(c,f)),c=f+i;continue}if(d==="/"){u=f;continue}}d==="["?l++:d==="]"&&l--}var g=s.length===0?a:a.substring(c),p=g.startsWith(YH),m=p?g.substring(1):g,w=u&&u>c?u-c:void 0;return{modifiers:s,hasImportantModifier:p,baseClassName:m,maybePostfixModifierPosition:w}}}function wme(e){if(e.length<=1)return e;var t=[],n=[];return e.forEach(function(r){var i=r[0]==="[";i?(t.push.apply(t,n.sort().concat([r])),n=[]):n.push(r)}),t.push.apply(t,n.sort()),t}function Cme(e){return{cache:yme(e.cacheSize),splitModifiers:bme(e),...hme(e)}}var Sme=/\s+/;function xme(e,t){var n=t.splitModifiers,r=t.getClassGroupId,i=t.getConflictingClassGroupIds,o=new Set;return e.trim().split(Sme).map(function(a){var s=n(a),l=s.modifiers,c=s.hasImportantModifier,u=s.baseClassName,f=s.maybePostfixModifierPosition,d=r(f?u.substring(0,f):u),g=!!f;if(!d){if(!f)return{isTailwindClass:!1,originalClassName:a};if(d=r(u),!d)return{isTailwindClass:!1,originalClassName:a};g=!1}var p=wme(l).join(":"),m=c?p+YH:p;return{isTailwindClass:!0,modifierId:m,classGroupId:d,originalClassName:a,hasPostfixModifier:g}}).reverse().filter(function(a){if(!a.isTailwindClass)return!0;var s=a.modifierId,l=a.classGroupId,c=a.hasPostfixModifier,u=s+l;return o.has(u)?!1:(o.add(u),i(l,c).forEach(function(f){return o.add(s+f)}),!0)}).reverse().map(function(a){return a.originalClassName}).join(" ")}function Eme(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,i,o,a=s;function s(c){var u=t[0],f=t.slice(1),d=f.reduce(function(g,p){return p(g)},u());return r=Cme(d),i=r.cache.get,o=r.cache.set,a=l,l(c)}function l(c){var u=i(c);if(u)return u;var f=xme(c,r);return o(c,f),f}return function(){return a(fme.apply(null,arguments))}}function sn(e){var t=function(r){return r[e]||[]};return t.isThemeGetter=!0,t}var JH=/^\[(?:([a-z-]+):)?(.+)\]$/i,_me=/^\d+\/\d+$/,Ame=new Set(["px","full","screen"]),Pme=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Tme=/\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$/,Ome=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/;function ma(e){return Xu(e)||Ame.has(e)||_me.test(e)||Jx(e)}function Jx(e){return Gd(e,"length",jme)}function Ime(e){return Gd(e,"size",ZH)}function kme(e){return Gd(e,"position",ZH)}function Mme(e){return Gd(e,"url",Fme)}function by(e){return Gd(e,"number",Xu)}function Xu(e){return!Number.isNaN(Number(e))}function Rme(e){return e.endsWith("%")&&Xu(e.slice(0,-1))}function j0(e){return dR(e)||Gd(e,"number",dR)}function _t(e){return JH.test(e)}function F0(){return!0}function Jl(e){return Pme.test(e)}function Nme(e){return Gd(e,"",Lme)}function Gd(e,t,n){var r=JH.exec(e);return r?r[1]?r[1]===t:n(r[2]):!1}function jme(e){return Tme.test(e)}function ZH(){return!1}function Fme(e){return e.startsWith("url(")}function dR(e){return Number.isInteger(Number(e))}function Lme(e){return Ome.test(e)}function $me(){var e=sn("colors"),t=sn("spacing"),n=sn("blur"),r=sn("brightness"),i=sn("borderColor"),o=sn("borderRadius"),a=sn("borderSpacing"),s=sn("borderWidth"),l=sn("contrast"),c=sn("grayscale"),u=sn("hueRotate"),f=sn("invert"),d=sn("gap"),g=sn("gradientColorStops"),p=sn("gradientColorStopPositions"),m=sn("inset"),w=sn("margin"),b=sn("opacity"),C=sn("padding"),y=sn("saturate"),x=sn("scale"),_=sn("sepia"),A=sn("skew"),O=sn("space"),P=sn("translate"),M=function(){return["auto","contain","none"]},R=function(){return["auto","hidden","clip","visible","scroll"]},L=function(){return["auto",_t,t]},z=function(){return[_t,t]},V=function(){return["",ma]},H=function(){return["auto",Xu,_t]},B=function(){return["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"]},F=function(){return["solid","dashed","dotted","double","none"]},j=function(){return["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]},N=function(){return["start","end","center","between","around","evenly","stretch"]},D=function(){return["","0",_t]},U=function(){return["auto","avoid","all","avoid-page","page","left","right","column"]},W=function(){return[Xu,by]},G=function(){return[Xu,_t]};return{cacheSize:500,theme:{colors:[F0],spacing:[ma],blur:["none","",Jl,_t],brightness:W(),borderColor:[e],borderRadius:["none","","full",Jl,_t],borderSpacing:z(),borderWidth:V(),contrast:W(),grayscale:D(),hueRotate:G(),invert:D(),gap:z(),gradientColorStops:[e],gradientColorStopPositions:[Rme,Jx],inset:L(),margin:L(),opacity:W(),padding:z(),saturate:W(),scale:W(),sepia:D(),skew:G(),space:z(),translate:z()},classGroups:{aspect:[{aspect:["auto","square","video",_t]}],container:["container"],columns:[{columns:[Jl]}],"break-after":[{"break-after":U()}],"break-before":[{"break-before":U()}],"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"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[].concat(B(),[_t])}],overflow:[{overflow:R()}],"overflow-x":[{"overflow-x":R()}],"overflow-y":[{"overflow-y":R()}],overscroll:[{overscroll:M()}],"overscroll-x":[{"overscroll-x":M()}],"overscroll-y":[{"overscroll-y":M()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",j0]}],basis:[{basis:L()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",_t]}],grow:[{grow:D()}],shrink:[{shrink:D()}],order:[{order:["first","last","none",j0]}],"grid-cols":[{"grid-cols":[F0]}],"col-start-end":[{col:["auto",{span:["full",j0]},_t]}],"col-start":[{"col-start":H()}],"col-end":[{"col-end":H()}],"grid-rows":[{"grid-rows":[F0]}],"row-start-end":[{row:["auto",{span:[j0]},_t]}],"row-start":[{"row-start":H()}],"row-end":[{"row-end":H()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",_t]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",_t]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal"].concat(N())}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal"].concat(N(),["baseline"])}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[].concat(N(),["baseline"])}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[C]}],px:[{px:[C]}],py:[{py:[C]}],ps:[{ps:[C]}],pe:[{pe:[C]}],pt:[{pt:[C]}],pr:[{pr:[C]}],pb:[{pb:[C]}],pl:[{pl:[C]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],ms:[{ms:[w]}],me:[{me:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[O]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[O]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",_t,t]}],"min-w":[{"min-w":["min","max","fit",_t,ma]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[Jl]},Jl,_t]}],h:[{h:[_t,t,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",_t,ma]}],"max-h":[{"max-h":[_t,t,"min","max","fit"]}],"font-size":[{text:["base",Jl,Jx]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",by]}],"font-family":[{font:[F0]}],"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",_t]}],"line-clamp":[{"line-clamp":["none",Xu,by]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",_t,ma]}],"list-image":[{"list-image":["none",_t]}],"list-style-type":[{list:["none","disc","decimal",_t]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[b]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[b]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[].concat(F(),["wavy"])}],"text-decoration-thickness":[{decoration:["auto","from-font",ma]}],"underline-offset":[{"underline-offset":["auto",_t,ma]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:z()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",_t]}],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",_t]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[b]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[].concat(B(),[kme])}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Ime]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Mme]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[p]}],"gradient-via-pos":[{via:[p]}],"gradient-to-pos":[{to:[p]}],"gradient-from":[{from:[g]}],"gradient-via":[{via:[g]}],"gradient-to":[{to:[g]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[b]}],"border-style":[{border:[].concat(F(),["hidden"])}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[b]}],"divide-style":[{divide:F()}],"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:[""].concat(F())}],"outline-offset":[{"outline-offset":[_t,ma]}],"outline-w":[{outline:[ma]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:V()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[b]}],"ring-offset-w":[{"ring-offset":[ma]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Jl,Nme]}],"shadow-color":[{shadow:[F0]}],opacity:[{opacity:[b]}],"mix-blend":[{"mix-blend":j()}],"bg-blend":[{"bg-blend":j()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Jl,_t]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[f]}],saturate:[{saturate:[y]}],sepia:[{sepia:[_]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[b]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[_]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",_t]}],duration:[{duration:G()}],ease:[{ease:["linear","in","out","in-out",_t]}],delay:[{delay:G()}],animate:[{animate:["none","spin","ping","pulse","bounce",_t]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[j0,_t]}],"translate-x":[{"translate-x":[P]}],"translate-y":[{"translate-y":[P]}],"skew-x":[{"skew-x":[A]}],"skew-y":[{"skew-y":[A]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",_t]}],accent:[{accent:["auto",e]}],appearance:["appearance-none"],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",_t]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":z()}],"scroll-mx":[{"scroll-mx":z()}],"scroll-my":[{"scroll-my":z()}],"scroll-ms":[{"scroll-ms":z()}],"scroll-me":[{"scroll-me":z()}],"scroll-mt":[{"scroll-mt":z()}],"scroll-mr":[{"scroll-mr":z()}],"scroll-mb":[{"scroll-mb":z()}],"scroll-ml":[{"scroll-ml":z()}],"scroll-p":[{"scroll-p":z()}],"scroll-px":[{"scroll-px":z()}],"scroll-py":[{"scroll-py":z()}],"scroll-ps":[{"scroll-ps":z()}],"scroll-pe":[{"scroll-pe":z()}],"scroll-pt":[{"scroll-pt":z()}],"scroll-pr":[{"scroll-pr":z()}],"scroll-pb":[{"scroll-pb":z()}],"scroll-pl":[{"scroll-pl":z()}],"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","pinch-zoom","manipulation",{pan:["x","left","right","y","up","down"]}]}],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",_t]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[ma,by]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"]},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"],"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"],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"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}var Bme=Eme($me);function lt(...e){return Bme(Xx(e))}const Dme=m3(lt(""),{variants:{size:{small:lt("h-8 text-sm"),middle:lt("h-10 text-lg"),large:lt("h-12 text-xl")},type:{primary:lt("enabled:hover:bg-primary-600"),secondary:lt(""),tertiary:lt(""),danger:lt("enabled:bg-red-500 enabled:hover:!bg-red-600 enabled:border-red-500 enabled:hover:!border-red-500 enabled:hover:!text-white"),default:lt("enabled:hover:text-primary-500 enabled:hover:border-primary-500"),dashed:lt("enabled:hover:text-primary-500 enabled:hover:border-primary-500 "),text:lt(""),link:lt(""),ghost:lt("enabled:bg-transparent enabled:border-none "),success:lt("bg-success-500 enabled:hover:!bg-success-600 enabled:hover:!border-success-500 enabled:hover:!text-white"),info:lt("bg-info-500 enabled:hover:!bg-info-600 hover:!border-info-500 enabled:hover:!text-white"),warning:lt("bg-warning-500 enabled:hover:!bg-warning-600 hover:!border-warning-500 enabled:hover:!text-white")}},defaultVariants:{size:"small",type:"default"}}),so=S.forwardRef(({children:e,type:t,async:n=!1,disabled:r=!1,size:i="small",animateOnActive:o=!0,className:a,onClick:s,...l},c)=>{const[u,f]=S.useState(!1),d=t?zme.find(p=>p===t):void 0,g=async p=>{s&&(n?(f(!0),await s(p),f(!1)):s(p))};return Y.jsx(Wd,{onClick:g,type:d,loading:u,disabled:u||r,...l,className:lt(Dme({size:i,type:t,className:a}),o&&"enabled:active:scale-95"),ref:c,children:e})}),zme=["default","primary","dashed","link","text"];so.displayName="Button";const ws={home:"/",translation:"/translation",comingSoon:"/coming-soon",generator:"/meme-generator",notFound:"*"},Ume=[{label:"Home",to:ws.home},{label:"Translation",to:ws.translation},{label:"Coming Soon",to:ws.comingSoon,isComingSoon:!0}],Hme=m3("mx-auto w-full px-4 lg:px-6",{variants:{size:{default:"max-w-screen-default",mobile:"max-w-screen-mobile",tablet:"max-w-screen-tablet",retina:"max-w-screen-retina",fhd:"max-w-screen-fhd",qhd:"max-w-screen-qhd",uhd:"max-w-screen-uhd",xs:"max-w-screen-xs",sm:"max-w-screen-sm",md:"max-w-screen-md",lg:"max-w-screen-lg",xl:"max-w-screen-xl","2xl":"max-w-screen-2xl"}},defaultVariants:{size:"default"}}),g3=S.forwardRef(({children:e,className:t,size:n,...r},i)=>{const o=lt(Hme({size:n}),t);return Y.jsx("div",{ref:i,className:o,...r,children:e})});g3.displayName="Container";const Vme=({error:e,resetErrorBoundary:t})=>{const n=()=>{t()};return Y.jsx(g3,{className:"flex min-h-screen w-full flex-col items-center justify-center ",children:Y.jsx(b1,{className:" max-sm:p-4",status:500,title:Y.jsx("h1",{className:"text-error-500 font-bold max-sm:text-3xl",children:"Error"}),subTitle:Y.jsxs("div",{className:"space-y-3 max-sm:max-w-[90vw]",children:[Y.jsx("p",{className:" text-error-400 text-center text-xl max-sm:break-words max-sm:text-lg",children:(e==null?void 0:e.message)||"Something went wrong!"}),Y.jsx("p",{className:"text-content max:sm-text-xs text-center text-sm max-sm:break-words",children:(e==null?void 0:e.stack)||"Please try again"})]}),extra:Y.jsxs("div",{className:" !mx-auto w-full max-w-[500px] space-y-4",children:[Y.jsxs("div",{className:"flex w-full items-center gap-4",children:[Y.jsx(so,{className:"text-content w-full bg-transparent",type:"default",size:"small",icon:Y.jsx(qH,{}),onClick:()=>window.location.reload(),children:"Reload Page"}),Y.jsx(so,{className:"w-full border",size:"small",type:"primary",icon:Y.jsx(ume,{}),onClick:n,children:"Reset Error"})]}),Y.jsx("a",{href:ws.home,className:"block",children:Y.jsx(so,{className:"border",block:!0,size:"small",type:"primary",icon:Y.jsx(GH,{}),children:"Back to home page"})})]})})})};function Wme(){if(console&&console.warn){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];typeof t[0]=="string"&&(t[0]=`react-i18next:: ${t[0]}`),console.warn(...t)}}const fR={};function Zx(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];typeof t[0]=="string"&&fR[t[0]]||(typeof t[0]=="string"&&(fR[t[0]]=new Date),Wme(...t))}const eV=(e,t)=>()=>{if(e.isInitialized)t();else{const n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}};function hR(e,t,n){e.loadNamespaces(t,eV(e,n))}function pR(e,t,n,r){typeof n=="string"&&(n=[n]),n.forEach(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),e.loadLanguages(t,eV(e,r))}function Gme(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const r=t.languages[0],i=t.options?t.options.fallbackLng:!1,o=t.languages[t.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const a=(s,l)=>{const c=t.services.backendConnector.state[`${s}|${l}`];return c===-1||c===2};return n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!a(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(r,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||a(r,e)&&(!i||a(o,e)))}function qme(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!t.languages||!t.languages.length?(Zx("i18n.languages were undefined or empty",t.languages),!0):t.options.ignoreJSONStructure!==void 0?t.hasLoadedNamespace(e,{lng:n.lng,precheck:(i,o)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&i.services.backendConnector.backend&&i.isLanguageChangingTo&&!o(i.isLanguageChangingTo,e))return!1}}):Gme(e,t,n)}const Kme=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Qme={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},Xme=e=>Qme[e],Yme=e=>e.replace(Kme,Xme);let e7={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:Yme};function Jme(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e7={...e7,...e}}function Zme(){return e7}let tV;function ege(e){tV=e}function tge(){return tV}const nge={type:"3rdParty",init(e){Jme(e.options.react),ege(e)}},nV=S.createContext();class rge{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const ige=(e,t)=>{const n=S.useRef();return S.useEffect(()=>{n.current=e},[e,t]),n.current};function oge(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{i18n:n}=t,{i18n:r,defaultNS:i}=S.useContext(nV)||{},o=n||r||tge();if(o&&!o.reportNamespaces&&(o.reportNamespaces=new rge),!o){Zx("You will need to pass in an i18next instance by using initReactI18next");const y=(_,A)=>typeof A=="string"?A:A&&typeof A=="object"&&typeof A.defaultValue=="string"?A.defaultValue:Array.isArray(_)?_[_.length-1]:_,x=[y,{},!1];return x.t=y,x.i18n={},x.ready=!1,x}o.options.react&&o.options.react.wait!==void 0&&Zx("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const a={...Zme(),...o.options.react,...t},{useSuspense:s,keyPrefix:l}=a;let c=i||o.options&&o.options.defaultNS;c=typeof c=="string"?[c]:c||["translation"],o.reportNamespaces.addUsedNamespaces&&o.reportNamespaces.addUsedNamespaces(c);const u=(o.isInitialized||o.initializedStoreOnce)&&c.every(y=>qme(y,o,a));function f(){return o.getFixedT(t.lng||null,a.nsMode==="fallback"?c:c[0],l)}const[d,g]=S.useState(f);let p=c.join();t.lng&&(p=`${t.lng}${p}`);const m=ige(p),w=S.useRef(!0);S.useEffect(()=>{const{bindI18n:y,bindI18nStore:x}=a;w.current=!0,!u&&!s&&(t.lng?pR(o,t.lng,c,()=>{w.current&&g(f)}):hR(o,c,()=>{w.current&&g(f)})),u&&m&&m!==p&&w.current&&g(f);function _(){w.current&&g(f)}return y&&o&&o.on(y,_),x&&o&&o.store.on(x,_),()=>{w.current=!1,y&&o&&y.split(" ").forEach(A=>o.off(A,_)),x&&o&&x.split(" ").forEach(A=>o.store.off(A,_))}},[o,p]);const b=S.useRef(!0);S.useEffect(()=>{w.current&&!b.current&&g(f),b.current=!1},[o,l]);const C=[d,o,u];if(C.t=d,C.i18n=o,C.ready=u,u||!u&&!s)return C;throw new Promise(y=>{t.lng?pR(o,t.lng,c,()=>y()):hR(o,c,()=>y())})}function age(e){let{i18n:t,defaultNS:n,children:r}=e;const i=S.useMemo(()=>({i18n:t,defaultNS:n}),[t,n]);return S.createElement(nV.Provider,{value:i},r)}var rV={exports:{}},iV={};/**
 * @license React
 * use-sync-external-store-shim.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 tp=S;function sge(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var lge=typeof Object.is=="function"?Object.is:sge,cge=tp.useState,uge=tp.useEffect,dge=tp.useLayoutEffect,fge=tp.useDebugValue;function hge(e,t){var n=t(),r=cge({inst:{value:n,getSnapshot:t}}),i=r[0].inst,o=r[1];return dge(function(){i.value=n,i.getSnapshot=t,y8(i)&&o({inst:i})},[e,n,t]),uge(function(){return y8(i)&&o({inst:i}),e(function(){y8(i)&&o({inst:i})})},[e]),fge(n),n}function y8(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!lge(e,n)}catch{return!0}}function pge(e,t){return t()}var mge=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?pge:hge;iV.useSyncExternalStore=tp.useSyncExternalStore!==void 0?tp.useSyncExternalStore:mge;rV.exports=iV;var oV=rV.exports;const Oc=()=>{},di=Oc(),b2=Object,Dt=e=>e===di,Oa=e=>typeof e=="function",_l=(e,t)=>({...e,...t}),gge=e=>Oa(e.then),wy=new WeakMap;let vge=0;const ug=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let i,o;if(b2(e)===e&&!r&&n!=RegExp){if(i=wy.get(e),i)return i;if(i=++vge+"~",wy.set(e,i),n==Array){for(i="@",o=0;o<e.length;o++)i+=ug(e[o])+",";wy.set(e,i)}if(n==b2){i="#";const a=b2.keys(e).sort();for(;!Dt(o=a.pop());)Dt(e[o])||(i+=o+":"+ug(e[o])+",");wy.set(e,i)}}else i=r?e.toJSON():t=="symbol"?e.toString():t=="string"?JSON.stringify(e):""+e;return i},sl=new WeakMap,b8={},Cy={},N_="undefined",v3=typeof window!=N_,t7=typeof document!=N_,yge=()=>v3&&typeof window.requestAnimationFrame!=N_,aV=(e,t)=>{const n=sl.get(e);return[()=>!Dt(t)&&e.get(t)||b8,r=>{if(!Dt(t)){const i=e.get(t);t in Cy||(Cy[t]=i),n[5](t,_l(i,r),i||b8)}},n[6],()=>!Dt(t)&&t in Cy?Cy[t]:!Dt(t)&&e.get(t)||b8]};let n7=!0;const bge=()=>n7,[r7,i7]=v3&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Oc,Oc],wge=()=>{const e=t7&&document.visibilityState;return Dt(e)||e!=="hidden"},Cge=e=>(t7&&document.addEventListener("visibilitychange",e),r7("focus",e),()=>{t7&&document.removeEventListener("visibilitychange",e),i7("focus",e)}),Sge=e=>{const t=()=>{n7=!0,e()},n=()=>{n7=!1};return r7("online",t),r7("offline",n),()=>{i7("online",t),i7("offline",n)}},xge={isOnline:bge,isVisible:wge},Ege={initFocus:Cge,initReconnect:Sge},mR=!I.useId,dg=!v3||"Deno"in window,_ge=e=>yge()?window.requestAnimationFrame(e):setTimeout(e,1),w2=dg?S.useEffect:S.useLayoutEffect,w8=typeof navigator<"u"&&navigator.connection,gR=!dg&&w8&&(["slow-2g","2g"].includes(w8.effectiveType)||w8.saveData),j_=e=>{if(Oa(e))try{e=e()}catch{e=""}const t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?ug(e):"",[e,t]};let Age=0;const o7=()=>++Age,sV=0,lV=1,cV=2,Pge=3;var L0={__proto__:null,ERROR_REVALIDATE_EVENT:Pge,FOCUS_EVENT:sV,MUTATE_EVENT:cV,RECONNECT_EVENT:lV};async function uV(...e){const[t,n,r,i]=e,o=_l({populateCache:!0,throwOnError:!0},typeof i=="boolean"?{revalidate:i}:i||{});let a=o.populateCache;const s=o.rollbackOnError;let l=o.optimisticData;const c=d=>typeof s=="function"?s(d):s!==!1,u=o.throwOnError;if(Oa(n)){const d=n,g=[],p=t.keys();for(const m of p)!/^\$(inf|sub)\$/.test(m)&&d(t.get(m)._k)&&g.push(m);return Promise.all(g.map(f))}return f(n);async function f(d){const[g]=j_(d);if(!g)return;const[p,m]=aV(t,g),[w,b,C,y]=sl.get(t),x=()=>{const V=w[g];return(Oa(o.revalidate)?o.revalidate(p().data,d):o.revalidate!==!1)&&(delete C[g],delete y[g],V&&V[0])?V[0](cV).then(()=>p().data):p().data};if(e.length<3)return x();let _=r,A;const O=o7();b[g]=[O,0];const P=!Dt(l),M=p(),R=M.data,L=M._c,z=Dt(L)?R:L;if(P&&(l=Oa(l)?l(z,R):l,m({data:l,_c:z})),Oa(_))try{_=_(z)}catch(V){A=V}if(_&&gge(_))if(_=await _.catch(V=>{A=V}),O!==b[g][0]){if(A)throw A;return _}else A&&P&&c(A)&&(a=!0,m({data:z,_c:di}));if(a&&!A)if(Oa(a)){const V=a(_,z);m({data:V,error:di,_c:di})}else m({data:_,error:di,_c:di});if(b[g][1]=o7(),Promise.resolve(x()).then(()=>{m({_c:di})}),A){if(u)throw A;return}return _}}const vR=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},dV=(e,t)=>{if(!sl.has(e)){const n=_l(Ege,t),r={},i=uV.bind(di,e);let o=Oc;const a={},s=(u,f)=>{const d=a[u]||[];return a[u]=d,d.push(f),()=>d.splice(d.indexOf(f),1)},l=(u,f,d)=>{e.set(u,f);const g=a[u];if(g)for(const p of g)p(f,d)},c=()=>{if(!sl.has(e)&&(sl.set(e,[r,{},{},{},i,l,s]),!dg)){const u=n.initFocus(setTimeout.bind(di,vR.bind(di,r,sV))),f=n.initReconnect(setTimeout.bind(di,vR.bind(di,r,lV)));o=()=>{u&&u(),f&&f(),sl.delete(e)}}};return c(),[e,i,c,o]}return[e,sl.get(e)[4]]},Tge=(e,t,n,r,i)=>{const o=n.errorRetryCount,a=i.retryCount,s=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!Dt(o)&&a>o||setTimeout(r,s,i)},Oge=(e,t)=>ug(e)==ug(t),[F_,Ige]=dV(new Map),fV=_l({onLoadingSlow:Oc,onSuccess:Oc,onError:Oc,onErrorRetry:Tge,onDiscarded:Oc,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:gR?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:gR?5e3:3e3,compare:Oge,isPaused:()=>!1,cache:F_,mutate:Ige,fallback:{}},xge),hV=(e,t)=>{const n=_l(e,t);if(t){const{use:r,fallback:i}=e,{use:o,fallback:a}=t;r&&o&&(n.use=r.concat(o)),i&&a&&(n.fallback=_l(i,a))}return n},a7=S.createContext({}),kge=e=>{const{value:t}=e,n=S.useContext(a7),r=Oa(t),i=S.useMemo(()=>r?t(n):t,[r,n,t]),o=S.useMemo(()=>r?i:hV(n,i),[r,n,i]),a=i&&i.provider,s=S.useRef(di);a&&!s.current&&(s.current=dV(a(o.cache||F_),i));const l=s.current;return l&&(o.cache=l[0],o.mutate=l[1]),w2(()=>{if(l)return l[2]&&l[2](),l[3]},[]),S.createElement(a7.Provider,_l(e,{value:o}))},Mge="$inf$",pV=v3&&window.__SWR_DEVTOOLS_USE__,Rge=pV?window.__SWR_DEVTOOLS_USE__:[],Nge=()=>{pV&&(window.__SWR_DEVTOOLS_REACT__=I)},jge=e=>Oa(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],Fge=()=>_l(fV,S.useContext(a7)),Lge=e=>(t,n,r)=>e(t,n&&((...o)=>{const[a]=j_(t),[,,,s]=sl.get(F_);if(a.startsWith(Mge))return n(...o);const l=s[a];return Dt(l)?n(...o):(delete s[a],l)}),r),$ge=Rge.concat(Lge),Bge=e=>function(...n){const r=Fge(),[i,o,a]=jge(n),s=hV(r,a);let l=e;const{use:c}=s,u=(c||[]).concat($ge);for(let f=u.length;f--;)l=u[f](l);return l(i,o||s.fetcher||null,s)},Dge=(e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const i=r.indexOf(n);i>=0&&(r[i]=r[r.length-1],r.pop())}};Nge();const yR=I.use||(e=>{if(e.status==="pending")throw e;if(e.status==="fulfilled")return e.value;throw e.status==="rejected"?e.reason:(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e)}),C8={dedupe:!0},zge=(e,t,n)=>{const{cache:r,compare:i,suspense:o,fallbackData:a,revalidateOnMount:s,revalidateIfStale:l,refreshInterval:c,refreshWhenHidden:u,refreshWhenOffline:f,keepPreviousData:d}=n,[g,p,m,w]=sl.get(r),[b,C]=j_(e),y=S.useRef(!1),x=S.useRef(!1),_=S.useRef(b),A=S.useRef(t),O=S.useRef(n),P=()=>O.current,M=()=>P().isVisible()&&P().isOnline(),[R,L,z,V]=aV(r,b),H=S.useRef({}).current,B=Dt(a)?n.fallback[b]:a,F=(fe,pe)=>{for(const be in H){const ce=be;if(ce==="data"){if(!i(fe[ce],pe[ce])&&(!Dt(fe[ce])||!i(ee,pe[ce])))return!1}else if(pe[ce]!==fe[ce])return!1}return!0},j=S.useMemo(()=>{const fe=!b||!t?!1:Dt(s)?P().isPaused()||o?!1:Dt(l)?!0:l:s,pe=Ie=>{const xe=_l(Ie);return delete xe._k,fe?{isValidating:!0,isLoading:!0,...xe}:xe},be=R(),ce=V(),Oe=pe(be),Be=be===ce?Oe:pe(ce);let Ne=Oe;return[()=>{const Ie=pe(R());return F(Ie,Ne)?(Ne.data=Ie.data,Ne.isLoading=Ie.isLoading,Ne.isValidating=Ie.isValidating,Ne.error=Ie.error,Ne):(Ne=Ie,Ie)},()=>Be]},[r,b]),N=oV.useSyncExternalStore(S.useCallback(fe=>z(b,(pe,be)=>{F(be,pe)||fe()}),[r,b]),j[0],j[1]),D=!y.current,U=g[b]&&g[b].length>0,W=N.data,G=Dt(W)?B:W,Q=N.error,X=S.useRef(G),ee=d?Dt(W)?X.current:W:G,te=U&&!Dt(Q)?!1:D&&!Dt(s)?s:P().isPaused()?!1:o?Dt(G)?!1:l:Dt(G)||l,q=!!(b&&t&&D&&te),ne=Dt(N.isValidating)?q:N.isValidating,oe=Dt(N.isLoading)?q:N.isLoading,ge=S.useCallback(async fe=>{const pe=A.current;if(!b||!pe||x.current||P().isPaused())return!1;let be,ce,Oe=!0;const Be=fe||{},Ne=!m[b]||!Be.dedupe,Ie=()=>mR?!x.current&&b===_.current&&y.current:b===_.current,xe={isValidating:!1,isLoading:!1},Ce=()=>{L(xe)},Te=()=>{const Me=m[b];Me&&Me[1]===ce&&delete m[b]},je={isValidating:!0};Dt(R().data)&&(je.isLoading=!0);try{if(Ne&&(L(je),n.loadingTimeout&&Dt(R().data)&&setTimeout(()=>{Oe&&Ie()&&P().onLoadingSlow(b,n)},n.loadingTimeout),m[b]=[pe(C),o7()]),[be,ce]=m[b],be=await be,Ne&&setTimeout(Te,n.dedupingInterval),!m[b]||m[b][1]!==ce)return Ne&&Ie()&&P().onDiscarded(b),!1;xe.error=di;const Me=p[b];if(!Dt(Me)&&(ce<=Me[0]||ce<=Me[1]||Me[1]===0))return Ce(),Ne&&Ie()&&P().onDiscarded(b),!1;const ue=R().data;xe.data=i(ue,be)?ue:be,Ne&&Ie()&&P().onSuccess(be,b,n)}catch(Me){Te();const ue=P(),{shouldRetryOnError:we}=ue;ue.isPaused()||(xe.error=Me,Ne&&Ie()&&(ue.onError(Me,b,ue),(we===!0||Oa(we)&&we(Me))&&(!P().revalidateOnFocus||!P().revalidateOnReconnect||M())&&ue.onErrorRetry(Me,b,ue,Ee=>{const De=g[b];De&&De[0]&&De[0](L0.ERROR_REVALIDATE_EVENT,Ee)},{retryCount:(Be.retryCount||0)+1,dedupe:!0})))}return Oe=!1,Ce(),!0},[b,r]),ve=S.useCallback((...fe)=>uV(r,_.current,...fe),[]);if(w2(()=>{A.current=t,O.current=n,Dt(W)||(X.current=W)}),w2(()=>{if(!b)return;const fe=ge.bind(di,C8);let pe=0;const ce=Dge(b,g,(Oe,Be={})=>{if(Oe==L0.FOCUS_EVENT){const Ne=Date.now();P().revalidateOnFocus&&Ne>pe&&M()&&(pe=Ne+P().focusThrottleInterval,fe())}else if(Oe==L0.RECONNECT_EVENT)P().revalidateOnReconnect&&M()&&fe();else{if(Oe==L0.MUTATE_EVENT)return ge();if(Oe==L0.ERROR_REVALIDATE_EVENT)return ge(Be)}});return x.current=!1,_.current=b,y.current=!0,L({_k:C}),te&&(Dt(G)||dg?fe():_ge(fe)),()=>{x.current=!0,ce()}},[b]),w2(()=>{let fe;function pe(){const ce=Oa(c)?c(R().data):c;ce&&fe!==-1&&(fe=setTimeout(be,ce))}function be(){!R().error&&(u||P().isVisible())&&(f||P().isOnline())?ge(C8).then(pe):pe()}return pe(),()=>{fe&&(clearTimeout(fe),fe=-1)}},[c,u,f,b]),S.useDebugValue(ee),o&&Dt(G)&&b){if(!mR&&dg)throw new Error("Fallback data is required when using suspense in SSR.");A.current=t,O.current=n,x.current=!1;const fe=w[b];if(!Dt(fe)){const pe=ve(fe);yR(pe)}if(Dt(Q)){const pe=ge(C8);Dt(ee)||(pe.status="fulfilled",pe.value=!0),yR(pe)}else throw Q}return{mutate:ve,get data(){return H.data=!0,ee},get error(){return H.error=!0,Q},get isValidating(){return H.isValidating=!0,ne},get isLoading(){return H.isLoading=!0,oe}}},Uge=b2.defineProperty(kge,"defaultValue",{value:fV}),fg=Bge(zge);class Hge{static parse(t,{reviver:n,onError:r}={}){if(typeof t=="string")try{return JSON.parse(t,n)}catch(i){r&&r(i);return}}static stringify(t,{space:n,replacer:r,onError:i}={}){try{return JSON.stringify(t,r,n)}catch(o){i&&i(o);return}}}var mV={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1},Bn=(e=>(e.development="development",e.staging="staging",e.production="production",e))(Bn||{});const Vge=["development","staging","production"],qd=Vge.find(e=>e===mV.VITE_ENV)||"development",Wge=Hge.parse(mV.VITE_ENABLE_LOCAL_DEV_MODE),Gge=["ant-progress","ant-segmented","ant-btn","ant-modal","ant-popconfirm-buttons","ant-modal-confirm-btns","ant-typography","ant-input-wrapper"],qge=()=>Y.jsx("div",{className:lt(Gge,"invisible hidden h-0 w-0 overflow-hidden")}),Kge={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console&&console[e]&&console[e].apply(console,t)}};class Nb{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(t,n)}init(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=n.prefix||"i18next:",this.logger=t||Kge,this.options=n,this.debug=n.debug}log(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"log","",!0)}warn(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"warn","",!0)}error(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"error","")}deprecate(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"warn","WARNING DEPRECATED: ",!0)}forward(t,n,r,i){return i&&!this.debug?null:(typeof t[0]=="string"&&(t[0]=`${r}${this.prefix} ${t[0]}`),this.logger[n](t))}create(t){return new Nb(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new Nb(this.logger,t)}}var ms=new Nb;let y3=class{constructor(){this.observers={}}on(t,n){return t.split(" ").forEach(r=>{this.observers[r]=this.observers[r]||[],this.observers[r].push(n)}),this}off(t,n){if(this.observers[t]){if(!n){delete this.observers[t];return}this.observers[t]=this.observers[t].filter(r=>r!==n)}}emit(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];this.observers[t]&&[].concat(this.observers[t]).forEach(a=>{a(...r)}),this.observers["*"]&&[].concat(this.observers["*"]).forEach(a=>{a.apply(a,[t,...r])})}};function $0(){let e,t;const n=new Promise((r,i)=>{e=r,t=i});return n.resolve=e,n.reject=t,n}function bR(e){return e==null?"":""+e}function Qge(e,t,n){e.forEach(r=>{t[r]&&(n[r]=t[r])})}function L_(e,t,n){function r(a){return a&&a.indexOf("###")>-1?a.replace(/###/g,"."):a}function i(){return!e||typeof e=="string"}const o=typeof t!="string"?[].concat(t):t.split(".");for(;o.length>1;){if(i())return{};const a=r(o.shift());!e[a]&&n&&(e[a]=new n),Object.prototype.hasOwnProperty.call(e,a)?e=e[a]:e={}}return i()?{}:{obj:e,k:r(o.shift())}}function wR(e,t,n){const{obj:r,k:i}=L_(e,t,Object);r[i]=n}function Xge(e,t,n,r){const{obj:i,k:o}=L_(e,t,Object);i[o]=i[o]||[],i[o].push(n)}function jb(e,t){const{obj:n,k:r}=L_(e,t);if(n)return n[r]}function Yge(e,t,n){const r=jb(e,n);return r!==void 0?r:jb(t,n)}function gV(e,t,n){for(const r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?typeof e[r]=="string"||e[r]instanceof String||typeof t[r]=="string"||t[r]instanceof String?n&&(e[r]=t[r]):gV(e[r],t[r],n):e[r]=t[r]);return e}function Lf(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Jge={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function Zge(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,t=>Jge[t]):e}const e1e=[" ",",","?","!",";"];function t1e(e,t,n){t=t||"",n=n||"";const r=e1e.filter(a=>t.indexOf(a)<0&&n.indexOf(a)<0);if(r.length===0)return!0;const i=new RegExp(`(${r.map(a=>a==="?"?"\\?":a).join("|")})`);let o=!i.test(e);if(!o){const a=e.indexOf(n);a>0&&!i.test(e.substring(0,a))&&(o=!0)}return o}function Fb(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!e)return;if(e[t])return e[t];const r=t.split(n);let i=e;for(let o=0;o<r.length;++o){if(!i||typeof i[r[o]]=="string"&&o+1<r.length)return;if(i[r[o]]===void 0){let a=2,s=r.slice(o,o+a).join(n),l=i[s];for(;l===void 0&&r.length>o+a;)a++,s=r.slice(o,o+a).join(n),l=i[s];if(l===void 0)return;if(l===null)return null;if(t.endsWith(s)){if(typeof l=="string")return l;if(s&&typeof l[s]=="string")return l[s]}const c=r.slice(o+a).join(n);return c?Fb(l,c,n):void 0}i=i[r[o]]}return i}function Lb(e){return e&&e.indexOf("_")>0?e.replace("_","-"):e}class CR extends y3{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=t||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}getResource(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,a=i.ignoreJSONStructure!==void 0?i.ignoreJSONStructure:this.options.ignoreJSONStructure;let s=[t,n];r&&typeof r!="string"&&(s=s.concat(r)),r&&typeof r=="string"&&(s=s.concat(o?r.split(o):r)),t.indexOf(".")>-1&&(s=t.split("."));const l=jb(this.data,s);return l||!a||typeof r!="string"?l:Fb(this.data&&this.data[t]&&this.data[t][n],r,o)}addResource(t,n,r,i){let o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const a=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator;let s=[t,n];r&&(s=s.concat(a?r.split(a):r)),t.indexOf(".")>-1&&(s=t.split("."),i=n,n=s[1]),this.addNamespaces(n),wR(this.data,s,i),o.silent||this.emit("added",t,n,r,i)}addResources(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const o in r)(typeof r[o]=="string"||Object.prototype.toString.apply(r[o])==="[object Array]")&&this.addResource(t,n,o,r[o],{silent:!0});i.silent||this.emit("added",t,n,r)}addResourceBundle(t,n,r,i,o){let a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},s=[t,n];t.indexOf(".")>-1&&(s=t.split("."),i=r,r=n,n=s[1]),this.addNamespaces(n);let l=jb(this.data,s)||{};i?gV(l,r,o):l={...l,...r},wR(this.data,s,l),a.silent||this.emit("added",t,n,r)}removeResourceBundle(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit("removed",t,n)}hasResourceBundle(t,n){return this.getResource(t,n)!==void 0}getResourceBundle(t,n){return n||(n=this.options.defaultNS),this.options.compatibilityAPI==="v1"?{...this.getResource(t,n)}:this.getResource(t,n)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const n=this.getDataByLanguage(t);return!!(n&&Object.keys(n)||[]).find(i=>n[i]&&Object.keys(n[i]).length>0)}toJSON(){return this.data}}var vV={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,i){return e.forEach(o=>{this.processors[o]&&(t=this.processors[o].process(t,n,r,i))}),t}};const SR={};class $b extends y3{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),Qge(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=ms.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(t==null)return!1;const r=this.resolve(t,n);return r&&r.res!==void 0}extractFromKey(t,n){let r=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const i=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let o=n.ns||this.options.defaultNS||[];const a=r&&t.indexOf(r)>-1,s=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!t1e(t,r,i);if(a&&!s){const l=t.match(this.interpolator.nestingRegexp);if(l&&l.length>0)return{key:t,namespaces:o};const c=t.split(r);(r!==i||r===i&&this.options.ns.indexOf(c[0])>-1)&&(o=c.shift()),t=c.join(i)}return typeof o=="string"&&(o=[o]),{key:t,namespaces:o}}translate(t,n,r){if(typeof n!="object"&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),typeof n=="object"&&(n={...n}),n||(n={}),t==null)return"";Array.isArray(t)||(t=[String(t)]);const i=n.returnDetails!==void 0?n.returnDetails:this.options.returnDetails,o=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator,{key:a,namespaces:s}=this.extractFromKey(t[t.length-1],n),l=s[s.length-1],c=n.lng||this.language,u=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(c&&c.toLowerCase()==="cimode"){if(u){const x=n.nsSeparator||this.options.nsSeparator;return i?{res:`${l}${x}${a}`,usedKey:a,exactUsedKey:a,usedLng:c,usedNS:l}:`${l}${x}${a}`}return i?{res:a,usedKey:a,exactUsedKey:a,usedLng:c,usedNS:l}:a}const f=this.resolve(t,n);let d=f&&f.res;const g=f&&f.usedKey||a,p=f&&f.exactUsedKey||a,m=Object.prototype.toString.apply(d),w=["[object Number]","[object Function]","[object RegExp]"],b=n.joinArrays!==void 0?n.joinArrays:this.options.joinArrays,C=!this.i18nFormat||this.i18nFormat.handleAsObject;if(C&&d&&(typeof d!="string"&&typeof d!="boolean"&&typeof d!="number")&&w.indexOf(m)<0&&!(typeof b=="string"&&m==="[object Array]")){if(!n.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const x=this.options.returnedObjectHandler?this.options.returnedObjectHandler(g,d,{...n,ns:s}):`key '${a} (${this.language})' returned an object instead of string.`;return i?(f.res=x,f):x}if(o){const x=m==="[object Array]",_=x?[]:{},A=x?p:g;for(const O in d)if(Object.prototype.hasOwnProperty.call(d,O)){const P=`${A}${o}${O}`;_[O]=this.translate(P,{...n,joinArrays:!1,ns:s}),_[O]===P&&(_[O]=d[O])}d=_}}else if(C&&typeof b=="string"&&m==="[object Array]")d=d.join(b),d&&(d=this.extendTranslation(d,t,n,r));else{let x=!1,_=!1;const A=n.count!==void 0&&typeof n.count!="string",O=$b.hasDefaultValue(n),P=A?this.pluralResolver.getSuffix(c,n.count,n):"",M=n.ordinal&&A?this.pluralResolver.getSuffix(c,n.count,{ordinal:!1}):"",R=n[`defaultValue${P}`]||n[`defaultValue${M}`]||n.defaultValue;!this.isValidLookup(d)&&O&&(x=!0,d=R),this.isValidLookup(d)||(_=!0,d=a);const z=(n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&_?void 0:d,V=O&&R!==d&&this.options.updateMissing;if(_||x||V){if(this.logger.log(V?"updateKey":"missingKey",c,l,a,V?R:d),o){const j=this.resolve(a,{...n,keySeparator:!1});j&&j.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let H=[];const B=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if(this.options.saveMissingTo==="fallback"&&B&&B[0])for(let j=0;j<B.length;j++)H.push(B[j]);else this.options.saveMissingTo==="all"?H=this.languageUtils.toResolveHierarchy(n.lng||this.language):H.push(n.lng||this.language);const F=(j,N,D)=>{const U=O&&D!==d?D:z;this.options.missingKeyHandler?this.options.missingKeyHandler(j,l,N,U,V,n):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(j,l,N,U,V,n),this.emit("missingKey",j,l,N,d)};this.options.saveMissing&&(this.options.saveMissingPlurals&&A?H.forEach(j=>{this.pluralResolver.getSuffixes(j,n).forEach(N=>{F([j],a+N,n[`defaultValue${N}`]||R)})}):F(H,a,R))}d=this.extendTranslation(d,t,n,f,r),_&&d===a&&this.options.appendNamespaceToMissingKey&&(d=`${l}:${a}`),(_||x)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?d=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${l}:${a}`:a,x?d:void 0):d=this.options.parseMissingKeyHandler(d))}return i?(f.res=d,f):d}extendTranslation(t,n,r,i,o){var a=this;if(this.i18nFormat&&this.i18nFormat.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const c=typeof t=="string"&&(r&&r.interpolation&&r.interpolation.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let u;if(c){const d=t.match(this.interpolator.nestingRegexp);u=d&&d.length}let f=r.replace&&typeof r.replace!="string"?r.replace:r;if(this.options.interpolation.defaultVariables&&(f={...this.options.interpolation.defaultVariables,...f}),t=this.interpolator.interpolate(t,f,r.lng||this.language,r),c){const d=t.match(this.interpolator.nestingRegexp),g=d&&d.length;u<g&&(r.nest=!1)}!r.lng&&this.options.compatibilityAPI!=="v1"&&i&&i.res&&(r.lng=i.usedLng),r.nest!==!1&&(t=this.interpolator.nest(t,function(){for(var d=arguments.length,g=new Array(d),p=0;p<d;p++)g[p]=arguments[p];return o&&o[0]===g[0]&&!r.context?(a.logger.warn(`It seems you are nesting recursively key: ${g[0]} in key: ${n[0]}`),null):a.translate(...g,n)},r)),r.interpolation&&this.interpolator.reset()}const s=r.postProcess||this.options.postProcess,l=typeof s=="string"?[s]:s;return t!=null&&l&&l.length&&r.applyPostProcessor!==!1&&(t=vV.handle(l,t,n,this.options&&this.options.postProcessPassResolved?{i18nResolved:i,...r}:r,this)),t}resolve(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r,i,o,a,s;return typeof t=="string"&&(t=[t]),t.forEach(l=>{if(this.isValidLookup(r))return;const c=this.extractFromKey(l,n),u=c.key;i=u;let f=c.namespaces;this.options.fallbackNS&&(f=f.concat(this.options.fallbackNS));const d=n.count!==void 0&&typeof n.count!="string",g=d&&!n.ordinal&&n.count===0&&this.pluralResolver.shouldUseIntlApi(),p=n.context!==void 0&&(typeof n.context=="string"||typeof n.context=="number")&&n.context!=="",m=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);f.forEach(w=>{this.isValidLookup(r)||(s=w,!SR[`${m[0]}-${w}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(s)&&(SR[`${m[0]}-${w}`]=!0,this.logger.warn(`key "${i}" for languages "${m.join(", ")}" won't get resolved as namespace "${s}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),m.forEach(b=>{if(this.isValidLookup(r))return;a=b;const C=[u];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(C,u,b,w,n);else{let x;d&&(x=this.pluralResolver.getSuffix(b,n.count,n));const _=`${this.options.pluralSeparator}zero`,A=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(d&&(C.push(u+x),n.ordinal&&x.indexOf(A)===0&&C.push(u+x.replace(A,this.options.pluralSeparator)),g&&C.push(u+_)),p){const O=`${u}${this.options.contextSeparator}${n.context}`;C.push(O),d&&(C.push(O+x),n.ordinal&&x.indexOf(A)===0&&C.push(O+x.replace(A,this.options.pluralSeparator)),g&&C.push(O+_))}}let y;for(;y=C.pop();)this.isValidLookup(r)||(o=y,r=this.getResource(b,w,y,n))}))})}),{res:r,usedKey:i,exactUsedKey:o,usedLng:a,usedNS:s}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(t,n,r,i):this.resourceStore.getResource(t,n,r,i)}static hasDefaultValue(t){const n="defaultValue";for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&n===r.substring(0,n.length)&&t[r]!==void 0)return!0;return!1}}function S8(e){return e.charAt(0).toUpperCase()+e.slice(1)}class xR{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=ms.create("languageUtils")}getScriptPartFromCode(t){if(t=Lb(t),!t||t.indexOf("-")<0)return null;const n=t.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(t){if(t=Lb(t),!t||t.indexOf("-")<0)return t;const n=t.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(t){if(typeof t=="string"&&t.indexOf("-")>-1){const n=["hans","hant","latn","cyrl","cans","mong","arab"];let r=t.split("-");return this.options.lowerCaseLng?r=r.map(i=>i.toLowerCase()):r.length===2?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),n.indexOf(r[1].toLowerCase())>-1&&(r[1]=S8(r[1].toLowerCase()))):r.length===3&&(r[0]=r[0].toLowerCase(),r[1].length===2&&(r[1]=r[1].toUpperCase()),r[0]!=="sgn"&&r[2].length===2&&(r[2]=r[2].toUpperCase()),n.indexOf(r[1].toLowerCase())>-1&&(r[1]=S8(r[1].toLowerCase())),n.indexOf(r[2].toLowerCase())>-1&&(r[2]=S8(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let n;return t.forEach(r=>{if(n)return;const i=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(i))&&(n=i)}),!n&&this.options.supportedLngs&&t.forEach(r=>{if(n)return;const i=this.getLanguagePartFromCode(r);if(this.isSupportedCode(i))return n=i;n=this.options.supportedLngs.find(o=>{if(o===i)return o;if(!(o.indexOf("-")<0&&i.indexOf("-")<0)&&o.indexOf(i)===0)return o})}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),typeof t=="string"&&(t=[t]),Object.prototype.toString.apply(t)==="[object Array]")return t;if(!n)return t.default||[];let r=t[n];return r||(r=t[this.getScriptPartFromCode(n)]),r||(r=t[this.formatLanguageCode(n)]),r||(r=t[this.getLanguagePartFromCode(n)]),r||(r=t.default),r||[]}toResolveHierarchy(t,n){const r=this.getFallbackCodes(n||this.options.fallbackLng||[],t),i=[],o=a=>{a&&(this.isSupportedCode(a)?i.push(a):this.logger.warn(`rejecting language code not found in supportedLngs: ${a}`))};return typeof t=="string"&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&o(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&o(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&o(this.getLanguagePartFromCode(t))):typeof t=="string"&&o(this.formatLanguageCode(t)),r.forEach(a=>{i.indexOf(a)<0&&o(this.formatLanguageCode(a))}),i}}let n1e=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],r1e={1:function(e){return+(e>1)},2:function(e){return+(e!=1)},3:function(e){return 0},4:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},5:function(e){return e==0?0:e==1?1:e==2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},6:function(e){return e==1?0:e>=2&&e<=4?1:2},7:function(e){return e==1?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},8:function(e){return e==1?0:e==2?1:e!=8&&e!=11?2:3},9:function(e){return+(e>=2)},10:function(e){return e==1?0:e==2?1:e<7?2:e<11?3:4},11:function(e){return e==1||e==11?0:e==2||e==12?1:e>2&&e<20?2:3},12:function(e){return+(e%10!=1||e%100==11)},13:function(e){return+(e!==0)},14:function(e){return e==1?0:e==2?1:e==3?2:3},15:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2},16:function(e){return e%10==1&&e%100!=11?0:e!==0?1:2},17:function(e){return e==1||e%10==1&&e%100!=11?0:1},18:function(e){return e==0?0:e==1?1:2},19:function(e){return e==1?0:e==0||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3},20:function(e){return e==1?0:e==0||e%100>0&&e%100<20?1:2},21:function(e){return e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0},22:function(e){return e==1?0:e==2?1:(e<0||e>10)&&e%10==0?2:3}};const i1e=["v1","v2","v3"],o1e=["v4"],ER={zero:0,one:1,two:2,few:3,many:4,other:5};function a1e(){const e={};return n1e.forEach(t=>{t.lngs.forEach(n=>{e[n]={numbers:t.nr,plurals:r1e[t.fc]}})}),e}class s1e{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=t,this.options=n,this.logger=ms.create("pluralResolver"),(!this.options.compatibilityJSON||o1e.includes(this.options.compatibilityJSON))&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=a1e()}addRule(t,n){this.rules[t]=n}getRule(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(Lb(t),{type:n.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[t]||this.rules[this.languageUtils.getLanguagePartFromCode(t)]}needsPlural(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(t,n);return this.shouldUseIntlApi()?r&&r.resolvedOptions().pluralCategories.length>1:r&&r.numbers.length>1}getPluralFormsOfKey(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(t,r).map(i=>`${n}${i}`)}getSuffixes(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(t,n);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort((i,o)=>ER[i]-ER[o]).map(i=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${i}`):r.numbers.map(i=>this.getSuffix(t,i,n)):[]}getSuffix(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const i=this.getRule(t,r);return i?this.shouldUseIntlApi()?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${i.select(n)}`:this.getSuffixRetroCompatible(i,n):(this.logger.warn(`no plural rule found for: ${t}`),"")}getSuffixRetroCompatible(t,n){const r=t.noAbs?t.plurals(n):t.plurals(Math.abs(n));let i=t.numbers[r];this.options.simplifyPluralSuffix&&t.numbers.length===2&&t.numbers[0]===1&&(i===2?i="plural":i===1&&(i=""));const o=()=>this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString();return this.options.compatibilityJSON==="v1"?i===1?"":typeof i=="number"?`_plural_${i.toString()}`:o():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&t.numbers.length===2&&t.numbers[0]===1?o():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}shouldUseIntlApi(){return!i1e.includes(this.options.compatibilityJSON)}}function _R(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,o=Yge(e,t,n);return!o&&i&&typeof n=="string"&&(o=Fb(e,n,r),o===void 0&&(o=Fb(t,n,r))),o}class l1e{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=ms.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||(n=>n),this.init(t)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});const n=t.interpolation;this.escape=n.escape!==void 0?n.escape:Zge,this.escapeValue=n.escapeValue!==void 0?n.escapeValue:!0,this.useRawValueToEscape=n.useRawValueToEscape!==void 0?n.useRawValueToEscape:!1,this.prefix=n.prefix?Lf(n.prefix):n.prefixEscaped||"{{",this.suffix=n.suffix?Lf(n.suffix):n.suffixEscaped||"}}",this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||",",this.unescapePrefix=n.unescapeSuffix?"":n.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":n.unescapeSuffix||"",this.nestingPrefix=n.nestingPrefix?Lf(n.nestingPrefix):n.nestingPrefixEscaped||Lf("$t("),this.nestingSuffix=n.nestingSuffix?Lf(n.nestingSuffix):n.nestingSuffixEscaped||Lf(")"),this.nestingOptionsSeparator=n.nestingOptionsSeparator?n.nestingOptionsSeparator:n.nestingOptionsSeparator||",",this.maxReplaces=n.maxReplaces?n.maxReplaces:1e3,this.alwaysFormat=n.alwaysFormat!==void 0?n.alwaysFormat:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=`${this.prefix}(.+?)${this.suffix}`;this.regexp=new RegExp(t,"g");const n=`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`;this.regexpUnescape=new RegExp(n,"g");const r=`${this.nestingPrefix}(.+?)${this.nestingSuffix}`;this.nestingRegexp=new RegExp(r,"g")}interpolate(t,n,r,i){let o,a,s;const l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(p){return p.replace(/\$/g,"$$$$")}const u=p=>{if(p.indexOf(this.formatSeparator)<0){const C=_R(n,l,p,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(C,void 0,r,{...i,...n,interpolationkey:p}):C}const m=p.split(this.formatSeparator),w=m.shift().trim(),b=m.join(this.formatSeparator).trim();return this.format(_R(n,l,w,this.options.keySeparator,this.options.ignoreJSONStructure),b,r,{...i,...n,interpolationkey:w})};this.resetRegExp();const f=i&&i.missingInterpolationHandler||this.options.missingInterpolationHandler,d=i&&i.interpolation&&i.interpolation.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:p=>c(p)},{regex:this.regexp,safeValue:p=>this.escapeValue?c(this.escape(p)):c(p)}].forEach(p=>{for(s=0;o=p.regex.exec(t);){const m=o[1].trim();if(a=u(m),a===void 0)if(typeof f=="function"){const b=f(t,o,i);a=typeof b=="string"?b:""}else if(i&&Object.prototype.hasOwnProperty.call(i,m))a="";else if(d){a=o[0];continue}else this.logger.warn(`missed to pass in variable ${m} for interpolating ${t}`),a="";else typeof a!="string"&&!this.useRawValueToEscape&&(a=bR(a));const w=p.safeValue(a);if(t=t.replace(o[0],w),d?(p.regex.lastIndex+=a.length,p.regex.lastIndex-=o[0].length):p.regex.lastIndex=0,s++,s>=this.maxReplaces)break}}),t}nest(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i,o,a;function s(l,c){const u=this.nestingOptionsSeparator;if(l.indexOf(u)<0)return l;const f=l.split(new RegExp(`${u}[ ]*{`));let d=`{${f[1]}`;l=f[0],d=this.interpolate(d,a);const g=d.match(/'/g),p=d.match(/"/g);(g&&g.length%2===0&&!p||p.length%2!==0)&&(d=d.replace(/'/g,'"'));try{a=JSON.parse(d),c&&(a={...c,...a})}catch(m){return this.logger.warn(`failed parsing options string in nesting for key ${l}`,m),`${l}${u}${d}`}return delete a.defaultValue,l}for(;i=this.nestingRegexp.exec(t);){let l=[];a={...r},a=a.replace&&typeof a.replace!="string"?a.replace:a,a.applyPostProcessor=!1,delete a.defaultValue;let c=!1;if(i[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(i[1])){const u=i[1].split(this.formatSeparator).map(f=>f.trim());i[1]=u.shift(),l=u,c=!0}if(o=n(s.call(this,i[1].trim(),a),a),o&&i[0]===t&&typeof o!="string")return o;typeof o!="string"&&(o=bR(o)),o||(this.logger.warn(`missed to resolve ${i[1]} for nesting ${t}`),o=""),c&&(o=l.reduce((u,f)=>this.format(u,f,r.lng,{...r,interpolationkey:i[1].trim()}),o.trim())),t=t.replace(i[0],o),this.regexp.lastIndex=0}return t}}function c1e(e){let t=e.toLowerCase().trim();const n={};if(e.indexOf("(")>-1){const r=e.split("(");t=r[0].toLowerCase().trim();const i=r[1].substring(0,r[1].length-1);t==="currency"&&i.indexOf(":")<0?n.currency||(n.currency=i.trim()):t==="relativetime"&&i.indexOf(":")<0?n.range||(n.range=i.trim()):i.split(";").forEach(a=>{if(!a)return;const[s,...l]=a.split(":"),c=l.join(":").trim().replace(/^'+|'+$/g,"");n[s.trim()]||(n[s.trim()]=c),c==="false"&&(n[s.trim()]=!1),c==="true"&&(n[s.trim()]=!0),isNaN(c)||(n[s.trim()]=parseInt(c,10))})}return{formatName:t,formatOptions:n}}function $f(e){const t={};return function(r,i,o){const a=i+JSON.stringify(o);let s=t[a];return s||(s=e(Lb(i),o),t[a]=s),s(r)}}class u1e{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=ms.create("formatter"),this.options=t,this.formats={number:$f((n,r)=>{const i=new Intl.NumberFormat(n,{...r});return o=>i.format(o)}),currency:$f((n,r)=>{const i=new Intl.NumberFormat(n,{...r,style:"currency"});return o=>i.format(o)}),datetime:$f((n,r)=>{const i=new Intl.DateTimeFormat(n,{...r});return o=>i.format(o)}),relativetime:$f((n,r)=>{const i=new Intl.RelativeTimeFormat(n,{...r});return o=>i.format(o,r.range||"day")}),list:$f((n,r)=>{const i=new Intl.ListFormat(n,{...r});return o=>i.format(o)})},this.init(t)}init(t){const r=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||","}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=$f(n)}format(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return n.split(this.formatSeparator).reduce((s,l)=>{const{formatName:c,formatOptions:u}=c1e(l);if(this.formats[c]){let f=s;try{const d=i&&i.formatParams&&i.formatParams[i.interpolationkey]||{},g=d.locale||d.lng||i.locale||i.lng||r;f=this.formats[c](s,g,{...u,...i,...d})}catch(d){this.logger.warn(d)}return f}else this.logger.warn(`there was no format function for ${c}`);return s},t)}}function d1e(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}class f1e extends y3{constructor(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=t,this.store=n,this.services=r,this.languageUtils=r.languageUtils,this.options=i,this.logger=ms.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(r,i.backend,i)}queueLoad(t,n,r,i){const o={},a={},s={},l={};return t.forEach(c=>{let u=!0;n.forEach(f=>{const d=`${c}|${f}`;!r.reload&&this.store.hasResourceBundle(c,f)?this.state[d]=2:this.state[d]<0||(this.state[d]===1?a[d]===void 0&&(a[d]=!0):(this.state[d]=1,u=!1,a[d]===void 0&&(a[d]=!0),o[d]===void 0&&(o[d]=!0),l[f]===void 0&&(l[f]=!0)))}),u||(s[c]=!0)}),(Object.keys(o).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(o),pending:Object.keys(a),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(l)}}loaded(t,n,r){const i=t.split("|"),o=i[0],a=i[1];n&&this.emit("failedLoading",o,a,n),r&&this.store.addResourceBundle(o,a,r),this.state[t]=n?-1:2;const s={};this.queue.forEach(l=>{Xge(l.loaded,[o],a),d1e(l,t),n&&l.errors.push(n),l.pendingCount===0&&!l.done&&(Object.keys(l.loaded).forEach(c=>{s[c]||(s[c]={});const u=l.loaded[c];u.length&&u.forEach(f=>{s[c][f]===void 0&&(s[c][f]=!0)})}),l.done=!0,l.errors.length?l.callback(l.errors):l.callback())}),this.emit("loaded",s),this.queue=this.queue.filter(l=>!l.done)}read(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,a=arguments.length>5?arguments[5]:void 0;if(!t.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:r,tried:i,wait:o,callback:a});return}this.readingCalls++;const s=(c,u)=>{if(this.readingCalls--,this.waitingReads.length>0){const f=this.waitingReads.shift();this.read(f.lng,f.ns,f.fcName,f.tried,f.wait,f.callback)}if(c&&u&&i<this.maxRetries){setTimeout(()=>{this.read.call(this,t,n,r,i+1,o*2,a)},o);return}a(c,u)},l=this.backend[r].bind(this.backend);if(l.length===2){try{const c=l(t,n);c&&typeof c.then=="function"?c.then(u=>s(null,u)).catch(s):s(null,c)}catch(c){s(c)}return}return l(t,n,s)}prepareLoading(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();typeof t=="string"&&(t=this.languageUtils.toResolveHierarchy(t)),typeof n=="string"&&(n=[n]);const o=this.queueLoad(t,n,r,i);if(!o.toLoad.length)return o.pending.length||i(),null;o.toLoad.forEach(a=>{this.loadOne(a)})}load(t,n,r){this.prepareLoading(t,n,{},r)}reload(t,n,r){this.prepareLoading(t,n,{reload:!0},r)}loadOne(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const r=t.split("|"),i=r[0],o=r[1];this.read(i,o,"read",void 0,void 0,(a,s)=>{a&&this.logger.warn(`${n}loading namespace ${o} for language ${i} failed`,a),!a&&s&&this.logger.log(`${n}loaded namespace ${o} for language ${i}`,s),this.loaded(t,a,s)})}saveMissing(t,n,r,i,o){let a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(n)){this.logger.warn(`did not save key "${r}" as the namespace "${n}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if(this.backend&&this.backend.create){const l={...a,isUpdate:o},c=this.backend.create.bind(this.backend);if(c.length<6)try{let u;c.length===5?u=c(t,n,r,i,l):u=c(t,n,r,i),u&&typeof u.then=="function"?u.then(f=>s(null,f)).catch(s):s(null,u)}catch(u){s(u)}else c(t,n,r,i,s,l)}!t||!t[0]||this.store.addResource(t[0],n,r,i)}}}function AR(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){let n={};if(typeof t[1]=="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),typeof t[2]=="object"||typeof t[3]=="object"){const r=t[3]||t[2];Object.keys(r).forEach(i=>{n[i]=r[i]})}return n},interpolation:{escapeValue:!0,format:(e,t,n,r)=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function PR(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function Sy(){}function h1e(e){Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}let yV=class s7 extends y3{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(super(),this.options=PR(t),this.services={},this.logger=ms,this.modules={external:[]},h1e(this),n&&!this.isInitialized&&!t.isClone){if(!this.options.initImmediate)return this.init(t,n),this;setTimeout(()=>{this.init(t,n)},0)}}init(){var t=this;let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;typeof n=="function"&&(r=n,n={}),!n.defaultNS&&n.defaultNS!==!1&&n.ns&&(typeof n.ns=="string"?n.defaultNS=n.ns:n.ns.indexOf("translation")<0&&(n.defaultNS=n.ns[0]));const i=AR();this.options={...i,...this.options,...PR(n)},this.options.compatibilityAPI!=="v1"&&(this.options.interpolation={...i.interpolation,...this.options.interpolation}),n.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=n.keySeparator),n.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=n.nsSeparator);function o(u){return u?typeof u=="function"?new u:u:null}if(!this.options.isClone){this.modules.logger?ms.init(o(this.modules.logger),this.options):ms.init(null,this.options);let u;this.modules.formatter?u=this.modules.formatter:typeof Intl<"u"&&(u=u1e);const f=new xR(this.options);this.store=new CR(this.options.resources,this.options);const d=this.services;d.logger=ms,d.resourceStore=this.store,d.languageUtils=f,d.pluralResolver=new s1e(f,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),u&&(!this.options.interpolation.format||this.options.interpolation.format===i.interpolation.format)&&(d.formatter=o(u),d.formatter.init(d,this.options),this.options.interpolation.format=d.formatter.format.bind(d.formatter)),d.interpolator=new l1e(this.options),d.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},d.backendConnector=new f1e(o(this.modules.backend),d.resourceStore,d,this.options),d.backendConnector.on("*",function(g){for(var p=arguments.length,m=new Array(p>1?p-1:0),w=1;w<p;w++)m[w-1]=arguments[w];t.emit(g,...m)}),this.modules.languageDetector&&(d.languageDetector=o(this.modules.languageDetector),d.languageDetector.init&&d.languageDetector.init(d,this.options.detection,this.options)),this.modules.i18nFormat&&(d.i18nFormat=o(this.modules.i18nFormat),d.i18nFormat.init&&d.i18nFormat.init(this)),this.translator=new $b(this.services,this.options),this.translator.on("*",function(g){for(var p=arguments.length,m=new Array(p>1?p-1:0),w=1;w<p;w++)m[w-1]=arguments[w];t.emit(g,...m)}),this.modules.external.forEach(g=>{g.init&&g.init(this)})}if(this.format=this.options.interpolation.format,r||(r=Sy),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const u=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);u.length>0&&u[0]!=="dev"&&(this.options.lng=u[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(u=>{this[u]=function(){return t.store[u](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(u=>{this[u]=function(){return t.store[u](...arguments),t}});const l=$0(),c=()=>{const u=(f,d)=>{this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),l.resolve(d),r(f,d)};if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return u(null,this.t.bind(this));this.changeLanguage(this.options.lng,u)};return this.options.resources||!this.options.initImmediate?c():setTimeout(c,0),l}loadResources(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Sy;const i=typeof t=="string"?t:this.language;if(typeof t=="function"&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if(i&&i.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const o=[],a=s=>{if(!s||s==="cimode")return;this.services.languageUtils.toResolveHierarchy(s).forEach(c=>{c!=="cimode"&&o.indexOf(c)<0&&o.push(c)})};i?a(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(l=>a(l)),this.options.preload&&this.options.preload.forEach(s=>a(s)),this.services.backendConnector.load(o,this.options.ns,s=>{!s&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(s)})}else r(null)}reloadResources(t,n,r){const i=$0();return t||(t=this.languages),n||(n=this.options.ns),r||(r=Sy),this.services.backendConnector.reload(t,n,o=>{i.resolve(),r(o)}),i}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&vV.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1))for(let n=0;n<this.languages.length;n++){const r=this.languages[n];if(!(["cimode","dev"].indexOf(r)>-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}changeLanguage(t,n){var r=this;this.isLanguageChangingTo=t;const i=$0();this.emit("languageChanging",t);const o=l=>{this.language=l,this.languages=this.services.languageUtils.toResolveHierarchy(l),this.resolvedLanguage=void 0,this.setResolvedLanguage(l)},a=(l,c)=>{c?(o(c),this.translator.changeLanguage(c),this.isLanguageChangingTo=void 0,this.emit("languageChanged",c),this.logger.log("languageChanged",c)):this.isLanguageChangingTo=void 0,i.resolve(function(){return r.t(...arguments)}),n&&n(l,function(){return r.t(...arguments)})},s=l=>{!t&&!l&&this.services.languageDetector&&(l=[]);const c=typeof l=="string"?l:this.services.languageUtils.getBestMatchFromCodes(l);c&&(this.language||o(c),this.translator.language||this.translator.changeLanguage(c),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(c)),this.loadResources(c,u=>{a(u,c)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?s(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(s):this.services.languageDetector.detect(s):s(t),i}getFixedT(t,n,r){var i=this;const o=function(a,s){let l;if(typeof s!="object"){for(var c=arguments.length,u=new Array(c>2?c-2:0),f=2;f<c;f++)u[f-2]=arguments[f];l=i.options.overloadTranslationOptionHandler([a,s].concat(u))}else l={...s};l.lng=l.lng||o.lng,l.lngs=l.lngs||o.lngs,l.ns=l.ns||o.ns,l.keyPrefix=l.keyPrefix||r||o.keyPrefix;const d=i.options.keySeparator||".";let g;return l.keyPrefix&&Array.isArray(a)?g=a.map(p=>`${l.keyPrefix}${d}${p}`):g=l.keyPrefix?`${l.keyPrefix}${d}${a}`:a,i.t(g,l)};return typeof t=="string"?o.lng=t:o.lngs=t,o.ns=n,o.keyPrefix=r,o}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=n.lng||this.resolvedLanguage||this.languages[0],i=this.options?this.options.fallbackLng:!1,o=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const a=(s,l)=>{const c=this.services.backendConnector.state[`${s}|${l}`];return c===-1||c===2};if(n.precheck){const s=n.precheck(this,a);if(s!==void 0)return s}return!!(this.hasResourceBundle(r,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(r,t)&&(!i||a(o,t)))}loadNamespaces(t,n){const r=$0();return this.options.ns?(typeof t=="string"&&(t=[t]),t.forEach(i=>{this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}),this.loadResources(i=>{r.resolve(),n&&n(i)}),r):(n&&n(),Promise.resolve())}loadLanguages(t,n){const r=$0();typeof t=="string"&&(t=[t]);const i=this.options.preload||[],o=t.filter(a=>i.indexOf(a)<0);return o.length?(this.options.preload=i.concat(o),this.loadResources(a=>{r.resolve(),n&&n(a)}),r):(n&&n(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!t)return"rtl";const n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=this.services&&this.services.languageUtils||new xR(AR());return n.indexOf(r.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new s7(t,n)}cloneInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Sy;const r=t.forkResourceStore;r&&delete t.forkResourceStore;const i={...this.options,...t,isClone:!0},o=new s7(i);return(t.debug!==void 0||t.prefix!==void 0)&&(o.logger=o.logger.clone(t)),["store","services","language"].forEach(s=>{o[s]=this[s]}),o.services={...this.services},o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},r&&(o.store=new CR(this.store.data,i),o.services.resourceStore=o.store),o.translator=new $b(o.services,i),o.translator.on("*",function(s){for(var l=arguments.length,c=new Array(l>1?l-1:0),u=1;u<l;u++)c[u-1]=arguments[u];o.emit(s,...c)}),o.init(i,n),o.translator.options=i,o.translator.backendConnector.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}};const Mr=yV.createInstance();Mr.createInstance=yV.createInstance;Mr.createInstance;Mr.dir;Mr.init;Mr.loadResources;Mr.reloadResources;Mr.use;Mr.changeLanguage;Mr.getFixedT;Mr.t;Mr.exists;Mr.setDefaultNamespace;Mr.hasLoadedNamespace;Mr.loadNamespaces;Mr.loadLanguages;function p1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hg(e){"@babel/helpers - typeof";return hg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hg(e)}function m1e(e,t){if(hg(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(hg(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function g1e(e){var t=m1e(e,"string");return hg(t)==="symbol"?t:String(t)}function v1e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,g1e(r.key),r)}}function y1e(e,t,n){return t&&v1e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}var bV=[],b1e=bV.forEach,w1e=bV.slice;function C1e(e){return b1e.call(w1e.call(arguments,1),function(t){if(t)for(var n in t)e[n]===void 0&&(e[n]=t[n])}),e}var TR=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,S1e=function(t,n,r){var i=r||{};i.path=i.path||"/";var o=encodeURIComponent(n),a="".concat(t,"=").concat(o);if(i.maxAge>0){var s=i.maxAge-0;if(Number.isNaN(s))throw new Error("maxAge should be a Number");a+="; Max-Age=".concat(Math.floor(s))}if(i.domain){if(!TR.test(i.domain))throw new TypeError("option domain is invalid");a+="; Domain=".concat(i.domain)}if(i.path){if(!TR.test(i.path))throw new TypeError("option path is invalid");a+="; Path=".concat(i.path)}if(i.expires){if(typeof i.expires.toUTCString!="function")throw new TypeError("option expires is invalid");a+="; Expires=".concat(i.expires.toUTCString())}if(i.httpOnly&&(a+="; HttpOnly"),i.secure&&(a+="; Secure"),i.sameSite){var l=typeof i.sameSite=="string"?i.sameSite.toLowerCase():i.sameSite;switch(l){case!0:a+="; SameSite=Strict";break;case"lax":a+="; SameSite=Lax";break;case"strict":a+="; SameSite=Strict";break;case"none":a+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return a},OR={create:function(t,n,r,i){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};r&&(o.expires=new Date,o.expires.setTime(o.expires.getTime()+r*60*1e3)),i&&(o.domain=i),document.cookie=S1e(t,encodeURIComponent(n),o)},read:function(t){for(var n="".concat(t,"="),r=document.cookie.split(";"),i=0;i<r.length;i++){for(var o=r[i];o.charAt(0)===" ";)o=o.substring(1,o.length);if(o.indexOf(n)===0)return o.substring(n.length,o.length)}return null},remove:function(t){this.create(t,"",-1)}},x1e={name:"cookie",lookup:function(t){var n;if(t.lookupCookie&&typeof document<"u"){var r=OR.read(t.lookupCookie);r&&(n=r)}return n},cacheUserLanguage:function(t,n){n.lookupCookie&&typeof document<"u"&&OR.create(n.lookupCookie,t,n.cookieMinutes,n.cookieDomain,n.cookieOptions)}},E1e={name:"querystring",lookup:function(t){var n;if(typeof window<"u"){var r=window.location.search;!window.location.search&&window.location.hash&&window.location.hash.indexOf("?")>-1&&(r=window.location.hash.substring(window.location.hash.indexOf("?")));for(var i=r.substring(1),o=i.split("&"),a=0;a<o.length;a++){var s=o[a].indexOf("=");if(s>0){var l=o[a].substring(0,s);l===t.lookupQuerystring&&(n=o[a].substring(s+1))}}}return n}},B0=null,IR=function(){if(B0!==null)return B0;try{B0=window!=="undefined"&&window.localStorage!==null;var t="i18next.translate.boo";window.localStorage.setItem(t,"foo"),window.localStorage.removeItem(t)}catch{B0=!1}return B0},_1e={name:"localStorage",lookup:function(t){var n;if(t.lookupLocalStorage&&IR()){var r=window.localStorage.getItem(t.lookupLocalStorage);r&&(n=r)}return n},cacheUserLanguage:function(t,n){n.lookupLocalStorage&&IR()&&window.localStorage.setItem(n.lookupLocalStorage,t)}},D0=null,kR=function(){if(D0!==null)return D0;try{D0=window!=="undefined"&&window.sessionStorage!==null;var t="i18next.translate.boo";window.sessionStorage.setItem(t,"foo"),window.sessionStorage.removeItem(t)}catch{D0=!1}return D0},A1e={name:"sessionStorage",lookup:function(t){var n;if(t.lookupSessionStorage&&kR()){var r=window.sessionStorage.getItem(t.lookupSessionStorage);r&&(n=r)}return n},cacheUserLanguage:function(t,n){n.lookupSessionStorage&&kR()&&window.sessionStorage.setItem(n.lookupSessionStorage,t)}},P1e={name:"navigator",lookup:function(t){var n=[];if(typeof navigator<"u"){if(navigator.languages)for(var r=0;r<navigator.languages.length;r++)n.push(navigator.languages[r]);navigator.userLanguage&&n.push(navigator.userLanguage),navigator.language&&n.push(navigator.language)}return n.length>0?n:void 0}},T1e={name:"htmlTag",lookup:function(t){var n,r=t.htmlTag||(typeof document<"u"?document.documentElement:null);return r&&typeof r.getAttribute=="function"&&(n=r.getAttribute("lang")),n}},O1e={name:"path",lookup:function(t){var n;if(typeof window<"u"){var r=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(r instanceof Array)if(typeof t.lookupFromPathIndex=="number"){if(typeof r[t.lookupFromPathIndex]!="string")return;n=r[t.lookupFromPathIndex].replace("/","")}else n=r[0].replace("/","")}return n}},I1e={name:"subdomain",lookup:function(t){var n=typeof t.lookupFromSubdomainIndex=="number"?t.lookupFromSubdomainIndex+1:1,r=typeof window<"u"&&window.location&&window.location.hostname&&window.location.hostname.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(r)return r[n]}};function k1e(){return{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:function(t){return t}}}var wV=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};p1e(this,e),this.type="languageDetector",this.detectors={},this.init(t,n)}return y1e(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=n||{languageUtils:{}},this.options=C1e(r,this.options||{},k1e()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=function(o){return o.replace("-","_")}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=i,this.addDetector(x1e),this.addDetector(E1e),this.addDetector(_1e),this.addDetector(A1e),this.addDetector(P1e),this.addDetector(T1e),this.addDetector(O1e),this.addDetector(I1e)}},{key:"addDetector",value:function(n){this.detectors[n.name]=n}},{key:"detect",value:function(n){var r=this;n||(n=this.options.order);var i=[];return n.forEach(function(o){if(r.detectors[o]){var a=r.detectors[o].lookup(r.options);a&&typeof a=="string"&&(a=[a]),a&&(i=i.concat(a))}}),i=i.map(function(o){return r.options.convertDetectedLanguage(o)}),this.services.languageUtils.getBestMatchFromCodes?i:i.length>0?i[0]:null}},{key:"cacheUserLanguage",value:function(n,r){var i=this;r||(r=this.options.caches),r&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(n)>-1||r.forEach(function(o){i.detectors[o]&&i.detectors[o].cacheUserLanguage(n,i.options)}))}}]),e}();wV.type="languageDetector";var dd=(e=>(e.JAPANESE="jp",e.ENGLISH="en",e.CHINESE="zh",e))(dd||{});const M1e=[dd.CHINESE,dd.ENGLISH,dd.JAPANESE];dd.ENGLISH,dd.CHINESE,dd.JAPANESE;const R1e="Confirm",N1e="Pending",j1e="Success",F1e={"Hello World":"Hello World","Hello. My name is ":"Hello. My name is <0>{{name}}</0>","I'm {{years}} years old":"I'm {{years}} years old",Confirm:R1e,"Waiting for confirmation":"Waiting for confirmation","Confirm this transaction in your wallet":"Confirm this transaction in your wallet",Pending:N1e,"Transaction is processing":"Transaction is processing","View transaction":"View transaction",Success:j1e,Error:"Error","Try Again":"Try Again","Failed to get nonce":"Failed to get nonce","Please confirm the sign message on your wallet to log in":"Please confirm the sign message on your wallet to log in","Logged in successfully":"Logged in successfully","Sign message failed":"Sign message failed"},L1e={"Hello World":"こんにちは世界","Hello. My name is ":"こんにちは。私の名前は <0>{{name}}</0>","I'm {{years}} years old":"私は{{years}}歳です"},$1e="确认",B1e="待办的",D1e="成功",z1e={"Hello World":"你好世界","Hello. My name is ":"你好。我的名字是 <0>{{name}}</0>","I'm {{years}} years old":"我{{years}}岁",Confirm:$1e,"Waiting for confirmation":"等待确认中","Confirm this transaction in your wallet":"在您的钱包中确认此交易",Pending:B1e,"Transaction is processing":"交易正在处理中","View transaction":"查看交易",Success:D1e,Error:"错误","Try Again":"再试一次"};Mr.use(wV).use(nge).init({detection:{order:["querystring","localStorage","sessionStorage","navigator","htmlTag","path","subdomain"],lookupQuerystring:"lng",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",lookupFromPathIndex:0,lookupFromSubdomainIndex:0,caches:["localStorage"],htmlTag:document.documentElement},resources:{en:{translation:F1e},zh:{translation:z1e},jp:{translation:L1e}},fallbackLng:"en",supportedLngs:M1e,interpolation:{escapeValue:!1}});const U1e={revalidateOnFocus:!1,shouldRetryOnError:!1},H1e=()=>Y.jsx(Y.Fragment,{children:Y.jsx("div",{className:"",children:Y.jsx(g3,{})})}),V1e=({children:e})=>{const t=Iw(),n=Dd(),r=Ume.find(i=>i.to===n.pathname);return S.useEffect(()=>{r!=null&&r.isComingSoon&&t(ws.home)},[t,r==null?void 0:r.isComingSoon]),r!=null&&r.isComingSoon?Y.jsx(H1e,{}):Y.jsx(Y.Fragment,{children:e})},b3="persited",$_={appSettings:"app-settings",user:"user",client:"client",tokens:"tokens",web3:"web3",dev:"dev",version:"version"},W1e=e=>{const t=Object.keys(e),n=Object.values(e);return t.reduce((i,o,a)=>({...i,[o]:`${b3}__${n[a]}`}),{})},w1=W1e($_);var G1e={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const MR=e=>{let t;const n=new Set,r=(u,f)=>{const d=typeof u=="function"?u(t):u;if(!Object.is(d,t)){const g=t;t=f??(typeof d!="object"||d===null)?d:Object.assign({},t,d),n.forEach(p=>p(t,g))}},i=()=>t,l={setState:r,getState:i,getInitialState:()=>c,subscribe:u=>(n.add(u),()=>n.delete(u)),destroy:()=>{(G1e?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},c=t=e(r,i,l);return l},q1e=e=>e?MR(e):MR;var CV={exports:{}},SV={};/**
 * @license React
 * use-sync-external-store-shim/with-selector.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 w3=S,K1e=oV;function Q1e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var X1e=typeof Object.is=="function"?Object.is:Q1e,Y1e=K1e.useSyncExternalStore,J1e=w3.useRef,Z1e=w3.useEffect,eve=w3.useMemo,tve=w3.useDebugValue;SV.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=J1e(null);if(o.current===null){var a={hasValue:!1,value:null};o.current=a}else a=o.current;o=eve(function(){function l(g){if(!c){if(c=!0,u=g,g=r(g),i!==void 0&&a.hasValue){var p=a.value;if(i(p,g))return f=p}return f=g}if(p=f,X1e(u,g))return p;var m=r(g);return i!==void 0&&i(p,m)?p:(u=g,f=m)}var c=!1,u,f,d=n===void 0?null:n;return[function(){return l(t())},d===null?void 0:function(){return l(d())}]},[t,n,r,i]);var s=Y1e(e,o[0],o[1]);return Z1e(function(){a.hasValue=!0,a.value=s},[s]),tve(s),s};CV.exports=SV;var B_=CV.exports;const nve=ni(B_);var xV={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const{useDebugValue:rve}=I,{useSyncExternalStoreWithSelector:ive}=nve;let RR=!1;const ove=e=>e;function ave(e,t=ove,n){(xV?"production":void 0)!=="production"&&n&&!RR&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),RR=!0);const r=ive(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return rve(r),r}const sve=e=>{(xV?"production":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?q1e(e):e,n=(r,i)=>ave(t,r,i);return Object.assign(n,t),n},$p=e=>sve;var C2={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const l7=new Map,xy=e=>{const t=l7.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([n,r])=>[n,r.getState()])):{}},lve=(e,t,n)=>{if(e===void 0)return{type:"untracked",connection:t.connect(n)};const r=l7.get(n.name);if(r)return{type:"tracked",store:e,...r};const i={connection:t.connect(n),stores:{}};return l7.set(n.name,i),{type:"tracked",store:e,...i}},cve=(e,t={})=>(n,r,i)=>{const{enabled:o,anonymousActionType:a,store:s,...l}=t;let c;try{c=(o??(C2?"production":void 0)!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!c)return(C2?"production":void 0)!=="production"&&o&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,i);const{connection:u,...f}=lve(s,c,l);let d=!0;i.setState=(m,w,b)=>{const C=n(m,w);if(!d)return C;const y=b===void 0?{type:a||"anonymous"}:typeof b=="string"?{type:b}:b;return s===void 0?(u==null||u.send(y,r()),C):(u==null||u.send({...y,type:`${s}/${y.type}`},{...xy(l.name),[s]:i.getState()}),C)};const g=(...m)=>{const w=d;d=!1,n(...m),d=w},p=e(i.setState,r,i);if(f.type==="untracked"?u==null||u.init(p):(f.stores[f.store]=i,u==null||u.init(Object.fromEntries(Object.entries(f.stores).map(([m,w])=>[m,m===f.store?p:w.getState()])))),i.dispatchFromDevtools&&typeof i.dispatch=="function"){let m=!1;const w=i.dispatch;i.dispatch=(...b)=>{(C2?"production":void 0)!=="production"&&b[0].type==="__setState"&&!m&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),m=!0),w(...b)}}return u.subscribe(m=>{var w;switch(m.type){case"ACTION":if(typeof m.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return x8(m.payload,b=>{if(b.type==="__setState"){if(s===void 0){g(b.state);return}Object.keys(b.state).length!==1&&console.error(`
                    [zustand devtools middleware] Unsupported __setState action format. 
                    When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(),
                    and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }
                    `);const C=b.state[s];if(C==null)return;JSON.stringify(i.getState())!==JSON.stringify(C)&&g(C);return}i.dispatchFromDevtools&&typeof i.dispatch=="function"&&i.dispatch(b)});case"DISPATCH":switch(m.payload.type){case"RESET":return g(p),s===void 0?u==null?void 0:u.init(i.getState()):u==null?void 0:u.init(xy(l.name));case"COMMIT":if(s===void 0){u==null||u.init(i.getState());return}return u==null?void 0:u.init(xy(l.name));case"ROLLBACK":return x8(m.state,b=>{if(s===void 0){g(b),u==null||u.init(i.getState());return}g(b[s]),u==null||u.init(xy(l.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return x8(m.state,b=>{if(s===void 0){g(b);return}JSON.stringify(i.getState())!==JSON.stringify(b[s])&&g(b[s])});case"IMPORT_STATE":{const{nextLiftedState:b}=m.payload,C=(w=b.computedStates.slice(-1)[0])==null?void 0:w.state;if(!C)return;g(s===void 0?C:C[s]),u==null||u.send(null,b);return}case"PAUSE_RECORDING":return d=!d}return}}),p},C1=cve,x8=(e,t)=>{let n;try{n=JSON.parse(e)}catch(r){console.error("[zustand devtools middleware] Could not parse the received json",r)}n!==void 0&&t(n)};function uve(e,t){let n;try{n=e()}catch{return}return{getItem:i=>{var o;const a=l=>l===null?null:JSON.parse(l,void 0),s=(o=n.getItem(i))!=null?o:null;return s instanceof Promise?s.then(a):a(s)},setItem:(i,o)=>n.setItem(i,JSON.stringify(o,void 0)),removeItem:i=>n.removeItem(i)}}const pg=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return pg(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return pg(r)(n)}}}},dve=(e,t)=>(n,r,i)=>{let o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:w=>w,version:0,merge:(w,b)=>({...b,...w}),...t},a=!1;const s=new Set,l=new Set;let c;try{c=o.getStorage()}catch{}if(!c)return e((...w)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...w)},r,i);const u=pg(o.serialize),f=()=>{const w=o.partialize({...r()});let b;const C=u({state:w,version:o.version}).then(y=>c.setItem(o.name,y)).catch(y=>{b=y});if(b)throw b;return C},d=i.setState;i.setState=(w,b)=>{d(w,b),f()};const g=e((...w)=>{n(...w),f()},r,i);let p;const m=()=>{var w;if(!c)return;a=!1,s.forEach(C=>C(r()));const b=((w=o.onRehydrateStorage)==null?void 0:w.call(o,r()))||void 0;return pg(c.getItem.bind(c))(o.name).then(C=>{if(C)return o.deserialize(C)}).then(C=>{if(C)if(typeof C.version=="number"&&C.version!==o.version){if(o.migrate)return o.migrate(C.state,C.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return C.state}).then(C=>{var y;return p=o.merge(C,(y=r())!=null?y:g),n(p,!0),f()}).then(()=>{b==null||b(p,void 0),a=!0,l.forEach(C=>C(p))}).catch(C=>{b==null||b(void 0,C)})};return i.persist={setOptions:w=>{o={...o,...w},w.getStorage&&(c=w.getStorage())},clearStorage:()=>{c==null||c.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>m(),hasHydrated:()=>a,onHydrate:w=>(s.add(w),()=>{s.delete(w)}),onFinishHydration:w=>(l.add(w),()=>{l.delete(w)})},m(),p||g},fve=(e,t)=>(n,r,i)=>{let o={storage:uve(()=>localStorage),partialize:m=>m,version:0,merge:(m,w)=>({...w,...m}),...t},a=!1;const s=new Set,l=new Set;let c=o.storage;if(!c)return e((...m)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...m)},r,i);const u=()=>{const m=o.partialize({...r()});return c.setItem(o.name,{state:m,version:o.version})},f=i.setState;i.setState=(m,w)=>{f(m,w),u()};const d=e((...m)=>{n(...m),u()},r,i);i.getInitialState=()=>d;let g;const p=()=>{var m,w;if(!c)return;a=!1,s.forEach(C=>{var y;return C((y=r())!=null?y:d)});const b=((w=o.onRehydrateStorage)==null?void 0:w.call(o,(m=r())!=null?m:d))||void 0;return pg(c.getItem.bind(c))(o.name).then(C=>{if(C)if(typeof C.version=="number"&&C.version!==o.version){if(o.migrate)return o.migrate(C.state,C.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return C.state}).then(C=>{var y;return g=o.merge(C,(y=r())!=null?y:d),n(g,!0),u()}).then(()=>{b==null||b(g,void 0),g=r(),a=!0,l.forEach(C=>C(g))}).catch(C=>{b==null||b(void 0,C)})};return i.persist={setOptions:m=>{o={...o,...m},m.storage&&(c=m.storage)},clearStorage:()=>{c==null||c.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>p(),hasHydrated:()=>a,onHydrate:m=>(s.add(m),()=>{s.delete(m)}),onFinishHydration:m=>(l.add(m),()=>{l.delete(m)})},o.skipHydration||p(),g||d},hve=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?((C2?"production":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),dve(e,t)):fve(e,t),S1=hve,pve=$p()(C1(S1((e,t)=>({isOpenDev:!1,setIsOpenDev(n){e({isOpenDev:n})}}),{name:w1.dev})));function mve(e){return p3({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"square",strokeMiterlimit:"10",strokeWidth:"48",d:"M244 400 100 256l144-144M120 256h292"},child:[]}]})(e)}class im extends Error{}im.prototype.name="InvalidTokenError";function gve(e){return decodeURIComponent(atob(e).replace(/(.)/g,(t,n)=>{let r=n.charCodeAt(0).toString(16).toUpperCase();return r.length<2&&(r="0"+r),"%"+r}))}function vve(e){let t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return gve(t)}catch{return atob(t)}}function EV(e,t){if(typeof e!="string")throw new im("Invalid token specified: must be a string");t||(t={});const n=t.header===!0?0:1,r=e.split(".")[n];if(typeof r!="string")throw new im(`Invalid token specified: missing part #${n+1}`);let i;try{i=vve(r)}catch(o){throw new im(`Invalid token specified: invalid base64 for part #${n+1} (${o.message})`)}try{return JSON.parse(i)}catch(o){throw new im(`Invalid token specified: invalid json for part #${n+1} (${o.message})`)}}function _V(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=_V(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Ic(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=_V(e))&&(r&&(r+=" "),r+=t);return r}const mg=e=>typeof e=="number"&&!isNaN(e),fd=e=>typeof e=="string",lo=e=>typeof e=="function",S2=e=>fd(e)||lo(e)?e:null,c7=e=>S.isValidElement(e)||fd(e)||lo(e)||mg(e);function yve(e,t,n){n===void 0&&(n=300);const{scrollHeight:r,style:i}=e;requestAnimationFrame(()=>{i.minHeight="initial",i.height=r+"px",i.transition=`all ${n}ms`,requestAnimationFrame(()=>{i.height="0",i.padding="0",i.margin="0",setTimeout(t,n)})})}function C3(e){let{enter:t,exit:n,appendPosition:r=!1,collapse:i=!0,collapseDuration:o=300}=e;return function(a){let{children:s,position:l,preventExitTransition:c,done:u,nodeRef:f,isIn:d,playToast:g}=a;const p=r?`${t}--${l}`:t,m=r?`${n}--${l}`:n,w=S.useRef(0);return S.useLayoutEffect(()=>{const b=f.current,C=p.split(" "),y=x=>{x.target===f.current&&(g(),b.removeEventListener("animationend",y),b.removeEventListener("animationcancel",y),w.current===0&&x.type!=="animationcancel"&&b.classList.remove(...C))};b.classList.add(...C),b.addEventListener("animationend",y),b.addEventListener("animationcancel",y)},[]),S.useEffect(()=>{const b=f.current,C=()=>{b.removeEventListener("animationend",C),i?yve(b,u,o):u()};d||(c?C():(w.current=1,b.className+=` ${m}`,b.addEventListener("animationend",C)))},[d]),I.createElement(I.Fragment,null,s)}}function NR(e,t){return e!=null?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const fi=new Map;let gg=[];const u7=new Set,bve=e=>u7.forEach(t=>t(e)),AV=()=>fi.size>0;function PV(e,t){var n;if(t)return!((n=fi.get(t))==null||!n.isToastActive(e));let r=!1;return fi.forEach(i=>{i.isToastActive(e)&&(r=!0)}),r}function TV(e,t){c7(e)&&(AV()||gg.push({content:e,options:t}),fi.forEach(n=>{n.buildToast(e,t)}))}function jR(e,t){fi.forEach(n=>{t!=null&&t!=null&&t.containerId?(t==null?void 0:t.containerId)===n.id&&n.toggle(e,t==null?void 0:t.id):n.toggle(e,t==null?void 0:t.id)})}function wve(e){const{subscribe:t,getSnapshot:n,setProps:r}=S.useRef(function(o){const a=o.containerId||1;return{subscribe(s){const l=function(u,f,d){let g=1,p=0,m=[],w=[],b=[],C=f;const y=new Map,x=new Set,_=()=>{b=Array.from(y.values()),x.forEach(P=>P())},A=P=>{w=P==null?[]:w.filter(M=>M!==P),_()},O=P=>{const{toastId:M,onOpen:R,updateId:L,children:z}=P.props,V=L==null;P.staleId&&y.delete(P.staleId),y.set(M,P),w=[...w,P.props.toastId].filter(H=>H!==P.staleId),_(),d(NR(P,V?"added":"updated")),V&&lo(R)&&R(S.isValidElement(z)&&z.props)};return{id:u,props:C,observe:P=>(x.add(P),()=>x.delete(P)),toggle:(P,M)=>{y.forEach(R=>{M!=null&&M!==R.props.toastId||lo(R.toggle)&&R.toggle(P)})},removeToast:A,toasts:y,clearQueue:()=>{p-=m.length,m=[]},buildToast:(P,M)=>{if((G=>{let{containerId:Q,toastId:X,updateId:ee}=G;const te=Q?Q!==u:u!==1,q=y.has(X)&&ee==null;return te||q})(M))return;const{toastId:R,updateId:L,data:z,staleId:V,delay:H}=M,B=()=>{A(R)},F=L==null;F&&p++;const j={...C,style:C.toastStyle,key:g++,...Object.fromEntries(Object.entries(M).filter(G=>{let[Q,X]=G;return X!=null})),toastId:R,updateId:L,data:z,closeToast:B,isIn:!1,className:S2(M.className||C.toastClassName),bodyClassName:S2(M.bodyClassName||C.bodyClassName),progressClassName:S2(M.progressClassName||C.progressClassName),autoClose:!M.isLoading&&(N=M.autoClose,D=C.autoClose,N===!1||mg(N)&&N>0?N:D),deleteToast(){const G=y.get(R),{onClose:Q,children:X}=G.props;lo(Q)&&Q(S.isValidElement(X)&&X.props),d(NR(G,"removed")),y.delete(R),p--,p<0&&(p=0),m.length>0?O(m.shift()):_()}};var N,D;j.closeButton=C.closeButton,M.closeButton===!1||c7(M.closeButton)?j.closeButton=M.closeButton:M.closeButton===!0&&(j.closeButton=!c7(C.closeButton)||C.closeButton);let U=P;S.isValidElement(P)&&!fd(P.type)?U=S.cloneElement(P,{closeToast:B,toastProps:j,data:z}):lo(P)&&(U=P({closeToast:B,toastProps:j,data:z}));const W={content:U,props:j,staleId:V};C.limit&&C.limit>0&&p>C.limit&&F?m.push(W):mg(H)?setTimeout(()=>{O(W)},H):O(W)},setProps(P){C=P},setToggle:(P,M)=>{y.get(P).toggle=M},isToastActive:P=>w.some(M=>M===P),getSnapshot:()=>C.newestOnTop?b.reverse():b}}(a,o,bve);fi.set(a,l);const c=l.observe(s);return gg.forEach(u=>TV(u.content,u.options)),gg=[],()=>{c(),fi.delete(a)}},setProps(s){var l;(l=fi.get(a))==null||l.setProps(s)},getSnapshot(){var s;return(s=fi.get(a))==null?void 0:s.getSnapshot()}}}(e)).current;r(e);const i=S.useSyncExternalStore(t,n,n);return{getToastToRender:function(o){if(!i)return[];const a=new Map;return i.forEach(s=>{const{position:l}=s.props;a.has(l)||a.set(l,[]),a.get(l).push(s)}),Array.from(a,s=>o(s[0],s[1]))},isToastActive:PV,count:i==null?void 0:i.length}}function Cve(e){const[t,n]=S.useState(!1),[r,i]=S.useState(!1),o=S.useRef(null),a=S.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:s,pauseOnHover:l,closeToast:c,onClick:u,closeOnClick:f}=e;var d,g;function p(){n(!0)}function m(){n(!1)}function w(y){const x=o.current;a.canDrag&&x&&(a.didMove=!0,t&&m(),a.delta=e.draggableDirection==="x"?y.clientX-a.start:y.clientY-a.start,a.start!==y.clientX&&(a.canCloseOnClick=!1),x.style.transform=`translate3d(${e.draggableDirection==="x"?`${a.delta}px, var(--y)`:`0, calc(${a.delta}px + var(--y))`},0)`,x.style.opacity=""+(1-Math.abs(a.delta/a.removalDistance)))}function b(){document.removeEventListener("pointermove",w),document.removeEventListener("pointerup",b);const y=o.current;if(a.canDrag&&a.didMove&&y){if(a.canDrag=!1,Math.abs(a.delta)>a.removalDistance)return i(!0),e.closeToast(),void e.collapseAll();y.style.transition="transform 0.2s, opacity 0.2s",y.style.removeProperty("transform"),y.style.removeProperty("opacity")}}(g=fi.get((d={id:e.toastId,containerId:e.containerId,fn:n}).containerId||1))==null||g.setToggle(d.id,d.fn),S.useEffect(()=>{if(e.pauseOnFocusLoss)return document.hasFocus()||m(),window.addEventListener("focus",p),window.addEventListener("blur",m),()=>{window.removeEventListener("focus",p),window.removeEventListener("blur",m)}},[e.pauseOnFocusLoss]);const C={onPointerDown:function(y){if(e.draggable===!0||e.draggable===y.pointerType){a.didMove=!1,document.addEventListener("pointermove",w),document.addEventListener("pointerup",b);const x=o.current;a.canCloseOnClick=!0,a.canDrag=!0,x.style.transition="none",e.draggableDirection==="x"?(a.start=y.clientX,a.removalDistance=x.offsetWidth*(e.draggablePercent/100)):(a.start=y.clientY,a.removalDistance=x.offsetHeight*(e.draggablePercent===80?1.5*e.draggablePercent:e.draggablePercent)/100)}},onPointerUp:function(y){const{top:x,bottom:_,left:A,right:O}=o.current.getBoundingClientRect();y.nativeEvent.type!=="touchend"&&e.pauseOnHover&&y.clientX>=A&&y.clientX<=O&&y.clientY>=x&&y.clientY<=_?m():p()}};return s&&l&&(C.onMouseEnter=m,e.stacked||(C.onMouseLeave=p)),f&&(C.onClick=y=>{u&&u(y),a.canCloseOnClick&&c()}),{playToast:p,pauseToast:m,isRunning:t,preventExitTransition:r,toastRef:o,eventHandlers:C}}function Sve(e){let{delay:t,isRunning:n,closeToast:r,type:i="default",hide:o,className:a,style:s,controlledProgress:l,progress:c,rtl:u,isIn:f,theme:d}=e;const g=o||l&&c===0,p={...s,animationDuration:`${t}ms`,animationPlayState:n?"running":"paused"};l&&(p.transform=`scaleX(${c})`);const m=Ic("Toastify__progress-bar",l?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${d}`,`Toastify__progress-bar--${i}`,{"Toastify__progress-bar--rtl":u}),w=lo(a)?a({rtl:u,type:i,defaultClassName:m}):Ic(m,a),b={[l&&c>=1?"onTransitionEnd":"onAnimationEnd"]:l&&c<1?null:()=>{f&&r()}};return I.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":g},I.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${d} Toastify__progress-bar--${i}`}),I.createElement("div",{role:"progressbar","aria-hidden":g?"true":"false","aria-label":"notification timer",className:w,style:p,...b}))}let xve=1;const OV=()=>""+xve++;function Eve(e){return e&&(fd(e.toastId)||mg(e.toastId))?e.toastId:OV()}function Sm(e,t){return TV(e,t),t.toastId}function Bb(e,t){return{...t,type:t&&t.type||e,toastId:Eve(t)}}function Ey(e){return(t,n)=>Sm(t,Bb(e,n))}function Pt(e,t){return Sm(e,Bb("default",t))}Pt.loading=(e,t)=>Sm(e,Bb("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),Pt.promise=function(e,t,n){let r,{pending:i,error:o,success:a}=t;i&&(r=fd(i)?Pt.loading(i,n):Pt.loading(i.render,{...n,...i}));const s={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},l=(u,f,d)=>{if(f==null)return void Pt.dismiss(r);const g={type:u,...s,...n,data:d},p=fd(f)?{render:f}:f;return r?Pt.update(r,{...g,...p}):Pt(p.render,{...g,...p}),d},c=lo(e)?e():e;return c.then(u=>l("success",a,u)).catch(u=>l("error",o,u)),c},Pt.success=Ey("success"),Pt.info=Ey("info"),Pt.error=Ey("error"),Pt.warning=Ey("warning"),Pt.warn=Pt.warning,Pt.dark=(e,t)=>Sm(e,Bb("default",{theme:"dark",...t})),Pt.dismiss=function(e){(function(t){var n;if(AV()){if(t==null||fd(n=t)||mg(n))fi.forEach(r=>{r.removeToast(t)});else if(t&&("containerId"in t||"id"in t)){const r=fi.get(t.containerId);r?r.removeToast(t.id):fi.forEach(i=>{i.removeToast(t.id)})}}else gg=gg.filter(r=>t!=null&&r.options.toastId!==t)})(e)},Pt.clearWaitingQueue=function(e){e===void 0&&(e={}),fi.forEach(t=>{!t.props.limit||e.containerId&&t.id!==e.containerId||t.clearQueue()})},Pt.isActive=PV,Pt.update=function(e,t){t===void 0&&(t={});const n=((r,i)=>{var o;let{containerId:a}=i;return(o=fi.get(a||1))==null?void 0:o.toasts.get(r)})(e,t);if(n){const{props:r,content:i}=n,o={delay:100,...r,...t,toastId:t.toastId||e,updateId:OV()};o.toastId!==e&&(o.staleId=e);const a=o.render||i;delete o.render,Sm(a,o)}},Pt.done=e=>{Pt.update(e,{progress:1})},Pt.onChange=function(e){return u7.add(e),()=>{u7.delete(e)}},Pt.play=e=>jR(!0,e),Pt.pause=e=>jR(!1,e);const _ve=typeof window<"u"?S.useLayoutEffect:S.useEffect,_y=e=>{let{theme:t,type:n,isLoading:r,...i}=e;return I.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":`var(--toastify-icon-color-${n})`,...i})},E8={info:function(e){return I.createElement(_y,{...e},I.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return I.createElement(_y,{...e},I.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return I.createElement(_y,{...e},I.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return I.createElement(_y,{...e},I.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return I.createElement("div",{className:"Toastify__spinner"})}},Ave=e=>{const{isRunning:t,preventExitTransition:n,toastRef:r,eventHandlers:i,playToast:o}=Cve(e),{closeButton:a,children:s,autoClose:l,onClick:c,type:u,hideProgressBar:f,closeToast:d,transition:g,position:p,className:m,style:w,bodyClassName:b,bodyStyle:C,progressClassName:y,progressStyle:x,updateId:_,role:A,progress:O,rtl:P,toastId:M,deleteToast:R,isIn:L,isLoading:z,closeOnClick:V,theme:H}=e,B=Ic("Toastify__toast",`Toastify__toast-theme--${H}`,`Toastify__toast--${u}`,{"Toastify__toast--rtl":P},{"Toastify__toast--close-on-click":V}),F=lo(m)?m({rtl:P,position:p,type:u,defaultClassName:B}):Ic(B,m),j=function(W){let{theme:G,type:Q,isLoading:X,icon:ee}=W,te=null;const q={theme:G,type:Q};return ee===!1||(lo(ee)?te=ee({...q,isLoading:X}):S.isValidElement(ee)?te=S.cloneElement(ee,q):X?te=E8.spinner():(ne=>ne in E8)(Q)&&(te=E8[Q](q))),te}(e),N=!!O||!l,D={closeToast:d,type:u,theme:H};let U=null;return a===!1||(U=lo(a)?a(D):S.isValidElement(a)?S.cloneElement(a,D):function(W){let{closeToast:G,theme:Q,ariaLabel:X="close"}=W;return I.createElement("button",{className:`Toastify__close-button Toastify__close-button--${Q}`,type:"button",onClick:ee=>{ee.stopPropagation(),G(ee)},"aria-label":X},I.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},I.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}(D)),I.createElement(g,{isIn:L,done:R,position:p,preventExitTransition:n,nodeRef:r,playToast:o},I.createElement("div",{id:M,onClick:c,"data-in":L,className:F,...i,style:w,ref:r},I.createElement("div",{...L&&{role:A},className:lo(b)?b({type:u}):Ic("Toastify__toast-body",b),style:C},j!=null&&I.createElement("div",{className:Ic("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!z})},j),I.createElement("div",null,s)),U,I.createElement(Sve,{..._&&!N?{key:`pb-${_}`}:{},rtl:P,theme:H,delay:l,isRunning:t,isIn:L,closeToast:d,hide:f,type:u,style:x,className:y,controlledProgress:N,progress:O||0})))},S3=function(e,t){return t===void 0&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},Pve=C3(S3("bounce",!0));C3(S3("slide",!0));C3(S3("zoom"));C3(S3("flip"));const Tve={position:"top-right",transition:Pve,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};function Ove(e){let t={...Tve,...e};const n=e.stacked,[r,i]=S.useState(!0),o=S.useRef(null),{getToastToRender:a,isToastActive:s,count:l}=wve(t),{className:c,style:u,rtl:f,containerId:d}=t;function g(m){const w=Ic("Toastify__toast-container",`Toastify__toast-container--${m}`,{"Toastify__toast-container--rtl":f});return lo(c)?c({position:m,rtl:f,defaultClassName:w}):Ic(w,S2(c))}function p(){n&&(i(!0),Pt.play())}return _ve(()=>{if(n){var m;const w=o.current.querySelectorAll('[data-in="true"]'),b=12,C=(m=t.position)==null?void 0:m.includes("top");let y=0,x=0;Array.from(w).reverse().forEach((_,A)=>{const O=_;O.classList.add("Toastify__toast--stacked"),A>0&&(O.dataset.collapsed=`${r}`),O.dataset.pos||(O.dataset.pos=C?"top":"bot");const P=y*(r?.2:1)+(r?0:b*A);O.style.setProperty("--y",`${C?P:-1*P}px`),O.style.setProperty("--g",`${b}`),O.style.setProperty("--s",""+(1-(r?x:0))),y+=O.offsetHeight,x+=.025})}},[r,l,n]),I.createElement("div",{ref:o,className:"Toastify",id:d,onMouseEnter:()=>{n&&(i(!1),Pt.pause())},onMouseLeave:p},a((m,w)=>{const b=w.length?{...u}:{...u,pointerEvents:"none"};return I.createElement("div",{className:g(m),style:b,key:`container-${m}`},w.map(C=>{let{content:y,props:x}=C;return I.createElement(Ave,{...x,stacked:n,collapseAll:p,isIn:s(x.toastId,x.containerId),style:x.style,key:`toast-${x.key}`},y)}))}))}const Ive="1.0.5";let ra=class d7 extends Error{constructor(t,n={}){var a;const r=n.cause instanceof d7?n.cause.details:(a=n.cause)!=null&&a.message?n.cause.message:n.details,i=n.cause instanceof d7&&n.cause.docsPath||n.docsPath,o=[t||"An error occurred.","",...n.metaMessages?[...n.metaMessages,""]:[],...i?[`Docs: https://abitype.dev${i}`]:[],...r?[`Details: ${r}`]:[],`Version: abitype@${Ive}`].join(`
`);super(o),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.cause=n.cause),this.details=r,this.docsPath=i,this.metaMessages=n.metaMessages,this.shortMessage=t}};function au(e,t){const n=e.exec(t);return n==null?void 0:n.groups}const IV=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,kV=/^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)?$/,MV=/^\(.+?\).*?$/,FR=/^tuple(?<array>(\[(\d*)\])*)$/;function f7(e){let t=e.type;if(FR.test(e.type)&&"components"in e){t="(";const n=e.components.length;for(let i=0;i<n;i++){const o=e.components[i];t+=f7(o),i<n-1&&(t+=", ")}const r=au(FR,e.type);return t+=`)${(r==null?void 0:r.array)??""}`,f7({...e,type:t})}return"indexed"in e&&e.indexed&&(t=`${t} indexed`),e.name?`${t} ${e.name}`:t}function z0(e){let t="";const n=e.length;for(let r=0;r<n;r++){const i=e[r];t+=f7(i),r!==n-1&&(t+=", ")}return t}function kve(e){return e.type==="function"?`function ${e.name}(${z0(e.inputs)})${e.stateMutability&&e.stateMutability!=="nonpayable"?` ${e.stateMutability}`:""}${e.outputs.length?` returns (${z0(e.outputs)})`:""}`:e.type==="event"?`event ${e.name}(${z0(e.inputs)})`:e.type==="error"?`error ${e.name}(${z0(e.inputs)})`:e.type==="constructor"?`constructor(${z0(e.inputs)})${e.stateMutability==="payable"?" payable":""}`:e.type==="fallback"?"fallback()":"receive() external payable"}const RV=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Mve(e){return RV.test(e)}function Rve(e){return au(RV,e)}const NV=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Nve(e){return NV.test(e)}function jve(e){return au(NV,e)}const jV=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function Fve(e){return jV.test(e)}function Lve(e){return au(jV,e)}const FV=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function LV(e){return FV.test(e)}function $ve(e){return au(FV,e)}const $V=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function Bve(e){return $V.test(e)}function Dve(e){return au($V,e)}const zve=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function Uve(e){return zve.test(e)}const Hve=/^receive\(\) external payable$/;function Vve(e){return Hve.test(e)}const Wve=new Set(["indexed"]),h7=new Set(["calldata","memory","storage"]);class Gve extends ra{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 qve extends ra{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 Kve extends ra{constructor({param:t}){super("Invalid ABI parameter.",{details:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}class Qve extends ra{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 Xve extends ra{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 Yve extends ra{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 Jve extends ra{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 om extends ra{constructor({signature:t,type:n}){super(`Invalid ${n} signature.`,{details:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}class Zve extends ra{constructor({signature:t}){super("Unknown signature.",{details:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}class eye extends ra{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 tye extends ra{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 nye extends ra{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 rye(e,t){return t?`${t}:${e}`:e}const _8=new 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 iye(e,t={}){if(Fve(e)){const n=Lve(e);if(!n)throw new om({signature:e,type:"function"});const r=Ia(n.parameters),i=[],o=r.length;for(let s=0;s<o;s++)i.push(zu(r[s],{modifiers:h7,structs:t,type:"function"}));const a=[];if(n.returns){const s=Ia(n.returns),l=s.length;for(let c=0;c<l;c++)a.push(zu(s[c],{modifiers:h7,structs:t,type:"function"}))}return{name:n.name,type:"function",stateMutability:n.stateMutability??"nonpayable",inputs:i,outputs:a}}if(Nve(e)){const n=jve(e);if(!n)throw new om({signature:e,type:"event"});const r=Ia(n.parameters),i=[],o=r.length;for(let a=0;a<o;a++)i.push(zu(r[a],{modifiers:Wve,structs:t,type:"event"}));return{name:n.name,type:"event",inputs:i}}if(Mve(e)){const n=Rve(e);if(!n)throw new om({signature:e,type:"error"});const r=Ia(n.parameters),i=[],o=r.length;for(let a=0;a<o;a++)i.push(zu(r[a],{structs:t,type:"error"}));return{name:n.name,type:"error",inputs:i}}if(Bve(e)){const n=Dve(e);if(!n)throw new om({signature:e,type:"constructor"});const r=Ia(n.parameters),i=[],o=r.length;for(let a=0;a<o;a++)i.push(zu(r[a],{structs:t,type:"constructor"}));return{type:"constructor",stateMutability:n.stateMutability??"nonpayable",inputs:i}}if(Uve(e))return{type:"fallback"};if(Vve(e))return{type:"receive",stateMutability:"payable"};throw new Zve({signature:e})}const oye=/^(?<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$_]*))?$/,aye=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,sye=/^u?int$/;function zu(e,t){var f,d;const n=rye(e,t==null?void 0:t.type);if(_8.has(n))return _8.get(n);const r=MV.test(e),i=au(r?aye:oye,e);if(!i)throw new Kve({param:e});if(i.name&&cye(i.name))throw new Qve({param:e,name:i.name});const o=i.name?{name:i.name}:{},a=i.modifier==="indexed"?{indexed:!0}:{},s=(t==null?void 0:t.structs)??{};let l,c={};if(r){l="tuple";const g=Ia(i.type),p=[],m=g.length;for(let w=0;w<m;w++)p.push(zu(g[w],{structs:s}));c={components:p}}else if(i.type in s)l="tuple",c={components:s[i.type]};else if(sye.test(i.type))l=`${i.type}256`;else if(l=i.type,(t==null?void 0:t.type)!=="struct"&&!BV(l))throw new qve({type:l});if(i.modifier){if(!((d=(f=t==null?void 0:t.modifiers)==null?void 0:f.has)!=null&&d.call(f,i.modifier)))throw new Xve({param:e,type:t==null?void 0:t.type,modifier:i.modifier});if(h7.has(i.modifier)&&!uye(l,!!i.array))throw new Yve({param:e,type:t==null?void 0:t.type,modifier:i.modifier})}const u={type:`${l}${i.array??""}`,...o,...a,...c};return _8.set(n,u),u}function Ia(e,t=[],n="",r=0){const i=e.trim().length;for(let o=0;o<i;o++){const a=e[o],s=e.slice(o+1);switch(a){case",":return r===0?Ia(s,[...t,n.trim()]):Ia(s,t,`${n}${a}`,r);case"(":return Ia(s,t,`${n}${a}`,r+1);case")":return Ia(s,t,`${n}${a}`,r-1);default:return Ia(s,t,`${n}${a}`,r)}}if(n==="")return t;if(r!==0)throw new nye({current:n,depth:r});return t.push(n.trim()),t}function BV(e){return e==="address"||e==="bool"||e==="function"||e==="string"||IV.test(e)||kV.test(e)}const lye=/^(?: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 cye(e){return e==="address"||e==="bool"||e==="function"||e==="string"||e==="tuple"||IV.test(e)||kV.test(e)||lye.test(e)}function uye(e,t){return t||e==="bytes"||e==="string"||e==="tuple"}function dye(e){const t={},n=e.length;for(let a=0;a<n;a++){const s=e[a];if(!LV(s))continue;const l=$ve(s);if(!l)throw new om({signature:s,type:"struct"});const c=l.properties.split(";"),u=[],f=c.length;for(let d=0;d<f;d++){const p=c[d].trim();if(!p)continue;const m=zu(p,{type:"struct"});u.push(m)}if(!u.length)throw new eye({signature:s});t[l.name]=u}const r={},i=Object.entries(t),o=i.length;for(let a=0;a<o;a++){const[s,l]=i[a];r[s]=DV(l,t)}return r}const fye=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function DV(e,t,n=new Set){const r=[],i=e.length;for(let o=0;o<i;o++){const a=e[o];if(MV.test(a.type))r.push(a);else{const l=au(fye,a.type);if(!(l!=null&&l.type))throw new Jve({abiParameter:a});const{array:c,type:u}=l;if(u in t){if(n.has(u))throw new tye({type:u});r.push({...a,type:`tuple${c??""}`,components:DV(t[u]??[],t,new Set([...n,u]))})}else if(BV(u))r.push(a);else throw new Gve({type:u})}}return r}function zV(e){const t=dye(e),n=[],r=e.length;for(let i=0;i<r;i++){const o=e[i];LV(o)||n.push(iye(o,t))}return n}function nt(e,t,n){const r=e[t.name];if(typeof r=="function")return r;const i=e[n];return typeof i=="function"?i:o=>t(e,o)}function Al(e,{includeName:t=!1}={}){if(e.type!=="function"&&e.type!=="event"&&e.type!=="error")throw new Tye(e.type);return`${e.name}(${x3(e.inputs,{includeName:t})})`}function x3(e,{includeName:t=!1}={}){return e?e.map(n=>hye(n,{includeName:t})).join(t?", ":","):""}function hye(e,{includeName:t}){return e.type.startsWith("tuple")?`(${x3(e.components,{includeName:t})})${e.type.slice(5)}`:e.type+(t&&e.name?` ${e.name}`:"")}function ea(e,{strict:t=!0}={}){return!e||typeof e!="string"?!1:t?/^0x[0-9a-fA-F]*$/.test(e):e.startsWith("0x")}function In(e){return ea(e,{strict:!1})?Math.ceil((e.length-2)/2):e.length}const pye="2.17.8",mye=e=>e,D_=e=>e,gye=()=>`viem@${pye}`;let Se=class p7 extends Error{constructor(t,n={}){var o;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:gye()});const r=n.cause instanceof p7?n.cause.details:(o=n.cause)!=null&&o.message?n.cause.message:n.details,i=n.cause instanceof p7&&n.cause.docsPath||n.docsPath;this.message=[t||"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.cause=n.cause),this.details=r,this.docsPath=i,this.metaMessages=n.metaMessages,this.shortMessage=t}walk(t){return UV(this,t)}};function UV(e,t){return t!=null&&t(e)?e:e&&typeof e=="object"&&"cause"in e?UV(e.cause,t):t?null:e}class vye extends Se{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 LR extends Se{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 HV extends Se{constructor({data:t,params:n,size:r}){super([`Data size of ${r} bytes is too small for given parameters.`].join(`
`),{metaMessages:[`Params: (${x3(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.data=t,this.params=n,this.size=r}}class E3 extends Se{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.'),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiDecodingZeroDataError"})}}class yye extends Se{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 bye extends Se{constructor({expectedSize:t,value:n}){super(`Size of bytes "${n}" (bytes${In(n)}) does not match expected size (bytes${t}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingBytesSizeMismatchError"})}}class wye extends Se{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 VV extends Se{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.signature=t}}class Cye extends Se{constructor({docsPath:t}){super("Cannot extract event signature from empty topics.",{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventSignatureEmptyTopicsError"})}}class WV extends Se{constructor(t,{docsPath:n}){super([`Encoded event signature "${t}" not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${t}.`].join(`
`),{docsPath:n}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventSignatureNotFoundError"})}}class $R extends Se{constructor(t,{docsPath:n}={}){super([`Event ${t?`"${t}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it."].join(`
`),{docsPath:n}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventNotFoundError"})}}class Db extends Se{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 Sye extends Se{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 xye extends Se{constructor(t,n){super("Found ambiguous types in overloaded ABI items.",{metaMessages:[`\`${t.type}\` in \`${Al(t.abiItem)}\`, and`,`\`${n.type}\` in \`${Al(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 Eye extends Se{constructor({expectedSize:t,givenSize:n}){super(`Expected bytes${t}, got bytes${n}.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BytesSizeMismatchError"})}}class vg extends Se{constructor({abiItem:t,data:n,params:r,size:i}){super([`Data size of ${i} bytes is too small for non-indexed event parameters.`].join(`
`),{metaMessages:[`Params: (${x3(r,{includeName:!0})})`,`Data:   ${n} (${i} bytes)`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"DecodeLogDataMismatch"}),Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),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.abiItem=t,this.data=n,this.params=r,this.size=i}}class _3 extends Se{constructor({abiItem:t,param:n}){super([`Expected a topic for indexed event parameter${n.name?` "${n.name}"`:""} on event "${Al(t,{includeName:!0})}".`].join(`
`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"DecodeLogTopicsMismatch"}),Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=t}}class _ye extends Se{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 Aye extends Se{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 Pye extends Se{constructor(t){super([`Value "${t}" is not a valid array.`].join(`
`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidArrayError"})}}class Tye extends Se{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 Oye extends Se{constructor(t){super(`Filter type "${t}" is not supported.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FilterTypeNotSupportedError"})}}class GV extends Se{constructor({offset:t,position:n,size:r}){super(`Slice ${n==="start"?"starting":"ending"} at offset "${t}" is out-of-bounds (size: ${r}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SliceOffsetOutOfBoundsError"})}}class qV extends Se{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 BR extends Se{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 Bp(e,{dir:t,size:n=32}={}){return typeof e=="string"?Hc(e,{dir:t,size:n}):Iye(e,{dir:t,size:n})}function Hc(e,{dir:t,size:n=32}={}){if(n===null)return e;const r=e.replace("0x","");if(r.length>n*2)throw new qV({size:Math.ceil(r.length/2),targetSize:n,type:"hex"});return`0x${r[t==="right"?"padEnd":"padStart"](n*2,"0")}`}function Iye(e,{dir:t,size:n=32}={}){if(n===null)return e;if(e.length>n)throw new qV({size:e.length,targetSize:n,type:"bytes"});const r=new Uint8Array(n);for(let i=0;i<n;i++){const o=t==="right";r[o?i:n-i-1]=e[o?i:e.length-i-1]}return r}class kye extends Se{constructor({max:t,min:n,signed:r,size:i,value:o}){super(`Number "${o}" 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 Mye extends Se{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 Rye extends Se{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 xs(e,{dir:t="left"}={}){let n=typeof e=="string"?e.replace("0x",""):e,r=0;for(let i=0;i<n.length-1&&n[t==="left"?i:n.length-i-1].toString()==="0";i++)r++;return n=t==="left"?n.slice(r):n.slice(0,n.length-r),typeof e=="string"?(n.length===1&&t==="right"&&(n=`${n}0`),`0x${n.length%2===1?`0${n}`:n}`):n}function za(e,{size:t}){if(In(e)>t)throw new Rye({givenSize:In(e),maxSize:t})}function ro(e,t={}){const{signed:n}=t;t.size&&za(e,{size:t.size});const r=BigInt(e);if(!n)return r;const i=(e.length-2)/2,o=(1n<<BigInt(i)*8n-1n)-1n;return r<=o?r:r-BigInt(`0x${"f".padStart(i*2,"f")}`)-1n}function Es(e,t={}){return Number(ro(e,t))}function Nye(e,t={}){let n=Pl(e);return t.size&&(za(n,{size:t.size}),n=xs(n,{dir:"right"})),new TextDecoder().decode(n)}const jye=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function vt(e,t={}){return typeof e=="number"||typeof e=="bigint"?it(e,t):typeof e=="string"?np(e,t):typeof e=="boolean"?KV(e,t):Gn(e,t)}function KV(e,t={}){const n=`0x${Number(e)}`;return typeof t.size=="number"?(za(n,{size:t.size}),Bp(n,{size:t.size})):n}function Gn(e,t={}){let n="";for(let i=0;i<e.length;i++)n+=jye[e[i]];const r=`0x${n}`;return typeof t.size=="number"?(za(r,{size:t.size}),Bp(r,{dir:"right",size:t.size})):r}function it(e,t={}){const{signed:n,size:r}=t,i=BigInt(e);let o;r?n?o=(1n<<BigInt(r)*8n-1n)-1n:o=2n**(BigInt(r)*8n)-1n:typeof e=="number"&&(o=BigInt(Number.MAX_SAFE_INTEGER));const a=typeof o=="bigint"&&n?-o-1n:0;if(o&&i>o||i<a){const l=typeof e=="bigint"?"n":"";throw new kye({max:o?`${o}${l}`:void 0,min:`${a}${l}`,signed:n,size:r,value:`${e}${l}`})}const s=`0x${(n&&i<0?(1n<<BigInt(r*8))+BigInt(i):i).toString(16)}`;return r?Bp(s,{size:r}):s}const Fye=new TextEncoder;function np(e,t={}){const n=Fye.encode(e);return Gn(n,t)}const Lye=new TextEncoder;function Pd(e,t={}){return typeof e=="number"||typeof e=="bigint"?Bye(e,t):typeof e=="boolean"?$ye(e,t):ea(e)?Pl(e,t):hd(e,t)}function $ye(e,t={}){const n=new Uint8Array(1);return n[0]=Number(e),typeof t.size=="number"?(za(n,{size:t.size}),Bp(n,{size:t.size})):n}const Qs={zero:48,nine:57,A:65,F:70,a:97,f:102};function DR(e){if(e>=Qs.zero&&e<=Qs.nine)return e-Qs.zero;if(e>=Qs.A&&e<=Qs.F)return e-(Qs.A-10);if(e>=Qs.a&&e<=Qs.f)return e-(Qs.a-10)}function Pl(e,t={}){let n=e;t.size&&(za(n,{size:t.size}),n=Bp(n,{dir:"right",size:t.size}));let r=n.slice(2);r.length%2&&(r=`0${r}`);const i=r.length/2,o=new Uint8Array(i);for(let a=0,s=0;a<i;a++){const l=DR(r.charCodeAt(s++)),c=DR(r.charCodeAt(s++));if(l===void 0||c===void 0)throw new Se(`Invalid byte sequence ("${r[s-2]}${r[s-1]}" in "${r}").`);o[a]=l*16+c}return o}function Bye(e,t){const n=it(e,t);return Pl(n)}function hd(e,t={}){const n=Lye.encode(e);return typeof t.size=="number"?(za(n,{size:t.size}),Bp(n,{dir:"right",size:t.size})):n}function zb(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`positive integer expected, not ${e}`)}function Dye(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function x1(e,...t){if(!Dye(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 zye(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");zb(e.outputLen),zb(e.blockLen)}function rp(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 QV(e,t){x1(e);const n=t.outputLen;if(e.length<n)throw new Error(`digestInto() expects output buffer of length at least ${n}`)}const Ay=BigInt(2**32-1),zR=BigInt(32);function Uye(e,t=!1){return t?{h:Number(e&Ay),l:Number(e>>zR&Ay)}:{h:Number(e>>zR&Ay)|0,l:Number(e&Ay)|0}}function Hye(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let i=0;i<e.length;i++){const{h:o,l:a}=Uye(e[i],t);[n[i],r[i]]=[o,a]}return[n,r]}const Vye=(e,t,n)=>e<<n|t>>>32-n,Wye=(e,t,n)=>t<<n|e>>>32-n,Gye=(e,t,n)=>t<<n-32|e>>>64-n,qye=(e,t,n)=>e<<n-32|t>>>64-n,A8=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Kye=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),P8=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),is=(e,t)=>e<<32-t|e>>>t,UR=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,Qye=e=>e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255;function HR(e){for(let t=0;t<e.length;t++)e[t]=Qye(e[t])}function Xye(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}function A3(e){return typeof e=="string"&&(e=Xye(e)),x1(e),e}function Yye(...e){let t=0;for(let r=0;r<e.length;r++){const i=e[r];x1(i),t+=i.length}const n=new Uint8Array(t);for(let r=0,i=0;r<e.length;r++){const o=e[r];n.set(o,i),i+=o.length}return n}class z_{clone(){return this._cloneInto()}}function XV(e){const t=r=>e().update(A3(r)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}function Jye(e=32){if(A8&&typeof A8.getRandomValues=="function")return A8.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}const YV=[],JV=[],ZV=[],Zye=BigInt(0),U0=BigInt(1),e2e=BigInt(2),t2e=BigInt(7),n2e=BigInt(256),r2e=BigInt(113);for(let e=0,t=U0,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],YV.push(2*(5*r+n)),JV.push((e+1)*(e+2)/2%64);let i=Zye;for(let o=0;o<7;o++)t=(t<<U0^(t>>t2e)*r2e)%n2e,t&e2e&&(i^=U0<<(U0<<BigInt(o))-U0);ZV.push(i)}const[i2e,o2e]=Hye(ZV,!0),VR=(e,t,n)=>n>32?Gye(e,t,n):Vye(e,t,n),WR=(e,t,n)=>n>32?qye(e,t,n):Wye(e,t,n);function a2e(e,t=24){const n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let a=0;a<10;a++)n[a]=e[a]^e[a+10]^e[a+20]^e[a+30]^e[a+40];for(let a=0;a<10;a+=2){const s=(a+8)%10,l=(a+2)%10,c=n[l],u=n[l+1],f=VR(c,u,1)^n[s],d=WR(c,u,1)^n[s+1];for(let g=0;g<50;g+=10)e[a+g]^=f,e[a+g+1]^=d}let i=e[2],o=e[3];for(let a=0;a<24;a++){const s=JV[a],l=VR(i,o,s),c=WR(i,o,s),u=YV[a];i=e[u],o=e[u+1],e[u]=l,e[u+1]=c}for(let a=0;a<50;a+=10){for(let s=0;s<10;s++)n[s]=e[a+s];for(let s=0;s<10;s++)e[a+s]^=~n[(s+2)%10]&n[(s+4)%10]}e[0]^=i2e[r],e[1]^=o2e[r]}n.fill(0)}class U_ extends z_{constructor(t,n,r,i=!1,o=24){if(super(),this.blockLen=t,this.suffix=n,this.outputLen=r,this.enableXOF=i,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,zb(r),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=Kye(this.state)}keccak(){UR||HR(this.state32),a2e(this.state32,this.rounds),UR||HR(this.state32),this.posOut=0,this.pos=0}update(t){rp(this);const{blockLen:n,state:r}=this;t=A3(t);const i=t.length;for(let o=0;o<i;){const a=Math.min(n-this.pos,i-o);for(let s=0;s<a;s++)r[this.pos++]^=t[o++];this.pos===n&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;const{state:t,suffix:n,pos:r,blockLen:i}=this;t[r]^=n,n&128&&r===i-1&&this.keccak(),t[i-1]^=128,this.keccak()}writeInto(t){rp(this,!1),x1(t),this.finish();const n=this.state,{blockLen:r}=this;for(let i=0,o=t.length;i<o;){this.posOut>=r&&this.keccak();const a=Math.min(r-this.posOut,o-i);t.set(n.subarray(this.posOut,this.posOut+a),i),this.posOut+=a,i+=a}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return zb(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(QV(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:o,enableXOF:a}=this;return t||(t=new U_(n,r,i,a,o)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=o,t.suffix=r,t.outputLen=i,t.enableXOF=a,t.destroyed=this.destroyed,t}}const s2e=(e,t,n)=>XV(()=>new U_(t,e,n)),l2e=s2e(1,136,256/8);function Yr(e,t){const n=t||"hex",r=l2e(ea(e,{strict:!1})?Pd(e):e);return n==="bytes"?r:vt(r)}const c2e=e=>Yr(Pd(e));function u2e(e){return c2e(e)}function d2e(e){let t=!0,n="",r=0,i="",o=!1;for(let a=0;a<e.length;a++){const s=e[a];if(["(",")",","].includes(s)&&(t=!0),s==="("&&r++,s===")"&&r--,!!t){if(r===0){if(s===" "&&["event","function",""].includes(i))i="";else if(i+=s,s===")"){o=!0;break}continue}if(s===" "){e[a-1]!==","&&n!==","&&n!==",("&&(n="",t=!1);continue}i+=s,n+=s}}if(!o)throw new Se("Unable to normalize signature.");return i}const f2e=e=>{const t=typeof e=="string"?e:kve(e);return d2e(t)};function eW(e){return u2e(f2e(e))}const H_=eW;class Bi extends Se{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 V_ extends Map{constructor(t){super(),Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSize=t}set(t,n){return super.set(t,n),this.maxSize&&this.size>this.maxSize&&this.delete(this.keys().next().value),this}}const T8=new V_(8192);function E1(e,t){if(T8.has(`${e}.${t}`))return T8.get(`${e}.${t}`);const n=e.substring(2).toLowerCase(),r=Yr(hd(n),"bytes"),i=n.split("");for(let a=0;a<40;a+=2)r[a>>1]>>4>=8&&i[a]&&(i[a]=i[a].toUpperCase()),(r[a>>1]&15)>=8&&i[a+1]&&(i[a+1]=i[a+1].toUpperCase());const o=`0x${i.join("")}`;return T8.set(`${e}.${t}`,o),o}function Jr(e,t){if(!yr(e,{strict:!1}))throw new Bi({address:e});return E1(e,t)}const h2e=/^0x[a-fA-F0-9]{40}$/,O8=new V_(8192);function yr(e,t){const{strict:n=!0}=t??{},r=`${e}.${n}`;if(O8.has(r))return O8.get(r);const i=h2e.test(e)?e.toLowerCase()===e?!0:n?E1(e)===e:!0:!1;return O8.set(r,i),i}function Tl(e){return typeof e[0]=="string"?su(e):p2e(e)}function p2e(e){let t=0;for(const i of e)t+=i.length;const n=new Uint8Array(t);let r=0;for(const i of e)n.set(i,r),r+=i.length;return n}function su(e){return`0x${e.reduce((t,n)=>t+n.replace("0x",""),"")}`}function yg(e,t,n,{strict:r}={}){return ea(e,{strict:!1})?iW(e,t,n,{strict:r}):rW(e,t,n,{strict:r})}function tW(e,t){if(typeof t=="number"&&t>0&&t>In(e)-1)throw new GV({offset:t,position:"start",size:In(e)})}function nW(e,t,n){if(typeof t=="number"&&typeof n=="number"&&In(e)!==n-t)throw new GV({offset:n,position:"end",size:In(e)})}function rW(e,t,n,{strict:r}={}){tW(e,t);const i=e.slice(t,n);return r&&nW(i,t,n),i}function iW(e,t,n,{strict:r}={}){tW(e,t);const i=`0x${e.replace("0x","").slice((t??0)*2,(n??e.length)*2)}`;return r&&nW(i,t,n),i}function Dp(e,t){if(e.length!==t.length)throw new wye({expectedLength:e.length,givenLength:t.length});const n=m2e({params:e,values:t}),r=G_(n);return r.length===0?"0x":r}function m2e({params:e,values:t}){const n=[];for(let r=0;r<e.length;r++)n.push(W_({param:e[r],value:t[r]}));return n}function W_({param:e,value:t}){const n=q_(e.type);if(n){const[r,i]=n;return v2e(t,{length:r,param:{...e,type:i}})}if(e.type==="tuple")return S2e(t,{param:e});if(e.type==="address")return g2e(t);if(e.type==="bool")return b2e(t);if(e.type.startsWith("uint")||e.type.startsWith("int")){const r=e.type.startsWith("int");return w2e(t,{signed:r})}if(e.type.startsWith("bytes"))return y2e(t,{param:e});if(e.type==="string")return C2e(t);throw new _ye(e.type,{docsPath:"/docs/contract/encodeAbiParameters"})}function G_(e){let t=0;for(let o=0;o<e.length;o++){const{dynamic:a,encoded:s}=e[o];a?t+=32:t+=In(s)}const n=[],r=[];let i=0;for(let o=0;o<e.length;o++){const{dynamic:a,encoded:s}=e[o];a?(n.push(it(t+i,{size:32})),r.push(s),i+=In(s)):n.push(s)}return Tl([...n,...r])}function g2e(e){if(!yr(e))throw new Bi({address:e});return{dynamic:!1,encoded:Hc(e.toLowerCase())}}function v2e(e,{length:t,param:n}){const r=t===null;if(!Array.isArray(e))throw new Pye(e);if(!r&&e.length!==t)throw new yye({expectedLength:t,givenLength:e.length,type:`${n.type}[${t}]`});let i=!1;const o=[];for(let a=0;a<e.length;a++){const s=W_({param:n,value:e[a]});s.dynamic&&(i=!0),o.push(s)}if(r||i){const a=G_(o);if(r){const s=it(o.length,{size:32});return{dynamic:!0,encoded:o.length>0?Tl([s,a]):s}}if(i)return{dynamic:!0,encoded:a}}return{dynamic:!1,encoded:Tl(o.map(({encoded:a})=>a))}}function y2e(e,{param:t}){const[,n]=t.type.split("bytes"),r=In(e);if(!n){let i=e;return r%32!==0&&(i=Hc(i,{dir:"right",size:Math.ceil((e.length-2)/2/32)*32})),{dynamic:!0,encoded:Tl([Hc(it(r,{size:32})),i])}}if(r!==Number.parseInt(n))throw new bye({expectedSize:Number.parseInt(n),value:e});return{dynamic:!1,encoded:Hc(e,{dir:"right"})}}function b2e(e){if(typeof e!="boolean")throw new Se(`Invalid boolean value: "${e}" (type: ${typeof e}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:Hc(KV(e))}}function w2e(e,{signed:t}){return{dynamic:!1,encoded:it(e,{size:32,signed:t})}}function C2e(e){const t=np(e),n=Math.ceil(In(t)/32),r=[];for(let i=0;i<n;i++)r.push(Hc(yg(t,i*32,(i+1)*32),{dir:"right"}));return{dynamic:!0,encoded:Tl([Hc(it(In(t),{size:32})),...r])}}function S2e(e,{param:t}){let n=!1;const r=[];for(let i=0;i<t.components.length;i++){const o=t.components[i],a=Array.isArray(e)?i:o.name,s=W_({param:o,value:e[a]});r.push(s),s.dynamic&&(n=!0)}return{dynamic:n,encoded:n?G_(r):Tl(r.map(({encoded:i})=>i))}}function q_(e){const t=e.match(/^(.*)\[(\d+)?\]$/);return t?[t[2]?Number(t[2]):null,t[1]]:void 0}const K_=e=>yg(eW(e),0,4);function _1(e){const{abi:t,args:n=[],name:r}=e,i=ea(r,{strict:!1}),o=t.filter(s=>i?s.type==="function"?K_(s)===r:s.type==="event"?H_(s)===r:!1:"name"in s&&s.name===r);if(o.length===0)return;if(o.length===1)return o[0];let a;for(const s of o){if(!("inputs"in s))continue;if(!n||n.length===0){if(!s.inputs||s.inputs.length===0)return s;continue}if(!s.inputs||s.inputs.length===0||s.inputs.length!==n.length)continue;if(n.every((c,u)=>{const f="inputs"in s&&s.inputs[u];return f?m7(c,f):!1})){if(a&&"inputs"in a&&a.inputs){const c=oW(s.inputs,a.inputs,n);if(c)throw new xye({abiItem:s,type:c[0]},{abiItem:a,type:c[1]})}a=s}}return a||o[0]}function m7(e,t){const n=typeof e,r=t.type;switch(r){case"address":return yr(e,{strict:!1});case"bool":return n==="boolean";case"function":return n==="string";case"string":return n==="string";default:return r==="tuple"&&"components"in t?Object.values(t.components).every((i,o)=>m7(Object.values(e)[o],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)?n==="number"||n==="bigint":/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(r)?n==="string"||e instanceof Uint8Array:/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(r)?Array.isArray(e)&&e.every(i=>m7(i,{...t,type:r.replace(/(\[[0-9]{0,}\])$/,"")})):!1}}function oW(e,t,n){for(const r in e){const i=e[r],o=t[r];if(i.type==="tuple"&&o.type==="tuple"&&"components"in i&&"components"in o)return oW(i.components,o.components,n[r]);const a=[i.type,o.type];if(a.includes("address")&&a.includes("bytes20")?!0:a.includes("address")&&a.includes("string")?yr(n[r],{strict:!1}):a.includes("address")&&a.includes("bytes")?yr(n[r],{strict:!1}):!1)return a}}const GR="/docs/contract/encodeEventTopics";function A1(e){var l;const{abi:t,eventName:n,args:r}=e;let i=t[0];if(n){const c=_1({abi:t,name:n});if(!c)throw new $R(n,{docsPath:GR});i=c}if(i.type!=="event")throw new $R(void 0,{docsPath:GR});const o=Al(i),a=H_(o);let s=[];if(r&&"inputs"in i){const c=(l=i.inputs)==null?void 0:l.filter(f=>"indexed"in f&&f.indexed),u=Array.isArray(r)?r:Object.values(r).length>0?(c==null?void 0:c.map(f=>r[f.name]))??[]:[];u.length>0&&(s=(c==null?void 0:c.map((f,d)=>Array.isArray(u[d])?u[d].map((g,p)=>qR({param:f,value:u[d][p]})):u[d]?qR({param:f,value:u[d]}):null))??[])}return[a,...s]}function qR({param:e,value:t}){if(e.type==="string"||e.type==="bytes")return Yr(Pd(t));if(e.type==="tuple"||e.type.match(/^(.*)\[(\d+)?\]$/))throw new Oye(e.type);return Dp([e],[t])}function P3(e,{method:t}){var r,i;const n={};return e.transport.type==="fallback"&&((i=(r=e.transport).onResponse)==null||i.call(r,({method:o,response:a,status:s,transport:l})=>{s==="success"&&t===o&&(n[a]=l.request)})),o=>n[o]||e.request}async function aW(e,t){const{address:n,abi:r,args:i,eventName:o,fromBlock:a,strict:s,toBlock:l}=t,c=P3(e,{method:"eth_newFilter"}),u=o?A1({abi:r,args:i,eventName:o}):void 0,f=await e.request({method:"eth_newFilter",params:[{address:n,fromBlock:typeof a=="bigint"?it(a):a,toBlock:typeof l=="bigint"?it(l):l,topics:u}]});return{abi:r,args:i,eventName:o,id:f,request:c(f),strict:!!s,type:"event"}}function bo(e){return typeof e=="string"?{address:e,type:"json-rpc"}:e}const KR="/docs/contract/encodeFunctionData";function x2e(e){const{abi:t,args:n,functionName:r}=e;let i=t[0];if(r){const o=_1({abi:t,args:n,name:r});if(!o)throw new Db(r,{docsPath:KR});i=o}if(i.type!=="function")throw new Db(void 0,{docsPath:KR});return{abi:[i],functionName:K_(Al(i))}}function lu(e){const{args:t}=e,{abi:n,functionName:r}=(()=>{var s;return e.abi.length===1&&((s=e.functionName)!=null&&s.startsWith("0x"))?e:x2e(e)})(),i=n[0],o=r,a="inputs"in i&&i.inputs?Dp(i.inputs,t??[]):void 0;return su([o,a??"0x"])}const sW={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."},E2e={inputs:[{name:"message",type:"string"}],name:"Error",type:"error"},_2e={inputs:[{name:"reason",type:"uint256"}],name:"Panic",type:"error"};class QR extends Se{constructor({offset:t}){super(`Offset \`${t}\` cannot be negative.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"NegativeOffsetError"})}}class lW extends Se{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 A2e extends Se{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 P2e={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 A2e({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(e){if(e<0||e>this.bytes.length-1)throw new lW({length:this.bytes.length,position:e})},decrementPosition(e){if(e<0)throw new QR({offset:e});const t=this.position-e;this.assertPosition(t),this.position=t},getReadCount(e){return this.positionReadCount.get(e||this.position)||0},incrementPosition(e){if(e<0)throw new QR({offset:e});const t=this.position+e;this.assertPosition(t),this.position=t},inspectByte(e){const t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectBytes(e,t){const n=t??this.position;return this.assertPosition(n+e-1),this.bytes.subarray(n,n+e)},inspectUint8(e){const t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectUint16(e){const t=e??this.position;return this.assertPosition(t+1),this.dataView.getUint16(t)},inspectUint24(e){const t=e??this.position;return this.assertPosition(t+2),(this.dataView.getUint16(t)<<8)+this.dataView.getUint8(t+2)},inspectUint32(e){const t=e??this.position;return this.assertPosition(t+3),this.dataView.getUint32(t)},pushByte(e){this.assertPosition(this.position),this.bytes[this.position]=e,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.bytes[this.position]=e,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 e=this.inspectByte();return this.position++,e},readBytes(e,t){this.assertReadLimit(),this._touch();const n=this.inspectBytes(e);return this.position+=t??e,n},readUint8(){this.assertReadLimit(),this._touch();const e=this.inspectUint8();return this.position+=1,e},readUint16(){this.assertReadLimit(),this._touch();const e=this.inspectUint16();return this.position+=2,e},readUint24(){this.assertReadLimit(),this._touch();const e=this.inspectUint24();return this.position+=3,e},readUint32(){this.assertReadLimit(),this._touch();const e=this.inspectUint32();return this.position+=4,e},get remaining(){return this.bytes.length-this.position},setPosition(e){const t=this.position;return this.assertPosition(e),this.position=e,()=>this.position=t},_touch(){if(this.recursiveReadLimit===Number.POSITIVE_INFINITY)return;const e=this.getReadCount();this.positionReadCount.set(this.position,e+1),e>0&&this.recursiveReadCount++}};function Q_(e,{recursiveReadLimit:t=8192}={}){const n=Object.create(P2e);return n.bytes=e,n.dataView=new DataView(e.buffer,e.byteOffset,e.byteLength),n.positionReadCount=new Map,n.recursiveReadLimit=t,n}function T2e(e,t={}){typeof t.size<"u"&&za(e,{size:t.size});const n=Gn(e,t);return ro(n,t)}function O2e(e,t={}){let n=e;if(typeof t.size<"u"&&(za(n,{size:t.size}),n=xs(n)),n.length>1||n[0]>1)throw new Mye(n);return!!n[0]}function fl(e,t={}){typeof t.size<"u"&&za(e,{size:t.size});const n=Gn(e,t);return Es(n,t)}function I2e(e,t={}){let n=e;return typeof t.size<"u"&&(za(n,{size:t.size}),n=xs(n,{dir:"right"})),new TextDecoder().decode(n)}function T3(e,t){const n=typeof t=="string"?Pl(t):t,r=Q_(n);if(In(n)===0&&e.length>0)throw new E3;if(In(t)&&In(t)<32)throw new HV({data:typeof t=="string"?t:Gn(t),params:e,size:In(t)});let i=0;const o=[];for(let a=0;a<e.length;++a){const s=e[a];r.setPosition(i);const[l,c]=Ch(r,s,{staticPosition:0});i+=c,o.push(l)}return o}function Ch(e,t,{staticPosition:n}){const r=q_(t.type);if(r){const[i,o]=r;return M2e(e,{...t,type:o},{length:i,staticPosition:n})}if(t.type==="tuple")return F2e(e,t,{staticPosition:n});if(t.type==="address")return k2e(e);if(t.type==="bool")return R2e(e);if(t.type.startsWith("bytes"))return N2e(e,t,{staticPosition:n});if(t.type.startsWith("uint")||t.type.startsWith("int"))return j2e(e,t);if(t.type==="string")return L2e(e,{staticPosition:n});throw new Aye(t.type,{docsPath:"/docs/contract/decodeAbiParameters"})}const XR=32,g7=32;function k2e(e){const t=e.readBytes(32);return[E1(Gn(rW(t,-20))),32]}function M2e(e,t,{length:n,staticPosition:r}){if(!n){const a=fl(e.readBytes(g7)),s=r+a,l=s+XR;e.setPosition(s);const c=fl(e.readBytes(XR)),u=bg(t);let f=0;const d=[];for(let g=0;g<c;++g){e.setPosition(l+(u?g*32:f));const[p,m]=Ch(e,t,{staticPosition:l});f+=m,d.push(p)}return e.setPosition(r+32),[d,32]}if(bg(t)){const a=fl(e.readBytes(g7)),s=r+a,l=[];for(let c=0;c<n;++c){e.setPosition(s+c*32);const[u]=Ch(e,t,{staticPosition:s});l.push(u)}return e.setPosition(r+32),[l,32]}let i=0;const o=[];for(let a=0;a<n;++a){const[s,l]=Ch(e,t,{staticPosition:r+i});i+=l,o.push(s)}return[o,i]}function R2e(e){return[O2e(e.readBytes(32),{size:32}),32]}function N2e(e,t,{staticPosition:n}){const[r,i]=t.type.split("bytes");if(!i){const a=fl(e.readBytes(32));e.setPosition(n+a);const s=fl(e.readBytes(32));if(s===0)return e.setPosition(n+32),["0x",32];const l=e.readBytes(s);return e.setPosition(n+32),[Gn(l),32]}return[Gn(e.readBytes(Number.parseInt(i),32)),32]}function j2e(e,t){const n=t.type.startsWith("int"),r=Number.parseInt(t.type.split("int")[1]||"256"),i=e.readBytes(32);return[r>48?T2e(i,{signed:n}):fl(i,{signed:n}),32]}function F2e(e,t,{staticPosition:n}){const r=t.components.length===0||t.components.some(({name:a})=>!a),i=r?[]:{};let o=0;if(bg(t)){const a=fl(e.readBytes(g7)),s=n+a;for(let l=0;l<t.components.length;++l){const c=t.components[l];e.setPosition(s+o);const[u,f]=Ch(e,c,{staticPosition:s});o+=f,i[r?l:c==null?void 0:c.name]=u}return e.setPosition(n+32),[i,32]}for(let a=0;a<t.components.length;++a){const s=t.components[a],[l,c]=Ch(e,s,{staticPosition:n});i[r?a:s==null?void 0:s.name]=l,o+=c}return[i,o]}function L2e(e,{staticPosition:t}){const n=fl(e.readBytes(32)),r=t+n;e.setPosition(r);const i=fl(e.readBytes(32));if(i===0)return e.setPosition(t+32),["",32];const o=e.readBytes(i,32),a=I2e(xs(o));return e.setPosition(t+32),[a,32]}function bg(e){var r;const{type:t}=e;if(t==="string"||t==="bytes"||t.endsWith("[]"))return!0;if(t==="tuple")return(r=e.components)==null?void 0:r.some(bg);const n=q_(e.type);return!!(n&&bg({...e,type:n[1]}))}function $2e(e){const{abi:t,data:n}=e,r=yg(n,0,4);if(r==="0x")throw new E3;const o=[...t||[],E2e,_2e].find(a=>a.type==="error"&&r===K_(Al(a)));if(!o)throw new VV(r,{docsPath:"/docs/contract/decodeErrorResult"});return{abiItem:o,args:"inputs"in o&&o.inputs&&o.inputs.length>0?T3(o.inputs,yg(n,4)):void 0,errorName:o.name}}const Or=(e,t,n)=>JSON.stringify(e,(r,i)=>typeof i=="bigint"?i.toString():i,n);function cW({abiItem:e,args:t,includeFunctionName:n=!0,includeName:r=!1}){if("name"in e&&"inputs"in e&&e.inputs)return`${n?e.name:""}(${e.inputs.map((i,o)=>`${r&&i.name?`${i.name}: `:""}${typeof t[o]=="object"?Or(t[o]):t[o]}`).join(", ")})`}const B2e={gwei:9,wei:18},D2e={ether:-9,wei:9},z2e={ether:-18,gwei:-9};function O3(e,t){let n=e.toString();const r=n.startsWith("-");r&&(n=n.slice(1)),n=n.padStart(t,"0");let[i,o]=[n.slice(0,n.length-t),n.slice(n.length-t)];return o=o.replace(/(0+)$/,""),`${r?"-":""}${i||"0"}${o?`.${o}`:""}`}function X_(e,t="wei"){return O3(e,B2e[t])}function Fi(e,t="wei"){return O3(e,D2e[t])}class U2e extends Se{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 H2e extends Se{constructor(){super("state and stateDiff are set on the same account."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"StateAssignmentConflictError"})}}function YR(e){return e.reduce((t,{slot:n,value:r})=>`${t}        ${n}: ${r}
`,"")}function V2e(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+=YR(r.state)),r.stateDiff&&(i+=`      stateDiff:
`,i+=YR(r.stateDiff)),i},`  State Override:
`).slice(0,-1)}function P1(e){const t=Object.entries(e).map(([r,i])=>i===void 0||i===!1?null:[r,i]).filter(Boolean),n=t.reduce((r,[i])=>Math.max(r,i.length),0);return t.map(([r,i])=>`  ${`${r}:`.padEnd(n+1)}  ${i}`).join(`
`)}class W2e extends Se{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 G2e extends Se{constructor({v:t}){super(`Invalid \`v\` value "${t}". Expected 27 or 28.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidLegacyVError"})}}class q2e extends Se{constructor({transaction:t}){super("Cannot infer a transaction type from provided transaction.",{metaMessages:["Provided Transaction:","{",P1(t),"}","","To infer the type, either provide:","- a `type` to the Transaction, or","- an EIP-1559 Transaction with `maxFeePerGas`, or","- an EIP-2930 Transaction with `gasPrice` & `accessList`, or","- an EIP-4844 Transaction with `blobs`, `blobVersionedHashes`, `sidecars`, or","- a Legacy Transaction with `gasPrice`"]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSerializableTransactionError"})}}class K2e extends Se{constructor({storageKey:t}){super(`Size for storage key "${t}" is invalid. Expected 32 bytes. Got ${Math.floor((t.length-2)/2)} bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidStorageKeySizeError"})}}class Q2e extends Se{constructor(t,{account:n,docsPath:r,chain:i,data:o,gas:a,gasPrice:s,maxFeePerGas:l,maxPriorityFeePerGas:c,nonce:u,to:f,value:d}){var p;const g=P1({chain:i&&`${i==null?void 0:i.name} (id: ${i==null?void 0:i.id})`,from:n==null?void 0:n.address,to:f,value:typeof d<"u"&&`${X_(d)} ${((p=i==null?void 0:i.nativeCurrency)==null?void 0:p.symbol)||"ETH"}`,data:o,gas:a,gasPrice:typeof s<"u"&&`${Fi(s)} gwei`,maxFeePerGas:typeof l<"u"&&`${Fi(l)} gwei`,maxPriorityFeePerGas:typeof c<"u"&&`${Fi(c)} gwei`,nonce:u});super(t.shortMessage,{cause:t,docsPath:r,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Request Arguments:",g].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:"TransactionExecutionError"}),this.cause=t}}class uW extends Se{constructor({blockHash:t,blockNumber:n,blockTag:r,hash:i,index:o}){let a="Transaction";r&&o!==void 0&&(a=`Transaction at block time "${r}" at index "${o}"`),t&&o!==void 0&&(a=`Transaction at block hash "${t}" at index "${o}"`),n&&o!==void 0&&(a=`Transaction at block number "${n}" at index "${o}"`),i&&(a=`Transaction with hash "${i}"`),super(`${a} could not be found.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionNotFoundError"})}}class dW extends Se{constructor({hash:t}){super(`Transaction receipt with hash "${t}" could not be found. The Transaction may not be processed on a block yet.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionReceiptNotFoundError"})}}class JR extends Se{constructor({hash:t}){super(`Timed out while waiting for transaction with hash "${t}" to be confirmed.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WaitForTransactionReceiptTimeoutError"})}}class fW extends Se{constructor(t,{account:n,docsPath:r,chain:i,data:o,gas:a,gasPrice:s,maxFeePerGas:l,maxPriorityFeePerGas:c,nonce:u,to:f,value:d,stateOverride:g}){var w;const p=n?bo(n):void 0;let m=P1({from:p==null?void 0:p.address,to:f,value:typeof d<"u"&&`${X_(d)} ${((w=i==null?void 0:i.nativeCurrency)==null?void 0:w.symbol)||"ETH"}`,data:o,gas:a,gasPrice:typeof s<"u"&&`${Fi(s)} gwei`,maxFeePerGas:typeof l<"u"&&`${Fi(l)} gwei`,maxPriorityFeePerGas:typeof c<"u"&&`${Fi(c)} gwei`,nonce:u});g&&(m+=`
${V2e(g)}`),super(t.shortMessage,{cause:t,docsPath:r,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Raw Call Arguments:",m].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.cause=t}}class Y_ extends Se{constructor(t,{abi:n,args:r,contractAddress:i,docsPath:o,functionName:a,sender:s}){const l=_1({abi:n,args:r,name:a}),c=l?cW({abiItem:l,args:r,includeFunctionName:!1,includeName:!1}):void 0,u=l?Al(l,{includeName:!0}):void 0,f=P1({address:i&&mye(i),function:u,args:c&&c!=="()"&&`${[...Array((a==null?void 0:a.length)??0).keys()].map(()=>" ").join("")}${c}`,sender:s});super(t.shortMessage||`An unknown error occurred while executing the contract function "${a}".`,{cause:t,docsPath:o,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Contract Call:",f].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.abi=n,this.args=r,this.cause=t,this.contractAddress=i,this.functionName=a,this.sender=s}}class v7 extends Se{constructor({abi:t,data:n,functionName:r,message:i}){let o,a,s,l;if(n&&n!=="0x")try{a=$2e({abi:t,data:n});const{abiItem:u,errorName:f,args:d}=a;if(f==="Error")l=d[0];else if(f==="Panic"){const[g]=d;l=sW[g]}else{const g=u?Al(u,{includeName:!0}):void 0,p=u&&d?cW({abiItem:u,args:d,includeFunctionName:!1,includeName:!1}):void 0;s=[g?`Error: ${g}`:"",p&&p!=="()"?`       ${[...Array((f==null?void 0:f.length)??0).keys()].map(()=>" ").join("")}${p}`:""]}}catch(u){o=u}else i&&(l=i);let c;o instanceof VV&&(c=o.signature,s=[`Unable to decode signature "${c}" 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=${c}.`]),super(l&&l!=="execution reverted"||c?[`The contract function "${r}" reverted with the following ${c?"signature":"reason"}:`,l||c].join(`
`):`The contract function "${r}" reverted.`,{cause:o,metaMessages:s}),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.data=a,this.reason=l,this.signature=c}}class X2e extends Se{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 Y2e extends Se{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 J_ extends Se{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.data=t}}class xm extends Se{constructor({body:t,cause:n,details:r,headers:i,status:o,url:a}){super("HTTP request failed.",{cause:n,details:r,metaMessages:[o&&`Status: ${o}`,`URL: ${D_(a)}`,t&&`Request body: ${Or(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.body=t,this.headers=i,this.status=o,this.url=a}}class hW extends Se{constructor({body:t,error:n,url:r}){super("RPC Request failed.",{cause:n,details:n.message,metaMessages:[`URL: ${D_(r)}`,`Request body: ${Or(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.code=n.code}}class ZR extends Se{constructor({body:t,url:n}){super("The request took too long to respond.",{details:"The request timed out.",metaMessages:[`URL: ${D_(n)}`,`Request body: ${Or(t)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TimeoutError"})}}const J2e=-1;class Ui extends Se{constructor(t,{code:n,docsPath:r,metaMessages:i,shortMessage:o}){super(o,{cause:t,docsPath:r,metaMessages:i||(t==null?void 0: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.name=t.name,this.code=t instanceof hW?t.code:n??J2e}}class zp extends Ui{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.data=n.data}}class wg extends Ui{constructor(t){super(t,{code:wg.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(wg,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});class Cg extends Ui{constructor(t){super(t,{code:Cg.code,shortMessage:"JSON is not a valid request object."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidRequestRpcError"})}}Object.defineProperty(Cg,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});class Sg extends Ui{constructor(t){super(t,{code:Sg.code,shortMessage:"The method does not exist / is not available."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"MethodNotFoundRpcError"})}}Object.defineProperty(Sg,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});class xg extends Ui{constructor(t){super(t,{code:xg.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(xg,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class Td extends Ui{constructor(t){super(t,{code:Td.code,shortMessage:"An internal error was received."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InternalRpcError"})}}Object.defineProperty(Td,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});class Od extends Ui{constructor(t){super(t,{code:Od.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(Od,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32e3});class Eg extends Ui{constructor(t){super(t,{code:Eg.code,shortMessage:"Requested resource not found."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"})}}Object.defineProperty(Eg,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});class Vc extends Ui{constructor(t){super(t,{code:Vc.code,shortMessage:"Requested resource not available."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceUnavailableRpcError"})}}Object.defineProperty(Vc,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});class _g extends Ui{constructor(t){super(t,{code:_g.code,shortMessage:"Transaction creation failed."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionRejectedRpcError"})}}Object.defineProperty(_g,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});class Ag extends Ui{constructor(t){super(t,{code:Ag.code,shortMessage:"Method is not implemented."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"MethodNotSupportedRpcError"})}}Object.defineProperty(Ag,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});class ip extends Ui{constructor(t){super(t,{code:ip.code,shortMessage:"Request exceeds defined limit."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"LimitExceededRpcError"})}}Object.defineProperty(ip,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});class Pg extends Ui{constructor(t){super(t,{code:Pg.code,shortMessage:"Version of JSON-RPC protocol is not supported."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"JsonRpcVersionUnsupportedError"})}}Object.defineProperty(Pg,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});class nn extends zp{constructor(t){super(t,{code:nn.code,shortMessage:"User rejected the request."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UserRejectedRequestError"})}}Object.defineProperty(nn,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});class Tg extends zp{constructor(t){super(t,{code:Tg.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(Tg,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});class Og extends zp{constructor(t){super(t,{code:Og.code,shortMessage:"The Provider does not support the requested method."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnsupportedProviderMethodError"})}}Object.defineProperty(Og,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});class Ig extends zp{constructor(t){super(t,{code:Ig.code,shortMessage:"The Provider is disconnected from all chains."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderDisconnectedError"})}}Object.defineProperty(Ig,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});class kg extends zp{constructor(t){super(t,{code:kg.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(kg,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});class ta extends zp{constructor(t){super(t,{code:ta.code,shortMessage:"An error occurred when attempting to switch chain."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SwitchChainError"})}}Object.defineProperty(ta,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902});class Z2e extends Ui{constructor(t){super(t,{shortMessage:"An unknown RPC error occurred."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownRpcError"})}}const ebe=3;function Mg(e,{abi:t,address:n,args:r,docsPath:i,functionName:o,sender:a}){const{code:s,data:l,message:c,shortMessage:u}=e instanceof J_?e:e instanceof Se?e.walk(d=>"data"in d)||e.walk():{},f=e instanceof E3?new X2e({functionName:o}):[ebe,Td.code].includes(s)&&(l||c||u)?new v7({abi:t,data:typeof l=="object"?l.data:l,functionName:o,message:u??c}):e;return new Y_(f,{abi:t,args:r,contractAddress:n,docsPath:i,functionName:o,sender:a})}class tbe extends Se{constructor(t,{account:n,docsPath:r,chain:i,data:o,gas:a,gasPrice:s,maxFeePerGas:l,maxPriorityFeePerGas:c,nonce:u,to:f,value:d}){var p;const g=P1({from:n==null?void 0:n.address,to:f,value:typeof d<"u"&&`${X_(d)} ${((p=i==null?void 0:i.nativeCurrency)==null?void 0:p.symbol)||"ETH"}`,data:o,gas:a,gasPrice:typeof s<"u"&&`${Fi(s)} gwei`,maxFeePerGas:typeof l<"u"&&`${Fi(l)} gwei`,maxPriorityFeePerGas:typeof c<"u"&&`${Fi(c)} gwei`,nonce:u});super(t.shortMessage,{cause:t,docsPath:r,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Estimate Gas Arguments:",g].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:"EstimateGasExecutionError"}),this.cause=t}}class ch extends Se{constructor({cause:t,message:n}={}){var i;const r=(i=n==null?void 0:n.replace("execution reverted: ",""))==null?void 0:i.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(ch,"code",{enumerable:!0,configurable:!0,writable:!0,value:3});Object.defineProperty(ch,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});class Id extends Se{constructor({cause:t,maxFeePerGas:n}={}){super(`The fee cap (\`maxFeePerGas\`${n?` = ${Fi(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(Id,"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 y7 extends Se{constructor({cause:t,maxFeePerGas:n}={}){super(`The fee cap (\`maxFeePerGas\`${n?` = ${Fi(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(y7,"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 b7 extends Se{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(b7,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});class w7 extends Se{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(w7,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported|already known/});class C7 extends Se{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(C7,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});class S7 extends Se{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(S7,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds/});class x7 extends Se{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(x7,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});class E7 extends Se{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(E7,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});class _7 extends Se{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(_7,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});class Rg extends Se{constructor({cause:t,maxPriorityFeePerGas:n,maxFeePerGas:r}={}){super([`The provided tip (\`maxPriorityFeePerGas\`${n?` = ${Fi(n)} gwei`:""}) cannot be higher than the fee cap (\`maxFeePerGas\`${r?` = ${Fi(r)} gwei`:""}).`].join(`
`),{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TipAboveFeeCapError"})}}Object.defineProperty(Rg,"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 I3 extends Se{constructor({cause:t}){super(`An error occurred while executing: ${t==null?void 0:t.shortMessage}`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownNodeError"})}}function Z_(e,t){const n=(e.details||"").toLowerCase(),r=e instanceof Se?e.walk(i=>i.code===ch.code):e;return r instanceof Se?new ch({cause:e,message:r.details}):ch.nodeMessage.test(n)?new ch({cause:e,message:e.details}):Id.nodeMessage.test(n)?new Id({cause:e,maxFeePerGas:t==null?void 0:t.maxFeePerGas}):y7.nodeMessage.test(n)?new y7({cause:e,maxFeePerGas:t==null?void 0:t.maxFeePerGas}):b7.nodeMessage.test(n)?new b7({cause:e,nonce:t==null?void 0:t.nonce}):w7.nodeMessage.test(n)?new w7({cause:e,nonce:t==null?void 0:t.nonce}):C7.nodeMessage.test(n)?new C7({cause:e,nonce:t==null?void 0:t.nonce}):S7.nodeMessage.test(n)?new S7({cause:e}):x7.nodeMessage.test(n)?new x7({cause:e,gas:t==null?void 0:t.gas}):E7.nodeMessage.test(n)?new E7({cause:e,gas:t==null?void 0:t.gas}):_7.nodeMessage.test(n)?new _7({cause:e}):Rg.nodeMessage.test(n)?new Rg({cause:e,maxFeePerGas:t==null?void 0:t.maxFeePerGas,maxPriorityFeePerGas:t==null?void 0:t.maxPriorityFeePerGas}):new I3({cause:e})}function nbe(e,{docsPath:t,...n}){const r=(()=>{const i=Z_(e,n);return i instanceof I3?e:i})();return new tbe(r,{docsPath:t,...n})}function eA(e,{format:t}){if(!t)return{};const n={};function r(o){const a=Object.keys(o);for(const s of a)s in e&&(n[s]=e[s]),o[s]&&typeof o[s]=="object"&&!Array.isArray(o[s])&&r(o[s])}const i=t(e||{});return r(i),n}function tA(e,t){return({exclude:n,format:r})=>({exclude:n,format:i=>{const o=t(i);if(n)for(const a of n)delete o[a];return{...o,...r(i)}},type:e})}const rbe={legacy:"0x0",eip2930:"0x1",eip1559:"0x2",eip4844:"0x3"};function k3(e){const t={};return typeof e.accessList<"u"&&(t.accessList=e.accessList),typeof e.blobVersionedHashes<"u"&&(t.blobVersionedHashes=e.blobVersionedHashes),typeof e.blobs<"u"&&(typeof e.blobs[0]!="string"?t.blobs=e.blobs.map(n=>Gn(n)):t.blobs=e.blobs),typeof e.data<"u"&&(t.data=e.data),typeof e.from<"u"&&(t.from=e.from),typeof e.gas<"u"&&(t.gas=it(e.gas)),typeof e.gasPrice<"u"&&(t.gasPrice=it(e.gasPrice)),typeof e.maxFeePerBlobGas<"u"&&(t.maxFeePerBlobGas=it(e.maxFeePerBlobGas)),typeof e.maxFeePerGas<"u"&&(t.maxFeePerGas=it(e.maxFeePerGas)),typeof e.maxPriorityFeePerGas<"u"&&(t.maxPriorityFeePerGas=it(e.maxPriorityFeePerGas)),typeof e.nonce<"u"&&(t.nonce=it(e.nonce)),typeof e.to<"u"&&(t.to=e.to),typeof e.type<"u"&&(t.type=rbe[e.type]),typeof e.value<"u"&&(t.value=it(e.value)),t}function eN(e){if(!(!e||e.length===0))return e.reduce((t,{slot:n,value:r})=>{if(n.length!==66)throw new BR({size:n.length,targetSize:66,type:"hex"});if(r.length!==66)throw new BR({size:r.length,targetSize:66,type:"hex"});return t[n]=r,t},{})}function ibe(e){const{balance:t,nonce:n,state:r,stateDiff:i,code:o}=e,a={};if(o!==void 0&&(a.code=o),t!==void 0&&(a.balance=it(t)),n!==void 0&&(a.nonce=it(n)),r!==void 0&&(a.state=eN(r)),i!==void 0){if(a.state)throw new H2e;a.stateDiff=eN(i)}return a}function pW(e){if(!e)return;const t={};for(const{address:n,...r}of e){if(!yr(n,{strict:!1}))throw new Bi({address:n});if(t[n])throw new U2e({address:n});t[n]=ibe(r)}return t}function T1(e){const{account:t,gasPrice:n,maxFeePerGas:r,maxPriorityFeePerGas:i,to:o}=e,a=t?bo(t):void 0;if(a&&!yr(a.address))throw new Bi({address:a.address});if(o&&!yr(o))throw new Bi({address:o});if(typeof n<"u"&&(typeof r<"u"||typeof i<"u"))throw new W2e;if(r&&r>2n**256n-1n)throw new Id({maxFeePerGas:r});if(i&&r&&i>r)throw new Rg({maxFeePerGas:r,maxPriorityFeePerGas:i})}class obe extends Se{constructor(){super("`baseFeeMultiplier` must be greater than 1."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseFeeScalarError"})}}class nA extends Se{constructor(){super("Chain does not support EIP-1559 fees."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Eip1559FeesNotSupportedError"})}}class abe extends Se{constructor({maxPriorityFeePerGas:t}){super(`\`maxFeePerGas\` cannot be less than the \`maxPriorityFeePerGas\` (${Fi(t)} gwei).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"MaxFeePerGasTooLowError"})}}class mW extends Se{constructor({blockHash:t,blockNumber:n}){let r="Block";t&&(r=`Block at hash "${t}"`),n&&(r=`Block at number "${n}"`),super(`${r} could not be found.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BlockNotFoundError"})}}const gW={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559","0x3":"eip4844"};function M3(e){const t={...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,chainId:e.chainId?Es(e.chainId):void 0,gas:e.gas?BigInt(e.gas):void 0,gasPrice:e.gasPrice?BigInt(e.gasPrice):void 0,maxFeePerBlobGas:e.maxFeePerBlobGas?BigInt(e.maxFeePerBlobGas):void 0,maxFeePerGas:e.maxFeePerGas?BigInt(e.maxFeePerGas):void 0,maxPriorityFeePerGas:e.maxPriorityFeePerGas?BigInt(e.maxPriorityFeePerGas):void 0,nonce:e.nonce?Es(e.nonce):void 0,to:e.to?e.to:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,type:e.type?gW[e.type]:void 0,typeHex:e.type?e.type:void 0,value:e.value?BigInt(e.value):void 0,v:e.v?BigInt(e.v):void 0};return t.yParity=(()=>{if(e.yParity)return Number(e.yParity);if(typeof t.v=="bigint"){if(t.v===0n||t.v===27n)return 0;if(t.v===1n||t.v===28n)return 1;if(t.v>=35n)return t.v%2n===0n?1:0}})(),t.type==="legacy"&&(delete t.accessList,delete t.maxFeePerBlobGas,delete t.maxFeePerGas,delete t.maxPriorityFeePerGas,delete t.yParity),t.type==="eip2930"&&(delete t.maxFeePerBlobGas,delete t.maxFeePerGas,delete t.maxPriorityFeePerGas),t.type==="eip1559"&&delete t.maxFeePerBlobGas,t}const sbe=tA("transaction",M3);function rA(e){var n;const t=(n=e.transactions)==null?void 0:n.map(r=>typeof r=="string"?r:M3(r));return{...e,baseFeePerGas:e.baseFeePerGas?BigInt(e.baseFeePerGas):null,blobGasUsed:e.blobGasUsed?BigInt(e.blobGasUsed):void 0,difficulty:e.difficulty?BigInt(e.difficulty):void 0,excessBlobGas:e.excessBlobGas?BigInt(e.excessBlobGas):void 0,gasLimit:e.gasLimit?BigInt(e.gasLimit):void 0,gasUsed:e.gasUsed?BigInt(e.gasUsed):void 0,hash:e.hash?e.hash:null,logsBloom:e.logsBloom?e.logsBloom:null,nonce:e.nonce?e.nonce:null,number:e.number?BigInt(e.number):null,size:e.size?BigInt(e.size):void 0,timestamp:e.timestamp?BigInt(e.timestamp):void 0,transactions:t,totalDifficulty:e.totalDifficulty?BigInt(e.totalDifficulty):null}}const lbe=tA("block",rA);async function Xc(e,{blockHash:t,blockNumber:n,blockTag:r,includeTransactions:i}={}){var u,f,d;const o=r??"latest",a=i??!1,s=n!==void 0?it(n):void 0;let l=null;if(t?l=await e.request({method:"eth_getBlockByHash",params:[t,a]},{dedupe:!0}):l=await e.request({method:"eth_getBlockByNumber",params:[s||o,a]},{dedupe:!!s}),!l)throw new mW({blockHash:t,blockNumber:n});return(((d=(f=(u=e.chain)==null?void 0:u.formatters)==null?void 0:f.block)==null?void 0:d.format)||rA)(l)}async function iA(e){const t=await e.request({method:"eth_gasPrice"});return BigInt(t)}async function cbe(e,t){return vW(e,t)}async function vW(e,t){var o,a,s;const{block:n,chain:r=e.chain,request:i}=t||{};if(typeof((o=r==null?void 0:r.fees)==null?void 0:o.defaultPriorityFee)=="function"){const l=n||await nt(e,Xc,"getBlock")({});return r.fees.defaultPriorityFee({block:l,client:e,request:i})}if(typeof((a=r==null?void 0:r.fees)==null?void 0:a.defaultPriorityFee)<"u")return(s=r==null?void 0:r.fees)==null?void 0:s.defaultPriorityFee;try{const l=await e.request({method:"eth_maxPriorityFeePerGas"});return ro(l)}catch{const[l,c]=await Promise.all([n?Promise.resolve(n):nt(e,Xc,"getBlock")({}),nt(e,iA,"getGasPrice")({})]);if(typeof l.baseFeePerGas!="bigint")throw new nA;const u=c-l.baseFeePerGas;return u<0n?0n:u}}async function ube(e,t){return A7(e,t)}async function A7(e,t){var d,g;const{block:n,chain:r=e.chain,request:i,type:o="eip1559"}=t||{},a=await(async()=>{var p,m;return typeof((p=r==null?void 0:r.fees)==null?void 0:p.baseFeeMultiplier)=="function"?r.fees.baseFeeMultiplier({block:n,client:e,request:i}):((m=r==null?void 0:r.fees)==null?void 0:m.baseFeeMultiplier)??1.2})();if(a<1)throw new obe;const l=10**(((d=a.toString().split(".")[1])==null?void 0:d.length)??0),c=p=>p*BigInt(Math.ceil(a*l))/BigInt(l),u=n||await nt(e,Xc,"getBlock")({});if(typeof((g=r==null?void 0:r.fees)==null?void 0:g.estimateFeesPerGas)=="function"){const p=await r.fees.estimateFeesPerGas({block:n,client:e,multiply:c,request:i,type:o});if(p!==null)return p}if(o==="eip1559"){if(typeof u.baseFeePerGas!="bigint")throw new nA;const p=typeof(i==null?void 0:i.maxPriorityFeePerGas)=="bigint"?i.maxPriorityFeePerGas:await vW(e,{block:u,chain:r,request:i}),m=c(u.baseFeePerGas);return{maxFeePerGas:(i==null?void 0:i.maxFeePerGas)??m+p,maxPriorityFeePerGas:p}}return{gasPrice:(i==null?void 0:i.gasPrice)??c(await nt(e,iA,"getGasPrice")({}))}}async function yW(e,{address:t,blockTag:n="latest",blockNumber:r}){const i=await e.request({method:"eth_getTransactionCount",params:[t,r?it(r):n]},{dedupe:!!r});return Es(i)}function oA(e){const{kzg:t}=e,n=e.to??(typeof e.blobs[0]=="string"?"hex":"bytes"),r=typeof e.blobs[0]=="string"?e.blobs.map(o=>Pl(o)):e.blobs,i=[];for(const o of r)i.push(Uint8Array.from(t.blobToKzgCommitment(o)));return n==="bytes"?i:i.map(o=>Gn(o))}function aA(e){const{kzg:t}=e,n=e.to??(typeof e.blobs[0]=="string"?"hex":"bytes"),r=typeof e.blobs[0]=="string"?e.blobs.map(a=>Pl(a)):e.blobs,i=typeof e.commitments[0]=="string"?e.commitments.map(a=>Pl(a)):e.commitments,o=[];for(let a=0;a<r.length;a++){const s=r[a],l=i[a];o.push(Uint8Array.from(t.computeBlobKzgProof(s,l)))}return n==="bytes"?o:o.map(a=>Gn(a))}function dbe(e,t,n,r){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,n,r);const i=BigInt(32),o=BigInt(4294967295),a=Number(n>>i&o),s=Number(n&o),l=r?4:0,c=r?0:4;e.setUint32(t+l,a,r),e.setUint32(t+c,s,r)}const fbe=(e,t,n)=>e&t^~e&n,hbe=(e,t,n)=>e&t^e&n^t&n;class pbe extends z_{constructor(t,n,r,i){super(),this.blockLen=t,this.outputLen=n,this.padOffset=r,this.isLE=i,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=P8(this.buffer)}update(t){rp(this);const{view:n,buffer:r,blockLen:i}=this;t=A3(t);const o=t.length;for(let a=0;a<o;){const s=Math.min(i-this.pos,o-a);if(s===i){const l=P8(t);for(;i<=o-a;a+=i)this.process(l,a);continue}r.set(t.subarray(a,a+s),this.pos),this.pos+=s,a+=s,this.pos===i&&(this.process(n,0),this.pos=0)}return this.length+=t.length,this.roundClean(),this}digestInto(t){rp(this),QV(t,this),this.finished=!0;const{buffer:n,view:r,blockLen:i,isLE:o}=this;let{pos:a}=this;n[a++]=128,this.buffer.subarray(a).fill(0),this.padOffset>i-a&&(this.process(r,0),a=0);for(let f=a;f<i;f++)n[f]=0;dbe(r,i-8,BigInt(this.length*8),o),this.process(r,0);const s=P8(t),l=this.outputLen;if(l%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const c=l/4,u=this.get();if(c>u.length)throw new Error("_sha2: outputLen bigger than state");for(let f=0;f<c;f++)s.setUint32(4*f,u[f],o)}digest(){const{buffer:t,outputLen:n}=this;this.digestInto(t);const r=t.slice(0,n);return this.destroy(),r}_cloneInto(t){t||(t=new this.constructor),t.set(...this.get());const{blockLen:n,buffer:r,length:i,finished:o,destroyed:a,pos:s}=this;return t.length=i,t.pos=s,t.finished=o,t.destroyed=a,i%n&&t.buffer.set(r),t}}const mbe=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Zl=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),ec=new Uint32Array(64);class gbe extends pbe{constructor(){super(64,32,8,!1),this.A=Zl[0]|0,this.B=Zl[1]|0,this.C=Zl[2]|0,this.D=Zl[3]|0,this.E=Zl[4]|0,this.F=Zl[5]|0,this.G=Zl[6]|0,this.H=Zl[7]|0}get(){const{A:t,B:n,C:r,D:i,E:o,F:a,G:s,H:l}=this;return[t,n,r,i,o,a,s,l]}set(t,n,r,i,o,a,s,l){this.A=t|0,this.B=n|0,this.C=r|0,this.D=i|0,this.E=o|0,this.F=a|0,this.G=s|0,this.H=l|0}process(t,n){for(let f=0;f<16;f++,n+=4)ec[f]=t.getUint32(n,!1);for(let f=16;f<64;f++){const d=ec[f-15],g=ec[f-2],p=is(d,7)^is(d,18)^d>>>3,m=is(g,17)^is(g,19)^g>>>10;ec[f]=m+ec[f-7]+p+ec[f-16]|0}let{A:r,B:i,C:o,D:a,E:s,F:l,G:c,H:u}=this;for(let f=0;f<64;f++){const d=is(s,6)^is(s,11)^is(s,25),g=u+d+fbe(s,l,c)+mbe[f]+ec[f]|0,m=(is(r,2)^is(r,13)^is(r,22))+hbe(r,i,o)|0;u=c,c=l,l=s,s=a+g|0,a=o,o=i,i=r,r=g+m|0}r=r+this.A|0,i=i+this.B|0,o=o+this.C|0,a=a+this.D|0,s=s+this.E|0,l=l+this.F|0,c=c+this.G|0,u=u+this.H|0,this.set(r,i,o,a,s,l,c,u)}roundClean(){ec.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const bW=XV(()=>new gbe);function vbe(e,t){return bW(ea(e,{strict:!1})?Pd(e):e)}function ybe(e){const{commitment:t,version:n=1}=e,r=e.to??(typeof t=="string"?"hex":"bytes"),i=vbe(t);return i.set([n],0),r==="bytes"?i:Gn(i)}function wW(e){const{commitments:t,version:n}=e,r=e.to??(typeof t[0]=="string"?"hex":"bytes"),i=[];for(const o of t)i.push(ybe({commitment:o,to:r,version:n}));return i}const tN=6,CW=32,sA=4096,SW=CW*sA,nN=SW*tN-1-1*sA*tN,xW=1;class bbe extends Se{constructor({maxSize:t,size:n}){super("Blob size is too large.",{metaMessages:[`Max: ${t} bytes`,`Given: ${n} bytes`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BlobSizeTooLargeError"})}}class EW extends Se{constructor(){super("Blob data must not be empty."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EmptyBlobError"})}}class wbe extends Se{constructor({hash:t,size:n}){super(`Versioned hash "${t}" size is invalid.`,{metaMessages:["Expected: 32",`Received: ${n}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidVersionedHashSizeError"})}}class Cbe extends Se{constructor({hash:t,version:n}){super(`Versioned hash "${t}" version is invalid.`,{metaMessages:[`Expected: ${xW}`,`Received: ${n}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidVersionedHashVersionError"})}}function Sbe(e){const t=e.to??(typeof e.data=="string"?"hex":"bytes"),n=typeof e.data=="string"?Pl(e.data):e.data,r=In(n);if(!r)throw new EW;if(r>nN)throw new bbe({maxSize:nN,size:r});const i=[];let o=!0,a=0;for(;o;){const s=Q_(new Uint8Array(SW));let l=0;for(;l<sA;){const c=n.slice(a,a+(CW-1));if(s.pushByte(0),s.pushBytes(c),c.length<31){s.pushByte(128),o=!1;break}l++,a+=31}i.push(s)}return t==="bytes"?i.map(s=>s.bytes):i.map(s=>Gn(s.bytes))}function _W(e){const{data:t,kzg:n,to:r}=e,i=e.blobs??Sbe({data:t,to:r}),o=e.commitments??oA({blobs:i,kzg:n,to:r}),a=e.proofs??aA({blobs:i,commitments:o,kzg:n,to:r}),s=[];for(let l=0;l<i.length;l++)s.push({blob:i[l],commitment:o[l],proof:a[l]});return s}function AW(e){if(e.type)return e.type;if(typeof e.blobs<"u"||typeof e.blobVersionedHashes<"u"||typeof e.maxFeePerBlobGas<"u"||typeof e.sidecars<"u")return"eip4844";if(typeof e.maxFeePerGas<"u"||typeof e.maxPriorityFeePerGas<"u")return"eip1559";if(typeof e.gasPrice<"u")return typeof e.accessList<"u"?"eip2930":"legacy";throw new q2e({transaction:e})}async function O1(e){const t=await e.request({method:"eth_chainId"},{dedupe:!0});return Es(t)}const PW=["blobVersionedHashes","chainId","fees","gas","nonce","type"];async function R3(e,t){const{account:n=e.account,blobs:r,chain:i,gas:o,kzg:a,nonce:s,parameters:l=PW,type:c}=t,u=n?bo(n):void 0,f={...t,...u?{from:u==null?void 0:u.address}:{}};let d;async function g(){return d||(d=await nt(e,Xc,"getBlock")({blockTag:"latest"}),d)}let p;async function m(){return p||(i?i.id:typeof t.chainId<"u"?t.chainId:(p=await nt(e,O1,"getChainId")({}),p))}if((l.includes("blobVersionedHashes")||l.includes("sidecars"))&&r&&a){const w=oA({blobs:r,kzg:a});if(l.includes("blobVersionedHashes")){const b=wW({commitments:w,to:"hex"});f.blobVersionedHashes=b}if(l.includes("sidecars")){const b=aA({blobs:r,commitments:w,kzg:a}),C=_W({blobs:r,commitments:w,proofs:b,to:"hex"});f.sidecars=C}}if(l.includes("chainId")&&(f.chainId=await m()),l.includes("nonce")&&typeof s>"u"&&u)if(u.nonceManager){const w=await m();f.nonce=await u.nonceManager.consume({address:u.address,chainId:w,client:e})}else f.nonce=await nt(e,yW,"getTransactionCount")({address:u.address,blockTag:"pending"});if((l.includes("fees")||l.includes("type"))&&typeof c>"u")try{f.type=AW(f)}catch{const w=await g();f.type=typeof(w==null?void 0:w.baseFeePerGas)=="bigint"?"eip1559":"legacy"}if(l.includes("fees"))if(f.type!=="legacy"&&f.type!=="eip2930"){if(typeof f.maxFeePerGas>"u"||typeof f.maxPriorityFeePerGas>"u"){const w=await g(),{maxFeePerGas:b,maxPriorityFeePerGas:C}=await A7(e,{block:w,chain:i,request:f});if(typeof t.maxPriorityFeePerGas>"u"&&t.maxFeePerGas&&t.maxFeePerGas<C)throw new abe({maxPriorityFeePerGas:C});f.maxPriorityFeePerGas=C,f.maxFeePerGas=b}}else{if(typeof t.maxFeePerGas<"u"||typeof t.maxPriorityFeePerGas<"u")throw new nA;const w=await g(),{gasPrice:b}=await A7(e,{block:w,chain:i,request:f,type:"legacy"});f.gasPrice=b}return l.includes("gas")&&typeof o>"u"&&(f.gas=await nt(e,lA,"estimateGas")({...f,account:u?{address:u.address,type:"json-rpc"}:void 0})),T1(f),delete f.parameters,f}async function lA(e,t){var i,o,a;const n=t.account??e.account,r=n?bo(n):void 0;try{const{accessList:s,blobs:l,blobVersionedHashes:c,blockNumber:u,blockTag:f,data:d,gas:g,gasPrice:p,maxFeePerBlobGas:m,maxFeePerGas:w,maxPriorityFeePerGas:b,nonce:C,to:y,value:x,stateOverride:_,...A}=await R3(e,{...t,parameters:(r==null?void 0:r.type)==="local"?void 0:["blobVersionedHashes"]}),P=(u?it(u):void 0)||f,M=pW(_);T1(t);const R=(a=(o=(i=e.chain)==null?void 0:i.formatters)==null?void 0:o.transactionRequest)==null?void 0:a.format,z=(R||k3)({...eA(A,{format:R}),from:r==null?void 0:r.address,accessList:s,blobs:l,blobVersionedHashes:c,data:d,gas:g,gasPrice:p,maxFeePerBlobGas:m,maxFeePerGas:w,maxPriorityFeePerGas:b,nonce:C,to:y,value:x}),V=await e.request({method:"eth_estimateGas",params:M?[z,P??"latest",M]:P?[z,P]:[z]});return BigInt(V)}catch(s){throw nbe(s,{...t,account:r,chain:e.chain})}}async function xbe(e,t){const{abi:n,address:r,args:i,functionName:o,...a}=t,s=lu({abi:n,args:i,functionName:o});try{return await nt(e,lA,"estimateGas")({data:s,to:r,...a})}catch(l){const c=a.account?bo(a.account):void 0;throw Mg(l,{abi:n,address:r,args:i,docsPath:"/docs/contract/estimateContractGas",functionName:o,sender:c==null?void 0:c.address})}}const rN="/docs/contract/decodeEventLog";function cA(e){const{abi:t,data:n,strict:r,topics:i}=e,o=r??!0,[a,...s]=i;if(!a)throw new Cye({docsPath:rN});const l=t.find(m=>m.type==="event"&&a===H_(Al(m)));if(!(l&&"name"in l)||l.type!=="event")throw new WV(a,{docsPath:rN});const{name:c,inputs:u}=l,f=u==null?void 0:u.some(m=>!("name"in m&&m.name));let d=f?[]:{};const g=u.filter(m=>"indexed"in m&&m.indexed);for(let m=0;m<g.length;m++){const w=g[m],b=s[m];if(!b)throw new _3({abiItem:l,param:w});d[f?m:w.name||m]=Ebe({param:w,value:b})}const p=u.filter(m=>!("indexed"in m&&m.indexed));if(p.length>0){if(n&&n!=="0x")try{const m=T3(p,n);if(m)if(f)d=[...d,...m];else for(let w=0;w<p.length;w++)d[p[w].name]=m[w]}catch(m){if(o)throw m instanceof HV||m instanceof lW?new vg({abiItem:l,data:n,params:p,size:In(n)}):m}else if(o)throw new vg({abiItem:l,data:"0x",params:p,size:0})}return{eventName:c,args:Object.values(d).length>0?d:void 0}}function Ebe({param:e,value:t}){return e.type==="string"||e.type==="bytes"||e.type==="tuple"||e.type.match(/^(.*)\[(\d+)?\]$/)?t:(T3([e],t)||[])[0]}function uA({abi:e,eventName:t,logs:n,strict:r=!0}){return n.map(i=>{var o;try{const a=cA({...i,abi:e,strict:r});return t&&!t.includes(a.eventName)?null:{...a,...i}}catch(a){let s,l;if(a instanceof WV)return null;if(a instanceof vg||a instanceof _3){if(r)return null;s=a.abiItem.name,l=(o=a.abiItem.inputs)==null?void 0:o.some(c=>!("name"in c&&c.name))}return{...i,args:l?[]:{},eventName:s}}}).filter(Boolean)}function Yc(e,{args:t,eventName:n}={}){return{...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,logIndex:e.logIndex?Number(e.logIndex):null,transactionHash:e.transactionHash?e.transactionHash:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,...n?{args:t,eventName:n}:{}}}async function dA(e,{address:t,blockHash:n,fromBlock:r,toBlock:i,event:o,events:a,args:s,strict:l}={}){const c=l??!1,u=a??(o?[o]:void 0);let f=[];u&&(f=[u.flatMap(m=>A1({abi:[m],eventName:m.name,args:s}))],o&&(f=f[0]));let d;n?d=await e.request({method:"eth_getLogs",params:[{address:t,topics:f,blockHash:n}]}):d=await e.request({method:"eth_getLogs",params:[{address:t,topics:f,fromBlock:typeof r=="bigint"?it(r):r,toBlock:typeof i=="bigint"?it(i):i}]});const g=d.map(p=>Yc(p));return u?uA({abi:u,logs:g,strict:c}):g}async function TW(e,t){const{abi:n,address:r,args:i,blockHash:o,eventName:a,fromBlock:s,toBlock:l,strict:c}=t,u=a?_1({abi:n,name:a}):void 0,f=u?void 0:n.filter(d=>d.type==="event");return nt(e,dA,"getLogs")({address:r,args:i,blockHash:o,event:u,events:f,fromBlock:s,toBlock:l,strict:c})}const I8="/docs/contract/decodeFunctionResult";function Up(e){const{abi:t,args:n,functionName:r,data:i}=e;let o=t[0];if(r){const s=_1({abi:t,args:n,name:r});if(!s)throw new Db(r,{docsPath:I8});o=s}if(o.type!=="function")throw new Db(void 0,{docsPath:I8});if(!o.outputs)throw new Sye(o.name,{docsPath:I8});const a=T3(o.outputs,i);if(a&&a.length>1)return a;if(a&&a.length===1)return a[0]}const _be="modulepreload",Abe=function(e){return"/"+e},iN={},Ke=function(t,n,r){let i=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),a=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));i=Promise.all(n.map(s=>{if(s=Abe(s),s in iN)return;iN[s]=!0;const l=s.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${c}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":_be,l||(u.as="script",u.crossOrigin=""),u.href=s,a&&u.setAttribute("nonce",a),document.head.appendChild(u),l)return new Promise((f,d)=>{u.addEventListener("load",f),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${s}`)))})}))}return i.then(()=>t()).catch(o=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o})},P7=[{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"}],OW=[{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"}],IW=[...OW,{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"}]}],Pbe=[...OW,{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"}]}],oN=[{name:"text",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"key",type:"string"}],outputs:[{name:"",type:"string"}]}],aN=[{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"}]}],Tbe=[{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],stateMutability:"nonpayable",type:"constructor"}],Obe="0x82ad56cb",Ibe="0x608060405234801561001057600080fd5b5060405161018e38038061018e83398101604081905261002f91610124565b6000808351602085016000f59050803b61004857600080fd5b6000808351602085016000855af16040513d6000823e81610067573d81fd5b3d81f35b634e487b7160e01b600052604160045260246000fd5b600082601f83011261009257600080fd5b81516001600160401b038111156100ab576100ab61006b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156100d9576100d961006b565b6040528181528382016020018510156100f157600080fd5b60005b82811015610110576020818601810151838301820152016100f4565b506000918101602001919091529392505050565b6000806040838503121561013757600080fd5b82516001600160401b0381111561014d57600080fd5b61015985828601610081565b602085015190935090506001600160401b0381111561017757600080fd5b61018385828601610081565b915050925092905056fe",kbe="0x608060405234801561001057600080fd5b506040516102c03803806102c083398101604081905261002f916101e6565b836001600160a01b03163b6000036100e457600080836001600160a01b03168360405161005c9190610270565b6000604051808303816000865af19150503d8060008114610099576040519150601f19603f3d011682016040523d82523d6000602084013e61009e565b606091505b50915091508115806100b857506001600160a01b0386163b155b156100e1578060405163101bb98d60e01b81526004016100d8919061028c565b60405180910390fd5b50505b6000808451602086016000885af16040513d6000823e81610103573d81fd5b3d81f35b80516001600160a01b038116811461011e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561015457818101518382015260200161013c565b50506000910152565b600082601f83011261016e57600080fd5b81516001600160401b0381111561018757610187610123565b604051601f8201601f19908116603f011681016001600160401b03811182821017156101b5576101b5610123565b6040528181528382016020018510156101cd57600080fd5b6101de826020830160208701610139565b949350505050565b600080600080608085870312156101fc57600080fd5b61020585610107565b60208601519094506001600160401b0381111561022157600080fd5b61022d8782880161015d565b93505061023c60408601610107565b60608601519092506001600160401b0381111561025857600080fd5b6102648782880161015d565b91505092959194509250565b60008251610282818460208701610139565b9190910192915050565b60208152600082518060208401526102ab816040850160208701610139565b601f01601f1916919091016040019291505056fe",Mbe="0x60806040523480156200001157600080fd5b50604051620007003803806200070083398101604081905262000034916200056f565b6000620000438484846200004f565b9050806000526001601ff35b600080846001600160a01b0316803b806020016040519081016040528181526000908060200190933c90507f6492649264926492649264926492649264926492649264926492649264926492620000a68462000451565b036200021f57600060608085806020019051810190620000c79190620005ce565b8651929550909350915060000362000192576000836001600160a01b031683604051620000f5919062000643565b6000604051808303816000865af19150503d806000811462000134576040519150601f19603f3d011682016040523d82523d6000602084013e62000139565b606091505b5050905080620001905760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b505b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90620001c4908b90869060040162000661565b602060405180830381865afa158015620001e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200020891906200069d565b6001600160e01b031916149450505050506200044a565b805115620002b157604051630b135d3f60e11b808252906001600160a01b03871690631626ba7e9062000259908890889060040162000661565b602060405180830381865afa15801562000277573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200029d91906200069d565b6001600160e01b031916149150506200044a565b8251604114620003195760405162461bcd60e51b815260206004820152603a6024820152600080516020620006e083398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e677468000000000000606482015260840162000187565b620003236200046b565b506020830151604080850151855186939260009185919081106200034b576200034b620006c9565b016020015160f81c9050601b81148015906200036b57508060ff16601c14155b15620003cf5760405162461bcd60e51b815260206004820152603b6024820152600080516020620006e083398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c75650000000000606482015260840162000187565b6040805160008152602081018083528a905260ff83169181019190915260608101849052608081018390526001600160a01b038a169060019060a0016020604051602081039080840390855afa1580156200042e573d6000803e3d6000fd5b505050602060405103516001600160a01b031614955050505050505b9392505050565b60006020825110156200046357600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b03811681146200049f57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004d5578181015183820152602001620004bb565b50506000910152565b600082601f830112620004f057600080fd5b81516001600160401b03808211156200050d576200050d620004a2565b604051601f8301601f19908116603f01168101908282118183101715620005385762000538620004a2565b816040528381528660208588010111156200055257600080fd5b62000565846020830160208901620004b8565b9695505050505050565b6000806000606084860312156200058557600080fd5b8351620005928162000489565b6020850151604086015191945092506001600160401b03811115620005b657600080fd5b620005c486828701620004de565b9150509250925092565b600080600060608486031215620005e457600080fd5b8351620005f18162000489565b60208501519093506001600160401b03808211156200060f57600080fd5b6200061d87838801620004de565b935060408601519150808211156200063457600080fd5b50620005c486828701620004de565b6000825162000657818460208701620004b8565b9190910192915050565b828152604060208201526000825180604084015262000688816060850160208701620004b8565b601f01601f1916919091016060019392505050565b600060208284031215620006b057600080fd5b81516001600160e01b0319811681146200044a57600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572";class T7 extends Se{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 Rbe extends Se{constructor({chain:t,currentChainId:n}){super(`The current chain of the wallet (id: ${n}) does not match the target chain for the transaction (id: ${t.id} – ${t.name}).`,{metaMessages:[`Current Chain ID:  ${n}`,`Expected Chain ID: ${t.id} – ${t.name}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainMismatchError"})}}class Nbe extends Se{constructor(){super(["No chain was provided to the request.","Please provide a chain with the `chain` argument on the Action, or by supplying a `chain` to WalletClient."].join(`
`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainNotFoundError"})}}class kW extends Se{constructor(){super("No chain was provided to the Client."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ClientChainNotConfiguredError"})}}class fA extends Se{constructor({chainId:t}){super(typeof t=="number"?`Chain ID "${t}" is invalid.`:"Chain ID is invalid."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidChainIdError"})}}const k8="/docs/contract/encodeDeployData";function N3(e){const{abi:t,args:n,bytecode:r}=e;if(!n||n.length===0)return r;const i=t.find(a=>"type"in a&&a.type==="constructor");if(!i)throw new vye({docsPath:k8});if(!("inputs"in i))throw new LR({docsPath:k8});if(!i.inputs||i.inputs.length===0)throw new LR({docsPath:k8});const o=Dp(i.inputs,n);return su([r,o])}function Hp({blockNumber:e,chain:t,contract:n}){var i;const r=(i=t==null?void 0:t.contracts)==null?void 0:i[n];if(!r)throw new T7({chain:t,contract:{name:n}});if(e&&r.blockCreated&&r.blockCreated>e)throw new T7({blockNumber:e,chain:t,contract:{name:n,blockCreated:r.blockCreated}});return r.address}function jbe(e,{docsPath:t,...n}){const r=(()=>{const i=Z_(e,n);return i instanceof I3?e:i})();return new fW(r,{docsPath:t,...n})}const M8=new Map;function MW({fn:e,id:t,shouldSplitBatch:n,wait:r=0,sort:i}){const o=async()=>{const u=l();a();const f=u.map(({args:d})=>d);f.length!==0&&e(f).then(d=>{var g;i&&Array.isArray(d)&&d.sort(i);for(let p=0;p<u.length;p++){const{pendingPromise:m}=u[p];(g=m.resolve)==null||g.call(m,[d[p],d])}}).catch(d=>{var g;for(let p=0;p<u.length;p++){const{pendingPromise:m}=u[p];(g=m.reject)==null||g.call(m,d)}})},a=()=>M8.delete(t),s=()=>l().map(({args:u})=>u),l=()=>M8.get(t)||[],c=u=>M8.set(t,[...l(),u]);return{flush:a,async schedule(u){const f={},d=new Promise((m,w)=>{f.resolve=m,f.reject=w});return(n==null?void 0:n([...s(),u]))&&o(),l().length>0?(c({args:u,pendingPromise:f}),d):(c({args:u,pendingPromise:f}),setTimeout(o,r),d)}}}async function j3(e,t){var L,z,V,H;const{account:n=e.account,batch:r=!!((L=e.batch)!=null&&L.multicall),blockNumber:i,blockTag:o="latest",accessList:a,blobs:s,code:l,data:c,factory:u,factoryData:f,gas:d,gasPrice:g,maxFeePerBlobGas:p,maxFeePerGas:m,maxPriorityFeePerGas:w,nonce:b,to:C,value:y,stateOverride:x,..._}=t,A=n?bo(n):void 0;if(l&&(u||f))throw new Se("Cannot provide both `code` & `factory`/`factoryData` as parameters.");if(l&&C)throw new Se("Cannot provide both `code` & `to` as parameters.");const O=l&&c,P=u&&f&&C&&c,M=O||P,R=O?$be({code:l,data:c}):P?Bbe({data:c,factory:u,factoryData:f,to:C}):c;try{T1(t);const F=(i?it(i):void 0)||o,j=pW(x),N=(H=(V=(z=e.chain)==null?void 0:z.formatters)==null?void 0:V.transactionRequest)==null?void 0:H.format,U=(N||k3)({...eA(_,{format:N}),from:A==null?void 0:A.address,accessList:a,blobs:s,data:R,gas:d,gasPrice:g,maxFeePerBlobGas:p,maxFeePerGas:m,maxPriorityFeePerGas:w,nonce:b,to:M?void 0:C,value:y});if(r&&Fbe({request:U})&&!j)try{return await Lbe(e,{...U,blockNumber:i,blockTag:o})}catch(G){if(!(G instanceof kW)&&!(G instanceof T7))throw G}const W=await e.request({method:"eth_call",params:j?[U,F,j]:[U,F]});return W==="0x"?{data:void 0}:{data:W}}catch(B){const F=Dbe(B),{offchainLookup:j,offchainLookupSignature:N}=await Ke(async()=>{const{offchainLookup:D,offchainLookupSignature:U}=await import("./ccip-DqkRwjr2.js");return{offchainLookup:D,offchainLookupSignature:U}},[]);if(e.ccipRead!==!1&&(F==null?void 0:F.slice(0,10))===N&&C)return{data:await j(e,{data:F,to:C})};throw M&&(F==null?void 0:F.slice(0,10))==="0x101bb98d"?new Y2e({factory:u}):jbe(B,{...t,account:A,chain:e.chain})}}function Fbe({request:e}){const{data:t,to:n,...r}=e;return!(!t||t.startsWith(Obe)||!n||Object.values(r).filter(i=>typeof i<"u").length>0)}async function Lbe(e,t){var m;const{batchSize:n=1024,wait:r=0}=typeof((m=e.batch)==null?void 0:m.multicall)=="object"?e.batch.multicall:{},{blockNumber:i,blockTag:o="latest",data:a,multicallAddress:s,to:l}=t;let c=s;if(!c){if(!e.chain)throw new kW;c=Hp({blockNumber:i,chain:e.chain,contract:"multicall3"})}const f=(i?it(i):void 0)||o,{schedule:d}=MW({id:`${e.uid}.${f}`,wait:r,shouldSplitBatch(w){return w.reduce((C,{data:y})=>C+(y.length-2),0)>n*2},fn:async w=>{const b=w.map(x=>({allowFailure:!0,callData:x.data,target:x.to})),C=lu({abi:P7,args:[b],functionName:"aggregate3"}),y=await e.request({method:"eth_call",params:[{data:C,to:c},f]});return Up({abi:P7,args:[b],functionName:"aggregate3",data:y||"0x"})}}),[{returnData:g,success:p}]=await d({data:a,to:l});if(!p)throw new J_({data:g});return g==="0x"?{data:void 0}:{data:g}}function $be(e){const{code:t,data:n}=e;return N3({abi:zV(["constructor(bytes, bytes)"]),bytecode:Ibe,args:[t,n]})}function Bbe(e){const{data:t,factory:n,factoryData:r,to:i}=e;return N3({abi:zV(["constructor(address, bytes, address, bytes)"]),bytecode:kbe,args:[i,t,n,r]})}function Dbe(e){var n;if(!(e instanceof Se))return;const t=e.walk();return typeof(t==null?void 0:t.data)=="object"?(n=t.data)==null?void 0:n.data:t.data}async function _s(e,t){const{abi:n,address:r,args:i,functionName:o,...a}=t,s=lu({abi:n,args:i,functionName:o});try{const{data:l}=await nt(e,j3,"call")({...a,data:s,to:r});return Up({abi:n,args:i,functionName:o,data:l||"0x"})}catch(l){throw Mg(l,{abi:n,address:r,args:i,docsPath:"/docs/contract/readContract",functionName:o})}}async function zbe(e,t){const{abi:n,address:r,args:i,dataSuffix:o,functionName:a,...s}=t,l=s.account?bo(s.account):e.account,c=lu({abi:n,args:i,functionName:a});try{const{data:u}=await nt(e,j3,"call")({batch:!1,data:`${c}${o?o.replace("0x",""):""}`,to:r,...s,account:l}),f=Up({abi:n,args:i,functionName:a,data:u||"0x"}),d=n.filter(g=>"name"in g&&g.name===t.functionName);return{result:f,request:{abi:d,address:r,args:i,dataSuffix:o,functionName:a,...s,account:l}}}catch(u){throw Mg(u,{abi:n,address:r,args:i,docsPath:"/docs/contract/simulateContract",functionName:a,sender:l==null?void 0:l.address})}}const R8=new Map,sN=new Map;let Ube=0;function Jc(e,t,n){const r=++Ube,i=()=>R8.get(e)||[],o=()=>{const u=i();R8.set(e,u.filter(f=>f.id!==r))},a=()=>{const u=sN.get(e);i().length===1&&u&&u(),o()},s=i();if(R8.set(e,[...s,{id:r,fns:t}]),s&&s.length>0)return a;const l={};for(const u in t)l[u]=(...f)=>{var g,p;const d=i();if(d.length!==0)for(const m of d)(p=(g=m.fns)[u])==null||p.call(g,...f)};const c=n(l);return typeof c=="function"&&sN.set(e,c),a}async function O7(e){return new Promise(t=>setTimeout(t,e))}function I1(e,{emitOnBegin:t,initialWaitTime:n,interval:r}){let i=!0;const o=()=>i=!1;return(async()=>{let s;t&&(s=await e({unpoll:o}));const l=await(n==null?void 0:n(s))??r;await O7(l);const c=async()=>{i&&(await e({unpoll:o}),await O7(r),c())};c()})(),o}const Hbe=new Map,Vbe=new Map;function Wbe(e){const t=(i,o)=>({clear:()=>o.delete(i),get:()=>o.get(i),set:a=>o.set(i,a)}),n=t(e,Hbe),r=t(e,Vbe);return{clear:()=>{n.clear(),r.clear()},promise:n,response:r}}async function Gbe(e,{cacheKey:t,cacheTime:n=Number.POSITIVE_INFINITY}){const r=Wbe(t),i=r.response.get();if(i&&n>0&&new Date().getTime()-i.created.getTime()<n)return i.data;let o=r.promise.get();o||(o=e(),r.promise.set(o));try{const a=await o;return r.response.set({created:new Date,data:a}),a}finally{r.promise.clear()}}const qbe=e=>`blockNumber.${e}`;async function k1(e,{cacheTime:t=e.cacheTime}={}){const n=await Gbe(()=>e.request({method:"eth_blockNumber"}),{cacheKey:qbe(e.uid),cacheTime:t});return BigInt(n)}async function F3(e,{filter:t}){const n="strict"in t&&t.strict,r=await t.request({method:"eth_getFilterChanges",params:[t.id]});if(typeof r[0]=="string")return r;const i=r.map(o=>Yc(o));return!("abi"in t)||!t.abi?i:uA({abi:t.abi,logs:i,strict:n})}async function L3(e,{filter:t}){return t.request({method:"eth_uninstallFilter",params:[t.id]})}function Kbe(e,t){const{abi:n,address:r,args:i,batch:o=!0,eventName:a,fromBlock:s,onError:l,onLogs:c,poll:u,pollingInterval:f=e.pollingInterval,strict:d}=t;return(typeof u<"u"?u:typeof s=="bigint"?!0:!(e.transport.type==="webSocket"||e.transport.type==="fallback"&&e.transport.transports[0].config.type==="webSocket"))?(()=>{const w=d??!1,b=Or(["watchContractEvent",r,i,o,e.uid,a,f,w,s]);return Jc(b,{onLogs:c,onError:l},C=>{let y;s!==void 0&&(y=s-1n);let x,_=!1;const A=I1(async()=>{var O;if(!_){try{x=await nt(e,aW,"createContractEventFilter")({abi:n,address:r,args:i,eventName:a,strict:w,fromBlock:s})}catch{}_=!0;return}try{let P;if(x)P=await nt(e,F3,"getFilterChanges")({filter:x});else{const M=await nt(e,k1,"getBlockNumber")({});y&&y<M?P=await nt(e,TW,"getContractEvents")({abi:n,address:r,args:i,eventName:a,fromBlock:y+1n,toBlock:M,strict:w}):P=[],y=M}if(P.length===0)return;if(o)C.onLogs(P);else for(const M of P)C.onLogs([M])}catch(P){x&&P instanceof Od&&(_=!1),(O=C.onError)==null||O.call(C,P)}},{emitOnBegin:!0,interval:f});return async()=>{x&&await nt(e,L3,"uninstallFilter")({filter:x}),A()}})})():(()=>{const w=d??!1,b=Or(["watchContractEvent",r,i,o,e.uid,a,f,w]);let C=!0,y=()=>C=!1;return Jc(b,{onLogs:c,onError:l},x=>((async()=>{try{const _=(()=>{if(e.transport.type==="fallback"){const P=e.transport.transports.find(M=>M.config.type==="webSocket");return P?P.value:e.transport}return e.transport})(),A=a?A1({abi:n,eventName:a,args:i}):[],{unsubscribe:O}=await _.subscribe({params:["logs",{address:r,topics:A}],onData(P){var R;if(!C)return;const M=P.result;try{const{eventName:L,args:z}=cA({abi:n,data:M.data,topics:M.topics,strict:d}),V=Yc(M,{args:z,eventName:L});x.onLogs([V])}catch(L){let z,V;if(L instanceof vg||L instanceof _3){if(d)return;z=L.abiItem.name,V=(R=L.abiItem.inputs)==null?void 0:R.some(B=>!("name"in B&&B.name))}const H=Yc(M,{args:V?[]:{},eventName:z});x.onLogs([H])}},onError(P){var M;(M=x.onError)==null||M.call(x,P)}});y=O,C||y()}catch(_){l==null||l(_)}})(),()=>y()))})()}class $3 extends Se{constructor({docsPath:t}={}){super(["Could not find an Account to execute with this Action.","Please provide an Account with the `account` argument on the Action, or by supplying an `account` to the WalletClient."].join(`
`),{docsPath:t,docsSlug:"account"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AccountNotFoundError"})}}function RW({chain:e,currentChainId:t}){if(!e)throw new Nbe;if(t!==e.id)throw new Rbe({chain:e,currentChainId:t})}function Qbe(e,{docsPath:t,...n}){const r=(()=>{const i=Z_(e,n);return i instanceof I3?e:i})();return new Q2e(r,{docsPath:t,...n})}async function hA(e,{serializedTransaction:t}){return e.request({method:"eth_sendRawTransaction",params:[t]},{retryCount:0})}async function pA(e,t){var b,C,y,x;const{account:n=e.account,chain:r=e.chain,accessList:i,blobs:o,data:a,gas:s,gasPrice:l,maxFeePerBlobGas:c,maxFeePerGas:u,maxPriorityFeePerGas:f,nonce:d,to:g,value:p,...m}=t;if(!n)throw new $3({docsPath:"/docs/actions/wallet/sendTransaction"});const w=bo(n);try{T1(t);let _;if(r!==null&&(_=await nt(e,O1,"getChainId")({}),RW({currentChainId:_,chain:r})),w.type==="local"){const M=await nt(e,R3,"prepareTransactionRequest")({account:w,accessList:i,blobs:o,chain:r,chainId:_,data:a,gas:s,gasPrice:l,maxFeePerBlobGas:c,maxFeePerGas:u,maxPriorityFeePerGas:f,nonce:d,parameters:[...PW,"sidecars"],to:g,value:p,...m}),R=(b=r==null?void 0:r.serializers)==null?void 0:b.transaction,L=await w.signTransaction(M,{serializer:R});return await nt(e,hA,"sendRawTransaction")({serializedTransaction:L})}const A=(x=(y=(C=e.chain)==null?void 0:C.formatters)==null?void 0:y.transactionRequest)==null?void 0:x.format,P=(A||k3)({...eA(m,{format:A}),accessList:i,blobs:o,chainId:_,data:a,from:w.address,gas:s,gasPrice:l,maxFeePerBlobGas:c,maxFeePerGas:u,maxPriorityFeePerGas:f,nonce:d,to:g,value:p});return await e.request({method:"eth_sendTransaction",params:[P]},{retryCount:0})}catch(_){throw Qbe(_,{...t,account:w,chain:t.chain||void 0})}}async function Xbe(e,t){const{abi:n,address:r,args:i,dataSuffix:o,functionName:a,...s}=t,l=lu({abi:n,args:i,functionName:a});return nt(e,pA,"sendTransaction")({data:`${l}${o?o.replace("0x",""):""}`,to:r,...s})}class Ybe extends Se{constructor({address:t}){super(`No EIP-712 domain found on contract "${t}".`,{metaMessages:["Ensure that:",`- The contract is deployed at the address "${t}".`,"- `eip712Domain()` function exists on the contract.","- `eip712Domain()` function matches signature to ERC-5267 specification."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Eip712DomainNotFoundError"})}}async function Jbe(e,t){const{address:n,factory:r,factoryData:i}=t;try{const[o,a,s,l,c,u,f]=await nt(e,_s,"readContract")({abi:Zbe,address:n,functionName:"eip712Domain",factory:r,factoryData:i});return{domain:{name:a,version:s,chainId:Number(l),verifyingContract:c,salt:u},extensions:f,fields:o}}catch(o){const a=o;throw a.name==="ContractFunctionExecutionError"&&a.cause.name==="ContractFunctionZeroDataError"?new Ybe({address:n}):a}}const Zbe=[{inputs:[],name:"eip712Domain",outputs:[{name:"fields",type:"bytes1"},{name:"name",type:"string"},{name:"version",type:"string"},{name:"chainId",type:"uint256"},{name:"verifyingContract",type:"address"},{name:"salt",type:"bytes32"},{name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"}];async function ewe(e,{chain:t}){const{id:n,name:r,nativeCurrency:i,rpcUrls:o,blockExplorers:a}=t;await e.request({method:"wallet_addEthereumChain",params:[{chainId:it(n),chainName:r,nativeCurrency:i,rpcUrls:o.default.http,blockExplorerUrls:a?Object.values(a).map(({url:s})=>s):void 0}]},{dedupe:!0,retryCount:0})}const I7=256;let Py=I7,Ty;function NW(e=11){if(!Ty||Py+e>I7*2){Ty="",Py=0;for(let t=0;t<I7;t++)Ty+=(256+Math.random()*256|0).toString(16).substring(1)}return Ty.substring(Py,Py+++e)}function jW(e){const{batch:t,cacheTime:n=e.pollingInterval??4e3,ccipRead:r,key:i="base",name:o="Base Client",pollingInterval:a=4e3,type:s="base"}=e,l=e.chain,c=e.account?bo(e.account):void 0,{config:u,request:f,value:d}=e.transport({chain:l,pollingInterval:a}),g={...u,...d},p={account:c,batch:t,cacheTime:n,ccipRead:r,chain:l,key:i,name:o,pollingInterval:a,request:f,transport:g,type:s,uid:NW()};function m(w){return b=>{const C=b(w);for(const x in p)delete C[x];const y={...w,...C};return Object.assign(y,{extend:m(y)})}}return Object.assign(p,{extend:m(p)})}const Oy=new V_(8192);function twe(e,{enabled:t=!0,id:n}){if(!t||!n)return e();if(Oy.get(n))return Oy.get(n);const r=e().finally(()=>Oy.delete(n));return Oy.set(n,r),r}function Ub(e,{delay:t=100,retryCount:n=2,shouldRetry:r=()=>!0}={}){return new Promise((i,o)=>{const a=async({count:s=0}={})=>{const l=async({error:c})=>{const u=typeof t=="function"?t({count:s,error:c}):t;u&&await O7(u),a({count:s+1})};try{const c=await e();i(c)}catch(c){if(s<n&&await r({count:s,error:c}))return l({error:c});o(c)}};a()})}function nwe(e,t={}){return async(n,r={})=>{const{dedupe:i=!1,retryDelay:o=150,retryCount:a=3,uid:s}={...t,...r},l=i?Yr(np(`${s}.${Or(n)}`)):void 0;return twe(()=>Ub(async()=>{try{return await e(n)}catch(c){const u=c;switch(u.code){case wg.code:throw new wg(u);case Cg.code:throw new Cg(u);case Sg.code:throw new Sg(u);case xg.code:throw new xg(u);case Td.code:throw new Td(u);case Od.code:throw new Od(u);case Eg.code:throw new Eg(u);case Vc.code:throw new Vc(u);case _g.code:throw new _g(u);case Ag.code:throw new Ag(u);case ip.code:throw new ip(u);case Pg.code:throw new Pg(u);case nn.code:throw new nn(u);case Tg.code:throw new Tg(u);case Og.code:throw new Og(u);case Ig.code:throw new Ig(u);case kg.code:throw new kg(u);case ta.code:throw new ta(u);case 5e3:throw new nn(u);default:throw c instanceof Se?c:new Z2e(u)}}},{delay:({count:c,error:u})=>{var f;if(u&&u instanceof xm){const d=(f=u==null?void 0:u.headers)==null?void 0:f.get("Retry-After");if(d!=null&&d.match(/\d/))return Number.parseInt(d)*1e3}return~~(1<<c)*o},retryCount:a,shouldRetry:({error:c})=>rwe(c)}),{enabled:i,id:l})}}function rwe(e){return"code"in e&&typeof e.code=="number"?e.code===-1||e.code===ip.code||e.code===Td.code:e instanceof xm&&e.status?e.status===403||e.status===408||e.status===413||e.status===429||e.status===500||e.status===502||e.status===503||e.status===504:!0}function FW({key:e,name:t,request:n,retryCount:r=3,retryDelay:i=150,timeout:o,type:a},s){const l=NW();return{config:{key:e,name:t,request:n,retryCount:r,retryDelay:i,timeout:o,type:a},request:nwe(n,{retryCount:r,retryDelay:i,uid:l}),value:s}}function iwe(e,t={}){const{key:n="custom",name:r="Custom Provider",retryDelay:i}=t;return({retryCount:o})=>FW({key:n,name:r,request:e.request.bind(e),retryCount:t.retryCount??o,retryDelay:i,type:"custom"})}class owe extends Se{constructor(){super("No URL was provided to the Transport. Please provide a valid RPC URL to the Transport.",{docsPath:"/docs/clients/intro"})}}function LW(e,{errorInstance:t=new Error("timed out"),timeout:n,signal:r}){return new Promise((i,o)=>{(async()=>{let a;try{const s=new AbortController;n>0&&(a=setTimeout(()=>{r?s.abort():o(t)},n)),i(await e({signal:(s==null?void 0:s.signal)||null}))}catch(s){(s==null?void 0:s.name)==="AbortError"&&o(t),o(s)}finally{clearTimeout(a)}})()})}function awe(){return{current:0,take(){return this.current++},reset(){this.current=0}}}const lN=awe();function swe(e,t={}){return{async request(n){var f;const{body:r,onRequest:i=t.onRequest,onResponse:o=t.onResponse,timeout:a=t.timeout??1e4}=n,s={...t.fetchOptions??{},...n.fetchOptions??{}},{headers:l,method:c,signal:u}=s;try{const d=await LW(async({signal:p})=>{const m={...s,body:Array.isArray(r)?Or(r.map(C=>({jsonrpc:"2.0",id:C.id??lN.take(),...C}))):Or({jsonrpc:"2.0",id:r.id??lN.take(),...r}),headers:{"Content-Type":"application/json",...l},method:c||"POST",signal:u||(a>0?p:null)},w=new Request(e,m);return i&&await i(w),await fetch(e,m)},{errorInstance:new ZR({body:r,url:e}),timeout:a,signal:!0});o&&await o(d);let g;if((f=d.headers.get("Content-Type"))!=null&&f.startsWith("application/json")?g=await d.json():(g=await d.text(),g=JSON.parse(g||"{}")),!d.ok)throw new xm({body:r,details:Or(g.error)||d.statusText,headers:d.headers,status:d.status,url:e});return g}catch(d){throw d instanceof xm||d instanceof ZR?d:new xm({body:r,cause:d,url:e})}}}}function lwe(e,t={}){const{batch:n,fetchOptions:r,key:i="http",name:o="HTTP JSON-RPC",onFetchRequest:a,onFetchResponse:s,retryDelay:l}=t;return({chain:c,retryCount:u,timeout:f})=>{const{batchSize:d=1e3,wait:g=0}=typeof n=="object"?n:{},p=t.retryCount??u,m=f??t.timeout??1e4,w=c==null?void 0:c.rpcUrls.default.http[0];if(!w)throw new owe;const b=swe(w,{fetchOptions:r,onRequest:a,onResponse:s,timeout:m});return FW({key:i,name:o,async request({method:C,params:y}){const x={method:C,params:y},{schedule:_}=MW({id:w,wait:g,shouldSplitBatch(M){return M.length>d},fn:M=>b.request({body:M}),sort:(M,R)=>M.id-R.id}),A=async M=>n?_(M):[await b.request({body:M})],[{error:O,result:P}]=await A(x);if(O)throw new hW({body:x,error:O,url:w});return P},retryCount:p,retryDelay:l,timeout:m,type:"http"},{fetchOptions:r,url:w})}}function mA(e,t){var r,i,o,a,s,l;if(!(e instanceof Se))return!1;const n=e.walk(c=>c instanceof v7);return n instanceof v7?!!(((r=n.data)==null?void 0:r.errorName)==="ResolverNotFound"||((i=n.data)==null?void 0:i.errorName)==="ResolverWildcardNotSupported"||((o=n.data)==null?void 0:o.errorName)==="ResolverNotContract"||((a=n.data)==null?void 0:a.errorName)==="ResolverError"||((s=n.data)==null?void 0:s.errorName)==="HttpError"||(l=n.reason)!=null&&l.includes("Wildcard on non-extended resolvers is not supported")||t==="reverse"&&n.reason===sW[50]):!1}function $W(e){if(e.length!==66||e.indexOf("[")!==0||e.indexOf("]")!==65)return null;const t=`0x${e.slice(1,65)}`;return ea(t)?t:null}function x2(e){let t=new Uint8Array(32).fill(0);if(!e)return Gn(t);const n=e.split(".");for(let r=n.length-1;r>=0;r-=1){const i=$W(n[r]),o=i?Pd(i):Yr(hd(n[r]),"bytes");t=Yr(Tl([t,o]),"bytes")}return Gn(t)}function cwe(e){return`[${e.slice(2)}]`}function uwe(e){const t=new Uint8Array(32).fill(0);return e?$W(e)||Yr(hd(e)):Gn(t)}function B3(e){const t=e.replace(/^\.|\.$/gm,"");if(t.length===0)return new Uint8Array(1);const n=new Uint8Array(hd(t).byteLength+2);let r=0;const i=t.split(".");for(let o=0;o<i.length;o++){let a=hd(i[o]);a.byteLength>255&&(a=hd(cwe(uwe(i[o])))),n[r]=a.length,n.set(a,r+1),r+=a.length+1}return n.byteLength!==r+1?n.slice(0,r+1):n}async function dwe(e,{blockNumber:t,blockTag:n,coinType:r,name:i,gatewayUrls:o,strict:a,universalResolverAddress:s}){let l=s;if(!l){if(!e.chain)throw new Error("client chain not configured. universalResolverAddress is required.");l=Hp({blockNumber:t,chain:e.chain,contract:"ensUniversalResolver"})}try{const c=lu({abi:aN,functionName:"addr",...r!=null?{args:[x2(i),BigInt(r)]}:{args:[x2(i)]}}),u={address:l,abi:IW,functionName:"resolve",args:[vt(B3(i)),c],blockNumber:t,blockTag:n},f=nt(e,_s,"readContract"),d=o?await f({...u,args:[...u.args,o]}):await f(u);if(d[0]==="0x")return null;const g=Up({abi:aN,args:r!=null?[x2(i),BigInt(r)]:void 0,functionName:"addr",data:d[0]});return g==="0x"||xs(g)==="0x00"?null:g}catch(c){if(a)throw c;if(mA(c,"resolve"))return null;throw c}}class fwe extends Se{constructor({data:t}){super("Unable to extract image from metadata. The metadata may be malformed or invalid.",{metaMessages:["- Metadata must be a JSON object with at least an `image`, `image_url` or `image_data` property.","",`Provided data: ${JSON.stringify(t)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarInvalidMetadataError"})}}class H0 extends Se{constructor({reason:t}){super(`ENS NFT avatar URI is invalid. ${t}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarInvalidNftUriError"})}}class gA extends Se{constructor({uri:t}){super(`Unable to resolve ENS avatar URI "${t}". The URI may be malformed, invalid, or does not respond with a valid image.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarUriResolutionError"})}}class hwe extends Se{constructor({namespace:t}){super(`ENS NFT avatar namespace "${t}" is not supported. Must be "erc721" or "erc1155".`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarUnsupportedNamespaceError"})}}const pwe=/(?<protocol>https?:\/\/[^\/]*|ipfs:\/|ipns:\/|ar:\/)?(?<root>\/)?(?<subpath>ipfs\/|ipns\/)?(?<target>[\w\-.]+)(?<subtarget>\/.*)?/,mwe=/^(Qm[1-9A-HJ-NP-Za-km-z]{44,}|b[A-Za-z2-7]{58,}|B[A-Z2-7]{58,}|z[1-9A-HJ-NP-Za-km-z]{48,}|F[0-9A-F]{50,})(\/(?<target>[\w\-.]+))?(?<subtarget>\/.*)?$/,gwe=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,vwe=/^data:([a-zA-Z\-/+]*)?(;[a-zA-Z0-9].*?)?(,)/;async function ywe(e){try{const t=await fetch(e,{method:"HEAD"});if(t.status===200){const n=t.headers.get("content-type");return n==null?void 0:n.startsWith("image/")}return!1}catch(t){return typeof t=="object"&&typeof t.response<"u"||!globalThis.hasOwnProperty("Image")?!1:new Promise(n=>{const r=new Image;r.onload=()=>{n(!0)},r.onerror=()=>{n(!1)},r.src=e})}}function cN(e,t){return e?e.endsWith("/")?e.slice(0,-1):e:t}function BW({uri:e,gatewayUrls:t}){const n=gwe.test(e);if(n)return{uri:e,isOnChain:!0,isEncoded:n};const r=cN(t==null?void 0:t.ipfs,"https://ipfs.io"),i=cN(t==null?void 0:t.arweave,"https://arweave.net"),o=e.match(pwe),{protocol:a,subpath:s,target:l,subtarget:c=""}=(o==null?void 0:o.groups)||{},u=a==="ipns:/"||s==="ipns/",f=a==="ipfs:/"||s==="ipfs/"||mwe.test(e);if(e.startsWith("http")&&!u&&!f){let g=e;return t!=null&&t.arweave&&(g=e.replace(/https:\/\/arweave.net/g,t==null?void 0:t.arweave)),{uri:g,isOnChain:!1,isEncoded:!1}}if((u||f)&&l)return{uri:`${r}/${u?"ipns":"ipfs"}/${l}${c}`,isOnChain:!1,isEncoded:!1};if(a==="ar:/"&&l)return{uri:`${i}/${l}${c||""}`,isOnChain:!1,isEncoded:!1};let d=e.replace(vwe,"");if(d.startsWith("<svg")&&(d=`data:image/svg+xml;base64,${btoa(d)}`),d.startsWith("data:")||d.startsWith("{"))return{uri:d,isOnChain:!0,isEncoded:!1};throw new gA({uri:e})}function DW(e){if(typeof e!="object"||!("image"in e)&&!("image_url"in e)&&!("image_data"in e))throw new fwe({data:e});return e.image||e.image_url||e.image_data}async function bwe({gatewayUrls:e,uri:t}){try{const n=await fetch(t).then(i=>i.json());return await vA({gatewayUrls:e,uri:DW(n)})}catch{throw new gA({uri:t})}}async function vA({gatewayUrls:e,uri:t}){const{uri:n,isOnChain:r}=BW({uri:t,gatewayUrls:e});if(r||await ywe(n))return n;throw new gA({uri:t})}function wwe(e){let t=e;t.startsWith("did:nft:")&&(t=t.replace("did:nft:","").replace(/_/g,"/"));const[n,r,i]=t.split("/"),[o,a]=n.split(":"),[s,l]=r.split(":");if(!o||o.toLowerCase()!=="eip155")throw new H0({reason:"Only EIP-155 supported"});if(!a)throw new H0({reason:"Chain ID not found"});if(!l)throw new H0({reason:"Contract address not found"});if(!i)throw new H0({reason:"Token ID not found"});if(!s)throw new H0({reason:"ERC namespace not found"});return{chainID:Number.parseInt(a),namespace:s.toLowerCase(),contractAddress:l,tokenID:i}}async function Cwe(e,{nft:t}){if(t.namespace==="erc721")return _s(e,{address:t.contractAddress,abi:[{name:"tokenURI",type:"function",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"tokenURI",args:[BigInt(t.tokenID)]});if(t.namespace==="erc1155")return _s(e,{address:t.contractAddress,abi:[{name:"uri",type:"function",stateMutability:"view",inputs:[{name:"_id",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"uri",args:[BigInt(t.tokenID)]});throw new hwe({namespace:t.namespace})}async function Swe(e,{gatewayUrls:t,record:n}){return/eip155:/i.test(n)?xwe(e,{gatewayUrls:t,record:n}):vA({uri:n,gatewayUrls:t})}async function xwe(e,{gatewayUrls:t,record:n}){const r=wwe(n),i=await Cwe(e,{nft:r}),{uri:o,isOnChain:a,isEncoded:s}=BW({uri:i,gatewayUrls:t});if(a&&(o.includes("data:application/json;base64,")||o.startsWith("{"))){const c=s?atob(o.replace("data:application/json;base64,","")):o,u=JSON.parse(c);return vA({uri:DW(u),gatewayUrls:t})}let l=r.tokenID;return r.namespace==="erc1155"&&(l=l.replace("0x","").padStart(64,"0")),bwe({gatewayUrls:t,uri:o.replace(/(?:0x)?{id}/,l)})}async function zW(e,{blockNumber:t,blockTag:n,name:r,key:i,gatewayUrls:o,strict:a,universalResolverAddress:s}){let l=s;if(!l){if(!e.chain)throw new Error("client chain not configured. universalResolverAddress is required.");l=Hp({blockNumber:t,chain:e.chain,contract:"ensUniversalResolver"})}try{const c={address:l,abi:IW,functionName:"resolve",args:[vt(B3(r)),lu({abi:oN,functionName:"text",args:[x2(r),i]})],blockNumber:t,blockTag:n},u=nt(e,_s,"readContract"),f=o?await u({...c,args:[...c.args,o]}):await u(c);if(f[0]==="0x")return null;const d=Up({abi:oN,functionName:"text",data:f[0]});return d===""?null:d}catch(c){if(a)throw c;if(mA(c,"resolve"))return null;throw c}}async function UW(e,{blockNumber:t,blockTag:n,assetGatewayUrls:r,name:i,gatewayUrls:o,strict:a,universalResolverAddress:s}){const l=await nt(e,zW,"getEnsText")({blockNumber:t,blockTag:n,key:"avatar",name:i,universalResolverAddress:s,gatewayUrls:o,strict:a});if(!l)return null;try{return await Swe(e,{record:l,gatewayUrls:r})}catch{return null}}async function HW(e,{address:t,blockNumber:n,blockTag:r,gatewayUrls:i,strict:o,universalResolverAddress:a}){let s=a;if(!s){if(!e.chain)throw new Error("client chain not configured. universalResolverAddress is required.");s=Hp({blockNumber:n,chain:e.chain,contract:"ensUniversalResolver"})}const l=`${t.toLowerCase().substring(2)}.addr.reverse`;try{const c={address:s,abi:Pbe,functionName:"reverse",args:[vt(B3(l))],blockNumber:n,blockTag:r},u=nt(e,_s,"readContract"),[f,d]=i?await u({...c,args:[...c.args,i]}):await u(c);return t.toLowerCase()!==d.toLowerCase()?null:f}catch(c){if(o)throw c;if(mA(c,"reverse"))return null;throw c}}async function Ewe(e,{blockNumber:t,blockTag:n,name:r,universalResolverAddress:i}){let o=i;if(!o){if(!e.chain)throw new Error("client chain not configured. universalResolverAddress is required.");o=Hp({blockNumber:t,chain:e.chain,contract:"ensUniversalResolver"})}const[a]=await nt(e,_s,"readContract")({address:o,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[vt(B3(r))],blockNumber:t,blockTag:n});return a}async function _we(e){const t=P3(e,{method:"eth_newBlockFilter"}),n=await e.request({method:"eth_newBlockFilter"});return{id:n,request:t(n),type:"block"}}async function VW(e,{address:t,args:n,event:r,events:i,fromBlock:o,strict:a,toBlock:s}={}){const l=i??(r?[r]:void 0),c=P3(e,{method:"eth_newFilter"});let u=[];l&&(u=[l.flatMap(g=>A1({abi:[g],eventName:g.name,args:n}))],r&&(u=u[0]));const f=await e.request({method:"eth_newFilter",params:[{address:t,fromBlock:typeof o=="bigint"?it(o):o,toBlock:typeof s=="bigint"?it(s):s,...u.length?{topics:u}:{}}]});return{abi:l,args:n,eventName:r?r.name:void 0,fromBlock:o,id:f,request:c(f),strict:!!a,toBlock:s,type:"event"}}async function WW(e){const t=P3(e,{method:"eth_newPendingTransactionFilter"}),n=await e.request({method:"eth_newPendingTransactionFilter"});return{id:n,request:t(n),type:"transaction"}}async function GW(e,{address:t,blockNumber:n,blockTag:r="latest"}){const i=n?it(n):void 0,o=await e.request({method:"eth_getBalance",params:[t,i||r]});return BigInt(o)}async function Awe(e){const t=await e.request({method:"eth_blobBaseFee"});return BigInt(t)}async function Pwe(e,{blockHash:t,blockNumber:n,blockTag:r="latest"}={}){const i=n!==void 0?it(n):void 0;let o;return t?o=await e.request({method:"eth_getBlockTransactionCountByHash",params:[t]},{dedupe:!0}):o=await e.request({method:"eth_getBlockTransactionCountByNumber",params:[i||r]},{dedupe:!!i}),Es(o)}async function k7(e,{address:t,blockNumber:n,blockTag:r="latest"}){const i=n!==void 0?it(n):void 0,o=await e.request({method:"eth_getCode",params:[t,i||r]},{dedupe:!!i});if(o!=="0x")return o}function Twe(e){var t;return{baseFeePerGas:e.baseFeePerGas.map(n=>BigInt(n)),gasUsedRatio:e.gasUsedRatio,oldestBlock:BigInt(e.oldestBlock),reward:(t=e.reward)==null?void 0:t.map(n=>n.map(r=>BigInt(r)))}}async function Owe(e,{blockCount:t,blockNumber:n,blockTag:r="latest",rewardPercentiles:i}){const o=n?it(n):void 0,a=await e.request({method:"eth_feeHistory",params:[it(t),o||r,i]},{dedupe:!!o});return Twe(a)}async function Iwe(e,{filter:t}){const n=t.strict??!1,i=(await t.request({method:"eth_getFilterLogs",params:[t.id]})).map(o=>Yc(o));return t.abi?uA({abi:t.abi,logs:i,strict:n}):i}function yA(e,t){if(!yr(e,{strict:!1}))throw new Bi({address:e});if(!yr(t,{strict:!1}))throw new Bi({address:t});return e.toLowerCase()===t.toLowerCase()}function Kd(e){return{formatters:void 0,fees:void 0,serializers:void 0,...e}}const kwe=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,Mwe=/^(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)?$/;function Rwe(e){const{domain:t={},message:n,primaryType:r}=e,i={EIP712Domain:JW({domain:t}),...e.types};YW({domain:t,message:n,primaryType:r,types:i});const o=["0x1901"];return t&&o.push(Nwe({domain:t,types:i})),r!=="EIP712Domain"&&o.push(qW({data:n,primaryType:r,types:i})),Yr(Tl(o))}function Nwe({domain:e,types:t}){return qW({data:e,primaryType:"EIP712Domain",types:t})}function qW({data:e,primaryType:t,types:n}){const r=KW({data:e,primaryType:t,types:n});return Yr(r)}function KW({data:e,primaryType:t,types:n}){const r=[{type:"bytes32"}],i=[jwe({primaryType:t,types:n})];for(const o of n[t]){const[a,s]=XW({types:n,name:o.name,type:o.type,value:e[o.name]});r.push(a),i.push(s)}return Dp(r,i)}function jwe({primaryType:e,types:t}){const n=vt(Fwe({primaryType:e,types:t}));return Yr(n)}function Fwe({primaryType:e,types:t}){let n="";const r=QW({primaryType:e,types:t});r.delete(e);const i=[e,...Array.from(r).sort()];for(const o of i)n+=`${o}(${t[o].map(({name:a,type:s})=>`${s} ${a}`).join(",")})`;return n}function QW({primaryType:e,types:t},n=new Set){const r=e.match(/^\w*/u),i=r==null?void 0:r[0];if(n.has(i)||t[i]===void 0)return n;n.add(i);for(const o of t[i])QW({primaryType:o.type,types:t},n);return n}function XW({types:e,name:t,type:n,value:r}){if(e[n]!==void 0)return[{type:"bytes32"},Yr(KW({data:r,primaryType:n,types:e}))];if(n==="bytes")return r=`0x${(r.length%2?"0":"")+r.slice(2)}`,[{type:"bytes32"},Yr(r)];if(n==="string")return[{type:"bytes32"},Yr(vt(r))];if(n.lastIndexOf("]")===n.length-1){const i=n.slice(0,n.lastIndexOf("[")),o=r.map(a=>XW({name:t,type:i,types:e,value:a}));return[{type:"bytes32"},Yr(Dp(o.map(([a])=>a),o.map(([,a])=>a)))]}return[{type:n},r]}function Lwe(e){const{domain:t,message:n,primaryType:r,types:i}=e,o=(l,c)=>{const u={...c};for(const f of l){const{name:d,type:g}=f;g==="address"&&(u[d]=u[d].toLowerCase())}return u},a=i.EIP712Domain?t?o(i.EIP712Domain,t):{}:{},s=(()=>{if(r!=="EIP712Domain")return o(i[r],n)})();return Or({domain:a,message:s,primaryType:r,types:i})}function YW(e){const{domain:t,message:n,primaryType:r,types:i}=e,o=(a,s)=>{for(const l of a){const{name:c,type:u}=l,f=s[c],d=u.match(Mwe);if(d&&(typeof f=="number"||typeof f=="bigint")){const[m,w,b]=d;it(f,{signed:w==="int",size:Number.parseInt(b)/8})}if(u==="address"&&typeof f=="string"&&!yr(f))throw new Bi({address:f});const g=u.match(kwe);if(g){const[m,w]=g;if(w&&In(f)!==Number.parseInt(w))throw new Eye({expectedSize:Number.parseInt(w),givenSize:In(f)})}const p=i[u];p&&o(p,f)}};i.EIP712Domain&&t&&o(i.EIP712Domain,t),r!=="EIP712Domain"&&o(i[r],n)}function JW({domain:e}){return[typeof(e==null?void 0:e.name)=="string"&&{name:"name",type:"string"},(e==null?void 0:e.version)&&{name:"version",type:"string"},typeof(e==null?void 0:e.chainId)=="number"&&{name:"chainId",type:"uint256"},(e==null?void 0:e.verifyingContract)&&{name:"verifyingContract",type:"address"},(e==null?void 0:e.salt)&&{name:"salt",type:"bytes32"}].filter(Boolean)}function $we(e){const t=Yr(`0x${e.substring(4)}`).substring(26);return E1(`0x${t}`)}function op(e,t="hex"){const n=ZW(e),r=Q_(new Uint8Array(n.length));return n.encode(r),t==="hex"?Gn(r.bytes):r.bytes}function ZW(e){return Array.isArray(e)?Bwe(e.map(t=>ZW(t))):Dwe(e)}function Bwe(e){const t=e.reduce((i,o)=>i+o.length,0),n=eG(t);return{length:t<=55?1+t:1+n+t,encode(i){t<=55?i.pushByte(192+t):(i.pushByte(247+n),n===1?i.pushUint8(t):n===2?i.pushUint16(t):n===3?i.pushUint24(t):i.pushUint32(t));for(const{encode:o}of e)o(i)}}}function Dwe(e){const t=typeof e=="string"?Pl(e):e,n=eG(t.length);return{length:t.length===1&&t[0]<128?1:t.length<=55?1+t.length:1+n+t.length,encode(i){t.length===1&&t[0]<128?i.pushBytes(t):t.length<=55?(i.pushByte(128+t.length),i.pushBytes(t)):(i.pushByte(183+n),n===1?i.pushUint8(t.length):n===2?i.pushUint16(t.length):n===3?i.pushUint24(t.length):i.pushUint32(t.length),i.pushBytes(t))}}}function eG(e){if(e<2**8)return 1;if(e<2**16)return 2;if(e<2**24)return 3;if(e<2**32)return 4;throw new Se("Length is too large.")}const zwe={"0x0":"reverted","0x1":"success"};function tG(e){const t={...e,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,contractAddress:e.contractAddress?e.contractAddress:null,cumulativeGasUsed:e.cumulativeGasUsed?BigInt(e.cumulativeGasUsed):null,effectiveGasPrice:e.effectiveGasPrice?BigInt(e.effectiveGasPrice):null,gasUsed:e.gasUsed?BigInt(e.gasUsed):null,logs:e.logs?e.logs.map(n=>Yc(n)):null,to:e.to?e.to:null,transactionIndex:e.transactionIndex?Es(e.transactionIndex):null,status:e.status?zwe[e.status]:null,type:e.type?gW[e.type]||e.type:null};return e.blobGasPrice&&(t.blobGasPrice=BigInt(e.blobGasPrice)),e.blobGasUsed&&(t.blobGasUsed=BigInt(e.blobGasUsed)),t}const Uwe=tA("transactionReceipt",tG);async function Hwe({hash:e,signature:t}){const n=ea(e)?e:vt(e),{secp256k1:r}=await Ke(async()=>{const{secp256k1:a}=await Promise.resolve().then(()=>D3e);return{secp256k1:a}},void 0);return`0x${(()=>{if(typeof t=="object"&&"r"in t&&"s"in t){const{r:c,s:u,v:f,yParity:d}=t,g=Number(d??f),p=uN(g);return new r.Signature(ro(c),ro(u)).addRecoveryBit(p)}const a=ea(t)?t:vt(t),s=Es(`0x${a.slice(130)}`),l=uN(s);return r.Signature.fromCompact(a.substring(2,130)).addRecoveryBit(l)})().recoverPublicKey(n.substring(2)).toHex(!1)}`}function uN(e){if(e===0||e===1)return e;if(e===27)return 0;if(e===28)return 1;throw new Error("Invalid yParityOrV value")}async function Vwe({hash:e,signature:t}){return $we(await Hwe({hash:e,signature:t}))}const Wwe=`Ethereum Signed Message:
`;function Gwe(e){const t=typeof e=="string"?np(e):typeof e.raw=="string"?e.raw:Gn(e.raw),n=np(`${Wwe}${In(t)}`);return Tl([n,t])}function nG(e,t){return Yr(Gwe(e),t)}const rG="0x6492649264926492649264926492649264926492649264926492649264926492";function qwe(e){return iW(e,-32)===rG}function Kwe(e){const{address:t,data:n,signature:r}=e;return su([Dp([{type:"address"},{type:"bytes"},{type:"bytes"}],[t,n,r]),rG])}function Qwe(e){const{blobVersionedHashes:t}=e;if(t){if(t.length===0)throw new EW;for(const n of t){const r=In(n),i=Es(yg(n,0,1));if(r!==32)throw new wbe({hash:n,size:r});if(i!==xW)throw new Cbe({hash:n,version:i})}}iG(e)}function iG(e){const{chainId:t,maxPriorityFeePerGas:n,maxFeePerGas:r,to:i}=e;if(t<=0)throw new fA({chainId:t});if(i&&!yr(i))throw new Bi({address:i});if(r&&r>2n**256n-1n)throw new Id({maxFeePerGas:r});if(n&&r&&n>r)throw new Rg({maxFeePerGas:r,maxPriorityFeePerGas:n})}function Xwe(e){const{chainId:t,maxPriorityFeePerGas:n,gasPrice:r,maxFeePerGas:i,to:o}=e;if(t<=0)throw new fA({chainId:t});if(o&&!yr(o))throw new Bi({address:o});if(n||i)throw new Se("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid EIP-2930 Transaction attribute.");if(r&&r>2n**256n-1n)throw new Id({maxFeePerGas:r})}function Ywe(e){const{chainId:t,maxPriorityFeePerGas:n,gasPrice:r,maxFeePerGas:i,to:o,accessList:a}=e;if(o&&!yr(o))throw new Bi({address:o});if(typeof t<"u"&&t<=0)throw new fA({chainId:t});if(n||i)throw new Se("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid Legacy Transaction attribute.");if(r&&r>2n**256n-1n)throw new Id({maxFeePerGas:r});if(a)throw new Se("`accessList` is not a valid Legacy Transaction attribute.")}function bA(e){if(!e||e.length===0)return[];const t=[];for(let n=0;n<e.length;n++){const{address:r,storageKeys:i}=e[n];for(let o=0;o<i.length;o++)if(i[o].length-2!==64)throw new K2e({storageKey:i[o]});if(!yr(r,{strict:!1}))throw new Bi({address:r});t.push([r,i])}return t}function Jwe(e,t){const n=AW(e);return n==="eip1559"?e3e(e,t):n==="eip2930"?t3e(e,t):n==="eip4844"?Zwe(e,t):n3e(e,t)}function Zwe(e,t){const{chainId:n,gas:r,nonce:i,to:o,value:a,maxFeePerBlobGas:s,maxFeePerGas:l,maxPriorityFeePerGas:c,accessList:u,data:f}=e;Qwe(e);let d=e.blobVersionedHashes,g=e.sidecars;if(e.blobs&&(typeof d>"u"||typeof g>"u")){const y=typeof e.blobs[0]=="string"?e.blobs:e.blobs.map(A=>Gn(A)),x=e.kzg,_=oA({blobs:y,kzg:x});if(typeof d>"u"&&(d=wW({commitments:_})),typeof g>"u"){const A=aA({blobs:y,commitments:_,kzg:x});g=_W({blobs:y,commitments:_,proofs:A})}}const p=bA(u),m=[vt(n),i?vt(i):"0x",c?vt(c):"0x",l?vt(l):"0x",r?vt(r):"0x",o??"0x",a?vt(a):"0x",f??"0x",p,s?vt(s):"0x",d??[],...wA(e,t)],w=[],b=[],C=[];if(g)for(let y=0;y<g.length;y++){const{blob:x,commitment:_,proof:A}=g[y];w.push(x),b.push(_),C.push(A)}return su(["0x03",op(g?[m,w,b,C]:m)])}function e3e(e,t){const{chainId:n,gas:r,nonce:i,to:o,value:a,maxFeePerGas:s,maxPriorityFeePerGas:l,accessList:c,data:u}=e;iG(e);const f=bA(c),d=[vt(n),i?vt(i):"0x",l?vt(l):"0x",s?vt(s):"0x",r?vt(r):"0x",o??"0x",a?vt(a):"0x",u??"0x",f,...wA(e,t)];return su(["0x02",op(d)])}function t3e(e,t){const{chainId:n,gas:r,data:i,nonce:o,to:a,value:s,accessList:l,gasPrice:c}=e;Xwe(e);const u=bA(l),f=[vt(n),o?vt(o):"0x",c?vt(c):"0x",r?vt(r):"0x",a??"0x",s?vt(s):"0x",i??"0x",u,...wA(e,t)];return su(["0x01",op(f)])}function n3e(e,t){const{chainId:n=0,gas:r,data:i,nonce:o,to:a,value:s,gasPrice:l}=e;Ywe(e);let c=[o?vt(o):"0x",l?vt(l):"0x",r?vt(r):"0x",a??"0x",s?vt(s):"0x",i??"0x"];if(t){const u=(()=>{if(t.v>=35n)return(t.v-35n)/2n>0?t.v:27n+(t.v===35n?0n:1n);if(n>0)return BigInt(n*2)+BigInt(35n+t.v-27n);const g=27n+(t.v===27n?0n:1n);if(t.v!==g)throw new G2e({v:t.v});return g})(),f=xs(t.r),d=xs(t.s);c=[...c,vt(u),f==="0x00"?"0x":f,d==="0x00"?"0x":d]}else n>0&&(c=[...c,vt(n),"0x","0x"]);return op(c)}function wA(e,t){const n=t??e,{v:r,yParity:i}=n;if(typeof n.r>"u")return[];if(typeof n.s>"u")return[];if(typeof r>"u"&&typeof i>"u")return[];const o=xs(n.r),a=xs(n.s);return[typeof i=="number"?i?vt(1):"0x":r===0n?"0x":r===1n?vt(1):r===27n?"0x":vt(1),o==="0x00"?"0x":o,a==="0x00"?"0x":a]}function r3e(e){return e.map(t=>({...t,value:BigInt(t.value)}))}function i3e(e){return{...e,balance:e.balance?BigInt(e.balance):void 0,nonce:e.nonce?Es(e.nonce):void 0,storageProof:e.storageProof?r3e(e.storageProof):void 0}}async function o3e(e,{address:t,blockNumber:n,blockTag:r,storageKeys:i}){const o=r??"latest",a=n!==void 0?it(n):void 0,s=await e.request({method:"eth_getProof",params:[t,i,a||o]});return i3e(s)}async function a3e(e,{address:t,blockNumber:n,blockTag:r="latest",slot:i}){const o=n!==void 0?it(n):void 0;return await e.request({method:"eth_getStorageAt",params:[t,i,o||r]})}async function CA(e,{blockHash:t,blockNumber:n,blockTag:r,hash:i,index:o}){var u,f,d;const a=r||"latest",s=n!==void 0?it(n):void 0;let l=null;if(i?l=await e.request({method:"eth_getTransactionByHash",params:[i]},{dedupe:!0}):t?l=await e.request({method:"eth_getTransactionByBlockHashAndIndex",params:[t,it(o)]},{dedupe:!0}):(s||a)&&(l=await e.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[s||a,it(o)]},{dedupe:!!s})),!l)throw new uW({blockHash:t,blockNumber:n,blockTag:a,hash:i,index:o});return(((d=(f=(u=e.chain)==null?void 0:u.formatters)==null?void 0:f.transaction)==null?void 0:d.format)||M3)(l)}async function s3e(e,{hash:t,transactionReceipt:n}){const[r,i]=await Promise.all([nt(e,k1,"getBlockNumber")({}),t?nt(e,CA,"getTransaction")({hash:t}):void 0]),o=(n==null?void 0:n.blockNumber)||(i==null?void 0:i.blockNumber);return o?r-o+1n:0n}async function M7(e,{hash:t}){var i,o,a;const n=await e.request({method:"eth_getTransactionReceipt",params:[t]},{dedupe:!0});if(!n)throw new dW({hash:t});return(((a=(o=(i=e.chain)==null?void 0:i.formatters)==null?void 0:o.transactionReceipt)==null?void 0:a.format)||tG)(n)}async function oG(e,t){var w;const{allowFailure:n=!0,batchSize:r,blockNumber:i,blockTag:o,multicallAddress:a,stateOverride:s}=t,l=t.contracts,c=r??(typeof((w=e.batch)==null?void 0:w.multicall)=="object"&&e.batch.multicall.batchSize||1024);let u=a;if(!u){if(!e.chain)throw new Error("client chain not configured. multicallAddress is required.");u=Hp({blockNumber:i,chain:e.chain,contract:"multicall3"})}const f=[[]];let d=0,g=0;for(let b=0;b<l.length;b++){const{abi:C,address:y,args:x,functionName:_}=l[b];try{const A=lu({abi:C,args:x,functionName:_});g+=(A.length-2)/2,c>0&&g>c&&f[d].length>0&&(d++,g=(A.length-2)/2,f[d]=[]),f[d]=[...f[d],{allowFailure:!0,callData:A,target:y}]}catch(A){const O=Mg(A,{abi:C,address:y,args:x,docsPath:"/docs/contract/multicall",functionName:_});if(!n)throw O;f[d]=[...f[d],{allowFailure:!0,callData:"0x",target:y}]}}const p=await Promise.allSettled(f.map(b=>nt(e,_s,"readContract")({abi:P7,address:u,args:[b],blockNumber:i,blockTag:o,functionName:"aggregate3",stateOverride:s}))),m=[];for(let b=0;b<p.length;b++){const C=p[b];if(C.status==="rejected"){if(!n)throw C.reason;for(let x=0;x<f[b].length;x++)m.push({status:"failure",error:C.reason,result:void 0});continue}const y=C.value;for(let x=0;x<y.length;x++){const{returnData:_,success:A}=y[x],{callData:O}=f[b][x],{abi:P,address:M,functionName:R,args:L}=l[m.length];try{if(O==="0x")throw new E3;if(!A)throw new J_({data:_});const z=Up({abi:P,args:L,data:_,functionName:R});m.push(n?{result:z,status:"success"}:z)}catch(z){const V=Mg(z,{abi:P,address:M,args:L,docsPath:"/docs/contract/multicall",functionName:R});if(!n)throw V;m.push({error:V,result:void 0,status:"failure"})}}}if(m.length!==l.length)throw new Se("multicall results mismatch");return m}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const aG=BigInt(0),D3=BigInt(1),l3e=BigInt(2);function kd(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function M1(e){if(!kd(e))throw new Error("Uint8Array expected")}const c3e=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function ap(e){M1(e);let t="";for(let n=0;n<e.length;n++)t+=c3e[e[n]];return t}function sG(e){const t=e.toString(16);return t.length&1?`0${t}`:t}function SA(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);return BigInt(e===""?"0":`0x${e}`)}const Xs={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function dN(e){if(e>=Xs._0&&e<=Xs._9)return e-Xs._0;if(e>=Xs._A&&e<=Xs._F)return e-(Xs._A-10);if(e>=Xs._a&&e<=Xs._f)return e-(Xs._a-10)}function sp(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);const t=e.length,n=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const r=new Uint8Array(n);for(let i=0,o=0;i<n;i++,o+=2){const a=dN(e.charCodeAt(o)),s=dN(e.charCodeAt(o+1));if(a===void 0||s===void 0){const l=e[o]+e[o+1];throw new Error('hex string expected, got non-hex character "'+l+'" at index '+o)}r[i]=a*16+s}return r}function pd(e){return SA(ap(e))}function xA(e){return M1(e),SA(ap(Uint8Array.from(e).reverse()))}function lp(e,t){return sp(e.toString(16).padStart(t*2,"0"))}function EA(e,t){return lp(e,t).reverse()}function u3e(e){return sp(sG(e))}function ba(e,t,n){let r;if(typeof t=="string")try{r=sp(t)}catch(o){throw new Error(`${e} must be valid hex string, got "${t}". Cause: ${o}`)}else if(kd(t))r=Uint8Array.from(t);else throw new Error(`${e} must be hex string or Uint8Array`);const i=r.length;if(typeof n=="number"&&i!==n)throw new Error(`${e} expected ${n} bytes, got ${i}`);return r}function Ng(...e){let t=0;for(let r=0;r<e.length;r++){const i=e[r];M1(i),t+=i.length}const n=new Uint8Array(t);for(let r=0,i=0;r<e.length;r++){const o=e[r];n.set(o,i),i+=o.length}return n}function lG(e,t){if(e.length!==t.length)return!1;let n=0;for(let r=0;r<e.length;r++)n|=e[r]^t[r];return n===0}function d3e(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}function f3e(e){let t;for(t=0;e>aG;e>>=D3,t+=1);return t}function h3e(e,t){return e>>BigInt(t)&D3}function p3e(e,t,n){return e|(n?D3:aG)<<BigInt(t)}const _A=e=>(l3e<<BigInt(e-1))-D3,N8=e=>new Uint8Array(e),fN=e=>Uint8Array.from(e);function cG(e,t,n){if(typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof n!="function")throw new Error("hmacFn must be a function");let r=N8(e),i=N8(e),o=0;const a=()=>{r.fill(1),i.fill(0),o=0},s=(...f)=>n(i,r,...f),l=(f=N8())=>{i=s(fN([0]),f),r=s(),f.length!==0&&(i=s(fN([1]),f),r=s())},c=()=>{if(o++>=1e3)throw new Error("drbg: tried 1000 values");let f=0;const d=[];for(;f<t;){r=s();const g=r.slice();d.push(g),f+=r.length}return Ng(...d)};return(f,d)=>{a(),l(f);let g;for(;!(g=d(c()));)l();return a(),g}}const m3e={bigint:e=>typeof e=="bigint",function:e=>typeof e=="function",boolean:e=>typeof e=="boolean",string:e=>typeof e=="string",stringOrUint8Array:e=>typeof e=="string"||kd(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>typeof e=="function"&&Number.isSafeInteger(e.outputLen)};function R1(e,t,n={}){const r=(i,o,a)=>{const s=m3e[o];if(typeof s!="function")throw new Error(`Invalid validator "${o}", expected function`);const l=e[i];if(!(a&&l===void 0)&&!s(l,e))throw new Error(`Invalid param ${String(i)}=${l} (${typeof l}), expected ${o}`)};for(const[i,o]of Object.entries(t))r(i,o,!1);for(const[i,o]of Object.entries(n))r(i,o,!0);return e}const g3e=Object.freeze(Object.defineProperty({__proto__:null,abytes:M1,bitGet:h3e,bitLen:f3e,bitMask:_A,bitSet:p3e,bytesToHex:ap,bytesToNumberBE:pd,bytesToNumberLE:xA,concatBytes:Ng,createHmacDrbg:cG,ensureBytes:ba,equalBytes:lG,hexToBytes:sp,hexToNumber:SA,isBytes:kd,numberToBytesBE:lp,numberToBytesLE:EA,numberToHexUnpadded:sG,numberToVarBytesBE:u3e,utf8ToBytes:d3e,validateObject:R1},Symbol.toStringTag,{value:"Module"}));function v3e(e,t){const n=ea(e)?Pd(e):e,r=ea(t)?Pd(t):t;return lG(n,r)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const mr=BigInt(0),$n=BigInt(1),Uu=BigInt(2),y3e=BigInt(3),R7=BigInt(4),hN=BigInt(5),pN=BigInt(8);BigInt(9);BigInt(16);function Ii(e,t){const n=e%t;return n>=mr?n:t+n}function b3e(e,t,n){if(n<=mr||t<mr)throw new Error("Expected power/modulo > 0");if(n===$n)return mr;let r=$n;for(;t>mr;)t&$n&&(r=r*e%n),e=e*e%n,t>>=$n;return r}function Lo(e,t,n){let r=e;for(;t-- >mr;)r*=r,r%=n;return r}function N7(e,t){if(e===mr||t<=mr)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let n=Ii(e,t),r=t,i=mr,o=$n;for(;n!==mr;){const s=r/n,l=r%n,c=i-o*s;r=n,n=l,i=o,o=c}if(r!==$n)throw new Error("invert: does not exist");return Ii(i,t)}function w3e(e){const t=(e-$n)/Uu;let n,r,i;for(n=e-$n,r=0;n%Uu===mr;n/=Uu,r++);for(i=Uu;i<e&&b3e(i,t,e)!==e-$n;i++);if(r===1){const a=(e+$n)/R7;return function(l,c){const u=l.pow(c,a);if(!l.eql(l.sqr(u),c))throw new Error("Cannot find square root");return u}}const o=(n+$n)/Uu;return function(s,l){if(s.pow(l,t)===s.neg(s.ONE))throw new Error("Cannot find square root");let c=r,u=s.pow(s.mul(s.ONE,i),n),f=s.pow(l,o),d=s.pow(l,n);for(;!s.eql(d,s.ONE);){if(s.eql(d,s.ZERO))return s.ZERO;let g=1;for(let m=s.sqr(d);g<c&&!s.eql(m,s.ONE);g++)m=s.sqr(m);const p=s.pow(u,$n<<BigInt(c-g-1));u=s.sqr(p),f=s.mul(f,p),d=s.mul(d,u),c=g}return f}}function C3e(e){if(e%R7===y3e){const t=(e+$n)/R7;return function(r,i){const o=r.pow(i,t);if(!r.eql(r.sqr(o),i))throw new Error("Cannot find square root");return o}}if(e%pN===hN){const t=(e-hN)/pN;return function(r,i){const o=r.mul(i,Uu),a=r.pow(o,t),s=r.mul(i,a),l=r.mul(r.mul(s,Uu),a),c=r.mul(s,r.sub(l,r.ONE));if(!r.eql(r.sqr(c),i))throw new Error("Cannot find square root");return c}}return w3e(e)}const S3e=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function x3e(e){const t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},n=S3e.reduce((r,i)=>(r[i]="function",r),t);return R1(e,n)}function E3e(e,t,n){if(n<mr)throw new Error("Expected power > 0");if(n===mr)return e.ONE;if(n===$n)return t;let r=e.ONE,i=t;for(;n>mr;)n&$n&&(r=e.mul(r,i)),i=e.sqr(i),n>>=$n;return r}function _3e(e,t){const n=new Array(t.length),r=t.reduce((o,a,s)=>e.is0(a)?o:(n[s]=o,e.mul(o,a)),e.ONE),i=e.inv(r);return t.reduceRight((o,a,s)=>e.is0(a)?o:(n[s]=e.mul(o,n[s]),e.mul(o,a)),i),n}function uG(e,t){const n=t!==void 0?t:e.toString(2).length,r=Math.ceil(n/8);return{nBitLength:n,nByteLength:r}}function A3e(e,t,n=!1,r={}){if(e<=mr)throw new Error(`Expected Field ORDER > 0, got ${e}`);const{nBitLength:i,nByteLength:o}=uG(e,t);if(o>2048)throw new Error("Field lengths over 2048 bytes are not supported");const a=C3e(e),s=Object.freeze({ORDER:e,BITS:i,BYTES:o,MASK:_A(i),ZERO:mr,ONE:$n,create:l=>Ii(l,e),isValid:l=>{if(typeof l!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof l}`);return mr<=l&&l<e},is0:l=>l===mr,isOdd:l=>(l&$n)===$n,neg:l=>Ii(-l,e),eql:(l,c)=>l===c,sqr:l=>Ii(l*l,e),add:(l,c)=>Ii(l+c,e),sub:(l,c)=>Ii(l-c,e),mul:(l,c)=>Ii(l*c,e),pow:(l,c)=>E3e(s,l,c),div:(l,c)=>Ii(l*N7(c,e),e),sqrN:l=>l*l,addN:(l,c)=>l+c,subN:(l,c)=>l-c,mulN:(l,c)=>l*c,inv:l=>N7(l,e),sqrt:r.sqrt||(l=>a(s,l)),invertBatch:l=>_3e(s,l),cmov:(l,c,u)=>u?c:l,toBytes:l=>n?EA(l,o):lp(l,o),fromBytes:l=>{if(l.length!==o)throw new Error(`Fp.fromBytes: expected ${o}, got ${l.length}`);return n?xA(l):pd(l)}});return Object.freeze(s)}function dG(e){if(typeof e!="bigint")throw new Error("field order must be bigint");const t=e.toString(2).length;return Math.ceil(t/8)}function fG(e){const t=dG(e);return t+Math.ceil(t/2)}function P3e(e,t,n=!1){const r=e.length,i=dG(t),o=fG(t);if(r<16||r<o||r>1024)throw new Error(`expected ${o}-1024 bytes of input, got ${r}`);const a=n?pd(e):xA(e),s=Ii(a,t-$n)+$n;return n?EA(s,i):lp(s,i)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const T3e=BigInt(0),j8=BigInt(1);function O3e(e,t){const n=(i,o)=>{const a=o.negate();return i?a:o},r=i=>{const o=Math.ceil(t/i)+1,a=2**(i-1);return{windows:o,windowSize:a}};return{constTimeNegate:n,unsafeLadder(i,o){let a=e.ZERO,s=i;for(;o>T3e;)o&j8&&(a=a.add(s)),s=s.double(),o>>=j8;return a},precomputeWindow(i,o){const{windows:a,windowSize:s}=r(o),l=[];let c=i,u=c;for(let f=0;f<a;f++){u=c,l.push(u);for(let d=1;d<s;d++)u=u.add(c),l.push(u);c=u.double()}return l},wNAF(i,o,a){const{windows:s,windowSize:l}=r(i);let c=e.ZERO,u=e.BASE;const f=BigInt(2**i-1),d=2**i,g=BigInt(i);for(let p=0;p<s;p++){const m=p*l;let w=Number(a&f);a>>=g,w>l&&(w-=d,a+=j8);const b=m,C=m+Math.abs(w)-1,y=p%2!==0,x=w<0;w===0?u=u.add(n(y,o[b])):c=c.add(n(x,o[C]))}return{p:c,f:u}},wNAFCached(i,o,a,s){const l=i._WINDOW_SIZE||1;let c=o.get(i);return c||(c=this.precomputeWindow(i,l),l!==1&&o.set(i,s(c))),this.wNAF(l,c,a)}}}function hG(e){return x3e(e.Fp),R1(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...uG(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function I3e(e){const t=hG(e);R1(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:n,Fp:r,a:i}=t;if(n){if(!r.eql(i,r.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof n!="object"||typeof n.beta!="bigint"||typeof n.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}const{bytesToNumberBE:k3e,hexToBytes:M3e}=g3e,Yu={Err:class extends Error{constructor(t=""){super(t)}},_parseInt(e){const{Err:t}=Yu;if(e.length<2||e[0]!==2)throw new t("Invalid signature integer tag");const n=e[1],r=e.subarray(2,n+2);if(!n||r.length!==n)throw new t("Invalid signature integer: wrong length");if(r[0]&128)throw new t("Invalid signature integer: negative");if(r[0]===0&&!(r[1]&128))throw new t("Invalid signature integer: unnecessary leading zero");return{d:k3e(r),l:e.subarray(n+2)}},toSig(e){const{Err:t}=Yu,n=typeof e=="string"?M3e(e):e;M1(n);let r=n.length;if(r<2||n[0]!=48)throw new t("Invalid signature tag");if(n[1]!==r-2)throw new t("Invalid signature: incorrect length");const{d:i,l:o}=Yu._parseInt(n.subarray(2)),{d:a,l:s}=Yu._parseInt(o);if(s.length)throw new t("Invalid signature: left bytes after parsing");return{r:i,s:a}},hexFromSig(e){const t=c=>Number.parseInt(c[0],16)&8?"00"+c:c,n=c=>{const u=c.toString(16);return u.length&1?`0${u}`:u},r=t(n(e.s)),i=t(n(e.r)),o=r.length/2,a=i.length/2,s=n(o),l=n(a);return`30${n(a+o+4)}02${l}${i}02${s}${r}`}},ll=BigInt(0),Do=BigInt(1);BigInt(2);const mN=BigInt(3);BigInt(4);function R3e(e){const t=I3e(e),{Fp:n}=t,r=t.toBytes||((p,m,w)=>{const b=m.toAffine();return Ng(Uint8Array.from([4]),n.toBytes(b.x),n.toBytes(b.y))}),i=t.fromBytes||(p=>{const m=p.subarray(1),w=n.fromBytes(m.subarray(0,n.BYTES)),b=n.fromBytes(m.subarray(n.BYTES,2*n.BYTES));return{x:w,y:b}});function o(p){const{a:m,b:w}=t,b=n.sqr(p),C=n.mul(b,p);return n.add(n.add(C,n.mul(p,m)),w)}if(!n.eql(n.sqr(t.Gy),o(t.Gx)))throw new Error("bad generator point: equation left != right");function a(p){return typeof p=="bigint"&&ll<p&&p<t.n}function s(p){if(!a(p))throw new Error("Expected valid bigint: 0 < bigint < curve.n")}function l(p){const{allowedPrivateKeyLengths:m,nByteLength:w,wrapPrivateKey:b,n:C}=t;if(m&&typeof p!="bigint"){if(kd(p)&&(p=ap(p)),typeof p!="string"||!m.includes(p.length))throw new Error("Invalid key");p=p.padStart(w*2,"0")}let y;try{y=typeof p=="bigint"?p:pd(ba("private key",p,w))}catch{throw new Error(`private key must be ${w} bytes, hex or bigint, not ${typeof p}`)}return b&&(y=Ii(y,C)),s(y),y}const c=new Map;function u(p){if(!(p instanceof f))throw new Error("ProjectivePoint expected")}class f{constructor(m,w,b){if(this.px=m,this.py=w,this.pz=b,m==null||!n.isValid(m))throw new Error("x required");if(w==null||!n.isValid(w))throw new Error("y required");if(b==null||!n.isValid(b))throw new Error("z required")}static fromAffine(m){const{x:w,y:b}=m||{};if(!m||!n.isValid(w)||!n.isValid(b))throw new Error("invalid affine point");if(m instanceof f)throw new Error("projective point not allowed");const C=y=>n.eql(y,n.ZERO);return C(w)&&C(b)?f.ZERO:new f(w,b,n.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(m){const w=n.invertBatch(m.map(b=>b.pz));return m.map((b,C)=>b.toAffine(w[C])).map(f.fromAffine)}static fromHex(m){const w=f.fromAffine(i(ba("pointHex",m)));return w.assertValidity(),w}static fromPrivateKey(m){return f.BASE.multiply(l(m))}_setWindowSize(m){this._WINDOW_SIZE=m,c.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint&&!n.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:m,y:w}=this.toAffine();if(!n.isValid(m)||!n.isValid(w))throw new Error("bad point: x or y not FE");const b=n.sqr(w),C=o(m);if(!n.eql(b,C))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:m}=this.toAffine();if(n.isOdd)return!n.isOdd(m);throw new Error("Field doesn't support isOdd")}equals(m){u(m);const{px:w,py:b,pz:C}=this,{px:y,py:x,pz:_}=m,A=n.eql(n.mul(w,_),n.mul(y,C)),O=n.eql(n.mul(b,_),n.mul(x,C));return A&&O}negate(){return new f(this.px,n.neg(this.py),this.pz)}double(){const{a:m,b:w}=t,b=n.mul(w,mN),{px:C,py:y,pz:x}=this;let _=n.ZERO,A=n.ZERO,O=n.ZERO,P=n.mul(C,C),M=n.mul(y,y),R=n.mul(x,x),L=n.mul(C,y);return L=n.add(L,L),O=n.mul(C,x),O=n.add(O,O),_=n.mul(m,O),A=n.mul(b,R),A=n.add(_,A),_=n.sub(M,A),A=n.add(M,A),A=n.mul(_,A),_=n.mul(L,_),O=n.mul(b,O),R=n.mul(m,R),L=n.sub(P,R),L=n.mul(m,L),L=n.add(L,O),O=n.add(P,P),P=n.add(O,P),P=n.add(P,R),P=n.mul(P,L),A=n.add(A,P),R=n.mul(y,x),R=n.add(R,R),P=n.mul(R,L),_=n.sub(_,P),O=n.mul(R,M),O=n.add(O,O),O=n.add(O,O),new f(_,A,O)}add(m){u(m);const{px:w,py:b,pz:C}=this,{px:y,py:x,pz:_}=m;let A=n.ZERO,O=n.ZERO,P=n.ZERO;const M=t.a,R=n.mul(t.b,mN);let L=n.mul(w,y),z=n.mul(b,x),V=n.mul(C,_),H=n.add(w,b),B=n.add(y,x);H=n.mul(H,B),B=n.add(L,z),H=n.sub(H,B),B=n.add(w,C);let F=n.add(y,_);return B=n.mul(B,F),F=n.add(L,V),B=n.sub(B,F),F=n.add(b,C),A=n.add(x,_),F=n.mul(F,A),A=n.add(z,V),F=n.sub(F,A),P=n.mul(M,B),A=n.mul(R,V),P=n.add(A,P),A=n.sub(z,P),P=n.add(z,P),O=n.mul(A,P),z=n.add(L,L),z=n.add(z,L),V=n.mul(M,V),B=n.mul(R,B),z=n.add(z,V),V=n.sub(L,V),V=n.mul(M,V),B=n.add(B,V),L=n.mul(z,B),O=n.add(O,L),L=n.mul(F,B),A=n.mul(H,A),A=n.sub(A,L),L=n.mul(H,z),P=n.mul(F,P),P=n.add(P,L),new f(A,O,P)}subtract(m){return this.add(m.negate())}is0(){return this.equals(f.ZERO)}wNAF(m){return g.wNAFCached(this,c,m,w=>{const b=n.invertBatch(w.map(C=>C.pz));return w.map((C,y)=>C.toAffine(b[y])).map(f.fromAffine)})}multiplyUnsafe(m){const w=f.ZERO;if(m===ll)return w;if(s(m),m===Do)return this;const{endo:b}=t;if(!b)return g.unsafeLadder(this,m);let{k1neg:C,k1:y,k2neg:x,k2:_}=b.splitScalar(m),A=w,O=w,P=this;for(;y>ll||_>ll;)y&Do&&(A=A.add(P)),_&Do&&(O=O.add(P)),P=P.double(),y>>=Do,_>>=Do;return C&&(A=A.negate()),x&&(O=O.negate()),O=new f(n.mul(O.px,b.beta),O.py,O.pz),A.add(O)}multiply(m){s(m);let w=m,b,C;const{endo:y}=t;if(y){const{k1neg:x,k1:_,k2neg:A,k2:O}=y.splitScalar(w);let{p:P,f:M}=this.wNAF(_),{p:R,f:L}=this.wNAF(O);P=g.constTimeNegate(x,P),R=g.constTimeNegate(A,R),R=new f(n.mul(R.px,y.beta),R.py,R.pz),b=P.add(R),C=M.add(L)}else{const{p:x,f:_}=this.wNAF(w);b=x,C=_}return f.normalizeZ([b,C])[0]}multiplyAndAddUnsafe(m,w,b){const C=f.BASE,y=(_,A)=>A===ll||A===Do||!_.equals(C)?_.multiplyUnsafe(A):_.multiply(A),x=y(this,w).add(y(m,b));return x.is0()?void 0:x}toAffine(m){const{px:w,py:b,pz:C}=this,y=this.is0();m==null&&(m=y?n.ONE:n.inv(C));const x=n.mul(w,m),_=n.mul(b,m),A=n.mul(C,m);if(y)return{x:n.ZERO,y:n.ZERO};if(!n.eql(A,n.ONE))throw new Error("invZ was invalid");return{x,y:_}}isTorsionFree(){const{h:m,isTorsionFree:w}=t;if(m===Do)return!0;if(w)return w(f,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:m,clearCofactor:w}=t;return m===Do?this:w?w(f,this):this.multiplyUnsafe(t.h)}toRawBytes(m=!0){return this.assertValidity(),r(f,this,m)}toHex(m=!0){return ap(this.toRawBytes(m))}}f.BASE=new f(t.Gx,t.Gy,n.ONE),f.ZERO=new f(n.ZERO,n.ONE,n.ZERO);const d=t.nBitLength,g=O3e(f,t.endo?Math.ceil(d/2):d);return{CURVE:t,ProjectivePoint:f,normPrivateKeyToScalar:l,weierstrassEquation:o,isWithinCurveOrder:a}}function N3e(e){const t=hG(e);return R1(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}function j3e(e){const t=N3e(e),{Fp:n,n:r}=t,i=n.BYTES+1,o=2*n.BYTES+1;function a(B){return ll<B&&B<n.ORDER}function s(B){return Ii(B,r)}function l(B){return N7(B,r)}const{ProjectivePoint:c,normPrivateKeyToScalar:u,weierstrassEquation:f,isWithinCurveOrder:d}=R3e({...t,toBytes(B,F,j){const N=F.toAffine(),D=n.toBytes(N.x),U=Ng;return j?U(Uint8Array.from([F.hasEvenY()?2:3]),D):U(Uint8Array.from([4]),D,n.toBytes(N.y))},fromBytes(B){const F=B.length,j=B[0],N=B.subarray(1);if(F===i&&(j===2||j===3)){const D=pd(N);if(!a(D))throw new Error("Point is not on curve");const U=f(D);let W;try{W=n.sqrt(U)}catch(X){const ee=X instanceof Error?": "+X.message:"";throw new Error("Point is not on curve"+ee)}const G=(W&Do)===Do;return(j&1)===1!==G&&(W=n.neg(W)),{x:D,y:W}}else if(F===o&&j===4){const D=n.fromBytes(N.subarray(0,n.BYTES)),U=n.fromBytes(N.subarray(n.BYTES,2*n.BYTES));return{x:D,y:U}}else throw new Error(`Point of length ${F} was invalid. Expected ${i} compressed bytes or ${o} uncompressed bytes`)}}),g=B=>ap(lp(B,t.nByteLength));function p(B){const F=r>>Do;return B>F}function m(B){return p(B)?s(-B):B}const w=(B,F,j)=>pd(B.slice(F,j));class b{constructor(F,j,N){this.r=F,this.s=j,this.recovery=N,this.assertValidity()}static fromCompact(F){const j=t.nByteLength;return F=ba("compactSignature",F,j*2),new b(w(F,0,j),w(F,j,2*j))}static fromDER(F){const{r:j,s:N}=Yu.toSig(ba("DER",F));return new b(j,N)}assertValidity(){if(!d(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!d(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(F){return new b(this.r,this.s,F)}recoverPublicKey(F){const{r:j,s:N,recovery:D}=this,U=O(ba("msgHash",F));if(D==null||![0,1,2,3].includes(D))throw new Error("recovery id invalid");const W=D===2||D===3?j+t.n:j;if(W>=n.ORDER)throw new Error("recovery id 2 or 3 invalid");const G=D&1?"03":"02",Q=c.fromHex(G+g(W)),X=l(W),ee=s(-U*X),te=s(N*X),q=c.BASE.multiplyAndAddUnsafe(Q,ee,te);if(!q)throw new Error("point at infinify");return q.assertValidity(),q}hasHighS(){return p(this.s)}normalizeS(){return this.hasHighS()?new b(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return sp(this.toDERHex())}toDERHex(){return Yu.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return sp(this.toCompactHex())}toCompactHex(){return g(this.r)+g(this.s)}}const C={isValidPrivateKey(B){try{return u(B),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{const B=fG(t.n);return P3e(t.randomBytes(B),t.n)},precompute(B=8,F=c.BASE){return F._setWindowSize(B),F.multiply(BigInt(3)),F}};function y(B,F=!0){return c.fromPrivateKey(B).toRawBytes(F)}function x(B){const F=kd(B),j=typeof B=="string",N=(F||j)&&B.length;return F?N===i||N===o:j?N===2*i||N===2*o:B instanceof c}function _(B,F,j=!0){if(x(B))throw new Error("first arg must be private key");if(!x(F))throw new Error("second arg must be public key");return c.fromHex(F).multiply(u(B)).toRawBytes(j)}const A=t.bits2int||function(B){const F=pd(B),j=B.length*8-t.nBitLength;return j>0?F>>BigInt(j):F},O=t.bits2int_modN||function(B){return s(A(B))},P=_A(t.nBitLength);function M(B){if(typeof B!="bigint")throw new Error("bigint expected");if(!(ll<=B&&B<P))throw new Error(`bigint expected < 2^${t.nBitLength}`);return lp(B,t.nByteLength)}function R(B,F,j=L){if(["recovered","canonical"].some(oe=>oe in j))throw new Error("sign() legacy options not supported");const{hash:N,randomBytes:D}=t;let{lowS:U,prehash:W,extraEntropy:G}=j;U==null&&(U=!0),B=ba("msgHash",B),W&&(B=ba("prehashed msgHash",N(B)));const Q=O(B),X=u(F),ee=[M(X),M(Q)];if(G!=null&&G!==!1){const oe=G===!0?D(n.BYTES):G;ee.push(ba("extraEntropy",oe))}const te=Ng(...ee),q=Q;function ne(oe){const ge=A(oe);if(!d(ge))return;const ve=l(ge),fe=c.BASE.multiply(ge).toAffine(),pe=s(fe.x);if(pe===ll)return;const be=s(ve*s(q+pe*X));if(be===ll)return;let ce=(fe.x===pe?0:2)|Number(fe.y&Do),Oe=be;return U&&p(be)&&(Oe=m(be),ce^=1),new b(pe,Oe,ce)}return{seed:te,k2sig:ne}}const L={lowS:t.lowS,prehash:!1},z={lowS:t.lowS,prehash:!1};function V(B,F,j=L){const{seed:N,k2sig:D}=R(B,F,j),U=t;return cG(U.hash.outputLen,U.nByteLength,U.hmac)(N,D)}c.BASE._setWindowSize(8);function H(B,F,j,N=z){var fe;const D=B;if(F=ba("msgHash",F),j=ba("publicKey",j),"strict"in N)throw new Error("options.strict was renamed to lowS");const{lowS:U,prehash:W}=N;let G,Q;try{if(typeof D=="string"||kd(D))try{G=b.fromDER(D)}catch(pe){if(!(pe instanceof Yu.Err))throw pe;G=b.fromCompact(D)}else if(typeof D=="object"&&typeof D.r=="bigint"&&typeof D.s=="bigint"){const{r:pe,s:be}=D;G=new b(pe,be)}else throw new Error("PARSE");Q=c.fromHex(j)}catch(pe){if(pe.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(U&&G.hasHighS())return!1;W&&(F=t.hash(F));const{r:X,s:ee}=G,te=O(F),q=l(ee),ne=s(te*q),oe=s(X*q),ge=(fe=c.BASE.multiplyAndAddUnsafe(Q,ne,oe))==null?void 0:fe.toAffine();return ge?s(ge.x)===X:!1}return{CURVE:t,getPublicKey:y,getSharedSecret:_,sign:V,verify:H,ProjectivePoint:c,Signature:b,utils:C}}class pG extends z_{constructor(t,n){super(),this.finished=!1,this.destroyed=!1,zye(t);const r=A3(n);if(this.iHash=t.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const i=this.blockLen,o=new Uint8Array(i);o.set(r.length>i?t.create().update(r).digest():r);for(let a=0;a<o.length;a++)o[a]^=54;this.iHash.update(o),this.oHash=t.create();for(let a=0;a<o.length;a++)o[a]^=106;this.oHash.update(o),o.fill(0)}update(t){return rp(this),this.iHash.update(t),this}digestInto(t){rp(this),x1(t,this.outputLen),this.finished=!0,this.iHash.digestInto(t),this.oHash.update(t),this.oHash.digestInto(t),this.destroy()}digest(){const t=new Uint8Array(this.oHash.outputLen);return this.digestInto(t),t}_cloneInto(t){t||(t=Object.create(Object.getPrototypeOf(this),{}));const{oHash:n,iHash:r,finished:i,destroyed:o,blockLen:a,outputLen:s}=this;return t=t,t.finished=i,t.destroyed=o,t.blockLen=a,t.outputLen=s,t.oHash=n._cloneInto(t.oHash),t.iHash=r._cloneInto(t.iHash),t}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}const mG=(e,t,n)=>new pG(e,t).update(n).digest();mG.create=(e,t)=>new pG(e,t);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function F3e(e){return{hash:e,hmac:(t,...n)=>mG(e,t,Yye(...n)),randomBytes:Jye}}function L3e(e,t){const n=r=>j3e({...e,...F3e(r)});return Object.freeze({...n(t),create:n})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const gG=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),gN=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),$3e=BigInt(1),j7=BigInt(2),vN=(e,t)=>(e+t/j7)/t;function B3e(e){const t=gG,n=BigInt(3),r=BigInt(6),i=BigInt(11),o=BigInt(22),a=BigInt(23),s=BigInt(44),l=BigInt(88),c=e*e*e%t,u=c*c*e%t,f=Lo(u,n,t)*u%t,d=Lo(f,n,t)*u%t,g=Lo(d,j7,t)*c%t,p=Lo(g,i,t)*g%t,m=Lo(p,o,t)*p%t,w=Lo(m,s,t)*m%t,b=Lo(w,l,t)*w%t,C=Lo(b,s,t)*m%t,y=Lo(C,n,t)*u%t,x=Lo(y,a,t)*p%t,_=Lo(x,r,t)*c%t,A=Lo(_,j7,t);if(!F7.eql(F7.sqr(A),e))throw new Error("Cannot find square root");return A}const F7=A3e(gG,void 0,void 0,{sqrt:B3e}),AA=L3e({a:BigInt(0),b:BigInt(7),Fp:F7,n:gN,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{const t=gN,n=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),r=-$3e*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),i=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),o=n,a=BigInt("0x100000000000000000000000000000000"),s=vN(o*e,t),l=vN(-r*e,t);let c=Ii(e-s*n-l*i,t),u=Ii(-s*r-l*o,t);const f=c>a,d=u>a;if(f&&(c=t-c),d&&(u=t-u),c>a||u>a)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:f,k1:c,k2neg:d,k2:u}}}},bW);BigInt(0);AA.ProjectivePoint;const D3e=Object.freeze(Object.defineProperty({__proto__:null,secp256k1:AA},Symbol.toStringTag,{value:"Module"}));function z3e({r:e,s:t,v:n,yParity:r}){const i=(()=>{if(r===0||r===1)return r;if(n&&(n===27n||n===28n||n>=35n))return n%2n===0n?1:0;throw new Error("Invalid `v` or `yParity` value")})();return`0x${new AA.Signature(ro(e),ro(t)).toCompactHex()}${i===0?"1b":"1c"}`}async function PA(e,t){const{address:n,factory:r,factoryData:i,hash:o,signature:a,...s}=t,l=ea(a)?a:typeof a=="object"&&"r"in a&&"s"in a?z3e(a):Gn(a),c=await(async()=>!r&&!i||qwe(l)||await nt(e,k7,"getCode")({address:n})?l:Kwe({address:r,data:i,signature:l}))();try{const{data:u}=await nt(e,j3,"call")({data:N3({abi:Tbe,args:[n,o,c],bytecode:Mbe}),...s});return v3e(u??"0x0","0x1")}catch(u){try{if(yA(Jr(n),await Vwe({hash:o,signature:a})))return!0}catch{}if(u instanceof fW)return!1;throw u}}async function U3e(e,{address:t,message:n,factory:r,factoryData:i,signature:o,...a}){const s=nG(n);return PA(e,{address:t,factory:r,factoryData:i,hash:s,signature:o,...a})}async function H3e(e,t){const{address:n,factory:r,factoryData:i,signature:o,message:a,primaryType:s,types:l,domain:c,...u}=t,f=Rwe({message:a,primaryType:s,types:l,domain:c});return PA(e,{address:n,factory:r,factoryData:i,hash:f,signature:o,...u})}function vG(e,{emitOnBegin:t=!1,emitMissed:n=!1,onBlockNumber:r,onError:i,poll:o,pollingInterval:a=e.pollingInterval}){const s=typeof o<"u"?o:!(e.transport.type==="webSocket"||e.transport.type==="fallback"&&e.transport.transports[0].config.type==="webSocket");let l;return s?(()=>{const f=Or(["watchBlockNumber",e.uid,t,n,a]);return Jc(f,{onBlockNumber:r,onError:i},d=>I1(async()=>{var g;try{const p=await nt(e,k1,"getBlockNumber")({cacheTime:0});if(l){if(p===l)return;if(p-l>1&&n)for(let m=l+1n;m<p;m++)d.onBlockNumber(m,l),l=m}(!l||p>l)&&(d.onBlockNumber(p,l),l=p)}catch(p){(g=d.onError)==null||g.call(d,p)}},{emitOnBegin:t,interval:a}))})():(()=>{const f=Or(["watchBlockNumber",e.uid,t,n]);return Jc(f,{onBlockNumber:r,onError:i},d=>{let g=!0,p=()=>g=!1;return(async()=>{try{const m=(()=>{if(e.transport.type==="fallback"){const b=e.transport.transports.find(C=>C.config.type==="webSocket");return b?b.value:e.transport}return e.transport})(),{unsubscribe:w}=await m.subscribe({params:["newHeads"],onData(b){var y;if(!g)return;const C=ro((y=b.result)==null?void 0:y.number);d.onBlockNumber(C,l),l=C},onError(b){var C;(C=d.onError)==null||C.call(d,b)}});p=w,g||p()}catch(m){i==null||i(m)}})(),()=>p()})})()}async function V3e(e,{confirmations:t=1,hash:n,onReplaced:r,pollingInterval:i=e.pollingInterval,retryCount:o=6,retryDelay:a=({count:l})=>~~(1<<l)*200,timeout:s}){const l=Or(["waitForTransactionReceipt",e.uid,n]);let c=0,u,f,d,g=!1;return new Promise((p,m)=>{s&&setTimeout(()=>m(new JR({hash:n})),s);const w=Jc(l,{onReplaced:r,resolve:p,reject:m},b=>{const C=nt(e,vG,"watchBlockNumber")({emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:i,async onBlockNumber(y){const x=A=>{C(),A(),w()};let _=y;if(!g){c>o&&x(()=>b.reject(new JR({hash:n})));try{if(d){if(t>1&&(!d.blockNumber||_-d.blockNumber+1n<t))return;x(()=>b.resolve(d));return}if(u||(g=!0,await Ub(async()=>{u=await nt(e,CA,"getTransaction")({hash:n}),u.blockNumber&&(_=u.blockNumber)},{delay:a,retryCount:o}),g=!1),d=await nt(e,M7,"getTransactionReceipt")({hash:n}),t>1&&(!d.blockNumber||_-d.blockNumber+1n<t))return;x(()=>b.resolve(d))}catch(A){if(A instanceof uW||A instanceof dW){if(!u){g=!1;return}try{f=u,g=!0;const O=await Ub(()=>nt(e,Xc,"getBlock")({blockNumber:_,includeTransactions:!0}),{delay:a,retryCount:o,shouldRetry:({error:R})=>R instanceof mW});g=!1;const P=O.transactions.find(({from:R,nonce:L})=>R===f.from&&L===f.nonce);if(!P||(d=await nt(e,M7,"getTransactionReceipt")({hash:P.hash}),t>1&&(!d.blockNumber||_-d.blockNumber+1n<t)))return;let M="replaced";P.to===f.to&&P.value===f.value?M="repriced":P.from===P.to&&P.value===0n&&(M="cancelled"),x(()=>{var R;(R=b.onReplaced)==null||R.call(b,{reason:M,replacedTransaction:f,transaction:P,transactionReceipt:d}),b.resolve(d)})}catch(O){x(()=>b.reject(O))}}else x(()=>b.reject(A))}finally{c++}}}})})})}function W3e(e,{blockTag:t="latest",emitMissed:n=!1,emitOnBegin:r=!1,onBlock:i,onError:o,includeTransactions:a,poll:s,pollingInterval:l=e.pollingInterval}){const c=typeof s<"u"?s:!(e.transport.type==="webSocket"||e.transport.type==="fallback"&&e.transport.transports[0].config.type==="webSocket"),u=a??!1;let f;return c?(()=>{const p=Or(["watchBlocks",e.uid,t,n,r,u,l]);return Jc(p,{onBlock:i,onError:o},m=>I1(async()=>{var w;try{const b=await nt(e,Xc,"getBlock")({blockTag:t,includeTransactions:u});if(b.number&&(f!=null&&f.number)){if(b.number===f.number)return;if(b.number-f.number>1&&n)for(let C=(f==null?void 0:f.number)+1n;C<b.number;C++){const y=await nt(e,Xc,"getBlock")({blockNumber:C,includeTransactions:u});m.onBlock(y,f),f=y}}(!(f!=null&&f.number)||t==="pending"&&!(b!=null&&b.number)||b.number&&b.number>f.number)&&(m.onBlock(b,f),f=b)}catch(b){(w=m.onError)==null||w.call(m,b)}},{emitOnBegin:r,interval:l}))})():(()=>{let p=!0,m=()=>p=!1;return(async()=>{try{const w=(()=>{if(e.transport.type==="fallback"){const C=e.transport.transports.find(y=>y.config.type==="webSocket");return C?C.value:e.transport}return e.transport})(),{unsubscribe:b}=await w.subscribe({params:["newHeads"],onData(C){var _,A,O;if(!p)return;const x=(((O=(A=(_=e.chain)==null?void 0:_.formatters)==null?void 0:A.block)==null?void 0:O.format)||rA)(C.result);i(x,f),f=x},onError(C){o==null||o(C)}});m=b,p||m()}catch(w){o==null||o(w)}})(),()=>m()})()}function G3e(e,{address:t,args:n,batch:r=!0,event:i,events:o,fromBlock:a,onError:s,onLogs:l,poll:c,pollingInterval:u=e.pollingInterval,strict:f}){const d=typeof c<"u"?c:typeof a=="bigint"?!0:!(e.transport.type==="webSocket"||e.transport.type==="fallback"&&e.transport.transports[0].config.type==="webSocket"),g=f??!1;return d?(()=>{const w=Or(["watchEvent",t,n,r,e.uid,i,u,a]);return Jc(w,{onLogs:l,onError:s},b=>{let C;a!==void 0&&(C=a-1n);let y,x=!1;const _=I1(async()=>{var A;if(!x){try{y=await nt(e,VW,"createEventFilter")({address:t,args:n,event:i,events:o,strict:g,fromBlock:a})}catch{}x=!0;return}try{let O;if(y)O=await nt(e,F3,"getFilterChanges")({filter:y});else{const P=await nt(e,k1,"getBlockNumber")({});C&&C!==P?O=await nt(e,dA,"getLogs")({address:t,args:n,event:i,events:o,fromBlock:C+1n,toBlock:P}):O=[],C=P}if(O.length===0)return;if(r)b.onLogs(O);else for(const P of O)b.onLogs([P])}catch(O){y&&O instanceof Od&&(x=!1),(A=b.onError)==null||A.call(b,O)}},{emitOnBegin:!0,interval:u});return async()=>{y&&await nt(e,L3,"uninstallFilter")({filter:y}),_()}})})():(()=>{let w=!0,b=()=>w=!1;return(async()=>{try{const C=(()=>{if(e.transport.type==="fallback"){const A=e.transport.transports.find(O=>O.config.type==="webSocket");return A?A.value:e.transport}return e.transport})(),y=o??(i?[i]:void 0);let x=[];y&&(x=[y.flatMap(O=>A1({abi:[O],eventName:O.name,args:n}))],i&&(x=x[0]));const{unsubscribe:_}=await C.subscribe({params:["logs",{address:t,topics:x}],onData(A){var P;if(!w)return;const O=A.result;try{const{eventName:M,args:R}=cA({abi:y??[],data:O.data,topics:O.topics,strict:g}),L=Yc(O,{args:R,eventName:M});l([L])}catch(M){let R,L;if(M instanceof vg||M instanceof _3){if(f)return;R=M.abiItem.name,L=(P=M.abiItem.inputs)==null?void 0:P.some(V=>!("name"in V&&V.name))}const z=Yc(O,{args:L?[]:{},eventName:R});l([z])}},onError(A){s==null||s(A)}});b=_,w||b()}catch(C){s==null||s(C)}})(),()=>b()})()}function q3e(e,{batch:t=!0,onError:n,onTransactions:r,poll:i,pollingInterval:o=e.pollingInterval}){return(typeof i<"u"?i:e.transport.type!=="webSocket")?(()=>{const c=Or(["watchPendingTransactions",e.uid,t,o]);return Jc(c,{onTransactions:r,onError:n},u=>{let f;const d=I1(async()=>{var g;try{if(!f)try{f=await nt(e,WW,"createPendingTransactionFilter")({});return}catch(m){throw d(),m}const p=await nt(e,F3,"getFilterChanges")({filter:f});if(p.length===0)return;if(t)u.onTransactions(p);else for(const m of p)u.onTransactions([m])}catch(p){(g=u.onError)==null||g.call(u,p)}},{emitOnBegin:!0,interval:o});return async()=>{f&&await nt(e,L3,"uninstallFilter")({filter:f}),d()}})})():(()=>{let c=!0,u=()=>c=!1;return(async()=>{try{const{unsubscribe:f}=await e.transport.subscribe({params:["newPendingTransactions"],onData(d){if(!c)return;const g=d.result;r([g])},onError(d){n==null||n(d)}});u=f,c||u()}catch(f){n==null||n(f)}})(),()=>u()})()}function K3e(e){var f,d,g;const{scheme:t,statement:n,...r}=((f=e.match(Q3e))==null?void 0:f.groups)??{},{chainId:i,expirationTime:o,issuedAt:a,notBefore:s,requestId:l,...c}=((d=e.match(X3e))==null?void 0:d.groups)??{},u=(g=e.split("Resources:")[1])==null?void 0:g.split(`
- `).slice(1);return{...r,...c,...i?{chainId:Number(i)}:{},...o?{expirationTime:new Date(o)}:{},...a?{issuedAt:new Date(a)}:{},...s?{notBefore:new Date(s)}:{},...l?{requestId:l}:{},...u?{resources:u}:{},...t?{scheme:t}:{},...n?{statement:n}:{}}}const Q3e=/^(?:(?<scheme>[a-zA-Z][a-zA-Z0-9+-.]*):\/\/)?(?<domain>[a-zA-Z0-9+-.]*(?::[0-9]{1,5})?) (?:wants you to sign in with your Ethereum account:\n)(?<address>0x[a-fA-F0-9]{40})\n\n(?:(?<statement>.*)\n\n)?/,X3e=/(?:URI: (?<uri>.+))\n(?:Version: (?<version>.+))\n(?:Chain ID: (?<chainId>\d+))\n(?:Nonce: (?<nonce>[a-zA-Z0-9]+))\n(?:Issued At: (?<issuedAt>.+))(?:\nExpiration Time: (?<expirationTime>.+))?(?:\nNot Before: (?<notBefore>.+))?(?:\nRequest ID: (?<requestId>.+))?/;function Y3e(e){const{address:t,domain:n,message:r,nonce:i,scheme:o,time:a=new Date}=e;if(n&&r.domain!==n||i&&r.nonce!==i||o&&r.scheme!==o||r.expirationTime&&a>=r.expirationTime||r.notBefore&&a<r.notBefore)return!1;try{if(!r.address||t&&!yA(r.address,t))return!1}catch{return!1}return!0}async function J3e(e,t){const{address:n,domain:r,message:i,nonce:o,scheme:a,signature:s,time:l=new Date,...c}=t,u=K3e(i);if(!u.address||!Y3e({address:n,domain:r,message:u,nonce:o,scheme:a,time:l}))return!1;const d=nG(i);return PA(e,{address:u.address,hash:d,signature:s,...c})}function Z3e(e){return{call:t=>j3(e,t),createBlockFilter:()=>_we(e),createContractEventFilter:t=>aW(e,t),createEventFilter:t=>VW(e,t),createPendingTransactionFilter:()=>WW(e),estimateContractGas:t=>xbe(e,t),estimateGas:t=>lA(e,t),getBalance:t=>GW(e,t),getBlobBaseFee:()=>Awe(e),getBlock:t=>Xc(e,t),getBlockNumber:t=>k1(e,t),getBlockTransactionCount:t=>Pwe(e,t),getBytecode:t=>k7(e,t),getChainId:()=>O1(e),getCode:t=>k7(e,t),getContractEvents:t=>TW(e,t),getEip712Domain:t=>Jbe(e,t),getEnsAddress:t=>dwe(e,t),getEnsAvatar:t=>UW(e,t),getEnsName:t=>HW(e,t),getEnsResolver:t=>Ewe(e,t),getEnsText:t=>zW(e,t),getFeeHistory:t=>Owe(e,t),estimateFeesPerGas:t=>ube(e,t),getFilterChanges:t=>F3(e,t),getFilterLogs:t=>Iwe(e,t),getGasPrice:()=>iA(e),getLogs:t=>dA(e,t),getProof:t=>o3e(e,t),estimateMaxPriorityFeePerGas:t=>cbe(e,t),getStorageAt:t=>a3e(e,t),getTransaction:t=>CA(e,t),getTransactionConfirmations:t=>s3e(e,t),getTransactionCount:t=>yW(e,t),getTransactionReceipt:t=>M7(e,t),multicall:t=>oG(e,t),prepareTransactionRequest:t=>R3(e,t),readContract:t=>_s(e,t),sendRawTransaction:t=>hA(e,t),simulateContract:t=>zbe(e,t),verifyMessage:t=>U3e(e,t),verifySiweMessage:t=>J3e(e,t),verifyTypedData:t=>H3e(e,t),uninstallFilter:t=>L3(e,t),waitForTransactionReceipt:t=>V3e(e,t),watchBlocks:t=>W3e(e,t),watchBlockNumber:t=>vG(e,t),watchContractEvent:t=>Kbe(e,t),watchEvent:t=>G3e(e,t),watchPendingTransactions:t=>q3e(e,t)}}function e6e(e,t){const{abi:n,args:r,bytecode:i,...o}=t,a=N3({abi:n,args:r,bytecode:i});return pA(e,{...o,data:a})}async function t6e(e){var n;return((n=e.account)==null?void 0:n.type)==="local"?[e.account.address]:(await e.request({method:"eth_accounts"},{dedupe:!0})).map(r=>E1(r))}async function n6e(e){return await e.request({method:"wallet_getPermissions"},{dedupe:!0})}async function r6e(e){return(await e.request({method:"eth_requestAccounts"},{dedupe:!0,retryCount:0})).map(n=>Jr(n))}async function i6e(e,t){return e.request({method:"wallet_requestPermissions",params:[t]},{retryCount:0})}async function yG(e,{account:t=e.account,message:n}){if(!t)throw new $3({docsPath:"/docs/actions/wallet/signMessage"});const r=bo(t);if(r.type==="local")return r.signMessage({message:n});const i=typeof n=="string"?np(n):n.raw instanceof Uint8Array?vt(n.raw):n.raw;return e.request({method:"personal_sign",params:[i,r.address]},{retryCount:0})}async function o6e(e,t){var c,u,f,d;const{account:n=e.account,chain:r=e.chain,...i}=t;if(!n)throw new $3({docsPath:"/docs/actions/wallet/signTransaction"});const o=bo(n);T1({account:o,...t});const a=await nt(e,O1,"getChainId")({});r!==null&&RW({currentChainId:a,chain:r});const s=(r==null?void 0:r.formatters)||((c=e.chain)==null?void 0:c.formatters),l=((u=s==null?void 0:s.transactionRequest)==null?void 0:u.format)||k3;return o.type==="local"?o.signTransaction({...i,chainId:a},{serializer:(d=(f=e.chain)==null?void 0:f.serializers)==null?void 0:d.transaction}):await e.request({method:"eth_signTransaction",params:[{...l(i),chainId:it(a),from:o.address}]},{retryCount:0})}async function a6e(e,t){const{account:n=e.account,domain:r,message:i,primaryType:o}=t;if(!n)throw new $3({docsPath:"/docs/actions/wallet/signTypedData"});const a=bo(n),s={EIP712Domain:JW({domain:r}),...t.types};if(YW({domain:r,message:i,primaryType:o,types:s}),a.type==="local")return a.signTypedData({domain:r,message:i,primaryType:o,types:s});const l=Lwe({domain:r,message:i,primaryType:o,types:s});return e.request({method:"eth_signTypedData_v4",params:[a.address,l]},{retryCount:0})}async function s6e(e,{id:t}){await e.request({method:"wallet_switchEthereumChain",params:[{chainId:it(t)}]},{retryCount:0})}async function l6e(e,t){return await e.request({method:"wallet_watchAsset",params:t},{retryCount:0})}function yN(e){return{addChain:t=>ewe(e,t),deployContract:t=>e6e(e,t),getAddresses:()=>t6e(e),getChainId:()=>O1(e),getPermissions:()=>n6e(e),prepareTransactionRequest:t=>R3(e,t),requestAddresses:()=>r6e(e),requestPermissions:t=>i6e(e,t),sendRawTransaction:t=>hA(e,t),sendTransaction:t=>pA(e,t),signMessage:t=>yG(e,t),signTransaction:t=>o6e(e,t),signTypedData:t=>a6e(e,t),switchChain:t=>s6e(e,t),watchAsset:t=>l6e(e,t),writeContract:t=>Xbe(e,t)}}function Vp(e,t,n){const r=e[t.name];if(typeof r=="function")return r;const i=e[n];return typeof i=="function"?i:o=>t(e,o)}const E2="2.12.2",c6e=()=>`@wagmi/core@${E2}`;var bG=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},Hb,wG;let cu=class L7 extends Error{get docsBaseUrl(){return"https://wagmi.sh/core"}get version(){return c6e()}constructor(t,n={}){var o;super(),Hb.add(this),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:"WagmiCoreError"});const r=n.cause instanceof L7?n.cause.details:(o=n.cause)!=null&&o.message?n.cause.message:n.details,i=n.cause instanceof L7&&n.cause.docsPath||n.docsPath;this.message=[t||"An error occurred.","",...n.metaMessages?[...n.metaMessages,""]:[],...i?[`Docs: ${this.docsBaseUrl}${i}.html${n.docsSlug?`#${n.docsSlug}`:""}`]:[],...r?[`Details: ${r}`]:[],`Version: ${this.version}`].join(`
`),n.cause&&(this.cause=n.cause),this.details=r,this.docsPath=i,this.metaMessages=n.metaMessages,this.shortMessage=t}walk(t){return bG(this,Hb,"m",wG).call(this,this,t)}};Hb=new WeakSet,wG=function e(t,n){return n!=null&&n(t)?t:t.cause?bG(this,Hb,"m",e).call(this,t.cause,n):t};class Md extends cu{constructor(){super("Chain not configured."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainNotConfiguredError"})}}class u6e extends cu{constructor(){super("Connector already connected."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorAlreadyConnectedError"})}}class d6e extends cu{constructor(){super("Connector not connected."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorNotConnectedError"})}}class f6e extends cu{constructor({address:t,connector:n}){super(`Account "${t}" not found for connector "${n.name}".`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorAccountNotFoundError"})}}class h6e extends cu{constructor({connectionChainId:t,connectorChainId:n}){super(`The current chain of the connector (id: ${n}) does not match the connection's chain (id: ${t}).`,{metaMessages:[`Current Chain ID:  ${n}`,`Expected Chain ID: ${t}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorChainMismatchError"})}}async function p6e(e,t){var r;let n;if(typeof t.connector=="function"?n=e._internal.connectors.setup(t.connector):n=t.connector,n.uid===e.state.current)throw new u6e;try{e.setState(a=>({...a,status:"connecting"})),n.emitter.emit("message",{type:"connecting"});const i=await n.connect({chainId:t.chainId}),o=i.accounts;return n.emitter.off("connect",e._internal.events.connect),n.emitter.on("change",e._internal.events.change),n.emitter.on("disconnect",e._internal.events.disconnect),await((r=e.storage)==null?void 0:r.setItem("recentConnectorId",n.id)),e.setState(a=>({...a,connections:new Map(a.connections).set(n.uid,{accounts:o,chainId:i.chainId,connector:n}),current:n.uid,status:"connected"})),{accounts:o,chainId:i.chainId}}catch(i){throw e.setState(o=>({...o,status:o.current?"connected":"disconnected"})),i}}async function CG(e,t={}){let n;if(t.connector){const{connector:c}=t,[u,f]=await Promise.all([c.getAccounts(),c.getChainId()]);n={accounts:u,chainId:f,connector:c}}else n=e.state.connections.get(e.state.current);if(!n)throw new d6e;const r=t.chainId??n.chainId,i=await n.connector.getChainId();if(i!==n.chainId)throw new h6e({connectionChainId:n.chainId,connectorChainId:i});const o=n.connector;if(o.getClient)return o.getClient({chainId:r});const a=bo(t.account??n.accounts[0]);a.address=Jr(a.address);const s=e.chains.find(c=>c.id===r),l=await n.connector.getProvider({chainId:r});if(t.account&&!n.accounts.some(c=>c.toLowerCase()===a.address.toLowerCase()))throw new f6e({address:a.address,connector:o});return jW({account:a,chain:s,name:"Connector Client",transport:c=>iwe(l)({...c,retryCount:0})})}async function m6e(e,t={}){var i,o;let n;if(t.connector)n=t.connector;else{const{connections:a,current:s}=e.state,l=a.get(s);n=l==null?void 0:l.connector}const r=e.state.connections;n&&(await n.disconnect(),n.emitter.off("change",e._internal.events.change),n.emitter.off("disconnect",e._internal.events.disconnect),n.emitter.on("connect",e._internal.events.connect),r.delete(n.uid)),e.setState(a=>{if(r.size===0)return{...a,connections:new Map,current:null,status:"disconnected"};const s=r.values().next().value;return{...a,connections:new Map(r),current:s.connector.uid}});{const a=e.state.current;if(!a)return;const s=(i=e.state.connections.get(a))==null?void 0:i.connector;if(!s)return;await((o=e.storage)==null?void 0:o.setItem("recentConnectorId",s.id))}}function SG(e){return typeof e=="number"?e:e==="wei"?0:Math.abs(z2e[e])}function xG(e){const t=e.state.current,n=e.state.connections.get(t),r=n==null?void 0:n.accounts,i=r==null?void 0:r[0],o=e.chains.find(s=>s.id===(n==null?void 0:n.chainId)),a=e.state.status;switch(a){case"connected":return{address:i,addresses:r,chain:o,chainId:n==null?void 0:n.chainId,connector:n==null?void 0:n.connector,isConnected:!0,isConnecting:!1,isDisconnected:!1,isReconnecting:!1,status:a};case"reconnecting":return{address:i,addresses:r,chain:o,chainId:n==null?void 0:n.chainId,connector:n==null?void 0:n.connector,isConnected:!!i,isConnecting:!1,isDisconnected:!1,isReconnecting:!0,status:a};case"connecting":return{address:i,addresses:r,chain:o,chainId:n==null?void 0:n.chainId,connector:n==null?void 0:n.connector,isConnected:!1,isConnecting:!0,isDisconnected:!1,isReconnecting:!1,status:a};case"disconnected":return{address:void 0,addresses:void 0,chain:void 0,chainId:void 0,connector:void 0,isConnected:!1,isConnecting:!1,isDisconnected:!0,isReconnecting:!1,status:a}}}async function g6e(e,t){const{allowFailure:n=!0,chainId:r,contracts:i,...o}=t,a=e.getClient({chainId:r});return Vp(a,oG,"multicall")({allowFailure:n,contracts:i,...o})}function v6e(e,t){const{chainId:n,...r}=t,i=e.getClient({chainId:n});return Vp(i,_s,"readContract")(r)}async function y6e(e,t){var s;const{allowFailure:n=!0,blockNumber:r,blockTag:i,...o}=t,a=t.contracts;try{const l={};for(const[d,g]of a.entries()){const p=g.chainId??e.state.chainId;l[p]||(l[p]=[]),(s=l[p])==null||s.push({contract:g,index:d})}const c=()=>Object.entries(l).map(([d,g])=>g6e(e,{...o,allowFailure:n,blockNumber:r,blockTag:i,chainId:Number.parseInt(d),contracts:g.map(({contract:p})=>p)})),u=(await Promise.all(c())).flat(),f=Object.values(l).flatMap(d=>d.map(({index:g})=>g));return u.reduce((d,g,p)=>(d&&(d[f[p]]=g),d),[])}catch(l){if(l instanceof Y_)throw l;const c=()=>a.map(u=>v6e(e,{...u,blockNumber:r,blockTag:i}));return n?(await Promise.allSettled(c())).map(u=>u.status==="fulfilled"?{result:u.value,status:"success"}:{error:u.reason,result:void 0,status:"failure"}):await Promise.all(c())}}async function b6e(e,t){const{address:n,blockNumber:r,blockTag:i,chainId:o,token:a,unit:s="ether"}=t;if(a)try{return bN(e,{balanceAddress:n,chainId:o,symbolType:"string",tokenAddress:a})}catch(d){if(d instanceof Y_){const g=await bN(e,{balanceAddress:n,chainId:o,symbolType:"bytes32",tokenAddress:a}),p=Nye(xs(g.symbol,{dir:"right"}));return{...g,symbol:p}}throw d}const l=e.getClient({chainId:o}),u=await Vp(l,GW,"getBalance")(r?{address:n,blockNumber:r}:{address:n,blockTag:i}),f=e.chains.find(d=>d.id===o)??l.chain;return{decimals:f.nativeCurrency.decimals,formatted:O3(u,SG(s)),symbol:f.nativeCurrency.symbol,value:u}}async function bN(e,t){const{balanceAddress:n,chainId:r,symbolType:i,tokenAddress:o,unit:a}=t,s={abi:[{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{type:"uint8"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{type:i}]}],address:o},[l,c,u]=await y6e(e,{allowFailure:!1,contracts:[{...s,functionName:"balanceOf",args:[n],chainId:r},{...s,functionName:"decimals",chainId:r},{...s,functionName:"symbol",chainId:r}]}),f=O3(l??"0",SG(a??c));return{decimals:c,formatted:f,symbol:u,value:l}}function wN(e){return e.state.chainId}function Zc(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;let n,r;if(Array.isArray(e)&&Array.isArray(t)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!Zc(e[r],t[r]))return!1;return!0}if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();const i=Object.keys(e);if(n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){const o=i[r];if(o&&!Zc(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}let F8=[];function CN(e){const t=e.chains;return Zc(F8,t)?F8:(F8=t,t)}function w6e(e,t={}){let n;try{n=e.getClient(t)}catch{}return n}let Iy=[];function $7(e){const t=[...e.state.connections.values()];return e.state.status==="reconnecting"||Zc(Iy,t)?Iy:(Iy=t,t)}let L8=[];function SN(e){const t=e.connectors;return Zc(L8,t)?L8:(L8=t,t)}function C6e(e,t){const{chainId:n,...r}=t,i=e.getClient({chainId:n});return Vp(i,UW,"getEnsAvatar")(r)}function S6e(e,t){const{chainId:n,...r}=t,i=e.getClient({chainId:n});return Vp(i,HW,"getEnsName")(r)}function B7(e,t={}){const n=w6e(e,t);return n==null?void 0:n.extend(Z3e)}async function x6e(e,t={}){const n=await CG(e,t);return n.extend(yN),n.extend(yN)}let $8=!1;async function E6e(e,t={}){var c,u;if($8)return[];$8=!0,e.setState(f=>({...f,status:f.current?"reconnecting":"connecting"}));const n=[];if((c=t.connectors)!=null&&c.length)for(const f of t.connectors){let d;typeof f=="function"?d=e._internal.connectors.setup(f):d=f,n.push(d)}else n.push(...e.connectors);let r;try{r=await((u=e.storage)==null?void 0:u.getItem("recentConnectorId"))}catch{}const i={};for(const[,f]of e.state.connections)i[f.connector.id]=1;r&&(i[r]=0);const o=Object.keys(i).length>0?[...n].sort((f,d)=>(i[f.id]??10)-(i[d.id]??10)):n;let a=!1;const s=[],l=[];for(const f of o){const d=await f.getProvider().catch(()=>{});if(!d||l.some(m=>m===d)||!await f.isAuthorized())continue;const p=await f.connect({isReconnecting:!0}).catch(()=>null);p&&(f.emitter.off("connect",e._internal.events.connect),f.emitter.on("change",e._internal.events.change),f.emitter.on("disconnect",e._internal.events.disconnect),e.setState(m=>{const w=new Map(a?m.connections:new Map).set(f.uid,{accounts:p.accounts,chainId:p.chainId,connector:f});return{...m,current:a?m.current:f.uid,connections:w}}),s.push({accounts:p.accounts,chainId:p.chainId,connector:f}),l.push(d),a=!0)}return(e.state.status==="reconnecting"||e.state.status==="connecting")&&(a?e.setState(f=>({...f,status:"connected"})):e.setState(f=>({...f,connections:new Map,current:null,status:"disconnected"}))),$8=!1,s}async function _6e(e,t){const{account:n,connector:r,...i}=t;let o;return typeof n=="object"&&n.type==="local"?o=e.getClient():o=await CG(e,{account:n,connector:r}),Vp(o,yG,"signMessage")({...i,...n?{account:n}:{}})}class uc extends cu{constructor(){super("Provider not found."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderNotFoundError"})}}class A6e extends cu{constructor({connector:t}){super(`"${t.name}" does not support programmatic chain switching.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SwitchChainNotSupportedError"})}}async function P6e(e,t){var a;const{addEthereumChainParameter:n,chainId:r}=t,i=e.state.connections.get(((a=t.connector)==null?void 0:a.uid)??e.state.current);if(i){const s=i.connector;if(!s.switchChain)throw new A6e({connector:s});return await s.switchChain({addEthereumChainParameter:n,chainId:r})}const o=e.chains.find(s=>s.id===r);if(!o)throw new Md;return e.setState(s=>({...s,chainId:r})),o}function EG(e,t){const{onChange:n}=t;return e.subscribe(()=>xG(e),n,{equalityFn(r,i){const{connector:o,...a}=r,{connector:s,...l}=i;return Zc(a,l)&&(o==null?void 0:o.id)===(s==null?void 0:s.id)&&(o==null?void 0:o.uid)===(s==null?void 0:s.uid)}})}function T6e(e,t){const{onChange:n}=t;return e.subscribe(r=>r.chainId,n)}function O6e(e,t){const{onChange:n}=t;return e.subscribe(()=>$7(e),n,{equalityFn:Zc})}function I6e(e,t){const{onChange:n}=t;return e._internal.connectors.subscribe((r,i)=>{n(Object.values(r),i)})}function k6e(e,t){const{onChange:n}=t;return e.subscribe(()=>B7(e),n,{equalityFn(r,i){return(r==null?void 0:r.uid)===(i==null?void 0:i.uid)}})}const M6e=/(rabby|trustwallet)/,R6e={coinbaseWallet:{id:"coinbaseWallet",name:"Coinbase Wallet",provider(e){return e!=null&&e.coinbaseWalletExtension?e.coinbaseWalletExtension:_2(e,"isCoinbaseWallet")}},metaMask:{id:"metaMask",name:"MetaMask",provider(e){return _2(e,t=>{if(!t.isMetaMask||t.isBraveWallet&&!t._events&&!t._state)return!1;const n=["isApexWallet","isAvalanche","isBitKeep","isBlockWallet","isKuCoinWallet","isMathWallet","isOkxWallet","isOKExWallet","isOneInchIOSWallet","isOneInchAndroidWallet","isOpera","isPortal","isRabby","isTokenPocket","isTokenary","isZerion"];for(const r of n)if(t[r])return!1;return!0})}},phantom:{id:"phantom",name:"Phantom",provider(e){var t,n;return(t=e==null?void 0:e.phantom)!=null&&t.ethereum?(n=e.phantom)==null?void 0:n.ethereum:_2(e,"isPhantom")}}};z3.type="injected";function z3(e={}){const{shimDisconnect:t=!0,unstable_shimAsyncInject:n}=e;function r(){const l=e.target;if(typeof l=="function"){const c=l();if(c)return c}return typeof l=="object"?l:typeof l=="string"?{...R6e[l]??{id:l,name:`${l[0].toUpperCase()}${l.slice(1)}`,provider:`is${l[0].toUpperCase()}${l.slice(1)}`}}:{id:"injected",name:"Injected",provider(c){return c==null?void 0:c.ethereum}}}let i,o,a,s;return l=>({get icon(){return r().icon},get id(){return r().id},get name(){return r().name},get supportsSimulation(){return M6e.test(this.id.toLowerCase())},type:z3.type,async setup(){const c=await this.getProvider();c&&e.target&&(a||(a=this.onConnect.bind(this),c.on("connect",a)),i||(i=this.onAccountsChanged.bind(this),c.on("accountsChanged",i)))},async connect({chainId:c,isReconnecting:u}={}){var g,p,m,w,b,C;const f=await this.getProvider();if(!f)throw new uc;let d=[];if(u)d=await this.getAccounts().catch(()=>[]);else if(t)try{d=(w=(m=(p=(g=(await f.request({method:"wallet_requestPermissions",params:[{eth_accounts:{}}]}))[0])==null?void 0:g.caveats)==null?void 0:p[0])==null?void 0:m.value)==null?void 0:w.map(x=>Jr(x)),d.length>0&&(d=await this.getAccounts())}catch(y){const x=y;if(x.code===nn.code)throw new nn(x);if(x.code===Vc.code)throw x}try{!(d!=null&&d.length)&&!u&&(d=(await f.request({method:"eth_requestAccounts"})).map(_=>Jr(_))),a&&(f.removeListener("connect",a),a=void 0),i||(i=this.onAccountsChanged.bind(this),f.on("accountsChanged",i)),o||(o=this.onChainChanged.bind(this),f.on("chainChanged",o)),s||(s=this.onDisconnect.bind(this),f.on("disconnect",s));let y=await this.getChainId();if(c&&y!==c){const x=await this.switchChain({chainId:c}).catch(_=>{if(_.code===nn.code)throw _;return{id:y}});y=(x==null?void 0:x.id)??y}return t&&await((b=l.storage)==null?void 0:b.removeItem(`${this.id}.disconnected`)),e.target||await((C=l.storage)==null?void 0:C.setItem("injected.connected",!0)),{accounts:d,chainId:y}}catch(y){const x=y;throw x.code===nn.code?new nn(x):x.code===Vc.code?new Vc(x):x}},async disconnect(){var u,f;const c=await this.getProvider();if(!c)throw new uc;o&&(c.removeListener("chainChanged",o),o=void 0),s&&(c.removeListener("disconnect",s),s=void 0),a||(a=this.onConnect.bind(this),c.on("connect",a));try{await LW(()=>c.request({method:"wallet_revokePermissions",params:[{eth_accounts:{}}]}),{timeout:100})}catch{}t&&await((u=l.storage)==null?void 0:u.setItem(`${this.id}.disconnected`,!0)),e.target||await((f=l.storage)==null?void 0:f.removeItem("injected.connected"))},async getAccounts(){const c=await this.getProvider();if(!c)throw new uc;return(await c.request({method:"eth_accounts"})).map(f=>Jr(f))},async getChainId(){const c=await this.getProvider();if(!c)throw new uc;const u=await c.request({method:"eth_chainId"});return Number(u)},async getProvider(){if(typeof window>"u")return;let c;const u=r();return typeof u.provider=="function"?c=u.provider(window):typeof u.provider=="string"?c=_2(window,u.provider):c=u.provider,c&&!c.removeListener&&("off"in c&&typeof c.off=="function"?c.removeListener=c.off:c.removeListener=()=>{}),c},async isAuthorized(){var c,u;try{if(t&&await((c=l.storage)==null?void 0:c.getItem(`${this.id}.disconnected`))||!e.target&&!await((u=l.storage)==null?void 0:u.getItem("injected.connected")))return!1;if(!await this.getProvider()){if(n!==void 0&&n!==!1){const p=async()=>(typeof window<"u"&&window.removeEventListener("ethereum#initialized",p),!!await this.getProvider()),m=typeof n=="number"?n:1e3;if(await Promise.race([...typeof window<"u"?[new Promise(b=>window.addEventListener("ethereum#initialized",()=>b(p()),{once:!0}))]:[],new Promise(b=>setTimeout(()=>b(p()),m))]))return!0}throw new uc}return!!(await Ub(()=>this.getAccounts())).length}catch{return!1}},async switchChain({addEthereumChainParameter:c,chainId:u}){var g,p,m,w;const f=await this.getProvider();if(!f)throw new uc;const d=l.chains.find(b=>b.id===u);if(!d)throw new ta(new Md);try{return await Promise.all([f.request({method:"wallet_switchEthereumChain",params:[{chainId:it(u)}]}).then(async()=>{await this.getChainId()===u&&l.emitter.emit("change",{chainId:u})}),new Promise(b=>l.emitter.once("change",({chainId:C})=>{C===u&&b()}))]),d}catch(b){const C=b;if(C.code===4902||((p=(g=C==null?void 0:C.data)==null?void 0:g.originalError)==null?void 0:p.code)===4902)try{const{default:y,...x}=d.blockExplorers??{};let _;c!=null&&c.blockExplorerUrls?_=c.blockExplorerUrls:y&&(_=[y.url,...Object.values(x).map(M=>M.url)]);let A;(m=c==null?void 0:c.rpcUrls)!=null&&m.length?A=c.rpcUrls:A=[((w=d.rpcUrls.default)==null?void 0:w.http[0])??""];const O={blockExplorerUrls:_,chainId:it(u),chainName:(c==null?void 0:c.chainName)??d.name,iconUrls:c==null?void 0:c.iconUrls,nativeCurrency:(c==null?void 0:c.nativeCurrency)??d.nativeCurrency,rpcUrls:A};if(await f.request({method:"wallet_addEthereumChain",params:[O]}),await this.getChainId()!==u)throw new nn(new Error("User rejected switch after adding network."));return d}catch(y){throw new nn(y)}throw C.code===nn.code?new nn(C):new ta(C)}},async onAccountsChanged(c){var u;if(c.length===0)this.onDisconnect();else if(l.emitter.listenerCount("connect")){const f=(await this.getChainId()).toString();this.onConnect({chainId:f}),t&&await((u=l.storage)==null?void 0:u.removeItem(`${this.id}.disconnected`))}else l.emitter.emit("change",{accounts:c.map(f=>Jr(f))})},onChainChanged(c){const u=Number(c);l.emitter.emit("change",{chainId:u})},async onConnect(c){const u=await this.getAccounts();if(u.length===0)return;const f=Number(c.chainId);l.emitter.emit("connect",{accounts:u,chainId:f});const d=await this.getProvider();d&&(a&&(d.removeListener("connect",a),a=void 0),i||(i=this.onAccountsChanged.bind(this),d.on("accountsChanged",i)),o||(o=this.onChainChanged.bind(this),d.on("chainChanged",o)),s||(s=this.onDisconnect.bind(this),d.on("disconnect",s)))},async onDisconnect(c){const u=await this.getProvider();c&&c.code===1013&&u&&(await this.getAccounts()).length||(l.emitter.emit("disconnect"),u&&(o&&(u.removeListener("chainChanged",o),o=void 0),s&&(u.removeListener("disconnect",s),s=void 0),a||(a=this.onConnect.bind(this),u.on("connect",a))))}})}function _2(e,t){function n(i){return typeof t=="function"?t(i):typeof t=="string"?i[t]:!0}const r=e.ethereum;if(r!=null&&r.providers)return r.providers.find(i=>n(i));if(r&&n(r))return r}function N6e(e){if(typeof window>"u")return;const t=n=>e(n.detail);return window.addEventListener("eip6963:announceProvider",t),window.dispatchEvent(new CustomEvent("eip6963:requestProvider")),()=>window.removeEventListener("eip6963:announceProvider",t)}function j6e(){const e=new Set;let t=[];const n=()=>N6e(i=>{t.some(({info:o})=>o.uuid===i.info.uuid)||(t=[...t,i],e.forEach(o=>o(t,{added:[i]})))});let r=n();return{_listeners(){return e},clear(){e.forEach(i=>i([],{removed:[...t]})),t=[]},destroy(){this.clear(),e.clear(),r==null||r()},findProvider({rdns:i}){return t.find(o=>o.info.rdns===i)},getProviders(){return t},reset(){this.clear(),r==null||r(),r=n()},subscribe(i,{emitImmediately:o}={}){return e.add(i),o&&i(t,{added:t}),()=>e.delete(i)}}}var F6e={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const L6e=e=>(t,n,r)=>{const i=r.subscribe;return r.subscribe=(a,s,l)=>{let c=a;if(s){const u=(l==null?void 0:l.equalityFn)||Object.is;let f=a(r.getState());c=d=>{const g=a(d);if(!u(f,g)){const p=f;s(f=g,p)}},l!=null&&l.fireImmediately&&s(f,f)}return i(c)},e(t,n,r)},$6e=L6e;function B6e(e,t){let n;try{n=e()}catch{return}return{getItem:i=>{var o;const a=l=>l===null?null:JSON.parse(l,void 0),s=(o=n.getItem(i))!=null?o:null;return s instanceof Promise?s.then(a):a(s)},setItem:(i,o)=>n.setItem(i,JSON.stringify(o,void 0)),removeItem:i=>n.removeItem(i)}}const jg=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return jg(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return jg(r)(n)}}}},D6e=(e,t)=>(n,r,i)=>{let o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:w=>w,version:0,merge:(w,b)=>({...b,...w}),...t},a=!1;const s=new Set,l=new Set;let c;try{c=o.getStorage()}catch{}if(!c)return e((...w)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...w)},r,i);const u=jg(o.serialize),f=()=>{const w=o.partialize({...r()});let b;const C=u({state:w,version:o.version}).then(y=>c.setItem(o.name,y)).catch(y=>{b=y});if(b)throw b;return C},d=i.setState;i.setState=(w,b)=>{d(w,b),f()};const g=e((...w)=>{n(...w),f()},r,i);let p;const m=()=>{var w;if(!c)return;a=!1,s.forEach(C=>C(r()));const b=((w=o.onRehydrateStorage)==null?void 0:w.call(o,r()))||void 0;return jg(c.getItem.bind(c))(o.name).then(C=>{if(C)return o.deserialize(C)}).then(C=>{if(C)if(typeof C.version=="number"&&C.version!==o.version){if(o.migrate)return o.migrate(C.state,C.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return C.state}).then(C=>{var y;return p=o.merge(C,(y=r())!=null?y:g),n(p,!0),f()}).then(()=>{b==null||b(p,void 0),a=!0,l.forEach(C=>C(p))}).catch(C=>{b==null||b(void 0,C)})};return i.persist={setOptions:w=>{o={...o,...w},w.getStorage&&(c=w.getStorage())},clearStorage:()=>{c==null||c.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>m(),hasHydrated:()=>a,onHydrate:w=>(s.add(w),()=>{s.delete(w)}),onFinishHydration:w=>(l.add(w),()=>{l.delete(w)})},m(),p||g},z6e=(e,t)=>(n,r,i)=>{let o={storage:B6e(()=>localStorage),partialize:m=>m,version:0,merge:(m,w)=>({...w,...m}),...t},a=!1;const s=new Set,l=new Set;let c=o.storage;if(!c)return e((...m)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...m)},r,i);const u=()=>{const m=o.partialize({...r()});return c.setItem(o.name,{state:m,version:o.version})},f=i.setState;i.setState=(m,w)=>{f(m,w),u()};const d=e((...m)=>{n(...m),u()},r,i);let g;const p=()=>{var m,w;if(!c)return;a=!1,s.forEach(C=>{var y;return C((y=r())!=null?y:d)});const b=((w=o.onRehydrateStorage)==null?void 0:w.call(o,(m=r())!=null?m:d))||void 0;return jg(c.getItem.bind(c))(o.name).then(C=>{if(C)if(typeof C.version=="number"&&C.version!==o.version){if(o.migrate)return o.migrate(C.state,C.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return C.state}).then(C=>{var y;return g=o.merge(C,(y=r())!=null?y:d),n(g,!0),u()}).then(()=>{b==null||b(g,void 0),g=r(),a=!0,l.forEach(C=>C(g))}).catch(C=>{b==null||b(void 0,C)})};return i.persist={setOptions:m=>{o={...o,...m},m.storage&&(c=m.storage)},clearStorage:()=>{c==null||c.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>p(),hasHydrated:()=>a,onHydrate:m=>(s.add(m),()=>{s.delete(m)}),onFinishHydration:m=>(l.add(m),()=>{l.delete(m)})},o.skipHydration||p(),g||d},U6e=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?((F6e?"production":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),D6e(e,t)):z6e(e,t),H6e=U6e;var V6e={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const xN=e=>{let t;const n=new Set,r=(l,c)=>{const u=typeof l=="function"?l(t):l;if(!Object.is(u,t)){const f=t;t=c??typeof u!="object"?u:Object.assign({},t,u),n.forEach(d=>d(t,f))}},i=()=>t,s={setState:r,getState:i,subscribe:l=>(n.add(l),()=>n.delete(l)),destroy:()=>{(V6e?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,i,s),s},B8=e=>e?xN(e):xN;var _G={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function i(l,c,u){this.fn=l,this.context=c,this.once=u||!1}function o(l,c,u,f,d){if(typeof u!="function")throw new TypeError("The listener must be a function");var g=new i(u,f||l,d),p=n?n+c:c;return l._events[p]?l._events[p].fn?l._events[p]=[l._events[p],g]:l._events[p].push(g):(l._events[p]=g,l._eventsCount++),l}function a(l,c){--l._eventsCount===0?l._events=new r:delete l._events[c]}function s(){this._events=new r,this._eventsCount=0}s.prototype.eventNames=function(){var c=[],u,f;if(this._eventsCount===0)return c;for(f in u=this._events)t.call(u,f)&&c.push(n?f.slice(1):f);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(u)):c},s.prototype.listeners=function(c){var u=n?n+c:c,f=this._events[u];if(!f)return[];if(f.fn)return[f.fn];for(var d=0,g=f.length,p=new Array(g);d<g;d++)p[d]=f[d].fn;return p},s.prototype.listenerCount=function(c){var u=n?n+c:c,f=this._events[u];return f?f.fn?1:f.length:0},s.prototype.emit=function(c,u,f,d,g,p){var m=n?n+c:c;if(!this._events[m])return!1;var w=this._events[m],b=arguments.length,C,y;if(w.fn){switch(w.once&&this.removeListener(c,w.fn,void 0,!0),b){case 1:return w.fn.call(w.context),!0;case 2:return w.fn.call(w.context,u),!0;case 3:return w.fn.call(w.context,u,f),!0;case 4:return w.fn.call(w.context,u,f,d),!0;case 5:return w.fn.call(w.context,u,f,d,g),!0;case 6:return w.fn.call(w.context,u,f,d,g,p),!0}for(y=1,C=new Array(b-1);y<b;y++)C[y-1]=arguments[y];w.fn.apply(w.context,C)}else{var x=w.length,_;for(y=0;y<x;y++)switch(w[y].once&&this.removeListener(c,w[y].fn,void 0,!0),b){case 1:w[y].fn.call(w[y].context);break;case 2:w[y].fn.call(w[y].context,u);break;case 3:w[y].fn.call(w[y].context,u,f);break;case 4:w[y].fn.call(w[y].context,u,f,d);break;default:if(!C)for(_=1,C=new Array(b-1);_<b;_++)C[_-1]=arguments[_];w[y].fn.apply(w[y].context,C)}}return!0},s.prototype.on=function(c,u,f){return o(this,c,u,f,!1)},s.prototype.once=function(c,u,f){return o(this,c,u,f,!0)},s.prototype.removeListener=function(c,u,f,d){var g=n?n+c:c;if(!this._events[g])return this;if(!u)return a(this,g),this;var p=this._events[g];if(p.fn)p.fn===u&&(!d||p.once)&&(!f||p.context===f)&&a(this,g);else{for(var m=0,w=[],b=p.length;m<b;m++)(p[m].fn!==u||d&&!p[m].once||f&&p[m].context!==f)&&w.push(p[m]);w.length?this._events[g]=w.length===1?w[0]:w:a(this,g)}return this},s.prototype.removeAllListeners=function(c){var u;return c?(u=n?n+c:c,this._events[u]&&a(this,u)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s})(_G);var W6e=_G.exports;const G6e=ni(W6e);class q6e{constructor(t){Object.defineProperty(this,"uid",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"_emitter",{enumerable:!0,configurable:!0,writable:!0,value:new G6e})}on(t,n){this._emitter.on(t,n)}once(t,n){this._emitter.once(t,n)}off(t,n){this._emitter.off(t,n)}emit(t,...n){const r=n[0];this._emitter.emit(t,{uid:this.uid,...r})}listenerCount(t){return this._emitter.listenerCount(t)}}function K6e(e){return new q6e(e)}function Q6e(e,t){return JSON.parse(e,(n,r)=>{let i=r;return(i==null?void 0:i.__type)==="bigint"&&(i=BigInt(i.value)),(i==null?void 0:i.__type)==="Map"&&(i=new Map(i.value)),(t==null?void 0:t(n,i))??i})}function EN(e,t){return e.slice(0,t).join(".")||"."}function _N(e,t){const{length:n}=e;for(let r=0;r<n;++r)if(e[r]===t)return r+1;return 0}function X6e(e,t){const n=typeof e=="function",r=typeof t=="function",i=[],o=[];return function(s,l){if(typeof l=="object")if(i.length){const c=_N(i,this);c===0?i[i.length]=this:(i.splice(c),o.splice(c)),o[o.length]=s;const u=_N(i,l);if(u!==0)return r?t.call(this,s,l,EN(o,u)):`[ref=${EN(o,u)}]`}else i[0]=l,o[0]=s;return n?e.call(this,s,l):l}}function Y6e(e,t,n,r){return JSON.stringify(e,X6e((i,o)=>{let a=o;return typeof a=="bigint"&&(a={__type:"bigint",value:o.toString()}),a instanceof Map&&(a={__type:"Map",value:Array.from(o.entries())}),(t==null?void 0:t(i,a))??a},r),n??void 0)}function J6e(e){const{deserialize:t=Q6e,key:n="wagmi",serialize:r=Y6e,storage:i=AG}=e;function o(a){return a instanceof Promise?a.then(s=>s).catch(()=>null):a}return{...i,key:n,async getItem(a,s){const l=i.getItem(`${n}.${a}`),c=await o(l);return c?t(c)??null:s??null},async setItem(a,s){const l=`${n}.${a}`;s===null?await o(i.removeItem(l)):await o(i.setItem(l,r(s)))},async removeItem(a){await o(i.removeItem(`${n}.${a}`))}}}const AG={getItem:()=>null,setItem:()=>{},removeItem:()=>{}},D7=256;let ky=D7,My;function Z6e(e=11){if(!My||ky+e>D7*2){My="",ky=0;for(let t=0;t<D7;t++)My+=(256+Math.random()*256|0).toString(16).substring(1)}return My.substring(ky,ky+++e)}function e4e(e){const{multiInjectedProviderDiscovery:t=!0,storage:n=J6e({storage:typeof window<"u"&&window.localStorage?window.localStorage:AG}),syncConnectedChain:r=!0,ssr:i=!1,...o}=e,a=typeof window<"u"&&t?j6e():void 0,s=B8(()=>o.chains),l=B8(()=>[...o.connectors??[],...i?[]:(a==null?void 0:a.getProviders().map(u))??[]].map(c));function c(x){var O;const _=K6e(Z6e()),A={...x({emitter:_,chains:s.getState(),storage:n}),emitter:_,uid:_.uid};return _.on("connect",C),(O=A.setup)==null||O.call(A),A}function u(x){const{info:_}=x,A=x.provider;return z3({target:{..._,id:_.rdns,provider:A}})}const f=new Map;function d(x={}){const _=x.chainId??w.getState().chainId,A=s.getState().find(P=>P.id===_);if(x.chainId&&!A)throw new Md;{const P=f.get(w.getState().chainId);if(P&&!A)return P;if(!A)throw new Md}{const P=f.get(_);if(P)return P}let O;if(o.client)O=o.client({chain:A});else{const P=A.id,M=s.getState().map(z=>z.id),R={},L=Object.entries(o);for(const[z,V]of L)if(!(z==="chains"||z==="client"||z==="connectors"||z==="transports"))if(typeof V=="object")if(P in V)R[z]=V[P];else{if(M.some(B=>B in V))continue;R[z]=V}else R[z]=V;O=jW({...R,chain:A,batch:R.batch??{multicall:!0},transport:z=>o.transports[P]({...z,connectors:l})})}return f.set(_,O),O}function g(){return{chainId:s.getState()[0].id,connections:new Map,current:null,status:"disconnected"}}let p;const m="0.0.0-canary-";E2.startsWith(m)?p=Number.parseInt(E2.replace(m,"")):p=Number.parseInt(E2.split(".")[0]??"0");const w=B8($6e(n?H6e(g,{migrate(x,_){if(_===p)return x;const A=g(),O=x&&typeof x=="object"&&"chainId"in x&&typeof x.chainId=="number"&&s.getState().some(P=>P.id===x.chainId)?x.chainId:A.chainId;return{...A,chainId:O}},name:"store",partialize(x){return{connections:{__type:"Map",value:Array.from(x.connections.entries()).map(([_,A])=>{const{id:O,name:P,type:M,uid:R}=A.connector;return[_,{...A,connector:{id:O,name:P,type:M,uid:R}}]})},chainId:x.chainId,current:x.current}},merge(x,_){return typeof x=="object"&&x&&"status"in x&&delete x.status,{..._,...x}},skipHydration:i,storage:n,version:p}):g));r&&w.subscribe(({connections:x,current:_})=>{var A;return _?(A=x.get(_))==null?void 0:A.chainId:void 0},x=>{if(s.getState().some(A=>A.id===x))return w.setState(A=>({...A,chainId:x??A.chainId}))}),a==null||a.subscribe(x=>{const _=new Map;for(const O of l.getState())_.set(O.id,!0);const A=[];for(const O of x){const P=c(u(O));_.has(P.id)||A.push(P)}n&&!w.persist.hasHydrated()||l.setState(O=>[...O,...A],!0)});function b(x){w.setState(_=>{const A=_.connections.get(x.uid);return A?{..._,connections:new Map(_.connections).set(x.uid,{accounts:x.accounts??A.accounts,chainId:x.chainId??A.chainId,connector:A.connector})}:_})}function C(x){w.getState().status==="connecting"||w.getState().status==="reconnecting"||w.setState(_=>{const A=l.getState().find(O=>O.uid===x.uid);return A?(A.emitter.listenerCount("connect")&&A.emitter.off("connect",b),A.emitter.listenerCount("change")||A.emitter.on("change",b),A.emitter.listenerCount("disconnect")||A.emitter.on("disconnect",y),{..._,connections:new Map(_.connections).set(x.uid,{accounts:x.accounts,chainId:x.chainId,connector:A}),current:x.uid,status:"connected"}):_})}function y(x){w.setState(_=>{const A=_.connections.get(x.uid);if(A){const P=A.connector;P.emitter.listenerCount("change")&&A.connector.emitter.off("change",b),P.emitter.listenerCount("disconnect")&&A.connector.emitter.off("disconnect",y),P.emitter.listenerCount("connect")||A.connector.emitter.on("connect",C)}if(_.connections.delete(x.uid),_.connections.size===0)return{..._,connections:new Map,current:null,status:"disconnected"};const O=_.connections.values().next().value;return{..._,connections:new Map(_.connections),current:O.connector.uid}})}return{get chains(){return s.getState()},get connectors(){return l.getState()},storage:n,getClient:d,get state(){return w.getState()},setState(x){let _;typeof x=="function"?_=x(w.getState()):_=x;const A=g();typeof _!="object"&&(_=A),Object.keys(A).some(P=>!(P in _))&&(_=A),w.setState(_,!0)},subscribe(x,_,A){return w.subscribe(x,_,A?{...A,fireImmediately:A.emitImmediately}:void 0)},_internal:{mipd:a,store:w,ssr:!!i,syncConnectedChain:r,transports:o.transports,chains:{setState(x){const _=typeof x=="function"?x(s.getState()):x;if(_.length!==0)return s.setState(_,!0)},subscribe(x){return s.subscribe(x)}},connectors:{providerDetailToConnector:u,setup:c,setState(x){return l.setState(typeof x=="function"?x(l.getState()):x,!0)},subscribe(x){return l.subscribe(x)}},events:{change:b,connect:C,disconnect:y}}}}function t4e(e,t){const{initialState:n,reconnectOnMount:r}=t;return n&&!e._internal.store.persist.hasHydrated()&&e.setState({...n,chainId:e.chains.some(i=>i.id===n.chainId)?n.chainId:e.chains[0].id,connections:r?n.connections:new Map,status:r?"reconnecting":"disconnected"}),{async onMount(){var i;if(e._internal.ssr){await e._internal.store.persist.rehydrate();const o=(i=e._internal.mipd)==null?void 0:i.getProviders().map(e._internal.connectors.providerDetailToConnector).map(e._internal.connectors.setup);e._internal.connectors.setState(a=>[...a,...o??[]])}r?E6e(e):e.storage&&e.setState(o=>({...o,connections:new Map}))}}}function n4e(e){const{children:t,config:n,initialState:r,reconnectOnMount:i=!0}=e,{onMount:o}=t4e(n,{initialState:r,reconnectOnMount:i});n._internal.ssr||o();const a=S.useRef(!0);return S.useEffect(()=>{if(a.current&&n._internal.ssr)return o(),()=>{a.current=!1}},[]),t}const PG=S.createContext(void 0);function r4e(e){const{children:t,config:n}=e,r={value:n};return S.createElement(n4e,e,S.createElement(PG.Provider,r,t))}const i4e="2.11.3",o4e=()=>`wagmi@${i4e}`;class a4e extends cu{constructor(){super(...arguments),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiError"})}get docsBaseUrl(){return"https://wagmi.sh/react"}get version(){return o4e()}}class s4e extends a4e{constructor(){super("`useConfig` must be used within `WagmiProvider`.",{docsPath:"/api/WagmiProvider"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiProviderNotFoundError"})}}function ir(e={}){const t=e.config??S.useContext(PG);if(!t)throw new s4e;return t}function l4e(e,t){const{onChange:n}=t;return e._internal.chains.subscribe((r,i)=>{n(r,i)})}const D8=e=>typeof e=="object"&&!Array.isArray(e);function c4e(e,t,n=t,r=Zc){const i=S.useRef([]),o=B_.useSyncExternalStoreWithSelector(e,t,n,a=>a,(a,s)=>{if(D8(a)&&D8(s)&&i.current.length){for(const l of i.current)if(!r(a[l],s[l]))return!1;return!0}return r(a,s)});if(D8(o)){const a={...o};let s={};for(const[l,c]of Object.entries(a))s={...s,[l]:{configurable:!1,enumerable:!0,get:()=>(i.current.includes(l)||i.current.push(l),c)}};return Object.defineProperties(a,s),a}return o}function Dn(e={}){const t=ir(e);return c4e(n=>EG(t,{onChange:n}),()=>xG(t))}function TG(e={}){const{onConnect:t,onDisconnect:n}=e,r=ir(e);S.useEffect(()=>EG(r,{onChange(i,o){if((o.status==="reconnecting"||o.status==="connecting"&&o.address===void 0)&&i.status==="connected"){const{address:a,addresses:s,chain:l,chainId:c,connector:u}=i,f=o.status==="reconnecting"||o.status===void 0;t==null||t({address:a,addresses:s,chain:l,chainId:c,connector:u,isReconnected:f})}else o.status==="connected"&&i.status==="disconnected"&&(n==null||n())}}),[r,t,n])}var Wp=class{constructor(){this.listeners=new Set,this.subscribe=this.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(){}},cp=typeof window>"u"||"Deno"in globalThis;function zo(){}function u4e(e,t){return typeof e=="function"?e(t):e}function z7(e){return typeof e=="number"&&e>=0&&e!==1/0}function OG(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Sh(e,t){return typeof e=="function"?e(t):e}function Aa(e,t){return typeof e=="function"?e(t):e}function AN(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:a,stale:s}=e;if(a){if(r){if(t.queryHash!==TA(a,t.options))return!1}else if(!Fg(t.queryKey,a))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||i&&i!==t.state.fetchStatus||o&&!o(t))}function PN(e,t){const{exact:n,status:r,predicate:i,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(n){if(Rd(t.options.mutationKey)!==Rd(o))return!1}else if(!Fg(t.options.mutationKey,o))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function TA(e,t){return((t==null?void 0:t.queryKeyHashFn)||Rd)(e)}function Rd(e){return JSON.stringify(e,(t,n)=>U7(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function Fg(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!Fg(e[n],t[n])):!1}function IG(e,t){if(e===t)return e;const n=TN(e)&&TN(t);if(n||U7(e)&&U7(t)){const r=n?e:Object.keys(e),i=r.length,o=n?t:Object.keys(t),a=o.length,s=n?[]:{};let l=0;for(let c=0;c<a;c++){const u=n?c:o[c];(!n&&r.includes(u)||n)&&e[u]===void 0&&t[u]===void 0?(s[u]=void 0,l++):(s[u]=IG(e[u],t[u]),s[u]===e[u]&&e[u]!==void 0&&l++)}return i===a&&l===i?e:s}return t}function Vb(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function TN(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function U7(e){if(!ON(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!ON(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function ON(e){return Object.prototype.toString.call(e)==="[object Object]"}function d4e(e){return new Promise(t=>{setTimeout(t,e)})}function H7(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?IG(e,t):t}function f4e(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function h4e(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var kG=Symbol(),MG=(e,t)=>!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===kG?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn,Zu,mc,Th,eL,p4e=(eL=class extends Wp{constructor(){super();tt(this,Zu);tt(this,mc);tt(this,Th);Ue(this,Th,t=>{if(!cp&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){Z(this,mc)||this.setEventListener(Z(this,Th))}onUnsubscribe(){var t;this.hasListeners()||((t=Z(this,mc))==null||t.call(this),Ue(this,mc,void 0))}setEventListener(t){var n;Ue(this,Th,t),(n=Z(this,mc))==null||n.call(this),Ue(this,mc,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){Z(this,Zu)!==t&&(Ue(this,Zu,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof Z(this,Zu)=="boolean"?Z(this,Zu):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},Zu=new WeakMap,mc=new WeakMap,Th=new WeakMap,eL),OA=new p4e,Oh,gc,Ih,tL,m4e=(tL=class extends Wp{constructor(){super();tt(this,Oh,!0);tt(this,gc);tt(this,Ih);Ue(this,Ih,t=>{if(!cp&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){Z(this,gc)||this.setEventListener(Z(this,Ih))}onUnsubscribe(){var t;this.hasListeners()||((t=Z(this,gc))==null||t.call(this),Ue(this,gc,void 0))}setEventListener(t){var n;Ue(this,Ih,t),(n=Z(this,gc))==null||n.call(this),Ue(this,gc,t(this.setOnline.bind(this)))}setOnline(t){Z(this,Oh)!==t&&(Ue(this,Oh,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return Z(this,Oh)}},Oh=new WeakMap,gc=new WeakMap,Ih=new WeakMap,tL),Wb=new m4e;function g4e(e){return Math.min(1e3*2**e,3e4)}function RG(e){return(e??"online")==="online"?Wb.isOnline():!0}var NG=class{constructor(e){this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function z8(e){return e instanceof NG}function jG(e){let t=!1,n=0,r=!1,i,o,a;const s=new Promise((b,C)=>{o=b,a=C}),l=b=>{var C;r||(p(new NG(b)),(C=e.abort)==null||C.call(e))},c=()=>{t=!0},u=()=>{t=!1},f=()=>OA.isFocused()&&(e.networkMode==="always"||Wb.isOnline())&&e.canRun(),d=()=>RG(e.networkMode)&&e.canRun(),g=b=>{var C;r||(r=!0,(C=e.onSuccess)==null||C.call(e,b),i==null||i(),o(b))},p=b=>{var C;r||(r=!0,(C=e.onError)==null||C.call(e,b),i==null||i(),a(b))},m=()=>new Promise(b=>{var C;i=y=>{(r||f())&&b(y)},(C=e.onPause)==null||C.call(e)}).then(()=>{var b;i=void 0,r||(b=e.onContinue)==null||b.call(e)}),w=()=>{if(r)return;let b;const C=n===0?e.initialPromise:void 0;try{b=C??e.fn()}catch(y){b=Promise.reject(y)}Promise.resolve(b).then(g).catch(y=>{var P;if(r)return;const x=e.retry??(cp?0:3),_=e.retryDelay??g4e,A=typeof _=="function"?_(n,y):_,O=x===!0||typeof x=="number"&&n<x||typeof x=="function"&&x(n,y);if(t||!O){p(y);return}n++,(P=e.onFail)==null||P.call(e,n,y),d4e(A).then(()=>f()?void 0:m()).then(()=>{t?p(y):w()})})};return{promise:s,cancel:l,continue:()=>(i==null||i(),s),cancelRetry:c,continueRetry:u,canStart:d,start:()=>(d()?w():m().then(w),s)}}function v4e(){let e=[],t=0,n=d=>{d()},r=d=>{d()},i=d=>setTimeout(d,0);const o=d=>{i=d},a=d=>{let g;t++;try{g=d()}finally{t--,t||c()}return g},s=d=>{t?e.push(d):i(()=>{n(d)})},l=d=>(...g)=>{s(()=>{d(...g)})},c=()=>{const d=e;e=[],d.length&&i(()=>{r(()=>{d.forEach(g=>{n(g)})})})};return{batch:a,batchCalls:l,schedule:s,setNotifyFunction:d=>{n=d},setBatchNotifyFunction:d=>{r=d},setScheduler:o}}var tr=v4e(),ed,nL,FG=(nL=class{constructor(){tt(this,ed)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),z7(this.gcTime)&&Ue(this,ed,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(cp?1/0:5*60*1e3))}clearGcTimeout(){Z(this,ed)&&(clearTimeout(Z(this,ed)),Ue(this,ed,void 0))}},ed=new WeakMap,nL),kh,Mh,Bo,qr,Xg,td,wa,el,rL,y4e=(rL=class extends FG{constructor(t){super();tt(this,wa);tt(this,kh);tt(this,Mh);tt(this,Bo);tt(this,qr);tt(this,Xg);tt(this,td);Ue(this,td,!1),Ue(this,Xg,t.defaultOptions),this.setOptions(t.options),this.observers=[],Ue(this,Bo,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,Ue(this,kh,t.state||b4e(this.options)),this.state=Z(this,kh),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=Z(this,qr))==null?void 0:t.promise}setOptions(t){this.options={...Z(this,Xg),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&Z(this,Bo).remove(this)}setData(t,n){const r=H7(this.state.data,t,this.options);return gt(this,wa,el).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){gt(this,wa,el).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,i;const n=(r=Z(this,qr))==null?void 0:r.promise;return(i=Z(this,qr))==null||i.cancel(t),n?n.then(zo).catch(zo):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(Z(this,kh))}isActive(){return this.observers.some(t=>Aa(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(t=0){return this.state.isInvalidated||this.state.data===void 0||!OG(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=Z(this,qr))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=Z(this,qr))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),Z(this,Bo).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(Z(this,qr)&&(Z(this,td)?Z(this,qr).cancel({revert:!0}):Z(this,qr).cancelRetry()),this.scheduleGc()),Z(this,Bo).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||gt(this,wa,el).call(this,{type:"invalidate"})}fetch(t,n){var l,c,u;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(Z(this,qr))return Z(this,qr).continueRetry(),Z(this,qr).promise}if(t&&this.setOptions(t),!this.options.queryFn){const f=this.observers.find(d=>d.options.queryFn);f&&this.setOptions(f.options)}const r=new AbortController,i=f=>{Object.defineProperty(f,"signal",{enumerable:!0,get:()=>(Ue(this,td,!0),r.signal)})},o=()=>{const f=MG(this.options,n),d={queryKey:this.queryKey,meta:this.meta};return i(d),Ue(this,td,!1),this.options.persister?this.options.persister(f,d,this):f(d)},a={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:o};i(a),(l=this.options.behavior)==null||l.onFetch(a,this),Ue(this,Mh,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((c=a.fetchOptions)==null?void 0:c.meta))&&gt(this,wa,el).call(this,{type:"fetch",meta:(u=a.fetchOptions)==null?void 0:u.meta});const s=f=>{var d,g,p,m;z8(f)&&f.silent||gt(this,wa,el).call(this,{type:"error",error:f}),z8(f)||((g=(d=Z(this,Bo).config).onError)==null||g.call(d,f,this),(m=(p=Z(this,Bo).config).onSettled)==null||m.call(p,this.state.data,f,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return Ue(this,qr,jG({initialPromise:n==null?void 0:n.initialPromise,fn:a.fetchFn,abort:r.abort.bind(r),onSuccess:f=>{var d,g,p,m;if(f===void 0){s(new Error(`${this.queryHash} data is undefined`));return}this.setData(f),(g=(d=Z(this,Bo).config).onSuccess)==null||g.call(d,f,this),(m=(p=Z(this,Bo).config).onSettled)==null||m.call(p,f,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:s,onFail:(f,d)=>{gt(this,wa,el).call(this,{type:"failed",failureCount:f,error:d})},onPause:()=>{gt(this,wa,el).call(this,{type:"pause"})},onContinue:()=>{gt(this,wa,el).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0})),Z(this,qr).start()}},kh=new WeakMap,Mh=new WeakMap,Bo=new WeakMap,qr=new WeakMap,Xg=new WeakMap,td=new WeakMap,wa=new WeakSet,el=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...LG(r.data,this.options),fetchMeta:t.meta??null};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=t.error;return z8(i)&&i.revert&&Z(this,Mh)?{...Z(this,Mh),fetchStatus:"idle"}:{...r,error:i,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),tr.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),Z(this,Bo).notify({query:this,type:"updated",action:t})})},rL);function LG(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:RG(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function b4e(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?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 as,iL,w4e=(iL=class extends Wp{constructor(t={}){super();tt(this,as);this.config=t,Ue(this,as,new Map)}build(t,n,r){const i=n.queryKey,o=n.queryHash??TA(i,n);let a=this.get(o);return a||(a=new y4e({cache:this,queryKey:i,queryHash:o,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(i)}),this.add(a)),a}add(t){Z(this,as).has(t.queryHash)||(Z(this,as).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=Z(this,as).get(t.queryHash);n&&(t.destroy(),n===t&&Z(this,as).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){tr.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return Z(this,as).get(t)}getAll(){return[...Z(this,as).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>AN(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>AN(t,r)):n}notify(t){tr.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){tr.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){tr.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},as=new WeakMap,iL),ss,si,nd,ls,oc,oL,C4e=(oL=class extends FG{constructor(t){super();tt(this,ls);tt(this,ss);tt(this,si);tt(this,nd);this.mutationId=t.mutationId,Ue(this,si,t.mutationCache),Ue(this,ss,[]),this.state=t.state||$G(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){Z(this,ss).includes(t)||(Z(this,ss).push(t),this.clearGcTimeout(),Z(this,si).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){Ue(this,ss,Z(this,ss).filter(n=>n!==t)),this.scheduleGc(),Z(this,si).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){Z(this,ss).length||(this.state.status==="pending"?this.scheduleGc():Z(this,si).remove(this))}continue(){var t;return((t=Z(this,nd))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var i,o,a,s,l,c,u,f,d,g,p,m,w,b,C,y,x,_,A,O;Ue(this,nd,jG({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(P,M)=>{gt(this,ls,oc).call(this,{type:"failed",failureCount:P,error:M})},onPause:()=>{gt(this,ls,oc).call(this,{type:"pause"})},onContinue:()=>{gt(this,ls,oc).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>Z(this,si).canRun(this)}));const n=this.state.status==="pending",r=!Z(this,nd).canStart();try{if(!n){gt(this,ls,oc).call(this,{type:"pending",variables:t,isPaused:r}),await((o=(i=Z(this,si).config).onMutate)==null?void 0:o.call(i,t,this));const M=await((s=(a=this.options).onMutate)==null?void 0:s.call(a,t));M!==this.state.context&&gt(this,ls,oc).call(this,{type:"pending",context:M,variables:t,isPaused:r})}const P=await Z(this,nd).start();return await((c=(l=Z(this,si).config).onSuccess)==null?void 0:c.call(l,P,t,this.state.context,this)),await((f=(u=this.options).onSuccess)==null?void 0:f.call(u,P,t,this.state.context)),await((g=(d=Z(this,si).config).onSettled)==null?void 0:g.call(d,P,null,this.state.variables,this.state.context,this)),await((m=(p=this.options).onSettled)==null?void 0:m.call(p,P,null,t,this.state.context)),gt(this,ls,oc).call(this,{type:"success",data:P}),P}catch(P){try{throw await((b=(w=Z(this,si).config).onError)==null?void 0:b.call(w,P,t,this.state.context,this)),await((y=(C=this.options).onError)==null?void 0:y.call(C,P,t,this.state.context)),await((_=(x=Z(this,si).config).onSettled)==null?void 0:_.call(x,void 0,P,this.state.variables,this.state.context,this)),await((O=(A=this.options).onSettled)==null?void 0:O.call(A,void 0,P,t,this.state.context)),P}finally{gt(this,ls,oc).call(this,{type:"error",error:P})}}finally{Z(this,si).runNext(this)}}},ss=new WeakMap,si=new WeakMap,nd=new WeakMap,ls=new WeakSet,oc=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),tr.batch(()=>{Z(this,ss).forEach(r=>{r.onMutationUpdate(t)}),Z(this,si).notify({mutation:this,type:"updated",action:t})})},oL);function $G(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Zi,Yg,aL,S4e=(aL=class extends Wp{constructor(t={}){super();tt(this,Zi);tt(this,Yg);this.config=t,Ue(this,Zi,new Map),Ue(this,Yg,Date.now())}build(t,n,r){const i=new C4e({mutationCache:this,mutationId:++jv(this,Yg)._,options:t.defaultMutationOptions(n),state:r});return this.add(i),i}add(t){const n=Ry(t),r=Z(this,Zi).get(n)??[];r.push(t),Z(this,Zi).set(n,r),this.notify({type:"added",mutation:t})}remove(t){var r;const n=Ry(t);if(Z(this,Zi).has(n)){const i=(r=Z(this,Zi).get(n))==null?void 0:r.filter(o=>o!==t);i&&(i.length===0?Z(this,Zi).delete(n):Z(this,Zi).set(n,i))}this.notify({type:"removed",mutation:t})}canRun(t){var r;const n=(r=Z(this,Zi).get(Ry(t)))==null?void 0:r.find(i=>i.state.status==="pending");return!n||n===t}runNext(t){var r;const n=(r=Z(this,Zi).get(Ry(t)))==null?void 0:r.find(i=>i!==t&&i.state.isPaused);return(n==null?void 0:n.continue())??Promise.resolve()}clear(){tr.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}getAll(){return[...Z(this,Zi).values()].flat()}find(t){const n={exact:!0,...t};return this.getAll().find(r=>PN(n,r))}findAll(t={}){return this.getAll().filter(n=>PN(t,n))}notify(t){tr.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return tr.batch(()=>Promise.all(t.map(n=>n.continue().catch(zo))))}},Zi=new WeakMap,Yg=new WeakMap,aL);function Ry(e){var t;return((t=e.options.scope)==null?void 0:t.id)??String(e.mutationId)}function x4e(e){return{onFetch:(t,n)=>{const r=async()=>{var p,m,w,b,C;const i=t.options,o=(w=(m=(p=t.fetchOptions)==null?void 0:p.meta)==null?void 0:m.fetchMore)==null?void 0:w.direction,a=((b=t.state.data)==null?void 0:b.pages)||[],s=((C=t.state.data)==null?void 0:C.pageParams)||[],l={pages:[],pageParams:[]};let c=!1;const u=y=>{Object.defineProperty(y,"signal",{enumerable:!0,get:()=>(t.signal.aborted?c=!0:t.signal.addEventListener("abort",()=>{c=!0}),t.signal)})},f=MG(t.options,t.fetchOptions),d=async(y,x,_)=>{if(c)return Promise.reject();if(x==null&&y.pages.length)return Promise.resolve(y);const A={queryKey:t.queryKey,pageParam:x,direction:_?"backward":"forward",meta:t.options.meta};u(A);const O=await f(A),{maxPages:P}=t.options,M=_?h4e:f4e;return{pages:M(y.pages,O,P),pageParams:M(y.pageParams,x,P)}};let g;if(o&&a.length){const y=o==="backward",x=y?E4e:IN,_={pages:a,pageParams:s},A=x(i,_);g=await d(_,A,y)}else{g=await d(l,s[0]??i.initialPageParam);const y=e??a.length;for(let x=1;x<y;x++){const _=IN(i,g);g=await d(g,_)}}return g};t.options.persister?t.fetchFn=()=>{var i,o;return(o=(i=t.options).persister)==null?void 0:o.call(i,r,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=r}}}function IN(e,{pages:t,pageParams:n}){const r=t.length-1;return e.getNextPageParam(t[r],t,n[r],n)}function E4e(e,{pages:t,pageParams:n}){var r;return(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n)}var Pn,vc,yc,Rh,Nh,bc,jh,Fh,sL,_4e=(sL=class{constructor(e={}){tt(this,Pn);tt(this,vc);tt(this,yc);tt(this,Rh);tt(this,Nh);tt(this,bc);tt(this,jh);tt(this,Fh);Ue(this,Pn,e.queryCache||new w4e),Ue(this,vc,e.mutationCache||new S4e),Ue(this,yc,e.defaultOptions||{}),Ue(this,Rh,new Map),Ue(this,Nh,new Map),Ue(this,bc,0)}mount(){jv(this,bc)._++,Z(this,bc)===1&&(Ue(this,jh,OA.subscribe(async e=>{e&&(await this.resumePausedMutations(),Z(this,Pn).onFocus())})),Ue(this,Fh,Wb.subscribe(async e=>{e&&(await this.resumePausedMutations(),Z(this,Pn).onOnline())})))}unmount(){var e,t;jv(this,bc)._--,Z(this,bc)===0&&((e=Z(this,jh))==null||e.call(this),Ue(this,jh,void 0),(t=Z(this,Fh))==null||t.call(this),Ue(this,Fh,void 0))}isFetching(e){return Z(this,Pn).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return Z(this,vc).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=Z(this,Pn).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);if(t===void 0)return this.fetchQuery(e);{const n=this.defaultQueryOptions(e),r=Z(this,Pn).build(this,n);return e.revalidateIfStale&&r.isStaleByTime(Sh(n.staleTime,r))&&this.prefetchQuery(n),Promise.resolve(t)}}getQueriesData(e){return Z(this,Pn).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),i=Z(this,Pn).get(r.queryHash),o=i==null?void 0:i.state.data,a=u4e(t,o);if(a!==void 0)return Z(this,Pn).build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return tr.batch(()=>Z(this,Pn).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=Z(this,Pn).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=Z(this,Pn);tr.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=Z(this,Pn),r={type:"active",...e};return tr.batch(()=>(n.findAll(e).forEach(i=>{i.reset()}),this.refetchQueries(r,t)))}cancelQueries(e={},t={}){const n={revert:!0,...t},r=tr.batch(()=>Z(this,Pn).findAll(e).map(i=>i.cancel(n)));return Promise.all(r).then(zo).catch(zo)}invalidateQueries(e={},t={}){return tr.batch(()=>{if(Z(this,Pn).findAll(e).forEach(r=>{r.invalidate()}),e.refetchType==="none")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==null?void 0:t.cancelRefetch)??!0},r=tr.batch(()=>Z(this,Pn).findAll(e).filter(i=>!i.isDisabled()).map(i=>{let o=i.fetch(void 0,n);return n.throwOnError||(o=o.catch(zo)),i.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(r).then(zo)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=Z(this,Pn).build(this,t);return n.isStaleByTime(Sh(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(zo).catch(zo)}fetchInfiniteQuery(e){return e.behavior=x4e(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(zo).catch(zo)}resumePausedMutations(){return Wb.isOnline()?Z(this,vc).resumePausedMutations():Promise.resolve()}getQueryCache(){return Z(this,Pn)}getMutationCache(){return Z(this,vc)}getDefaultOptions(){return Z(this,yc)}setDefaultOptions(e){Ue(this,yc,e)}setQueryDefaults(e,t){Z(this,Rh).set(Rd(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...Z(this,Rh).values()];let n={};return t.forEach(r=>{Fg(e,r.queryKey)&&(n={...n,...r.defaultOptions})}),n}setMutationDefaults(e,t){Z(this,Nh).set(Rd(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...Z(this,Nh).values()];let n={};return t.forEach(r=>{Fg(e,r.mutationKey)&&(n={...n,...r.defaultOptions})}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...Z(this,yc).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=TA(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.enabled!==!0&&t.queryFn===kG&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...Z(this,yc).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){Z(this,Pn).clear(),Z(this,vc).clear()}},Pn=new WeakMap,vc=new WeakMap,yc=new WeakMap,Rh=new WeakMap,Nh=new WeakMap,bc=new WeakMap,jh=new WeakMap,Fh=new WeakMap,sL),Ti,kt,Jg,li,rd,Lh,cs,Zg,$h,Bh,id,od,wc,Dh,Ht,am,V7,W7,G7,q7,K7,Q7,X7,BG,lL,A4e=(lL=class extends Wp{constructor(t,n){super();tt(this,Ht);tt(this,Ti);tt(this,kt);tt(this,Jg);tt(this,li);tt(this,rd);tt(this,Lh);tt(this,cs);tt(this,Zg);tt(this,$h);tt(this,Bh);tt(this,id);tt(this,od);tt(this,wc);tt(this,Dh,new Set);this.options=n,Ue(this,Ti,t),Ue(this,cs,null),this.bindMethods(),this.setOptions(n)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(Z(this,kt).addObserver(this),kN(Z(this,kt),this.options)?gt(this,Ht,am).call(this):this.updateResult(),gt(this,Ht,q7).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Y7(Z(this,kt),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Y7(Z(this,kt),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,gt(this,Ht,K7).call(this),gt(this,Ht,Q7).call(this),Z(this,kt).removeObserver(this)}setOptions(t,n){const r=this.options,i=Z(this,kt);if(this.options=Z(this,Ti).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Aa(this.options.enabled,Z(this,kt))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");gt(this,Ht,X7).call(this),Z(this,kt).setOptions(this.options),r._defaulted&&!Vb(this.options,r)&&Z(this,Ti).getQueryCache().notify({type:"observerOptionsUpdated",query:Z(this,kt),observer:this});const o=this.hasListeners();o&&MN(Z(this,kt),i,this.options,r)&&gt(this,Ht,am).call(this),this.updateResult(n),o&&(Z(this,kt)!==i||Aa(this.options.enabled,Z(this,kt))!==Aa(r.enabled,Z(this,kt))||Sh(this.options.staleTime,Z(this,kt))!==Sh(r.staleTime,Z(this,kt)))&&gt(this,Ht,V7).call(this);const a=gt(this,Ht,W7).call(this);o&&(Z(this,kt)!==i||Aa(this.options.enabled,Z(this,kt))!==Aa(r.enabled,Z(this,kt))||a!==Z(this,wc))&&gt(this,Ht,G7).call(this,a)}getOptimisticResult(t){const n=Z(this,Ti).getQueryCache().build(Z(this,Ti),t),r=this.createResult(n,t);return T4e(this,r)&&(Ue(this,li,r),Ue(this,Lh,this.options),Ue(this,rd,Z(this,kt).state)),r}getCurrentResult(){return Z(this,li)}trackResult(t,n){const r={};return Object.keys(t).forEach(i=>{Object.defineProperty(r,i,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(i),n==null||n(i),t[i])})}),r}trackProp(t){Z(this,Dh).add(t)}getCurrentQuery(){return Z(this,kt)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const n=Z(this,Ti).defaultQueryOptions(t),r=Z(this,Ti).getQueryCache().build(Z(this,Ti),n);return r.isFetchingOptimistic=!0,r.fetch().then(()=>this.createResult(r,n))}fetch(t){return gt(this,Ht,am).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),Z(this,li)))}createResult(t,n){var O;const r=Z(this,kt),i=this.options,o=Z(this,li),a=Z(this,rd),s=Z(this,Lh),c=t!==r?t.state:Z(this,Jg),{state:u}=t;let f={...u},d=!1,g;if(n._optimisticResults){const P=this.hasListeners(),M=!P&&kN(t,n),R=P&&MN(t,r,n,i);(M||R)&&(f={...f,...LG(u.data,t.options)}),n._optimisticResults==="isRestoring"&&(f.fetchStatus="idle")}let{error:p,errorUpdatedAt:m,status:w}=f;if(n.select&&f.data!==void 0)if(o&&f.data===(a==null?void 0:a.data)&&n.select===Z(this,Zg))g=Z(this,$h);else try{Ue(this,Zg,n.select),g=n.select(f.data),g=H7(o==null?void 0:o.data,g,n),Ue(this,$h,g),Ue(this,cs,null)}catch(P){Ue(this,cs,P)}else g=f.data;if(n.placeholderData!==void 0&&g===void 0&&w==="pending"){let P;if(o!=null&&o.isPlaceholderData&&n.placeholderData===(s==null?void 0:s.placeholderData))P=o.data;else if(P=typeof n.placeholderData=="function"?n.placeholderData((O=Z(this,Bh))==null?void 0:O.state.data,Z(this,Bh)):n.placeholderData,n.select&&P!==void 0)try{P=n.select(P),Ue(this,cs,null)}catch(M){Ue(this,cs,M)}P!==void 0&&(w="success",g=H7(o==null?void 0:o.data,P,n),d=!0)}Z(this,cs)&&(p=Z(this,cs),g=Z(this,$h),m=Date.now(),w="error");const b=f.fetchStatus==="fetching",C=w==="pending",y=w==="error",x=C&&b,_=g!==void 0;return{status:w,fetchStatus:f.fetchStatus,isPending:C,isSuccess:w==="success",isError:y,isInitialLoading:x,isLoading:x,data:g,dataUpdatedAt:f.dataUpdatedAt,error:p,errorUpdatedAt:m,failureCount:f.fetchFailureCount,failureReason:f.fetchFailureReason,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>c.dataUpdateCount||f.errorUpdateCount>c.errorUpdateCount,isFetching:b,isRefetching:b&&!C,isLoadingError:y&&!_,isPaused:f.fetchStatus==="paused",isPlaceholderData:d,isRefetchError:y&&_,isStale:IA(t,n),refetch:this.refetch}}updateResult(t){const n=Z(this,li),r=this.createResult(Z(this,kt),this.options);if(Ue(this,rd,Z(this,kt).state),Ue(this,Lh,this.options),Z(this,rd).data!==void 0&&Ue(this,Bh,Z(this,kt)),Vb(r,n))return;Ue(this,li,r);const i={},o=()=>{if(!n)return!0;const{notifyOnChangeProps:a}=this.options,s=typeof a=="function"?a():a;if(s==="all"||!s&&!Z(this,Dh).size)return!0;const l=new Set(s??Z(this,Dh));return this.options.throwOnError&&l.add("error"),Object.keys(Z(this,li)).some(c=>{const u=c;return Z(this,li)[u]!==n[u]&&l.has(u)})};(t==null?void 0:t.listeners)!==!1&&o()&&(i.listeners=!0),gt(this,Ht,BG).call(this,{...i,...t})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&gt(this,Ht,q7).call(this)}},Ti=new WeakMap,kt=new WeakMap,Jg=new WeakMap,li=new WeakMap,rd=new WeakMap,Lh=new WeakMap,cs=new WeakMap,Zg=new WeakMap,$h=new WeakMap,Bh=new WeakMap,id=new WeakMap,od=new WeakMap,wc=new WeakMap,Dh=new WeakMap,Ht=new WeakSet,am=function(t){gt(this,Ht,X7).call(this);let n=Z(this,kt).fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(zo)),n},V7=function(){gt(this,Ht,K7).call(this);const t=Sh(this.options.staleTime,Z(this,kt));if(cp||Z(this,li).isStale||!z7(t))return;const r=OG(Z(this,li).dataUpdatedAt,t)+1;Ue(this,id,setTimeout(()=>{Z(this,li).isStale||this.updateResult()},r))},W7=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(Z(this,kt)):this.options.refetchInterval)??!1},G7=function(t){gt(this,Ht,Q7).call(this),Ue(this,wc,t),!(cp||Aa(this.options.enabled,Z(this,kt))===!1||!z7(Z(this,wc))||Z(this,wc)===0)&&Ue(this,od,setInterval(()=>{(this.options.refetchIntervalInBackground||OA.isFocused())&&gt(this,Ht,am).call(this)},Z(this,wc)))},q7=function(){gt(this,Ht,V7).call(this),gt(this,Ht,G7).call(this,gt(this,Ht,W7).call(this))},K7=function(){Z(this,id)&&(clearTimeout(Z(this,id)),Ue(this,id,void 0))},Q7=function(){Z(this,od)&&(clearInterval(Z(this,od)),Ue(this,od,void 0))},X7=function(){const t=Z(this,Ti).getQueryCache().build(Z(this,Ti),this.options);if(t===Z(this,kt))return;const n=Z(this,kt);Ue(this,kt,t),Ue(this,Jg,t.state),this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))},BG=function(t){tr.batch(()=>{t.listeners&&this.listeners.forEach(n=>{n(Z(this,li))}),Z(this,Ti).getQueryCache().notify({query:Z(this,kt),type:"observerResultsUpdated"})})},lL);function P4e(e,t){return Aa(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function kN(e,t){return P4e(e,t)||e.state.data!==void 0&&Y7(e,t,t.refetchOnMount)}function Y7(e,t,n){if(Aa(t.enabled,e)!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&IA(e,t)}return!1}function MN(e,t,n,r){return(e!==t||Aa(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&IA(e,n)}function IA(e,t){return Aa(t.enabled,e)!==!1&&e.isStaleByTime(Sh(t.staleTime,e))}function T4e(e,t){return!Vb(e.getCurrentResult(),t)}var Cc,Sc,Oi,al,ml,A2,J7,cL,O4e=(cL=class extends Wp{constructor(n,r){super();tt(this,ml);tt(this,Cc);tt(this,Sc);tt(this,Oi);tt(this,al);Ue(this,Cc,n),this.setOptions(r),this.bindMethods(),gt(this,ml,A2).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(n){var i;const r=this.options;this.options=Z(this,Cc).defaultMutationOptions(n),Vb(this.options,r)||Z(this,Cc).getMutationCache().notify({type:"observerOptionsUpdated",mutation:Z(this,Oi),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&Rd(r.mutationKey)!==Rd(this.options.mutationKey)?this.reset():((i=Z(this,Oi))==null?void 0:i.state.status)==="pending"&&Z(this,Oi).setOptions(this.options)}onUnsubscribe(){var n;this.hasListeners()||(n=Z(this,Oi))==null||n.removeObserver(this)}onMutationUpdate(n){gt(this,ml,A2).call(this),gt(this,ml,J7).call(this,n)}getCurrentResult(){return Z(this,Sc)}reset(){var n;(n=Z(this,Oi))==null||n.removeObserver(this),Ue(this,Oi,void 0),gt(this,ml,A2).call(this),gt(this,ml,J7).call(this)}mutate(n,r){var i;return Ue(this,al,r),(i=Z(this,Oi))==null||i.removeObserver(this),Ue(this,Oi,Z(this,Cc).getMutationCache().build(Z(this,Cc),this.options)),Z(this,Oi).addObserver(this),Z(this,Oi).execute(n)}},Cc=new WeakMap,Sc=new WeakMap,Oi=new WeakMap,al=new WeakMap,ml=new WeakSet,A2=function(){var r;const n=((r=Z(this,Oi))==null?void 0:r.state)??$G();Ue(this,Sc,{...n,isPending:n.status==="pending",isSuccess:n.status==="success",isError:n.status==="error",isIdle:n.status==="idle",mutate:this.mutate,reset:this.reset})},J7=function(n){tr.batch(()=>{var r,i,o,a,s,l,c,u;if(Z(this,al)&&this.hasListeners()){const f=Z(this,Sc).variables,d=Z(this,Sc).context;(n==null?void 0:n.type)==="success"?((i=(r=Z(this,al)).onSuccess)==null||i.call(r,n.data,f,d),(a=(o=Z(this,al)).onSettled)==null||a.call(o,n.data,null,f,d)):(n==null?void 0:n.type)==="error"&&((l=(s=Z(this,al)).onError)==null||l.call(s,n.error,f,d),(u=(c=Z(this,al)).onSettled)==null||u.call(c,void 0,n.error,f,d))}this.listeners.forEach(f=>{f(Z(this,Sc))})})},cL);function I4e(e){return JSON.stringify(e,(t,n)=>k4e(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):typeof n=="bigint"?n.toString():n)}function k4e(e){if(!RN(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const n=t.prototype;return!(!RN(n)||!n.hasOwnProperty("isPrototypeOf"))}function RN(e){return Object.prototype.toString.call(e)==="[object Object]"}function U3(e){const{_defaulted:t,behavior:n,gcTime:r,initialData:i,initialDataUpdatedAt:o,maxPages:a,meta:s,networkMode:l,queryFn:c,queryHash:u,queryKey:f,queryKeyHashFn:d,retry:g,retryDelay:p,structuralSharing:m,getPreviousPageParam:w,getNextPageParam:b,initialPageParam:C,_optimisticResults:y,enabled:x,notifyOnChangeProps:_,placeholderData:A,refetchInterval:O,refetchIntervalInBackground:P,refetchOnMount:M,refetchOnReconnect:R,refetchOnWindowFocus:L,retryOnMount:z,select:V,staleTime:H,suspense:B,throwOnError:F,config:j,connector:N,query:D,...U}=e;return U}function M4e(e){return{mutationFn(t){return p6e(e,t)},mutationKey:["connect"]}}function R4e(e){return{mutationFn(t){return m6e(e,t)},mutationKey:["disconnect"]}}function N4e(e,t={}){return{async queryFn({queryKey:n}){const{address:r,scopeKey:i,...o}=n[1];if(!r)throw new Error("address is required");return await b6e(e,{...o,address:r})??null},queryKey:j4e(t)}}function j4e(e={}){return["balance",U3(e)]}function F4e(e,t={}){return{async queryFn({queryKey:n}){const{name:r,scopeKey:i,...o}=n[1];if(!r)throw new Error("name is required");return C6e(e,{...o,name:r})},queryKey:L4e(t)}}function L4e(e={}){return["ensAvatar",U3(e)]}function $4e(e,t={}){return{async queryFn({queryKey:n}){const{address:r,scopeKey:i,...o}=n[1];if(!r)throw new Error("address is required");return S6e(e,{...o,address:r})},queryKey:B4e(t)}}function B4e(e={}){return["ensName",U3(e)]}function D4e(e,t={}){return{gcTime:0,async queryFn({queryKey:n}){const{connector:r}=t,{connectorUid:i,scopeKey:o,...a}=n[1];return x6e(e,{...a,connector:r})},queryKey:z4e(t)}}function z4e(e={}){const{connector:t,...n}=e;return["walletClient",{...U3(n),connectorUid:t==null?void 0:t.uid}]}function U4e(e){return{mutationFn(t){return _6e(e,t)},mutationKey:["signMessage"]}}function H4e(e){return{mutationFn(t){return P6e(e,t)},mutationKey:["switchChain"]}}var DG=S.createContext(void 0),kA=e=>{const t=S.useContext(DG);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},V4e=({client:e,children:t})=>(S.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),Y.jsx(DG.Provider,{value:e,children:t})),zG=S.createContext(!1),W4e=()=>S.useContext(zG);zG.Provider;function G4e(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var q4e=S.createContext(G4e()),K4e=()=>S.useContext(q4e);function UG(e,t){return typeof e=="function"?e(...t):!!e}function Q4e(){}var X4e=(e,t)=>{(e.suspense||e.throwOnError)&&(t.isReset()||(e.retryOnMount=!1))},Y4e=e=>{S.useEffect(()=>{e.clearReset()},[e])},J4e=({result:e,errorResetBoundary:t,throwOnError:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&UG(n,[e.error,r]),Z4e=e=>{e.suspense&&typeof e.staleTime!="number"&&(e.staleTime=1e3)},e5e=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,t5e=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function n5e(e,t,n){var c,u,f,d;const r=kA(),i=W4e(),o=K4e(),a=r.defaultQueryOptions(e);(u=(c=r.getDefaultOptions().queries)==null?void 0:c._experimental_beforeQuery)==null||u.call(c,a),a._optimisticResults=i?"isRestoring":"optimistic",Z4e(a),X4e(a,o),Y4e(o);const[s]=S.useState(()=>new t(r,a)),l=s.getOptimisticResult(a);if(S.useSyncExternalStore(S.useCallback(g=>{const p=i?()=>{}:s.subscribe(tr.batchCalls(g));return s.updateResult(),p},[s,i]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),S.useEffect(()=>{s.setOptions(a,{listeners:!1})},[a,s]),e5e(a,l))throw t5e(a,s,o);if(J4e({result:l,errorResetBoundary:o,throwOnError:a.throwOnError,query:r.getQueryCache().get(a.queryHash)}))throw l.error;return(d=(f=r.getDefaultOptions().queries)==null?void 0:f._experimental_afterQuery)==null||d.call(f,a,l),a.notifyOnChangeProps?l:s.trackResult(l)}function HG(e,t){return n5e(e,A4e)}function H3(e,t){const n=kA(),[r]=S.useState(()=>new O4e(n,e));S.useEffect(()=>{r.setOptions(e)},[r,e]);const i=S.useSyncExternalStore(S.useCallback(a=>r.subscribe(tr.batchCalls(a)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),o=S.useCallback((a,s)=>{r.mutate(a,s).catch(Q4e)},[r]);if(i.error&&UG(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:o,mutateAsync:i.mutate}}function V3(e){const t=HG({...e,queryKeyHashFn:I4e});return t.queryKey=e.queryKey,t}function W3(e={}){const t=ir(e);return S.useSyncExternalStore(n=>T6e(t,{onChange:n}),()=>wN(t),()=>wN(t))}function VG(e={}){const{address:t,query:n={}}=e,r=ir(e),i=W3({config:r}),o=N4e(r,{...e,chainId:e.chainId??i}),a=!!(t&&(n.enabled??!0));return V3({...n,...o,enabled:a})}function r5e(e={}){const t=ir(e);return S.useSyncExternalStore(n=>l4e(t,{onChange:n}),()=>CN(t),()=>CN(t))}function i5e(e={}){const t=ir(e);return S.useSyncExternalStore(n=>I6e(t,{onChange:n}),()=>SN(t),()=>SN(t))}function WG(e={}){const{mutation:t}=e,n=ir(e),r=M4e(n),{mutate:i,mutateAsync:o,...a}=H3({...t,...r});return S.useEffect(()=>n.subscribe(({status:s})=>s,(s,l)=>{l==="connected"&&s==="disconnected"&&a.reset()}),[n,a.reset]),{...a,connect:i,connectAsync:o,connectors:i5e({config:n})}}function o5e(e={}){const t=ir(e);return S.useSyncExternalStore(n=>O6e(t,{onChange:n}),()=>$7(t),()=>$7(t))}function Qd(e={}){const{mutation:t}=e,n=ir(e),r=R4e(n),{mutate:i,mutateAsync:o,...a}=H3({...t,...r});return{...a,connectors:o5e({config:n}).map(s=>s.connector),disconnect:i,disconnectAsync:o}}function a5e(e={}){const{name:t,query:n={}}=e,r=ir(e),i=W3({config:r}),o=F4e(r,{...e,chainId:e.chainId??i}),a=!!(t&&(n.enabled??!0));return V3({...n,...o,enabled:a})}function s5e(e={}){const{address:t,query:n={}}=e,r=ir(e),i=W3({config:r}),o=$4e(r,{...e,chainId:e.chainId??i}),a=!!(t&&(n.enabled??!0));return V3({...n,...o,enabled:a})}function GG(e={}){const t=ir(e);return B_.useSyncExternalStoreWithSelector(n=>k6e(t,{onChange:n}),()=>B7(t,e),()=>B7(t,e),n=>n,(n,r)=>(n==null?void 0:n.uid)===(r==null?void 0:r.uid))}function l5e(e={}){const{mutation:t}=e,n=ir(e),r=U4e(n),{mutate:i,mutateAsync:o,...a}=H3({...t,...r});return{...a,signMessage:i,signMessageAsync:o}}function qG(e={}){const{mutation:t}=e,n=ir(e),r=H4e(n),{mutate:i,mutateAsync:o,...a}=H3({...t,...r});return{...a,chains:r5e({config:n}),switchChain:i,switchChainAsync:o}}function c5e(e={}){const{query:t={},...n}=e,r=ir(n),i=kA(),{address:o,connector:a,status:s}=Dn({config:r}),l=W3({config:r}),{queryKey:c,...u}=D4e(r,{...e,chainId:e.chainId??l,connector:e.connector??a}),f=!!(s!=="disconnected"&&(t.enabled??!0)),d=S.useRef(o);return S.useEffect(()=>{const g=d.current;!o&&g?(i.removeQueries({queryKey:c}),d.current=void 0):o!==g&&(i.invalidateQueries({queryKey:c}),d.current=o)},[o,i]),V3({...t,...u,queryKey:c,enabled:f,staleTime:Number.POSITIVE_INFINITY})}const Wc={appName:"My RainbowKit App",appDescription:"",appIcon:"",walletConnectProjectId:"WALLET_CONNECT_PROJECT_ID",version:"0.0",theme:"dark",signMessage:""};function KG(e,t){return function(){return e.apply(t,arguments)}}const{toString:u5e}=Object.prototype,{getPrototypeOf:MA}=Object,G3=(e=>t=>{const n=u5e.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ts=e=>(e=e.toLowerCase(),t=>G3(t)===e),q3=e=>t=>typeof t===e,{isArray:Gp}=Array,Lg=q3("undefined");function d5e(e){return e!==null&&!Lg(e)&&e.constructor!==null&&!Lg(e.constructor)&&qo(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const QG=Ts("ArrayBuffer");function f5e(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&QG(e.buffer),t}const h5e=q3("string"),qo=q3("function"),XG=q3("number"),K3=e=>e!==null&&typeof e=="object",p5e=e=>e===!0||e===!1,P2=e=>{if(G3(e)!=="object")return!1;const t=MA(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},m5e=Ts("Date"),g5e=Ts("File"),v5e=Ts("Blob"),y5e=Ts("FileList"),b5e=e=>K3(e)&&qo(e.pipe),w5e=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||qo(e.append)&&((t=G3(e))==="formdata"||t==="object"&&qo(e.toString)&&e.toString()==="[object FormData]"))},C5e=Ts("URLSearchParams"),S5e=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function N1(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),Gp(e))for(r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),a=o.length;let s;for(r=0;r<a;r++)s=o[r],t.call(null,e[s],s,e)}}function YG(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,i;for(;r-- >0;)if(i=n[r],t===i.toLowerCase())return i;return null}const JG=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,ZG=e=>!Lg(e)&&e!==JG;function Z7(){const{caseless:e}=ZG(this)&&this||{},t={},n=(r,i)=>{const o=e&&YG(t,i)||i;P2(t[o])&&P2(r)?t[o]=Z7(t[o],r):P2(r)?t[o]=Z7({},r):Gp(r)?t[o]=r.slice():t[o]=r};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&N1(arguments[r],n);return t}const x5e=(e,t,n,{allOwnKeys:r}={})=>(N1(t,(i,o)=>{n&&qo(i)?e[o]=KG(i,n):e[o]=i},{allOwnKeys:r}),e),E5e=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),_5e=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},A5e=(e,t,n,r)=>{let i,o,a;const s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)a=i[o],(!r||r(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=n!==!1&&MA(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},P5e=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},T5e=e=>{if(!e)return null;if(Gp(e))return e;let t=e.length;if(!XG(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},O5e=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&MA(Uint8Array)),I5e=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=r.next())&&!i.done;){const o=i.value;t.call(e,o[0],o[1])}},k5e=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},M5e=Ts("HTMLFormElement"),R5e=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),NN=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),N5e=Ts("RegExp"),eq=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};N1(n,(i,o)=>{let a;(a=t(i,o,e))!==!1&&(r[o]=a||i)}),Object.defineProperties(e,r)},j5e=e=>{eq(e,(t,n)=>{if(qo(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(qo(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},F5e=(e,t)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return Gp(e)?r(e):r(String(e).split(t)),n},L5e=()=>{},$5e=(e,t)=>(e=+e,Number.isFinite(e)?e:t),U8="abcdefghijklmnopqrstuvwxyz",jN="0123456789",tq={DIGIT:jN,ALPHA:U8,ALPHA_DIGIT:U8+U8.toUpperCase()+jN},B5e=(e=16,t=tq.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function D5e(e){return!!(e&&qo(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const z5e=e=>{const t=new Array(10),n=(r,i)=>{if(K3(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;const o=Gp(r)?[]:{};return N1(r,(a,s)=>{const l=n(a,i+1);!Lg(l)&&(o[s]=l)}),t[i]=void 0,o}}return r};return n(e,0)},U5e=Ts("AsyncFunction"),H5e=e=>e&&(K3(e)||qo(e))&&qo(e.then)&&qo(e.catch),me={isArray:Gp,isArrayBuffer:QG,isBuffer:d5e,isFormData:w5e,isArrayBufferView:f5e,isString:h5e,isNumber:XG,isBoolean:p5e,isObject:K3,isPlainObject:P2,isUndefined:Lg,isDate:m5e,isFile:g5e,isBlob:v5e,isRegExp:N5e,isFunction:qo,isStream:b5e,isURLSearchParams:C5e,isTypedArray:O5e,isFileList:y5e,forEach:N1,merge:Z7,extend:x5e,trim:S5e,stripBOM:E5e,inherits:_5e,toFlatObject:A5e,kindOf:G3,kindOfTest:Ts,endsWith:P5e,toArray:T5e,forEachEntry:I5e,matchAll:k5e,isHTMLForm:M5e,hasOwnProperty:NN,hasOwnProp:NN,reduceDescriptors:eq,freezeMethods:j5e,toObjectSet:F5e,toCamelCase:R5e,noop:L5e,toFiniteNumber:$5e,findKey:YG,global:JG,isContextDefined:ZG,ALPHABET:tq,generateString:B5e,isSpecCompliantForm:D5e,toJSONObject:z5e,isAsyncFn:U5e,isThenable:H5e};function Nt(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}me.inherits(Nt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:me.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const nq=Nt.prototype,rq={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{rq[e]={value:e}});Object.defineProperties(Nt,rq);Object.defineProperty(nq,"isAxiosError",{value:!0});Nt.from=(e,t,n,r,i,o)=>{const a=Object.create(nq);return me.toFlatObject(e,a,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),Nt.call(a,e.message,t,n,r,i),a.cause=e,a.name=e.name,o&&Object.assign(a,o),a};const V5e=null;function eE(e){return me.isPlainObject(e)||me.isArray(e)}function iq(e){return me.endsWith(e,"[]")?e.slice(0,-2):e}function FN(e,t,n){return e?e.concat(t).map(function(i,o){return i=iq(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function W5e(e){return me.isArray(e)&&!e.some(eE)}const G5e=me.toFlatObject(me,{},null,function(t){return/^is[A-Z]/.test(t)});function Q3(e,t,n){if(!me.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=me.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,w){return!me.isUndefined(w[m])});const r=n.metaTokens,i=n.visitor||u,o=n.dots,a=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&me.isSpecCompliantForm(t);if(!me.isFunction(i))throw new TypeError("visitor must be a function");function c(p){if(p===null)return"";if(me.isDate(p))return p.toISOString();if(!l&&me.isBlob(p))throw new Nt("Blob is not supported. Use a Buffer instead.");return me.isArrayBuffer(p)||me.isTypedArray(p)?l&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function u(p,m,w){let b=p;if(p&&!w&&typeof p=="object"){if(me.endsWith(m,"{}"))m=r?m:m.slice(0,-2),p=JSON.stringify(p);else if(me.isArray(p)&&W5e(p)||(me.isFileList(p)||me.endsWith(m,"[]"))&&(b=me.toArray(p)))return m=iq(m),b.forEach(function(y,x){!(me.isUndefined(y)||y===null)&&t.append(a===!0?FN([m],x,o):a===null?m:m+"[]",c(y))}),!1}return eE(p)?!0:(t.append(FN(w,m,o),c(p)),!1)}const f=[],d=Object.assign(G5e,{defaultVisitor:u,convertValue:c,isVisitable:eE});function g(p,m){if(!me.isUndefined(p)){if(f.indexOf(p)!==-1)throw Error("Circular reference detected in "+m.join("."));f.push(p),me.forEach(p,function(b,C){(!(me.isUndefined(b)||b===null)&&i.call(t,b,me.isString(C)?C.trim():C,m,d))===!0&&g(b,m?m.concat(C):[C])}),f.pop()}}if(!me.isObject(e))throw new TypeError("data must be an object");return g(e),t}function LN(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function RA(e,t){this._pairs=[],e&&Q3(e,this,t)}const oq=RA.prototype;oq.append=function(t,n){this._pairs.push([t,n])};oq.toString=function(t){const n=t?function(r){return t.call(this,r,LN)}:LN;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function q5e(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function aq(e,t,n){if(!t)return e;const r=n&&n.encode||q5e,i=n&&n.serialize;let o;if(i?o=i(t,n):o=me.isURLSearchParams(t)?t.toString():new RA(t,n).toString(r),o){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class $N{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){me.forEach(this.handlers,function(r){r!==null&&t(r)})}}const sq={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},K5e=typeof URLSearchParams<"u"?URLSearchParams:RA,Q5e=typeof FormData<"u"?FormData:null,X5e=typeof Blob<"u"?Blob:null,Y5e=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),J5e=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",gs={isBrowser:!0,classes:{URLSearchParams:K5e,FormData:Q5e,Blob:X5e},isStandardBrowserEnv:Y5e,isStandardBrowserWebWorkerEnv:J5e,protocols:["http","https","file","blob","url","data"]};function Z5e(e,t){return Q3(e,new gs.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,o){return gs.isNode&&me.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function e8e(e){return me.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function t8e(e){const t={},n=Object.keys(e);let r;const i=n.length;let o;for(r=0;r<i;r++)o=n[r],t[o]=e[o];return t}function lq(e){function t(n,r,i,o){let a=n[o++];const s=Number.isFinite(+a),l=o>=n.length;return a=!a&&me.isArray(i)?i.length:a,l?(me.hasOwnProp(i,a)?i[a]=[i[a],r]:i[a]=r,!s):((!i[a]||!me.isObject(i[a]))&&(i[a]=[]),t(n,r,i[a],o)&&me.isArray(i[a])&&(i[a]=t8e(i[a])),!s)}if(me.isFormData(e)&&me.isFunction(e.entries)){const n={};return me.forEachEntry(e,(r,i)=>{t(e8e(r),i,n,0)}),n}return null}function n8e(e,t,n){if(me.isString(e))try{return(t||JSON.parse)(e),me.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const j1={transitional:sq,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=me.isObject(t);if(o&&me.isHTMLForm(t)&&(t=new FormData(t)),me.isFormData(t))return i&&i?JSON.stringify(lq(t)):t;if(me.isArrayBuffer(t)||me.isBuffer(t)||me.isStream(t)||me.isFile(t)||me.isBlob(t))return t;if(me.isArrayBufferView(t))return t.buffer;if(me.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Z5e(t,this.formSerializer).toString();if((s=me.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Q3(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),n8e(t)):t}],transformResponse:[function(t){const n=this.transitional||j1.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(t&&me.isString(t)&&(r&&!this.responseType||i)){const a=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(s){if(a)throw s.name==="SyntaxError"?Nt.from(s,Nt.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:gs.classes.FormData,Blob:gs.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};me.forEach(["delete","get","head","post","put","patch"],e=>{j1.headers[e]={}});const r8e=me.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),i8e=e=>{const t={};let n,r,i;return e&&e.split(`
`).forEach(function(a){i=a.indexOf(":"),n=a.substring(0,i).trim().toLowerCase(),r=a.substring(i+1).trim(),!(!n||t[n]&&r8e[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},BN=Symbol("internals");function V0(e){return e&&String(e).trim().toLowerCase()}function T2(e){return e===!1||e==null?e:me.isArray(e)?e.map(T2):String(e)}function o8e(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const a8e=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function H8(e,t,n,r,i){if(me.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!me.isString(t)){if(me.isString(r))return t.indexOf(r)!==-1;if(me.isRegExp(r))return r.test(t)}}function s8e(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function l8e(e,t){const n=me.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,o,a){return this[r].call(this,t,i,o,a)},configurable:!0})})}class Ko{constructor(t){t&&this.set(t)}set(t,n,r){const i=this;function o(s,l,c){const u=V0(l);if(!u)throw new Error("header name must be a non-empty string");const f=me.findKey(i,u);(!f||i[f]===void 0||c===!0||c===void 0&&i[f]!==!1)&&(i[f||l]=T2(s))}const a=(s,l)=>me.forEach(s,(c,u)=>o(c,u,l));return me.isPlainObject(t)||t instanceof this.constructor?a(t,n):me.isString(t)&&(t=t.trim())&&!a8e(t)?a(i8e(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=V0(t),t){const r=me.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return o8e(i);if(me.isFunction(n))return n.call(this,i,r);if(me.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=V0(t),t){const r=me.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||H8(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function o(a){if(a=V0(a),a){const s=me.findKey(r,a);s&&(!n||H8(r,r[s],s,n))&&(delete r[s],i=!0)}}return me.isArray(t)?t.forEach(o):o(t),i}clear(t){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const o=n[r];(!t||H8(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){const n=this,r={};return me.forEach(this,(i,o)=>{const a=me.findKey(r,o);if(a){n[a]=T2(i),delete n[o];return}const s=t?s8e(o):String(o).trim();s!==o&&delete n[o],n[s]=T2(i),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return me.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&me.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(i=>r.set(i)),r}static accessor(t){const r=(this[BN]=this[BN]={accessors:{}}).accessors,i=this.prototype;function o(a){const s=V0(a);r[s]||(l8e(i,a),r[s]=!0)}return me.isArray(t)?t.forEach(o):o(t),this}}Ko.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);me.reduceDescriptors(Ko.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});me.freezeMethods(Ko);function V8(e,t){const n=this||j1,r=t||n,i=Ko.from(r.headers);let o=r.data;return me.forEach(e,function(s){o=s.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function cq(e){return!!(e&&e.__CANCEL__)}function F1(e,t,n){Nt.call(this,e??"canceled",Nt.ERR_CANCELED,t,n),this.name="CanceledError"}me.inherits(F1,Nt,{__CANCEL__:!0});function c8e(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Nt("Request failed with status code "+n.status,[Nt.ERR_BAD_REQUEST,Nt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const u8e=gs.isStandardBrowserEnv?function(){return{write:function(n,r,i,o,a,s){const l=[];l.push(n+"="+encodeURIComponent(r)),me.isNumber(i)&&l.push("expires="+new Date(i).toGMTString()),me.isString(o)&&l.push("path="+o),me.isString(a)&&l.push("domain="+a),s===!0&&l.push("secure"),document.cookie=l.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function d8e(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function f8e(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function uq(e,t){return e&&!d8e(t)?f8e(e,t):t}const h8e=gs.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function i(o){let a=o;return t&&(n.setAttribute("href",a),a=n.href),n.setAttribute("href",a),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=i(window.location.href),function(a){const s=me.isString(a)?i(a):a;return s.protocol===r.protocol&&s.host===r.host}}():function(){return function(){return!0}}();function p8e(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function m8e(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,o=0,a;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=r[o];a||(a=c),n[i]=l,r[i]=c;let f=o,d=0;for(;f!==i;)d+=n[f++],f=f%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),c-a<t)return;const g=u&&c-u;return g?Math.round(d*1e3/g):void 0}}function DN(e,t){let n=0;const r=m8e(50,250);return i=>{const o=i.loaded,a=i.lengthComputable?i.total:void 0,s=o-n,l=r(s),c=o<=a;n=o;const u={loaded:o,total:a,progress:a?o/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&c?(a-o)/l:void 0,event:i};u[t?"download":"upload"]=!0,e(u)}}const g8e=typeof XMLHttpRequest<"u",v8e=g8e&&function(e){return new Promise(function(n,r){let i=e.data;const o=Ko.from(e.headers).normalize(),a=e.responseType;let s;function l(){e.cancelToken&&e.cancelToken.unsubscribe(s),e.signal&&e.signal.removeEventListener("abort",s)}let c;me.isFormData(i)&&(gs.isStandardBrowserEnv||gs.isStandardBrowserWebWorkerEnv?o.setContentType(!1):o.getContentType(/^\s*multipart\/form-data/)?me.isString(c=o.getContentType())&&o.setContentType(c.replace(/^\s*(multipart\/form-data);+/,"$1")):o.setContentType("multipart/form-data"));let u=new XMLHttpRequest;if(e.auth){const p=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(p+":"+m))}const f=uq(e.baseURL,e.url);u.open(e.method.toUpperCase(),aq(f,e.params,e.paramsSerializer),!0),u.timeout=e.timeout;function d(){if(!u)return;const p=Ko.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders()),w={data:!a||a==="text"||a==="json"?u.responseText:u.response,status:u.status,statusText:u.statusText,headers:p,config:e,request:u};c8e(function(C){n(C),l()},function(C){r(C),l()},w),u=null}if("onloadend"in u?u.onloadend=d:u.onreadystatechange=function(){!u||u.readyState!==4||u.status===0&&!(u.responseURL&&u.responseURL.indexOf("file:")===0)||setTimeout(d)},u.onabort=function(){u&&(r(new Nt("Request aborted",Nt.ECONNABORTED,e,u)),u=null)},u.onerror=function(){r(new Nt("Network Error",Nt.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let m=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const w=e.transitional||sq;e.timeoutErrorMessage&&(m=e.timeoutErrorMessage),r(new Nt(m,w.clarifyTimeoutError?Nt.ETIMEDOUT:Nt.ECONNABORTED,e,u)),u=null},gs.isStandardBrowserEnv){const p=(e.withCredentials||h8e(f))&&e.xsrfCookieName&&u8e.read(e.xsrfCookieName);p&&o.set(e.xsrfHeaderName,p)}i===void 0&&o.setContentType(null),"setRequestHeader"in u&&me.forEach(o.toJSON(),function(m,w){u.setRequestHeader(w,m)}),me.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),a&&a!=="json"&&(u.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&u.addEventListener("progress",DN(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&u.upload&&u.upload.addEventListener("progress",DN(e.onUploadProgress)),(e.cancelToken||e.signal)&&(s=p=>{u&&(r(!p||p.type?new F1(null,e,u):p),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(s),e.signal&&(e.signal.aborted?s():e.signal.addEventListener("abort",s)));const g=p8e(f);if(g&&gs.protocols.indexOf(g)===-1){r(new Nt("Unsupported protocol "+g+":",Nt.ERR_BAD_REQUEST,e));return}u.send(i||null)})},tE={http:V5e,xhr:v8e};me.forEach(tE,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const zN=e=>`- ${e}`,y8e=e=>me.isFunction(e)||e===null||e===!1,dq={getAdapter:e=>{e=me.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let o=0;o<t;o++){n=e[o];let a;if(r=n,!y8e(n)&&(r=tE[(a=String(n)).toLowerCase()],r===void 0))throw new Nt(`Unknown adapter '${a}'`);if(r)break;i[a||"#"+o]=r}if(!r){const o=Object.entries(i).map(([s,l])=>`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=t?o.length>1?`since :
`+o.map(zN).join(`
`):" "+zN(o[0]):"as no adapter specified";throw new Nt("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:tE};function W8(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new F1(null,e)}function UN(e){return W8(e),e.headers=Ko.from(e.headers),e.data=V8.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),dq.getAdapter(e.adapter||j1.adapter)(e).then(function(r){return W8(e),r.data=V8.call(e,e.transformResponse,r),r.headers=Ko.from(r.headers),r},function(r){return cq(r)||(W8(e),r&&r.response&&(r.response.data=V8.call(e,e.transformResponse,r.response),r.response.headers=Ko.from(r.response.headers))),Promise.reject(r)})}const HN=e=>e instanceof Ko?e.toJSON():e;function up(e,t){t=t||{};const n={};function r(c,u,f){return me.isPlainObject(c)&&me.isPlainObject(u)?me.merge.call({caseless:f},c,u):me.isPlainObject(u)?me.merge({},u):me.isArray(u)?u.slice():u}function i(c,u,f){if(me.isUndefined(u)){if(!me.isUndefined(c))return r(void 0,c,f)}else return r(c,u,f)}function o(c,u){if(!me.isUndefined(u))return r(void 0,u)}function a(c,u){if(me.isUndefined(u)){if(!me.isUndefined(c))return r(void 0,c)}else return r(void 0,u)}function s(c,u,f){if(f in t)return r(c,u);if(f in e)return r(void 0,c)}const l={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(c,u)=>i(HN(c),HN(u),!0)};return me.forEach(Object.keys(Object.assign({},e,t)),function(u){const f=l[u]||i,d=f(e[u],t[u],u);me.isUndefined(d)&&f!==s||(n[u]=d)}),n}const fq="1.5.1",NA={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{NA[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const VN={};NA.transitional=function(t,n,r){function i(o,a){return"[Axios v"+fq+"] Transitional option '"+o+"'"+a+(r?". "+r:"")}return(o,a,s)=>{if(t===!1)throw new Nt(i(a," has been removed"+(n?" in "+n:"")),Nt.ERR_DEPRECATED);return n&&!VN[a]&&(VN[a]=!0,console.warn(i(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,a,s):!0}};function b8e(e,t,n){if(typeof e!="object")throw new Nt("options must be an object",Nt.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const o=r[i],a=t[o];if(a){const s=e[o],l=s===void 0||a(s,o,e);if(l!==!0)throw new Nt("option "+o+" must be "+l,Nt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Nt("Unknown option "+o,Nt.ERR_BAD_OPTION)}}const nE={assertOptions:b8e,validators:NA},tc=nE.validators;class md{constructor(t){this.defaults=t,this.interceptors={request:new $N,response:new $N}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=up(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&nE.assertOptions(r,{silentJSONParsing:tc.transitional(tc.boolean),forcedJSONParsing:tc.transitional(tc.boolean),clarifyTimeoutError:tc.transitional(tc.boolean)},!1),i!=null&&(me.isFunction(i)?n.paramsSerializer={serialize:i}:nE.assertOptions(i,{encode:tc.function,serialize:tc.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=o&&me.merge(o.common,o[n.method]);o&&me.forEach(["delete","get","head","post","put","patch","common"],p=>{delete o[p]}),n.headers=Ko.concat(a,o);const s=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,s.unshift(m.fulfilled,m.rejected))});const c=[];this.interceptors.response.forEach(function(m){c.push(m.fulfilled,m.rejected)});let u,f=0,d;if(!l){const p=[UN.bind(this),void 0];for(p.unshift.apply(p,s),p.push.apply(p,c),d=p.length,u=Promise.resolve(n);f<d;)u=u.then(p[f++],p[f++]);return u}d=s.length;let g=n;for(f=0;f<d;){const p=s[f++],m=s[f++];try{g=p(g)}catch(w){m.call(this,w);break}}try{u=UN.call(this,g)}catch(p){return Promise.reject(p)}for(f=0,d=c.length;f<d;)u=u.then(c[f++],c[f++]);return u}getUri(t){t=up(this.defaults,t);const n=uq(t.baseURL,t.url);return aq(n,t.params,t.paramsSerializer)}}me.forEach(["delete","get","head","options"],function(t){md.prototype[t]=function(n,r){return this.request(up(r||{},{method:t,url:n,data:(r||{}).data}))}});me.forEach(["post","put","patch"],function(t){function n(r){return function(o,a,s){return this.request(up(s||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:a}))}}md.prototype[t]=n(),md.prototype[t+"Form"]=n(!0)});class jA{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const r=this;this.promise.then(i=>{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=>{let o;const a=new Promise(s=>{r.subscribe(s),o=s}).then(i);return a.cancel=function(){r.unsubscribe(o)},a},t(function(o,a,s){r.reason||(r.reason=new F1(o,a,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new jA(function(i){t=i}),cancel:t}}}function w8e(e){return function(n){return e.apply(null,n)}}function C8e(e){return me.isObject(e)&&e.isAxiosError===!0}const rE={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(rE).forEach(([e,t])=>{rE[t]=e});function hq(e){const t=new md(e),n=KG(md.prototype.request,t);return me.extend(n,md.prototype,t,{allOwnKeys:!0}),me.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return hq(up(e,i))},n}const zn=hq(j1);zn.Axios=md;zn.CanceledError=F1;zn.CancelToken=jA;zn.isCancel=cq;zn.VERSION=fq;zn.toFormData=Q3;zn.AxiosError=Nt;zn.Cancel=zn.CanceledError;zn.all=function(t){return Promise.all(t)};zn.spread=w8e;zn.isAxiosError=C8e;zn.mergeConfig=up;zn.AxiosHeaders=Ko;zn.formToJSON=e=>lq(me.isHTMLForm(e)?new FormData(e):e);zn.getAdapter=dq.getAdapter;zn.HttpStatusCode=rE;zn.default=zn;var pq={exports:{}};(function(e){(function(t){var n=function(b,C,y){if(!c(C)||f(C)||d(C)||g(C)||l(C))return C;var x,_=0,A=0;if(u(C))for(x=[],A=C.length;_<A;_++)x.push(n(b,C[_],y));else{x={};for(var O in C)Object.prototype.hasOwnProperty.call(C,O)&&(x[b(O,y)]=n(b,C[O],y))}return x},r=function(b,C){C=C||{};var y=C.separator||"_",x=C.split||/(?=[A-Z])/;return b.split(x).join(y)},i=function(b){return p(b)?b:(b=b.replace(/[\-_\s]+(.)?/g,function(C,y){return y?y.toUpperCase():""}),b.substr(0,1).toLowerCase()+b.substr(1))},o=function(b){var C=i(b);return C.substr(0,1).toUpperCase()+C.substr(1)},a=function(b,C){return r(b,C).toLowerCase()},s=Object.prototype.toString,l=function(b){return typeof b=="function"},c=function(b){return b===Object(b)},u=function(b){return s.call(b)=="[object Array]"},f=function(b){return s.call(b)=="[object Date]"},d=function(b){return s.call(b)=="[object RegExp]"},g=function(b){return s.call(b)=="[object Boolean]"},p=function(b){return b=b-0,b===b},m=function(b,C){var y=C&&"process"in C?C.process:C;return typeof y!="function"?b:function(x,_){return y(x,b,_)}},w={camelize:i,decamelize:a,pascalize:o,depascalize:a,camelizeKeys:function(b,C){return n(m(i,C),b)},decamelizeKeys:function(b,C){return n(m(a,C),b,C)},pascalizeKeys:function(b,C){return n(m(o,C),b)},depascalizeKeys:function(){return this.decamelizeKeys.apply(this,arguments)}};e.exports?e.exports=w:t.humps=w})(Tm)})(pq);var Gb=pq.exports;const iE={[Bn.development]:"",[Bn.staging]:"",[Bn.production]:""},Ny={TESTNET:{url:iE[Bn.development],chains:[]},MAINNET:{url:iE[Bn.production],chains:[]}},S8e=iE[qd],X3=$p()(C1(S1((e,t)=>({reset(){e({userInfo:void 0,token:void 0})},setToken(n){e({token:n})},setUserInfo(n){e({userInfo:n})},updateUserInfo(n){t().userInfo?e({userInfo:{...t().userInfo,...n}}):e({userInfo:n})},async refreshUserInfo(){const n=await O2.user.getUser();e(r=>({...r,userInfo:n}))}}),{name:w1.user}),{name:b3,store:$_.user})),x8e={gasPriceOracle:{address:"0x420000000000000000000000000000000000000F"},l1Block:{address:"0x4200000000000000000000000000000000000015"},l2CrossDomainMessenger:{address:"0x4200000000000000000000000000000000000007"},l2Erc721Bridge:{address:"0x4200000000000000000000000000000000000014"},l2StandardBridge:{address:"0x4200000000000000000000000000000000000010"},l2ToL1MessagePasser:{address:"0x4200000000000000000000000000000000000016"}},E8e={block:lbe({format(e){var n;return{transactions:(n=e.transactions)==null?void 0:n.map(r=>{if(typeof r=="string")return r;const i=M3(r);return i.typeHex==="0x7e"&&(i.isSystemTx=r.isSystemTx,i.mint=r.mint?ro(r.mint):void 0,i.sourceHash=r.sourceHash,i.type="deposit"),i}),stateRoot:e.stateRoot}}}),transaction:sbe({format(e){const t={};return e.type==="0x7e"&&(t.isSystemTx=e.isSystemTx,t.mint=e.mint?ro(e.mint):void 0,t.sourceHash=e.sourceHash,t.type="deposit"),t}}),transactionReceipt:Uwe({format(e){return{l1GasPrice:e.l1GasPrice?ro(e.l1GasPrice):null,l1GasUsed:e.l1GasUsed?ro(e.l1GasUsed):null,l1Fee:e.l1Fee?ro(e.l1Fee):null,l1FeeScalar:e.l1FeeScalar?Number(e.l1FeeScalar):null}}})};function _8e(e,t){return T8e(e)?P8e(e):Jwe(e,t)}const A8e={transaction:_8e};function P8e(e){O8e(e);const{sourceHash:t,data:n,from:r,gas:i,isSystemTx:o,mint:a,to:s,value:l}=e,c=[t,r,s??"0x",a?vt(a):"0x",l?vt(l):"0x",i?vt(i):"0x",o?"0x1":"0x",n??"0x"];return su(["0x7e",op(c)])}function T8e(e){return e.type==="deposit"||typeof e.sourceHash<"u"}function O8e(e){const{from:t,to:n}=e;if(t&&!yr(t))throw new Bi({address:t});if(n&&!yr(n))throw new Bi({address:n})}const WN={contracts:x8e,formatters:E8e,serializers:A8e},jy=1,GN=Kd({...WN,id:8453,name:"Base",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},rpcUrls:{default:{http:["https://mainnet.base.org"]}},blockExplorers:{default:{name:"Basescan",url:"https://basescan.org",apiUrl:"https://api.basescan.org/api"}},contracts:{...WN.contracts,l2OutputOracle:{[jy]:{address:"0x56315b90c40730925ec5485cf004d835058518A0"}},multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:5022},portal:{[jy]:{address:"0x49048044D57e1C92A77f79988d21Fa8fAF74E97e",blockCreated:17482143}},l1StandardBridge:{[jy]:{address:"0x3154Cf16ccdb4C6d922629664174b904d80F2C35",blockCreated:17482143}}},sourceId:jy}),G8=Kd({id:56,name:"BNB Smart Chain",nativeCurrency:{decimals:18,name:"BNB",symbol:"BNB"},rpcUrls:{default:{http:["https://rpc.ankr.com/bsc"]}},blockExplorers:{default:{name:"BscScan",url:"https://bscscan.com",apiUrl:"https://api.bscscan.com/api"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:15921452}}}),qN=Kd({id:97,name:"Binance Smart Chain Testnet",nativeCurrency:{decimals:18,name:"BNB",symbol:"tBNB"},rpcUrls:{default:{http:["https://data-seed-prebsc-1-s1.bnbchain.org:8545"]}},blockExplorers:{default:{name:"BscScan",url:"https://testnet.bscscan.com",apiUrl:"https://testnet.bscscan.com/api"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:17422483}},testnet:!0}),KN=Kd({id:250,name:"Fantom",nativeCurrency:{decimals:18,name:"Fantom",symbol:"FTM"},rpcUrls:{default:{http:["https://rpc.ankr.com/fantom"]}},blockExplorers:{default:{name:"FTMScan",url:"https://ftmscan.com",apiUrl:"https://api.ftmscan.com/api"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:33001987}}}),QN=Kd({id:4002,name:"Fantom Testnet",nativeCurrency:{decimals:18,name:"Fantom",symbol:"FTM"},rpcUrls:{default:{http:["https://rpc.testnet.fantom.network"]}},blockExplorers:{default:{name:"FTMScan",url:"https://testnet.ftmscan.com",apiUrl:"https://testnet.ftmscan.com/api"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:8328688}},testnet:!0}),$g=Kd({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}}}),mq=Kd({id:11155111,name:"Sepolia",nativeCurrency:{name:"Sepolia Ether",symbol:"ETH",decimals:18},rpcUrls:{default:{http:["https://rpc.sepolia.org"]}},blockExplorers:{default:{name:"Etherscan",url:"https://sepolia.etherscan.io",apiUrl:"https://api-sepolia.etherscan.io/api"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:751532},ensRegistry:{address:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"},ensUniversalResolver:{address:"0xc8Af999e38273D658BE1b921b88A9Ddf005769cC",blockCreated:5317080}},testnet:!0}),I8e={[Bn.development]:mq,[Bn.staging]:GN,[Bn.production]:GN},k8e={[Bn.development]:[$g,G8,qN,KN,QN,mq],[Bn.staging]:[$g,G8,qN,KN,QN],[Bn.production]:[G8]},M8e=k8e[qd],gq=I8e[qd],uu=$p()(S1((e,t)=>({tokens:[],supportedChains:M8e,chain:gq,contract:{},enabled:!1,token:{},isSwitchingChain:!1,setIsSwitchingChain(n){e({isSwitchingChain:n})},setEnabled(n){e({enabled:n})},setToken(n){e({token:n})},setTokens(n){e({tokens:n})},setChain(n){e({chain:n})},setContract(n){e({contract:n})},setSupportedChains(n){e({supportedChains:n})}}),{name:w1.web3,partialize(e){return{token:e.token,tokens:e.tokens,contract:e.contract,chain:e.chain,supportedChains:e.supportedChains}}})),dp=zn.create({baseURL:S8e,timeout:3e4,headers:{}});function R8e(e){const{token:t}=X3.getState(),{chain:n}=uu.getState();return n&&(Ny.TESTNET.chains.find(i=>(i==null?void 0:i.id)===n.id)?e.baseURL=Ny.TESTNET.url:Ny.MAINNET.chains.find(o=>(o==null?void 0:o.id)===n.id)&&(e.baseURL=Ny.MAINNET.url)),t&&(e.headers.Authorization=`Bearer ${t}`),e.params=Gb.decamelizeKeys(e.params),e.data=Gb.decamelizeKeys(e.data),e}function N8e(e){return e.statusText="",e.data=Gb.camelizeKeys(e.data.data),Promise.resolve(e)}function j8e(e){var t;return(e==null?void 0:e.code)==="ERR_NETWORK"&&Pt.error("Network Error. This could be a CORS issue or a dropped internet connection.",{toastId:"network-error"}),(t=e.response)!=null&&t.data&&(e.response.data=Gb.camelizeKeys(e.response.data)),Promise.reject(e)}dp.interceptors.request.use(R8e);dp.interceptors.response.use(N8e,j8e);class F8e{async getNonce(t){const{data:n}=await dp.get("/auth/get-nonce/",{params:{address:t}});return n}async login(t,n){const{data:r}=await dp.post("/auth/login",{address:t,sign:n});return r}}class L8e{async getUser(){const{data:t}=await dp.get("/user/get");return t}}class $8e{async getWeb3Service(){const{data:t}=await dp.get("/web3/configs");return t.data}}const O2={auth:new F8e,user:new L8e,web3:new $8e},B8e=e=>zn.isAxiosError(e),D8e=e=>{var t;if(B8e(e))return(t=e.response)==null?void 0:t.data},XN=e=>{e&&window.open(e,"_blank")},z8e=e=>{var r,i;const t=(i=(r=e.response)==null?void 0:r.data)==null?void 0:i.errorCode;return/^[A-Z]+(?:_[A-Z]+)*$/.test(t)?t.replaceAll("_"," "):t},U8e=e=>{const t=D8e(e);return t?(t==null?void 0:t.errorMsg)||z8e(e)||(e==null?void 0:e.message):(e==null?void 0:e.shortMessage)||(e==null?void 0:e.message)};function H8e(e,t){if(Object.is(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(const[r,i]of e)if(!Object.is(i,t.get(r)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0}const n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(const r of n)if(!Object.prototype.hasOwnProperty.call(t,r)||!Object.is(e[r],t[r]))return!1;return!0}const{useRef:V8e}=I;function fp(e){const t=V8e();return n=>{const r=e(n);return H8e(t.current,r)?t.current:t.current=r}}const vq=({chainId:e}={})=>{const{chain:t}=uu(fp(l=>({chain:l.chain}))),{isConnected:n,address:r}=Dn(),i=GG({chainId:e||t.id}),{data:o,isLoading:a,isSuccess:s}=c5e({chainId:e||t.id});return{chainStore:t,chain:i==null?void 0:i.chain,account:r,isConnected:n,isWalletClientLoading:a,isWalletClientSuccess:s,publicClient:i,walletClient:o}},FA=()=>{var p;const{t:e}=oge(),{walletClient:t}=vq(),{disconnect:n}=Qd(),r=S.useRef(!1),{userInfo:i,token:o,updateUserInfo:a,setToken:s,reset:l}=X3(),{chain:c,isConnected:u}=Dn(),f=S.useCallback(async()=>{var C,y,x,_;if(!t||!u||!c||r.current)return;const m=o&&EV(o).exp*1e3<=Date.now(),w=!o||m;if((i==null?void 0:i.address)&&yA((C=t.account)==null?void 0:C.address,i==null?void 0:i.address)&&!w)return!0;console.log("here");try{const{nonce:A}=await O2.auth.getNonce((y=t.account)==null?void 0:y.address);if(!A)return Pt.error(e("Failed to get nonce"),{toastId:"get-nonce-failed"}),!1;Pt.loading(e("Please confirm the sign message on your wallet to log in"),{toastId:"sign-message"}),r.current=!0;const O=await t.signMessage({account:(x=t.account)==null?void 0:x.address,message:`${Wc.signMessage} ${A}`}),{userInfo:P,token:M}=await O2.auth.login((_=t.account)==null?void 0:_.address,O);return Pt.success(e("Logged in successfully"),{toastId:"login-successfully"}),a(P),s(M),!0}catch(A){const O=U8e(A);return Pt.error(O),n(),!1}finally{Pt.dismiss("sign-message"),r.current=!1}},[o,i==null?void 0:i.address,(p=t==null?void 0:t.account)==null?void 0:p.address,u,c==null?void 0:c.id]),d=S.useCallback(async()=>{if(o)try{const m=await O2.user.getUser();a(m)}catch(m){console.log("🚀 ~ file: use-auth.ts:78 ~ handleRefreshUserInfo ~ error:",m)}},[o]);return{userInfo:i,token:o,login:f,logout:async()=>{t&&n(),l()},refreshUserInfo:d}},W8e=()=>{const[e,t]=S.useState(null);return{copiedText:e,copy:async(r,i="Copy to clipboard successfully")=>{if(!r)return!1;try{if(!(navigator!=null&&navigator.clipboard)||!navigator.permissions){const o=document.createElement("textarea");return o.value=r,document.body.appendChild(o),o.select(),document.execCommand("copy"),document.body.removeChild(o),i&&Pt.success(i),!1}return await navigator.clipboard.writeText(r),t(r),i&&Pt.success(i),!0}catch{return Pt.error("Copy to clipboard failed"),t(null),!1}}}},LA=m3(lt(""),{variants:{size:{small:"input-sm h-8 text-sm",middle:"input-md h-10 text-base",large:"input-lg h-12 text-lg"}},defaultVariants:{size:"middle"}});m3(lt(""),{variants:{size:{small:"input-search-sm",middle:"input-search-md",large:"input-search-lg"}},defaultVariants:{size:"middle"}});const $A=S.forwardRef(({className:e,size:t,...n},r)=>Y.jsx(ou,{className:lt(LA({size:t}),e),ref:r,...n}));$A.displayName="Input";const G8e=S.forwardRef(({className:e,size:t,...n},r)=>Y.jsx(ou.Password,{className:lt(LA({size:t}),e),ref:r,...n}));G8e.displayName="InputPassword";const q8e=S.forwardRef(({className:e,size:t,...n},r)=>Y.jsx(ou.Search,{className:lt(LA({size:t}),e),ref:r,...n}));q8e.displayName="InputSearch";const K8e=S.forwardRef(({maxDecimals:e=8,maxInteger:t=12,min:n,max:r,onChange:i=s=>{},...o},a)=>Y.jsx($A,{ref:a,...o,type:"text",inputMode:"decimal",onChange:s=>{const l=Q8e({value:s.target.value,maxDecimals:e,maxInteger:t,min:n,max:r});s.target.value=l,s.currentTarget.value=l,i&&i(s)}}));K8e.displayName="InputNumber";const Q8e=({value:e,maxDecimals:t=6,maxInteger:n=12,min:r,max:i}={value:""})=>{var c;const o=e.replace(/,/g,".");let a=`^\\d{1,${n}}(\\.(\\d{1,${t}})?)?`;t===0&&(a=`^\\d{1,${n}}`);const s=new RegExp(a,"g");let l=((c=o.match(s))==null?void 0:c[0])||"";return Number(i)&&(l=Number(l)>Number(i)?(i==null?void 0:i.toString())||"":l),l};function Bg(e){return new Promise(t=>setTimeout(t,e))}const X8e={[Bn.development]:"",[Bn.staging]:"",[Bn.production]:""},Y8e=()=>{const{token:e,userInfo:t,refreshUserInfo:n,updateUserInfo:r,setToken:i}=X3(),{logout:o}=FA(),[a]=Fa.useForm(),{copy:s}=W8e(),l=async()=>{await Bg(500),i(X8e[qd])};return Y.jsxs("div",{className:"space-y-3",children:[Y.jsxs("div",{className:"flex items-center gap-2",children:[Y.jsx(so,{size:"middle",type:"primary",className:"flex-1",async:!0,onClick:l,children:"Fake Login"}),Y.jsx(so,{size:"middle",type:"primary",className:"flex-1",onClick:()=>{o()},children:"Logout"})]}),Y.jsx(Fa,{form:a,onFinish:async c=>{const u=c.token.trim();i(u)},children:Y.jsx(Fa.Item,{name:"token",rules:[{required:!0}],children:Y.jsx($A,{className:"w-full text-sm",addonAfter:Y.jsx("button",{type:"submit",children:"Save"}),placeholder:"Enter your token..."})})}),t&&Y.jsxs("div",{className:"space-y-2 rounded-lg border border-stone-300 p-2",children:[Y.jsxs("div",{className:"flex items-center justify-between gap-2 text-sm",children:[Y.jsx("p",{className:"",children:"User Id: "}),Y.jsx("div",{className:"flex items-center gap-4",children:Y.jsx("p",{className:"",children:t==null?void 0:t.id})})]}),Y.jsxs("div",{className:"flex items-center justify-between gap-2 text-sm",children:[Y.jsx("p",{className:"",children:"Others: "}),Y.jsxs("div",{className:"flex items-center gap-3",children:[Y.jsx(so,{size:"small",type:"info",async:!0,className:"hover:text-primary-500 rounded-md border p-1 px-2",onClick:async()=>{await s(e)},children:"Copy Token"}),Y.jsx(so,{size:"small",type:"info",async:!0,className:"hover:text-primary-500 rounded-md border p-1 px-2",onClick:async()=>{await n()},children:"Refresh User"})]})]})]})]})},Y3=$p()(C1(S1((e,t)=>({theme:Wc.theme,toggleTheme(n){const i=t().theme==="dark"?"light":"dark",o=n||i;document.documentElement.setAttribute("data-theme",o),e({theme:o})}}),{name:w1.appSettings}),{name:b3,store:$_.appSettings})),yq=$p()(C1(S1((e,t)=>({version:"0.0",setVersion(n){e({version:n})}}),{name:w1.version}))),J8e=()=>{const[e,t]=S.useState(!1),{theme:n,toggleTheme:r}=Y3(),{disconnectAsync:i}=Qd(),{version:o}=yq();return Y.jsxs("div",{className:"space-y-2",children:[Y.jsxs("div",{className:"flex items-center justify-between gap-2 text-sm",children:[Y.jsx("p",{className:"",children:"Enviroment: "}),Y.jsx("div",{className:"flex items-center gap-4 font-medium",children:Y.jsx("p",{className:"capitalize",children:qd})})]}),Y.jsxs("div",{className:"flex items-center justify-between gap-2 text-sm",children:[Y.jsx("p",{className:"",children:"Version: "}),Y.jsxs("div",{className:"flex items-center gap-2 font-medium",children:[Y.jsx("p",{className:"font-medium",children:o}),Y.jsx(so,{size:"small",type:"primary",className:"h-6 px-2 text-[10px]",async:!0,onClick:async()=>{localStorage.clear(),sessionStorage.clear(),await Bg(500);try{await i()}catch(a){console.log("🚀 ~ onClick={ ~ error:",a)}window.location.reload()},children:"Clear Cache"})]})]}),Y.jsx("div",{className:"",children:Y.jsx(so,{size:"small",type:"primary",className:"h-6 px-2 text-[10px]",async:!0,onClick:async()=>{i()},children:"Disconnect"})}),Y.jsxs("div",{className:"flex items-center justify-between gap-2 text-sm",children:[Y.jsx("p",{className:"",children:"Theme: "}),Y.jsx("div",{className:"flex items-center gap-2 font-medium",children:Y.jsx(HH,{size:"default",loading:e,checked:n==="dark",onChange:async()=>{t(!0),r(),await Bg(1e3),t(!1)},checkedChildren:"Dark",unCheckedChildren:"Light"})})]})]})},Z8e=()=>{const{isOpenDev:e,setIsOpenDev:t}=pve();return Y.jsxs("div",{id:"dev-options",className:lt("fixed left-4 top-4 z-[1000000] max-h-screen  transition-all",e?"translate-x-0":"-translate-x-full max-sm:-translate-x-full"),children:[Y.jsx("div",{style:{writingMode:"vertical-lr"},className:"bg-primary-500 absolute -right-10 top-1/3 z-[1000] rotate-180 cursor-pointer rounded-md border px-1 py-2 text-center text-sm font-medium  text-white",onClick:()=>t(!e),children:e?"Hide":"Show"}),Y.jsxs("div",{className:lt("border-primary-500 bg-body relative max-h-screen w-full min-w-[500px] max-w-[500px]  overflow-y-auto rounded-lg border  pb-10 transition-all max-sm:min-w-[350px]"),children:[Y.jsxs("div",{className:"bg-body sticky left-0 top-0 z-10 mb-4 flex items-center justify-between gap-4 border-b p-4 pb-2",children:[Y.jsx("h3",{className:" text-lg font-medium",children:"Local Dev Mode"}),Y.jsxs("div",{className:"flex items-center gap-5",children:[Y.jsx("button",{className:"hover:text-primary-500",onClick:()=>{t(!1)},children:Y.jsx(mve,{className:"text-lg"})}),Y.jsx("button",{className:"hover:text-primary-500",onClick:()=>{window.location.reload()},children:Y.jsx(qH,{})})]})]}),Y.jsxs("div",{className:"space-y-4 px-4",children:[Y.jsx(J8e,{}),Y.jsx(Y8e,{})]})]})]})};var bq={},wq={},BA={exports:{}},ln=String,Cq=function(){return{isColorSupported:!1,reset:ln,bold:ln,dim:ln,italic:ln,underline:ln,inverse:ln,hidden:ln,strikethrough:ln,black:ln,red:ln,green:ln,yellow:ln,blue:ln,magenta:ln,cyan:ln,white:ln,gray:ln,bgBlack:ln,bgRed:ln,bgGreen:ln,bgYellow:ln,bgBlue:ln,bgMagenta:ln,bgCyan:ln,bgWhite:ln}};BA.exports=Cq();BA.exports.createColors=Cq;var eCe=BA.exports;(function(e){var t={};Object.defineProperty(e,"__esModule",{value:!0});function n(c,u){for(var f in u)Object.defineProperty(c,f,{enumerable:!0,get:u[f]})}n(e,{dim:function(){return s},default:function(){return l}});const r=i(eCe);function i(c){return c&&c.__esModule?c:{default:c}}let o=new Set;function a(c,u,f){typeof process<"u"&&t.JEST_WORKER_ID||f&&o.has(f)||(f&&o.add(f),console.warn(""),u.forEach(d=>console.warn(c,"-",d)))}function s(c){return r.default.dim(c)}const l={info(c,u){a(r.default.bold(r.default.cyan("info")),...Array.isArray(c)?[c]:[u,c])},warn(c,u){a(r.default.bold(r.default.yellow("warn")),...Array.isArray(c)?[c]:[u,c])},risk(c,u){a(r.default.bold(r.default.magenta("risk")),...Array.isArray(c)?[c]:[u,c])}}})(wq);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});const t=n(wq);function n(o){return o&&o.__esModule?o:{default:o}}function r({version:o,from:a,to:s}){t.default.warn(`${a}-color-renamed`,[`As of Tailwind CSS ${o}, \`${a}\` has been renamed to \`${s}\`.`,"Update your configuration file to silence this warning."])}const i={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},get lightBlue(){return r({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return r({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return r({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return r({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return r({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}}})(bq);let q8=bq;var tCe=(q8.__esModule?q8:{default:q8}).default;const pt=ni(tCe),Gr=e=>e[500]?{DEFAULT:e[500],...e}:e,nCe={50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},YN={light:{default:pt.stone[100],primary:Gr(pt.pink),secondary:pt.emerald[500],body:pt.white,component:pt.white,modal:pt.white,table:pt.white,muted:pt.neutral[200],content:pt.black,invert:pt.white,line:Gr(pt.neutral),success:Gr(pt.green),warning:Gr(pt.amber),info:Gr(pt.blue),error:Gr(pt.red),warm:Gr(pt.neutral),cool:Gr(pt.gray)},dark:{default:pt.gray[900],primary:Gr(nCe),secondary:pt.emerald[500],body:pt.gray[950],component:pt.gray[800],modal:pt.gray[800],table:pt.zinc[900],muted:pt.gray[800],content:pt.white,invert:pt.black,line:Gr(pt.gray),success:Gr(pt.green),warning:Gr(pt.amber),info:Gr(pt.blue),error:Gr(pt.red),warm:Gr(pt.neutral),cool:Gr(pt.gray)}};var Sq={},xq={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"cloneDeep",{enumerable:!0,get:function(){return t}});function t(n){return Array.isArray(n)?n.map(r=>t(r)):typeof n=="object"&&n!==null?Object.fromEntries(Object.entries(n).map(([r,i])=>[r,t(i)])):n}})(xq);var rCe={content:[],presets:[],darkMode:"media",theme:{accentColor:({theme:e})=>({...e("colors"),auto:"auto"}),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9"},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>e("brightness"),backdropContrast:({theme:e})=>e("contrast"),backdropGrayscale:({theme:e})=>e("grayscale"),backdropHueRotate:({theme:e})=>e("hueRotate"),backdropInvert:({theme:e})=>e("invert"),backdropOpacity:({theme:e})=>e("opacity"),backdropSaturate:({theme:e})=>e("saturate"),backdropSepia:({theme:e})=>e("sepia"),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"0",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({...e("colors"),DEFAULT:e("colors.gray.200","currentColor")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>({...e("spacing")}),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px"},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2"},caretColor:({theme:e})=>e("colors"),colors:({colors:e})=>({inherit:e.inherit,current:e.current,transparent:e.transparent,black:e.black,white:e.white,slate:e.slate,gray:e.gray,zinc:e.zinc,neutral:e.neutral,stone:e.stone,red:e.red,orange:e.orange,amber:e.amber,yellow:e.yellow,lime:e.lime,green:e.green,emerald:e.emerald,teal:e.teal,cyan:e.cyan,sky:e.sky,blue:e.blue,indigo:e.indigo,violet:e.violet,purple:e.purple,fuchsia:e.fuchsia,pink:e.pink,rose:e.rose}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem"},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2"},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>e("borderWidth"),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>({none:"none",...e("colors")}),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%"}),flexGrow:{0:"0",DEFAULT:"1"},flexShrink:{0:"0",DEFAULT:"1"},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%"},grayscale:{0:"0",DEFAULT:"100%"},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},height:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg"},inset:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),invert:{0:"0",DEFAULT:"100%"},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6"},maxHeight:({theme:e})=>({...e("spacing"),none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),maxWidth:({theme:e,breakpoints:t})=>({...e("spacing"),none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...t(e("screens"))}),minHeight:({theme:e})=>({...e("spacing"),full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),minWidth:({theme:e})=>({...e("spacing"),full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1"},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12"},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:e("colors.blue.500","#3b82f6"),...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg"},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2"},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5"},screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},scrollMargin:({theme:e})=>({...e("spacing")}),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%"},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg"},space:({theme:e})=>({...e("spacing")}),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2"},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},textIndent:({theme:e})=>({...e("spacing")}),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),size:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),width:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content"}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50"}},plugins:[]};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});const t=xq,n=r(rCe);function r(o){return o&&o.__esModule?o:{default:o}}const i=(0,t.cloneDeep)(n.default.theme)})(Sq);let K8=Sq;var iCe=(K8.__esModule?K8:{default:K8}).default;const oCe=ni(iCe),eo={fontFamily:{sans:["Livvic",...oCe.fontFamily.sans]},screens:{default:"1464px",mobile:"390px",tablet:"820px",hd:"1366px",retina:"1440px",fhd:"1920px",qhd:"2560px",uhd:"3840px"},borderRadius:{DEFAULT:"0.375rem"},colors:{},transitionTimingFunction:{expo:"cubic-bezier(0.5, 1.5, 0.8, 1)","expo-in":"cubic-bezier(0.95, 0.05, 0.795, 0.035)","expo-out":"cubic-bezier(0.19, 1, 0.22, 1)"}};delete pt.lightBlue;delete pt.warmGray;delete pt.trueGray;delete pt.coolGray;delete pt.blueGray;const Je={light:{...pt,...eo==null?void 0:eo.colors,...YN.light},dark:{...pt,...eo==null?void 0:eo.colors,...YN.dark},default:{...pt,...eo==null?void 0:eo.colors}};var uL,dL;const aCe=(dL=(uL=eo==null?void 0:eo.fontFamily)==null?void 0:uL.sans)==null?void 0:dL.join(", "),sCe=({children:e})=>{const{theme:t}=Y3(fp(n=>({theme:n.theme})));return Y.jsx(kl,{modal:{className:lt(""),classNames:{body:lt(""),mask:lt("")}},button:{className:"",classNames:{icon:""}},theme:{token:lCe[t],algorithm:t==="dark"?oR.darkAlgorithm:oR.defaultAlgorithm,components:{Input:{colorBgContainer:"transparent",activeShadow:"none",activeBorderColor:Je[t].primary[500]},InputNumber:{colorBgContainer:"transparent",activeShadow:"none",activeBorderColor:Je[t].primary[500]},Segmented:{itemSelectedBg:Je[t].primary[500],itemSelectedColor:Je.default.white},Button:{primaryShadow:"none",defaultBg:"transparent",defaultHoverColor:Je[t].primary[600],defaultHoverBg:"inherit"},Progress:{defaultColor:Je[t].primary[500]},Modal:{contentBg:Je[t].modal,headerBg:"transparent"},Tooltip:{colorBgSpotlight:Je[t].primary[600],colorText:Je[t].white},Popover:{colorBgElevated:Je[t].component},Drawer:{colorBgElevated:Je[t].component},Notification:{colorBgElevated:Je[t].component},Table:{expandIconBg:Je[t].component,filterDropdownBg:Je[t].component,filterDropdownMenuBg:Je[t].component,headerBg:Je[t].component,footerBg:Je[t].component,rowHoverBg:Je[t].component,colorBgContainer:Je[t].table,borderColor:Je[t].muted},Pagination:{itemActiveBg:Je[t].primary[500],borderRadius:8,colorText:Je[t].content,colorLinkActive:Je[t].content,colorBorder:Je[t].primary[500],colorPrimaryHover:Je[t].primary[300],colorPrimary:"white"},Cascader:{}}},children:Y.jsx(aH,{style:{fontSize:"inherit"},notification:{stack:{threshold:4},placement:"bottomLeft"},message:{},children:e})})},JN=e=>({fontFamily:aCe,colorBgBase:Je[e].body,colorTextBase:Je[e].content,colorPrimaryText:Je[e].primary[500],colorPrimaryHover:Je[e].primary[600],colorPrimaryBorder:Je[e].primary[500],colorPrimary:Je[e].primary[500],colorText:Je[e].content,colorBgElevated:Je[e].component,colorInfo:Je[e].sky[500],colorSuccess:Je[e].success[500],colorError:Je[e].error[500],colorWarning:Je[e].warning[500],colorIcon:Je[e].content,colorTextLabel:Je[e].content,colorWhite:Je[e].white}),lCe={light:{...JN("light"),colorTextDescription:Je.light.slate[700]},dark:{...JN("dark"),colorBgElevated:Je.dark.component,colorFillSecondary:Je.dark.slate[800],colorTextSecondary:Je.dark.slate[500],colorSplit:Je.dark.slate[600],colorTextDescription:Je.dark.slate[400],colorBgTextHover:Je.dark.slate[600],colorBgContainer:Je.dark.slate[700],controlOutline:Je.dark.slate[500],controlItemBgActiveDisabled:Je.dark.slate[700],colorTextDisabled:Je.dark.slate[600],colorBorder:Je.dark.slate[400],colorTextPlaceholder:Je.dark.slate[700],colorBgLayout:Je.dark.slate[800]}},cCe=()=>{const{walletClient:e,account:t}=vq(),{token:n}=X3(),{login:r,refreshUserInfo:i}=FA();fg(["sentry-auth",r],()=>{r()}),fg(["sentry-refresh-user-info",t,n],()=>{!n||!t||i()});const o=S.useRef(),a=()=>{if(n&&e&&t){clearTimeout(o.current);const{exp:s}=EV(n),l=s*1e3-Date.now();l||Pt.info("Login session has expired, please sign up to login again"),o.current=setTimeout(function(){r()},l)}};S.useEffect(()=>(a(),function(){clearTimeout(o.current)}),[n])},uCe=()=>{const[e,t]=kw(),{chain:n,isConnected:r,isConnecting:i}=Dn(),o=Number(e.get("chain_id")),{supportedChains:a,setChain:s}=uu();return fg(["sentry-chain",n,r],()=>{!n||!r||(e.set("chain_id",n.id.toString()),t(e),s(n))}),fg(["sentry-chain-param",r,i],()=>{if(r||i)return;const l=a.find(c=>c.id===o);l&&s(l)}),null},dCe=()=>{const{theme:e,toggleTheme:t}=Y3();S.useEffect(()=>{document.documentElement.setAttribute("data-theme",e)},[e])},fCe=()=>{const{version:e,setVersion:t}=yq(),{disconnectAsync:n}=Qd(),{setChain:r}=uu(),[i,o]=kw();fg(["sentry-version",e,Wc.version],async()=>{if(e!==Wc.version){await Bg(1e3),localStorage.clear(),sessionStorage.clear(),t(Wc.version);try{await n()}catch(a){console.log("🚀 ~ useSWR ~ error:",a)}i.delete("chain_id"),o(i),r(gq),window.location.reload()}},{keepPreviousData:!0})},hCe=()=>(cCe(),uCe(),dCe(),fCe(),null),pCe={[Bn.development]:"",[Bn.staging]:"",[Bn.production]:""},ZN=pCe[qd]??window.location.origin;var kc=(e=>(e.Injected="injected",e.WalletConnect="walletConnect",e.Okxwallet="okxwallet",e))(kc||{});const mCe=[{injected:!0,name:"Injected",connectorId:"injected",etherId:"",mobileOnly:!1,iconURI:"/images/walletsinjected.png",downloadUrl:"",deepLink:""},{injected:!1,name:"MetaMask",connectorId:"injected",etherId:"isMetaMask",mobileOnly:!1,iconURI:"/images/walletsmetamask.png",downloadUrl:"https://metamask.io/download/",deepLink:`https://metamask.app.link/dapp/${ZN}`},{injected:!1,name:"OKX Wallet",connectorId:"injected",etherId:"okxwallet",mobileOnly:!1,iconURI:"/images/walletsokx.jpg",downloadUrl:"https://www.okx.com/web3",deepLink:"okx://wallet/dapp/details?dappUrl=https://tokenswap.finance/"},{injected:!1,name:"Opera Wallet",connectorId:"injected",etherId:"isOpera",mobileOnly:!1,iconURI:"/images/walletsopera.png",downloadUrl:"https://www.opera.com/crypto/next",deepLink:""},{injected:!1,name:"Coin98",connectorId:"injected",etherId:"isCoin98",mobileOnly:!1,iconURI:"/images/walletscoin98.png",downloadUrl:"https://coin98.net/",deepLink:""},{injected:!1,name:"Trust Wallet",connectorId:"injected",etherId:"isTrust",mobileOnly:!0,iconURI:"/images/walletstrustwallet.png",downloadUrl:"https://trustwallet.com/",deepLink:`https://link.trustwallet.com/open_url?coin_id=714&url=${ZN}`},{injected:!1,name:"Wallet Connect",connectorId:"walletConnect",etherId:"",mobileOnly:!1,iconURI:"/images/walletswalletconnect.png",downloadUrl:"",deepLink:""}],Eq=$p()(C1(e=>({isOpenModalConnectWallet:!1,setIsOpenModalConnectWallet(t){e({isOpenModalConnectWallet:t})}}),{name:b3,store:"modal"}));var We={},oE={exports:{}};(function(e,t){(function(n,r){var i="1.0.36",o="",a="?",s="function",l="undefined",c="object",u="string",f="major",d="model",g="name",p="type",m="vendor",w="version",b="architecture",C="console",y="mobile",x="tablet",_="smarttv",A="wearable",O="embedded",P=350,M="Amazon",R="Apple",L="ASUS",z="BlackBerry",V="Browser",H="Chrome",B="Edge",F="Firefox",j="Google",N="Huawei",D="LG",U="Microsoft",W="Motorola",G="Opera",Q="Samsung",X="Sharp",ee="Sony",te="Xiaomi",q="Zebra",ne="Facebook",oe="Chromium OS",ge="Mac OS",ve=function(ue,we){var Ee={};for(var De in ue)we[De]&&we[De].length%2===0?Ee[De]=we[De].concat(ue[De]):Ee[De]=ue[De];return Ee},fe=function(ue){for(var we={},Ee=0;Ee<ue.length;Ee++)we[ue[Ee].toUpperCase()]=ue[Ee];return we},pe=function(ue,we){return typeof ue===u?be(we).indexOf(be(ue))!==-1:!1},be=function(ue){return ue.toLowerCase()},ce=function(ue){return typeof ue===u?ue.replace(/[^\d\.]/g,o).split(".")[0]:r},Oe=function(ue,we){if(typeof ue===u)return ue=ue.replace(/^\s\s*/,o),typeof we===l?ue:ue.substring(0,P)},Be=function(ue,we){for(var Ee=0,De,Ye,ze,Pe,ye,Ut;Ee<we.length&&!ye;){var oi=we[Ee],Nr=we[Ee+1];for(De=Ye=0;De<oi.length&&!ye&&oi[De];)if(ye=oi[De++].exec(ue),ye)for(ze=0;ze<Nr.length;ze++)Ut=ye[++Ye],Pe=Nr[ze],typeof Pe===c&&Pe.length>0?Pe.length===2?typeof Pe[1]==s?this[Pe[0]]=Pe[1].call(this,Ut):this[Pe[0]]=Pe[1]:Pe.length===3?typeof Pe[1]===s&&!(Pe[1].exec&&Pe[1].test)?this[Pe[0]]=Ut?Pe[1].call(this,Ut,Pe[2]):r:this[Pe[0]]=Ut?Ut.replace(Pe[1],Pe[2]):r:Pe.length===4&&(this[Pe[0]]=Ut?Pe[3].call(this,Ut.replace(Pe[1],Pe[2])):r):this[Pe]=Ut||r;Ee+=2}},Ne=function(ue,we){for(var Ee in we)if(typeof we[Ee]===c&&we[Ee].length>0){for(var De=0;De<we[Ee].length;De++)if(pe(we[Ee][De],ue))return Ee===a?r:Ee}else if(pe(we[Ee],ue))return Ee===a?r:Ee;return ue},Ie={"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"},xe={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},Ce={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[w,[g,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[w,[g,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[g,w],[/opios[\/ ]+([\w\.]+)/i],[w,[g,G+" Mini"]],[/\bopr\/([\w\.]+)/i],[w,[g,G]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[g,w],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[w,[g,"UC"+V]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[w,[g,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[w,[g,"WeChat"]],[/konqueror\/([\w\.]+)/i],[w,[g,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[w,[g,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[w,[g,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[g,/(.+)/,"$1 Secure "+V],w],[/\bfocus\/([\w\.]+)/i],[w,[g,F+" Focus"]],[/\bopt\/([\w\.]+)/i],[w,[g,G+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[w,[g,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[w,[g,"Dolphin"]],[/coast\/([\w\.]+)/i],[w,[g,G+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[w,[g,"MIUI "+V]],[/fxios\/([-\w\.]+)/i],[w,[g,F]],[/\bqihu|(qi?ho?o?|360)browser/i],[[g,"360 "+V]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[g,/(.+)/,"$1 "+V],w],[/(comodo_dragon)\/([\w\.]+)/i],[[g,/_/g," "],w],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[g,w],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[g],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[g,ne],w],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[g,w],[/\bgsa\/([\w\.]+) .*safari\//i],[w,[g,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[w,[g,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[w,[g,H+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[g,H+" WebView"],w],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[w,[g,"Android "+V]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[g,w],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[w,[g,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[w,g],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[g,[w,Ne,Ie]],[/(webkit|khtml)\/([\w\.]+)/i],[g,w],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[g,"Netscape"],w],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[w,[g,F+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[g,w],[/(cobalt)\/([\w\.]+)/i],[g,[w,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[b,"amd64"]],[/(ia32(?=;))/i],[[b,be]],[/((?:i[346]|x)86)[;\)]/i],[[b,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[b,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[b,"armhf"]],[/windows (ce|mobile); ppc;/i],[[b,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[b,/ower/,o,be]],[/(sun4\w)[;\)]/i],[[b,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[b,be]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[d,[m,Q],[p,x]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[d,[m,Q],[p,y]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[d,[m,R],[p,y]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[d,[m,R],[p,x]],[/(macintosh);/i],[d,[m,R]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[d,[m,X],[p,y]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[d,[m,N],[p,x]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[d,[m,N],[p,y]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[d,/_/g," "],[m,te],[p,y]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[d,/_/g," "],[m,te],[p,x]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[d,[m,"OPPO"],[p,y]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[d,[m,"Vivo"],[p,y]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[d,[m,"Realme"],[p,y]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[d,[m,W],[p,y]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[d,[m,W],[p,x]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[d,[m,D],[p,x]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[d,[m,D],[p,y]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[d,[m,"Lenovo"],[p,x]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[d,/_/g," "],[m,"Nokia"],[p,y]],[/(pixel c)\b/i],[d,[m,j],[p,x]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[d,[m,j],[p,y]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[d,[m,ee],[p,y]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[d,"Xperia Tablet"],[m,ee],[p,x]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[d,[m,"OnePlus"],[p,y]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[d,[m,M],[p,x]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[d,/(.+)/g,"Fire Phone $1"],[m,M],[p,y]],[/(playbook);[-\w\),; ]+(rim)/i],[d,m,[p,x]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[d,[m,z],[p,y]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[d,[m,L],[p,x]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[d,[m,L],[p,y]],[/(nexus 9)/i],[d,[m,"HTC"],[p,x]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[m,[d,/_/g," "],[p,y]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[d,[m,"Acer"],[p,x]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[d,[m,"Meizu"],[p,y]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[m,d,[p,y]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[m,d,[p,x]],[/(surface duo)/i],[d,[m,U],[p,x]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[d,[m,"Fairphone"],[p,y]],[/(u304aa)/i],[d,[m,"AT&T"],[p,y]],[/\bsie-(\w*)/i],[d,[m,"Siemens"],[p,y]],[/\b(rct\w+) b/i],[d,[m,"RCA"],[p,x]],[/\b(venue[\d ]{2,7}) b/i],[d,[m,"Dell"],[p,x]],[/\b(q(?:mv|ta)\w+) b/i],[d,[m,"Verizon"],[p,x]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[d,[m,"Barnes & Noble"],[p,x]],[/\b(tm\d{3}\w+) b/i],[d,[m,"NuVision"],[p,x]],[/\b(k88) b/i],[d,[m,"ZTE"],[p,x]],[/\b(nx\d{3}j) b/i],[d,[m,"ZTE"],[p,y]],[/\b(gen\d{3}) b.+49h/i],[d,[m,"Swiss"],[p,y]],[/\b(zur\d{3}) b/i],[d,[m,"Swiss"],[p,x]],[/\b((zeki)?tb.*\b) b/i],[d,[m,"Zeki"],[p,x]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[m,"Dragon Touch"],d,[p,x]],[/\b(ns-?\w{0,9}) b/i],[d,[m,"Insignia"],[p,x]],[/\b((nxa|next)-?\w{0,9}) b/i],[d,[m,"NextBook"],[p,x]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[m,"Voice"],d,[p,y]],[/\b(lvtel\-)?(v1[12]) b/i],[[m,"LvTel"],d,[p,y]],[/\b(ph-1) /i],[d,[m,"Essential"],[p,y]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[d,[m,"Envizen"],[p,x]],[/\b(trio[-\w\. ]+) b/i],[d,[m,"MachSpeed"],[p,x]],[/\btu_(1491) b/i],[d,[m,"Rotor"],[p,x]],[/(shield[\w ]+) b/i],[d,[m,"Nvidia"],[p,x]],[/(sprint) (\w+)/i],[m,d,[p,y]],[/(kin\.[onetw]{3})/i],[[d,/\./g," "],[m,U],[p,y]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[d,[m,q],[p,x]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[d,[m,q],[p,y]],[/smart-tv.+(samsung)/i],[m,[p,_]],[/hbbtv.+maple;(\d+)/i],[[d,/^/,"SmartTV"],[m,Q],[p,_]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[m,D],[p,_]],[/(apple) ?tv/i],[m,[d,R+" TV"],[p,_]],[/crkey/i],[[d,H+"cast"],[m,j],[p,_]],[/droid.+aft(\w+)( bui|\))/i],[d,[m,M],[p,_]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[d,[m,X],[p,_]],[/(bravia[\w ]+)( bui|\))/i],[d,[m,ee],[p,_]],[/(mitv-\w{5}) bui/i],[d,[m,te],[p,_]],[/Hbbtv.*(technisat) (.*);/i],[m,d,[p,_]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[m,Oe],[d,Oe],[p,_]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[p,_]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[m,d,[p,C]],[/droid.+; (shield) bui/i],[d,[m,"Nvidia"],[p,C]],[/(playstation [345portablevi]+)/i],[d,[m,ee],[p,C]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[d,[m,U],[p,C]],[/((pebble))app/i],[m,d,[p,A]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[d,[m,R],[p,A]],[/droid.+; (glass) \d/i],[d,[m,j],[p,A]],[/droid.+; (wt63?0{2,3})\)/i],[d,[m,q],[p,A]],[/(quest( 2| pro)?)/i],[d,[m,ne],[p,A]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[m,[p,O]],[/(aeobc)\b/i],[d,[m,M],[p,O]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[d,[p,y]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[d,[p,x]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[p,x]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[p,y]],[/(android[-\w\. ]{0,9});.+buil/i],[d,[m,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[w,[g,B+"HTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[w,[g,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[g,w],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[w,g]],os:[[/microsoft (windows) (vista|xp)/i],[g,w],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[g,[w,Ne,xe]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[g,"Windows"],[w,Ne,xe]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[w,/_/g,"."],[g,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[g,ge],[w,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[w,g],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[g,w],[/\(bb(10);/i],[w,[g,z]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[w,[g,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[w,[g,F+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[w,[g,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[w,[g,"watchOS"]],[/crkey\/([\d\.]+)/i],[w,[g,H+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[g,oe],w],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[g,w],[/(sunos) ?([\w\.\d]*)/i],[[g,"Solaris"],w],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[g,w]]},Te=function(ue,we){if(typeof ue===c&&(we=ue,ue=r),!(this instanceof Te))return new Te(ue,we).getResult();var Ee=typeof n!==l&&n.navigator?n.navigator:r,De=ue||(Ee&&Ee.userAgent?Ee.userAgent:o),Ye=Ee&&Ee.userAgentData?Ee.userAgentData:r,ze=we?ve(Ce,we):Ce,Pe=Ee&&Ee.userAgent==De;return this.getBrowser=function(){var ye={};return ye[g]=r,ye[w]=r,Be.call(ye,De,ze.browser),ye[f]=ce(ye[w]),Pe&&Ee&&Ee.brave&&typeof Ee.brave.isBrave==s&&(ye[g]="Brave"),ye},this.getCPU=function(){var ye={};return ye[b]=r,Be.call(ye,De,ze.cpu),ye},this.getDevice=function(){var ye={};return ye[m]=r,ye[d]=r,ye[p]=r,Be.call(ye,De,ze.device),Pe&&!ye[p]&&Ye&&Ye.mobile&&(ye[p]=y),Pe&&ye[d]=="Macintosh"&&Ee&&typeof Ee.standalone!==l&&Ee.maxTouchPoints&&Ee.maxTouchPoints>2&&(ye[d]="iPad",ye[p]=x),ye},this.getEngine=function(){var ye={};return ye[g]=r,ye[w]=r,Be.call(ye,De,ze.engine),ye},this.getOS=function(){var ye={};return ye[g]=r,ye[w]=r,Be.call(ye,De,ze.os),Pe&&!ye[g]&&Ye&&Ye.platform!="Unknown"&&(ye[g]=Ye.platform.replace(/chrome os/i,oe).replace(/macos/i,ge)),ye},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return De},this.setUA=function(ye){return De=typeof ye===u&&ye.length>P?Oe(ye,P):ye,this},this.setUA(De),this};Te.VERSION=i,Te.BROWSER=fe([g,w,f]),Te.CPU=fe([b]),Te.DEVICE=fe([d,m,p,C,y,_,x,A,O]),Te.ENGINE=Te.OS=fe([g,w]),e.exports&&(t=e.exports=Te),t.UAParser=Te;var je=typeof n!==l&&(n.jQuery||n.Zepto);if(je&&!je.ua){var Me=new Te;je.ua=Me.getResult(),je.ua.get=function(){return Me.getUA()},je.ua.set=function(ue){Me.setUA(ue);var we=Me.getResult();for(var Ee in we)je.ua[Ee]=we[Ee]}}})(typeof window=="object"?window:Tm)})(oE,oE.exports);var gCe=oE.exports;Object.defineProperty(We,"__esModule",{value:!0});function vCe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var ei=S,on=vCe(ei),_q=gCe,du=new _q,ri=du.getBrowser(),yCe=du.getCPU(),wo=du.getDevice(),DA=du.getEngine(),fu=du.getOS(),L1=du.getUA(),Aq=function(t){return du.setUA(t)},$1=function(t){if(!t){console.error("No userAgent string was provided");return}var n=new _q(t);return{UA:n,browser:n.getBrowser(),cpu:n.getCPU(),device:n.getDevice(),engine:n.getEngine(),os:n.getOS(),ua:n.getUA(),setUserAgent:function(i){return n.setUA(i)}}},Pq=Object.freeze({ClientUAInstance:du,browser:ri,cpu:yCe,device:wo,engine:DA,os:fu,ua:L1,setUa:Aq,parseUserAgent:$1});function ej(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function bCe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ej(Object(n),!0).forEach(function(r){xCe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ej(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Em(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Em=function(t){return typeof t}:Em=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Em(e)}function wCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function CCe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function SCe(e,t,n){return t&&CCe(e.prototype,t),e}function xCe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aE(){return aE=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},aE.apply(this,arguments)}function ECe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&lE(e,t)}function sE(e){return sE=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},sE(e)}function lE(e,t){return lE=Object.setPrototypeOf||function(r,i){return r.__proto__=i,r},lE(e,t)}function _Ce(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function ia(e,t){if(e==null)return{};var n=_Ce(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function I2(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ACe(e,t){if(t&&(typeof t=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return I2(e)}function PCe(e,t){return TCe(e)||OCe(e,t)||ICe(e,t)||kCe()}function TCe(e){if(Array.isArray(e))return e}function OCe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],i=!0,o=!1,a,s;try{for(n=n.call(e);!(i=(a=n.next()).done)&&(r.push(a.value),!(t&&r.length===t));i=!0);}catch(l){o=!0,s=l}finally{try{!i&&n.return!=null&&n.return()}finally{if(o)throw s}}return r}}function ICe(e,t){if(e){if(typeof e=="string")return tj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tj(e,t)}}function tj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function kCe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Kr={Mobile:"mobile",Tablet:"tablet",SmartTv:"smarttv",Console:"console",Wearable:"wearable",Embedded:"embedded",Browser:void 0},Di={Chrome:"Chrome",Firefox:"Firefox",Opera:"Opera",Yandex:"Yandex",Safari:"Safari",InternetExplorer:"Internet Explorer",Edge:"Edge",Chromium:"Chromium",Ie:"IE",MobileSafari:"Mobile Safari",EdgeChromium:"Edge Chromium",MIUI:"MIUI Browser",SamsungBrowser:"Samsung Browser"},qp={IOS:"iOS",Android:"Android",WindowsPhone:"Windows Phone",Windows:"Windows",MAC_OS:"Mac OS"},MCe={isMobile:!1,isTablet:!1,isBrowser:!1,isSmartTV:!1,isConsole:!1,isWearable:!1},RCe=function(t){switch(t){case Kr.Mobile:return{isMobile:!0};case Kr.Tablet:return{isTablet:!0};case Kr.SmartTv:return{isSmartTV:!0};case Kr.Console:return{isConsole:!0};case Kr.Wearable:return{isWearable:!0};case Kr.Browser:return{isBrowser:!0};case Kr.Embedded:return{isEmbedded:!0};default:return MCe}},NCe=function(t){return Aq(t)},at=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"none";return t||n},zA=function(){return typeof window<"u"&&(window.navigator||navigator)?window.navigator||navigator:!1},UA=function(t){var n=zA();return n&&n.platform&&(n.platform.indexOf(t)!==-1||n.platform==="MacIntel"&&n.maxTouchPoints>1&&!window.MSStream)},jCe=function(t,n,r,i,o){return{isBrowser:t,browserMajorVersion:at(n.major),browserFullVersion:at(n.version),browserName:at(n.name),engineName:at(r.name),engineVersion:at(r.version),osName:at(i.name),osVersion:at(i.version),userAgent:at(o)}},nj=function(t,n,r,i){return bCe({},t,{vendor:at(n.vendor),model:at(n.model),os:at(r.name),osVersion:at(r.version),ua:at(i)})},FCe=function(t,n,r,i){return{isSmartTV:t,engineName:at(n.name),engineVersion:at(n.version),osName:at(r.name),osVersion:at(r.version),userAgent:at(i)}},LCe=function(t,n,r,i){return{isConsole:t,engineName:at(n.name),engineVersion:at(n.version),osName:at(r.name),osVersion:at(r.version),userAgent:at(i)}},$Ce=function(t,n,r,i){return{isWearable:t,engineName:at(n.name),engineVersion:at(n.version),osName:at(r.name),osVersion:at(r.version),userAgent:at(i)}},BCe=function(t,n,r,i,o){return{isEmbedded:t,vendor:at(n.vendor),model:at(n.model),engineName:at(r.name),engineVersion:at(r.version),osName:at(i.name),osVersion:at(i.version),userAgent:at(o)}};function DCe(e){var t=e?$1(e):Pq,n=t.device,r=t.browser,i=t.engine,o=t.os,a=t.ua,s=RCe(n.type),l=s.isBrowser,c=s.isMobile,u=s.isTablet,f=s.isSmartTV,d=s.isConsole,g=s.isWearable,p=s.isEmbedded;if(l)return jCe(l,r,i,o,a);if(f)return FCe(f,i,o,a);if(d)return LCe(d,i,o,a);if(c||u)return nj(s,n,o,a);if(g)return $Ce(g,i,o,a);if(p)return BCe(p,n,i,o,a)}var Tq=function(t){var n=t.type;return n===Kr.Mobile},Oq=function(t){var n=t.type;return n===Kr.Tablet},Iq=function(t){var n=t.type;return n===Kr.Mobile||n===Kr.Tablet},kq=function(t){var n=t.type;return n===Kr.SmartTv},qb=function(t){var n=t.type;return n===Kr.Browser},Mq=function(t){var n=t.type;return n===Kr.Wearable},Rq=function(t){var n=t.type;return n===Kr.Console},Nq=function(t){var n=t.type;return n===Kr.Embedded},jq=function(t){var n=t.vendor;return at(n)},Fq=function(t){var n=t.model;return at(n)},Lq=function(t){var n=t.type;return at(n,"browser")},$q=function(t){var n=t.name;return n===qp.Android},Bq=function(t){var n=t.name;return n===qp.Windows},Dq=function(t){var n=t.name;return n===qp.MAC_OS},zq=function(t){var n=t.name;return n===qp.WindowsPhone},Uq=function(t){var n=t.name;return n===qp.IOS},Hq=function(t){var n=t.version;return at(n)},Vq=function(t){var n=t.name;return at(n)},Wq=function(t){var n=t.name;return n===Di.Chrome},Gq=function(t){var n=t.name;return n===Di.Firefox},qq=function(t){var n=t.name;return n===Di.Chromium},Kb=function(t){var n=t.name;return n===Di.Edge},Kq=function(t){var n=t.name;return n===Di.Yandex},Qq=function(t){var n=t.name;return n===Di.Safari||n===Di.MobileSafari},Xq=function(t){var n=t.name;return n===Di.MobileSafari},Yq=function(t){var n=t.name;return n===Di.Opera},Jq=function(t){var n=t.name;return n===Di.InternetExplorer||n===Di.Ie},Zq=function(t){var n=t.name;return n===Di.MIUI},eK=function(t){var n=t.name;return n===Di.SamsungBrowser},tK=function(t){var n=t.version;return at(n)},nK=function(t){var n=t.major;return at(n)},rK=function(t){var n=t.name;return at(n)},iK=function(t){var n=t.name;return at(n)},oK=function(t){var n=t.version;return at(n)},aK=function(){var t=zA(),n=t&&t.userAgent&&t.userAgent.toLowerCase();return typeof n=="string"?/electron/.test(n):!1},xh=function(t){return typeof t=="string"&&t.indexOf("Edg/")!==-1},sK=function(){var t=zA();return t&&(/iPad|iPhone|iPod/.test(t.platform)||t.platform==="MacIntel"&&t.maxTouchPoints>1)&&!window.MSStream},fs=function(){return UA("iPad")},lK=function(){return UA("iPhone")},cK=function(){return UA("iPod")},uK=function(t){return at(t)};function dK(e){var t=e||Pq,n=t.device,r=t.browser,i=t.os,o=t.engine,a=t.ua;return{isSmartTV:kq(n),isConsole:Rq(n),isWearable:Mq(n),isEmbedded:Nq(n),isMobileSafari:Xq(r)||fs(),isChromium:qq(r),isMobile:Iq(n)||fs(),isMobileOnly:Tq(n),isTablet:Oq(n)||fs(),isBrowser:qb(n),isDesktop:qb(n),isAndroid:$q(i),isWinPhone:zq(i),isIOS:Uq(i)||fs(),isChrome:Wq(r),isFirefox:Gq(r),isSafari:Qq(r),isOpera:Yq(r),isIE:Jq(r),osVersion:Hq(i),osName:Vq(i),fullBrowserVersion:tK(r),browserVersion:nK(r),browserName:rK(r),mobileVendor:jq(n),mobileModel:Fq(n),engineName:iK(o),engineVersion:oK(o),getUA:uK(a),isEdge:Kb(r)||xh(a),isYandex:Kq(r),deviceType:Lq(n),isIOS13:sK(),isIPad13:fs(),isIPhone13:lK(),isIPod13:cK(),isElectron:aK(),isEdgeChromium:xh(a),isLegacyEdge:Kb(r)&&!xh(a),isWindows:Bq(i),isMacOs:Dq(i),isMIUI:Zq(r),isSamsungBrowser:eK(r)}}var fK=kq(wo),hK=Rq(wo),pK=Mq(wo),zCe=Nq(wo),UCe=Xq(ri)||fs(),HCe=qq(ri),J3=Iq(wo)||fs(),mK=Tq(wo),gK=Oq(wo)||fs(),vK=qb(wo),VCe=qb(wo),yK=$q(fu),bK=zq(fu),wK=Uq(fu)||fs(),WCe=Wq(ri),GCe=Gq(ri),qCe=Qq(ri),KCe=Yq(ri),CK=Jq(ri),QCe=Hq(fu),XCe=Vq(fu),YCe=tK(ri),JCe=nK(ri),ZCe=rK(ri),eSe=jq(wo),tSe=Fq(wo),nSe=iK(DA),rSe=oK(DA),iSe=uK(L1),oSe=Kb(ri)||xh(L1),aSe=Kq(ri),sSe=Lq(wo),lSe=sK(),cSe=fs(),uSe=lK(),dSe=cK(),fSe=aK(),hSe=xh(L1),pSe=Kb(ri)&&!xh(L1),mSe=Bq(fu),gSe=Dq(fu),vSe=Zq(ri),ySe=eK(ri),bSe=function(t){if(!t||typeof t!="string"){console.error("No valid user agent string was provided");return}var n=$1(t),r=n.device,i=n.browser,o=n.os,a=n.engine,s=n.ua;return dK({device:r,browser:i,os:o,engine:a,ua:s})},wSe=function(t){var n=t.renderWithFragment,r=t.children,i=ia(t,["renderWithFragment","children"]);return yK?n?on.createElement(ei.Fragment,null,r):on.createElement("div",i,r):null},CSe=function(t){var n=t.renderWithFragment,r=t.children,i=ia(t,["renderWithFragment","children"]);return vK?n?on.createElement(ei.Fragment,null,r):on.createElement("div",i,r):null},SSe=function(t){var n=t.renderWithFragment,r=t.children,i=ia(t,["renderWithFragment","children"]);return CK?n?on.createElement(ei.Fragment,null,r):on.createElement("div",i,r):null},xSe=function(t){var n=t.renderWithFragment,r=t.children,i=ia(t,["renderWithFragment","children"]);return wK?n?on.createElement(ei.Fragment,null,r):on.createElement("div",i,r):null},ESe=function(t){var n=t.renderWithFragment,r=t.children,i=ia(t,["renderWithFragment","children"]);return J3?n?on.createElement(ei.Fragment,null,r):on.createElement("div",i,r):null},_Se=function(t){var n=t.renderWithFragment,r=t.children,i=ia(t,["renderWithFragment","children"]);return gK?n?on.createElement(ei.Fragment,null,r):on.createElement("div",i,r):null},ASe=function(t){var n=t.renderWithFragment,r=t.children,i=ia(t,["renderWithFragment","children"]);return bK?n?on.createElement(ei.Fragment,null,r):on.createElement("div",i,r):null},PSe=function(t){var n=t.renderWithFragment,r=t.children;t.viewClassName,t.style;var i=ia(t,["renderWithFragment","children","viewClassName","style"]);return mK?n?on.createElement(ei.Fragment,null,r):on.createElement("div",i,r):null},TSe=function(t){var n=t.renderWithFragment,r=t.children,i=ia(t,["renderWithFragment","children"]);return fK?n?on.createElement(ei.Fragment,null,r):on.createElement("div",i,r):null},OSe=function(t){var n=t.renderWithFragment,r=t.children,i=ia(t,["renderWithFragment","children"]);return hK?n?on.createElement(ei.Fragment,null,r):on.createElement("div",i,r):null},ISe=function(t){var n=t.renderWithFragment,r=t.children,i=ia(t,["renderWithFragment","children"]);return pK?n?on.createElement(ei.Fragment,null,r):on.createElement("div",i,r):null},kSe=function(t){var n=t.renderWithFragment,r=t.children;t.viewClassName,t.style;var i=t.condition,o=ia(t,["renderWithFragment","children","viewClassName","style","condition"]);return i?n?on.createElement(ei.Fragment,null,r):on.createElement("div",o,r):null};function MSe(e){return function(t){ECe(n,t);function n(r){var i;return wCe(this,n),i=ACe(this,sE(n).call(this,r)),i.isEventListenerAdded=!1,i.handleOrientationChange=i.handleOrientationChange.bind(I2(i)),i.onOrientationChange=i.onOrientationChange.bind(I2(i)),i.onPageLoad=i.onPageLoad.bind(I2(i)),i.state={isLandscape:!1,isPortrait:!1},i}return SCe(n,[{key:"handleOrientationChange",value:function(){this.isEventListenerAdded||(this.isEventListenerAdded=!0);var i=window.innerWidth>window.innerHeight?90:0;this.setState({isPortrait:i===0,isLandscape:i===90})}},{key:"onOrientationChange",value:function(){this.handleOrientationChange()}},{key:"onPageLoad",value:function(){this.handleOrientationChange()}},{key:"componentDidMount",value:function(){(typeof window>"u"?"undefined":Em(window))!==void 0&&J3&&(this.isEventListenerAdded?window.removeEventListener("load",this.onPageLoad,!1):(this.handleOrientationChange(),window.addEventListener("load",this.onPageLoad,!1)),window.addEventListener("resize",this.onOrientationChange,!1))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.onOrientationChange,!1)}},{key:"render",value:function(){return on.createElement(e,aE({},this.props,{isLandscape:this.state.isLandscape,isPortrait:this.state.isPortrait}))}}]),n}(on.Component)}function RSe(){var e=ei.useState(function(){var o=window.innerWidth>window.innerHeight?90:0;return{isPortrait:o===0,isLandscape:o===90,orientation:o===0?"portrait":"landscape"}}),t=PCe(e,2),n=t[0],r=t[1],i=ei.useCallback(function(){var o=window.innerWidth>window.innerHeight?90:0,a={isPortrait:o===0,isLandscape:o===90,orientation:o===0?"portrait":"landscape"};n.orientation!==a.orientation&&r(a)},[n.orientation]);return ei.useEffect(function(){return(typeof window>"u"?"undefined":Em(window))!==void 0&&J3&&(i(),window.addEventListener("load",i,!1),window.addEventListener("resize",i,!1)),function(){window.removeEventListener("resize",i,!1),window.removeEventListener("load",i,!1)}},[i]),n}function SK(e){var t=e||window.navigator.userAgent;return $1(t)}function NSe(e){var t=e||window.navigator.userAgent,n=SK(t),r=dK(n);return[r,n]}We.AndroidView=wSe;We.BrowserTypes=Di;We.BrowserView=CSe;We.ConsoleView=OSe;We.CustomView=kSe;We.IEView=SSe;We.IOSView=xSe;We.MobileOnlyView=PSe;We.MobileView=ESe;We.OsTypes=qp;We.SmartTVView=TSe;We.TabletView=_Se;We.WearableView=ISe;We.WinPhoneView=ASe;We.browserName=ZCe;We.browserVersion=JCe;We.deviceDetect=DCe;We.deviceType=sSe;We.engineName=nSe;We.engineVersion=rSe;We.fullBrowserVersion=YCe;We.getSelectorsByUserAgent=bSe;We.getUA=iSe;We.isAndroid=yK;We.isBrowser=vK;We.isChrome=WCe;We.isChromium=HCe;We.isConsole=hK;var jSe=We.isDesktop=VCe;We.isEdge=oSe;We.isEdgeChromium=hSe;We.isElectron=fSe;We.isEmbedded=zCe;We.isFirefox=GCe;We.isIE=CK;We.isIOS=wK;We.isIOS13=lSe;We.isIPad13=cSe;We.isIPhone13=uSe;We.isIPod13=dSe;We.isLegacyEdge=pSe;We.isMIUI=vSe;We.isMacOs=gSe;var Fy=We.isMobile=J3;We.isMobileOnly=mK;We.isMobileSafari=UCe;We.isOpera=KCe;We.isSafari=qCe;We.isSamsungBrowser=ySe;We.isSmartTV=fK;We.isTablet=gK;We.isWearable=pK;We.isWinPhone=bK;We.isWindows=mSe;We.isYandex=aSe;We.mobileModel=tSe;We.mobileVendor=eSe;We.osName=XCe;We.osVersion=QCe;We.parseUserAgent=$1;We.setUserAgent=NCe;We.useDeviceData=SK;We.useDeviceSelectors=NSe;We.useMobileOrientation=RSe;We.withOrientationChange=MSe;function xK(){const{isConnecting:e,address:t}=Dn(),{chain:n}=uu(fp(d=>({chain:d.chain}))),{logout:r}=FA(),{connectors:i,connectAsync:o}=WG(),{disconnectAsync:a}=Qd(),{setIsOpenModalConnectWallet:s}=Eq();async function l(d){try{const g=i.find(p=>p.id===d||p.name===d);if(!g)return;await o({connector:g,chainId:n.id})}catch(g){g instanceof nn&&Pt.error("You have rejected the connect request")}}function c(d){d.injected||d.connectorId===kc.WalletConnect?l(d.connectorId):jSe?typeof window.ethereum<"u"&&window.ethereum[d.etherId]||window[d.etherId]?l(d.connectorId):d.mobileOnly?l(kc.WalletConnect):XN(d.downloadUrl):typeof window.ethereum<"u"?l(d.connectorId):d.deepLink?XN(d.deepLink):l(kc.WalletConnect),s(!1)}async function u(){await a(),r()}function f(){s(!0)}return{account:t,isConnecting:e,connectors:i,connect:c,connectWallet:f,disconnect:u}}const EK=({children:e,...t})=>Y.jsx(Da,{footer:!1,destroyOnClose:!0,...t,classNames:{header:lt(""),body:lt(""),content:lt("!rounded-xl"),footer:lt(""),mask:lt(""),...t==null?void 0:t.classNames},className:lt("pb-0",t.className),children:e}),FSe=typeof window<"u"&&typeof window.ethereum<"u",LSe=()=>{const{isOpenModalConnectWallet:e,setIsOpenModalConnectWallet:t}=Eq(),{connectors:n,connect:r}=xK();return Y.jsx(EK,{className:"",classNames:{content:lt("!p-4")},width:320,title:"Connect Wallet",open:e,onCancel:()=>t(!1),children:Y.jsx("div",{className:"mt-3 grid grid-cols-1 gap-y-2",children:mCe.map(i=>{if(!i.injected||i.injected&&FSe)return i.connectorId===(kc==null?void 0:kc.WalletConnect)&&!n.find(o=>o.id===kc.WalletConnect)?void 0:Y.jsxs("button",{className:"hover:bg-primary-500 group flex flex-row items-center gap-4 overflow-hidden rounded-lg px-2 py-2",onClick:()=>r(i),children:[Y.jsx("img",{src:i.iconURI,title:i.name,role:"button",className:"w-10 rounded-sm  object-contain transition-all group-hover:scale-105"}),Y.jsx("p",{className:"text-base font-semibold",children:i.name})]},i.name)})})})},$Se=()=>{const[e,t]=kw(),{isSwitchingChain:n,setChain:r,setIsSwitchingChain:i}=uu(fp(l=>({isSwitchingChain:l.isSwitchingChain,setIsSwitchingChain:l.setIsSwitchingChain,chain:l.chain,setChain:l.setChain}))),{isConnected:o}=Dn(),{switchChainAsync:a}=qG();return{isSwitchingChain:n,selectChain:async l=>{try{if(i(!0),o){const c=await a({chainId:l.id});e.set("chain_id",c.id.toString()),r(c),t(e)}else r(l),e.set("chain_id",l.id.toString()),t(e)}catch(c){console.log("🚀 ~ handleSelectChain ~ error:",c)}finally{i(!1)}}}},BSe=()=>{const{disconnect:e}=xK(),{chain:t,isConnected:n}=Dn(),{selectChain:r}=$Se(),{supportedChains:i,chain:o}=uu(),[a,s]=S.useState(!1),[l,c]=S.useState(!1),[u]=kw(),f=Number(u.get("chain_id")),d=S.useMemo(()=>i.find(g=>g.id===f),[f,i]);return S.useEffect(()=>{if(!d){s(!!(n&&!t));return}f!==(t==null?void 0:t.id)&&n?s(!0):s(!1)},[d,t==null?void 0:t.id,f,n,t]),Y.jsx(Y.Fragment,{children:Y.jsx(EK,{className:"border-cool-400 rounded-lg border",open:a,width:400,title:"Switch chain",closable:!1,children:Y.jsxs("div",{className:"",children:[Y.jsxs("div",{className:"my-4 flex flex-col items-center justify-center gap-4",children:[Y.jsx(zH,{className:"text-warning-500 animate-pulse text-6xl"}),Y.jsx("p",{className:"text-warning text-lg font-medium",children:"You are in wrong chain"})]}),Y.jsxs("div",{className:"flex w-full items-center justify-center gap-3",children:[Y.jsx(so,{className:"flex-1",type:"primary",async:!0,onClick:async()=>{try{c(!0),await r(d||o),s(!1)}catch(g){console.log("🚀 ~ onClick={ ~ error:",g)}finally{c(!1)}},children:"Switch network"}),Y.jsx(so,{className:"flex-1",type:"dashed",disabled:l,onClick:()=>{e(),s(!1)},children:"Disconnect"})]})]})},`${(t==null?void 0:t.name)||o.name}`)})},DSe=()=>Y.jsxs("div",{className:"global-modal",children:[Y.jsx(LSe,{}),Y.jsx(BSe,{})]}),zSe=()=>{const e={success:lt("!bg-success-500"),error:lt("!bg-red-500"),info:lt("!bg-info-500"),warning:lt("!bg-warning-500"),default:lt(""),dark:lt(""),light:lt("")};return Y.jsx(Y.Fragment,{children:Y.jsx(Ove,{closeButton:!0,draggable:!0,position:"top-right",theme:"colored",pauseOnHover:!0,hideProgressBar:!0,autoClose:3500,bodyClassName:"font-sans",toastClassName:t=>lt(t==null?void 0:t.defaultClassName,e[(t==null?void 0:t.type)||"default"]),stacked:!0})})};var rj='-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',USe={rounded:`SFRounded, ui-rounded, "SF Pro Rounded", ${rj}`,system:rj},W0={large:{actionButton:"9999px",connectButton:"12px",modal:"24px",modalMobile:"28px"},medium:{actionButton:"10px",connectButton:"8px",modal:"16px",modalMobile:"18px"},none:{actionButton:"0px",connectButton:"0px",modal:"0px",modalMobile:"0px"},small:{actionButton:"4px",connectButton:"4px",modal:"8px",modalMobile:"8px"}},HSe={large:{modalOverlay:"blur(20px)"},none:{modalOverlay:"blur(0px)"},small:{modalOverlay:"blur(4px)"}},_K=({borderRadius:e="large",fontStack:t="rounded",overlayBlur:n="none"})=>({blurs:{modalOverlay:HSe[n].modalOverlay},fonts:{body:USe[t]},radii:{actionButton:W0[e].actionButton,connectButton:W0[e].connectButton,menuButton:W0[e].connectButton,modal:W0[e].modal,modalMobile:W0[e].modalMobile}}),k2="#1A1B1F",AK={blue:{accentColor:"#3898FF",accentColorForeground:"#FFF"},green:{accentColor:"#4BD166",accentColorForeground:k2},orange:{accentColor:"#FF983D",accentColorForeground:k2},pink:{accentColor:"#FF7AB8",accentColorForeground:k2},purple:{accentColor:"#7A70FF",accentColorForeground:"#FFF"},red:{accentColor:"#FF6257",accentColorForeground:"#FFF"}},ij=AK.blue,PK=({accentColor:e=ij.accentColor,accentColorForeground:t=ij.accentColorForeground,...n}={})=>({..._K(n),colors:{accentColor:e,accentColorForeground:t,actionButtonBorder:"rgba(255, 255, 255, 0.04)",actionButtonBorderMobile:"rgba(255, 255, 255, 0.08)",actionButtonSecondaryBackground:"rgba(255, 255, 255, 0.08)",closeButton:"rgba(224, 232, 255, 0.6)",closeButtonBackground:"rgba(255, 255, 255, 0.08)",connectButtonBackground:k2,connectButtonBackgroundError:"#FF494A",connectButtonInnerBackground:"linear-gradient(0deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.15))",connectButtonText:"#FFF",connectButtonTextError:"#FFF",connectionIndicator:"#30E000",downloadBottomCardBackground:"linear-gradient(126deg, rgba(0, 0, 0, 0) 9.49%, rgba(120, 120, 120, 0.2) 71.04%), #1A1B1F",downloadTopCardBackground:"linear-gradient(126deg, rgba(120, 120, 120, 0.2) 9.49%, rgba(0, 0, 0, 0) 71.04%), #1A1B1F",error:"#FF494A",generalBorder:"rgba(255, 255, 255, 0.08)",generalBorderDim:"rgba(255, 255, 255, 0.04)",menuItemBackground:"rgba(224, 232, 255, 0.1)",modalBackdrop:"rgba(0, 0, 0, 0.5)",modalBackground:"#1A1B1F",modalBorder:"rgba(255, 255, 255, 0.08)",modalText:"#FFF",modalTextDim:"rgba(224, 232, 255, 0.3)",modalTextSecondary:"rgba(255, 255, 255, 0.6)",profileAction:"rgba(224, 232, 255, 0.1)",profileActionHover:"rgba(224, 232, 255, 0.2)",profileForeground:"rgba(224, 232, 255, 0.05)",selectedOptionBorder:"rgba(224, 232, 255, 0.1)",standby:"#FFD641"},shadows:{connectButton:"0px 4px 12px rgba(0, 0, 0, 0.1)",dialog:"0px 8px 32px rgba(0, 0, 0, 0.32)",profileDetailsAction:"0px 2px 6px rgba(37, 41, 46, 0.04)",selectedOption:"0px 2px 6px rgba(0, 0, 0, 0.24)",selectedWallet:"0px 2px 6px rgba(0, 0, 0, 0.24)",walletLogo:"0px 2px 16px rgba(0, 0, 0, 0.16)"}});PK.accentColors=AK;var TK={blue:{accentColor:"#0E76FD",accentColorForeground:"#FFF"},green:{accentColor:"#1DB847",accentColorForeground:"#FFF"},orange:{accentColor:"#FF801F",accentColorForeground:"#FFF"},pink:{accentColor:"#FF5CA0",accentColorForeground:"#FFF"},purple:{accentColor:"#5F5AFA",accentColorForeground:"#FFF"},red:{accentColor:"#FA423C",accentColorForeground:"#FFF"}},oj=TK.blue,OK=({accentColor:e=oj.accentColor,accentColorForeground:t=oj.accentColorForeground,...n}={})=>({..._K(n),colors:{accentColor:e,accentColorForeground:t,actionButtonBorder:"rgba(0, 0, 0, 0.04)",actionButtonBorderMobile:"rgba(0, 0, 0, 0.06)",actionButtonSecondaryBackground:"rgba(0, 0, 0, 0.06)",closeButton:"rgba(60, 66, 66, 0.8)",closeButtonBackground:"rgba(0, 0, 0, 0.06)",connectButtonBackground:"#FFF",connectButtonBackgroundError:"#FF494A",connectButtonInnerBackground:"linear-gradient(0deg, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.06))",connectButtonText:"#25292E",connectButtonTextError:"#FFF",connectionIndicator:"#30E000",downloadBottomCardBackground:"linear-gradient(126deg, rgba(255, 255, 255, 0) 9.49%, rgba(171, 171, 171, 0.04) 71.04%), #FFFFFF",downloadTopCardBackground:"linear-gradient(126deg, rgba(171, 171, 171, 0.2) 9.49%, rgba(255, 255, 255, 0) 71.04%), #FFFFFF",error:"#FF494A",generalBorder:"rgba(0, 0, 0, 0.06)",generalBorderDim:"rgba(0, 0, 0, 0.03)",menuItemBackground:"rgba(60, 66, 66, 0.1)",modalBackdrop:"rgba(0, 0, 0, 0.3)",modalBackground:"#FFF",modalBorder:"transparent",modalText:"#25292E",modalTextDim:"rgba(60, 66, 66, 0.3)",modalTextSecondary:"rgba(60, 66, 66, 0.6)",profileAction:"#FFF",profileActionHover:"rgba(255, 255, 255, 0.5)",profileForeground:"rgba(60, 66, 66, 0.06)",selectedOptionBorder:"rgba(60, 66, 66, 0.1)",standby:"#FFD641"},shadows:{connectButton:"0px 4px 12px rgba(0, 0, 0, 0.1)",dialog:"0px 8px 32px rgba(0, 0, 0, 0.32)",profileDetailsAction:"0px 2px 6px rgba(37, 41, 46, 0.04)",selectedOption:"0px 2px 6px rgba(0, 0, 0, 0.24)",selectedWallet:"0px 2px 6px rgba(0, 0, 0, 0.12)",walletLogo:"0px 2px 16px rgba(0, 0, 0, 0.16)"}});OK.accentColors=TK;var cE=`{
  "connect_wallet": {
    "label": "Connect Wallet",
    "wrong_network": {
      "label": "Wrong network"
    }
  },

  "intro": {
    "title": "What is a Wallet?",
    "description": "A wallet is used to send, receive, store, and display digital assets. It's also a new way to log in, without needing to create new accounts and passwords on every website.",
    "digital_asset": {
      "title": "A Home for your Digital Assets",
      "description": "Wallets are used to send, receive, store, and display digital assets like Ethereum and NFTs."
    },
    "login": {
      "title": "A New Way to Log In",
      "description": "Instead of creating new accounts and passwords on every website, just connect your wallet."
    },
    "get": {
      "label": "Get a Wallet"
    },
    "learn_more": {
      "label": "Learn More"
    }
  },

  "sign_in": {
    "label": "Verify your account",
    "description": "To finish connecting, you must sign a message in your wallet to verify that you are the owner of this account.",
    "message": {
      "send": "Sign message",
      "preparing": "Preparing message...",
      "cancel": "Cancel",
      "preparing_error": "Error preparing message, please retry!"
    },
    "signature": {
      "waiting": "Waiting for signature...",
      "verifying": "Verifying signature...",
      "signing_error": "Error signing message, please retry!",
      "verifying_error": "Error verifying signature, please retry!",
      "oops_error": "Oops, something went wrong!"
    }
  },

  "connect": {
    "label": "Connect",
    "title": "Connect a Wallet",
    "new_to_ethereum": {
      "description": "New to Ethereum wallets?",
      "learn_more": {
        "label": "Learn More"
      }
    },
    "learn_more": {
      "label": "Learn more"
    },
    "recent": "Recent",
    "status": {
      "opening": "Opening %{wallet}...",
      "connecting": "Connecting",
      "connect_mobile": "Continue in %{wallet}",
      "not_installed": "%{wallet} is not installed",
      "not_available": "%{wallet} is not available",
      "confirm": "Confirm connection in the extension",
      "confirm_mobile": "Accept connection request in the wallet"
    },
    "secondary_action": {
      "get": {
        "description": "Don't have %{wallet}?",
        "label": "GET"
      },
      "install": {
        "label": "INSTALL"
      },
      "retry": {
        "label": "RETRY"
      }
    },
    "walletconnect": {
      "description": {
        "full": "Need the official WalletConnect modal?",
        "compact": "Need the WalletConnect modal?"
      },
      "open": {
        "label": "OPEN"
      }
    }
  },

  "connect_scan": {
    "title": "Scan with %{wallet}",
    "fallback_title": "Scan with your phone"
  },

  "connector_group": {
    "installed": "Installed",
    "recommended": "Recommended",
    "other": "Other",
    "popular": "Popular",
    "more": "More",
    "others": "Others"
  },

  "get": {
    "title": "Get a Wallet",
    "action": {
      "label": "GET"
    },
    "mobile": {
      "description": "Mobile Wallet"
    },
    "extension": {
      "description": "Browser Extension"
    },
    "mobile_and_extension": {
      "description": "Mobile Wallet and Extension"
    },
    "mobile_and_desktop": {
      "description": "Mobile and Desktop Wallet"
    },
    "looking_for": {
      "title": "Not what you're looking for?",
      "mobile": {
        "description": "Select a wallet on the main screen to get started with a different wallet provider."
      },
      "desktop": {
        "compact_description": "Select a wallet on the main screen to get started with a different wallet provider.",
        "wide_description": "Select a wallet on the left to get started with a different wallet provider."
      }
    }
  },

  "get_options": {
    "title": "Get started with %{wallet}",
    "short_title": "Get %{wallet}",
    "mobile": {
      "title": "%{wallet} for Mobile",
      "description": "Use the mobile wallet to explore the world of Ethereum.",
      "download": {
        "label": "Get the app"
      }
    },
    "extension": {
      "title": "%{wallet} for %{browser}",
      "description": "Access your wallet right from your favorite web browser.",
      "download": {
        "label": "Add to %{browser}"
      }
    },
    "desktop": {
      "title": "%{wallet} for %{platform}",
      "description": "Access your wallet natively from your powerful desktop.",
      "download": {
        "label": "Add to %{platform}"
      }
    }
  },

  "get_mobile": {
    "title": "Install %{wallet}",
    "description": "Scan with your phone to download on iOS or Android",
    "continue": {
      "label": "Continue"
    }
  },

  "get_instructions": {
    "mobile": {
      "connect": {
        "label": "Connect"
      },
      "learn_more": {
        "label": "Learn More"
      }
    },
    "extension": {
      "refresh": {
        "label": "Refresh"
      },
      "learn_more": {
        "label": "Learn More"
      }
    },
    "desktop": {
      "connect": {
        "label": "Connect"
      },
      "learn_more": {
        "label": "Learn More"
      }
    }
  },

  "chains": {
    "title": "Switch Networks",
    "wrong_network": "Wrong network detected, switch or disconnect to continue.",
    "confirm": "Confirm in Wallet",
    "switching_not_supported": "Your wallet does not support switching networks from %{appName}. Try switching networks from within your wallet instead.",
    "switching_not_supported_fallback": "Your wallet does not support switching networks from this app. Try switching networks from within your wallet instead.",
    "disconnect": "Disconnect",
    "connected": "Connected"
  },

  "profile": {
    "disconnect": {
      "label": "Disconnect"
    },
    "copy_address": {
      "label": "Copy Address",
      "copied": "Copied!"
    },
    "explorer": {
      "label": "View more on explorer"
    },
    "transactions": {
      "description": "%{appName} transactions will appear here...",
      "description_fallback": "Your transactions will appear here...",
      "recent": {
        "title": "Recent Transactions"
      },
      "clear": {
        "label": "Clear All"
      }
    }
  },

  "wallet_connectors": {
    "argent": {
      "qr_code": {
        "step1": {
          "description": "Put Argent on your home screen for faster access to your wallet.",
          "title": "Open the Argent app"
        },
        "step2": {
          "description": "Create a wallet and username, or import an existing wallet.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
          "title": "Tap the Scan QR button"
        }
      }
    },

    "bifrost": {
      "qr_code": {
        "step1": {
          "description": "We recommend putting Bifrost Wallet on your home screen for quicker access.",
          "title": "Open the Bifrost Wallet app"
        },
        "step2": {
          "description": "Create or import a wallet using your recovery phrase.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
          "title": "Tap the scan button"
        }
      }
    },

    "bitget": {
      "qr_code": {
        "step1": {
          "description": "We recommend putting Bitget Wallet on your home screen for quicker access.",
          "title": "Open the Bitget Wallet app"
        },
        "step2": {
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
          "title": "Tap the scan button"
        }
      },

      "extension": {
        "step1": {
          "description": "We recommend pinning Bitget Wallet to your taskbar for quicker access to your wallet.",
          "title": "Install the Bitget Wallet extension"
        },
        "step2": {
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
          "title": "Refresh your browser"
        }
      }
    },

    "bitski": {
      "extension": {
        "step1": {
          "description": "We recommend pinning Bitski to your taskbar for quicker access to your wallet.",
          "title": "Install the Bitski extension"
        },
        "step2": {
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
          "title": "Refresh your browser"
        }
      }
    },

    "bitverse": {
      "qr_code": {
        "step1": {
          "title": "Open the Bitverse Wallet app",
          "description": "Add Bitverse Wallet to your home screen for faster access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Create a new wallet or import an existing one."
        },
        "step3": {
          "title": "Tap the QR icon and scan",
          "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect."
        }
      }
    },

    "bloom": {
      "desktop": {
        "step1": {
          "title": "Open the Bloom Wallet app",
          "description": "We recommend putting Bloom Wallet on your home screen for quicker access."
        },
        "step2": {
          "description": "Create or import a wallet using your recovery phrase.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "After you have a wallet, click on Connect to connect via Bloom. A connection prompt in the app will appear for you to confirm the connection.",
          "title": "Click on Connect"
        }
      },
      "qr_code": {
        "step1": {
          "title": "Open the Bloom Wallet app",
          "description": "We recommend putting Bloom Wallet on your home screen for quicker access."
        },
        "step2": {
          "description": "Create or import a wallet using your recovery phrase.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "After you have a wallet, click on Connect to connect via Bloom. A connection prompt in the app will appear for you to confirm the connection.",
          "title": "Click on Connect"
        }
      }
    },

    "bybit": {
      "qr_code": {
        "step1": {
          "description": "We recommend putting Bybit on your home screen for faster access to your wallet.",
          "title": "Open the Bybit app"
        },
        "step2": {
          "description": "You can easily backup your wallet using our backup feature on your phone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
          "title": "Tap the scan button"
        }
      },

      "extension": {
        "step1": {
          "description": "Click at the top right of your browser and pin Bybit Wallet for easy access.",
          "title": "Install the Bybit Wallet extension"
        },
        "step2": {
          "description": "Create a new wallet or import an existing one.",
          "title": "Create or Import a wallet"
        },
        "step3": {
          "description": "Once you set up Bybit Wallet, click below to refresh the browser and load up the extension.",
          "title": "Refresh your browser"
        }
      }
    },

    "coin98": {
      "qr_code": {
        "step1": {
          "description": "We recommend putting Coin98 Wallet on your home screen for faster access to your wallet.",
          "title": "Open the Coin98 Wallet app"
        },
        "step2": {
          "description": "You can easily backup your wallet using our backup feature on your phone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
          "title": "Tap the WalletConnect button"
        }
      },

      "extension": {
        "step1": {
          "description": "Click at the top right of your browser and pin Coin98 Wallet for easy access.",
          "title": "Install the Coin98 Wallet extension"
        },
        "step2": {
          "description": "Create a new wallet or import an existing one.",
          "title": "Create or Import a wallet"
        },
        "step3": {
          "description": "Once you set up Coin98 Wallet, click below to refresh the browser and load up the extension.",
          "title": "Refresh your browser"
        }
      }
    },

    "coinbase": {
      "qr_code": {
        "step1": {
          "description": "We recommend putting Coinbase Wallet on your home screen for quicker access.",
          "title": "Open the Coinbase Wallet app"
        },
        "step2": {
          "description": "You can easily backup your wallet using the cloud backup feature.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
          "title": "Tap the scan button"
        }
      },

      "extension": {
        "step1": {
          "description": "We recommend pinning Coinbase Wallet to your taskbar for quicker access to your wallet.",
          "title": "Install the Coinbase Wallet extension"
        },
        "step2": {
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
          "title": "Refresh your browser"
        }
      }
    },

    "compass": {
      "extension": {
        "step1": {
          "description": "We recommend pinning Compass Wallet to your taskbar for quicker access to your wallet.",
          "title": "Install the Compass Wallet extension"
        },
        "step2": {
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
          "title": "Refresh your browser"
        }
      }
    },

    "core": {
      "qr_code": {
        "step1": {
          "description": "We recommend putting Core on your home screen for faster access to your wallet.",
          "title": "Open the Core app"
        },
        "step2": {
          "description": "You can easily backup your wallet using our backup feature on your phone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
          "title": "Tap the WalletConnect button"
        }
      },

      "extension": {
        "step1": {
          "description": "We recommend pinning Core to your taskbar for quicker access to your wallet.",
          "title": "Install the Core extension"
        },
        "step2": {
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
          "title": "Refresh your browser"
        }
      }
    },

    "fox": {
      "qr_code": {
        "step1": {
          "description": "We recommend putting FoxWallet on your home screen for quicker access.",
          "title": "Open the FoxWallet app"
        },
        "step2": {
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
          "title": "Tap the scan button"
        }
      }
    },

    "frontier": {
      "qr_code": {
        "step1": {
          "description": "We recommend putting Frontier Wallet on your home screen for quicker access.",
          "title": "Open the Frontier Wallet app"
        },
        "step2": {
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
          "title": "Tap the scan button"
        }
      },

      "extension": {
        "step1": {
          "description": "We recommend pinning Frontier Wallet to your taskbar for quicker access to your wallet.",
          "title": "Install the Frontier Wallet extension"
        },
        "step2": {
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
          "title": "Refresh your browser"
        }
      }
    },

    "im_token": {
      "qr_code": {
        "step1": {
          "title": "Open the imToken app",
          "description": "Put imToken app on your home screen for faster access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Create a new wallet or import an existing one."
        },
        "step3": {
          "title": "Tap Scanner Icon in top right corner",
          "description": "Choose New Connection, then scan the QR code and confirm the prompt to connect."
        }
      }
    },

    "kaikas": {
      "extension": {
        "step1": {
          "description": "We recommend pinning Kaikas to your taskbar for quicker access to your wallet.",
          "title": "Install the Kaikas extension"
        },
        "step2": {
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
          "title": "Refresh your browser"
        }
      },
      "qr_code": {
        "step1": {
          "title": "Open the Kaikas app",
          "description": "Put Kaikas app on your home screen for faster access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Create a new wallet or import an existing one."
        },
        "step3": {
          "title": "Tap Scanner Icon in top right corner",
          "description": "Choose New Connection, then scan the QR code and confirm the prompt to connect."
        }
      }
    },

    "kraken": {
      "qr_code": {
        "step1": {
          "title": "Open the Kraken Wallet app",
          "description": "Add Kraken Wallet to your home screen for faster access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Create a new wallet or import an existing one."
        },
        "step3": {
          "title": "Tap the QR icon and scan",
          "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect."
        }
      }
    },

    "kresus": {
      "qr_code": {
        "step1": {
          "title": "Open the Kresus Wallet app",
          "description": "Add Kresus Wallet to your home screen for faster access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Create a new wallet or import an existing one."
        },
        "step3": {
          "title": "Tap the QR icon and scan",
          "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect."
        }
      }
    },

    "magicEden": {
      "extension": {
        "step1": {
          "title": "Install the Magic Eden extension",
          "description": "We recommend pinning Magic Eden to your taskbar for easier access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret recovery phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "metamask": {
      "qr_code": {
        "step1": {
          "title": "Open the MetaMask app",
          "description": "We recommend putting MetaMask on your home screen for quicker access."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Tap the scan button",
          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
        }
      },

      "extension": {
        "step1": {
          "title": "Install the MetaMask extension",
          "description": "We recommend pinning MetaMask to your taskbar for quicker access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "nestwallet": {
      "extension": {
        "step1": {
          "title": "Install the NestWallet extension",
          "description": "We recommend pinning NestWallet to your taskbar for quicker access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "okx": {
      "qr_code": {
        "step1": {
          "title": "Open the OKX Wallet app",
          "description": "We recommend putting OKX Wallet on your home screen for quicker access."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Tap the scan button",
          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
        }
      },

      "extension": {
        "step1": {
          "title": "Install the OKX Wallet extension",
          "description": "We recommend pinning OKX Wallet to your taskbar for quicker access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "omni": {
      "qr_code": {
        "step1": {
          "title": "Open the Omni app",
          "description": "Add Omni to your home screen for faster access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Create a new wallet or import an existing one."
        },
        "step3": {
          "title": "Tap the QR icon and scan",
          "description": "Tap the QR icon on your home screen, scan the code and confirm the prompt to connect."
        }
      }
    },

    "1inch": {
      "qr_code": {
        "step1": {
          "description": "Put 1inch Wallet on your home screen for faster access to your wallet.",
          "title": "Open the 1inch Wallet app"
        },
        "step2": {
          "description": "Create a wallet and username, or import an existing wallet.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
          "title": "Tap the Scan QR button"
        }
      }
    },

    "token_pocket": {
      "qr_code": {
        "step1": {
          "title": "Open the TokenPocket app",
          "description": "We recommend putting TokenPocket on your home screen for quicker access."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Tap the scan button",
          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
        }
      },

      "extension": {
        "step1": {
          "title": "Install the TokenPocket extension",
          "description": "We recommend pinning TokenPocket to your taskbar for quicker access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "trust": {
      "qr_code": {
        "step1": {
          "title": "Open the Trust Wallet app",
          "description": "Put Trust Wallet on your home screen for faster access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Create a new wallet or import an existing one."
        },
        "step3": {
          "title": "Tap WalletConnect in Settings",
          "description": "Choose New Connection, then scan the QR code and confirm the prompt to connect."
        }
      },

      "extension": {
        "step1": {
          "title": "Install the Trust Wallet extension",
          "description": "Click at the top right of your browser and pin Trust Wallet for easy access."
        },
        "step2": {
          "title": "Create or Import a wallet",
          "description": "Create a new wallet or import an existing one."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up Trust Wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "uniswap": {
      "qr_code": {
        "step1": {
          "title": "Open the Uniswap app",
          "description": "Add Uniswap Wallet to your home screen for faster access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Create a new wallet or import an existing one."
        },
        "step3": {
          "title": "Tap the QR icon and scan",
          "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect."
        }
      }
    },

    "zerion": {
      "qr_code": {
        "step1": {
          "title": "Open the Zerion app",
          "description": "We recommend putting Zerion on your home screen for quicker access."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Tap the scan button",
          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
        }
      },

      "extension": {
        "step1": {
          "title": "Install the Zerion extension",
          "description": "We recommend pinning Zerion to your taskbar for quicker access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "rainbow": {
      "qr_code": {
        "step1": {
          "title": "Open the Rainbow app",
          "description": "We recommend putting Rainbow on your home screen for faster access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "You can easily backup your wallet using our backup feature on your phone."
        },
        "step3": {
          "title": "Tap the scan button",
          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
        }
      }
    },

    "enkrypt": {
      "extension": {
        "step1": {
          "description": "We recommend pinning Enkrypt Wallet to your taskbar for quicker access to your wallet.",
          "title": "Install the Enkrypt Wallet extension"
        },
        "step2": {
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
          "title": "Refresh your browser"
        }
      }
    },

    "frame": {
      "extension": {
        "step1": {
          "description": "We recommend pinning Frame to your taskbar for quicker access to your wallet.",
          "title": "Install Frame & the companion extension"
        },
        "step2": {
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
          "title": "Refresh your browser"
        }
      }
    },

    "one_key": {
      "extension": {
        "step1": {
          "title": "Install the OneKey Wallet extension",
          "description": "We recommend pinning OneKey Wallet to your taskbar for quicker access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "phantom": {
      "extension": {
        "step1": {
          "title": "Install the Phantom extension",
          "description": "We recommend pinning Phantom to your taskbar for easier access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret recovery phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "rabby": {
      "extension": {
        "step1": {
          "title": "Install the Rabby extension",
          "description": "We recommend pinning Rabby to your taskbar for quicker access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "ronin": {
      "qr_code": {
        "step1": {
          "description": "We recommend putting Ronin Wallet on your home screen for quicker access.",
          "title": "Open the Ronin Wallet app"
        },
        "step2": {
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
          "title": "Tap the scan button"
        }
      },

      "extension": {
        "step1": {
          "description": "We recommend pinning Ronin Wallet to your taskbar for quicker access to your wallet.",
          "title": "Install the Ronin Wallet extension"
        },
        "step2": {
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
          "title": "Create or Import a Wallet"
        },
        "step3": {
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
          "title": "Refresh your browser"
        }
      }
    },

    "ramper": {
      "extension": {
        "step1": {
          "title": "Install the Ramper extension",
          "description": "We recommend pinning Ramper to your taskbar for easier access to your wallet."
        },
        "step2": {
          "title": "Create a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "safeheron": {
      "extension": {
        "step1": {
          "title": "Install the Core extension",
          "description": "We recommend pinning Safeheron to your taskbar for quicker access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "taho": {
      "extension": {
        "step1": {
          "title": "Install the Taho extension",
          "description": "We recommend pinning Taho to your taskbar for quicker access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "talisman": {
      "extension": {
        "step1": {
          "title": "Install the Talisman extension",
          "description": "We recommend pinning Talisman to your taskbar for quicker access to your wallet."
        },
        "step2": {
          "title": "Create or Import an Ethereum Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your recovery phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "xdefi": {
      "extension": {
        "step1": {
          "title": "Install the XDEFI Wallet extension",
          "description": "We recommend pinning XDEFI Wallet to your taskbar for quicker access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "zeal": {
      "extension": {
        "step1": {
          "title": "Install the Zeal extension",
          "description": "We recommend pinning Zeal to your taskbar for quicker access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "safepal": {
      "extension": {
        "step1": {
          "title": "Install the SafePal Wallet extension",
          "description": "Click at the top right of your browser and pin SafePal Wallet for easy access."
        },
        "step2": {
          "title": "Create or Import a wallet",
          "description": "Create a new wallet or import an existing one."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up SafePal Wallet, click below to refresh the browser and load up the extension."
        }
      },
      "qr_code": {
        "step1": {
          "title": "Open the SafePal Wallet app",
          "description": "Put SafePal Wallet on your home screen for faster access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Create a new wallet or import an existing one."
        },
        "step3": {
          "title": "Tap WalletConnect in Settings",
          "description": "Choose New Connection, then scan the QR code and confirm the prompt to connect."
        }
      }
    },

    "desig": {
      "extension": {
        "step1": {
          "title": "Install the Desig extension",
          "description": "We recommend pinning Desig to your taskbar for easier access to your wallet."
        },
        "step2": {
          "title": "Create a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      }
    },

    "subwallet": {
      "extension": {
        "step1": {
          "title": "Install the SubWallet extension",
          "description": "We recommend pinning SubWallet to your taskbar for quicker access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your recovery phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      },
      "qr_code": {
        "step1": {
          "title": "Open the SubWallet app",
          "description": "We recommend putting SubWallet on your home screen for quicker access."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Tap the scan button",
          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
        }
      }
    },

    "clv": {
      "extension": {
        "step1": {
          "title": "Install the CLV Wallet extension",
          "description": "We recommend pinning CLV Wallet to your taskbar for quicker access to your wallet."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Refresh your browser",
          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
        }
      },
      "qr_code": {
        "step1": {
          "title": "Open the CLV Wallet app",
          "description": "We recommend putting CLV Wallet on your home screen for quicker access."
        },
        "step2": {
          "title": "Create or Import a Wallet",
          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
        },
        "step3": {
          "title": "Tap the scan button",
          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
        }
      }
    },

    "okto": {
      "qr_code": {
        "step1": {
          "title": "Open the Okto app",
          "description": "Add Okto to your home screen for quick access"
        },
        "step2": {
          "title": "Create an MPC Wallet",
          "description": "Create an account and generate a wallet"
        },
        "step3": {
          "title": "Tap WalletConnect in Settings",
          "description": "Tap the Scan QR icon at the top right and confirm the prompt to connect."
        }
      }
    },

    "ledger": {
      "desktop": {
        "step1": {
          "title": "Open the Ledger Live app",
          "description": "We recommend putting Ledger Live on your home screen for quicker access."
        },
        "step2": {
          "title": "Set up your Ledger",
          "description": "Set up a new Ledger or connect to an existing one."
        },
        "step3": {
          "title": "Connect",
          "description": "A connection prompt will appear for you to connect your wallet."
        }
      },
      "qr_code": {
        "step1": {
          "title": "Open the Ledger Live app",
          "description": "We recommend putting Ledger Live on your home screen for quicker access."
        },
        "step2": {
          "title": "Set up your Ledger",
          "description": "You can either sync with the desktop app or connect your Ledger."
        },
        "step3": {
          "title": "Scan the code",
          "description": "Tap WalletConnect then Switch to Scanner. After you scan, a connection prompt will appear for you to connect your wallet."
        }
      }
    }
  }
}
`;function VSe(e,t){return Object.defineProperty(e,"__recipe__",{value:t,writable:!1}),e}var IK=VSe;function kK(e){var{conditions:t}=e;if(!t)throw new Error("Styles have no conditions");function n(r){if(typeof r=="string"||typeof r=="number"||typeof r=="boolean"){if(!t.defaultCondition)throw new Error("No default condition");return{[t.defaultCondition]:r}}if(Array.isArray(r)){if(!("responsiveArray"in t))throw new Error("Responsive arrays are not supported");var i={};for(var o in t.responsiveArray)r[o]!=null&&(i[t.responsiveArray[o]]=r[o]);return i}return r}return IK(n,{importPath:"@vanilla-extract/sprinkles/createUtils",importName:"createNormalizeValueFn",args:[{conditions:e.conditions}]})}function WSe(e){var{conditions:t}=e;if(!t)throw new Error("Styles have no conditions");var n=kK(e);function r(i,o){if(typeof i=="string"||typeof i=="number"||typeof i=="boolean"){if(!t.defaultCondition)throw new Error("No default condition");return o(i,t.defaultCondition)}var a=Array.isArray(i)?n(i):i,s={};for(var l in a)a[l]!=null&&(s[l]=o(a[l],l));return s}return IK(r,{importPath:"@vanilla-extract/sprinkles/createUtils",importName:"createMapValueFn",args:[{conditions:e.conditions}]})}function GSe(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qSe(e){var t=GSe(e,"string");return typeof t=="symbol"?t:String(t)}function KSe(e,t,n){return t=qSe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Q8(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aj(Object(n),!0).forEach(function(r){KSe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aj(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var QSe=e=>function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=Object.assign({},...n.map(l=>l.styles)),o=Object.keys(i),a=o.filter(l=>"mappings"in i[l]),s=l=>{var c=[],u={},f=Q8({},l),d=!1;for(var g of a){var p=l[g];if(p!=null){var m=i[g];d=!0;for(var w of m.mappings)u[w]=p,f[w]==null&&delete f[w]}}var b=d?Q8(Q8({},u),f):l,C=function(){var A=b[y],O=i[y];try{if(O.mappings)return"continue";if(typeof A=="string"||typeof A=="number")c.push(O.values[A].defaultClass);else if(Array.isArray(A))for(var P=0;P<A.length;P++){var M=A[P];if(M!=null){var R=O.responsiveArray[P];c.push(O.values[M].conditions[R])}}else for(var L in A){var z=A[L];z!=null&&c.push(O.values[z].conditions[L])}}catch(V){throw V}};for(var y in b)var x=C();return e(c.join(" "))};return Object.assign(s,{properties:new Set(o)})},XSe=e=>e,YSe=function(){return QSe(XSe)(...arguments)};function MK(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=MK(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function RK(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=MK(e))&&(r&&(r+=" "),r+=t);return r}var JSe="AEEUdwmgDS8BxQKKAP4BOgDjATAAngDUAIMAoABoAOAAagCOAEQAhABMAHIAOwA9ACsANgAmAGIAHgAuACgAJwAXAC0AGgAjAB8ALwAUACkAEgAeAAkAGwARABkAFgA5ACgALQArADcAFQApABAAHgAiABAAGgAeABMAGAUhBe8BFxREN8sF2wC5AK5HAW8ArQkDzQCuhzc3NzcBP68NEfMABQdHBuw5BV8FYAA9MzkI9r4ZBg7QyQAWA9CeOwLNCjcCjqkChuA/lm+RAsXTAoP6ASfnEQDytQFJAjWVCkeXAOsA6godAB/cwdAUE0WlBCN/AQUCQRjFD/MRBjHxDQSJbw0jBzUAswBxme+tnIcAYwabAysG8QAjAEMMmxcDqgPKQyDXCMMxA7kUQwD3NXOrAKmFIAAfBC0D3x4BJQDBGdUFAhEgVD8JnwmQJiNWYUzrg0oAGwAUAB0AFnNcACkAFgBP9h3gPfsDOWDKneY2ChglX1UDYD30ABsAFAAdABZzIGRAnwDD8wAjAEEMzRbDqgMB2sAFYwXqAtCnAsS4AwpUJKRtFHsadUz9AMMVbwLpABM1NJEX0ZkCgYMBEyMAxRVvAukAEzUBUFAtmUwSAy4DBTER33EftQHfSwB5MxJ/AjkWKQLzL8E/cwBB6QH9LQDPDtO9ASNriQC5DQANAwCK21EFI91zHwCoL9kBqQcHBwcHKzUDowBvAQohPvU3fAQgHwCyAc8CKQMA5zMSezr7ULgFmDp/LzVQBgEGAi8FYQVgt8AFcTtlQhpCWEmfe5tmZ6IAExsDzQ8t+X8rBKtTAltbAn0jsy8Bl6utPWMDTR8Ei2kRANkDBrNHNysDBzECQWUAcwFpJ3kAiyUhAJ0BUb8AL3EfAbfNAz81KUsFWwF3YQZtAm0A+VEfAzEJDQBRSQCzAQBlAHsAM70GD/v3IZWHBwARKQAxALsjTwHZAeMPEzmXgIHwABIAGQA8AEUAQDt3gdvIEGcQZAkGTRFMdEIVEwK0D64L7REdDNkq09PgADSxB/MDWwfzA1sDWwfzB/MDWwfzA1sDWwNbA1scEvAi28gQZw9QBHUFlgWTBN4IiyZREYkHMAjaVBV0JhxPA00BBCMtSSQ7mzMTJUpMFE0LCAQ2SmyvfUADTzGzVP2QqgPTMlc5dAkGHnkSqAAyD3skNb1OhnpPcagKU0+2tYdJak5vAsY6sEAACikJm2/Dd1YGRRAfJ6kQ+ww3AbkBPw3xS9wE9QY/BM0fgRkdD9GVoAipLeEM8SbnLqWAXiP5KocF8Uv4POELUVFsD10LaQnnOmeBUgMlAREijwrhDT0IcRD3Cs1vDekRSQc9A9lJngCpBwULFR05FbkmFGKwCw05ewb/GvoLkyazEy17AAXXGiUGUQEtGwMA0y7rhbRaNVwgT2MGBwspI8sUrFAkDSlAu3hMGh8HGSWtApVDdEqLUToelyH6PEENai4XUYAH+TwJGVMLhTyiRq9FEhHWPpE9TCJNTDAEOYMsMyePCdMPiQy9fHYBXQklCbUMdRM1ERs3yQg9Bx0xlygnGQglRplgngT7owP3E9UDDwVDCUUHFwO5HDETMhUtBRGBKNsC9zbZLrcCk1aEARsFzw8pH+MQVEfkDu0InwJpA4cl7wAxFSUAGyKfCEdnAGOP3FMJLs8Iy2pwI3gDaxTrZRF3B5UOWwerHDcVwxzlcMxeD4YMKKezCV8BeQmdAWME5wgNNV+MpCBFZ1eLXBifIGVBQ14AAjUMaRWjRMGHfAKPD28SHwE5AXcHPQ0FAnsR8RFvEJkI74YINbkz/DopBFMhhyAVCisDU2zSCysm/Qz8bQGnEmYDEDRBd/Jnr2C6KBgBBx0yyUFkIfULlk/RDKAaxRhGVDIZ6AfDA/ca9yfuQVsGAwOnBxc6UTPyBMELbQiPCUMATQ6nGwfbGG4KdYzUATWPAbudA1uVhwJzkwY7Bw8Aaw+LBX3pACECqwinAAkA0wNbAD0CsQehAB0AiUUBQQMrMwEl6QKTA5cINc8BmTMB9y0EH8cMGQD7O25OAsO1AoBuZqYF4VwCkgJNOQFRKQQJUktVA7N15QDfAE8GF+NLARmvTs8e50cB43MvAMsA/wAJOQcJRQHRAfdxALsBYws1Caa3uQFR7S0AhwAZbwHbAo0A4QA5AIP1AVcAUQVd/QXXAlNNARU1HC9bZQG/AyMBNwERAH0Gz5GpzQsjBHEH1wIQHxXlAu8yB7kFAyLjE9FCyQK94lkAMhoKPAqrCqpgX2Q3CjV2PVQAEh+sPss/UgVVO1c7XDtXO1w7VztcO1c7XDtXO1wDm8Pmw+YKcF9JYe8Mqg3YRMw6TRPfYFVgNhPMLbsUxRXSJVoZQRrAJwkl6FUNDwgt12Y0CDA0eRfAAEMpbINFY4oeNApPHOtTlVT8LR8AtUumM7MNsBsZREQFS3XxYi4WEgomAmSFAmJGX1GzAV83JAKh+wJonAJmDQKfiDgfDwJmPwJmKgRyBIMDfxcDfpY5Cjl7GzmGOicnAmwhAjI6OA4CbcsCbbLzjgM3a0kvAWsA4gDlAE4JB5wMkQECD8YAEbkCdzMCdqZDAnlPRwJ4viFg30WyRvcCfEMCeswCfQ0CfPRIBEiBZygALxlJXEpfGRtK0ALRBQLQ0EsrA4hTA4fqRMmRNgLypV0HAwOyS9JMMSkH001QTbMCi0MCitzFHwshR2sJuwKOOwKOYESbhQKO3QKOYHxRuFM5AQ5S2FSJApP/ApMQAO0AIFUiVbNV1AosHymZijLleGpFPz0Cl6MC77ZYJawAXSkClpMCloCgAK1ZsFoNhVEAPwKWuQKWUlxIXNUCmc8CmWhczl0LHQKcnznGOqECnBoCn58CnryOACETNS4TAp31Ap6WALlBYThh8wKe1wKgcgGtAp6jIwKeUqljzGQrKS8CJ7MCJoICoP8CoFDbAqYzAqXSAqgDAIECp/ZogGi1AAdNaiBq1QKs5wKssgKtawKtBgJXIQJV4AKx5dsDH1JsmwKywRECsuwbbORtZ21MYwMl0QK2YD9DbpQDKUkCuGICuUsZArkue3A6cOUCvR0DLbYDMhUCvoxyBgMzdQK+HnMmc1MCw88CwwhzhnRPOUl05AM8qwEDPJ4DPcMCxYACxksCxhSNAshtVQLISALJUwLJMgJkoQLd1nh9ZXiyeSlL1AMYp2cGAmH4GfeVKHsPXpZevxUCz28Cz3AzT1fW9xejAMqxAs93AS3uA04Wfk8JAtwrAtuOAtJTA1JgA1NjAQUDVZCAjUMEzxrxZEl5A4LSg5EC2ssC2eKEFIRNp0ADhqkAMwNkEoZ1Xf0AWQLfaQLevHd7AuIz7RgB8zQrAfSfAfLWiwLr9wLpdH0DAur9AuroAP1LAb0C7o0C66CWrpcHAu5DA4XkmH1w5HGlAvMHAG0DjhqZlwL3FwORcgOSiwL3nAL53QL4apogmq+/O5siA52HAv7+AR8APZ8gAZ+3AwWRA6ZuA6bdANXJAwZuoYyiCQ0DDE0BEwEjB3EGZb1rCQC/BG/DFY8etxEAG3k9ACcDNxJRA42DAWcrJQCM8wAlAOanC6OVCLsGI6fJBgCvBRnDBvElRUYFFoAFcD9GSDNCKUK8X3kZX8QAls0FOgCQVCGbwTsuYDoZutcONxjOGJHJ/gVfBWAFXwVgBWsFYAVfBWAFXwVgBV8FYAVfBWBOHQjfjW8KCgoKbF7xMwTRA7kGN8PDAMMEr8MA70gxFroFTj5xPnhCR0K+X30/X/AAWBkzswCNBsxzzASm70aCRS4rDDMeLz49fnXfcsH5GcoscQFz13Y4HwVnBXLJycnACNdRYwgICAqEXoWTxgA7P4kACxbZBu21Kw0AjMsTAwkVAOVtJUUsJ1JCuULESUArXy9gPi9AKwnJRQYKTD9LPoA+iT54PnkCkULEUUpDX9NWV3JVEjQAc1w3A3IBE3YnX+g7QiMJb6MKaiszRCUuQrNCxDPMCcwEX9EWJzYREBEEBwIHKn6l33JCNVIfybPJtAltydPUCmhBZw/tEKsZAJOVJU1CLRuxbUHOQAo7P0s+eEJHHA8SJVRPdGM0NVrpvBoKhfUlM0JHHGUQUhEWO1xLSj8MO0ucNAqJIzVCRxv9EFsqKyA4OQgNj2nwZgp5ZNFgE2A1K3YHS2AhQQojJmC7DgpzGG1WYFUZCQYHZO9gHWCdYIVgu2BTYJlwFh8GvRbcXbG8YgtDHrMBwzPVyQonHQgkCyYBgQJ0Ajc4nVqIAwGSCsBPIgDsK3SWEtIVBa5N8gGjAo+kVwVIZwD/AEUSCDweX4ITrRQsJ8K3TwBXFDwEAB0TvzVcAtoTS20RIwDgVgZ9BBImYgA5AL4Coi8LFnezOkCnIQFjAY4KBAPh9RcGsgZSBsEAJctdsWIRu2kTkQstRw7DAcMBKgpPBGIGMDAwKCYnKTQaLg4AKRSVAFwCdl+YUZ0JdicFD3lPAdt1F9ZZKCGxuE3yBxkFVGcA/wBFEgiCBwAOLHQSjxOtQDg1z7deFRMAZ8QTAGtKb1ApIiPHADkAvgKiLy1DFtYCmBiDAlDDWNB0eo7fpaMO/aEVRRv0ATEQZBIODyMEAc8JQhCbDRgzFD4TAEMAu9YBCgCsAOkAm5I3ABwAYxvONnR+MhXJAxgKQyxL2+kkJhMbhQKDBMkSsvF0AD9BNQ6uQC7WqSQHwxEAEEIu1hkhAH2z4iQPwyJPHNWpdyYBRSpnJALzoBAEVPPsH20MxA0CCEQKRgAFyAtFAlMNwwjEDUQJRArELtapMg7DDZgJIw+TGukEIwvDFkMAqAtDEMMMBhioe+QAO3MMRAACrgnEBSPY9Q0FDnbSBoMAB8MSYxkSxAEJAPIJAAB8FWMOFtMc/HcXwxhDAC7DAvOowwAewwJdKDKHAAHDAALrFUQVwwAbwyvzpWMWv8wA/ABpAy++bcYDUKPD0KhDCwKmJ1MAAmMA5+UZwxAagwipBRL/eADfw6fDGOMCGsOjk3l6BwOpo4sAEsMOGxMAA5sAbcMOAAvDp0MJGkMDwgipnNIPAwfIqUMGAOGDAAPzABXDAAcDAAnDAGmTABrDAA7DChjDjnEWAwABYwAOcwAuUyYABsMAF8MIKQANUgC6wy4AA8MADqMq8wCyYgAcIwAB8wqpAAXOCx0V4wAHowBCwwEKAGnDAAuDAB3DAAjDCakABdIAbqcZ3QCZCCkABdIAAAFDAAfjAB2jCCkABqIACYMAGzMAbSMA5sOIAAhjAAhDABTDBAkpAAbSAOOTAAlDC6kOzPtnAAdDAG6kQFAATwAKwwwAA0MACbUDPwAHIwAZgwACE6cDAAojAApDAAoDp/MGwwAJIwADEwAQQwgAFEMAEXMAD5MADfMADcMAGRMOFiMAFUMAbqMWuwHDAMIAE0MLAGkzEgDhUwACQwAEWgAXgwUjAAbYABjDBSYBgzBaAEFNALcQBxUMegAwMngBrA0IZgJ0KxQHBREPd1N0ZzKRJwaIHAZqNT4DqQq8BwngAB4DAwt2AX56T1ocKQNXAh1GATQGC3tOxYNagkgAMQA5CQADAQEAWxLjAIOYNAEzAH7tFRk6TglSAF8NAAlYAQ+S1ACAQwQorQBiAN4dAJ1wPyeTANVzuQDX3AIeEMp9eyMgXiUAEdkBkJizKltbVVAaRMqRAAEAhyQ/SDEz6BmfVwB6ATEsOClKIRcDOF0E/832AFNt5AByAnkCRxGCOs94NjXdAwINGBonDBwPALW2AwICAgAAAAAAAAYDBQMDARrUAwAtAAAAAgEGBgYGBgYFBQUFBQUEBQYHCAkEBQUFBQQAAAICAAAAIgCNAJAAlT0A6gC7ANwApEQAwgCyAK0AqADuAKYA2gCjAOcBCAEDAMcAgQBiANIA1AEDAN4A8gCQAKkBMQDqAN8A3AsBCQ8yO9ra2tq8xuLT1tRJOB0BUgFcNU0BWgFpAWgBWwFMUUlLbhMBUxsNEAs6PhMOACcUKy0vMj5AQENDQ0RFFEYGJFdXV1dZWVhZL1pbXVxcI2NnZ2ZoZypsbnZ1eHh4eHh4enp6enp6enp6enp8fH18e2IARPIASQCaAHgAMgBm+ACOAFcAVwA3AnbvAIsABfj4AGQAk/IAnwBPAGIAZP//sACFAIUAaQBWALEAJAC2AIMCQAJDAPwA5wD+AP4A6AD/AOkA6QDoAOYALwJ7AVEBQAE+AVQBPgE+AT4BOQE4ATgBOAEcAVgXADEQCAEAUx8SHgsdHhYAjgCWAKYAUQBqIAIxAHYAbwCXAxUDJzIDIUlGTzEAkQJPAMcCVwKkAMAClgKWApYClgKWApYCiwKWApYClgKWApYClgKVApUCmAKgApcClgKWApQClAKUApQCkgKVAnUB1AKXAp8ClgKWApUeAIETBQD+DQOfAmECOh8BVBg9AuIZEjMbAU4/G1WZAXusRAFpYQEFA0FPAQYAmTEeIJdyADFoAHEANgCRA5zMk/C2jGINwjMWygIZCaXdfDILBCs5dAE7YnQBugDlhoiHhoiGiYqKhouOjIaNkI6Ij4qQipGGkoaThpSSlYaWhpeKmIaZhpqGm4aci52QnoqfhuIC4XTpAt90AIp0LHSoAIsAdHQEQwRABEIERQRDBEkERgRBBEcESQRIBEQERgRJAJ5udACrA490ALxuAQ10ANFZdHQA13QCFHQA/mJ0AP4BIQD+APwA/AD9APwDhGZ03ASMK23HAP4A/AD8AP0A/CR0dACRYnQA/gCRASEA/gCRAvQA/gCRA4RmdNwEjCttxyR0AP9idAEhAP4A/gD8APwA/QD8AP8A/AD8AP0A/AOEZnTcBIwrbcckdHQAkWJ0ASEA/gCRAP4AkQL0AP4AkQOEZnTcBIwrbcckdAJLAT50AlIBQXQCU8l0dAJfdHQDpgL0A6YDpgOnA6cDpwOnA4RmdNwEjCttxyR0dACRYnQBIQOmAJEDpgCRAvQDpgCRA4RmdNwEjCttxyR0BDh0AJEEOQCRDpU5dSgCADR03gV2CwArdAEFAM5iCnR0AF1iAAYcOgp0dACRCnQAXAEIwWZ0CnRmdHQAkWZ0CnRmdEXgAFF03gp0dEY0tlT2u3SOAQTwscwhjZZKrhYcBSfFp9XNbKiVDOD2b+cpe4/Z17mQnbtzzhaeQtE2GGj0IDNTjRUSyTxxw/RPHW/+vS7d1NfRt9z9QPZg4X7QFfhCnkvgNPIItOsC2eV6hPannZNHlZ9xrwZXIMOlu3jSoQSq78WEjwLjw1ELSlF1aBvfzwk5ZX7AUvQzjPQKbDuQ+sm4wNOp4A6AdVuRS0t1y/DZpg4R6m7FNjM9HgvW7Bi88zaMjOo6lM8wtBBdj8LP4ylv3zCXPhebMKJc066o9sF71oFW/8JXu86HJbwDID5lzw5GWLR/LhT0Qqnp2JQxNZNfcbLIzPy+YypqRm/lBmGmex+82+PisxUumSeJkALIT6rJezxMH+CTJmQtt5uwTVbL3ptmjDUQzlSIvWi8Tl7ng1NpuRn1Ng4n14Qc+3Iil7OwkvNWogLSPkn3pihIFytyIGmMhOe3n1tWsuMy9BdKyqF4Z3v2SgggTL9KVvMXPnCbRe+oOuFFP3HejBG/w9gvmfNYvg6JuWia2lcSSN1uIjBktzoIazOHPJZ7kKHPz8mRWVdW3lA8WGF9dQF6Bm673boov3BUWDU2JNcahR23GtfHKLOz/viZ+rYnZFaIznXO67CYEJ1fXuTRpZhYZkKe54xeoagkNGLs+NTZHE0rX45/XvQ2RGADX6vcAvdxIUBV27wxGm2zjZo4X3ILgAlrOFheuZ6wtsvaIj4yLY7qqawlliaIcrz2G+c3vscAnCkCuMzMmZvMfu9lLwTvfX+3cVSyPdN9ZwgDZhfjRgNJcLiJ67b9xx8JHswprbiE3v9UphotAPIgnXVIN5KmMc0piXhc6cChPnN+MRhG9adtdttQTTwSIpl8I4/j//d3sz1326qTBTpPRM/Hgh3kzqEXs8ZAk4ErQhNO8hzrQ0DLkWMA/N+91tn2MdOJnWC2FCZehkQrwzwbKOjhvZsbM95QoeL9skYyMf4srVPVJSgg7pOLUtr/n9eT99oe9nLtFRpjA9okV2Kj8h9k5HaC0oivRD8VyXkJ81tcd4fHNXPCfloIQasxsuO18/46dR2jgul/UIet2G0kRvnyONMKhHs6J26FEoqSqd+rfYjeEGwHWVDpX1fh1jBBcKGMqRepju9Y00mDVHC+Xdij/j44rKfvfjGinNs1jO/0F3jB83XCDINN/HB84axlP+3E/klktRo+vl3U/aiyMJbIodE1XSsDn6UAzIoMtUObY2+k/4gY/l+AkZJ5Sj2vQrkyLm3FoxjhDX+31UXBFf9XrAH31fFqoBmDEZvhvvpnZ87N+oZEu7U9O/nnk+QWj3x8uyoRbEnf+O5UMr9i0nHP38IF5AvzrBW8YWBUR0mIAzIvndQq9N3v/Jto3aPjPXUPl8ASdPPyAp7jENf8bk7VMM9ol9XGmlBmeDMuGqt+WzuL6CXAxXjIhCPM5vACchgMJ/8XBGLO/D1isVvGhwwHHr1DLaI5mn2Jr/b1pUD90uciDaS8cXNDzCWvNmT/PhQe5e8nTnnnkt8Ds/SIjibcum/fqDhKopxAY8AkSrPn+IGDEKOO+U3XOP6djFs2H5N9+orhOahiQk5KnEUWa+CzkVzhp8bMHRbg81qhjjXuIKbHjSLSIBKWqockGtKinY+z4/RdBUF6pcc3JmnlxVcNgrI4SEzKUZSwcD2QCyxzKve+gAmg6ZuSRkpPFa6mfThu7LJNu3H5K42uCpNvPAsoedolKV/LHe/eJ+BbaG5MG0NaSGVPRUmNFMFFSSpXEcXwbVh7UETOZZtoVNRGOIbbkig3McEtR68cG0RZAoJevWYo7Dg/lZ1CQzblWeUvVHmr8fY4Nqd9JJiH/zEX24mJviH60fAyFr0A3c4bC1j3yZU60VgJxXn8JgJXLUIsiBnmKmMYz+7yBQFBvqb2eYnuW59joZBf56/wXvWIR4R8wTmV80i1mZy+S4+BUES+hzjk0uXpC///z/IlqHZ1monzlXp8aCfhGKMti73FI1KbL1q6IKO4fuBuZ59gagjn5xU79muMpHXg6S+e+gDM/U9BKLHbl9l6o8czQKl4RUkJJiqftQG2i3BMg/TQlUYFkJDYBOOvAugYuzYSDnZbDDd/aSd9x0Oe6F+bJcHfl9+gp6L5/TgA+BdFFovbfCrQ40s5vMPw8866pNX8zyFGeFWdxIpPVp9Rg1UPOVFbFZrvaFq/YAzHQgqMWpahMYfqHpmwXfHL1/kpYmGuHFwT55mQu0dylfNuq2Oq0hTMCPwqfxnuBIPLXfci4Y1ANy+1CUipQxld/izVh16WyG2Q0CQQ9NqtAnx1HCHwDj7sYxOSB0wopZSnOzxQOcExmxrVTF2BkOthVpGfuhaGECfCJpJKpjnihY+xOT2QJxN61+9K6QSqtv2Shr82I3jgJrqBg0wELFZPjvHpvzTtaJnLK6Vb97Yn933koO/saN7fsjwNKzp4l2lJVx2orjCGzC/4ZL4zCver6aQYtC5sdoychuFE6ufOiog+VWi5UDkbmvmtah/3aArEBIi39s5ILUnlFLgilcGuz9CQshEY7fw2ouoILAYPVT/gyAIq3TFAIwVsl+ktkRz/qGfnCDGrm5gsl/l9QdvCWGsjPz3dU7XuqKfdUrr/6XIgjp4rey6AJBmCmUJMjITHVdFb5m1p+dLMCL8t55zD42cmftmLEJC0Da04YiRCVUBLLa8D071/N5UBNBXDh0LFsmhV/5B5ExOB4j3WVG/S3lfK5o+V6ELHvy6RR9n4ac+VsK4VE4yphPvV+kG9FegTBH4ZRXL2HytUHCduJazB/KykjfetYxOXTLws267aGOd+I+JhKP//+VnXmS90OD/jvLcVu0asyqcuYN1mSb6XTlCkqv1vigZPIYwNF/zpWcT1GR/6aEIRjkh0yhg4LXJfaGobYJTY4JI58KiAKgmmgAKWdl5nYCeLqavRJGQNuYuZtZFGx+IkI4w4NS2xwbetNMunOjBu/hmKCI/w7tfiiyUd//4rbTeWt4izBY8YvGIN6vyKYmP/8X8wHKCeN+WRcKM70+tXKNGyevU9H2Dg5BsljnTf8YbsJ1TmMs74Ce2XlHisleguhyeg44rQOHZuw/6HTkhnnurK2d62q6yS7210SsAIaR+jXMQA+svkrLpsUY+F30Uw89uOdGAR6vo4FIME0EfVVeHTu6eKicfhSqOeXJhbftcd08sWEnNUL1C9fnprTgd83IMut8onVUF0hvqzZfHduPjbjwEXIcoYmy+P6tcJZHmeOv6VrvEdkHDJecjHuHeWANe79VG662qTjA/HCvumVv3qL+LrOcpqGps2ZGwQdFJ7PU4iuyRlBrwfO+xnPyr47s2cXVbWzAyznDiBGjCM3ksxjjqM62GE9C8f5U38kB3VjtabKp/nRdvMESPGDG90bWRLAt1Qk5DyLuazRR1YzdC1c+hZXvAWV8xA72S4A8B67vjVhbba3MMop293FeEXpe7zItMWrJG/LOH9ByOXmYnNJfjmfuX9KbrpgLOba4nZ+fl8Gbdv/ihv+6wFGKHCYrVwmhFC0J3V2bn2tIB1wCc1CST3d3X2OyxhguXcs4sm679UngzofuSeBewMFJboIQHbUh/m2JhW2hG9DIvG2t7yZIzKBTz9wBtnNC+2pCRYhSIuQ1j8xsz5VvqnyUIthvuoyyu7fNIrg/KQUVmGQaqkqZk/Vx5b33/gsEs8yX7SC1J+NV4icz6bvIE7C5G6McBaI8rVg56q5QBJWxn/87Q1sPK4+sQa8fLU5gXo4paaq4cOcQ4wR0VBHPGjKh+UlPCbA1nLXyEUX45qZ8J7/Ln4FPJE2TdzD0Z8MLSNQiykMMmSyOCiFfy84Rq60emYB2vD09KjYwsoIpeDcBDTElBbXxND72yhd9pC/1CMid/5HUMvAL27OtcIJDzNKpRPNqPOpyt2aPGz9QWIs9hQ9LiX5s8m9hjTUu/f7MyIatjjd+tSfQ3ufZxPpmJhTaBtZtKLUcfOCUqADuO+QoH8B9v6U+P0HV1GLQmtoNFTb3s74ivZgjES0qfK+8RdGgBbcCMSy8eBvh98+et1KIFqSe1KQPyXULBMTsIYnysIwiZBJYdI20vseV+wuJkcqGemehKjaAb9L57xZm3g2zX0bZ2xk/fU+bCo7TlnbW7JuF1YdURo/2Gw7VclDG1W7LOtas2LX4upifZ/23rzpsnY/ALfRgrcWP5hYmV9VxVOQA1fZvp9F2UNU+7d7xRyVm5wiLp3/0dlV7vdw1PMiZrbDAYzIVqEjRY2YU03sJhPnlwIPcZUG5ltL6S8XCxU1eYS5cjr34veBmXAvy7yN4ZjArIG0dfD/5UpBNlX1ZPoxJOwyqRi3wQWtOzd4oNKh0LkoTm8cwqgIfKhqqGOhwo71I+zXnMemTv2B2AUzABWyFztGgGULjDDzWYwJUVBTjKCn5K2QGMK1CQT7SzziOjo+BhAmqBjzuc3xYym2eedGeOIRJVyTwDw37iCMe4g5Vbnsb5ZBdxOAnMT7HU4DHpxWGuQ7GeiY30Cpbvzss55+5Km1YsbD5ea3NI9QNYIXol5apgSu9dZ8f8xS5dtHpido5BclDuLWY4lhik0tbJa07yJhH0BOyEut/GRbYTS6RfiTYWGMCkNpfSHi7HvdiTglEVHKZXaVhezH4kkXiIvKopYAlPusftpE4a5IZwvw1x/eLvoDIh/zpo9FiQInsTb2SAkKHV42XYBjpJDg4374XiVb3ws4qM0s9eSQ5HzsMU4OZJKuopFjBM+dAZEl8RUMx5uU2N486Kr141tVsGQfGjORYMCJAMsxELeNT4RmWjRcpdTGBwcx6XN9drWqPmJzcrGrH4+DRc7+n1w3kPZwu0BkNr6hQrqgo7JTB9A5kdJ/H7P4cWBMwsmuixAzJB3yrQpnGIq90lxAXLzDCdn1LPibsRt7rHNjgQBklRgPZ8vTbjXdgXrTWQsK5MdrXXQVPp0Rinq3frzZKJ0qD6Qhc40VzAraUXlob1gvkhK3vpmHgI6FRlQZNx6eRqkp0zy4AQlX813fAPtL3jMRaitGFFjo0zmErloC+h+YYdVQ6k4F/epxAoF0BmqEoKNTt6j4vQZNQ2BoqF9Vj53TOIoNmDiu9Xp15RkIgQIGcoLpfoIbenzpGUAtqFJp5W+LLnx38jHeECTJ/navKY1NWfN0sY1T8/pB8kIH3DU3DX+u6W3YwpypBMYOhbSxGjq84RZ84fWJow8pyHqn4S/9J15EcCMsXqrfwyd9mhiu3+rEo9pPpoJkdZqHjra4NvzFwuThNKy6hao/SlLw3ZADUcUp3w3SRVfW2rhl80zOgTYnKE0Hs2qp1J6H3xqPqIkvUDRMFDYyRbsFI3M9MEyovPk8rlw7/0a81cDVLmBsR2ze2pBuKb23fbeZC0uXoIvDppfTwIDxk1Oq2dGesGc+oJXWJLGkOha3CX+DUnzgAp9HGH9RsPZN63Hn4RMA5eSVhPHO+9RcRb/IOgtW31V1Q5IPGtoxPjC+MEJbVlIMYADd9aHYWUIQKopuPOHmoqSkubnAKnzgKHqgIOfW5RdAgotN6BN+O2ZYHkuemLnvQ8U9THVrS1RtLmKbcC7PeeDsYznvqzeg6VCNwmr0Yyx1wnLjyT84BZz3EJyCptD3yeueAyDWIs0L2qs/VQ3HUyqfrja0V1LdDzqAikeWuV4sc7RLIB69jEIBjCkyZedoUHqCrOvShVzyd73OdrJW0hPOuQv2qOoHDc9xVb6Yu6uq3Xqp2ZaH46A7lzevbxQEmfrzvAYSJuZ4WDk1Hz3QX1LVdiUK0EvlAGAYlG3Md30r7dcPN63yqBCIj25prpvZP0nI4+EgWoFG95V596CurXpKRBGRjQlHCvy5Ib/iW8nZJWwrET3mgd6mEhfP4KCuaLjopWs7h+MdXFdIv8dHQJgg1xi1eYqB0uDYjxwVmri0Sv5XKut/onqapC+FQiC2C1lvYJ9MVco6yDYsS3AANUfMtvtbYI2hfwZatiSsnoUeMZd34GVjkMMKA+XnjJpXgRW2SHTZplVowPmJsvXy6w3cfO1AK2dvtZEKTkC/TY9LFiKHCG0DnrMQdGm2lzlBHM9iEYynH2UcVMhUEjsc0oDBTgo2ZSQ1gzkAHeWeBXYFjYLuuf8yzTCy7/RFR81WDjXMbq2BOH5dURnxo6oivmxL3cKzKInlZkD31nvpHB9Kk7GfcfE1t+1V64b9LtgeJGlpRFxQCAqWJ5DoY77ski8gsOEOr2uywZaoO/NGa0X0y1pNQHBi3b2SUGNpcZxDT7rLbBf1FSnQ8guxGW3W+36BW0gBje4DOz6Ba6SVk0xiKgt+q2JOFyr4SYfnu+Ic1QZYIuwHBrgzr6UvOcSCzPTOo7D6IC4ISeS7zkl4h+2VoeHpnG/uWR3+ysNgPcOIXQbv0n4mr3BwQcdKJxgPSeyuP/z1Jjg4e9nUvoXegqQVIE30EHx5GHv+FAVUNTowYDJgyFhf5IvlYmEqRif6+WN1MkEJmDcQITx9FX23a4mxy1AQRsOHO/+eImX9l8EMJI3oPWzVXxSOeHU1dUWYr2uAA7AMb+vAEZSbU3qob9ibCyXeypEMpZ6863o6QPqlqGHZkuWABSTVNd4cOh9hv3qEpSx2Zy/DJMP6cItEmiBJ5PFqQnDEIt3NrA3COlOSgz43D7gpNFNJ5MBh4oFzhDPiglC2ypsNU4ISywY2erkyb1NC3Qh/IfWj0eDgZI4/ln8WPfBsT3meTjq1Uqt1E7Zl/qftqkx6aM9KueMCekSnMrcHj1CqTWWzEzPsZGcDe3Ue4Ws+XFYVxNbOFF8ezkvQGR6ZOtOLU2lQEnMBStx47vE6Pb7AYMBRj2OOfZXfisjJnpTfSNjo6sZ6qSvNxZNmDeS7Gk3yYyCk1HtKN2UnhMIjOXUzAqDv90lx9O/q/AT1ZMnit5XQe9wmQxnE/WSH0CqZ9/2Hy+Sfmpeg8RwsHI5Z8kC8H293m/LHVVM/BA7HaTJYg5Enk7M/xWpq0192ACfBai2LA/qrCjCr6Dh1BIMzMXINBmX96MJ5Hn2nxln/RXPFhwHxUmSV0EV2V0jm86/dxxuYSU1W7sVkEbN9EzkG0QFwPhyHKyb3t+Fj5WoUUTErcazE/N6EW6Lvp0d//SDPj7EV9UdJN+Amnf3Wwk3A0SlJ9Z00yvXZ7n3z70G47Hfsow8Wq1JXcfwnA+Yxa5mFsgV464KKP4T31wqIgzFPd3eCe3j5ory5fBF2hgCFyVFrLzI9eetNXvM7oQqyFgDo4CTp/hDV9NMX9JDHQ/nyHTLvZLNLF6ftn2OxjGm8+PqOwhxnPHWipkE/8wbtyri80Sr7pMNkQGMfo4ZYK9OcCC4ESVFFbLMIvlxSoRqWie0wxqnLfcLSXMSpMMQEJYDVObYsXIQNv4TGNwjq1kvT1UOkicTrG3IaBZ3XdScS3u8sgeZPVpOLkbiF940FjbCeNRINNvDbd01EPBrTCPpm12m43ze1bBB59Ia6Ovhnur/Nvx3IxwSWol+3H2qfCJR8df6aQf4v6WiONxkK+IqT4pKQrZK/LplgDI/PJZbOep8dtbV7oCr6CgfpWa8NczOkPx81iSHbsNhVSJBOtrLIMrL31LK9TqHqAbAHe0RLmmV806kRLDLNEhUEJfm9u0sxpkL93Zgd6rw+tqBfTMi59xqXHLXSHwSbSBl0EK0+loECOPtrl+/nsaFe197di4yUgoe4jKoAJDXc6DGDjrQOoFDWZJ9HXwt8xDrQP+7aRwWKWI1GF8s8O4KzxWBBcwnl3vnl1Oez3oh6Ea1vjR7/z7DDTrFtqU2W/KAEzAuXDNZ7MY73MF216dzdSbWmUp4lcm7keJfWaMHgut9x5C9mj66Z0lJ+yhsjVvyiWrfk1lzPOTdhG15Y7gQlXtacvI7qv/XNSscDwqkgwHT/gUsD5yB7LdRRvJxQGYINn9hTpodKFVSTPrtGvyQw+HlRFXIkodErAGu9Iy1YpfSPc3jkFh5CX3lPxv7aqjE/JAfTIpEjGb/H7MO0e2vsViSW1qa/Lmi4/n4DEI3g7lYrcanspDfEpKkdV1OjSLOy0BCUqVoECaB55vs06rXl4jqmLsPsFM/7vYJ0vrBhDCm/00A/H81l1uekJ/6Lml3Hb9+NKiLqATJmDpyzfYZFHumEjC662L0Bwkxi7E9U4cQA0XMVDuMYAIeLMPgQaMVOd8fmt5SflFIfuBoszeAw7ow5gXPE2Y/yBc/7jExARUf/BxIHQBF5Sn3i61w4z5xJdCyO1F1X3+3ax+JSvMeZ7S6QSKp1Fp/sjYz6Z+VgCZzibGeEoujryfMulH7Rai5kAft9ebcW50DyJr2uo2z97mTWIu45YsSnNSMrrNUuG1XsYBtD9TDYzQffKB87vWbkM4EbPAFgoBV4GQS+vtFDUqOFAoi1nTtmIOvg38N4hT2Sn8r8clmBCXspBlMBYTnrqFJGBT3wZOzAyJDre9dHH7+x7qaaKDOB4UQALD5ecS0DE4obubQEiuJZ0EpBVpLuYcce8Aa4PYd/V4DLDAJBYKQPCWTcrEaZ5HYbJi11Gd6hjGom1ii18VHYnG28NKpkz2UKVPxlhYSp8uZr367iOmoy7zsxehW9wzcy2zG0a80PBMCRQMb32hnaHeOR8fnNDzZhaNYhkOdDsBUZ3loDMa1YP0uS0cjUP3b/6DBlqmZOeNABDsLl5BI5QJups8uxAuWJdkUB/pO6Zax6tsg7fN5mjjDgMGngO+DPcKqiHIDbFIGudxtPTIyDi9SFMKBDcfdGQRv41q1AqmxgkVfJMnP8w/Bc7N9/TR6C7mGObFqFkIEom8sKi2xYqJLTCHK7cxzaZvqODo22c3wisBCP4HeAgcRbNPAsBkNRhSmD48dHupdBRw4mIvtS5oeF6zeT1KMCyhMnmhpkFAGWnGscoNkwvQ8ZM5lE/vgTHFYL99OuNxdFBxTEDd5v2qLR8y9WkXsWgG6kZNndFG+pO/UAkOCipqIhL3hq7cRSdrCq7YhUsTocEcnaFa6nVkhnSeRYUA1YO0z5itF9Sly3VlxYDw239TJJH6f3EUfYO5lb7bcFcz8Bp7Oo8QmnsUHOz/fagVUBtKEw1iT88j+aKkv8cscKNkMxjYr8344D1kFoZ7/td1W6LCNYN594301tUGRmFjAzeRg5vyoM1F6+bJZ/Q54jN/k8SFd3DxPTYaAUsivsBfgTn7Mx8H2SpPt4GOdYRnEJOH6jHM2p6SgB0gzIRq6fHxGMmSmqaPCmlfwxiuloaVIitLGN8wie2CDWhkzLoCJcODh7KIOAqbHEvXdUxaS4TTTs07Clzj/6GmVs9kiZDerMxEnhUB6QQPlcfqkG9882RqHoLiHGBoHfQuXIsAG8GTAtao2KVwRnvvam8jo1e312GQAKWEa4sUVEAMG4G6ckcONDwRcg1e2D3+ohXgY4UAWF8wHKQMrSnzCgfFpsxh+aHXMGtPQroQasRY4U6UdG0rz1Vjbka0MekOGRZQEvqQFlxseFor8zWFgHek3v29+WqN6gaK5gZOTOMZzpQIC1201LkMCXild3vWXSc5UX9xcFYfbRPzGFa1FDcPfPB/jUEq/FeGt419CI3YmBlVoHsa4KdcwQP5ZSwHHhFJ7/Ph/Rap/4vmG91eDwPP0lDfCDRCLszTqfzM71xpmiKi2HwS4WlqvGNwtvwF5Dqpn6KTq8ax00UMPkxDcZrEEEsIvHiUXXEphdb4GB4FymlPwBz4Gperqq5pW7TQ6/yNRhW8VT5NhuP0udlxo4gILq5ZxAZk8ZGh3g4CqxJlPKY7AQxupfUcVpWT5VItp1+30UqoyP4wWsRo3olRRgkWZZ2ZN6VC3OZFeXB8NbnUrSdikNptD1QiGuKkr8EmSR/AK9Rw+FF3s5uwuPbvHGiPeFOViltMK7AUaOsq9+x9cndk3iJEE5LKZRlWJbKOZweROzmPNVPkjE3K/TyA57Rs68TkZ3MR8akKpm7cFjnjPd/DdkWjgYoKHSr5Wu5ssoBYU4acRs5g2DHxUmdq8VXOXRbunD8QN0LhgkssgahcdoYsNvuXGUK/KXD/7oFb+VGdhqIn02veuM5bLudJOc2Ky0GMaG4W/xWBxIJcL7yliJOXOpx0AkBqUgzlDczmLT4iILXDxxtRR1oZa2JWFgiAb43obrJnG/TZC2KSK2wqOzRZTXavZZFMb1f3bXvVaNaK828w9TO610gk8JNf3gMfETzXXsbcvRGCG9JWQZ6+cDPqc4466Yo2RcKH+PILeKOqtnlbInR3MmBeGG3FH10yzkybuqEC2HSQwpA0An7d9+73BkDUTm30bZmoP/RGbgFN+GrCOfADgqr0WbI1a1okpFms8iHYw9hm0zUvlEMivBRxModrbJJ+9/p3jUdQQ9BCtQdxnOGrT5dzRUmw0593/mbRSdBg0nRvRZM5/E16m7ZHmDEtWhwvfdZCZ8J8M12W0yRMszXamWfQTwIZ4ayYktrnscQuWr8idp3PjT2eF/jmtdhIfcpMnb+IfZY2FebW6UY/AK3jP4u3Tu4zE4qlnQgLFbM19EBIsNf7KhjdbqQ/D6yiDb+NlEi2SKD+ivXVUK8ib0oBo366gXkR8ZxGjpJIDcEgZPa9TcYe0TIbiPl/rPUQDu3XBJ9X/GNq3FAUsKsll57DzaGMrjcT+gctp+9MLYXCq+sqP81eVQ0r9lt+gcQfZbACRbEjvlMskztZG8gbC8Qn9tt26Q7y7nDrbZq/LEz7kR6Jc6pg3N9rVX8Y5MJrGlML9p9lU4jbTkKqCveeZUJjHB03m2KRKR2TytoFkTXOLg7keU1s1lrPMQJpoOKLuAAC+y1HlJucU6ysB5hsXhvSPPLq5J7JtnqHKZ4vYjC4Vy8153QY+6780xDuGARsGbOs1WqzH0QS765rnSKEbbKlkO8oI/VDwUd0is13tKpqILu1mDJFNy/iJAWcvDgjxvusIT+PGz3ST/J9r9Mtfd0jpaGeiLYIqXc7DiHSS8TcjFVksi66PEkxW1z6ujbLLUGNNYnzOWpH8BZGK4bCK7iR+MbIv8ncDAz1u4StN3vTTzewr9IQjk9wxFxn+6N1ddKs0vffJiS08N3a4G1SVrlZ97Q/M+8G9fe5AP6d9/Qq4WRnORVhofPIKEdCr3llspUfE0oKIIYoByBRPh+bX1HLS3JWGJRhIvE1aW4NTd8ePi4Z+kXb+Z8snYfSNcqijhAgVsx4RCM54cXUiYkjeBmmC4ajOHrChoELscJJC7+9jjMjw5BagZKlgRMiSNYz7h7vvZIoQqbtQmspc0cUk1G/73iXtSpROl5wtLgQi0mW2Ex8i3WULhcggx6E1LMVHUsdc9GHI1PH3U2Ko0PyGdn9KdVOLm7FPBui0i9a0HpA60MsewVE4z8CAt5d401Gv6zXlIT5Ybit1VIA0FCs7wtvYreru1fUyW3oLAZ/+aTnZrOcYRNVA8spoRtlRoWflsRClFcgzkqiHOrf0/SVw+EpVaFlJ0g4Kxq1MMOmiQdpMNpte8lMMQqm6cIFXlnGbfJllysKDi+0JJMotkqgIxOSQgU9dn/lWkeVf8nUm3iwX2Nl3WDw9i6AUK3vBAbZZrcJpDQ/N64AVwjT07Jef30GSSmtNu2WlW7YoyW2FlWfZFQUwk867EdLYKk9VG6JgEnBiBxkY7LMo4YLQJJlAo9l/oTvJkSARDF/XtyAzM8O2t3eT/iXa6wDN3WewNmQHdPfsxChU/KtLG2Mn8i4ZqKdSlIaBZadxJmRzVS/o4yA65RTSViq60oa395Lqw0pzY4SipwE0SXXsKV+GZraGSkr/RW08wPRvqvSUkYBMA9lPx4m24az+IHmCbXA+0faxTRE9wuGeO06DIXa6QlKJ3puIyiuAVfPr736vzo2pBirS+Vxel3TMm3JKhz9o2ZoRvaFVpIkykb0Hcm4oHFBMcNSNj7/4GJt43ogonY2Vg4nsDQIWxAcorpXACzgBqQPjYsE/VUpXpwNManEru4NwMCFPkXvMoqvoeLN3qyu/N1eWEHttMD65v19l/0kH2mR35iv/FI+yjoHJ9gPMz67af3Mq/BoWXqu3rphiWMXVkmnPSEkpGpUI2h1MThideGFEOK6YZHPwYzMBvpNC7+ZHxPb7epfefGyIB4JzO9DTNEYnDLVVHdQyvOEVefrk6Uv5kTQYVYWWdqrdcIl7yljwwIWdfQ/y+2QB3eR/qxYObuYyB4gTbo2in4PzarU1sO9nETkmj9/AoxDA+JM3GMqQtJR4jtduHtnoCLxd1gQUscHRB/MoRYIEsP2pDZ9KvHgtlk1iTbWWbHhohwFEYX7y51fUV2nuUmnoUcqnWIQAAgl9LTVX+Bc0QGNEhChxHR4YjfE51PUdGfsSFE6ck7BL3/hTf9jLq4G1IafINxOLKeAtO7quulYvH5YOBc+zX7CrMgWnW47/jfRsWnJjYYoE7xMfWV2HN2iyIqLI";const sj=new Map([[8217,"apostrophe"],[8260,"fraction slash"],[12539,"middle dot"]]),lj=4;function ZSe(e){let t=0;function n(){return e[t++]<<8|e[t++]}let r=n(),i=1,o=[0,1];for(let _=1;_<r;_++)o.push(i+=n());let a=n(),s=t;t+=a;let l=0,c=0;function u(){return l==0&&(c=c<<8|e[t++],l=8),c>>--l&1}const f=31,d=2**f,g=d>>>1,p=g>>1,m=d-1;let w=0;for(let _=0;_<f;_++)w=w<<1|u();let b=[],C=0,y=d;for(;;){let _=Math.floor(((w-C+1)*i-1)/y),A=0,O=r;for(;O-A>1;){let R=A+O>>>1;_<o[R]?O=R:A=R}if(A==0)break;b.push(A);let P=C+Math.floor(y*o[A]/i),M=C+Math.floor(y*o[A+1]/i)-1;for(;!((P^M)&g);)w=w<<1&m|u(),P=P<<1&m,M=M<<1&m|1;for(;P&~M&p;)w=w&g|w<<1&m>>>1|u(),P=P<<1^g,M=(M^g)<<1|g|1;C=P,y=1+M-P}let x=r-4;return b.map(_=>{switch(_-x){case 3:return x+65792+(e[s++]<<16|e[s++]<<8|e[s++]);case 2:return x+256+(e[s++]<<8|e[s++]);case 1:return x+e[s++];default:return _-1}})}function exe(e){let t=0;return()=>e[t++]}function NK(e){return exe(ZSe(txe(e)))}function txe(e){let t=[];[..."ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"].forEach((i,o)=>t[i.charCodeAt(0)]=o);let n=e.length,r=new Uint8Array(6*n>>3);for(let i=0,o=0,a=0,s=0;i<n;i++)s=s<<6|t[e.charCodeAt(i)],a+=6,a>=8&&(r[o++]=s>>(a-=8));return r}function nxe(e){return e&1?~e>>1:e>>1}function rxe(e,t){let n=Array(e);for(let r=0,i=0;r<e;r++)n[r]=i+=nxe(t());return n}function Dg(e,t=0){let n=[];for(;;){let r=e(),i=e();if(!i)break;t+=r;for(let o=0;o<i;o++)n.push(t+o);t+=i+1}return n}function jK(e){return zg(()=>{let t=Dg(e);if(t.length)return t})}function FK(e){let t=[];for(;;){let n=e();if(n==0)break;t.push(ixe(n,e))}for(;;){let n=e()-1;if(n<0)break;t.push(oxe(n,e))}return t.flat()}function zg(e){let t=[];for(;;){let n=e(t.length);if(!n)break;t.push(n)}return t}function LK(e,t,n){let r=Array(e).fill().map(()=>[]);for(let i=0;i<t;i++)rxe(e,n).forEach((o,a)=>r[a].push(o));return r}function ixe(e,t){let n=1+t(),r=t(),i=zg(t);return LK(i.length,1+e,t).flatMap((a,s)=>{let[l,...c]=a;return Array(i[s]).fill().map((u,f)=>{let d=f*r;return[l+f*n,c.map(g=>g+d)]})})}function oxe(e,t){let n=1+t();return LK(n,1+e,t).map(i=>[i[0],i.slice(1)])}function axe(e){let t=[],n=Dg(e);return i(r([]),[]),t;function r(o){let a=e(),s=zg(()=>{let l=Dg(e).map(c=>n[c]);if(l.length)return r(l)});return{S:a,B:s,Q:o}}function i({S:o,B:a},s,l){if(!(o&4&&l===s[s.length-1])){o&2&&(l=s[s.length-1]),o&1&&t.push(s);for(let c of a)for(let u of c.Q)i(c,[...s,u],l)}}}function sxe(e){return e.toString(16).toUpperCase().padStart(2,"0")}function $K(e){return`{${sxe(e)}}`}function lxe(e){let t=[];for(let n=0,r=e.length;n<r;){let i=e.codePointAt(n);n+=i<65536?1:2,t.push(i)}return t}function hp(e){let n=e.length;if(n<4096)return String.fromCodePoint(...e);let r=[];for(let i=0;i<n;)r.push(String.fromCodePoint(...e.slice(i,i+=4096)));return r.join("")}function cxe(e,t){let n=e.length,r=n-t.length;for(let i=0;r==0&&i<n;i++)r=e[i]-t[i];return r}var uxe="AEUDTAHBCFQATQDRADAAcgAgADQAFAAsABQAHwAOACQADQARAAoAFwAHABIACAAPAAUACwAFAAwABAAQAAMABwAEAAoABQAIAAIACgABAAQAFAALAAIACwABAAIAAQAHAAMAAwAEAAsADAAMAAwACgANAA0AAwAKAAkABAAdAAYAZwDSAdsDJgC0CkMB8xhZAqfoC190UGcThgBurwf7PT09Pb09AjgJum8OjDllxHYUKXAPxzq6tABAxgK8ysUvWAgMPT09PT09PSs6LT2HcgWXWwFLoSMEEEl5RFVMKvO0XQ8ExDdJMnIgsj26PTQyy8FfEQ8AY8IPAGcEbwRwBHEEcgRzBHQEdQR2BHcEeAR6BHsEfAR+BIAEgfndBQoBYgULAWIFDAFiBNcE2ATZBRAFEQUvBdALFAsVDPcNBw13DYcOMA4xDjMB4BllHI0B2grbAMDpHLkQ7QHVAPRNQQFnGRUEg0yEB2uaJF8AJpIBpob5AERSMAKNoAXqaQLUBMCzEiACnwRZEkkVsS7tANAsBG0RuAQLEPABv9HICTUBXigPZwRBApMDOwAamhtaABqEAY8KvKx3LQ4ArAB8UhwEBAVSagD8AEFZADkBIadVj2UMUgx5Il4ANQC9AxIB1BlbEPMAs30CGxlXAhwZKQIECBc6EbsCoxngzv7UzRQA8M0BawL6ZwkN7wABAD33OQRcsgLJCjMCjqUChtw/km+NAsXPAoP2BT84PwURAK0RAvptb6cApQS/OMMey5HJS84UdxpxTPkCogVFITaTOwERAK5pAvkNBOVyA7q3BKlOJSALAgUIBRcEdASpBXqzABXFSWZOawLCOqw//AolCZdvv3dSBkEQGyelEPcMMwG1ATsN7UvYBPEGOwTJH30ZGQ/NlZwIpS3dDO0m4y6hgFoj9SqDBe1L9DzdC01RaA9ZC2UJ4zpjgU4DIQENIosK3Q05CG0Q8wrJaw3lEUUHOQPVSZoApQcBCxEdNRW1JhBirAsJOXcG+xr2C48mrxMpevwF0xohBk0BKRr/AM8u54WwWjFcHE9fBgMLJSPHFKhQIA0lQLd4SBobBxUlqQKRQ3BKh1E2HpMh9jw9DWYuE1F8B/U8BRlPC4E8nkarRQ4R0j6NPUgiSUwsBDV/LC8niwnPD4UMuXxyAVkJIQmxDHETMREXN8UIOQcZLZckJxUIIUaVYJoE958D8xPRAwsFPwlBBxMDtRwtEy4VKQUNgSTXAvM21S6zAo9WgAEXBcsPJR/fEFBH4A7pCJsCZQODJesALRUhABcimwhDYwBfj9hTBS7LCMdqbCN0A2cU52ERcweRDlcHpxwzFb8c4XDIXguGCCijrwlbAXUJmQFfBOMICTVbjKAgQWdTi1gYmyBhQT9d/AIxDGUVn0S9h3gCiw9rEhsBNQFzBzkNAQJ3Ee0RaxCVCOuGBDW1M/g6JQRPIYMgEQonA09szgsnJvkM+GkBoxJiAww0PXfuZ6tgtiQX/QcZMsVBYCHxC5JPzQycGsEYQlQuGeQHvwPzGvMn6kFXBf8DowMTOk0z7gS9C2kIiwk/AEkOoxcH1xhqCnGM0AExiwG3mQNXkYMCb48GNwcLAGcLhwV55QAdAqcIowAFAM8DVwA5Aq0HnQAZAIVBAT0DJy8BIeUCjwOTCDHLAZUvAfMpBBvDDBUA9zduSgLDsQKAamaiBd1YAo4CSTUBTSUEBU5HUQOvceEA2wBLBhPfRwEVq0rLGuNDAd9vKwDHAPsABTUHBUEBzQHzbQC3AV8LMQmis7UBTekpAIMAFWsB1wKJAN0ANQB/8QFTAE0FWfkF0wJPSQERMRgrV2EBuwMfATMBDQB5BsuNpckHHwRtB9MCEBsV4QLvLge1AQMi3xPNQsUCvd5VoWACZIECYkJbTa9bNyACofcCaJgCZgkCn4Q4GwsCZjsCZiYEbgR/A38TA36SOQY5dxc5gjojIwJsHQIyNjgKAm3HAm2u74ozZ0UrAWcA3gDhAEoFB5gMjQD+C8IADbUCdy8CdqI/AnlLQwJ4uh1c20WuRtcCfD8CesgCfQkCfPAFWQUgSABIfWMkAoFtAoAAAoAFAn+uSVhKWxUXSswC0QEC0MxLJwOITwOH5kTFkTIC8qFdAwMDrkvOTC0lA89NTE2vAos/AorYwRsHHUNnBbcCjjcCjlxAl4ECjtkCjlx4UbRTNQpS1FSFApP7ApMMAOkAHFUeVa9V0AYsGymVhjLheGZFOzkCl58C77JYIagAWSUClo8ClnycAKlZrFoJgU0AOwKWtQKWTlxEXNECmcsCmWRcyl0HGQKcmznCOp0CnBYCn5sCnriKAB0PMSoPAp3xAp6SALU9YTRh7wKe0wKgbgGpAp6fHwKeTqVjyGQnJSsCJ68CJn4CoPsCoEwCot0CocQCpi8Cpc4Cp/8AfQKn8mh8aLEAA0lqHGrRAqzjAqyuAq1nAq0CAlcdAlXcArHh1wMfTmyXArK9DQKy6Bds4G1jbUhfAyXNArZcOz9ukAMpRQK4XgK5RxUCuSp3cDZw4QK9GQK72nCWAzIRAr6IcgIDM3ECvhpzInNPAsPLAsMEc4J0SzVFdOADPKcDPJoDPb8CxXwCxkcCxhCJAshpUQLIRALJTwLJLgJknQLd0nh5YXiueSVL0AMYo2cCAmH0GfOVJHsLXpJeuxECz2sCz2wvS1PS8xOfAMatAs9zASnqA04SfksFAtwnAtuKAtJPA1JcA1NfAQEDVYyAiT8AyxbtYEWCHILTgs6DjQLaxwLZ3oQQhEmnPAOGpQAvA2QOhnFZ+QBVAt9lAt64c3cC4i/tFAHzMCcB9JsB8tKHAuvzAulweQLq+QLq5AD5RwG5Au6JAuuclqqXAwLuPwOF4Jh5cOBxoQLzAwBpA44WmZMC9xMDkW4DkocC95gC+dkC+GaaHJqruzebHgOdgwL++gEbADmfHJ+zAwWNA6ZqA6bZANHFAwZqoYiiBQkDDEkCwAA/AwDhQRdTARHzA2sHl2cFAJMtK7evvdsBiZkUfxEEOQH7KQUhDp0JnwCS/SlXxQL3AZ0AtwW5AG8LbUEuFCaNLgFDAYD8AbUmAHUDDgRtACwCFgyhAAAKAj0CagPdA34EkQEgRQUhfAoABQBEABMANhICdwEABdUDa+8KxQIA9wqfJ7+xt+UBkSFBQgHpFH8RNMCJAAQAGwBaAkUChIsABjpTOpSNbQC4Oo860ACNOME63AClAOgAywE6gTo7Ofw5+Tt2iTpbO56JOm85GAFWATMBbAUvNV01njWtNWY1dTW2NcU1gjWRNdI14TWeNa017jX9NbI1wTYCNhE1xjXVNhY2JzXeNe02LjY9Ni41LSE2OjY9Njw2yTcIBJA8VzY4Nt03IDcPNsogN4k3MAoEsDxnNiQ3GTdsOo03IULUQwdC4EMLHA8PCZsobShRVQYA6X8A6bABFCnXAukBowC9BbcAbwNzBL8MDAMMAQgDAAkKCwsLCQoGBAVVBI/DvwDz9b29kaUCb0QtsRTNLt4eGBcSHAMZFhYZEhYEARAEBUEcQRxBHEEcQRxBHEEaQRxBHEFCSTxBPElISUhBNkM2QTYbNklISVmBVIgBFLWZAu0BhQCjBcEAbykBvwGJAaQcEZ0ePCklMAAhMvAIMAL54gC7Bm8EescjzQMpARQpKgDUABavAj626xQAJP0A3etzuf4NNRA7efy2Z9NQrCnC0OSyANz5BBIbJ5IFDR6miIavYS6tprjjmuKebxm5C74Q225X1pkaYYPb6f1DK4k3xMEBb9S2WMjEibTNWhsRJIA+vwNVEiXTE5iXs/wezV66oFLfp9NZGYW+Gk19J2+bCT6Ye2w6LDYdgzKMUabk595eLBCXANz9HUpWbATq9vqXVx9XDg+Pc9Xp4+bsS005SVM/BJBM4687WUuf+Uj9dEi8aDNaPxtpbDxcG1THTImUMZq4UCaaNYpsVqraNyKLJXDYsFZ/5jl7bLRtO88t7P3xZaAxhb5OdPMXqsSkp1WCieG8jXm1U99+blvLlXzPCS+M93VnJCiK+09LfaSaBAVBomyDgJua8dfUzR7ga34IvR2Nvj+A9heJ6lsl1KG4NkI1032Cnff1m1wof2B9oHJK4bi6JkEdSqeNeiuo6QoZZincoc73/TH9SXF8sCE7XyuYyW8WSgbGFCjPV0ihLKhdPs08Tx82fYAkLLc4I2wdl4apY7GU5lHRFzRWJep7Ww3wbeA3qmd59/86P4xuNaqDpygXt6M85glSBHOCGgJDnt+pN9bK7HApMguX6+06RZNjzVmcZJ+wcUrJ9//bpRNxNuKpNl9uFds+S9tdx7LaM5ZkIrPj6nIU9mnbFtVbs9s/uLgl8MVczAwet+iOEzzBlYW7RCMgE6gyNLeq6+1tIx4dpgZnd0DksJS5f+JNDpwwcPNXaaVspq1fbQajOrJgK0ofKtJ1Ne90L6VO4MOl5S886p7u6xo7OLjG8TGL+HU1JXGJgppg4nNbNJ5nlzSpuPYy21JUEcUA94PoFiZfjZue+QnyQ80ekOuZVkxx4g+cvhJfHgNl4hy1/a6+RKcKlar/J29y//EztlbVPHVUeQ1zX86eQVAjR/M3dA9w4W8LfaXp4EgM85wOWasli837PzVMOnsLzR+k3o75/lRPAJSE1xAKQzEi5v10ke+VBvRt1cwQRMd+U5mLCTGVd6XiZtgBG5cDi0w22GKcVNvHiu5LQbZEDVtz0onn7k5+heuKXVsZtSzilkLRAUmjMXEMB3J9YC50XBxPiz53SC+EhnPl9WsKCv92SM/OFFIMJZYfl0WW8tIO3UxYcwdMAj7FSmgrsZ2aAZO03BOhP1bNNZItyXYQFTpC3SG1VuPDqH9GkiCDmE+JwxyIVSO5siDErAOpEXFgjy6PQtOVDj+s6e1r8heWVvmZnTciuf4EiNZzCAd7SOMhXERIOlsHIMG399i9aLTy3m2hRLZjJVDNLS53iGIK11dPqQt0zBDyg6qc7YqkDm2M5Ve6dCWCaCbTXX2rToaIgz6+zh4lYUi/+6nqcFMAkQJKHYLK0wYk5N9szV6xihDbDDFr45lN1K4aCXBq/FitPSud9gLt5ZVn+ZqGX7cwm2z5EGMgfFpIFyhGGuDPmso6TItTMwny+7uPnLCf4W6goFQFV0oQSsc9VfMmVLcLr6ZetDZbaSFTLqnSO/bIPjA3/zAUoqgGFAEQS4IhuMzEp2I3jJzbzkk/IEmyax+rhZTwd6f+CGtwPixu8IvzACquPWPREu9ZvGkUzpRwvRRuaNN6cr0W1wWits9ICdYJ7ltbgMiSL3sTPeufgNcVqMVWFkCPDH4jG2jA0XcVgQj62Cb29v9f/z/+2KbYvIv/zzjpQAPkliaVDzNrW57TZ/ZOyZD0nlfMmAIBIAGAI0D3k/mdN4xr9v85ZbZbbqfH2jGd5hUqNZWwl5SPfoGmfElmazUIeNL1j/mkF7VNAzTq4jNt8JoQ11NQOcmhprXoxSxfRGJ9LDEOAQ+dmxAQH90iti9e2u/MoeuaGcDTHoC+xsmEeWmxEKefQuIzHbpw5Tc5cEocboAD09oipWQhtTO1wivf/O+DRe2rpl/E9wlrzBorjJsOeG1B/XPW4EaJEFdNlECEZga5ZoGRHXgYouGRuVkm8tDESiEyFNo+3s5M5puSdTyUL2llnINVHEt91XUNW4ewdMgJ4boJfEyt/iY5WXqbA+A2Fkt5Z0lutiWhe9nZIyIUjyXDC3UsaG1t+eNx6z4W/OYoTB7A6x+dNSTOi9AInctbESqm5gvOLww7OWXPrmHwVZasrl4eD113pm+JtT7JVOvnCXqdzzdTRHgJ0PiGTFYW5Gvt9R9LD6Lzfs0v/TZZHSmyVNq7viIHE6DBK7Qp07Iz55EM8SYtQvZf/obBniTWi5C2/ovHfw4VndkE5XYdjOhCMRjDeOEfXeN/CwfGduiUIfsoFeUxXeQXba7c7972XNv8w+dTjjUM0QeNAReW+J014dKAD/McQYXT7c0GQPIkn3Ll6R7gGjuiQoZD0TEeEqQpKoZ15g/0OPQI17QiSv9AUROa/V/TQN3dvLArec3RrsYlvBm1b8LWzltdugsC50lNKYLEp2a+ZZYqPejULRlOJh5zj/LVMyTDvwKhMxxwuDkxJ1QpoNI0OTWLom4Z71SNzI9TV1iXJrIu9Wcnd+MCaAw8o1jSXd94YU/1gnkrC9BUEOtQvEIQ7g0i6h+KL2JKk8Ydl7HruvgWMSAmNe+LshGhV4qnWHhO9/RIPQzY1tHRj2VqOyNsDpK0cww+56AdDC4gsWwY0XxoucIWIqs/GcwnWqlaT0KPr8mbK5U94/301i1WLt4YINTVvCFBrFZbIbY8eycOdeJ2teD5IfPLCRg7jjcFTwlMFNl9zdh/o3E/hHPwj7BWg0MU09pPrBLbrCgm54A6H+I6v27+jL5gkjWg/iYdks9jbfVP5y/n0dlgWEMlKasl7JvFZd56LfybW1eeaVO0gxTfXZwD8G4SI116yx7UKVRgui6Ya1YpixqXeNLc8IxtAwCU5IhwQgn+NqHnRaDv61CxKhOq4pOX7M6pkA+Pmpd4j1vn6ACUALoLLc4vpXci8VidLxzm7qFBe7s+quuJs6ETYmnpgS3LwSZxPIltgBDXz8M1k/W2ySNv2f9/NPhxLGK2D21dkHeSGmenRT3Yqcdl0m/h3OYr8V+lXNYGf8aCCpd4bWjE4QIPj7vUKN4Nrfs7ML6Y2OyS830JCnofg/k7lpFpt4SqZc5HGg1HCOrHvOdC8bP6FGDbE/VV0mX4IakzbdS/op+Kt3G24/8QbBV7y86sGSQ/vZzU8FXs7u6jIvwchsEP2BpIhW3G8uWNwa3HmjfH/ZjhhCWvluAcF+nMf14ClKg5hGgtPLJ98ueNAkc5Hs2WZlk2QHvfreCK1CCGO6nMZVSb99VM/ajr8WHTte9JSmkXq/i/U943HEbdzW6Re/S88dKgg8pGOLlAeNiqrcLkUR3/aClFpMXcOUP3rmETcWSfMXZE3TUOi8i+fqRnTYLflVx/Vb/6GJ7eIRZUA6k3RYR3iFSK9c4iDdNwJuZL2FKz/IK5VimcNWEqdXjSoxSgmF0UPlDoUlNrPcM7ftmA8Y9gKiqKEHuWN+AZRIwtVSxye2Kf8rM3lhJ5XcBXU9n4v0Oy1RU2M+4qM8AQPVwse8ErNSob5oFPWxuqZnVzo1qB/IBxkM3EVUKFUUlO3e51259GgNcJbCmlvrdjtoTW7rChm1wyCKzpCTwozUUEOIcWLneRLgMXh+SjGSFkAllzbGS5HK7LlfCMRNRDSvbQPjcXaenNYxCvu2Qyznz6StuxVj66SgI0T8B6/sfHAJYZaZ78thjOSIFumNWLQbeZixDCCC+v0YBtkxiBB3jefHqZ/dFHU+crbj6OvS1x/JDD7vlm7zOVPwpUC01nhxZuY/63E7g";const Ug=44032,Qb=4352,Xb=4449,Yb=4519,BK=19,DK=21,pp=28,Jb=DK*pp,dxe=BK*Jb,fxe=Ug+dxe,hxe=Qb+BK,pxe=Xb+DK,mxe=Yb+pp;function sm(e){return e>>24&255}function zK(e){return e&16777215}let uE,cj,dE,M2;function gxe(){let e=NK(uxe);uE=new Map(jK(e).flatMap((t,n)=>t.map(r=>[r,n+1<<24]))),cj=new Set(Dg(e)),dE=new Map,M2=new Map;for(let[t,n]of FK(e)){if(!cj.has(t)&&n.length==2){let[r,i]=n,o=M2.get(r);o||(o=new Map,M2.set(r,o)),o.set(i,t)}dE.set(t,n.reverse())}}function UK(e){return e>=Ug&&e<fxe}function vxe(e,t){if(e>=Qb&&e<hxe&&t>=Xb&&t<pxe)return Ug+(e-Qb)*Jb+(t-Xb)*pp;if(UK(e)&&t>Yb&&t<mxe&&(e-Ug)%pp==0)return e+(t-Yb);{let n=M2.get(e);return n&&(n=n.get(t),n)?n:-1}}function HK(e){uE||gxe();let t=[],n=[],r=!1;function i(o){let a=uE.get(o);a&&(r=!0,o|=a),t.push(o)}for(let o of e)for(;;){if(o<128)t.push(o);else if(UK(o)){let a=o-Ug,s=a/Jb|0,l=a%Jb/pp|0,c=a%pp;i(Qb+s),i(Xb+l),c>0&&i(Yb+c)}else{let a=dE.get(o);a?n.push(...a):i(o)}if(!n.length)break;o=n.pop()}if(r&&t.length>1){let o=sm(t[0]);for(let a=1;a<t.length;a++){let s=sm(t[a]);if(s==0||o<=s){o=s;continue}let l=a-1;for(;;){let c=t[l+1];if(t[l+1]=t[l],t[l]=c,!l||(o=sm(t[--l]),o<=s))break}o=sm(t[a])}}return t}function yxe(e){let t=[],n=[],r=-1,i=0;for(let o of e){let a=sm(o),s=zK(o);if(r==-1)a==0?r=s:t.push(s);else if(i>0&&i>=a)a==0?(t.push(r,...n),n.length=0,r=s):n.push(s),i=a;else{let l=vxe(r,s);l>=0?r=l:i==0&&a==0?(t.push(r),r=s):(n.push(s),i=a)}}return r>=0&&t.push(r,...n),t}function VK(e){return HK(e).map(zK)}function bxe(e){return yxe(HK(e))}const uj=45,WK=".",GK=65039,qK=1,uh=e=>Array.from(e);function Hg(e,t){return e.P.has(t)||e.Q.has(t)}class wxe extends Array{get is_emoji(){return!0}}let fE,KK,Ju,hE,QK,Eh,X8,Wf,XK,dj,pE;function HA(){if(fE)return;let e=NK(JSe);const t=()=>Dg(e),n=()=>new Set(t());fE=new Map(FK(e)),KK=n(),Ju=t(),hE=new Set(t().map(u=>Ju[u])),Ju=new Set(Ju),QK=n(),n();let r=jK(e),i=e();const o=()=>new Set(t().flatMap(u=>r[u]).concat(t()));Eh=zg(u=>{let f=zg(e).map(d=>d+96);if(f.length){let d=u>=i;f[0]-=32,f=hp(f),d&&(f=`Restricted[${f}]`);let g=o(),p=o(),m=!e();return{N:f,P:g,Q:p,M:m,R:d}}}),X8=n(),Wf=new Map;let a=t().concat(uh(X8)).sort((u,f)=>u-f);a.forEach((u,f)=>{let d=e(),g=a[f]=d?a[f-d]:{V:[],M:new Map};g.V.push(u),X8.has(u)||Wf.set(u,g)});for(let{V:u,M:f}of new Set(Wf.values())){let d=[];for(let p of u){let m=Eh.filter(b=>Hg(b,p)),w=d.find(({G:b})=>m.some(C=>b.has(C)));w||(w={G:new Set,V:[]},d.push(w)),w.V.push(p),m.forEach(b=>w.G.add(b))}let g=d.flatMap(p=>uh(p.G));for(let{G:p,V:m}of d){let w=new Set(g.filter(b=>!p.has(b)));for(let b of m)f.set(b,w)}}let s=new Set,l=new Set;const c=u=>s.has(u)?l.add(u):s.add(u);for(let u of Eh){for(let f of u.P)c(f);for(let f of u.Q)c(f)}for(let u of s)!Wf.has(u)&&!l.has(u)&&Wf.set(u,qK);XK=new Set(uh(s).concat(uh(VK(s)))),dj=axe(e).map(u=>wxe.from(u)).sort(cxe),pE=new Map;for(let u of dj){let f=[pE];for(let d of u){let g=f.map(p=>{let m=p.get(d);return m||(m=new Map,p.set(d,m)),m});d===GK?f.push(...g):f=g}for(let d of f)d.V=u}}function VA(e){return(YK(e)?"":`${WA(Z3([e]))} `)+$K(e)}function WA(e){return`"${e}"‎`}function Cxe(e){if(e.length>=4&&e[2]==uj&&e[3]==uj)throw new Error(`invalid label extension: "${hp(e.slice(0,4))}"`)}function Sxe(e){for(let n=e.lastIndexOf(95);n>0;)if(e[--n]!==95)throw new Error("underscore allowed only at start")}function xxe(e){let t=e[0],n=sj.get(t);if(n)throw _m(`leading ${n}`);let r=e.length,i=-1;for(let o=1;o<r;o++){t=e[o];let a=sj.get(t);if(a){if(i==o)throw _m(`${n} + ${a}`);i=o+1,n=a}}if(i==r)throw _m(`trailing ${n}`)}function Z3(e,t=$K){let n=[];Exe(e[0])&&n.push("◌");let r=0,i=e.length;for(let o=0;o<i;o++){let a=e[o];YK(a)&&(n.push(hp(e.slice(r,o))),n.push(t(a)),r=o+1)}return n.push(hp(e.slice(r,i))),n.join("")}function Exe(e){return HA(),Ju.has(e)}function YK(e){return HA(),QK.has(e)}function _xe(e){return Oxe(Axe(e,bxe,Mxe))}function Axe(e,t,n){if(!e)return[];HA();let r=0;return e.split(WK).map(i=>{let o=lxe(i),a={input:o,offset:r};r+=o.length+1;try{let s=a.tokens=kxe(o,t,n),l=s.length,c;if(!l)throw new Error("empty label");let u=a.output=s.flat();if(Sxe(u),!(a.emoji=l>1||s[0].is_emoji)&&u.every(d=>d<128))Cxe(u),c="ASCII";else{let d=s.flatMap(g=>g.is_emoji?[]:g);if(!d.length)c="Emoji";else{if(Ju.has(u[0]))throw _m("leading combining mark");for(let m=1;m<l;m++){let w=s[m];if(!w.is_emoji&&Ju.has(w[0]))throw _m(`emoji + combining mark: "${hp(s[m-1])} + ${Z3([w[0]])}"`)}xxe(u);let g=uh(new Set(d)),[p]=Txe(g);Ixe(p,d),Pxe(p,g),c=p.N}}a.type=c}catch(s){a.error=s}return a})}function Pxe(e,t){let n,r=[];for(let i of t){let o=Wf.get(i);if(o===qK)return;if(o){let a=o.M.get(i);if(n=n?n.filter(s=>a.has(s)):uh(a),!n.length)return}else r.push(i)}if(n){for(let i of n)if(r.every(o=>Hg(i,o)))throw new Error(`whole-script confusable: ${e.N}/${i.N}`)}}function Txe(e){let t=Eh;for(let n of e){let r=t.filter(i=>Hg(i,n));if(!r.length)throw Eh.some(i=>Hg(i,n))?ZK(t[0],n):JK(n);if(t=r,r.length==1)break}return t}function Oxe(e){return e.map(({input:t,error:n,output:r})=>{if(n){let i=n.message;throw new Error(e.length==1?i:`Invalid label ${WA(Z3(t))}: ${i}`)}return hp(r)}).join(WK)}function JK(e){return new Error(`disallowed character: ${VA(e)}`)}function ZK(e,t){let n=VA(t),r=Eh.find(i=>i.P.has(t));return r&&(n=`${r.N} ${n}`),new Error(`illegal mixture: ${e.N} + ${n}`)}function _m(e){return new Error(`illegal placement: ${e}`)}function Ixe(e,t){for(let n of t)if(!Hg(e,n))throw ZK(e,n);if(e.M){let n=VK(t);for(let r=1,i=n.length;r<i;r++)if(hE.has(n[r])){let o=r+1;for(let a;o<i&&hE.has(a=n[o]);o++)for(let s=r;s<o;s++)if(n[s]==a)throw new Error(`duplicate non-spacing marks: ${VA(a)}`);if(o-r>lj)throw new Error(`excessive non-spacing marks: ${WA(Z3(n.slice(r-1,o)))} (${o-r}/${lj})`);r=o}}}function kxe(e,t,n){let r=[],i=[];for(e=e.slice().reverse();e.length;){let o=Rxe(e);if(o)i.length&&(r.push(t(i)),i=[]),r.push(n(o));else{let a=e.pop();if(XK.has(a))i.push(a);else{let s=fE.get(a);if(s)i.push(...s);else if(!KK.has(a))throw JK(a)}}}return i.length&&r.push(t(i)),r}function Mxe(e){return e.filter(t=>t!=GK)}function Rxe(e,t){let n=pE,r,i=e.length;for(;i&&(n=n.get(e[--i]),!!n);){let{V:o}=n;o&&(r=o,e.length=i)}return r}function Nxe(e){return _xe(e)}var pc=function(){return pc=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},pc.apply(this,arguments)};function jxe(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function Fxe(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,o;r<i;r++)(o||!(r in t))&&(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}var R2="right-scroll-bar-position",N2="width-before-scroll-bar",Lxe="with-scroll-bars-hidden",$xe="--removed-body-scroll-bar-size";function Y8(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function Bxe(e,t){var n=S.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=t,n.facade}var Dxe=typeof window<"u"?S.useLayoutEffect:S.useEffect,fj=new WeakMap;function zxe(e,t){var n=Bxe(null,function(r){return e.forEach(function(i){return Y8(i,r)})});return Dxe(function(){var r=fj.get(n);if(r){var i=new Set(r),o=new Set(e),a=n.current;i.forEach(function(s){o.has(s)||Y8(s,null)}),o.forEach(function(s){i.has(s)||Y8(s,a)})}fj.set(n,e)},[e]),n}var mE=function(e,t){return mE=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},mE(e,t)};function eQ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");mE(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var mp=function(){return mp=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},mp.apply(this,arguments)};function GA(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function tQ(e,t,n,r){var i=arguments.length,o=i<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o);return i>3&&o&&Object.defineProperty(t,n,o),o}function nQ(e,t){return function(n,r){t(n,r,e)}}function Uxe(e,t,n,r,i,o){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var s=r.kind,l=s==="getter"?"get":s==="setter"?"set":"value",c=!t&&e?r.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,r.name):{}),f,d=!1,g=n.length-1;g>=0;g--){var p={};for(var m in r)p[m]=m==="access"?{}:r[m];for(var m in r.access)p.access[m]=r.access[m];p.addInitializer=function(b){if(d)throw new TypeError("Cannot add initializers after decoration has completed");o.push(a(b||null))};var w=(0,n[g])(s==="accessor"?{get:u.get,set:u.set}:u[l],p);if(s==="accessor"){if(w===void 0)continue;if(w===null||typeof w!="object")throw new TypeError("Object expected");(f=a(w.get))&&(u.get=f),(f=a(w.set))&&(u.set=f),(f=a(w.init))&&i.unshift(f)}else(f=a(w))&&(s==="field"?i.unshift(f):u[l]=f)}c&&Object.defineProperty(c,r.name,u),d=!0}function Hxe(e,t,n){for(var r=arguments.length>2,i=0;i<t.length;i++)n=r?t[i].call(e,n):t[i].call(e);return r?n:void 0}function Vxe(e){return typeof e=="symbol"?e:"".concat(e)}function Wxe(e,t,n){return typeof t=="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:n?"".concat(n," ",t):t})}function rQ(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function iQ(e,t,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function s(u){try{c(r.next(u))}catch(f){a(f)}}function l(u){try{c(r.throw(u))}catch(f){a(f)}}function c(u){u.done?o(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})}function oQ(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(n=0)),n;)try{if(r=1,i&&(o=c[0]&2?i.return:c[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,c[1])).done)return o;switch(i=0,o&&(c=[c[0]&2,o.value]),c[0]){case 0:case 1:o=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,i=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]<o[3])){n.label=c[1];break}if(c[0]===6&&n.label<o[1]){n.label=o[1],o=c;break}if(o&&n.label<o[2]){n.label=o[2],n.ops.push(c);break}o[2]&&n.ops.pop(),n.trys.pop();continue}c=t.call(e,n)}catch(u){c=[6,u],i=0}finally{r=o=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}var e6=Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]};function aQ(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&e6(t,e,n)}function Zb(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function qA(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return o}function sQ(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(qA(arguments[t]));return e}function lQ(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),i=0,t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r}function cQ(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,o;r<i;r++)(o||!(r in t))&&(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}function gp(e){return this instanceof gp?(this.v=e,this):new gp(e)}function uQ(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,o=[];return i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i;function a(d){r[d]&&(i[d]=function(g){return new Promise(function(p,m){o.push([d,g,p,m])>1||s(d,g)})})}function s(d,g){try{l(r[d](g))}catch(p){f(o[0][3],p)}}function l(d){d.value instanceof gp?Promise.resolve(d.value.v).then(c,u):f(o[0][2],d)}function c(d){s("next",d)}function u(d){s("throw",d)}function f(d,g){d(g),o.shift(),o.length&&s(o[0][0],o[0][1])}}function dQ(e){var t,n;return t={},r("next"),r("throw",function(i){throw i}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(i,o){t[i]=e[i]?function(a){return(n=!n)?{value:gp(e[i](a)),done:!1}:o?o(a):a}:o}}function fQ(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Zb=="function"?Zb(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(o){n[o]=e[o]&&function(a){return new Promise(function(s,l){a=e[o](a),i(s,l,a.done,a.value)})}}function i(o,a,s,l){Promise.resolve(l).then(function(c){o({value:c,done:s})},a)}}function hQ(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var Gxe=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function pQ(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&e6(t,e,n);return Gxe(t,e),t}function mQ(e){return e&&e.__esModule?e:{default:e}}function gQ(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function vQ(e,t,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(e,n):i?i.value=n:t.set(e,n),n}function yQ(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function bQ(e,t,n){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var r;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=t[Symbol.asyncDispose]}if(r===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=t[Symbol.dispose]}if(typeof r!="function")throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:r,async:n})}else n&&e.stack.push({async:!0});return t}var qxe=typeof SuppressedError=="function"?SuppressedError:function(e,t,n){var r=new Error(n);return r.name="SuppressedError",r.error=e,r.suppressed=t,r};function wQ(e){function t(r){e.error=e.hasError?new qxe(r,e.error,"An error was suppressed during disposal."):r,e.hasError=!0}function n(){for(;e.stack.length;){var r=e.stack.pop();try{var i=r.dispose&&r.dispose.call(r.value);if(r.async)return Promise.resolve(i).then(n,function(o){return t(o),n()})}catch(o){t(o)}}if(e.hasError)throw e.error}return n()}const Kxe={__extends:eQ,__assign:mp,__rest:GA,__decorate:tQ,__param:nQ,__metadata:rQ,__awaiter:iQ,__generator:oQ,__createBinding:e6,__exportStar:aQ,__values:Zb,__read:qA,__spread:sQ,__spreadArrays:lQ,__spreadArray:cQ,__await:gp,__asyncGenerator:uQ,__asyncDelegator:dQ,__asyncValues:fQ,__makeTemplateObject:hQ,__importStar:pQ,__importDefault:mQ,__classPrivateFieldGet:gQ,__classPrivateFieldSet:vQ,__classPrivateFieldIn:yQ,__addDisposableResource:bQ,__disposeResources:wQ},TNe=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:bQ,get __assign(){return mp},__asyncDelegator:dQ,__asyncGenerator:uQ,__asyncValues:fQ,__await:gp,__awaiter:iQ,__classPrivateFieldGet:gQ,__classPrivateFieldIn:yQ,__classPrivateFieldSet:vQ,__createBinding:e6,__decorate:tQ,__disposeResources:wQ,__esDecorate:Uxe,__exportStar:aQ,__extends:eQ,__generator:oQ,__importDefault:mQ,__importStar:pQ,__makeTemplateObject:hQ,__metadata:rQ,__param:nQ,__propKey:Vxe,__read:qA,__rest:GA,__runInitializers:Hxe,__setFunctionName:Wxe,__spread:sQ,__spreadArray:cQ,__spreadArrays:lQ,__values:Zb,default:Kxe},Symbol.toStringTag,{value:"Module"}));function Qxe(e){return e}function Xxe(e,t){t===void 0&&(t=Qxe);var n=[],r=!1,i={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(o){var a=t(o,r);return n.push(a),function(){n=n.filter(function(s){return s!==a})}},assignSyncMedium:function(o){for(r=!0;n.length;){var a=n;n=[],a.forEach(o)}n={push:function(s){return o(s)},filter:function(){return n}}},assignMedium:function(o){r=!0;var a=[];if(n.length){var s=n;n=[],s.forEach(o),a=n}var l=function(){var u=a;a=[],u.forEach(o)},c=function(){return Promise.resolve().then(l)};c(),n={push:function(u){a.push(u),c()},filter:function(u){return a=a.filter(u),n}}}};return i}function Yxe(e){e===void 0&&(e={});var t=Xxe(null);return t.options=mp({async:!0,ssr:!1},e),t}var CQ=function(e){var t=e.sideCar,n=GA(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return S.createElement(r,mp({},n))};CQ.isSideCarExport=!0;function Jxe(e,t){return e.useMedium(t),CQ}var SQ=Yxe(),J8=function(){},t6=S.forwardRef(function(e,t){var n=S.useRef(null),r=S.useState({onScrollCapture:J8,onWheelCapture:J8,onTouchMoveCapture:J8}),i=r[0],o=r[1],a=e.forwardProps,s=e.children,l=e.className,c=e.removeScrollBar,u=e.enabled,f=e.shards,d=e.sideCar,g=e.noIsolation,p=e.inert,m=e.allowPinchZoom,w=e.as,b=w===void 0?"div":w,C=e.gapMode,y=jxe(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=d,_=zxe([n,t]),A=pc(pc({},y),i);return S.createElement(S.Fragment,null,u&&S.createElement(x,{sideCar:SQ,removeScrollBar:c,shards:f,noIsolation:g,inert:p,setCallbacks:o,allowPinchZoom:!!m,lockRef:n,gapMode:C}),a?S.cloneElement(S.Children.only(s),pc(pc({},A),{ref:_})):S.createElement(b,pc({},A,{className:l,ref:_}),s))});t6.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};t6.classNames={fullWidth:N2,zeroRight:R2};var Zxe=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function e7e(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Zxe();return t&&e.setAttribute("nonce",t),e}function t7e(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function n7e(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var r7e=function(){var e=0,t=null;return{add:function(n){e==0&&(t=e7e())&&(t7e(t,n),n7e(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},i7e=function(){var e=r7e();return function(t,n){S.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},xQ=function(){var e=i7e(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},o7e={left:0,top:0,right:0,gap:0},Z8=function(e){return parseInt(e||"",10)||0},a7e=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[Z8(n),Z8(r),Z8(i)]},s7e=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return o7e;var t=a7e(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},l7e=xQ(),_h="data-scroll-locked",c7e=function(e,t,n,r){var i=e.left,o=e.top,a=e.right,s=e.gap;return n===void 0&&(n="margin"),`
  .`.concat(Lxe,` {
   overflow: hidden `).concat(r,`;
   padding-right: `).concat(s,"px ").concat(r,`;
  }
  body[`).concat(_h,`] {
    overflow: hidden `).concat(r,`;
    overscroll-behavior: contain;
    `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
    padding-left: `.concat(i,`px;
    padding-top: `).concat(o,`px;
    padding-right: `).concat(a,`px;
    margin-left:0;
    margin-top:0;
    margin-right: `).concat(s,"px ").concat(r,`;
    `),n==="padding"&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),`
  }
  
  .`).concat(R2,` {
    right: `).concat(s,"px ").concat(r,`;
  }
  
  .`).concat(N2,` {
    margin-right: `).concat(s,"px ").concat(r,`;
  }
  
  .`).concat(R2," .").concat(R2,` {
    right: 0 `).concat(r,`;
  }
  
  .`).concat(N2," .").concat(N2,` {
    margin-right: 0 `).concat(r,`;
  }
  
  body[`).concat(_h,`] {
    `).concat($xe,": ").concat(s,`px;
  }
`)},hj=function(){var e=parseInt(document.body.getAttribute(_h)||"0",10);return isFinite(e)?e:0},u7e=function(){S.useEffect(function(){return document.body.setAttribute(_h,(hj()+1).toString()),function(){var e=hj()-1;e<=0?document.body.removeAttribute(_h):document.body.setAttribute(_h,e.toString())}},[])},d7e=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r;u7e();var o=S.useMemo(function(){return s7e(i)},[i]);return S.createElement(l7e,{styles:c7e(o,!t,i,n?"":"!important")})},gE=!1;if(typeof window<"u")try{var Ly=Object.defineProperty({},"passive",{get:function(){return gE=!0,!0}});window.addEventListener("test",Ly,Ly),window.removeEventListener("test",Ly,Ly)}catch{gE=!1}var Bf=gE?{passive:!1}:!1,f7e=function(e){return e.tagName==="TEXTAREA"},EQ=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!f7e(e)&&n[t]==="visible")},h7e=function(e){return EQ(e,"overflowY")},p7e=function(e){return EQ(e,"overflowX")},pj=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var i=_Q(e,r);if(i){var o=AQ(e,r),a=o[1],s=o[2];if(a>s)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},m7e=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},g7e=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},_Q=function(e,t){return e==="v"?h7e(t):p7e(t)},AQ=function(e,t){return e==="v"?m7e(t):g7e(t)},v7e=function(e,t){return e==="h"&&t==="rtl"?-1:1},y7e=function(e,t,n,r,i){var o=v7e(e,window.getComputedStyle(t).direction),a=o*r,s=n.target,l=t.contains(s),c=!1,u=a>0,f=0,d=0;do{var g=AQ(e,s),p=g[0],m=g[1],w=g[2],b=m-w-o*p;(p||b)&&_Q(e,s)&&(f+=b,d+=p),s instanceof ShadowRoot?s=s.host:s=s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(u&&(Math.abs(f)<1||!i)||!u&&(Math.abs(d)<1||!i))&&(c=!0),c},$y=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},mj=function(e){return[e.deltaX,e.deltaY]},gj=function(e){return e&&"current"in e?e.current:e},b7e=function(e,t){return e[0]===t[0]&&e[1]===t[1]},w7e=function(e){return`
  .block-interactivity-`.concat(e,` {pointer-events: none;}
  .allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},C7e=0,Df=[];function S7e(e){var t=S.useRef([]),n=S.useRef([0,0]),r=S.useRef(),i=S.useState(C7e++)[0],o=S.useState(xQ)[0],a=S.useRef(e);S.useEffect(function(){a.current=e},[e]),S.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var m=Fxe([e.lockRef.current],(e.shards||[]).map(gj),!0).filter(Boolean);return m.forEach(function(w){return w.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),m.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=S.useCallback(function(m,w){if("touches"in m&&m.touches.length===2)return!a.current.allowPinchZoom;var b=$y(m),C=n.current,y="deltaX"in m?m.deltaX:C[0]-b[0],x="deltaY"in m?m.deltaY:C[1]-b[1],_,A=m.target,O=Math.abs(y)>Math.abs(x)?"h":"v";if("touches"in m&&O==="h"&&A.type==="range")return!1;var P=pj(O,A);if(!P)return!0;if(P?_=O:(_=O==="v"?"h":"v",P=pj(O,A)),!P)return!1;if(!r.current&&"changedTouches"in m&&(y||x)&&(r.current=_),!_)return!0;var M=r.current||_;return y7e(M,w,m,M==="h"?y:x,!0)},[]),l=S.useCallback(function(m){var w=m;if(!(!Df.length||Df[Df.length-1]!==o)){var b="deltaY"in w?mj(w):$y(w),C=t.current.filter(function(_){return _.name===w.type&&(_.target===w.target||w.target===_.shadowParent)&&b7e(_.delta,b)})[0];if(C&&C.should){w.cancelable&&w.preventDefault();return}if(!C){var y=(a.current.shards||[]).map(gj).filter(Boolean).filter(function(_){return _.contains(w.target)}),x=y.length>0?s(w,y[0]):!a.current.noIsolation;x&&w.cancelable&&w.preventDefault()}}},[]),c=S.useCallback(function(m,w,b,C){var y={name:m,delta:w,target:b,should:C,shadowParent:x7e(b)};t.current.push(y),setTimeout(function(){t.current=t.current.filter(function(x){return x!==y})},1)},[]),u=S.useCallback(function(m){n.current=$y(m),r.current=void 0},[]),f=S.useCallback(function(m){c(m.type,mj(m),m.target,s(m,e.lockRef.current))},[]),d=S.useCallback(function(m){c(m.type,$y(m),m.target,s(m,e.lockRef.current))},[]);S.useEffect(function(){return Df.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:d}),document.addEventListener("wheel",l,Bf),document.addEventListener("touchmove",l,Bf),document.addEventListener("touchstart",u,Bf),function(){Df=Df.filter(function(m){return m!==o}),document.removeEventListener("wheel",l,Bf),document.removeEventListener("touchmove",l,Bf),document.removeEventListener("touchstart",u,Bf)}},[]);var g=e.removeScrollBar,p=e.inert;return S.createElement(S.Fragment,null,p?S.createElement(o,{styles:w7e(i)}):null,g?S.createElement(d7e,{gapMode:e.gapMode}):null)}function x7e(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const E7e=Jxe(SQ,S7e);var PQ=S.forwardRef(function(e,t){return S.createElement(t6,pc({},e,{ref:t,sideCar:E7e}))});PQ.classNames=t6.classNames;function vj(e){var t=e.match(/^var\((.*)\)$/);return t?t[1]:e}function _7e(e,t){var n=e;for(var r of t){if(!(r in n))throw new Error("Path ".concat(t.join(" -> ")," does not exist in object"));n=n[r]}return n}function TQ(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r={};for(var i in e){var o=e[i],a=[...n,i];typeof o=="string"||typeof o=="number"||o==null?r[i]=t(o,a):typeof o=="object"&&!Array.isArray(o)?r[i]=TQ(o,t,a):console.warn('Skipping invalid key "'.concat(a.join("."),'". Should be a string, number, null or object. Received: "').concat(Array.isArray(o)?"Array":typeof o,'"'))}return r}function yj(e,t){var n={};if(typeof t=="object"){var r=e;TQ(t,(s,l)=>{if(s!=null){var c=_7e(r,l);n[vj(c)]=String(s)}})}else{var i=e;for(var o in i){var a=i[o];a!=null&&(n[vj(o)]=a)}}return Object.defineProperty(n,"toString",{value:function(){return Object.keys(this).map(l=>"".concat(l,":").concat(this[l])).join(";")},writable:!1}),n}var vE={exports:{}};(function(e,t){(function(n,r){var i="1.0.38",o="",a="?",s="function",l="undefined",c="object",u="string",f="major",d="model",g="name",p="type",m="vendor",w="version",b="architecture",C="console",y="mobile",x="tablet",_="smarttv",A="wearable",O="embedded",P=500,M="Amazon",R="Apple",L="ASUS",z="BlackBerry",V="Browser",H="Chrome",B="Edge",F="Firefox",j="Google",N="Huawei",D="LG",U="Microsoft",W="Motorola",G="Opera",Q="Samsung",X="Sharp",ee="Sony",te="Xiaomi",q="Zebra",ne="Facebook",oe="Chromium OS",ge="Mac OS",ve=function(ue,we){var Ee={};for(var De in ue)we[De]&&we[De].length%2===0?Ee[De]=we[De].concat(ue[De]):Ee[De]=ue[De];return Ee},fe=function(ue){for(var we={},Ee=0;Ee<ue.length;Ee++)we[ue[Ee].toUpperCase()]=ue[Ee];return we},pe=function(ue,we){return typeof ue===u?be(we).indexOf(be(ue))!==-1:!1},be=function(ue){return ue.toLowerCase()},ce=function(ue){return typeof ue===u?ue.replace(/[^\d\.]/g,o).split(".")[0]:r},Oe=function(ue,we){if(typeof ue===u)return ue=ue.replace(/^\s\s*/,o),typeof we===l?ue:ue.substring(0,P)},Be=function(ue,we){for(var Ee=0,De,Ye,ze,Pe,ye,Ut;Ee<we.length&&!ye;){var oi=we[Ee],Nr=we[Ee+1];for(De=Ye=0;De<oi.length&&!ye&&oi[De];)if(ye=oi[De++].exec(ue),ye)for(ze=0;ze<Nr.length;ze++)Ut=ye[++Ye],Pe=Nr[ze],typeof Pe===c&&Pe.length>0?Pe.length===2?typeof Pe[1]==s?this[Pe[0]]=Pe[1].call(this,Ut):this[Pe[0]]=Pe[1]:Pe.length===3?typeof Pe[1]===s&&!(Pe[1].exec&&Pe[1].test)?this[Pe[0]]=Ut?Pe[1].call(this,Ut,Pe[2]):r:this[Pe[0]]=Ut?Ut.replace(Pe[1],Pe[2]):r:Pe.length===4&&(this[Pe[0]]=Ut?Pe[3].call(this,Ut.replace(Pe[1],Pe[2])):r):this[Pe]=Ut||r;Ee+=2}},Ne=function(ue,we){for(var Ee in we)if(typeof we[Ee]===c&&we[Ee].length>0){for(var De=0;De<we[Ee].length;De++)if(pe(we[Ee][De],ue))return Ee===a?r:Ee}else if(pe(we[Ee],ue))return Ee===a?r:Ee;return ue},Ie={"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"},xe={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},Ce={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[w,[g,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[w,[g,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[g,w],[/opios[\/ ]+([\w\.]+)/i],[w,[g,G+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[w,[g,G+" GX"]],[/\bopr\/([\w\.]+)/i],[w,[g,G]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[w,[g,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[g,w],[/\bddg\/([\w\.]+)/i],[w,[g,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[w,[g,"UC"+V]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[w,[g,"WeChat"]],[/konqueror\/([\w\.]+)/i],[w,[g,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[w,[g,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[w,[g,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[w,[g,"Smart Lenovo "+V]],[/(avast|avg)\/([\w\.]+)/i],[[g,/(.+)/,"$1 Secure "+V],w],[/\bfocus\/([\w\.]+)/i],[w,[g,F+" Focus"]],[/\bopt\/([\w\.]+)/i],[w,[g,G+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[w,[g,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[w,[g,"Dolphin"]],[/coast\/([\w\.]+)/i],[w,[g,G+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[w,[g,"MIUI "+V]],[/fxios\/([-\w\.]+)/i],[w,[g,F]],[/\bqihu|(qi?ho?o?|360)browser/i],[[g,"360 "+V]],[/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i],[[g,/(.+)/,"$1 "+V],w],[/samsungbrowser\/([\w\.]+)/i],[w,[g,Q+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[g,/_/g," "],w],[/metasr[\/ ]?([\d\.]+)/i],[w,[g,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[g,"Sogou Mobile"],w],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[g,w],[/(lbbrowser)/i,/\[(linkedin)app\]/i],[g],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[g,ne],w],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[g,w],[/\bgsa\/([\w\.]+) .*safari\//i],[w,[g,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[w,[g,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[w,[g,H+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[g,H+" WebView"],w],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[w,[g,"Android "+V]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[g,w],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[w,[g,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[w,g],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[g,[w,Ne,Ie]],[/(webkit|khtml)\/([\w\.]+)/i],[g,w],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[g,"Netscape"],w],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[w,[g,F+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[g,w],[/(cobalt)\/([\w\.]+)/i],[g,[w,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[b,"amd64"]],[/(ia32(?=;))/i],[[b,be]],[/((?:i[346]|x)86)[;\)]/i],[[b,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[b,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[b,"armhf"]],[/windows (ce|mobile); ppc;/i],[[b,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[b,/ower/,o,be]],[/(sun4\w)[;\)]/i],[[b,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[b,be]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[d,[m,Q],[p,x]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[d,[m,Q],[p,y]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[d,[m,R],[p,y]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[d,[m,R],[p,x]],[/(macintosh);/i],[d,[m,R]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[d,[m,X],[p,y]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[d,[m,N],[p,x]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[d,[m,N],[p,y]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[d,/_/g," "],[m,te],[p,y]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[d,/_/g," "],[m,te],[p,x]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[d,[m,"OPPO"],[p,y]],[/\b(opd2\d{3}a?) bui/i],[d,[m,"OPPO"],[p,x]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[d,[m,"Vivo"],[p,y]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[d,[m,"Realme"],[p,y]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[d,[m,W],[p,y]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[d,[m,W],[p,x]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[d,[m,D],[p,x]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[d,[m,D],[p,y]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[d,[m,"Lenovo"],[p,x]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[d,/_/g," "],[m,"Nokia"],[p,y]],[/(pixel c)\b/i],[d,[m,j],[p,x]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[d,[m,j],[p,y]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[d,[m,ee],[p,y]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[d,"Xperia Tablet"],[m,ee],[p,x]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[d,[m,"OnePlus"],[p,y]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[d,[m,M],[p,x]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[d,/(.+)/g,"Fire Phone $1"],[m,M],[p,y]],[/(playbook);[-\w\),; ]+(rim)/i],[d,m,[p,x]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[d,[m,z],[p,y]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[d,[m,L],[p,x]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[d,[m,L],[p,y]],[/(nexus 9)/i],[d,[m,"HTC"],[p,x]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[m,[d,/_/g," "],[p,y]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[d,[m,"Acer"],[p,x]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[d,[m,"Meizu"],[p,y]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[d,[m,"Ulefone"],[p,y]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[m,d,[p,y]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[m,d,[p,x]],[/(surface duo)/i],[d,[m,U],[p,x]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[d,[m,"Fairphone"],[p,y]],[/(u304aa)/i],[d,[m,"AT&T"],[p,y]],[/\bsie-(\w*)/i],[d,[m,"Siemens"],[p,y]],[/\b(rct\w+) b/i],[d,[m,"RCA"],[p,x]],[/\b(venue[\d ]{2,7}) b/i],[d,[m,"Dell"],[p,x]],[/\b(q(?:mv|ta)\w+) b/i],[d,[m,"Verizon"],[p,x]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[d,[m,"Barnes & Noble"],[p,x]],[/\b(tm\d{3}\w+) b/i],[d,[m,"NuVision"],[p,x]],[/\b(k88) b/i],[d,[m,"ZTE"],[p,x]],[/\b(nx\d{3}j) b/i],[d,[m,"ZTE"],[p,y]],[/\b(gen\d{3}) b.+49h/i],[d,[m,"Swiss"],[p,y]],[/\b(zur\d{3}) b/i],[d,[m,"Swiss"],[p,x]],[/\b((zeki)?tb.*\b) b/i],[d,[m,"Zeki"],[p,x]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[m,"Dragon Touch"],d,[p,x]],[/\b(ns-?\w{0,9}) b/i],[d,[m,"Insignia"],[p,x]],[/\b((nxa|next)-?\w{0,9}) b/i],[d,[m,"NextBook"],[p,x]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[m,"Voice"],d,[p,y]],[/\b(lvtel\-)?(v1[12]) b/i],[[m,"LvTel"],d,[p,y]],[/\b(ph-1) /i],[d,[m,"Essential"],[p,y]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[d,[m,"Envizen"],[p,x]],[/\b(trio[-\w\. ]+) b/i],[d,[m,"MachSpeed"],[p,x]],[/\btu_(1491) b/i],[d,[m,"Rotor"],[p,x]],[/(shield[\w ]+) b/i],[d,[m,"Nvidia"],[p,x]],[/(sprint) (\w+)/i],[m,d,[p,y]],[/(kin\.[onetw]{3})/i],[[d,/\./g," "],[m,U],[p,y]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[d,[m,q],[p,x]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[d,[m,q],[p,y]],[/smart-tv.+(samsung)/i],[m,[p,_]],[/hbbtv.+maple;(\d+)/i],[[d,/^/,"SmartTV"],[m,Q],[p,_]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[m,D],[p,_]],[/(apple) ?tv/i],[m,[d,R+" TV"],[p,_]],[/crkey/i],[[d,H+"cast"],[m,j],[p,_]],[/droid.+aft(\w+)( bui|\))/i],[d,[m,M],[p,_]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[d,[m,X],[p,_]],[/(bravia[\w ]+)( bui|\))/i],[d,[m,ee],[p,_]],[/(mitv-\w{5}) bui/i],[d,[m,te],[p,_]],[/Hbbtv.*(technisat) (.*);/i],[m,d,[p,_]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[m,Oe],[d,Oe],[p,_]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[p,_]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[m,d,[p,C]],[/droid.+; (shield) bui/i],[d,[m,"Nvidia"],[p,C]],[/(playstation [345portablevi]+)/i],[d,[m,ee],[p,C]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[d,[m,U],[p,C]],[/((pebble))app/i],[m,d,[p,A]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[d,[m,R],[p,A]],[/droid.+; (glass) \d/i],[d,[m,j],[p,A]],[/droid.+; (wt63?0{2,3})\)/i],[d,[m,q],[p,A]],[/(quest( \d| pro)?)/i],[d,[m,ne],[p,A]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[m,[p,O]],[/(aeobc)\b/i],[d,[m,M],[p,O]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[d,[p,y]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[d,[p,x]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[p,x]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[p,y]],[/(android[-\w\. ]{0,9});.+buil/i],[d,[m,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[w,[g,B+"HTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[w,[g,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[g,w],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[w,g]],os:[[/microsoft (windows) (vista|xp)/i],[g,w],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[g,[w,Ne,xe]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[w,Ne,xe],[g,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[w,/_/g,"."],[g,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[g,ge],[w,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[w,g],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[g,w],[/\(bb(10);/i],[w,[g,z]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[w,[g,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[w,[g,F+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[w,[g,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[w,[g,"watchOS"]],[/crkey\/([\d\.]+)/i],[w,[g,H+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[g,oe],w],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[g,w],[/(sunos) ?([\w\.\d]*)/i],[[g,"Solaris"],w],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[g,w]]},Te=function(ue,we){if(typeof ue===c&&(we=ue,ue=r),!(this instanceof Te))return new Te(ue,we).getResult();var Ee=typeof n!==l&&n.navigator?n.navigator:r,De=ue||(Ee&&Ee.userAgent?Ee.userAgent:o),Ye=Ee&&Ee.userAgentData?Ee.userAgentData:r,ze=we?ve(Ce,we):Ce,Pe=Ee&&Ee.userAgent==De;return this.getBrowser=function(){var ye={};return ye[g]=r,ye[w]=r,Be.call(ye,De,ze.browser),ye[f]=ce(ye[w]),Pe&&Ee&&Ee.brave&&typeof Ee.brave.isBrave==s&&(ye[g]="Brave"),ye},this.getCPU=function(){var ye={};return ye[b]=r,Be.call(ye,De,ze.cpu),ye},this.getDevice=function(){var ye={};return ye[m]=r,ye[d]=r,ye[p]=r,Be.call(ye,De,ze.device),Pe&&!ye[p]&&Ye&&Ye.mobile&&(ye[p]=y),Pe&&ye[d]=="Macintosh"&&Ee&&typeof Ee.standalone!==l&&Ee.maxTouchPoints&&Ee.maxTouchPoints>2&&(ye[d]="iPad",ye[p]=x),ye},this.getEngine=function(){var ye={};return ye[g]=r,ye[w]=r,Be.call(ye,De,ze.engine),ye},this.getOS=function(){var ye={};return ye[g]=r,ye[w]=r,Be.call(ye,De,ze.os),Pe&&!ye[g]&&Ye&&Ye.platform&&Ye.platform!="Unknown"&&(ye[g]=Ye.platform.replace(/chrome os/i,oe).replace(/macos/i,ge)),ye},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return De},this.setUA=function(ye){return De=typeof ye===u&&ye.length>P?Oe(ye,P):ye,this},this.setUA(De),this};Te.VERSION=i,Te.BROWSER=fe([g,w,f]),Te.CPU=fe([b]),Te.DEVICE=fe([d,m,p,C,y,_,x,A,O]),Te.ENGINE=Te.OS=fe([g,w]),e.exports&&(t=e.exports=Te),t.UAParser=Te;var je=typeof n!==l&&(n.jQuery||n.Zepto);if(je&&!je.ua){var Me=new Te;je.ua=Me.getResult(),je.ua.get=function(){return Me.getUA()},je.ua.set=function(ue){Me.setUA(ue);var we=Me.getResult();for(var Ee in we)je.ua[Ee]=we[Ee]}}})(typeof window=="object"?window:Tm)})(vE,vE.exports);var A7e=vE.exports,B1={},P7e=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then},OQ={},Co={};let KA;const T7e=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];Co.getSymbolSize=function(t){if(!t)throw new Error('"version" cannot be null or undefined');if(t<1||t>40)throw new Error('"version" should be in range from 1 to 40');return t*4+17};Co.getSymbolTotalCodewords=function(t){return T7e[t]};Co.getBCHDigit=function(e){let t=0;for(;e!==0;)t++,e>>>=1;return t};Co.setToSJISFunction=function(t){if(typeof t!="function")throw new Error('"toSJISFunc" is not a valid function.');KA=t};Co.isKanjiModeEnabled=function(){return typeof KA<"u"};Co.toSJIS=function(t){return KA(t)};var n6={};(function(e){e.L={bit:1},e.M={bit:0},e.Q={bit:3},e.H={bit:2};function t(n){if(typeof n!="string")throw new Error("Param is not a string");switch(n.toLowerCase()){case"l":case"low":return e.L;case"m":case"medium":return e.M;case"q":case"quartile":return e.Q;case"h":case"high":return e.H;default:throw new Error("Unknown EC Level: "+n)}}e.isValid=function(r){return r&&typeof r.bit<"u"&&r.bit>=0&&r.bit<4},e.from=function(r,i){if(e.isValid(r))return r;try{return t(r)}catch{return i}}})(n6);function IQ(){this.buffer=[],this.length=0}IQ.prototype={get:function(e){const t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)===1},put:function(e,t){for(let n=0;n<t;n++)this.putBit((e>>>t-n-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(e){const t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var O7e=IQ;function D1(e){if(!e||e<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}D1.prototype.set=function(e,t,n,r){const i=e*this.size+t;this.data[i]=n,r&&(this.reservedBit[i]=!0)};D1.prototype.get=function(e,t){return this.data[e*this.size+t]};D1.prototype.xor=function(e,t,n){this.data[e*this.size+t]^=n};D1.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]};var I7e=D1,kQ={};(function(e){const t=Co.getSymbolSize;e.getRowColCoords=function(r){if(r===1)return[];const i=Math.floor(r/7)+2,o=t(r),a=o===145?26:Math.ceil((o-13)/(2*i-2))*2,s=[o-7];for(let l=1;l<i-1;l++)s[l]=s[l-1]-a;return s.push(6),s.reverse()},e.getPositions=function(r){const i=[],o=e.getRowColCoords(r),a=o.length;for(let s=0;s<a;s++)for(let l=0;l<a;l++)s===0&&l===0||s===0&&l===a-1||s===a-1&&l===0||i.push([o[s],o[l]]);return i}})(kQ);var MQ={};const k7e=Co.getSymbolSize,bj=7;MQ.getPositions=function(t){const n=k7e(t);return[[0,0],[n-bj,0],[0,n-bj]]};var RQ={};(function(e){e.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const t={N1:3,N2:3,N3:40,N4:10};e.isValid=function(i){return i!=null&&i!==""&&!isNaN(i)&&i>=0&&i<=7},e.from=function(i){return e.isValid(i)?parseInt(i,10):void 0},e.getPenaltyN1=function(i){const o=i.size;let a=0,s=0,l=0,c=null,u=null;for(let f=0;f<o;f++){s=l=0,c=u=null;for(let d=0;d<o;d++){let g=i.get(f,d);g===c?s++:(s>=5&&(a+=t.N1+(s-5)),c=g,s=1),g=i.get(d,f),g===u?l++:(l>=5&&(a+=t.N1+(l-5)),u=g,l=1)}s>=5&&(a+=t.N1+(s-5)),l>=5&&(a+=t.N1+(l-5))}return a},e.getPenaltyN2=function(i){const o=i.size;let a=0;for(let s=0;s<o-1;s++)for(let l=0;l<o-1;l++){const c=i.get(s,l)+i.get(s,l+1)+i.get(s+1,l)+i.get(s+1,l+1);(c===4||c===0)&&a++}return a*t.N2},e.getPenaltyN3=function(i){const o=i.size;let a=0,s=0,l=0;for(let c=0;c<o;c++){s=l=0;for(let u=0;u<o;u++)s=s<<1&2047|i.get(c,u),u>=10&&(s===1488||s===93)&&a++,l=l<<1&2047|i.get(u,c),u>=10&&(l===1488||l===93)&&a++}return a*t.N3},e.getPenaltyN4=function(i){let o=0;const a=i.data.length;for(let l=0;l<a;l++)o+=i.data[l];return Math.abs(Math.ceil(o*100/a/5)-10)*t.N4};function n(r,i,o){switch(r){case e.Patterns.PATTERN000:return(i+o)%2===0;case e.Patterns.PATTERN001:return i%2===0;case e.Patterns.PATTERN010:return o%3===0;case e.Patterns.PATTERN011:return(i+o)%3===0;case e.Patterns.PATTERN100:return(Math.floor(i/2)+Math.floor(o/3))%2===0;case e.Patterns.PATTERN101:return i*o%2+i*o%3===0;case e.Patterns.PATTERN110:return(i*o%2+i*o%3)%2===0;case e.Patterns.PATTERN111:return(i*o%3+(i+o)%2)%2===0;default:throw new Error("bad maskPattern:"+r)}}e.applyMask=function(i,o){const a=o.size;for(let s=0;s<a;s++)for(let l=0;l<a;l++)o.isReserved(l,s)||o.xor(l,s,n(i,l,s))},e.getBestMask=function(i,o){const a=Object.keys(e.Patterns).length;let s=0,l=1/0;for(let c=0;c<a;c++){o(c),e.applyMask(c,i);const u=e.getPenaltyN1(i)+e.getPenaltyN2(i)+e.getPenaltyN3(i)+e.getPenaltyN4(i);e.applyMask(c,i),u<l&&(l=u,s=c)}return s}})(RQ);var r6={};const Mc=n6,By=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],Dy=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];r6.getBlocksCount=function(t,n){switch(n){case Mc.L:return By[(t-1)*4+0];case Mc.M:return By[(t-1)*4+1];case Mc.Q:return By[(t-1)*4+2];case Mc.H:return By[(t-1)*4+3];default:return}};r6.getTotalCodewordsCount=function(t,n){switch(n){case Mc.L:return Dy[(t-1)*4+0];case Mc.M:return Dy[(t-1)*4+1];case Mc.Q:return Dy[(t-1)*4+2];case Mc.H:return Dy[(t-1)*4+3];default:return}};var NQ={},i6={};const Am=new Uint8Array(512),ew=new Uint8Array(256);(function(){let t=1;for(let n=0;n<255;n++)Am[n]=t,ew[t]=n,t<<=1,t&256&&(t^=285);for(let n=255;n<512;n++)Am[n]=Am[n-255]})();i6.log=function(t){if(t<1)throw new Error("log("+t+")");return ew[t]};i6.exp=function(t){return Am[t]};i6.mul=function(t,n){return t===0||n===0?0:Am[ew[t]+ew[n]]};(function(e){const t=i6;e.mul=function(r,i){const o=new Uint8Array(r.length+i.length-1);for(let a=0;a<r.length;a++)for(let s=0;s<i.length;s++)o[a+s]^=t.mul(r[a],i[s]);return o},e.mod=function(r,i){let o=new Uint8Array(r);for(;o.length-i.length>=0;){const a=o[0];for(let l=0;l<i.length;l++)o[l]^=t.mul(i[l],a);let s=0;for(;s<o.length&&o[s]===0;)s++;o=o.slice(s)}return o},e.generateECPolynomial=function(r){let i=new Uint8Array([1]);for(let o=0;o<r;o++)i=e.mul(i,new Uint8Array([1,t.exp(o)]));return i}})(NQ);const jQ=NQ;function QA(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}QA.prototype.initialize=function(t){this.degree=t,this.genPoly=jQ.generateECPolynomial(this.degree)};QA.prototype.encode=function(t){if(!this.genPoly)throw new Error("Encoder not initialized");const n=new Uint8Array(t.length+this.degree);n.set(t);const r=jQ.mod(n,this.genPoly),i=this.degree-r.length;if(i>0){const o=new Uint8Array(this.degree);return o.set(r,i),o}return r};var M7e=QA,FQ={},hu={},XA={};XA.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40};var Os={};const LQ="[0-9]+",R7e="[A-Z $%*+\\-./:]+";let Vg="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";Vg=Vg.replace(/u/g,"\\u");const N7e="(?:(?![A-Z0-9 $%*+\\-./:]|"+Vg+`)(?:.|[\r
]))+`;Os.KANJI=new RegExp(Vg,"g");Os.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");Os.BYTE=new RegExp(N7e,"g");Os.NUMERIC=new RegExp(LQ,"g");Os.ALPHANUMERIC=new RegExp(R7e,"g");const j7e=new RegExp("^"+Vg+"$"),F7e=new RegExp("^"+LQ+"$"),L7e=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");Os.testKanji=function(t){return j7e.test(t)};Os.testNumeric=function(t){return F7e.test(t)};Os.testAlphanumeric=function(t){return L7e.test(t)};(function(e){const t=XA,n=Os;e.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},e.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},e.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(o,a){if(!o.ccBits)throw new Error("Invalid mode: "+o);if(!t.isValid(a))throw new Error("Invalid version: "+a);return a>=1&&a<10?o.ccBits[0]:a<27?o.ccBits[1]:o.ccBits[2]},e.getBestModeForData=function(o){return n.testNumeric(o)?e.NUMERIC:n.testAlphanumeric(o)?e.ALPHANUMERIC:n.testKanji(o)?e.KANJI:e.BYTE},e.toString=function(o){if(o&&o.id)return o.id;throw new Error("Invalid mode")},e.isValid=function(o){return o&&o.bit&&o.ccBits};function r(i){if(typeof i!="string")throw new Error("Param is not a string");switch(i.toLowerCase()){case"numeric":return e.NUMERIC;case"alphanumeric":return e.ALPHANUMERIC;case"kanji":return e.KANJI;case"byte":return e.BYTE;default:throw new Error("Unknown mode: "+i)}}e.from=function(o,a){if(e.isValid(o))return o;try{return r(o)}catch{return a}}})(hu);(function(e){const t=Co,n=r6,r=n6,i=hu,o=XA,a=7973,s=t.getBCHDigit(a);function l(d,g,p){for(let m=1;m<=40;m++)if(g<=e.getCapacity(m,p,d))return m}function c(d,g){return i.getCharCountIndicator(d,g)+4}function u(d,g){let p=0;return d.forEach(function(m){const w=c(m.mode,g);p+=w+m.getBitsLength()}),p}function f(d,g){for(let p=1;p<=40;p++)if(u(d,p)<=e.getCapacity(p,g,i.MIXED))return p}e.from=function(g,p){return o.isValid(g)?parseInt(g,10):p},e.getCapacity=function(g,p,m){if(!o.isValid(g))throw new Error("Invalid QR Code version");typeof m>"u"&&(m=i.BYTE);const w=t.getSymbolTotalCodewords(g),b=n.getTotalCodewordsCount(g,p),C=(w-b)*8;if(m===i.MIXED)return C;const y=C-c(m,g);switch(m){case i.NUMERIC:return Math.floor(y/10*3);case i.ALPHANUMERIC:return Math.floor(y/11*2);case i.KANJI:return Math.floor(y/13);case i.BYTE:default:return Math.floor(y/8)}},e.getBestVersionForData=function(g,p){let m;const w=r.from(p,r.M);if(Array.isArray(g)){if(g.length>1)return f(g,w);if(g.length===0)return 1;m=g[0]}else m=g;return l(m.mode,m.getLength(),w)},e.getEncodedBits=function(g){if(!o.isValid(g)||g<7)throw new Error("Invalid QR Code version");let p=g<<12;for(;t.getBCHDigit(p)-s>=0;)p^=a<<t.getBCHDigit(p)-s;return g<<12|p}})(FQ);var $Q={};const yE=Co,BQ=1335,$7e=21522,wj=yE.getBCHDigit(BQ);$Q.getEncodedBits=function(t,n){const r=t.bit<<3|n;let i=r<<10;for(;yE.getBCHDigit(i)-wj>=0;)i^=BQ<<yE.getBCHDigit(i)-wj;return(r<<10|i)^$7e};var DQ={};const B7e=hu;function vp(e){this.mode=B7e.NUMERIC,this.data=e.toString()}vp.getBitsLength=function(t){return 10*Math.floor(t/3)+(t%3?t%3*3+1:0)};vp.prototype.getLength=function(){return this.data.length};vp.prototype.getBitsLength=function(){return vp.getBitsLength(this.data.length)};vp.prototype.write=function(t){let n,r,i;for(n=0;n+3<=this.data.length;n+=3)r=this.data.substr(n,3),i=parseInt(r,10),t.put(i,10);const o=this.data.length-n;o>0&&(r=this.data.substr(n),i=parseInt(r,10),t.put(i,o*3+1))};var D7e=vp;const z7e=hu,eC=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function yp(e){this.mode=z7e.ALPHANUMERIC,this.data=e}yp.getBitsLength=function(t){return 11*Math.floor(t/2)+6*(t%2)};yp.prototype.getLength=function(){return this.data.length};yp.prototype.getBitsLength=function(){return yp.getBitsLength(this.data.length)};yp.prototype.write=function(t){let n;for(n=0;n+2<=this.data.length;n+=2){let r=eC.indexOf(this.data[n])*45;r+=eC.indexOf(this.data[n+1]),t.put(r,11)}this.data.length%2&&t.put(eC.indexOf(this.data[n]),6)};var U7e=yp,H7e=function(t){for(var n=[],r=t.length,i=0;i<r;i++){var o=t.charCodeAt(i);if(o>=55296&&o<=56319&&r>i+1){var a=t.charCodeAt(i+1);a>=56320&&a<=57343&&(o=(o-55296)*1024+a-56320+65536,i+=1)}if(o<128){n.push(o);continue}if(o<2048){n.push(o>>6|192),n.push(o&63|128);continue}if(o<55296||o>=57344&&o<65536){n.push(o>>12|224),n.push(o>>6&63|128),n.push(o&63|128);continue}if(o>=65536&&o<=1114111){n.push(o>>18|240),n.push(o>>12&63|128),n.push(o>>6&63|128),n.push(o&63|128);continue}n.push(239,191,189)}return new Uint8Array(n).buffer};const V7e=H7e,W7e=hu;function bp(e){this.mode=W7e.BYTE,typeof e=="string"&&(e=V7e(e)),this.data=new Uint8Array(e)}bp.getBitsLength=function(t){return t*8};bp.prototype.getLength=function(){return this.data.length};bp.prototype.getBitsLength=function(){return bp.getBitsLength(this.data.length)};bp.prototype.write=function(e){for(let t=0,n=this.data.length;t<n;t++)e.put(this.data[t],8)};var G7e=bp;const q7e=hu,K7e=Co;function wp(e){this.mode=q7e.KANJI,this.data=e}wp.getBitsLength=function(t){return t*13};wp.prototype.getLength=function(){return this.data.length};wp.prototype.getBitsLength=function(){return wp.getBitsLength(this.data.length)};wp.prototype.write=function(e){let t;for(t=0;t<this.data.length;t++){let n=K7e.toSJIS(this.data[t]);if(n>=33088&&n<=40956)n-=33088;else if(n>=57408&&n<=60351)n-=49472;else throw new Error("Invalid SJIS character: "+this.data[t]+`
Make sure your charset is UTF-8`);n=(n>>>8&255)*192+(n&255),e.put(n,13)}};var Q7e=wp,zQ={exports:{}};(function(e){var t={single_source_shortest_paths:function(n,r,i){var o={},a={};a[r]=0;var s=t.PriorityQueue.make();s.push(r,0);for(var l,c,u,f,d,g,p,m,w;!s.empty();){l=s.pop(),c=l.value,f=l.cost,d=n[c]||{};for(u in d)d.hasOwnProperty(u)&&(g=d[u],p=f+g,m=a[u],w=typeof a[u]>"u",(w||m>p)&&(a[u]=p,s.push(u,p),o[u]=c))}if(typeof i<"u"&&typeof a[i]>"u"){var b=["Could not find a path from ",r," to ",i,"."].join("");throw new Error(b)}return o},extract_shortest_path_from_predecessor_list:function(n,r){for(var i=[],o=r;o;)i.push(o),n[o],o=n[o];return i.reverse(),i},find_path:function(n,r,i){var o=t.single_source_shortest_paths(n,r,i);return t.extract_shortest_path_from_predecessor_list(o,i)},PriorityQueue:{make:function(n){var r=t.PriorityQueue,i={},o;n=n||{};for(o in r)r.hasOwnProperty(o)&&(i[o]=r[o]);return i.queue=[],i.sorter=n.sorter||r.default_sorter,i},default_sorter:function(n,r){return n.cost-r.cost},push:function(n,r){var i={value:n,cost:r};this.queue.push(i),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};e.exports=t})(zQ);var X7e=zQ.exports;(function(e){const t=hu,n=D7e,r=U7e,i=G7e,o=Q7e,a=Os,s=Co,l=X7e;function c(b){return unescape(encodeURIComponent(b)).length}function u(b,C,y){const x=[];let _;for(;(_=b.exec(y))!==null;)x.push({data:_[0],index:_.index,mode:C,length:_[0].length});return x}function f(b){const C=u(a.NUMERIC,t.NUMERIC,b),y=u(a.ALPHANUMERIC,t.ALPHANUMERIC,b);let x,_;return s.isKanjiModeEnabled()?(x=u(a.BYTE,t.BYTE,b),_=u(a.KANJI,t.KANJI,b)):(x=u(a.BYTE_KANJI,t.BYTE,b),_=[]),C.concat(y,x,_).sort(function(O,P){return O.index-P.index}).map(function(O){return{data:O.data,mode:O.mode,length:O.length}})}function d(b,C){switch(C){case t.NUMERIC:return n.getBitsLength(b);case t.ALPHANUMERIC:return r.getBitsLength(b);case t.KANJI:return o.getBitsLength(b);case t.BYTE:return i.getBitsLength(b)}}function g(b){return b.reduce(function(C,y){const x=C.length-1>=0?C[C.length-1]:null;return x&&x.mode===y.mode?(C[C.length-1].data+=y.data,C):(C.push(y),C)},[])}function p(b){const C=[];for(let y=0;y<b.length;y++){const x=b[y];switch(x.mode){case t.NUMERIC:C.push([x,{data:x.data,mode:t.ALPHANUMERIC,length:x.length},{data:x.data,mode:t.BYTE,length:x.length}]);break;case t.ALPHANUMERIC:C.push([x,{data:x.data,mode:t.BYTE,length:x.length}]);break;case t.KANJI:C.push([x,{data:x.data,mode:t.BYTE,length:c(x.data)}]);break;case t.BYTE:C.push([{data:x.data,mode:t.BYTE,length:c(x.data)}])}}return C}function m(b,C){const y={},x={start:{}};let _=["start"];for(let A=0;A<b.length;A++){const O=b[A],P=[];for(let M=0;M<O.length;M++){const R=O[M],L=""+A+M;P.push(L),y[L]={node:R,lastCount:0},x[L]={};for(let z=0;z<_.length;z++){const V=_[z];y[V]&&y[V].node.mode===R.mode?(x[V][L]=d(y[V].lastCount+R.length,R.mode)-d(y[V].lastCount,R.mode),y[V].lastCount+=R.length):(y[V]&&(y[V].lastCount=R.length),x[V][L]=d(R.length,R.mode)+4+t.getCharCountIndicator(R.mode,C))}}_=P}for(let A=0;A<_.length;A++)x[_[A]].end=0;return{map:x,table:y}}function w(b,C){let y;const x=t.getBestModeForData(b);if(y=t.from(C,x),y!==t.BYTE&&y.bit<x.bit)throw new Error('"'+b+'" cannot be encoded with mode '+t.toString(y)+`.
 Suggested mode is: `+t.toString(x));switch(y===t.KANJI&&!s.isKanjiModeEnabled()&&(y=t.BYTE),y){case t.NUMERIC:return new n(b);case t.ALPHANUMERIC:return new r(b);case t.KANJI:return new o(b);case t.BYTE:return new i(b)}}e.fromArray=function(C){return C.reduce(function(y,x){return typeof x=="string"?y.push(w(x,null)):x.data&&y.push(w(x.data,x.mode)),y},[])},e.fromString=function(C,y){const x=f(C,s.isKanjiModeEnabled()),_=p(x),A=m(_,y),O=l.find_path(A.map,"start","end"),P=[];for(let M=1;M<O.length-1;M++)P.push(A.table[O[M]].node);return e.fromArray(g(P))},e.rawSplit=function(C){return e.fromArray(f(C,s.isKanjiModeEnabled()))}})(DQ);const o6=Co,tC=n6,Y7e=O7e,J7e=I7e,Z7e=kQ,eEe=MQ,bE=RQ,wE=r6,tEe=M7e,tw=FQ,nEe=$Q,rEe=hu,nC=DQ;function iEe(e,t){const n=e.size,r=eEe.getPositions(t);for(let i=0;i<r.length;i++){const o=r[i][0],a=r[i][1];for(let s=-1;s<=7;s++)if(!(o+s<=-1||n<=o+s))for(let l=-1;l<=7;l++)a+l<=-1||n<=a+l||(s>=0&&s<=6&&(l===0||l===6)||l>=0&&l<=6&&(s===0||s===6)||s>=2&&s<=4&&l>=2&&l<=4?e.set(o+s,a+l,!0,!0):e.set(o+s,a+l,!1,!0))}}function oEe(e){const t=e.size;for(let n=8;n<t-8;n++){const r=n%2===0;e.set(n,6,r,!0),e.set(6,n,r,!0)}}function aEe(e,t){const n=Z7e.getPositions(t);for(let r=0;r<n.length;r++){const i=n[r][0],o=n[r][1];for(let a=-2;a<=2;a++)for(let s=-2;s<=2;s++)a===-2||a===2||s===-2||s===2||a===0&&s===0?e.set(i+a,o+s,!0,!0):e.set(i+a,o+s,!1,!0)}}function sEe(e,t){const n=e.size,r=tw.getEncodedBits(t);let i,o,a;for(let s=0;s<18;s++)i=Math.floor(s/3),o=s%3+n-8-3,a=(r>>s&1)===1,e.set(i,o,a,!0),e.set(o,i,a,!0)}function rC(e,t,n){const r=e.size,i=nEe.getEncodedBits(t,n);let o,a;for(o=0;o<15;o++)a=(i>>o&1)===1,o<6?e.set(o,8,a,!0):o<8?e.set(o+1,8,a,!0):e.set(r-15+o,8,a,!0),o<8?e.set(8,r-o-1,a,!0):o<9?e.set(8,15-o-1+1,a,!0):e.set(8,15-o-1,a,!0);e.set(r-8,8,1,!0)}function lEe(e,t){const n=e.size;let r=-1,i=n-1,o=7,a=0;for(let s=n-1;s>0;s-=2)for(s===6&&s--;;){for(let l=0;l<2;l++)if(!e.isReserved(i,s-l)){let c=!1;a<t.length&&(c=(t[a]>>>o&1)===1),e.set(i,s-l,c),o--,o===-1&&(a++,o=7)}if(i+=r,i<0||n<=i){i-=r,r=-r;break}}}function cEe(e,t,n){const r=new Y7e;n.forEach(function(l){r.put(l.mode.bit,4),r.put(l.getLength(),rEe.getCharCountIndicator(l.mode,e)),l.write(r)});const i=o6.getSymbolTotalCodewords(e),o=wE.getTotalCodewordsCount(e,t),a=(i-o)*8;for(r.getLengthInBits()+4<=a&&r.put(0,4);r.getLengthInBits()%8!==0;)r.putBit(0);const s=(a-r.getLengthInBits())/8;for(let l=0;l<s;l++)r.put(l%2?17:236,8);return uEe(r,e,t)}function uEe(e,t,n){const r=o6.getSymbolTotalCodewords(t),i=wE.getTotalCodewordsCount(t,n),o=r-i,a=wE.getBlocksCount(t,n),s=r%a,l=a-s,c=Math.floor(r/a),u=Math.floor(o/a),f=u+1,d=c-u,g=new tEe(d);let p=0;const m=new Array(a),w=new Array(a);let b=0;const C=new Uint8Array(e.buffer);for(let O=0;O<a;O++){const P=O<l?u:f;m[O]=C.slice(p,p+P),w[O]=g.encode(m[O]),p+=P,b=Math.max(b,P)}const y=new Uint8Array(r);let x=0,_,A;for(_=0;_<b;_++)for(A=0;A<a;A++)_<m[A].length&&(y[x++]=m[A][_]);for(_=0;_<d;_++)for(A=0;A<a;A++)y[x++]=w[A][_];return y}function dEe(e,t,n,r){let i;if(Array.isArray(e))i=nC.fromArray(e);else if(typeof e=="string"){let c=t;if(!c){const u=nC.rawSplit(e);c=tw.getBestVersionForData(u,n)}i=nC.fromString(e,c||40)}else throw new Error("Invalid data");const o=tw.getBestVersionForData(i,n);if(!o)throw new Error("The amount of data is too big to be stored in a QR Code");if(!t)t=o;else if(t<o)throw new Error(`
The chosen QR Code version cannot contain this amount of data.
Minimum version required to store current data is: `+o+`.
`);const a=cEe(t,n,i),s=o6.getSymbolSize(t),l=new J7e(s);return iEe(l,t),oEe(l),aEe(l,t),rC(l,n,0),t>=7&&sEe(l,t),lEe(l,a),isNaN(r)&&(r=bE.getBestMask(l,rC.bind(null,l,n))),bE.applyMask(r,l),rC(l,n,r),{modules:l,version:t,errorCorrectionLevel:n,maskPattern:r,segments:i}}OQ.create=function(t,n){if(typeof t>"u"||t==="")throw new Error("No input text");let r=tC.M,i,o;return typeof n<"u"&&(r=tC.from(n.errorCorrectionLevel,tC.M),i=tw.from(n.version),o=bE.from(n.maskPattern),n.toSJISFunc&&o6.setToSJISFunction(n.toSJISFunc)),dEe(t,i,r,o)};var UQ={},YA={};(function(e){function t(n){if(typeof n=="number"&&(n=n.toString()),typeof n!="string")throw new Error("Color should be defined as hex string");let r=n.slice().replace("#","").split("");if(r.length<3||r.length===5||r.length>8)throw new Error("Invalid hex color: "+n);(r.length===3||r.length===4)&&(r=Array.prototype.concat.apply([],r.map(function(o){return[o,o]}))),r.length===6&&r.push("F","F");const i=parseInt(r.join(""),16);return{r:i>>24&255,g:i>>16&255,b:i>>8&255,a:i&255,hex:"#"+r.slice(0,6).join("")}}e.getOptions=function(r){r||(r={}),r.color||(r.color={});const i=typeof r.margin>"u"||r.margin===null||r.margin<0?4:r.margin,o=r.width&&r.width>=21?r.width:void 0,a=r.scale||4;return{width:o,scale:o?4:a,margin:i,color:{dark:t(r.color.dark||"#000000ff"),light:t(r.color.light||"#ffffffff")},type:r.type,rendererOpts:r.rendererOpts||{}}},e.getScale=function(r,i){return i.width&&i.width>=r+i.margin*2?i.width/(r+i.margin*2):i.scale},e.getImageWidth=function(r,i){const o=e.getScale(r,i);return Math.floor((r+i.margin*2)*o)},e.qrToImageData=function(r,i,o){const a=i.modules.size,s=i.modules.data,l=e.getScale(a,o),c=Math.floor((a+o.margin*2)*l),u=o.margin*l,f=[o.color.light,o.color.dark];for(let d=0;d<c;d++)for(let g=0;g<c;g++){let p=(d*c+g)*4,m=o.color.light;if(d>=u&&g>=u&&d<c-u&&g<c-u){const w=Math.floor((d-u)/l),b=Math.floor((g-u)/l);m=f[s[w*a+b]?1:0]}r[p++]=m.r,r[p++]=m.g,r[p++]=m.b,r[p]=m.a}}})(YA);(function(e){const t=YA;function n(i,o,a){i.clearRect(0,0,o.width,o.height),o.style||(o.style={}),o.height=a,o.width=a,o.style.height=a+"px",o.style.width=a+"px"}function r(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}e.render=function(o,a,s){let l=s,c=a;typeof l>"u"&&(!a||!a.getContext)&&(l=a,a=void 0),a||(c=r()),l=t.getOptions(l);const u=t.getImageWidth(o.modules.size,l),f=c.getContext("2d"),d=f.createImageData(u,u);return t.qrToImageData(d.data,o,l),n(f,c,u),f.putImageData(d,0,0),c},e.renderToDataURL=function(o,a,s){let l=s;typeof l>"u"&&(!a||!a.getContext)&&(l=a,a=void 0),l||(l={});const c=e.render(o,a,l),u=l.type||"image/png",f=l.rendererOpts||{};return c.toDataURL(u,f.quality)}})(UQ);var HQ={};const fEe=YA;function Cj(e,t){const n=e.a/255,r=t+'="'+e.hex+'"';return n<1?r+" "+t+'-opacity="'+n.toFixed(2).slice(1)+'"':r}function iC(e,t,n){let r=e+t;return typeof n<"u"&&(r+=" "+n),r}function hEe(e,t,n){let r="",i=0,o=!1,a=0;for(let s=0;s<e.length;s++){const l=Math.floor(s%t),c=Math.floor(s/t);!l&&!o&&(o=!0),e[s]?(a++,s>0&&l>0&&e[s-1]||(r+=o?iC("M",l+n,.5+c+n):iC("m",i,0),i=0,o=!1),l+1<t&&e[s+1]||(r+=iC("h",a),a=0)):i++}return r}HQ.render=function(t,n,r){const i=fEe.getOptions(n),o=t.modules.size,a=t.modules.data,s=o+i.margin*2,l=i.color.light.a?"<path "+Cj(i.color.light,"fill")+' d="M0 0h'+s+"v"+s+'H0z"/>':"",c="<path "+Cj(i.color.dark,"stroke")+' d="'+hEe(a,o,i.margin)+'"/>',u='viewBox="0 0 '+s+" "+s+'"',d='<svg xmlns="http://www.w3.org/2000/svg" '+(i.width?'width="'+i.width+'" height="'+i.width+'" ':"")+u+' shape-rendering="crispEdges">'+l+c+`</svg>
`;return typeof r=="function"&&r(null,d),d};const pEe=P7e,CE=OQ,VQ=UQ,mEe=HQ;function JA(e,t,n,r,i){const o=[].slice.call(arguments,1),a=o.length,s=typeof o[a-1]=="function";if(!s&&!pEe())throw new Error("Callback required as last argument");if(s){if(a<2)throw new Error("Too few arguments provided");a===2?(i=n,n=t,t=r=void 0):a===3&&(t.getContext&&typeof i>"u"?(i=r,r=void 0):(i=r,r=n,n=t,t=void 0))}else{if(a<1)throw new Error("Too few arguments provided");return a===1?(n=t,t=r=void 0):a===2&&!t.getContext&&(r=n,n=t,t=void 0),new Promise(function(l,c){try{const u=CE.create(n,r);l(e(u,t,r))}catch(u){c(u)}})}try{const l=CE.create(n,r);i(null,e(l,t,r))}catch(l){i(l)}}B1.create=CE.create;B1.toCanvas=JA.bind(null,VQ.render);B1.toDataURL=JA.bind(null,VQ.renderToDataURL);B1.toString=JA.bind(null,function(e,t,n){return mEe.render(e,n)});a6.type="coinbaseWallet";function a6(e={}){return e.version==="3"||e.headlessMode?vEe(e):gEe(e)}function gEe(e){let t,n,r,i,o;return a=>({id:"coinbaseWalletSDK",name:"Coinbase Wallet",supportsSimulation:!0,type:a6.type,async connect({chainId:s}={}){try{const l=await this.getProvider(),c=(await l.request({method:"eth_requestAccounts"})).map(f=>Jr(f));r||(r=this.onAccountsChanged.bind(this),l.on("accountsChanged",r)),i||(i=this.onChainChanged.bind(this),l.on("chainChanged",i)),o||(o=this.onDisconnect.bind(this),l.on("disconnect",o));let u=await this.getChainId();if(s&&u!==s){const f=await this.switchChain({chainId:s}).catch(d=>{if(d.code===nn.code)throw d;return{id:u}});u=(f==null?void 0:f.id)??u}return{accounts:c,chainId:u}}catch(l){throw/(user closed modal|accounts received is empty|user denied account|request rejected)/i.test(l.message)?new nn(l):l}},async disconnect(){var l;const s=await this.getProvider();r&&(s.removeListener("accountsChanged",r),r=void 0),i&&(s.removeListener("chainChanged",i),i=void 0),o&&(s.removeListener("disconnect",o),o=void 0),s.disconnect(),(l=s.close)==null||l.call(s)},async getAccounts(){return(await(await this.getProvider()).request({method:"eth_accounts"})).map(l=>Jr(l))},async getChainId(){const l=await(await this.getProvider()).request({method:"eth_chainId"});return Number(l)},async getProvider(){if(!n){const s=await(async()=>{const{default:l}=await Ke(async()=>{const{default:c}=await import("./index-DKGwrCX5.js").then(u=>u.i);return{default:c}},__vite__mapDeps([0,1,2]));return typeof l!="function"&&typeof l.default=="function"?l.default:l})();t=new s({...e,appChainIds:a.chains.map(l=>l.id)}),n=t.makeWeb3Provider({...e,options:e.preference??"all"})}return n},async isAuthorized(){try{return!!(await this.getAccounts()).length}catch{return!1}},async switchChain({addEthereumChainParameter:s,chainId:l}){var f,d,g,p;const c=a.chains.find(m=>m.id===l);if(!c)throw new ta(new Md);const u=await this.getProvider();try{return await u.request({method:"wallet_switchEthereumChain",params:[{chainId:it(c.id)}]}),c}catch(m){if(m.code===4902)try{let w;s!=null&&s.blockExplorerUrls?w=s.blockExplorerUrls:w=(f=c.blockExplorers)!=null&&f.default.url?[(d=c.blockExplorers)==null?void 0:d.default.url]:[];let b;(g=s==null?void 0:s.rpcUrls)!=null&&g.length?b=s.rpcUrls:b=[((p=c.rpcUrls.default)==null?void 0:p.http[0])??""];const C={blockExplorerUrls:w,chainId:it(l),chainName:(s==null?void 0:s.chainName)??c.name,iconUrls:s==null?void 0:s.iconUrls,nativeCurrency:(s==null?void 0:s.nativeCurrency)??c.nativeCurrency,rpcUrls:b};return await u.request({method:"wallet_addEthereumChain",params:[C]}),c}catch(w){throw new nn(w)}throw new ta(m)}},onAccountsChanged(s){s.length===0?this.onDisconnect():a.emitter.emit("change",{accounts:s.map(l=>Jr(l))})},onChainChanged(s){const l=Number(s);a.emitter.emit("change",{chainId:l})},async onDisconnect(s){a.emitter.emit("disconnect");const l=await this.getProvider();r&&(l.removeListener("accountsChanged",r),r=void 0),i&&(l.removeListener("chainChanged",i),i=void 0),o&&(l.removeListener("disconnect",o),o=void 0)}})}function vEe(e){let n,r,i,o,a;return s=>({id:"coinbaseWalletSDK",name:"Coinbase Wallet",supportsSimulation:!0,type:a6.type,async connect({chainId:l}={}){try{const c=await this.getProvider(),u=(await c.request({method:"eth_requestAccounts"})).map(d=>Jr(d));i||(i=this.onAccountsChanged.bind(this),c.on("accountsChanged",i)),o||(o=this.onChainChanged.bind(this),c.on("chainChanged",o)),a||(a=this.onDisconnect.bind(this),c.on("disconnect",a));let f=await this.getChainId();if(l&&f!==l){const d=await this.switchChain({chainId:l}).catch(g=>{if(g.code===nn.code)throw g;return{id:f}});f=(d==null?void 0:d.id)??f}return{accounts:u,chainId:f}}catch(c){throw/(user closed modal|accounts received is empty|user denied account)/i.test(c.message)?new nn(c):c}},async disconnect(){const l=await this.getProvider();i&&(l.removeListener("accountsChanged",i),i=void 0),o&&(l.removeListener("chainChanged",o),o=void 0),a&&(l.removeListener("disconnect",a),a=void 0),l.disconnect(),l.close()},async getAccounts(){return(await(await this.getProvider()).request({method:"eth_accounts"})).map(c=>Jr(c))},async getChainId(){const c=await(await this.getProvider()).request({method:"eth_chainId"});return Number(c)},async getProvider(){var l;if(!r){const c=await(async()=>{const{default:p}=await Ke(async()=>{const{default:m}=await import("./index-CxPVgPrg.js").then(w=>w.i);return{default:m}},__vite__mapDeps([3,2,1]));return typeof p!="function"&&typeof p.default=="function"?p.default:p})();n=new c({...e,reloadOnDisconnect:!1});const u=(l=n.walletExtension)==null?void 0:l.getChainId(),f=s.chains.find(p=>e.chainId?p.id===e.chainId:p.id===u)||s.chains[0],d=e.chainId||(f==null?void 0:f.id),g=e.jsonRpcUrl||(f==null?void 0:f.rpcUrls.default.http[0]);r=n.makeWeb3Provider(g,d)}return r},async isAuthorized(){try{return!!(await this.getAccounts()).length}catch{return!1}},async switchChain({addEthereumChainParameter:l,chainId:c}){var d,g,p,m;const u=s.chains.find(w=>w.id===c);if(!u)throw new ta(new Md);const f=await this.getProvider();try{return await f.request({method:"wallet_switchEthereumChain",params:[{chainId:it(u.id)}]}),u}catch(w){if(w.code===4902)try{let b;l!=null&&l.blockExplorerUrls?b=l.blockExplorerUrls:b=(d=u.blockExplorers)!=null&&d.default.url?[(g=u.blockExplorers)==null?void 0:g.default.url]:[];let C;(p=l==null?void 0:l.rpcUrls)!=null&&p.length?C=l.rpcUrls:C=[((m=u.rpcUrls.default)==null?void 0:m.http[0])??""];const y={blockExplorerUrls:b,chainId:it(c),chainName:(l==null?void 0:l.chainName)??u.name,iconUrls:l==null?void 0:l.iconUrls,nativeCurrency:(l==null?void 0:l.nativeCurrency)??u.nativeCurrency,rpcUrls:C};return await f.request({method:"wallet_addEthereumChain",params:[y]}),u}catch(b){throw new nn(b)}throw new ta(w)}},onAccountsChanged(l){l.length===0?this.onDisconnect():s.emitter.emit("change",{accounts:l.map(c=>Jr(c))})},onChainChanged(l){const c=Number(l);s.emitter.emit("change",{chainId:c})},async onDisconnect(l){s.emitter.emit("disconnect");const c=await this.getProvider();i&&(c.removeListener("accountsChanged",i),i=void 0),o&&(c.removeListener("chainChanged",o),o=void 0),a&&(c.removeListener("disconnect",a),a=void 0)}})}ZA.type="walletConnect";function ZA(e){const t=e.isNewChainsStale??!0;let n,r;const i="eip155";let o,a,s,l,c,u;return f=>({id:"walletConnect",name:"WalletConnect",type:ZA.type,async setup(){const d=await this.getProvider().catch(()=>null);d&&(s||(s=this.onConnect.bind(this),d.on("connect",s)),c||(c=this.onSessionDelete.bind(this),d.on("session_delete",c)))},async connect({chainId:d,...g}={}){var p,m;try{const w=await this.getProvider();if(!w)throw new uc;l||(l=this.onDisplayUri,w.on("display_uri",l));let b=d;if(!b){const _=await((p=f.storage)==null?void 0:p.getItem("state"))??{};f.chains.some(O=>O.id===_.chainId)?b=_.chainId:b=(m=f.chains[0])==null?void 0:m.id}if(!b)throw new Error("No chains found on connector.");const C=await this.isChainsStale();if(w.session&&C&&await w.disconnect(),!w.session||C){const _=f.chains.filter(A=>A.id!==b).map(A=>A.id);await w.connect({optionalChains:[b,..._],..."pairingTopic"in g?{pairingTopic:g.pairingTopic}:{}}),this.setRequestedChainsIds(f.chains.map(A=>A.id))}const y=(await w.enable()).map(_=>Jr(_)),x=await this.getChainId();return l&&(w.removeListener("display_uri",l),l=void 0),s&&(w.removeListener("connect",s),s=void 0),o||(o=this.onAccountsChanged.bind(this),w.on("accountsChanged",o)),a||(a=this.onChainChanged.bind(this),w.on("chainChanged",a)),u||(u=this.onDisconnect.bind(this),w.on("disconnect",u)),c||(c=this.onSessionDelete.bind(this),w.on("session_delete",c)),{accounts:y,chainId:x}}catch(w){throw/(user rejected|connection request reset)/i.test(w==null?void 0:w.message)?new nn(w):w}},async disconnect(){const d=await this.getProvider();try{await(d==null?void 0:d.disconnect())}catch(g){if(!/No matching key/i.test(g.message))throw g}finally{a&&(d==null||d.removeListener("chainChanged",a),a=void 0),u&&(d==null||d.removeListener("disconnect",u),u=void 0),s||(s=this.onConnect.bind(this),d==null||d.on("connect",s)),o&&(d==null||d.removeListener("accountsChanged",o),o=void 0),c&&(d==null||d.removeListener("session_delete",c),c=void 0),this.setRequestedChainsIds([])}},async getAccounts(){return(await this.getProvider()).accounts.map(g=>Jr(g))},async getProvider({chainId:d}={}){var p;async function g(){const m=f.chains.map(b=>b.id);if(!m.length)return;const{EthereumProvider:w}=await Ke(async()=>{const{EthereumProvider:b}=await import("./index.es-CN-GdQ4G.js");return{EthereumProvider:b}},__vite__mapDeps([4,2]));return await w.init({...e,disableProviderPing:!0,optionalChains:m,projectId:e.projectId,rpcMap:Object.fromEntries(f.chains.map(b=>[b.id,b.rpcUrls.default.http[0]])),showQrModal:e.showQrModal??!0})}return n||(r||(r=g()),n=await r,n==null||n.events.setMaxListeners(Number.POSITIVE_INFINITY)),d&&await((p=this.switchChain)==null?void 0:p.call(this,{chainId:d})),n},async getChainId(){return(await this.getProvider()).chainId},async isAuthorized(){try{const[d,g]=await Promise.all([this.getAccounts(),this.getProvider()]);return d.length?await this.isChainsStale()&&g.session?(await g.disconnect().catch(()=>{}),!1):!0:!1}catch{return!1}},async switchChain({addEthereumChainParameter:d,chainId:g}){var w,b,C;const p=await this.getProvider();if(!p)throw new uc;const m=f.chains.find(y=>y.id===g);if(!m)throw new ta(new Md);try{await Promise.all([new Promise(x=>{const _=({chainId:A})=>{A===g&&(f.emitter.off("change",_),x())};f.emitter.on("change",_)}),p.request({method:"wallet_switchEthereumChain",params:[{chainId:it(g)}]})]);const y=await this.getRequestedChainsIds();return this.setRequestedChainsIds([...y,g]),m}catch(y){const x=y;if(/(user rejected)/i.test(x.message))throw new nn(x);try{let _;d!=null&&d.blockExplorerUrls?_=d.blockExplorerUrls:_=(w=m.blockExplorers)!=null&&w.default.url?[(b=m.blockExplorers)==null?void 0:b.default.url]:[];let A;(C=d==null?void 0:d.rpcUrls)!=null&&C.length?A=d.rpcUrls:A=[...m.rpcUrls.default.http];const O={blockExplorerUrls:_,chainId:it(g),chainName:(d==null?void 0:d.chainName)??m.name,iconUrls:d==null?void 0:d.iconUrls,nativeCurrency:(d==null?void 0:d.nativeCurrency)??m.nativeCurrency,rpcUrls:A};await p.request({method:"wallet_addEthereumChain",params:[O]});const P=await this.getRequestedChainsIds();return this.setRequestedChainsIds([...P,g]),m}catch(_){throw new nn(_)}}},onAccountsChanged(d){d.length===0?this.onDisconnect():f.emitter.emit("change",{accounts:d.map(g=>Jr(g))})},onChainChanged(d){const g=Number(d);f.emitter.emit("change",{chainId:g})},async onConnect(d){const g=Number(d.chainId),p=await this.getAccounts();f.emitter.emit("connect",{accounts:p,chainId:g})},async onDisconnect(d){this.setRequestedChainsIds([]),f.emitter.emit("disconnect");const g=await this.getProvider();o&&(g.removeListener("accountsChanged",o),o=void 0),a&&(g.removeListener("chainChanged",a),a=void 0),u&&(g.removeListener("disconnect",u),u=void 0),c&&(g.removeListener("session_delete",c),c=void 0),s||(s=this.onConnect.bind(this),g.on("connect",s))},onDisplayUri(d){f.emitter.emit("message",{type:"display_uri",data:d})},onSessionDelete(){this.onDisconnect()},getNamespaceChainsIds(){var g,p,m;return n?((m=(p=(g=n.session)==null?void 0:g.namespaces[i])==null?void 0:p.accounts)==null?void 0:m.map(w=>Number.parseInt(w.split(":")[1]||"")))??[]:[]},async getRequestedChainsIds(){var d;return await((d=f.storage)==null?void 0:d.getItem(this.requestedChainsStorageKey))??[]},async isChainsStale(){if(!t)return!1;const d=f.chains.map(m=>m.id),g=this.getNamespaceChainsIds();if(g.length&&!g.some(m=>d.includes(m)))return!1;const p=await this.getRequestedChainsIds();return!d.every(m=>p.includes(m))},async setRequestedChainsIds(d){var g;await((g=f.storage)==null?void 0:g.setItem(this.requestedChainsStorageKey,d))},get requestedChainsStorageKey(){return`${this.id}.requestedChains`}})}var Sj={},yEe=768;WSe({conditions:{defaultCondition:"smallScreen",conditionNames:["smallScreen","largeScreen"],responsiveArray:void 0}});var bEe=kK({conditions:{defaultCondition:"smallScreen",conditionNames:["smallScreen","largeScreen"],responsiveArray:void 0}}),SE=YSe({conditions:{defaultCondition:"base",conditionNames:["base","hover","active"],responsiveArray:void 0},styles:{background:{values:{accentColor:{conditions:{base:"ju367v9i",hover:"ju367v9j",active:"ju367v9k"},defaultClass:"ju367v9i"},accentColorForeground:{conditions:{base:"ju367v9l",hover:"ju367v9m",active:"ju367v9n"},defaultClass:"ju367v9l"},actionButtonBorder:{conditions:{base:"ju367v9o",hover:"ju367v9p",active:"ju367v9q"},defaultClass:"ju367v9o"},actionButtonBorderMobile:{conditions:{base:"ju367v9r",hover:"ju367v9s",active:"ju367v9t"},defaultClass:"ju367v9r"},actionButtonSecondaryBackground:{conditions:{base:"ju367v9u",hover:"ju367v9v",active:"ju367v9w"},defaultClass:"ju367v9u"},closeButton:{conditions:{base:"ju367v9x",hover:"ju367v9y",active:"ju367v9z"},defaultClass:"ju367v9x"},closeButtonBackground:{conditions:{base:"ju367va0",hover:"ju367va1",active:"ju367va2"},defaultClass:"ju367va0"},connectButtonBackground:{conditions:{base:"ju367va3",hover:"ju367va4",active:"ju367va5"},defaultClass:"ju367va3"},connectButtonBackgroundError:{conditions:{base:"ju367va6",hover:"ju367va7",active:"ju367va8"},defaultClass:"ju367va6"},connectButtonInnerBackground:{conditions:{base:"ju367va9",hover:"ju367vaa",active:"ju367vab"},defaultClass:"ju367va9"},connectButtonText:{conditions:{base:"ju367vac",hover:"ju367vad",active:"ju367vae"},defaultClass:"ju367vac"},connectButtonTextError:{conditions:{base:"ju367vaf",hover:"ju367vag",active:"ju367vah"},defaultClass:"ju367vaf"},connectionIndicator:{conditions:{base:"ju367vai",hover:"ju367vaj",active:"ju367vak"},defaultClass:"ju367vai"},downloadBottomCardBackground:{conditions:{base:"ju367val",hover:"ju367vam",active:"ju367van"},defaultClass:"ju367val"},downloadTopCardBackground:{conditions:{base:"ju367vao",hover:"ju367vap",active:"ju367vaq"},defaultClass:"ju367vao"},error:{conditions:{base:"ju367var",hover:"ju367vas",active:"ju367vat"},defaultClass:"ju367var"},generalBorder:{conditions:{base:"ju367vau",hover:"ju367vav",active:"ju367vaw"},defaultClass:"ju367vau"},generalBorderDim:{conditions:{base:"ju367vax",hover:"ju367vay",active:"ju367vaz"},defaultClass:"ju367vax"},menuItemBackground:{conditions:{base:"ju367vb0",hover:"ju367vb1",active:"ju367vb2"},defaultClass:"ju367vb0"},modalBackdrop:{conditions:{base:"ju367vb3",hover:"ju367vb4",active:"ju367vb5"},defaultClass:"ju367vb3"},modalBackground:{conditions:{base:"ju367vb6",hover:"ju367vb7",active:"ju367vb8"},defaultClass:"ju367vb6"},modalBorder:{conditions:{base:"ju367vb9",hover:"ju367vba",active:"ju367vbb"},defaultClass:"ju367vb9"},modalText:{conditions:{base:"ju367vbc",hover:"ju367vbd",active:"ju367vbe"},defaultClass:"ju367vbc"},modalTextDim:{conditions:{base:"ju367vbf",hover:"ju367vbg",active:"ju367vbh"},defaultClass:"ju367vbf"},modalTextSecondary:{conditions:{base:"ju367vbi",hover:"ju367vbj",active:"ju367vbk"},defaultClass:"ju367vbi"},profileAction:{conditions:{base:"ju367vbl",hover:"ju367vbm",active:"ju367vbn"},defaultClass:"ju367vbl"},profileActionHover:{conditions:{base:"ju367vbo",hover:"ju367vbp",active:"ju367vbq"},defaultClass:"ju367vbo"},profileForeground:{conditions:{base:"ju367vbr",hover:"ju367vbs",active:"ju367vbt"},defaultClass:"ju367vbr"},selectedOptionBorder:{conditions:{base:"ju367vbu",hover:"ju367vbv",active:"ju367vbw"},defaultClass:"ju367vbu"},standby:{conditions:{base:"ju367vbx",hover:"ju367vby",active:"ju367vbz"},defaultClass:"ju367vbx"}}},borderColor:{values:{accentColor:{conditions:{base:"ju367vc0",hover:"ju367vc1",active:"ju367vc2"},defaultClass:"ju367vc0"},accentColorForeground:{conditions:{base:"ju367vc3",hover:"ju367vc4",active:"ju367vc5"},defaultClass:"ju367vc3"},actionButtonBorder:{conditions:{base:"ju367vc6",hover:"ju367vc7",active:"ju367vc8"},defaultClass:"ju367vc6"},actionButtonBorderMobile:{conditions:{base:"ju367vc9",hover:"ju367vca",active:"ju367vcb"},defaultClass:"ju367vc9"},actionButtonSecondaryBackground:{conditions:{base:"ju367vcc",hover:"ju367vcd",active:"ju367vce"},defaultClass:"ju367vcc"},closeButton:{conditions:{base:"ju367vcf",hover:"ju367vcg",active:"ju367vch"},defaultClass:"ju367vcf"},closeButtonBackground:{conditions:{base:"ju367vci",hover:"ju367vcj",active:"ju367vck"},defaultClass:"ju367vci"},connectButtonBackground:{conditions:{base:"ju367vcl",hover:"ju367vcm",active:"ju367vcn"},defaultClass:"ju367vcl"},connectButtonBackgroundError:{conditions:{base:"ju367vco",hover:"ju367vcp",active:"ju367vcq"},defaultClass:"ju367vco"},connectButtonInnerBackground:{conditions:{base:"ju367vcr",hover:"ju367vcs",active:"ju367vct"},defaultClass:"ju367vcr"},connectButtonText:{conditions:{base:"ju367vcu",hover:"ju367vcv",active:"ju367vcw"},defaultClass:"ju367vcu"},connectButtonTextError:{conditions:{base:"ju367vcx",hover:"ju367vcy",active:"ju367vcz"},defaultClass:"ju367vcx"},connectionIndicator:{conditions:{base:"ju367vd0",hover:"ju367vd1",active:"ju367vd2"},defaultClass:"ju367vd0"},downloadBottomCardBackground:{conditions:{base:"ju367vd3",hover:"ju367vd4",active:"ju367vd5"},defaultClass:"ju367vd3"},downloadTopCardBackground:{conditions:{base:"ju367vd6",hover:"ju367vd7",active:"ju367vd8"},defaultClass:"ju367vd6"},error:{conditions:{base:"ju367vd9",hover:"ju367vda",active:"ju367vdb"},defaultClass:"ju367vd9"},generalBorder:{conditions:{base:"ju367vdc",hover:"ju367vdd",active:"ju367vde"},defaultClass:"ju367vdc"},generalBorderDim:{conditions:{base:"ju367vdf",hover:"ju367vdg",active:"ju367vdh"},defaultClass:"ju367vdf"},menuItemBackground:{conditions:{base:"ju367vdi",hover:"ju367vdj",active:"ju367vdk"},defaultClass:"ju367vdi"},modalBackdrop:{conditions:{base:"ju367vdl",hover:"ju367vdm",active:"ju367vdn"},defaultClass:"ju367vdl"},modalBackground:{conditions:{base:"ju367vdo",hover:"ju367vdp",active:"ju367vdq"},defaultClass:"ju367vdo"},modalBorder:{conditions:{base:"ju367vdr",hover:"ju367vds",active:"ju367vdt"},defaultClass:"ju367vdr"},modalText:{conditions:{base:"ju367vdu",hover:"ju367vdv",active:"ju367vdw"},defaultClass:"ju367vdu"},modalTextDim:{conditions:{base:"ju367vdx",hover:"ju367vdy",active:"ju367vdz"},defaultClass:"ju367vdx"},modalTextSecondary:{conditions:{base:"ju367ve0",hover:"ju367ve1",active:"ju367ve2"},defaultClass:"ju367ve0"},profileAction:{conditions:{base:"ju367ve3",hover:"ju367ve4",active:"ju367ve5"},defaultClass:"ju367ve3"},profileActionHover:{conditions:{base:"ju367ve6",hover:"ju367ve7",active:"ju367ve8"},defaultClass:"ju367ve6"},profileForeground:{conditions:{base:"ju367ve9",hover:"ju367vea",active:"ju367veb"},defaultClass:"ju367ve9"},selectedOptionBorder:{conditions:{base:"ju367vec",hover:"ju367ved",active:"ju367vee"},defaultClass:"ju367vec"},standby:{conditions:{base:"ju367vef",hover:"ju367veg",active:"ju367veh"},defaultClass:"ju367vef"}}},boxShadow:{values:{connectButton:{conditions:{base:"ju367vei",hover:"ju367vej",active:"ju367vek"},defaultClass:"ju367vei"},dialog:{conditions:{base:"ju367vel",hover:"ju367vem",active:"ju367ven"},defaultClass:"ju367vel"},profileDetailsAction:{conditions:{base:"ju367veo",hover:"ju367vep",active:"ju367veq"},defaultClass:"ju367veo"},selectedOption:{conditions:{base:"ju367ver",hover:"ju367ves",active:"ju367vet"},defaultClass:"ju367ver"},selectedWallet:{conditions:{base:"ju367veu",hover:"ju367vev",active:"ju367vew"},defaultClass:"ju367veu"},walletLogo:{conditions:{base:"ju367vex",hover:"ju367vey",active:"ju367vez"},defaultClass:"ju367vex"}}},color:{values:{accentColor:{conditions:{base:"ju367vf0",hover:"ju367vf1",active:"ju367vf2"},defaultClass:"ju367vf0"},accentColorForeground:{conditions:{base:"ju367vf3",hover:"ju367vf4",active:"ju367vf5"},defaultClass:"ju367vf3"},actionButtonBorder:{conditions:{base:"ju367vf6",hover:"ju367vf7",active:"ju367vf8"},defaultClass:"ju367vf6"},actionButtonBorderMobile:{conditions:{base:"ju367vf9",hover:"ju367vfa",active:"ju367vfb"},defaultClass:"ju367vf9"},actionButtonSecondaryBackground:{conditions:{base:"ju367vfc",hover:"ju367vfd",active:"ju367vfe"},defaultClass:"ju367vfc"},closeButton:{conditions:{base:"ju367vff",hover:"ju367vfg",active:"ju367vfh"},defaultClass:"ju367vff"},closeButtonBackground:{conditions:{base:"ju367vfi",hover:"ju367vfj",active:"ju367vfk"},defaultClass:"ju367vfi"},connectButtonBackground:{conditions:{base:"ju367vfl",hover:"ju367vfm",active:"ju367vfn"},defaultClass:"ju367vfl"},connectButtonBackgroundError:{conditions:{base:"ju367vfo",hover:"ju367vfp",active:"ju367vfq"},defaultClass:"ju367vfo"},connectButtonInnerBackground:{conditions:{base:"ju367vfr",hover:"ju367vfs",active:"ju367vft"},defaultClass:"ju367vfr"},connectButtonText:{conditions:{base:"ju367vfu",hover:"ju367vfv",active:"ju367vfw"},defaultClass:"ju367vfu"},connectButtonTextError:{conditions:{base:"ju367vfx",hover:"ju367vfy",active:"ju367vfz"},defaultClass:"ju367vfx"},connectionIndicator:{conditions:{base:"ju367vg0",hover:"ju367vg1",active:"ju367vg2"},defaultClass:"ju367vg0"},downloadBottomCardBackground:{conditions:{base:"ju367vg3",hover:"ju367vg4",active:"ju367vg5"},defaultClass:"ju367vg3"},downloadTopCardBackground:{conditions:{base:"ju367vg6",hover:"ju367vg7",active:"ju367vg8"},defaultClass:"ju367vg6"},error:{conditions:{base:"ju367vg9",hover:"ju367vga",active:"ju367vgb"},defaultClass:"ju367vg9"},generalBorder:{conditions:{base:"ju367vgc",hover:"ju367vgd",active:"ju367vge"},defaultClass:"ju367vgc"},generalBorderDim:{conditions:{base:"ju367vgf",hover:"ju367vgg",active:"ju367vgh"},defaultClass:"ju367vgf"},menuItemBackground:{conditions:{base:"ju367vgi",hover:"ju367vgj",active:"ju367vgk"},defaultClass:"ju367vgi"},modalBackdrop:{conditions:{base:"ju367vgl",hover:"ju367vgm",active:"ju367vgn"},defaultClass:"ju367vgl"},modalBackground:{conditions:{base:"ju367vgo",hover:"ju367vgp",active:"ju367vgq"},defaultClass:"ju367vgo"},modalBorder:{conditions:{base:"ju367vgr",hover:"ju367vgs",active:"ju367vgt"},defaultClass:"ju367vgr"},modalText:{conditions:{base:"ju367vgu",hover:"ju367vgv",active:"ju367vgw"},defaultClass:"ju367vgu"},modalTextDim:{conditions:{base:"ju367vgx",hover:"ju367vgy",active:"ju367vgz"},defaultClass:"ju367vgx"},modalTextSecondary:{conditions:{base:"ju367vh0",hover:"ju367vh1",active:"ju367vh2"},defaultClass:"ju367vh0"},profileAction:{conditions:{base:"ju367vh3",hover:"ju367vh4",active:"ju367vh5"},defaultClass:"ju367vh3"},profileActionHover:{conditions:{base:"ju367vh6",hover:"ju367vh7",active:"ju367vh8"},defaultClass:"ju367vh6"},profileForeground:{conditions:{base:"ju367vh9",hover:"ju367vha",active:"ju367vhb"},defaultClass:"ju367vh9"},selectedOptionBorder:{conditions:{base:"ju367vhc",hover:"ju367vhd",active:"ju367vhe"},defaultClass:"ju367vhc"},standby:{conditions:{base:"ju367vhf",hover:"ju367vhg",active:"ju367vhh"},defaultClass:"ju367vhf"}}}}},{conditions:{defaultCondition:"smallScreen",conditionNames:["smallScreen","largeScreen"],responsiveArray:void 0},styles:{alignItems:{values:{"flex-start":{conditions:{smallScreen:"ju367v0",largeScreen:"ju367v1"},defaultClass:"ju367v0"},"flex-end":{conditions:{smallScreen:"ju367v2",largeScreen:"ju367v3"},defaultClass:"ju367v2"},center:{conditions:{smallScreen:"ju367v4",largeScreen:"ju367v5"},defaultClass:"ju367v4"}}},display:{values:{none:{conditions:{smallScreen:"ju367v6",largeScreen:"ju367v7"},defaultClass:"ju367v6"},block:{conditions:{smallScreen:"ju367v8",largeScreen:"ju367v9"},defaultClass:"ju367v8"},flex:{conditions:{smallScreen:"ju367va",largeScreen:"ju367vb"},defaultClass:"ju367va"},inline:{conditions:{smallScreen:"ju367vc",largeScreen:"ju367vd"},defaultClass:"ju367vc"}}}}},{conditions:void 0,styles:{margin:{mappings:["marginTop","marginBottom","marginLeft","marginRight"]},marginX:{mappings:["marginLeft","marginRight"]},marginY:{mappings:["marginTop","marginBottom"]},padding:{mappings:["paddingTop","paddingBottom","paddingLeft","paddingRight"]},paddingX:{mappings:["paddingLeft","paddingRight"]},paddingY:{mappings:["paddingTop","paddingBottom"]},alignSelf:{values:{"flex-start":{defaultClass:"ju367ve"},"flex-end":{defaultClass:"ju367vf"},center:{defaultClass:"ju367vg"}}},backgroundSize:{values:{cover:{defaultClass:"ju367vh"}}},borderRadius:{values:{1:{defaultClass:"ju367vi"},6:{defaultClass:"ju367vj"},10:{defaultClass:"ju367vk"},13:{defaultClass:"ju367vl"},actionButton:{defaultClass:"ju367vm"},connectButton:{defaultClass:"ju367vn"},menuButton:{defaultClass:"ju367vo"},modal:{defaultClass:"ju367vp"},modalMobile:{defaultClass:"ju367vq"},"25%":{defaultClass:"ju367vr"},full:{defaultClass:"ju367vs"}}},borderStyle:{values:{solid:{defaultClass:"ju367vt"}}},borderWidth:{values:{0:{defaultClass:"ju367vu"},1:{defaultClass:"ju367vv"},2:{defaultClass:"ju367vw"},4:{defaultClass:"ju367vx"}}},cursor:{values:{pointer:{defaultClass:"ju367vy"},none:{defaultClass:"ju367vz"}}},pointerEvents:{values:{none:{defaultClass:"ju367v10"},all:{defaultClass:"ju367v11"}}},minHeight:{values:{8:{defaultClass:"ju367v12"},44:{defaultClass:"ju367v13"}}},flexDirection:{values:{row:{defaultClass:"ju367v14"},column:{defaultClass:"ju367v15"}}},fontFamily:{values:{body:{defaultClass:"ju367v16"}}},fontSize:{values:{12:{defaultClass:"ju367v17"},13:{defaultClass:"ju367v18"},14:{defaultClass:"ju367v19"},16:{defaultClass:"ju367v1a"},18:{defaultClass:"ju367v1b"},20:{defaultClass:"ju367v1c"},23:{defaultClass:"ju367v1d"}}},fontWeight:{values:{regular:{defaultClass:"ju367v1e"},medium:{defaultClass:"ju367v1f"},semibold:{defaultClass:"ju367v1g"},bold:{defaultClass:"ju367v1h"},heavy:{defaultClass:"ju367v1i"}}},gap:{values:{0:{defaultClass:"ju367v1j"},1:{defaultClass:"ju367v1k"},2:{defaultClass:"ju367v1l"},3:{defaultClass:"ju367v1m"},4:{defaultClass:"ju367v1n"},5:{defaultClass:"ju367v1o"},6:{defaultClass:"ju367v1p"},8:{defaultClass:"ju367v1q"},10:{defaultClass:"ju367v1r"},12:{defaultClass:"ju367v1s"},14:{defaultClass:"ju367v1t"},16:{defaultClass:"ju367v1u"},18:{defaultClass:"ju367v1v"},20:{defaultClass:"ju367v1w"},24:{defaultClass:"ju367v1x"},28:{defaultClass:"ju367v1y"},32:{defaultClass:"ju367v1z"},36:{defaultClass:"ju367v20"},44:{defaultClass:"ju367v21"},64:{defaultClass:"ju367v22"},"-1":{defaultClass:"ju367v23"}}},height:{values:{1:{defaultClass:"ju367v24"},2:{defaultClass:"ju367v25"},4:{defaultClass:"ju367v26"},8:{defaultClass:"ju367v27"},12:{defaultClass:"ju367v28"},20:{defaultClass:"ju367v29"},24:{defaultClass:"ju367v2a"},28:{defaultClass:"ju367v2b"},30:{defaultClass:"ju367v2c"},32:{defaultClass:"ju367v2d"},34:{defaultClass:"ju367v2e"},36:{defaultClass:"ju367v2f"},40:{defaultClass:"ju367v2g"},44:{defaultClass:"ju367v2h"},48:{defaultClass:"ju367v2i"},54:{defaultClass:"ju367v2j"},60:{defaultClass:"ju367v2k"},200:{defaultClass:"ju367v2l"},full:{defaultClass:"ju367v2m"},max:{defaultClass:"ju367v2n"}}},justifyContent:{values:{"flex-start":{defaultClass:"ju367v2o"},"flex-end":{defaultClass:"ju367v2p"},center:{defaultClass:"ju367v2q"},"space-between":{defaultClass:"ju367v2r"},"space-around":{defaultClass:"ju367v2s"}}},textAlign:{values:{left:{defaultClass:"ju367v2t"},center:{defaultClass:"ju367v2u"},inherit:{defaultClass:"ju367v2v"}}},marginBottom:{values:{0:{defaultClass:"ju367v2w"},1:{defaultClass:"ju367v2x"},2:{defaultClass:"ju367v2y"},3:{defaultClass:"ju367v2z"},4:{defaultClass:"ju367v30"},5:{defaultClass:"ju367v31"},6:{defaultClass:"ju367v32"},8:{defaultClass:"ju367v33"},10:{defaultClass:"ju367v34"},12:{defaultClass:"ju367v35"},14:{defaultClass:"ju367v36"},16:{defaultClass:"ju367v37"},18:{defaultClass:"ju367v38"},20:{defaultClass:"ju367v39"},24:{defaultClass:"ju367v3a"},28:{defaultClass:"ju367v3b"},32:{defaultClass:"ju367v3c"},36:{defaultClass:"ju367v3d"},44:{defaultClass:"ju367v3e"},64:{defaultClass:"ju367v3f"},"-1":{defaultClass:"ju367v3g"}}},marginLeft:{values:{0:{defaultClass:"ju367v3h"},1:{defaultClass:"ju367v3i"},2:{defaultClass:"ju367v3j"},3:{defaultClass:"ju367v3k"},4:{defaultClass:"ju367v3l"},5:{defaultClass:"ju367v3m"},6:{defaultClass:"ju367v3n"},8:{defaultClass:"ju367v3o"},10:{defaultClass:"ju367v3p"},12:{defaultClass:"ju367v3q"},14:{defaultClass:"ju367v3r"},16:{defaultClass:"ju367v3s"},18:{defaultClass:"ju367v3t"},20:{defaultClass:"ju367v3u"},24:{defaultClass:"ju367v3v"},28:{defaultClass:"ju367v3w"},32:{defaultClass:"ju367v3x"},36:{defaultClass:"ju367v3y"},44:{defaultClass:"ju367v3z"},64:{defaultClass:"ju367v40"},"-1":{defaultClass:"ju367v41"}}},marginRight:{values:{0:{defaultClass:"ju367v42"},1:{defaultClass:"ju367v43"},2:{defaultClass:"ju367v44"},3:{defaultClass:"ju367v45"},4:{defaultClass:"ju367v46"},5:{defaultClass:"ju367v47"},6:{defaultClass:"ju367v48"},8:{defaultClass:"ju367v49"},10:{defaultClass:"ju367v4a"},12:{defaultClass:"ju367v4b"},14:{defaultClass:"ju367v4c"},16:{defaultClass:"ju367v4d"},18:{defaultClass:"ju367v4e"},20:{defaultClass:"ju367v4f"},24:{defaultClass:"ju367v4g"},28:{defaultClass:"ju367v4h"},32:{defaultClass:"ju367v4i"},36:{defaultClass:"ju367v4j"},44:{defaultClass:"ju367v4k"},64:{defaultClass:"ju367v4l"},"-1":{defaultClass:"ju367v4m"}}},marginTop:{values:{0:{defaultClass:"ju367v4n"},1:{defaultClass:"ju367v4o"},2:{defaultClass:"ju367v4p"},3:{defaultClass:"ju367v4q"},4:{defaultClass:"ju367v4r"},5:{defaultClass:"ju367v4s"},6:{defaultClass:"ju367v4t"},8:{defaultClass:"ju367v4u"},10:{defaultClass:"ju367v4v"},12:{defaultClass:"ju367v4w"},14:{defaultClass:"ju367v4x"},16:{defaultClass:"ju367v4y"},18:{defaultClass:"ju367v4z"},20:{defaultClass:"ju367v50"},24:{defaultClass:"ju367v51"},28:{defaultClass:"ju367v52"},32:{defaultClass:"ju367v53"},36:{defaultClass:"ju367v54"},44:{defaultClass:"ju367v55"},64:{defaultClass:"ju367v56"},"-1":{defaultClass:"ju367v57"}}},maxWidth:{values:{1:{defaultClass:"ju367v58"},2:{defaultClass:"ju367v59"},4:{defaultClass:"ju367v5a"},8:{defaultClass:"ju367v5b"},12:{defaultClass:"ju367v5c"},20:{defaultClass:"ju367v5d"},24:{defaultClass:"ju367v5e"},28:{defaultClass:"ju367v5f"},30:{defaultClass:"ju367v5g"},32:{defaultClass:"ju367v5h"},34:{defaultClass:"ju367v5i"},36:{defaultClass:"ju367v5j"},40:{defaultClass:"ju367v5k"},44:{defaultClass:"ju367v5l"},48:{defaultClass:"ju367v5m"},54:{defaultClass:"ju367v5n"},60:{defaultClass:"ju367v5o"},200:{defaultClass:"ju367v5p"},full:{defaultClass:"ju367v5q"},max:{defaultClass:"ju367v5r"}}},minWidth:{values:{1:{defaultClass:"ju367v5s"},2:{defaultClass:"ju367v5t"},4:{defaultClass:"ju367v5u"},8:{defaultClass:"ju367v5v"},12:{defaultClass:"ju367v5w"},20:{defaultClass:"ju367v5x"},24:{defaultClass:"ju367v5y"},28:{defaultClass:"ju367v5z"},30:{defaultClass:"ju367v60"},32:{defaultClass:"ju367v61"},34:{defaultClass:"ju367v62"},36:{defaultClass:"ju367v63"},40:{defaultClass:"ju367v64"},44:{defaultClass:"ju367v65"},48:{defaultClass:"ju367v66"},54:{defaultClass:"ju367v67"},60:{defaultClass:"ju367v68"},200:{defaultClass:"ju367v69"},full:{defaultClass:"ju367v6a"},max:{defaultClass:"ju367v6b"}}},overflow:{values:{hidden:{defaultClass:"ju367v6c"}}},paddingBottom:{values:{0:{defaultClass:"ju367v6d"},1:{defaultClass:"ju367v6e"},2:{defaultClass:"ju367v6f"},3:{defaultClass:"ju367v6g"},4:{defaultClass:"ju367v6h"},5:{defaultClass:"ju367v6i"},6:{defaultClass:"ju367v6j"},8:{defaultClass:"ju367v6k"},10:{defaultClass:"ju367v6l"},12:{defaultClass:"ju367v6m"},14:{defaultClass:"ju367v6n"},16:{defaultClass:"ju367v6o"},18:{defaultClass:"ju367v6p"},20:{defaultClass:"ju367v6q"},24:{defaultClass:"ju367v6r"},28:{defaultClass:"ju367v6s"},32:{defaultClass:"ju367v6t"},36:{defaultClass:"ju367v6u"},44:{defaultClass:"ju367v6v"},64:{defaultClass:"ju367v6w"},"-1":{defaultClass:"ju367v6x"}}},paddingLeft:{values:{0:{defaultClass:"ju367v6y"},1:{defaultClass:"ju367v6z"},2:{defaultClass:"ju367v70"},3:{defaultClass:"ju367v71"},4:{defaultClass:"ju367v72"},5:{defaultClass:"ju367v73"},6:{defaultClass:"ju367v74"},8:{defaultClass:"ju367v75"},10:{defaultClass:"ju367v76"},12:{defaultClass:"ju367v77"},14:{defaultClass:"ju367v78"},16:{defaultClass:"ju367v79"},18:{defaultClass:"ju367v7a"},20:{defaultClass:"ju367v7b"},24:{defaultClass:"ju367v7c"},28:{defaultClass:"ju367v7d"},32:{defaultClass:"ju367v7e"},36:{defaultClass:"ju367v7f"},44:{defaultClass:"ju367v7g"},64:{defaultClass:"ju367v7h"},"-1":{defaultClass:"ju367v7i"}}},paddingRight:{values:{0:{defaultClass:"ju367v7j"},1:{defaultClass:"ju367v7k"},2:{defaultClass:"ju367v7l"},3:{defaultClass:"ju367v7m"},4:{defaultClass:"ju367v7n"},5:{defaultClass:"ju367v7o"},6:{defaultClass:"ju367v7p"},8:{defaultClass:"ju367v7q"},10:{defaultClass:"ju367v7r"},12:{defaultClass:"ju367v7s"},14:{defaultClass:"ju367v7t"},16:{defaultClass:"ju367v7u"},18:{defaultClass:"ju367v7v"},20:{defaultClass:"ju367v7w"},24:{defaultClass:"ju367v7x"},28:{defaultClass:"ju367v7y"},32:{defaultClass:"ju367v7z"},36:{defaultClass:"ju367v80"},44:{defaultClass:"ju367v81"},64:{defaultClass:"ju367v82"},"-1":{defaultClass:"ju367v83"}}},paddingTop:{values:{0:{defaultClass:"ju367v84"},1:{defaultClass:"ju367v85"},2:{defaultClass:"ju367v86"},3:{defaultClass:"ju367v87"},4:{defaultClass:"ju367v88"},5:{defaultClass:"ju367v89"},6:{defaultClass:"ju367v8a"},8:{defaultClass:"ju367v8b"},10:{defaultClass:"ju367v8c"},12:{defaultClass:"ju367v8d"},14:{defaultClass:"ju367v8e"},16:{defaultClass:"ju367v8f"},18:{defaultClass:"ju367v8g"},20:{defaultClass:"ju367v8h"},24:{defaultClass:"ju367v8i"},28:{defaultClass:"ju367v8j"},32:{defaultClass:"ju367v8k"},36:{defaultClass:"ju367v8l"},44:{defaultClass:"ju367v8m"},64:{defaultClass:"ju367v8n"},"-1":{defaultClass:"ju367v8o"}}},position:{values:{absolute:{defaultClass:"ju367v8p"},fixed:{defaultClass:"ju367v8q"},relative:{defaultClass:"ju367v8r"}}},WebkitUserSelect:{values:{none:{defaultClass:"ju367v8s"}}},right:{values:{0:{defaultClass:"ju367v8t"}}},transition:{values:{default:{defaultClass:"ju367v8u"},transform:{defaultClass:"ju367v8v"}}},userSelect:{values:{none:{defaultClass:"ju367v8w"}}},width:{values:{1:{defaultClass:"ju367v8x"},2:{defaultClass:"ju367v8y"},4:{defaultClass:"ju367v8z"},8:{defaultClass:"ju367v90"},12:{defaultClass:"ju367v91"},20:{defaultClass:"ju367v92"},24:{defaultClass:"ju367v93"},28:{defaultClass:"ju367v94"},30:{defaultClass:"ju367v95"},32:{defaultClass:"ju367v96"},34:{defaultClass:"ju367v97"},36:{defaultClass:"ju367v98"},40:{defaultClass:"ju367v99"},44:{defaultClass:"ju367v9a"},48:{defaultClass:"ju367v9b"},54:{defaultClass:"ju367v9c"},60:{defaultClass:"ju367v9d"},200:{defaultClass:"ju367v9e"},full:{defaultClass:"ju367v9f"},max:{defaultClass:"ju367v9g"}}},backdropFilter:{values:{modalOverlay:{defaultClass:"ju367v9h"}}}}}),xj={colors:{accentColor:"var(--rk-colors-accentColor)",accentColorForeground:"var(--rk-colors-accentColorForeground)",actionButtonBorder:"var(--rk-colors-actionButtonBorder)",actionButtonBorderMobile:"var(--rk-colors-actionButtonBorderMobile)",actionButtonSecondaryBackground:"var(--rk-colors-actionButtonSecondaryBackground)",closeButton:"var(--rk-colors-closeButton)",closeButtonBackground:"var(--rk-colors-closeButtonBackground)",connectButtonBackground:"var(--rk-colors-connectButtonBackground)",connectButtonBackgroundError:"var(--rk-colors-connectButtonBackgroundError)",connectButtonInnerBackground:"var(--rk-colors-connectButtonInnerBackground)",connectButtonText:"var(--rk-colors-connectButtonText)",connectButtonTextError:"var(--rk-colors-connectButtonTextError)",connectionIndicator:"var(--rk-colors-connectionIndicator)",downloadBottomCardBackground:"var(--rk-colors-downloadBottomCardBackground)",downloadTopCardBackground:"var(--rk-colors-downloadTopCardBackground)",error:"var(--rk-colors-error)",generalBorder:"var(--rk-colors-generalBorder)",generalBorderDim:"var(--rk-colors-generalBorderDim)",menuItemBackground:"var(--rk-colors-menuItemBackground)",modalBackdrop:"var(--rk-colors-modalBackdrop)",modalBackground:"var(--rk-colors-modalBackground)",modalBorder:"var(--rk-colors-modalBorder)",modalText:"var(--rk-colors-modalText)",modalTextDim:"var(--rk-colors-modalTextDim)",modalTextSecondary:"var(--rk-colors-modalTextSecondary)",profileAction:"var(--rk-colors-profileAction)",profileActionHover:"var(--rk-colors-profileActionHover)",profileForeground:"var(--rk-colors-profileForeground)",selectedOptionBorder:"var(--rk-colors-selectedOptionBorder)",standby:"var(--rk-colors-standby)"},fonts:{body:"var(--rk-fonts-body)"},radii:{actionButton:"var(--rk-radii-actionButton)",connectButton:"var(--rk-radii-connectButton)",menuButton:"var(--rk-radii-menuButton)",modal:"var(--rk-radii-modal)",modalMobile:"var(--rk-radii-modalMobile)"},shadows:{connectButton:"var(--rk-shadows-connectButton)",dialog:"var(--rk-shadows-dialog)",profileDetailsAction:"var(--rk-shadows-profileDetailsAction)",selectedOption:"var(--rk-shadows-selectedOption)",selectedWallet:"var(--rk-shadows-selectedWallet)",walletLogo:"var(--rk-shadows-walletLogo)"},blurs:{modalOverlay:"var(--rk-blurs-modalOverlay)"}},wEe={shrink:"_12cbo8i6",shrinkSm:"_12cbo8i7"},CEe="_12cbo8i3 ju367v8r",SEe={grow:"_12cbo8i4",growLg:"_12cbo8i5"};function kr({active:e,hover:t}){return[CEe,t&&SEe[t],wEe[e]]}var WQ=S.createContext(null);function xEe(){const{adapter:e}=S.useContext(WQ)??{};if(!e)throw new Error("No authentication adapter found");return e}function s6(){const e=S.useContext(WQ);return(e==null?void 0:e.status)??null}function GQ(){const e=s6(),{isConnected:t}=Dn();return t?e&&(e==="loading"||e==="unauthenticated")?e:"connected":"disconnected"}function eP(){return typeof navigator<"u"&&/android/i.test(navigator.userAgent)}function EEe(){return typeof navigator<"u"&&/iPhone|iPod/.test(navigator.userAgent)}function _Ee(){return typeof navigator<"u"&&(/iPad/.test(navigator.userAgent)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)}function Xd(){return EEe()||_Ee()}function Rr(){return eP()||Xd()}var AEe="iekbcc0",PEe={a:"iekbcca",blockquote:"iekbcc2",button:"iekbcc9",input:"iekbcc8 iekbcc5 iekbcc4",mark:"iekbcc6",ol:"iekbcc1",q:"iekbcc2",select:"iekbcc7 iekbcc5 iekbcc4",table:"iekbcc3",textarea:"iekbcc5 iekbcc4",ul:"iekbcc1"},TEe=({reset:e,...t})=>{if(!e)return SE(t);const n=PEe[e],r=SE(t);return RK(AEe,n,r)},J=S.forwardRef(({as:e="div",className:t,testId:n,...r},i)=>{const o={},a={};for(const l in r)SE.properties.has(l)?o[l]=r[l]:a[l]=r[l];const s=TEe({reset:typeof e=="string"?e:"div",...o});return S.createElement(e,{className:RK(s,t),...a,"data-testid":n?`rk-${n.replace(/^rk-/,"")}`:void 0,ref:i})});J.displayName="Box";var qQ=new Map,oC=new Map;async function KQ(e){const t=oC.get(e);if(t)return t;const n=async()=>e().then(async i=>(qQ.set(e,i),i)),r=n().catch(i=>n().catch(o=>{oC.delete(e)}));return oC.set(e,r),r}async function As(...e){return await Promise.all(e.map(t=>typeof t=="function"?KQ(t):t))}function OEe(){const[,e]=S.useReducer(t=>t+1,0);return e}function tP(e){const t=typeof e=="function"?qQ.get(e):void 0,n=OEe();return S.useEffect(()=>{typeof e=="function"&&!t&&KQ(e).then(n)},[e,t,n]),typeof e=="function"?t:e}function vr({alt:e,background:t,borderColor:n,borderRadius:r,useAsImage:i,boxShadow:o,height:a,src:s,width:l,testId:c}){const u=Xd(),f=tP(s),d=f&&/^http/.test(f),[g,p]=S.useReducer(()=>!0,!1);return I.createElement(J,{"aria-label":e,borderRadius:r,boxShadow:o,height:typeof a=="string"?a:void 0,overflow:"hidden",position:"relative",role:"img",style:{background:t,height:typeof a=="number"?a:void 0,width:typeof l=="number"?l:void 0},width:typeof l=="string"?l:void 0,testId:c},I.createElement(J,{...d?{"aria-hidden":!0,as:"img",onLoad:p,src:f}:{"aria-hidden":!0,as:"img",src:f},height:"full",position:"absolute",...u?{WebkitUserSelect:"none"}:{},style:{WebkitTouchCallout:"none",transition:"opacity .15s linear",userSelect:"none",...!i&&d?{opacity:g?1:0}:{}},width:"full"}),n?I.createElement(J,{...typeof n=="object"&&"custom"in n?{style:{borderColor:n.custom}}:{borderColor:n},borderRadius:r,borderStyle:"solid",borderWidth:"1",height:"full",position:"relative",width:"full"}):null)}var IEe="_1luule42",kEe="_1luule43",MEe=e=>S.useMemo(()=>`${e}_${Math.round(Math.random()*1e9)}`,[e]),Wg=({height:e=21,width:t=21})=>{const n=MEe("spinner");return I.createElement("svg",{className:IEe,fill:"none",height:e,viewBox:"0 0 21 21",width:t,xmlns:"http://www.w3.org/2000/svg"},I.createElement("title",null,"Loading"),I.createElement("clipPath",{id:n},I.createElement("path",{d:"M10.5 3C6.35786 3 3 6.35786 3 10.5C3 14.6421 6.35786 18 10.5 18C11.3284 18 12 18.6716 12 19.5C12 20.3284 11.3284 21 10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 11.3284 20.3284 12 19.5 12C18.6716 12 18 11.3284 18 10.5C18 6.35786 14.6421 3 10.5 3Z"})),I.createElement("foreignObject",{clipPath:`url(#${n})`,height:"21",width:"21",x:"0",y:"0"},I.createElement("div",{className:kEe})))},It=["#FC5C54","#FFD95A","#E95D72","#6A87C8","#5FD0F3","#75C06B","#FFDD86","#5FC6D4","#FF949A","#FF8024","#9BA1A4","#EC66FF","#FF8CBC","#FF9A23","#C5DADB","#A8CE63","#71ABFF","#FFE279","#B6B1B6","#FF6780","#A575FF","#4D82FF","#FFB35A"],Ej=[{color:It[0],emoji:"🌶"},{color:It[1],emoji:"🤑"},{color:It[2],emoji:"🐙"},{color:It[3],emoji:"🫐"},{color:It[4],emoji:"🐳"},{color:It[0],emoji:"🤶"},{color:It[5],emoji:"🌲"},{color:It[6],emoji:"🌞"},{color:It[7],emoji:"🐒"},{color:It[8],emoji:"🐵"},{color:It[9],emoji:"🦊"},{color:It[10],emoji:"🐼"},{color:It[11],emoji:"🦄"},{color:It[12],emoji:"🐷"},{color:It[13],emoji:"🐧"},{color:It[8],emoji:"🦩"},{color:It[14],emoji:"👽"},{color:It[0],emoji:"🎈"},{color:It[8],emoji:"🍉"},{color:It[1],emoji:"🎉"},{color:It[15],emoji:"🐲"},{color:It[16],emoji:"🌎"},{color:It[17],emoji:"🍊"},{color:It[18],emoji:"🐭"},{color:It[19],emoji:"🍣"},{color:It[1],emoji:"🐥"},{color:It[20],emoji:"👾"},{color:It[15],emoji:"🥦"},{color:It[0],emoji:"👹"},{color:It[17],emoji:"🙀"},{color:It[4],emoji:"⛱"},{color:It[21],emoji:"⛵️"},{color:It[17],emoji:"🥳"},{color:It[8],emoji:"🤯"},{color:It[22],emoji:"🤠"}];function REe(e){let t=0;if(e.length===0)return t;for(let n=0;n<e.length;n++){const r=e.charCodeAt(n);t=(t<<5)-t+r,t|=0}return t}function NEe(e){const n=Math.abs(REe((typeof e=="string"?e:"").toLowerCase())%Ej.length);return Ej[n??0]}var jEe=({address:e,ensImage:t,size:n})=>{const[r,i]=S.useState(!1);S.useEffect(()=>{if(t){const s=new Image;s.src=t,s.onload=()=>i(!0)}},[t]);const{color:o,emoji:a}=S.useMemo(()=>NEe(e),[e]);return t?r?I.createElement(J,{backgroundSize:"cover",borderRadius:"full",position:"absolute",style:{backgroundImage:`url(${t})`,backgroundPosition:"center",height:n,width:n}}):I.createElement(J,{alignItems:"center",backgroundSize:"cover",borderRadius:"full",color:"modalText",display:"flex",justifyContent:"center",position:"absolute",style:{height:n,width:n}},I.createElement(Wg,null)):I.createElement(J,{alignItems:"center",display:"flex",justifyContent:"center",overflow:"hidden",style:{...!t&&{backgroundColor:o},height:n,width:n}},a)},QQ=jEe,XQ=S.createContext(QQ);function FEe({address:e,imageUrl:t,loading:n,size:r}){const i=S.useContext(XQ);return I.createElement(J,{"aria-hidden":!0,borderRadius:"full",overflow:"hidden",position:"relative",style:{height:`${r}px`,width:`${r}px`},userSelect:"none"},I.createElement(J,{alignItems:"center",borderRadius:"full",display:"flex",justifyContent:"center",overflow:"hidden",position:"absolute",style:{fontSize:`${Math.round(r*.55)}px`,height:`${r}px`,transform:n?"scale(0.72)":void 0,transition:".25s ease",transitionDelay:n?void 0:".1s",width:`${r}px`,willChange:"transform"},userSelect:"none"},I.createElement(i,{address:e,ensImage:t,size:r})),n&&I.createElement(J,{color:"accentColor",display:"flex",height:"full",position:"absolute",width:"full"},I.createElement(Wg,{height:"100%",width:"100%"})))}var _j={defaultLocale:"en",locale:"en"},LEe=class{constructor(e){this.listeners=new Set,this.defaultLocale=_j.defaultLocale,this.enableFallback=!1,this.locale=_j.locale,this.cachedLocales=[],this.translations={};for(const[t,n]of Object.entries(e))this.cachedLocales=[...this.cachedLocales,t],this.translations={...this.translations,...this.flattenTranslation(n,t)}}missingMessage(e){return`[missing: "${this.locale}.${e}" translation]`}flattenTranslation(e,t){const n={},r=(i,o)=>{for(const a of Object.keys(i)){const s=`${o}.${a}`,l=i[a];typeof l=="object"&&l!==null?r(l,s):n[s]=l}};return r(e,t),n}translateWithReplacements(e,t={}){let n=e;for(const r in t){const i=t[r];n=n.replace(`%{${r}}`,i)}return n}t(e,t,n){const r=`${this.locale}.${e}`,i=this.translations[r];if(!i){if(this.enableFallback){const o=`${this.defaultLocale}.${e}`,a=this.translations[o];if(a)return this.translateWithReplacements(a,t)}return n!=null&&n.rawKeyIfTranslationMissing?e:this.missingMessage(e)}return this.translateWithReplacements(i,t)}isLocaleCached(e){return this.cachedLocales.includes(e)}updateLocale(e){this.locale=e,this.notifyListeners()}setTranslations(e,t){this.isLocaleCached(e)||(this.cachedLocales=[...this.cachedLocales,e],this.translations={...this.translations,...this.flattenTranslation(t,e)}),this.locale=e,this.notifyListeners()}notifyListeners(){for(const e of this.listeners)e()}onChange(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}},Vo=new LEe({en:JSON.parse(cE),"en-US":JSON.parse(cE)});Vo.defaultLocale="en-US";Vo.locale="en-US";Vo.enableFallback=!0;var $Ee=async e=>{switch(e){case"ar":case"ar-AR":return(await Ke(async()=>{const{default:t}=await import("./ar_AR-OBNLAES4-BFYkcBiN.js");return{default:t}},[])).default;case"en":case"en-US":return(await Ke(async()=>{const{default:t}=await Promise.resolve().then(()=>ZF);return{default:t}},void 0)).default;case"es":case"es-419":return(await Ke(async()=>{const{default:t}=await import("./es_419-O2GTQZ7N-CnpM_qfZ.js");return{default:t}},[])).default;case"fr":case"fr-FR":return(await Ke(async()=>{const{default:t}=await import("./fr_FR-L4QMIDHZ-Bh510oo7.js");return{default:t}},[])).default;case"hi":case"hi-IN":return(await Ke(async()=>{const{default:t}=await import("./hi_IN-JNRRBHWZ-BKr_ydCh.js");return{default:t}},[])).default;case"id":case"id-ID":return(await Ke(async()=>{const{default:t}=await import("./id_ID-ZGYTXMOP-L8l5O_t6.js");return{default:t}},[])).default;case"ja":case"ja-JP":return(await Ke(async()=>{const{default:t}=await import("./ja_JP-HOTHN4EA-De00lV3m.js");return{default:t}},[])).default;case"ko":case"ko-KR":return(await Ke(async()=>{const{default:t}=await import("./ko_KR-GIW3THCV-B6zB9XjR.js");return{default:t}},[])).default;case"pt":case"pt-BR":return(await Ke(async()=>{const{default:t}=await import("./pt_BR-F7QMXAJN-CmBeJadH.js");return{default:t}},[])).default;case"ru":case"ru-RU":return(await Ke(async()=>{const{default:t}=await import("./ru_RU-X7PLXGFL-Bh3OSZV7.js");return{default:t}},[])).default;case"th":case"th-TH":return(await Ke(async()=>{const{default:t}=await import("./th_TH-SRCDFUPR-B3dDZiSa.js");return{default:t}},[])).default;case"tr":case"tr-TR":return(await Ke(async()=>{const{default:t}=await import("./tr_TR-YZS5CIK5-DIxalFJe.js");return{default:t}},[])).default;case"ua":case"uk-UA":return(await Ke(async()=>{const{default:t}=await import("./uk_UA-Y3657REC-DkCnRBRR.js");return{default:t}},[])).default;case"zh":case"zh-CN":return(await Ke(async()=>{const{default:t}=await import("./zh_CN-UU5O3W4T-BQkqD9jR.js");return{default:t}},[])).default;default:return(await Ke(async()=>{const{default:t}=await Promise.resolve().then(()=>ZF);return{default:t}},void 0)).default}};async function Aj(e){if(Vo.isLocaleCached(e)){Vo.updateLocale(e);return}const n=await $Ee(e);Vo.setTranslations(e,JSON.parse(n))}var BEe=()=>{var e;if(typeof window<"u"&&typeof navigator<"u"){if((e=navigator.languages)!=null&&e.length)return navigator.languages[0];if(navigator.language)return navigator.language}},or=S.createContext({i18n:Vo}),DEe=({children:e,locale:t})=>{const[n,r]=S.useState(0),i=S.useMemo(()=>BEe(),[]);S.useEffect(()=>Vo.onChange(()=>{r(s=>s+1)}),[]),S.useEffect(()=>{t&&t!==Vo.locale?Aj(t):!t&&i&&i!==Vo.locale&&Aj(i)},[t,i]);const o=S.useMemo(()=>({t:(s,l)=>Vo.t(s,l),i18n:Vo}),[n]);return I.createElement(or.Provider,{value:o},e)};function YQ(e){return e!=null}var aC={iconBackground:"#96bedc",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./arbitrum-IA4OWRTN-B0aI2PBQ.js");return{default:e}},[])).default},Pj={iconBackground:"#e84141",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./avalanche-MXEFEDSW-DcC5FNt3.js");return{default:e}},[])).default},sC={iconBackground:"#0052ff",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./base-Z4LFBE5D-DHfqMzJC.js");return{default:e}},[])).default},Tj={iconBackground:"#000000",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./blast-TN2WIMWF-BUZNbRBy.js");return{default:e}},[])).default},Oj={iconBackground:"#ebac0e",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./bsc-RVE67I5L-DVYEF0vl.js");return{default:e}},[])).default},Ij={iconBackground:"#002D74",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./cronos-ROYR77VZ-Prn3LRPZ.js");return{default:e}},[])).default},nc={iconBackground:"#484c50",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./ethereum-RFBAMUVK-WsW8NXqo.js");return{default:e}},[])).default},zEe={iconBackground:"#f9f7ec",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./hardhat-NEEC6JX7-DzuWQYyS.js");return{default:e}},[])).default},kj={iconBackground:"transparent",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./klaytn-QTDBZIB3-DyuKTpxX.js");return{default:e}},[])).default},zy={iconBackground:"#ff5a57",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./optimism-VD7XDD2W-DpJY1TMb.js");return{default:e}},[])).default},lC={iconBackground:"#ffffff",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./manta-5V6W5D7G-BnjsGzeJ.js");return{default:e}},[])).default},Mj={iconBackground:"#000000",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./mantle-KBL3OIYT-DIpe0poV.js");return{default:e}},[])).default},Rj={iconBackground:"#9f71ec",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./polygon-WWEUOMKW-CNBYSB1T.js");return{default:e}},[])).default},Nj={iconBackground:"#f9f7ec",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./xdc-X7V4QFNF-CSGs0o6M.js");return{default:e}},[])).default},jj={iconBackground:"#000000",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./zetachain-BMJKVYBN-IK2CZBr3.js");return{default:e}},[])).default},Fj={iconBackground:"#f9f7ec",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./zkSync-JL26RB7U-BYMs9Lzo.js");return{default:e}},[])).default},cC={iconBackground:"#000000",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./zora-YZH32HP3-CY3tp3EJ.js");return{default:e}},[])).default},UEe={iconBackground:"#1273EA",iconUrl:async()=>(await Ke(async()=>{const{default:e}=await import("./ronin-PNHX5V6H-BS-WPXjQ.js");return{default:e}},[])).default},HEe={arbitrum:{chainId:42161,name:"Arbitrum",...aC},arbitrumGoerli:{chainId:421613,...aC},arbitrumSepolia:{chainId:421614,...aC},avalanche:{chainId:43114,...Pj},avalancheFuji:{chainId:43113,...Pj},base:{chainId:8453,name:"Base",...sC},baseGoerli:{chainId:84531,...sC},baseSepolia:{chainId:84532,...sC},blast:{chainId:81457,name:"Blast",...Tj},blastSepolia:{chainId:168587773,...Tj},bsc:{chainId:56,name:"BSC",...Oj},bscTestnet:{chainId:97,...Oj},cronos:{chainId:25,...Ij},cronosTestnet:{chainId:338,...Ij},goerli:{chainId:5,...nc},hardhat:{chainId:31337,...zEe},holesky:{chainId:17e3,...nc},kovan:{chainId:42,...nc},klaytn:{chainId:8217,name:"Klaytn",...kj},klaytnBaobab:{chainId:1001,name:"Klaytn Baobab",...kj},localhost:{chainId:1337,...nc},mainnet:{chainId:1,name:"Ethereum",...nc},manta:{chainId:169,name:"Manta",...lC},mantaSepolia:{chainId:3441006,...lC},mantaTestnet:{chainId:3441005,...lC},mantle:{chainId:5e3,...Mj},mantleTestnet:{chainId:5001,...Mj},optimism:{chainId:10,name:"Optimism",...zy},optimismGoerli:{chainId:420,...zy},optimismKovan:{chainId:69,...zy},optimismSepolia:{chainId:11155420,...zy},polygon:{chainId:137,name:"Polygon",...Rj},polygonMumbai:{chainId:80001,...Rj},rinkeby:{chainId:4,...nc},ropsten:{chainId:3,...nc},ronin:{chainId:2020,...UEe},sepolia:{chainId:11155111,...nc},xdc:{chainId:50,name:"XinFin",...Nj},xdcTestnet:{chainId:51,...Nj},zetachain:{chainId:7e3,name:"ZetaChain",...jj},zetachainAthensTestnet:{chainId:7001,name:"Zeta Athens",...jj},zkSync:{chainId:324,name:"zkSync",...Fj},zkSyncTestnet:{chainId:280,...Fj},zora:{chainId:7777777,name:"Zora",...cC},zoraSepolia:{chainId:999999999,...cC},zoraTestnet:{chainId:999,...cC}},VEe=Object.fromEntries(Object.values(HEe).filter(YQ).map(({chainId:e,...t})=>[e,t])),WEe=e=>e.map(t=>{const n=VEe[t.id]??{};return{...t,name:n.name??t.name,iconUrl:t.iconUrl??n.iconUrl,iconBackground:t.iconBackground??n.iconBackground}}),nP=S.createContext({chains:[]});function GEe({children:e,initialChain:t}){const{chains:n}=ir();return I.createElement(nP.Provider,{value:S.useMemo(()=>({chains:WEe(n),initialChainId:typeof t=="number"?t:t==null?void 0:t.id}),[n,t])},e)}var Kp=()=>S.useContext(nP).chains,qEe=()=>S.useContext(nP).initialChainId,KEe=()=>{const e=Kp();return S.useMemo(()=>{const t={};for(const n of e)t[n.id]=n;return t},[e])},JQ=S.createContext({showBalance:void 0,setShowBalance:()=>{}});function QEe({children:e}){const[t,n]=S.useState();return I.createElement(JQ.Provider,{value:{showBalance:t,setShowBalance:n}},e)}var XEe=()=>S.useContext(JQ);function YEe(){const[e,t]=S.useState(!1);return S.useEffect(()=>(t(!0),()=>{t(!1)}),[]),S.useCallback(()=>e,[e])}function ZQ(){const e=Kp(),t=$g.id;return e.some(r=>r.id===t)}function JEe(e){const t=ZQ(),n=i=>{try{return Nxe(i)}catch{}},{data:r}=a5e({chainId:$g.id,name:e?n(e):void 0,query:{enabled:t}});return r}async function Ru(e,t){if(t={headers:{},method:"get",...t,timeout:t.timeout??1e4},!e)throw new Error("rainbowFetch: Missing url argument");const n=new AbortController,r=setTimeout(()=>n.abort(),t.timeout),{body:i,params:o,headers:a,...s}=t,l=i&&typeof i=="object"?JSON.stringify(t.body):t.body,c=await fetch(`${e}${e9e(o)}`,{...s,body:l,headers:{Accept:"application/json","Content-Type":"application/json",...a},signal:n.signal});clearTimeout(r);const u=await ZEe(c);if(c.ok){const{headers:g,status:p}=c;return{data:u,headers:g,status:p}}throw t9e({requestBody:i,response:c,responseBody:typeof u=="string"?{error:u}:u})}function ZEe(e){const t=e.headers.get("Content-Type");return t!=null&&t.startsWith("application/json")?e.json():e.text()}function e9e(e){return e&&Object.keys(e).length?`?${new URLSearchParams(e)}`:""}function t9e({requestBody:e,response:t,responseBody:n}){const r=(n==null?void 0:n.error)||(t==null?void 0:t.statusText)||"There was an error with the request.",i=new Error(r);return i.response=t,i.responseBody=n,i.requestBody=e,i}var n9e=class{constructor(e={}){const{baseUrl:t="",...n}=e;this.baseUrl=t,this.opts=n}get(e,t){return Ru(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"get"})}delete(e,t){return Ru(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"delete"})}head(e,t){return Ru(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"head"})}options(e,t){return Ru(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"options"})}post(e,t,n){return Ru(`${this.baseUrl}${e}`,{...this.opts,...n||{},body:t,method:"post"})}put(e,t,n){return Ru(`${this.baseUrl}${e}`,{...this.opts,...n||{},body:t,method:"put"})}patch(e,t,n){return Ru(`${this.baseUrl}${e}`,{...this.opts,...n||{},body:t,method:"patch"})}};function r9e({baseUrl:e,headers:t,params:n,timeout:r}){return new n9e({baseUrl:e,headers:t,params:n,timeout:r})}var i9e=r9e({baseUrl:"https://enhanced-provider.rainbow.me",headers:{"x-api-key":typeof process<"u"&&typeof Sj<"u"&&Sj.RAINBOW_PROVIDER_API_KEY||"LzbasoBiLqltex3VkcQ7LRmL4PtfiiZ1EMJrizrgfonWN6byJReu/l6yrUoo3zLW"}});function o9e(e,t,n={}){return[e,t,n]}function j2(e){return`rk-ens-name-${e}`}function a9e(e){try{const t=e?JSON.parse(e):null;return typeof t=="object"?t:null}catch{return null}}function s9e(e,t){if(!yr(e))return;const n=new Date,r=new Date(n.getTime()+180*6e4);localStorage.setItem(j2(e),JSON.stringify({ensName:t,expires:r.getTime()}))}function l9e(e){const t=a9e(localStorage.getItem(j2(e)));if(!t)return null;const{ensName:n,expires:r}=t;return typeof n!="string"||Number.isNaN(Number(r))||new Date().getTime()>Number(r)?(localStorage.removeItem(j2(e)),null):n}async function c9e({address:e}){const t=l9e(e);if(t)return t;const r=(await i9e.get("/v1/resolve-ens",{params:{address:e}})).data.data;return r&&s9e(e,r),r}function u9e(e){const t=ZQ(),{data:n}=s5e({chainId:$g.id,address:e,query:{enabled:t}}),{data:r}=HG({queryKey:o9e("address",e),queryFn:()=>c9e({address:e}),enabled:!t&&!!e,staleTime:10*(60*1e3),retry:1});return n||r}function eX({address:e,includeBalance:t}){const n=u9e(e),r=JEe(n),{data:i}=VG({address:t?e:void 0});return{ensName:n,ensAvatar:r,balance:i}}function rP(){const{chain:e}=Dn();return(e==null?void 0:e.id)??null}var tX="rk-transactions";function d9e(e){try{const t=e?JSON.parse(e):{};return typeof t=="object"?t:{}}catch{return{}}}function Lj(){return d9e(typeof localStorage<"u"?localStorage.getItem(tX):null)}var f9e=/^0x([A-Fa-f0-9]{64})$/;function h9e(e){const t=[];return f9e.test(e.hash)||t.push("Invalid transaction hash"),typeof e.description!="string"&&t.push("Transaction must have a description"),typeof e.confirmations<"u"&&(!Number.isInteger(e.confirmations)||e.confirmations<1)&&t.push("Transaction confirmations must be a positiver integer"),t}function p9e({provider:e}){let t=Lj(),n=e;const r=new Set,i=new Set,o=new Map;function a(C){n=C}function s(C,y){var x;return((x=t[C])==null?void 0:x[y])??[]}function l(C,y,x){const _=h9e(x);if(_.length>0)throw new Error(["Unable to add transaction",..._].join(`
`));d(C,y,A=>[{...x,status:"pending"},...A.filter(({hash:O})=>O!==x.hash)])}function c(C,y){d(C,y,()=>[])}function u(C,y,x,_){d(C,y,A=>A.map(O=>O.hash===x?{...O,status:_}:O))}async function f(C,y){await Promise.all(s(C,y).filter(x=>x.status==="pending").map(async x=>{const{confirmations:_,hash:A}=x,O=o.get(A);if(O)return await O;const P=n.waitForTransactionReceipt({confirmations:_,hash:A,timeout:3e5}).then(({status:M})=>{o.delete(A),M!==void 0&&(u(C,y,A,M===0||M==="reverted"?"failed":"confirmed"),m(M))}).catch(()=>{u(C,y,A,"failed")});return o.set(A,P),await P}))}function d(C,y,x){t=Lj(),t[C]=t[C]??{};let _=0;const A=10,O=x(t[C][y]??[]).filter(({status:P})=>P==="pending"?!0:_++<=A);t[C][y]=O.length>0?O:void 0,g(),p(),f(C,y)}function g(){localStorage.setItem(tX,JSON.stringify(t))}function p(){for(const C of r)C()}function m(C){for(const y of i)y(C)}function w(C){return r.add(C),()=>{r.delete(C)}}function b(C){return i.add(C),()=>{i.delete(C)}}return{addTransaction:l,clearTransactions:c,getTransactions:s,onTransactionStatus:b,onChange:w,setProvider:a,waitForPendingTransactions:f}}var $j,nX=S.createContext(null);function m9e({children:e}){const t=GG(),{address:n}=Dn(),r=rP(),{refetch:i}=VG({address:n,query:{enabled:!1}}),[o]=S.useState(()=>$j??($j=p9e({provider:t}))),a=S.useCallback(s=>{s==="success"&&i()},[i]);return S.useEffect(()=>{o.setProvider(t)},[o,t]),S.useEffect(()=>{n&&r&&o.waitForPendingTransactions(n,r)},[o,n,r]),S.useEffect(()=>{if(o&&n&&r)return o.onTransactionStatus(a)},[o,n,r,a]),I.createElement(nX.Provider,{value:o},e)}function rX(){const e=S.useContext(nX);if(!e)throw new Error("Transaction hooks must be used within RainbowKitProvider");return e}function iX(){const e=rX(),{address:t}=Dn(),n=rP(),[r,i]=S.useState(()=>e&&t&&n?e.getTransactions(t,n):[]);return S.useEffect(()=>{if(e&&t&&n)return i(e.getTransactions(t,n)),e.onChange(()=>{i(e.getTransactions(t,n))})},[e,t,n]),r}var Bj=e=>typeof e=="function"?e():e;function g9e(e,{extends:t}={}){const n={...yj(xj,Bj(e))};if(!t)return n;const r=yj(xj,Bj(t));return Object.fromEntries(Object.entries(n).filter(([o,a])=>a!==r[o]))}function Dj(e,t={}){return Object.entries(g9e(e,t)).map(([n,r])=>`${n}:${r.replace(/[:;{}</>]/g,"")};`).join("")}var oX={appName:void 0,disclaimer:void 0,learnMoreUrl:"https://learn.rainbow.me/understanding-web3?utm_source=rainbowkit&utm_campaign=learnmore"},z1=S.createContext(oX),aX=S.createContext(!1);function v9e(e,t){let n;return()=>{n&&clearTimeout(n),n=setTimeout(()=>{n=null,e()},t)}}var sX=()=>{const[e,t]=S.useState({height:void 0,width:void 0});return S.useEffect(()=>{const n=v9e(()=>{t({height:window.innerHeight,width:window.innerWidth})},500);return window.addEventListener("resize",n),n(),()=>window.removeEventListener("resize",n)},[]),e},U1=S.createContext({connector:null,setConnector:()=>{}});function y9e({children:e}){const[t,n]=S.useState(null);return I.createElement(U1.Provider,{value:S.useMemo(()=>({connector:t,setConnector:n}),[t])},e)}var H1={COMPACT:"compact",WIDE:"wide"},l6=S.createContext(H1.WIDE);function b9e({children:e,modalSize:t}){const{width:n}=sX(),r=n&&n<yEe,{connector:i}=S.useContext(U1);return I.createElement(l6.Provider,{value:r||i?H1.COMPACT:t},e)}var iP=S.createContext(!1),w9e="rk-version";function C9e({version:e}){localStorage.setItem(w9e,e)}function S9e(){const e=S.useCallback(()=>{C9e({version:"2.1.3"})},[]);S.useEffect(()=>{e()},[e])}function x9e(e,t){const n={};for(const r of e){const i=t(r);i&&(n[i]=r)}return n}function oP(){return typeof navigator<"u"&&typeof navigator.userAgent<"u"&&/Version\/([0-9._]+).*Safari/.test(navigator.userAgent)}function E9e(){return typeof document<"u"&&getComputedStyle(document.body).getPropertyValue("--arc-palette-focus")!==""}function aP(){var t,n;if(typeof navigator>"u")return"Browser";const e=(t=navigator.userAgent)==null?void 0:t.toLowerCase();return(n=navigator.brave)!=null&&n.isBrave?"Brave":(e==null?void 0:e.indexOf("edg/"))>-1?"Edge":(e==null?void 0:e.indexOf("op"))>-1?"Opera":E9e()?"Arc":(e==null?void 0:e.indexOf("chrome"))>-1?"Chrome":(e==null?void 0:e.indexOf("firefox"))>-1?"Firefox":oP()?"Safari":"Browser"}var _9e=A7e.UAParser(),{os:sP}=_9e;function A9e(){return sP.name==="Windows"}function P9e(){return sP.name==="Mac OS"}function T9e(){return["Ubuntu","Mint","Fedora","Debian","Arch","Linux"].includes(sP.name)}function lP(){return A9e()?"Windows":P9e()?"macOS":T9e()?"Linux":"Desktop"}var O9e=e=>{var n,r,i,o,a,s,l,c,u,f,d;const t=aP();return{Arc:(n=e==null?void 0:e.downloadUrls)==null?void 0:n.chrome,Brave:(r=e==null?void 0:e.downloadUrls)==null?void 0:r.chrome,Chrome:(i=e==null?void 0:e.downloadUrls)==null?void 0:i.chrome,Edge:((o=e==null?void 0:e.downloadUrls)==null?void 0:o.edge)||((a=e==null?void 0:e.downloadUrls)==null?void 0:a.chrome),Firefox:(s=e==null?void 0:e.downloadUrls)==null?void 0:s.firefox,Opera:((l=e==null?void 0:e.downloadUrls)==null?void 0:l.opera)||((c=e==null?void 0:e.downloadUrls)==null?void 0:c.chrome),Safari:(u=e==null?void 0:e.downloadUrls)==null?void 0:u.safari,Browser:(f=e==null?void 0:e.downloadUrls)==null?void 0:f.browserExtension}[t]??((d=e==null?void 0:e.downloadUrls)==null?void 0:d.browserExtension)},I9e=e=>{var n,r,i;return(Xd()?(n=e==null?void 0:e.downloadUrls)==null?void 0:n.ios:(r=e==null?void 0:e.downloadUrls)==null?void 0:r.android)??((i=e==null?void 0:e.downloadUrls)==null?void 0:i.mobile)},k9e=e=>{var n,r,i,o,a;const t=lP();return{Windows:(n=e==null?void 0:e.downloadUrls)==null?void 0:n.windows,macOS:(r=e==null?void 0:e.downloadUrls)==null?void 0:r.macos,Linux:(i=e==null?void 0:e.downloadUrls)==null?void 0:i.linux,Desktop:(o=e==null?void 0:e.downloadUrls)==null?void 0:o.desktop}[t]??((a=e==null?void 0:e.downloadUrls)==null?void 0:a.desktop)},lX=(e,t)=>e.some(n=>n.id===t),M9e=e=>!!e.isRainbowKitConnector,zj=e=>{var t;return!!(!e.isRainbowKitConnector&&((t=e.icon)!=null&&t.startsWith("data:image"))&&e.uid&&e.name)},R9e=(e,t)=>e.id==="walletConnect"&&t?{...e,walletConnectModalConnector:t}:e,N9e=({wallets:e,recentWallets:t})=>[...t,...e.filter(n=>!lX(t,n.id))],cX="rk-recent";function j9e(e){try{const t=e?JSON.parse(e):[];return Array.isArray(t)?t:[]}catch{return[]}}function uX(){return typeof localStorage<"u"?j9e(localStorage.getItem(cX)):[]}function F9e(e){return[...new Set(e)]}function L9e(e){const t=F9e([e,...uX()]);localStorage.setItem(cX,JSON.stringify(t))}function c6(e=!1){var x,_,A;const t=Kp(),n=qEe(),{connectAsync:r,connectors:i}=WG(),o=i,{setIsWalletConnectModalOpen:a}=jX(),s=o.map(O=>({...O,...O.rkDetails||{}}));async function l(O){var R,L;const P=await O.getChainId(),M=await r({chainId:n??((R=t.find(({id:z})=>z===P))==null?void 0:R.id)??((L=t[0])==null?void 0:L.id),connector:O});return M&&L9e(O.id),M}async function c(O){try{a(!0),await l(O),a(!1)}catch(P){const M=P.name==="UserRejectedRequestError"||P.message==="Connection request reset. Please try again.";if(a(!1),!M)throw P}}const u=async(O,P)=>{const M=await O.getProvider();return O.id==="coinbase"?M.qrUrl:new Promise(R=>M.once("display_uri",L=>{R(P(L))}))},f=s.find(O=>O.id==="walletConnect"&&O.isWalletConnectModalConnector),d=s.filter(zj).map(O=>({...O,groupIndex:0})),g=s.filter(M9e).filter(O=>!O.isWalletConnectModalConnector).filter(O=>e?!d.some(M=>M.id===O.rdns):!0).map(O=>R9e(O,f)),p=[...d,...g],m=x9e(p,O=>O.id),b=uX().map(O=>m[O]).filter(Boolean).slice(0,3),C=[],y=N9e({wallets:p,recentWallets:b});for(const O of y){if(!O)continue;const P=zj(O),M=lX(b,O.id);if(P){C.push({...O,iconUrl:O.icon,ready:!0,connect:()=>l(O),groupName:"Installed",recent:M});continue}C.push({...O,ready:O.installed??!0,connect:()=>l(O),desktopDownloadUrl:k9e(O),extensionDownloadUrl:O9e(O),groupName:O.groupName,mobileDownloadUrl:I9e(O),getQrCodeUri:(x=O.qrCode)!=null&&x.getUri?()=>u(O,O.qrCode.getUri):void 0,getDesktopUri:(_=O.desktop)!=null&&_.getUri?()=>u(O,O.desktop.getUri):void 0,getMobileUri:(A=O.mobile)!=null&&A.getUri?()=>{var R;return u(O,(R=O.mobile)==null?void 0:R.getUri)}:void 0,recent:M,showWalletConnectModal:O.walletConnectModalConnector?()=>c(O.walletConnectModalConnector):void 0})}return C}var dX=async()=>(await Ke(async()=>{const{default:e}=await import("./assets-NU2OP443-COMs-Mo6.js");return{default:e}},[])).default,$9e=()=>As(dX),B9e=()=>I.createElement(vr,{background:"#d0d5de",borderRadius:"10",height:"48",src:dX,width:"48"}),fX=async()=>(await Ke(async()=>{const{default:e}=await import("./login-CWDTIDNK-DhDUYE4b.js");return{default:e}},[])).default,D9e=()=>As(fX),z9e=()=>I.createElement(vr,{background:"#d0d5de",borderRadius:"10",height:"48",src:fX,width:"48"}),Qe=I.forwardRef(({as:e="div",children:t,className:n,color:r,display:i,font:o="body",id:a,size:s="16",style:l,tabIndex:c,textAlign:u="inherit",weight:f="regular",testId:d},g)=>I.createElement(J,{as:e,className:n,color:r,display:i,fontFamily:o,fontSize:s,fontWeight:f,id:a,ref:g,style:l,tabIndex:c,textAlign:u,testId:d},t));Qe.displayName="Text";var U9e={large:{fontSize:"16",paddingX:"24",paddingY:"10"},medium:{fontSize:"14",height:"28",paddingX:"12",paddingY:"4"},small:{fontSize:"14",paddingX:"10",paddingY:"5"}};function mi({disabled:e=!1,href:t,label:n,onClick:r,rel:i="noreferrer noopener",size:o="medium",target:a="_blank",testId:s,type:l="primary"}){const c=l==="primary",u=o!=="large",f=Rr(),d=e?"actionButtonSecondaryBackground":c?"accentColor":u?"actionButtonSecondaryBackground":null,{fontSize:g,height:p,paddingX:m,paddingY:w}=U9e[o],b=!f||!u;return I.createElement(J,{...t?e?{}:{as:"a",href:t,rel:i,target:a}:{as:"button",type:"button"},onClick:e?void 0:r,...b?{borderColor:f&&!u&&!c?"actionButtonBorderMobile":"actionButtonBorder",borderStyle:"solid",borderWidth:"1"}:{},borderRadius:"actionButton",className:!e&&kr({active:"shrinkSm",hover:"grow"}),display:"block",paddingX:m,paddingY:w,style:{willChange:"transform"},testId:s,textAlign:"center",transition:"transform",...d?{background:d}:{},...p?{height:p}:{}},I.createElement(Qe,{color:e?"modalTextSecondary":c?"accentColorForeground":"accentColor",size:g,weight:"bold"},n))}var H9e=()=>Rr()?I.createElement("svg",{"aria-hidden":!0,fill:"none",height:"11.5",viewBox:"0 0 11.5 11.5",width:"11.5",xmlns:"http://www.w3.org/2000/svg"},I.createElement("title",null,"Close"),I.createElement("path",{d:"M2.13388 0.366117C1.64573 -0.122039 0.854272 -0.122039 0.366117 0.366117C-0.122039 0.854272 -0.122039 1.64573 0.366117 2.13388L3.98223 5.75L0.366117 9.36612C-0.122039 9.85427 -0.122039 10.6457 0.366117 11.1339C0.854272 11.622 1.64573 11.622 2.13388 11.1339L5.75 7.51777L9.36612 11.1339C9.85427 11.622 10.6457 11.622 11.1339 11.1339C11.622 10.6457 11.622 9.85427 11.1339 9.36612L7.51777 5.75L11.1339 2.13388C11.622 1.64573 11.622 0.854272 11.1339 0.366117C10.6457 -0.122039 9.85427 -0.122039 9.36612 0.366117L5.75 3.98223L2.13388 0.366117Z",fill:"currentColor"})):I.createElement("svg",{"aria-hidden":!0,fill:"none",height:"10",viewBox:"0 0 10 10",width:"10",xmlns:"http://www.w3.org/2000/svg"},I.createElement("title",null,"Close"),I.createElement("path",{d:"M1.70711 0.292893C1.31658 -0.0976311 0.683417 -0.0976311 0.292893 0.292893C-0.0976311 0.683417 -0.0976311 1.31658 0.292893 1.70711L3.58579 5L0.292893 8.29289C-0.0976311 8.68342 -0.0976311 9.31658 0.292893 9.70711C0.683417 10.0976 1.31658 10.0976 1.70711 9.70711L5 6.41421L8.29289 9.70711C8.68342 10.0976 9.31658 10.0976 9.70711 9.70711C10.0976 9.31658 10.0976 8.68342 9.70711 8.29289L6.41421 5L9.70711 1.70711C10.0976 1.31658 10.0976 0.683417 9.70711 0.292893C9.31658 -0.0976311 8.68342 -0.0976311 8.29289 0.292893L5 3.58579L1.70711 0.292893Z",fill:"currentColor"})),Nd=({"aria-label":e="Close",onClose:t})=>{const n=Rr();return I.createElement(J,{alignItems:"center","aria-label":e,as:"button",background:"closeButtonBackground",borderColor:"actionButtonBorder",borderRadius:"full",borderStyle:"solid",borderWidth:n?"0":"1",className:kr({active:"shrinkSm",hover:"growLg"}),color:"closeButton",display:"flex",height:n?"30":"28",justifyContent:"center",onClick:t,style:{willChange:"transform"},transition:"default",type:"button",width:n?"30":"28"},I.createElement(H9e,null))},hX=async()=>(await Ke(async()=>{const{default:e}=await import("./sign-A7IJEUT5-CGsRnPrd.js");return{default:e}},[])).default;function V9e({onClose:e,onCloseModal:t}){const{i18n:n}=S.useContext(or),[{status:r,...i},o]=I.useState({status:"idle"}),a=xEe(),s=S.useCallback(async()=>{try{const p=await a.getNonce();o(m=>({...m,nonce:p}))}catch{o(p=>({...p,errorMessage:n.t("sign_in.message.preparing_error"),status:"idle"}))}},[a,n.t]),l=S.useRef(!1);I.useEffect(()=>{l.current||(l.current=!0,s())},[s]);const c=Rr(),{address:u,chain:f}=Dn(),{signMessageAsync:d}=l5e(),g=async()=>{try{const p=f==null?void 0:f.id,{nonce:m}=i;if(!u||!p||!m)return;o(C=>({...C,errorMessage:void 0,status:"signing"}));const w=a.createMessage({address:u,chainId:p,nonce:m});let b;try{b=await d({message:a.getMessageBody({message:w})})}catch(C){return C instanceof nn?o(y=>({...y,status:"idle"})):o(y=>({...y,errorMessage:n.t("sign_in.signature.signing_error"),status:"idle"}))}o(C=>({...C,status:"verifying"}));try{if(await a.verify({message:w,signature:b})){t();return}throw new Error}catch{return o(C=>({...C,errorMessage:n.t("sign_in.signature.verifying_error"),status:"idle"}))}}catch{o({errorMessage:n.t("sign_in.signature.oops_error"),status:"idle"})}};return I.createElement(J,{position:"relative"},I.createElement(J,{display:"flex",paddingRight:"16",paddingTop:"16",position:"absolute",right:"0"},I.createElement(Nd,{onClose:e})),I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:c?"32":"24",padding:"24",paddingX:"18",style:{paddingTop:c?"60px":"36px"}},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:c?"6":"4",style:{maxWidth:c?320:280}},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:c?"32":"16"},I.createElement(vr,{height:40,src:hX,width:40}),I.createElement(Qe,{color:"modalText",size:c?"20":"18",textAlign:"center",weight:"heavy"},n.t("sign_in.label"))),I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:c?"16":"12"},I.createElement(Qe,{color:"modalTextSecondary",size:c?"16":"14",textAlign:"center"},n.t("sign_in.description")),r==="idle"&&i.errorMessage?I.createElement(Qe,{color:"error",size:c?"16":"14",textAlign:"center",weight:"bold"},i.errorMessage):null)),I.createElement(J,{alignItems:c?void 0:"center",display:"flex",flexDirection:"column",gap:"8",width:"full"},I.createElement(mi,{disabled:!i.nonce||r==="signing"||r==="verifying",label:i.nonce?r==="signing"?n.t("sign_in.signature.waiting"):r==="verifying"?n.t("sign_in.signature.verifying"):n.t("sign_in.message.send"):n.t("sign_in.message.preparing"),onClick:g,size:c?"large":"medium",testId:"auth-message-button"}),c?I.createElement(mi,{label:"Cancel",onClick:e,size:"large",type:"secondary"}):I.createElement(J,{as:"button",borderRadius:"full",className:kr({active:"shrink",hover:"grow"}),display:"block",onClick:e,paddingX:"10",paddingY:"5",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},I.createElement(Qe,{color:"closeButton",size:c?"16":"14",weight:"bold"},n.t("sign_in.message.cancel"))))))}function W9e(){const e=Kp(),t=c6(),n=s6()==="unauthenticated",r=S.useCallback(()=>{As(...t.map(i=>i.iconUrl),...e.map(i=>i.iconUrl).filter(YQ)),Rr()||($9e(),D9e()),n&&As(hX)},[t,e,n]);S.useEffect(()=>{r()},[r])}var pX="WALLETCONNECT_DEEPLINK_CHOICE";function G9e({mobileUri:e,name:t}){localStorage.setItem(pX,JSON.stringify({href:e.split("?")[0],name:t}))}function q9e(){localStorage.removeItem(pX)}var mX=S.createContext(void 0),xE="data-rk",gX=e=>({[xE]:e||""}),K9e=e=>{if(e&&!/^[a-zA-Z0-9_]+$/.test(e))throw new Error(`Invalid ID: ${e}`);return e?`[${xE}="${e}"]`:`[${xE}]`},Q9e=()=>{const e=S.useContext(mX);return gX(e)},X9e=OK();function Y9e({appInfo:e,avatar:t,children:n,coolMode:r=!1,id:i,initialChain:o,locale:a,modalSize:s=H1.WIDE,showRecentTransactions:l=!1,theme:c=X9e}){if(W9e(),S9e(),TG({onDisconnect:q9e}),typeof c=="function")throw new Error('A theme function was provided to the "theme" prop instead of a theme object. You must execute this function to get the resulting theme object.');const u=K9e(i),f={...oX,...e},d=t??QQ;return I.createElement(GEe,{initialChain:o},I.createElement(y9e,null,I.createElement(DEe,{locale:a},I.createElement(aX.Provider,{value:r},I.createElement(b9e,{modalSize:s},I.createElement(iP.Provider,{value:l},I.createElement(m9e,null,I.createElement(XQ.Provider,{value:d},I.createElement(z1.Provider,{value:f},I.createElement(mX.Provider,{value:i},I.createElement(QEe,null,I.createElement(fAe,null,c?I.createElement("div",{...gX(i)},I.createElement("style",{dangerouslySetInnerHTML:{__html:[`${u}{${Dj("lightMode"in c?c.lightMode:c)}}`,"darkMode"in c?`@media(prefers-color-scheme:dark){${u}{${Dj(c.darkMode,{extends:c.lightMode})}}}`:null].join("")}}),n):n))))))))))))}var J9e="_9pm4ki5 ju367va ju367v15 ju367v8r",Z9e="_9pm4ki3 ju367v9h ju367vb3 ju367va ju367v2q ju367v8q",Uj=(e,t)=>{const n=e.querySelectorAll("button:not(:disabled), a[href]");n.length!==0&&n[t==="end"?n.length-1:0].focus()};function e_e(e){const t=S.useRef(null);return S.useEffect(()=>{const n=document.activeElement;return()=>{var r;(r=n.focus)==null||r.call(n)}},[]),S.useEffect(()=>{if(t.current){const n=t.current.querySelector("[data-auto-focus]");n?n.focus():t.current.focus()}},[]),I.createElement(I.Fragment,null,I.createElement("div",{onFocus:S.useCallback(()=>t.current&&Uj(t.current,"end"),[]),tabIndex:0}),I.createElement("div",{ref:t,style:{outline:"none"},tabIndex:-1,...e}),I.createElement("div",{onFocus:S.useCallback(()=>t.current&&Uj(t.current,"start"),[]),tabIndex:0}))}var t_e=e=>e.stopPropagation();function nw({children:e,onClose:t,open:n,titleId:r}){S.useEffect(()=>{const c=u=>n&&u.key==="Escape"&&t();return document.addEventListener("keydown",c),()=>document.removeEventListener("keydown",c)},[n,t]);const[i,o]=S.useState(!0);S.useEffect(()=>{o(getComputedStyle(window.document.body).overflow!=="hidden")},[]);const a=S.useCallback(()=>t(),[t]),s=Q9e(),l=Rr();return I.createElement(I.Fragment,null,n?Tp.createPortal(I.createElement(PQ,{enabled:i},I.createElement(J,{...s},I.createElement(J,{...s,alignItems:l?"flex-end":"center","aria-labelledby":r,"aria-modal":!0,className:Z9e,onClick:a,position:"fixed",role:"dialog"},I.createElement(e_e,{className:J9e,onClick:t_e,role:"document"},e)))),document.body):null)}var n_e="_1ckjpok7",r_e="_1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r",i_e="_1ckjpok4 _1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r",o_e="_1ckjpok6 ju367vq",a_e="_1ckjpok3 _1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r",s_e="_1ckjpok2 _1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r";function rw({bottomSheetOnMobile:e=!1,children:t,marginTop:n,padding:r="16",paddingBottom:i,wide:o=!1}){const a=Rr(),l=S.useContext(l6)===H1.COMPACT;return I.createElement(J,{marginTop:n},I.createElement(J,{className:[o?a?s_e:l?i_e:a_e:r_e,a?o_e:null,a&&e?n_e:null].join(" ")},I.createElement(J,{padding:r,paddingBottom:i??r},t)))}var Hj=["k","m","b","t"];function Uy(e,t=1){return e.toString().replace(new RegExp(`(.+\\.\\d{${t}})\\d+`),"$1").replace(/(\.[1-9]*)0+$/,"$1").replace(/\.$/,"")}function vX(e){if(e<1)return Uy(e,3);if(e<10**2)return Uy(e,2);if(e<10**4)return new Intl.NumberFormat().format(parseFloat(Uy(e,1)));const t=10**1;let n=String(e);for(let r=Hj.length-1;r>=0;r--){const i=10**((r+1)*3);if(i<=e){e=e*t/i/t,n=Uy(e,1)+Hj[r];break}}return n}function yX(e){return e.length<8?e:`${e.substring(0,4)}…${e.substring(e.length-4)}`}function bX(e){if(!e)return"";const t=e.split("."),n=t.pop();return t.join(".").length>24?`${t.join(".").substring(0,24)}...`:`${t.join(".")}.${n}`}var l_e=()=>I.createElement("svg",{fill:"none",height:"13",viewBox:"0 0 13 13",width:"13",xmlns:"http://www.w3.org/2000/svg"},I.createElement("title",null,"Copied"),I.createElement("path",{d:"M4.94568 12.2646C5.41052 12.2646 5.77283 12.0869 6.01892 11.7109L12.39 1.96973C12.5677 1.69629 12.6429 1.44336 12.6429 1.2041C12.6429 0.561523 12.1644 0.0966797 11.5082 0.0966797C11.057 0.0966797 10.7767 0.260742 10.5033 0.691406L4.9115 9.50977L2.07458 5.98926C1.82166 5.68848 1.54822 5.55176 1.16541 5.55176C0.502319 5.55176 0.0238037 6.02344 0.0238037 6.66602C0.0238037 6.95312 0.112671 7.20605 0.358765 7.48633L3.88611 11.7588C4.18005 12.1074 4.50818 12.2646 4.94568 12.2646Z",fill:"currentColor"})),c_e=()=>I.createElement("svg",{fill:"none",height:"16",viewBox:"0 0 17 16",width:"17",xmlns:"http://www.w3.org/2000/svg"},I.createElement("title",null,"Copy"),I.createElement("path",{d:"M3.04236 12.3027H4.18396V13.3008C4.18396 14.8525 5.03845 15.7002 6.59705 15.7002H13.6244C15.183 15.7002 16.0375 14.8525 16.0375 13.3008V6.24609C16.0375 4.69434 15.183 3.84668 13.6244 3.84668H12.4828V2.8418C12.4828 1.29688 11.6283 0.442383 10.0697 0.442383H3.04236C1.48376 0.442383 0.629272 1.29004 0.629272 2.8418V9.90332C0.629272 11.4551 1.48376 12.3027 3.04236 12.3027ZM3.23376 10.5391C2.68689 10.5391 2.39294 10.2656 2.39294 9.68457V3.06055C2.39294 2.47949 2.68689 2.21289 3.23376 2.21289H9.8783C10.4252 2.21289 10.7191 2.47949 10.7191 3.06055V3.84668H6.59705C5.03845 3.84668 4.18396 4.69434 4.18396 6.24609V10.5391H3.23376ZM6.78845 13.9365C6.24158 13.9365 5.94763 13.6699 5.94763 13.0889V6.45801C5.94763 5.87695 6.24158 5.61035 6.78845 5.61035H13.433C13.9799 5.61035 14.2738 5.87695 14.2738 6.45801V13.0889C14.2738 13.6699 13.9799 13.9365 13.433 13.9365H6.78845Z",fill:"currentColor"})),u_e=()=>I.createElement("svg",{fill:"none",height:"16",viewBox:"0 0 18 16",width:"18",xmlns:"http://www.w3.org/2000/svg"},I.createElement("title",null,"Disconnect"),I.createElement("path",{d:"M2.67834 15.5908H9.99963C11.5514 15.5908 12.399 14.7432 12.399 13.1777V10.2656H10.6354V12.9863C10.6354 13.5332 10.3688 13.8271 9.78772 13.8271H2.89026C2.3092 13.8271 2.0426 13.5332 2.0426 12.9863V3.15625C2.0426 2.60254 2.3092 2.30859 2.89026 2.30859H9.78772C10.3688 2.30859 10.6354 2.60254 10.6354 3.15625V5.89746H12.399V2.95801C12.399 1.39941 11.5514 0.544922 9.99963 0.544922H2.67834C1.12659 0.544922 0.278931 1.39941 0.278931 2.95801V13.1777C0.278931 14.7432 1.12659 15.5908 2.67834 15.5908ZM7.43616 8.85059H14.0875L15.0924 8.78906L14.566 9.14453L13.6842 9.96484C13.5406 10.1016 13.4586 10.2861 13.4586 10.4844C13.4586 10.8398 13.7321 11.168 14.1217 11.168C14.3199 11.168 14.4635 11.0928 14.6002 10.9561L16.7809 8.68652C16.986 8.48145 17.0543 8.27637 17.0543 8.06445C17.0543 7.85254 16.986 7.64746 16.7809 7.43555L14.6002 5.17285C14.4635 5.03613 14.3199 4.9541 14.1217 4.9541C13.7321 4.9541 13.4586 5.27539 13.4586 5.6377C13.4586 5.83594 13.5406 6.02734 13.6842 6.15723L14.566 6.98438L15.0924 7.33984L14.0875 7.27148H7.43616C7.01917 7.27148 6.65686 7.62012 6.65686 8.06445C6.65686 8.50195 7.01917 8.85059 7.43616 8.85059Z",fill:"currentColor"}));function d_e(){const e=rX(),{address:t}=Dn(),n=rP();return S.useCallback(()=>{if(!t||!n)throw new Error("No address or chain ID found");e.clearTransactions(t,n)},[e,t,n])}var wX=e=>{var t,n;return(n=(t=e==null?void 0:e.blockExplorers)==null?void 0:t.default)==null?void 0:n.url},CX=()=>I.createElement("svg",{fill:"none",height:"19",viewBox:"0 0 20 19",width:"20",xmlns:"http://www.w3.org/2000/svg"},I.createElement("title",null,"Link"),I.createElement("path",{d:"M10 18.9443C15.0977 18.9443 19.2812 14.752 19.2812 9.6543C19.2812 4.56543 15.0889 0.373047 10 0.373047C4.90234 0.373047 0.71875 4.56543 0.71875 9.6543C0.71875 14.752 4.91113 18.9443 10 18.9443ZM10 16.6328C6.1416 16.6328 3.03906 13.5215 3.03906 9.6543C3.03906 5.7959 6.13281 2.68457 10 2.68457C13.8584 2.68457 16.9697 5.7959 16.9697 9.6543C16.9785 13.5215 13.8672 16.6328 10 16.6328ZM12.7158 12.1416C13.2432 12.1416 13.5684 11.7549 13.5684 11.1836V7.19336C13.5684 6.44629 13.1377 6.05957 12.417 6.05957H8.40918C7.8291 6.05957 7.45117 6.38477 7.45117 6.91211C7.45117 7.43945 7.8291 7.77344 8.40918 7.77344H9.69238L10.7207 7.63281L9.53418 8.67871L6.73047 11.4912C6.53711 11.6758 6.41406 11.9395 6.41406 12.2031C6.41406 12.7832 6.85352 13.1699 7.39844 13.1699C7.68848 13.1699 7.92578 13.0732 8.1543 12.8623L10.9316 10.0762L11.9775 8.89844L11.8545 9.98828V11.1836C11.8545 11.7725 12.1885 12.1416 12.7158 12.1416Z",fill:"currentColor"})),f_e=()=>I.createElement("svg",{fill:"none",height:"19",viewBox:"0 0 20 19",width:"20",xmlns:"http://www.w3.org/2000/svg"},I.createElement("title",null,"Cancel"),I.createElement("path",{d:"M10 18.9443C15.0977 18.9443 19.2812 14.752 19.2812 9.6543C19.2812 4.56543 15.0889 0.373047 10 0.373047C4.90234 0.373047 0.71875 4.56543 0.71875 9.6543C0.71875 14.752 4.91113 18.9443 10 18.9443ZM10 16.6328C6.1416 16.6328 3.03906 13.5215 3.03906 9.6543C3.03906 5.7959 6.13281 2.68457 10 2.68457C13.8584 2.68457 16.9697 5.7959 16.9697 9.6543C16.9785 13.5215 13.8672 16.6328 10 16.6328ZM7.29297 13.3018C7.58301 13.3018 7.81152 13.2139 7.99609 13.0205L10 11.0166L12.0127 13.0205C12.1973 13.2051 12.4258 13.3018 12.707 13.3018C13.2432 13.3018 13.6562 12.8887 13.6562 12.3525C13.6562 12.0977 13.5508 11.8691 13.3662 11.6934L11.3535 9.67188L13.375 7.6416C13.5596 7.44824 13.6562 7.22852 13.6562 6.98242C13.6562 6.44629 13.2432 6.0332 12.7158 6.0332C12.4346 6.0332 12.2148 6.12109 12.0215 6.31445L10 8.32715L7.9873 6.32324C7.80273 6.12988 7.58301 6.04199 7.29297 6.04199C6.76562 6.04199 6.35254 6.45508 6.35254 6.99121C6.35254 7.2373 6.44922 7.46582 6.63379 7.6416L8.65527 9.67188L6.63379 11.6934C6.44922 11.8691 6.35254 12.1064 6.35254 12.3525C6.35254 12.8887 6.76562 13.3018 7.29297 13.3018Z",fill:"currentColor"})),h_e=()=>I.createElement("svg",{fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg"},I.createElement("title",null,"Success"),I.createElement("path",{d:"M10 19.4443C15.0977 19.4443 19.2812 15.252 19.2812 10.1543C19.2812 5.06543 15.0889 0.873047 10 0.873047C4.90234 0.873047 0.71875 5.06543 0.71875 10.1543C0.71875 15.252 4.91113 19.4443 10 19.4443ZM10 17.1328C6.1416 17.1328 3.03906 14.0215 3.03906 10.1543C3.03906 6.2959 6.13281 3.18457 10 3.18457C13.8584 3.18457 16.9697 6.2959 16.9697 10.1543C16.9785 14.0215 13.8672 17.1328 10 17.1328ZM9.07715 14.3379C9.4375 14.3379 9.7627 14.1533 9.97363 13.8369L13.7441 8.00977C13.8848 7.79883 13.9814 7.5791 13.9814 7.36816C13.9814 6.84961 13.5244 6.48926 13.0322 6.48926C12.707 6.48926 12.4258 6.66504 12.2148 7.0166L9.05957 12.0967L7.5918 10.2949C7.37207 10.0225 7.13477 9.9082 6.84473 9.9082C6.33496 9.9082 5.92188 10.3125 5.92188 10.8223C5.92188 11.0684 6.00098 11.2793 6.18555 11.5078L8.1543 13.8545C8.40918 14.1709 8.70801 14.3379 9.07715 14.3379Z",fill:"currentColor"})),p_e=e=>{switch(e){case"pending":return Wg;case"confirmed":return h_e;case"failed":return f_e;default:return Wg}};function m_e({tx:e}){const t=Rr(),n=p_e(e.status),r=e.status==="failed"?"error":"accentColor",{chain:i}=Dn(),o=e.status==="confirmed"?"Confirmed":e.status==="failed"?"Failed":"Pending",a=wX(i);return I.createElement(I.Fragment,null,I.createElement(J,{...a?{as:"a",background:{hover:"profileForeground"},borderRadius:"menuButton",className:kr({active:"shrink"}),href:`${a}/tx/${e.hash}`,rel:"noreferrer noopener",target:"_blank",transition:"default"}:{},color:"modalText",display:"flex",flexDirection:"row",justifyContent:"space-between",padding:"8",width:"full"},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"row",gap:t?"16":"14"},I.createElement(J,{color:r},I.createElement(n,null)),I.createElement(J,{display:"flex",flexDirection:"column",gap:t?"3":"1"},I.createElement(J,null,I.createElement(Qe,{color:"modalText",font:"body",size:t?"16":"14",weight:"bold"},e==null?void 0:e.description)),I.createElement(J,null,I.createElement(Qe,{color:e.status==="pending"?"modalTextSecondary":r,font:"body",size:"14",weight:t?"medium":"regular"},o)))),a&&I.createElement(J,{alignItems:"center",color:"modalTextDim",display:"flex"},I.createElement(CX,null))))}var g_e=3;function v_e({address:e}){const t=iX(),n=d_e(),{chain:r}=Dn(),i=wX(r),o=t.slice(0,g_e),a=o.length>0,s=Rr(),{appName:l}=S.useContext(z1),{i18n:c}=S.useContext(or);return I.createElement(I.Fragment,null,I.createElement(J,{display:"flex",flexDirection:"column",gap:"10",paddingBottom:"2",paddingTop:"16",paddingX:s?"8":"18"},a&&I.createElement(J,{paddingBottom:s?"4":"0",paddingTop:"8",paddingX:s?"12":"6"},I.createElement(J,{display:"flex",justifyContent:"space-between"},I.createElement(Qe,{color:"modalTextSecondary",size:s?"16":"14",weight:"semibold"},c.t("profile.transactions.recent.title")),I.createElement(J,{style:{marginBottom:-6,marginLeft:-10,marginRight:-10,marginTop:-6}},I.createElement(J,{as:"button",background:{hover:"profileForeground"},borderRadius:"actionButton",className:kr({active:"shrink"}),onClick:n,paddingX:s?"8":"12",paddingY:s?"4":"5",transition:"default",type:"button"},I.createElement(Qe,{color:"modalTextSecondary",size:s?"16":"14",weight:"semibold"},c.t("profile.transactions.clear.label")))))),I.createElement(J,{display:"flex",flexDirection:"column",gap:"4"},a?o.map(u=>I.createElement(m_e,{key:u.hash,tx:u})):I.createElement(I.Fragment,null,I.createElement(J,{padding:s?"12":"8"},I.createElement(Qe,{color:"modalTextDim",size:s?"16":"14",weight:s?"medium":"bold"},l?c.t("profile.transactions.description",{appName:l}):c.t("profile.transactions.description_fallback"))),s&&I.createElement(J,{background:"generalBorderDim",height:"1",marginX:"12",marginY:"8"})))),i&&I.createElement(J,{paddingBottom:"18",paddingX:s?"8":"18"},I.createElement(J,{alignItems:"center",as:"a",background:{hover:"profileForeground"},borderRadius:"menuButton",className:kr({active:"shrink"}),color:"modalTextDim",display:"flex",flexDirection:"row",href:`${i}/address/${e}`,justifyContent:"space-between",paddingX:"8",paddingY:"12",rel:"noreferrer noopener",style:{willChange:"transform"},target:"_blank",transition:"default",width:"full",...s?{paddingLeft:"12"}:{}},I.createElement(Qe,{color:"modalText",font:"body",size:s?"16":"14",weight:s?"semibold":"bold"},c.t("profile.explorer.label")),I.createElement(CX,null))))}function Vj({action:e,icon:t,label:n,testId:r,url:i}){const o=Rr();return I.createElement(J,{...i?{as:"a",href:i,rel:"noreferrer noopener",target:"_blank"}:{as:"button",type:"button"},background:{base:"profileAction",...o?{}:{hover:"profileActionHover"}},borderRadius:"menuButton",boxShadow:"profileDetailsAction",className:kr({active:"shrinkSm",hover:o?void 0:"grow"}),display:"flex",onClick:e,padding:o?"6":"8",style:{willChange:"transform"},testId:r,transition:"default",width:"full"},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:"1",justifyContent:"center",paddingTop:"2",width:"full"},I.createElement(J,{color:"modalText",height:"max"},t),I.createElement(J,null,I.createElement(Qe,{color:"modalText",size:o?"12":"13",weight:"semibold"},n))))}function y_e({address:e,ensAvatar:t,ensName:n,balance:r,onClose:i,onDisconnect:o}){const a=S.useContext(iP),[s,l]=S.useState(!1),c=S.useCallback(()=>{e&&(navigator.clipboard.writeText(e),l(!0))},[e]);if(S.useEffect(()=>{if(s){const w=setTimeout(()=>{l(!1)},1500);return()=>clearTimeout(w)}},[s]),!e)return null;const u=n?bX(n):yX(e),f=r==null?void 0:r.formatted,d=f?vX(parseFloat(f)):void 0,g="rk_profile_title",p=Rr(),{i18n:m}=S.useContext(or);return I.createElement(I.Fragment,null,I.createElement(J,{display:"flex",flexDirection:"column"},I.createElement(J,{background:"profileForeground",padding:"16"},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:p?"16":"12",justifyContent:"center",margin:"8",style:{textAlign:"center"}},I.createElement(J,{style:{position:"absolute",right:16,top:16,willChange:"transform"}},I.createElement(Nd,{onClose:i}))," ",I.createElement(J,{marginTop:p?"24":"0"},I.createElement(FEe,{address:e,imageUrl:t,size:p?82:74})),I.createElement(J,{display:"flex",flexDirection:"column",gap:p?"4":"0",textAlign:"center"},I.createElement(J,{textAlign:"center"},I.createElement(Qe,{as:"h1",color:"modalText",id:g,size:p?"20":"18",weight:"heavy"},u)),!!r&&I.createElement(J,{textAlign:"center"},I.createElement(Qe,{as:"h1",color:"modalTextSecondary",id:g,size:p?"16":"14",weight:"semibold"},d," ",r.symbol)))),I.createElement(J,{display:"flex",flexDirection:"row",gap:"8",margin:"2",marginTop:"16"},I.createElement(Vj,{action:c,icon:s?I.createElement(l_e,null):I.createElement(c_e,null),label:s?m.t("profile.copy_address.copied"):m.t("profile.copy_address.label")}),I.createElement(Vj,{action:o,icon:I.createElement(u_e,null),label:m.t("profile.disconnect.label"),testId:"disconnect-button"}))),a&&I.createElement(I.Fragment,null,I.createElement(J,{background:"generalBorder",height:"1",marginTop:"-1"}),I.createElement(J,null,I.createElement(v_e,{address:e})))))}function b_e({onClose:e,open:t}){const{address:n}=Dn(),{balance:r,ensAvatar:i,ensName:o}=eX({address:n,includeBalance:t}),{disconnect:a}=Qd();return n?I.createElement(I.Fragment,null,n&&I.createElement(nw,{onClose:e,open:t,titleId:"rk_account_modal_title"},I.createElement(rw,{bottomSheetOnMobile:!0,padding:"0"},I.createElement(y_e,{address:n,ensAvatar:i,ensName:o,balance:r,onClose:e,onDisconnect:a})))):null}var w_e=({size:e})=>I.createElement("svg",{fill:"none",height:e,viewBox:"0 0 28 28",width:e,xmlns:"http://www.w3.org/2000/svg"},I.createElement("title",null,"Disconnect"),I.createElement("path",{d:"M6.742 22.195h8.367c1.774 0 2.743-.968 2.743-2.758V16.11h-2.016v3.11c0 .625-.305.96-.969.96H6.984c-.664 0-.968-.335-.968-.96V7.984c0-.632.304-.968.968-.968h7.883c.664 0 .969.336.969.968v3.133h2.016v-3.36c0-1.78-.97-2.757-2.743-2.757H6.742C4.97 5 4 5.977 4 7.758v11.68c0 1.789.969 2.757 2.742 2.757Zm5.438-7.703h7.601l1.149-.07-.602.406-1.008.938a.816.816 0 0 0-.258.593c0 .407.313.782.758.782.227 0 .39-.086.547-.243l2.492-2.593c.235-.235.313-.47.313-.711 0-.242-.078-.477-.313-.719l-2.492-2.586c-.156-.156-.32-.25-.547-.25-.445 0-.758.367-.758.781 0 .227.094.446.258.594l1.008.945.602.407-1.149-.079H12.18a.904.904 0 0 0 0 1.805Z",fill:"currentColor"})),C_e="v9horb0",cP=I.forwardRef(({children:e,currentlySelected:t=!1,onClick:n,testId:r,...i},o)=>{const a=Rr();return I.createElement(J,{as:"button",borderRadius:"menuButton",disabled:t,display:"flex",onClick:n,ref:o,testId:r,type:"button"},I.createElement(J,{borderRadius:"menuButton",className:[a?C_e:void 0,!t&&kr({active:"shrink"})],padding:a?"8":"6",transition:"default",width:"full",...t?{background:"accentColor",borderColor:"selectedOptionBorder",borderStyle:"solid",borderWidth:"1",boxShadow:"selectedOption",color:"accentColorForeground"}:{background:{hover:"menuItemBackground"},color:"modalText",transition:"default"},...i},e))});cP.displayName="MenuButton";var S_e=({chainId:e,currentChainId:t,switchChain:n,chainIconSize:r,isLoading:i,src:o,name:a,iconBackground:s,idx:l})=>{const c=Rr(),{i18n:u}=S.useContext(or),f=Kp(),d=t===e;return I.createElement(S.Fragment,null,I.createElement(cP,{currentlySelected:d,onClick:d?void 0:()=>n({chainId:e}),testId:`chain-option-${e}`},I.createElement(J,{fontFamily:"body",fontSize:"16",fontWeight:"bold"},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"row",justifyContent:"space-between"},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"row",gap:"4",height:r},o&&I.createElement(J,{height:"full",marginRight:"8"},I.createElement(vr,{alt:a,background:s,borderRadius:"full",height:r,src:o,width:r,testId:`chain-option-${e}-icon`})),I.createElement("div",null,a??a)),d&&I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"row",marginRight:"6"},I.createElement(Qe,{color:"accentColorForeground",size:"14",weight:"medium"},u.t("chains.connected")),I.createElement(J,{background:"connectionIndicator",borderColor:"selectedOptionBorder",borderRadius:"full",borderStyle:"solid",borderWidth:"1",height:"8",marginLeft:"8",width:"8"})),i&&I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"row",marginRight:"6"},I.createElement(Qe,{color:"modalText",size:"14",weight:"medium"},u.t("chains.confirm")),I.createElement(J,{background:"standby",borderRadius:"full",height:"8",marginLeft:"8",width:"8"}))))),c&&l<f.length-1&&I.createElement(J,{background:"generalBorderDim",height:"1",marginX:"8"}))},x_e=S_e,E_e="_18dqw9x0",__e="_18dqw9x1";function A_e({onClose:e,open:t}){const{chainId:n}=Dn(),{chains:r}=ir(),[i,o]=S.useState(null),{switchChain:a}=qG({mutation:{onMutate:({chainId:p})=>{o(p)},onSuccess:()=>{i&&o(null)},onError:()=>{i&&o(null)},onSettled:()=>{e()}}}),{i18n:s}=S.useContext(or),{disconnect:l}=Qd(),c="rk_chain_modal_title",u=Rr(),f=r.some(p=>p.id===n),d=u?"36":"28",g=Kp();return n?I.createElement(nw,{onClose:e,open:t,titleId:c},I.createElement(rw,{bottomSheetOnMobile:!0,paddingBottom:"0"},I.createElement(J,{display:"flex",flexDirection:"column",gap:"14"},I.createElement(J,{display:"flex",flexDirection:"row",justifyContent:"space-between"},u&&I.createElement(J,{width:"30"}),I.createElement(J,{paddingBottom:"0",paddingLeft:"8",paddingTop:"4"},I.createElement(Qe,{as:"h1",color:"modalText",id:c,size:u?"20":"18",weight:"heavy"},s.t("chains.title"))),I.createElement(Nd,{onClose:e})),!f&&I.createElement(J,{marginX:"8",textAlign:u?"center":"left"},I.createElement(Qe,{color:"modalTextSecondary",size:"14",weight:"medium"},s.t("chains.wrong_network"))),I.createElement(J,{className:u?__e:E_e,display:"flex",flexDirection:"column",gap:"4",padding:"2",paddingBottom:"16"},g.map(({iconBackground:p,iconUrl:m,id:w,name:b},C)=>I.createElement(x_e,{key:w,chainId:w,currentChainId:n,switchChain:a,chainIconSize:d,isLoading:i===w,src:m,name:b,iconBackground:p,idx:C})),!f&&I.createElement(I.Fragment,null,I.createElement(J,{background:"generalBorderDim",height:"1",marginX:"8"}),I.createElement(cP,{onClick:()=>l(),testId:"chain-option-disconnect"},I.createElement(J,{color:"error",fontFamily:"body",fontSize:"16",fontWeight:"bold"},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"row",justifyContent:"space-between"},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"row",gap:"4",height:d},I.createElement(J,{alignItems:"center",color:"error",height:d,justifyContent:"center",marginRight:"8"},I.createElement(w_e,{size:Number(d)})),I.createElement("div",null,s.t("chains.disconnect"))))))))))):null}function P_e(e,t){const n={};for(const r of e){const i=t(r);i&&(n[i]||(n[i]=[]),n[i].push(r))}return n}var uP=({children:e,href:t})=>I.createElement(J,{as:"a",color:"accentColor",href:t,rel:"noreferrer",target:"_blank"},e),dP=({children:e})=>I.createElement(Qe,{color:"modalTextSecondary",size:"12",weight:"medium"},e);function Wj({compactModeEnabled:e=!1,getWallet:t}){const{disclaimer:n,learnMoreUrl:r}=S.useContext(z1),{i18n:i}=S.useContext(or);return I.createElement(I.Fragment,null,I.createElement(J,{alignItems:"center",color:"accentColor",display:"flex",flexDirection:"column",height:"full",justifyContent:"space-around"},I.createElement(J,{marginBottom:"10"},!e&&I.createElement(Qe,{color:"modalText",size:"18",weight:"heavy"},i.t("intro.title"))),I.createElement(J,{display:"flex",flexDirection:"column",gap:"32",justifyContent:"center",marginY:"20",style:{maxWidth:312}},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16"},I.createElement(J,{borderRadius:"6",height:"48",minWidth:"48",width:"48"},I.createElement(B9e,null)),I.createElement(J,{display:"flex",flexDirection:"column",gap:"4"},I.createElement(Qe,{color:"modalText",size:"14",weight:"bold"},i.t("intro.digital_asset.title")),I.createElement(Qe,{color:"modalTextSecondary",size:"14",weight:"medium"},i.t("intro.digital_asset.description")))),I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16"},I.createElement(J,{borderRadius:"6",height:"48",minWidth:"48",width:"48"},I.createElement(z9e,null)),I.createElement(J,{display:"flex",flexDirection:"column",gap:"4"},I.createElement(Qe,{color:"modalText",size:"14",weight:"bold"},i.t("intro.login.title")),I.createElement(Qe,{color:"modalTextSecondary",size:"14",weight:"medium"},i.t("intro.login.description"))))),I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",margin:"10"},I.createElement(mi,{label:i.t("intro.get.label"),onClick:t}),I.createElement(J,{as:"a",className:kr({active:"shrink",hover:"grow"}),display:"block",href:r,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},I.createElement(Qe,{color:"accentColor",size:"14",weight:"bold"},i.t("intro.learn_more.label")))),n&&!e&&I.createElement(J,{marginBottom:"8",marginTop:"12",textAlign:"center"},I.createElement(n,{Link:uP,Text:dP}))))}var SX=()=>I.createElement("svg",{fill:"none",height:"17",viewBox:"0 0 11 17",width:"11",xmlns:"http://www.w3.org/2000/svg"},I.createElement("title",null,"Back"),I.createElement("path",{d:"M0.99707 8.6543C0.99707 9.08496 1.15527 9.44531 1.51562 9.79688L8.16016 16.3096C8.43262 16.5732 8.74902 16.7051 9.13574 16.7051C9.90918 16.7051 10.5508 16.0811 10.5508 15.3076C10.5508 14.9121 10.3838 14.5605 10.0938 14.2705L4.30176 8.64551L10.0938 3.0293C10.3838 2.74805 10.5508 2.3877 10.5508 2.00098C10.5508 1.23633 9.90918 0.603516 9.13574 0.603516C8.74902 0.603516 8.43262 0.735352 8.16016 0.999023L1.51562 7.51172C1.15527 7.85449 1.00586 8.21484 0.99707 8.6543Z",fill:"currentColor"})),T_e=()=>I.createElement("svg",{fill:"none",height:"12",viewBox:"0 0 8 12",width:"8",xmlns:"http://www.w3.org/2000/svg"},I.createElement("title",null,"Info"),I.createElement("path",{d:"M3.64258 7.99609C4.19336 7.99609 4.5625 7.73828 4.68555 7.24609C4.69141 7.21094 4.70312 7.16406 4.70898 7.13477C4.80859 6.60742 5.05469 6.35547 6.04492 5.76367C7.14648 5.10156 7.67969 4.3457 7.67969 3.24414C7.67969 1.39844 6.17383 0.255859 3.95898 0.255859C2.32422 0.255859 1.05859 0.894531 0.548828 1.86719C0.396484 2.14844 0.320312 2.44727 0.320312 2.74023C0.314453 3.37305 0.742188 3.79492 1.42188 3.79492C1.91406 3.79492 2.33594 3.54883 2.53516 3.11523C2.78711 2.47656 3.23242 2.21289 3.83594 2.21289C4.55664 2.21289 5.10742 2.65234 5.10742 3.29102C5.10742 3.9707 4.7793 4.29883 3.81836 4.87891C3.02148 5.36523 2.50586 5.92773 2.50586 6.76562V6.90039C2.50586 7.55664 2.96289 7.99609 3.64258 7.99609ZM3.67188 11.4473C4.42773 11.4473 5.04297 10.8672 5.04297 10.1406C5.04297 9.41406 4.42773 8.83984 3.67188 8.83984C2.91602 8.83984 2.30664 9.41406 2.30664 10.1406C2.30664 10.8672 2.91602 11.4473 3.67188 11.4473Z",fill:"currentColor"})),O_e=({"aria-label":e="Info",onClick:t})=>{const n=Rr();return I.createElement(J,{alignItems:"center","aria-label":e,as:"button",background:"closeButtonBackground",borderColor:"actionButtonBorder",borderRadius:"full",borderStyle:"solid",borderWidth:n?"0":"1",className:kr({active:"shrinkSm",hover:"growLg"}),color:"closeButton",display:"flex",height:n?"30":"28",justifyContent:"center",onClick:t,style:{willChange:"transform"},transition:"default",type:"button",width:n?"30":"28"},I.createElement(T_e,null))},xX=e=>{const t=S.useRef(null),n=S.useContext(aX),r=tP(e);return S.useEffect(()=>{if(n&&t.current&&r)return k_e(t.current,r)},[n,r]),t},I_e=()=>{const e="_rk_coolMode",t=document.getElementById(e);if(t)return t;const n=document.createElement("div");return n.setAttribute("id",e),n.setAttribute("style",["overflow:hidden","position:fixed","height:100%","top:0","left:0","right:0","bottom:0","pointer-events:none","z-index:2147483647"].join(";")),document.body.appendChild(n),n},Gj=0;function k_e(e,t){Gj++;const n=[15,20,25,35,45],r=35;let i=[],o=!1,a=0,s=0;const l=I_e();function c(){const x=n[Math.floor(Math.random()*n.length)],_=Math.random()*10,A=Math.random()*25,O=Math.random()*360,P=Math.random()*35*(Math.random()<=.5?-1:1),M=s-x/2,R=a-x/2,L=Math.random()<=.5?-1:1,z=document.createElement("div");z.innerHTML=`<img src="${t}" width="${x}" height="${x}" style="border-radius: 25%">`,z.setAttribute("style",["position:absolute","will-change:transform",`top:${M}px`,`left:${R}px`,`transform:rotate(${O}deg)`].join(";")),l.appendChild(z),i.push({direction:L,element:z,left:R,size:x,speedHorz:_,speedUp:A,spinSpeed:P,spinVal:O,top:M})}function u(){for(const x of i)x.left=x.left-x.speedHorz*x.direction,x.top=x.top-x.speedUp,x.speedUp=Math.min(x.size,x.speedUp-1),x.spinVal=x.spinVal+x.spinSpeed,x.top>=Math.max(window.innerHeight,document.body.clientHeight)+x.size&&(i=i.filter(_=>_!==x),x.element.remove()),x.element.setAttribute("style",["position:absolute","will-change:transform",`top:${x.top}px`,`left:${x.left}px`,`transform:rotate(${x.spinVal}deg)`].join(";"))}let f;function d(){o&&i.length<r&&c(),u(),f=requestAnimationFrame(d)}d();const g="ontouchstart"in window||navigator.msMaxTouchPoints,p=g?"touchstart":"mousedown",m=g?"touchend":"mouseup",w=g?"touchmove":"mousemove",b=x=>{var _,A;"touches"in x?(a=(_=x.touches)==null?void 0:_[0].clientX,s=(A=x.touches)==null?void 0:A[0].clientY):(a=x.clientX,s=x.clientY)},C=x=>{b(x),o=!0},y=()=>{o=!1};return e.addEventListener(w,b,{passive:!1}),e.addEventListener(p,C),e.addEventListener(m,y),e.addEventListener("mouseleave",y),()=>{e.removeEventListener(w,b),e.removeEventListener(p,C),e.removeEventListener(m,y),e.removeEventListener("mouseleave",y);const x=setInterval(()=>{f&&i.length===0&&(cancelAnimationFrame(f),clearInterval(x),--Gj===0&&l.remove())},500)}}var M_e="g5kl0l0",EX=({as:e="button",currentlySelected:t=!1,iconBackground:n,iconUrl:r,name:i,onClick:o,ready:a,recent:s,testId:l,isRainbowKitConnector:c,...u})=>{const f=xX(r),[d,g]=S.useState(!1),{i18n:p}=S.useContext(or);return I.createElement(J,{display:"flex",flexDirection:"column",onMouseEnter:()=>g(!0),onMouseLeave:()=>g(!1),ref:f},I.createElement(J,{as:e,borderRadius:"menuButton",borderStyle:"solid",borderWidth:"1",className:t?void 0:[M_e,kr({active:"shrink"})],disabled:t,onClick:o,padding:"5",style:{willChange:"transform"},testId:l,transition:"default",width:"full",...t?{background:"accentColor",borderColor:"selectedOptionBorder",boxShadow:"selectedWallet"}:{background:{hover:"menuItemBackground"}},...u},I.createElement(J,{color:t?"accentColorForeground":"modalText",disabled:!a,fontFamily:"body",fontSize:"16",fontWeight:"bold",transition:"default"},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"row",gap:"12"},I.createElement(vr,{background:n,...!d&&c?{borderColor:"actionButtonBorder"}:{},useAsImage:!c,borderRadius:"6",height:"28",src:r,width:"28"}),I.createElement(J,null,I.createElement(J,{style:{marginTop:s?-2:void 0},maxWidth:"200"},i),s&&I.createElement(Qe,{color:t?"accentColorForeground":"accentColor",size:"12",style:{lineHeight:1,marginTop:-1},weight:"medium"},p.t("connect.recent")))))))};EX.displayName="ModalSelection";var R_e="rk-latest-id";function N_e(e){localStorage.setItem(R_e,e)}var uC=(e,t=1)=>{let n=e.replace("#","");n.length===3&&(n=`${n[0]}${n[0]}${n[1]}${n[1]}${n[2]}${n[2]}`);const r=parseInt(n.substring(0,2),16),i=parseInt(n.substring(2,4),16),o=parseInt(n.substring(4,6),16);return t>1&&t<=100&&(t=t/100),`rgba(${r},${i},${o},${t})`},j_e=e=>e?[uC(e,.2),uC(e,.14),uC(e,.1)]:null,F_e=e=>/^#([0-9a-f]{3}){1,2}$/i.test(e),_X=async()=>(await Ke(async()=>{const{default:e}=await import("./connect-MR6XDLIE-BET5HMNk.js");return{default:e}},[])).default,L_e=()=>As(_X),$_e=()=>I.createElement(vr,{background:"#515a70",borderColor:"generalBorder",borderRadius:"10",height:"48",src:_X,width:"48"}),AX=async()=>(await Ke(async()=>{const{default:e}=await import("./create-X4WFHLCW-De9pC3ym.js");return{default:e}},[])).default,PX=()=>As(AX),B_e=()=>I.createElement(vr,{background:"#e3a5e8",borderColor:"generalBorder",borderRadius:"10",height:"48",src:AX,width:"48"}),TX=async()=>(await Ke(async()=>{const{default:e}=await import("./refresh-HJGJRASX-D0rkc63_.js");return{default:e}},[])).default,D_e=()=>As(TX),z_e=()=>I.createElement(vr,{background:"#515a70",borderColor:"generalBorder",borderRadius:"10",height:"48",src:TX,width:"48"}),OX=async()=>(await Ke(async()=>{const{default:e}=await import("./scan-DEOT2M37-1-mJ5OyF.js");return{default:e}},[])).default,IX=()=>As(OX),U_e=()=>I.createElement(vr,{background:"#515a70",borderColor:"generalBorder",borderRadius:"10",height:"48",src:OX,width:"48"}),H_e="_1vwt0cg0",V_e="_1vwt0cg2 ju367v7a ju367v7v",W_e="_1vwt0cg3",G_e="_1vwt0cg4",q_e=(e,t)=>{const n=Array.prototype.slice.call(B1.create(e,{errorCorrectionLevel:t}).modules.data,0),r=Math.sqrt(n.length);return n.reduce((i,o,a)=>(a%r===0?i.push([o]):i[i.length-1].push(o))&&i,[])};function kX({ecl:e="M",logoBackground:t,logoMargin:n=10,logoSize:r=50,logoUrl:i,size:o=200,uri:a}){const s="20",l=o-parseInt(s,10)*2,c=S.useMemo(()=>{const d=[],g=q_e(a,e),p=l/g.length;[{x:0,y:0},{x:1,y:0},{x:0,y:1}].forEach(({x:y,y:x})=>{const _=(g.length-7)*p*y,A=(g.length-7)*p*x;for(let O=0;O<3;O++)d.push(I.createElement("rect",{fill:O%2!==0?"white":"black",height:p*(7-O*2),key:`${O}-${y}-${x}`,rx:(O-2)*-5+(O===0?2:0),ry:(O-2)*-5+(O===0?2:0),width:p*(7-O*2),x:_+p*O,y:A+p*O}))});const w=Math.floor((r+25)/p),b=g.length/2-w/2,C=g.length/2+w/2-1;return g.forEach((y,x)=>{y.forEach((_,A)=>{g[x][A]&&(x<7&&A<7||x>g.length-8&&A<7||x<7&&A>g.length-8||x>b&&x<C&&A>b&&A<C||d.push(I.createElement("circle",{cx:x*p+p/2,cy:A*p+p/2,fill:"black",key:`circle-${x}-${A}`,r:p/3})))})}),d},[e,r,l,a]),u=l/2-r/2,f=r+n*2;return I.createElement(J,{borderColor:"generalBorder",borderRadius:"menuButton",borderStyle:"solid",borderWidth:"1",className:H_e,padding:s,width:"max"},I.createElement(J,{style:{height:l,userSelect:"none",width:l},userSelect:"none"},I.createElement(J,{display:"flex",justifyContent:"center",position:"relative",style:{height:0,top:u,width:l},width:"full"},I.createElement(vr,{background:t,borderColor:{custom:"rgba(0, 0, 0, 0.06)"},borderRadius:"13",height:r,src:i,width:r})),I.createElement("svg",{height:l,style:{all:"revert"},width:l},I.createElement("title",null,"QR Code"),I.createElement("defs",null,I.createElement("clipPath",{id:"clip-wrapper"},I.createElement("rect",{height:f,width:f})),I.createElement("clipPath",{id:"clip-logo"},I.createElement("rect",{height:r,width:r}))),I.createElement("rect",{fill:"transparent",height:l,width:l}),c)))}var MX=async()=>{switch(aP()){case"Arc":return(await Ke(async()=>{const{default:t}=await import("./Arc-R3PUWRPJ-CUdEQO8X.js");return{default:t}},[])).default;case"Brave":return(await Ke(async()=>{const{default:t}=await import("./Brave-24BM36UM-C6C5mkTK.js");return{default:t}},[])).default;case"Chrome":return(await Ke(async()=>{const{default:t}=await import("./Chrome-TLI42HDP-BgiVz-ma.js");return{default:t}},[])).default;case"Edge":return(await Ke(async()=>{const{default:t}=await import("./Edge-AZ34LAFM-EBh9cG_z.js");return{default:t}},[])).default;case"Firefox":return(await Ke(async()=>{const{default:t}=await import("./Firefox-ZDK7RHKK-5nyhB0sj.js");return{default:t}},[])).default;case"Opera":return(await Ke(async()=>{const{default:t}=await import("./Opera-BKMCKUXC-CCypmVaM.js");return{default:t}},[])).default;case"Safari":return(await Ke(async()=>{const{default:t}=await import("./Safari-PXQIVS6N-B-Lfxb9r.js");return{default:t}},[])).default;default:return(await Ke(async()=>{const{default:t}=await import("./Browser-4R4QKTV2-D3ON1q-S.js");return{default:t}},[])).default}},K_e=()=>As(MX),RX=async()=>{switch(lP()){case"Windows":return(await Ke(async()=>{const{default:t}=await import("./Windows-GTAT3OTE-K9Pt3pUF.js");return{default:t}},[])).default;case"macOS":return(await Ke(async()=>{const{default:t}=await import("./Macos-5QL4JBJE-DLNYPiln.js");return{default:t}},[])).default;case"Linux":return(await Ke(async()=>{const{default:t}=await import("./Linux-VYP66PDO--MOvpQUa.js");return{default:t}},[])).default;default:return(await Ke(async()=>{const{default:t}=await import("./Linux-VYP66PDO--MOvpQUa.js");return{default:t}},[])).default}},Q_e=()=>As(RX);function X_e({getWalletDownload:e,compactModeEnabled:t}){const r=c6().filter(o=>o.isRainbowKitConnector).splice(0,5),{i18n:i}=S.useContext(or);return I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",marginTop:"18",width:"full"},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:"28",height:"full",width:"full"},r==null?void 0:r.filter(o=>{var a;return o.extensionDownloadUrl||o.desktopDownloadUrl||o.qrCode&&((a=o.downloadUrls)==null?void 0:a.qrCode)}).map(o=>{const{downloadUrls:a,iconBackground:s,iconUrl:l,id:c,name:u,qrCode:f}=o,d=(a==null?void 0:a.qrCode)&&f,g=!!o.extensionDownloadUrl,p=(a==null?void 0:a.qrCode)&&g,m=(a==null?void 0:a.qrCode)&&!!o.desktopDownloadUrl;return I.createElement(J,{alignItems:"center",display:"flex",gap:"16",justifyContent:"space-between",key:o.id,width:"full"},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16"},I.createElement(vr,{background:s,borderColor:"actionButtonBorder",borderRadius:"10",height:"48",src:l,width:"48"}),I.createElement(J,{display:"flex",flexDirection:"column",gap:"2"},I.createElement(Qe,{color:"modalText",size:"14",weight:"bold"},u),I.createElement(Qe,{color:"modalTextSecondary",size:"14",weight:"medium"},p?i.t("get.mobile_and_extension.description"):m?i.t("get.mobile_and_desktop.description"):d?i.t("get.mobile.description"):g?i.t("get.extension.description"):null))),I.createElement(J,{display:"flex",flexDirection:"column",gap:"4"},I.createElement(mi,{label:i.t("get.action.label"),onClick:()=>e(c),type:"secondary"})))})),I.createElement(J,{alignItems:"center",borderRadius:"10",display:"flex",flexDirection:"column",gap:"8",justifyContent:"space-between",marginBottom:"4",paddingY:"8",style:{maxWidth:275,textAlign:"center"}},I.createElement(Qe,{color:"modalText",size:"14",weight:"bold"},i.t("get.looking_for.title")),I.createElement(Qe,{color:"modalTextSecondary",size:"14",weight:"medium"},t?i.t("get.looking_for.desktop.compact_description"):i.t("get.looking_for.desktop.wide_description"))))}var dC="44";function Y_e({changeWalletStep:e,compactModeEnabled:t,connectionError:n,onClose:r,qrCodeUri:i,reconnect:o,wallet:a}){const{downloadUrls:s,iconBackground:l,iconUrl:c,name:u,qrCode:f,ready:d,showWalletConnectModal:g,getDesktopUri:p}=a,m=!!p,w=oP(),{i18n:b}=S.useContext(or),C=!!a.extensionDownloadUrl,y=(s==null?void 0:s.qrCode)&&C,x=(s==null?void 0:s.qrCode)&&!!a.desktopDownloadUrl,_=f&&i,A=async()=>{const R=await(p==null?void 0:p());window.open(R,w?"_blank":"_self")},O=g?{description:t?b.t("connect.walletconnect.description.compact"):b.t("connect.walletconnect.description.full"),label:b.t("connect.walletconnect.open.label"),onClick:()=>{r(),g()}}:_?{description:b.t("connect.secondary_action.get.description",{wallet:u}),label:b.t("connect.secondary_action.get.label"),onClick:()=>e(y||x?"DOWNLOAD_OPTIONS":"DOWNLOAD")}:null,{width:P}=sX(),M=P&&P<768;return S.useEffect(()=>{K_e(),Q_e()},[]),I.createElement(J,{display:"flex",flexDirection:"column",height:"full",width:"full"},_?I.createElement(J,{alignItems:"center",display:"flex",height:"full",justifyContent:"center"},I.createElement(kX,{logoBackground:l,logoSize:t?60:72,logoUrl:c,size:t?318:M?Math.max(280,Math.min(P-308,382)):382,uri:i})):I.createElement(J,{alignItems:"center",display:"flex",justifyContent:"center",style:{flexGrow:1}},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:"8"},I.createElement(J,{borderRadius:"10",height:dC,overflow:"hidden"},I.createElement(vr,{useAsImage:!a.isRainbowKitConnector,height:dC,src:c,width:dC})),I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:"4",paddingX:"32",style:{textAlign:"center"}},I.createElement(Qe,{color:"modalText",size:"18",weight:"bold"},d?b.t("connect.status.opening",{wallet:u}):C?b.t("connect.status.not_installed",{wallet:u}):b.t("connect.status.not_available",{wallet:u})),!d&&C?I.createElement(J,{paddingTop:"20"},I.createElement(mi,{href:a.extensionDownloadUrl,label:b.t("connect.secondary_action.install.label"),type:"secondary"})):null,d&&!_&&I.createElement(I.Fragment,null,I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",justifyContent:"center"},I.createElement(Qe,{color:"modalTextSecondary",size:"14",textAlign:"center",weight:"medium"},b.t("connect.status.confirm"))),I.createElement(J,{alignItems:"center",color:"modalText",display:"flex",flexDirection:"row",height:"32",marginTop:"8"},n?I.createElement(mi,{label:b.t("connect.secondary_action.retry.label"),onClick:async()=>{m&&A(),o(a)}}):I.createElement(J,{color:"modalTextSecondary"},I.createElement(Wg,null))))))),I.createElement(J,{alignItems:"center",borderRadius:"10",display:"flex",flexDirection:"row",gap:"8",height:"28",justifyContent:"space-between",marginTop:"12"},d&&O&&I.createElement(I.Fragment,null,I.createElement(Qe,{color:"modalTextSecondary",size:"14",weight:"medium"},O.description),I.createElement(mi,{label:O.label,onClick:O.onClick,type:"secondary"}))))}var fC=({actionLabel:e,description:t,iconAccent:n,iconBackground:r,iconUrl:i,isCompact:o,onAction:a,title:s,url:l,variant:c})=>{const u=c==="browser",f=!u&&n&&j_e(n);return I.createElement(J,{alignItems:"center",borderRadius:"13",display:"flex",justifyContent:"center",overflow:"hidden",paddingX:o?"18":"44",position:"relative",style:{flex:1,isolation:"isolate"},width:"full"},I.createElement(J,{borderColor:"actionButtonBorder",borderRadius:"13",borderStyle:"solid",borderWidth:"1",style:{bottom:"0",left:"0",position:"absolute",right:"0",top:"0",zIndex:1}}),u&&I.createElement(J,{background:"downloadTopCardBackground",height:"full",position:"absolute",style:{zIndex:0},width:"full"},I.createElement(J,{display:"flex",flexDirection:"row",justifyContent:"space-between",style:{bottom:"0",filter:"blur(20px)",left:"0",position:"absolute",right:"0",top:"0",transform:"translate3d(0, 0, 0)"}},I.createElement(J,{style:{filter:"blur(100px)",marginLeft:-27,marginTop:-20,opacity:.6,transform:"translate3d(0, 0, 0)"}},I.createElement(vr,{borderRadius:"full",height:"200",src:i,width:"200"})),I.createElement(J,{style:{filter:"blur(100px)",marginRight:0,marginTop:105,opacity:.6,overflow:"auto",transform:"translate3d(0, 0, 0)"}},I.createElement(vr,{borderRadius:"full",height:"200",src:i,width:"200"})))),!u&&f&&I.createElement(J,{background:"downloadBottomCardBackground",style:{bottom:"0",left:"0",position:"absolute",right:"0",top:"0"}},I.createElement(J,{position:"absolute",style:{background:`radial-gradient(50% 50% at 50% 50%, ${f[0]} 0%, ${f[1]} 25%, rgba(0,0,0,0) 100%)`,height:564,left:-215,top:-197,transform:"translate3d(0, 0, 0)",width:564}}),I.createElement(J,{position:"absolute",style:{background:`radial-gradient(50% 50% at 50% 50%, ${f[2]} 0%, rgba(0, 0, 0, 0) 100%)`,height:564,left:-1,top:-76,transform:"translate3d(0, 0, 0)",width:564}})),I.createElement(J,{alignItems:"flex-start",display:"flex",flexDirection:"row",gap:"24",height:"max",justifyContent:"center",style:{zIndex:1}},I.createElement(J,null,I.createElement(vr,{height:"60",src:i,width:"60",...r?{background:r,borderColor:"generalBorder",borderRadius:"10"}:null})),I.createElement(J,{display:"flex",flexDirection:"column",gap:"4",style:{flex:1},width:"full"},I.createElement(Qe,{color:"modalText",size:"14",weight:"bold"},s),I.createElement(Qe,{color:"modalTextSecondary",size:"14",weight:"medium"},t),I.createElement(J,{marginTop:"14",width:"max"},I.createElement(mi,{href:l,label:e,onClick:a,size:"medium"})))))};function J_e({changeWalletStep:e,wallet:t}){const n=aP(),r=lP(),o=S.useContext(l6)==="compact",{desktop:a,desktopDownloadUrl:s,extension:l,extensionDownloadUrl:c,mobileDownloadUrl:u}=t,{i18n:f}=S.useContext(or);return S.useEffect(()=>{PX(),IX(),D_e(),L_e()},[]),I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:"24",height:"full",marginBottom:"8",marginTop:"4",width:"full"},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:"8",height:"full",justifyContent:"center",width:"full"},c&&I.createElement(fC,{actionLabel:f.t("get_options.extension.download.label",{browser:n}),description:f.t("get_options.extension.description"),iconUrl:MX,isCompact:o,onAction:()=>e(l!=null&&l.instructions?"INSTRUCTIONS_EXTENSION":"CONNECT"),title:f.t("get_options.extension.title",{wallet:t.name,browser:n}),url:c,variant:"browser"}),s&&I.createElement(fC,{actionLabel:f.t("get_options.desktop.download.label",{platform:r}),description:f.t("get_options.desktop.description"),iconUrl:RX,isCompact:o,onAction:()=>e(a!=null&&a.instructions?"INSTRUCTIONS_DESKTOP":"CONNECT"),title:f.t("get_options.desktop.title",{wallet:t.name,platform:r}),url:s,variant:"desktop"}),u&&I.createElement(fC,{actionLabel:f.t("get_options.mobile.download.label",{wallet:t.name}),description:f.t("get_options.mobile.description"),iconAccent:t.iconAccent,iconBackground:t.iconBackground,iconUrl:t.iconUrl,isCompact:o,onAction:()=>{e("DOWNLOAD")},title:f.t("get_options.mobile.title",{wallet:t.name}),variant:"app"})))}function Z_e({changeWalletStep:e,wallet:t}){const{downloadUrls:n,qrCode:r}=t,{i18n:i}=S.useContext(or);return S.useEffect(()=>{PX(),IX()},[]),I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:"24",height:"full",width:"full"},I.createElement(J,{style:{maxWidth:220,textAlign:"center"}},I.createElement(Qe,{color:"modalTextSecondary",size:"14",weight:"semibold"},i.t("get_mobile.description"))),I.createElement(J,{height:"full"},n!=null&&n.qrCode?I.createElement(kX,{logoSize:0,size:268,uri:n.qrCode}):null),I.createElement(J,{alignItems:"center",borderRadius:"10",display:"flex",flexDirection:"row",gap:"8",height:"34",justifyContent:"space-between",marginBottom:"12",paddingY:"8"},I.createElement(mi,{label:i.t("get_mobile.continue.label"),onClick:()=>e(r!=null&&r.instructions?"INSTRUCTIONS_MOBILE":"CONNECT")})))}var hl={connect:()=>I.createElement($_e,null),create:()=>I.createElement(B_e,null),install:e=>I.createElement(vr,{background:e.iconBackground,borderColor:"generalBorder",borderRadius:"10",height:"48",src:e.iconUrl,width:"48"}),refresh:()=>I.createElement(z_e,null),scan:()=>I.createElement(U_e,null)};function eAe({connectWallet:e,wallet:t}){var r,i,o,a;const{i18n:n}=S.useContext(or);return I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",width:"full"},I.createElement(J,{display:"flex",flexDirection:"column",gap:"28",height:"full",justifyContent:"center",paddingY:"32",style:{maxWidth:320}},(i=(r=t==null?void 0:t.qrCode)==null?void 0:r.instructions)==null?void 0:i.steps.map((s,l)=>{var c;return I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16",key:l},I.createElement(J,{borderRadius:"10",height:"48",minWidth:"48",overflow:"hidden",position:"relative",width:"48"},(c=hl[s.step])==null?void 0:c.call(hl,t)),I.createElement(J,{display:"flex",flexDirection:"column",gap:"4"},I.createElement(Qe,{color:"modalText",size:"14",weight:"bold"},n.t(s.title,void 0,{rawKeyIfTranslationMissing:!0})),I.createElement(Qe,{color:"modalTextSecondary",size:"14",weight:"medium"},n.t(s.description,void 0,{rawKeyIfTranslationMissing:!0}))))})),I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",marginBottom:"16"},I.createElement(mi,{label:n.t("get_instructions.mobile.connect.label"),onClick:()=>e(t)}),I.createElement(J,{as:"a",className:kr({active:"shrink",hover:"grow"}),display:"block",href:(a=(o=t==null?void 0:t.qrCode)==null?void 0:o.instructions)==null?void 0:a.learnMoreUrl,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},I.createElement(Qe,{color:"accentColor",size:"14",weight:"bold"},n.t("get_instructions.mobile.learn_more.label")))))}function tAe({wallet:e}){var n,r,i,o;const{i18n:t}=S.useContext(or);return I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",width:"full"},I.createElement(J,{display:"flex",flexDirection:"column",gap:"28",height:"full",justifyContent:"center",paddingY:"32",style:{maxWidth:320}},(r=(n=e==null?void 0:e.extension)==null?void 0:n.instructions)==null?void 0:r.steps.map((a,s)=>{var l;return I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16",key:s},I.createElement(J,{borderRadius:"10",height:"48",minWidth:"48",overflow:"hidden",position:"relative",width:"48"},(l=hl[a.step])==null?void 0:l.call(hl,e)),I.createElement(J,{display:"flex",flexDirection:"column",gap:"4"},I.createElement(Qe,{color:"modalText",size:"14",weight:"bold"},t.t(a.title,void 0,{rawKeyIfTranslationMissing:!0})),I.createElement(Qe,{color:"modalTextSecondary",size:"14",weight:"medium"},t.t(a.description,void 0,{rawKeyIfTranslationMissing:!0}))))})),I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",marginBottom:"16"},I.createElement(mi,{label:t.t("get_instructions.extension.refresh.label"),onClick:window.location.reload.bind(window.location)}),I.createElement(J,{as:"a",className:kr({active:"shrink",hover:"grow"}),display:"block",href:(o=(i=e==null?void 0:e.extension)==null?void 0:i.instructions)==null?void 0:o.learnMoreUrl,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},I.createElement(Qe,{color:"accentColor",size:"14",weight:"bold"},t.t("get_instructions.extension.learn_more.label")))))}function nAe({connectWallet:e,wallet:t}){var r,i,o,a;const{i18n:n}=S.useContext(or);return I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",width:"full"},I.createElement(J,{display:"flex",flexDirection:"column",gap:"28",height:"full",justifyContent:"center",paddingY:"32",style:{maxWidth:320}},(i=(r=t==null?void 0:t.desktop)==null?void 0:r.instructions)==null?void 0:i.steps.map((s,l)=>{var c;return I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16",key:l},I.createElement(J,{borderRadius:"10",height:"48",minWidth:"48",overflow:"hidden",position:"relative",width:"48"},(c=hl[s.step])==null?void 0:c.call(hl,t)),I.createElement(J,{display:"flex",flexDirection:"column",gap:"4"},I.createElement(Qe,{color:"modalText",size:"14",weight:"bold"},n.t(s.title,void 0,{rawKeyIfTranslationMissing:!0})),I.createElement(Qe,{color:"modalTextSecondary",size:"14",weight:"medium"},n.t(s.description,void 0,{rawKeyIfTranslationMissing:!0}))))})),I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",marginBottom:"16"},I.createElement(mi,{label:n.t("get_instructions.desktop.connect.label"),onClick:()=>e(t)}),I.createElement(J,{as:"a",className:kr({active:"shrink",hover:"grow"}),display:"block",href:(a=(o=t==null?void 0:t.desktop)==null?void 0:o.instructions)==null?void 0:a.learnMoreUrl,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},I.createElement(Qe,{color:"accentColor",size:"14",weight:"bold"},n.t("get_instructions.desktop.learn_more.label")))))}function rAe({onClose:e}){const t="rk_connect_title",[n,r]=S.useState(),[i,o]=S.useState(),[a,s]=S.useState(),l=!!(i!=null&&i.qrCode)&&a,[c,u]=S.useState(!1),d=S.useContext(l6)===H1.COMPACT,{disclaimer:g}=S.useContext(z1),{i18n:p}=S.useContext(or),m=oP(),w=S.useRef(!1),{connector:b}=S.useContext(U1),y=c6(!b).filter(Q=>Q.ready||!!Q.extensionDownloadUrl).sort((Q,X)=>Q.groupIndex-X.groupIndex),x=P_e(y,Q=>Q.groupName),_=["Recommended","Other","Popular","More","Others","Installed"];S.useEffect(()=>{b&&!w.current&&(z("CONNECT"),M(b),w.current=!0)},[b]);const A=Q=>{var X,ee;u(!1),Q.ready&&((ee=(X=Q==null?void 0:Q.connect)==null?void 0:X.call(Q))==null||ee.catch(()=>{u(!0)}))},O=async Q=>{const X=y.find(ee=>Q.id===ee.id);X!=null&&X.getDesktopUri&&setTimeout(async()=>{var te;const ee=await((te=X==null?void 0:X.getDesktopUri)==null?void 0:te.call(X));ee&&window.open(ee,m?"_blank":"_self")},0)},P=async Q=>{var te;const X=y.find(q=>Q.id===q.id),ee=await((te=X==null?void 0:X.getQrCodeUri)==null?void 0:te.call(X));s(ee),setTimeout(()=>{o(X),z("CONNECT")},ee?0:50)},M=async Q=>{N_e(Q.id),Q.ready&&(P(Q),O(Q)),A(Q),r(Q.id),Q.ready||(o(Q),z(Q!=null&&Q.extensionDownloadUrl?"DOWNLOAD_OPTIONS":"CONNECT"))},R=Q=>{var ne;r(Q);const X=y.find(oe=>Q===oe.id),ee=(ne=X==null?void 0:X.downloadUrls)==null?void 0:ne.qrCode,te=!!(X!=null&&X.desktopDownloadUrl),q=!!(X!=null&&X.extensionDownloadUrl);o(X),z(ee&&(q||te)?"DOWNLOAD_OPTIONS":ee?"DOWNLOAD":te?"INSTRUCTIONS_DESKTOP":"INSTRUCTIONS_EXTENSION")},L=()=>{r(void 0),o(void 0),s(void 0)},z=(Q,X=!1)=>{X&&Q==="GET"&&V==="GET"?L():!X&&Q==="GET"?H("GET"):!X&&Q==="CONNECT"&&H("CONNECT"),F(Q)},[V,H]=S.useState("NONE"),[B,F]=S.useState("NONE");let j=null,N=null,D=null,U;S.useEffect(()=>{u(!1)},[B,i]);const G=!!(!!(i!=null&&i.extensionDownloadUrl)&&(i!=null&&i.mobileDownloadUrl));switch(B){case"NONE":j=I.createElement(Wj,{getWallet:()=>z("GET")});break;case"LEARN_COMPACT":j=I.createElement(Wj,{compactModeEnabled:d,getWallet:()=>z("GET")}),N=p.t("intro.title"),D="NONE";break;case"GET":j=I.createElement(X_e,{getWalletDownload:R,compactModeEnabled:d}),N=p.t("get.title"),D=d?"LEARN_COMPACT":"NONE";break;case"CONNECT":j=i&&I.createElement(Y_e,{changeWalletStep:z,compactModeEnabled:d,connectionError:c,onClose:e,qrCodeUri:a,reconnect:A,wallet:i}),N=l&&(i.name==="WalletConnect"?p.t("connect_scan.fallback_title"):p.t("connect_scan.title",{wallet:i.name})),D=d?b?null:"NONE":null,U=d?b?()=>{}:L:()=>{};break;case"DOWNLOAD_OPTIONS":j=i&&I.createElement(J_e,{changeWalletStep:z,wallet:i}),N=i&&p.t("get_options.short_title",{wallet:i.name}),D=b?"CONNECT":d?"NONE":null;break;case"DOWNLOAD":j=i&&I.createElement(Z_e,{changeWalletStep:z,wallet:i}),N=i&&p.t("get_mobile.title",{wallet:i.name}),D=G?"DOWNLOAD_OPTIONS":V;break;case"INSTRUCTIONS_MOBILE":j=i&&I.createElement(eAe,{connectWallet:M,wallet:i}),N=i&&p.t("get_options.title",{wallet:d&&i.shortName||i.name}),D="DOWNLOAD";break;case"INSTRUCTIONS_EXTENSION":j=i&&I.createElement(tAe,{wallet:i}),N=i&&p.t("get_options.title",{wallet:d&&i.shortName||i.name}),D="DOWNLOAD_OPTIONS";break;case"INSTRUCTIONS_DESKTOP":j=i&&I.createElement(nAe,{connectWallet:M,wallet:i}),N=i&&p.t("get_options.title",{wallet:d&&i.shortName||i.name}),D="DOWNLOAD_OPTIONS";break}return I.createElement(J,{display:"flex",flexDirection:"row",style:{maxHeight:d?468:504}},(d?B==="NONE":!0)&&I.createElement(J,{className:d?G_e:W_e,display:"flex",flexDirection:"column",marginTop:"16"},I.createElement(J,{display:"flex",justifyContent:"space-between"},d&&g&&I.createElement(J,{marginLeft:"16",width:"28"},I.createElement(O_e,{onClick:()=>z("LEARN_COMPACT")})),d&&!g&&I.createElement(J,{marginLeft:"16",width:"28"}),I.createElement(J,{marginLeft:d?"0":"6",paddingBottom:"8",paddingTop:"2",paddingX:"18"},I.createElement(Qe,{as:"h1",color:"modalText",id:t,size:"18",weight:"heavy",testId:"connect-header-label"},p.t("connect.title"))),d&&I.createElement(J,{marginRight:"16"},I.createElement(Nd,{onClose:e}))),I.createElement(J,{className:V_e,paddingBottom:"18"},Object.entries(x).map(([Q,X],ee)=>X.length>0&&I.createElement(S.Fragment,{key:ee},Q?I.createElement(J,{marginBottom:"8",marginTop:"16",marginX:"6"},I.createElement(Qe,{color:Q==="Installed"?"accentColor":"modalTextSecondary",size:"14",weight:"bold"},_.includes(Q)?p.t(`connector_group.${Q.toLowerCase()}`):Q)):null,I.createElement(J,{display:"flex",flexDirection:"column",gap:"4"},X.map(te=>I.createElement(EX,{currentlySelected:te.id===n,iconBackground:te.iconBackground,iconUrl:te.iconUrl,key:te.id,name:te.name,onClick:()=>M(te),ready:te.ready,recent:te.recent,testId:`wallet-option-${te.id}`,isRainbowKitConnector:te.isRainbowKitConnector})))))),d&&I.createElement(I.Fragment,null,I.createElement(J,{background:"generalBorder",height:"1",marginTop:"-1"}),g?I.createElement(J,{paddingX:"24",paddingY:"16",textAlign:"center"},I.createElement(g,{Link:uP,Text:dP})):I.createElement(J,{alignItems:"center",display:"flex",justifyContent:"space-between",paddingX:"24",paddingY:"16"},I.createElement(J,{paddingY:"4"},I.createElement(Qe,{color:"modalTextSecondary",size:"14",weight:"medium"},p.t("connect.new_to_ethereum.description"))),I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"row",gap:"4",justifyContent:"center"},I.createElement(J,{className:kr({active:"shrink",hover:"grow"}),cursor:"pointer",onClick:()=>z("LEARN_COMPACT"),paddingY:"4",style:{willChange:"transform"},transition:"default"},I.createElement(Qe,{color:"accentColor",size:"14",weight:"bold"},p.t("connect.new_to_ethereum.learn_more.label"))))))),(d?B!=="NONE":!0)&&I.createElement(I.Fragment,null,!d&&I.createElement(J,{background:"generalBorder",minWidth:"1",width:"1"}),I.createElement(J,{display:"flex",flexDirection:"column",margin:"16",style:{flexGrow:1}},I.createElement(J,{alignItems:"center",display:"flex",justifyContent:"space-between",marginBottom:"12"},I.createElement(J,{width:"28"},D&&I.createElement(J,{as:"button",className:kr({active:"shrinkSm",hover:"growLg"}),color:"accentColor",onClick:()=>{D&&z(D,!0),U==null||U()},paddingX:"8",paddingY:"4",style:{boxSizing:"content-box",height:17,willChange:"transform"},transition:"default",type:"button"},I.createElement(SX,null))),I.createElement(J,{display:"flex",justifyContent:"center",style:{flexGrow:1}},N&&I.createElement(Qe,{color:"modalText",size:"18",textAlign:"center",weight:"heavy"},N)),I.createElement(Nd,{onClose:e})),I.createElement(J,{display:"flex",flexDirection:"column",style:{minHeight:d?396:432}},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:"6",height:"full",justifyContent:"center",marginX:"8"},j)))))}var iAe="_1am14412",oAe="_1am14410",aAe="_1am14413",sAe=({wallet:e})=>I.createElement("svg",{className:aAe,viewBox:"0 0 86 86",width:"86",height:"86"},I.createElement("title",null,"Loading"),I.createElement("rect",{x:"3",y:"3",width:80,height:80,rx:20,ry:20,strokeDasharray:`${160/3} ${2*160/3}`,strokeDashoffset:160,className:iAe,style:{stroke:(e==null?void 0:e.iconAccent)||"#0D3887"}}));function NX({onClose:e,wallet:t,connecting:n}){const{connect:r,iconBackground:i,iconUrl:o,id:a,name:s,getMobileUri:l,ready:c,shortName:u,showWalletConnectModal:f}=t,d=xX(o),g=S.useRef(!1),{i18n:p}=S.useContext(or),m=S.useCallback(async()=>{if(a!=="walletConnect"&&(async()=>{const b=await(l==null?void 0:l());if(b)if(b&&G9e({mobileUri:b,name:s}),b.startsWith("http")){const C=document.createElement("a");C.href=b,C.target="_blank",C.rel="noreferrer noopener",C.click()}else window.location.href=b})(),f){f(),e==null||e();return}r==null||r()},[r,l,f,e,s,a]);return S.useEffect(()=>{n&&!g.current&&(m(),g.current=!0)},[n,m]),I.createElement(J,{as:"button",color:c?"modalText":"modalTextSecondary",disabled:!c,fontFamily:"body",key:a,onClick:m,ref:d,style:{overflow:"visible",textAlign:"center"},testId:`wallet-option-${a}`,type:"button",width:"full"},I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",justifyContent:"center"},I.createElement(J,{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8",paddingTop:"10",position:"relative"},n?I.createElement(sAe,{wallet:t}):null,I.createElement(vr,{background:i,borderRadius:"13",boxShadow:"walletLogo",height:"60",src:o,width:"60"})),n?null:I.createElement(J,{display:"flex",flexDirection:"column",textAlign:"center"},I.createElement(Qe,{as:"h2",color:t.ready?"modalText":"modalTextSecondary",size:"13",weight:"medium"},I.createElement(J,{as:"span",position:"relative"},u??s,!t.ready&&" (unsupported)")),t.recent&&I.createElement(Qe,{color:"accentColor",size:"12",weight:"medium"},p.t("connect.recent")))))}function lAe({onClose:e}){var g;const t="rk_connect_title",n=c6().filter(p=>p.isRainbowKitConnector),{disclaimer:r,learnMoreUrl:i}=S.useContext(z1);let o=null,a=null,s=!1,l=null;const[c,u]=S.useState("CONNECT"),{i18n:f}=S.useContext(or),d=Xd();switch(c){case"CONNECT":{o=f.t("connect.title"),s=!0,a=I.createElement(J,null,I.createElement(J,{background:"profileForeground",className:oAe,display:"flex",paddingBottom:"20",paddingTop:"6"},I.createElement(J,{display:"flex",style:{margin:"0 auto"}},n.filter(p=>p.ready).map(p=>I.createElement(J,{key:p.id,paddingX:"20"},I.createElement(J,{width:"60"},I.createElement(NX,{onClose:e,wallet:p})))))),I.createElement(J,{background:"generalBorder",height:"1",marginBottom:"32",marginTop:"-1"}),I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:"32",paddingX:"32",style:{textAlign:"center"}},I.createElement(J,{display:"flex",flexDirection:"column",gap:"8",textAlign:"center"},I.createElement(Qe,{color:"modalText",size:"16",weight:"bold"},f.t("intro.title")),I.createElement(Qe,{color:"modalTextSecondary",size:"16"},f.t("intro.description")))),I.createElement(J,{paddingTop:"32",paddingX:"20"},I.createElement(J,{display:"flex",gap:"14",justifyContent:"center"},I.createElement(mi,{label:f.t("intro.get.label"),onClick:()=>u("GET"),size:"large",type:"secondary"}),I.createElement(mi,{href:i,label:f.t("intro.learn_more.label"),size:"large",type:"secondary"}))),r&&I.createElement(J,{marginTop:"28",marginX:"32",textAlign:"center"},I.createElement(r,{Link:uP,Text:dP})));break}case"GET":{o=f.t("get.title"),l="CONNECT";const p=(g=n==null?void 0:n.filter(m=>{var w,b,C;return((w=m.downloadUrls)==null?void 0:w.ios)||((b=m.downloadUrls)==null?void 0:b.android)||((C=m.downloadUrls)==null?void 0:C.mobile)}))==null?void 0:g.splice(0,3);a=I.createElement(J,null,I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",marginBottom:"36",marginTop:"5",paddingTop:"12",width:"full"},p.map((m,w)=>{const{downloadUrls:b,iconBackground:C,iconUrl:y,name:x}=m;return!(b!=null&&b.ios)&&!(b!=null&&b.android)&&!(b!=null&&b.mobile)?null:I.createElement(J,{display:"flex",gap:"16",key:m.id,paddingX:"20",width:"full"},I.createElement(J,{style:{minHeight:48,minWidth:48}},I.createElement(vr,{background:C,borderColor:"generalBorder",borderRadius:"10",height:"48",src:y,width:"48"})),I.createElement(J,{display:"flex",flexDirection:"column",width:"full"},I.createElement(J,{alignItems:"center",display:"flex",height:"48"},I.createElement(J,{width:"full"},I.createElement(Qe,{color:"modalText",size:"18",weight:"bold"},x)),I.createElement(mi,{href:(d?b==null?void 0:b.ios:b==null?void 0:b.android)||(b==null?void 0:b.mobile),label:f.t("get.action.label"),size:"small",type:"secondary"})),w<p.length-1&&I.createElement(J,{background:"generalBorderDim",height:"1",marginY:"10",width:"full"})))})),I.createElement(J,{style:{marginBottom:"42px"}}),I.createElement(J,{alignItems:"center",display:"flex",flexDirection:"column",gap:"36",paddingX:"36",style:{textAlign:"center"}},I.createElement(J,{display:"flex",flexDirection:"column",gap:"12",textAlign:"center"},I.createElement(Qe,{color:"modalText",size:"16",weight:"bold"},f.t("get.looking_for.title")),I.createElement(Qe,{color:"modalTextSecondary",size:"16"},f.t("get.looking_for.mobile.description")))));break}}return I.createElement(J,{display:"flex",flexDirection:"column",paddingBottom:"36"},I.createElement(J,{background:s?"profileForeground":"modalBackground",display:"flex",flexDirection:"column",paddingBottom:"4",paddingTop:"14"},I.createElement(J,{display:"flex",justifyContent:"center",paddingBottom:"6",paddingX:"20",position:"relative"},l&&I.createElement(J,{display:"flex",position:"absolute",style:{left:0,marginBottom:-20,marginTop:-20}},I.createElement(J,{alignItems:"center",as:"button",className:kr({active:"shrinkSm",hover:"growLg"}),color:"accentColor",display:"flex",marginLeft:"4",marginTop:"20",onClick:()=>u(l),padding:"16",style:{height:17,willChange:"transform"},transition:"default",type:"button"},I.createElement(SX,null))),I.createElement(J,{marginTop:"4",textAlign:"center",width:"full"},I.createElement(Qe,{as:"h1",color:"modalText",id:t,size:"20",weight:"bold"},o)),I.createElement(J,{alignItems:"center",display:"flex",height:"32",paddingRight:"14",position:"absolute",right:"0"},I.createElement(J,{style:{marginBottom:-20,marginTop:-20}},I.createElement(Nd,{onClose:e}))))),I.createElement(J,{display:"flex",flexDirection:"column"},a))}var cAe=({onClose:e})=>{const{connector:t}=S.useContext(U1),{i18n:n}=S.useContext(or),r=(t==null?void 0:t.name)||"";return I.createElement(J,null,I.createElement(J,{display:"flex",paddingBottom:"32",justifyContent:"center",alignItems:"center",background:"profileForeground",flexDirection:"column"},I.createElement(J,{width:"full",display:"flex",justifyContent:"flex-end",marginTop:"18",marginRight:"24"},I.createElement(Nd,{onClose:e})),I.createElement(J,{width:"60"},I.createElement(NX,{onClose:e,wallet:t,connecting:!0})),I.createElement(J,{marginTop:"20"},I.createElement(Qe,{textAlign:"center",color:"modalText",size:"18",weight:"semibold"},n.t("connect.status.connect_mobile",{wallet:r}))),I.createElement(J,{maxWidth:"full",marginTop:"8"},I.createElement(Qe,{textAlign:"center",color:"modalText",size:"16",weight:"medium"},n.t("connect.status.confirm_mobile",{wallet:r})))))};function uAe({onClose:e}){const{connector:t}=S.useContext(U1);return Rr()?t?I.createElement(cAe,{onClose:e}):I.createElement(lAe,{onClose:e}):I.createElement(rAe,{onClose:e})}function dAe({onClose:e,open:t}){const n="rk_connect_title",r=GQ(),{disconnect:i}=Qd(),{isConnecting:o}=Dn(),a=I.useCallback(()=>{e(),i()},[e,i]),s=I.useCallback(()=>{o&&i(),e()},[e,i,o]);return r==="disconnected"?I.createElement(nw,{onClose:s,open:t,titleId:n},I.createElement(rw,{bottomSheetOnMobile:!0,padding:"0",wide:!0},I.createElement(uAe,{onClose:s}))):r==="unauthenticated"?I.createElement(nw,{onClose:a,open:t,titleId:n},I.createElement(rw,{bottomSheetOnMobile:!0,padding:"0"},I.createElement(V9e,{onClose:a,onCloseModal:e}))):null}function hC(){const[e,t]=S.useState(!1);return{closeModal:S.useCallback(()=>t(!1),[]),isModalOpen:e,openModal:S.useCallback(()=>t(!0),[])}}var Qp=S.createContext({accountModalOpen:!1,chainModalOpen:!1,connectModalOpen:!1,isWalletConnectModalOpen:!1,setIsWalletConnectModalOpen:()=>{}});function fAe({children:e}){const{closeModal:t,isModalOpen:n,openModal:r}=hC(),{closeModal:i,isModalOpen:o,openModal:a}=hC(),{closeModal:s,isModalOpen:l,openModal:c}=hC(),[u,f]=S.useState(!1),d=GQ(),{chainId:g}=Dn(),{chains:p}=ir(),m=p.some(C=>C.id===g);function w({keepConnectModalOpen:C=!1}={}){C||t(),i(),s()}const b=s6()==="unauthenticated";return TG({onConnect:()=>w({keepConnectModalOpen:b}),onDisconnect:()=>w()}),S.useEffect(()=>{b&&w()},[b]),I.createElement(Qp.Provider,{value:S.useMemo(()=>({accountModalOpen:o,chainModalOpen:l,connectModalOpen:n,isWalletConnectModalOpen:u,openAccountModal:m&&d==="connected"?a:void 0,openChainModal:d==="connected"?c:void 0,openConnectModal:d==="disconnected"||d==="unauthenticated"?r:void 0,setIsWalletConnectModalOpen:f}),[d,o,l,n,a,c,r,m,u])},e,I.createElement(dAe,{onClose:t,open:n}),I.createElement(b_e,{onClose:i,open:o}),I.createElement(A_e,{onClose:s,open:l}))}function hAe(){const{accountModalOpen:e,chainModalOpen:t,connectModalOpen:n}=S.useContext(Qp);return{accountModalOpen:e,chainModalOpen:t,connectModalOpen:n}}function pAe(){const{accountModalOpen:e,openAccountModal:t}=S.useContext(Qp);return{accountModalOpen:e,openAccountModal:t}}function mAe(){const{chainModalOpen:e,openChainModal:t}=S.useContext(Qp);return{chainModalOpen:e,openChainModal:t}}function jX(){const{isWalletConnectModalOpen:e,setIsWalletConnectModalOpen:t}=S.useContext(Qp);return{isWalletConnectModalOpen:e,setIsWalletConnectModalOpen:t}}function gAe(){const{connectModalOpen:e,openConnectModal:t}=S.useContext(Qp),{isWalletConnectModalOpen:n}=jX();return{connectModalOpen:e||n,openConnectModal:t}}var pC=()=>{};function vAe({children:e}){const t=YEe(),{address:n}=Dn(),{chainId:r}=Dn(),{chains:i}=ir(),o=i.some(z=>z.id===r),a=KEe(),s=s6()??void 0,l=r?a[r]:void 0,c=(l==null?void 0:l.name)??void 0,u=(l==null?void 0:l.iconUrl)??void 0,f=(l==null?void 0:l.iconBackground)??void 0,d=tP(u),g=S.useContext(iP),p=iX().some(({status:z})=>z==="pending")&&g,{showBalance:m}=XEe(),b=typeof m=="boolean"?m:m?bEe(m)[Rr()?"smallScreen":"largeScreen"]:!0,{balance:C,ensAvatar:y,ensName:x}=eX({address:n,includeBalance:b}),_=C?`${vX(parseFloat(C.formatted))} ${C.symbol}`:void 0,{openConnectModal:A}=gAe(),{openChainModal:O}=mAe(),{openAccountModal:P}=pAe(),{accountModalOpen:M,chainModalOpen:R,connectModalOpen:L}=hAe();return I.createElement(I.Fragment,null,e({account:n?{address:n,balanceDecimals:C==null?void 0:C.decimals,balanceFormatted:C==null?void 0:C.formatted,balanceSymbol:C==null?void 0:C.symbol,displayBalance:_,displayName:x?bX(x):yX(n),ensAvatar:y??void 0,ensName:x??void 0,hasPendingTransactions:p}:void 0,accountModalOpen:M,authenticationStatus:s,chain:r?{hasIcon:!!u,iconBackground:f,iconUrl:d,id:r,name:c,unsupported:!o}:void 0,chainModalOpen:R,connectModalOpen:L,mounted:t(),openAccountModal:P??pC,openChainModal:O??pC,openConnectModal:A??pC}))}vAe.displayName="ConnectButton.Custom";var FX=({appName:e,appDescription:t,appUrl:n,appIcon:r})=>({name:e,description:t??e,url:n??(typeof window<"u"?window.location.href:""),icons:[...r?[r]:[]]});function yAe(e){return Object.fromEntries(Object.entries(e).filter(([t,n])=>n!==void 0))}function bAe(e,t){const n=[];for(const r of e)n.some(i=>i[t]===r[t])||n.push(r);return n}var wAe=(e,{projectId:t,walletConnectParameters:n,appName:r,appDescription:i,appUrl:o,appIcon:a})=>{if(!e.length)throw new Error("No wallet list was provided");for(const{wallets:g,groupName:p}of e)if(!g.length)throw new Error(`No wallets provided for group: ${p}`);let s=-1;const l=[],c=[],u=[],f=FX({appName:r,appDescription:i,appUrl:o,appIcon:a});e.forEach(({groupName:g,wallets:p},m)=>{p.forEach(w=>{s++;const b=w({projectId:t,appName:r,appIcon:a,options:{metadata:f,...n},walletConnectParameters:{metadata:f,...n}});if(b!=null&&b.iconAccent&&!F_e(b==null?void 0:b.iconAccent))throw new Error(`Property \`iconAccent\` is not a hex value for wallet: ${b.name}`);const C={...b,groupIndex:m+1,groupName:g,index:s};typeof b.hidden=="function"?u.push(C):c.push(C)})});const d=bAe([...c,...u],"id");for(const{createConnector:g,groupIndex:p,groupName:m,hidden:w,...b}of d){if(typeof w=="function"&&w())continue;const C=_=>({rkDetails:yAe({...b,groupIndex:p,groupName:m,isRainbowKitConnector:!0,..._||{}})});b.id==="walletConnect"&&l.push(g(C({isWalletConnectModalConnector:!0,showQrModal:!0})));const x=g(C());l.push(x)}return l},qj=new Map,CAe=({projectId:e,walletConnectParameters:t,rkDetailsShowQrModal:n})=>{let r={...t||{},projectId:e,showQrModal:!1};n&&(r={...r,showQrModal:!0});const i=JSON.stringify(r),o=qj.get(i);if(o)return o;const a=ZA(r);return qj.set(i,a),a};function SAe({projectId:e,walletDetails:t,walletConnectParameters:n}){return r=>({...CAe({projectId:e,walletConnectParameters:n,rkDetailsShowQrModal:t.rkDetails.showQrModal})(r),...t})}function fP({projectId:e,walletConnectParameters:t}){const n="21fef48091f12692cad574a6f7753643";if(!e||e==="")throw new Error("No projectId found. Every dApp must now provide a WalletConnect Cloud projectId to enable WalletConnect v2 https://www.rainbowkit.com/docs/installation#configure");return e==="YOUR_PROJECT_ID"&&(e=n),r=>SAe({projectId:e,walletDetails:r,walletConnectParameters:t})}function LX(e){const t=typeof window<"u"?window:void 0;if(typeof t>"u"||typeof t.ethereum>"u")return;const n=t.ethereum.providers;return n?n.find(r=>r[e]):t.ethereum[e]?t.ethereum:void 0}function $X(e){const t=(n,r)=>{const[i,...o]=r.split("."),a=n[i];if(a)return o.length===0?a:t(a,o.join("."))};if(typeof window<"u")return t(window,e)}function BX({flag:e,namespace:t}){return!!(t&&typeof $X(t)<"u"||e&&typeof LX(e)<"u")}function xAe({flag:e,namespace:t}){var i;const n=typeof window<"u"?window:void 0;if(typeof n>"u")return;if(t){const o=$X(t);if(o)return o}const r=(i=n.ethereum)==null?void 0:i.providers;if(e){const o=LX(e);if(o)return o}return typeof r<"u"&&r.length>0?r[0]:n.ethereum}function EAe(e){return t=>{const n=e?{target:()=>({id:t.rkDetails.id,name:t.rkDetails.name,provider:e})}:{};return r=>({...z3(n)(r),...t})}}function DX({flag:e,namespace:t,target:n}){const r=n||xAe({flag:e,namespace:t});return EAe(r)}var zX=({appName:e,appIcon:t})=>{const n=i=>i,r=Xd();return{id:"coinbase",name:"Coinbase Wallet",shortName:"Coinbase",rdns:"com.coinbase.wallet",iconUrl:async()=>(await Ke(async()=>{const{default:i}=await import("./coinbaseWallet-WWX6LF36-BMRj6mTC.js");return{default:i}},[])).default,iconAccent:"#2c5ff6",iconBackground:"#2c5ff6",installed:!0,downloadUrls:{android:"https://play.google.com/store/apps/details?id=org.toshi",ios:"https://apps.apple.com/us/app/coinbase-wallet-store-crypto/id1278383455",mobile:"https://coinbase.com/wallet/downloads",qrCode:"https://coinbase-wallet.onelink.me/q5Sx/fdb9b250",chrome:"https://chrome.google.com/webstore/detail/coinbase-wallet-extension/hnfanknocfeofbddgcijnmhnfnkdnaad",browserExtension:"https://coinbase.com/wallet"},...r?{}:{qrCode:{getUri:n,instructions:{learnMoreUrl:"https://coinbase.com/wallet/articles/getting-started-mobile",steps:[{description:"wallet_connectors.coinbase.qr_code.step1.description",step:"install",title:"wallet_connectors.coinbase.qr_code.step1.title"},{description:"wallet_connectors.coinbase.qr_code.step2.description",step:"create",title:"wallet_connectors.coinbase.qr_code.step2.title"},{description:"wallet_connectors.coinbase.qr_code.step3.description",step:"scan",title:"wallet_connectors.coinbase.qr_code.step3.title"}]}},extension:{instructions:{learnMoreUrl:"https://coinbase.com/wallet/articles/getting-started-extension",steps:[{description:"wallet_connectors.coinbase.extension.step1.description",step:"install",title:"wallet_connectors.coinbase.extension.step1.title"},{description:"wallet_connectors.coinbase.extension.step2.description",step:"create",title:"wallet_connectors.coinbase.extension.step2.title"},{description:"wallet_connectors.coinbase.extension.step3.description",step:"refresh",title:"wallet_connectors.coinbase.extension.step3.title"}]}}},createConnector:i=>{const o=a6({appName:e,appLogoUrl:t,preference:zX.preference});return a=>({...o(a),...i})}}};function _Ae(e){return!(!(e!=null&&e.isMetaMask)||e.isBraveWallet&&!e._events&&!e._state||e.isApexWallet||e.isAvalanche||e.isBackpack||e.isBifrost||e.isBitKeep||e.isBitski||e.isBlockWallet||e.isCoinbaseWallet||e.isDawn||e.isEnkrypt||e.isExodus||e.isFrame||e.isFrontier||e.isGamestop||e.isHyperPay||e.isImToken||e.isKuCoinWallet||e.isMathWallet||e.isNestWallet||e.isOkxWallet||e.isOKExWallet||e.isOneInchIOSWallet||e.isOneInchAndroidWallet||e.isOpera||e.isPhantom||e.isPortal||e.isRabby||e.isRainbow||e.isStatus||e.isTalisman||e.isTally||e.isTokenPocket||e.isTokenary||e.isTrust||e.isTrustWallet||e.isXDEFI||e.isZeal||e.isZerion||e.__seif)}var AAe=({projectId:e,walletConnectParameters:t})=>{var o,a;const n=BX({flag:"isMetaMask"}),r=!n,i=s=>eP()?s:Xd()?`metamask://wc?uri=${encodeURIComponent(s)}`:`https://metamask.app.link/wc?uri=${encodeURIComponent(s)}`;return{id:"metaMask",name:"MetaMask",rdns:"io.metamask",iconUrl:async()=>(await Ke(async()=>{const{default:s}=await import("./metaMaskWallet-YFHEHW7V-BggUDXad.js");return{default:s}},[])).default,iconAccent:"#f6851a",iconBackground:"#fff",installed:r?void 0:n,downloadUrls:{android:"https://play.google.com/store/apps/details?id=io.metamask",ios:"https://apps.apple.com/us/app/metamask/id1438144202",mobile:"https://metamask.io/download",qrCode:"https://metamask.io/download",chrome:"https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn",edge:"https://microsoftedge.microsoft.com/addons/detail/metamask/ejbalbakoplchlghecdalmeeeajnimhm",firefox:"https://addons.mozilla.org/firefox/addon/ether-metamask",opera:"https://addons.opera.com/extensions/details/metamask-10",browserExtension:"https://metamask.io/download"},mobile:{getUri:r?i:void 0},qrCode:r?{getUri:i,instructions:{learnMoreUrl:"https://metamask.io/faqs/",steps:[{description:"wallet_connectors.metamask.qr_code.step1.description",step:"install",title:"wallet_connectors.metamask.qr_code.step1.title"},{description:"wallet_connectors.metamask.qr_code.step2.description",step:"create",title:"wallet_connectors.metamask.qr_code.step2.title"},{description:"wallet_connectors.metamask.qr_code.step3.description",step:"refresh",title:"wallet_connectors.metamask.qr_code.step3.title"}]}}:void 0,extension:{instructions:{learnMoreUrl:"https://metamask.io/faqs/",steps:[{description:"wallet_connectors.metamask.extension.step1.description",step:"install",title:"wallet_connectors.metamask.extension.step1.title"},{description:"wallet_connectors.metamask.extension.step2.description",step:"create",title:"wallet_connectors.metamask.extension.step2.title"},{description:"wallet_connectors.metamask.extension.step3.description",step:"refresh",title:"wallet_connectors.metamask.extension.step3.title"}]}},createConnector:r?fP({projectId:e,walletConnectParameters:t}):DX({target:typeof window<"u"?((a=(o=window.ethereum)==null?void 0:o.providers)==null?void 0:a.find(_Ae))??window.ethereum:void 0})}},PAe=({projectId:e,walletConnectParameters:t})=>{const n=BX({flag:"isRainbow"}),r=!n,i=o=>eP()?o:Xd()?`rainbow://wc?uri=${encodeURIComponent(o)}&connector=rainbowkit`:`https://rnbwapp.com/wc?uri=${encodeURIComponent(o)}&connector=rainbowkit`;return{id:"rainbow",name:"Rainbow",rdns:"me.rainbow",iconUrl:async()=>(await Ke(async()=>{const{default:o}=await import("./rainbowWallet-2SR6TVBF-kimcGeuf.js");return{default:o}},[])).default,iconBackground:"#0c2f78",installed:r?void 0:n,downloadUrls:{android:"https://play.google.com/store/apps/details?id=me.rainbow&referrer=utm_source%3Drainbowkit&utm_source=rainbowkit",ios:"https://apps.apple.com/app/apple-store/id1457119021?pt=119997837&ct=rainbowkit&mt=8",mobile:"https://rainbow.download?utm_source=rainbowkit",qrCode:"https://rainbow.download?utm_source=rainbowkit&utm_medium=qrcode",browserExtension:"https://rainbow.me/extension?utm_source=rainbowkit"},mobile:{getUri:r?i:void 0},qrCode:r?{getUri:i,instructions:{learnMoreUrl:"https://learn.rainbow.me/connect-to-a-website-or-app?utm_source=rainbowkit&utm_medium=connector&utm_campaign=learnmore",steps:[{description:"wallet_connectors.rainbow.qr_code.step1.description",step:"install",title:"wallet_connectors.rainbow.qr_code.step1.title"},{description:"wallet_connectors.rainbow.qr_code.step2.description",step:"create",title:"wallet_connectors.rainbow.qr_code.step2.title"},{description:"wallet_connectors.rainbow.qr_code.step3.description",step:"scan",title:"wallet_connectors.rainbow.qr_code.step3.title"}]}}:void 0,createConnector:r?fP({projectId:e,walletConnectParameters:t}):DX({flag:"isRainbow"})}},TAe=({projectId:e,options:t})=>({id:"walletConnect",name:"WalletConnect",installed:void 0,iconUrl:async()=>(await Ke(async()=>{const{default:r}=await import("./walletConnectWallet-FNSU4KNU-B0ci71fU.js");return{default:r}},[])).default,iconBackground:"#3b99fc",qrCode:{getUri:r=>r},createConnector:fP({projectId:e,walletConnectParameters:t})}),OAe=e=>e.reduce((n,r)=>{const i=r.id;return n[i]=lwe(),n},{}),IAe=({appName:e,appDescription:t,appUrl:n,appIcon:r,wallets:i,projectId:o,...a})=>{const{transports:s,chains:l,...c}=a,u=FX({appName:e,appDescription:t,appUrl:n,appIcon:r}),f=wAe(i||[{groupName:"Popular",wallets:[PAe,zX,AAe,TAe]}],{projectId:o,appName:e,appDescription:t,appUrl:n,appIcon:r,walletConnectParameters:{metadata:u}});return e4e({connectors:f,chains:l,transports:s||OAe(l),...c})};const kAe=new _4e({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:!1}}}),MAe=({children:e})=>{var o;const{supportedChains:t,chain:n}=uu(fp(a=>({supportedChains:a.supportedChains,chain:a.chain}))),{theme:r}=Y3(fp(a=>({theme:a.theme}))),i=IAe({appName:Wc.appName,appDescription:Wc.appDescription,projectId:Wc.walletConnectProjectId,chains:t,syncConnectedChain:!0});return Y.jsx(r4e,{config:i,reconnectOnMount:!0,children:Y.jsx(V4e,{client:kAe,children:Y.jsx(Y9e,{theme:r==="dark"?{...PK(),fonts:{body:(o=eo.fontFamily)==null?void 0:o.sans}}:void 0,showRecentTransactions:!0,initialChain:n,children:e})})})},RAe=({children:e})=>Y.jsx(MAe,{children:Y.jsx(Uge,{value:U1e,children:Y.jsxs(age,{i18n:Mr,defaultNS:"translation",children:[Y.jsx(zSe,{}),Y.jsxs(sCe,{children:[Y.jsx(hCe,{}),Y.jsx(qge,{}),Y.jsx(DSe,{}),Y.jsx(V1e,{children:e}),Wge&&Y.jsx(Z8e,{})]})]})})}),NAe=()=>Y.jsx("div",{className:"min-h-screen",children:Y.jsx(Yte,{})}),jAe=()=>{const e=Iw();return Y.jsxs("div",{className:"relative overflow-hidden bg-[#FCCA30] max-md:pb-5",children:[Y.jsxs("div",{className:"absolute left-1/2 top-4 flex w-[calc(100vw_-_20rem)] -translate-x-1/2 items-center justify-end max-md:w-[calc(100vw_-_2rem)] max-md:justify-center",children:[Y.jsxs("div",{className:"relative mr-2 cursor-pointer",onClick:()=>e(ws.generator),children:[Y.jsx("img",{src:"/images/Group37.png",alt:"",className:"h-24 max-md:h-[4.5rem]"}),Y.jsx("div",{className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 whitespace-nowrap text-lg font-bold text-black max-md:text-sm",children:"Meme maker"})]}),Y.jsx("a",{href:"https://raydium.io/swap/?inputMint=sol&outputMint=6oKrhDYCu7fEbecMuqgwHA8FGyFX9TfngfsuCAu7eQY7",target:"_blank",rel:"noopener noreferrer",children:Y.jsx("div",{className:"mr-2 flex h-14 w-36 cursor-pointer items-center justify-center whitespace-nowrap border-[3px] border-black bg-[#FCCA30] px-4 text-lg font-bold text-black max-md:h-11 max-md:w-24 max-md:px-2 max-md:text-sm",children:"Buy $BONE"})}),Y.jsx("a",{href:"https://solscan.io/tx/ixc7Xc2RZPTACrGATNGjJ61tYLA9nvazguf1anc951xQTm8F7sHt7CbVNNgsDdrHCHgBLbTuZ4u1kKwjg1H5cSF",target:"_blank",rel:"noopener noreferrer",children:Y.jsx("div",{className:"flex h-14 w-36 cursor-pointer items-center justify-center whitespace-nowrap border-[3px] border-black bg-[#FCCA30] px-4 text-lg font-bold text-black max-md:h-11 max-md:w-24 max-md:px-2 max-md:text-sm",children:"Check TX"})})]}),Y.jsx("img",{src:"/images/Herobanner2.png",className:"w-full",alt:""}),Y.jsxs("div",{className:"mx-auto -mt-[18%] w-[calc(100vw_-_2rem)] max-w-[76.5rem] max-md:-mt-[6%]",children:[Y.jsxs("div",{className:"flex items-center justify-center gap-6 max-md:gap-4",children:[Y.jsx("a",{href:"https://x.com/realBoneDogs",target:"_blank",rel:"noopener noreferrer",children:Y.jsx("img",{className:"h-32 max-xl:h-24 max-md:h-12 max-sm:h-auto max-sm:w-full",src:"/images/Frame61.png",alt:""})}),Y.jsx("a",{href:"https://t.me/realBoneDogsChannel",target:"_blank",rel:"noopener noreferrer",children:Y.jsx("img",{className:"h-32 max-xl:h-24 max-md:h-12 max-sm:h-auto max-sm:w-full",src:"/images/Frame62.png",alt:""})})]}),Y.jsx("img",{src:"/images/Group41.png",alt:"",className:"mt-12 max-md:w-screen max-md:max-w-none max-md:-translate-x-4"}),Y.jsx("img",{src:"/images/Frame3.png",alt:"",className:"-mt-[6%] w-[103%] max-w-none max-2xl:w-full max-md:hidden"}),Y.jsx("img",{src:"/images/Frame90.png",alt:"",className:"mb-12 mt-7 md:hidden"}),Y.jsx("img",{src:"/images/1.11.png",alt:"",className:"mx-auto w-[35%] md:hidden"}),Y.jsx("img",{src:"/images/title1.png",alt:"",className:"relative z-10 w-[105%] max-w-none -translate-x-[2%] max-md:mt-[-16%] md:hidden"}),Y.jsxs("div",{className:"relative mt-[10%] max-md:mt-0",children:[Y.jsx("img",{src:"/images/1.11.png",alt:"",className:"-mt-[4%] ml-[4vw] w-[35%] max-md:hidden"}),Y.jsx("img",{src:"/images/1.22.png",alt:"",className:"absolute left-[35%] top-[18%] w-[55%] max-xl:left-[32%] max-xl:top-[24%] max-xl:w-[50%] max-md:relative max-md:left-[2%] max-md:mx-auto max-md:-mt-[1%] max-md:w-[76%]"}),Y.jsxs("div",{className:"absolute left-[42%] top-[2%] flex w-[45%] flex-col items-center gap-2 text-center max-xl:left-[38%] max-xl:top-[4%] max-xl:w-[55%] max-xl:gap-0 max-md:relative max-md:left-0 max-md:top-4 max-md:w-full",children:[Y.jsx("div",{className:"text-[2rem] font-bold leading-snug text-black max-xl:text-2xl max-md:text-lg",children:"Total Supply"}),Y.jsx("div",{className:"text-5xl font-bold text-stone-950 max-xl:text-4xl max-md:text-[2rem]",children:"1,000,000,000 tokens"})]})]}),Y.jsxs("div",{className:"relative -mt-[1%] max-md:mt-[15%] max-md:w-screen max-md:-translate-x-4",children:[Y.jsx("img",{src:"/images/21.png",className:"w-full max-md:hidden",alt:""}),Y.jsx("img",{src:"/images/211.png",className:"w-full md:hidden",alt:""}),Y.jsxs("div",{className:"absolute left-[56%] top-[24%] flex w-[30%] flex-col items-center gap-2 text-center max-xl:left-[54%] max-xl:top-[30%] max-xl:w-[34%] max-xl:gap-1 max-md:left-[10%] max-md:top-[10%] max-md:w-[80%]",children:[Y.jsx("div",{className:"text-[3.5rem] font-bold leading-none text-black max-xl:text-5xl max-md:text-[2rem] max-md:leading-tight",children:"Burn Liquidity"}),Y.jsx("div",{className:"text-lg font-semibold text-stone-950 max-xl:text-base max-md:text-sm",children:"Burned"})]})]}),Y.jsxs("div",{className:"relative -mt-[3%] max-md:mt-[14%] max-md:w-screen max-md:-translate-x-4",children:[Y.jsx("img",{src:"/images/31.png",className:"w-full max-md:hidden",alt:""}),Y.jsx("img",{src:"/images/Frame2.png",className:"w-full md:hidden",alt:""}),Y.jsxs("div",{className:"absolute left-[14%] top-[34%] flex w-[34%] flex-col items-center gap-2 text-center max-xl:left-[12%] max-xl:top-[32%] max-xl:w-[36%] max-xl:gap-1 max-md:left-[14%] max-md:top-[6%] max-md:w-[66%]",children:[Y.jsxs("div",{className:"text-[3.5rem] font-bold leading-none text-black max-xl:text-5xl max-md:text-[2rem] max-md:leading-tight",children:["Revoke ",Y.jsx("br",{className:"md:hidden"})," Authority"]}),Y.jsx("div",{className:"text-lg font-semibold text-stone-950 max-xl:text-base max-md:text-sm",children:"Revoked"})]})]}),Y.jsxs("div",{className:"relative -mt-[1%] max-md:mt-[15%] max-md:w-screen max-md:-translate-x-4",children:[Y.jsx("img",{src:"/images/22.png",className:"w-full max-md:hidden",alt:""}),Y.jsx("img",{src:"/images/212.png",className:"w-full md:hidden",alt:""}),Y.jsxs("div",{className:"absolute left-[52%] top-[28%] flex w-[30%] flex-col items-center gap-2 text-center max-xl:left-[50%] max-xl:top-[30%] max-xl:w-[34%] max-xl:gap-1 max-md:left-[10%] max-md:top-[10%] max-md:w-[80%]",children:[Y.jsx("div",{className:"text-[3.5rem] font-bold leading-none text-black max-xl:text-5xl max-md:text-[2rem] max-md:leading-tight",children:"Tax"}),Y.jsx("div",{className:"text-lg font-semibold uppercase text-stone-950 max-xl:text-base max-md:text-sm",children:"NO TRANSACTION FEES"})]})]})]}),Y.jsx("img",{src:"/images/413.png",className:"mt-7 w-full",alt:""}),Y.jsxs("div",{className:"absolute bottom-14 left-1/2 flex w-[calc(70vw)] max-w-[76.5rem] -translate-x-1/2 items-center justify-between max-xl:bottom-10 max-lg:bottom-5 max-md:relative max-md:bottom-0 max-md:left-0 max-md:mx-auto max-md:grid max-md:w-[calc(100vw_-_2rem)] max-md:translate-x-0",children:[Y.jsx("img",{src:"/images/Logo1.png",className:"h-20 max-xl:h-14 max-lg:h-10 max-md:mx-auto max-md:mb-4",alt:""}),Y.jsx("div",{className:"font-semibold text-stone-950 max-xl:text-sm max-md:w-[calc(100vw_-_2rem)] max-md:text-center",children:"© Bone 2024 | All rights reserved"}),Y.jsxs("div",{className:"flex items-center gap-6 max-md:row-start-1 max-md:mx-auto max-md:mb-6",children:[Y.jsx("a",{href:"https://x.com/realBoneDogs",target:"_blank",rel:"noopener noreferrer",children:Y.jsx("img",{src:"/images/X.png",className:"h-20 max-xl:h-14 max-lg:h-10",alt:""})}),Y.jsx("a",{href:"https://t.me/realBoneDogsChannel",target:"_blank",rel:"noopener noreferrer",children:Y.jsx("img",{src:"/images/Tele.png",className:"h-20 max-xl:h-14 max-lg:h-10",alt:""})})]})]})]})};var UX={exports:{}},u6={},iw={},yt={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e._registerNode=e.Konva=e.glob=void 0;const t=Math.PI/180;function n(){return typeof window<"u"&&({}.toString.call(window)==="[object Window]"||{}.toString.call(window)==="[object global]")}e.glob=typeof Tm<"u"?Tm:typeof window<"u"?window:typeof WorkerGlobalScope<"u"?self:{},e.Konva={_global:e.glob,version:"9.3.14",isBrowser:n(),isUnminified:/param/.test((function(i){}).toString()),dblClickWindow:400,getAngle(i){return e.Konva.angleDeg?i*t:i},enableTrace:!1,pointerEventsEnabled:!0,autoDrawEnabled:!0,hitOnDragEnabled:!1,capturePointerEventsEnabled:!1,_mouseListenClick:!1,_touchListenClick:!1,_pointerListenClick:!1,_mouseInDblClickWindow:!1,_touchInDblClickWindow:!1,_pointerInDblClickWindow:!1,_mouseDblClickPointerId:null,_touchDblClickPointerId:null,_pointerDblClickPointerId:null,_fixTextRendering:!1,pixelRatio:typeof window<"u"&&window.devicePixelRatio||1,dragDistance:3,angleDeg:!0,showWarnings:!0,dragButtons:[0,1],isDragging(){return e.Konva.DD.isDragging},isTransforming(){var i;return(i=e.Konva.Transformer)===null||i===void 0?void 0:i.isTransforming()},isDragReady(){return!!e.Konva.DD.node},releaseCanvasOnDestroy:!0,document:e.glob.document,_injectGlobal(i){e.glob.Konva=i}};const r=i=>{e.Konva[i.prototype.getClassName()]=i};e._registerNode=r,e.Konva._injectGlobal(e.Konva)})(yt);var _n={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Util=e.Transform=void 0;const t=yt;class n{constructor(x=[1,0,0,1,0,0]){this.dirty=!1,this.m=x&&x.slice()||[1,0,0,1,0,0]}reset(){this.m[0]=1,this.m[1]=0,this.m[2]=0,this.m[3]=1,this.m[4]=0,this.m[5]=0}copy(){return new n(this.m)}copyInto(x){x.m[0]=this.m[0],x.m[1]=this.m[1],x.m[2]=this.m[2],x.m[3]=this.m[3],x.m[4]=this.m[4],x.m[5]=this.m[5]}point(x){var _=this.m;return{x:_[0]*x.x+_[2]*x.y+_[4],y:_[1]*x.x+_[3]*x.y+_[5]}}translate(x,_){return this.m[4]+=this.m[0]*x+this.m[2]*_,this.m[5]+=this.m[1]*x+this.m[3]*_,this}scale(x,_){return this.m[0]*=x,this.m[1]*=x,this.m[2]*=_,this.m[3]*=_,this}rotate(x){var _=Math.cos(x),A=Math.sin(x),O=this.m[0]*_+this.m[2]*A,P=this.m[1]*_+this.m[3]*A,M=this.m[0]*-A+this.m[2]*_,R=this.m[1]*-A+this.m[3]*_;return this.m[0]=O,this.m[1]=P,this.m[2]=M,this.m[3]=R,this}getTranslation(){return{x:this.m[4],y:this.m[5]}}skew(x,_){var A=this.m[0]+this.m[2]*_,O=this.m[1]+this.m[3]*_,P=this.m[2]+this.m[0]*x,M=this.m[3]+this.m[1]*x;return this.m[0]=A,this.m[1]=O,this.m[2]=P,this.m[3]=M,this}multiply(x){var _=this.m[0]*x.m[0]+this.m[2]*x.m[1],A=this.m[1]*x.m[0]+this.m[3]*x.m[1],O=this.m[0]*x.m[2]+this.m[2]*x.m[3],P=this.m[1]*x.m[2]+this.m[3]*x.m[3],M=this.m[0]*x.m[4]+this.m[2]*x.m[5]+this.m[4],R=this.m[1]*x.m[4]+this.m[3]*x.m[5]+this.m[5];return this.m[0]=_,this.m[1]=A,this.m[2]=O,this.m[3]=P,this.m[4]=M,this.m[5]=R,this}invert(){var x=1/(this.m[0]*this.m[3]-this.m[1]*this.m[2]),_=this.m[3]*x,A=-this.m[1]*x,O=-this.m[2]*x,P=this.m[0]*x,M=x*(this.m[2]*this.m[5]-this.m[3]*this.m[4]),R=x*(this.m[1]*this.m[4]-this.m[0]*this.m[5]);return this.m[0]=_,this.m[1]=A,this.m[2]=O,this.m[3]=P,this.m[4]=M,this.m[5]=R,this}getMatrix(){return this.m}decompose(){var x=this.m[0],_=this.m[1],A=this.m[2],O=this.m[3],P=this.m[4],M=this.m[5],R=x*O-_*A;let L={x:P,y:M,rotation:0,scaleX:0,scaleY:0,skewX:0,skewY:0};if(x!=0||_!=0){var z=Math.sqrt(x*x+_*_);L.rotation=_>0?Math.acos(x/z):-Math.acos(x/z),L.scaleX=z,L.scaleY=R/z,L.skewX=(x*A+_*O)/R,L.skewY=0}else if(A!=0||O!=0){var V=Math.sqrt(A*A+O*O);L.rotation=Math.PI/2-(O>0?Math.acos(-A/V):-Math.acos(A/V)),L.scaleX=R/V,L.scaleY=V,L.skewX=0,L.skewY=(x*A+_*O)/R}return L.rotation=e.Util._getRotation(L.rotation),L}}e.Transform=n;var r="[object Array]",i="[object Number]",o="[object String]",a="[object Boolean]",s=Math.PI/180,l=180/Math.PI,c="#",u="",f="0",d="Konva warning: ",g="Konva error: ",p="rgb(",m={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,132,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,255,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,203],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[119,128,144],slategrey:[119,128,144],snow:[255,255,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],transparent:[255,255,255,0],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,5]},w=/rgb\((\d{1,3}),(\d{1,3}),(\d{1,3})\)/,b=[];const C=typeof requestAnimationFrame<"u"&&requestAnimationFrame||function(y){setTimeout(y,60)};e.Util={_isElement(y){return!!(y&&y.nodeType==1)},_isFunction(y){return!!(y&&y.constructor&&y.call&&y.apply)},_isPlainObject(y){return!!y&&y.constructor===Object},_isArray(y){return Object.prototype.toString.call(y)===r},_isNumber(y){return Object.prototype.toString.call(y)===i&&!isNaN(y)&&isFinite(y)},_isString(y){return Object.prototype.toString.call(y)===o},_isBoolean(y){return Object.prototype.toString.call(y)===a},isObject(y){return y instanceof Object},isValidSelector(y){if(typeof y!="string")return!1;var x=y[0];return x==="#"||x==="."||x===x.toUpperCase()},_sign(y){return y===0||y>0?1:-1},requestAnimFrame(y){b.push(y),b.length===1&&C(function(){const x=b;b=[],x.forEach(function(_){_()})})},createCanvasElement(){var y=document.createElement("canvas");try{y.style=y.style||{}}catch{}return y},createImageElement(){return document.createElement("img")},_isInDocument(y){for(;y=y.parentNode;)if(y==document)return!0;return!1},_urlToImage(y,x){var _=e.Util.createImageElement();_.onload=function(){x(_)},_.src=y},_rgbToHex(y,x,_){return((1<<24)+(y<<16)+(x<<8)+_).toString(16).slice(1)},_hexToRgb(y){y=y.replace(c,u);var x=parseInt(y,16);return{r:x>>16&255,g:x>>8&255,b:x&255}},getRandomColor(){for(var y=(Math.random()*16777215<<0).toString(16);y.length<6;)y=f+y;return c+y},getRGB(y){var x;return y in m?(x=m[y],{r:x[0],g:x[1],b:x[2]}):y[0]===c?this._hexToRgb(y.substring(1)):y.substr(0,4)===p?(x=w.exec(y.replace(/ /g,"")),{r:parseInt(x[1],10),g:parseInt(x[2],10),b:parseInt(x[3],10)}):{r:0,g:0,b:0}},colorToRGBA(y){return y=y||"black",e.Util._namedColorToRBA(y)||e.Util._hex3ColorToRGBA(y)||e.Util._hex4ColorToRGBA(y)||e.Util._hex6ColorToRGBA(y)||e.Util._hex8ColorToRGBA(y)||e.Util._rgbColorToRGBA(y)||e.Util._rgbaColorToRGBA(y)||e.Util._hslColorToRGBA(y)},_namedColorToRBA(y){var x=m[y.toLowerCase()];return x?{r:x[0],g:x[1],b:x[2],a:1}:null},_rgbColorToRGBA(y){if(y.indexOf("rgb(")===0){y=y.match(/rgb\(([^)]+)\)/)[1];var x=y.split(/ *, */).map(Number);return{r:x[0],g:x[1],b:x[2],a:1}}},_rgbaColorToRGBA(y){if(y.indexOf("rgba(")===0){y=y.match(/rgba\(([^)]+)\)/)[1];var x=y.split(/ *, */).map((_,A)=>_.slice(-1)==="%"?A===3?parseInt(_)/100:parseInt(_)/100*255:Number(_));return{r:x[0],g:x[1],b:x[2],a:x[3]}}},_hex8ColorToRGBA(y){if(y[0]==="#"&&y.length===9)return{r:parseInt(y.slice(1,3),16),g:parseInt(y.slice(3,5),16),b:parseInt(y.slice(5,7),16),a:parseInt(y.slice(7,9),16)/255}},_hex6ColorToRGBA(y){if(y[0]==="#"&&y.length===7)return{r:parseInt(y.slice(1,3),16),g:parseInt(y.slice(3,5),16),b:parseInt(y.slice(5,7),16),a:1}},_hex4ColorToRGBA(y){if(y[0]==="#"&&y.length===5)return{r:parseInt(y[1]+y[1],16),g:parseInt(y[2]+y[2],16),b:parseInt(y[3]+y[3],16),a:parseInt(y[4]+y[4],16)/255}},_hex3ColorToRGBA(y){if(y[0]==="#"&&y.length===4)return{r:parseInt(y[1]+y[1],16),g:parseInt(y[2]+y[2],16),b:parseInt(y[3]+y[3],16),a:1}},_hslColorToRGBA(y){if(/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.test(y)){const[x,..._]=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(y),A=Number(_[0])/360,O=Number(_[1])/100,P=Number(_[2])/100;let M,R,L;if(O===0)return L=P*255,{r:Math.round(L),g:Math.round(L),b:Math.round(L),a:1};P<.5?M=P*(1+O):M=P+O-P*O;const z=2*P-M,V=[0,0,0];for(let H=0;H<3;H++)R=A+1/3*-(H-1),R<0&&R++,R>1&&R--,6*R<1?L=z+(M-z)*6*R:2*R<1?L=M:3*R<2?L=z+(M-z)*(2/3-R)*6:L=z,V[H]=L*255;return{r:Math.round(V[0]),g:Math.round(V[1]),b:Math.round(V[2]),a:1}}},haveIntersection(y,x){return!(x.x>y.x+y.width||x.x+x.width<y.x||x.y>y.y+y.height||x.y+x.height<y.y)},cloneObject(y){var x={};for(var _ in y)this._isPlainObject(y[_])?x[_]=this.cloneObject(y[_]):this._isArray(y[_])?x[_]=this.cloneArray(y[_]):x[_]=y[_];return x},cloneArray(y){return y.slice(0)},degToRad(y){return y*s},radToDeg(y){return y*l},_degToRad(y){return e.Util.warn("Util._degToRad is removed. Please use public Util.degToRad instead."),e.Util.degToRad(y)},_radToDeg(y){return e.Util.warn("Util._radToDeg is removed. Please use public Util.radToDeg instead."),e.Util.radToDeg(y)},_getRotation(y){return t.Konva.angleDeg?e.Util.radToDeg(y):y},_capitalize(y){return y.charAt(0).toUpperCase()+y.slice(1)},throw(y){throw new Error(g+y)},error(y){console.error(g+y)},warn(y){t.Konva.showWarnings&&console.warn(d+y)},each(y,x){for(var _ in y)x(_,y[_])},_inRange(y,x,_){return x<=y&&y<_},_getProjectionToSegment(y,x,_,A,O,P){var M,R,L,z=(y-_)*(y-_)+(x-A)*(x-A);if(z==0)M=y,R=x,L=(O-_)*(O-_)+(P-A)*(P-A);else{var V=((O-y)*(_-y)+(P-x)*(A-x))/z;V<0?(M=y,R=x,L=(y-O)*(y-O)+(x-P)*(x-P)):V>1?(M=_,R=A,L=(_-O)*(_-O)+(A-P)*(A-P)):(M=y+V*(_-y),R=x+V*(A-x),L=(M-O)*(M-O)+(R-P)*(R-P))}return[M,R,L]},_getProjectionToLine(y,x,_){var A=e.Util.cloneObject(y),O=Number.MAX_VALUE;return x.forEach(function(P,M){if(!(!_&&M===x.length-1)){var R=x[(M+1)%x.length],L=e.Util._getProjectionToSegment(P.x,P.y,R.x,R.y,y.x,y.y),z=L[0],V=L[1],H=L[2];H<O&&(A.x=z,A.y=V,O=H)}}),A},_prepareArrayForTween(y,x,_){var A,O=[],P=[];if(y.length>x.length){var M=x;x=y,y=M}for(A=0;A<y.length;A+=2)O.push({x:y[A],y:y[A+1]});for(A=0;A<x.length;A+=2)P.push({x:x[A],y:x[A+1]});var R=[];return P.forEach(function(L){var z=e.Util._getProjectionToLine(L,O,_);R.push(z.x),R.push(z.y)}),R},_prepareToStringify(y){var x;y.visitedByCircularReferenceRemoval=!0;for(var _ in y)if(y.hasOwnProperty(_)&&y[_]&&typeof y[_]=="object"){if(x=Object.getOwnPropertyDescriptor(y,_),y[_].visitedByCircularReferenceRemoval||e.Util._isElement(y[_]))if(x.configurable)delete y[_];else return null;else if(e.Util._prepareToStringify(y[_])===null)if(x.configurable)delete y[_];else return null}return delete y.visitedByCircularReferenceRemoval,y},_assign(y,x){for(var _ in x)y[_]=x[_];return y},_getFirstPointerId(y){return y.touches?y.changedTouches[0].identifier:y.pointerId||999},releaseCanvas(...y){t.Konva.releaseCanvasOnDestroy&&y.forEach(x=>{x.width=0,x.height=0})},drawRoundedRectPath(y,x,_,A){let O=0,P=0,M=0,R=0;typeof A=="number"?O=P=M=R=Math.min(A,x/2,_/2):(O=Math.min(A[0]||0,x/2,_/2),P=Math.min(A[1]||0,x/2,_/2),R=Math.min(A[2]||0,x/2,_/2),M=Math.min(A[3]||0,x/2,_/2)),y.moveTo(O,0),y.lineTo(x-P,0),y.arc(x-P,P,P,Math.PI*3/2,0,!1),y.lineTo(x,_-R),y.arc(x-R,_-R,R,0,Math.PI/2,!1),y.lineTo(M,_),y.arc(M,_-M,M,Math.PI/2,Math.PI,!1),y.lineTo(0,O),y.arc(O,O,O,Math.PI,Math.PI*3/2,!1)}}})(_n);var yn={},wt={},Xe={};Object.defineProperty(Xe,"__esModule",{value:!0});Xe.getComponentValidator=Xe.getBooleanValidator=Xe.getNumberArrayValidator=Xe.getFunctionValidator=Xe.getStringOrGradientValidator=Xe.getStringValidator=Xe.getNumberOrAutoValidator=Xe.getNumberOrArrayOfNumbersValidator=Xe.getNumberValidator=Xe.alphaComponent=Xe.RGBComponent=void 0;const Ml=yt,kn=_n;function Rl(e){return kn.Util._isString(e)?'"'+e+'"':Object.prototype.toString.call(e)==="[object Number]"||kn.Util._isBoolean(e)?e:Object.prototype.toString.call(e)}function FAe(e){return e>255?255:e<0?0:Math.round(e)}Xe.RGBComponent=FAe;function LAe(e){return e>1?1:e<1e-4?1e-4:e}Xe.alphaComponent=LAe;function $Ae(){if(Ml.Konva.isUnminified)return function(e,t){return kn.Util._isNumber(e)||kn.Util.warn(Rl(e)+' is a not valid value for "'+t+'" attribute. The value should be a number.'),e}}Xe.getNumberValidator=$Ae;function BAe(e){if(Ml.Konva.isUnminified)return function(t,n){let r=kn.Util._isNumber(t),i=kn.Util._isArray(t)&&t.length==e;return!r&&!i&&kn.Util.warn(Rl(t)+' is a not valid value for "'+n+'" attribute. The value should be a number or Array<number>('+e+")"),t}}Xe.getNumberOrArrayOfNumbersValidator=BAe;function DAe(){if(Ml.Konva.isUnminified)return function(e,t){var n=kn.Util._isNumber(e),r=e==="auto";return n||r||kn.Util.warn(Rl(e)+' is a not valid value for "'+t+'" attribute. The value should be a number or "auto".'),e}}Xe.getNumberOrAutoValidator=DAe;function zAe(){if(Ml.Konva.isUnminified)return function(e,t){return kn.Util._isString(e)||kn.Util.warn(Rl(e)+' is a not valid value for "'+t+'" attribute. The value should be a string.'),e}}Xe.getStringValidator=zAe;function UAe(){if(Ml.Konva.isUnminified)return function(e,t){const n=kn.Util._isString(e),r=Object.prototype.toString.call(e)==="[object CanvasGradient]"||e&&e.addColorStop;return n||r||kn.Util.warn(Rl(e)+' is a not valid value for "'+t+'" attribute. The value should be a string or a native gradient.'),e}}Xe.getStringOrGradientValidator=UAe;function HAe(){if(Ml.Konva.isUnminified)return function(e,t){return kn.Util._isFunction(e)||kn.Util.warn(Rl(e)+' is a not valid value for "'+t+'" attribute. The value should be a function.'),e}}Xe.getFunctionValidator=HAe;function VAe(){if(Ml.Konva.isUnminified)return function(e,t){const n=Int8Array?Object.getPrototypeOf(Int8Array):null;return n&&e instanceof n||(kn.Util._isArray(e)?e.forEach(function(r){kn.Util._isNumber(r)||kn.Util.warn('"'+t+'" attribute has non numeric element '+r+". Make sure that all elements are numbers.")}):kn.Util.warn(Rl(e)+' is a not valid value for "'+t+'" attribute. The value should be a array of numbers.')),e}}Xe.getNumberArrayValidator=VAe;function WAe(){if(Ml.Konva.isUnminified)return function(e,t){var n=e===!0||e===!1;return n||kn.Util.warn(Rl(e)+' is a not valid value for "'+t+'" attribute. The value should be a boolean.'),e}}Xe.getBooleanValidator=WAe;function GAe(e){if(Ml.Konva.isUnminified)return function(t,n){return t==null||kn.Util.isObject(t)||kn.Util.warn(Rl(t)+' is a not valid value for "'+n+'" attribute. The value should be an object with properties '+e),t}}Xe.getComponentValidator=GAe;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Factory=void 0;const t=_n,n=Xe;var r="get",i="set";e.Factory={addGetterSetter(o,a,s,l,c){e.Factory.addGetter(o,a,s),e.Factory.addSetter(o,a,l,c),e.Factory.addOverloadedGetterSetter(o,a)},addGetter(o,a,s){var l=r+t.Util._capitalize(a);o.prototype[l]=o.prototype[l]||function(){var c=this.attrs[a];return c===void 0?s:c}},addSetter(o,a,s,l){var c=i+t.Util._capitalize(a);o.prototype[c]||e.Factory.overWriteSetter(o,a,s,l)},overWriteSetter(o,a,s,l){var c=i+t.Util._capitalize(a);o.prototype[c]=function(u){return s&&u!==void 0&&u!==null&&(u=s.call(this,u,a)),this._setAttr(a,u),l&&l.call(this),this}},addComponentsGetterSetter(o,a,s,l,c){var u=s.length,f=t.Util._capitalize,d=r+f(a),g=i+f(a),p,m;o.prototype[d]=function(){var b={};for(p=0;p<u;p++)m=s[p],b[m]=this.getAttr(a+f(m));return b};var w=(0,n.getComponentValidator)(s);o.prototype[g]=function(b){var C=this.attrs[a],y;l&&(b=l.call(this,b)),w&&w.call(this,b,a);for(y in b)b.hasOwnProperty(y)&&this._setAttr(a+f(y),b[y]);return b||s.forEach(x=>{this._setAttr(a+f(x),void 0)}),this._fireChangeEvent(a,C,b),c&&c.call(this),this},e.Factory.addOverloadedGetterSetter(o,a)},addOverloadedGetterSetter(o,a){var s=t.Util._capitalize(a),l=i+s,c=r+s;o.prototype[a]=function(){return arguments.length?(this[l](arguments[0]),this):this[c]()}},addDeprecatedGetterSetter(o,a,s,l){t.Util.error("Adding deprecated "+a);var c=r+t.Util._capitalize(a),u=a+" property is deprecated and will be removed soon. Look at Konva change log for more information.";o.prototype[c]=function(){t.Util.error(u);var f=this.attrs[a];return f===void 0?s:f},e.Factory.addSetter(o,a,l,function(){t.Util.error(u)}),e.Factory.addOverloadedGetterSetter(o,a)},backCompat(o,a){t.Util.each(a,function(s,l){var c=o.prototype[l],u=r+t.Util._capitalize(s),f=i+t.Util._capitalize(s);function d(){c.apply(this,arguments),t.Util.error('"'+s+'" method is deprecated and will be removed soon. Use ""'+l+'" instead.')}o.prototype[s]=d,o.prototype[u]=d,o.prototype[f]=d})},afterSetFilter(){this._filterUpToDate=!1}}})(wt);var La={},pl={};Object.defineProperty(pl,"__esModule",{value:!0});pl.HitContext=pl.SceneContext=pl.Context=void 0;const HX=_n,qAe=yt;function KAe(e){var t=[],n=e.length,r=HX.Util,i,o;for(i=0;i<n;i++)o=e[i],r._isNumber(o)?o=Math.round(o*1e3)/1e3:r._isString(o)||(o=o+""),t.push(o);return t}var Kj=",",QAe="(",XAe=")",YAe="([",JAe="])",ZAe=";",ePe="()",tPe="=",Qj=["arc","arcTo","beginPath","bezierCurveTo","clearRect","clip","closePath","createLinearGradient","createPattern","createRadialGradient","drawImage","ellipse","fill","fillText","getImageData","createImageData","lineTo","moveTo","putImageData","quadraticCurveTo","rect","roundRect","restore","rotate","save","scale","setLineDash","setTransform","stroke","strokeText","transform","translate"],nPe=["fillStyle","strokeStyle","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","letterSpacing","lineCap","lineDashOffset","lineJoin","lineWidth","miterLimit","direction","font","textAlign","textBaseline","globalAlpha","globalCompositeOperation","imageSmoothingEnabled"];const rPe=100;class d6{constructor(t){this.canvas=t,qAe.Konva.enableTrace&&(this.traceArr=[],this._enableTrace())}fillShape(t){t.fillEnabled()&&this._fill(t)}_fill(t){}strokeShape(t){t.hasStroke()&&this._stroke(t)}_stroke(t){}fillStrokeShape(t){t.attrs.fillAfterStrokeEnabled?(this.strokeShape(t),this.fillShape(t)):(this.fillShape(t),this.strokeShape(t))}getTrace(t,n){var r=this.traceArr,i=r.length,o="",a,s,l,c;for(a=0;a<i;a++)s=r[a],l=s.method,l?(c=s.args,o+=l,t?o+=ePe:HX.Util._isArray(c[0])?o+=YAe+c.join(Kj)+JAe:(n&&(c=c.map(u=>typeof u=="number"?Math.floor(u):u)),o+=QAe+c.join(Kj)+XAe)):(o+=s.property,t||(o+=tPe+s.val)),o+=ZAe;return o}clearTrace(){this.traceArr=[]}_trace(t){var n=this.traceArr,r;n.push(t),r=n.length,r>=rPe&&n.shift()}reset(){var t=this.getCanvas().getPixelRatio();this.setTransform(1*t,0,0,1*t,0,0)}getCanvas(){return this.canvas}clear(t){var n=this.getCanvas();t?this.clearRect(t.x||0,t.y||0,t.width||0,t.height||0):this.clearRect(0,0,n.getWidth()/n.pixelRatio,n.getHeight()/n.pixelRatio)}_applyLineCap(t){const n=t.attrs.lineCap;n&&this.setAttr("lineCap",n)}_applyOpacity(t){var n=t.getAbsoluteOpacity();n!==1&&this.setAttr("globalAlpha",n)}_applyLineJoin(t){const n=t.attrs.lineJoin;n&&this.setAttr("lineJoin",n)}setAttr(t,n){this._context[t]=n}arc(t,n,r,i,o,a){this._context.arc(t,n,r,i,o,a)}arcTo(t,n,r,i,o){this._context.arcTo(t,n,r,i,o)}beginPath(){this._context.beginPath()}bezierCurveTo(t,n,r,i,o,a){this._context.bezierCurveTo(t,n,r,i,o,a)}clearRect(t,n,r,i){this._context.clearRect(t,n,r,i)}clip(...t){this._context.clip.apply(this._context,t)}closePath(){this._context.closePath()}createImageData(t,n){var r=arguments;if(r.length===2)return this._context.createImageData(t,n);if(r.length===1)return this._context.createImageData(t)}createLinearGradient(t,n,r,i){return this._context.createLinearGradient(t,n,r,i)}createPattern(t,n){return this._context.createPattern(t,n)}createRadialGradient(t,n,r,i,o,a){return this._context.createRadialGradient(t,n,r,i,o,a)}drawImage(t,n,r,i,o,a,s,l,c){var u=arguments,f=this._context;u.length===3?f.drawImage(t,n,r):u.length===5?f.drawImage(t,n,r,i,o):u.length===9&&f.drawImage(t,n,r,i,o,a,s,l,c)}ellipse(t,n,r,i,o,a,s,l){this._context.ellipse(t,n,r,i,o,a,s,l)}isPointInPath(t,n,r,i){return r?this._context.isPointInPath(r,t,n,i):this._context.isPointInPath(t,n,i)}fill(...t){this._context.fill.apply(this._context,t)}fillRect(t,n,r,i){this._context.fillRect(t,n,r,i)}strokeRect(t,n,r,i){this._context.strokeRect(t,n,r,i)}fillText(t,n,r,i){i?this._context.fillText(t,n,r,i):this._context.fillText(t,n,r)}measureText(t){return this._context.measureText(t)}getImageData(t,n,r,i){return this._context.getImageData(t,n,r,i)}lineTo(t,n){this._context.lineTo(t,n)}moveTo(t,n){this._context.moveTo(t,n)}rect(t,n,r,i){this._context.rect(t,n,r,i)}roundRect(t,n,r,i,o){this._context.roundRect(t,n,r,i,o)}putImageData(t,n,r){this._context.putImageData(t,n,r)}quadraticCurveTo(t,n,r,i){this._context.quadraticCurveTo(t,n,r,i)}restore(){this._context.restore()}rotate(t){this._context.rotate(t)}save(){this._context.save()}scale(t,n){this._context.scale(t,n)}setLineDash(t){this._context.setLineDash?this._context.setLineDash(t):"mozDash"in this._context?this._context.mozDash=t:"webkitLineDash"in this._context&&(this._context.webkitLineDash=t)}getLineDash(){return this._context.getLineDash()}setTransform(t,n,r,i,o,a){this._context.setTransform(t,n,r,i,o,a)}stroke(t){t?this._context.stroke(t):this._context.stroke()}strokeText(t,n,r,i){this._context.strokeText(t,n,r,i)}transform(t,n,r,i,o,a){this._context.transform(t,n,r,i,o,a)}translate(t,n){this._context.translate(t,n)}_enableTrace(){var t=this,n=Qj.length,r=this.setAttr,i,o,a=function(s){var l=t[s],c;t[s]=function(){return o=KAe(Array.prototype.slice.call(arguments,0)),c=l.apply(t,arguments),t._trace({method:s,args:o}),c}};for(i=0;i<n;i++)a(Qj[i]);t.setAttr=function(){r.apply(t,arguments);var s=arguments[0],l=arguments[1];(s==="shadowOffsetX"||s==="shadowOffsetY"||s==="shadowBlur")&&(l=l/this.canvas.getPixelRatio()),t._trace({property:s,val:l})}}_applyGlobalCompositeOperation(t){const n=t.attrs.globalCompositeOperation;var r=!n||n==="source-over";r||this.setAttr("globalCompositeOperation",n)}}pl.Context=d6;nPe.forEach(function(e){Object.defineProperty(d6.prototype,e,{get(){return this._context[e]},set(t){this._context[e]=t}})});class iPe extends d6{constructor(t,{willReadFrequently:n=!1}={}){super(t),this._context=t._canvas.getContext("2d",{willReadFrequently:n})}_fillColor(t){var n=t.fill();this.setAttr("fillStyle",n),t._fillFunc(this)}_fillPattern(t){this.setAttr("fillStyle",t._getFillPattern()),t._fillFunc(this)}_fillLinearGradient(t){var n=t._getLinearGradient();n&&(this.setAttr("fillStyle",n),t._fillFunc(this))}_fillRadialGradient(t){const n=t._getRadialGradient();n&&(this.setAttr("fillStyle",n),t._fillFunc(this))}_fill(t){const n=t.fill(),r=t.getFillPriority();if(n&&r==="color"){this._fillColor(t);return}const i=t.getFillPatternImage();if(i&&r==="pattern"){this._fillPattern(t);return}const o=t.getFillLinearGradientColorStops();if(o&&r==="linear-gradient"){this._fillLinearGradient(t);return}const a=t.getFillRadialGradientColorStops();if(a&&r==="radial-gradient"){this._fillRadialGradient(t);return}n?this._fillColor(t):i?this._fillPattern(t):o?this._fillLinearGradient(t):a&&this._fillRadialGradient(t)}_strokeLinearGradient(t){const n=t.getStrokeLinearGradientStartPoint(),r=t.getStrokeLinearGradientEndPoint(),i=t.getStrokeLinearGradientColorStops(),o=this.createLinearGradient(n.x,n.y,r.x,r.y);if(i){for(var a=0;a<i.length;a+=2)o.addColorStop(i[a],i[a+1]);this.setAttr("strokeStyle",o)}}_stroke(t){var n=t.dash(),r=t.getStrokeScaleEnabled();if(t.hasStroke()){if(!r){this.save();var i=this.getCanvas().getPixelRatio();this.setTransform(i,0,0,i,0,0)}this._applyLineCap(t),n&&t.dashEnabled()&&(this.setLineDash(n),this.setAttr("lineDashOffset",t.dashOffset())),this.setAttr("lineWidth",t.strokeWidth()),t.getShadowForStrokeEnabled()||this.setAttr("shadowColor","rgba(0,0,0,0)");var o=t.getStrokeLinearGradientColorStops();o?this._strokeLinearGradient(t):this.setAttr("strokeStyle",t.stroke()),t._strokeFunc(this),r||this.restore()}}_applyShadow(t){var n,r,i,o=(n=t.getShadowRGBA())!==null&&n!==void 0?n:"black",a=(r=t.getShadowBlur())!==null&&r!==void 0?r:5,s=(i=t.getShadowOffset())!==null&&i!==void 0?i:{x:0,y:0},l=t.getAbsoluteScale(),c=this.canvas.getPixelRatio(),u=l.x*c,f=l.y*c;this.setAttr("shadowColor",o),this.setAttr("shadowBlur",a*Math.min(Math.abs(u),Math.abs(f))),this.setAttr("shadowOffsetX",s.x*u),this.setAttr("shadowOffsetY",s.y*f)}}pl.SceneContext=iPe;class oPe extends d6{constructor(t){super(t),this._context=t._canvas.getContext("2d",{willReadFrequently:!0})}_fill(t){this.save(),this.setAttr("fillStyle",t.colorKey),t._fillFuncHit(this),this.restore()}strokeShape(t){t.hasHitStroke()&&this._stroke(t)}_stroke(t){if(t.hasHitStroke()){const o=t.getStrokeScaleEnabled();if(!o){this.save();var n=this.getCanvas().getPixelRatio();this.setTransform(n,0,0,n,0,0)}this._applyLineCap(t);var r=t.hitStrokeWidth(),i=r==="auto"?t.strokeWidth():r;this.setAttr("lineWidth",i),this.setAttr("strokeStyle",t.colorKey),t._strokeFuncHit(this),o||this.restore()}}}pl.HitContext=oPe;Object.defineProperty(La,"__esModule",{value:!0});La.HitCanvas=La.SceneCanvas=La.Canvas=void 0;const ow=_n,VX=pl,WX=yt,aPe=wt,sPe=Xe;var Hy;function lPe(){if(Hy)return Hy;var e=ow.Util.createCanvasElement(),t=e.getContext("2d");return Hy=function(){var n=WX.Konva._global.devicePixelRatio||1,r=t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return n/r}(),ow.Util.releaseCanvas(e),Hy}class f6{constructor(t){this.pixelRatio=1,this.width=0,this.height=0,this.isCache=!1;var n=t||{},r=n.pixelRatio||WX.Konva.pixelRatio||lPe();this.pixelRatio=r,this._canvas=ow.Util.createCanvasElement(),this._canvas.style.padding="0",this._canvas.style.margin="0",this._canvas.style.border="0",this._canvas.style.background="transparent",this._canvas.style.position="absolute",this._canvas.style.top="0",this._canvas.style.left="0"}getContext(){return this.context}getPixelRatio(){return this.pixelRatio}setPixelRatio(t){var n=this.pixelRatio;this.pixelRatio=t,this.setSize(this.getWidth()/n,this.getHeight()/n)}setWidth(t){this.width=this._canvas.width=t*this.pixelRatio,this._canvas.style.width=t+"px";var n=this.pixelRatio,r=this.getContext()._context;r.scale(n,n)}setHeight(t){this.height=this._canvas.height=t*this.pixelRatio,this._canvas.style.height=t+"px";var n=this.pixelRatio,r=this.getContext()._context;r.scale(n,n)}getWidth(){return this.width}getHeight(){return this.height}setSize(t,n){this.setWidth(t||0),this.setHeight(n||0)}toDataURL(t,n){try{return this._canvas.toDataURL(t,n)}catch{try{return this._canvas.toDataURL()}catch(i){return ow.Util.error("Unable to get data URL. "+i.message+" For more info read https://konvajs.org/docs/posts/Tainted_Canvas.html."),""}}}}La.Canvas=f6;aPe.Factory.addGetterSetter(f6,"pixelRatio",void 0,(0,sPe.getNumberValidator)());class cPe extends f6{constructor(t={width:0,height:0,willReadFrequently:!1}){super(t),this.context=new VX.SceneContext(this,{willReadFrequently:t.willReadFrequently}),this.setSize(t.width,t.height)}}La.SceneCanvas=cPe;class uPe extends f6{constructor(t={width:0,height:0}){super(t),this.hitCanvas=!0,this.context=new VX.HitContext(this),this.setSize(t.width,t.height)}}La.HitCanvas=uPe;var h6={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.DD=void 0;const t=yt,n=_n;e.DD={get isDragging(){var r=!1;return e.DD._dragElements.forEach(i=>{i.dragStatus==="dragging"&&(r=!0)}),r},justDragged:!1,get node(){var r;return e.DD._dragElements.forEach(i=>{r=i.node}),r},_dragElements:new Map,_drag(r){const i=[];e.DD._dragElements.forEach((o,a)=>{const{node:s}=o,l=s.getStage();l.setPointersPositions(r),o.pointerId===void 0&&(o.pointerId=n.Util._getFirstPointerId(r));const c=l._changedPointerPositions.find(d=>d.id===o.pointerId);if(c){if(o.dragStatus!=="dragging"){var u=s.dragDistance(),f=Math.max(Math.abs(c.x-o.startPointerPos.x),Math.abs(c.y-o.startPointerPos.y));if(f<u||(s.startDrag({evt:r}),!s.isDragging()))return}s._setDragPosition(r,o),i.push(s)}}),i.forEach(o=>{o.fire("dragmove",{type:"dragmove",target:o,evt:r},!0)})},_endDragBefore(r){const i=[];e.DD._dragElements.forEach(o=>{const{node:a}=o,s=a.getStage();if(r&&s.setPointersPositions(r),!s._changedPointerPositions.find(u=>u.id===o.pointerId))return;(o.dragStatus==="dragging"||o.dragStatus==="stopped")&&(e.DD.justDragged=!0,t.Konva._mouseListenClick=!1,t.Konva._touchListenClick=!1,t.Konva._pointerListenClick=!1,o.dragStatus="stopped");const c=o.node.getLayer()||o.node instanceof t.Konva.Stage&&o.node;c&&i.indexOf(c)===-1&&i.push(c)}),i.forEach(o=>{o.draw()})},_endDragAfter(r){e.DD._dragElements.forEach((i,o)=>{i.dragStatus==="stopped"&&i.node.fire("dragend",{type:"dragend",target:i.node,evt:r},!0),i.dragStatus!=="dragging"&&e.DD._dragElements.delete(o)})}},t.Konva.isBrowser&&(window.addEventListener("mouseup",e.DD._endDragBefore,!0),window.addEventListener("touchend",e.DD._endDragBefore,!0),window.addEventListener("mousemove",e.DD._drag),window.addEventListener("touchmove",e.DD._drag),window.addEventListener("mouseup",e.DD._endDragAfter,!1),window.addEventListener("touchend",e.DD._endDragAfter,!1))})(h6);Object.defineProperty(yn,"__esModule",{value:!0});yn.Node=void 0;const At=_n,V1=wt,G0=La,rc=yt,$o=h6,Un=Xe;var F2="absoluteOpacity",Vy="allEventListeners",tl="absoluteTransform",Xj="absoluteScale",Nu="canvas",dPe="Change",fPe="children",hPe="konva",EE="listening",Yj="mouseenter",Jj="mouseleave",Zj="set",eF="Shape",L2=" ",tF="stage",ac="transform",pPe="Stage",_E="visible",mPe=["xChange.konva","yChange.konva","scaleXChange.konva","scaleYChange.konva","skewXChange.konva","skewYChange.konva","rotationChange.konva","offsetXChange.konva","offsetYChange.konva","transformsEnabledChange.konva"].join(L2);let gPe=1;class st{constructor(t){this._id=gPe++,this.eventListeners={},this.attrs={},this.index=0,this._allEventListeners=null,this.parent=null,this._cache=new Map,this._attachedDepsListeners=new Map,this._lastPos=null,this._batchingTransformChange=!1,this._needClearTransformCache=!1,this._filterUpToDate=!1,this._isUnderCache=!1,this._dragEventId=null,this._shouldFireChangeEvents=!1,this.setAttrs(t),this._shouldFireChangeEvents=!0}hasChildren(){return!1}_clearCache(t){(t===ac||t===tl)&&this._cache.get(t)?this._cache.get(t).dirty=!0:t?this._cache.delete(t):this._cache.clear()}_getCache(t,n){var r=this._cache.get(t),i=t===ac||t===tl,o=r===void 0||i&&r.dirty===!0;return o&&(r=n.call(this),this._cache.set(t,r)),r}_calculate(t,n,r){if(!this._attachedDepsListeners.get(t)){const i=n.map(o=>o+"Change.konva").join(L2);this.on(i,()=>{this._clearCache(t)}),this._attachedDepsListeners.set(t,!0)}return this._getCache(t,r)}_getCanvasCache(){return this._cache.get(Nu)}_clearSelfAndDescendantCache(t){this._clearCache(t),t===tl&&this.fire("absoluteTransformChange")}clearCache(){if(this._cache.has(Nu)){const{scene:t,filter:n,hit:r}=this._cache.get(Nu);At.Util.releaseCanvas(t,n,r),this._cache.delete(Nu)}return this._clearSelfAndDescendantCache(),this._requestDraw(),this}cache(t){var n=t||{},r={};(n.x===void 0||n.y===void 0||n.width===void 0||n.height===void 0)&&(r=this.getClientRect({skipTransform:!0,relativeTo:this.getParent()||void 0}));var i=Math.ceil(n.width||r.width),o=Math.ceil(n.height||r.height),a=n.pixelRatio,s=n.x===void 0?Math.floor(r.x):n.x,l=n.y===void 0?Math.floor(r.y):n.y,c=n.offset||0,u=n.drawBorder||!1,f=n.hitCanvasPixelRatio||1;if(!i||!o){At.Util.error("Can not cache the node. Width or height of the node equals 0. Caching is skipped.");return}const d=Math.abs(Math.round(r.x)-s)>.5?1:0,g=Math.abs(Math.round(r.y)-l)>.5?1:0;i+=c*2+d,o+=c*2+g,s-=c,l-=c;var p=new G0.SceneCanvas({pixelRatio:a,width:i,height:o}),m=new G0.SceneCanvas({pixelRatio:a,width:0,height:0,willReadFrequently:!0}),w=new G0.HitCanvas({pixelRatio:f,width:i,height:o}),b=p.getContext(),C=w.getContext();return w.isCache=!0,p.isCache=!0,this._cache.delete(Nu),this._filterUpToDate=!1,n.imageSmoothingEnabled===!1&&(p.getContext()._context.imageSmoothingEnabled=!1,m.getContext()._context.imageSmoothingEnabled=!1),b.save(),C.save(),b.translate(-s,-l),C.translate(-s,-l),this._isUnderCache=!0,this._clearSelfAndDescendantCache(F2),this._clearSelfAndDescendantCache(Xj),this.drawScene(p,this),this.drawHit(w,this),this._isUnderCache=!1,b.restore(),C.restore(),u&&(b.save(),b.beginPath(),b.rect(0,0,i,o),b.closePath(),b.setAttr("strokeStyle","red"),b.setAttr("lineWidth",5),b.stroke(),b.restore()),this._cache.set(Nu,{scene:p,filter:m,hit:w,x:s,y:l}),this._requestDraw(),this}isCached(){return this._cache.has(Nu)}getClientRect(t){throw new Error('abstract "getClientRect" method call')}_transformedRect(t,n){var r=[{x:t.x,y:t.y},{x:t.x+t.width,y:t.y},{x:t.x+t.width,y:t.y+t.height},{x:t.x,y:t.y+t.height}],i=1/0,o=1/0,a=-1/0,s=-1/0,l=this.getAbsoluteTransform(n);return r.forEach(function(c){var u=l.point(c);i===void 0&&(i=a=u.x,o=s=u.y),i=Math.min(i,u.x),o=Math.min(o,u.y),a=Math.max(a,u.x),s=Math.max(s,u.y)}),{x:i,y:o,width:a-i,height:s-o}}_drawCachedSceneCanvas(t){t.save(),t._applyOpacity(this),t._applyGlobalCompositeOperation(this);const n=this._getCanvasCache();t.translate(n.x,n.y);var r=this._getCachedSceneCanvas(),i=r.pixelRatio;t.drawImage(r._canvas,0,0,r.width/i,r.height/i),t.restore()}_drawCachedHitCanvas(t){var n=this._getCanvasCache(),r=n.hit;t.save(),t.translate(n.x,n.y),t.drawImage(r._canvas,0,0,r.width/r.pixelRatio,r.height/r.pixelRatio),t.restore()}_getCachedSceneCanvas(){var t=this.filters(),n=this._getCanvasCache(),r=n.scene,i=n.filter,o=i.getContext(),a,s,l,c;if(t){if(!this._filterUpToDate){var u=r.pixelRatio;i.setSize(r.width/r.pixelRatio,r.height/r.pixelRatio);try{for(a=t.length,o.clear(),o.drawImage(r._canvas,0,0,r.getWidth()/u,r.getHeight()/u),s=o.getImageData(0,0,i.getWidth(),i.getHeight()),l=0;l<a;l++){if(c=t[l],typeof c!="function"){At.Util.error("Filter should be type of function, but got "+typeof c+" instead. Please check correct filters");continue}c.call(this,s),o.putImageData(s,0,0)}}catch(f){At.Util.error("Unable to apply filter. "+f.message+" This post my help you https://konvajs.org/docs/posts/Tainted_Canvas.html.")}this._filterUpToDate=!0}return i}return r}on(t,n){if(this._cache&&this._cache.delete(Vy),arguments.length===3)return this._delegate.apply(this,arguments);var r=t.split(L2),i=r.length,o,a,s,l,c;for(o=0;o<i;o++)a=r[o],s=a.split("."),l=s[0],c=s[1]||"",this.eventListeners[l]||(this.eventListeners[l]=[]),this.eventListeners[l].push({name:c,handler:n});return this}off(t,n){var r=(t||"").split(L2),i=r.length,o,a,s,l,c,u;if(this._cache&&this._cache.delete(Vy),!t)for(a in this.eventListeners)this._off(a);for(o=0;o<i;o++)if(s=r[o],l=s.split("."),c=l[0],u=l[1],c)this.eventListeners[c]&&this._off(c,u,n);else for(a in this.eventListeners)this._off(a,u,n);return this}dispatchEvent(t){var n={target:this,type:t.type,evt:t};return this.fire(t.type,n),this}addEventListener(t,n){return this.on(t,function(r){n.call(this,r.evt)}),this}removeEventListener(t){return this.off(t),this}_delegate(t,n,r){var i=this;this.on(t,function(o){for(var a=o.target.findAncestors(n,!0,i),s=0;s<a.length;s++)o=At.Util.cloneObject(o),o.currentTarget=a[s],r.call(a[s],o)})}remove(){return this.isDragging()&&this.stopDrag(),$o.DD._dragElements.delete(this._id),this._remove(),this}_clearCaches(){this._clearSelfAndDescendantCache(tl),this._clearSelfAndDescendantCache(F2),this._clearSelfAndDescendantCache(Xj),this._clearSelfAndDescendantCache(tF),this._clearSelfAndDescendantCache(_E),this._clearSelfAndDescendantCache(EE)}_remove(){this._clearCaches();var t=this.getParent();t&&t.children&&(t.children.splice(this.index,1),t._setChildrenIndices(),this.parent=null)}destroy(){return this.remove(),this.clearCache(),this}getAttr(t){var n="get"+At.Util._capitalize(t);return At.Util._isFunction(this[n])?this[n]():this.attrs[t]}getAncestors(){for(var t=this.getParent(),n=[];t;)n.push(t),t=t.getParent();return n}getAttrs(){return this.attrs||{}}setAttrs(t){return this._batchTransformChanges(()=>{var n,r;if(!t)return this;for(n in t)n!==fPe&&(r=Zj+At.Util._capitalize(n),At.Util._isFunction(this[r])?this[r](t[n]):this._setAttr(n,t[n]))}),this}isListening(){return this._getCache(EE,this._isListening)}_isListening(t){if(!this.listening())return!1;const r=this.getParent();return r&&r!==t&&this!==t?r._isListening(t):!0}isVisible(){return this._getCache(_E,this._isVisible)}_isVisible(t){if(!this.visible())return!1;const r=this.getParent();return r&&r!==t&&this!==t?r._isVisible(t):!0}shouldDrawHit(t,n=!1){if(t)return this._isVisible(t)&&this._isListening(t);var r=this.getLayer(),i=!1;$o.DD._dragElements.forEach(a=>{a.dragStatus==="dragging"&&(a.node.nodeType==="Stage"||a.node.getLayer()===r)&&(i=!0)});var o=!n&&!rc.Konva.hitOnDragEnabled&&(i||rc.Konva.isTransforming());return this.isListening()&&this.isVisible()&&!o}show(){return this.visible(!0),this}hide(){return this.visible(!1),this}getZIndex(){return this.index||0}getAbsoluteZIndex(){var t=this.getDepth(),n=this,r=0,i,o,a,s;function l(u){for(i=[],o=u.length,a=0;a<o;a++)s=u[a],r++,s.nodeType!==eF&&(i=i.concat(s.getChildren().slice())),s._id===n._id&&(a=o);i.length>0&&i[0].getDepth()<=t&&l(i)}const c=this.getStage();return n.nodeType!==pPe&&c&&l(c.getChildren()),r}getDepth(){for(var t=0,n=this.parent;n;)t++,n=n.parent;return t}_batchTransformChanges(t){this._batchingTransformChange=!0,t(),this._batchingTransformChange=!1,this._needClearTransformCache&&(this._clearCache(ac),this._clearSelfAndDescendantCache(tl)),this._needClearTransformCache=!1}setPosition(t){return this._batchTransformChanges(()=>{this.x(t.x),this.y(t.y)}),this}getPosition(){return{x:this.x(),y:this.y()}}getRelativePointerPosition(){const t=this.getStage();if(!t)return null;var n=t.getPointerPosition();if(!n)return null;var r=this.getAbsoluteTransform().copy();return r.invert(),r.point(n)}getAbsolutePosition(t){let n=!1,r=this.parent;for(;r;){if(r.isCached()){n=!0;break}r=r.parent}n&&!t&&(t=!0);var i=this.getAbsoluteTransform(t).getMatrix(),o=new At.Transform,a=this.offset();return o.m=i.slice(),o.translate(a.x,a.y),o.getTranslation()}setAbsolutePosition(t){const{x:n,y:r,...i}=this._clearTransform();this.attrs.x=n,this.attrs.y=r,this._clearCache(ac);var o=this._getAbsoluteTransform().copy();return o.invert(),o.translate(t.x,t.y),t={x:this.attrs.x+o.getTranslation().x,y:this.attrs.y+o.getTranslation().y},this._setTransform(i),this.setPosition({x:t.x,y:t.y}),this._clearCache(ac),this._clearSelfAndDescendantCache(tl),this}_setTransform(t){var n;for(n in t)this.attrs[n]=t[n]}_clearTransform(){var t={x:this.x(),y:this.y(),rotation:this.rotation(),scaleX:this.scaleX(),scaleY:this.scaleY(),offsetX:this.offsetX(),offsetY:this.offsetY(),skewX:this.skewX(),skewY:this.skewY()};return this.attrs.x=0,this.attrs.y=0,this.attrs.rotation=0,this.attrs.scaleX=1,this.attrs.scaleY=1,this.attrs.offsetX=0,this.attrs.offsetY=0,this.attrs.skewX=0,this.attrs.skewY=0,t}move(t){var n=t.x,r=t.y,i=this.x(),o=this.y();return n!==void 0&&(i+=n),r!==void 0&&(o+=r),this.setPosition({x:i,y:o}),this}_eachAncestorReverse(t,n){var r=[],i=this.getParent(),o,a;if(!(n&&n._id===this._id)){for(r.unshift(this);i&&(!n||i._id!==n._id);)r.unshift(i),i=i.parent;for(o=r.length,a=0;a<o;a++)t(r[a])}}rotate(t){return this.rotation(this.rotation()+t),this}moveToTop(){if(!this.parent)return At.Util.warn("Node has no parent. moveToTop function is ignored."),!1;var t=this.index,n=this.parent.getChildren().length;return t<n-1?(this.parent.children.splice(t,1),this.parent.children.push(this),this.parent._setChildrenIndices(),!0):!1}moveUp(){if(!this.parent)return At.Util.warn("Node has no parent. moveUp function is ignored."),!1;var t=this.index,n=this.parent.getChildren().length;return t<n-1?(this.parent.children.splice(t,1),this.parent.children.splice(t+1,0,this),this.parent._setChildrenIndices(),!0):!1}moveDown(){if(!this.parent)return At.Util.warn("Node has no parent. moveDown function is ignored."),!1;var t=this.index;return t>0?(this.parent.children.splice(t,1),this.parent.children.splice(t-1,0,this),this.parent._setChildrenIndices(),!0):!1}moveToBottom(){if(!this.parent)return At.Util.warn("Node has no parent. moveToBottom function is ignored."),!1;var t=this.index;return t>0?(this.parent.children.splice(t,1),this.parent.children.unshift(this),this.parent._setChildrenIndices(),!0):!1}setZIndex(t){if(!this.parent)return At.Util.warn("Node has no parent. zIndex parameter is ignored."),this;(t<0||t>=this.parent.children.length)&&At.Util.warn("Unexpected value "+t+" for zIndex property. zIndex is just index of a node in children of its parent. Expected value is from 0 to "+(this.parent.children.length-1)+".");var n=this.index;return this.parent.children.splice(n,1),this.parent.children.splice(t,0,this),this.parent._setChildrenIndices(),this}getAbsoluteOpacity(){return this._getCache(F2,this._getAbsoluteOpacity)}_getAbsoluteOpacity(){var t=this.opacity(),n=this.getParent();return n&&!n._isUnderCache&&(t*=n.getAbsoluteOpacity()),t}moveTo(t){return this.getParent()!==t&&(this._remove(),t.add(this)),this}toObject(){var t=this.getAttrs(),n,r,i,o,a;const s={attrs:{},className:this.getClassName()};for(n in t)r=t[n],a=At.Util.isObject(r)&&!At.Util._isPlainObject(r)&&!At.Util._isArray(r),!a&&(i=typeof this[n]=="function"&&this[n],delete t[n],o=i?i.call(this):null,t[n]=r,o!==r&&(s.attrs[n]=r));return At.Util._prepareToStringify(s)}toJSON(){return JSON.stringify(this.toObject())}getParent(){return this.parent}findAncestors(t,n,r){var i=[];n&&this._isMatch(t)&&i.push(this);for(var o=this.parent;o;){if(o===r)return i;o._isMatch(t)&&i.push(o),o=o.parent}return i}isAncestorOf(t){return!1}findAncestor(t,n,r){return this.findAncestors(t,n,r)[0]}_isMatch(t){if(!t)return!1;if(typeof t=="function")return t(this);var n=t.replace(/ /g,"").split(","),r=n.length,i,o;for(i=0;i<r;i++)if(o=n[i],At.Util.isValidSelector(o)||(At.Util.warn('Selector "'+o+'" is invalid. Allowed selectors examples are "#foo", ".bar" or "Group".'),At.Util.warn('If you have a custom shape with such className, please change it to start with upper letter like "Triangle".'),At.Util.warn("Konva is awesome, right?")),o.charAt(0)==="#"){if(this.id()===o.slice(1))return!0}else if(o.charAt(0)==="."){if(this.hasName(o.slice(1)))return!0}else if(this.className===o||this.nodeType===o)return!0;return!1}getLayer(){var t=this.getParent();return t?t.getLayer():null}getStage(){return this._getCache(tF,this._getStage)}_getStage(){var t=this.getParent();return t?t.getStage():null}fire(t,n={},r){return n.target=n.target||this,r?this._fireAndBubble(t,n):this._fire(t,n),this}getAbsoluteTransform(t){return t?this._getAbsoluteTransform(t):this._getCache(tl,this._getAbsoluteTransform)}_getAbsoluteTransform(t){var n;if(t)return n=new At.Transform,this._eachAncestorReverse(function(i){var o=i.transformsEnabled();o==="all"?n.multiply(i.getTransform()):o==="position"&&n.translate(i.x()-i.offsetX(),i.y()-i.offsetY())},t),n;n=this._cache.get(tl)||new At.Transform,this.parent?this.parent.getAbsoluteTransform().copyInto(n):n.reset();var r=this.transformsEnabled();if(r==="all")n.multiply(this.getTransform());else if(r==="position"){const i=this.attrs.x||0,o=this.attrs.y||0,a=this.attrs.offsetX||0,s=this.attrs.offsetY||0;n.translate(i-a,o-s)}return n.dirty=!1,n}getAbsoluteScale(t){for(var n=this;n;)n._isUnderCache&&(t=n),n=n.getParent();const i=this.getAbsoluteTransform(t).decompose();return{x:i.scaleX,y:i.scaleY}}getAbsoluteRotation(){return this.getAbsoluteTransform().decompose().rotation}getTransform(){return this._getCache(ac,this._getTransform)}_getTransform(){var t,n,r=this._cache.get(ac)||new At.Transform;r.reset();var i=this.x(),o=this.y(),a=rc.Konva.getAngle(this.rotation()),s=(t=this.attrs.scaleX)!==null&&t!==void 0?t:1,l=(n=this.attrs.scaleY)!==null&&n!==void 0?n:1,c=this.attrs.skewX||0,u=this.attrs.skewY||0,f=this.attrs.offsetX||0,d=this.attrs.offsetY||0;return(i!==0||o!==0)&&r.translate(i,o),a!==0&&r.rotate(a),(c!==0||u!==0)&&r.skew(c,u),(s!==1||l!==1)&&r.scale(s,l),(f!==0||d!==0)&&r.translate(-1*f,-1*d),r.dirty=!1,r}clone(t){var n=At.Util.cloneObject(this.attrs),r,i,o,a,s;for(r in t)n[r]=t[r];var l=new this.constructor(n);for(r in this.eventListeners)for(i=this.eventListeners[r],o=i.length,a=0;a<o;a++)s=i[a],s.name.indexOf(hPe)<0&&(l.eventListeners[r]||(l.eventListeners[r]=[]),l.eventListeners[r].push(s));return l}_toKonvaCanvas(t){t=t||{};var n=this.getClientRect(),r=this.getStage(),i=t.x!==void 0?t.x:Math.floor(n.x),o=t.y!==void 0?t.y:Math.floor(n.y),a=t.pixelRatio||1,s=new G0.SceneCanvas({width:t.width||Math.ceil(n.width)||(r?r.width():0),height:t.height||Math.ceil(n.height)||(r?r.height():0),pixelRatio:a}),l=s.getContext();const c=new G0.SceneCanvas({width:s.width/s.pixelRatio+Math.abs(i),height:s.height/s.pixelRatio+Math.abs(o),pixelRatio:s.pixelRatio});return t.imageSmoothingEnabled===!1&&(l._context.imageSmoothingEnabled=!1),l.save(),(i||o)&&l.translate(-1*i,-1*o),this.drawScene(s,void 0,c),l.restore(),s}toCanvas(t){return this._toKonvaCanvas(t)._canvas}toDataURL(t){t=t||{};var n=t.mimeType||null,r=t.quality||null,i=this._toKonvaCanvas(t).toDataURL(n,r);return t.callback&&t.callback(i),i}toImage(t){return new Promise((n,r)=>{try{const i=t==null?void 0:t.callback;i&&delete t.callback,At.Util._urlToImage(this.toDataURL(t),function(o){n(o),i==null||i(o)})}catch(i){r(i)}})}toBlob(t){return new Promise((n,r)=>{try{const i=t==null?void 0:t.callback;i&&delete t.callback,this.toCanvas(t).toBlob(o=>{n(o),i==null||i(o)},t==null?void 0:t.mimeType,t==null?void 0:t.quality)}catch(i){r(i)}})}setSize(t){return this.width(t.width),this.height(t.height),this}getSize(){return{width:this.width(),height:this.height()}}getClassName(){return this.className||this.nodeType}getType(){return this.nodeType}getDragDistance(){return this.attrs.dragDistance!==void 0?this.attrs.dragDistance:this.parent?this.parent.getDragDistance():rc.Konva.dragDistance}_off(t,n,r){var i=this.eventListeners[t],o,a,s;for(o=0;o<i.length;o++)if(a=i[o].name,s=i[o].handler,(a!=="konva"||n==="konva")&&(!n||a===n)&&(!r||r===s)){if(i.splice(o,1),i.length===0){delete this.eventListeners[t];break}o--}}_fireChangeEvent(t,n,r){this._fire(t+dPe,{oldVal:n,newVal:r})}addName(t){if(!this.hasName(t)){var n=this.name(),r=n?n+" "+t:t;this.name(r)}return this}hasName(t){if(!t)return!1;const n=this.name();if(!n)return!1;var r=(n||"").split(/\s/g);return r.indexOf(t)!==-1}removeName(t){var n=(this.name()||"").split(/\s/g),r=n.indexOf(t);return r!==-1&&(n.splice(r,1),this.name(n.join(" "))),this}setAttr(t,n){var r=this[Zj+At.Util._capitalize(t)];return At.Util._isFunction(r)?r.call(this,n):this._setAttr(t,n),this}_requestDraw(){if(rc.Konva.autoDrawEnabled){const t=this.getLayer()||this.getStage();t==null||t.batchDraw()}}_setAttr(t,n){var r=this.attrs[t];r===n&&!At.Util.isObject(n)||(n==null?delete this.attrs[t]:this.attrs[t]=n,this._shouldFireChangeEvents&&this._fireChangeEvent(t,r,n),this._requestDraw())}_setComponentAttr(t,n,r){var i;r!==void 0&&(i=this.attrs[t],i||(this.attrs[t]=this.getAttr(t)),this.attrs[t][n]=r,this._fireChangeEvent(t,i,r))}_fireAndBubble(t,n,r){n&&this.nodeType===eF&&(n.target=this);var i=(t===Yj||t===Jj)&&(r&&(this===r||this.isAncestorOf&&this.isAncestorOf(r))||this.nodeType==="Stage"&&!r);if(!i){this._fire(t,n);var o=(t===Yj||t===Jj)&&r&&r.isAncestorOf&&r.isAncestorOf(this)&&!r.isAncestorOf(this.parent);(n&&!n.cancelBubble||!n)&&this.parent&&this.parent.isListening()&&!o&&(r&&r.parent?this._fireAndBubble.call(this.parent,t,n,r):this._fireAndBubble.call(this.parent,t,n))}}_getProtoListeners(t){var n,r,i;const o=(n=this._cache.get(Vy))!==null&&n!==void 0?n:{};let a=o==null?void 0:o[t];if(a===void 0){a=[];let s=Object.getPrototypeOf(this);for(;s;){const l=(i=(r=s.eventListeners)===null||r===void 0?void 0:r[t])!==null&&i!==void 0?i:[];a.push(...l),s=Object.getPrototypeOf(s)}o[t]=a,this._cache.set(Vy,o)}return a}_fire(t,n){n=n||{},n.currentTarget=this,n.type=t;const r=this._getProtoListeners(t);if(r)for(var i=0;i<r.length;i++)r[i].handler.call(this,n);const o=this.eventListeners[t];if(o)for(var i=0;i<o.length;i++)o[i].handler.call(this,n)}draw(){return this.drawScene(),this.drawHit(),this}_createDragElement(t){var n=t?t.pointerId:void 0,r=this.getStage(),i=this.getAbsolutePosition();if(r){var o=r._getPointerById(n)||r._changedPointerPositions[0]||i;$o.DD._dragElements.set(this._id,{node:this,startPointerPos:o,offset:{x:o.x-i.x,y:o.y-i.y},dragStatus:"ready",pointerId:n})}}startDrag(t,n=!0){$o.DD._dragElements.has(this._id)||this._createDragElement(t);const r=$o.DD._dragElements.get(this._id);r.dragStatus="dragging",this.fire("dragstart",{type:"dragstart",target:this,evt:t&&t.evt},n)}_setDragPosition(t,n){const r=this.getStage()._getPointerById(n.pointerId);if(r){var i={x:r.x-n.offset.x,y:r.y-n.offset.y},o=this.dragBoundFunc();if(o!==void 0){const a=o.call(this,i,t);a?i=a:At.Util.warn("dragBoundFunc did not return any value. That is unexpected behavior. You must return new absolute position from dragBoundFunc.")}(!this._lastPos||this._lastPos.x!==i.x||this._lastPos.y!==i.y)&&(this.setAbsolutePosition(i),this._requestDraw()),this._lastPos=i}}stopDrag(t){const n=$o.DD._dragElements.get(this._id);n&&(n.dragStatus="stopped"),$o.DD._endDragBefore(t),$o.DD._endDragAfter(t)}setDraggable(t){this._setAttr("draggable",t),this._dragChange()}isDragging(){const t=$o.DD._dragElements.get(this._id);return t?t.dragStatus==="dragging":!1}_listenDrag(){this._dragCleanup(),this.on("mousedown.konva touchstart.konva",function(t){var n=t.evt.button!==void 0,r=!n||rc.Konva.dragButtons.indexOf(t.evt.button)>=0;if(r&&!this.isDragging()){var i=!1;$o.DD._dragElements.forEach(o=>{this.isAncestorOf(o.node)&&(i=!0)}),i||this._createDragElement(t)}})}_dragChange(){if(this.attrs.draggable)this._listenDrag();else{this._dragCleanup();var t=this.getStage();if(!t)return;const n=$o.DD._dragElements.get(this._id),r=n&&n.dragStatus==="dragging",i=n&&n.dragStatus==="ready";r?this.stopDrag():i&&$o.DD._dragElements.delete(this._id)}}_dragCleanup(){this.off("mousedown.konva"),this.off("touchstart.konva")}isClientRectOnScreen(t={x:0,y:0}){const n=this.getStage();if(!n)return!1;const r={x:-t.x,y:-t.y,width:n.width()+2*t.x,height:n.height()+2*t.y};return At.Util.haveIntersection(r,this.getClientRect())}static create(t,n){return At.Util._isString(t)&&(t=JSON.parse(t)),this._createNode(t,n)}static _createNode(t,n){var r=st.prototype.getClassName.call(t),i=t.children,o,a,s;n&&(t.attrs.container=n),rc.Konva[r]||(At.Util.warn('Can not find a node with class name "'+r+'". Fallback to "Shape".'),r="Shape");const l=rc.Konva[r];if(o=new l(t.attrs),i)for(a=i.length,s=0;s<a;s++)o.add(st._createNode(i[s]));return o}}yn.Node=st;st.prototype.nodeType="Node";st.prototype._attrsAffectingSize=[];st.prototype.eventListeners={};st.prototype.on.call(st.prototype,mPe,function(){if(this._batchingTransformChange){this._needClearTransformCache=!0;return}this._clearCache(ac),this._clearSelfAndDescendantCache(tl)});st.prototype.on.call(st.prototype,"visibleChange.konva",function(){this._clearSelfAndDescendantCache(_E)});st.prototype.on.call(st.prototype,"listeningChange.konva",function(){this._clearSelfAndDescendantCache(EE)});st.prototype.on.call(st.prototype,"opacityChange.konva",function(){this._clearSelfAndDescendantCache(F2)});const tn=V1.Factory.addGetterSetter;tn(st,"zIndex");tn(st,"absolutePosition");tn(st,"position");tn(st,"x",0,(0,Un.getNumberValidator)());tn(st,"y",0,(0,Un.getNumberValidator)());tn(st,"globalCompositeOperation","source-over",(0,Un.getStringValidator)());tn(st,"opacity",1,(0,Un.getNumberValidator)());tn(st,"name","",(0,Un.getStringValidator)());tn(st,"id","",(0,Un.getStringValidator)());tn(st,"rotation",0,(0,Un.getNumberValidator)());V1.Factory.addComponentsGetterSetter(st,"scale",["x","y"]);tn(st,"scaleX",1,(0,Un.getNumberValidator)());tn(st,"scaleY",1,(0,Un.getNumberValidator)());V1.Factory.addComponentsGetterSetter(st,"skew",["x","y"]);tn(st,"skewX",0,(0,Un.getNumberValidator)());tn(st,"skewY",0,(0,Un.getNumberValidator)());V1.Factory.addComponentsGetterSetter(st,"offset",["x","y"]);tn(st,"offsetX",0,(0,Un.getNumberValidator)());tn(st,"offsetY",0,(0,Un.getNumberValidator)());tn(st,"dragDistance",null,(0,Un.getNumberValidator)());tn(st,"width",0,(0,Un.getNumberValidator)());tn(st,"height",0,(0,Un.getNumberValidator)());tn(st,"listening",!0,(0,Un.getBooleanValidator)());tn(st,"preventDefault",!0,(0,Un.getBooleanValidator)());tn(st,"filters",null,function(e){return this._filterUpToDate=!1,e});tn(st,"visible",!0,(0,Un.getBooleanValidator)());tn(st,"transformsEnabled","all",(0,Un.getStringValidator)());tn(st,"size");tn(st,"dragBoundFunc");tn(st,"draggable",!1,(0,Un.getBooleanValidator)());V1.Factory.backCompat(st,{rotateDeg:"rotate",setRotationDeg:"setRotation",getRotationDeg:"getRotation"});var Yd={};Object.defineProperty(Yd,"__esModule",{value:!0});Yd.Container=void 0;const Xp=wt,mC=yn,p6=Xe;class Jd extends mC.Node{constructor(){super(...arguments),this.children=[]}getChildren(t){if(!t)return this.children||[];const n=this.children||[];var r=[];return n.forEach(function(i){t(i)&&r.push(i)}),r}hasChildren(){return this.getChildren().length>0}removeChildren(){return this.getChildren().forEach(t=>{t.parent=null,t.index=0,t.remove()}),this.children=[],this._requestDraw(),this}destroyChildren(){return this.getChildren().forEach(t=>{t.parent=null,t.index=0,t.destroy()}),this.children=[],this._requestDraw(),this}add(...t){if(t.length===0)return this;if(t.length>1){for(var n=0;n<t.length;n++)this.add(t[n]);return this}const r=t[0];return r.getParent()?(r.moveTo(this),this):(this._validateAdd(r),r.index=this.getChildren().length,r.parent=this,r._clearCaches(),this.getChildren().push(r),this._fire("add",{child:r}),this._requestDraw(),this)}destroy(){return this.hasChildren()&&this.destroyChildren(),super.destroy(),this}find(t){return this._generalFind(t,!1)}findOne(t){var n=this._generalFind(t,!0);return n.length>0?n[0]:void 0}_generalFind(t,n){var r=[];return this._descendants(i=>{const o=i._isMatch(t);return o&&r.push(i),!!(o&&n)}),r}_descendants(t){let n=!1;const r=this.getChildren();for(const i of r){if(n=t(i),n)return!0;if(i.hasChildren()&&(n=i._descendants(t),n))return!0}return!1}toObject(){var t=mC.Node.prototype.toObject.call(this);return t.children=[],this.getChildren().forEach(n=>{t.children.push(n.toObject())}),t}isAncestorOf(t){for(var n=t.getParent();n;){if(n._id===this._id)return!0;n=n.getParent()}return!1}clone(t){var n=mC.Node.prototype.clone.call(this,t);return this.getChildren().forEach(function(r){n.add(r.clone())}),n}getAllIntersections(t){var n=[];return this.find("Shape").forEach(r=>{r.isVisible()&&r.intersects(t)&&n.push(r)}),n}_clearSelfAndDescendantCache(t){var n;super._clearSelfAndDescendantCache(t),!this.isCached()&&((n=this.children)===null||n===void 0||n.forEach(function(r){r._clearSelfAndDescendantCache(t)}))}_setChildrenIndices(){var t;(t=this.children)===null||t===void 0||t.forEach(function(n,r){n.index=r}),this._requestDraw()}drawScene(t,n,r){var i=this.getLayer(),o=t||i&&i.getCanvas(),a=o&&o.getContext(),s=this._getCanvasCache(),l=s&&s.scene,c=o&&o.isCache;if(!this.isVisible()&&!c)return this;if(l){a.save();var u=this.getAbsoluteTransform(n).getMatrix();a.transform(u[0],u[1],u[2],u[3],u[4],u[5]),this._drawCachedSceneCanvas(a),a.restore()}else this._drawChildren("drawScene",o,n,r);return this}drawHit(t,n){if(!this.shouldDrawHit(n))return this;var r=this.getLayer(),i=t||r&&r.hitCanvas,o=i&&i.getContext(),a=this._getCanvasCache(),s=a&&a.hit;if(s){o.save();var l=this.getAbsoluteTransform(n).getMatrix();o.transform(l[0],l[1],l[2],l[3],l[4],l[5]),this._drawCachedHitCanvas(o),o.restore()}else this._drawChildren("drawHit",i,n);return this}_drawChildren(t,n,r,i){var o,a=n&&n.getContext(),s=this.clipWidth(),l=this.clipHeight(),c=this.clipFunc(),u=typeof s=="number"&&typeof l=="number"||c;const f=r===this;if(u){a.save();var d=this.getAbsoluteTransform(r),g=d.getMatrix();a.transform(g[0],g[1],g[2],g[3],g[4],g[5]),a.beginPath();let b;if(c)b=c.call(this,a,this);else{var p=this.clipX(),m=this.clipY();a.rect(p||0,m||0,s,l)}a.clip.apply(a,b),g=d.copy().invert().getMatrix(),a.transform(g[0],g[1],g[2],g[3],g[4],g[5])}var w=!f&&this.globalCompositeOperation()!=="source-over"&&t==="drawScene";w&&(a.save(),a._applyGlobalCompositeOperation(this)),(o=this.children)===null||o===void 0||o.forEach(function(b){b[t](n,r,i)}),w&&a.restore(),u&&a.restore()}getClientRect(t={}){var n,r=t.skipTransform,i=t.relativeTo,o,a,s,l,c={x:1/0,y:1/0,width:0,height:0},u=this;(n=this.children)===null||n===void 0||n.forEach(function(m){if(m.visible()){var w=m.getClientRect({relativeTo:u,skipShadow:t.skipShadow,skipStroke:t.skipStroke});w.width===0&&w.height===0||(o===void 0?(o=w.x,a=w.y,s=w.x+w.width,l=w.y+w.height):(o=Math.min(o,w.x),a=Math.min(a,w.y),s=Math.max(s,w.x+w.width),l=Math.max(l,w.y+w.height)))}});for(var f=this.find("Shape"),d=!1,g=0;g<f.length;g++){var p=f[g];if(p._isVisible(this)){d=!0;break}}return d&&o!==void 0?c={x:o,y:a,width:s-o,height:l-a}:c={x:0,y:0,width:0,height:0},r?c:this._transformedRect(c,i)}}Yd.Container=Jd;Xp.Factory.addComponentsGetterSetter(Jd,"clip",["x","y","width","height"]);Xp.Factory.addGetterSetter(Jd,"clipX",void 0,(0,p6.getNumberValidator)());Xp.Factory.addGetterSetter(Jd,"clipY",void 0,(0,p6.getNumberValidator)());Xp.Factory.addGetterSetter(Jd,"clipWidth",void 0,(0,p6.getNumberValidator)());Xp.Factory.addGetterSetter(Jd,"clipHeight",void 0,(0,p6.getNumberValidator)());Xp.Factory.addGetterSetter(Jd,"clipFunc");var GX={},io={};Object.defineProperty(io,"__esModule",{value:!0});io.releaseCapture=io.setPointerCapture=io.hasPointerCapture=io.createEvent=io.getCapturedShape=void 0;const vPe=yt,Gg=new Map,qX=vPe.Konva._global.PointerEvent!==void 0;function yPe(e){return Gg.get(e)}io.getCapturedShape=yPe;function hP(e){return{evt:e,pointerId:e.pointerId}}io.createEvent=hP;function bPe(e,t){return Gg.get(e)===t}io.hasPointerCapture=bPe;function wPe(e,t){KX(e),t.getStage()&&(Gg.set(e,t),qX&&t._fire("gotpointercapture",hP(new PointerEvent("gotpointercapture"))))}io.setPointerCapture=wPe;function KX(e,t){const n=Gg.get(e);if(!n)return;const r=n.getStage();r&&r.content,Gg.delete(e),qX&&n._fire("lostpointercapture",hP(new PointerEvent("lostpointercapture")))}io.releaseCapture=KX;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Stage=e.stages=void 0;const t=_n,n=wt,r=Yd,i=yt,o=La,a=h6,s=yt,l=io;var c="Stage",u="string",f="px",d="mouseout",g="mouseleave",p="mouseover",m="mouseenter",w="mousemove",b="mousedown",C="mouseup",y="pointermove",x="pointerdown",_="pointerup",A="pointercancel",O="lostpointercapture",P="pointerout",M="pointerleave",R="pointerover",L="pointerenter",z="contextmenu",V="touchstart",H="touchend",B="touchmove",F="touchcancel",j="wheel",N=5,D=[[m,"_pointerenter"],[b,"_pointerdown"],[w,"_pointermove"],[C,"_pointerup"],[g,"_pointerleave"],[V,"_pointerdown"],[B,"_pointermove"],[H,"_pointerup"],[F,"_pointercancel"],[p,"_pointerover"],[j,"_wheel"],[z,"_contextmenu"],[x,"_pointerdown"],[y,"_pointermove"],[_,"_pointerup"],[A,"_pointercancel"],[O,"_lostpointercapture"]];const U={mouse:{[P]:d,[M]:g,[R]:p,[L]:m,[y]:w,[x]:b,[_]:C,[A]:"mousecancel",pointerclick:"click",pointerdblclick:"dblclick"},touch:{[P]:"touchout",[M]:"touchleave",[R]:"touchover",[L]:"touchenter",[y]:B,[x]:V,[_]:H,[A]:F,pointerclick:"tap",pointerdblclick:"dbltap"},pointer:{[P]:P,[M]:M,[R]:R,[L]:L,[y]:y,[x]:x,[_]:_,[A]:A,pointerclick:"pointerclick",pointerdblclick:"pointerdblclick"}},W=te=>te.indexOf("pointer")>=0?"pointer":te.indexOf("touch")>=0?"touch":"mouse",G=te=>{const q=W(te);if(q==="pointer")return i.Konva.pointerEventsEnabled&&U.pointer;if(q==="touch")return U.touch;if(q==="mouse")return U.mouse};function Q(te={}){return(te.clipFunc||te.clipWidth||te.clipHeight)&&t.Util.warn("Stage does not support clipping. Please use clip for Layers or Groups."),te}const X="Pointer position is missing and not registered by the stage. Looks like it is outside of the stage container. You can set it manually from event: stage.setPointersPositions(event);";e.stages=[];class ee extends r.Container{constructor(q){super(Q(q)),this._pointerPositions=[],this._changedPointerPositions=[],this._buildDOM(),this._bindContentEvents(),e.stages.push(this),this.on("widthChange.konva heightChange.konva",this._resizeDOM),this.on("visibleChange.konva",this._checkVisibility),this.on("clipWidthChange.konva clipHeightChange.konva clipFuncChange.konva",()=>{Q(this.attrs)}),this._checkVisibility()}_validateAdd(q){const ne=q.getType()==="Layer",oe=q.getType()==="FastLayer";ne||oe||t.Util.throw("You may only add layers to the stage.")}_checkVisibility(){if(!this.content)return;const q=this.visible()?"":"none";this.content.style.display=q}setContainer(q){if(typeof q===u){if(q.charAt(0)==="."){var ne=q.slice(1);q=document.getElementsByClassName(ne)[0]}else{var oe;q.charAt(0)!=="#"?oe=q:oe=q.slice(1),q=document.getElementById(oe)}if(!q)throw"Can not find container in document with id "+oe}return this._setAttr("container",q),this.content&&(this.content.parentElement&&this.content.parentElement.removeChild(this.content),q.appendChild(this.content)),this}shouldDrawHit(){return!0}clear(){var q=this.children,ne=q.length,oe;for(oe=0;oe<ne;oe++)q[oe].clear();return this}clone(q){return q||(q={}),q.container=typeof document<"u"&&document.createElement("div"),r.Container.prototype.clone.call(this,q)}destroy(){super.destroy();var q=this.content;q&&t.Util._isInDocument(q)&&this.container().removeChild(q);var ne=e.stages.indexOf(this);return ne>-1&&e.stages.splice(ne,1),t.Util.releaseCanvas(this.bufferCanvas._canvas,this.bufferHitCanvas._canvas),this}getPointerPosition(){const q=this._pointerPositions[0]||this._changedPointerPositions[0];return q?{x:q.x,y:q.y}:(t.Util.warn(X),null)}_getPointerById(q){return this._pointerPositions.find(ne=>ne.id===q)}getPointersPositions(){return this._pointerPositions}getStage(){return this}getContent(){return this.content}_toKonvaCanvas(q){q=q||{},q.x=q.x||0,q.y=q.y||0,q.width=q.width||this.width(),q.height=q.height||this.height();var ne=new o.SceneCanvas({width:q.width,height:q.height,pixelRatio:q.pixelRatio||1}),oe=ne.getContext()._context,ge=this.children;return(q.x||q.y)&&oe.translate(-1*q.x,-1*q.y),ge.forEach(function(ve){if(ve.isVisible()){var fe=ve._toKonvaCanvas(q);oe.drawImage(fe._canvas,q.x,q.y,fe.getWidth()/fe.getPixelRatio(),fe.getHeight()/fe.getPixelRatio())}}),ne}getIntersection(q){if(!q)return null;var ne=this.children,oe=ne.length,ge=oe-1,ve;for(ve=ge;ve>=0;ve--){const fe=ne[ve].getIntersection(q);if(fe)return fe}return null}_resizeDOM(){var q=this.width(),ne=this.height();this.content&&(this.content.style.width=q+f,this.content.style.height=ne+f),this.bufferCanvas.setSize(q,ne),this.bufferHitCanvas.setSize(q,ne),this.children.forEach(oe=>{oe.setSize({width:q,height:ne}),oe.draw()})}add(q,...ne){if(arguments.length>1){for(var oe=0;oe<arguments.length;oe++)this.add(arguments[oe]);return this}super.add(q);var ge=this.children.length;return ge>N&&t.Util.warn("The stage has "+ge+" layers. Recommended maximum number of layers is 3-5. Adding more layers into the stage may drop the performance. Rethink your tree structure, you can use Konva.Group."),q.setSize({width:this.width(),height:this.height()}),q.draw(),i.Konva.isBrowser&&this.content.appendChild(q.canvas._canvas),this}getParent(){return null}getLayer(){return null}hasPointerCapture(q){return l.hasPointerCapture(q,this)}setPointerCapture(q){l.setPointerCapture(q,this)}releaseCapture(q){l.releaseCapture(q,this)}getLayers(){return this.children}_bindContentEvents(){i.Konva.isBrowser&&D.forEach(([q,ne])=>{this.content.addEventListener(q,oe=>{this[ne](oe)},{passive:!1})})}_pointerenter(q){this.setPointersPositions(q);const ne=G(q.type);ne&&this._fire(ne.pointerenter,{evt:q,target:this,currentTarget:this})}_pointerover(q){this.setPointersPositions(q);const ne=G(q.type);ne&&this._fire(ne.pointerover,{evt:q,target:this,currentTarget:this})}_getTargetShape(q){let ne=this[q+"targetShape"];return ne&&!ne.getStage()&&(ne=null),ne}_pointerleave(q){const ne=G(q.type),oe=W(q.type);if(ne){this.setPointersPositions(q);var ge=this._getTargetShape(oe),ve=!(i.Konva.isDragging()||i.Konva.isTransforming())||i.Konva.hitOnDragEnabled;ge&&ve?(ge._fireAndBubble(ne.pointerout,{evt:q}),ge._fireAndBubble(ne.pointerleave,{evt:q}),this._fire(ne.pointerleave,{evt:q,target:this,currentTarget:this}),this[oe+"targetShape"]=null):ve&&(this._fire(ne.pointerleave,{evt:q,target:this,currentTarget:this}),this._fire(ne.pointerout,{evt:q,target:this,currentTarget:this})),this.pointerPos=null,this._pointerPositions=[]}}_pointerdown(q){const ne=G(q.type),oe=W(q.type);if(ne){this.setPointersPositions(q);var ge=!1;this._changedPointerPositions.forEach(ve=>{var fe=this.getIntersection(ve);if(a.DD.justDragged=!1,i.Konva["_"+oe+"ListenClick"]=!0,!fe||!fe.isListening()){this[oe+"ClickStartShape"]=void 0;return}i.Konva.capturePointerEventsEnabled&&fe.setPointerCapture(ve.id),this[oe+"ClickStartShape"]=fe,fe._fireAndBubble(ne.pointerdown,{evt:q,pointerId:ve.id}),ge=!0;const pe=q.type.indexOf("touch")>=0;fe.preventDefault()&&q.cancelable&&pe&&q.preventDefault()}),ge||this._fire(ne.pointerdown,{evt:q,target:this,currentTarget:this,pointerId:this._pointerPositions[0].id})}}_pointermove(q){const ne=G(q.type),oe=W(q.type);if(!ne)return;i.Konva.isDragging()&&a.DD.node.preventDefault()&&q.cancelable&&q.preventDefault(),this.setPointersPositions(q);var ge=!(i.Konva.isDragging()||i.Konva.isTransforming())||i.Konva.hitOnDragEnabled;if(!ge)return;var ve={};let fe=!1;var pe=this._getTargetShape(oe);this._changedPointerPositions.forEach(be=>{const ce=l.getCapturedShape(be.id)||this.getIntersection(be),Oe=be.id,Be={evt:q,pointerId:Oe};var Ne=pe!==ce;if(Ne&&pe&&(pe._fireAndBubble(ne.pointerout,{...Be},ce),pe._fireAndBubble(ne.pointerleave,{...Be},ce)),ce){if(ve[ce._id])return;ve[ce._id]=!0}ce&&ce.isListening()?(fe=!0,Ne&&(ce._fireAndBubble(ne.pointerover,{...Be},pe),ce._fireAndBubble(ne.pointerenter,{...Be},pe),this[oe+"targetShape"]=ce),ce._fireAndBubble(ne.pointermove,{...Be})):pe&&(this._fire(ne.pointerover,{evt:q,target:this,currentTarget:this,pointerId:Oe}),this[oe+"targetShape"]=null)}),fe||this._fire(ne.pointermove,{evt:q,target:this,currentTarget:this,pointerId:this._changedPointerPositions[0].id})}_pointerup(q){const ne=G(q.type),oe=W(q.type);if(!ne)return;this.setPointersPositions(q);const ge=this[oe+"ClickStartShape"],ve=this[oe+"ClickEndShape"];var fe={};let pe=!1;this._changedPointerPositions.forEach(be=>{const ce=l.getCapturedShape(be.id)||this.getIntersection(be);if(ce){if(ce.releaseCapture(be.id),fe[ce._id])return;fe[ce._id]=!0}const Oe=be.id,Be={evt:q,pointerId:Oe};let Ne=!1;i.Konva["_"+oe+"InDblClickWindow"]?(Ne=!0,clearTimeout(this[oe+"DblTimeout"])):a.DD.justDragged||(i.Konva["_"+oe+"InDblClickWindow"]=!0,clearTimeout(this[oe+"DblTimeout"])),this[oe+"DblTimeout"]=setTimeout(function(){i.Konva["_"+oe+"InDblClickWindow"]=!1},i.Konva.dblClickWindow),ce&&ce.isListening()?(pe=!0,this[oe+"ClickEndShape"]=ce,ce._fireAndBubble(ne.pointerup,{...Be}),i.Konva["_"+oe+"ListenClick"]&&ge&&ge===ce&&(ce._fireAndBubble(ne.pointerclick,{...Be}),Ne&&ve&&ve===ce&&ce._fireAndBubble(ne.pointerdblclick,{...Be}))):(this[oe+"ClickEndShape"]=null,i.Konva["_"+oe+"ListenClick"]&&this._fire(ne.pointerclick,{evt:q,target:this,currentTarget:this,pointerId:Oe}),Ne&&this._fire(ne.pointerdblclick,{evt:q,target:this,currentTarget:this,pointerId:Oe}))}),pe||this._fire(ne.pointerup,{evt:q,target:this,currentTarget:this,pointerId:this._changedPointerPositions[0].id}),i.Konva["_"+oe+"ListenClick"]=!1,q.cancelable&&oe!=="touch"&&q.preventDefault()}_contextmenu(q){this.setPointersPositions(q);var ne=this.getIntersection(this.getPointerPosition());ne&&ne.isListening()?ne._fireAndBubble(z,{evt:q}):this._fire(z,{evt:q,target:this,currentTarget:this})}_wheel(q){this.setPointersPositions(q);var ne=this.getIntersection(this.getPointerPosition());ne&&ne.isListening()?ne._fireAndBubble(j,{evt:q}):this._fire(j,{evt:q,target:this,currentTarget:this})}_pointercancel(q){this.setPointersPositions(q);const ne=l.getCapturedShape(q.pointerId)||this.getIntersection(this.getPointerPosition());ne&&ne._fireAndBubble(_,l.createEvent(q)),l.releaseCapture(q.pointerId)}_lostpointercapture(q){l.releaseCapture(q.pointerId)}setPointersPositions(q){var ne=this._getContentPosition(),oe=null,ge=null;q=q||window.event,q.touches!==void 0?(this._pointerPositions=[],this._changedPointerPositions=[],Array.prototype.forEach.call(q.touches,ve=>{this._pointerPositions.push({id:ve.identifier,x:(ve.clientX-ne.left)/ne.scaleX,y:(ve.clientY-ne.top)/ne.scaleY})}),Array.prototype.forEach.call(q.changedTouches||q.touches,ve=>{this._changedPointerPositions.push({id:ve.identifier,x:(ve.clientX-ne.left)/ne.scaleX,y:(ve.clientY-ne.top)/ne.scaleY})})):(oe=(q.clientX-ne.left)/ne.scaleX,ge=(q.clientY-ne.top)/ne.scaleY,this.pointerPos={x:oe,y:ge},this._pointerPositions=[{x:oe,y:ge,id:t.Util._getFirstPointerId(q)}],this._changedPointerPositions=[{x:oe,y:ge,id:t.Util._getFirstPointerId(q)}])}_setPointerPosition(q){t.Util.warn('Method _setPointerPosition is deprecated. Use "stage.setPointersPositions(event)" instead.'),this.setPointersPositions(q)}_getContentPosition(){if(!this.content||!this.content.getBoundingClientRect)return{top:0,left:0,scaleX:1,scaleY:1};var q=this.content.getBoundingClientRect();return{top:q.top,left:q.left,scaleX:q.width/this.content.clientWidth||1,scaleY:q.height/this.content.clientHeight||1}}_buildDOM(){if(this.bufferCanvas=new o.SceneCanvas({width:this.width(),height:this.height()}),this.bufferHitCanvas=new o.HitCanvas({pixelRatio:1,width:this.width(),height:this.height()}),!!i.Konva.isBrowser){var q=this.container();if(!q)throw"Stage has no container. A container is required.";q.innerHTML="",this.content=document.createElement("div"),this.content.style.position="relative",this.content.style.userSelect="none",this.content.className="konvajs-content",this.content.setAttribute("role","presentation"),q.appendChild(this.content),this._resizeDOM()}}cache(){return t.Util.warn("Cache function is not allowed for stage. You may use cache only for layers, groups and shapes."),this}clearCache(){return this}batchDraw(){return this.getChildren().forEach(function(q){q.batchDraw()}),this}}e.Stage=ee,ee.prototype.nodeType=c,(0,s._registerNode)(ee),n.Factory.addGetterSetter(ee,"container"),i.Konva.isBrowser&&document.addEventListener("visibilitychange",()=>{e.stages.forEach(te=>{te.batchDraw()})})})(GX);var W1={},ar={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Shape=e.shapes=void 0;const t=yt,n=_n,r=wt,i=yn,o=Xe,a=yt,s=io;var l="hasShadow",c="shadowRGBA",u="patternImage",f="linearGradient",d="radialGradient";let g;function p(){return g||(g=n.Util.createCanvasElement().getContext("2d"),g)}e.shapes={};function m(M){const R=this.attrs.fillRule;R?M.fill(R):M.fill()}function w(M){M.stroke()}function b(M){const R=this.attrs.fillRule;R?M.fill(R):M.fill()}function C(M){M.stroke()}function y(){this._clearCache(l)}function x(){this._clearCache(c)}function _(){this._clearCache(u)}function A(){this._clearCache(f)}function O(){this._clearCache(d)}class P extends i.Node{constructor(R){super(R);let L;for(;L=n.Util.getRandomColor(),!(L&&!(L in e.shapes)););this.colorKey=L,e.shapes[L]=this}getContext(){return n.Util.warn("shape.getContext() method is deprecated. Please do not use it."),this.getLayer().getContext()}getCanvas(){return n.Util.warn("shape.getCanvas() method is deprecated. Please do not use it."),this.getLayer().getCanvas()}getSceneFunc(){return this.attrs.sceneFunc||this._sceneFunc}getHitFunc(){return this.attrs.hitFunc||this._hitFunc}hasShadow(){return this._getCache(l,this._hasShadow)}_hasShadow(){return this.shadowEnabled()&&this.shadowOpacity()!==0&&!!(this.shadowColor()||this.shadowBlur()||this.shadowOffsetX()||this.shadowOffsetY())}_getFillPattern(){return this._getCache(u,this.__getFillPattern)}__getFillPattern(){if(this.fillPatternImage()){var R=p();const L=R.createPattern(this.fillPatternImage(),this.fillPatternRepeat()||"repeat");if(L&&L.setTransform){const z=new n.Transform;z.translate(this.fillPatternX(),this.fillPatternY()),z.rotate(t.Konva.getAngle(this.fillPatternRotation())),z.scale(this.fillPatternScaleX(),this.fillPatternScaleY()),z.translate(-1*this.fillPatternOffsetX(),-1*this.fillPatternOffsetY());const V=z.getMatrix(),H=typeof DOMMatrix>"u"?{a:V[0],b:V[1],c:V[2],d:V[3],e:V[4],f:V[5]}:new DOMMatrix(V);L.setTransform(H)}return L}}_getLinearGradient(){return this._getCache(f,this.__getLinearGradient)}__getLinearGradient(){var R=this.fillLinearGradientColorStops();if(R){for(var L=p(),z=this.fillLinearGradientStartPoint(),V=this.fillLinearGradientEndPoint(),H=L.createLinearGradient(z.x,z.y,V.x,V.y),B=0;B<R.length;B+=2)H.addColorStop(R[B],R[B+1]);return H}}_getRadialGradient(){return this._getCache(d,this.__getRadialGradient)}__getRadialGradient(){var R=this.fillRadialGradientColorStops();if(R){for(var L=p(),z=this.fillRadialGradientStartPoint(),V=this.fillRadialGradientEndPoint(),H=L.createRadialGradient(z.x,z.y,this.fillRadialGradientStartRadius(),V.x,V.y,this.fillRadialGradientEndRadius()),B=0;B<R.length;B+=2)H.addColorStop(R[B],R[B+1]);return H}}getShadowRGBA(){return this._getCache(c,this._getShadowRGBA)}_getShadowRGBA(){if(this.hasShadow()){var R=n.Util.colorToRGBA(this.shadowColor());if(R)return"rgba("+R.r+","+R.g+","+R.b+","+R.a*(this.shadowOpacity()||1)+")"}}hasFill(){return this._calculate("hasFill",["fillEnabled","fill","fillPatternImage","fillLinearGradientColorStops","fillRadialGradientColorStops"],()=>this.fillEnabled()&&!!(this.fill()||this.fillPatternImage()||this.fillLinearGradientColorStops()||this.fillRadialGradientColorStops()))}hasStroke(){return this._calculate("hasStroke",["strokeEnabled","strokeWidth","stroke","strokeLinearGradientColorStops"],()=>this.strokeEnabled()&&this.strokeWidth()&&!!(this.stroke()||this.strokeLinearGradientColorStops()))}hasHitStroke(){const R=this.hitStrokeWidth();return R==="auto"?this.hasStroke():this.strokeEnabled()&&!!R}intersects(R){var L=this.getStage();if(!L)return!1;const z=L.bufferHitCanvas;return z.getContext().clear(),this.drawHit(z,void 0,!0),z.context.getImageData(Math.round(R.x),Math.round(R.y),1,1).data[3]>0}destroy(){return i.Node.prototype.destroy.call(this),delete e.shapes[this.colorKey],delete this.colorKey,this}_useBufferCanvas(R){var L;if(!((L=this.attrs.perfectDrawEnabled)!==null&&L!==void 0?L:!0))return!1;const V=R||this.hasFill(),H=this.hasStroke(),B=this.getAbsoluteOpacity()!==1;if(V&&H&&B)return!0;const F=this.hasShadow(),j=this.shadowForStrokeEnabled();return!!(V&&H&&F&&j)}setStrokeHitEnabled(R){n.Util.warn("strokeHitEnabled property is deprecated. Please use hitStrokeWidth instead."),R?this.hitStrokeWidth("auto"):this.hitStrokeWidth(0)}getStrokeHitEnabled(){return this.hitStrokeWidth()!==0}getSelfRect(){var R=this.size();return{x:this._centroid?-R.width/2:0,y:this._centroid?-R.height/2:0,width:R.width,height:R.height}}getClientRect(R={}){let L=!1,z=this.getParent();for(;z;){if(z.isCached()){L=!0;break}z=z.getParent()}const V=R.skipTransform,H=R.relativeTo||L&&this.getStage()||void 0,B=this.getSelfRect(),j=!R.skipStroke&&this.hasStroke()&&this.strokeWidth()||0,N=B.width+j,D=B.height+j,U=!R.skipShadow&&this.hasShadow(),W=U?this.shadowOffsetX():0,G=U?this.shadowOffsetY():0,Q=N+Math.abs(W),X=D+Math.abs(G),ee=U&&this.shadowBlur()||0,te=Q+ee*2,q=X+ee*2,ne={width:te,height:q,x:-(j/2+ee)+Math.min(W,0)+B.x,y:-(j/2+ee)+Math.min(G,0)+B.y};return V?ne:this._transformedRect(ne,H)}drawScene(R,L,z){var V=this.getLayer(),H=R||V.getCanvas(),B=H.getContext(),F=this._getCanvasCache(),j=this.getSceneFunc(),N=this.hasShadow(),D,U,W=H.isCache,G=L===this;if(!this.isVisible()&&!G)return this;if(F){B.save();var Q=this.getAbsoluteTransform(L).getMatrix();return B.transform(Q[0],Q[1],Q[2],Q[3],Q[4],Q[5]),this._drawCachedSceneCanvas(B),B.restore(),this}if(!j)return this;if(B.save(),this._useBufferCanvas()&&!W){D=this.getStage();const te=z||D.bufferCanvas;U=te.getContext(),U.clear(),U.save(),U._applyLineJoin(this);var X=this.getAbsoluteTransform(L).getMatrix();U.transform(X[0],X[1],X[2],X[3],X[4],X[5]),j.call(this,U,this),U.restore();var ee=te.pixelRatio;N&&B._applyShadow(this),B._applyOpacity(this),B._applyGlobalCompositeOperation(this),B.drawImage(te._canvas,0,0,te.width/ee,te.height/ee)}else{if(B._applyLineJoin(this),!G){var X=this.getAbsoluteTransform(L).getMatrix();B.transform(X[0],X[1],X[2],X[3],X[4],X[5]),B._applyOpacity(this),B._applyGlobalCompositeOperation(this)}N&&B._applyShadow(this),j.call(this,B,this)}return B.restore(),this}drawHit(R,L,z=!1){if(!this.shouldDrawHit(L,z))return this;var V=this.getLayer(),H=R||V.hitCanvas,B=H&&H.getContext(),F=this.hitFunc()||this.sceneFunc(),j=this._getCanvasCache(),N=j&&j.hit;if(this.colorKey||n.Util.warn("Looks like your canvas has a destroyed shape in it. Do not reuse shape after you destroyed it. If you want to reuse shape you should call remove() instead of destroy()"),N){B.save();var D=this.getAbsoluteTransform(L).getMatrix();return B.transform(D[0],D[1],D[2],D[3],D[4],D[5]),this._drawCachedHitCanvas(B),B.restore(),this}if(!F)return this;if(B.save(),B._applyLineJoin(this),!(this===L)){var W=this.getAbsoluteTransform(L).getMatrix();B.transform(W[0],W[1],W[2],W[3],W[4],W[5])}return F.call(this,B,this),B.restore(),this}drawHitFromCache(R=0){var L=this._getCanvasCache(),z=this._getCachedSceneCanvas(),V=L.hit,H=V.getContext(),B=V.getWidth(),F=V.getHeight(),j,N,D,U,W,G;H.clear(),H.drawImage(z._canvas,0,0,B,F);try{for(j=H.getImageData(0,0,B,F),N=j.data,D=N.length,U=n.Util._hexToRgb(this.colorKey),W=0;W<D;W+=4)G=N[W+3],G>R?(N[W]=U.r,N[W+1]=U.g,N[W+2]=U.b,N[W+3]=255):N[W+3]=0;H.putImageData(j,0,0)}catch(Q){n.Util.error("Unable to draw hit graph from cached scene canvas. "+Q.message)}return this}hasPointerCapture(R){return s.hasPointerCapture(R,this)}setPointerCapture(R){s.setPointerCapture(R,this)}releaseCapture(R){s.releaseCapture(R,this)}}e.Shape=P,P.prototype._fillFunc=m,P.prototype._strokeFunc=w,P.prototype._fillFuncHit=b,P.prototype._strokeFuncHit=C,P.prototype._centroid=!1,P.prototype.nodeType="Shape",(0,a._registerNode)(P),P.prototype.eventListeners={},P.prototype.on.call(P.prototype,"shadowColorChange.konva shadowBlurChange.konva shadowOffsetChange.konva shadowOpacityChange.konva shadowEnabledChange.konva",y),P.prototype.on.call(P.prototype,"shadowColorChange.konva shadowOpacityChange.konva shadowEnabledChange.konva",x),P.prototype.on.call(P.prototype,"fillPriorityChange.konva fillPatternImageChange.konva fillPatternRepeatChange.konva fillPatternScaleXChange.konva fillPatternScaleYChange.konva fillPatternOffsetXChange.konva fillPatternOffsetYChange.konva fillPatternXChange.konva fillPatternYChange.konva fillPatternRotationChange.konva",_),P.prototype.on.call(P.prototype,"fillPriorityChange.konva fillLinearGradientColorStopsChange.konva fillLinearGradientStartPointXChange.konva fillLinearGradientStartPointYChange.konva fillLinearGradientEndPointXChange.konva fillLinearGradientEndPointYChange.konva",A),P.prototype.on.call(P.prototype,"fillPriorityChange.konva fillRadialGradientColorStopsChange.konva fillRadialGradientStartPointXChange.konva fillRadialGradientStartPointYChange.konva fillRadialGradientEndPointXChange.konva fillRadialGradientEndPointYChange.konva fillRadialGradientStartRadiusChange.konva fillRadialGradientEndRadiusChange.konva",O),r.Factory.addGetterSetter(P,"stroke",void 0,(0,o.getStringOrGradientValidator)()),r.Factory.addGetterSetter(P,"strokeWidth",2,(0,o.getNumberValidator)()),r.Factory.addGetterSetter(P,"fillAfterStrokeEnabled",!1),r.Factory.addGetterSetter(P,"hitStrokeWidth","auto",(0,o.getNumberOrAutoValidator)()),r.Factory.addGetterSetter(P,"strokeHitEnabled",!0,(0,o.getBooleanValidator)()),r.Factory.addGetterSetter(P,"perfectDrawEnabled",!0,(0,o.getBooleanValidator)()),r.Factory.addGetterSetter(P,"shadowForStrokeEnabled",!0,(0,o.getBooleanValidator)()),r.Factory.addGetterSetter(P,"lineJoin"),r.Factory.addGetterSetter(P,"lineCap"),r.Factory.addGetterSetter(P,"sceneFunc"),r.Factory.addGetterSetter(P,"hitFunc"),r.Factory.addGetterSetter(P,"dash"),r.Factory.addGetterSetter(P,"dashOffset",0,(0,o.getNumberValidator)()),r.Factory.addGetterSetter(P,"shadowColor",void 0,(0,o.getStringValidator)()),r.Factory.addGetterSetter(P,"shadowBlur",0,(0,o.getNumberValidator)()),r.Factory.addGetterSetter(P,"shadowOpacity",1,(0,o.getNumberValidator)()),r.Factory.addComponentsGetterSetter(P,"shadowOffset",["x","y"]),r.Factory.addGetterSetter(P,"shadowOffsetX",0,(0,o.getNumberValidator)()),r.Factory.addGetterSetter(P,"shadowOffsetY",0,(0,o.getNumberValidator)()),r.Factory.addGetterSetter(P,"fillPatternImage"),r.Factory.addGetterSetter(P,"fill",void 0,(0,o.getStringOrGradientValidator)()),r.Factory.addGetterSetter(P,"fillPatternX",0,(0,o.getNumberValidator)()),r.Factory.addGetterSetter(P,"fillPatternY",0,(0,o.getNumberValidator)()),r.Factory.addGetterSetter(P,"fillLinearGradientColorStops"),r.Factory.addGetterSetter(P,"strokeLinearGradientColorStops"),r.Factory.addGetterSetter(P,"fillRadialGradientStartRadius",0),r.Factory.addGetterSetter(P,"fillRadialGradientEndRadius",0),r.Factory.addGetterSetter(P,"fillRadialGradientColorStops"),r.Factory.addGetterSetter(P,"fillPatternRepeat","repeat"),r.Factory.addGetterSetter(P,"fillEnabled",!0),r.Factory.addGetterSetter(P,"strokeEnabled",!0),r.Factory.addGetterSetter(P,"shadowEnabled",!0),r.Factory.addGetterSetter(P,"dashEnabled",!0),r.Factory.addGetterSetter(P,"strokeScaleEnabled",!0),r.Factory.addGetterSetter(P,"fillPriority","color"),r.Factory.addComponentsGetterSetter(P,"fillPatternOffset",["x","y"]),r.Factory.addGetterSetter(P,"fillPatternOffsetX",0,(0,o.getNumberValidator)()),r.Factory.addGetterSetter(P,"fillPatternOffsetY",0,(0,o.getNumberValidator)()),r.Factory.addComponentsGetterSetter(P,"fillPatternScale",["x","y"]),r.Factory.addGetterSetter(P,"fillPatternScaleX",1,(0,o.getNumberValidator)()),r.Factory.addGetterSetter(P,"fillPatternScaleY",1,(0,o.getNumberValidator)()),r.Factory.addComponentsGetterSetter(P,"fillLinearGradientStartPoint",["x","y"]),r.Factory.addComponentsGetterSetter(P,"strokeLinearGradientStartPoint",["x","y"]),r.Factory.addGetterSetter(P,"fillLinearGradientStartPointX",0),r.Factory.addGetterSetter(P,"strokeLinearGradientStartPointX",0),r.Factory.addGetterSetter(P,"fillLinearGradientStartPointY",0),r.Factory.addGetterSetter(P,"strokeLinearGradientStartPointY",0),r.Factory.addComponentsGetterSetter(P,"fillLinearGradientEndPoint",["x","y"]),r.Factory.addComponentsGetterSetter(P,"strokeLinearGradientEndPoint",["x","y"]),r.Factory.addGetterSetter(P,"fillLinearGradientEndPointX",0),r.Factory.addGetterSetter(P,"strokeLinearGradientEndPointX",0),r.Factory.addGetterSetter(P,"fillLinearGradientEndPointY",0),r.Factory.addGetterSetter(P,"strokeLinearGradientEndPointY",0),r.Factory.addComponentsGetterSetter(P,"fillRadialGradientStartPoint",["x","y"]),r.Factory.addGetterSetter(P,"fillRadialGradientStartPointX",0),r.Factory.addGetterSetter(P,"fillRadialGradientStartPointY",0),r.Factory.addComponentsGetterSetter(P,"fillRadialGradientEndPoint",["x","y"]),r.Factory.addGetterSetter(P,"fillRadialGradientEndPointX",0),r.Factory.addGetterSetter(P,"fillRadialGradientEndPointY",0),r.Factory.addGetterSetter(P,"fillPatternRotation",0),r.Factory.addGetterSetter(P,"fillRule",void 0,(0,o.getStringValidator)()),r.Factory.backCompat(P,{dashArray:"dash",getDashArray:"getDash",setDashArray:"getDash",drawFunc:"sceneFunc",getDrawFunc:"getSceneFunc",setDrawFunc:"setSceneFunc",drawHitFunc:"hitFunc",getDrawHitFunc:"getHitFunc",setDrawHitFunc:"setHitFunc"})})(ar);Object.defineProperty(W1,"__esModule",{value:!0});W1.Layer=void 0;const Ys=_n,gC=Yd,zf=yn,pP=wt,nF=La,CPe=Xe,SPe=ar,xPe=yt;var EPe="#",_Pe="beforeDraw",APe="draw",QX=[{x:0,y:0},{x:-1,y:-1},{x:1,y:-1},{x:1,y:1},{x:-1,y:1}],PPe=QX.length;let Yp=class extends gC.Container{constructor(t){super(t),this.canvas=new nF.SceneCanvas,this.hitCanvas=new nF.HitCanvas({pixelRatio:1}),this._waitingForDraw=!1,this.on("visibleChange.konva",this._checkVisibility),this._checkVisibility(),this.on("imageSmoothingEnabledChange.konva",this._setSmoothEnabled),this._setSmoothEnabled()}createPNGStream(){return this.canvas._canvas.createPNGStream()}getCanvas(){return this.canvas}getNativeCanvasElement(){return this.canvas._canvas}getHitCanvas(){return this.hitCanvas}getContext(){return this.getCanvas().getContext()}clear(t){return this.getContext().clear(t),this.getHitCanvas().getContext().clear(t),this}setZIndex(t){super.setZIndex(t);var n=this.getStage();return n&&n.content&&(n.content.removeChild(this.getNativeCanvasElement()),t<n.children.length-1?n.content.insertBefore(this.getNativeCanvasElement(),n.children[t+1].getCanvas()._canvas):n.content.appendChild(this.getNativeCanvasElement())),this}moveToTop(){zf.Node.prototype.moveToTop.call(this);var t=this.getStage();return t&&t.content&&(t.content.removeChild(this.getNativeCanvasElement()),t.content.appendChild(this.getNativeCanvasElement())),!0}moveUp(){var t=zf.Node.prototype.moveUp.call(this);if(!t)return!1;var n=this.getStage();return!n||!n.content?!1:(n.content.removeChild(this.getNativeCanvasElement()),this.index<n.children.length-1?n.content.insertBefore(this.getNativeCanvasElement(),n.children[this.index+1].getCanvas()._canvas):n.content.appendChild(this.getNativeCanvasElement()),!0)}moveDown(){if(zf.Node.prototype.moveDown.call(this)){var t=this.getStage();if(t){var n=t.children;t.content&&(t.content.removeChild(this.getNativeCanvasElement()),t.content.insertBefore(this.getNativeCanvasElement(),n[this.index+1].getCanvas()._canvas))}return!0}return!1}moveToBottom(){if(zf.Node.prototype.moveToBottom.call(this)){var t=this.getStage();if(t){var n=t.children;t.content&&(t.content.removeChild(this.getNativeCanvasElement()),t.content.insertBefore(this.getNativeCanvasElement(),n[1].getCanvas()._canvas))}return!0}return!1}getLayer(){return this}remove(){var t=this.getNativeCanvasElement();return zf.Node.prototype.remove.call(this),t&&t.parentNode&&Ys.Util._isInDocument(t)&&t.parentNode.removeChild(t),this}getStage(){return this.parent}setSize({width:t,height:n}){return this.canvas.setSize(t,n),this.hitCanvas.setSize(t,n),this._setSmoothEnabled(),this}_validateAdd(t){var n=t.getType();n!=="Group"&&n!=="Shape"&&Ys.Util.throw("You may only add groups and shapes to a layer.")}_toKonvaCanvas(t){return t=t||{},t.width=t.width||this.getWidth(),t.height=t.height||this.getHeight(),t.x=t.x!==void 0?t.x:this.x(),t.y=t.y!==void 0?t.y:this.y(),zf.Node.prototype._toKonvaCanvas.call(this,t)}_checkVisibility(){this.visible()?this.canvas._canvas.style.display="block":this.canvas._canvas.style.display="none"}_setSmoothEnabled(){this.getContext()._context.imageSmoothingEnabled=this.imageSmoothingEnabled()}getWidth(){if(this.parent)return this.parent.width()}setWidth(){Ys.Util.warn('Can not change width of layer. Use "stage.width(value)" function instead.')}getHeight(){if(this.parent)return this.parent.height()}setHeight(){Ys.Util.warn('Can not change height of layer. Use "stage.height(value)" function instead.')}batchDraw(){return this._waitingForDraw||(this._waitingForDraw=!0,Ys.Util.requestAnimFrame(()=>{this.draw(),this._waitingForDraw=!1})),this}getIntersection(t){if(!this.isListening()||!this.isVisible())return null;for(var n=1,r=!1;;){for(let i=0;i<PPe;i++){const o=QX[i],a=this._getIntersection({x:t.x+o.x*n,y:t.y+o.y*n}),s=a.shape;if(s)return s;if(r=!!a.antialiased,!a.antialiased)break}if(r)n+=1;else return null}}_getIntersection(t){const n=this.hitCanvas.pixelRatio,r=this.hitCanvas.context.getImageData(Math.round(t.x*n),Math.round(t.y*n),1,1).data,i=r[3];if(i===255){const o=Ys.Util._rgbToHex(r[0],r[1],r[2]),a=SPe.shapes[EPe+o];return a?{shape:a}:{antialiased:!0}}else if(i>0)return{antialiased:!0};return{}}drawScene(t,n){var r=this.getLayer(),i=t||r&&r.getCanvas();return this._fire(_Pe,{node:this}),this.clearBeforeDraw()&&i.getContext().clear(),gC.Container.prototype.drawScene.call(this,i,n),this._fire(APe,{node:this}),this}drawHit(t,n){var r=this.getLayer(),i=t||r&&r.hitCanvas;return r&&r.clearBeforeDraw()&&r.getHitCanvas().getContext().clear(),gC.Container.prototype.drawHit.call(this,i,n),this}enableHitGraph(){return this.hitGraphEnabled(!0),this}disableHitGraph(){return this.hitGraphEnabled(!1),this}setHitGraphEnabled(t){Ys.Util.warn("hitGraphEnabled method is deprecated. Please use layer.listening() instead."),this.listening(t)}getHitGraphEnabled(t){return Ys.Util.warn("hitGraphEnabled method is deprecated. Please use layer.listening() instead."),this.listening()}toggleHitCanvas(){if(!(!this.parent||!this.parent.content)){var t=this.parent,n=!!this.hitCanvas._canvas.parentNode;n?t.content.removeChild(this.hitCanvas._canvas):t.content.appendChild(this.hitCanvas._canvas)}}destroy(){return Ys.Util.releaseCanvas(this.getNativeCanvasElement(),this.getHitCanvas()._canvas),super.destroy()}};W1.Layer=Yp;Yp.prototype.nodeType="Layer";(0,xPe._registerNode)(Yp);pP.Factory.addGetterSetter(Yp,"imageSmoothingEnabled",!0);pP.Factory.addGetterSetter(Yp,"clearBeforeDraw",!0);pP.Factory.addGetterSetter(Yp,"hitGraphEnabled",!0,(0,CPe.getBooleanValidator)());var m6={};Object.defineProperty(m6,"__esModule",{value:!0});m6.FastLayer=void 0;const TPe=_n,OPe=W1,IPe=yt;class mP extends OPe.Layer{constructor(t){super(t),this.listening(!1),TPe.Util.warn('Konva.Fast layer is deprecated. Please use "new Konva.Layer({ listening: false })" instead.')}}m6.FastLayer=mP;mP.prototype.nodeType="FastLayer";(0,IPe._registerNode)(mP);var Jp={};Object.defineProperty(Jp,"__esModule",{value:!0});Jp.Group=void 0;const kPe=_n,MPe=Yd,RPe=yt;let gP=class extends MPe.Container{_validateAdd(t){var n=t.getType();n!=="Group"&&n!=="Shape"&&kPe.Util.throw("You may only add groups and shapes to groups.")}};Jp.Group=gP;gP.prototype.nodeType="Group";(0,RPe._registerNode)(gP);var Zp={};Object.defineProperty(Zp,"__esModule",{value:!0});Zp.Animation=void 0;const vC=yt,rF=_n,yC=function(){return vC.glob.performance&&vC.glob.performance.now?function(){return vC.glob.performance.now()}:function(){return new Date().getTime()}}();class hs{constructor(t,n){this.id=hs.animIdCounter++,this.frame={time:0,timeDiff:0,lastTime:yC(),frameRate:0},this.func=t,this.setLayers(n)}setLayers(t){let n=[];return t&&(n=Array.isArray(t)?t:[t]),this.layers=n,this}getLayers(){return this.layers}addLayer(t){const n=this.layers,r=n.length;for(let i=0;i<r;i++)if(n[i]._id===t._id)return!1;return this.layers.push(t),!0}isRunning(){const n=hs.animations,r=n.length;for(let i=0;i<r;i++)if(n[i].id===this.id)return!0;return!1}start(){return this.stop(),this.frame.timeDiff=0,this.frame.lastTime=yC(),hs._addAnimation(this),this}stop(){return hs._removeAnimation(this),this}_updateFrameObject(t){this.frame.timeDiff=t-this.frame.lastTime,this.frame.lastTime=t,this.frame.time+=this.frame.timeDiff,this.frame.frameRate=1e3/this.frame.timeDiff}static _addAnimation(t){this.animations.push(t),this._handleAnimation()}static _removeAnimation(t){const n=t.id,r=this.animations,i=r.length;for(let o=0;o<i;o++)if(r[o].id===n){this.animations.splice(o,1);break}}static _runFrames(){const t={},n=this.animations;for(let r=0;r<n.length;r++){const i=n[r],o=i.layers,a=i.func;i._updateFrameObject(yC());const s=o.length;let l;if(a?l=a.call(i,i.frame)!==!1:l=!0,!!l)for(let c=0;c<s;c++){const u=o[c];u._id!==void 0&&(t[u._id]=u)}}for(let r in t)t.hasOwnProperty(r)&&t[r].batchDraw()}static _animationLoop(){const t=hs;t.animations.length?(t._runFrames(),rF.Util.requestAnimFrame(t._animationLoop)):t.animRunning=!1}static _handleAnimation(){this.animRunning||(this.animRunning=!0,rF.Util.requestAnimFrame(this._animationLoop))}}Zp.Animation=hs;hs.animations=[];hs.animIdCounter=0;hs.animRunning=!1;var XX={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Easings=e.Tween=void 0;const t=_n,n=Zp,r=yn,i=yt;var o={node:1,duration:1,easing:1,onFinish:1,yoyo:1},a=1,s=2,l=3,c=0,u=["fill","stroke","shadowColor"];class f{constructor(p,m,w,b,C,y,x){this.prop=p,this.propFunc=m,this.begin=b,this._pos=b,this.duration=y,this._change=0,this.prevPos=0,this.yoyo=x,this._time=0,this._position=0,this._startTime=0,this._finish=0,this.func=w,this._change=C-this.begin,this.pause()}fire(p){var m=this[p];m&&m()}setTime(p){p>this.duration?this.yoyo?(this._time=this.duration,this.reverse()):this.finish():p<0?this.yoyo?(this._time=0,this.play()):this.reset():(this._time=p,this.update())}getTime(){return this._time}setPosition(p){this.prevPos=this._pos,this.propFunc(p),this._pos=p}getPosition(p){return p===void 0&&(p=this._time),this.func(p,this.begin,this._change,this.duration)}play(){this.state=s,this._startTime=this.getTimer()-this._time,this.onEnterFrame(),this.fire("onPlay")}reverse(){this.state=l,this._time=this.duration-this._time,this._startTime=this.getTimer()-this._time,this.onEnterFrame(),this.fire("onReverse")}seek(p){this.pause(),this._time=p,this.update(),this.fire("onSeek")}reset(){this.pause(),this._time=0,this.update(),this.fire("onReset")}finish(){this.pause(),this._time=this.duration,this.update(),this.fire("onFinish")}update(){this.setPosition(this.getPosition(this._time)),this.fire("onUpdate")}onEnterFrame(){var p=this.getTimer()-this._startTime;this.state===s?this.setTime(p):this.state===l&&this.setTime(this.duration-p)}pause(){this.state=a,this.fire("onPause")}getTimer(){return new Date().getTime()}}class d{constructor(p){var m=this,w=p.node,b=w._id,C,y=p.easing||e.Easings.Linear,x=!!p.yoyo,_;typeof p.duration>"u"?C=.3:p.duration===0?C=.001:C=p.duration,this.node=w,this._id=c++;var A=w.getLayer()||(w instanceof i.Konva.Stage?w.getLayers():null);A||t.Util.error("Tween constructor have `node` that is not in a layer. Please add node into layer first."),this.anim=new n.Animation(function(){m.tween.onEnterFrame()},A),this.tween=new f(_,function(O){m._tweenFunc(O)},y,0,1,C*1e3,x),this._addListeners(),d.attrs[b]||(d.attrs[b]={}),d.attrs[b][this._id]||(d.attrs[b][this._id]={}),d.tweens[b]||(d.tweens[b]={});for(_ in p)o[_]===void 0&&this._addAttr(_,p[_]);this.reset(),this.onFinish=p.onFinish,this.onReset=p.onReset,this.onUpdate=p.onUpdate}_addAttr(p,m){var w=this.node,b=w._id,C,y,x,_,A,O,P,M;if(x=d.tweens[b][p],x&&delete d.attrs[b][x][p],C=w.getAttr(p),t.Util._isArray(m))if(y=[],A=Math.max(m.length,C.length),p==="points"&&m.length!==C.length&&(m.length>C.length?(P=C,C=t.Util._prepareArrayForTween(C,m,w.closed())):(O=m,m=t.Util._prepareArrayForTween(m,C,w.closed()))),p.indexOf("fill")===0)for(_=0;_<A;_++)if(_%2===0)y.push(m[_]-C[_]);else{var R=t.Util.colorToRGBA(C[_]);M=t.Util.colorToRGBA(m[_]),C[_]=R,y.push({r:M.r-R.r,g:M.g-R.g,b:M.b-R.b,a:M.a-R.a})}else for(_=0;_<A;_++)y.push(m[_]-C[_]);else u.indexOf(p)!==-1?(C=t.Util.colorToRGBA(C),M=t.Util.colorToRGBA(m),y={r:M.r-C.r,g:M.g-C.g,b:M.b-C.b,a:M.a-C.a}):y=m-C;d.attrs[b][this._id][p]={start:C,diff:y,end:m,trueEnd:O,trueStart:P},d.tweens[b][p]=this._id}_tweenFunc(p){var m=this.node,w=d.attrs[m._id][this._id],b,C,y,x,_,A,O,P;for(b in w){if(C=w[b],y=C.start,x=C.diff,P=C.end,t.Util._isArray(y))if(_=[],O=Math.max(y.length,P.length),b.indexOf("fill")===0)for(A=0;A<O;A++)A%2===0?_.push((y[A]||0)+x[A]*p):_.push("rgba("+Math.round(y[A].r+x[A].r*p)+","+Math.round(y[A].g+x[A].g*p)+","+Math.round(y[A].b+x[A].b*p)+","+(y[A].a+x[A].a*p)+")");else for(A=0;A<O;A++)_.push((y[A]||0)+x[A]*p);else u.indexOf(b)!==-1?_="rgba("+Math.round(y.r+x.r*p)+","+Math.round(y.g+x.g*p)+","+Math.round(y.b+x.b*p)+","+(y.a+x.a*p)+")":_=y+x*p;m.setAttr(b,_)}}_addListeners(){this.tween.onPlay=()=>{this.anim.start()},this.tween.onReverse=()=>{this.anim.start()},this.tween.onPause=()=>{this.anim.stop()},this.tween.onFinish=()=>{var p=this.node,m=d.attrs[p._id][this._id];m.points&&m.points.trueEnd&&p.setAttr("points",m.points.trueEnd),this.onFinish&&this.onFinish.call(this)},this.tween.onReset=()=>{var p=this.node,m=d.attrs[p._id][this._id];m.points&&m.points.trueStart&&p.points(m.points.trueStart),this.onReset&&this.onReset()},this.tween.onUpdate=()=>{this.onUpdate&&this.onUpdate.call(this)}}play(){return this.tween.play(),this}reverse(){return this.tween.reverse(),this}reset(){return this.tween.reset(),this}seek(p){return this.tween.seek(p*1e3),this}pause(){return this.tween.pause(),this}finish(){return this.tween.finish(),this}destroy(){var p=this.node._id,m=this._id,w=d.tweens[p],b;this.pause();for(b in w)delete d.tweens[p][b];delete d.attrs[p][m]}}e.Tween=d,d.attrs={},d.tweens={},r.Node.prototype.to=function(g){var p=g.onFinish;g.node=this,g.onFinish=function(){this.destroy(),p&&p()};var m=new d(g);m.play()},e.Easings={BackEaseIn(g,p,m,w){var b=1.70158;return m*(g/=w)*g*((b+1)*g-b)+p},BackEaseOut(g,p,m,w){var b=1.70158;return m*((g=g/w-1)*g*((b+1)*g+b)+1)+p},BackEaseInOut(g,p,m,w){var b=1.70158;return(g/=w/2)<1?m/2*(g*g*(((b*=1.525)+1)*g-b))+p:m/2*((g-=2)*g*(((b*=1.525)+1)*g+b)+2)+p},ElasticEaseIn(g,p,m,w,b,C){var y=0;return g===0?p:(g/=w)===1?p+m:(C||(C=w*.3),!b||b<Math.abs(m)?(b=m,y=C/4):y=C/(2*Math.PI)*Math.asin(m/b),-(b*Math.pow(2,10*(g-=1))*Math.sin((g*w-y)*(2*Math.PI)/C))+p)},ElasticEaseOut(g,p,m,w,b,C){var y=0;return g===0?p:(g/=w)===1?p+m:(C||(C=w*.3),!b||b<Math.abs(m)?(b=m,y=C/4):y=C/(2*Math.PI)*Math.asin(m/b),b*Math.pow(2,-10*g)*Math.sin((g*w-y)*(2*Math.PI)/C)+m+p)},ElasticEaseInOut(g,p,m,w,b,C){var y=0;return g===0?p:(g/=w/2)===2?p+m:(C||(C=w*(.3*1.5)),!b||b<Math.abs(m)?(b=m,y=C/4):y=C/(2*Math.PI)*Math.asin(m/b),g<1?-.5*(b*Math.pow(2,10*(g-=1))*Math.sin((g*w-y)*(2*Math.PI)/C))+p:b*Math.pow(2,-10*(g-=1))*Math.sin((g*w-y)*(2*Math.PI)/C)*.5+m+p)},BounceEaseOut(g,p,m,w){return(g/=w)<1/2.75?m*(7.5625*g*g)+p:g<2/2.75?m*(7.5625*(g-=1.5/2.75)*g+.75)+p:g<2.5/2.75?m*(7.5625*(g-=2.25/2.75)*g+.9375)+p:m*(7.5625*(g-=2.625/2.75)*g+.984375)+p},BounceEaseIn(g,p,m,w){return m-e.Easings.BounceEaseOut(w-g,0,m,w)+p},BounceEaseInOut(g,p,m,w){return g<w/2?e.Easings.BounceEaseIn(g*2,0,m,w)*.5+p:e.Easings.BounceEaseOut(g*2-w,0,m,w)*.5+m*.5+p},EaseIn(g,p,m,w){return m*(g/=w)*g+p},EaseOut(g,p,m,w){return-m*(g/=w)*(g-2)+p},EaseInOut(g,p,m,w){return(g/=w/2)<1?m/2*g*g+p:-m/2*(--g*(g-2)-1)+p},StrongEaseIn(g,p,m,w){return m*(g/=w)*g*g*g*g+p},StrongEaseOut(g,p,m,w){return m*((g=g/w-1)*g*g*g*g+1)+p},StrongEaseInOut(g,p,m,w){return(g/=w/2)<1?m/2*g*g*g*g*g+p:m/2*((g-=2)*g*g*g*g+2)+p},Linear(g,p,m,w){return m*g/w+p}}})(XX);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Konva=void 0;const t=yt,n=_n,r=yn,i=Yd,o=GX,a=W1,s=m6,l=Jp,c=h6,u=ar,f=Zp,d=XX,g=pl,p=La;e.Konva=n.Util._assign(t.Konva,{Util:n.Util,Transform:n.Transform,Node:r.Node,Container:i.Container,Stage:o.Stage,stages:o.stages,Layer:a.Layer,FastLayer:s.FastLayer,Group:l.Group,DD:c.DD,Shape:u.Shape,shapes:u.shapes,Animation:f.Animation,Tween:d.Tween,Easings:d.Easings,Context:g.Context,Canvas:p.Canvas}),e.default=e.Konva})(iw);var g6={};Object.defineProperty(g6,"__esModule",{value:!0});g6.Arc=void 0;const v6=wt,NPe=ar,iF=yt,y6=Xe,jPe=yt;class Nl extends NPe.Shape{_sceneFunc(t){var n=iF.Konva.getAngle(this.angle()),r=this.clockwise();t.beginPath(),t.arc(0,0,this.outerRadius(),0,n,r),t.arc(0,0,this.innerRadius(),n,0,!r),t.closePath(),t.fillStrokeShape(this)}getWidth(){return this.outerRadius()*2}getHeight(){return this.outerRadius()*2}setWidth(t){this.outerRadius(t/2)}setHeight(t){this.outerRadius(t/2)}getSelfRect(){const t=this.innerRadius(),n=this.outerRadius(),r=this.clockwise(),i=iF.Konva.getAngle(r?360-this.angle():this.angle()),o=Math.cos(Math.min(i,Math.PI)),a=1,s=Math.sin(Math.min(Math.max(Math.PI,i),3*Math.PI/2)),l=Math.sin(Math.min(i,Math.PI/2)),c=o*(o>0?t:n),u=a*n,f=s*(s>0?t:n),d=l*(l>0?n:t);return{x:c,y:r?-1*d:f,width:u-c,height:d-f}}}g6.Arc=Nl;Nl.prototype._centroid=!0;Nl.prototype.className="Arc";Nl.prototype._attrsAffectingSize=["innerRadius","outerRadius"];(0,jPe._registerNode)(Nl);v6.Factory.addGetterSetter(Nl,"innerRadius",0,(0,y6.getNumberValidator)());v6.Factory.addGetterSetter(Nl,"outerRadius",0,(0,y6.getNumberValidator)());v6.Factory.addGetterSetter(Nl,"angle",0,(0,y6.getNumberValidator)());v6.Factory.addGetterSetter(Nl,"clockwise",!1,(0,y6.getBooleanValidator)());var b6={},G1={};Object.defineProperty(G1,"__esModule",{value:!0});G1.Line=void 0;const w6=wt,FPe=ar,YX=Xe,LPe=yt;function AE(e,t,n,r,i,o,a){var s=Math.sqrt(Math.pow(n-e,2)+Math.pow(r-t,2)),l=Math.sqrt(Math.pow(i-n,2)+Math.pow(o-r,2)),c=a*s/(s+l),u=a*l/(s+l),f=n-c*(i-e),d=r-c*(o-t),g=n+u*(i-e),p=r+u*(o-t);return[f,d,g,p]}function oF(e,t){var n=e.length,r=[],i,o;for(i=2;i<n-2;i+=2)o=AE(e[i-2],e[i-1],e[i],e[i+1],e[i+2],e[i+3],t),!isNaN(o[0])&&(r.push(o[0]),r.push(o[1]),r.push(e[i]),r.push(e[i+1]),r.push(o[2]),r.push(o[3]));return r}class pu extends FPe.Shape{constructor(t){super(t),this.on("pointsChange.konva tensionChange.konva closedChange.konva bezierChange.konva",function(){this._clearCache("tensionPoints")})}_sceneFunc(t){var n=this.points(),r=n.length,i=this.tension(),o=this.closed(),a=this.bezier(),s,l,c;if(r){if(t.beginPath(),t.moveTo(n[0],n[1]),i!==0&&r>4){for(s=this.getTensionPoints(),l=s.length,c=o?0:4,o||t.quadraticCurveTo(s[0],s[1],s[2],s[3]);c<l-2;)t.bezierCurveTo(s[c++],s[c++],s[c++],s[c++],s[c++],s[c++]);o||t.quadraticCurveTo(s[l-2],s[l-1],n[r-2],n[r-1])}else if(a)for(c=2;c<r;)t.bezierCurveTo(n[c++],n[c++],n[c++],n[c++],n[c++],n[c++]);else for(c=2;c<r;c+=2)t.lineTo(n[c],n[c+1]);o?(t.closePath(),t.fillStrokeShape(this)):t.strokeShape(this)}}getTensionPoints(){return this._getCache("tensionPoints",this._getTensionPoints)}_getTensionPoints(){return this.closed()?this._getTensionPointsClosed():oF(this.points(),this.tension())}_getTensionPointsClosed(){var t=this.points(),n=t.length,r=this.tension(),i=AE(t[n-2],t[n-1],t[0],t[1],t[2],t[3],r),o=AE(t[n-4],t[n-3],t[n-2],t[n-1],t[0],t[1],r),a=oF(t,r),s=[i[2],i[3]].concat(a).concat([o[0],o[1],t[n-2],t[n-1],o[2],o[3],i[0],i[1],t[0],t[1]]);return s}getWidth(){return this.getSelfRect().width}getHeight(){return this.getSelfRect().height}getSelfRect(){var t=this.points();if(t.length<4)return{x:t[0]||0,y:t[1]||0,width:0,height:0};this.tension()!==0?t=[t[0],t[1],...this._getTensionPoints(),t[t.length-2],t[t.length-1]]:t=this.points();for(var n=t[0],r=t[0],i=t[1],o=t[1],a,s,l=0;l<t.length/2;l++)a=t[l*2],s=t[l*2+1],n=Math.min(n,a),r=Math.max(r,a),i=Math.min(i,s),o=Math.max(o,s);return{x:n,y:i,width:r-n,height:o-i}}}G1.Line=pu;pu.prototype.className="Line";pu.prototype._attrsAffectingSize=["points","bezier","tension"];(0,LPe._registerNode)(pu);w6.Factory.addGetterSetter(pu,"closed",!1);w6.Factory.addGetterSetter(pu,"bezier",!1);w6.Factory.addGetterSetter(pu,"tension",0,(0,YX.getNumberValidator)());w6.Factory.addGetterSetter(pu,"points",[],(0,YX.getNumberArrayValidator)());var e0={},JX={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.t2length=e.getQuadraticArcLength=e.getCubicArcLength=e.binomialCoefficients=e.cValues=e.tValues=void 0,e.tValues=[[],[],[-.5773502691896257,.5773502691896257],[0,-.7745966692414834,.7745966692414834],[-.33998104358485626,.33998104358485626,-.8611363115940526,.8611363115940526],[0,-.5384693101056831,.5384693101056831,-.906179845938664,.906179845938664],[.6612093864662645,-.6612093864662645,-.2386191860831969,.2386191860831969,-.932469514203152,.932469514203152],[0,.4058451513773972,-.4058451513773972,-.7415311855993945,.7415311855993945,-.9491079123427585,.9491079123427585],[-.1834346424956498,.1834346424956498,-.525532409916329,.525532409916329,-.7966664774136267,.7966664774136267,-.9602898564975363,.9602898564975363],[0,-.8360311073266358,.8360311073266358,-.9681602395076261,.9681602395076261,-.3242534234038089,.3242534234038089,-.6133714327005904,.6133714327005904],[-.14887433898163122,.14887433898163122,-.4333953941292472,.4333953941292472,-.6794095682990244,.6794095682990244,-.8650633666889845,.8650633666889845,-.9739065285171717,.9739065285171717],[0,-.26954315595234496,.26954315595234496,-.5190961292068118,.5190961292068118,-.7301520055740494,.7301520055740494,-.8870625997680953,.8870625997680953,-.978228658146057,.978228658146057],[-.1252334085114689,.1252334085114689,-.3678314989981802,.3678314989981802,-.5873179542866175,.5873179542866175,-.7699026741943047,.7699026741943047,-.9041172563704749,.9041172563704749,-.9815606342467192,.9815606342467192],[0,-.2304583159551348,.2304583159551348,-.44849275103644687,.44849275103644687,-.6423493394403402,.6423493394403402,-.8015780907333099,.8015780907333099,-.9175983992229779,.9175983992229779,-.9841830547185881,.9841830547185881],[-.10805494870734367,.10805494870734367,-.31911236892788974,.31911236892788974,-.5152486363581541,.5152486363581541,-.6872929048116855,.6872929048116855,-.827201315069765,.827201315069765,-.9284348836635735,.9284348836635735,-.9862838086968123,.9862838086968123],[0,-.20119409399743451,.20119409399743451,-.3941513470775634,.3941513470775634,-.5709721726085388,.5709721726085388,-.7244177313601701,.7244177313601701,-.8482065834104272,.8482065834104272,-.937273392400706,.937273392400706,-.9879925180204854,.9879925180204854],[-.09501250983763744,.09501250983763744,-.2816035507792589,.2816035507792589,-.45801677765722737,.45801677765722737,-.6178762444026438,.6178762444026438,-.755404408355003,.755404408355003,-.8656312023878318,.8656312023878318,-.9445750230732326,.9445750230732326,-.9894009349916499,.9894009349916499],[0,-.17848418149584785,.17848418149584785,-.3512317634538763,.3512317634538763,-.5126905370864769,.5126905370864769,-.6576711592166907,.6576711592166907,-.7815140038968014,.7815140038968014,-.8802391537269859,.8802391537269859,-.9506755217687678,.9506755217687678,-.9905754753144174,.9905754753144174],[-.0847750130417353,.0847750130417353,-.2518862256915055,.2518862256915055,-.41175116146284263,.41175116146284263,-.5597708310739475,.5597708310739475,-.6916870430603532,.6916870430603532,-.8037049589725231,.8037049589725231,-.8926024664975557,.8926024664975557,-.9558239495713977,.9558239495713977,-.9915651684209309,.9915651684209309],[0,-.16035864564022537,.16035864564022537,-.31656409996362983,.31656409996362983,-.46457074137596094,.46457074137596094,-.600545304661681,.600545304661681,-.7209661773352294,.7209661773352294,-.8227146565371428,.8227146565371428,-.9031559036148179,.9031559036148179,-.96020815213483,.96020815213483,-.9924068438435844,.9924068438435844],[-.07652652113349734,.07652652113349734,-.22778585114164507,.22778585114164507,-.37370608871541955,.37370608871541955,-.5108670019508271,.5108670019508271,-.636053680726515,.636053680726515,-.7463319064601508,.7463319064601508,-.8391169718222188,.8391169718222188,-.912234428251326,.912234428251326,-.9639719272779138,.9639719272779138,-.9931285991850949,.9931285991850949],[0,-.1455618541608951,.1455618541608951,-.2880213168024011,.2880213168024011,-.4243421202074388,.4243421202074388,-.5516188358872198,.5516188358872198,-.6671388041974123,.6671388041974123,-.7684399634756779,.7684399634756779,-.8533633645833173,.8533633645833173,-.9200993341504008,.9200993341504008,-.9672268385663063,.9672268385663063,-.9937521706203895,.9937521706203895],[-.06973927331972223,.06973927331972223,-.20786042668822127,.20786042668822127,-.34193582089208424,.34193582089208424,-.469355837986757,.469355837986757,-.5876404035069116,.5876404035069116,-.6944872631866827,.6944872631866827,-.7878168059792081,.7878168059792081,-.8658125777203002,.8658125777203002,-.926956772187174,.926956772187174,-.9700604978354287,.9700604978354287,-.9942945854823992,.9942945854823992],[0,-.1332568242984661,.1332568242984661,-.26413568097034495,.26413568097034495,-.3903010380302908,.3903010380302908,-.5095014778460075,.5095014778460075,-.6196098757636461,.6196098757636461,-.7186613631319502,.7186613631319502,-.8048884016188399,.8048884016188399,-.8767523582704416,.8767523582704416,-.9329710868260161,.9329710868260161,-.9725424712181152,.9725424712181152,-.9947693349975522,.9947693349975522],[-.06405689286260563,.06405689286260563,-.1911188674736163,.1911188674736163,-.3150426796961634,.3150426796961634,-.4337935076260451,.4337935076260451,-.5454214713888396,.5454214713888396,-.6480936519369755,.6480936519369755,-.7401241915785544,.7401241915785544,-.820001985973903,.820001985973903,-.8864155270044011,.8864155270044011,-.9382745520027328,.9382745520027328,-.9747285559713095,.9747285559713095,-.9951872199970213,.9951872199970213]],e.cValues=[[],[],[1,1],[.8888888888888888,.5555555555555556,.5555555555555556],[.6521451548625461,.6521451548625461,.34785484513745385,.34785484513745385],[.5688888888888889,.47862867049936647,.47862867049936647,.23692688505618908,.23692688505618908],[.3607615730481386,.3607615730481386,.46791393457269104,.46791393457269104,.17132449237917036,.17132449237917036],[.4179591836734694,.3818300505051189,.3818300505051189,.27970539148927664,.27970539148927664,.1294849661688697,.1294849661688697],[.362683783378362,.362683783378362,.31370664587788727,.31370664587788727,.22238103445337448,.22238103445337448,.10122853629037626,.10122853629037626],[.3302393550012598,.1806481606948574,.1806481606948574,.08127438836157441,.08127438836157441,.31234707704000286,.31234707704000286,.26061069640293544,.26061069640293544],[.29552422471475287,.29552422471475287,.26926671930999635,.26926671930999635,.21908636251598204,.21908636251598204,.1494513491505806,.1494513491505806,.06667134430868814,.06667134430868814],[.2729250867779006,.26280454451024665,.26280454451024665,.23319376459199048,.23319376459199048,.18629021092773426,.18629021092773426,.1255803694649046,.1255803694649046,.05566856711617366,.05566856711617366],[.24914704581340277,.24914704581340277,.2334925365383548,.2334925365383548,.20316742672306592,.20316742672306592,.16007832854334622,.16007832854334622,.10693932599531843,.10693932599531843,.04717533638651183,.04717533638651183],[.2325515532308739,.22628318026289723,.22628318026289723,.2078160475368885,.2078160475368885,.17814598076194574,.17814598076194574,.13887351021978725,.13887351021978725,.09212149983772845,.09212149983772845,.04048400476531588,.04048400476531588],[.2152638534631578,.2152638534631578,.2051984637212956,.2051984637212956,.18553839747793782,.18553839747793782,.15720316715819355,.15720316715819355,.12151857068790319,.12151857068790319,.08015808715976021,.08015808715976021,.03511946033175186,.03511946033175186],[.2025782419255613,.19843148532711158,.19843148532711158,.1861610000155622,.1861610000155622,.16626920581699392,.16626920581699392,.13957067792615432,.13957067792615432,.10715922046717194,.10715922046717194,.07036604748810812,.07036604748810812,.03075324199611727,.03075324199611727],[.1894506104550685,.1894506104550685,.18260341504492358,.18260341504492358,.16915651939500254,.16915651939500254,.14959598881657674,.14959598881657674,.12462897125553388,.12462897125553388,.09515851168249279,.09515851168249279,.062253523938647894,.062253523938647894,.027152459411754096,.027152459411754096],[.17944647035620653,.17656270536699264,.17656270536699264,.16800410215645004,.16800410215645004,.15404576107681028,.15404576107681028,.13513636846852548,.13513636846852548,.11188384719340397,.11188384719340397,.08503614831717918,.08503614831717918,.0554595293739872,.0554595293739872,.02414830286854793,.02414830286854793],[.1691423829631436,.1691423829631436,.16427648374583273,.16427648374583273,.15468467512626524,.15468467512626524,.14064291467065065,.14064291467065065,.12255520671147846,.12255520671147846,.10094204410628717,.10094204410628717,.07642573025488905,.07642573025488905,.0497145488949698,.0497145488949698,.02161601352648331,.02161601352648331],[.1610544498487837,.15896884339395434,.15896884339395434,.15276604206585967,.15276604206585967,.1426067021736066,.1426067021736066,.12875396253933621,.12875396253933621,.11156664554733399,.11156664554733399,.09149002162245,.09149002162245,.06904454273764123,.06904454273764123,.0448142267656996,.0448142267656996,.019461788229726478,.019461788229726478],[.15275338713072584,.15275338713072584,.14917298647260374,.14917298647260374,.14209610931838204,.14209610931838204,.13168863844917664,.13168863844917664,.11819453196151841,.11819453196151841,.10193011981724044,.10193011981724044,.08327674157670475,.08327674157670475,.06267204833410907,.06267204833410907,.04060142980038694,.04060142980038694,.017614007139152118,.017614007139152118],[.14608113364969041,.14452440398997005,.14452440398997005,.13988739479107315,.13988739479107315,.13226893863333747,.13226893863333747,.12183141605372853,.12183141605372853,.10879729916714838,.10879729916714838,.09344442345603386,.09344442345603386,.0761001136283793,.0761001136283793,.057134425426857205,.057134425426857205,.036953789770852494,.036953789770852494,.016017228257774335,.016017228257774335],[.13925187285563198,.13925187285563198,.13654149834601517,.13654149834601517,.13117350478706238,.13117350478706238,.12325237681051242,.12325237681051242,.11293229608053922,.11293229608053922,.10041414444288096,.10041414444288096,.08594160621706773,.08594160621706773,.06979646842452049,.06979646842452049,.052293335152683286,.052293335152683286,.03377490158481415,.03377490158481415,.0146279952982722,.0146279952982722],[.13365457218610619,.1324620394046966,.1324620394046966,.12890572218808216,.12890572218808216,.12304908430672953,.12304908430672953,.11499664022241136,.11499664022241136,.10489209146454141,.10489209146454141,.09291576606003515,.09291576606003515,.07928141177671895,.07928141177671895,.06423242140852585,.06423242140852585,.04803767173108467,.04803767173108467,.030988005856979445,.030988005856979445,.013411859487141771,.013411859487141771],[.12793819534675216,.12793819534675216,.1258374563468283,.1258374563468283,.12167047292780339,.12167047292780339,.1155056680537256,.1155056680537256,.10744427011596563,.10744427011596563,.09761865210411388,.09761865210411388,.08619016153195327,.08619016153195327,.0733464814110803,.0733464814110803,.05929858491543678,.05929858491543678,.04427743881741981,.04427743881741981,.028531388628933663,.028531388628933663,.0123412297999872,.0123412297999872]],e.binomialCoefficients=[[1],[1,1],[1,2,1],[1,3,3,1]];const t=(a,s,l)=>{let c,u,f;c=l/2,u=0;for(let g=0;g<20;g++)f=c*e.tValues[20][g]+c,u+=e.cValues[20][g]*r(a,s,f);return c*u};e.getCubicArcLength=t;const n=(a,s,l)=>{l===void 0&&(l=1);const c=a[0]-2*a[1]+a[2],u=s[0]-2*s[1]+s[2],f=2*a[1]-2*a[0],d=2*s[1]-2*s[0],g=4*(c*c+u*u),p=4*(c*f+u*d),m=f*f+d*d;if(g===0)return l*Math.sqrt(Math.pow(a[2]-a[0],2)+Math.pow(s[2]-s[0],2));const w=p/(2*g),b=m/g,C=l+w,y=b-w*w,x=C*C+y>0?Math.sqrt(C*C+y):0,_=w*w+y>0?Math.sqrt(w*w+y):0,A=w+Math.sqrt(w*w+y)!==0?y*Math.log(Math.abs((C+x)/(w+_))):0;return Math.sqrt(g)/2*(C*x-w*_+A)};e.getQuadraticArcLength=n;function r(a,s,l){const c=i(1,l,a),u=i(1,l,s),f=c*c+u*u;return Math.sqrt(f)}const i=(a,s,l)=>{const c=l.length-1;let u,f;if(c===0)return 0;if(a===0){f=0;for(let d=0;d<=c;d++)f+=e.binomialCoefficients[c][d]*Math.pow(1-s,c-d)*Math.pow(s,d)*l[d];return f}else{u=new Array(c);for(let d=0;d<c;d++)u[d]=c*(l[d+1]-l[d]);return i(a-1,s,u)}},o=(a,s,l)=>{let c=1,u=a/s,f=(a-l(u))/s,d=0;for(;c>.001;){const g=l(u+f),p=Math.abs(a-g)/s;if(p<c)c=p,u+=f;else{const m=l(u-f),w=Math.abs(a-m)/s;w<c?(c=w,u-=f):f/=2}if(d++,d>500)break}return u};e.t2length=o})(JX);Object.defineProperty(e0,"__esModule",{value:!0});e0.Path=void 0;const $Pe=wt,BPe=ar,DPe=yt,Uf=JX;class Zn extends BPe.Shape{constructor(t){super(t),this.dataArray=[],this.pathLength=0,this._readDataAttribute(),this.on("dataChange.konva",function(){this._readDataAttribute()})}_readDataAttribute(){this.dataArray=Zn.parsePathData(this.data()),this.pathLength=Zn.getPathLength(this.dataArray)}_sceneFunc(t){var n=this.dataArray;t.beginPath();for(var r=!1,i=0;i<n.length;i++){var o=n[i].command,a=n[i].points;switch(o){case"L":t.lineTo(a[0],a[1]);break;case"M":t.moveTo(a[0],a[1]);break;case"C":t.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);break;case"Q":t.quadraticCurveTo(a[0],a[1],a[2],a[3]);break;case"A":var s=a[0],l=a[1],c=a[2],u=a[3],f=a[4],d=a[5],g=a[6],p=a[7],m=c>u?c:u,w=c>u?1:c/u,b=c>u?u/c:1;t.translate(s,l),t.rotate(g),t.scale(w,b),t.arc(0,0,m,f,f+d,1-p),t.scale(1/w,1/b),t.rotate(-g),t.translate(-s,-l);break;case"z":r=!0,t.closePath();break}}!r&&!this.hasFill()?t.strokeShape(this):t.fillStrokeShape(this)}getSelfRect(){var t=[];this.dataArray.forEach(function(c){if(c.command==="A"){var u=c.points[4],f=c.points[5],d=c.points[4]+f,g=Math.PI/180;if(Math.abs(u-d)<g&&(g=Math.abs(u-d)),f<0)for(let p=u-g;p>d;p-=g){const m=Zn.getPointOnEllipticalArc(c.points[0],c.points[1],c.points[2],c.points[3],p,0);t.push(m.x,m.y)}else for(let p=u+g;p<d;p+=g){const m=Zn.getPointOnEllipticalArc(c.points[0],c.points[1],c.points[2],c.points[3],p,0);t.push(m.x,m.y)}}else if(c.command==="C")for(let p=0;p<=1;p+=.01){const m=Zn.getPointOnCubicBezier(p,c.start.x,c.start.y,c.points[0],c.points[1],c.points[2],c.points[3],c.points[4],c.points[5]);t.push(m.x,m.y)}else t=t.concat(c.points)});for(var n=t[0],r=t[0],i=t[1],o=t[1],a,s,l=0;l<t.length/2;l++)a=t[l*2],s=t[l*2+1],isNaN(a)||(n=Math.min(n,a),r=Math.max(r,a)),isNaN(s)||(i=Math.min(i,s),o=Math.max(o,s));return{x:n,y:i,width:r-n,height:o-i}}getLength(){return this.pathLength}getPointAtLength(t){return Zn.getPointAtLengthOfDataArray(t,this.dataArray)}static getLineLength(t,n,r,i){return Math.sqrt((r-t)*(r-t)+(i-n)*(i-n))}static getPathLength(t){let n=0;for(var r=0;r<t.length;++r)n+=t[r].pathLength;return n}static getPointAtLengthOfDataArray(t,n){var r,i=0,o=n.length;if(!o)return null;for(;i<o&&t>n[i].pathLength;)t-=n[i].pathLength,++i;if(i===o)return r=n[i-1].points.slice(-2),{x:r[0],y:r[1]};if(t<.01)return r=n[i].points.slice(0,2),{x:r[0],y:r[1]};var a=n[i],s=a.points;switch(a.command){case"L":return Zn.getPointOnLine(t,a.start.x,a.start.y,s[0],s[1]);case"C":return Zn.getPointOnCubicBezier((0,Uf.t2length)(t,Zn.getPathLength(n),m=>(0,Uf.getCubicArcLength)([a.start.x,s[0],s[2],s[4]],[a.start.y,s[1],s[3],s[5]],m)),a.start.x,a.start.y,s[0],s[1],s[2],s[3],s[4],s[5]);case"Q":return Zn.getPointOnQuadraticBezier((0,Uf.t2length)(t,Zn.getPathLength(n),m=>(0,Uf.getQuadraticArcLength)([a.start.x,s[0],s[2]],[a.start.y,s[1],s[3]],m)),a.start.x,a.start.y,s[0],s[1],s[2],s[3]);case"A":var l=s[0],c=s[1],u=s[2],f=s[3],d=s[4],g=s[5],p=s[6];return d+=g*t/a.pathLength,Zn.getPointOnEllipticalArc(l,c,u,f,d,p)}return null}static getPointOnLine(t,n,r,i,o,a,s){a=a??n,s=s??r;const l=this.getLineLength(n,r,i,o);if(l<1e-10)return{x:n,y:r};if(i===n)return{x:a,y:s+(o>r?t:-t)};const c=(o-r)/(i-n),u=Math.sqrt(t*t/(1+c*c))*(i<n?-1:1),f=c*u;if(Math.abs(s-r-c*(a-n))<1e-10)return{x:a+u,y:s+f};const d=((a-n)*(i-n)+(s-r)*(o-r))/(l*l),g=n+d*(i-n),p=r+d*(o-r),m=this.getLineLength(a,s,g,p),w=Math.sqrt(t*t-m*m),b=Math.sqrt(w*w/(1+c*c))*(i<n?-1:1),C=c*b;return{x:g+b,y:p+C}}static getPointOnCubicBezier(t,n,r,i,o,a,s,l,c){function u(w){return w*w*w}function f(w){return 3*w*w*(1-w)}function d(w){return 3*w*(1-w)*(1-w)}function g(w){return(1-w)*(1-w)*(1-w)}var p=l*u(t)+a*f(t)+i*d(t)+n*g(t),m=c*u(t)+s*f(t)+o*d(t)+r*g(t);return{x:p,y:m}}static getPointOnQuadraticBezier(t,n,r,i,o,a,s){function l(g){return g*g}function c(g){return 2*g*(1-g)}function u(g){return(1-g)*(1-g)}var f=a*l(t)+i*c(t)+n*u(t),d=s*l(t)+o*c(t)+r*u(t);return{x:f,y:d}}static getPointOnEllipticalArc(t,n,r,i,o,a){var s=Math.cos(a),l=Math.sin(a),c={x:r*Math.cos(o),y:i*Math.sin(o)};return{x:t+(c.x*s-c.y*l),y:n+(c.x*l+c.y*s)}}static parsePathData(t){if(!t)return[];var n=t,r=["m","M","l","L","v","V","h","H","z","Z","c","C","q","Q","t","T","s","S","a","A"];n=n.replace(new RegExp(" ","g"),",");for(var i=0;i<r.length;i++)n=n.replace(new RegExp(r[i],"g"),"|"+r[i]);var o=n.split("|"),a=[],s=[],l=0,c=0,u=/([-+]?((\d+\.\d+)|((\d+)|(\.\d+)))(?:e[-+]?\d+)?)/gi,f;for(i=1;i<o.length;i++){var d=o[i],g=d.charAt(0);for(d=d.slice(1),s.length=0;f=u.exec(d);)s.push(f[0]);for(var p=[],m=0,w=s.length;m<w;m++){if(s[m]==="00"){p.push(0,0);continue}var b=parseFloat(s[m]);isNaN(b)?p.push(0):p.push(b)}for(;p.length>0&&!isNaN(p[0]);){var C="",y=[],x=l,_=c,A,O,P,M,R,L,z,V,H,B;switch(g){case"l":l+=p.shift(),c+=p.shift(),C="L",y.push(l,c);break;case"L":l=p.shift(),c=p.shift(),y.push(l,c);break;case"m":var F=p.shift(),j=p.shift();if(l+=F,c+=j,C="M",a.length>2&&a[a.length-1].command==="z"){for(var N=a.length-2;N>=0;N--)if(a[N].command==="M"){l=a[N].points[0]+F,c=a[N].points[1]+j;break}}y.push(l,c),g="l";break;case"M":l=p.shift(),c=p.shift(),C="M",y.push(l,c),g="L";break;case"h":l+=p.shift(),C="L",y.push(l,c);break;case"H":l=p.shift(),C="L",y.push(l,c);break;case"v":c+=p.shift(),C="L",y.push(l,c);break;case"V":c=p.shift(),C="L",y.push(l,c);break;case"C":y.push(p.shift(),p.shift(),p.shift(),p.shift()),l=p.shift(),c=p.shift(),y.push(l,c);break;case"c":y.push(l+p.shift(),c+p.shift(),l+p.shift(),c+p.shift()),l+=p.shift(),c+=p.shift(),C="C",y.push(l,c);break;case"S":O=l,P=c,A=a[a.length-1],A.command==="C"&&(O=l+(l-A.points[2]),P=c+(c-A.points[3])),y.push(O,P,p.shift(),p.shift()),l=p.shift(),c=p.shift(),C="C",y.push(l,c);break;case"s":O=l,P=c,A=a[a.length-1],A.command==="C"&&(O=l+(l-A.points[2]),P=c+(c-A.points[3])),y.push(O,P,l+p.shift(),c+p.shift()),l+=p.shift(),c+=p.shift(),C="C",y.push(l,c);break;case"Q":y.push(p.shift(),p.shift()),l=p.shift(),c=p.shift(),y.push(l,c);break;case"q":y.push(l+p.shift(),c+p.shift()),l+=p.shift(),c+=p.shift(),C="Q",y.push(l,c);break;case"T":O=l,P=c,A=a[a.length-1],A.command==="Q"&&(O=l+(l-A.points[0]),P=c+(c-A.points[1])),l=p.shift(),c=p.shift(),C="Q",y.push(O,P,l,c);break;case"t":O=l,P=c,A=a[a.length-1],A.command==="Q"&&(O=l+(l-A.points[0]),P=c+(c-A.points[1])),l+=p.shift(),c+=p.shift(),C="Q",y.push(O,P,l,c);break;case"A":M=p.shift(),R=p.shift(),L=p.shift(),z=p.shift(),V=p.shift(),H=l,B=c,l=p.shift(),c=p.shift(),C="A",y=this.convertEndpointToCenterParameterization(H,B,l,c,z,V,M,R,L);break;case"a":M=p.shift(),R=p.shift(),L=p.shift(),z=p.shift(),V=p.shift(),H=l,B=c,l+=p.shift(),c+=p.shift(),C="A",y=this.convertEndpointToCenterParameterization(H,B,l,c,z,V,M,R,L);break}a.push({command:C||g,points:y,start:{x,y:_},pathLength:this.calcLength(x,_,C||g,y)})}(g==="z"||g==="Z")&&a.push({command:"z",points:[],start:void 0,pathLength:0})}return a}static calcLength(t,n,r,i){var o,a,s,l,c=Zn;switch(r){case"L":return c.getLineLength(t,n,i[0],i[1]);case"C":return(0,Uf.getCubicArcLength)([t,i[0],i[2],i[4]],[n,i[1],i[3],i[5]],1);case"Q":return(0,Uf.getQuadraticArcLength)([t,i[0],i[2]],[n,i[1],i[3]],1);case"A":o=0;var u=i[4],f=i[5],d=i[4]+f,g=Math.PI/180;if(Math.abs(u-d)<g&&(g=Math.abs(u-d)),a=c.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),f<0)for(l=u-g;l>d;l-=g)s=c.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],l,0),o+=c.getLineLength(a.x,a.y,s.x,s.y),a=s;else for(l=u+g;l<d;l+=g)s=c.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],l,0),o+=c.getLineLength(a.x,a.y,s.x,s.y),a=s;return s=c.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],d,0),o+=c.getLineLength(a.x,a.y,s.x,s.y),o}return 0}static convertEndpointToCenterParameterization(t,n,r,i,o,a,s,l,c){var u=c*(Math.PI/180),f=Math.cos(u)*(t-r)/2+Math.sin(u)*(n-i)/2,d=-1*Math.sin(u)*(t-r)/2+Math.cos(u)*(n-i)/2,g=f*f/(s*s)+d*d/(l*l);g>1&&(s*=Math.sqrt(g),l*=Math.sqrt(g));var p=Math.sqrt((s*s*(l*l)-s*s*(d*d)-l*l*(f*f))/(s*s*(d*d)+l*l*(f*f)));o===a&&(p*=-1),isNaN(p)&&(p=0);var m=p*s*d/l,w=p*-l*f/s,b=(t+r)/2+Math.cos(u)*m-Math.sin(u)*w,C=(n+i)/2+Math.sin(u)*m+Math.cos(u)*w,y=function(R){return Math.sqrt(R[0]*R[0]+R[1]*R[1])},x=function(R,L){return(R[0]*L[0]+R[1]*L[1])/(y(R)*y(L))},_=function(R,L){return(R[0]*L[1]<R[1]*L[0]?-1:1)*Math.acos(x(R,L))},A=_([1,0],[(f-m)/s,(d-w)/l]),O=[(f-m)/s,(d-w)/l],P=[(-1*f-m)/s,(-1*d-w)/l],M=_(O,P);return x(O,P)<=-1&&(M=Math.PI),x(O,P)>=1&&(M=0),a===0&&M>0&&(M=M-2*Math.PI),a===1&&M<0&&(M=M+2*Math.PI),[b,C,s,l,A,M,u,a]}}e0.Path=Zn;Zn.prototype.className="Path";Zn.prototype._attrsAffectingSize=["data"];(0,DPe._registerNode)(Zn);$Pe.Factory.addGetterSetter(Zn,"data");Object.defineProperty(b6,"__esModule",{value:!0});b6.Arrow=void 0;const C6=wt,zPe=G1,ZX=Xe,UPe=yt,aF=e0;class Zd extends zPe.Line{_sceneFunc(t){super._sceneFunc(t);var n=Math.PI*2,r=this.points(),i=r,o=this.tension()!==0&&r.length>4;o&&(i=this.getTensionPoints());var a=this.pointerLength(),s=r.length,l,c;if(o){const d=[i[i.length-4],i[i.length-3],i[i.length-2],i[i.length-1],r[s-2],r[s-1]],g=aF.Path.calcLength(i[i.length-4],i[i.length-3],"C",d),p=aF.Path.getPointOnQuadraticBezier(Math.min(1,1-a/g),d[0],d[1],d[2],d[3],d[4],d[5]);l=r[s-2]-p.x,c=r[s-1]-p.y}else l=r[s-2]-r[s-4],c=r[s-1]-r[s-3];var u=(Math.atan2(c,l)+n)%n,f=this.pointerWidth();this.pointerAtEnding()&&(t.save(),t.beginPath(),t.translate(r[s-2],r[s-1]),t.rotate(u),t.moveTo(0,0),t.lineTo(-a,f/2),t.lineTo(-a,-f/2),t.closePath(),t.restore(),this.__fillStroke(t)),this.pointerAtBeginning()&&(t.save(),t.beginPath(),t.translate(r[0],r[1]),o?(l=(i[0]+i[2])/2-r[0],c=(i[1]+i[3])/2-r[1]):(l=r[2]-r[0],c=r[3]-r[1]),t.rotate((Math.atan2(-c,-l)+n)%n),t.moveTo(0,0),t.lineTo(-a,f/2),t.lineTo(-a,-f/2),t.closePath(),t.restore(),this.__fillStroke(t))}__fillStroke(t){var n=this.dashEnabled();n&&(this.attrs.dashEnabled=!1,t.setLineDash([])),t.fillStrokeShape(this),n&&(this.attrs.dashEnabled=!0)}getSelfRect(){const t=super.getSelfRect(),n=this.pointerWidth()/2;return{x:t.x-n,y:t.y-n,width:t.width+n*2,height:t.height+n*2}}}b6.Arrow=Zd;Zd.prototype.className="Arrow";(0,UPe._registerNode)(Zd);C6.Factory.addGetterSetter(Zd,"pointerLength",10,(0,ZX.getNumberValidator)());C6.Factory.addGetterSetter(Zd,"pointerWidth",10,(0,ZX.getNumberValidator)());C6.Factory.addGetterSetter(Zd,"pointerAtBeginning",!1);C6.Factory.addGetterSetter(Zd,"pointerAtEnding",!0);var S6={};Object.defineProperty(S6,"__esModule",{value:!0});S6.Circle=void 0;const HPe=wt,VPe=ar,WPe=Xe,GPe=yt;class t0 extends VPe.Shape{_sceneFunc(t){t.beginPath(),t.arc(0,0,this.attrs.radius||0,0,Math.PI*2,!1),t.closePath(),t.fillStrokeShape(this)}getWidth(){return this.radius()*2}getHeight(){return this.radius()*2}setWidth(t){this.radius()!==t/2&&this.radius(t/2)}setHeight(t){this.radius()!==t/2&&this.radius(t/2)}}S6.Circle=t0;t0.prototype._centroid=!0;t0.prototype.className="Circle";t0.prototype._attrsAffectingSize=["radius"];(0,GPe._registerNode)(t0);HPe.Factory.addGetterSetter(t0,"radius",0,(0,WPe.getNumberValidator)());var x6={};Object.defineProperty(x6,"__esModule",{value:!0});x6.Ellipse=void 0;const vP=wt,qPe=ar,eY=Xe,KPe=yt;class mu extends qPe.Shape{_sceneFunc(t){var n=this.radiusX(),r=this.radiusY();t.beginPath(),t.save(),n!==r&&t.scale(1,r/n),t.arc(0,0,n,0,Math.PI*2,!1),t.restore(),t.closePath(),t.fillStrokeShape(this)}getWidth(){return this.radiusX()*2}getHeight(){return this.radiusY()*2}setWidth(t){this.radiusX(t/2)}setHeight(t){this.radiusY(t/2)}}x6.Ellipse=mu;mu.prototype.className="Ellipse";mu.prototype._centroid=!0;mu.prototype._attrsAffectingSize=["radiusX","radiusY"];(0,KPe._registerNode)(mu);vP.Factory.addComponentsGetterSetter(mu,"radius",["x","y"]);vP.Factory.addGetterSetter(mu,"radiusX",0,(0,eY.getNumberValidator)());vP.Factory.addGetterSetter(mu,"radiusY",0,(0,eY.getNumberValidator)());var E6={};Object.defineProperty(E6,"__esModule",{value:!0});E6.Image=void 0;const bC=_n,ef=wt,QPe=ar,XPe=yt,q1=Xe;let Is=class tY extends QPe.Shape{constructor(t){super(t),this.on("imageChange.konva",()=>{this._setImageLoad()}),this._setImageLoad()}_setImageLoad(){const t=this.image();t&&t.complete||t&&t.readyState===4||t&&t.addEventListener&&t.addEventListener("load",()=>{this._requestDraw()})}_useBufferCanvas(){const t=!!this.cornerRadius(),n=this.hasShadow();return t&&n?!0:super._useBufferCanvas(!0)}_sceneFunc(t){const n=this.getWidth(),r=this.getHeight(),i=this.cornerRadius(),o=this.attrs.image;let a;if(o){const s=this.attrs.cropWidth,l=this.attrs.cropHeight;s&&l?a=[o,this.cropX(),this.cropY(),s,l,0,0,n,r]:a=[o,0,0,n,r]}(this.hasFill()||this.hasStroke()||i)&&(t.beginPath(),i?bC.Util.drawRoundedRectPath(t,n,r,i):t.rect(0,0,n,r),t.closePath(),t.fillStrokeShape(this)),o&&(i&&t.clip(),t.drawImage.apply(t,a))}_hitFunc(t){var n=this.width(),r=this.height(),i=this.cornerRadius();t.beginPath(),i?bC.Util.drawRoundedRectPath(t,n,r,i):t.rect(0,0,n,r),t.closePath(),t.fillStrokeShape(this)}getWidth(){var t,n;return(t=this.attrs.width)!==null&&t!==void 0?t:(n=this.image())===null||n===void 0?void 0:n.width}getHeight(){var t,n;return(t=this.attrs.height)!==null&&t!==void 0?t:(n=this.image())===null||n===void 0?void 0:n.height}static fromURL(t,n,r=null){var i=bC.Util.createImageElement();i.onload=function(){var o=new tY({image:i});n(o)},i.onerror=r,i.crossOrigin="Anonymous",i.src=t}};E6.Image=Is;Is.prototype.className="Image";(0,XPe._registerNode)(Is);ef.Factory.addGetterSetter(Is,"cornerRadius",0,(0,q1.getNumberOrArrayOfNumbersValidator)(4));ef.Factory.addGetterSetter(Is,"image");ef.Factory.addComponentsGetterSetter(Is,"crop",["x","y","width","height"]);ef.Factory.addGetterSetter(Is,"cropX",0,(0,q1.getNumberValidator)());ef.Factory.addGetterSetter(Is,"cropY",0,(0,q1.getNumberValidator)());ef.Factory.addGetterSetter(Is,"cropWidth",0,(0,q1.getNumberValidator)());ef.Factory.addGetterSetter(Is,"cropHeight",0,(0,q1.getNumberValidator)());var Cp={};Object.defineProperty(Cp,"__esModule",{value:!0});Cp.Tag=Cp.Label=void 0;const _6=wt,YPe=ar,JPe=Jp,yP=Xe,nY=yt;var rY=["fontFamily","fontSize","fontStyle","padding","lineHeight","text","width","height","pointerDirection","pointerWidth","pointerHeight"],ZPe="Change.konva",eTe="none",PE="up",TE="right",OE="down",IE="left",tTe=rY.length;class bP extends JPe.Group{constructor(t){super(t),this.on("add.konva",function(n){this._addListeners(n.child),this._sync()})}getText(){return this.find("Text")[0]}getTag(){return this.find("Tag")[0]}_addListeners(t){var n=this,r,i=function(){n._sync()};for(r=0;r<tTe;r++)t.on(rY[r]+ZPe,i)}getWidth(){return this.getText().width()}getHeight(){return this.getText().height()}_sync(){var t=this.getText(),n=this.getTag(),r,i,o,a,s,l,c;if(t&&n){switch(r=t.width(),i=t.height(),o=n.pointerDirection(),a=n.pointerWidth(),c=n.pointerHeight(),s=0,l=0,o){case PE:s=r/2,l=-1*c;break;case TE:s=r+a,l=i/2;break;case OE:s=r/2,l=i+c;break;case IE:s=-1*a,l=i/2;break}n.setAttrs({x:-1*s,y:-1*l,width:r,height:i}),t.setAttrs({x:-1*s,y:-1*l})}}}Cp.Label=bP;bP.prototype.className="Label";(0,nY._registerNode)(bP);class tf extends YPe.Shape{_sceneFunc(t){var n=this.width(),r=this.height(),i=this.pointerDirection(),o=this.pointerWidth(),a=this.pointerHeight(),s=this.cornerRadius();let l=0,c=0,u=0,f=0;typeof s=="number"?l=c=u=f=Math.min(s,n/2,r/2):(l=Math.min(s[0]||0,n/2,r/2),c=Math.min(s[1]||0,n/2,r/2),f=Math.min(s[2]||0,n/2,r/2),u=Math.min(s[3]||0,n/2,r/2)),t.beginPath(),t.moveTo(l,0),i===PE&&(t.lineTo((n-o)/2,0),t.lineTo(n/2,-1*a),t.lineTo((n+o)/2,0)),t.lineTo(n-c,0),t.arc(n-c,c,c,Math.PI*3/2,0,!1),i===TE&&(t.lineTo(n,(r-a)/2),t.lineTo(n+o,r/2),t.lineTo(n,(r+a)/2)),t.lineTo(n,r-f),t.arc(n-f,r-f,f,0,Math.PI/2,!1),i===OE&&(t.lineTo((n+o)/2,r),t.lineTo(n/2,r+a),t.lineTo((n-o)/2,r)),t.lineTo(u,r),t.arc(u,r-u,u,Math.PI/2,Math.PI,!1),i===IE&&(t.lineTo(0,(r+a)/2),t.lineTo(-1*o,r/2),t.lineTo(0,(r-a)/2)),t.lineTo(0,l),t.arc(l,l,l,Math.PI,Math.PI*3/2,!1),t.closePath(),t.fillStrokeShape(this)}getSelfRect(){var t=0,n=0,r=this.pointerWidth(),i=this.pointerHeight(),o=this.pointerDirection(),a=this.width(),s=this.height();return o===PE?(n-=i,s+=i):o===OE?s+=i:o===IE?(t-=r*1.5,a+=r):o===TE&&(a+=r*1.5),{x:t,y:n,width:a,height:s}}}Cp.Tag=tf;tf.prototype.className="Tag";(0,nY._registerNode)(tf);_6.Factory.addGetterSetter(tf,"pointerDirection",eTe);_6.Factory.addGetterSetter(tf,"pointerWidth",0,(0,yP.getNumberValidator)());_6.Factory.addGetterSetter(tf,"pointerHeight",0,(0,yP.getNumberValidator)());_6.Factory.addGetterSetter(tf,"cornerRadius",0,(0,yP.getNumberOrArrayOfNumbersValidator)(4));var K1={};Object.defineProperty(K1,"__esModule",{value:!0});K1.Rect=void 0;const nTe=wt,rTe=ar,iTe=yt,oTe=_n,aTe=Xe;class A6 extends rTe.Shape{_sceneFunc(t){var n=this.cornerRadius(),r=this.width(),i=this.height();t.beginPath(),n?oTe.Util.drawRoundedRectPath(t,r,i,n):t.rect(0,0,r,i),t.closePath(),t.fillStrokeShape(this)}}K1.Rect=A6;A6.prototype.className="Rect";(0,iTe._registerNode)(A6);nTe.Factory.addGetterSetter(A6,"cornerRadius",0,(0,aTe.getNumberOrArrayOfNumbersValidator)(4));var P6={};Object.defineProperty(P6,"__esModule",{value:!0});P6.RegularPolygon=void 0;const iY=wt,sTe=ar,oY=Xe,lTe=yt;class nf extends sTe.Shape{_sceneFunc(t){const n=this._getPoints();t.beginPath(),t.moveTo(n[0].x,n[0].y);for(var r=1;r<n.length;r++)t.lineTo(n[r].x,n[r].y);t.closePath(),t.fillStrokeShape(this)}_getPoints(){const t=this.attrs.sides,n=this.attrs.radius||0,r=[];for(var i=0;i<t;i++)r.push({x:n*Math.sin(i*2*Math.PI/t),y:-1*n*Math.cos(i*2*Math.PI/t)});return r}getSelfRect(){const t=this._getPoints();var n=t[0].x,r=t[0].y,i=t[0].x,o=t[0].y;return t.forEach(a=>{n=Math.min(n,a.x),r=Math.max(r,a.x),i=Math.min(i,a.y),o=Math.max(o,a.y)}),{x:n,y:i,width:r-n,height:o-i}}getWidth(){return this.radius()*2}getHeight(){return this.radius()*2}setWidth(t){this.radius(t/2)}setHeight(t){this.radius(t/2)}}P6.RegularPolygon=nf;nf.prototype.className="RegularPolygon";nf.prototype._centroid=!0;nf.prototype._attrsAffectingSize=["radius"];(0,lTe._registerNode)(nf);iY.Factory.addGetterSetter(nf,"radius",0,(0,oY.getNumberValidator)());iY.Factory.addGetterSetter(nf,"sides",0,(0,oY.getNumberValidator)());var T6={};Object.defineProperty(T6,"__esModule",{value:!0});T6.Ring=void 0;const aY=wt,cTe=ar,sY=Xe,uTe=yt;var sF=Math.PI*2;class rf extends cTe.Shape{_sceneFunc(t){t.beginPath(),t.arc(0,0,this.innerRadius(),0,sF,!1),t.moveTo(this.outerRadius(),0),t.arc(0,0,this.outerRadius(),sF,0,!0),t.closePath(),t.fillStrokeShape(this)}getWidth(){return this.outerRadius()*2}getHeight(){return this.outerRadius()*2}setWidth(t){this.outerRadius(t/2)}setHeight(t){this.outerRadius(t/2)}}T6.Ring=rf;rf.prototype.className="Ring";rf.prototype._centroid=!0;rf.prototype._attrsAffectingSize=["innerRadius","outerRadius"];(0,uTe._registerNode)(rf);aY.Factory.addGetterSetter(rf,"innerRadius",0,(0,sY.getNumberValidator)());aY.Factory.addGetterSetter(rf,"outerRadius",0,(0,sY.getNumberValidator)());var O6={};Object.defineProperty(O6,"__esModule",{value:!0});O6.Sprite=void 0;const of=wt,dTe=ar,fTe=Zp,lY=Xe,hTe=yt;class ks extends dTe.Shape{constructor(t){super(t),this._updated=!0,this.anim=new fTe.Animation(()=>{var n=this._updated;return this._updated=!1,n}),this.on("animationChange.konva",function(){this.frameIndex(0)}),this.on("frameIndexChange.konva",function(){this._updated=!0}),this.on("frameRateChange.konva",function(){this.anim.isRunning()&&(clearInterval(this.interval),this._setInterval())})}_sceneFunc(t){var n=this.animation(),r=this.frameIndex(),i=r*4,o=this.animations()[n],a=this.frameOffsets(),s=o[i+0],l=o[i+1],c=o[i+2],u=o[i+3],f=this.image();if((this.hasFill()||this.hasStroke())&&(t.beginPath(),t.rect(0,0,c,u),t.closePath(),t.fillStrokeShape(this)),f)if(a){var d=a[n],g=r*2;t.drawImage(f,s,l,c,u,d[g+0],d[g+1],c,u)}else t.drawImage(f,s,l,c,u,0,0,c,u)}_hitFunc(t){var n=this.animation(),r=this.frameIndex(),i=r*4,o=this.animations()[n],a=this.frameOffsets(),s=o[i+2],l=o[i+3];if(t.beginPath(),a){var c=a[n],u=r*2;t.rect(c[u+0],c[u+1],s,l)}else t.rect(0,0,s,l);t.closePath(),t.fillShape(this)}_useBufferCanvas(){return super._useBufferCanvas(!0)}_setInterval(){var t=this;this.interval=setInterval(function(){t._updateIndex()},1e3/this.frameRate())}start(){if(!this.isRunning()){var t=this.getLayer();this.anim.setLayers(t),this._setInterval(),this.anim.start()}}stop(){this.anim.stop(),clearInterval(this.interval)}isRunning(){return this.anim.isRunning()}_updateIndex(){var t=this.frameIndex(),n=this.animation(),r=this.animations(),i=r[n],o=i.length/4;t<o-1?this.frameIndex(t+1):this.frameIndex(0)}}O6.Sprite=ks;ks.prototype.className="Sprite";(0,hTe._registerNode)(ks);of.Factory.addGetterSetter(ks,"animation");of.Factory.addGetterSetter(ks,"animations");of.Factory.addGetterSetter(ks,"frameOffsets");of.Factory.addGetterSetter(ks,"image");of.Factory.addGetterSetter(ks,"frameIndex",0,(0,lY.getNumberValidator)());of.Factory.addGetterSetter(ks,"frameRate",17,(0,lY.getNumberValidator)());of.Factory.backCompat(ks,{index:"frameIndex",getIndex:"getFrameIndex",setIndex:"setFrameIndex"});var I6={};Object.defineProperty(I6,"__esModule",{value:!0});I6.Star=void 0;const wP=wt,pTe=ar,CP=Xe,mTe=yt;class gu extends pTe.Shape{_sceneFunc(t){var n=this.innerRadius(),r=this.outerRadius(),i=this.numPoints();t.beginPath(),t.moveTo(0,0-r);for(var o=1;o<i*2;o++){var a=o%2===0?r:n,s=a*Math.sin(o*Math.PI/i),l=-1*a*Math.cos(o*Math.PI/i);t.lineTo(s,l)}t.closePath(),t.fillStrokeShape(this)}getWidth(){return this.outerRadius()*2}getHeight(){return this.outerRadius()*2}setWidth(t){this.outerRadius(t/2)}setHeight(t){this.outerRadius(t/2)}}I6.Star=gu;gu.prototype.className="Star";gu.prototype._centroid=!0;gu.prototype._attrsAffectingSize=["innerRadius","outerRadius"];(0,mTe._registerNode)(gu);wP.Factory.addGetterSetter(gu,"numPoints",5,(0,CP.getNumberValidator)());wP.Factory.addGetterSetter(gu,"innerRadius",0,(0,CP.getNumberValidator)());wP.Factory.addGetterSetter(gu,"outerRadius",0,(0,CP.getNumberValidator)());var jd={};Object.defineProperty(jd,"__esModule",{value:!0});jd.Text=jd.stringToArray=void 0;const kE=_n,ii=wt,gTe=ar,wC=yt,vu=Xe,vTe=yt;function cY(e){return Array.from(e)}jd.stringToArray=cY;var Hf="auto",yTe="center",uY="inherit",q0="justify",bTe="Change.konva",wTe="2d",lF="-",dY="left",CTe="text",STe="Text",xTe="top",ETe="bottom",cF="middle",fY="normal",_Te="px ",Wy=" ",ATe="right",uF="rtl",PTe="word",TTe="char",dF="none",CC="…",hY=["direction","fontFamily","fontSize","fontStyle","fontVariant","padding","align","verticalAlign","lineHeight","text","width","height","wrap","ellipsis","letterSpacing"],OTe=hY.length;function ITe(e){return e.split(",").map(t=>{t=t.trim();const n=t.indexOf(" ")>=0,r=t.indexOf('"')>=0||t.indexOf("'")>=0;return n&&!r&&(t=`"${t}"`),t}).join(", ")}var Gy;function SC(){return Gy||(Gy=kE.Util.createCanvasElement().getContext(wTe),Gy)}function kTe(e){e.fillText(this._partialText,this._partialTextX,this._partialTextY)}function MTe(e){e.setAttr("miterLimit",2),e.strokeText(this._partialText,this._partialTextX,this._partialTextY)}function RTe(e){return e=e||{},!e.fillLinearGradientColorStops&&!e.fillRadialGradientColorStops&&!e.fillPatternImage&&(e.fill=e.fill||"black"),e}let Mn=class extends gTe.Shape{constructor(t){super(RTe(t)),this._partialTextX=0,this._partialTextY=0;for(var n=0;n<OTe;n++)this.on(hY[n]+bTe,this._setTextData);this._setTextData()}_sceneFunc(t){var n=this.textArr,r=n.length;if(this.text()){var i=this.padding(),o=this.fontSize(),a=this.lineHeight()*o,s=this.verticalAlign(),l=this.direction(),c=0,u=this.align(),f=this.getWidth(),d=this.letterSpacing(),g=this.fill(),p=this.textDecoration(),m=p.indexOf("underline")!==-1,w=p.indexOf("line-through")!==-1,b;l=l===uY?t.direction:l;var C=a/2,y=cF;if(wC.Konva._fixTextRendering){var x=this.measureSize("M");y="alphabetic",C=(x.fontBoundingBoxAscent-x.fontBoundingBoxDescent)/2+a/2}var _=0,A=0;for(l===uF&&t.setAttr("direction",l),t.setAttr("font",this._getContextFont()),t.setAttr("textBaseline",y),t.setAttr("textAlign",dY),s===cF?c=(this.getHeight()-r*a-i*2)/2:s===ETe&&(c=this.getHeight()-r*a-i*2),t.translate(i,c+i),b=0;b<r;b++){var _=0,A=0,O=n[b],P=O.text,M=O.width,R=O.lastInParagraph,L,z,V;if(t.save(),u===ATe?_+=f-M-i*2:u===yTe&&(_+=(f-M-i*2)/2),m){t.save(),t.beginPath();let D=wC.Konva._fixTextRendering?Math.round(o/4):Math.round(o/2);const U=_,W=C+A+D;t.moveTo(U,W),L=P.split(" ").length-1,z=L===0,V=u===q0&&!R?f-i*2:M,t.lineTo(U+Math.round(V),W),t.lineWidth=o/15;const G=this._getLinearGradient();t.strokeStyle=G||g,t.stroke(),t.restore()}if(w){t.save(),t.beginPath();let D=wC.Konva._fixTextRendering?-Math.round(o/4):0;t.moveTo(_,C+A+D),L=P.split(" ").length-1,z=L===0,V=u===q0&&R&&!z?f-i*2:M,t.lineTo(_+Math.round(V),C+A+D),t.lineWidth=o/15;const U=this._getLinearGradient();t.strokeStyle=U||g,t.stroke(),t.restore()}if(l!==uF&&(d!==0||u===q0)){L=P.split(" ").length-1;for(var H=cY(P),B=0;B<H.length;B++){var F=H[B];F===" "&&!R&&u===q0&&(_+=(f-i*2-M)/L),this._partialTextX=_,this._partialTextY=C+A,this._partialText=F,t.fillStrokeShape(this),_+=this.measureSize(F).width+d}}else d!==0&&t.setAttr("letterSpacing",`${d}px`),this._partialTextX=_,this._partialTextY=C+A,this._partialText=P,t.fillStrokeShape(this);t.restore(),r>1&&(C+=a)}}}_hitFunc(t){var n=this.getWidth(),r=this.getHeight();t.beginPath(),t.rect(0,0,n,r),t.closePath(),t.fillStrokeShape(this)}setText(t){var n=kE.Util._isString(t)?t:t==null?"":t+"";return this._setAttr(CTe,n),this}getWidth(){var t=this.attrs.width===Hf||this.attrs.width===void 0;return t?this.getTextWidth()+this.padding()*2:this.attrs.width}getHeight(){var t=this.attrs.height===Hf||this.attrs.height===void 0;return t?this.fontSize()*this.textArr.length*this.lineHeight()+this.padding()*2:this.attrs.height}getTextWidth(){return this.textWidth}getTextHeight(){return kE.Util.warn("text.getTextHeight() method is deprecated. Use text.height() - for full height and text.fontSize() - for one line height."),this.textHeight}measureSize(t){var n,r,i,o,a,s,l,c,u,f,d,g=SC(),p=this.fontSize(),m;g.save(),g.font=this._getContextFont(),m=g.measureText(t),g.restore();const w=p/100;return{actualBoundingBoxAscent:(n=m.actualBoundingBoxAscent)!==null&&n!==void 0?n:71.58203125*w,actualBoundingBoxDescent:(r=m.actualBoundingBoxDescent)!==null&&r!==void 0?r:0,actualBoundingBoxLeft:(i=m.actualBoundingBoxLeft)!==null&&i!==void 0?i:-7.421875*w,actualBoundingBoxRight:(o=m.actualBoundingBoxRight)!==null&&o!==void 0?o:75.732421875*w,alphabeticBaseline:(a=m.alphabeticBaseline)!==null&&a!==void 0?a:0,emHeightAscent:(s=m.emHeightAscent)!==null&&s!==void 0?s:100*w,emHeightDescent:(l=m.emHeightDescent)!==null&&l!==void 0?l:-20*w,fontBoundingBoxAscent:(c=m.fontBoundingBoxAscent)!==null&&c!==void 0?c:91*w,fontBoundingBoxDescent:(u=m.fontBoundingBoxDescent)!==null&&u!==void 0?u:21*w,hangingBaseline:(f=m.hangingBaseline)!==null&&f!==void 0?f:72.80000305175781*w,ideographicBaseline:(d=m.ideographicBaseline)!==null&&d!==void 0?d:-21*w,width:m.width,height:p}}_getContextFont(){return this.fontStyle()+Wy+this.fontVariant()+Wy+(this.fontSize()+_Te)+ITe(this.fontFamily())}_addTextLine(t){this.align()===q0&&(t=t.trim());var r=this._getTextWidth(t);return this.textArr.push({text:t,width:r,lastInParagraph:!1})}_getTextWidth(t){var n=this.letterSpacing(),r=t.length;return SC().measureText(t).width+(r?n*(r-1):0)}_setTextData(){var t=this.text().split(`
`),n=+this.fontSize(),r=0,i=this.lineHeight()*n,o=this.attrs.width,a=this.attrs.height,s=o!==Hf&&o!==void 0,l=a!==Hf&&a!==void 0,c=this.padding(),u=o-c*2,f=a-c*2,d=0,g=this.wrap(),p=g!==dF,m=g!==TTe&&p,w=this.ellipsis();this.textArr=[],SC().font=this._getContextFont();for(var b=w?this._getTextWidth(CC):0,C=0,y=t.length;C<y;++C){var x=t[C],_=this._getTextWidth(x);if(s&&_>u)for(;x.length>0;){for(var A=0,O=x.length,P="",M=0;A<O;){var R=A+O>>>1,L=x.slice(0,R+1),z=this._getTextWidth(L)+b;z<=u?(A=R+1,P=L,M=z):O=R}if(P){if(m){var V,H=x[P.length],B=H===Wy||H===lF;B&&M<=u?V=P.length:V=Math.max(P.lastIndexOf(Wy),P.lastIndexOf(lF))+1,V>0&&(A=V,P=P.slice(0,A),M=this._getTextWidth(P))}P=P.trimRight(),this._addTextLine(P),r=Math.max(r,M),d+=i;var F=this._shouldHandleEllipsis(d);if(F){this._tryToAddEllipsisToLastLine();break}if(x=x.slice(A),x=x.trimLeft(),x.length>0&&(_=this._getTextWidth(x),_<=u)){this._addTextLine(x),d+=i,r=Math.max(r,_);break}}else break}else this._addTextLine(x),d+=i,r=Math.max(r,_),this._shouldHandleEllipsis(d)&&C<y-1&&this._tryToAddEllipsisToLastLine();if(this.textArr[this.textArr.length-1]&&(this.textArr[this.textArr.length-1].lastInParagraph=!0),l&&d+i>f)break}this.textHeight=n,this.textWidth=r}_shouldHandleEllipsis(t){var n=+this.fontSize(),r=this.lineHeight()*n,i=this.attrs.height,o=i!==Hf&&i!==void 0,a=this.padding(),s=i-a*2,l=this.wrap(),c=l!==dF;return!c||o&&t+r>s}_tryToAddEllipsisToLastLine(){var t=this.attrs.width,n=t!==Hf&&t!==void 0,r=this.padding(),i=t-r*2,o=this.ellipsis(),a=this.textArr[this.textArr.length-1];if(!(!a||!o)){if(n){var s=this._getTextWidth(a.text+CC)<i;s||(a.text=a.text.slice(0,a.text.length-3))}this.textArr.splice(this.textArr.length-1,1),this._addTextLine(a.text+CC)}}getStrokeScaleEnabled(){return!0}_useBufferCanvas(){const t=this.textDecoration().indexOf("underline")!==-1||this.textDecoration().indexOf("line-through")!==-1,n=this.hasShadow();return t&&n?!0:super._useBufferCanvas()}};jd.Text=Mn;Mn.prototype._fillFunc=kTe;Mn.prototype._strokeFunc=MTe;Mn.prototype.className=STe;Mn.prototype._attrsAffectingSize=["text","fontSize","padding","wrap","lineHeight","letterSpacing"];(0,vTe._registerNode)(Mn);ii.Factory.overWriteSetter(Mn,"width",(0,vu.getNumberOrAutoValidator)());ii.Factory.overWriteSetter(Mn,"height",(0,vu.getNumberOrAutoValidator)());ii.Factory.addGetterSetter(Mn,"direction",uY);ii.Factory.addGetterSetter(Mn,"fontFamily","Arial");ii.Factory.addGetterSetter(Mn,"fontSize",12,(0,vu.getNumberValidator)());ii.Factory.addGetterSetter(Mn,"fontStyle",fY);ii.Factory.addGetterSetter(Mn,"fontVariant",fY);ii.Factory.addGetterSetter(Mn,"padding",0,(0,vu.getNumberValidator)());ii.Factory.addGetterSetter(Mn,"align",dY);ii.Factory.addGetterSetter(Mn,"verticalAlign",xTe);ii.Factory.addGetterSetter(Mn,"lineHeight",1,(0,vu.getNumberValidator)());ii.Factory.addGetterSetter(Mn,"wrap",PTe);ii.Factory.addGetterSetter(Mn,"ellipsis",!1,(0,vu.getBooleanValidator)());ii.Factory.addGetterSetter(Mn,"letterSpacing",0,(0,vu.getNumberValidator)());ii.Factory.addGetterSetter(Mn,"text","",(0,vu.getStringValidator)());ii.Factory.addGetterSetter(Mn,"textDecoration","");var k6={};Object.defineProperty(k6,"__esModule",{value:!0});k6.TextPath=void 0;const xC=_n,Ua=wt,NTe=ar,K0=e0,EC=jd,pY=Xe,jTe=yt;var FTe="",mY="normal";function gY(e){e.fillText(this.partialText,0,0)}function vY(e){e.strokeText(this.partialText,0,0)}class sr extends NTe.Shape{constructor(t){super(t),this.dummyCanvas=xC.Util.createCanvasElement(),this.dataArray=[],this._readDataAttribute(),this.on("dataChange.konva",function(){this._readDataAttribute(),this._setTextData()}),this.on("textChange.konva alignChange.konva letterSpacingChange.konva kerningFuncChange.konva fontSizeChange.konva fontFamilyChange.konva",this._setTextData),this._setTextData()}_getTextPathLength(){return K0.Path.getPathLength(this.dataArray)}_getPointAtLength(t){if(!this.attrs.data)return null;const n=this.pathLength;return t-1>n?null:K0.Path.getPointAtLengthOfDataArray(t,this.dataArray)}_readDataAttribute(){this.dataArray=K0.Path.parsePathData(this.attrs.data),this.pathLength=this._getTextPathLength()}_sceneFunc(t){t.setAttr("font",this._getContextFont()),t.setAttr("textBaseline",this.textBaseline()),t.setAttr("textAlign","left"),t.save();var n=this.textDecoration(),r=this.fill(),i=this.fontSize(),o=this.glyphInfo;n==="underline"&&t.beginPath();for(var a=0;a<o.length;a++){t.save();var s=o[a].p0;t.translate(s.x,s.y),t.rotate(o[a].rotation),this.partialText=o[a].text,t.fillStrokeShape(this),n==="underline"&&(a===0&&t.moveTo(0,i/2+1),t.lineTo(i,i/2+1)),t.restore()}n==="underline"&&(t.strokeStyle=r,t.lineWidth=i/20,t.stroke()),t.restore()}_hitFunc(t){t.beginPath();var n=this.glyphInfo;if(n.length>=1){var r=n[0].p0;t.moveTo(r.x,r.y)}for(var i=0;i<n.length;i++){var o=n[i].p1;t.lineTo(o.x,o.y)}t.setAttr("lineWidth",this.fontSize()),t.setAttr("strokeStyle",this.colorKey),t.stroke()}getTextWidth(){return this.textWidth}getTextHeight(){return xC.Util.warn("text.getTextHeight() method is deprecated. Use text.height() - for full height and text.fontSize() - for one line height."),this.textHeight}setText(t){return EC.Text.prototype.setText.call(this,t)}_getContextFont(){return EC.Text.prototype._getContextFont.call(this)}_getTextSize(t){var n=this.dummyCanvas,r=n.getContext("2d");r.save(),r.font=this._getContextFont();var i=r.measureText(t);return r.restore(),{width:i.width,height:parseInt(`${this.fontSize()}`,10)}}_setTextData(){const{width:t,height:n}=this._getTextSize(this.attrs.text);if(this.textWidth=t,this.textHeight=n,this.glyphInfo=[],!this.attrs.data)return null;const r=this.letterSpacing(),i=this.align(),o=this.kerningFunc(),a=Math.max(this.textWidth+((this.attrs.text||"").length-1)*r,0);let s=0;i==="center"&&(s=Math.max(0,this.pathLength/2-a/2)),i==="right"&&(s=Math.max(0,this.pathLength-a));const l=(0,EC.stringToArray)(this.text());let c=s;for(var u=0;u<l.length;u++){const f=this._getPointAtLength(c);if(!f)return;let d=this._getTextSize(l[u]).width+r;if(l[u]===" "&&i==="justify"){const C=this.text().split(" ").length-1;d+=(this.pathLength-a)/C}const g=this._getPointAtLength(c+d);if(!g)return;const p=K0.Path.getLineLength(f.x,f.y,g.x,g.y);let m=0;if(o)try{m=o(l[u-1],l[u])*this.fontSize()}catch{m=0}f.x+=m,g.x+=m,this.textWidth+=m;const w=K0.Path.getPointOnLine(m+p/2,f.x,f.y,g.x,g.y),b=Math.atan2(g.y-f.y,g.x-f.x);this.glyphInfo.push({transposeX:w.x,transposeY:w.y,text:l[u],rotation:b,p0:f,p1:g}),c+=d}}getSelfRect(){if(!this.glyphInfo.length)return{x:0,y:0,width:0,height:0};var t=[];this.glyphInfo.forEach(function(u){t.push(u.p0.x),t.push(u.p0.y),t.push(u.p1.x),t.push(u.p1.y)});for(var n=t[0]||0,r=t[0]||0,i=t[1]||0,o=t[1]||0,a,s,l=0;l<t.length/2;l++)a=t[l*2],s=t[l*2+1],n=Math.min(n,a),r=Math.max(r,a),i=Math.min(i,s),o=Math.max(o,s);var c=this.fontSize();return{x:n-c/2,y:i-c/2,width:r-n+c,height:o-i+c}}destroy(){return xC.Util.releaseCanvas(this.dummyCanvas),super.destroy()}}k6.TextPath=sr;sr.prototype._fillFunc=gY;sr.prototype._strokeFunc=vY;sr.prototype._fillFuncHit=gY;sr.prototype._strokeFuncHit=vY;sr.prototype.className="TextPath";sr.prototype._attrsAffectingSize=["text","fontSize","data"];(0,jTe._registerNode)(sr);Ua.Factory.addGetterSetter(sr,"data");Ua.Factory.addGetterSetter(sr,"fontFamily","Arial");Ua.Factory.addGetterSetter(sr,"fontSize",12,(0,pY.getNumberValidator)());Ua.Factory.addGetterSetter(sr,"fontStyle",mY);Ua.Factory.addGetterSetter(sr,"align","left");Ua.Factory.addGetterSetter(sr,"letterSpacing",0,(0,pY.getNumberValidator)());Ua.Factory.addGetterSetter(sr,"textBaseline","middle");Ua.Factory.addGetterSetter(sr,"fontVariant",mY);Ua.Factory.addGetterSetter(sr,"text",FTe);Ua.Factory.addGetterSetter(sr,"textDecoration",null);Ua.Factory.addGetterSetter(sr,"kerningFunc",null);var M6={};Object.defineProperty(M6,"__esModule",{value:!0});M6.Transformer=void 0;const Xt=_n,zt=wt,fF=yn,LTe=ar,$Te=K1,hF=Jp,va=yt,yu=Xe,BTe=yt;var yY="tr-konva",DTe=["resizeEnabledChange","rotateAnchorOffsetChange","rotateEnabledChange","enabledAnchorsChange","anchorSizeChange","borderEnabledChange","borderStrokeChange","borderStrokeWidthChange","borderDashChange","anchorStrokeChange","anchorStrokeWidthChange","anchorFillChange","anchorCornerRadiusChange","ignoreStrokeChange","anchorStyleFuncChange"].map(e=>e+`.${yY}`).join(" "),pF="nodesRect",zTe=["widthChange","heightChange","scaleXChange","scaleYChange","skewXChange","skewYChange","rotationChange","offsetXChange","offsetYChange","transformsEnabledChange","strokeWidthChange"],UTe={"top-left":-45,"top-center":0,"top-right":45,"middle-right":-90,"middle-left":90,"bottom-left":-135,"bottom-center":180,"bottom-right":135};const HTe="ontouchstart"in va.Konva._global;function VTe(e,t,n){if(e==="rotater")return n;t+=Xt.Util.degToRad(UTe[e]||0);var r=(Xt.Util.radToDeg(t)%360+360)%360;return Xt.Util._inRange(r,315+22.5,360)||Xt.Util._inRange(r,0,22.5)?"ns-resize":Xt.Util._inRange(r,45-22.5,45+22.5)?"nesw-resize":Xt.Util._inRange(r,90-22.5,90+22.5)?"ew-resize":Xt.Util._inRange(r,135-22.5,135+22.5)?"nwse-resize":Xt.Util._inRange(r,180-22.5,180+22.5)?"ns-resize":Xt.Util._inRange(r,225-22.5,225+22.5)?"nesw-resize":Xt.Util._inRange(r,270-22.5,270+22.5)?"ew-resize":Xt.Util._inRange(r,315-22.5,315+22.5)?"nwse-resize":(Xt.Util.error("Transformer has unknown angle for cursor detection: "+r),"pointer")}var aw=["top-left","top-center","top-right","middle-right","middle-left","bottom-left","bottom-center","bottom-right"],mF=1e8;function WTe(e){return{x:e.x+e.width/2*Math.cos(e.rotation)+e.height/2*Math.sin(-e.rotation),y:e.y+e.height/2*Math.cos(e.rotation)+e.width/2*Math.sin(e.rotation)}}function bY(e,t,n){const r=n.x+(e.x-n.x)*Math.cos(t)-(e.y-n.y)*Math.sin(t),i=n.y+(e.x-n.x)*Math.sin(t)+(e.y-n.y)*Math.cos(t);return{...e,rotation:e.rotation+t,x:r,y:i}}function GTe(e,t){const n=WTe(e);return bY(e,t,n)}function qTe(e,t,n){let r=t;for(let i=0;i<e.length;i++){const o=va.Konva.getAngle(e[i]),a=Math.abs(o-t)%(Math.PI*2);Math.min(a,Math.PI*2-a)<n&&(r=o)}return r}let ME=0,Mt=class extends hF.Group{constructor(t){super(t),this._movingAnchorName=null,this._transforming=!1,this._createElements(),this._handleMouseMove=this._handleMouseMove.bind(this),this._handleMouseUp=this._handleMouseUp.bind(this),this.update=this.update.bind(this),this.on(DTe,this.update),this.getNode()&&this.update()}attachTo(t){return this.setNode(t),this}setNode(t){return Xt.Util.warn("tr.setNode(shape), tr.node(shape) and tr.attachTo(shape) methods are deprecated. Please use tr.nodes(nodesArray) instead."),this.setNodes([t])}getNode(){return this._nodes&&this._nodes[0]}_getEventNamespace(){return yY+this._id}setNodes(t=[]){this._nodes&&this._nodes.length&&this.detach();const n=t.filter(i=>i.isAncestorOf(this)?(Xt.Util.error("Konva.Transformer cannot be an a child of the node you are trying to attach"),!1):!0);this._nodes=t=n,t.length===1&&this.useSingleNodeRotation()?this.rotation(t[0].getAbsoluteRotation()):this.rotation(0),this._nodes.forEach(i=>{const o=()=>{this.nodes().length===1&&this.useSingleNodeRotation()&&this.rotation(this.nodes()[0].getAbsoluteRotation()),this._resetTransformCache(),!this._transforming&&!this.isDragging()&&this.update()},a=i._attrsAffectingSize.map(s=>s+"Change."+this._getEventNamespace()).join(" ");i.on(a,o),i.on(zTe.map(s=>s+`.${this._getEventNamespace()}`).join(" "),o),i.on(`absoluteTransformChange.${this._getEventNamespace()}`,o),this._proxyDrag(i)}),this._resetTransformCache();var r=!!this.findOne(".top-left");return r&&this.update(),this}_proxyDrag(t){let n;t.on(`dragstart.${this._getEventNamespace()}`,r=>{n=t.getAbsolutePosition(),!this.isDragging()&&t!==this.findOne(".back")&&this.startDrag(r,!1)}),t.on(`dragmove.${this._getEventNamespace()}`,r=>{if(!n)return;const i=t.getAbsolutePosition(),o=i.x-n.x,a=i.y-n.y;this.nodes().forEach(s=>{if(s===t||s.isDragging())return;const l=s.getAbsolutePosition();s.setAbsolutePosition({x:l.x+o,y:l.y+a}),s.startDrag(r)}),n=null})}getNodes(){return this._nodes||[]}getActiveAnchor(){return this._movingAnchorName}detach(){this._nodes&&this._nodes.forEach(t=>{t.off("."+this._getEventNamespace())}),this._nodes=[],this._resetTransformCache()}_resetTransformCache(){this._clearCache(pF),this._clearCache("transform"),this._clearSelfAndDescendantCache("absoluteTransform")}_getNodeRect(){return this._getCache(pF,this.__getNodeRect)}__getNodeShape(t,n=this.rotation(),r){var i=t.getClientRect({skipTransform:!0,skipShadow:!0,skipStroke:this.ignoreStroke()}),o=t.getAbsoluteScale(r),a=t.getAbsolutePosition(r),s=i.x*o.x-t.offsetX()*o.x,l=i.y*o.y-t.offsetY()*o.y;const c=(va.Konva.getAngle(t.getAbsoluteRotation())+Math.PI*2)%(Math.PI*2),u={x:a.x+s*Math.cos(c)+l*Math.sin(-c),y:a.y+l*Math.cos(c)+s*Math.sin(c),width:i.width*o.x,height:i.height*o.y,rotation:c};return bY(u,-va.Konva.getAngle(n),{x:0,y:0})}__getNodeRect(){var t=this.getNode();if(!t)return{x:-mF,y:-mF,width:0,height:0,rotation:0};const n=[];this.nodes().map(c=>{const u=c.getClientRect({skipTransform:!0,skipShadow:!0,skipStroke:this.ignoreStroke()});var f=[{x:u.x,y:u.y},{x:u.x+u.width,y:u.y},{x:u.x+u.width,y:u.y+u.height},{x:u.x,y:u.y+u.height}],d=c.getAbsoluteTransform();f.forEach(function(g){var p=d.point(g);n.push(p)})});const r=new Xt.Transform;r.rotate(-va.Konva.getAngle(this.rotation()));var i=1/0,o=1/0,a=-1/0,s=-1/0;n.forEach(function(c){var u=r.point(c);i===void 0&&(i=a=u.x,o=s=u.y),i=Math.min(i,u.x),o=Math.min(o,u.y),a=Math.max(a,u.x),s=Math.max(s,u.y)}),r.invert();const l=r.point({x:i,y:o});return{x:l.x,y:l.y,width:a-i,height:s-o,rotation:va.Konva.getAngle(this.rotation())}}getX(){return this._getNodeRect().x}getY(){return this._getNodeRect().y}getWidth(){return this._getNodeRect().width}getHeight(){return this._getNodeRect().height}_createElements(){this._createBack(),aw.forEach(t=>{this._createAnchor(t)}),this._createAnchor("rotater")}_createAnchor(t){var n=new $Te.Rect({stroke:"rgb(0, 161, 255)",fill:"white",strokeWidth:1,name:t+" _anchor",dragDistance:0,draggable:!0,hitStrokeWidth:HTe?10:"auto"}),r=this;n.on("mousedown touchstart",function(i){r._handleMouseDown(i)}),n.on("dragstart",i=>{n.stopDrag(),i.cancelBubble=!0}),n.on("dragend",i=>{i.cancelBubble=!0}),n.on("mouseenter",()=>{var i=va.Konva.getAngle(this.rotation()),o=this.rotateAnchorCursor(),a=VTe(t,i,o);n.getStage().content&&(n.getStage().content.style.cursor=a),this._cursorChange=!0}),n.on("mouseout",()=>{n.getStage().content&&(n.getStage().content.style.cursor=""),this._cursorChange=!1}),this.add(n)}_createBack(){var t=new LTe.Shape({name:"back",width:0,height:0,draggable:!0,sceneFunc(n,r){var i=r.getParent(),o=i.padding();n.beginPath(),n.rect(-o,-o,r.width()+o*2,r.height()+o*2),n.moveTo(r.width()/2,-o),i.rotateEnabled()&&i.rotateLineVisible()&&n.lineTo(r.width()/2,-i.rotateAnchorOffset()*Xt.Util._sign(r.height())-o),n.fillStrokeShape(r)},hitFunc:(n,r)=>{if(this.shouldOverdrawWholeArea()){var i=this.padding();n.beginPath(),n.rect(-i,-i,r.width()+i*2,r.height()+i*2),n.fillStrokeShape(r)}}});this.add(t),this._proxyDrag(t),t.on("dragstart",n=>{n.cancelBubble=!0}),t.on("dragmove",n=>{n.cancelBubble=!0}),t.on("dragend",n=>{n.cancelBubble=!0}),this.on("dragmove",n=>{this.update()})}_handleMouseDown(t){if(!this._transforming){this._movingAnchorName=t.target.name().split(" ")[0];var n=this._getNodeRect(),r=n.width,i=n.height,o=Math.sqrt(Math.pow(r,2)+Math.pow(i,2));this.sin=Math.abs(i/o),this.cos=Math.abs(r/o),typeof window<"u"&&(window.addEventListener("mousemove",this._handleMouseMove),window.addEventListener("touchmove",this._handleMouseMove),window.addEventListener("mouseup",this._handleMouseUp,!0),window.addEventListener("touchend",this._handleMouseUp,!0)),this._transforming=!0;var a=t.target.getAbsolutePosition(),s=t.target.getStage().getPointerPosition();this._anchorDragOffset={x:s.x-a.x,y:s.y-a.y},ME++,this._fire("transformstart",{evt:t.evt,target:this.getNode()}),this._nodes.forEach(l=>{l._fire("transformstart",{evt:t.evt,target:l})})}}_handleMouseMove(t){var n,r,i,o=this.findOne("."+this._movingAnchorName),a=o.getStage();a.setPointersPositions(t);const s=a.getPointerPosition();let l={x:s.x-this._anchorDragOffset.x,y:s.y-this._anchorDragOffset.y};const c=o.getAbsolutePosition();this.anchorDragBoundFunc()&&(l=this.anchorDragBoundFunc()(c,l,t)),o.setAbsolutePosition(l);const u=o.getAbsolutePosition();if(!(c.x===u.x&&c.y===u.y)){if(this._movingAnchorName==="rotater"){var f=this._getNodeRect();n=o.x()-f.width/2,r=-o.y()+f.height/2;let V=Math.atan2(-r,n)+Math.PI/2;f.height<0&&(V-=Math.PI);var d=va.Konva.getAngle(this.rotation());const H=d+V,B=va.Konva.getAngle(this.rotationSnapTolerance()),j=qTe(this.rotationSnaps(),H,B)-f.rotation,N=GTe(f,j);this._fitNodesInto(N,t);return}var g=this.shiftBehavior(),p;g==="inverted"?p=this.keepRatio()&&!t.shiftKey:g==="none"?p=this.keepRatio():p=this.keepRatio()||t.shiftKey;var y=this.centeredScaling()||t.altKey;if(this._movingAnchorName==="top-left"){if(p){var m=y?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(".bottom-right").x(),y:this.findOne(".bottom-right").y()};i=Math.sqrt(Math.pow(m.x-o.x(),2)+Math.pow(m.y-o.y(),2));var w=this.findOne(".top-left").x()>m.x?-1:1,b=this.findOne(".top-left").y()>m.y?-1:1;n=i*this.cos*w,r=i*this.sin*b,this.findOne(".top-left").x(m.x-n),this.findOne(".top-left").y(m.y-r)}}else if(this._movingAnchorName==="top-center")this.findOne(".top-left").y(o.y());else if(this._movingAnchorName==="top-right"){if(p){var m=y?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(".bottom-left").x(),y:this.findOne(".bottom-left").y()};i=Math.sqrt(Math.pow(o.x()-m.x,2)+Math.pow(m.y-o.y(),2));var w=this.findOne(".top-right").x()<m.x?-1:1,b=this.findOne(".top-right").y()>m.y?-1:1;n=i*this.cos*w,r=i*this.sin*b,this.findOne(".top-right").x(m.x+n),this.findOne(".top-right").y(m.y-r)}var C=o.position();this.findOne(".top-left").y(C.y),this.findOne(".bottom-right").x(C.x)}else if(this._movingAnchorName==="middle-left")this.findOne(".top-left").x(o.x());else if(this._movingAnchorName==="middle-right")this.findOne(".bottom-right").x(o.x());else if(this._movingAnchorName==="bottom-left"){if(p){var m=y?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(".top-right").x(),y:this.findOne(".top-right").y()};i=Math.sqrt(Math.pow(m.x-o.x(),2)+Math.pow(o.y()-m.y,2));var w=m.x<o.x()?-1:1,b=o.y()<m.y?-1:1;n=i*this.cos*w,r=i*this.sin*b,o.x(m.x-n),o.y(m.y+r)}C=o.position(),this.findOne(".top-left").x(C.x),this.findOne(".bottom-right").y(C.y)}else if(this._movingAnchorName==="bottom-center")this.findOne(".bottom-right").y(o.y());else if(this._movingAnchorName==="bottom-right"){if(p){var m=y?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(".top-left").x(),y:this.findOne(".top-left").y()};i=Math.sqrt(Math.pow(o.x()-m.x,2)+Math.pow(o.y()-m.y,2));var w=this.findOne(".bottom-right").x()<m.x?-1:1,b=this.findOne(".bottom-right").y()<m.y?-1:1;n=i*this.cos*w,r=i*this.sin*b,this.findOne(".bottom-right").x(m.x+n),this.findOne(".bottom-right").y(m.y+r)}}else console.error(new Error("Wrong position argument of selection resizer: "+this._movingAnchorName));var y=this.centeredScaling()||t.altKey;if(y){var x=this.findOne(".top-left"),_=this.findOne(".bottom-right"),A=x.x(),O=x.y(),P=this.getWidth()-_.x(),M=this.getHeight()-_.y();_.move({x:-A,y:-O}),x.move({x:P,y:M})}var R=this.findOne(".top-left").getAbsolutePosition();n=R.x,r=R.y;var L=this.findOne(".bottom-right").x()-this.findOne(".top-left").x(),z=this.findOne(".bottom-right").y()-this.findOne(".top-left").y();this._fitNodesInto({x:n,y:r,width:L,height:z,rotation:va.Konva.getAngle(this.rotation())},t)}}_handleMouseUp(t){this._removeEvents(t)}getAbsoluteTransform(){return this.getTransform()}_removeEvents(t){var n;if(this._transforming){this._transforming=!1,typeof window<"u"&&(window.removeEventListener("mousemove",this._handleMouseMove),window.removeEventListener("touchmove",this._handleMouseMove),window.removeEventListener("mouseup",this._handleMouseUp,!0),window.removeEventListener("touchend",this._handleMouseUp,!0));var r=this.getNode();ME--,this._fire("transformend",{evt:t,target:r}),(n=this.getLayer())===null||n===void 0||n.batchDraw(),r&&this._nodes.forEach(i=>{var o;i._fire("transformend",{evt:t,target:i}),(o=i.getLayer())===null||o===void 0||o.batchDraw()}),this._movingAnchorName=null}}_fitNodesInto(t,n){var r=this._getNodeRect();const i=1;if(Xt.Util._inRange(t.width,-this.padding()*2-i,i)){this.update();return}if(Xt.Util._inRange(t.height,-this.padding()*2-i,i)){this.update();return}var o=new Xt.Transform;if(o.rotate(va.Konva.getAngle(this.rotation())),this._movingAnchorName&&t.width<0&&this._movingAnchorName.indexOf("left")>=0){const d=o.point({x:-this.padding()*2,y:0});t.x+=d.x,t.y+=d.y,t.width+=this.padding()*2,this._movingAnchorName=this._movingAnchorName.replace("left","right"),this._anchorDragOffset.x-=d.x,this._anchorDragOffset.y-=d.y}else if(this._movingAnchorName&&t.width<0&&this._movingAnchorName.indexOf("right")>=0){const d=o.point({x:this.padding()*2,y:0});this._movingAnchorName=this._movingAnchorName.replace("right","left"),this._anchorDragOffset.x-=d.x,this._anchorDragOffset.y-=d.y,t.width+=this.padding()*2}if(this._movingAnchorName&&t.height<0&&this._movingAnchorName.indexOf("top")>=0){const d=o.point({x:0,y:-this.padding()*2});t.x+=d.x,t.y+=d.y,this._movingAnchorName=this._movingAnchorName.replace("top","bottom"),this._anchorDragOffset.x-=d.x,this._anchorDragOffset.y-=d.y,t.height+=this.padding()*2}else if(this._movingAnchorName&&t.height<0&&this._movingAnchorName.indexOf("bottom")>=0){const d=o.point({x:0,y:this.padding()*2});this._movingAnchorName=this._movingAnchorName.replace("bottom","top"),this._anchorDragOffset.x-=d.x,this._anchorDragOffset.y-=d.y,t.height+=this.padding()*2}if(this.boundBoxFunc()){const d=this.boundBoxFunc()(r,t);d?t=d:Xt.Util.warn("boundBoxFunc returned falsy. You should return new bound rect from it!")}const a=1e7,s=new Xt.Transform;s.translate(r.x,r.y),s.rotate(r.rotation),s.scale(r.width/a,r.height/a);const l=new Xt.Transform,c=t.width/a,u=t.height/a;this.flipEnabled()===!1?(l.translate(t.x,t.y),l.rotate(t.rotation),l.translate(t.width<0?t.width:0,t.height<0?t.height:0),l.scale(Math.abs(c),Math.abs(u))):(l.translate(t.x,t.y),l.rotate(t.rotation),l.scale(c,u));const f=l.multiply(s.invert());this._nodes.forEach(d=>{var g;const p=d.getParent().getAbsoluteTransform(),m=d.getTransform().copy();m.translate(d.offsetX(),d.offsetY());const w=new Xt.Transform;w.multiply(p.copy().invert()).multiply(f).multiply(p).multiply(m);const b=w.decompose();d.setAttrs(b),(g=d.getLayer())===null||g===void 0||g.batchDraw()}),this.rotation(Xt.Util._getRotation(t.rotation)),this._nodes.forEach(d=>{this._fire("transform",{evt:n,target:d}),d._fire("transform",{evt:n,target:d})}),this._resetTransformCache(),this.update(),this.getLayer().batchDraw()}forceUpdate(){this._resetTransformCache(),this.update()}_batchChangeChild(t,n){this.findOne(t).setAttrs(n)}update(){var t,n=this._getNodeRect();this.rotation(Xt.Util._getRotation(n.rotation));var r=n.width,i=n.height,o=this.enabledAnchors(),a=this.resizeEnabled(),s=this.padding(),l=this.anchorSize();const c=this.find("._anchor");c.forEach(f=>{f.setAttrs({width:l,height:l,offsetX:l/2,offsetY:l/2,stroke:this.anchorStroke(),strokeWidth:this.anchorStrokeWidth(),fill:this.anchorFill(),cornerRadius:this.anchorCornerRadius()})}),this._batchChangeChild(".top-left",{x:0,y:0,offsetX:l/2+s,offsetY:l/2+s,visible:a&&o.indexOf("top-left")>=0}),this._batchChangeChild(".top-center",{x:r/2,y:0,offsetY:l/2+s,visible:a&&o.indexOf("top-center")>=0}),this._batchChangeChild(".top-right",{x:r,y:0,offsetX:l/2-s,offsetY:l/2+s,visible:a&&o.indexOf("top-right")>=0}),this._batchChangeChild(".middle-left",{x:0,y:i/2,offsetX:l/2+s,visible:a&&o.indexOf("middle-left")>=0}),this._batchChangeChild(".middle-right",{x:r,y:i/2,offsetX:l/2-s,visible:a&&o.indexOf("middle-right")>=0}),this._batchChangeChild(".bottom-left",{x:0,y:i,offsetX:l/2+s,offsetY:l/2-s,visible:a&&o.indexOf("bottom-left")>=0}),this._batchChangeChild(".bottom-center",{x:r/2,y:i,offsetY:l/2-s,visible:a&&o.indexOf("bottom-center")>=0}),this._batchChangeChild(".bottom-right",{x:r,y:i,offsetX:l/2-s,offsetY:l/2-s,visible:a&&o.indexOf("bottom-right")>=0}),this._batchChangeChild(".rotater",{x:r/2,y:-this.rotateAnchorOffset()*Xt.Util._sign(i)-s,visible:this.rotateEnabled()}),this._batchChangeChild(".back",{width:r,height:i,visible:this.borderEnabled(),stroke:this.borderStroke(),strokeWidth:this.borderStrokeWidth(),dash:this.borderDash(),x:0,y:0});const u=this.anchorStyleFunc();u&&c.forEach(f=>{u(f)}),(t=this.getLayer())===null||t===void 0||t.batchDraw()}isTransforming(){return this._transforming}stopTransform(){if(this._transforming){this._removeEvents();var t=this.findOne("."+this._movingAnchorName);t&&t.stopDrag()}}destroy(){return this.getStage()&&this._cursorChange&&this.getStage().content&&(this.getStage().content.style.cursor=""),hF.Group.prototype.destroy.call(this),this.detach(),this._removeEvents(),this}toObject(){return fF.Node.prototype.toObject.call(this)}clone(t){var n=fF.Node.prototype.clone.call(this,t);return n}getClientRect(){return this.nodes().length>0?super.getClientRect():{x:0,y:0,width:0,height:0}}};M6.Transformer=Mt;Mt.isTransforming=()=>ME>0;function KTe(e){return e instanceof Array||Xt.Util.warn("enabledAnchors value should be an array"),e instanceof Array&&e.forEach(function(t){aw.indexOf(t)===-1&&Xt.Util.warn("Unknown anchor name: "+t+". Available names are: "+aw.join(", "))}),e||[]}Mt.prototype.className="Transformer";(0,BTe._registerNode)(Mt);zt.Factory.addGetterSetter(Mt,"enabledAnchors",aw,KTe);zt.Factory.addGetterSetter(Mt,"flipEnabled",!0,(0,yu.getBooleanValidator)());zt.Factory.addGetterSetter(Mt,"resizeEnabled",!0);zt.Factory.addGetterSetter(Mt,"anchorSize",10,(0,yu.getNumberValidator)());zt.Factory.addGetterSetter(Mt,"rotateEnabled",!0);zt.Factory.addGetterSetter(Mt,"rotateLineVisible",!0);zt.Factory.addGetterSetter(Mt,"rotationSnaps",[]);zt.Factory.addGetterSetter(Mt,"rotateAnchorOffset",50,(0,yu.getNumberValidator)());zt.Factory.addGetterSetter(Mt,"rotateAnchorCursor","crosshair");zt.Factory.addGetterSetter(Mt,"rotationSnapTolerance",5,(0,yu.getNumberValidator)());zt.Factory.addGetterSetter(Mt,"borderEnabled",!0);zt.Factory.addGetterSetter(Mt,"anchorStroke","rgb(0, 161, 255)");zt.Factory.addGetterSetter(Mt,"anchorStrokeWidth",1,(0,yu.getNumberValidator)());zt.Factory.addGetterSetter(Mt,"anchorFill","white");zt.Factory.addGetterSetter(Mt,"anchorCornerRadius",0,(0,yu.getNumberValidator)());zt.Factory.addGetterSetter(Mt,"borderStroke","rgb(0, 161, 255)");zt.Factory.addGetterSetter(Mt,"borderStrokeWidth",1,(0,yu.getNumberValidator)());zt.Factory.addGetterSetter(Mt,"borderDash");zt.Factory.addGetterSetter(Mt,"keepRatio",!0);zt.Factory.addGetterSetter(Mt,"shiftBehavior","default");zt.Factory.addGetterSetter(Mt,"centeredScaling",!1);zt.Factory.addGetterSetter(Mt,"ignoreStroke",!1);zt.Factory.addGetterSetter(Mt,"padding",0,(0,yu.getNumberValidator)());zt.Factory.addGetterSetter(Mt,"node");zt.Factory.addGetterSetter(Mt,"nodes");zt.Factory.addGetterSetter(Mt,"boundBoxFunc");zt.Factory.addGetterSetter(Mt,"anchorDragBoundFunc");zt.Factory.addGetterSetter(Mt,"anchorStyleFunc");zt.Factory.addGetterSetter(Mt,"shouldOverdrawWholeArea",!1);zt.Factory.addGetterSetter(Mt,"useSingleNodeRotation",!0);zt.Factory.backCompat(Mt,{lineEnabled:"borderEnabled",rotateHandlerOffset:"rotateAnchorOffset",enabledHandlers:"enabledAnchors"});var R6={};Object.defineProperty(R6,"__esModule",{value:!0});R6.Wedge=void 0;const N6=wt,QTe=ar,XTe=yt,wY=Xe,YTe=yt;class jl extends QTe.Shape{_sceneFunc(t){t.beginPath(),t.arc(0,0,this.radius(),0,XTe.Konva.getAngle(this.angle()),this.clockwise()),t.lineTo(0,0),t.closePath(),t.fillStrokeShape(this)}getWidth(){return this.radius()*2}getHeight(){return this.radius()*2}setWidth(t){this.radius(t/2)}setHeight(t){this.radius(t/2)}}R6.Wedge=jl;jl.prototype.className="Wedge";jl.prototype._centroid=!0;jl.prototype._attrsAffectingSize=["radius"];(0,YTe._registerNode)(jl);N6.Factory.addGetterSetter(jl,"radius",0,(0,wY.getNumberValidator)());N6.Factory.addGetterSetter(jl,"angle",0,(0,wY.getNumberValidator)());N6.Factory.addGetterSetter(jl,"clockwise",!1);N6.Factory.backCompat(jl,{angleDeg:"angle",getAngleDeg:"getAngle",setAngleDeg:"setAngle"});var j6={};Object.defineProperty(j6,"__esModule",{value:!0});j6.Blur=void 0;const gF=wt,JTe=yn,ZTe=Xe;function vF(){this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}var eOe=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],tOe=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function nOe(e,t){var n=e.data,r=e.width,i=e.height,o,a,s,l,c,u,f,d,g,p,m,w,b,C,y,x,_,A,O,P,M,R,L,z,V=t+t+1,H=r-1,B=i-1,F=t+1,j=F*(F+1)/2,N=new vF,D=null,U=N,W=null,G=null,Q=eOe[t],X=tOe[t];for(s=1;s<V;s++)U=U.next=new vF,s===F&&(D=U);for(U.next=N,f=u=0,a=0;a<i;a++){for(x=_=A=O=d=g=p=m=0,w=F*(P=n[u]),b=F*(M=n[u+1]),C=F*(R=n[u+2]),y=F*(L=n[u+3]),d+=j*P,g+=j*M,p+=j*R,m+=j*L,U=N,s=0;s<F;s++)U.r=P,U.g=M,U.b=R,U.a=L,U=U.next;for(s=1;s<F;s++)l=u+((H<s?H:s)<<2),d+=(U.r=P=n[l])*(z=F-s),g+=(U.g=M=n[l+1])*z,p+=(U.b=R=n[l+2])*z,m+=(U.a=L=n[l+3])*z,x+=P,_+=M,A+=R,O+=L,U=U.next;for(W=N,G=D,o=0;o<r;o++)n[u+3]=L=m*Q>>X,L!==0?(L=255/L,n[u]=(d*Q>>X)*L,n[u+1]=(g*Q>>X)*L,n[u+2]=(p*Q>>X)*L):n[u]=n[u+1]=n[u+2]=0,d-=w,g-=b,p-=C,m-=y,w-=W.r,b-=W.g,C-=W.b,y-=W.a,l=f+((l=o+t+1)<H?l:H)<<2,x+=W.r=n[l],_+=W.g=n[l+1],A+=W.b=n[l+2],O+=W.a=n[l+3],d+=x,g+=_,p+=A,m+=O,W=W.next,w+=P=G.r,b+=M=G.g,C+=R=G.b,y+=L=G.a,x-=P,_-=M,A-=R,O-=L,G=G.next,u+=4;f+=r}for(o=0;o<r;o++){for(_=A=O=x=g=p=m=d=0,u=o<<2,w=F*(P=n[u]),b=F*(M=n[u+1]),C=F*(R=n[u+2]),y=F*(L=n[u+3]),d+=j*P,g+=j*M,p+=j*R,m+=j*L,U=N,s=0;s<F;s++)U.r=P,U.g=M,U.b=R,U.a=L,U=U.next;for(c=r,s=1;s<=t;s++)u=c+o<<2,d+=(U.r=P=n[u])*(z=F-s),g+=(U.g=M=n[u+1])*z,p+=(U.b=R=n[u+2])*z,m+=(U.a=L=n[u+3])*z,x+=P,_+=M,A+=R,O+=L,U=U.next,s<B&&(c+=r);for(u=o,W=N,G=D,a=0;a<i;a++)l=u<<2,n[l+3]=L=m*Q>>X,L>0?(L=255/L,n[l]=(d*Q>>X)*L,n[l+1]=(g*Q>>X)*L,n[l+2]=(p*Q>>X)*L):n[l]=n[l+1]=n[l+2]=0,d-=w,g-=b,p-=C,m-=y,w-=W.r,b-=W.g,C-=W.b,y-=W.a,l=o+((l=a+F)<B?l:B)*r<<2,d+=x+=W.r=n[l],g+=_+=W.g=n[l+1],p+=A+=W.b=n[l+2],m+=O+=W.a=n[l+3],W=W.next,w+=P=G.r,b+=M=G.g,C+=R=G.b,y+=L=G.a,x-=P,_-=M,A-=R,O-=L,G=G.next,u+=r}}const rOe=function(t){var n=Math.round(this.blurRadius());n>0&&nOe(t,n)};j6.Blur=rOe;gF.Factory.addGetterSetter(JTe.Node,"blurRadius",0,(0,ZTe.getNumberValidator)(),gF.Factory.afterSetFilter);var F6={};Object.defineProperty(F6,"__esModule",{value:!0});F6.Brighten=void 0;const yF=wt,iOe=yn,oOe=Xe,aOe=function(e){var t=this.brightness()*255,n=e.data,r=n.length,i;for(i=0;i<r;i+=4)n[i]+=t,n[i+1]+=t,n[i+2]+=t};F6.Brighten=aOe;yF.Factory.addGetterSetter(iOe.Node,"brightness",0,(0,oOe.getNumberValidator)(),yF.Factory.afterSetFilter);var L6={};Object.defineProperty(L6,"__esModule",{value:!0});L6.Contrast=void 0;const bF=wt,sOe=yn,lOe=Xe,cOe=function(e){var t=Math.pow((this.contrast()+100)/100,2),n=e.data,r=n.length,i=150,o=150,a=150,s;for(s=0;s<r;s+=4)i=n[s],o=n[s+1],a=n[s+2],i/=255,i-=.5,i*=t,i+=.5,i*=255,o/=255,o-=.5,o*=t,o+=.5,o*=255,a/=255,a-=.5,a*=t,a+=.5,a*=255,i=i<0?0:i>255?255:i,o=o<0?0:o>255?255:o,a=a<0?0:a>255?255:a,n[s]=i,n[s+1]=o,n[s+2]=a};L6.Contrast=cOe;bF.Factory.addGetterSetter(sOe.Node,"contrast",0,(0,lOe.getNumberValidator)(),bF.Factory.afterSetFilter);var $6={};Object.defineProperty($6,"__esModule",{value:!0});$6.Emboss=void 0;const eu=wt,B6=yn,uOe=_n,CY=Xe,dOe=function(e){var t=this.embossStrength()*10,n=this.embossWhiteLevel()*255,r=this.embossDirection(),i=this.embossBlend(),o=0,a=0,s=e.data,l=e.width,c=e.height,u=l*4,f=c;switch(r){case"top-left":o=-1,a=-1;break;case"top":o=-1,a=0;break;case"top-right":o=-1,a=1;break;case"right":o=0,a=1;break;case"bottom-right":o=1,a=1;break;case"bottom":o=1,a=0;break;case"bottom-left":o=1,a=-1;break;case"left":o=0,a=-1;break;default:uOe.Util.error("Unknown emboss direction: "+r)}do{var d=(f-1)*u,g=o;f+g<1&&(g=0),f+g>c&&(g=0);var p=(f-1+g)*l*4,m=l;do{var w=d+(m-1)*4,b=a;m+b<1&&(b=0),m+b>l&&(b=0);var C=p+(m-1+b)*4,y=s[w]-s[C],x=s[w+1]-s[C+1],_=s[w+2]-s[C+2],A=y,O=A>0?A:-A,P=x>0?x:-x,M=_>0?_:-_;if(P>O&&(A=x),M>O&&(A=_),A*=t,i){var R=s[w]+A,L=s[w+1]+A,z=s[w+2]+A;s[w]=R>255?255:R<0?0:R,s[w+1]=L>255?255:L<0?0:L,s[w+2]=z>255?255:z<0?0:z}else{var V=n-A;V<0?V=0:V>255&&(V=255),s[w]=s[w+1]=s[w+2]=V}}while(--m)}while(--f)};$6.Emboss=dOe;eu.Factory.addGetterSetter(B6.Node,"embossStrength",.5,(0,CY.getNumberValidator)(),eu.Factory.afterSetFilter);eu.Factory.addGetterSetter(B6.Node,"embossWhiteLevel",.5,(0,CY.getNumberValidator)(),eu.Factory.afterSetFilter);eu.Factory.addGetterSetter(B6.Node,"embossDirection","top-left",null,eu.Factory.afterSetFilter);eu.Factory.addGetterSetter(B6.Node,"embossBlend",!1,null,eu.Factory.afterSetFilter);var D6={};Object.defineProperty(D6,"__esModule",{value:!0});D6.Enhance=void 0;const wF=wt,fOe=yn,hOe=Xe;function _C(e,t,n,r,i){var o=n-t,a=i-r,s;return o===0?r+a/2:a===0?r:(s=(e-t)/o,s=a*s+r,s)}const pOe=function(e){var t=e.data,n=t.length,r=t[0],i=r,o,a=t[1],s=a,l,c=t[2],u=c,f,d,g=this.enhance();if(g!==0){for(d=0;d<n;d+=4)o=t[d+0],o<r?r=o:o>i&&(i=o),l=t[d+1],l<a?a=l:l>s&&(s=l),f=t[d+2],f<c?c=f:f>u&&(u=f);i===r&&(i=255,r=0),s===a&&(s=255,a=0),u===c&&(u=255,c=0);var p,m,w,b,C,y,x,_,A;for(g>0?(m=i+g*(255-i),w=r-g*(r-0),C=s+g*(255-s),y=a-g*(a-0),_=u+g*(255-u),A=c-g*(c-0)):(p=(i+r)*.5,m=i+g*(i-p),w=r+g*(r-p),b=(s+a)*.5,C=s+g*(s-b),y=a+g*(a-b),x=(u+c)*.5,_=u+g*(u-x),A=c+g*(c-x)),d=0;d<n;d+=4)t[d+0]=_C(t[d+0],r,i,w,m),t[d+1]=_C(t[d+1],a,s,y,C),t[d+2]=_C(t[d+2],c,u,A,_)}};D6.Enhance=pOe;wF.Factory.addGetterSetter(fOe.Node,"enhance",0,(0,hOe.getNumberValidator)(),wF.Factory.afterSetFilter);var z6={};Object.defineProperty(z6,"__esModule",{value:!0});z6.Grayscale=void 0;const mOe=function(e){var t=e.data,n=t.length,r,i;for(r=0;r<n;r+=4)i=.34*t[r]+.5*t[r+1]+.16*t[r+2],t[r]=i,t[r+1]=i,t[r+2]=i};z6.Grayscale=mOe;var U6={};Object.defineProperty(U6,"__esModule",{value:!0});U6.HSL=void 0;const Sp=wt,SP=yn,xP=Xe;Sp.Factory.addGetterSetter(SP.Node,"hue",0,(0,xP.getNumberValidator)(),Sp.Factory.afterSetFilter);Sp.Factory.addGetterSetter(SP.Node,"saturation",0,(0,xP.getNumberValidator)(),Sp.Factory.afterSetFilter);Sp.Factory.addGetterSetter(SP.Node,"luminance",0,(0,xP.getNumberValidator)(),Sp.Factory.afterSetFilter);const gOe=function(e){var t=e.data,n=t.length,r=1,i=Math.pow(2,this.saturation()),o=Math.abs(this.hue()+360)%360,a=this.luminance()*127,s,l=r*i*Math.cos(o*Math.PI/180),c=r*i*Math.sin(o*Math.PI/180),u=.299*r+.701*l+.167*c,f=.587*r-.587*l+.33*c,d=.114*r-.114*l-.497*c,g=.299*r-.299*l-.328*c,p=.587*r+.413*l+.035*c,m=.114*r-.114*l+.293*c,w=.299*r-.3*l+1.25*c,b=.587*r-.586*l-1.05*c,C=.114*r+.886*l-.2*c,y,x,_,A;for(s=0;s<n;s+=4)y=t[s+0],x=t[s+1],_=t[s+2],A=t[s+3],t[s+0]=u*y+f*x+d*_+a,t[s+1]=g*y+p*x+m*_+a,t[s+2]=w*y+b*x+C*_+a,t[s+3]=A};U6.HSL=gOe;var H6={};Object.defineProperty(H6,"__esModule",{value:!0});H6.HSV=void 0;const xp=wt,EP=yn,_P=Xe,vOe=function(e){var t=e.data,n=t.length,r=Math.pow(2,this.value()),i=Math.pow(2,this.saturation()),o=Math.abs(this.hue()+360)%360,a,s=r*i*Math.cos(o*Math.PI/180),l=r*i*Math.sin(o*Math.PI/180),c=.299*r+.701*s+.167*l,u=.587*r-.587*s+.33*l,f=.114*r-.114*s-.497*l,d=.299*r-.299*s-.328*l,g=.587*r+.413*s+.035*l,p=.114*r-.114*s+.293*l,m=.299*r-.3*s+1.25*l,w=.587*r-.586*s-1.05*l,b=.114*r+.886*s-.2*l,C,y,x,_;for(a=0;a<n;a+=4)C=t[a+0],y=t[a+1],x=t[a+2],_=t[a+3],t[a+0]=c*C+u*y+f*x,t[a+1]=d*C+g*y+p*x,t[a+2]=m*C+w*y+b*x,t[a+3]=_};H6.HSV=vOe;xp.Factory.addGetterSetter(EP.Node,"hue",0,(0,_P.getNumberValidator)(),xp.Factory.afterSetFilter);xp.Factory.addGetterSetter(EP.Node,"saturation",0,(0,_P.getNumberValidator)(),xp.Factory.afterSetFilter);xp.Factory.addGetterSetter(EP.Node,"value",0,(0,_P.getNumberValidator)(),xp.Factory.afterSetFilter);var V6={};Object.defineProperty(V6,"__esModule",{value:!0});V6.Invert=void 0;const yOe=function(e){var t=e.data,n=t.length,r;for(r=0;r<n;r+=4)t[r]=255-t[r],t[r+1]=255-t[r+1],t[r+2]=255-t[r+2]};V6.Invert=yOe;var W6={};Object.defineProperty(W6,"__esModule",{value:!0});W6.Kaleidoscope=void 0;const sw=wt,SY=yn,CF=_n,xY=Xe;var bOe=function(e,t,n){var r=e.data,i=t.data,o=e.width,a=e.height,s=n.polarCenterX||o/2,l=n.polarCenterY||a/2,c,u,f,d=0,g=0,p=0,m=0,w,b=Math.sqrt(s*s+l*l);u=o-s,f=a-l,w=Math.sqrt(u*u+f*f),b=w>b?w:b;var C=a,y=o,x,_,A=360/y*Math.PI/180,O,P;for(_=0;_<y;_+=1)for(O=Math.sin(_*A),P=Math.cos(_*A),x=0;x<C;x+=1)u=Math.floor(s+b*x/C*P),f=Math.floor(l+b*x/C*O),c=(f*o+u)*4,d=r[c+0],g=r[c+1],p=r[c+2],m=r[c+3],c=(_+x*o)*4,i[c+0]=d,i[c+1]=g,i[c+2]=p,i[c+3]=m},wOe=function(e,t,n){var r=e.data,i=t.data,o=e.width,a=e.height,s=n.polarCenterX||o/2,l=n.polarCenterY||a/2,c,u,f,d,g,p=0,m=0,w=0,b=0,C,y=Math.sqrt(s*s+l*l);u=o-s,f=a-l,C=Math.sqrt(u*u+f*f),y=C>y?C:y;var x=a,_=o,A,O,P=0,M,R;for(u=0;u<o;u+=1)for(f=0;f<a;f+=1)d=u-s,g=f-l,A=Math.sqrt(d*d+g*g)*x/y,O=(Math.atan2(g,d)*180/Math.PI+360+P)%360,O=O*_/360,M=Math.floor(O),R=Math.floor(A),c=(R*o+M)*4,p=r[c+0],m=r[c+1],w=r[c+2],b=r[c+3],c=(f*o+u)*4,i[c+0]=p,i[c+1]=m,i[c+2]=w,i[c+3]=b};const COe=function(e){var t=e.width,n=e.height,r,i,o,a,s,l,c,u,f,d,g=Math.round(this.kaleidoscopePower()),p=Math.round(this.kaleidoscopeAngle()),m=Math.floor(t*(p%360)/360);if(!(g<1)){var w=CF.Util.createCanvasElement();w.width=t,w.height=n;var b=w.getContext("2d").getImageData(0,0,t,n);CF.Util.releaseCanvas(w),bOe(e,b,{polarCenterX:t/2,polarCenterY:n/2});for(var C=t/Math.pow(2,g);C<=8;)C=C*2,g-=1;C=Math.ceil(C);var y=C,x=0,_=y,A=1;for(m+C>t&&(x=y,_=0,A=-1),i=0;i<n;i+=1)for(r=x;r!==_;r+=A)o=Math.round(r+m)%t,f=(t*i+o)*4,s=b.data[f+0],l=b.data[f+1],c=b.data[f+2],u=b.data[f+3],d=(t*i+r)*4,b.data[d+0]=s,b.data[d+1]=l,b.data[d+2]=c,b.data[d+3]=u;for(i=0;i<n;i+=1)for(y=Math.floor(C),a=0;a<g;a+=1){for(r=0;r<y+1;r+=1)f=(t*i+r)*4,s=b.data[f+0],l=b.data[f+1],c=b.data[f+2],u=b.data[f+3],d=(t*i+y*2-r-1)*4,b.data[d+0]=s,b.data[d+1]=l,b.data[d+2]=c,b.data[d+3]=u;y*=2}wOe(b,e,{polarRotation:0})}};W6.Kaleidoscope=COe;sw.Factory.addGetterSetter(SY.Node,"kaleidoscopePower",2,(0,xY.getNumberValidator)(),sw.Factory.afterSetFilter);sw.Factory.addGetterSetter(SY.Node,"kaleidoscopeAngle",0,(0,xY.getNumberValidator)(),sw.Factory.afterSetFilter);var G6={};Object.defineProperty(G6,"__esModule",{value:!0});G6.Mask=void 0;const SF=wt,SOe=yn,xOe=Xe;function qy(e,t,n){var r=(n*e.width+t)*4,i=[];return i.push(e.data[r++],e.data[r++],e.data[r++],e.data[r++]),i}function Q0(e,t){return Math.sqrt(Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2))}function EOe(e){for(var t=[0,0,0],n=0;n<e.length;n++)t[0]+=e[n][0],t[1]+=e[n][1],t[2]+=e[n][2];return t[0]/=e.length,t[1]/=e.length,t[2]/=e.length,t}function _Oe(e,t){var n=qy(e,0,0),r=qy(e,e.width-1,0),i=qy(e,0,e.height-1),o=qy(e,e.width-1,e.height-1),a=t||10;if(Q0(n,r)<a&&Q0(r,o)<a&&Q0(o,i)<a&&Q0(i,n)<a){for(var s=EOe([r,n,o,i]),l=[],c=0;c<e.width*e.height;c++){var u=Q0(s,[e.data[c*4],e.data[c*4+1],e.data[c*4+2]]);l[c]=u<a?0:255}return l}}function AOe(e,t){for(var n=0;n<e.width*e.height;n++)e.data[4*n+3]=t[n]}function POe(e,t,n){for(var r=[1,1,1,1,0,1,1,1,1],i=Math.round(Math.sqrt(r.length)),o=Math.floor(i/2),a=[],s=0;s<n;s++)for(var l=0;l<t;l++){for(var c=s*t+l,u=0,f=0;f<i;f++)for(var d=0;d<i;d++){var g=s+f-o,p=l+d-o;if(g>=0&&g<n&&p>=0&&p<t){var m=g*t+p,w=r[f*i+d];u+=e[m]*w}}a[c]=u===255*8?255:0}return a}function TOe(e,t,n){for(var r=[1,1,1,1,1,1,1,1,1],i=Math.round(Math.sqrt(r.length)),o=Math.floor(i/2),a=[],s=0;s<n;s++)for(var l=0;l<t;l++){for(var c=s*t+l,u=0,f=0;f<i;f++)for(var d=0;d<i;d++){var g=s+f-o,p=l+d-o;if(g>=0&&g<n&&p>=0&&p<t){var m=g*t+p,w=r[f*i+d];u+=e[m]*w}}a[c]=u>=255*4?255:0}return a}function OOe(e,t,n){for(var r=[.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111],i=Math.round(Math.sqrt(r.length)),o=Math.floor(i/2),a=[],s=0;s<n;s++)for(var l=0;l<t;l++){for(var c=s*t+l,u=0,f=0;f<i;f++)for(var d=0;d<i;d++){var g=s+f-o,p=l+d-o;if(g>=0&&g<n&&p>=0&&p<t){var m=g*t+p,w=r[f*i+d];u+=e[m]*w}}a[c]=u}return a}const IOe=function(e){var t=this.threshold(),n=_Oe(e,t);return n&&(n=POe(n,e.width,e.height),n=TOe(n,e.width,e.height),n=OOe(n,e.width,e.height),AOe(e,n)),e};G6.Mask=IOe;SF.Factory.addGetterSetter(SOe.Node,"threshold",0,(0,xOe.getNumberValidator)(),SF.Factory.afterSetFilter);var q6={};Object.defineProperty(q6,"__esModule",{value:!0});q6.Noise=void 0;const xF=wt,kOe=yn,MOe=Xe,ROe=function(e){var t=this.noise()*255,n=e.data,r=n.length,i=t/2,o;for(o=0;o<r;o+=4)n[o+0]+=i-2*i*Math.random(),n[o+1]+=i-2*i*Math.random(),n[o+2]+=i-2*i*Math.random()};q6.Noise=ROe;xF.Factory.addGetterSetter(kOe.Node,"noise",.2,(0,MOe.getNumberValidator)(),xF.Factory.afterSetFilter);var K6={};Object.defineProperty(K6,"__esModule",{value:!0});K6.Pixelate=void 0;const EF=wt,NOe=_n,jOe=yn,FOe=Xe,LOe=function(e){var t=Math.ceil(this.pixelSize()),n=e.width,r=e.height,i,o,a,s,l,c,u,f=Math.ceil(n/t),d=Math.ceil(r/t),g,p,m,w,b,C,y,x=e.data;if(t<=0){NOe.Util.error("pixelSize value can not be <= 0");return}for(b=0;b<f;b+=1)for(C=0;C<d;C+=1){for(s=0,l=0,c=0,u=0,g=b*t,p=g+t,m=C*t,w=m+t,y=0,i=g;i<p;i+=1)if(!(i>=n))for(o=m;o<w;o+=1)o>=r||(a=(n*o+i)*4,s+=x[a+0],l+=x[a+1],c+=x[a+2],u+=x[a+3],y+=1);for(s=s/y,l=l/y,c=c/y,u=u/y,i=g;i<p;i+=1)if(!(i>=n))for(o=m;o<w;o+=1)o>=r||(a=(n*o+i)*4,x[a+0]=s,x[a+1]=l,x[a+2]=c,x[a+3]=u)}};K6.Pixelate=LOe;EF.Factory.addGetterSetter(jOe.Node,"pixelSize",8,(0,FOe.getNumberValidator)(),EF.Factory.afterSetFilter);var Q6={};Object.defineProperty(Q6,"__esModule",{value:!0});Q6.Posterize=void 0;const _F=wt,$Oe=yn,BOe=Xe,DOe=function(e){var t=Math.round(this.levels()*254)+1,n=e.data,r=n.length,i=255/t,o;for(o=0;o<r;o+=1)n[o]=Math.floor(n[o]/i)*i};Q6.Posterize=DOe;_F.Factory.addGetterSetter($Oe.Node,"levels",.5,(0,BOe.getNumberValidator)(),_F.Factory.afterSetFilter);var X6={};Object.defineProperty(X6,"__esModule",{value:!0});X6.RGB=void 0;const lw=wt,AP=yn,zOe=Xe,UOe=function(e){var t=e.data,n=t.length,r=this.red(),i=this.green(),o=this.blue(),a,s;for(a=0;a<n;a+=4)s=(.34*t[a]+.5*t[a+1]+.16*t[a+2])/255,t[a]=s*r,t[a+1]=s*i,t[a+2]=s*o,t[a+3]=t[a+3]};X6.RGB=UOe;lw.Factory.addGetterSetter(AP.Node,"red",0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)});lw.Factory.addGetterSetter(AP.Node,"green",0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)});lw.Factory.addGetterSetter(AP.Node,"blue",0,zOe.RGBComponent,lw.Factory.afterSetFilter);var Y6={};Object.defineProperty(Y6,"__esModule",{value:!0});Y6.RGBA=void 0;const qg=wt,J6=yn,HOe=Xe,VOe=function(e){var t=e.data,n=t.length,r=this.red(),i=this.green(),o=this.blue(),a=this.alpha(),s,l;for(s=0;s<n;s+=4)l=1-a,t[s]=r*a+t[s]*l,t[s+1]=i*a+t[s+1]*l,t[s+2]=o*a+t[s+2]*l};Y6.RGBA=VOe;qg.Factory.addGetterSetter(J6.Node,"red",0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)});qg.Factory.addGetterSetter(J6.Node,"green",0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)});qg.Factory.addGetterSetter(J6.Node,"blue",0,HOe.RGBComponent,qg.Factory.afterSetFilter);qg.Factory.addGetterSetter(J6.Node,"alpha",1,function(e){return this._filterUpToDate=!1,e>1?1:e<0?0:e});var Z6={};Object.defineProperty(Z6,"__esModule",{value:!0});Z6.Sepia=void 0;const WOe=function(e){var t=e.data,n=t.length,r,i,o,a;for(r=0;r<n;r+=4)i=t[r+0],o=t[r+1],a=t[r+2],t[r+0]=Math.min(255,i*.393+o*.769+a*.189),t[r+1]=Math.min(255,i*.349+o*.686+a*.168),t[r+2]=Math.min(255,i*.272+o*.534+a*.131)};Z6.Sepia=WOe;var e4={};Object.defineProperty(e4,"__esModule",{value:!0});e4.Solarize=void 0;const GOe=function(e){var t=e.data,n=e.width,r=e.height,i=n*4,o=r;do{var a=(o-1)*i,s=n;do{var l=a+(s-1)*4,c=t[l],u=t[l+1],f=t[l+2];c>127&&(c=255-c),u>127&&(u=255-u),f>127&&(f=255-f),t[l]=c,t[l+1]=u,t[l+2]=f}while(--s)}while(--o)};e4.Solarize=GOe;var t4={};Object.defineProperty(t4,"__esModule",{value:!0});t4.Threshold=void 0;const AF=wt,qOe=yn,KOe=Xe,QOe=function(e){var t=this.threshold()*255,n=e.data,r=n.length,i;for(i=0;i<r;i+=1)n[i]=n[i]<t?0:255};t4.Threshold=QOe;AF.Factory.addGetterSetter(qOe.Node,"threshold",.5,(0,KOe.getNumberValidator)(),AF.Factory.afterSetFilter);Object.defineProperty(u6,"__esModule",{value:!0});u6.Konva=void 0;const PF=iw,XOe=g6,YOe=b6,JOe=S6,ZOe=x6,eIe=E6,TF=Cp,tIe=G1,nIe=e0,rIe=K1,iIe=P6,oIe=T6,aIe=O6,sIe=I6,lIe=jd,cIe=k6,uIe=M6,dIe=R6,fIe=j6,hIe=F6,pIe=L6,mIe=$6,gIe=D6,vIe=z6,yIe=U6,bIe=H6,wIe=V6,CIe=W6,SIe=G6,xIe=q6,EIe=K6,_Ie=Q6,AIe=X6,PIe=Y6,TIe=Z6,OIe=e4,IIe=t4;u6.Konva=PF.Konva.Util._assign(PF.Konva,{Arc:XOe.Arc,Arrow:YOe.Arrow,Circle:JOe.Circle,Ellipse:ZOe.Ellipse,Image:eIe.Image,Label:TF.Label,Tag:TF.Tag,Line:tIe.Line,Path:nIe.Path,Rect:rIe.Rect,RegularPolygon:iIe.RegularPolygon,Ring:oIe.Ring,Sprite:aIe.Sprite,Star:sIe.Star,Text:lIe.Text,TextPath:cIe.TextPath,Transformer:uIe.Transformer,Wedge:dIe.Wedge,Filters:{Blur:fIe.Blur,Brighten:hIe.Brighten,Contrast:pIe.Contrast,Emboss:mIe.Emboss,Enhance:gIe.Enhance,Grayscale:vIe.Grayscale,HSL:yIe.HSL,HSV:bIe.HSV,Invert:wIe.Invert,Kaleidoscope:CIe.Kaleidoscope,Mask:SIe.Mask,Noise:xIe.Noise,Pixelate:EIe.Pixelate,Posterize:_Ie.Posterize,RGB:AIe.RGB,RGBA:PIe.RGBA,Sepia:TIe.Sepia,Solarize:OIe.Solarize,Threshold:IIe.Threshold}});var kIe=UX.exports;Object.defineProperty(kIe,"__esModule",{value:!0});const MIe=u6;UX.exports=MIe.Konva;var RE={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Konva=void 0;var n=iw;Object.defineProperty(t,"Konva",{enumerable:!0,get:function(){return n.Konva}});const r=iw;e.exports=r.Konva})(RE,RE.exports);var RIe=RE.exports;const Kg=ni(RIe);var EY={exports:{}},AC={exports:{}},PC={};/**
 * @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.
 */var OF;function NIe(){return OF||(OF=1,function(e){function t(N,D){var U=N.length;N.push(D);e:for(;0<U;){var W=U-1>>>1,G=N[W];if(0<i(G,D))N[W]=D,N[U]=G,U=W;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var D=N[0],U=N.pop();if(U!==D){N[0]=U;e:for(var W=0,G=N.length,Q=G>>>1;W<Q;){var X=2*(W+1)-1,ee=N[X],te=X+1,q=N[te];if(0>i(ee,U))te<G&&0>i(q,ee)?(N[W]=q,N[te]=U,W=te):(N[W]=ee,N[X]=U,W=X);else if(te<G&&0>i(q,U))N[W]=q,N[te]=U,W=te;else break e}}return D}function i(N,D){var U=N.sortIndex-D.sortIndex;return U!==0?U:N.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,f=null,d=3,g=!1,p=!1,m=!1,w=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,C=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(N){for(var D=n(c);D!==null;){if(D.callback===null)r(c);else if(D.startTime<=N)r(c),D.sortIndex=D.expirationTime,t(l,D);else break;D=n(c)}}function x(N){if(m=!1,y(N),!p)if(n(l)!==null)p=!0,F(_);else{var D=n(c);D!==null&&j(x,D.startTime-N)}}function _(N,D){p=!1,m&&(m=!1,b(P),P=-1),g=!0;var U=d;try{for(y(D),f=n(l);f!==null&&(!(f.expirationTime>D)||N&&!L());){var W=f.callback;if(typeof W=="function"){f.callback=null,d=f.priorityLevel;var G=W(f.expirationTime<=D);D=e.unstable_now(),typeof G=="function"?f.callback=G:f===n(l)&&r(l),y(D)}else r(l);f=n(l)}if(f!==null)var Q=!0;else{var X=n(c);X!==null&&j(x,X.startTime-D),Q=!1}return Q}finally{f=null,d=U,g=!1}}var A=!1,O=null,P=-1,M=5,R=-1;function L(){return!(e.unstable_now()-R<M)}function z(){if(O!==null){var N=e.unstable_now();R=N;var D=!0;try{D=O(!0,N)}finally{D?V():(A=!1,O=null)}}else A=!1}var V;if(typeof C=="function")V=function(){C(z)};else if(typeof MessageChannel<"u"){var H=new MessageChannel,B=H.port2;H.port1.onmessage=z,V=function(){B.postMessage(null)}}else V=function(){w(z,0)};function F(N){O=N,A||(A=!0,V())}function j(N,D){P=w(function(){N(e.unstable_now())},D)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(N){N.callback=null},e.unstable_continueExecution=function(){p||g||(p=!0,F(_))},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):M=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(N){switch(d){case 1:case 2:case 3:var D=3;break;default:D=d}var U=d;d=D;try{return N()}finally{d=U}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,D){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var U=d;d=N;try{return D()}finally{d=U}},e.unstable_scheduleCallback=function(N,D,U){var W=e.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?W+U:W):U=W,N){case 1:var G=-1;break;case 2:G=250;break;case 5:G=1073741823;break;case 4:G=1e4;break;default:G=5e3}return G=U+G,N={id:u++,callback:D,priorityLevel:N,startTime:U,expirationTime:G,sortIndex:-1},U>W?(N.sortIndex=U,t(c,N),n(l)===null&&N===n(c)&&(m?(b(P),P=-1):m=!0,j(x,U-W))):(N.sortIndex=G,t(l,N),p||g||(p=!0,F(_))),N},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(N){var D=d;return function(){var U=d;d=D;try{return N.apply(this,arguments)}finally{d=U}}}}(PC)),PC}var IF;function jIe(){return IF||(IF=1,AC.exports=NIe()),AC.exports}/**
 * @license React
 * react-reconciler.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 FIe=function(t){var n={},r=S,i=jIe(),o=Object.assign;function a(h){for(var v="https://reactjs.org/docs/error-decoder.html?invariant="+h,E=1;E<arguments.length;E++)v+="&args[]="+encodeURIComponent(arguments[E]);return"Minified React error #"+h+"; visit "+v+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,l=Symbol.for("react.element"),c=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),g=Symbol.for("react.provider"),p=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),w=Symbol.for("react.suspense"),b=Symbol.for("react.suspense_list"),C=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),x=Symbol.for("react.offscreen"),_=Symbol.iterator;function A(h){return h===null||typeof h!="object"?null:(h=_&&h[_]||h["@@iterator"],typeof h=="function"?h:null)}function O(h){if(h==null)return null;if(typeof h=="function")return h.displayName||h.name||null;if(typeof h=="string")return h;switch(h){case u:return"Fragment";case c:return"Portal";case d:return"Profiler";case f:return"StrictMode";case w:return"Suspense";case b:return"SuspenseList"}if(typeof h=="object")switch(h.$$typeof){case p:return(h.displayName||"Context")+".Consumer";case g:return(h._context.displayName||"Context")+".Provider";case m:var v=h.render;return h=h.displayName,h||(h=v.displayName||v.name||"",h=h!==""?"ForwardRef("+h+")":"ForwardRef"),h;case C:return v=h.displayName||null,v!==null?v:O(h.type)||"Memo";case y:v=h._payload,h=h._init;try{return O(h(v))}catch{}}return null}function P(h){var v=h.type;switch(h.tag){case 24:return"Cache";case 9:return(v.displayName||"Context")+".Consumer";case 10:return(v._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return h=v.render,h=h.displayName||h.name||"",v.displayName||(h!==""?"ForwardRef("+h+")":"ForwardRef");case 7:return"Fragment";case 5:return v;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return O(v);case 8:return v===f?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof v=="function")return v.displayName||v.name||null;if(typeof v=="string")return v}return null}function M(h){var v=h,E=h;if(h.alternate)for(;v.return;)v=v.return;else{h=v;do v=h,v.flags&4098&&(E=v.return),h=v.return;while(h)}return v.tag===3?E:null}function R(h){if(M(h)!==h)throw Error(a(188))}function L(h){var v=h.alternate;if(!v){if(v=M(h),v===null)throw Error(a(188));return v!==h?null:h}for(var E=h,T=v;;){var k=E.return;if(k===null)break;var $=k.alternate;if($===null){if(T=k.return,T!==null){E=T;continue}break}if(k.child===$.child){for($=k.child;$;){if($===E)return R(k),h;if($===T)return R(k),v;$=$.sibling}throw Error(a(188))}if(E.return!==T.return)E=k,T=$;else{for(var K=!1,re=k.child;re;){if(re===E){K=!0,E=k,T=$;break}if(re===T){K=!0,T=k,E=$;break}re=re.sibling}if(!K){for(re=$.child;re;){if(re===E){K=!0,E=$,T=k;break}if(re===T){K=!0,T=$,E=k;break}re=re.sibling}if(!K)throw Error(a(189))}}if(E.alternate!==T)throw Error(a(190))}if(E.tag!==3)throw Error(a(188));return E.stateNode.current===E?h:v}function z(h){return h=L(h),h!==null?V(h):null}function V(h){if(h.tag===5||h.tag===6)return h;for(h=h.child;h!==null;){var v=V(h);if(v!==null)return v;h=h.sibling}return null}function H(h){if(h.tag===5||h.tag===6)return h;for(h=h.child;h!==null;){if(h.tag!==4){var v=H(h);if(v!==null)return v}h=h.sibling}return null}var B=Array.isArray,F=t.getPublicInstance,j=t.getRootHostContext,N=t.getChildHostContext,D=t.prepareForCommit,U=t.resetAfterCommit,W=t.createInstance,G=t.appendInitialChild,Q=t.finalizeInitialChildren,X=t.prepareUpdate,ee=t.shouldSetTextContent,te=t.createTextInstance,q=t.scheduleTimeout,ne=t.cancelTimeout,oe=t.noTimeout,ge=t.isPrimaryRenderer,ve=t.supportsMutation,fe=t.supportsPersistence,pe=t.supportsHydration,be=t.getInstanceFromNode,ce=t.preparePortalMount,Oe=t.getCurrentEventPriority,Be=t.detachDeletedInstance,Ne=t.supportsMicrotasks,Ie=t.scheduleMicrotask,xe=t.supportsTestSelectors,Ce=t.findFiberRoot,Te=t.getBoundingRect,je=t.getTextContent,Me=t.isHiddenSubtree,ue=t.matchAccessibilityRole,we=t.setFocusIfFocusable,Ee=t.setupIntersectionObserver,De=t.appendChild,Ye=t.appendChildToContainer,ze=t.commitTextUpdate,Pe=t.commitMount,ye=t.commitUpdate,Ut=t.insertBefore,oi=t.insertInContainerBefore,Nr=t.removeChild,wr=t.removeChildFromContainer,Hi=t.resetTextContent,wu=t.hideInstance,Vi=t.hideTextInstance,lr=t.unhideInstance,xo=t.unhideTextInstance,Wi=t.clearContainer,wi=t.cloneInstance,qt=t.createContainerChildSet,ft=t.appendChildToContainerChildSet,Kn=t.finalizeContainerChildren,jr=t.replaceContainerChildren,Kt=t.cloneHiddenInstance,oa=t.cloneHiddenTextInstance,Ms=t.canHydrateInstance,Jt=t.canHydrateTextInstance,Rt=t.canHydrateSuspenseInstance,Cr=t.isSuspenseInstancePending,Qn=t.isSuspenseInstanceFallback,Gi=t.getSuspenseInstanceFallbackErrorDetails,Rs=t.registerSuspenseInstanceRetry,Eo=t.getNextHydratableSibling,Ci=t.getFirstHydratableChild,qi=t.getFirstHydratableChildWithinContainer,_o=t.getFirstHydratableChildWithinSuspenseInstance,Ha=t.hydrateInstance,Ns=t.hydrateTextInstance,Sr=t.hydrateSuspenseInstance,js=t.getNextHydratableInstanceAfterSuspenseInstance,Fs=t.commitHydratedContainer,r0=t.commitHydratedSuspenseInstance,Xn=t.clearSuspenseBoundary,sf=t.clearSuspenseBoundaryFromContainer,i0=t.shouldDeleteUnhydratedTailInstances,lf=t.didNotMatchHydratedContainerTextInstance,cf=t.didNotMatchHydratedTextInstance,aa;function Va(h){if(aa===void 0)try{throw Error()}catch(E){var v=E.stack.trim().match(/\n( *(at )?)/);aa=v&&v[1]||""}return`
`+aa+h}var Cu=!1;function sa(h,v){if(!h||Cu)return"";Cu=!0;var E=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(v)if(v=function(){throw Error()},Object.defineProperty(v.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(v,[])}catch(Ae){var T=Ae}Reflect.construct(h,[],v)}else{try{v.call()}catch(Ae){T=Ae}h.call(v.prototype)}else{try{throw Error()}catch(Ae){T=Ae}h()}}catch(Ae){if(Ae&&T&&typeof Ae.stack=="string"){for(var k=Ae.stack.split(`
`),$=T.stack.split(`
`),K=k.length-1,re=$.length-1;1<=K&&0<=re&&k[K]!==$[re];)re--;for(;1<=K&&0<=re;K--,re--)if(k[K]!==$[re]){if(K!==1||re!==1)do if(K--,re--,0>re||k[K]!==$[re]){var le=`
`+k[K].replace(" at new "," at ");return h.displayName&&le.includes("<anonymous>")&&(le=le.replace("<anonymous>",h.displayName)),le}while(1<=K&&0<=re);break}}}finally{Cu=!1,Error.prepareStackTrace=E}return(h=h?h.displayName||h.name:"")?Va(h):""}var uf=Object.prototype.hasOwnProperty,Wa=[],Fr=-1;function Lr(h){return{current:h}}function Lt(h){0>Fr||(h.current=Wa[Fr],Wa[Fr]=null,Fr--)}function jt(h,v){Fr++,Wa[Fr]=h.current,h.current=v}var cr={},Rn=Lr(cr),An=Lr(!1),$r=cr;function la(h,v){var E=h.type.contextTypes;if(!E)return cr;var T=h.stateNode;if(T&&T.__reactInternalMemoizedUnmaskedChildContext===v)return T.__reactInternalMemoizedMaskedChildContext;var k={},$;for($ in E)k[$]=v[$];return T&&(h=h.stateNode,h.__reactInternalMemoizedUnmaskedChildContext=v,h.__reactInternalMemoizedMaskedChildContext=k),k}function ur(h){return h=h.childContextTypes,h!=null}function Fl(){Lt(An),Lt(Rn)}function Su(h,v,E){if(Rn.current!==cr)throw Error(a(168));jt(Rn,v),jt(An,E)}function df(h,v,E){var T=h.stateNode;if(v=v.childContextTypes,typeof T.getChildContext!="function")return E;T=T.getChildContext();for(var k in T)if(!(k in v))throw Error(a(108,P(h)||"Unknown",k));return o({},E,T)}function Ll(h){return h=(h=h.stateNode)&&h.__reactInternalMemoizedMergedChildContext||cr,$r=Rn.current,jt(Rn,h),jt(An,An.current),!0}function ff(h,v,E){var T=h.stateNode;if(!T)throw Error(a(169));E?(h=df(h,v,$r),T.__reactInternalMemoizedMergedChildContext=h,Lt(An),Lt(Rn),jt(Rn,h)):Lt(An),jt(An,E)}var Br=Math.clz32?Math.clz32:hf,o0=Math.log,a0=Math.LN2;function hf(h){return h>>>=0,h===0?32:31-(o0(h)/a0|0)|0}var $l=64,xr=4194304;function Ga(h){switch(h&-h){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 h&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return h&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return h}}function Si(h,v){var E=h.pendingLanes;if(E===0)return 0;var T=0,k=h.suspendedLanes,$=h.pingedLanes,K=E&268435455;if(K!==0){var re=K&~k;re!==0?T=Ga(re):($&=K,$!==0&&(T=Ga($)))}else K=E&~k,K!==0?T=Ga(K):$!==0&&(T=Ga($));if(T===0)return 0;if(v!==0&&v!==T&&!(v&k)&&(k=T&-T,$=v&-v,k>=$||k===16&&($&4194240)!==0))return v;if(T&4&&(T|=E&16),v=h.entangledLanes,v!==0)for(h=h.entanglements,v&=T;0<v;)E=31-Br(v),k=1<<E,T|=h[E],v&=~k;return T}function Ls(h,v){switch(h){case 1:case 2:case 4:return v+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 v+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 Bl(h,v){for(var E=h.suspendedLanes,T=h.pingedLanes,k=h.expirationTimes,$=h.pendingLanes;0<$;){var K=31-Br($),re=1<<K,le=k[K];le===-1?(!(re&E)||re&T)&&(k[K]=Ls(re,v)):le<=v&&(h.expiredLanes|=re),$&=~re}}function qa(h){return h=h.pendingLanes&-1073741825,h!==0?h:h&1073741824?1073741824:0}function Dl(){var h=$l;return $l<<=1,!($l&4194240)&&($l=64),h}function $s(h){for(var v=[],E=0;31>E;E++)v.push(h);return v}function Ka(h,v,E){h.pendingLanes|=v,v!==536870912&&(h.suspendedLanes=0,h.pingedLanes=0),h=h.eventTimes,v=31-Br(v),h[v]=E}function s0(h,v){var E=h.pendingLanes&~v;h.pendingLanes=v,h.suspendedLanes=0,h.pingedLanes=0,h.expiredLanes&=v,h.mutableReadLanes&=v,h.entangledLanes&=v,v=h.entanglements;var T=h.eventTimes;for(h=h.expirationTimes;0<E;){var k=31-Br(E),$=1<<k;v[k]=0,T[k]=-1,h[k]=-1,E&=~$}}function xu(h,v){var E=h.entangledLanes|=v;for(h=h.entanglements;E;){var T=31-Br(E),k=1<<T;k&v|h[T]&v&&(h[T]|=v),E&=~k}}var Et=0;function pf(h){return h&=-h,1<h?4<h?h&268435455?16:536870912:4:1}var Ge=i.unstable_scheduleCallback,rt=i.unstable_cancelCallback,dn=i.unstable_shouldYield,Nn=i.unstable_requestPaint,ht=i.unstable_now,zl=i.unstable_ImmediatePriority,l0=i.unstable_UserBlockingPriority,mf=i.unstable_NormalPriority,gf=i.unstable_IdlePriority,Q1=null,Qa=null;function tJ(h){if(Qa&&typeof Qa.onCommitFiberRoot=="function")try{Qa.onCommitFiberRoot(Q1,h,void 0,(h.current.flags&128)===128)}catch{}}function nJ(h,v){return h===v&&(h!==0||1/h===1/v)||h!==h&&v!==v}var ca=typeof Object.is=="function"?Object.is:nJ,Bs=null,X1=!1,r4=!1;function kP(h){Bs===null?Bs=[h]:Bs.push(h)}function rJ(h){X1=!0,kP(h)}function Xa(){if(!r4&&Bs!==null){r4=!0;var h=0,v=Et;try{var E=Bs;for(Et=1;h<E.length;h++){var T=E[h];do T=T(!0);while(T!==null)}Bs=null,X1=!1}catch(k){throw Bs!==null&&(Bs=Bs.slice(h+1)),Ge(zl,Xa),k}finally{Et=v,r4=!1}}return null}var vf=[],yf=0,Y1=null,J1=0,Ao=[],Po=0,Eu=null,Ds=1,zs="";function _u(h,v){vf[yf++]=J1,vf[yf++]=Y1,Y1=h,J1=v}function MP(h,v,E){Ao[Po++]=Ds,Ao[Po++]=zs,Ao[Po++]=Eu,Eu=h;var T=Ds;h=zs;var k=32-Br(T)-1;T&=~(1<<k),E+=1;var $=32-Br(v)+k;if(30<$){var K=k-k%5;$=(T&(1<<K)-1).toString(32),T>>=K,k-=K,Ds=1<<32-Br(v)+k|E<<k|T,zs=$+h}else Ds=1<<$|E<<k|T,zs=h}function i4(h){h.return!==null&&(_u(h,1),MP(h,1,0))}function o4(h){for(;h===Y1;)Y1=vf[--yf],vf[yf]=null,J1=vf[--yf],vf[yf]=null;for(;h===Eu;)Eu=Ao[--Po],Ao[Po]=null,zs=Ao[--Po],Ao[Po]=null,Ds=Ao[--Po],Ao[Po]=null}var Ki=null,To=null,fn=!1,c0=!1,ua=null;function RP(h,v){var E=Ro(5,null,null,0);E.elementType="DELETED",E.stateNode=v,E.return=h,v=h.deletions,v===null?(h.deletions=[E],h.flags|=16):v.push(E)}function NP(h,v){switch(h.tag){case 5:return v=Ms(v,h.type,h.pendingProps),v!==null?(h.stateNode=v,Ki=h,To=Ci(v),!0):!1;case 6:return v=Jt(v,h.pendingProps),v!==null?(h.stateNode=v,Ki=h,To=null,!0):!1;case 13:if(v=Rt(v),v!==null){var E=Eu!==null?{id:Ds,overflow:zs}:null;return h.memoizedState={dehydrated:v,treeContext:E,retryLane:1073741824},E=Ro(18,null,null,0),E.stateNode=v,E.return=h,h.child=E,Ki=h,To=null,!0}return!1;default:return!1}}function a4(h){return(h.mode&1)!==0&&(h.flags&128)===0}function s4(h){if(fn){var v=To;if(v){var E=v;if(!NP(h,v)){if(a4(h))throw Error(a(418));v=Eo(E);var T=Ki;v&&NP(h,v)?RP(T,E):(h.flags=h.flags&-4097|2,fn=!1,Ki=h)}}else{if(a4(h))throw Error(a(418));h.flags=h.flags&-4097|2,fn=!1,Ki=h}}}function jP(h){for(h=h.return;h!==null&&h.tag!==5&&h.tag!==3&&h.tag!==13;)h=h.return;Ki=h}function Z1(h){if(!pe||h!==Ki)return!1;if(!fn)return jP(h),fn=!0,!1;if(h.tag!==3&&(h.tag!==5||i0(h.type)&&!ee(h.type,h.memoizedProps))){var v=To;if(v){if(a4(h))throw FP(),Error(a(418));for(;v;)RP(h,v),v=Eo(v)}}if(jP(h),h.tag===13){if(!pe)throw Error(a(316));if(h=h.memoizedState,h=h!==null?h.dehydrated:null,!h)throw Error(a(317));To=js(h)}else To=Ki?Eo(h.stateNode):null;return!0}function FP(){for(var h=To;h;)h=Eo(h)}function bf(){pe&&(To=Ki=null,c0=fn=!1)}function l4(h){ua===null?ua=[h]:ua.push(h)}var iJ=s.ReactCurrentBatchConfig;function ev(h,v){if(ca(h,v))return!0;if(typeof h!="object"||h===null||typeof v!="object"||v===null)return!1;var E=Object.keys(h),T=Object.keys(v);if(E.length!==T.length)return!1;for(T=0;T<E.length;T++){var k=E[T];if(!uf.call(v,k)||!ca(h[k],v[k]))return!1}return!0}function oJ(h){switch(h.tag){case 5:return Va(h.type);case 16:return Va("Lazy");case 13:return Va("Suspense");case 19:return Va("SuspenseList");case 0:case 2:case 15:return h=sa(h.type,!1),h;case 11:return h=sa(h.type.render,!1),h;case 1:return h=sa(h.type,!0),h;default:return""}}function u0(h,v,E){if(h=E.ref,h!==null&&typeof h!="function"&&typeof h!="object"){if(E._owner){if(E=E._owner,E){if(E.tag!==1)throw Error(a(309));var T=E.stateNode}if(!T)throw Error(a(147,h));var k=T,$=""+h;return v!==null&&v.ref!==null&&typeof v.ref=="function"&&v.ref._stringRef===$?v.ref:(v=function(K){var re=k.refs;K===null?delete re[$]:re[$]=K},v._stringRef=$,v)}if(typeof h!="string")throw Error(a(284));if(!E._owner)throw Error(a(290,h))}return h}function tv(h,v){throw h=Object.prototype.toString.call(v),Error(a(31,h==="[object Object]"?"object with keys {"+Object.keys(v).join(", ")+"}":h))}function LP(h){var v=h._init;return v(h._payload)}function $P(h){function v(se,ie){if(h){var de=se.deletions;de===null?(se.deletions=[ie],se.flags|=16):de.push(ie)}}function E(se,ie){if(!h)return null;for(;ie!==null;)v(se,ie),ie=ie.sibling;return null}function T(se,ie){for(se=new Map;ie!==null;)ie.key!==null?se.set(ie.key,ie):se.set(ie.index,ie),ie=ie.sibling;return se}function k(se,ie){return se=Kl(se,ie),se.index=0,se.sibling=null,se}function $(se,ie,de){return se.index=de,h?(de=se.alternate,de!==null?(de=de.index,de<ie?(se.flags|=2,ie):de):(se.flags|=2,ie)):(se.flags|=1048576,ie)}function K(se){return h&&se.alternate===null&&(se.flags|=2),se}function re(se,ie,de,$e){return ie===null||ie.tag!==6?(ie=r5(de,se.mode,$e),ie.return=se,ie):(ie=k(ie,de),ie.return=se,ie)}function le(se,ie,de,$e){var et=de.type;return et===u?qe(se,ie,de.props.children,$e,de.key):ie!==null&&(ie.elementType===et||typeof et=="object"&&et!==null&&et.$$typeof===y&&LP(et)===ie.type)?($e=k(ie,de.props),$e.ref=u0(se,ie,de),$e.return=se,$e):($e=Mv(de.type,de.key,de.props,null,se.mode,$e),$e.ref=u0(se,ie,de),$e.return=se,$e)}function Ae(se,ie,de,$e){return ie===null||ie.tag!==4||ie.stateNode.containerInfo!==de.containerInfo||ie.stateNode.implementation!==de.implementation?(ie=i5(de,se.mode,$e),ie.return=se,ie):(ie=k(ie,de.children||[]),ie.return=se,ie)}function qe(se,ie,de,$e,et){return ie===null||ie.tag!==7?(ie=Mu(de,se.mode,$e,et),ie.return=se,ie):(ie=k(ie,de),ie.return=se,ie)}function ct(se,ie,de){if(typeof ie=="string"&&ie!==""||typeof ie=="number")return ie=r5(""+ie,se.mode,de),ie.return=se,ie;if(typeof ie=="object"&&ie!==null){switch(ie.$$typeof){case l:return de=Mv(ie.type,ie.key,ie.props,null,se.mode,de),de.ref=u0(se,null,ie),de.return=se,de;case c:return ie=i5(ie,se.mode,de),ie.return=se,ie;case y:var $e=ie._init;return ct(se,$e(ie._payload),de)}if(B(ie)||A(ie))return ie=Mu(ie,se.mode,de,null),ie.return=se,ie;tv(se,ie)}return null}function Le(se,ie,de,$e){var et=ie!==null?ie.key:null;if(typeof de=="string"&&de!==""||typeof de=="number")return et!==null?null:re(se,ie,""+de,$e);if(typeof de=="object"&&de!==null){switch(de.$$typeof){case l:return de.key===et?le(se,ie,de,$e):null;case c:return de.key===et?Ae(se,ie,de,$e):null;case y:return et=de._init,Le(se,ie,et(de._payload),$e)}if(B(de)||A(de))return et!==null?null:qe(se,ie,de,$e,null);tv(se,de)}return null}function an(se,ie,de,$e,et){if(typeof $e=="string"&&$e!==""||typeof $e=="number")return se=se.get(de)||null,re(ie,se,""+$e,et);if(typeof $e=="object"&&$e!==null){switch($e.$$typeof){case l:return se=se.get($e.key===null?de:$e.key)||null,le(ie,se,$e,et);case c:return se=se.get($e.key===null?de:$e.key)||null,Ae(ie,se,$e,et);case y:var mt=$e._init;return an(se,ie,de,mt($e._payload),et)}if(B($e)||A($e))return se=se.get(de)||null,qe(ie,se,$e,et,null);tv(ie,$e)}return null}function Zt(se,ie,de,$e){for(var et=null,mt=null,ut=ie,$t=ie=0,hr=null;ut!==null&&$t<de.length;$t++){ut.index>$t?(hr=ut,ut=null):hr=ut.sibling;var Bt=Le(se,ut,de[$t],$e);if(Bt===null){ut===null&&(ut=hr);break}h&&ut&&Bt.alternate===null&&v(se,ut),ie=$(Bt,ie,$t),mt===null?et=Bt:mt.sibling=Bt,mt=Bt,ut=hr}if($t===de.length)return E(se,ut),fn&&_u(se,$t),et;if(ut===null){for(;$t<de.length;$t++)ut=ct(se,de[$t],$e),ut!==null&&(ie=$(ut,ie,$t),mt===null?et=ut:mt.sibling=ut,mt=ut);return fn&&_u(se,$t),et}for(ut=T(se,ut);$t<de.length;$t++)hr=an(ut,se,$t,de[$t],$e),hr!==null&&(h&&hr.alternate!==null&&ut.delete(hr.key===null?$t:hr.key),ie=$(hr,ie,$t),mt===null?et=hr:mt.sibling=hr,mt=hr);return h&&ut.forEach(function(Ql){return v(se,Ql)}),fn&&_u(se,$t),et}function Ai(se,ie,de,$e){var et=A(de);if(typeof et!="function")throw Error(a(150));if(de=et.call(de),de==null)throw Error(a(151));for(var mt=et=null,ut=ie,$t=ie=0,hr=null,Bt=de.next();ut!==null&&!Bt.done;$t++,Bt=de.next()){ut.index>$t?(hr=ut,ut=null):hr=ut.sibling;var Ql=Le(se,ut,Bt.value,$e);if(Ql===null){ut===null&&(ut=hr);break}h&&ut&&Ql.alternate===null&&v(se,ut),ie=$(Ql,ie,$t),mt===null?et=Ql:mt.sibling=Ql,mt=Ql,ut=hr}if(Bt.done)return E(se,ut),fn&&_u(se,$t),et;if(ut===null){for(;!Bt.done;$t++,Bt=de.next())Bt=ct(se,Bt.value,$e),Bt!==null&&(ie=$(Bt,ie,$t),mt===null?et=Bt:mt.sibling=Bt,mt=Bt);return fn&&_u(se,$t),et}for(ut=T(se,ut);!Bt.done;$t++,Bt=de.next())Bt=an(ut,se,$t,Bt.value,$e),Bt!==null&&(h&&Bt.alternate!==null&&ut.delete(Bt.key===null?$t:Bt.key),ie=$(Bt,ie,$t),mt===null?et=Bt:mt.sibling=Bt,mt=Bt);return h&&ut.forEach(function(jJ){return v(se,jJ)}),fn&&_u(se,$t),et}function Ws(se,ie,de,$e){if(typeof de=="object"&&de!==null&&de.type===u&&de.key===null&&(de=de.props.children),typeof de=="object"&&de!==null){switch(de.$$typeof){case l:e:{for(var et=de.key,mt=ie;mt!==null;){if(mt.key===et){if(et=de.type,et===u){if(mt.tag===7){E(se,mt.sibling),ie=k(mt,de.props.children),ie.return=se,se=ie;break e}}else if(mt.elementType===et||typeof et=="object"&&et!==null&&et.$$typeof===y&&LP(et)===mt.type){E(se,mt.sibling),ie=k(mt,de.props),ie.ref=u0(se,mt,de),ie.return=se,se=ie;break e}E(se,mt);break}else v(se,mt);mt=mt.sibling}de.type===u?(ie=Mu(de.props.children,se.mode,$e,de.key),ie.return=se,se=ie):($e=Mv(de.type,de.key,de.props,null,se.mode,$e),$e.ref=u0(se,ie,de),$e.return=se,se=$e)}return K(se);case c:e:{for(mt=de.key;ie!==null;){if(ie.key===mt)if(ie.tag===4&&ie.stateNode.containerInfo===de.containerInfo&&ie.stateNode.implementation===de.implementation){E(se,ie.sibling),ie=k(ie,de.children||[]),ie.return=se,se=ie;break e}else{E(se,ie);break}else v(se,ie);ie=ie.sibling}ie=i5(de,se.mode,$e),ie.return=se,se=ie}return K(se);case y:return mt=de._init,Ws(se,ie,mt(de._payload),$e)}if(B(de))return Zt(se,ie,de,$e);if(A(de))return Ai(se,ie,de,$e);tv(se,de)}return typeof de=="string"&&de!==""||typeof de=="number"?(de=""+de,ie!==null&&ie.tag===6?(E(se,ie.sibling),ie=k(ie,de),ie.return=se,se=ie):(E(se,ie),ie=r5(de,se.mode,$e),ie.return=se,se=ie),K(se)):E(se,ie)}return Ws}var wf=$P(!0),BP=$P(!1),nv=Lr(null),rv=null,Cf=null,c4=null;function u4(){c4=Cf=rv=null}function DP(h,v,E){ge?(jt(nv,v._currentValue),v._currentValue=E):(jt(nv,v._currentValue2),v._currentValue2=E)}function d4(h){var v=nv.current;Lt(nv),ge?h._currentValue=v:h._currentValue2=v}function f4(h,v,E){for(;h!==null;){var T=h.alternate;if((h.childLanes&v)!==v?(h.childLanes|=v,T!==null&&(T.childLanes|=v)):T!==null&&(T.childLanes&v)!==v&&(T.childLanes|=v),h===E)break;h=h.return}}function Sf(h,v){rv=h,c4=Cf=null,h=h.dependencies,h!==null&&h.firstContext!==null&&(h.lanes&v&&(xi=!0),h.firstContext=null)}function Oo(h){var v=ge?h._currentValue:h._currentValue2;if(c4!==h)if(h={context:h,memoizedValue:v,next:null},Cf===null){if(rv===null)throw Error(a(308));Cf=h,rv.dependencies={lanes:0,firstContext:h}}else Cf=Cf.next=h;return v}var Au=null;function h4(h){Au===null?Au=[h]:Au.push(h)}function zP(h,v,E,T){var k=v.interleaved;return k===null?(E.next=E,h4(v)):(E.next=k.next,k.next=E),v.interleaved=E,Ya(h,T)}function Ya(h,v){h.lanes|=v;var E=h.alternate;for(E!==null&&(E.lanes|=v),E=h,h=h.return;h!==null;)h.childLanes|=v,E=h.alternate,E!==null&&(E.childLanes|=v),E=h,h=h.return;return E.tag===3?E.stateNode:null}var Ul=!1;function p4(h){h.updateQueue={baseState:h.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function UP(h,v){h=h.updateQueue,v.updateQueue===h&&(v.updateQueue={baseState:h.baseState,firstBaseUpdate:h.firstBaseUpdate,lastBaseUpdate:h.lastBaseUpdate,shared:h.shared,effects:h.effects})}function Us(h,v){return{eventTime:h,lane:v,tag:0,payload:null,callback:null,next:null}}function Hl(h,v,E){var T=h.updateQueue;if(T===null)return null;if(T=T.shared,Ct&2){var k=T.pending;return k===null?v.next=v:(v.next=k.next,k.next=v),T.pending=v,Ya(h,E)}return k=T.interleaved,k===null?(v.next=v,h4(T)):(v.next=k.next,k.next=v),T.interleaved=v,Ya(h,E)}function iv(h,v,E){if(v=v.updateQueue,v!==null&&(v=v.shared,(E&4194240)!==0)){var T=v.lanes;T&=h.pendingLanes,E|=T,v.lanes=E,xu(h,E)}}function HP(h,v){var E=h.updateQueue,T=h.alternate;if(T!==null&&(T=T.updateQueue,E===T)){var k=null,$=null;if(E=E.firstBaseUpdate,E!==null){do{var K={eventTime:E.eventTime,lane:E.lane,tag:E.tag,payload:E.payload,callback:E.callback,next:null};$===null?k=$=K:$=$.next=K,E=E.next}while(E!==null);$===null?k=$=v:$=$.next=v}else k=$=v;E={baseState:T.baseState,firstBaseUpdate:k,lastBaseUpdate:$,shared:T.shared,effects:T.effects},h.updateQueue=E;return}h=E.lastBaseUpdate,h===null?E.firstBaseUpdate=v:h.next=v,E.lastBaseUpdate=v}function ov(h,v,E,T){var k=h.updateQueue;Ul=!1;var $=k.firstBaseUpdate,K=k.lastBaseUpdate,re=k.shared.pending;if(re!==null){k.shared.pending=null;var le=re,Ae=le.next;le.next=null,K===null?$=Ae:K.next=Ae,K=le;var qe=h.alternate;qe!==null&&(qe=qe.updateQueue,re=qe.lastBaseUpdate,re!==K&&(re===null?qe.firstBaseUpdate=Ae:re.next=Ae,qe.lastBaseUpdate=le))}if($!==null){var ct=k.baseState;K=0,qe=Ae=le=null,re=$;do{var Le=re.lane,an=re.eventTime;if((T&Le)===Le){qe!==null&&(qe=qe.next={eventTime:an,lane:0,tag:re.tag,payload:re.payload,callback:re.callback,next:null});e:{var Zt=h,Ai=re;switch(Le=v,an=E,Ai.tag){case 1:if(Zt=Ai.payload,typeof Zt=="function"){ct=Zt.call(an,ct,Le);break e}ct=Zt;break e;case 3:Zt.flags=Zt.flags&-65537|128;case 0:if(Zt=Ai.payload,Le=typeof Zt=="function"?Zt.call(an,ct,Le):Zt,Le==null)break e;ct=o({},ct,Le);break e;case 2:Ul=!0}}re.callback!==null&&re.lane!==0&&(h.flags|=64,Le=k.effects,Le===null?k.effects=[re]:Le.push(re))}else an={eventTime:an,lane:Le,tag:re.tag,payload:re.payload,callback:re.callback,next:null},qe===null?(Ae=qe=an,le=ct):qe=qe.next=an,K|=Le;if(re=re.next,re===null){if(re=k.shared.pending,re===null)break;Le=re,re=Le.next,Le.next=null,k.lastBaseUpdate=Le,k.shared.pending=null}}while(!0);if(qe===null&&(le=ct),k.baseState=le,k.firstBaseUpdate=Ae,k.lastBaseUpdate=qe,v=k.shared.interleaved,v!==null){k=v;do K|=k.lane,k=k.next;while(k!==v)}else $===null&&(k.shared.lanes=0);Tu|=K,h.lanes=K,h.memoizedState=ct}}function VP(h,v,E){if(h=v.effects,v.effects=null,h!==null)for(v=0;v<h.length;v++){var T=h[v],k=T.callback;if(k!==null){if(T.callback=null,T=E,typeof k!="function")throw Error(a(191,k));k.call(T)}}}var d0={},Io=Lr(d0),f0=Lr(d0),xf=Lr(d0);function Ja(h){if(h===d0)throw Error(a(174));return h}function m4(h,v){jt(xf,v),jt(f0,h),jt(Io,d0),h=j(v),Lt(Io),jt(Io,h)}function Ef(){Lt(Io),Lt(f0),Lt(xf)}function WP(h){var v=Ja(xf.current),E=Ja(Io.current);v=N(E,h.type,v),E!==v&&(jt(f0,h),jt(Io,v))}function g4(h){f0.current===h&&(Lt(Io),Lt(f0))}var bn=Lr(0);function av(h){for(var v=h;v!==null;){if(v.tag===13){var E=v.memoizedState;if(E!==null&&(E=E.dehydrated,E===null||Cr(E)||Qn(E)))return v}else if(v.tag===19&&v.memoizedProps.revealOrder!==void 0){if(v.flags&128)return v}else if(v.child!==null){v.child.return=v,v=v.child;continue}if(v===h)break;for(;v.sibling===null;){if(v.return===null||v.return===h)return null;v=v.return}v.sibling.return=v.return,v=v.sibling}return null}var v4=[];function y4(){for(var h=0;h<v4.length;h++){var v=v4[h];ge?v._workInProgressVersionPrimary=null:v._workInProgressVersionSecondary=null}v4.length=0}var sv=s.ReactCurrentDispatcher,b4=s.ReactCurrentBatchConfig,Pu=0,wn=null,Yn=null,dr=null,lv=!1,h0=!1,p0=0,aJ=0;function Dr(){throw Error(a(321))}function w4(h,v){if(v===null)return!1;for(var E=0;E<v.length&&E<h.length;E++)if(!ca(h[E],v[E]))return!1;return!0}function C4(h,v,E,T,k,$){if(Pu=$,wn=v,v.memoizedState=null,v.updateQueue=null,v.lanes=0,sv.current=h===null||h.memoizedState===null?uJ:dJ,h=E(T,k),h0){$=0;do{if(h0=!1,p0=0,25<=$)throw Error(a(301));$+=1,dr=Yn=null,v.updateQueue=null,sv.current=fJ,h=E(T,k)}while(h0)}if(sv.current=dv,v=Yn!==null&&Yn.next!==null,Pu=0,dr=Yn=wn=null,lv=!1,v)throw Error(a(300));return h}function S4(){var h=p0!==0;return p0=0,h}function Za(){var h={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return dr===null?wn.memoizedState=dr=h:dr=dr.next=h,dr}function ko(){if(Yn===null){var h=wn.alternate;h=h!==null?h.memoizedState:null}else h=Yn.next;var v=dr===null?wn.memoizedState:dr.next;if(v!==null)dr=v,Yn=h;else{if(h===null)throw Error(a(310));Yn=h,h={memoizedState:Yn.memoizedState,baseState:Yn.baseState,baseQueue:Yn.baseQueue,queue:Yn.queue,next:null},dr===null?wn.memoizedState=dr=h:dr=dr.next=h}return dr}function m0(h,v){return typeof v=="function"?v(h):v}function x4(h){var v=ko(),E=v.queue;if(E===null)throw Error(a(311));E.lastRenderedReducer=h;var T=Yn,k=T.baseQueue,$=E.pending;if($!==null){if(k!==null){var K=k.next;k.next=$.next,$.next=K}T.baseQueue=k=$,E.pending=null}if(k!==null){$=k.next,T=T.baseState;var re=K=null,le=null,Ae=$;do{var qe=Ae.lane;if((Pu&qe)===qe)le!==null&&(le=le.next={lane:0,action:Ae.action,hasEagerState:Ae.hasEagerState,eagerState:Ae.eagerState,next:null}),T=Ae.hasEagerState?Ae.eagerState:h(T,Ae.action);else{var ct={lane:qe,action:Ae.action,hasEagerState:Ae.hasEagerState,eagerState:Ae.eagerState,next:null};le===null?(re=le=ct,K=T):le=le.next=ct,wn.lanes|=qe,Tu|=qe}Ae=Ae.next}while(Ae!==null&&Ae!==$);le===null?K=T:le.next=re,ca(T,v.memoizedState)||(xi=!0),v.memoizedState=T,v.baseState=K,v.baseQueue=le,E.lastRenderedState=T}if(h=E.interleaved,h!==null){k=h;do $=k.lane,wn.lanes|=$,Tu|=$,k=k.next;while(k!==h)}else k===null&&(E.lanes=0);return[v.memoizedState,E.dispatch]}function E4(h){var v=ko(),E=v.queue;if(E===null)throw Error(a(311));E.lastRenderedReducer=h;var T=E.dispatch,k=E.pending,$=v.memoizedState;if(k!==null){E.pending=null;var K=k=k.next;do $=h($,K.action),K=K.next;while(K!==k);ca($,v.memoizedState)||(xi=!0),v.memoizedState=$,v.baseQueue===null&&(v.baseState=$),E.lastRenderedState=$}return[$,T]}function GP(){}function qP(h,v){var E=wn,T=ko(),k=v(),$=!ca(T.memoizedState,k);if($&&(T.memoizedState=k,xi=!0),T=T.queue,_4(XP.bind(null,E,T,h),[h]),T.getSnapshot!==v||$||dr!==null&&dr.memoizedState.tag&1){if(E.flags|=2048,g0(9,QP.bind(null,E,T,k,v),void 0,null),fr===null)throw Error(a(349));Pu&30||KP(E,v,k)}return k}function KP(h,v,E){h.flags|=16384,h={getSnapshot:v,value:E},v=wn.updateQueue,v===null?(v={lastEffect:null,stores:null},wn.updateQueue=v,v.stores=[h]):(E=v.stores,E===null?v.stores=[h]:E.push(h))}function QP(h,v,E,T){v.value=E,v.getSnapshot=T,YP(v)&&JP(h)}function XP(h,v,E){return E(function(){YP(v)&&JP(h)})}function YP(h){var v=h.getSnapshot;h=h.value;try{var E=v();return!ca(h,E)}catch{return!0}}function JP(h){var v=Ya(h,1);v!==null&&Mo(v,h,1,-1)}function ZP(h){var v=Za();return typeof h=="function"&&(h=h()),v.memoizedState=v.baseState=h,h={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:m0,lastRenderedState:h},v.queue=h,h=h.dispatch=cJ.bind(null,wn,h),[v.memoizedState,h]}function g0(h,v,E,T){return h={tag:h,create:v,destroy:E,deps:T,next:null},v=wn.updateQueue,v===null?(v={lastEffect:null,stores:null},wn.updateQueue=v,v.lastEffect=h.next=h):(E=v.lastEffect,E===null?v.lastEffect=h.next=h:(T=E.next,E.next=h,h.next=T,v.lastEffect=h)),h}function eT(){return ko().memoizedState}function cv(h,v,E,T){var k=Za();wn.flags|=h,k.memoizedState=g0(1|v,E,void 0,T===void 0?null:T)}function uv(h,v,E,T){var k=ko();T=T===void 0?null:T;var $=void 0;if(Yn!==null){var K=Yn.memoizedState;if($=K.destroy,T!==null&&w4(T,K.deps)){k.memoizedState=g0(v,E,$,T);return}}wn.flags|=h,k.memoizedState=g0(1|v,E,$,T)}function tT(h,v){return cv(8390656,8,h,v)}function _4(h,v){return uv(2048,8,h,v)}function nT(h,v){return uv(4,2,h,v)}function rT(h,v){return uv(4,4,h,v)}function iT(h,v){if(typeof v=="function")return h=h(),v(h),function(){v(null)};if(v!=null)return h=h(),v.current=h,function(){v.current=null}}function oT(h,v,E){return E=E!=null?E.concat([h]):null,uv(4,4,iT.bind(null,v,h),E)}function A4(){}function aT(h,v){var E=ko();v=v===void 0?null:v;var T=E.memoizedState;return T!==null&&v!==null&&w4(v,T[1])?T[0]:(E.memoizedState=[h,v],h)}function sT(h,v){var E=ko();v=v===void 0?null:v;var T=E.memoizedState;return T!==null&&v!==null&&w4(v,T[1])?T[0]:(h=h(),E.memoizedState=[h,v],h)}function lT(h,v,E){return Pu&21?(ca(E,v)||(E=Dl(),wn.lanes|=E,Tu|=E,h.baseState=!0),v):(h.baseState&&(h.baseState=!1,xi=!0),h.memoizedState=E)}function sJ(h,v){var E=Et;Et=E!==0&&4>E?E:4,h(!0);var T=b4.transition;b4.transition={};try{h(!1),v()}finally{Et=E,b4.transition=T}}function cT(){return ko().memoizedState}function lJ(h,v,E){var T=Gl(h);if(E={lane:T,action:E,hasEagerState:!1,eagerState:null,next:null},uT(h))dT(v,E);else if(E=zP(h,v,E,T),E!==null){var k=Hr();Mo(E,h,T,k),fT(E,v,T)}}function cJ(h,v,E){var T=Gl(h),k={lane:T,action:E,hasEagerState:!1,eagerState:null,next:null};if(uT(h))dT(v,k);else{var $=h.alternate;if(h.lanes===0&&($===null||$.lanes===0)&&($=v.lastRenderedReducer,$!==null))try{var K=v.lastRenderedState,re=$(K,E);if(k.hasEagerState=!0,k.eagerState=re,ca(re,K)){var le=v.interleaved;le===null?(k.next=k,h4(v)):(k.next=le.next,le.next=k),v.interleaved=k;return}}catch{}finally{}E=zP(h,v,k,T),E!==null&&(k=Hr(),Mo(E,h,T,k),fT(E,v,T))}}function uT(h){var v=h.alternate;return h===wn||v!==null&&v===wn}function dT(h,v){h0=lv=!0;var E=h.pending;E===null?v.next=v:(v.next=E.next,E.next=v),h.pending=v}function fT(h,v,E){if(E&4194240){var T=v.lanes;T&=h.pendingLanes,E|=T,v.lanes=E,xu(h,E)}}var dv={readContext:Oo,useCallback:Dr,useContext:Dr,useEffect:Dr,useImperativeHandle:Dr,useInsertionEffect:Dr,useLayoutEffect:Dr,useMemo:Dr,useReducer:Dr,useRef:Dr,useState:Dr,useDebugValue:Dr,useDeferredValue:Dr,useTransition:Dr,useMutableSource:Dr,useSyncExternalStore:Dr,useId:Dr,unstable_isNewReconciler:!1},uJ={readContext:Oo,useCallback:function(h,v){return Za().memoizedState=[h,v===void 0?null:v],h},useContext:Oo,useEffect:tT,useImperativeHandle:function(h,v,E){return E=E!=null?E.concat([h]):null,cv(4194308,4,iT.bind(null,v,h),E)},useLayoutEffect:function(h,v){return cv(4194308,4,h,v)},useInsertionEffect:function(h,v){return cv(4,2,h,v)},useMemo:function(h,v){var E=Za();return v=v===void 0?null:v,h=h(),E.memoizedState=[h,v],h},useReducer:function(h,v,E){var T=Za();return v=E!==void 0?E(v):v,T.memoizedState=T.baseState=v,h={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:h,lastRenderedState:v},T.queue=h,h=h.dispatch=lJ.bind(null,wn,h),[T.memoizedState,h]},useRef:function(h){var v=Za();return h={current:h},v.memoizedState=h},useState:ZP,useDebugValue:A4,useDeferredValue:function(h){return Za().memoizedState=h},useTransition:function(){var h=ZP(!1),v=h[0];return h=sJ.bind(null,h[1]),Za().memoizedState=h,[v,h]},useMutableSource:function(){},useSyncExternalStore:function(h,v,E){var T=wn,k=Za();if(fn){if(E===void 0)throw Error(a(407));E=E()}else{if(E=v(),fr===null)throw Error(a(349));Pu&30||KP(T,v,E)}k.memoizedState=E;var $={value:E,getSnapshot:v};return k.queue=$,tT(XP.bind(null,T,$,h),[h]),T.flags|=2048,g0(9,QP.bind(null,T,$,E,v),void 0,null),E},useId:function(){var h=Za(),v=fr.identifierPrefix;if(fn){var E=zs,T=Ds;E=(T&~(1<<32-Br(T)-1)).toString(32)+E,v=":"+v+"R"+E,E=p0++,0<E&&(v+="H"+E.toString(32)),v+=":"}else E=aJ++,v=":"+v+"r"+E.toString(32)+":";return h.memoizedState=v},unstable_isNewReconciler:!1},dJ={readContext:Oo,useCallback:aT,useContext:Oo,useEffect:_4,useImperativeHandle:oT,useInsertionEffect:nT,useLayoutEffect:rT,useMemo:sT,useReducer:x4,useRef:eT,useState:function(){return x4(m0)},useDebugValue:A4,useDeferredValue:function(h){var v=ko();return lT(v,Yn.memoizedState,h)},useTransition:function(){var h=x4(m0)[0],v=ko().memoizedState;return[h,v]},useMutableSource:GP,useSyncExternalStore:qP,useId:cT,unstable_isNewReconciler:!1},fJ={readContext:Oo,useCallback:aT,useContext:Oo,useEffect:_4,useImperativeHandle:oT,useInsertionEffect:nT,useLayoutEffect:rT,useMemo:sT,useReducer:E4,useRef:eT,useState:function(){return E4(m0)},useDebugValue:A4,useDeferredValue:function(h){var v=ko();return Yn===null?v.memoizedState=h:lT(v,Yn.memoizedState,h)},useTransition:function(){var h=E4(m0)[0],v=ko().memoizedState;return[h,v]},useMutableSource:GP,useSyncExternalStore:qP,useId:cT,unstable_isNewReconciler:!1};function da(h,v){if(h&&h.defaultProps){v=o({},v),h=h.defaultProps;for(var E in h)v[E]===void 0&&(v[E]=h[E]);return v}return v}function P4(h,v,E,T){v=h.memoizedState,E=E(T,v),E=E==null?v:o({},v,E),h.memoizedState=E,h.lanes===0&&(h.updateQueue.baseState=E)}var fv={isMounted:function(h){return(h=h._reactInternals)?M(h)===h:!1},enqueueSetState:function(h,v,E){h=h._reactInternals;var T=Hr(),k=Gl(h),$=Us(T,k);$.payload=v,E!=null&&($.callback=E),v=Hl(h,$,k),v!==null&&(Mo(v,h,k,T),iv(v,h,k))},enqueueReplaceState:function(h,v,E){h=h._reactInternals;var T=Hr(),k=Gl(h),$=Us(T,k);$.tag=1,$.payload=v,E!=null&&($.callback=E),v=Hl(h,$,k),v!==null&&(Mo(v,h,k,T),iv(v,h,k))},enqueueForceUpdate:function(h,v){h=h._reactInternals;var E=Hr(),T=Gl(h),k=Us(E,T);k.tag=2,v!=null&&(k.callback=v),v=Hl(h,k,T),v!==null&&(Mo(v,h,T,E),iv(v,h,T))}};function hT(h,v,E,T,k,$,K){return h=h.stateNode,typeof h.shouldComponentUpdate=="function"?h.shouldComponentUpdate(T,$,K):v.prototype&&v.prototype.isPureReactComponent?!ev(E,T)||!ev(k,$):!0}function pT(h,v,E){var T=!1,k=cr,$=v.contextType;return typeof $=="object"&&$!==null?$=Oo($):(k=ur(v)?$r:Rn.current,T=v.contextTypes,$=(T=T!=null)?la(h,k):cr),v=new v(E,$),h.memoizedState=v.state!==null&&v.state!==void 0?v.state:null,v.updater=fv,h.stateNode=v,v._reactInternals=h,T&&(h=h.stateNode,h.__reactInternalMemoizedUnmaskedChildContext=k,h.__reactInternalMemoizedMaskedChildContext=$),v}function mT(h,v,E,T){h=v.state,typeof v.componentWillReceiveProps=="function"&&v.componentWillReceiveProps(E,T),typeof v.UNSAFE_componentWillReceiveProps=="function"&&v.UNSAFE_componentWillReceiveProps(E,T),v.state!==h&&fv.enqueueReplaceState(v,v.state,null)}function T4(h,v,E,T){var k=h.stateNode;k.props=E,k.state=h.memoizedState,k.refs={},p4(h);var $=v.contextType;typeof $=="object"&&$!==null?k.context=Oo($):($=ur(v)?$r:Rn.current,k.context=la(h,$)),k.state=h.memoizedState,$=v.getDerivedStateFromProps,typeof $=="function"&&(P4(h,v,$,E),k.state=h.memoizedState),typeof v.getDerivedStateFromProps=="function"||typeof k.getSnapshotBeforeUpdate=="function"||typeof k.UNSAFE_componentWillMount!="function"&&typeof k.componentWillMount!="function"||(v=k.state,typeof k.componentWillMount=="function"&&k.componentWillMount(),typeof k.UNSAFE_componentWillMount=="function"&&k.UNSAFE_componentWillMount(),v!==k.state&&fv.enqueueReplaceState(k,k.state,null),ov(h,E,k,T),k.state=h.memoizedState),typeof k.componentDidMount=="function"&&(h.flags|=4194308)}function _f(h,v){try{var E="",T=v;do E+=oJ(T),T=T.return;while(T);var k=E}catch($){k=`
Error generating stack: `+$.message+`
`+$.stack}return{value:h,source:v,stack:k,digest:null}}function O4(h,v,E){return{value:h,source:null,stack:E??null,digest:v??null}}function I4(h,v){try{console.error(v.value)}catch(E){setTimeout(function(){throw E})}}var hJ=typeof WeakMap=="function"?WeakMap:Map;function gT(h,v,E){E=Us(-1,E),E.tag=3,E.payload={element:null};var T=v.value;return E.callback=function(){Av||(Av=!0,X4=T),I4(h,v)},E}function vT(h,v,E){E=Us(-1,E),E.tag=3;var T=h.type.getDerivedStateFromError;if(typeof T=="function"){var k=v.value;E.payload=function(){return T(k)},E.callback=function(){I4(h,v)}}var $=h.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(E.callback=function(){I4(h,v),typeof T!="function"&&(Vl===null?Vl=new Set([this]):Vl.add(this));var K=v.stack;this.componentDidCatch(v.value,{componentStack:K!==null?K:""})}),E}function yT(h,v,E){var T=h.pingCache;if(T===null){T=h.pingCache=new hJ;var k=new Set;T.set(v,k)}else k=T.get(v),k===void 0&&(k=new Set,T.set(v,k));k.has(E)||(k.add(E),h=PJ.bind(null,h,v,E),v.then(h,h))}function bT(h){do{var v;if((v=h.tag===13)&&(v=h.memoizedState,v=v!==null?v.dehydrated!==null:!0),v)return h;h=h.return}while(h!==null);return null}function wT(h,v,E,T,k){return h.mode&1?(h.flags|=65536,h.lanes=k,h):(h===v?h.flags|=65536:(h.flags|=128,E.flags|=131072,E.flags&=-52805,E.tag===1&&(E.alternate===null?E.tag=17:(v=Us(-1,1),v.tag=2,Hl(E,v,1))),E.lanes|=1),h)}var pJ=s.ReactCurrentOwner,xi=!1;function ai(h,v,E,T){v.child=h===null?BP(v,null,E,T):wf(v,h.child,E,T)}function CT(h,v,E,T,k){E=E.render;var $=v.ref;return Sf(v,k),T=C4(h,v,E,T,$,k),E=S4(),h!==null&&!xi?(v.updateQueue=h.updateQueue,v.flags&=-2053,h.lanes&=~k,Hs(h,v,k)):(fn&&E&&i4(v),v.flags|=1,ai(h,v,T,k),v.child)}function ST(h,v,E,T,k){if(h===null){var $=E.type;return typeof $=="function"&&!n5($)&&$.defaultProps===void 0&&E.compare===null&&E.defaultProps===void 0?(v.tag=15,v.type=$,xT(h,v,$,T,k)):(h=Mv(E.type,null,T,v,v.mode,k),h.ref=v.ref,h.return=v,v.child=h)}if($=h.child,!(h.lanes&k)){var K=$.memoizedProps;if(E=E.compare,E=E!==null?E:ev,E(K,T)&&h.ref===v.ref)return Hs(h,v,k)}return v.flags|=1,h=Kl($,T),h.ref=v.ref,h.return=v,v.child=h}function xT(h,v,E,T,k){if(h!==null){var $=h.memoizedProps;if(ev($,T)&&h.ref===v.ref)if(xi=!1,v.pendingProps=T=$,(h.lanes&k)!==0)h.flags&131072&&(xi=!0);else return v.lanes=h.lanes,Hs(h,v,k)}return k4(h,v,E,T,k)}function ET(h,v,E){var T=v.pendingProps,k=T.children,$=h!==null?h.memoizedState:null;if(T.mode==="hidden")if(!(v.mode&1))v.memoizedState={baseLanes:0,cachePool:null,transitions:null},jt(Pf,Qi),Qi|=E;else{if(!(E&1073741824))return h=$!==null?$.baseLanes|E:E,v.lanes=v.childLanes=1073741824,v.memoizedState={baseLanes:h,cachePool:null,transitions:null},v.updateQueue=null,jt(Pf,Qi),Qi|=h,null;v.memoizedState={baseLanes:0,cachePool:null,transitions:null},T=$!==null?$.baseLanes:E,jt(Pf,Qi),Qi|=T}else $!==null?(T=$.baseLanes|E,v.memoizedState=null):T=E,jt(Pf,Qi),Qi|=T;return ai(h,v,k,E),v.child}function _T(h,v){var E=v.ref;(h===null&&E!==null||h!==null&&h.ref!==E)&&(v.flags|=512,v.flags|=2097152)}function k4(h,v,E,T,k){var $=ur(E)?$r:Rn.current;return $=la(v,$),Sf(v,k),E=C4(h,v,E,T,$,k),T=S4(),h!==null&&!xi?(v.updateQueue=h.updateQueue,v.flags&=-2053,h.lanes&=~k,Hs(h,v,k)):(fn&&T&&i4(v),v.flags|=1,ai(h,v,E,k),v.child)}function AT(h,v,E,T,k){if(ur(E)){var $=!0;Ll(v)}else $=!1;if(Sf(v,k),v.stateNode===null)pv(h,v),pT(v,E,T),T4(v,E,T,k),T=!0;else if(h===null){var K=v.stateNode,re=v.memoizedProps;K.props=re;var le=K.context,Ae=E.contextType;typeof Ae=="object"&&Ae!==null?Ae=Oo(Ae):(Ae=ur(E)?$r:Rn.current,Ae=la(v,Ae));var qe=E.getDerivedStateFromProps,ct=typeof qe=="function"||typeof K.getSnapshotBeforeUpdate=="function";ct||typeof K.UNSAFE_componentWillReceiveProps!="function"&&typeof K.componentWillReceiveProps!="function"||(re!==T||le!==Ae)&&mT(v,K,T,Ae),Ul=!1;var Le=v.memoizedState;K.state=Le,ov(v,T,K,k),le=v.memoizedState,re!==T||Le!==le||An.current||Ul?(typeof qe=="function"&&(P4(v,E,qe,T),le=v.memoizedState),(re=Ul||hT(v,E,re,T,Le,le,Ae))?(ct||typeof K.UNSAFE_componentWillMount!="function"&&typeof K.componentWillMount!="function"||(typeof K.componentWillMount=="function"&&K.componentWillMount(),typeof K.UNSAFE_componentWillMount=="function"&&K.UNSAFE_componentWillMount()),typeof K.componentDidMount=="function"&&(v.flags|=4194308)):(typeof K.componentDidMount=="function"&&(v.flags|=4194308),v.memoizedProps=T,v.memoizedState=le),K.props=T,K.state=le,K.context=Ae,T=re):(typeof K.componentDidMount=="function"&&(v.flags|=4194308),T=!1)}else{K=v.stateNode,UP(h,v),re=v.memoizedProps,Ae=v.type===v.elementType?re:da(v.type,re),K.props=Ae,ct=v.pendingProps,Le=K.context,le=E.contextType,typeof le=="object"&&le!==null?le=Oo(le):(le=ur(E)?$r:Rn.current,le=la(v,le));var an=E.getDerivedStateFromProps;(qe=typeof an=="function"||typeof K.getSnapshotBeforeUpdate=="function")||typeof K.UNSAFE_componentWillReceiveProps!="function"&&typeof K.componentWillReceiveProps!="function"||(re!==ct||Le!==le)&&mT(v,K,T,le),Ul=!1,Le=v.memoizedState,K.state=Le,ov(v,T,K,k);var Zt=v.memoizedState;re!==ct||Le!==Zt||An.current||Ul?(typeof an=="function"&&(P4(v,E,an,T),Zt=v.memoizedState),(Ae=Ul||hT(v,E,Ae,T,Le,Zt,le)||!1)?(qe||typeof K.UNSAFE_componentWillUpdate!="function"&&typeof K.componentWillUpdate!="function"||(typeof K.componentWillUpdate=="function"&&K.componentWillUpdate(T,Zt,le),typeof K.UNSAFE_componentWillUpdate=="function"&&K.UNSAFE_componentWillUpdate(T,Zt,le)),typeof K.componentDidUpdate=="function"&&(v.flags|=4),typeof K.getSnapshotBeforeUpdate=="function"&&(v.flags|=1024)):(typeof K.componentDidUpdate!="function"||re===h.memoizedProps&&Le===h.memoizedState||(v.flags|=4),typeof K.getSnapshotBeforeUpdate!="function"||re===h.memoizedProps&&Le===h.memoizedState||(v.flags|=1024),v.memoizedProps=T,v.memoizedState=Zt),K.props=T,K.state=Zt,K.context=le,T=Ae):(typeof K.componentDidUpdate!="function"||re===h.memoizedProps&&Le===h.memoizedState||(v.flags|=4),typeof K.getSnapshotBeforeUpdate!="function"||re===h.memoizedProps&&Le===h.memoizedState||(v.flags|=1024),T=!1)}return M4(h,v,E,T,$,k)}function M4(h,v,E,T,k,$){_T(h,v);var K=(v.flags&128)!==0;if(!T&&!K)return k&&ff(v,E,!1),Hs(h,v,$);T=v.stateNode,pJ.current=v;var re=K&&typeof E.getDerivedStateFromError!="function"?null:T.render();return v.flags|=1,h!==null&&K?(v.child=wf(v,h.child,null,$),v.child=wf(v,null,re,$)):ai(h,v,re,$),v.memoizedState=T.state,k&&ff(v,E,!0),v.child}function PT(h){var v=h.stateNode;v.pendingContext?Su(h,v.pendingContext,v.pendingContext!==v.context):v.context&&Su(h,v.context,!1),m4(h,v.containerInfo)}function TT(h,v,E,T,k){return bf(),l4(k),v.flags|=256,ai(h,v,E,T),v.child}var R4={dehydrated:null,treeContext:null,retryLane:0};function N4(h){return{baseLanes:h,cachePool:null,transitions:null}}function OT(h,v,E){var T=v.pendingProps,k=bn.current,$=!1,K=(v.flags&128)!==0,re;if((re=K)||(re=h!==null&&h.memoizedState===null?!1:(k&2)!==0),re?($=!0,v.flags&=-129):(h===null||h.memoizedState!==null)&&(k|=1),jt(bn,k&1),h===null)return s4(v),h=v.memoizedState,h!==null&&(h=h.dehydrated,h!==null)?(v.mode&1?Qn(h)?v.lanes=8:v.lanes=1073741824:v.lanes=1,null):(K=T.children,h=T.fallback,$?(T=v.mode,$=v.child,K={mode:"hidden",children:K},!(T&1)&&$!==null?($.childLanes=0,$.pendingProps=K):$=Rv(K,T,0,null),h=Mu(h,T,E,null),$.return=v,h.return=v,$.sibling=h,v.child=$,v.child.memoizedState=N4(E),v.memoizedState=R4,h):j4(v,K));if(k=h.memoizedState,k!==null&&(re=k.dehydrated,re!==null))return mJ(h,v,K,T,re,k,E);if($){$=T.fallback,K=v.mode,k=h.child,re=k.sibling;var le={mode:"hidden",children:T.children};return!(K&1)&&v.child!==k?(T=v.child,T.childLanes=0,T.pendingProps=le,v.deletions=null):(T=Kl(k,le),T.subtreeFlags=k.subtreeFlags&14680064),re!==null?$=Kl(re,$):($=Mu($,K,E,null),$.flags|=2),$.return=v,T.return=v,T.sibling=$,v.child=T,T=$,$=v.child,K=h.child.memoizedState,K=K===null?N4(E):{baseLanes:K.baseLanes|E,cachePool:null,transitions:K.transitions},$.memoizedState=K,$.childLanes=h.childLanes&~E,v.memoizedState=R4,T}return $=h.child,h=$.sibling,T=Kl($,{mode:"visible",children:T.children}),!(v.mode&1)&&(T.lanes=E),T.return=v,T.sibling=null,h!==null&&(E=v.deletions,E===null?(v.deletions=[h],v.flags|=16):E.push(h)),v.child=T,v.memoizedState=null,T}function j4(h,v){return v=Rv({mode:"visible",children:v},h.mode,0,null),v.return=h,h.child=v}function hv(h,v,E,T){return T!==null&&l4(T),wf(v,h.child,null,E),h=j4(v,v.pendingProps.children),h.flags|=2,v.memoizedState=null,h}function mJ(h,v,E,T,k,$,K){if(E)return v.flags&256?(v.flags&=-257,T=O4(Error(a(422))),hv(h,v,K,T)):v.memoizedState!==null?(v.child=h.child,v.flags|=128,null):($=T.fallback,k=v.mode,T=Rv({mode:"visible",children:T.children},k,0,null),$=Mu($,k,K,null),$.flags|=2,T.return=v,$.return=v,T.sibling=$,v.child=T,v.mode&1&&wf(v,h.child,null,K),v.child.memoizedState=N4(K),v.memoizedState=R4,$);if(!(v.mode&1))return hv(h,v,K,null);if(Qn(k))return T=Gi(k).digest,$=Error(a(419)),T=O4($,T,void 0),hv(h,v,K,T);if(E=(K&h.childLanes)!==0,xi||E){if(T=fr,T!==null){switch(K&-K){case 4:k=2;break;case 16:k=8;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:k=32;break;case 536870912:k=268435456;break;default:k=0}k=k&(T.suspendedLanes|K)?0:k,k!==0&&k!==$.retryLane&&($.retryLane=k,Ya(h,k),Mo(T,h,k,-1))}return t5(),T=O4(Error(a(421))),hv(h,v,K,T)}return Cr(k)?(v.flags|=128,v.child=h.child,v=TJ.bind(null,h),Rs(k,v),null):(h=$.treeContext,pe&&(To=_o(k),Ki=v,fn=!0,ua=null,c0=!1,h!==null&&(Ao[Po++]=Ds,Ao[Po++]=zs,Ao[Po++]=Eu,Ds=h.id,zs=h.overflow,Eu=v)),v=j4(v,T.children),v.flags|=4096,v)}function IT(h,v,E){h.lanes|=v;var T=h.alternate;T!==null&&(T.lanes|=v),f4(h.return,v,E)}function F4(h,v,E,T,k){var $=h.memoizedState;$===null?h.memoizedState={isBackwards:v,rendering:null,renderingStartTime:0,last:T,tail:E,tailMode:k}:($.isBackwards=v,$.rendering=null,$.renderingStartTime=0,$.last=T,$.tail=E,$.tailMode=k)}function kT(h,v,E){var T=v.pendingProps,k=T.revealOrder,$=T.tail;if(ai(h,v,T.children,E),T=bn.current,T&2)T=T&1|2,v.flags|=128;else{if(h!==null&&h.flags&128)e:for(h=v.child;h!==null;){if(h.tag===13)h.memoizedState!==null&&IT(h,E,v);else if(h.tag===19)IT(h,E,v);else if(h.child!==null){h.child.return=h,h=h.child;continue}if(h===v)break e;for(;h.sibling===null;){if(h.return===null||h.return===v)break e;h=h.return}h.sibling.return=h.return,h=h.sibling}T&=1}if(jt(bn,T),!(v.mode&1))v.memoizedState=null;else switch(k){case"forwards":for(E=v.child,k=null;E!==null;)h=E.alternate,h!==null&&av(h)===null&&(k=E),E=E.sibling;E=k,E===null?(k=v.child,v.child=null):(k=E.sibling,E.sibling=null),F4(v,!1,k,E,$);break;case"backwards":for(E=null,k=v.child,v.child=null;k!==null;){if(h=k.alternate,h!==null&&av(h)===null){v.child=k;break}h=k.sibling,k.sibling=E,E=k,k=h}F4(v,!0,E,null,$);break;case"together":F4(v,!1,null,null,void 0);break;default:v.memoizedState=null}return v.child}function pv(h,v){!(v.mode&1)&&h!==null&&(h.alternate=null,v.alternate=null,v.flags|=2)}function Hs(h,v,E){if(h!==null&&(v.dependencies=h.dependencies),Tu|=v.lanes,!(E&v.childLanes))return null;if(h!==null&&v.child!==h.child)throw Error(a(153));if(v.child!==null){for(h=v.child,E=Kl(h,h.pendingProps),v.child=E,E.return=v;h.sibling!==null;)h=h.sibling,E=E.sibling=Kl(h,h.pendingProps),E.return=v;E.sibling=null}return v.child}function gJ(h,v,E){switch(v.tag){case 3:PT(v),bf();break;case 5:WP(v);break;case 1:ur(v.type)&&Ll(v);break;case 4:m4(v,v.stateNode.containerInfo);break;case 10:DP(v,v.type._context,v.memoizedProps.value);break;case 13:var T=v.memoizedState;if(T!==null)return T.dehydrated!==null?(jt(bn,bn.current&1),v.flags|=128,null):E&v.child.childLanes?OT(h,v,E):(jt(bn,bn.current&1),h=Hs(h,v,E),h!==null?h.sibling:null);jt(bn,bn.current&1);break;case 19:if(T=(E&v.childLanes)!==0,h.flags&128){if(T)return kT(h,v,E);v.flags|=128}var k=v.memoizedState;if(k!==null&&(k.rendering=null,k.tail=null,k.lastEffect=null),jt(bn,bn.current),T)break;return null;case 22:case 23:return v.lanes=0,ET(h,v,E)}return Hs(h,v,E)}function es(h){h.flags|=4}function MT(h,v){if(h!==null&&h.child===v.child)return!0;if(v.flags&16)return!1;for(h=v.child;h!==null;){if(h.flags&12854||h.subtreeFlags&12854)return!1;h=h.sibling}return!0}var v0,y0,mv,gv;if(ve)v0=function(h,v){for(var E=v.child;E!==null;){if(E.tag===5||E.tag===6)G(h,E.stateNode);else if(E.tag!==4&&E.child!==null){E.child.return=E,E=E.child;continue}if(E===v)break;for(;E.sibling===null;){if(E.return===null||E.return===v)return;E=E.return}E.sibling.return=E.return,E=E.sibling}},y0=function(){},mv=function(h,v,E,T,k){if(h=h.memoizedProps,h!==T){var $=v.stateNode,K=Ja(Io.current);E=X($,E,h,T,k,K),(v.updateQueue=E)&&es(v)}},gv=function(h,v,E,T){E!==T&&es(v)};else if(fe){v0=function(h,v,E,T){for(var k=v.child;k!==null;){if(k.tag===5){var $=k.stateNode;E&&T&&($=Kt($,k.type,k.memoizedProps,k)),G(h,$)}else if(k.tag===6)$=k.stateNode,E&&T&&($=oa($,k.memoizedProps,k)),G(h,$);else if(k.tag!==4){if(k.tag===22&&k.memoizedState!==null)$=k.child,$!==null&&($.return=k),v0(h,k,!0,!0);else if(k.child!==null){k.child.return=k,k=k.child;continue}}if(k===v)break;for(;k.sibling===null;){if(k.return===null||k.return===v)return;k=k.return}k.sibling.return=k.return,k=k.sibling}};var RT=function(h,v,E,T){for(var k=v.child;k!==null;){if(k.tag===5){var $=k.stateNode;E&&T&&($=Kt($,k.type,k.memoizedProps,k)),ft(h,$)}else if(k.tag===6)$=k.stateNode,E&&T&&($=oa($,k.memoizedProps,k)),ft(h,$);else if(k.tag!==4){if(k.tag===22&&k.memoizedState!==null)$=k.child,$!==null&&($.return=k),RT(h,k,!0,!0);else if(k.child!==null){k.child.return=k,k=k.child;continue}}if(k===v)break;for(;k.sibling===null;){if(k.return===null||k.return===v)return;k=k.return}k.sibling.return=k.return,k=k.sibling}};y0=function(h,v){var E=v.stateNode;if(!MT(h,v)){h=E.containerInfo;var T=qt(h);RT(T,v,!1,!1),E.pendingChildren=T,es(v),Kn(h,T)}},mv=function(h,v,E,T,k){var $=h.stateNode,K=h.memoizedProps;if((h=MT(h,v))&&K===T)v.stateNode=$;else{var re=v.stateNode,le=Ja(Io.current),Ae=null;K!==T&&(Ae=X(re,E,K,T,k,le)),h&&Ae===null?v.stateNode=$:($=wi($,Ae,E,K,T,v,h,re),Q($,E,T,k,le)&&es(v),v.stateNode=$,h?es(v):v0($,v,!1,!1))}},gv=function(h,v,E,T){E!==T?(h=Ja(xf.current),E=Ja(Io.current),v.stateNode=te(T,h,E,v),es(v)):v.stateNode=h.stateNode}}else y0=function(){},mv=function(){},gv=function(){};function b0(h,v){if(!fn)switch(h.tailMode){case"hidden":v=h.tail;for(var E=null;v!==null;)v.alternate!==null&&(E=v),v=v.sibling;E===null?h.tail=null:E.sibling=null;break;case"collapsed":E=h.tail;for(var T=null;E!==null;)E.alternate!==null&&(T=E),E=E.sibling;T===null?v||h.tail===null?h.tail=null:h.tail.sibling=null:T.sibling=null}}function zr(h){var v=h.alternate!==null&&h.alternate.child===h.child,E=0,T=0;if(v)for(var k=h.child;k!==null;)E|=k.lanes|k.childLanes,T|=k.subtreeFlags&14680064,T|=k.flags&14680064,k.return=h,k=k.sibling;else for(k=h.child;k!==null;)E|=k.lanes|k.childLanes,T|=k.subtreeFlags,T|=k.flags,k.return=h,k=k.sibling;return h.subtreeFlags|=T,h.childLanes=E,v}function vJ(h,v,E){var T=v.pendingProps;switch(o4(v),v.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return zr(v),null;case 1:return ur(v.type)&&Fl(),zr(v),null;case 3:return E=v.stateNode,Ef(),Lt(An),Lt(Rn),y4(),E.pendingContext&&(E.context=E.pendingContext,E.pendingContext=null),(h===null||h.child===null)&&(Z1(v)?es(v):h===null||h.memoizedState.isDehydrated&&!(v.flags&256)||(v.flags|=1024,ua!==null&&(Z4(ua),ua=null))),y0(h,v),zr(v),null;case 5:g4(v),E=Ja(xf.current);var k=v.type;if(h!==null&&v.stateNode!=null)mv(h,v,k,T,E),h.ref!==v.ref&&(v.flags|=512,v.flags|=2097152);else{if(!T){if(v.stateNode===null)throw Error(a(166));return zr(v),null}if(h=Ja(Io.current),Z1(v)){if(!pe)throw Error(a(175));h=Ha(v.stateNode,v.type,v.memoizedProps,E,h,v,!c0),v.updateQueue=h,h!==null&&es(v)}else{var $=W(k,T,E,h,v);v0($,v,!1,!1),v.stateNode=$,Q($,k,T,E,h)&&es(v)}v.ref!==null&&(v.flags|=512,v.flags|=2097152)}return zr(v),null;case 6:if(h&&v.stateNode!=null)gv(h,v,h.memoizedProps,T);else{if(typeof T!="string"&&v.stateNode===null)throw Error(a(166));if(h=Ja(xf.current),E=Ja(Io.current),Z1(v)){if(!pe)throw Error(a(176));if(h=v.stateNode,E=v.memoizedProps,(T=Ns(h,E,v,!c0))&&(k=Ki,k!==null))switch(k.tag){case 3:lf(k.stateNode.containerInfo,h,E,(k.mode&1)!==0);break;case 5:cf(k.type,k.memoizedProps,k.stateNode,h,E,(k.mode&1)!==0)}T&&es(v)}else v.stateNode=te(T,h,E,v)}return zr(v),null;case 13:if(Lt(bn),T=v.memoizedState,h===null||h.memoizedState!==null&&h.memoizedState.dehydrated!==null){if(fn&&To!==null&&v.mode&1&&!(v.flags&128))FP(),bf(),v.flags|=98560,k=!1;else if(k=Z1(v),T!==null&&T.dehydrated!==null){if(h===null){if(!k)throw Error(a(318));if(!pe)throw Error(a(344));if(k=v.memoizedState,k=k!==null?k.dehydrated:null,!k)throw Error(a(317));Sr(k,v)}else bf(),!(v.flags&128)&&(v.memoizedState=null),v.flags|=4;zr(v),k=!1}else ua!==null&&(Z4(ua),ua=null),k=!0;if(!k)return v.flags&65536?v:null}return v.flags&128?(v.lanes=E,v):(E=T!==null,E!==(h!==null&&h.memoizedState!==null)&&E&&(v.child.flags|=8192,v.mode&1&&(h===null||bn.current&1?Jn===0&&(Jn=3):t5())),v.updateQueue!==null&&(v.flags|=4),zr(v),null);case 4:return Ef(),y0(h,v),h===null&&ce(v.stateNode.containerInfo),zr(v),null;case 10:return d4(v.type._context),zr(v),null;case 17:return ur(v.type)&&Fl(),zr(v),null;case 19:if(Lt(bn),k=v.memoizedState,k===null)return zr(v),null;if(T=(v.flags&128)!==0,$=k.rendering,$===null)if(T)b0(k,!1);else{if(Jn!==0||h!==null&&h.flags&128)for(h=v.child;h!==null;){if($=av(h),$!==null){for(v.flags|=128,b0(k,!1),h=$.updateQueue,h!==null&&(v.updateQueue=h,v.flags|=4),v.subtreeFlags=0,h=E,E=v.child;E!==null;)T=E,k=h,T.flags&=14680066,$=T.alternate,$===null?(T.childLanes=0,T.lanes=k,T.child=null,T.subtreeFlags=0,T.memoizedProps=null,T.memoizedState=null,T.updateQueue=null,T.dependencies=null,T.stateNode=null):(T.childLanes=$.childLanes,T.lanes=$.lanes,T.child=$.child,T.subtreeFlags=0,T.deletions=null,T.memoizedProps=$.memoizedProps,T.memoizedState=$.memoizedState,T.updateQueue=$.updateQueue,T.type=$.type,k=$.dependencies,T.dependencies=k===null?null:{lanes:k.lanes,firstContext:k.firstContext}),E=E.sibling;return jt(bn,bn.current&1|2),v.child}h=h.sibling}k.tail!==null&&ht()>Q4&&(v.flags|=128,T=!0,b0(k,!1),v.lanes=4194304)}else{if(!T)if(h=av($),h!==null){if(v.flags|=128,T=!0,h=h.updateQueue,h!==null&&(v.updateQueue=h,v.flags|=4),b0(k,!0),k.tail===null&&k.tailMode==="hidden"&&!$.alternate&&!fn)return zr(v),null}else 2*ht()-k.renderingStartTime>Q4&&E!==1073741824&&(v.flags|=128,T=!0,b0(k,!1),v.lanes=4194304);k.isBackwards?($.sibling=v.child,v.child=$):(h=k.last,h!==null?h.sibling=$:v.child=$,k.last=$)}return k.tail!==null?(v=k.tail,k.rendering=v,k.tail=v.sibling,k.renderingStartTime=ht(),v.sibling=null,h=bn.current,jt(bn,T?h&1|2:h&1),v):(zr(v),null);case 22:case 23:return e5(),E=v.memoizedState!==null,h!==null&&h.memoizedState!==null!==E&&(v.flags|=8192),E&&v.mode&1?Qi&1073741824&&(zr(v),ve&&v.subtreeFlags&6&&(v.flags|=8192)):zr(v),null;case 24:return null;case 25:return null}throw Error(a(156,v.tag))}function yJ(h,v){switch(o4(v),v.tag){case 1:return ur(v.type)&&Fl(),h=v.flags,h&65536?(v.flags=h&-65537|128,v):null;case 3:return Ef(),Lt(An),Lt(Rn),y4(),h=v.flags,h&65536&&!(h&128)?(v.flags=h&-65537|128,v):null;case 5:return g4(v),null;case 13:if(Lt(bn),h=v.memoizedState,h!==null&&h.dehydrated!==null){if(v.alternate===null)throw Error(a(340));bf()}return h=v.flags,h&65536?(v.flags=h&-65537|128,v):null;case 19:return Lt(bn),null;case 4:return Ef(),null;case 10:return d4(v.type._context),null;case 22:case 23:return e5(),null;case 24:return null;default:return null}}var vv=!1,Ur=!1,bJ=typeof WeakSet=="function"?WeakSet:Set,He=null;function Af(h,v){var E=h.ref;if(E!==null)if(typeof E=="function")try{E(null)}catch(T){hn(h,v,T)}else E.current=null}function L4(h,v,E){try{E()}catch(T){hn(h,v,T)}}var NT=!1;function wJ(h,v){for(D(h.containerInfo),He=v;He!==null;)if(h=He,v=h.child,(h.subtreeFlags&1028)!==0&&v!==null)v.return=h,He=v;else for(;He!==null;){h=He;try{var E=h.alternate;if(h.flags&1024)switch(h.tag){case 0:case 11:case 15:break;case 1:if(E!==null){var T=E.memoizedProps,k=E.memoizedState,$=h.stateNode,K=$.getSnapshotBeforeUpdate(h.elementType===h.type?T:da(h.type,T),k);$.__reactInternalSnapshotBeforeUpdate=K}break;case 3:ve&&Wi(h.stateNode.containerInfo);break;case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}catch(re){hn(h,h.return,re)}if(v=h.sibling,v!==null){v.return=h.return,He=v;break}He=h.return}return E=NT,NT=!1,E}function w0(h,v,E){var T=v.updateQueue;if(T=T!==null?T.lastEffect:null,T!==null){var k=T=T.next;do{if((k.tag&h)===h){var $=k.destroy;k.destroy=void 0,$!==void 0&&L4(v,E,$)}k=k.next}while(k!==T)}}function yv(h,v){if(v=v.updateQueue,v=v!==null?v.lastEffect:null,v!==null){var E=v=v.next;do{if((E.tag&h)===h){var T=E.create;E.destroy=T()}E=E.next}while(E!==v)}}function $4(h){var v=h.ref;if(v!==null){var E=h.stateNode;switch(h.tag){case 5:h=F(E);break;default:h=E}typeof v=="function"?v(h):v.current=h}}function jT(h){var v=h.alternate;v!==null&&(h.alternate=null,jT(v)),h.child=null,h.deletions=null,h.sibling=null,h.tag===5&&(v=h.stateNode,v!==null&&Be(v)),h.stateNode=null,h.return=null,h.dependencies=null,h.memoizedProps=null,h.memoizedState=null,h.pendingProps=null,h.stateNode=null,h.updateQueue=null}function FT(h){return h.tag===5||h.tag===3||h.tag===4}function LT(h){e:for(;;){for(;h.sibling===null;){if(h.return===null||FT(h.return))return null;h=h.return}for(h.sibling.return=h.return,h=h.sibling;h.tag!==5&&h.tag!==6&&h.tag!==18;){if(h.flags&2||h.child===null||h.tag===4)continue e;h.child.return=h,h=h.child}if(!(h.flags&2))return h.stateNode}}function B4(h,v,E){var T=h.tag;if(T===5||T===6)h=h.stateNode,v?oi(E,h,v):Ye(E,h);else if(T!==4&&(h=h.child,h!==null))for(B4(h,v,E),h=h.sibling;h!==null;)B4(h,v,E),h=h.sibling}function D4(h,v,E){var T=h.tag;if(T===5||T===6)h=h.stateNode,v?Ut(E,h,v):De(E,h);else if(T!==4&&(h=h.child,h!==null))for(D4(h,v,E),h=h.sibling;h!==null;)D4(h,v,E),h=h.sibling}var Er=null,fa=!1;function ts(h,v,E){for(E=E.child;E!==null;)z4(h,v,E),E=E.sibling}function z4(h,v,E){if(Qa&&typeof Qa.onCommitFiberUnmount=="function")try{Qa.onCommitFiberUnmount(Q1,E)}catch{}switch(E.tag){case 5:Ur||Af(E,v);case 6:if(ve){var T=Er,k=fa;Er=null,ts(h,v,E),Er=T,fa=k,Er!==null&&(fa?wr(Er,E.stateNode):Nr(Er,E.stateNode))}else ts(h,v,E);break;case 18:ve&&Er!==null&&(fa?sf(Er,E.stateNode):Xn(Er,E.stateNode));break;case 4:ve?(T=Er,k=fa,Er=E.stateNode.containerInfo,fa=!0,ts(h,v,E),Er=T,fa=k):(fe&&(T=E.stateNode.containerInfo,k=qt(T),jr(T,k)),ts(h,v,E));break;case 0:case 11:case 14:case 15:if(!Ur&&(T=E.updateQueue,T!==null&&(T=T.lastEffect,T!==null))){k=T=T.next;do{var $=k,K=$.destroy;$=$.tag,K!==void 0&&($&2||$&4)&&L4(E,v,K),k=k.next}while(k!==T)}ts(h,v,E);break;case 1:if(!Ur&&(Af(E,v),T=E.stateNode,typeof T.componentWillUnmount=="function"))try{T.props=E.memoizedProps,T.state=E.memoizedState,T.componentWillUnmount()}catch(re){hn(E,v,re)}ts(h,v,E);break;case 21:ts(h,v,E);break;case 22:E.mode&1?(Ur=(T=Ur)||E.memoizedState!==null,ts(h,v,E),Ur=T):ts(h,v,E);break;default:ts(h,v,E)}}function $T(h){var v=h.updateQueue;if(v!==null){h.updateQueue=null;var E=h.stateNode;E===null&&(E=h.stateNode=new bJ),v.forEach(function(T){var k=OJ.bind(null,h,T);E.has(T)||(E.add(T),T.then(k,k))})}}function ha(h,v){var E=v.deletions;if(E!==null)for(var T=0;T<E.length;T++){var k=E[T];try{var $=h,K=v;if(ve){var re=K;e:for(;re!==null;){switch(re.tag){case 5:Er=re.stateNode,fa=!1;break e;case 3:Er=re.stateNode.containerInfo,fa=!0;break e;case 4:Er=re.stateNode.containerInfo,fa=!0;break e}re=re.return}if(Er===null)throw Error(a(160));z4($,K,k),Er=null,fa=!1}else z4($,K,k);var le=k.alternate;le!==null&&(le.return=null),k.return=null}catch(Ae){hn(k,v,Ae)}}if(v.subtreeFlags&12854)for(v=v.child;v!==null;)BT(v,h),v=v.sibling}function BT(h,v){var E=h.alternate,T=h.flags;switch(h.tag){case 0:case 11:case 14:case 15:if(ha(v,h),ns(h),T&4){try{w0(3,h,h.return),yv(3,h)}catch(Le){hn(h,h.return,Le)}try{w0(5,h,h.return)}catch(Le){hn(h,h.return,Le)}}break;case 1:ha(v,h),ns(h),T&512&&E!==null&&Af(E,E.return);break;case 5:if(ha(v,h),ns(h),T&512&&E!==null&&Af(E,E.return),ve){if(h.flags&32){var k=h.stateNode;try{Hi(k)}catch(Le){hn(h,h.return,Le)}}if(T&4&&(k=h.stateNode,k!=null)){var $=h.memoizedProps;if(E=E!==null?E.memoizedProps:$,T=h.type,v=h.updateQueue,h.updateQueue=null,v!==null)try{ye(k,v,T,E,$,h)}catch(Le){hn(h,h.return,Le)}}}break;case 6:if(ha(v,h),ns(h),T&4&&ve){if(h.stateNode===null)throw Error(a(162));k=h.stateNode,$=h.memoizedProps,E=E!==null?E.memoizedProps:$;try{ze(k,E,$)}catch(Le){hn(h,h.return,Le)}}break;case 3:if(ha(v,h),ns(h),T&4){if(ve&&pe&&E!==null&&E.memoizedState.isDehydrated)try{Fs(v.containerInfo)}catch(Le){hn(h,h.return,Le)}if(fe){k=v.containerInfo,$=v.pendingChildren;try{jr(k,$)}catch(Le){hn(h,h.return,Le)}}}break;case 4:if(ha(v,h),ns(h),T&4&&fe){$=h.stateNode,k=$.containerInfo,$=$.pendingChildren;try{jr(k,$)}catch(Le){hn(h,h.return,Le)}}break;case 13:ha(v,h),ns(h),k=h.child,k.flags&8192&&($=k.memoizedState!==null,k.stateNode.isHidden=$,!$||k.alternate!==null&&k.alternate.memoizedState!==null||(K4=ht())),T&4&&$T(h);break;case 22:var K=E!==null&&E.memoizedState!==null;if(h.mode&1?(Ur=(E=Ur)||K,ha(v,h),Ur=E):ha(v,h),ns(h),T&8192){if(E=h.memoizedState!==null,(h.stateNode.isHidden=E)&&!K&&h.mode&1)for(He=h,T=h.child;T!==null;){for(v=He=T;He!==null;){K=He;var re=K.child;switch(K.tag){case 0:case 11:case 14:case 15:w0(4,K,K.return);break;case 1:Af(K,K.return);var le=K.stateNode;if(typeof le.componentWillUnmount=="function"){var Ae=K,qe=K.return;try{var ct=Ae;le.props=ct.memoizedProps,le.state=ct.memoizedState,le.componentWillUnmount()}catch(Le){hn(Ae,qe,Le)}}break;case 5:Af(K,K.return);break;case 22:if(K.memoizedState!==null){UT(v);continue}}re!==null?(re.return=K,He=re):UT(v)}T=T.sibling}if(ve){e:if(T=null,ve)for(v=h;;){if(v.tag===5){if(T===null){T=v;try{k=v.stateNode,E?wu(k):lr(v.stateNode,v.memoizedProps)}catch(Le){hn(h,h.return,Le)}}}else if(v.tag===6){if(T===null)try{$=v.stateNode,E?Vi($):xo($,v.memoizedProps)}catch(Le){hn(h,h.return,Le)}}else if((v.tag!==22&&v.tag!==23||v.memoizedState===null||v===h)&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===h)break e;for(;v.sibling===null;){if(v.return===null||v.return===h)break e;T===v&&(T=null),v=v.return}T===v&&(T=null),v.sibling.return=v.return,v=v.sibling}}}break;case 19:ha(v,h),ns(h),T&4&&$T(h);break;case 21:break;default:ha(v,h),ns(h)}}function ns(h){var v=h.flags;if(v&2){try{if(ve){e:{for(var E=h.return;E!==null;){if(FT(E)){var T=E;break e}E=E.return}throw Error(a(160))}switch(T.tag){case 5:var k=T.stateNode;T.flags&32&&(Hi(k),T.flags&=-33);var $=LT(h);D4(h,$,k);break;case 3:case 4:var K=T.stateNode.containerInfo,re=LT(h);B4(h,re,K);break;default:throw Error(a(161))}}}catch(le){hn(h,h.return,le)}h.flags&=-3}v&4096&&(h.flags&=-4097)}function CJ(h,v,E){He=h,DT(h)}function DT(h,v,E){for(var T=(h.mode&1)!==0;He!==null;){var k=He,$=k.child;if(k.tag===22&&T){var K=k.memoizedState!==null||vv;if(!K){var re=k.alternate,le=re!==null&&re.memoizedState!==null||Ur;re=vv;var Ae=Ur;if(vv=K,(Ur=le)&&!Ae)for(He=k;He!==null;)K=He,le=K.child,K.tag===22&&K.memoizedState!==null?HT(k):le!==null?(le.return=K,He=le):HT(k);for(;$!==null;)He=$,DT($),$=$.sibling;He=k,vv=re,Ur=Ae}zT(h)}else k.subtreeFlags&8772&&$!==null?($.return=k,He=$):zT(h)}}function zT(h){for(;He!==null;){var v=He;if(v.flags&8772){var E=v.alternate;try{if(v.flags&8772)switch(v.tag){case 0:case 11:case 15:Ur||yv(5,v);break;case 1:var T=v.stateNode;if(v.flags&4&&!Ur)if(E===null)T.componentDidMount();else{var k=v.elementType===v.type?E.memoizedProps:da(v.type,E.memoizedProps);T.componentDidUpdate(k,E.memoizedState,T.__reactInternalSnapshotBeforeUpdate)}var $=v.updateQueue;$!==null&&VP(v,$,T);break;case 3:var K=v.updateQueue;if(K!==null){if(E=null,v.child!==null)switch(v.child.tag){case 5:E=F(v.child.stateNode);break;case 1:E=v.child.stateNode}VP(v,K,E)}break;case 5:var re=v.stateNode;E===null&&v.flags&4&&Pe(re,v.type,v.memoizedProps,v);break;case 6:break;case 4:break;case 12:break;case 13:if(pe&&v.memoizedState===null){var le=v.alternate;if(le!==null){var Ae=le.memoizedState;if(Ae!==null){var qe=Ae.dehydrated;qe!==null&&r0(qe)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(a(163))}Ur||v.flags&512&&$4(v)}catch(ct){hn(v,v.return,ct)}}if(v===h){He=null;break}if(E=v.sibling,E!==null){E.return=v.return,He=E;break}He=v.return}}function UT(h){for(;He!==null;){var v=He;if(v===h){He=null;break}var E=v.sibling;if(E!==null){E.return=v.return,He=E;break}He=v.return}}function HT(h){for(;He!==null;){var v=He;try{switch(v.tag){case 0:case 11:case 15:var E=v.return;try{yv(4,v)}catch(le){hn(v,E,le)}break;case 1:var T=v.stateNode;if(typeof T.componentDidMount=="function"){var k=v.return;try{T.componentDidMount()}catch(le){hn(v,k,le)}}var $=v.return;try{$4(v)}catch(le){hn(v,$,le)}break;case 5:var K=v.return;try{$4(v)}catch(le){hn(v,K,le)}}}catch(le){hn(v,v.return,le)}if(v===h){He=null;break}var re=v.sibling;if(re!==null){re.return=v.return,He=re;break}He=v.return}}var bv=0,wv=1,Cv=2,Sv=3,xv=4;if(typeof Symbol=="function"&&Symbol.for){var C0=Symbol.for;bv=C0("selector.component"),wv=C0("selector.has_pseudo_class"),Cv=C0("selector.role"),Sv=C0("selector.test_id"),xv=C0("selector.text")}function U4(h){var v=be(h);if(v!=null){if(typeof v.memoizedProps["data-testname"]!="string")throw Error(a(364));return v}if(h=Ce(h),h===null)throw Error(a(362));return h.stateNode.current}function H4(h,v){switch(v.$$typeof){case bv:if(h.type===v.value)return!0;break;case wv:e:{v=v.value,h=[h,0];for(var E=0;E<h.length;){var T=h[E++],k=h[E++],$=v[k];if(T.tag!==5||!Me(T)){for(;$!=null&&H4(T,$);)k++,$=v[k];if(k===v.length){v=!0;break e}else for(T=T.child;T!==null;)h.push(T,k),T=T.sibling}}v=!1}return v;case Cv:if(h.tag===5&&ue(h.stateNode,v.value))return!0;break;case xv:if((h.tag===5||h.tag===6)&&(h=je(h),h!==null&&0<=h.indexOf(v.value)))return!0;break;case Sv:if(h.tag===5&&(h=h.memoizedProps["data-testname"],typeof h=="string"&&h.toLowerCase()===v.value.toLowerCase()))return!0;break;default:throw Error(a(365))}return!1}function V4(h){switch(h.$$typeof){case bv:return"<"+(O(h.value)||"Unknown")+">";case wv:return":has("+(V4(h)||"")+")";case Cv:return'[role="'+h.value+'"]';case xv:return'"'+h.value+'"';case Sv:return'[data-testname="'+h.value+'"]';default:throw Error(a(365))}}function VT(h,v){var E=[];h=[h,0];for(var T=0;T<h.length;){var k=h[T++],$=h[T++],K=v[$];if(k.tag!==5||!Me(k)){for(;K!=null&&H4(k,K);)$++,K=v[$];if($===v.length)E.push(k);else for(k=k.child;k!==null;)h.push(k,$),k=k.sibling}}return E}function W4(h,v){if(!xe)throw Error(a(363));h=U4(h),h=VT(h,v),v=[],h=Array.from(h);for(var E=0;E<h.length;){var T=h[E++];if(T.tag===5)Me(T)||v.push(T.stateNode);else for(T=T.child;T!==null;)h.push(T),T=T.sibling}return v}var SJ=Math.ceil,Ev=s.ReactCurrentDispatcher,G4=s.ReactCurrentOwner,jn=s.ReactCurrentBatchConfig,Ct=0,fr=null,Hn=null,_r=0,Qi=0,Pf=Lr(0),Jn=0,S0=null,Tu=0,_v=0,q4=0,x0=null,Ei=null,K4=0,Q4=1/0,Vs=null;function Tf(){Q4=ht()+500}var Av=!1,X4=null,Vl=null,Pv=!1,Wl=null,Tv=0,E0=0,Y4=null,Ov=-1,Iv=0;function Hr(){return Ct&6?ht():Ov!==-1?Ov:Ov=ht()}function Gl(h){return h.mode&1?Ct&2&&_r!==0?_r&-_r:iJ.transition!==null?(Iv===0&&(Iv=Dl()),Iv):(h=Et,h!==0?h:Oe()):1}function Mo(h,v,E,T){if(50<E0)throw E0=0,Y4=null,Error(a(185));Ka(h,E,T),(!(Ct&2)||h!==fr)&&(h===fr&&(!(Ct&2)&&(_v|=E),Jn===4&&ql(h,_r)),_i(h,T),E===1&&Ct===0&&!(v.mode&1)&&(Tf(),X1&&Xa()))}function _i(h,v){var E=h.callbackNode;Bl(h,v);var T=Si(h,h===fr?_r:0);if(T===0)E!==null&&rt(E),h.callbackNode=null,h.callbackPriority=0;else if(v=T&-T,h.callbackPriority!==v){if(E!=null&&rt(E),v===1)h.tag===0?rJ(GT.bind(null,h)):kP(GT.bind(null,h)),Ne?Ie(function(){!(Ct&6)&&Xa()}):Ge(zl,Xa),E=null;else{switch(pf(T)){case 1:E=zl;break;case 4:E=l0;break;case 16:E=mf;break;case 536870912:E=gf;break;default:E=mf}E=tO(E,WT.bind(null,h))}h.callbackPriority=v,h.callbackNode=E}}function WT(h,v){if(Ov=-1,Iv=0,Ct&6)throw Error(a(327));var E=h.callbackNode;if(ku()&&h.callbackNode!==E)return null;var T=Si(h,h===fr?_r:0);if(T===0)return null;if(T&30||T&h.expiredLanes||v)v=kv(h,T);else{v=T;var k=Ct;Ct|=2;var $=QT();(fr!==h||_r!==v)&&(Vs=null,Tf(),Ou(h,v));do try{_J();break}catch(re){KT(h,re)}while(!0);u4(),Ev.current=$,Ct=k,Hn!==null?v=0:(fr=null,_r=0,v=Jn)}if(v!==0){if(v===2&&(k=qa(h),k!==0&&(T=k,v=J4(h,k))),v===1)throw E=S0,Ou(h,0),ql(h,T),_i(h,ht()),E;if(v===6)ql(h,T);else{if(k=h.current.alternate,!(T&30)&&!xJ(k)&&(v=kv(h,T),v===2&&($=qa(h),$!==0&&(T=$,v=J4(h,$))),v===1))throw E=S0,Ou(h,0),ql(h,T),_i(h,ht()),E;switch(h.finishedWork=k,h.finishedLanes=T,v){case 0:case 1:throw Error(a(345));case 2:Iu(h,Ei,Vs);break;case 3:if(ql(h,T),(T&130023424)===T&&(v=K4+500-ht(),10<v)){if(Si(h,0)!==0)break;if(k=h.suspendedLanes,(k&T)!==T){Hr(),h.pingedLanes|=h.suspendedLanes&k;break}h.timeoutHandle=q(Iu.bind(null,h,Ei,Vs),v);break}Iu(h,Ei,Vs);break;case 4:if(ql(h,T),(T&4194240)===T)break;for(v=h.eventTimes,k=-1;0<T;){var K=31-Br(T);$=1<<K,K=v[K],K>k&&(k=K),T&=~$}if(T=k,T=ht()-T,T=(120>T?120:480>T?480:1080>T?1080:1920>T?1920:3e3>T?3e3:4320>T?4320:1960*SJ(T/1960))-T,10<T){h.timeoutHandle=q(Iu.bind(null,h,Ei,Vs),T);break}Iu(h,Ei,Vs);break;case 5:Iu(h,Ei,Vs);break;default:throw Error(a(329))}}}return _i(h,ht()),h.callbackNode===E?WT.bind(null,h):null}function J4(h,v){var E=x0;return h.current.memoizedState.isDehydrated&&(Ou(h,v).flags|=256),h=kv(h,v),h!==2&&(v=Ei,Ei=E,v!==null&&Z4(v)),h}function Z4(h){Ei===null?Ei=h:Ei.push.apply(Ei,h)}function xJ(h){for(var v=h;;){if(v.flags&16384){var E=v.updateQueue;if(E!==null&&(E=E.stores,E!==null))for(var T=0;T<E.length;T++){var k=E[T],$=k.getSnapshot;k=k.value;try{if(!ca($(),k))return!1}catch{return!1}}}if(E=v.child,v.subtreeFlags&16384&&E!==null)E.return=v,v=E;else{if(v===h)break;for(;v.sibling===null;){if(v.return===null||v.return===h)return!0;v=v.return}v.sibling.return=v.return,v=v.sibling}}return!0}function ql(h,v){for(v&=~q4,v&=~_v,h.suspendedLanes|=v,h.pingedLanes&=~v,h=h.expirationTimes;0<v;){var E=31-Br(v),T=1<<E;h[E]=-1,v&=~T}}function GT(h){if(Ct&6)throw Error(a(327));ku();var v=Si(h,0);if(!(v&1))return _i(h,ht()),null;var E=kv(h,v);if(h.tag!==0&&E===2){var T=qa(h);T!==0&&(v=T,E=J4(h,T))}if(E===1)throw E=S0,Ou(h,0),ql(h,v),_i(h,ht()),E;if(E===6)throw Error(a(345));return h.finishedWork=h.current.alternate,h.finishedLanes=v,Iu(h,Ei,Vs),_i(h,ht()),null}function qT(h){Wl!==null&&Wl.tag===0&&!(Ct&6)&&ku();var v=Ct;Ct|=1;var E=jn.transition,T=Et;try{if(jn.transition=null,Et=1,h)return h()}finally{Et=T,jn.transition=E,Ct=v,!(Ct&6)&&Xa()}}function e5(){Qi=Pf.current,Lt(Pf)}function Ou(h,v){h.finishedWork=null,h.finishedLanes=0;var E=h.timeoutHandle;if(E!==oe&&(h.timeoutHandle=oe,ne(E)),Hn!==null)for(E=Hn.return;E!==null;){var T=E;switch(o4(T),T.tag){case 1:T=T.type.childContextTypes,T!=null&&Fl();break;case 3:Ef(),Lt(An),Lt(Rn),y4();break;case 5:g4(T);break;case 4:Ef();break;case 13:Lt(bn);break;case 19:Lt(bn);break;case 10:d4(T.type._context);break;case 22:case 23:e5()}E=E.return}if(fr=h,Hn=h=Kl(h.current,null),_r=Qi=v,Jn=0,S0=null,q4=_v=Tu=0,Ei=x0=null,Au!==null){for(v=0;v<Au.length;v++)if(E=Au[v],T=E.interleaved,T!==null){E.interleaved=null;var k=T.next,$=E.pending;if($!==null){var K=$.next;$.next=k,T.next=K}E.pending=T}Au=null}return h}function KT(h,v){do{var E=Hn;try{if(u4(),sv.current=dv,lv){for(var T=wn.memoizedState;T!==null;){var k=T.queue;k!==null&&(k.pending=null),T=T.next}lv=!1}if(Pu=0,dr=Yn=wn=null,h0=!1,p0=0,G4.current=null,E===null||E.return===null){Jn=1,S0=v,Hn=null;break}e:{var $=h,K=E.return,re=E,le=v;if(v=_r,re.flags|=32768,le!==null&&typeof le=="object"&&typeof le.then=="function"){var Ae=le,qe=re,ct=qe.tag;if(!(qe.mode&1)&&(ct===0||ct===11||ct===15)){var Le=qe.alternate;Le?(qe.updateQueue=Le.updateQueue,qe.memoizedState=Le.memoizedState,qe.lanes=Le.lanes):(qe.updateQueue=null,qe.memoizedState=null)}var an=bT(K);if(an!==null){an.flags&=-257,wT(an,K,re,$,v),an.mode&1&&yT($,Ae,v),v=an,le=Ae;var Zt=v.updateQueue;if(Zt===null){var Ai=new Set;Ai.add(le),v.updateQueue=Ai}else Zt.add(le);break e}else{if(!(v&1)){yT($,Ae,v),t5();break e}le=Error(a(426))}}else if(fn&&re.mode&1){var Ws=bT(K);if(Ws!==null){!(Ws.flags&65536)&&(Ws.flags|=256),wT(Ws,K,re,$,v),l4(_f(le,re));break e}}$=le=_f(le,re),Jn!==4&&(Jn=2),x0===null?x0=[$]:x0.push($),$=K;do{switch($.tag){case 3:$.flags|=65536,v&=-v,$.lanes|=v;var se=gT($,le,v);HP($,se);break e;case 1:re=le;var ie=$.type,de=$.stateNode;if(!($.flags&128)&&(typeof ie.getDerivedStateFromError=="function"||de!==null&&typeof de.componentDidCatch=="function"&&(Vl===null||!Vl.has(de)))){$.flags|=65536,v&=-v,$.lanes|=v;var $e=vT($,re,v);HP($,$e);break e}}$=$.return}while($!==null)}YT(E)}catch(et){v=et,Hn===E&&E!==null&&(Hn=E=E.return);continue}break}while(!0)}function QT(){var h=Ev.current;return Ev.current=dv,h===null?dv:h}function t5(){(Jn===0||Jn===3||Jn===2)&&(Jn=4),fr===null||!(Tu&268435455)&&!(_v&268435455)||ql(fr,_r)}function kv(h,v){var E=Ct;Ct|=2;var T=QT();(fr!==h||_r!==v)&&(Vs=null,Ou(h,v));do try{EJ();break}catch(k){KT(h,k)}while(!0);if(u4(),Ct=E,Ev.current=T,Hn!==null)throw Error(a(261));return fr=null,_r=0,Jn}function EJ(){for(;Hn!==null;)XT(Hn)}function _J(){for(;Hn!==null&&!dn();)XT(Hn)}function XT(h){var v=eO(h.alternate,h,Qi);h.memoizedProps=h.pendingProps,v===null?YT(h):Hn=v,G4.current=null}function YT(h){var v=h;do{var E=v.alternate;if(h=v.return,v.flags&32768){if(E=yJ(E,v),E!==null){E.flags&=32767,Hn=E;return}if(h!==null)h.flags|=32768,h.subtreeFlags=0,h.deletions=null;else{Jn=6,Hn=null;return}}else if(E=vJ(E,v,Qi),E!==null){Hn=E;return}if(v=v.sibling,v!==null){Hn=v;return}Hn=v=h}while(v!==null);Jn===0&&(Jn=5)}function Iu(h,v,E){var T=Et,k=jn.transition;try{jn.transition=null,Et=1,AJ(h,v,E,T)}finally{jn.transition=k,Et=T}return null}function AJ(h,v,E,T){do ku();while(Wl!==null);if(Ct&6)throw Error(a(327));E=h.finishedWork;var k=h.finishedLanes;if(E===null)return null;if(h.finishedWork=null,h.finishedLanes=0,E===h.current)throw Error(a(177));h.callbackNode=null,h.callbackPriority=0;var $=E.lanes|E.childLanes;if(s0(h,$),h===fr&&(Hn=fr=null,_r=0),!(E.subtreeFlags&2064)&&!(E.flags&2064)||Pv||(Pv=!0,tO(mf,function(){return ku(),null})),$=(E.flags&15990)!==0,E.subtreeFlags&15990||$){$=jn.transition,jn.transition=null;var K=Et;Et=1;var re=Ct;Ct|=4,G4.current=null,wJ(h,E),BT(E,h),U(h.containerInfo),h.current=E,CJ(E),Nn(),Ct=re,Et=K,jn.transition=$}else h.current=E;if(Pv&&(Pv=!1,Wl=h,Tv=k),$=h.pendingLanes,$===0&&(Vl=null),tJ(E.stateNode),_i(h,ht()),v!==null)for(T=h.onRecoverableError,E=0;E<v.length;E++)k=v[E],T(k.value,{componentStack:k.stack,digest:k.digest});if(Av)throw Av=!1,h=X4,X4=null,h;return Tv&1&&h.tag!==0&&ku(),$=h.pendingLanes,$&1?h===Y4?E0++:(E0=0,Y4=h):E0=0,Xa(),null}function ku(){if(Wl!==null){var h=pf(Tv),v=jn.transition,E=Et;try{if(jn.transition=null,Et=16>h?16:h,Wl===null)var T=!1;else{if(h=Wl,Wl=null,Tv=0,Ct&6)throw Error(a(331));var k=Ct;for(Ct|=4,He=h.current;He!==null;){var $=He,K=$.child;if(He.flags&16){var re=$.deletions;if(re!==null){for(var le=0;le<re.length;le++){var Ae=re[le];for(He=Ae;He!==null;){var qe=He;switch(qe.tag){case 0:case 11:case 15:w0(8,qe,$)}var ct=qe.child;if(ct!==null)ct.return=qe,He=ct;else for(;He!==null;){qe=He;var Le=qe.sibling,an=qe.return;if(jT(qe),qe===Ae){He=null;break}if(Le!==null){Le.return=an,He=Le;break}He=an}}}var Zt=$.alternate;if(Zt!==null){var Ai=Zt.child;if(Ai!==null){Zt.child=null;do{var Ws=Ai.sibling;Ai.sibling=null,Ai=Ws}while(Ai!==null)}}He=$}}if($.subtreeFlags&2064&&K!==null)K.return=$,He=K;else e:for(;He!==null;){if($=He,$.flags&2048)switch($.tag){case 0:case 11:case 15:w0(9,$,$.return)}var se=$.sibling;if(se!==null){se.return=$.return,He=se;break e}He=$.return}}var ie=h.current;for(He=ie;He!==null;){K=He;var de=K.child;if(K.subtreeFlags&2064&&de!==null)de.return=K,He=de;else e:for(K=ie;He!==null;){if(re=He,re.flags&2048)try{switch(re.tag){case 0:case 11:case 15:yv(9,re)}}catch(et){hn(re,re.return,et)}if(re===K){He=null;break e}var $e=re.sibling;if($e!==null){$e.return=re.return,He=$e;break e}He=re.return}}if(Ct=k,Xa(),Qa&&typeof Qa.onPostCommitFiberRoot=="function")try{Qa.onPostCommitFiberRoot(Q1,h)}catch{}T=!0}return T}finally{Et=E,jn.transition=v}}return!1}function JT(h,v,E){v=_f(E,v),v=gT(h,v,1),h=Hl(h,v,1),v=Hr(),h!==null&&(Ka(h,1,v),_i(h,v))}function hn(h,v,E){if(h.tag===3)JT(h,h,E);else for(;v!==null;){if(v.tag===3){JT(v,h,E);break}else if(v.tag===1){var T=v.stateNode;if(typeof v.type.getDerivedStateFromError=="function"||typeof T.componentDidCatch=="function"&&(Vl===null||!Vl.has(T))){h=_f(E,h),h=vT(v,h,1),v=Hl(v,h,1),h=Hr(),v!==null&&(Ka(v,1,h),_i(v,h));break}}v=v.return}}function PJ(h,v,E){var T=h.pingCache;T!==null&&T.delete(v),v=Hr(),h.pingedLanes|=h.suspendedLanes&E,fr===h&&(_r&E)===E&&(Jn===4||Jn===3&&(_r&130023424)===_r&&500>ht()-K4?Ou(h,0):q4|=E),_i(h,v)}function ZT(h,v){v===0&&(h.mode&1?(v=xr,xr<<=1,!(xr&130023424)&&(xr=4194304)):v=1);var E=Hr();h=Ya(h,v),h!==null&&(Ka(h,v,E),_i(h,E))}function TJ(h){var v=h.memoizedState,E=0;v!==null&&(E=v.retryLane),ZT(h,E)}function OJ(h,v){var E=0;switch(h.tag){case 13:var T=h.stateNode,k=h.memoizedState;k!==null&&(E=k.retryLane);break;case 19:T=h.stateNode;break;default:throw Error(a(314))}T!==null&&T.delete(v),ZT(h,E)}var eO;eO=function(h,v,E){if(h!==null)if(h.memoizedProps!==v.pendingProps||An.current)xi=!0;else{if(!(h.lanes&E)&&!(v.flags&128))return xi=!1,gJ(h,v,E);xi=!!(h.flags&131072)}else xi=!1,fn&&v.flags&1048576&&MP(v,J1,v.index);switch(v.lanes=0,v.tag){case 2:var T=v.type;pv(h,v),h=v.pendingProps;var k=la(v,Rn.current);Sf(v,E),k=C4(null,v,T,h,k,E);var $=S4();return v.flags|=1,typeof k=="object"&&k!==null&&typeof k.render=="function"&&k.$$typeof===void 0?(v.tag=1,v.memoizedState=null,v.updateQueue=null,ur(T)?($=!0,Ll(v)):$=!1,v.memoizedState=k.state!==null&&k.state!==void 0?k.state:null,p4(v),k.updater=fv,v.stateNode=k,k._reactInternals=v,T4(v,T,h,E),v=M4(null,v,T,!0,$,E)):(v.tag=0,fn&&$&&i4(v),ai(null,v,k,E),v=v.child),v;case 16:T=v.elementType;e:{switch(pv(h,v),h=v.pendingProps,k=T._init,T=k(T._payload),v.type=T,k=v.tag=kJ(T),h=da(T,h),k){case 0:v=k4(null,v,T,h,E);break e;case 1:v=AT(null,v,T,h,E);break e;case 11:v=CT(null,v,T,h,E);break e;case 14:v=ST(null,v,T,da(T.type,h),E);break e}throw Error(a(306,T,""))}return v;case 0:return T=v.type,k=v.pendingProps,k=v.elementType===T?k:da(T,k),k4(h,v,T,k,E);case 1:return T=v.type,k=v.pendingProps,k=v.elementType===T?k:da(T,k),AT(h,v,T,k,E);case 3:e:{if(PT(v),h===null)throw Error(a(387));T=v.pendingProps,$=v.memoizedState,k=$.element,UP(h,v),ov(v,T,null,E);var K=v.memoizedState;if(T=K.element,pe&&$.isDehydrated)if($={element:T,isDehydrated:!1,cache:K.cache,pendingSuspenseBoundaries:K.pendingSuspenseBoundaries,transitions:K.transitions},v.updateQueue.baseState=$,v.memoizedState=$,v.flags&256){k=_f(Error(a(423)),v),v=TT(h,v,T,E,k);break e}else if(T!==k){k=_f(Error(a(424)),v),v=TT(h,v,T,E,k);break e}else for(pe&&(To=qi(v.stateNode.containerInfo),Ki=v,fn=!0,ua=null,c0=!1),E=BP(v,null,T,E),v.child=E;E;)E.flags=E.flags&-3|4096,E=E.sibling;else{if(bf(),T===k){v=Hs(h,v,E);break e}ai(h,v,T,E)}v=v.child}return v;case 5:return WP(v),h===null&&s4(v),T=v.type,k=v.pendingProps,$=h!==null?h.memoizedProps:null,K=k.children,ee(T,k)?K=null:$!==null&&ee(T,$)&&(v.flags|=32),_T(h,v),ai(h,v,K,E),v.child;case 6:return h===null&&s4(v),null;case 13:return OT(h,v,E);case 4:return m4(v,v.stateNode.containerInfo),T=v.pendingProps,h===null?v.child=wf(v,null,T,E):ai(h,v,T,E),v.child;case 11:return T=v.type,k=v.pendingProps,k=v.elementType===T?k:da(T,k),CT(h,v,T,k,E);case 7:return ai(h,v,v.pendingProps,E),v.child;case 8:return ai(h,v,v.pendingProps.children,E),v.child;case 12:return ai(h,v,v.pendingProps.children,E),v.child;case 10:e:{if(T=v.type._context,k=v.pendingProps,$=v.memoizedProps,K=k.value,DP(v,T,K),$!==null)if(ca($.value,K)){if($.children===k.children&&!An.current){v=Hs(h,v,E);break e}}else for($=v.child,$!==null&&($.return=v);$!==null;){var re=$.dependencies;if(re!==null){K=$.child;for(var le=re.firstContext;le!==null;){if(le.context===T){if($.tag===1){le=Us(-1,E&-E),le.tag=2;var Ae=$.updateQueue;if(Ae!==null){Ae=Ae.shared;var qe=Ae.pending;qe===null?le.next=le:(le.next=qe.next,qe.next=le),Ae.pending=le}}$.lanes|=E,le=$.alternate,le!==null&&(le.lanes|=E),f4($.return,E,v),re.lanes|=E;break}le=le.next}}else if($.tag===10)K=$.type===v.type?null:$.child;else if($.tag===18){if(K=$.return,K===null)throw Error(a(341));K.lanes|=E,re=K.alternate,re!==null&&(re.lanes|=E),f4(K,E,v),K=$.sibling}else K=$.child;if(K!==null)K.return=$;else for(K=$;K!==null;){if(K===v){K=null;break}if($=K.sibling,$!==null){$.return=K.return,K=$;break}K=K.return}$=K}ai(h,v,k.children,E),v=v.child}return v;case 9:return k=v.type,T=v.pendingProps.children,Sf(v,E),k=Oo(k),T=T(k),v.flags|=1,ai(h,v,T,E),v.child;case 14:return T=v.type,k=da(T,v.pendingProps),k=da(T.type,k),ST(h,v,T,k,E);case 15:return xT(h,v,v.type,v.pendingProps,E);case 17:return T=v.type,k=v.pendingProps,k=v.elementType===T?k:da(T,k),pv(h,v),v.tag=1,ur(T)?(h=!0,Ll(v)):h=!1,Sf(v,E),pT(v,T,k),T4(v,T,k,E),M4(null,v,T,!0,h,E);case 19:return kT(h,v,E);case 22:return ET(h,v,E)}throw Error(a(156,v.tag))};function tO(h,v){return Ge(h,v)}function IJ(h,v,E,T){this.tag=h,this.key=E,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=v,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=T,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ro(h,v,E,T){return new IJ(h,v,E,T)}function n5(h){return h=h.prototype,!(!h||!h.isReactComponent)}function kJ(h){if(typeof h=="function")return n5(h)?1:0;if(h!=null){if(h=h.$$typeof,h===m)return 11;if(h===C)return 14}return 2}function Kl(h,v){var E=h.alternate;return E===null?(E=Ro(h.tag,v,h.key,h.mode),E.elementType=h.elementType,E.type=h.type,E.stateNode=h.stateNode,E.alternate=h,h.alternate=E):(E.pendingProps=v,E.type=h.type,E.flags=0,E.subtreeFlags=0,E.deletions=null),E.flags=h.flags&14680064,E.childLanes=h.childLanes,E.lanes=h.lanes,E.child=h.child,E.memoizedProps=h.memoizedProps,E.memoizedState=h.memoizedState,E.updateQueue=h.updateQueue,v=h.dependencies,E.dependencies=v===null?null:{lanes:v.lanes,firstContext:v.firstContext},E.sibling=h.sibling,E.index=h.index,E.ref=h.ref,E}function Mv(h,v,E,T,k,$){var K=2;if(T=h,typeof h=="function")n5(h)&&(K=1);else if(typeof h=="string")K=5;else e:switch(h){case u:return Mu(E.children,k,$,v);case f:K=8,k|=8;break;case d:return h=Ro(12,E,v,k|2),h.elementType=d,h.lanes=$,h;case w:return h=Ro(13,E,v,k),h.elementType=w,h.lanes=$,h;case b:return h=Ro(19,E,v,k),h.elementType=b,h.lanes=$,h;case x:return Rv(E,k,$,v);default:if(typeof h=="object"&&h!==null)switch(h.$$typeof){case g:K=10;break e;case p:K=9;break e;case m:K=11;break e;case C:K=14;break e;case y:K=16,T=null;break e}throw Error(a(130,h==null?h:typeof h,""))}return v=Ro(K,E,v,k),v.elementType=h,v.type=T,v.lanes=$,v}function Mu(h,v,E,T){return h=Ro(7,h,T,v),h.lanes=E,h}function Rv(h,v,E,T){return h=Ro(22,h,T,v),h.elementType=x,h.lanes=E,h.stateNode={isHidden:!1},h}function r5(h,v,E){return h=Ro(6,h,null,v),h.lanes=E,h}function i5(h,v,E){return v=Ro(4,h.children!==null?h.children:[],h.key,v),v.lanes=E,v.stateNode={containerInfo:h.containerInfo,pendingChildren:null,implementation:h.implementation},v}function MJ(h,v,E,T,k){this.tag=v,this.containerInfo=h,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=oe,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=$s(0),this.expirationTimes=$s(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=$s(0),this.identifierPrefix=T,this.onRecoverableError=k,pe&&(this.mutableSourceEagerHydrationData=null)}function nO(h,v,E,T,k,$,K,re,le){return h=new MJ(h,v,E,re,le),v===1?(v=1,$===!0&&(v|=8)):v=0,$=Ro(3,null,null,v),h.current=$,$.stateNode=h,$.memoizedState={element:T,isDehydrated:E,cache:null,transitions:null,pendingSuspenseBoundaries:null},p4($),h}function rO(h){if(!h)return cr;h=h._reactInternals;e:{if(M(h)!==h||h.tag!==1)throw Error(a(170));var v=h;do{switch(v.tag){case 3:v=v.stateNode.context;break e;case 1:if(ur(v.type)){v=v.stateNode.__reactInternalMemoizedMergedChildContext;break e}}v=v.return}while(v!==null);throw Error(a(171))}if(h.tag===1){var E=h.type;if(ur(E))return df(h,E,v)}return v}function iO(h){var v=h._reactInternals;if(v===void 0)throw typeof h.render=="function"?Error(a(188)):(h=Object.keys(h).join(","),Error(a(268,h)));return h=z(v),h===null?null:h.stateNode}function oO(h,v){if(h=h.memoizedState,h!==null&&h.dehydrated!==null){var E=h.retryLane;h.retryLane=E!==0&&E<v?E:v}}function Nv(h,v){oO(h,v),(h=h.alternate)&&oO(h,v)}function RJ(h){return h=z(h),h===null?null:h.stateNode}function NJ(){return null}return n.attemptContinuousHydration=function(h){if(h.tag===13){var v=Ya(h,134217728);if(v!==null){var E=Hr();Mo(v,h,134217728,E)}Nv(h,134217728)}},n.attemptDiscreteHydration=function(h){if(h.tag===13){var v=Ya(h,1);if(v!==null){var E=Hr();Mo(v,h,1,E)}Nv(h,1)}},n.attemptHydrationAtCurrentPriority=function(h){if(h.tag===13){var v=Gl(h),E=Ya(h,v);if(E!==null){var T=Hr();Mo(E,h,v,T)}Nv(h,v)}},n.attemptSynchronousHydration=function(h){switch(h.tag){case 3:var v=h.stateNode;if(v.current.memoizedState.isDehydrated){var E=Ga(v.pendingLanes);E!==0&&(xu(v,E|1),_i(v,ht()),!(Ct&6)&&(Tf(),Xa()))}break;case 13:qT(function(){var T=Ya(h,1);if(T!==null){var k=Hr();Mo(T,h,1,k)}}),Nv(h,1)}},n.batchedUpdates=function(h,v){var E=Ct;Ct|=1;try{return h(v)}finally{Ct=E,Ct===0&&(Tf(),X1&&Xa())}},n.createComponentSelector=function(h){return{$$typeof:bv,value:h}},n.createContainer=function(h,v,E,T,k,$,K){return nO(h,v,!1,null,E,T,k,$,K)},n.createHasPseudoClassSelector=function(h){return{$$typeof:wv,value:h}},n.createHydrationContainer=function(h,v,E,T,k,$,K,re,le){return h=nO(E,T,!0,h,k,$,K,re,le),h.context=rO(null),E=h.current,T=Hr(),k=Gl(E),$=Us(T,k),$.callback=v??null,Hl(E,$,k),h.current.lanes=k,Ka(h,k,T),_i(h,T),h},n.createPortal=function(h,v,E){var T=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:c,key:T==null?null:""+T,children:h,containerInfo:v,implementation:E}},n.createRoleSelector=function(h){return{$$typeof:Cv,value:h}},n.createTestNameSelector=function(h){return{$$typeof:Sv,value:h}},n.createTextSelector=function(h){return{$$typeof:xv,value:h}},n.deferredUpdates=function(h){var v=Et,E=jn.transition;try{return jn.transition=null,Et=16,h()}finally{Et=v,jn.transition=E}},n.discreteUpdates=function(h,v,E,T,k){var $=Et,K=jn.transition;try{return jn.transition=null,Et=1,h(v,E,T,k)}finally{Et=$,jn.transition=K,Ct===0&&Tf()}},n.findAllNodes=W4,n.findBoundingRects=function(h,v){if(!xe)throw Error(a(363));v=W4(h,v),h=[];for(var E=0;E<v.length;E++)h.push(Te(v[E]));for(v=h.length-1;0<v;v--){E=h[v];for(var T=E.x,k=T+E.width,$=E.y,K=$+E.height,re=v-1;0<=re;re--)if(v!==re){var le=h[re],Ae=le.x,qe=Ae+le.width,ct=le.y,Le=ct+le.height;if(T>=Ae&&$>=ct&&k<=qe&&K<=Le){h.splice(v,1);break}else if(T!==Ae||E.width!==le.width||Le<$||ct>K){if(!($!==ct||E.height!==le.height||qe<T||Ae>k)){Ae>T&&(le.width+=Ae-T,le.x=T),qe<k&&(le.width=k-Ae),h.splice(v,1);break}}else{ct>$&&(le.height+=ct-$,le.y=$),Le<K&&(le.height=K-ct),h.splice(v,1);break}}}return h},n.findHostInstance=iO,n.findHostInstanceWithNoPortals=function(h){return h=L(h),h=h!==null?H(h):null,h===null?null:h.stateNode},n.findHostInstanceWithWarning=function(h){return iO(h)},n.flushControlled=function(h){var v=Ct;Ct|=1;var E=jn.transition,T=Et;try{jn.transition=null,Et=1,h()}finally{Et=T,jn.transition=E,Ct=v,Ct===0&&(Tf(),Xa())}},n.flushPassiveEffects=ku,n.flushSync=qT,n.focusWithin=function(h,v){if(!xe)throw Error(a(363));for(h=U4(h),v=VT(h,v),v=Array.from(v),h=0;h<v.length;){var E=v[h++];if(!Me(E)){if(E.tag===5&&we(E.stateNode))return!0;for(E=E.child;E!==null;)v.push(E),E=E.sibling}}return!1},n.getCurrentUpdatePriority=function(){return Et},n.getFindAllNodesFailureDescription=function(h,v){if(!xe)throw Error(a(363));var E=0,T=[];h=[U4(h),0];for(var k=0;k<h.length;){var $=h[k++],K=h[k++],re=v[K];if(($.tag!==5||!Me($))&&(H4($,re)&&(T.push(V4(re)),K++,K>E&&(E=K)),K<v.length))for($=$.child;$!==null;)h.push($,K),$=$.sibling}if(E<v.length){for(h=[];E<v.length;E++)h.push(V4(v[E]));return`findAllNodes was able to match part of the selector:
  `+(T.join(" > ")+`

No matching component was found for:
  `)+h.join(" > ")}return null},n.getPublicRootInstance=function(h){if(h=h.current,!h.child)return null;switch(h.child.tag){case 5:return F(h.child.stateNode);default:return h.child.stateNode}},n.injectIntoDevTools=function(h){if(h={bundleType:h.bundleType,version:h.version,rendererPackageName:h.rendererPackageName,rendererConfig:h.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:s.ReactCurrentDispatcher,findHostInstanceByFiber:RJ,findFiberByHostInstance:h.findFiberByHostInstance||NJ,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1"},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")h=!1;else{var v=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(v.isDisabled||!v.supportsFiber)h=!0;else{try{Q1=v.inject(h),Qa=v}catch{}h=!!v.checkDCE}}return h},n.isAlreadyRendering=function(){return!1},n.observeVisibleRects=function(h,v,E,T){if(!xe)throw Error(a(363));h=W4(h,v);var k=Ee(h,E,T).disconnect;return{disconnect:function(){k()}}},n.registerMutableSourceForHydration=function(h,v){var E=v._getVersion;E=E(v._source),h.mutableSourceEagerHydrationData==null?h.mutableSourceEagerHydrationData=[v,E]:h.mutableSourceEagerHydrationData.push(v,E)},n.runWithPriority=function(h,v){var E=Et;try{return Et=h,v()}finally{Et=E}},n.shouldError=function(){return null},n.shouldSuspend=function(){return!1},n.updateContainer=function(h,v,E,T){var k=v.current,$=Hr(),K=Gl(k);return E=rO(E),v.context===null?v.context=E:v.pendingContext=E,v=Us($,K),v.payload={element:h},T=T===void 0?null:T,T!==null&&(v.callback=T),h=Hl(k,v,K),h!==null&&(Mo(h,k,K,$),iv(h,k,K)),K},n};EY.exports=FIe;var LIe=EY.exports;const $Ie=ni(LIe);var _Y={exports:{}},af={};/**
 * @license React
 * react-reconciler-constants.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.
 */af.ConcurrentRoot=1;af.ContinuousEventPriority=4;af.DefaultEventPriority=16;af.DiscreteEventPriority=1;af.IdleEventPriority=536870912;af.LegacyRoot=0;_Y.exports=af;var AY=_Y.exports;const kF={children:!0,ref:!0,key:!0,style:!0,forwardedRef:!0,unstable_applyCache:!0,unstable_applyDrawHitFromCache:!0};let MF=!1,RF=!1;const PP=".react-konva-event",BIe=`ReactKonva: You have a Konva node with draggable = true and position defined but no onDragMove or onDragEnd events are handled.
Position of a node will be changed during drag&drop, so you should update state of the react app as well.
Consider to add onDragMove or onDragEnd events.
For more info see: https://github.com/konvajs/react-konva/issues/256
`,DIe=`ReactKonva: You are using "zIndex" attribute for a Konva node.
react-konva may get confused with ordering. Just define correct order of elements in your render function of a component.
For more info see: https://github.com/konvajs/react-konva/issues/194
`,zIe={};function n4(e,t,n=zIe){if(!MF&&"zIndex"in t&&(console.warn(DIe),MF=!0),!RF&&t.draggable){var r=t.x!==void 0||t.y!==void 0,i=t.onDragEnd||t.onDragMove;r&&!i&&(console.warn(BIe),RF=!0)}for(var o in n)if(!kF[o]){var a=o.slice(0,2)==="on",s=n[o]!==t[o];if(a&&s){var l=o.substr(2).toLowerCase();l.substr(0,7)==="content"&&(l="content"+l.substr(7,1).toUpperCase()+l.substr(8)),e.off(l,n[o])}var c=!t.hasOwnProperty(o);c&&e.setAttr(o,void 0)}var u=t._useStrictMode,f={},d=!1;const g={};for(var o in t)if(!kF[o]){var a=o.slice(0,2)==="on",p=n[o]!==t[o];if(a&&p){var l=o.substr(2).toLowerCase();l.substr(0,7)==="content"&&(l="content"+l.substr(7,1).toUpperCase()+l.substr(8)),t[o]&&(g[l]=t[o])}!a&&(t[o]!==n[o]||u&&t[o]!==e.getAttr(o))&&(d=!0,f[o]=t[o])}d&&(e.setAttrs(f),bu(e));for(var l in g)e.on(l+PP,g[l])}function bu(e){if(!yt.Konva.autoDrawEnabled){var t=e.getLayer()||e.getStage();t&&t.batchDraw()}}const PY={},UIe={};Kg.Node.prototype._applyProps=n4;function HIe(e,t){if(typeof t=="string"){console.error(`Do not use plain text as child of Konva.Node. You are using text: ${t}`);return}e.add(t),bu(e)}function VIe(e,t,n){let r=Kg[e];r||(console.error(`Konva has no node with the type ${e}. Group will be used instead. If you use minimal version of react-konva, just import required nodes into Konva: "import "konva/lib/shapes/${e}"  If you want to render DOM elements as part of canvas tree take a look into this demo: https://konvajs.github.io/docs/react/DOM_Portal.html`),r=Kg.Group);const i={},o={};for(var a in t){var s=a.slice(0,2)==="on";s?o[a]=t[a]:i[a]=t[a]}const l=new r(i);return n4(l,o),l}function WIe(e,t,n){console.error(`Text components are not supported for now in ReactKonva. Your text is: "${e}"`)}function GIe(e,t,n){return!1}function qIe(e){return e}function KIe(){return null}function QIe(){return null}function XIe(e,t,n,r){return UIe}function YIe(){}function JIe(e){}function ZIe(e,t){return!1}function eke(){return PY}function tke(){return PY}const nke=setTimeout,rke=clearTimeout,ike=-1;function oke(e,t){return!1}const ake=!1,ske=!0,lke=!0;function cke(e,t){t.parent===e?t.moveToTop():e.add(t),bu(e)}function uke(e,t){t.parent===e?t.moveToTop():e.add(t),bu(e)}function TY(e,t,n){t._remove(),e.add(t),t.setZIndex(n.getZIndex()),bu(e)}function dke(e,t,n){TY(e,t,n)}function fke(e,t){t.destroy(),t.off(PP),bu(e)}function hke(e,t){t.destroy(),t.off(PP),bu(e)}function pke(e,t,n){console.error(`Text components are not yet supported in ReactKonva. You text is: "${n}"`)}function mke(e,t,n){}function gke(e,t,n,r,i){n4(e,i,r)}function vke(e){e.hide(),bu(e)}function yke(e){}function bke(e,t){(t.visible==null||t.visible)&&e.show()}function wke(e,t){}function Cke(e){}function Ske(){}const xke=()=>AY.DefaultEventPriority,Eke=Object.freeze(Object.defineProperty({__proto__:null,appendChild:cke,appendChildToContainer:uke,appendInitialChild:HIe,cancelTimeout:rke,clearContainer:Cke,commitMount:mke,commitTextUpdate:pke,commitUpdate:gke,createInstance:VIe,createTextInstance:WIe,detachDeletedInstance:Ske,finalizeInitialChildren:GIe,getChildHostContext:tke,getCurrentEventPriority:xke,getPublicInstance:qIe,getRootHostContext:eke,hideInstance:vke,hideTextInstance:yke,idlePriority:Jy.unstable_IdlePriority,insertBefore:TY,insertInContainerBefore:dke,isPrimaryRenderer:ake,noTimeout:ike,now:Jy.unstable_now,prepareForCommit:KIe,preparePortalMount:QIe,prepareUpdate:XIe,removeChild:fke,removeChildFromContainer:hke,resetAfterCommit:YIe,resetTextContent:JIe,run:Jy.unstable_runWithPriority,scheduleTimeout:nke,shouldDeprioritizeSubtree:ZIe,shouldSetTextContent:oke,supportsMutation:lke,unhideInstance:bke,unhideTextInstance:wke,warnsIfNotActing:ske},Symbol.toStringTag,{value:"Module"}));var _ke=Object.defineProperty,Ake=Object.defineProperties,Pke=Object.getOwnPropertyDescriptors,NF=Object.getOwnPropertySymbols,Tke=Object.prototype.hasOwnProperty,Oke=Object.prototype.propertyIsEnumerable,jF=(e,t,n)=>t in e?_ke(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,FF=(e,t)=>{for(var n in t||(t={}))Tke.call(t,n)&&jF(e,n,t[n]);if(NF)for(var n of NF(t))Oke.call(t,n)&&jF(e,n,t[n]);return e},Ike=(e,t)=>Ake(e,Pke(t)),LF,$F;typeof window<"u"&&((LF=window.document)!=null&&LF.createElement||(($F=window.navigator)==null?void 0:$F.product)==="ReactNative")?S.useLayoutEffect:S.useEffect;function OY(e,t,n){if(!e)return;if(n(e)===!0)return e;let r=e.child;for(;r;){const i=OY(r,t,n);if(i)return i;r=r.sibling}}function IY(e){try{return Object.defineProperties(e,{_currentRenderer:{get(){return null},set(){}},_currentRenderer2:{get(){return null},set(){}}})}catch{return e}}const BF=console.error;console.error=function(){const e=[...arguments].join("");if(e!=null&&e.startsWith("Warning:")&&e.includes("useContext")){console.error=BF;return}return BF.apply(this,arguments)};const TP=IY(S.createContext(null));class kY extends S.Component{render(){return S.createElement(TP.Provider,{value:this._reactInternals},this.props.children)}}function kke(){const e=S.useContext(TP);if(e===null)throw new Error("its-fine: useFiber must be called within a <FiberProvider />!");const t=S.useId();return S.useMemo(()=>{for(const r of[e,e==null?void 0:e.alternate]){if(!r)continue;const i=OY(r,!1,o=>{let a=o.memoizedState;for(;a;){if(a.memoizedState===t)return!0;a=a.next}});if(i)return i}},[e,t])}function Mke(){const e=kke(),[t]=S.useState(()=>new Map);t.clear();let n=e;for(;n;){if(n.type&&typeof n.type=="object"){const i=n.type._context===void 0&&n.type.Provider===n.type?n.type:n.type._context;i&&i!==TP&&!t.has(i)&&t.set(i,S.useContext(IY(i)))}n=n.return}return t}function Rke(){const e=Mke();return S.useMemo(()=>Array.from(e.keys()).reduce((t,n)=>r=>S.createElement(t,null,S.createElement(n.Provider,Ike(FF({},r),{value:e.get(n)}))),t=>S.createElement(kY,FF({},t))),[e])}function Nke(e){const t=I.useRef({});return I.useLayoutEffect(()=>{t.current=e}),I.useLayoutEffect(()=>()=>{t.current={}},[]),t.current}const jke=e=>{const t=I.useRef(),n=I.useRef(),r=I.useRef(),i=Nke(e),o=Rke(),a=s=>{const{forwardedRef:l}=e;l&&(typeof l=="function"?l(s):l.current=s)};return I.useLayoutEffect(()=>(n.current=new Kg.Stage({width:e.width,height:e.height,container:t.current}),a(n.current),r.current=lm.createContainer(n.current,AY.LegacyRoot,!1,null),lm.updateContainer(I.createElement(o,{},e.children),r.current),()=>{Kg.isBrowser&&(a(null),lm.updateContainer(null,r.current,null),n.current.destroy())}),[]),I.useLayoutEffect(()=>{a(n.current),n4(n.current,e,i),lm.updateContainer(I.createElement(o,{},e.children),r.current,null)}),I.createElement("div",{ref:t,id:e.id,accessKey:e.accessKey,className:e.className,role:e.role,style:e.style,tabIndex:e.tabIndex,title:e.title})},Fke="Layer",NE="Group",MY="Image",Lke="Text",$ke="Transformer",lm=$Ie(Eke);lm.injectIntoDevTools({findHostInstanceByFiber:()=>null,bundleType:0,version:I.version,rendererPackageName:"react-konva"});const Bke=I.forwardRef((e,t)=>I.createElement(kY,{},I.createElement(jke,{...e,forwardedRef:t})));function DF(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function OP(e,t){e===void 0&&(e={}),t===void 0&&(t={}),Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:DF(t[n])&&DF(e[n])&&Object.keys(t[n]).length>0&&OP(e[n],t[n])})}const RY={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function n0(){const e=typeof document<"u"?document:{};return OP(e,RY),e}const Dke={document:RY,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function So(){const e=typeof window<"u"?window:{};return OP(e,Dke),e}function zke(e){return e===void 0&&(e=""),e.trim().split(" ").filter(t=>!!t.trim())}function Uke(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function jE(e,t){return t===void 0&&(t=0),setTimeout(e,t)}function cw(){return Date.now()}function Hke(e){const t=So();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function Vke(e,t){t===void 0&&(t="x");const n=So();let r,i,o;const a=Hke(e);return n.WebKitCSSMatrix?(i=a.transform||a.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(s=>s.replace(",",".")).join(", ")),o=new n.WebKitCSSMatrix(i==="none"?"":i)):(o=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),r=o.toString().split(",")),t==="x"&&(n.WebKitCSSMatrix?i=o.m41:r.length===16?i=parseFloat(r[12]):i=parseFloat(r[4])),t==="y"&&(n.WebKitCSSMatrix?i=o.m42:r.length===16?i=parseFloat(r[13]):i=parseFloat(r[5])),i||0}function Ky(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function Wke(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function no(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let n=1;n<arguments.length;n+=1){const r=n<0||arguments.length<=n?void 0:arguments[n];if(r!=null&&!Wke(r)){const i=Object.keys(Object(r)).filter(o=>t.indexOf(o)<0);for(let o=0,a=i.length;o<a;o+=1){const s=i[o],l=Object.getOwnPropertyDescriptor(r,s);l!==void 0&&l.enumerable&&(Ky(e[s])&&Ky(r[s])?r[s].__swiper__?e[s]=r[s]:no(e[s],r[s]):!Ky(e[s])&&Ky(r[s])?(e[s]={},r[s].__swiper__?e[s]=r[s]:no(e[s],r[s])):e[s]=r[s])}}}return e}function Qy(e,t,n){e.style.setProperty(t,n)}function NY(e){let{swiper:t,targetPosition:n,side:r}=e;const i=So(),o=-t.translate;let a=null,s;const l=t.params.speed;t.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(t.cssModeFrameID);const c=n>o?"next":"prev",u=(d,g)=>c==="next"&&d>=g||c==="prev"&&d<=g,f=()=>{s=new Date().getTime(),a===null&&(a=s);const d=Math.max(Math.min((s-a)/l,1),0),g=.5-Math.cos(d*Math.PI)/2;let p=o+g*(n-o);if(u(p,n)&&(p=n),t.wrapperEl.scrollTo({[r]:p}),u(p,n)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[r]:p})}),i.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=i.requestAnimationFrame(f)};f()}function vs(e,t){t===void 0&&(t="");const n=[...e.children];return e instanceof HTMLSlotElement&&n.push(...e.assignedElements()),t?n.filter(r=>r.matches(t)):n}function Gke(e,t){const n=t.contains(e);return!n&&t instanceof HTMLSlotElement?[...t.assignedElements()].includes(e):n}function uw(e){try{console.warn(e);return}catch{}}function dw(e,t){t===void 0&&(t=[]);const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:zke(t)),n}function qke(e,t){const n=[];for(;e.previousElementSibling;){const r=e.previousElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function Kke(e,t){const n=[];for(;e.nextElementSibling;){const r=e.nextElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function Rc(e,t){return So().getComputedStyle(e,null).getPropertyValue(t)}function zF(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function Qke(e,t){const n=[];let r=e.parentElement;for(;r;)n.push(r),r=r.parentElement;return n}function UF(e,t,n){const r=So();return e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom"))}function Js(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}function Xke(e,t,n,r){return e.params.createElements&&Object.keys(r).forEach(i=>{if(!n[i]&&n.auto===!0){let o=vs(e.el,`.${r[i]}`)[0];o||(o=dw("div",r[i]),o.className=r[i],e.el.append(o)),n[i]=o,t[i]=o}}),n}function Yke(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;n({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null};function o(p){let m;return p&&typeof p=="string"&&t.isElement&&(m=t.el.querySelector(p),m)?m:(p&&(typeof p=="string"&&(m=[...document.querySelectorAll(p)]),t.params.uniqueNavElements&&typeof p=="string"&&m&&m.length>1&&t.el.querySelectorAll(p).length===1?m=t.el.querySelector(p):m&&m.length===1&&(m=m[0])),p&&!m?p:m)}function a(p,m){const w=t.params.navigation;p=Js(p),p.forEach(b=>{b&&(b.classList[m?"add":"remove"](...w.disabledClass.split(" ")),b.tagName==="BUTTON"&&(b.disabled=m),t.params.watchOverflow&&t.enabled&&b.classList[t.isLocked?"add":"remove"](w.lockClass))})}function s(){const{nextEl:p,prevEl:m}=t.navigation;if(t.params.loop){a(m,!1),a(p,!1);return}a(m,t.isBeginning&&!t.params.rewind),a(p,t.isEnd&&!t.params.rewind)}function l(p){p.preventDefault(),!(t.isBeginning&&!t.params.loop&&!t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function c(p){p.preventDefault(),!(t.isEnd&&!t.params.loop&&!t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function u(){const p=t.params.navigation;if(t.params.navigation=Xke(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(p.nextEl||p.prevEl))return;let m=o(p.nextEl),w=o(p.prevEl);Object.assign(t.navigation,{nextEl:m,prevEl:w}),m=Js(m),w=Js(w);const b=(C,y)=>{C&&C.addEventListener("click",y==="next"?c:l),!t.enabled&&C&&C.classList.add(...p.lockClass.split(" "))};m.forEach(C=>b(C,"next")),w.forEach(C=>b(C,"prev"))}function f(){let{nextEl:p,prevEl:m}=t.navigation;p=Js(p),m=Js(m);const w=(b,C)=>{b.removeEventListener("click",C==="next"?c:l),b.classList.remove(...t.params.navigation.disabledClass.split(" "))};p.forEach(b=>w(b,"next")),m.forEach(b=>w(b,"prev"))}r("init",()=>{t.params.navigation.enabled===!1?g():(u(),s())}),r("toEdge fromEdge lock unlock",()=>{s()}),r("destroy",()=>{f()}),r("enable disable",()=>{let{nextEl:p,prevEl:m}=t.navigation;if(p=Js(p),m=Js(m),t.enabled){s();return}[...p,...m].filter(w=>!!w).forEach(w=>w.classList.add(t.params.navigation.lockClass))}),r("click",(p,m)=>{let{nextEl:w,prevEl:b}=t.navigation;w=Js(w),b=Js(b);const C=m.target;let y=b.includes(C)||w.includes(C);if(t.isElement&&!y){const x=m.path||m.composedPath&&m.composedPath();x&&(y=x.find(_=>w.includes(_)||b.includes(_)))}if(t.params.navigation.hideOnClick&&!y){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===C||t.pagination.el.contains(C)))return;let x;w.length?x=w[0].classList.contains(t.params.navigation.hiddenClass):b.length&&(x=b[0].classList.contains(t.params.navigation.hiddenClass)),i(x===!0?"navigationShow":"navigationHide"),[...w,...b].filter(_=>!!_).forEach(_=>_.classList.toggle(t.params.navigation.hiddenClass))}});const d=()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),u(),s()},g=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),f()};Object.assign(t.navigation,{enable:d,disable:g,update:s,init:u,destroy:f})}let TC;function Jke(){const e=So(),t=n0();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function jY(){return TC||(TC=Jke()),TC}let OC;function Zke(e){let{userAgent:t}=e===void 0?{}:e;const n=jY(),r=So(),i=r.navigator.platform,o=t||r.navigator.userAgent,a={ios:!1,android:!1},s=r.screen.width,l=r.screen.height,c=o.match(/(Android);?[\s\/]+([\d.]+)?/);let u=o.match(/(iPad).*OS\s([\d_]+)/);const f=o.match(/(iPod)(.*OS\s([\d_]+))?/),d=!u&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),g=i==="Win32";let p=i==="MacIntel";const m=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!u&&p&&n.touch&&m.indexOf(`${s}x${l}`)>=0&&(u=o.match(/(Version)\/([\d.]+)/),u||(u=[0,1,"13_0_0"]),p=!1),c&&!g&&(a.os="android",a.android=!0),(u||d||f)&&(a.os="ios",a.ios=!0),a}function FY(e){return e===void 0&&(e={}),OC||(OC=Zke(e)),OC}let IC;function eMe(){const e=So(),t=FY();let n=!1;function r(){const s=e.navigator.userAgent.toLowerCase();return s.indexOf("safari")>=0&&s.indexOf("chrome")<0&&s.indexOf("android")<0}if(r()){const s=String(e.navigator.userAgent);if(s.includes("Version/")){const[l,c]=s.split("Version/")[1].split(" ")[0].split(".").map(u=>Number(u));n=l<16||l===16&&c<2}}const i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),o=r(),a=o||i&&t.ios;return{isSafari:n||o,needPerspectiveFix:n,need3dFix:a,isWebView:i}}function tMe(){return IC||(IC=eMe()),IC}function nMe(e){let{swiper:t,on:n,emit:r}=e;const i=So();let o=null,a=null;const s=()=>{!t||t.destroyed||!t.initialized||(r("beforeResize"),r("resize"))},l=()=>{!t||t.destroyed||!t.initialized||(o=new ResizeObserver(f=>{a=i.requestAnimationFrame(()=>{const{width:d,height:g}=t;let p=d,m=g;f.forEach(w=>{let{contentBoxSize:b,contentRect:C,target:y}=w;y&&y!==t.el||(p=C?C.width:(b[0]||b).inlineSize,m=C?C.height:(b[0]||b).blockSize)}),(p!==d||m!==g)&&s()})}),o.observe(t.el))},c=()=>{a&&i.cancelAnimationFrame(a),o&&o.unobserve&&t.el&&(o.unobserve(t.el),o=null)},u=()=>{!t||t.destroyed||!t.initialized||r("orientationchange")};n("init",()=>{if(t.params.resizeObserver&&typeof i.ResizeObserver<"u"){l();return}i.addEventListener("resize",s),i.addEventListener("orientationchange",u)}),n("destroy",()=>{c(),i.removeEventListener("resize",s),i.removeEventListener("orientationchange",u)})}function rMe(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;const o=[],a=So(),s=function(u,f){f===void 0&&(f={});const d=a.MutationObserver||a.WebkitMutationObserver,g=new d(p=>{if(t.__preventObserver__)return;if(p.length===1){i("observerUpdate",p[0]);return}const m=function(){i("observerUpdate",p[0])};a.requestAnimationFrame?a.requestAnimationFrame(m):a.setTimeout(m,0)});g.observe(u,{attributes:typeof f.attributes>"u"?!0:f.attributes,childList:t.isElement||(typeof f.childList>"u"?!0:f).childList,characterData:typeof f.characterData>"u"?!0:f.characterData}),o.push(g)},l=()=>{if(t.params.observer){if(t.params.observeParents){const u=Qke(t.hostEl);for(let f=0;f<u.length;f+=1)s(u[f])}s(t.hostEl,{childList:t.params.observeSlideChildren}),s(t.wrapperEl,{attributes:!1})}},c=()=>{o.forEach(u=>{u.disconnect()}),o.splice(0,o.length)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",l),r("destroy",c)}var iMe={on(e,t,n){const r=this;if(!r.eventsListeners||r.destroyed||typeof t!="function")return r;const i=n?"unshift":"push";return e.split(" ").forEach(o=>{r.eventsListeners[o]||(r.eventsListeners[o]=[]),r.eventsListeners[o][i](t)}),r},once(e,t,n){const r=this;if(!r.eventsListeners||r.destroyed||typeof t!="function")return r;function i(){r.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var o=arguments.length,a=new Array(o),s=0;s<o;s++)a[s]=arguments[s];t.apply(r,a)}return i.__emitterProxy=t,r.on(e,i,n)},onAny(e,t){const n=this;if(!n.eventsListeners||n.destroyed||typeof e!="function")return n;const r=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[r](e),n},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;const n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){const n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||e.split(" ").forEach(r=>{typeof t>"u"?n.eventsListeners[r]=[]:n.eventsListeners[r]&&n.eventsListeners[r].forEach((i,o)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&n.eventsListeners[r].splice(o,1)})}),n},emit(){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsListeners)return e;let t,n,r;for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return typeof o[0]=="string"||Array.isArray(o[0])?(t=o[0],n=o.slice(1,o.length),r=e):(t=o[0].events,n=o[0].data,r=o[0].context||e),n.unshift(r),(Array.isArray(t)?t:t.split(" ")).forEach(l=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(c=>{c.apply(r,[l,...n])}),e.eventsListeners&&e.eventsListeners[l]&&e.eventsListeners[l].forEach(c=>{c.apply(r,n)})}),e}};function oMe(){const e=this;let t,n;const r=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=r.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?n=e.params.height:n=r.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(Rc(r,"padding-left")||0,10)-parseInt(Rc(r,"padding-right")||0,10),n=n-parseInt(Rc(r,"padding-top")||0,10)-parseInt(Rc(r,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function aMe(){const e=this;function t(R,L){return parseFloat(R.getPropertyValue(e.getDirectionLabel(L))||0)}const n=e.params,{wrapperEl:r,slidesEl:i,size:o,rtlTranslate:a,wrongRTL:s}=e,l=e.virtual&&n.virtual.enabled,c=l?e.virtual.slides.length:e.slides.length,u=vs(i,`.${e.params.slideClass}, swiper-slide`),f=l?e.virtual.slides.length:u.length;let d=[];const g=[],p=[];let m=n.slidesOffsetBefore;typeof m=="function"&&(m=n.slidesOffsetBefore.call(e));let w=n.slidesOffsetAfter;typeof w=="function"&&(w=n.slidesOffsetAfter.call(e));const b=e.snapGrid.length,C=e.slidesGrid.length;let y=n.spaceBetween,x=-m,_=0,A=0;if(typeof o>"u")return;typeof y=="string"&&y.indexOf("%")>=0?y=parseFloat(y.replace("%",""))/100*o:typeof y=="string"&&(y=parseFloat(y)),e.virtualSize=-y,u.forEach(R=>{a?R.style.marginLeft="":R.style.marginRight="",R.style.marginBottom="",R.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(Qy(r,"--swiper-centered-offset-before",""),Qy(r,"--swiper-centered-offset-after",""));const O=n.grid&&n.grid.rows>1&&e.grid;O?e.grid.initSlides(u):e.grid&&e.grid.unsetSlides();let P;const M=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(R=>typeof n.breakpoints[R].slidesPerView<"u").length>0;for(let R=0;R<f;R+=1){P=0;let L;if(u[R]&&(L=u[R]),O&&e.grid.updateSlide(R,L,u),!(u[R]&&Rc(L,"display")==="none")){if(n.slidesPerView==="auto"){M&&(u[R].style[e.getDirectionLabel("width")]="");const z=getComputedStyle(L),V=L.style.transform,H=L.style.webkitTransform;if(V&&(L.style.transform="none"),H&&(L.style.webkitTransform="none"),n.roundLengths)P=e.isHorizontal()?UF(L,"width"):UF(L,"height");else{const B=t(z,"width"),F=t(z,"padding-left"),j=t(z,"padding-right"),N=t(z,"margin-left"),D=t(z,"margin-right"),U=z.getPropertyValue("box-sizing");if(U&&U==="border-box")P=B+N+D;else{const{clientWidth:W,offsetWidth:G}=L;P=B+F+j+N+D+(G-W)}}V&&(L.style.transform=V),H&&(L.style.webkitTransform=H),n.roundLengths&&(P=Math.floor(P))}else P=(o-(n.slidesPerView-1)*y)/n.slidesPerView,n.roundLengths&&(P=Math.floor(P)),u[R]&&(u[R].style[e.getDirectionLabel("width")]=`${P}px`);u[R]&&(u[R].swiperSlideSize=P),p.push(P),n.centeredSlides?(x=x+P/2+_/2+y,_===0&&R!==0&&(x=x-o/2-y),R===0&&(x=x-o/2-y),Math.abs(x)<1/1e3&&(x=0),n.roundLengths&&(x=Math.floor(x)),A%n.slidesPerGroup===0&&d.push(x),g.push(x)):(n.roundLengths&&(x=Math.floor(x)),(A-Math.min(e.params.slidesPerGroupSkip,A))%e.params.slidesPerGroup===0&&d.push(x),g.push(x),x=x+P+y),e.virtualSize+=P+y,_=P,A+=1}}if(e.virtualSize=Math.max(e.virtualSize,o)+w,a&&s&&(n.effect==="slide"||n.effect==="coverflow")&&(r.style.width=`${e.virtualSize+y}px`),n.setWrapperSize&&(r.style[e.getDirectionLabel("width")]=`${e.virtualSize+y}px`),O&&e.grid.updateWrapperSize(P,d),!n.centeredSlides){const R=[];for(let L=0;L<d.length;L+=1){let z=d[L];n.roundLengths&&(z=Math.floor(z)),d[L]<=e.virtualSize-o&&R.push(z)}d=R,Math.floor(e.virtualSize-o)-Math.floor(d[d.length-1])>1&&d.push(e.virtualSize-o)}if(l&&n.loop){const R=p[0]+y;if(n.slidesPerGroup>1){const L=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),z=R*n.slidesPerGroup;for(let V=0;V<L;V+=1)d.push(d[d.length-1]+z)}for(let L=0;L<e.virtual.slidesBefore+e.virtual.slidesAfter;L+=1)n.slidesPerGroup===1&&d.push(d[d.length-1]+R),g.push(g[g.length-1]+R),e.virtualSize+=R}if(d.length===0&&(d=[0]),y!==0){const R=e.isHorizontal()&&a?"marginLeft":e.getDirectionLabel("marginRight");u.filter((L,z)=>!n.cssMode||n.loop?!0:z!==u.length-1).forEach(L=>{L.style[R]=`${y}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let R=0;p.forEach(z=>{R+=z+(y||0)}),R-=y;const L=R-o;d=d.map(z=>z<=0?-m:z>L?L+w:z)}if(n.centerInsufficientSlides){let R=0;p.forEach(z=>{R+=z+(y||0)}),R-=y;const L=(n.slidesOffsetBefore||0)+(n.slidesOffsetAfter||0);if(R+L<o){const z=(o-R-L)/2;d.forEach((V,H)=>{d[H]=V-z}),g.forEach((V,H)=>{g[H]=V+z})}}if(Object.assign(e,{slides:u,snapGrid:d,slidesGrid:g,slidesSizesGrid:p}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Qy(r,"--swiper-centered-offset-before",`${-d[0]}px`),Qy(r,"--swiper-centered-offset-after",`${e.size/2-p[p.length-1]/2}px`);const R=-e.snapGrid[0],L=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(z=>z+R),e.slidesGrid=e.slidesGrid.map(z=>z+L)}if(f!==c&&e.emit("slidesLengthChange"),d.length!==b&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),g.length!==C&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!l&&!n.cssMode&&(n.effect==="slide"||n.effect==="fade")){const R=`${n.containerModifierClass}backface-hidden`,L=e.el.classList.contains(R);f<=n.maxBackfaceHiddenSlides?L||e.el.classList.add(R):L&&e.el.classList.remove(R)}}function sMe(e){const t=this,n=[],r=t.virtual&&t.params.virtual.enabled;let i=0,o;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const a=s=>r?t.slides[t.getSlideIndexByData(s)]:t.slides[s];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(s=>{n.push(s)});else for(o=0;o<Math.ceil(t.params.slidesPerView);o+=1){const s=t.activeIndex+o;if(s>t.slides.length&&!r)break;n.push(a(s))}else n.push(a(t.activeIndex));for(o=0;o<n.length;o+=1)if(typeof n[o]<"u"){const s=n[o].offsetHeight;i=s>i?s:i}(i||i===0)&&(t.wrapperEl.style.height=`${i}px`)}function lMe(){const e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let r=0;r<t.length;r+=1)t[r].swiperSlideOffset=(e.isHorizontal()?t[r].offsetLeft:t[r].offsetTop)-n-e.cssOverflowAdjustment()}const HF=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function cMe(e){e===void 0&&(e=this&&this.translate||0);const t=this,n=t.params,{slides:r,rtlTranslate:i,snapGrid:o}=t;if(r.length===0)return;typeof r[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let a=-e;i&&(a=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let s=n.spaceBetween;typeof s=="string"&&s.indexOf("%")>=0?s=parseFloat(s.replace("%",""))/100*t.size:typeof s=="string"&&(s=parseFloat(s));for(let l=0;l<r.length;l+=1){const c=r[l];let u=c.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(u-=r[0].swiperSlideOffset);const f=(a+(n.centeredSlides?t.minTranslate():0)-u)/(c.swiperSlideSize+s),d=(a-o[0]+(n.centeredSlides?t.minTranslate():0)-u)/(c.swiperSlideSize+s),g=-(a-u),p=g+t.slidesSizesGrid[l],m=g>=0&&g<=t.size-t.slidesSizesGrid[l],w=g>=0&&g<t.size-1||p>1&&p<=t.size||g<=0&&p>=t.size;w&&(t.visibleSlides.push(c),t.visibleSlidesIndexes.push(l)),HF(c,w,n.slideVisibleClass),HF(c,m,n.slideFullyVisibleClass),c.progress=i?-f:f,c.originalProgress=i?-d:d}}function uMe(e){const t=this;if(typeof e>"u"){const u=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*u||0}const n=t.params,r=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:o,isEnd:a,progressLoop:s}=t;const l=o,c=a;if(r===0)i=0,o=!0,a=!0;else{i=(e-t.minTranslate())/r;const u=Math.abs(e-t.minTranslate())<1,f=Math.abs(e-t.maxTranslate())<1;o=u||i<=0,a=f||i>=1,u&&(i=0),f&&(i=1)}if(n.loop){const u=t.getSlideIndexByData(0),f=t.getSlideIndexByData(t.slides.length-1),d=t.slidesGrid[u],g=t.slidesGrid[f],p=t.slidesGrid[t.slidesGrid.length-1],m=Math.abs(e);m>=d?s=(m-d)/p:s=(m+p-g)/p,s>1&&(s-=1)}Object.assign(t,{progress:i,progressLoop:s,isBeginning:o,isEnd:a}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),o&&!l&&t.emit("reachBeginning toEdge"),a&&!c&&t.emit("reachEnd toEdge"),(l&&!o||c&&!a)&&t.emit("fromEdge"),t.emit("progress",i)}const kC=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function dMe(){const e=this,{slides:t,params:n,slidesEl:r,activeIndex:i}=e,o=e.virtual&&n.virtual.enabled,a=e.grid&&n.grid&&n.grid.rows>1,s=f=>vs(r,`.${n.slideClass}${f}, swiper-slide${f}`)[0];let l,c,u;if(o)if(n.loop){let f=i-e.virtual.slidesBefore;f<0&&(f=e.virtual.slides.length+f),f>=e.virtual.slides.length&&(f-=e.virtual.slides.length),l=s(`[data-swiper-slide-index="${f}"]`)}else l=s(`[data-swiper-slide-index="${i}"]`);else a?(l=t.filter(f=>f.column===i)[0],u=t.filter(f=>f.column===i+1)[0],c=t.filter(f=>f.column===i-1)[0]):l=t[i];l&&(a||(u=Kke(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!u&&(u=t[0]),c=qke(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!c===0&&(c=t[t.length-1]))),t.forEach(f=>{kC(f,f===l,n.slideActiveClass),kC(f,f===u,n.slideNextClass),kC(f,f===c,n.slidePrevClass)}),e.emitSlidesClasses()}const $2=(e,t)=>{if(!e||e.destroyed||!e.params)return;const n=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,r=t.closest(n());if(r){let i=r.querySelector(`.${e.params.lazyPreloaderClass}`);!i&&e.isElement&&(r.shadowRoot?i=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{r.shadowRoot&&(i=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),i&&i.remove())})),i&&i.remove()}},MC=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},FE=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);const r=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const a=i,s=[a-t];s.push(...Array.from({length:t}).map((l,c)=>a+r+c)),e.slides.forEach((l,c)=>{s.includes(l.column)&&MC(e,c)});return}const o=i+r-1;if(e.params.rewind||e.params.loop)for(let a=i-t;a<=o+t;a+=1){const s=(a%n+n)%n;(s<i||s>o)&&MC(e,s)}else for(let a=Math.max(i-t,0);a<=Math.min(o+t,n-1);a+=1)a!==i&&(a>o||a<i)&&MC(e,a)};function fMe(e){const{slidesGrid:t,params:n}=e,r=e.rtlTranslate?e.translate:-e.translate;let i;for(let o=0;o<t.length;o+=1)typeof t[o+1]<"u"?r>=t[o]&&r<t[o+1]-(t[o+1]-t[o])/2?i=o:r>=t[o]&&r<t[o+1]&&(i=o+1):r>=t[o]&&(i=o);return n.normalizeSlideIndex&&(i<0||typeof i>"u")&&(i=0),i}function hMe(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:r,params:i,activeIndex:o,realIndex:a,snapIndex:s}=t;let l=e,c;const u=g=>{let p=g-t.virtual.slidesBefore;return p<0&&(p=t.virtual.slides.length+p),p>=t.virtual.slides.length&&(p-=t.virtual.slides.length),p};if(typeof l>"u"&&(l=fMe(t)),r.indexOf(n)>=0)c=r.indexOf(n);else{const g=Math.min(i.slidesPerGroupSkip,l);c=g+Math.floor((l-g)/i.slidesPerGroup)}if(c>=r.length&&(c=r.length-1),l===o&&!t.params.loop){c!==s&&(t.snapIndex=c,t.emit("snapIndexChange"));return}if(l===o&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=u(l);return}const f=t.grid&&i.grid&&i.grid.rows>1;let d;if(t.virtual&&i.virtual.enabled&&i.loop)d=u(l);else if(f){const g=t.slides.filter(m=>m.column===l)[0];let p=parseInt(g.getAttribute("data-swiper-slide-index"),10);Number.isNaN(p)&&(p=Math.max(t.slides.indexOf(g),0)),d=Math.floor(p/i.grid.rows)}else if(t.slides[l]){const g=t.slides[l].getAttribute("data-swiper-slide-index");g?d=parseInt(g,10):d=l}else d=l;Object.assign(t,{previousSnapIndex:s,snapIndex:c,previousRealIndex:a,realIndex:d,previousIndex:o,activeIndex:l}),t.initialized&&FE(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(a!==d&&t.emit("realIndexChange"),t.emit("slideChange"))}function pMe(e,t){const n=this,r=n.params;let i=e.closest(`.${r.slideClass}, swiper-slide`);!i&&n.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(s=>{!i&&s.matches&&s.matches(`.${r.slideClass}, swiper-slide`)&&(i=s)});let o=!1,a;if(i){for(let s=0;s<n.slides.length;s+=1)if(n.slides[s]===i){o=!0,a=s;break}}if(i&&o)n.clickedSlide=i,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):n.clickedIndex=a;else{n.clickedSlide=void 0,n.clickedIndex=void 0;return}r.slideToClickedSlide&&n.clickedIndex!==void 0&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}var mMe={updateSize:oMe,updateSlides:aMe,updateAutoHeight:sMe,updateSlidesOffset:lMe,updateSlidesProgress:cMe,updateProgress:uMe,updateSlidesClasses:dMe,updateActiveIndex:hMe,updateClickedSlide:pMe};function gMe(e){e===void 0&&(e=this.isHorizontal()?"x":"y");const t=this,{params:n,rtlTranslate:r,translate:i,wrapperEl:o}=t;if(n.virtualTranslate)return r?-i:i;if(n.cssMode)return i;let a=Vke(o,e);return a+=t.cssOverflowAdjustment(),r&&(a=-a),a||0}function vMe(e,t){const n=this,{rtlTranslate:r,params:i,wrapperEl:o,progress:a}=n;let s=0,l=0;const c=0;n.isHorizontal()?s=r?-e:e:l=e,i.roundLengths&&(s=Math.floor(s),l=Math.floor(l)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?s:l,i.cssMode?o[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-s:-l:i.virtualTranslate||(n.isHorizontal()?s-=n.cssOverflowAdjustment():l-=n.cssOverflowAdjustment(),o.style.transform=`translate3d(${s}px, ${l}px, ${c}px)`);let u;const f=n.maxTranslate()-n.minTranslate();f===0?u=0:u=(e-n.minTranslate())/f,u!==a&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)}function yMe(){return-this.snapGrid[0]}function bMe(){return-this.snapGrid[this.snapGrid.length-1]}function wMe(e,t,n,r,i){e===void 0&&(e=0),t===void 0&&(t=this.params.speed),n===void 0&&(n=!0),r===void 0&&(r=!0);const o=this,{params:a,wrapperEl:s}=o;if(o.animating&&a.preventInteractionOnTransition)return!1;const l=o.minTranslate(),c=o.maxTranslate();let u;if(r&&e>l?u=l:r&&e<c?u=c:u=e,o.updateProgress(u),a.cssMode){const f=o.isHorizontal();if(t===0)s[f?"scrollLeft":"scrollTop"]=-u;else{if(!o.support.smoothScroll)return NY({swiper:o,targetPosition:-u,side:f?"left":"top"}),!0;s.scrollTo({[f?"left":"top"]:-u,behavior:"smooth"})}return!0}return t===0?(o.setTransition(0),o.setTranslate(u),n&&(o.emit("beforeTransitionStart",t,i),o.emit("transitionEnd"))):(o.setTransition(t),o.setTranslate(u),n&&(o.emit("beforeTransitionStart",t,i),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(d){!o||o.destroyed||d.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,o.animating=!1,n&&o.emit("transitionEnd"))}),o.wrapperEl.addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd))),!0}var CMe={getTranslate:gMe,setTranslate:vMe,minTranslate:yMe,maxTranslate:bMe,translateTo:wMe};function SMe(e,t){const n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${e}ms`,n.wrapperEl.style.transitionDelay=e===0?"0ms":""),n.emit("setTransition",e,t)}function LY(e){let{swiper:t,runCallbacks:n,direction:r,step:i}=e;const{activeIndex:o,previousIndex:a}=t;let s=r;if(s||(o>a?s="next":o<a?s="prev":s="reset"),t.emit(`transition${i}`),n&&o!==a){if(s==="reset"){t.emit(`slideResetTransition${i}`);return}t.emit(`slideChangeTransition${i}`),s==="next"?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`)}}function xMe(e,t){e===void 0&&(e=!0);const n=this,{params:r}=n;r.cssMode||(r.autoHeight&&n.updateAutoHeight(),LY({swiper:n,runCallbacks:e,direction:t,step:"Start"}))}function EMe(e,t){e===void 0&&(e=!0);const n=this,{params:r}=n;n.animating=!1,!r.cssMode&&(n.setTransition(0),LY({swiper:n,runCallbacks:e,direction:t,step:"End"}))}var _Me={setTransition:SMe,transitionStart:xMe,transitionEnd:EMe};function AMe(e,t,n,r,i){e===void 0&&(e=0),n===void 0&&(n=!0),typeof e=="string"&&(e=parseInt(e,10));const o=this;let a=e;a<0&&(a=0);const{params:s,snapGrid:l,slidesGrid:c,previousIndex:u,activeIndex:f,rtlTranslate:d,wrapperEl:g,enabled:p}=o;if(!p&&!r&&!i||o.destroyed||o.animating&&s.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=o.params.speed);const m=Math.min(o.params.slidesPerGroupSkip,a);let w=m+Math.floor((a-m)/o.params.slidesPerGroup);w>=l.length&&(w=l.length-1);const b=-l[w];if(s.normalizeSlideIndex)for(let y=0;y<c.length;y+=1){const x=-Math.floor(b*100),_=Math.floor(c[y]*100),A=Math.floor(c[y+1]*100);typeof c[y+1]<"u"?x>=_&&x<A-(A-_)/2?a=y:x>=_&&x<A&&(a=y+1):x>=_&&(a=y)}if(o.initialized&&a!==f&&(!o.allowSlideNext&&(d?b>o.translate&&b>o.minTranslate():b<o.translate&&b<o.minTranslate())||!o.allowSlidePrev&&b>o.translate&&b>o.maxTranslate()&&(f||0)!==a))return!1;a!==(u||0)&&n&&o.emit("beforeSlideChangeStart"),o.updateProgress(b);let C;if(a>f?C="next":a<f?C="prev":C="reset",d&&-b===o.translate||!d&&b===o.translate)return o.updateActiveIndex(a),s.autoHeight&&o.updateAutoHeight(),o.updateSlidesClasses(),s.effect!=="slide"&&o.setTranslate(b),C!=="reset"&&(o.transitionStart(n,C),o.transitionEnd(n,C)),!1;if(s.cssMode){const y=o.isHorizontal(),x=d?b:-b;if(t===0){const _=o.virtual&&o.params.virtual.enabled;_&&(o.wrapperEl.style.scrollSnapType="none",o._immediateVirtual=!0),_&&!o._cssModeVirtualInitialSet&&o.params.initialSlide>0?(o._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{g[y?"scrollLeft":"scrollTop"]=x})):g[y?"scrollLeft":"scrollTop"]=x,_&&requestAnimationFrame(()=>{o.wrapperEl.style.scrollSnapType="",o._immediateVirtual=!1})}else{if(!o.support.smoothScroll)return NY({swiper:o,targetPosition:x,side:y?"left":"top"}),!0;g.scrollTo({[y?"left":"top"]:x,behavior:"smooth"})}return!0}return o.setTransition(t),o.setTranslate(b),o.updateActiveIndex(a),o.updateSlidesClasses(),o.emit("beforeTransitionStart",t,r),o.transitionStart(n,C),t===0?o.transitionEnd(n,C):o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function(x){!o||o.destroyed||x.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(n,C))}),o.wrapperEl.addEventListener("transitionend",o.onSlideToWrapperTransitionEnd)),!0}function PMe(e,t,n,r){e===void 0&&(e=0),n===void 0&&(n=!0),typeof e=="string"&&(e=parseInt(e,10));const i=this;if(i.destroyed)return;typeof t>"u"&&(t=i.params.speed);const o=i.grid&&i.params.grid&&i.params.grid.rows>1;let a=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)a=a+i.virtual.slidesBefore;else{let s;if(o){const d=a*i.params.grid.rows;s=i.slides.filter(g=>g.getAttribute("data-swiper-slide-index")*1===d)[0].column}else s=i.getSlideIndexByData(a);const l=o?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:c}=i.params;let u=i.params.slidesPerView;u==="auto"?u=i.slidesPerViewDynamic():(u=Math.ceil(parseFloat(i.params.slidesPerView,10)),c&&u%2===0&&(u=u+1));let f=l-s<u;if(c&&(f=f||s<Math.ceil(u/2)),r&&c&&i.params.slidesPerView!=="auto"&&!o&&(f=!1),f){const d=c?s<i.activeIndex?"prev":"next":s-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:d,slideTo:!0,activeSlideIndex:d==="next"?s+1:s-l+1,slideRealIndex:d==="next"?i.realIndex:void 0})}if(o){const d=a*i.params.grid.rows;a=i.slides.filter(g=>g.getAttribute("data-swiper-slide-index")*1===d)[0].column}else a=i.getSlideIndexByData(a)}return requestAnimationFrame(()=>{i.slideTo(a,t,n,r)}),i}function TMe(e,t,n){t===void 0&&(t=!0);const r=this,{enabled:i,params:o,animating:a}=r;if(!i||r.destroyed)return r;typeof e>"u"&&(e=r.params.speed);let s=o.slidesPerGroup;o.slidesPerView==="auto"&&o.slidesPerGroup===1&&o.slidesPerGroupAuto&&(s=Math.max(r.slidesPerViewDynamic("current",!0),1));const l=r.activeIndex<o.slidesPerGroupSkip?1:s,c=r.virtual&&o.virtual.enabled;if(o.loop){if(a&&!c&&o.loopPreventsSliding)return!1;if(r.loopFix({direction:"next"}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&o.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+l,e,t,n)}),!0}return o.rewind&&r.isEnd?r.slideTo(0,e,t,n):r.slideTo(r.activeIndex+l,e,t,n)}function OMe(e,t,n){t===void 0&&(t=!0);const r=this,{params:i,snapGrid:o,slidesGrid:a,rtlTranslate:s,enabled:l,animating:c}=r;if(!l||r.destroyed)return r;typeof e>"u"&&(e=r.params.speed);const u=r.virtual&&i.virtual.enabled;if(i.loop){if(c&&!u&&i.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}const f=s?r.translate:-r.translate;function d(b){return b<0?-Math.floor(Math.abs(b)):Math.floor(b)}const g=d(f),p=o.map(b=>d(b));let m=o[p.indexOf(g)-1];if(typeof m>"u"&&i.cssMode){let b;o.forEach((C,y)=>{g>=C&&(b=y)}),typeof b<"u"&&(m=o[b>0?b-1:b])}let w=0;if(typeof m<"u"&&(w=a.indexOf(m),w<0&&(w=r.activeIndex-1),i.slidesPerView==="auto"&&i.slidesPerGroup===1&&i.slidesPerGroupAuto&&(w=w-r.slidesPerViewDynamic("previous",!0)+1,w=Math.max(w,0))),i.rewind&&r.isBeginning){const b=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(b,e,t,n)}else if(i.loop&&r.activeIndex===0&&i.cssMode)return requestAnimationFrame(()=>{r.slideTo(w,e,t,n)}),!0;return r.slideTo(w,e,t,n)}function IMe(e,t,n){t===void 0&&(t=!0);const r=this;if(!r.destroyed)return typeof e>"u"&&(e=r.params.speed),r.slideTo(r.activeIndex,e,t,n)}function kMe(e,t,n,r){t===void 0&&(t=!0),r===void 0&&(r=.5);const i=this;if(i.destroyed)return;typeof e>"u"&&(e=i.params.speed);let o=i.activeIndex;const a=Math.min(i.params.slidesPerGroupSkip,o),s=a+Math.floor((o-a)/i.params.slidesPerGroup),l=i.rtlTranslate?i.translate:-i.translate;if(l>=i.snapGrid[s]){const c=i.snapGrid[s],u=i.snapGrid[s+1];l-c>(u-c)*r&&(o+=i.params.slidesPerGroup)}else{const c=i.snapGrid[s-1],u=i.snapGrid[s];l-c<=(u-c)*r&&(o-=i.params.slidesPerGroup)}return o=Math.max(o,0),o=Math.min(o,i.slidesGrid.length-1),i.slideTo(o,e,t,n)}function MMe(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:n}=e,r=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let i=e.clickedIndex,o;const a=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;o=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?i<e.loopedSlides-r/2||i>e.slides.length-e.loopedSlides+r/2?(e.loopFix(),i=e.getSlideIndex(vs(n,`${a}[data-swiper-slide-index="${o}"]`)[0]),jE(()=>{e.slideTo(i)})):e.slideTo(i):i>e.slides.length-r?(e.loopFix(),i=e.getSlideIndex(vs(n,`${a}[data-swiper-slide-index="${o}"]`)[0]),jE(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}var RMe={slideTo:AMe,slideToLoop:PMe,slideNext:TMe,slidePrev:OMe,slideReset:IMe,slideToClosest:kMe,slideToClickedSlide:MMe};function NMe(e){const t=this,{params:n,slidesEl:r}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;const i=()=>{vs(r,`.${n.slideClass}, swiper-slide`).forEach((f,d)=>{f.setAttribute("data-swiper-slide-index",d)})},o=t.grid&&n.grid&&n.grid.rows>1,a=n.slidesPerGroup*(o?n.grid.rows:1),s=t.slides.length%a!==0,l=o&&t.slides.length%n.grid.rows!==0,c=u=>{for(let f=0;f<u;f+=1){const d=t.isElement?dw("swiper-slide",[n.slideBlankClass]):dw("div",[n.slideClass,n.slideBlankClass]);t.slidesEl.append(d)}};if(s){if(n.loopAddBlankSlides){const u=a-t.slides.length%a;c(u),t.recalcSlides(),t.updateSlides()}else uw("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");i()}else if(l){if(n.loopAddBlankSlides){const u=n.grid.rows-t.slides.length%n.grid.rows;c(u),t.recalcSlides(),t.updateSlides()}else uw("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");i()}else i();t.loopFix({slideRealIndex:e,direction:n.centeredSlides?void 0:"next"})}function jMe(e){let{slideRealIndex:t,slideTo:n=!0,direction:r,setTranslate:i,activeSlideIndex:o,byController:a,byMousewheel:s}=e===void 0?{}:e;const l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");const{slides:c,allowSlidePrev:u,allowSlideNext:f,slidesEl:d,params:g}=l,{centeredSlides:p}=g;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&g.virtual.enabled){n&&(!g.centeredSlides&&l.snapIndex===0?l.slideTo(l.virtual.slides.length,0,!1,!0):g.centeredSlides&&l.snapIndex<g.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0)),l.allowSlidePrev=u,l.allowSlideNext=f,l.emit("loopFix");return}let m=g.slidesPerView;m==="auto"?m=l.slidesPerViewDynamic():(m=Math.ceil(parseFloat(g.slidesPerView,10)),p&&m%2===0&&(m=m+1));const w=g.slidesPerGroupAuto?m:g.slidesPerGroup;let b=w;b%w!==0&&(b+=w-b%w),b+=g.loopAdditionalSlides,l.loopedSlides=b;const C=l.grid&&g.grid&&g.grid.rows>1;c.length<m+b?uw("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):C&&g.grid.fill==="row"&&uw("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const y=[],x=[];let _=l.activeIndex;typeof o>"u"?o=l.getSlideIndex(c.filter(V=>V.classList.contains(g.slideActiveClass))[0]):_=o;const A=r==="next"||!r,O=r==="prev"||!r;let P=0,M=0;const R=C?Math.ceil(c.length/g.grid.rows):c.length,z=(C?c[o].column:o)+(p&&typeof i>"u"?-m/2+.5:0);if(z<b){P=Math.max(b-z,w);for(let V=0;V<b-z;V+=1){const H=V-Math.floor(V/R)*R;if(C){const B=R-H-1;for(let F=c.length-1;F>=0;F-=1)c[F].column===B&&y.push(F)}else y.push(R-H-1)}}else if(z+m>R-b){M=Math.max(z-(R-b*2),w);for(let V=0;V<M;V+=1){const H=V-Math.floor(V/R)*R;C?c.forEach((B,F)=>{B.column===H&&x.push(F)}):x.push(H)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),O&&y.forEach(V=>{c[V].swiperLoopMoveDOM=!0,d.prepend(c[V]),c[V].swiperLoopMoveDOM=!1}),A&&x.forEach(V=>{c[V].swiperLoopMoveDOM=!0,d.append(c[V]),c[V].swiperLoopMoveDOM=!1}),l.recalcSlides(),g.slidesPerView==="auto"?l.updateSlides():C&&(y.length>0&&O||x.length>0&&A)&&l.slides.forEach((V,H)=>{l.grid.updateSlide(H,V,l.slides)}),g.watchSlidesProgress&&l.updateSlidesOffset(),n){if(y.length>0&&O){if(typeof t>"u"){const V=l.slidesGrid[_],B=l.slidesGrid[_+P]-V;s?l.setTranslate(l.translate-B):(l.slideTo(_+Math.ceil(P),0,!1,!0),i&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-B,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-B))}else if(i){const V=C?y.length/g.grid.rows:y.length;l.slideTo(l.activeIndex+V,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(x.length>0&&A)if(typeof t>"u"){const V=l.slidesGrid[_],B=l.slidesGrid[_-M]-V;s?l.setTranslate(l.translate-B):(l.slideTo(_-M,0,!1,!0),i&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-B,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-B))}else{const V=C?x.length/g.grid.rows:x.length;l.slideTo(l.activeIndex-V,0,!1,!0)}}if(l.allowSlidePrev=u,l.allowSlideNext=f,l.controller&&l.controller.control&&!a){const V={slideRealIndex:t,direction:r,setTranslate:i,activeSlideIndex:o,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach(H=>{!H.destroyed&&H.params.loop&&H.loopFix({...V,slideTo:H.params.slidesPerView===g.slidesPerView?n:!1})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...V,slideTo:l.controller.control.params.slidesPerView===g.slidesPerView?n:!1})}l.emit("loopFix")}function FMe(){const e=this,{params:t,slidesEl:n}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const r=[];e.slides.forEach(i=>{const o=typeof i.swiperSlideIndex>"u"?i.getAttribute("data-swiper-slide-index")*1:i.swiperSlideIndex;r[o]=i}),e.slides.forEach(i=>{i.removeAttribute("data-swiper-slide-index")}),r.forEach(i=>{n.append(i)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var LMe={loopCreate:NMe,loopFix:jMe,loopDestroy:FMe};function $Me(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function BMe(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var DMe={setGrabCursor:$Me,unsetGrabCursor:BMe};function zMe(e,t){t===void 0&&(t=this);function n(r){if(!r||r===n0()||r===So())return null;r.assignedSlot&&(r=r.assignedSlot);const i=r.closest(e);return!i&&!r.getRootNode?null:i||n(r.getRootNode().host)}return n(t)}function VF(e,t,n){const r=So(),{params:i}=e,o=i.edgeSwipeDetection,a=i.edgeSwipeThreshold;return o&&(n<=a||n>=r.innerWidth-a)?o==="prevent"?(t.preventDefault(),!0):!1:!0}function UMe(e){const t=this,n=n0();let r=e;r.originalEvent&&(r=r.originalEvent);const i=t.touchEventsData;if(r.type==="pointerdown"){if(i.pointerId!==null&&i.pointerId!==r.pointerId)return;i.pointerId=r.pointerId}else r.type==="touchstart"&&r.targetTouches.length===1&&(i.touchId=r.targetTouches[0].identifier);if(r.type==="touchstart"){VF(t,r,r.targetTouches[0].pageX);return}const{params:o,touches:a,enabled:s}=t;if(!s||!o.simulateTouch&&r.pointerType==="mouse"||t.animating&&o.preventInteractionOnTransition)return;!t.animating&&o.cssMode&&o.loop&&t.loopFix();let l=r.target;if(o.touchEventsTarget==="wrapper"&&!Gke(l,t.wrapperEl)||"which"in r&&r.which===3||"button"in r&&r.button>0||i.isTouched&&i.isMoved)return;const c=!!o.noSwipingClass&&o.noSwipingClass!=="",u=r.composedPath?r.composedPath():r.path;c&&r.target&&r.target.shadowRoot&&u&&(l=u[0]);const f=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,d=!!(r.target&&r.target.shadowRoot);if(o.noSwiping&&(d?zMe(f,l):l.closest(f))){t.allowClick=!0;return}if(o.swipeHandler&&!l.closest(o.swipeHandler))return;a.currentX=r.pageX,a.currentY=r.pageY;const g=a.currentX,p=a.currentY;if(!VF(t,r,g))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=g,a.startY=p,i.touchStartTime=cw(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,o.threshold>0&&(i.allowThresholdMove=!1);let m=!0;l.matches(i.focusableElements)&&(m=!1,l.nodeName==="SELECT"&&(i.isTouched=!1)),n.activeElement&&n.activeElement.matches(i.focusableElements)&&n.activeElement!==l&&n.activeElement.blur();const w=m&&t.allowTouchMove&&o.touchStartPreventDefault;(o.touchStartForcePreventDefault||w)&&!l.isContentEditable&&r.preventDefault(),o.freeMode&&o.freeMode.enabled&&t.freeMode&&t.animating&&!o.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",r)}function HMe(e){const t=n0(),n=this,r=n.touchEventsData,{params:i,touches:o,rtlTranslate:a,enabled:s}=n;if(!s||!i.simulateTouch&&e.pointerType==="mouse")return;let l=e;if(l.originalEvent&&(l=l.originalEvent),l.type==="pointermove"&&(r.touchId!==null||l.pointerId!==r.pointerId))return;let c;if(l.type==="touchmove"){if(c=[...l.changedTouches].filter(A=>A.identifier===r.touchId)[0],!c||c.identifier!==r.touchId)return}else c=l;if(!r.isTouched){r.startMoving&&r.isScrolling&&n.emit("touchMoveOpposite",l);return}const u=c.pageX,f=c.pageY;if(l.preventedByNestedSwiper){o.startX=u,o.startY=f;return}if(!n.allowTouchMove){l.target.matches(r.focusableElements)||(n.allowClick=!1),r.isTouched&&(Object.assign(o,{startX:u,startY:f,currentX:u,currentY:f}),r.touchStartTime=cw());return}if(i.touchReleaseOnEdges&&!i.loop){if(n.isVertical()){if(f<o.startY&&n.translate<=n.maxTranslate()||f>o.startY&&n.translate>=n.minTranslate()){r.isTouched=!1,r.isMoved=!1;return}}else if(u<o.startX&&n.translate<=n.maxTranslate()||u>o.startX&&n.translate>=n.minTranslate())return}if(t.activeElement&&l.target===t.activeElement&&l.target.matches(r.focusableElements)){r.isMoved=!0,n.allowClick=!1;return}r.allowTouchCallbacks&&n.emit("touchMove",l),o.previousX=o.currentX,o.previousY=o.currentY,o.currentX=u,o.currentY=f;const d=o.currentX-o.startX,g=o.currentY-o.startY;if(n.params.threshold&&Math.sqrt(d**2+g**2)<n.params.threshold)return;if(typeof r.isScrolling>"u"){let A;n.isHorizontal()&&o.currentY===o.startY||n.isVertical()&&o.currentX===o.startX?r.isScrolling=!1:d*d+g*g>=25&&(A=Math.atan2(Math.abs(g),Math.abs(d))*180/Math.PI,r.isScrolling=n.isHorizontal()?A>i.touchAngle:90-A>i.touchAngle)}if(r.isScrolling&&n.emit("touchMoveOpposite",l),typeof r.startMoving>"u"&&(o.currentX!==o.startX||o.currentY!==o.startY)&&(r.startMoving=!0),r.isScrolling||l.type==="touchmove"&&r.preventTouchMoveFromPointerMove){r.isTouched=!1;return}if(!r.startMoving)return;n.allowClick=!1,!i.cssMode&&l.cancelable&&l.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&l.stopPropagation();let p=n.isHorizontal()?d:g,m=n.isHorizontal()?o.currentX-o.previousX:o.currentY-o.previousY;i.oneWayMovement&&(p=Math.abs(p)*(a?1:-1),m=Math.abs(m)*(a?1:-1)),o.diff=p,p*=i.touchRatio,a&&(p=-p,m=-m);const w=n.touchesDirection;n.swipeDirection=p>0?"prev":"next",n.touchesDirection=m>0?"prev":"next";const b=n.params.loop&&!i.cssMode,C=n.touchesDirection==="next"&&n.allowSlideNext||n.touchesDirection==="prev"&&n.allowSlidePrev;if(!r.isMoved){if(b&&C&&n.loopFix({direction:n.swipeDirection}),r.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const A=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});n.wrapperEl.dispatchEvent(A)}r.allowMomentumBounce=!1,i.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",l)}let y;if(new Date().getTime(),r.isMoved&&r.allowThresholdMove&&w!==n.touchesDirection&&b&&C&&Math.abs(p)>=1){Object.assign(o,{startX:u,startY:f,currentX:u,currentY:f,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;return}n.emit("sliderMove",l),r.isMoved=!0,r.currentTranslate=p+r.startTranslate;let x=!0,_=i.resistanceRatio;if(i.touchReleaseOnEdges&&(_=0),p>0?(b&&C&&!y&&r.allowThresholdMove&&r.currentTranslate>(i.centeredSlides?n.minTranslate()-n.slidesSizesGrid[n.activeIndex+1]-(i.slidesPerView!=="auto"&&n.slides.length-i.slidesPerView>=2?n.slidesSizesGrid[n.activeIndex+1]+n.params.spaceBetween:0)-n.params.spaceBetween:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>n.minTranslate()&&(x=!1,i.resistance&&(r.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+r.startTranslate+p)**_))):p<0&&(b&&C&&!y&&r.allowThresholdMove&&r.currentTranslate<(i.centeredSlides?n.maxTranslate()+n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween+(i.slidesPerView!=="auto"&&n.slides.length-i.slidesPerView>=2?n.slidesSizesGrid[n.slidesSizesGrid.length-1]+n.params.spaceBetween:0):n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(i.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),r.currentTranslate<n.maxTranslate()&&(x=!1,i.resistance&&(r.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-r.startTranslate-p)**_))),x&&(l.preventedByNestedSwiper=!0),!n.allowSlideNext&&n.swipeDirection==="next"&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!n.allowSlidePrev&&n.swipeDirection==="prev"&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(r.currentTranslate=r.startTranslate),i.threshold>0)if(Math.abs(p)>i.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,r.currentTranslate=r.startTranslate,o.diff=n.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY;return}}else{r.currentTranslate=r.startTranslate;return}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&n.freeMode||i.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(r.currentTranslate),n.setTranslate(r.currentTranslate))}function VMe(e){const t=this,n=t.touchEventsData;let r=e;r.originalEvent&&(r=r.originalEvent);let i;if(r.type==="touchend"||r.type==="touchcancel"){if(i=[...r.changedTouches].filter(_=>_.identifier===n.touchId)[0],!i||i.identifier!==n.touchId)return}else{if(n.touchId!==null||r.pointerId!==n.pointerId)return;i=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)&&!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return;n.pointerId=null,n.touchId=null;const{params:a,touches:s,rtlTranslate:l,slidesGrid:c,enabled:u}=t;if(!u||!a.simulateTouch&&r.pointerType==="mouse")return;if(n.allowTouchCallbacks&&t.emit("touchEnd",r),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const f=cw(),d=f-n.touchStartTime;if(t.allowClick){const _=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(_&&_[0]||r.target,_),t.emit("tap click",r),d<300&&f-n.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(n.lastClickTime=cw(),jE(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||s.diff===0&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let g;if(a.followFinger?g=l?t.translate:-t.translate:g=-n.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:g});return}const p=g>=-t.maxTranslate()&&!t.params.loop;let m=0,w=t.slidesSizesGrid[0];for(let _=0;_<c.length;_+=_<a.slidesPerGroupSkip?1:a.slidesPerGroup){const A=_<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;typeof c[_+A]<"u"?(p||g>=c[_]&&g<c[_+A])&&(m=_,w=c[_+A]-c[_]):(p||g>=c[_])&&(m=_,w=c[c.length-1]-c[c.length-2])}let b=null,C=null;a.rewind&&(t.isBeginning?C=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(b=0));const y=(g-c[m])/w,x=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(d>a.longSwipesMs){if(!a.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(y>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?b:m+x):t.slideTo(m)),t.swipeDirection==="prev"&&(y>1-a.longSwipesRatio?t.slideTo(m+x):C!==null&&y<0&&Math.abs(y)>a.longSwipesRatio?t.slideTo(C):t.slideTo(m))}else{if(!a.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(m+x):t.slideTo(m):(t.swipeDirection==="next"&&t.slideTo(b!==null?b:m+x),t.swipeDirection==="prev"&&t.slideTo(C!==null?C:m))}}function WF(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:i,snapGrid:o}=e,a=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const s=a&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!s?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=r,e.params.watchOverflow&&o!==e.snapGrid&&e.checkOverflow()}function WMe(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function GMe(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:r}=e;if(!r)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let i;const o=e.maxTranslate()-e.minTranslate();o===0?i=0:i=(e.translate-e.minTranslate())/o,i!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function qMe(e){const t=this;$2(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}function KMe(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const $Y=(e,t)=>{const n=n0(),{params:r,el:i,wrapperEl:o,device:a}=e,s=!!r.nested,l=t==="on"?"addEventListener":"removeEventListener",c=t;!i||typeof i=="string"||(n[l]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:s}),i[l]("touchstart",e.onTouchStart,{passive:!1}),i[l]("pointerdown",e.onTouchStart,{passive:!1}),n[l]("touchmove",e.onTouchMove,{passive:!1,capture:s}),n[l]("pointermove",e.onTouchMove,{passive:!1,capture:s}),n[l]("touchend",e.onTouchEnd,{passive:!0}),n[l]("pointerup",e.onTouchEnd,{passive:!0}),n[l]("pointercancel",e.onTouchEnd,{passive:!0}),n[l]("touchcancel",e.onTouchEnd,{passive:!0}),n[l]("pointerout",e.onTouchEnd,{passive:!0}),n[l]("pointerleave",e.onTouchEnd,{passive:!0}),n[l]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&i[l]("click",e.onClick,!0),r.cssMode&&o[l]("scroll",e.onScroll),r.updateOnWindowResize?e[c](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",WF,!0):e[c]("observerUpdate",WF,!0),i[l]("load",e.onLoad,{capture:!0}))};function QMe(){const e=this,{params:t}=e;e.onTouchStart=UMe.bind(e),e.onTouchMove=HMe.bind(e),e.onTouchEnd=VMe.bind(e),e.onDocumentTouchStart=KMe.bind(e),t.cssMode&&(e.onScroll=GMe.bind(e)),e.onClick=WMe.bind(e),e.onLoad=qMe.bind(e),$Y(e,"on")}function XMe(){$Y(this,"off")}var YMe={attachEvents:QMe,detachEvents:XMe};const GF=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function JMe(){const e=this,{realIndex:t,initialized:n,params:r,el:i}=e,o=r.breakpoints;if(!o||o&&Object.keys(o).length===0)return;const a=e.getBreakpoint(o,e.params.breakpointsBase,e.el);if(!a||e.currentBreakpoint===a)return;const l=(a in o?o[a]:void 0)||e.originalParams,c=GF(e,r),u=GF(e,l),f=e.params.grabCursor,d=l.grabCursor,g=r.enabled;c&&!u?(i.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&u&&(i.classList.add(`${r.containerModifierClass}grid`),(l.grid.fill&&l.grid.fill==="column"||!l.grid.fill&&r.grid.fill==="column")&&i.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),f&&!d?e.unsetGrabCursor():!f&&d&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(y=>{if(typeof l[y]>"u")return;const x=r[y]&&r[y].enabled,_=l[y]&&l[y].enabled;x&&!_&&e[y].disable(),!x&&_&&e[y].enable()});const p=l.direction&&l.direction!==r.direction,m=r.loop&&(l.slidesPerView!==r.slidesPerView||p),w=r.loop;p&&n&&e.changeDirection(),no(e.params,l);const b=e.params.enabled,C=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),g&&!b?e.disable():!g&&b&&e.enable(),e.currentBreakpoint=a,e.emit("_beforeBreakpoint",l),n&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!w&&C?(e.loopCreate(t),e.updateSlides()):w&&!C&&e.loopDestroy()),e.emit("breakpoint",l)}function ZMe(e,t,n){if(t===void 0&&(t="window"),!e||t==="container"&&!n)return;let r=!1;const i=So(),o=t==="window"?i.innerHeight:n.clientHeight,a=Object.keys(e).map(s=>{if(typeof s=="string"&&s.indexOf("@")===0){const l=parseFloat(s.substr(1));return{value:o*l,point:s}}return{value:s,point:s}});a.sort((s,l)=>parseInt(s.value,10)-parseInt(l.value,10));for(let s=0;s<a.length;s+=1){const{point:l,value:c}=a[s];t==="window"?i.matchMedia(`(min-width: ${c}px)`).matches&&(r=l):c<=n.clientWidth&&(r=l)}return r||"max"}var eRe={setBreakpoint:JMe,getBreakpoint:ZMe};function tRe(e,t){const n=[];return e.forEach(r=>{typeof r=="object"?Object.keys(r).forEach(i=>{r[i]&&n.push(t+i)}):typeof r=="string"&&n.push(t+r)}),n}function nRe(){const e=this,{classNames:t,params:n,rtl:r,el:i,device:o}=e,a=tRe(["initialized",n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:r},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill==="column"},{android:o.android},{ios:o.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...a),i.classList.add(...t),e.emitContainerClasses()}function rRe(){const e=this,{el:t,classNames:n}=e;!t||typeof t=="string"||(t.classList.remove(...n),e.emitContainerClasses())}var iRe={addClasses:nRe,removeClasses:rRe};function oRe(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:r}=n;if(r){const i=e.slides.length-1,o=e.slidesGrid[i]+e.slidesSizesGrid[i]+r*2;e.isLocked=e.size>o}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var aRe={checkOverflow:oRe},LE={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function sRe(e,t){return function(r){r===void 0&&(r={});const i=Object.keys(r)[0],o=r[i];if(typeof o!="object"||o===null){no(t,r);return}if(e[i]===!0&&(e[i]={enabled:!0}),i==="navigation"&&e[i]&&e[i].enabled&&!e[i].prevEl&&!e[i].nextEl&&(e[i].auto=!0),["pagination","scrollbar"].indexOf(i)>=0&&e[i]&&e[i].enabled&&!e[i].el&&(e[i].auto=!0),!(i in e&&"enabled"in o)){no(t,r);return}typeof e[i]=="object"&&!("enabled"in e[i])&&(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}),no(t,r)}}const RC={eventsEmitter:iMe,update:mMe,translate:CMe,transition:_Me,slide:RMe,loop:LMe,grabCursor:DMe,events:YMe,breakpoints:eRe,checkOverflow:aRe,classes:iRe},NC={};let IP=class nl{constructor(){let t,n;for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];i.length===1&&i[0].constructor&&Object.prototype.toString.call(i[0]).slice(8,-1)==="Object"?n=i[0]:[t,n]=i,n||(n={}),n=no({},n),t&&!n.el&&(n.el=t);const a=n0();if(n.el&&typeof n.el=="string"&&a.querySelectorAll(n.el).length>1){const u=[];return a.querySelectorAll(n.el).forEach(f=>{const d=no({},n,{el:f});u.push(new nl(d))}),u}const s=this;s.__swiper__=!0,s.support=jY(),s.device=FY({userAgent:n.userAgent}),s.browser=tMe(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],n.modules&&Array.isArray(n.modules)&&s.modules.push(...n.modules);const l={};s.modules.forEach(u=>{u({params:n,swiper:s,extendParams:sRe(n,l),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});const c=no({},LE,l);return s.params=no({},c,NC,n),s.originalParams=no({},s.params),s.passedParams=no({},n),s.params&&s.params.on&&Object.keys(s.params.on).forEach(u=>{s.on(u,s.params.on[u])}),s.params&&s.params.onAny&&s.onAny(s.params.onAny),Object.assign(s,{enabled:s.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return s.params.direction==="horizontal"},isVertical(){return s.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:s.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}getSlideIndex(t){const{slidesEl:n,params:r}=this,i=vs(n,`.${r.slideClass}, swiper-slide`),o=zF(i[0]);return zF(t)-o}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(n=>n.getAttribute("data-swiper-slide-index")*1===t)[0])}recalcSlides(){const t=this,{slidesEl:n,params:r}=t;t.slides=vs(n,`.${r.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,n){const r=this;t=Math.min(Math.max(t,0),1);const i=r.minTranslate(),a=(r.maxTranslate()-i)*t+i;r.translateTo(a,typeof n>"u"?0:n),r.updateActiveIndex(),r.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=t.el.className.split(" ").filter(r=>r.indexOf("swiper")===0||r.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",n.join(" "))}getSlideClasses(t){const n=this;return n.destroyed?"":t.className.split(" ").filter(r=>r.indexOf("swiper-slide")===0||r.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=[];t.slides.forEach(r=>{const i=t.getSlideClasses(r);n.push({slideEl:r,classNames:i}),t.emit("_slideClass",r,i)}),t.emit("_slideClasses",n)}slidesPerViewDynamic(t,n){t===void 0&&(t="current"),n===void 0&&(n=!1);const r=this,{params:i,slides:o,slidesGrid:a,slidesSizesGrid:s,size:l,activeIndex:c}=r;let u=1;if(typeof i.slidesPerView=="number")return i.slidesPerView;if(i.centeredSlides){let f=o[c]?Math.ceil(o[c].swiperSlideSize):0,d;for(let g=c+1;g<o.length;g+=1)o[g]&&!d&&(f+=Math.ceil(o[g].swiperSlideSize),u+=1,f>l&&(d=!0));for(let g=c-1;g>=0;g-=1)o[g]&&!d&&(f+=o[g].swiperSlideSize,u+=1,f>l&&(d=!0))}else if(t==="current")for(let f=c+1;f<o.length;f+=1)(n?a[f]+s[f]-a[c]<l:a[f]-a[c]<l)&&(u+=1);else for(let f=c-1;f>=0;f-=1)a[c]-a[f]<l&&(u+=1);return u}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:n,params:r}=t;r.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(a=>{a.complete&&$2(t,a)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function i(){const a=t.rtlTranslate?t.translate*-1:t.translate,s=Math.min(Math.max(a,t.maxTranslate()),t.minTranslate());t.setTranslate(s),t.updateActiveIndex(),t.updateSlidesClasses()}let o;if(r.freeMode&&r.freeMode.enabled&&!r.cssMode)i(),r.autoHeight&&t.updateAutoHeight();else{if((r.slidesPerView==="auto"||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){const a=t.virtual&&r.virtual.enabled?t.virtual.slides:t.slides;o=t.slideTo(a.length-1,0,!1,!0)}else o=t.slideTo(t.activeIndex,0,!1,!0);o||i()}r.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n){n===void 0&&(n=!0);const r=this,i=r.params.direction;return t||(t=i==="horizontal"?"vertical":"horizontal"),t===i||t!=="horizontal"&&t!=="vertical"||(r.el.classList.remove(`${r.params.containerModifierClass}${i}`),r.el.classList.add(`${r.params.containerModifierClass}${t}`),r.emitContainerClasses(),r.params.direction=t,r.slides.forEach(o=>{t==="vertical"?o.style.width="":o.style.height=""}),r.emit("changeDirection"),n&&r.update()),r}changeLanguageDirection(t){const n=this;n.rtl&&t==="rtl"||!n.rtl&&t==="ltr"||(n.rtl=t==="rtl",n.rtlTranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.el.classList.add(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.el.classList.remove(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(t){const n=this;if(n.mounted)return!0;let r=t||n.params.el;if(typeof r=="string"&&(r=document.querySelector(r)),!r)return!1;r.swiper=n,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===n.params.swiperElementNodeName.toUpperCase()&&(n.isElement=!0);const i=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=r&&r.shadowRoot&&r.shadowRoot.querySelector?r.shadowRoot.querySelector(i()):vs(r,i())[0];return!a&&n.params.createElements&&(a=dw("div",n.params.wrapperClass),r.append(a),vs(r,`.${n.params.slideClass}`).forEach(s=>{a.append(s)})),Object.assign(n,{el:r,wrapperEl:a,slidesEl:n.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:a,hostEl:n.isElement?r.parentNode.host:r,mounted:!0,rtl:r.dir.toLowerCase()==="rtl"||Rc(r,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(r.dir.toLowerCase()==="rtl"||Rc(r,"direction")==="rtl"),wrongRTL:Rc(a,"display")==="-webkit-box"}),!0}init(t){const n=this;if(n.initialized||n.mount(t)===!1)return n;n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(),n.params.loop&&n.virtual&&n.params.virtual.enabled?n.slideTo(n.params.initialSlide+n.virtual.slidesBefore,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.params.loop&&n.loopCreate(),n.attachEvents();const i=[...n.el.querySelectorAll('[loading="lazy"]')];return n.isElement&&i.push(...n.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(o=>{o.complete?$2(n,o):o.addEventListener("load",a=>{$2(n,a.target)})}),FE(n),n.initialized=!0,FE(n),n.emit("init"),n.emit("afterInit"),n}destroy(t,n){t===void 0&&(t=!0),n===void 0&&(n=!0);const r=this,{params:i,el:o,wrapperEl:a,slides:s}=r;return typeof r.params>"u"||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),i.loop&&r.loopDestroy(),n&&(r.removeClasses(),o&&typeof o!="string"&&o.removeAttribute("style"),a&&a.removeAttribute("style"),s&&s.length&&s.forEach(l=>{l.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),l.removeAttribute("style"),l.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(l=>{r.off(l)}),t!==!1&&(r.el&&typeof r.el!="string"&&(r.el.swiper=null),Uke(r)),r.destroyed=!0),null}static extendDefaults(t){no(NC,t)}static get extendedDefaults(){return NC}static get defaults(){return LE}static installModule(t){nl.prototype.__modules__||(nl.prototype.__modules__=[]);const n=nl.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>nl.installModule(n)),nl):(nl.installModule(t),nl)}};Object.keys(RC).forEach(e=>{Object.keys(RC[e]).forEach(t=>{IP.prototype[t]=RC[e][t]})});IP.use([nMe,rMe]);const BY=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function Fd(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"&&!e.__swiper__}function Ah(e,t){const n=["__proto__","constructor","prototype"];Object.keys(t).filter(r=>n.indexOf(r)<0).forEach(r=>{typeof e[r]>"u"?e[r]=t[r]:Fd(t[r])&&Fd(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:Ah(e[r],t[r]):e[r]=t[r]})}function DY(e){return e===void 0&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function zY(e){return e===void 0&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function UY(e){return e===void 0&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function HY(e){e===void 0&&(e="");const t=e.split(" ").map(r=>r.trim()).filter(r=>!!r),n=[];return t.forEach(r=>{n.indexOf(r)<0&&n.push(r)}),n.join(" ")}function lRe(e){return e===void 0&&(e=""),e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function cRe(e){let{swiper:t,slides:n,passedParams:r,changedParams:i,nextEl:o,prevEl:a,scrollbarEl:s,paginationEl:l}=e;const c=i.filter(M=>M!=="children"&&M!=="direction"&&M!=="wrapperClass"),{params:u,pagination:f,navigation:d,scrollbar:g,virtual:p,thumbs:m}=t;let w,b,C,y,x,_,A,O;i.includes("thumbs")&&r.thumbs&&r.thumbs.swiper&&u.thumbs&&!u.thumbs.swiper&&(w=!0),i.includes("controller")&&r.controller&&r.controller.control&&u.controller&&!u.controller.control&&(b=!0),i.includes("pagination")&&r.pagination&&(r.pagination.el||l)&&(u.pagination||u.pagination===!1)&&f&&!f.el&&(C=!0),i.includes("scrollbar")&&r.scrollbar&&(r.scrollbar.el||s)&&(u.scrollbar||u.scrollbar===!1)&&g&&!g.el&&(y=!0),i.includes("navigation")&&r.navigation&&(r.navigation.prevEl||a)&&(r.navigation.nextEl||o)&&(u.navigation||u.navigation===!1)&&d&&!d.prevEl&&!d.nextEl&&(x=!0);const P=M=>{t[M]&&(t[M].destroy(),M==="navigation"?(t.isElement&&(t[M].prevEl.remove(),t[M].nextEl.remove()),u[M].prevEl=void 0,u[M].nextEl=void 0,t[M].prevEl=void 0,t[M].nextEl=void 0):(t.isElement&&t[M].el.remove(),u[M].el=void 0,t[M].el=void 0))};i.includes("loop")&&t.isElement&&(u.loop&&!r.loop?_=!0:!u.loop&&r.loop?A=!0:O=!0),c.forEach(M=>{if(Fd(u[M])&&Fd(r[M]))Object.assign(u[M],r[M]),(M==="navigation"||M==="pagination"||M==="scrollbar")&&"enabled"in r[M]&&!r[M].enabled&&P(M);else{const R=r[M];(R===!0||R===!1)&&(M==="navigation"||M==="pagination"||M==="scrollbar")?R===!1&&P(M):u[M]=r[M]}}),c.includes("controller")&&!b&&t.controller&&t.controller.control&&u.controller&&u.controller.control&&(t.controller.control=u.controller.control),i.includes("children")&&n&&p&&u.virtual.enabled?(p.slides=n,p.update(!0)):i.includes("virtual")&&p&&u.virtual.enabled&&(n&&(p.slides=n),p.update(!0)),i.includes("children")&&n&&u.loop&&(O=!0),w&&m.init()&&m.update(!0),b&&(t.controller.control=u.controller.control),C&&(t.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-pagination"),l.part.add("pagination"),t.el.appendChild(l)),l&&(u.pagination.el=l),f.init(),f.render(),f.update()),y&&(t.isElement&&(!s||typeof s=="string")&&(s=document.createElement("div"),s.classList.add("swiper-scrollbar"),s.part.add("scrollbar"),t.el.appendChild(s)),s&&(u.scrollbar.el=s),g.init(),g.updateSize(),g.setTranslate()),x&&(t.isElement&&((!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-button-next"),o.innerHTML=t.hostEl.constructor.nextButtonSvg,o.part.add("button-next"),t.el.appendChild(o)),(!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-button-prev"),a.innerHTML=t.hostEl.constructor.prevButtonSvg,a.part.add("button-prev"),t.el.appendChild(a))),o&&(u.navigation.nextEl=o),a&&(u.navigation.prevEl=a),d.init(),d.update()),i.includes("allowSlideNext")&&(t.allowSlideNext=r.allowSlideNext),i.includes("allowSlidePrev")&&(t.allowSlidePrev=r.allowSlidePrev),i.includes("direction")&&t.changeDirection(r.direction,!1),(_||O)&&t.loopDestroy(),(A||O)&&t.loopCreate(),t.update()}function uRe(e,t){e===void 0&&(e={}),t===void 0&&(t=!0);const n={on:{}},r={},i={};Ah(n,LE),n._emitClasses=!0,n.init=!1;const o={},a=BY.map(l=>l.replace(/_/,"")),s=Object.assign({},e);return Object.keys(s).forEach(l=>{typeof e[l]>"u"||(a.indexOf(l)>=0?Fd(e[l])?(n[l]={},i[l]={},Ah(n[l],e[l]),Ah(i[l],e[l])):(n[l]=e[l],i[l]=e[l]):l.search(/on[A-Z]/)===0&&typeof e[l]=="function"?t?r[`${l[2].toLowerCase()}${l.substr(3)}`]=e[l]:n.on[`${l[2].toLowerCase()}${l.substr(3)}`]=e[l]:o[l]=e[l])}),["navigation","pagination","scrollbar"].forEach(l=>{n[l]===!0&&(n[l]={}),n[l]===!1&&delete n[l]}),{params:n,passedParams:i,rest:o,events:r}}function dRe(e,t){let{el:n,nextEl:r,prevEl:i,paginationEl:o,scrollbarEl:a,swiper:s}=e;DY(t)&&r&&i&&(s.params.navigation.nextEl=r,s.originalParams.navigation.nextEl=r,s.params.navigation.prevEl=i,s.originalParams.navigation.prevEl=i),zY(t)&&o&&(s.params.pagination.el=o,s.originalParams.pagination.el=o),UY(t)&&a&&(s.params.scrollbar.el=a,s.originalParams.scrollbar.el=a),s.init(n)}function fRe(e,t,n,r,i){const o=[];if(!t)return o;const a=l=>{o.indexOf(l)<0&&o.push(l)};if(n&&r){const l=r.map(i),c=n.map(i);l.join("")!==c.join("")&&a("children"),r.length!==n.length&&a("children")}return BY.filter(l=>l[0]==="_").map(l=>l.replace(/_/,"")).forEach(l=>{if(l in e&&l in t)if(Fd(e[l])&&Fd(t[l])){const c=Object.keys(e[l]),u=Object.keys(t[l]);c.length!==u.length?a(l):(c.forEach(f=>{e[l][f]!==t[l][f]&&a(l)}),u.forEach(f=>{e[l][f]!==t[l][f]&&a(l)}))}else e[l]!==t[l]&&a(l)}),o}const hRe=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function fw(){return fw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fw.apply(this,arguments)}function VY(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function WY(e){const t=[];return I.Children.toArray(e).forEach(n=>{VY(n)?t.push(n):n.props&&n.props.children&&WY(n.props.children).forEach(r=>t.push(r))}),t}function pRe(e){const t=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return I.Children.toArray(e).forEach(r=>{if(VY(r))t.push(r);else if(r.props&&r.props.slot&&n[r.props.slot])n[r.props.slot].push(r);else if(r.props&&r.props.children){const i=WY(r.props.children);i.length>0?i.forEach(o=>t.push(o)):n["container-end"].push(r)}else n["container-end"].push(r)}),{slides:t,slots:n}}function mRe(e,t,n){if(!n)return null;const r=u=>{let f=u;return u<0?f=t.length+u:f>=t.length&&(f=f-t.length),f},i=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:o,to:a}=n,s=e.params.loop?-t.length:0,l=e.params.loop?t.length*2:t.length,c=[];for(let u=s;u<l;u+=1)u>=o&&u<=a&&c.push(t[r(u)]);return c.map((u,f)=>I.cloneElement(u,{swiper:e,style:i,key:u.props.virtualIndex||u.key||`slide-${f}`}))}function Pm(e,t){return typeof window>"u"?S.useEffect(e,t):S.useLayoutEffect(e,t)}const qF=S.createContext(null),gRe=S.createContext(null),GY=S.forwardRef(function(e,t){let{className:n,tag:r="div",wrapperTag:i="div",children:o,onSwiper:a,...s}=e===void 0?{}:e,l=!1;const[c,u]=S.useState("swiper"),[f,d]=S.useState(null),[g,p]=S.useState(!1),m=S.useRef(!1),w=S.useRef(null),b=S.useRef(null),C=S.useRef(null),y=S.useRef(null),x=S.useRef(null),_=S.useRef(null),A=S.useRef(null),O=S.useRef(null),{params:P,passedParams:M,rest:R,events:L}=uRe(s),{slides:z,slots:V}=pRe(o),H=()=>{p(!g)};Object.assign(P.on,{_containerClasses(D,U){u(U)}});const B=()=>{Object.assign(P.on,L),l=!0;const D={...P};if(delete D.wrapperClass,b.current=new IP(D),b.current.virtual&&b.current.params.virtual.enabled){b.current.virtual.slides=z;const U={cache:!1,slides:z,renderExternal:d,renderExternalUpdate:!1};Ah(b.current.params.virtual,U),Ah(b.current.originalParams.virtual,U)}};w.current||B(),b.current&&b.current.on("_beforeBreakpoint",H);const F=()=>{l||!L||!b.current||Object.keys(L).forEach(D=>{b.current.on(D,L[D])})},j=()=>{!L||!b.current||Object.keys(L).forEach(D=>{b.current.off(D,L[D])})};S.useEffect(()=>()=>{b.current&&b.current.off("_beforeBreakpoint",H)}),S.useEffect(()=>{!m.current&&b.current&&(b.current.emitSlidesClasses(),m.current=!0)}),Pm(()=>{if(t&&(t.current=w.current),!!w.current)return b.current.destroyed&&B(),dRe({el:w.current,nextEl:x.current,prevEl:_.current,paginationEl:A.current,scrollbarEl:O.current,swiper:b.current},P),a&&!b.current.destroyed&&a(b.current),()=>{b.current&&!b.current.destroyed&&b.current.destroy(!0,!1)}},[]),Pm(()=>{F();const D=fRe(M,C.current,z,y.current,U=>U.key);return C.current=M,y.current=z,D.length&&b.current&&!b.current.destroyed&&cRe({swiper:b.current,slides:z,passedParams:M,changedParams:D,nextEl:x.current,prevEl:_.current,scrollbarEl:O.current,paginationEl:A.current}),()=>{j()}}),Pm(()=>{hRe(b.current)},[f]);function N(){return P.virtual?mRe(b.current,z,f):z.map((D,U)=>I.cloneElement(D,{swiper:b.current,swiperSlideIndex:U}))}return I.createElement(r,fw({ref:w,className:HY(`${c}${n?` ${n}`:""}`)},R),I.createElement(gRe.Provider,{value:b.current},V["container-start"],I.createElement(i,{className:lRe(P.wrapperClass)},V["wrapper-start"],N(),V["wrapper-end"]),DY(P)&&I.createElement(I.Fragment,null,I.createElement("div",{ref:_,className:"swiper-button-prev"}),I.createElement("div",{ref:x,className:"swiper-button-next"})),UY(P)&&I.createElement("div",{ref:O,className:"swiper-scrollbar"}),zY(P)&&I.createElement("div",{ref:A,className:"swiper-pagination"}),V["container-end"]))});GY.displayName="Swiper";const $E=S.forwardRef(function(e,t){let{tag:n="div",children:r,className:i="",swiper:o,zoom:a,lazy:s,virtualIndex:l,swiperSlideIndex:c,...u}=e===void 0?{}:e;const f=S.useRef(null),[d,g]=S.useState("swiper-slide"),[p,m]=S.useState(!1);function w(x,_,A){_===f.current&&g(A)}Pm(()=>{if(typeof c<"u"&&(f.current.swiperSlideIndex=c),t&&(t.current=f.current),!(!f.current||!o)){if(o.destroyed){d!=="swiper-slide"&&g("swiper-slide");return}return o.on("_slideClass",w),()=>{o&&o.off("_slideClass",w)}}}),Pm(()=>{o&&f.current&&!o.destroyed&&g(o.getSlideClasses(f.current))},[o]);const b={isActive:d.indexOf("swiper-slide-active")>=0,isVisible:d.indexOf("swiper-slide-visible")>=0,isPrev:d.indexOf("swiper-slide-prev")>=0,isNext:d.indexOf("swiper-slide-next")>=0},C=()=>typeof r=="function"?r(b):r,y=()=>{m(!0)};return I.createElement(n,fw({ref:f,className:HY(`${d}${i?` ${i}`:""}`),"data-swiper-slide-index":l,onLoad:y},u),a&&I.createElement(qF.Provider,{value:b},I.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":typeof a=="number"?a:void 0},C(),s&&!p&&I.createElement("div",{className:"swiper-lazy-preloader"}))),!a&&I.createElement(qF.Provider,{value:b},C(),s&&!p&&I.createElement("div",{className:"swiper-lazy-preloader"})))});$E.displayName="SwiperSlide";const vRe=({deleteRef:e,deleteImage:t})=>Y.jsx(NE,{ref:e,onClick:()=>t(),onTouchEnd:()=>t(),children:Y.jsx(Lke,{width:18,height:13,fontSize:20,fontFamily:"Arial",text:"X",fill:"red"})}),yRe=({src:e,deleteImage:t,isOffHandle:n,onSelectImage:r})=>{const[i,o]=S.useState(),[a,s]=S.useState(!1),[l,c]=S.useState(),[u,f]=S.useState(),d=S.useRef(null),g=()=>{const m=l,w=d.current;u.add(w),a&&(u.nodes([m]),w.position(u.findOne(".top-right").position()))},p=()=>{(a==!1||n==!0)&&r(),s(m=>!m)};return S.useEffect(()=>{a==!0&&u&&g()},[a,u]),S.useEffect(()=>{const m=new window.Image;m.crossOrigin="anonymous",m.src=e,m.width=100,m.height=100,o(m)},[]),Y.jsxs(I.Fragment,{children:[Y.jsx(NE,{draggable:!0,onClick:m=>p(),onTouchStart:()=>p(),ref:m=>{c(m)},children:Y.jsx(MY,{image:i})}),a&&!n&&Y.jsxs(NE,{children:[Y.jsx($ke,{ref:m=>{f(m)},onTransformEnd:()=>s(m=>!m),onTransform:m=>{d.current.position(m.currentTarget.findOne(".top-right").position())}}),Y.jsx(vRe,{deleteRef:d,deleteImage:t})]})]})},bRe=[{img:"/images/meme/Group671.png"},{img:"/images/meme/Group681.png"},{img:"/images/meme/Group701.png"},{img:"/images/meme/pngwing1.png"},{img:"/images/meme/image6.png"},{img:"/images/meme/image61.png"},{img:"/images/meme/image91.png"},{img:"/images/meme/image92.png"}],wRe=[{img:"/images/meme/image8.png"},{img:"/images/meme/image7.png"},{img:"/images/meme/image5.png"},{img:"/images/meme/image9.png"}],CRe=()=>{const[e,t]=S.useState([]),[n,r]=S.useState();S.useState();const[i,o]=S.useState(),a=S.useRef(null),s=u=>{const f=u.target.files,d=new FileReader;d.readAsDataURL(f[0]),d.onload=g=>{console.log("🚀 ~ addImage ~ e:",g);const p=new window.Image;p.crossOrigin="anonymous",p.src=g.target.result,p.width=Fy?340:496,p.height=Fy?window.innerHeight/2.5:496,o(p)}},l=(u,f)=>{const d=document.createElement("a");d.download=f,d.href=u,document.body.appendChild(d),d.click(),document.body.removeChild(d)},c=async()=>{t(f=>f.map((g,p)=>({...g,isOffHandle:!0}))),await Bg(1e3);const u=n?n.getStage().toDataURL():null;l(u,"meme"),t(f=>f.map((g,p)=>({...g,isOffHandle:!1})))};return Y.jsxs("div",{children:[Y.jsx("div",{className:"fixed bottom-0 left-0 right-0 top-0 h-screen bg-[url('/images/Group361.png')] bg-cover bg-center bg-no-repeat"}),Y.jsxs("div",{className:"relative mx-auto max-w-[calc(76.5rem_+_32px)] px-4 pb-6 pt-4",children:[Y.jsx("div",{className:"flex items-center justify-between",children:Y.jsx(lne,{to:"/",children:Y.jsx("img",{src:"/images/Logo1.png",alt:"",className:"h-[2rem] cursor-pointer md:h-[4rem]"})})}),Y.jsx("div",{className:"mx-auto mt-[2rem] max-w-[65rem] border-black  md:mt-[4rem]",children:Y.jsxs("div",{className:"flex flex-col gap-4 md:flex-row",children:[Y.jsxs("div",{className:"flex flex-col border-4 border-black bg-white",children:[Y.jsxs("div",{className:"flex items-center justify-between border-b-[2px] border-b-black p-4",children:[Y.jsx("p",{className:"text-lg font-bold text-stone-800 md:text-xl",children:"BONE Meme Generator"}),Y.jsxs("div",{className:"flex items-center gap-2",children:[Y.jsx("a",{href:"https://x.com/realBoneDogs",className:"cursor-pointer",target:"_blank",rel:"noreferrer",children:Y.jsx("img",{src:"/images/X.png",alt:"X",className:"h-[2rem] md:h-[2.5rem]"})}),Y.jsx("a",{href:"https://t.me/realBoneDogsChannel",className:"cursor-pointer",target:"_blank",rel:"noreferrer",children:Y.jsx("img",{src:"/images/Tele.png",alt:"X",className:"h-[2rem] md:h-[2.5rem]"})})]})]}),Y.jsxs("div",{className:"flex items-center justify-between border-b-[2px] border-b-black p-[0.83rem] max-md:border-t-[2px] max-md:border-t-black",children:[Y.jsx("p",{className:"text-[0.75rem] font-semibold text-stone-950 md:text-[1.125rem]",children:"Upload Background Image"}),Y.jsxs("button",{className:"flex h-12 w-32 cursor-pointer items-center justify-center gap-2 whitespace-nowrap border-[3px] border-black bg-[#FCCA30] px-4 text-lg font-bold text-black max-md:h-10 max-md:w-24 max-md:px-2 max-md:text-sm",onClick:()=>{var u;a.current&&((u=a.current)==null||u.click())},children:["Upload",Y.jsx("img",{src:"/images/upload-01.png",alt:""}),Y.jsx("input",{type:"file",ref:a,className:"hidden",name:"",id:"",onChange:u=>s(u)})]})]}),Y.jsxs("div",{className:"flex-1 border-b-[2px] border-b-black p-[0.83rem]",children:[Y.jsx("p",{className:"text-[0.75rem] font-semibold text-stone-950 md:text-[1.125rem]",children:"Add Elements"}),Y.jsxs(GY,{modules:[Yke],navigation:{nextEl:".custom-next",prevEl:".custom-prev"},className:"mt-4 h-[180px] max-h-[286px] w-full max-w-[500px] pb-10 md:h-full",children:[Y.jsx($E,{children:Y.jsx("div",{className:"grid grid-cols-4 gap-4",children:bRe.map((u,f)=>Y.jsx("div",{className:"flex h-28 cursor-pointer items-center justify-center border-[2px] border-black p-1 md:p-2",onClick:()=>t(d=>[...d,{key:new Date().valueOf(),isOffHandle:!0,src:u.img}]),children:Y.jsx("img",{src:u.img,alt:"",className:"max-h-full"})},f))})}),Y.jsx($E,{children:Y.jsx("div",{className:"grid grid-cols-4 gap-4",children:wRe.map((u,f)=>Y.jsx("div",{className:"flex h-28 cursor-pointer items-center justify-center border-[2px] border-black p-1 md:p-2",onClick:()=>t(d=>[...d,{key:new Date().valueOf(),isOffHandle:!0,src:u.img}]),children:Y.jsx("img",{src:u.img,alt:"",className:"max-h-full"})},f))})}),Y.jsx("button",{className:"custom-prev",children:Y.jsx("img",{src:"/images/Huge-icon.png",alt:"",className:"h-[2rem]"})}),Y.jsx("button",{className:"custom-next",children:Y.jsx("img",{src:"/images/Huge-icon1.png",alt:"",className:"h-[2rem]"})})]})]}),Y.jsx("div",{className:"p-2 md:p-4",children:Y.jsx("div",{onClick:c,className:"mr-2 flex h-12  w-full cursor-pointer items-center justify-center whitespace-nowrap border-[3px] border-black bg-[#FCCA30] px-4 text-lg font-bold text-black max-md:h-10 max-md:px-2 max-md:text-sm",children:"Save Meme"})})]}),Y.jsx(Bke,{className:"h-fit !border-4 border-black bg-white",width:Fy?340:496,height:Fy?window.innerHeight/2.5:496,ref:u=>{r(u)},children:Y.jsxs(Fke,{children:[Y.jsx(MY,{image:i}),e.map((u,f)=>u.src==null?null:Y.jsx(yRe,{src:u.src,isOffHandle:u.isOffHandle,onSelectImage:()=>{console.log("🚀 ~ {images.map ~ image:",u),t(d=>d.map(p=>p.key==u.key?{...p,isOffHandle:!1}:{...p,isOffHandle:!0}))},deleteImage:()=>{console.log("🚀 ~ {images.map ~ image:",u),t(d=>d.map(p=>p.key==u.key?{key:new Date().valueOf()}:p))}},u.key))]})})]})})]})]})};var qY={exports:{}},SRe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",xRe=SRe,ERe=xRe;function KY(){}function QY(){}QY.resetWarningCache=KY;var _Re=function(){function e(r,i,o,a,s,l){if(l!==ERe){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:QY,resetWarningCache:KY};return n.PropTypes=n,n};qY.exports=_Re();var ARe=qY.exports;const pn=ni(ARe);function PRe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var XY=S,TRe=PRe(XY);function KF(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ORe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var IRe=!!(typeof window<"u"&&window.document&&window.document.createElement);function kRe(e,t,n){if(typeof e!="function")throw new Error("Expected reducePropsToState to be a function.");if(typeof t!="function")throw new Error("Expected handleStateChangeOnClient to be a function.");if(typeof n<"u"&&typeof n!="function")throw new Error("Expected mapStateOnServer to either be undefined or a function.");function r(i){return i.displayName||i.name||"Component"}return function(o){if(typeof o!="function")throw new Error("Expected WrappedComponent to be a React component.");var a=[],s;function l(){s=e(a.map(function(u){return u.props})),c.canUseDOM?t(s):n&&(s=n(s))}var c=function(u){ORe(f,u);function f(){return u.apply(this,arguments)||this}f.peek=function(){return s},f.rewind=function(){if(f.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var p=s;return s=void 0,a=[],p};var d=f.prototype;return d.UNSAFE_componentWillMount=function(){a.push(this),l()},d.componentDidUpdate=function(){l()},d.componentWillUnmount=function(){var p=a.indexOf(this);a.splice(p,1),l()},d.render=function(){return TRe.createElement(o,this.props)},f}(XY.PureComponent);return KF(c,"displayName","SideEffect("+r(o)+")"),KF(c,"canUseDOM",IRe),c}}var MRe=kRe;const RRe=ni(MRe);var NRe=typeof Element<"u",jRe=typeof Map=="function",FRe=typeof Set=="function",LRe=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function B2(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,i;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!B2(e[r],t[r]))return!1;return!0}var o;if(jRe&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(o=e.entries();!(r=o.next()).done;)if(!t.has(r.value[0]))return!1;for(o=e.entries();!(r=o.next()).done;)if(!B2(r.value[1],t.get(r.value[0])))return!1;return!0}if(FRe&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(o=e.entries();!(r=o.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(LRe&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[r]))return!1;if(NRe&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((i[r]==="_owner"||i[r]==="__v"||i[r]==="__o")&&e.$$typeof)&&!B2(e[i[r]],t[i[r]]))return!1;return!0}return e!==e&&t!==t}var $Re=function(t,n){try{return B2(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const BRe=ni($Re);/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var QF=Object.getOwnPropertySymbols,DRe=Object.prototype.hasOwnProperty,zRe=Object.prototype.propertyIsEnumerable;function URe(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function HRe(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(o){return t[o]});if(r.join("")!=="0123456789")return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(o){i[o]=o}),Object.keys(Object.assign({},i)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var VRe=HRe()?Object.assign:function(e,t){for(var n,r=URe(e),i,o=1;o<arguments.length;o++){n=Object(arguments[o]);for(var a in n)DRe.call(n,a)&&(r[a]=n[a]);if(QF){i=QF(n);for(var s=0;s<i.length;s++)zRe.call(n,i[s])&&(r[i[s]]=n[i[s]])}}return r};const WRe=ni(VRe);var gd={BODY:"bodyAttributes",HTML:"htmlAttributes",TITLE:"titleAttributes"},dt={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"};Object.keys(dt).map(function(e){return dt[e]});var mn={CHARSET:"charset",CSS_TEXT:"cssText",HREF:"href",HTTPEQUIV:"http-equiv",INNER_HTML:"innerHTML",ITEM_PROP:"itemprop",NAME:"name",PROPERTY:"property",REL:"rel",SRC:"src",TARGET:"target"},hw={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},Qg={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate"},GRe=Object.keys(hw).reduce(function(e,t){return e[hw[t]]=t,e},{}),qRe=[dt.NOSCRIPT,dt.SCRIPT,dt.STYLE],ka="data-react-helmet",KRe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},QRe=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},XRe=function(){function e(t,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Pi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},YRe=function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},XF=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},JRe=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e},BE=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return n===!1?String(t):String(t).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},ZRe=function(t){var n=Ph(t,dt.TITLE),r=Ph(t,Qg.TITLE_TEMPLATE);if(r&&n)return r.replace(/%s/g,function(){return Array.isArray(n)?n.join(""):n});var i=Ph(t,Qg.DEFAULT_TITLE);return n||i||void 0},eNe=function(t){return Ph(t,Qg.ON_CHANGE_CLIENT_STATE)||function(){}},jC=function(t,n){return n.filter(function(r){return typeof r[t]<"u"}).map(function(r){return r[t]}).reduce(function(r,i){return Pi({},r,i)},{})},tNe=function(t,n){return n.filter(function(r){return typeof r[dt.BASE]<"u"}).map(function(r){return r[dt.BASE]}).reverse().reduce(function(r,i){if(!r.length)for(var o=Object.keys(i),a=0;a<o.length;a++){var s=o[a],l=s.toLowerCase();if(t.indexOf(l)!==-1&&i[l])return r.concat(i)}return r},[])},X0=function(t,n,r){var i={};return r.filter(function(o){return Array.isArray(o[t])?!0:(typeof o[t]<"u"&&oNe("Helmet: "+t+' should be of type "Array". Instead found type "'+KRe(o[t])+'"'),!1)}).map(function(o){return o[t]}).reverse().reduce(function(o,a){var s={};a.filter(function(d){for(var g=void 0,p=Object.keys(d),m=0;m<p.length;m++){var w=p[m],b=w.toLowerCase();n.indexOf(b)!==-1&&!(g===mn.REL&&d[g].toLowerCase()==="canonical")&&!(b===mn.REL&&d[b].toLowerCase()==="stylesheet")&&(g=b),n.indexOf(w)!==-1&&(w===mn.INNER_HTML||w===mn.CSS_TEXT||w===mn.ITEM_PROP)&&(g=w)}if(!g||!d[g])return!1;var C=d[g].toLowerCase();return i[g]||(i[g]={}),s[g]||(s[g]={}),i[g][C]?!1:(s[g][C]=!0,!0)}).reverse().forEach(function(d){return o.push(d)});for(var l=Object.keys(s),c=0;c<l.length;c++){var u=l[c],f=WRe({},i[u],s[u]);i[u]=f}return o},[]).reverse()},Ph=function(t,n){for(var r=t.length-1;r>=0;r--){var i=t[r];if(i.hasOwnProperty(n))return i[n]}return null},nNe=function(t){return{baseTag:tNe([mn.HREF,mn.TARGET],t),bodyAttributes:jC(gd.BODY,t),defer:Ph(t,Qg.DEFER),encode:Ph(t,Qg.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:jC(gd.HTML,t),linkTags:X0(dt.LINK,[mn.REL,mn.HREF],t),metaTags:X0(dt.META,[mn.NAME,mn.CHARSET,mn.HTTPEQUIV,mn.PROPERTY,mn.ITEM_PROP],t),noscriptTags:X0(dt.NOSCRIPT,[mn.INNER_HTML],t),onChangeClientState:eNe(t),scriptTags:X0(dt.SCRIPT,[mn.SRC,mn.INNER_HTML],t),styleTags:X0(dt.STYLE,[mn.CSS_TEXT],t),title:ZRe(t),titleAttributes:jC(gd.TITLE,t)}},DE=function(){var e=Date.now();return function(t){var n=Date.now();n-e>16?(e=n,t(n)):setTimeout(function(){DE(t)},0)}}(),YF=function(t){return clearTimeout(t)},rNe=typeof window<"u"?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||DE:global.requestAnimationFrame||DE,iNe=typeof window<"u"?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||YF:global.cancelAnimationFrame||YF,oNe=function(t){return console&&typeof console.warn=="function"&&console.warn(t)},Y0=null,aNe=function(t){Y0&&iNe(Y0),t.defer?Y0=rNe(function(){JF(t,function(){Y0=null})}):(JF(t),Y0=null)},JF=function(t,n){var r=t.baseTag,i=t.bodyAttributes,o=t.htmlAttributes,a=t.linkTags,s=t.metaTags,l=t.noscriptTags,c=t.onChangeClientState,u=t.scriptTags,f=t.styleTags,d=t.title,g=t.titleAttributes;zE(dt.BODY,i),zE(dt.HTML,o),sNe(d,g);var p={baseTag:Vf(dt.BASE,r),linkTags:Vf(dt.LINK,a),metaTags:Vf(dt.META,s),noscriptTags:Vf(dt.NOSCRIPT,l),scriptTags:Vf(dt.SCRIPT,u),styleTags:Vf(dt.STYLE,f)},m={},w={};Object.keys(p).forEach(function(b){var C=p[b],y=C.newTags,x=C.oldTags;y.length&&(m[b]=y),x.length&&(w[b]=p[b].oldTags)}),n&&n(),c(t,m,w)},YY=function(t){return Array.isArray(t)?t.join(""):t},sNe=function(t,n){typeof t<"u"&&document.title!==t&&(document.title=YY(t)),zE(dt.TITLE,n)},zE=function(t,n){var r=document.getElementsByTagName(t)[0];if(r){for(var i=r.getAttribute(ka),o=i?i.split(","):[],a=[].concat(o),s=Object.keys(n),l=0;l<s.length;l++){var c=s[l],u=n[c]||"";r.getAttribute(c)!==u&&r.setAttribute(c,u),o.indexOf(c)===-1&&o.push(c);var f=a.indexOf(c);f!==-1&&a.splice(f,1)}for(var d=a.length-1;d>=0;d--)r.removeAttribute(a[d]);o.length===a.length?r.removeAttribute(ka):r.getAttribute(ka)!==s.join(",")&&r.setAttribute(ka,s.join(","))}},Vf=function(t,n){var r=document.head||document.querySelector(dt.HEAD),i=r.querySelectorAll(t+"["+ka+"]"),o=Array.prototype.slice.call(i),a=[],s=void 0;return n&&n.length&&n.forEach(function(l){var c=document.createElement(t);for(var u in l)if(l.hasOwnProperty(u))if(u===mn.INNER_HTML)c.innerHTML=l.innerHTML;else if(u===mn.CSS_TEXT)c.styleSheet?c.styleSheet.cssText=l.cssText:c.appendChild(document.createTextNode(l.cssText));else{var f=typeof l[u]>"u"?"":l[u];c.setAttribute(u,f)}c.setAttribute(ka,"true"),o.some(function(d,g){return s=g,c.isEqualNode(d)})?o.splice(s,1):a.push(c)}),o.forEach(function(l){return l.parentNode.removeChild(l)}),a.forEach(function(l){return r.appendChild(l)}),{oldTags:o,newTags:a}},JY=function(t){return Object.keys(t).reduce(function(n,r){var i=typeof t[r]<"u"?r+'="'+t[r]+'"':""+r;return n?n+" "+i:i},"")},lNe=function(t,n,r,i){var o=JY(r),a=YY(n);return o?"<"+t+" "+ka+'="true" '+o+">"+BE(a,i)+"</"+t+">":"<"+t+" "+ka+'="true">'+BE(a,i)+"</"+t+">"},cNe=function(t,n,r){return n.reduce(function(i,o){var a=Object.keys(o).filter(function(c){return!(c===mn.INNER_HTML||c===mn.CSS_TEXT)}).reduce(function(c,u){var f=typeof o[u]>"u"?u:u+'="'+BE(o[u],r)+'"';return c?c+" "+f:f},""),s=o.innerHTML||o.cssText||"",l=qRe.indexOf(t)===-1;return i+"<"+t+" "+ka+'="true" '+a+(l?"/>":">"+s+"</"+t+">")},"")},ZY=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(r,i){return r[hw[i]||i]=t[i],r},n)},uNe=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(r,i){return r[GRe[i]||i]=t[i],r},n)},dNe=function(t,n,r){var i,o=(i={key:n},i[ka]=!0,i),a=ZY(r,o);return[I.createElement(dt.TITLE,a,n)]},fNe=function(t,n){return n.map(function(r,i){var o,a=(o={key:i},o[ka]=!0,o);return Object.keys(r).forEach(function(s){var l=hw[s]||s;if(l===mn.INNER_HTML||l===mn.CSS_TEXT){var c=r.innerHTML||r.cssText;a.dangerouslySetInnerHTML={__html:c}}else a[l]=r[s]}),I.createElement(t,a)})},Zs=function(t,n,r){switch(t){case dt.TITLE:return{toComponent:function(){return dNe(t,n.title,n.titleAttributes)},toString:function(){return lNe(t,n.title,n.titleAttributes,r)}};case gd.BODY:case gd.HTML:return{toComponent:function(){return ZY(n)},toString:function(){return JY(n)}};default:return{toComponent:function(){return fNe(t,n)},toString:function(){return cNe(t,n,r)}}}},eJ=function(t){var n=t.baseTag,r=t.bodyAttributes,i=t.encode,o=t.htmlAttributes,a=t.linkTags,s=t.metaTags,l=t.noscriptTags,c=t.scriptTags,u=t.styleTags,f=t.title,d=f===void 0?"":f,g=t.titleAttributes;return{base:Zs(dt.BASE,n,i),bodyAttributes:Zs(gd.BODY,r,i),htmlAttributes:Zs(gd.HTML,o,i),link:Zs(dt.LINK,a,i),meta:Zs(dt.META,s,i),noscript:Zs(dt.NOSCRIPT,l,i),script:Zs(dt.SCRIPT,c,i),style:Zs(dt.STYLE,u,i),title:Zs(dt.TITLE,{title:d,titleAttributes:g},i)}},hNe=function(t){var n,r;return r=n=function(i){YRe(o,i);function o(){return QRe(this,o),JRe(this,i.apply(this,arguments))}return o.prototype.shouldComponentUpdate=function(s){return!BRe(this.props,s)},o.prototype.mapNestedChildrenToProps=function(s,l){if(!l)return null;switch(s.type){case dt.SCRIPT:case dt.NOSCRIPT:return{innerHTML:l};case dt.STYLE:return{cssText:l}}throw new Error("<"+s.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},o.prototype.flattenArrayTypeChildren=function(s){var l,c=s.child,u=s.arrayTypeChildren,f=s.newChildProps,d=s.nestedChildren;return Pi({},u,(l={},l[c.type]=[].concat(u[c.type]||[],[Pi({},f,this.mapNestedChildrenToProps(c,d))]),l))},o.prototype.mapObjectTypeChildren=function(s){var l,c,u=s.child,f=s.newProps,d=s.newChildProps,g=s.nestedChildren;switch(u.type){case dt.TITLE:return Pi({},f,(l={},l[u.type]=g,l.titleAttributes=Pi({},d),l));case dt.BODY:return Pi({},f,{bodyAttributes:Pi({},d)});case dt.HTML:return Pi({},f,{htmlAttributes:Pi({},d)})}return Pi({},f,(c={},c[u.type]=Pi({},d),c))},o.prototype.mapArrayTypeChildrenToProps=function(s,l){var c=Pi({},l);return Object.keys(s).forEach(function(u){var f;c=Pi({},c,(f={},f[u]=s[u],f))}),c},o.prototype.warnOnInvalidChildren=function(s,l){return!0},o.prototype.mapChildrenToProps=function(s,l){var c=this,u={};return I.Children.forEach(s,function(f){if(!(!f||!f.props)){var d=f.props,g=d.children,p=XF(d,["children"]),m=uNe(p);switch(c.warnOnInvalidChildren(f,g),f.type){case dt.LINK:case dt.META:case dt.NOSCRIPT:case dt.SCRIPT:case dt.STYLE:u=c.flattenArrayTypeChildren({child:f,arrayTypeChildren:u,newChildProps:m,nestedChildren:g});break;default:l=c.mapObjectTypeChildren({child:f,newProps:l,newChildProps:m,nestedChildren:g});break}}}),l=this.mapArrayTypeChildrenToProps(u,l),l},o.prototype.render=function(){var s=this.props,l=s.children,c=XF(s,["children"]),u=Pi({},c);return l&&(u=this.mapChildrenToProps(l,u)),I.createElement(t,u)},XRe(o,null,[{key:"canUseDOM",set:function(s){t.canUseDOM=s}}]),o}(I.Component),n.propTypes={base:pn.object,bodyAttributes:pn.object,children:pn.oneOfType([pn.arrayOf(pn.node),pn.node]),defaultTitle:pn.string,defer:pn.bool,encodeSpecialCharacters:pn.bool,htmlAttributes:pn.object,link:pn.arrayOf(pn.object),meta:pn.arrayOf(pn.object),noscript:pn.arrayOf(pn.object),onChangeClientState:pn.func,script:pn.arrayOf(pn.object),style:pn.arrayOf(pn.object),title:pn.string,titleAttributes:pn.object,titleTemplate:pn.string},n.defaultProps={defer:!0,encodeSpecialCharacters:!0},n.peek=t.peek,n.rewind=function(){var i=t.rewind();return i||(i=eJ({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),i},r},pNe=function(){return null},mNe=RRe(nNe,aNe,eJ)(pNe),UE=hNe(mNe);UE.renderStatic=UE.rewind;const gNe=({title:e="Template Dapp ReactJs",description:t="",thumbnail:n="/thumbnail.png",url:r=(i=>(i=window==null?void 0:window.location)==null?void 0:i.href)()||""})=>Y.jsxs(UE,{children:[Y.jsx("title",{children:e}),Y.jsx("meta",{itemProp:"og:image",content:n}),Y.jsx("meta",{name:"og:description",content:t}),Y.jsx("meta",{property:"og:url",content:r}),Y.jsx("meta",{property:"og:image",content:n}),Y.jsx("meta",{itemProp:"image",content:n}),Y.jsx("meta",{property:"twitter:card",content:"summary_large_image"}),Y.jsx("meta",{property:"twitter:url",content:r}),Y.jsx("meta",{property:"twitter:title",content:e}),Y.jsx("meta",{property:"twitter:description",content:t}),Y.jsx("meta",{property:"twitter:image",content:n}),Y.jsx("meta",{itemProp:"image",content:n})]}),vNe=()=>Y.jsxs(Y.Fragment,{children:[Y.jsx(gNe,{title:"404 - Not found"}),Y.jsx(g3,{className:"flex min-h-screen items-center justify-center",children:Y.jsx(b1,{status:"404",title:"404",subTitle:"Sorry, the page you visited does not exist.",className:"flex flex-col items-center",extra:Y.jsx(zB,{to:ws.home,children:Y.jsx(so,{className:"border",size:"small",type:"primary",icon:Y.jsx(GH,{}),children:"Back to home page"})})})})]}),yNe=[{children:[{path:ws.home,element:Y.jsx(jAe,{})},{path:ws.generator,element:Y.jsx(CRe,{})}]},{element:Y.jsx(NAe,{}),children:[{path:ws.notFound,element:Y.jsx(vNe,{})}]}],bNe=()=>Bte(yNe),wNe=()=>Y.jsx(lte,{FallbackComponent:Vme,children:Y.jsx(one,{children:Y.jsx(RAe,{children:Y.jsx(bNe,{})})})}),CNe={[Bn.development]:"",[Bn.staging]:"",[Bn.production]:""},SNe=CNe[qd];ate.initialize(SNe||"GA_MEASUREMENT_ID");FC.createRoot(document.getElementById("root")).render(Y.jsx(wNe,{}));const ZF=Object.freeze(Object.defineProperty({__proto__:null,default:cE},Symbol.toStringTag,{value:"Module"}));export{Se as B,G6e as E,xm as H,Ke as _,Tl as a,ea as b,j3 as c,$2e as d,Dp as e,ni as f,D_ as g,ENe as h,yA as i,B1 as j,Tm as k,Or as s,TNe as t};
