From efa69847504ebe6019cc5db2c1f035d2151bb00c Mon Sep 17 00:00:00 2001 From: zhutao <1812073942@qq.com> Date: Mon, 15 Dec 2025 13:59:00 +0800 Subject: [PATCH] 1 --- assets/index-D-6TQSCW.js | 354 +++++++++++++++++++++++++++++++++++++++ assets/index-U72y8dM0.js | 354 --------------------------------------- index.html | 4 +- 3 files changed, 356 insertions(+), 356 deletions(-) create mode 100644 assets/index-D-6TQSCW.js delete mode 100644 assets/index-U72y8dM0.js diff --git a/assets/index-D-6TQSCW.js b/assets/index-D-6TQSCW.js new file mode 100644 index 0000000..ad2da0d --- /dev/null +++ b/assets/index-D-6TQSCW.js @@ -0,0 +1,354 @@ +(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))s(a);new MutationObserver(a=>{for(const c of a)if(c.type==="childList")for(const u of c.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&s(u)}).observe(document,{childList:!0,subtree:!0});function i(a){const c={};return a.integrity&&(c.integrity=a.integrity),a.referrerPolicy&&(c.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?c.credentials="include":a.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function s(a){if(a.ep)return;a.ep=!0;const c=i(a);fetch(a.href,c)}})();var vm=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function qa(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function Lw(t){if(Object.prototype.hasOwnProperty.call(t,"__esModule"))return t;var n=t.default;if(typeof n=="function"){var i=function s(){return this instanceof s?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};i.prototype=n.prototype}else i={};return Object.defineProperty(i,"__esModule",{value:!0}),Object.keys(t).forEach(function(s){var a=Object.getOwnPropertyDescriptor(t,s);Object.defineProperty(i,s,a.get?a:{enumerable:!0,get:function(){return t[s]}})}),i}var Ku={exports:{}},Ao={},Gu={exports:{}},_e={};/** + * @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 xm;function Vw(){if(xm)return _e;xm=1;var t=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),u=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),v=Symbol.iterator;function w(F){return F===null||typeof F!="object"?null:(F=v&&F[v]||F["@@iterator"],typeof F=="function"?F:null)}var k={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},T=Object.assign,A={};function S(F,Q,ie){this.props=F,this.context=Q,this.refs=A,this.updater=ie||k}S.prototype.isReactComponent={},S.prototype.setState=function(F,Q){if(typeof F!="object"&&typeof F!="function"&&F!=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,F,Q,"setState")},S.prototype.forceUpdate=function(F){this.updater.enqueueForceUpdate(this,F,"forceUpdate")};function R(){}R.prototype=S.prototype;function O(F,Q,ie){this.props=F,this.context=Q,this.refs=A,this.updater=ie||k}var D=O.prototype=new R;D.constructor=O,T(D,S.prototype),D.isPureReactComponent=!0;var U=Array.isArray,H=Object.prototype.hasOwnProperty,q={current:null},b={key:!0,ref:!0,__self:!0,__source:!0};function E(F,Q,ie){var ae,re={},he=null,Ae=null;if(Q!=null)for(ae in Q.ref!==void 0&&(Ae=Q.ref),Q.key!==void 0&&(he=""+Q.key),Q)H.call(Q,ae)&&!b.hasOwnProperty(ae)&&(re[ae]=Q[ae]);var ge=arguments.length-2;if(ge===1)re.children=ie;else if(1>>1,Q=g[F];if(0>>1;Fa(re,B))hea(Ae,re)?(g[F]=Ae,g[he]=B,F=he):(g[F]=re,g[ae]=B,F=ae);else if(hea(Ae,B))g[F]=Ae,g[he]=B,F=he;else break e}}return L}function a(g,L){var B=g.sortIndex-L.sortIndex;return B!==0?B:g.id-L.id}if(typeof performance=="object"&&typeof performance.now=="function"){var c=performance;t.unstable_now=function(){return c.now()}}else{var u=Date,d=u.now();t.unstable_now=function(){return u.now()-d}}var h=[],y=[],m=1,v=null,w=3,k=!1,T=!1,A=!1,S=typeof setTimeout=="function"?setTimeout:null,R=typeof clearTimeout=="function"?clearTimeout:null,O=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function D(g){for(var L=i(y);L!==null;){if(L.callback===null)s(y);else if(L.startTime<=g)s(y),L.sortIndex=L.expirationTime,n(h,L);else break;L=i(y)}}function U(g){if(A=!1,D(g),!T)if(i(h)!==null)T=!0,Ee(H);else{var L=i(y);L!==null&&ce(U,L.startTime-g)}}function H(g,L){T=!1,A&&(A=!1,R(E),E=-1),k=!0;var B=w;try{for(D(L),v=i(h);v!==null&&(!(v.expirationTime>L)||g&&!V());){var F=v.callback;if(typeof F=="function"){v.callback=null,w=v.priorityLevel;var Q=F(v.expirationTime<=L);L=t.unstable_now(),typeof Q=="function"?v.callback=Q:v===i(h)&&s(h),D(L)}else s(h);v=i(h)}if(v!==null)var ie=!0;else{var ae=i(y);ae!==null&&ce(U,ae.startTime-L),ie=!1}return ie}finally{v=null,w=B,k=!1}}var q=!1,b=null,E=-1,N=5,_=-1;function V(){return!(t.unstable_now()-_g||125F?(g.sortIndex=B,n(y,g),i(h)===null&&g===i(y)&&(A?(R(E),E=-1):A=!0,ce(U,B-F))):(g.sortIndex=Q,n(h,g),T||k||(T=!0,Ee(H))),g},t.unstable_shouldYield=V,t.unstable_wrapCallback=function(g){var L=w;return function(){var B=w;w=L;try{return g.apply(this,arguments)}finally{w=B}}}})(Yu)),Yu}var Tm;function $w(){return Tm||(Tm=1,Xu.exports=Uw()),Xu.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 km;function Ww(){if(km)return Mt;km=1;var t=Zf(),n=$w();function i(e){for(var r="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=1;o"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),h=Object.prototype.hasOwnProperty,y=/^[: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]*$/,m={},v={};function w(e){return h.call(v,e)?!0:h.call(m,e)?!1:y.test(e)?v[e]=!0:(m[e]=!0,!1)}function k(e,r,o,l){if(o!==null&&o.type===0)return!1;switch(typeof r){case"function":case"symbol":return!0;case"boolean":return l?!1:o!==null?!o.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function T(e,r,o,l){if(r===null||typeof r>"u"||k(e,r,o,l))return!0;if(l)return!1;if(o!==null)switch(o.type){case 3:return!r;case 4:return r===!1;case 5:return isNaN(r);case 6:return isNaN(r)||1>r}return!1}function A(e,r,o,l,f,p,x){this.acceptsBooleans=r===2||r===3||r===4,this.attributeName=l,this.attributeNamespace=f,this.mustUseProperty=o,this.propertyName=e,this.type=r,this.sanitizeURL=p,this.removeEmptyString=x}var S={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){S[e]=new A(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var r=e[0];S[r]=new A(r,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){S[e]=new A(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){S[e]=new A(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){S[e]=new A(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){S[e]=new A(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){S[e]=new A(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){S[e]=new A(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){S[e]=new A(e,5,!1,e.toLowerCase(),null,!1,!1)});var R=/[\-:]([a-z])/g;function O(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 r=e.replace(R,O);S[r]=new A(r,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var r=e.replace(R,O);S[r]=new A(r,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var r=e.replace(R,O);S[r]=new A(r,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){S[e]=new A(e,1,!1,e.toLowerCase(),null,!1,!1)}),S.xlinkHref=new A("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){S[e]=new A(e,1,!1,e.toLowerCase(),null,!0,!0)});function D(e,r,o,l){var f=S.hasOwnProperty(r)?S[r]:null;(f!==null?f.type!==0:l||!(2C||f[x]!==p[C]){var M=` +`+f[x].replace(" at new "," at ");return e.displayName&&M.includes("")&&(M=M.replace("",e.displayName)),M}while(1<=x&&0<=C);break}}}finally{ie=!1,Error.prepareStackTrace=o}return(e=e?e.displayName||e.name:"")?Q(e):""}function re(e){switch(e.tag){case 5:return Q(e.type);case 16:return Q("Lazy");case 13:return Q("Suspense");case 19:return Q("SuspenseList");case 0:case 2:case 15:return e=ae(e.type,!1),e;case 11:return e=ae(e.type.render,!1),e;case 1:return e=ae(e.type,!0),e;default:return""}}function he(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 b:return"Fragment";case q:return"Portal";case N:return"Profiler";case E:return"StrictMode";case se:return"Suspense";case pe:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case V:return(e.displayName||"Context")+".Consumer";case _:return(e._context.displayName||"Context")+".Provider";case j:var r=e.render;return e=e.displayName,e||(e=r.displayName||r.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Pe:return r=e.displayName||null,r!==null?r:he(e.type)||"Memo";case Ee:r=e._payload,e=e._init;try{return he(e(r))}catch{}}return null}function Ae(e){var r=e.type;switch(e.tag){case 24:return"Cache";case 9:return(r.displayName||"Context")+".Consumer";case 10:return(r._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=r.render,e=e.displayName||e.name||"",r.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return r;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return he(r);case 8:return r===E?"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 r=="function")return r.displayName||r.name||null;if(typeof r=="string")return r}return null}function ge(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Te(e){var r=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(r==="checkbox"||r==="radio")}function we(e){var r=Te(e)?"checked":"value",o=Object.getOwnPropertyDescriptor(e.constructor.prototype,r),l=""+e[r];if(!e.hasOwnProperty(r)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var f=o.get,p=o.set;return Object.defineProperty(e,r,{configurable:!0,get:function(){return f.call(this)},set:function(x){l=""+x,p.call(this,x)}}),Object.defineProperty(e,r,{enumerable:o.enumerable}),{getValue:function(){return l},setValue:function(x){l=""+x},stopTracking:function(){e._valueTracker=null,delete e[r]}}}}function je(e){e._valueTracker||(e._valueTracker=we(e))}function be(e){if(!e)return!1;var r=e._valueTracker;if(!r)return!0;var o=r.getValue(),l="";return e&&(l=Te(e)?e.checked?"true":"false":e.value),e=l,e!==o?(r.setValue(e),!0):!1}function Ve(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 Xe(e,r){var o=r.checked;return B({},r,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:o??e._wrapperState.initialChecked})}function wt(e,r){var o=r.defaultValue==null?"":r.defaultValue,l=r.checked!=null?r.checked:r.defaultChecked;o=ge(r.value!=null?r.value:o),e._wrapperState={initialChecked:l,initialValue:o,controlled:r.type==="checkbox"||r.type==="radio"?r.checked!=null:r.value!=null}}function et(e,r){r=r.checked,r!=null&&D(e,"checked",r,!1)}function ot(e,r){et(e,r);var o=ge(r.value),l=r.type;if(o!=null)l==="number"?(o===0&&e.value===""||e.value!=o)&&(e.value=""+o):e.value!==""+o&&(e.value=""+o);else if(l==="submit"||l==="reset"){e.removeAttribute("value");return}r.hasOwnProperty("value")?hn(e,r.type,o):r.hasOwnProperty("defaultValue")&&hn(e,r.type,ge(r.defaultValue)),r.checked==null&&r.defaultChecked!=null&&(e.defaultChecked=!!r.defaultChecked)}function St(e,r,o){if(r.hasOwnProperty("value")||r.hasOwnProperty("defaultValue")){var l=r.type;if(!(l!=="submit"&&l!=="reset"||r.value!==void 0&&r.value!==null))return;r=""+e._wrapperState.initialValue,o||r===e.value||(e.value=r),e.defaultValue=r}o=e.name,o!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,o!==""&&(e.name=o)}function hn(e,r,o){(r!=="number"||Ve(e.ownerDocument)!==e)&&(o==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+o&&(e.defaultValue=""+o))}var Ct=Array.isArray;function st(e,r,o,l){if(e=e.options,r){r={};for(var f=0;f"+r.valueOf().toString()+"",r=Gr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;r.firstChild;)e.appendChild(r.firstChild)}});function Fn(e,r){if(r){var o=e.firstChild;if(o&&o===e.lastChild&&o.nodeType===3){o.nodeValue=r;return}}e.textContent=r}var Kn={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},dl=["Webkit","ms","Moz","O"];Object.keys(Kn).forEach(function(e){dl.forEach(function(r){r=r+e.charAt(0).toUpperCase()+e.substring(1),Kn[r]=Kn[e]})});function is(e,r,o){return r==null||typeof r=="boolean"||r===""?"":o||typeof r!="number"||r===0||Kn.hasOwnProperty(e)&&Kn[e]?(""+r).trim():r+"px"}function Qr(e,r){e=e.style;for(var o in r)if(r.hasOwnProperty(o)){var l=o.indexOf("--")===0,f=is(o,r[o],l);o==="float"&&(o="cssFloat"),l?e.setProperty(o,f):e[o]=f}}var Xr=B({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 W(e,r){if(r){if(Xr[e]&&(r.children!=null||r.dangerouslySetInnerHTML!=null))throw Error(i(137,e));if(r.dangerouslySetInnerHTML!=null){if(r.children!=null)throw Error(i(60));if(typeof r.dangerouslySetInnerHTML!="object"||!("__html"in r.dangerouslySetInnerHTML))throw Error(i(61))}if(r.style!=null&&typeof r.style!="object")throw Error(i(62))}}function G(e,r){if(e.indexOf("-")===-1)return typeof r.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 Ce=null;function Re(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Oe=null,Se=null,Et=null;function yn(e){if(e=fo(e)){if(typeof Oe!="function")throw Error(i(280));var r=e.stateNode;r&&(r=Fs(r),Oe(e.stateNode,e.type,r))}}function pt(e){Se?Et?Et.push(e):Et=[e]:Se=e}function Jt(){if(Se){var e=Se,r=Et;if(Et=Se=null,yn(e),r)for(e=0;e>>=0,e===0?32:31-(Z1(e)/ex|0)|0}var fs=64,ds=4194304;function Ki(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 ps(e,r){var o=e.pendingLanes;if(o===0)return 0;var l=0,f=e.suspendedLanes,p=e.pingedLanes,x=o&268435455;if(x!==0){var C=x&~f;C!==0?l=Ki(C):(p&=x,p!==0&&(l=Ki(p)))}else x=o&~f,x!==0?l=Ki(x):p!==0&&(l=Ki(p));if(l===0)return 0;if(r!==0&&r!==l&&(r&f)===0&&(f=l&-l,p=r&-r,f>=p||f===16&&(p&4194240)!==0))return r;if((l&4)!==0&&(l|=o&16),r=e.entangledLanes,r!==0)for(e=e.entanglements,r&=l;0o;o++)r.push(e);return r}function Gi(e,r,o){e.pendingLanes|=r,r!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,r=31-tn(r),e[r]=o}function ix(e,r){var o=e.pendingLanes&~r;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=r,e.mutableReadLanes&=r,e.entangledLanes&=r,r=e.entanglements;var l=e.eventTimes;for(e=e.expirationTimes;0=no),fp=" ",dp=!1;function pp(e,r){switch(e){case"keyup":return Ox.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function hp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ni=!1;function jx(e,r){switch(e){case"compositionend":return hp(r);case"keypress":return r.which!==32?null:(dp=!0,fp);case"textInput":return e=r.data,e===fp&&dp?null:e;default:return null}}function Ix(e,r){if(ni)return e==="compositionend"||!Al&&pp(e,r)?(e=op(),vs=Sl=tr=null,ni=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1=r)return{node:o,offset:r-e};e=l}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Sp(o)}}function Pp(e,r){return e&&r?e===r?!0:e&&e.nodeType===3?!1:r&&r.nodeType===3?Pp(e,r.parentNode):"contains"in e?e.contains(r):e.compareDocumentPosition?!!(e.compareDocumentPosition(r)&16):!1:!1}function Tp(){for(var e=window,r=Ve();r instanceof e.HTMLIFrameElement;){try{var o=typeof r.contentWindow.location.href=="string"}catch{o=!1}if(o)e=r.contentWindow;else break;r=Ve(e.document)}return r}function Nl(e){var r=e&&e.nodeName&&e.nodeName.toLowerCase();return r&&(r==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||r==="textarea"||e.contentEditable==="true")}function Hx(e){var r=Tp(),o=e.focusedElem,l=e.selectionRange;if(r!==o&&o&&o.ownerDocument&&Pp(o.ownerDocument.documentElement,o)){if(l!==null&&Nl(o)){if(r=l.start,e=l.end,e===void 0&&(e=r),"selectionStart"in o)o.selectionStart=r,o.selectionEnd=Math.min(e,o.value.length);else if(e=(r=o.ownerDocument||document)&&r.defaultView||window,e.getSelection){e=e.getSelection();var f=o.textContent.length,p=Math.min(l.start,f);l=l.end===void 0?p:Math.min(l.end,f),!e.extend&&p>l&&(f=l,l=p,p=f),f=Ep(o,p);var x=Ep(o,l);f&&x&&(e.rangeCount!==1||e.anchorNode!==f.node||e.anchorOffset!==f.offset||e.focusNode!==x.node||e.focusOffset!==x.offset)&&(r=r.createRange(),r.setStart(f.node,f.offset),e.removeAllRanges(),p>l?(e.addRange(r),e.extend(x.node,x.offset)):(r.setEnd(x.node,x.offset),e.addRange(r)))}}for(r=[],e=o;e=e.parentNode;)e.nodeType===1&&r.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof o.focus=="function"&&o.focus(),o=0;o=document.documentMode,ri=null,Rl=null,so=null,bl=!1;function kp(e,r,o){var l=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;bl||ri==null||ri!==Ve(l)||(l=ri,"selectionStart"in l&&Nl(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),so&&oo(so,l)||(so=l,l=_s(Rl,"onSelect"),0li||(e.current=Wl[li],Wl[li]=null,li--)}function Ie(e,r){li++,Wl[li]=e.current,e.current=r}var or={},ht=ir(or),Ft=ir(!1),kr=or;function ui(e,r){var o=e.type.contextTypes;if(!o)return or;var l=e.stateNode;if(l&&l.__reactInternalMemoizedUnmaskedChildContext===r)return l.__reactInternalMemoizedMaskedChildContext;var f={},p;for(p in o)f[p]=r[p];return l&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=r,e.__reactInternalMemoizedMaskedChildContext=f),f}function Nt(e){return e=e.childContextTypes,e!=null}function Ns(){Le(Ft),Le(ht)}function Bp(e,r,o){if(ht.current!==or)throw Error(i(168));Ie(ht,r),Ie(Ft,o)}function zp(e,r,o){var l=e.stateNode;if(r=r.childContextTypes,typeof l.getChildContext!="function")return o;l=l.getChildContext();for(var f in l)if(!(f in r))throw Error(i(108,Ae(e)||"Unknown",f));return B({},o,l)}function Rs(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||or,kr=ht.current,Ie(ht,e),Ie(Ft,Ft.current),!0}function Up(e,r,o){var l=e.stateNode;if(!l)throw Error(i(169));o?(e=zp(e,r,kr),l.__reactInternalMemoizedMergedChildContext=e,Le(Ft),Le(ht),Ie(ht,e)):Le(Ft),Ie(Ft,o)}var On=null,bs=!1,Hl=!1;function $p(e){On===null?On=[e]:On.push(e)}function rw(e){bs=!0,$p(e)}function sr(){if(!Hl&&On!==null){Hl=!0;var e=0,r=Me;try{var o=On;for(Me=1;e>=x,f-=x,Mn=1<<32-tn(r)+f|o<xe?(ut=ye,ye=null):ut=ye.sibling;var Ne=J(z,ye,$[xe],te);if(Ne===null){ye===null&&(ye=ut);break}e&&ye&&Ne.alternate===null&&r(z,ye),I=p(Ne,I,xe),me===null?de=Ne:me.sibling=Ne,me=Ne,ye=ut}if(xe===$.length)return o(z,ye),Be&&Ar(z,xe),de;if(ye===null){for(;xe<$.length;xe++)ye=ee(z,$[xe],te),ye!==null&&(I=p(ye,I,xe),me===null?de=ye:me.sibling=ye,me=ye);return Be&&Ar(z,xe),de}for(ye=l(z,ye);xe<$.length;xe++)ut=oe(ye,z,xe,$[xe],te),ut!==null&&(e&&ut.alternate!==null&&ye.delete(ut.key===null?xe:ut.key),I=p(ut,I,xe),me===null?de=ut:me.sibling=ut,me=ut);return e&&ye.forEach(function(mr){return r(z,mr)}),Be&&Ar(z,xe),de}function fe(z,I,$,te){var de=L($);if(typeof de!="function")throw Error(i(150));if($=de.call($),$==null)throw Error(i(151));for(var me=de=null,ye=I,xe=I=0,ut=null,Ne=$.next();ye!==null&&!Ne.done;xe++,Ne=$.next()){ye.index>xe?(ut=ye,ye=null):ut=ye.sibling;var mr=J(z,ye,Ne.value,te);if(mr===null){ye===null&&(ye=ut);break}e&&ye&&mr.alternate===null&&r(z,ye),I=p(mr,I,xe),me===null?de=mr:me.sibling=mr,me=mr,ye=ut}if(Ne.done)return o(z,ye),Be&&Ar(z,xe),de;if(ye===null){for(;!Ne.done;xe++,Ne=$.next())Ne=ee(z,Ne.value,te),Ne!==null&&(I=p(Ne,I,xe),me===null?de=Ne:me.sibling=Ne,me=Ne);return Be&&Ar(z,xe),de}for(ye=l(z,ye);!Ne.done;xe++,Ne=$.next())Ne=oe(ye,z,xe,Ne.value,te),Ne!==null&&(e&&Ne.alternate!==null&&ye.delete(Ne.key===null?xe:Ne.key),I=p(Ne,I,xe),me===null?de=Ne:me.sibling=Ne,me=Ne);return e&&ye.forEach(function(Dw){return r(z,Dw)}),Be&&Ar(z,xe),de}function Qe(z,I,$,te){if(typeof $=="object"&&$!==null&&$.type===b&&$.key===null&&($=$.props.children),typeof $=="object"&&$!==null){switch($.$$typeof){case H:e:{for(var de=$.key,me=I;me!==null;){if(me.key===de){if(de=$.type,de===b){if(me.tag===7){o(z,me.sibling),I=f(me,$.props.children),I.return=z,z=I;break e}}else if(me.elementType===de||typeof de=="object"&&de!==null&&de.$$typeof===Ee&&Qp(de)===me.type){o(z,me.sibling),I=f(me,$.props),I.ref=po(z,me,$),I.return=z,z=I;break e}o(z,me);break}else r(z,me);me=me.sibling}$.type===b?(I=jr($.props.children,z.mode,te,$.key),I.return=z,z=I):(te=sa($.type,$.key,$.props,null,z.mode,te),te.ref=po(z,I,$),te.return=z,z=te)}return x(z);case q:e:{for(me=$.key;I!==null;){if(I.key===me)if(I.tag===4&&I.stateNode.containerInfo===$.containerInfo&&I.stateNode.implementation===$.implementation){o(z,I.sibling),I=f(I,$.children||[]),I.return=z,z=I;break e}else{o(z,I);break}else r(z,I);I=I.sibling}I=Uu($,z.mode,te),I.return=z,z=I}return x(z);case Ee:return me=$._init,Qe(z,I,me($._payload),te)}if(Ct($))return ue(z,I,$,te);if(L($))return fe(z,I,$,te);Is(z,$)}return typeof $=="string"&&$!==""||typeof $=="number"?($=""+$,I!==null&&I.tag===6?(o(z,I.sibling),I=f(I,$),I.return=z,z=I):(o(z,I),I=zu($,z.mode,te),I.return=z,z=I),x(z)):o(z,I)}return Qe}var pi=Xp(!0),Yp=Xp(!1),Ds=ir(null),Ls=null,hi=null,Yl=null;function Jl(){Yl=hi=Ls=null}function Zl(e){var r=Ds.current;Le(Ds),e._currentValue=r}function eu(e,r,o){for(;e!==null;){var l=e.alternate;if((e.childLanes&r)!==r?(e.childLanes|=r,l!==null&&(l.childLanes|=r)):l!==null&&(l.childLanes&r)!==r&&(l.childLanes|=r),e===o)break;e=e.return}}function mi(e,r){Ls=e,Yl=hi=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&r)!==0&&(Rt=!0),e.firstContext=null)}function Ht(e){var r=e._currentValue;if(Yl!==e)if(e={context:e,memoizedValue:r,next:null},hi===null){if(Ls===null)throw Error(i(308));hi=e,Ls.dependencies={lanes:0,firstContext:e}}else hi=hi.next=e;return r}var Cr=null;function tu(e){Cr===null?Cr=[e]:Cr.push(e)}function Jp(e,r,o,l){var f=r.interleaved;return f===null?(o.next=o,tu(r)):(o.next=f.next,f.next=o),r.interleaved=o,In(e,l)}function In(e,r){e.lanes|=r;var o=e.alternate;for(o!==null&&(o.lanes|=r),o=e,e=e.return;e!==null;)e.childLanes|=r,o=e.alternate,o!==null&&(o.childLanes|=r),o=e,e=e.return;return o.tag===3?o.stateNode:null}var ar=!1;function nu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Zp(e,r){e=e.updateQueue,r.updateQueue===e&&(r.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Dn(e,r){return{eventTime:e,lane:r,tag:0,payload:null,callback:null,next:null}}function lr(e,r,o){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(Fe&2)!==0){var f=l.pending;return f===null?r.next=r:(r.next=f.next,f.next=r),l.pending=r,In(e,o)}return f=l.interleaved,f===null?(r.next=r,tu(l)):(r.next=f.next,f.next=r),l.interleaved=r,In(e,o)}function Vs(e,r,o){if(r=r.updateQueue,r!==null&&(r=r.shared,(o&4194240)!==0)){var l=r.lanes;l&=e.pendingLanes,o|=l,r.lanes=o,yl(e,o)}}function eh(e,r){var o=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,o===l)){var f=null,p=null;if(o=o.firstBaseUpdate,o!==null){do{var x={eventTime:o.eventTime,lane:o.lane,tag:o.tag,payload:o.payload,callback:o.callback,next:null};p===null?f=p=x:p=p.next=x,o=o.next}while(o!==null);p===null?f=p=r:p=p.next=r}else f=p=r;o={baseState:l.baseState,firstBaseUpdate:f,lastBaseUpdate:p,shared:l.shared,effects:l.effects},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=r:e.next=r,o.lastBaseUpdate=r}function Bs(e,r,o,l){var f=e.updateQueue;ar=!1;var p=f.firstBaseUpdate,x=f.lastBaseUpdate,C=f.shared.pending;if(C!==null){f.shared.pending=null;var M=C,K=M.next;M.next=null,x===null?p=K:x.next=K,x=M;var Z=e.alternate;Z!==null&&(Z=Z.updateQueue,C=Z.lastBaseUpdate,C!==x&&(C===null?Z.firstBaseUpdate=K:C.next=K,Z.lastBaseUpdate=M))}if(p!==null){var ee=f.baseState;x=0,Z=K=M=null,C=p;do{var J=C.lane,oe=C.eventTime;if((l&J)===J){Z!==null&&(Z=Z.next={eventTime:oe,lane:0,tag:C.tag,payload:C.payload,callback:C.callback,next:null});e:{var ue=e,fe=C;switch(J=r,oe=o,fe.tag){case 1:if(ue=fe.payload,typeof ue=="function"){ee=ue.call(oe,ee,J);break e}ee=ue;break e;case 3:ue.flags=ue.flags&-65537|128;case 0:if(ue=fe.payload,J=typeof ue=="function"?ue.call(oe,ee,J):ue,J==null)break e;ee=B({},ee,J);break e;case 2:ar=!0}}C.callback!==null&&C.lane!==0&&(e.flags|=64,J=f.effects,J===null?f.effects=[C]:J.push(C))}else oe={eventTime:oe,lane:J,tag:C.tag,payload:C.payload,callback:C.callback,next:null},Z===null?(K=Z=oe,M=ee):Z=Z.next=oe,x|=J;if(C=C.next,C===null){if(C=f.shared.pending,C===null)break;J=C,C=J.next,J.next=null,f.lastBaseUpdate=J,f.shared.pending=null}}while(!0);if(Z===null&&(M=ee),f.baseState=M,f.firstBaseUpdate=K,f.lastBaseUpdate=Z,r=f.shared.interleaved,r!==null){f=r;do x|=f.lane,f=f.next;while(f!==r)}else p===null&&(f.shared.lanes=0);Rr|=x,e.lanes=x,e.memoizedState=ee}}function th(e,r,o){if(e=r.effects,r.effects=null,e!==null)for(r=0;ro?o:4,e(!0);var l=au.transition;au.transition={};try{e(!1),r()}finally{Me=o,au.transition=l}}function wh(){return qt().memoizedState}function aw(e,r,o){var l=dr(e);if(o={lane:l,action:o,hasEagerState:!1,eagerState:null,next:null},Sh(e))Eh(r,o);else if(o=Jp(e,r,o,l),o!==null){var f=kt();ln(o,e,l,f),Ph(o,r,l)}}function lw(e,r,o){var l=dr(e),f={lane:l,action:o,hasEagerState:!1,eagerState:null,next:null};if(Sh(e))Eh(r,f);else{var p=e.alternate;if(e.lanes===0&&(p===null||p.lanes===0)&&(p=r.lastRenderedReducer,p!==null))try{var x=r.lastRenderedState,C=p(x,o);if(f.hasEagerState=!0,f.eagerState=C,nn(C,x)){var M=r.interleaved;M===null?(f.next=f,tu(r)):(f.next=M.next,M.next=f),r.interleaved=f;return}}catch{}finally{}o=Jp(e,r,f,l),o!==null&&(f=kt(),ln(o,e,l,f),Ph(o,r,l))}}function Sh(e){var r=e.alternate;return e===$e||r!==null&&r===$e}function Eh(e,r){go=$s=!0;var o=e.pending;o===null?r.next=r:(r.next=o.next,o.next=r),e.pending=r}function Ph(e,r,o){if((o&4194240)!==0){var l=r.lanes;l&=e.pendingLanes,o|=l,r.lanes=o,yl(e,o)}}var qs={readContext:Ht,useCallback:mt,useContext:mt,useEffect:mt,useImperativeHandle:mt,useInsertionEffect:mt,useLayoutEffect:mt,useMemo:mt,useReducer:mt,useRef:mt,useState:mt,useDebugValue:mt,useDeferredValue:mt,useTransition:mt,useMutableSource:mt,useSyncExternalStore:mt,useId:mt,unstable_isNewReconciler:!1},uw={readContext:Ht,useCallback:function(e,r){return Sn().memoizedState=[e,r===void 0?null:r],e},useContext:Ht,useEffect:dh,useImperativeHandle:function(e,r,o){return o=o!=null?o.concat([e]):null,Ws(4194308,4,mh.bind(null,r,e),o)},useLayoutEffect:function(e,r){return Ws(4194308,4,e,r)},useInsertionEffect:function(e,r){return Ws(4,2,e,r)},useMemo:function(e,r){var o=Sn();return r=r===void 0?null:r,e=e(),o.memoizedState=[e,r],e},useReducer:function(e,r,o){var l=Sn();return r=o!==void 0?o(r):r,l.memoizedState=l.baseState=r,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:r},l.queue=e,e=e.dispatch=aw.bind(null,$e,e),[l.memoizedState,e]},useRef:function(e){var r=Sn();return e={current:e},r.memoizedState=e},useState:ch,useDebugValue:hu,useDeferredValue:function(e){return Sn().memoizedState=e},useTransition:function(){var e=ch(!1),r=e[0];return e=sw.bind(null,e[1]),Sn().memoizedState=e,[r,e]},useMutableSource:function(){},useSyncExternalStore:function(e,r,o){var l=$e,f=Sn();if(Be){if(o===void 0)throw Error(i(407));o=o()}else{if(o=r(),lt===null)throw Error(i(349));(Nr&30)!==0||oh(l,r,o)}f.memoizedState=o;var p={value:o,getSnapshot:r};return f.queue=p,dh(ah.bind(null,l,p,e),[e]),l.flags|=2048,wo(9,sh.bind(null,l,p,o,r),void 0,null),o},useId:function(){var e=Sn(),r=lt.identifierPrefix;if(Be){var o=jn,l=Mn;o=(l&~(1<<32-tn(l)-1)).toString(32)+o,r=":"+r+"R"+o,o=vo++,0<\/script>",e=e.removeChild(e.firstChild)):typeof l.is=="string"?e=x.createElement(o,{is:l.is}):(e=x.createElement(o),o==="select"&&(x=e,l.multiple?x.multiple=!0:l.size&&(x.size=l.size))):e=x.createElementNS(e,o),e[xn]=r,e[co]=l,$h(e,r,!1,!1),r.stateNode=e;e:{switch(x=G(o,l),o){case"dialog":De("cancel",e),De("close",e),f=l;break;case"iframe":case"object":case"embed":De("load",e),f=l;break;case"video":case"audio":for(f=0;fwi&&(r.flags|=128,l=!0,So(p,!1),r.lanes=4194304)}else{if(!l)if(e=zs(x),e!==null){if(r.flags|=128,l=!0,o=e.updateQueue,o!==null&&(r.updateQueue=o,r.flags|=4),So(p,!0),p.tail===null&&p.tailMode==="hidden"&&!x.alternate&&!Be)return yt(r),null}else 2*Ge()-p.renderingStartTime>wi&&o!==1073741824&&(r.flags|=128,l=!0,So(p,!1),r.lanes=4194304);p.isBackwards?(x.sibling=r.child,r.child=x):(o=p.last,o!==null?o.sibling=x:r.child=x,p.last=x)}return p.tail!==null?(r=p.tail,p.rendering=r,p.tail=r.sibling,p.renderingStartTime=Ge(),r.sibling=null,o=Ue.current,Ie(Ue,l?o&1|2:o&1),r):(yt(r),null);case 22:case 23:return Lu(),l=r.memoizedState!==null,e!==null&&e.memoizedState!==null!==l&&(r.flags|=8192),l&&(r.mode&1)!==0?(zt&1073741824)!==0&&(yt(r),r.subtreeFlags&6&&(r.flags|=8192)):yt(r),null;case 24:return null;case 25:return null}throw Error(i(156,r.tag))}function gw(e,r){switch(Kl(r),r.tag){case 1:return Nt(r.type)&&Ns(),e=r.flags,e&65536?(r.flags=e&-65537|128,r):null;case 3:return yi(),Le(Ft),Le(ht),su(),e=r.flags,(e&65536)!==0&&(e&128)===0?(r.flags=e&-65537|128,r):null;case 5:return iu(r),null;case 13:if(Le(Ue),e=r.memoizedState,e!==null&&e.dehydrated!==null){if(r.alternate===null)throw Error(i(340));di()}return e=r.flags,e&65536?(r.flags=e&-65537|128,r):null;case 19:return Le(Ue),null;case 4:return yi(),null;case 10:return Zl(r.type._context),null;case 22:case 23:return Lu(),null;case 24:return null;default:return null}}var Xs=!1,gt=!1,vw=typeof WeakSet=="function"?WeakSet:Set,le=null;function vi(e,r){var o=e.ref;if(o!==null)if(typeof o=="function")try{o(null)}catch(l){He(e,r,l)}else o.current=null}function _u(e,r,o){try{o()}catch(l){He(e,r,l)}}var qh=!1;function xw(e,r){if(Ll=ys,e=Tp(),Nl(e)){if("selectionStart"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var l=o.getSelection&&o.getSelection();if(l&&l.rangeCount!==0){o=l.anchorNode;var f=l.anchorOffset,p=l.focusNode;l=l.focusOffset;try{o.nodeType,p.nodeType}catch{o=null;break e}var x=0,C=-1,M=-1,K=0,Z=0,ee=e,J=null;t:for(;;){for(var oe;ee!==o||f!==0&&ee.nodeType!==3||(C=x+f),ee!==p||l!==0&&ee.nodeType!==3||(M=x+l),ee.nodeType===3&&(x+=ee.nodeValue.length),(oe=ee.firstChild)!==null;)J=ee,ee=oe;for(;;){if(ee===e)break t;if(J===o&&++K===f&&(C=x),J===p&&++Z===l&&(M=x),(oe=ee.nextSibling)!==null)break;ee=J,J=ee.parentNode}ee=oe}o=C===-1||M===-1?null:{start:C,end:M}}else o=null}o=o||{start:0,end:0}}else o=null;for(Vl={focusedElem:e,selectionRange:o},ys=!1,le=r;le!==null;)if(r=le,e=r.child,(r.subtreeFlags&1028)!==0&&e!==null)e.return=r,le=e;else for(;le!==null;){r=le;try{var ue=r.alternate;if((r.flags&1024)!==0)switch(r.tag){case 0:case 11:case 15:break;case 1:if(ue!==null){var fe=ue.memoizedProps,Qe=ue.memoizedState,z=r.stateNode,I=z.getSnapshotBeforeUpdate(r.elementType===r.type?fe:on(r.type,fe),Qe);z.__reactInternalSnapshotBeforeUpdate=I}break;case 3:var $=r.stateNode.containerInfo;$.nodeType===1?$.textContent="":$.nodeType===9&&$.documentElement&&$.removeChild($.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}catch(te){He(r,r.return,te)}if(e=r.sibling,e!==null){e.return=r.return,le=e;break}le=r.return}return ue=qh,qh=!1,ue}function Eo(e,r,o){var l=r.updateQueue;if(l=l!==null?l.lastEffect:null,l!==null){var f=l=l.next;do{if((f.tag&e)===e){var p=f.destroy;f.destroy=void 0,p!==void 0&&_u(r,o,p)}f=f.next}while(f!==l)}}function Ys(e,r){if(r=r.updateQueue,r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var l=o.create;o.destroy=l()}o=o.next}while(o!==r)}}function Au(e){var r=e.ref;if(r!==null){var o=e.stateNode;switch(e.tag){case 5:e=o;break;default:e=o}typeof r=="function"?r(e):r.current=e}}function Kh(e){var r=e.alternate;r!==null&&(e.alternate=null,Kh(r)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(r=e.stateNode,r!==null&&(delete r[xn],delete r[co],delete r[$l],delete r[tw],delete r[nw])),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 Gh(e){return e.tag===5||e.tag===3||e.tag===4}function Qh(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Gh(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 Cu(e,r,o){var l=e.tag;if(l===5||l===6)e=e.stateNode,r?o.nodeType===8?o.parentNode.insertBefore(e,r):o.insertBefore(e,r):(o.nodeType===8?(r=o.parentNode,r.insertBefore(e,o)):(r=o,r.appendChild(e)),o=o._reactRootContainer,o!=null||r.onclick!==null||(r.onclick=Cs));else if(l!==4&&(e=e.child,e!==null))for(Cu(e,r,o),e=e.sibling;e!==null;)Cu(e,r,o),e=e.sibling}function Fu(e,r,o){var l=e.tag;if(l===5||l===6)e=e.stateNode,r?o.insertBefore(e,r):o.appendChild(e);else if(l!==4&&(e=e.child,e!==null))for(Fu(e,r,o),e=e.sibling;e!==null;)Fu(e,r,o),e=e.sibling}var ct=null,sn=!1;function ur(e,r,o){for(o=o.child;o!==null;)Xh(e,r,o),o=o.sibling}function Xh(e,r,o){if(vn&&typeof vn.onCommitFiberUnmount=="function")try{vn.onCommitFiberUnmount(cs,o)}catch{}switch(o.tag){case 5:gt||vi(o,r);case 6:var l=ct,f=sn;ct=null,ur(e,r,o),ct=l,sn=f,ct!==null&&(sn?(e=ct,o=o.stateNode,e.nodeType===8?e.parentNode.removeChild(o):e.removeChild(o)):ct.removeChild(o.stateNode));break;case 18:ct!==null&&(sn?(e=ct,o=o.stateNode,e.nodeType===8?Ul(e.parentNode,o):e.nodeType===1&&Ul(e,o),Zi(e)):Ul(ct,o.stateNode));break;case 4:l=ct,f=sn,ct=o.stateNode.containerInfo,sn=!0,ur(e,r,o),ct=l,sn=f;break;case 0:case 11:case 14:case 15:if(!gt&&(l=o.updateQueue,l!==null&&(l=l.lastEffect,l!==null))){f=l=l.next;do{var p=f,x=p.destroy;p=p.tag,x!==void 0&&((p&2)!==0||(p&4)!==0)&&_u(o,r,x),f=f.next}while(f!==l)}ur(e,r,o);break;case 1:if(!gt&&(vi(o,r),l=o.stateNode,typeof l.componentWillUnmount=="function"))try{l.props=o.memoizedProps,l.state=o.memoizedState,l.componentWillUnmount()}catch(C){He(o,r,C)}ur(e,r,o);break;case 21:ur(e,r,o);break;case 22:o.mode&1?(gt=(l=gt)||o.memoizedState!==null,ur(e,r,o),gt=l):ur(e,r,o);break;default:ur(e,r,o)}}function Yh(e){var r=e.updateQueue;if(r!==null){e.updateQueue=null;var o=e.stateNode;o===null&&(o=e.stateNode=new vw),r.forEach(function(l){var f=Cw.bind(null,e,l);o.has(l)||(o.add(l),l.then(f,f))})}}function an(e,r){var o=r.deletions;if(o!==null)for(var l=0;lf&&(f=x),l&=~p}if(l=f,l=Ge()-l,l=(120>l?120:480>l?480:1080>l?1080:1920>l?1920:3e3>l?3e3:4320>l?4320:1960*Sw(l/1960))-l,10e?16:e,fr===null)var l=!1;else{if(e=fr,fr=null,na=0,(Fe&6)!==0)throw Error(i(331));var f=Fe;for(Fe|=4,le=e.current;le!==null;){var p=le,x=p.child;if((le.flags&16)!==0){var C=p.deletions;if(C!==null){for(var M=0;MGe()-bu?Or(e,0):Ru|=o),Ot(e,r)}function cm(e,r){r===0&&((e.mode&1)===0?r=1:(r=ds,ds<<=1,(ds&130023424)===0&&(ds=4194304)));var o=kt();e=In(e,r),e!==null&&(Gi(e,r,o),Ot(e,o))}function Aw(e){var r=e.memoizedState,o=0;r!==null&&(o=r.retryLane),cm(e,o)}function Cw(e,r){var o=0;switch(e.tag){case 13:var l=e.stateNode,f=e.memoizedState;f!==null&&(o=f.retryLane);break;case 19:l=e.stateNode;break;default:throw Error(i(314))}l!==null&&l.delete(r),cm(e,o)}var fm;fm=function(e,r,o){if(e!==null)if(e.memoizedProps!==r.pendingProps||Ft.current)Rt=!0;else{if((e.lanes&o)===0&&(r.flags&128)===0)return Rt=!1,mw(e,r,o);Rt=(e.flags&131072)!==0}else Rt=!1,Be&&(r.flags&1048576)!==0&&Wp(r,Ms,r.index);switch(r.lanes=0,r.tag){case 2:var l=r.type;Qs(e,r),e=r.pendingProps;var f=ui(r,ht.current);mi(r,o),f=uu(null,r,l,e,f,o);var p=cu();return r.flags|=1,typeof f=="object"&&f!==null&&typeof f.render=="function"&&f.$$typeof===void 0?(r.tag=1,r.memoizedState=null,r.updateQueue=null,Nt(l)?(p=!0,Rs(r)):p=!1,r.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,nu(r),f.updater=Ks,r.stateNode=f,f._reactInternals=r,yu(r,l,e,o),r=wu(null,r,l,!0,p,o)):(r.tag=0,Be&&p&&ql(r),Tt(null,r,f,o),r=r.child),r;case 16:l=r.elementType;e:{switch(Qs(e,r),e=r.pendingProps,f=l._init,l=f(l._payload),r.type=l,f=r.tag=Nw(l),e=on(l,e),f){case 0:r=xu(null,r,l,e,o);break e;case 1:r=Dh(null,r,l,e,o);break e;case 11:r=bh(null,r,l,e,o);break e;case 14:r=Oh(null,r,l,on(l.type,e),o);break e}throw Error(i(306,l,""))}return r;case 0:return l=r.type,f=r.pendingProps,f=r.elementType===l?f:on(l,f),xu(e,r,l,f,o);case 1:return l=r.type,f=r.pendingProps,f=r.elementType===l?f:on(l,f),Dh(e,r,l,f,o);case 3:e:{if(Lh(r),e===null)throw Error(i(387));l=r.pendingProps,p=r.memoizedState,f=p.element,Zp(e,r),Bs(r,l,null,o);var x=r.memoizedState;if(l=x.element,p.isDehydrated)if(p={element:l,isDehydrated:!1,cache:x.cache,pendingSuspenseBoundaries:x.pendingSuspenseBoundaries,transitions:x.transitions},r.updateQueue.baseState=p,r.memoizedState=p,r.flags&256){f=gi(Error(i(423)),r),r=Vh(e,r,l,o,f);break e}else if(l!==f){f=gi(Error(i(424)),r),r=Vh(e,r,l,o,f);break e}else for(Bt=rr(r.stateNode.containerInfo.firstChild),Vt=r,Be=!0,rn=null,o=Yp(r,null,l,o),r.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling;else{if(di(),l===f){r=Ln(e,r,o);break e}Tt(e,r,l,o)}r=r.child}return r;case 5:return nh(r),e===null&&Ql(r),l=r.type,f=r.pendingProps,p=e!==null?e.memoizedProps:null,x=f.children,Bl(l,f)?x=null:p!==null&&Bl(l,p)&&(r.flags|=32),Ih(e,r),Tt(e,r,x,o),r.child;case 6:return e===null&&Ql(r),null;case 13:return Bh(e,r,o);case 4:return ru(r,r.stateNode.containerInfo),l=r.pendingProps,e===null?r.child=pi(r,null,l,o):Tt(e,r,l,o),r.child;case 11:return l=r.type,f=r.pendingProps,f=r.elementType===l?f:on(l,f),bh(e,r,l,f,o);case 7:return Tt(e,r,r.pendingProps,o),r.child;case 8:return Tt(e,r,r.pendingProps.children,o),r.child;case 12:return Tt(e,r,r.pendingProps.children,o),r.child;case 10:e:{if(l=r.type._context,f=r.pendingProps,p=r.memoizedProps,x=f.value,Ie(Ds,l._currentValue),l._currentValue=x,p!==null)if(nn(p.value,x)){if(p.children===f.children&&!Ft.current){r=Ln(e,r,o);break e}}else for(p=r.child,p!==null&&(p.return=r);p!==null;){var C=p.dependencies;if(C!==null){x=p.child;for(var M=C.firstContext;M!==null;){if(M.context===l){if(p.tag===1){M=Dn(-1,o&-o),M.tag=2;var K=p.updateQueue;if(K!==null){K=K.shared;var Z=K.pending;Z===null?M.next=M:(M.next=Z.next,Z.next=M),K.pending=M}}p.lanes|=o,M=p.alternate,M!==null&&(M.lanes|=o),eu(p.return,o,r),C.lanes|=o;break}M=M.next}}else if(p.tag===10)x=p.type===r.type?null:p.child;else if(p.tag===18){if(x=p.return,x===null)throw Error(i(341));x.lanes|=o,C=x.alternate,C!==null&&(C.lanes|=o),eu(x,o,r),x=p.sibling}else x=p.child;if(x!==null)x.return=p;else for(x=p;x!==null;){if(x===r){x=null;break}if(p=x.sibling,p!==null){p.return=x.return,x=p;break}x=x.return}p=x}Tt(e,r,f.children,o),r=r.child}return r;case 9:return f=r.type,l=r.pendingProps.children,mi(r,o),f=Ht(f),l=l(f),r.flags|=1,Tt(e,r,l,o),r.child;case 14:return l=r.type,f=on(l,r.pendingProps),f=on(l.type,f),Oh(e,r,l,f,o);case 15:return Mh(e,r,r.type,r.pendingProps,o);case 17:return l=r.type,f=r.pendingProps,f=r.elementType===l?f:on(l,f),Qs(e,r),r.tag=1,Nt(l)?(e=!0,Rs(r)):e=!1,mi(r,o),kh(r,l,f),yu(r,l,f,o),wu(null,r,l,!0,e,o);case 19:return Uh(e,r,o);case 22:return jh(e,r,o)}throw Error(i(156,r.tag))};function dm(e,r){return ls(e,r)}function Fw(e,r,o,l){this.tag=e,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=r,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Gt(e,r,o,l){return new Fw(e,r,o,l)}function Bu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Nw(e){if(typeof e=="function")return Bu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===j)return 11;if(e===Pe)return 14}return 2}function hr(e,r){var o=e.alternate;return o===null?(o=Gt(e.tag,r,e.key,e.mode),o.elementType=e.elementType,o.type=e.type,o.stateNode=e.stateNode,o.alternate=e,e.alternate=o):(o.pendingProps=r,o.type=e.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=e.flags&14680064,o.childLanes=e.childLanes,o.lanes=e.lanes,o.child=e.child,o.memoizedProps=e.memoizedProps,o.memoizedState=e.memoizedState,o.updateQueue=e.updateQueue,r=e.dependencies,o.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext},o.sibling=e.sibling,o.index=e.index,o.ref=e.ref,o}function sa(e,r,o,l,f,p){var x=2;if(l=e,typeof e=="function")Bu(e)&&(x=1);else if(typeof e=="string")x=5;else e:switch(e){case b:return jr(o.children,f,p,r);case E:x=8,f|=8;break;case N:return e=Gt(12,o,r,f|2),e.elementType=N,e.lanes=p,e;case se:return e=Gt(13,o,r,f),e.elementType=se,e.lanes=p,e;case pe:return e=Gt(19,o,r,f),e.elementType=pe,e.lanes=p,e;case ce:return aa(o,f,p,r);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case _:x=10;break e;case V:x=9;break e;case j:x=11;break e;case Pe:x=14;break e;case Ee:x=16,l=null;break e}throw Error(i(130,e==null?e:typeof e,""))}return r=Gt(x,o,r,f),r.elementType=e,r.type=l,r.lanes=p,r}function jr(e,r,o,l){return e=Gt(7,e,l,r),e.lanes=o,e}function aa(e,r,o,l){return e=Gt(22,e,l,r),e.elementType=ce,e.lanes=o,e.stateNode={isHidden:!1},e}function zu(e,r,o){return e=Gt(6,e,null,r),e.lanes=o,e}function Uu(e,r,o){return r=Gt(4,e.children!==null?e.children:[],e.key,r),r.lanes=o,r.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},r}function Rw(e,r,o,l,f){this.tag=r,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=ml(0),this.expirationTimes=ml(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ml(0),this.identifierPrefix=l,this.onRecoverableError=f,this.mutableSourceEagerHydrationData=null}function $u(e,r,o,l,f,p,x,C,M){return e=new Rw(e,r,o,C,M),r===1?(r=1,p===!0&&(r|=8)):r=0,p=Gt(3,null,null,r),e.current=p,p.stateNode=e,p.memoizedState={element:l,isDehydrated:o,cache:null,transitions:null,pendingSuspenseBoundaries:null},nu(p),e}function bw(e,r,o){var l=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}return t(),Qu.exports=Ww(),Qu.exports}var Am;function qw(){if(Am)return ha;Am=1;var t=Hw();return ha.createRoot=t.createRoot,ha.hydrateRoot=t.hydrateRoot,ha}var Kw=qw(),Y=Zf();const ma=qa(Y),ed=Y.createContext({});function td(t){const n=Y.useRef(null);return n.current===null&&(n.current=t()),n.current}const nd=typeof window<"u",hg=nd?Y.useLayoutEffect:Y.useEffect,Ka=Y.createContext(null);function rd(t,n){t.indexOf(n)===-1&&t.push(n)}function id(t,n){const i=t.indexOf(n);i>-1&&t.splice(i,1)}const Un=(t,n,i)=>i>n?n:i{};const $n={},mg=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t);function yg(t){return typeof t=="object"&&t!==null}const gg=t=>/^0[^.\s]+$/u.test(t);function sd(t){let n;return()=>(n===void 0&&(n=t()),n)}const Yt=t=>t,Gw=(t,n)=>i=>n(t(i)),Ho=(...t)=>t.reduce(Gw),jo=(t,n,i)=>{const s=n-t;return s===0?1:(i-t)/s};class ad{constructor(){this.subscriptions=[]}add(n){return rd(this.subscriptions,n),()=>id(this.subscriptions,n)}notify(n,i,s){const a=this.subscriptions.length;if(a)if(a===1)this.subscriptions[0](n,i,s);else for(let c=0;ct*1e3,Xt=t=>t/1e3;function vg(t,n){return n?t*(1e3/n):0}const xg=(t,n,i)=>(((1-3*i+3*n)*t+(3*i-6*n))*t+3*n)*t,Qw=1e-7,Xw=12;function Yw(t,n,i,s,a){let c,u,d=0;do u=n+(i-n)/2,c=xg(u,s,a)-t,c>0?i=u:n=u;while(Math.abs(c)>Qw&&++dYw(c,0,1,t,i);return c=>c===0||c===1?c:xg(a(c),n,s)}const wg=t=>n=>n<=.5?t(2*n)/2:(2-t(2*(1-n)))/2,Sg=t=>n=>1-t(1-n),Eg=qo(.33,1.53,.69,.99),ld=Sg(Eg),Pg=wg(ld),Tg=t=>(t*=2)<1?.5*ld(t):.5*(2-Math.pow(2,-10*(t-1))),ud=t=>1-Math.sin(Math.acos(t)),kg=Sg(ud),_g=wg(ud),Jw=qo(.42,0,1,1),Zw=qo(0,0,.58,1),Ag=qo(.42,0,.58,1),eS=t=>Array.isArray(t)&&typeof t[0]!="number",Cg=t=>Array.isArray(t)&&typeof t[0]=="number",tS={linear:Yt,easeIn:Jw,easeInOut:Ag,easeOut:Zw,circIn:ud,circInOut:_g,circOut:kg,backIn:ld,backInOut:Pg,backOut:Eg,anticipate:Tg},nS=t=>typeof t=="string",Cm=t=>{if(Cg(t)){od(t.length===4);const[n,i,s,a]=t;return qo(n,i,s,a)}else if(nS(t))return tS[t];return t},ya=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function rS(t,n){let i=new Set,s=new Set,a=!1,c=!1;const u=new WeakSet;let d={delta:0,timestamp:0,isProcessing:!1};function h(m){u.has(m)&&(y.schedule(m),t()),m(d)}const y={schedule:(m,v=!1,w=!1)=>{const T=w&&a?i:s;return v&&u.add(m),T.has(m)||T.add(m),m},cancel:m=>{s.delete(m),u.delete(m)},process:m=>{if(d=m,a){c=!0;return}a=!0,[i,s]=[s,i],i.forEach(h),i.clear(),a=!1,c&&(c=!1,y.process(m))}};return y}const iS=40;function Fg(t,n){let i=!1,s=!0;const a={delta:0,timestamp:0,isProcessing:!1},c=()=>i=!0,u=ya.reduce((D,U)=>(D[U]=rS(c),D),{}),{setup:d,read:h,resolveKeyframes:y,preUpdate:m,update:v,preRender:w,render:k,postRender:T}=u,A=()=>{const D=$n.useManualTiming?a.timestamp:performance.now();i=!1,$n.useManualTiming||(a.delta=s?1e3/60:Math.max(Math.min(D-a.timestamp,iS),1)),a.timestamp=D,a.isProcessing=!0,d.process(a),h.process(a),y.process(a),m.process(a),v.process(a),w.process(a),k.process(a),T.process(a),a.isProcessing=!1,i&&n&&(s=!1,t(A))},S=()=>{i=!0,s=!0,a.isProcessing||t(A)};return{schedule:ya.reduce((D,U)=>{const H=u[U];return D[U]=(q,b=!1,E=!1)=>(i||S(),H.schedule(q,b,E)),D},{}),cancel:D=>{for(let U=0;U(Pa===void 0&&jt.set(dt.isProcessing||$n.useManualTiming?dt.timestamp:performance.now()),Pa),set:t=>{Pa=t,queueMicrotask(oS)}},Ng=t=>n=>typeof n=="string"&&n.startsWith(t),Rg=Ng("--"),sS=Ng("var(--"),cd=t=>sS(t)?aS.test(t.split("/*")[0].trim()):!1,aS=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,ji={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},Io={...ji,transform:t=>Un(0,1,t)},ga={...ji,default:1},Ro=t=>Math.round(t*1e5)/1e5,fd=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function lS(t){return t==null}const uS=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,dd=(t,n)=>i=>!!(typeof i=="string"&&uS.test(i)&&i.startsWith(t)||n&&!lS(i)&&Object.prototype.hasOwnProperty.call(i,n)),bg=(t,n,i)=>s=>{if(typeof s!="string")return s;const[a,c,u,d]=s.match(fd);return{[t]:parseFloat(a),[n]:parseFloat(c),[i]:parseFloat(u),alpha:d!==void 0?parseFloat(d):1}},cS=t=>Un(0,255,t),Zu={...ji,transform:t=>Math.round(cS(t))},Vr={test:dd("rgb","red"),parse:bg("red","green","blue"),transform:({red:t,green:n,blue:i,alpha:s=1})=>"rgba("+Zu.transform(t)+", "+Zu.transform(n)+", "+Zu.transform(i)+", "+Ro(Io.transform(s))+")"};function fS(t){let n="",i="",s="",a="";return t.length>5?(n=t.substring(1,3),i=t.substring(3,5),s=t.substring(5,7),a=t.substring(7,9)):(n=t.substring(1,2),i=t.substring(2,3),s=t.substring(3,4),a=t.substring(4,5),n+=n,i+=i,s+=s,a+=a),{red:parseInt(n,16),green:parseInt(i,16),blue:parseInt(s,16),alpha:a?parseInt(a,16)/255:1}}const mf={test:dd("#"),parse:fS,transform:Vr.transform},Ko=t=>({test:n=>typeof n=="string"&&n.endsWith(t)&&n.split(" ").length===1,parse:parseFloat,transform:n=>`${n}${t}`}),yr=Ko("deg"),_n=Ko("%"),ve=Ko("px"),dS=Ko("vh"),pS=Ko("vw"),Fm={..._n,parse:t=>_n.parse(t)/100,transform:t=>_n.transform(t*100)},Pi={test:dd("hsl","hue"),parse:bg("hue","saturation","lightness"),transform:({hue:t,saturation:n,lightness:i,alpha:s=1})=>"hsla("+Math.round(t)+", "+_n.transform(Ro(n))+", "+_n.transform(Ro(i))+", "+Ro(Io.transform(s))+")"},Je={test:t=>Vr.test(t)||mf.test(t)||Pi.test(t),parse:t=>Vr.test(t)?Vr.parse(t):Pi.test(t)?Pi.parse(t):mf.parse(t),transform:t=>typeof t=="string"?t:t.hasOwnProperty("red")?Vr.transform(t):Pi.transform(t),getAnimatableNone:t=>{const n=Je.parse(t);return n.alpha=0,Je.transform(n)}},hS=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function mS(t){var n,i;return isNaN(t)&&typeof t=="string"&&(((n=t.match(fd))==null?void 0:n.length)||0)+(((i=t.match(hS))==null?void 0:i.length)||0)>0}const Og="number",Mg="color",yS="var",gS="var(",Nm="${}",vS=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Do(t){const n=t.toString(),i=[],s={color:[],number:[],var:[]},a=[];let c=0;const d=n.replace(vS,h=>(Je.test(h)?(s.color.push(c),a.push(Mg),i.push(Je.parse(h))):h.startsWith(gS)?(s.var.push(c),a.push(yS),i.push(h)):(s.number.push(c),a.push(Og),i.push(parseFloat(h))),++c,Nm)).split(Nm);return{values:i,split:d,indexes:s,types:a}}function jg(t){return Do(t).values}function Ig(t){const{split:n,types:i}=Do(t),s=n.length;return a=>{let c="";for(let u=0;utypeof t=="number"?0:Je.test(t)?Je.getAnimatableNone(t):t;function wS(t){const n=jg(t);return Ig(t)(n.map(xS))}const xr={test:mS,parse:jg,createTransformer:Ig,getAnimatableNone:wS};function ec(t,n,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+(n-t)*6*i:i<1/2?n:i<2/3?t+(n-t)*(2/3-i)*6:t}function SS({hue:t,saturation:n,lightness:i,alpha:s}){t/=360,n/=100,i/=100;let a=0,c=0,u=0;if(!n)a=c=u=i;else{const d=i<.5?i*(1+n):i+n-i*n,h=2*i-d;a=ec(h,d,t+1/3),c=ec(h,d,t),u=ec(h,d,t-1/3)}return{red:Math.round(a*255),green:Math.round(c*255),blue:Math.round(u*255),alpha:s}}function Oa(t,n){return i=>i>0?n:t}const We=(t,n,i)=>t+(n-t)*i,tc=(t,n,i)=>{const s=t*t,a=i*(n*n-s)+s;return a<0?0:Math.sqrt(a)},ES=[mf,Vr,Pi],PS=t=>ES.find(n=>n.test(t));function Rm(t){const n=PS(t);if(!n)return!1;let i=n.parse(t);return n===Pi&&(i=SS(i)),i}const bm=(t,n)=>{const i=Rm(t),s=Rm(n);if(!i||!s)return Oa(t,n);const a={...i};return c=>(a.red=tc(i.red,s.red,c),a.green=tc(i.green,s.green,c),a.blue=tc(i.blue,s.blue,c),a.alpha=We(i.alpha,s.alpha,c),Vr.transform(a))},yf=new Set(["none","hidden"]);function TS(t,n){return yf.has(t)?i=>i<=0?t:n:i=>i>=1?n:t}function kS(t,n){return i=>We(t,n,i)}function pd(t){return typeof t=="number"?kS:typeof t=="string"?cd(t)?Oa:Je.test(t)?bm:CS:Array.isArray(t)?Dg:typeof t=="object"?Je.test(t)?bm:_S:Oa}function Dg(t,n){const i=[...t],s=i.length,a=t.map((c,u)=>pd(c)(c,n[u]));return c=>{for(let u=0;u{for(const c in s)i[c]=s[c](a);return i}}function AS(t,n){const i=[],s={color:0,var:0,number:0};for(let a=0;a{const i=xr.createTransformer(n),s=Do(t),a=Do(n);return s.indexes.var.length===a.indexes.var.length&&s.indexes.color.length===a.indexes.color.length&&s.indexes.number.length>=a.indexes.number.length?yf.has(t)&&!a.values.length||yf.has(n)&&!s.values.length?TS(t,n):Ho(Dg(AS(s,a),a.values),i):Oa(t,n)};function Lg(t,n,i){return typeof t=="number"&&typeof n=="number"&&typeof i=="number"?We(t,n,i):pd(t)(t,n)}const FS=t=>{const n=({timestamp:i})=>t(i);return{start:(i=!0)=>ze.update(n,i),stop:()=>vr(n),now:()=>dt.isProcessing?dt.timestamp:jt.now()}},Vg=(t,n,i=10)=>{let s="";const a=Math.max(Math.round(n/i),2);for(let c=0;c=Ma?1/0:n}function NS(t,n=100,i){const s=i({...t,keyframes:[0,n]}),a=Math.min(hd(s),Ma);return{type:"keyframes",ease:c=>s.next(a*c).value/n,duration:Xt(a)}}const RS=5;function Bg(t,n,i){const s=Math.max(n-RS,0);return vg(i-t(s),n-s)}const qe={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},nc=.001;function bS({duration:t=qe.duration,bounce:n=qe.bounce,velocity:i=qe.velocity,mass:s=qe.mass}){let a,c,u=1-n;u=Un(qe.minDamping,qe.maxDamping,u),t=Un(qe.minDuration,qe.maxDuration,Xt(t)),u<1?(a=y=>{const m=y*u,v=m*t,w=m-i,k=gf(y,u),T=Math.exp(-v);return nc-w/k*T},c=y=>{const v=y*u*t,w=v*i+i,k=Math.pow(u,2)*Math.pow(y,2)*t,T=Math.exp(-v),A=gf(Math.pow(y,2),u);return(-a(y)+nc>0?-1:1)*((w-k)*T)/A}):(a=y=>{const m=Math.exp(-y*t),v=(y-i)*t+1;return-nc+m*v},c=y=>{const m=Math.exp(-y*t),v=(i-y)*(t*t);return m*v});const d=5/t,h=MS(a,c,d);if(t=kn(t),isNaN(h))return{stiffness:qe.stiffness,damping:qe.damping,duration:t};{const y=Math.pow(h,2)*s;return{stiffness:y,damping:u*2*Math.sqrt(s*y),duration:t}}}const OS=12;function MS(t,n,i){let s=i;for(let a=1;at[i]!==void 0)}function DS(t){let n={velocity:qe.velocity,stiffness:qe.stiffness,damping:qe.damping,mass:qe.mass,isResolvedFromDuration:!1,...t};if(!Om(t,IS)&&Om(t,jS))if(t.visualDuration){const i=t.visualDuration,s=2*Math.PI/(i*1.2),a=s*s,c=2*Un(.05,1,1-(t.bounce||0))*Math.sqrt(a);n={...n,mass:qe.mass,stiffness:a,damping:c}}else{const i=bS(t);n={...n,...i,mass:qe.mass},n.isResolvedFromDuration=!0}return n}function ja(t=qe.visualDuration,n=qe.bounce){const i=typeof t!="object"?{visualDuration:t,keyframes:[0,1],bounce:n}:t;let{restSpeed:s,restDelta:a}=i;const c=i.keyframes[0],u=i.keyframes[i.keyframes.length-1],d={done:!1,value:c},{stiffness:h,damping:y,mass:m,duration:v,velocity:w,isResolvedFromDuration:k}=DS({...i,velocity:-Xt(i.velocity||0)}),T=w||0,A=y/(2*Math.sqrt(h*m)),S=u-c,R=Xt(Math.sqrt(h/m)),O=Math.abs(S)<5;s||(s=O?qe.restSpeed.granular:qe.restSpeed.default),a||(a=O?qe.restDelta.granular:qe.restDelta.default);let D;if(A<1){const H=gf(R,A);D=q=>{const b=Math.exp(-A*R*q);return u-b*((T+A*R*S)/H*Math.sin(H*q)+S*Math.cos(H*q))}}else if(A===1)D=H=>u-Math.exp(-R*H)*(S+(T+R*S)*H);else{const H=R*Math.sqrt(A*A-1);D=q=>{const b=Math.exp(-A*R*q),E=Math.min(H*q,300);return u-b*((T+A*R*S)*Math.sinh(E)+H*S*Math.cosh(E))/H}}const U={calculatedDuration:k&&v||null,next:H=>{const q=D(H);if(k)d.done=H>=v;else{let b=H===0?T:0;A<1&&(b=H===0?kn(T):Bg(D,H,q));const E=Math.abs(b)<=s,N=Math.abs(u-q)<=a;d.done=E&&N}return d.value=d.done?u:q,d},toString:()=>{const H=Math.min(hd(U),Ma),q=Vg(b=>U.next(H*b).value,H,30);return H+"ms "+q},toTransition:()=>{}};return U}ja.applyToOptions=t=>{const n=NS(t,100,ja);return t.ease=n.ease,t.duration=kn(n.duration),t.type="keyframes",t};function vf({keyframes:t,velocity:n=0,power:i=.8,timeConstant:s=325,bounceDamping:a=10,bounceStiffness:c=500,modifyTarget:u,min:d,max:h,restDelta:y=.5,restSpeed:m}){const v=t[0],w={done:!1,value:v},k=E=>d!==void 0&&Eh,T=E=>d===void 0?h:h===void 0||Math.abs(d-E)-A*Math.exp(-E/s),D=E=>R+O(E),U=E=>{const N=O(E),_=D(E);w.done=Math.abs(N)<=y,w.value=w.done?R:_};let H,q;const b=E=>{k(w.value)&&(H=E,q=ja({keyframes:[w.value,T(w.value)],velocity:Bg(D,E,w.value),damping:a,stiffness:c,restDelta:y,restSpeed:m}))};return b(0),{calculatedDuration:null,next:E=>{let N=!1;return!q&&H===void 0&&(N=!0,U(E),b(E)),H!==void 0&&E>=H?q.next(E-H):(!N&&U(E),w)}}}function LS(t,n,i){const s=[],a=i||$n.mix||Lg,c=t.length-1;for(let u=0;un[0];if(c===2&&n[0]===n[1])return()=>n[1];const u=t[0]===t[1];t[0]>t[c-1]&&(t=[...t].reverse(),n=[...n].reverse());const d=LS(n,s,a),h=d.length,y=m=>{if(u&&m1)for(;vy(Un(t[0],t[c-1],m)):y}function BS(t,n){const i=t[t.length-1];for(let s=1;s<=n;s++){const a=jo(0,n,s);t.push(We(i,1,a))}}function zS(t){const n=[0];return BS(n,t.length-1),n}function US(t,n){return t.map(i=>i*n)}function $S(t,n){return t.map(()=>n||Ag).splice(0,t.length-1)}function bo({duration:t=300,keyframes:n,times:i,ease:s="easeInOut"}){const a=eS(s)?s.map(Cm):Cm(s),c={done:!1,value:n[0]},u=US(i&&i.length===n.length?i:zS(n),t),d=VS(u,n,{ease:Array.isArray(a)?a:$S(n,a)});return{calculatedDuration:t,next:h=>(c.value=d(h),c.done=h>=t,c)}}const WS=t=>t!==null;function md(t,{repeat:n,repeatType:i="loop"},s,a=1){const c=t.filter(WS),d=a<0||n&&i!=="loop"&&n%2===1?0:c.length-1;return!d||s===void 0?c[d]:s}const HS={decay:vf,inertia:vf,tween:bo,keyframes:bo,spring:ja};function zg(t){typeof t.type=="string"&&(t.type=HS[t.type])}class yd{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(n=>{this.resolve=n})}notifyFinished(){this.resolve()}then(n,i){return this.finished.then(n,i)}}const qS=t=>t/100;class gd extends yd{constructor(n){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{var s,a;const{motionValue:i}=this.options;i&&i.updatedAt!==jt.now()&&this.tick(jt.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(a=(s=this.options).onStop)==null||a.call(s))},this.options=n,this.initAnimation(),this.play(),n.autoplay===!1&&this.pause()}initAnimation(){const{options:n}=this;zg(n);const{type:i=bo,repeat:s=0,repeatDelay:a=0,repeatType:c,velocity:u=0}=n;let{keyframes:d}=n;const h=i||bo;h!==bo&&typeof d[0]!="number"&&(this.mixKeyframes=Ho(qS,Lg(d[0],d[1])),d=[0,100]);const y=h({...n,keyframes:d});c==="mirror"&&(this.mirroredGenerator=h({...n,keyframes:[...d].reverse(),velocity:-u})),y.calculatedDuration===null&&(y.calculatedDuration=hd(y));const{calculatedDuration:m}=y;this.calculatedDuration=m,this.resolvedDuration=m+a,this.totalDuration=this.resolvedDuration*(s+1)-a,this.generator=y}updateTime(n){const i=Math.round(n-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=i}tick(n,i=!1){const{generator:s,totalDuration:a,mixKeyframes:c,mirroredGenerator:u,resolvedDuration:d,calculatedDuration:h}=this;if(this.startTime===null)return s.next(0);const{delay:y=0,keyframes:m,repeat:v,repeatType:w,repeatDelay:k,type:T,onUpdate:A,finalKeyframe:S}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,n):this.speed<0&&(this.startTime=Math.min(n-a/this.speed,this.startTime)),i?this.currentTime=n:this.updateTime(n);const R=this.currentTime-y*(this.playbackSpeed>=0?1:-1),O=this.playbackSpeed>=0?R<0:R>a;this.currentTime=Math.max(R,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=a);let D=this.currentTime,U=s;if(v){const E=Math.min(this.currentTime,a)/d;let N=Math.floor(E),_=E%1;!_&&E>=1&&(_=1),_===1&&N--,N=Math.min(N,v+1),!!(N%2)&&(w==="reverse"?(_=1-_,k&&(_-=k/d)):w==="mirror"&&(U=u)),D=Un(0,1,_)*d}const H=O?{done:!1,value:m[0]}:U.next(D);c&&(H.value=c(H.value));let{done:q}=H;!O&&h!==null&&(q=this.playbackSpeed>=0?this.currentTime>=a:this.currentTime<=0);const b=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&q);return b&&T!==vf&&(H.value=md(m,this.options,S,this.speed)),A&&A(H.value),b&&this.finish(),H}then(n,i){return this.finished.then(n,i)}get duration(){return Xt(this.calculatedDuration)}get iterationDuration(){const{delay:n=0}=this.options||{};return this.duration+Xt(n)}get time(){return Xt(this.currentTime)}set time(n){var i;n=kn(n),this.currentTime=n,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=n:this.driver&&(this.startTime=this.driver.now()-n/this.playbackSpeed),(i=this.driver)==null||i.start(!1)}get speed(){return this.playbackSpeed}set speed(n){this.updateTime(jt.now());const i=this.playbackSpeed!==n;this.playbackSpeed=n,i&&(this.time=Xt(this.currentTime))}play(){var a,c;if(this.isStopped)return;const{driver:n=FS,startTime:i}=this.options;this.driver||(this.driver=n(u=>this.tick(u))),(c=(a=this.options).onPlay)==null||c.call(a);const s=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=s):this.holdTime!==null?this.startTime=s-this.holdTime:this.startTime||(this.startTime=i??s),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(jt.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var n,i;this.notifyFinished(),this.teardown(),this.state="finished",(i=(n=this.options).onComplete)==null||i.call(n)}cancel(){var n,i;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(i=(n=this.options).onCancel)==null||i.call(n)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(n){return this.startTime=0,this.tick(n,!0)}attachTimeline(n){var i;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(i=this.driver)==null||i.stop(),n.observe(this)}}function KS(t){for(let n=1;nt*180/Math.PI,xf=t=>{const n=Br(Math.atan2(t[1],t[0]));return wf(n)},GS={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:t=>(Math.abs(t[0])+Math.abs(t[3]))/2,rotate:xf,rotateZ:xf,skewX:t=>Br(Math.atan(t[1])),skewY:t=>Br(Math.atan(t[2])),skew:t=>(Math.abs(t[1])+Math.abs(t[2]))/2},wf=t=>(t=t%360,t<0&&(t+=360),t),Mm=xf,jm=t=>Math.sqrt(t[0]*t[0]+t[1]*t[1]),Im=t=>Math.sqrt(t[4]*t[4]+t[5]*t[5]),QS={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:jm,scaleY:Im,scale:t=>(jm(t)+Im(t))/2,rotateX:t=>wf(Br(Math.atan2(t[6],t[5]))),rotateY:t=>wf(Br(Math.atan2(-t[2],t[0]))),rotateZ:Mm,rotate:Mm,skewX:t=>Br(Math.atan(t[4])),skewY:t=>Br(Math.atan(t[1])),skew:t=>(Math.abs(t[1])+Math.abs(t[4]))/2};function Sf(t){return t.includes("scale")?1:0}function Ef(t,n){if(!t||t==="none")return Sf(n);const i=t.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let s,a;if(i)s=QS,a=i;else{const d=t.match(/^matrix\(([-\d.e\s,]+)\)$/u);s=GS,a=d}if(!a)return Sf(n);const c=s[n],u=a[1].split(",").map(YS);return typeof c=="function"?c(u):u[c]}const XS=(t,n)=>{const{transform:i="none"}=getComputedStyle(t);return Ef(i,n)};function YS(t){return parseFloat(t.trim())}const Ii=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Di=new Set(Ii),Dm=t=>t===ji||t===ve,JS=new Set(["x","y","z"]),ZS=Ii.filter(t=>!JS.has(t));function e2(t){const n=[];return ZS.forEach(i=>{const s=t.getValue(i);s!==void 0&&(n.push([i,s.get()]),s.set(i.startsWith("scale")?1:0))}),n}const Ur={width:({x:t},{paddingLeft:n="0",paddingRight:i="0"})=>t.max-t.min-parseFloat(n)-parseFloat(i),height:({y:t},{paddingTop:n="0",paddingBottom:i="0"})=>t.max-t.min-parseFloat(n)-parseFloat(i),top:(t,{top:n})=>parseFloat(n),left:(t,{left:n})=>parseFloat(n),bottom:({y:t},{top:n})=>parseFloat(n)+(t.max-t.min),right:({x:t},{left:n})=>parseFloat(n)+(t.max-t.min),x:(t,{transform:n})=>Ef(n,"x"),y:(t,{transform:n})=>Ef(n,"y")};Ur.translateX=Ur.x;Ur.translateY=Ur.y;const $r=new Set;let Pf=!1,Tf=!1,kf=!1;function Ug(){if(Tf){const t=Array.from($r).filter(s=>s.needsMeasurement),n=new Set(t.map(s=>s.element)),i=new Map;n.forEach(s=>{const a=e2(s);a.length&&(i.set(s,a),s.render())}),t.forEach(s=>s.measureInitialState()),n.forEach(s=>{s.render();const a=i.get(s);a&&a.forEach(([c,u])=>{var d;(d=s.getValue(c))==null||d.set(u)})}),t.forEach(s=>s.measureEndState()),t.forEach(s=>{s.suspendedScrollY!==void 0&&window.scrollTo(0,s.suspendedScrollY)})}Tf=!1,Pf=!1,$r.forEach(t=>t.complete(kf)),$r.clear()}function $g(){$r.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(Tf=!0)})}function t2(){kf=!0,$g(),Ug(),kf=!1}class vd{constructor(n,i,s,a,c,u=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...n],this.onComplete=i,this.name=s,this.motionValue=a,this.element=c,this.isAsync=u}scheduleResolve(){this.state="scheduled",this.isAsync?($r.add(this),Pf||(Pf=!0,ze.read($g),ze.resolveKeyframes(Ug))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:n,name:i,element:s,motionValue:a}=this;if(n[0]===null){const c=a==null?void 0:a.get(),u=n[n.length-1];if(c!==void 0)n[0]=c;else if(s&&i){const d=s.readValue(i,u);d!=null&&(n[0]=d)}n[0]===void 0&&(n[0]=u),a&&c===void 0&&a.set(n[0])}KS(n)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(n=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,n),$r.delete(this)}cancel(){this.state==="scheduled"&&($r.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const n2=t=>t.startsWith("--");function r2(t,n,i){n2(n)?t.style.setProperty(n,i):t.style[n]=i}const i2=sd(()=>window.ScrollTimeline!==void 0),o2={};function s2(t,n){const i=sd(t);return()=>o2[n]??i()}const Wg=s2(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),No=([t,n,i,s])=>`cubic-bezier(${t}, ${n}, ${i}, ${s})`,Lm={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:No([0,.65,.55,1]),circOut:No([.55,0,1,.45]),backIn:No([.31,.01,.66,-.59]),backOut:No([.33,1.53,.69,.99])};function Hg(t,n){if(t)return typeof t=="function"?Wg()?Vg(t,n):"ease-out":Cg(t)?No(t):Array.isArray(t)?t.map(i=>Hg(i,n)||Lm.easeOut):Lm[t]}function a2(t,n,i,{delay:s=0,duration:a=300,repeat:c=0,repeatType:u="loop",ease:d="easeOut",times:h}={},y=void 0){const m={[n]:i};h&&(m.offset=h);const v=Hg(d,a);Array.isArray(v)&&(m.easing=v);const w={delay:s,duration:a,easing:Array.isArray(v)?"linear":v,fill:"both",iterations:c+1,direction:u==="reverse"?"alternate":"normal"};return y&&(w.pseudoElement=y),t.animate(m,w)}function qg(t){return typeof t=="function"&&"applyToOptions"in t}function l2({type:t,...n}){return qg(t)&&Wg()?t.applyToOptions(n):(n.duration??(n.duration=300),n.ease??(n.ease="easeOut"),n)}class u2 extends yd{constructor(n){if(super(),this.finishedTime=null,this.isStopped=!1,!n)return;const{element:i,name:s,keyframes:a,pseudoElement:c,allowFlatten:u=!1,finalKeyframe:d,onComplete:h}=n;this.isPseudoElement=!!c,this.allowFlatten=u,this.options=n,od(typeof n.type!="string");const y=l2(n);this.animation=a2(i,s,a,y,c),y.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!c){const m=md(a,this.options,d,this.speed);this.updateMotionValue?this.updateMotionValue(m):r2(i,s,m),this.animation.cancel()}h==null||h(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var n,i;(i=(n=this.animation).finish)==null||i.call(n)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:n}=this;n==="idle"||n==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var n,i;this.isPseudoElement||(i=(n=this.animation).commitStyles)==null||i.call(n)}get duration(){var i,s;const n=((s=(i=this.animation.effect)==null?void 0:i.getComputedTiming)==null?void 0:s.call(i).duration)||0;return Xt(Number(n))}get iterationDuration(){const{delay:n=0}=this.options||{};return this.duration+Xt(n)}get time(){return Xt(Number(this.animation.currentTime)||0)}set time(n){this.finishedTime=null,this.animation.currentTime=kn(n)}get speed(){return this.animation.playbackRate}set speed(n){n<0&&(this.finishedTime=null),this.animation.playbackRate=n}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(n){this.animation.startTime=n}attachTimeline({timeline:n,observe:i}){var s;return this.allowFlatten&&((s=this.animation.effect)==null||s.updateTiming({easing:"linear"})),this.animation.onfinish=null,n&&i2()?(this.animation.timeline=n,Yt):i(this)}}const Kg={anticipate:Tg,backInOut:Pg,circInOut:_g};function c2(t){return t in Kg}function f2(t){typeof t.ease=="string"&&c2(t.ease)&&(t.ease=Kg[t.ease])}const Vm=10;class d2 extends u2{constructor(n){f2(n),zg(n),super(n),n.startTime&&(this.startTime=n.startTime),this.options=n}updateMotionValue(n){const{motionValue:i,onUpdate:s,onComplete:a,element:c,...u}=this.options;if(!i)return;if(n!==void 0){i.set(n);return}const d=new gd({...u,autoplay:!1}),h=kn(this.finishedTime??this.time);i.setWithVelocity(d.sample(h-Vm).value,d.sample(h).value,Vm),d.stop()}}const Bm=(t,n)=>n==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(xr.test(t)||t==="0")&&!t.startsWith("url("));function p2(t){const n=t[0];if(t.length===1)return!0;for(let i=0;iObject.hasOwnProperty.call(Element.prototype,"animate"));function g2(t){var m;const{motionValue:n,name:i,repeatDelay:s,repeatType:a,damping:c,type:u}=t;if(!(((m=n==null?void 0:n.owner)==null?void 0:m.current)instanceof HTMLElement))return!1;const{onUpdate:h,transformTemplate:y}=n.owner.getProps();return y2()&&i&&m2.has(i)&&(i!=="transform"||!y)&&!h&&!s&&a!=="mirror"&&c!==0&&u!=="inertia"}const v2=40;class x2 extends yd{constructor({autoplay:n=!0,delay:i=0,type:s="keyframes",repeat:a=0,repeatDelay:c=0,repeatType:u="loop",keyframes:d,name:h,motionValue:y,element:m,...v}){var T;super(),this.stop=()=>{var A,S;this._animation&&(this._animation.stop(),(A=this.stopTimeline)==null||A.call(this)),(S=this.keyframeResolver)==null||S.cancel()},this.createdAt=jt.now();const w={autoplay:n,delay:i,type:s,repeat:a,repeatDelay:c,repeatType:u,name:h,motionValue:y,element:m,...v},k=(m==null?void 0:m.KeyframeResolver)||vd;this.keyframeResolver=new k(d,(A,S,R)=>this.onKeyframesResolved(A,S,w,!R),h,y,m),(T=this.keyframeResolver)==null||T.scheduleResolve()}onKeyframesResolved(n,i,s,a){this.keyframeResolver=void 0;const{name:c,type:u,velocity:d,delay:h,isHandoff:y,onUpdate:m}=s;this.resolvedAt=jt.now(),h2(n,c,u,d)||(($n.instantAnimations||!h)&&(m==null||m(md(n,s,i))),n[0]=n[n.length-1],_f(s),s.repeat=0);const w={startTime:a?this.resolvedAt?this.resolvedAt-this.createdAt>v2?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:i,...s,keyframes:n},k=!y&&g2(w)?new d2({...w,element:w.motionValue.owner.current}):new gd(w);k.finished.then(()=>this.notifyFinished()).catch(Yt),this.pendingTimeline&&(this.stopTimeline=k.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=k}get finished(){return this._animation?this.animation.finished:this._finished}then(n,i){return this.finished.finally(n).then(()=>{})}get animation(){var n;return this._animation||((n=this.keyframeResolver)==null||n.resume(),t2()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(n){this.animation.time=n}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(n){this.animation.speed=n}get startTime(){return this.animation.startTime}attachTimeline(n){return this._animation?this.stopTimeline=this.animation.attachTimeline(n):this.pendingTimeline=n,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var n;this._animation&&this.animation.cancel(),(n=this.keyframeResolver)==null||n.cancel()}}const w2=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function S2(t){const n=w2.exec(t);if(!n)return[,];const[,i,s,a]=n;return[`--${i??s}`,a]}function Gg(t,n,i=1){const[s,a]=S2(t);if(!s)return;const c=window.getComputedStyle(n).getPropertyValue(s);if(c){const u=c.trim();return mg(u)?parseFloat(u):u}return cd(a)?Gg(a,n,i+1):a}function xd(t,n){return(t==null?void 0:t[n])??(t==null?void 0:t.default)??t}const Qg=new Set(["width","height","top","left","right","bottom",...Ii]),E2={test:t=>t==="auto",parse:t=>t},Xg=t=>n=>n.test(t),Yg=[ji,ve,_n,yr,pS,dS,E2],zm=t=>Yg.find(Xg(t));function P2(t){return typeof t=="number"?t===0:t!==null?t==="none"||t==="0"||gg(t):!0}const T2=new Set(["brightness","contrast","saturate","opacity"]);function k2(t){const[n,i]=t.slice(0,-1).split("(");if(n==="drop-shadow")return t;const[s]=i.match(fd)||[];if(!s)return t;const a=i.replace(s,"");let c=T2.has(n)?1:0;return s!==i&&(c*=100),n+"("+c+a+")"}const _2=/\b([a-z-]*)\(.*?\)/gu,Af={...xr,getAnimatableNone:t=>{const n=t.match(_2);return n?n.map(k2).join(" "):t}},Um={...ji,transform:Math.round},A2={rotate:yr,rotateX:yr,rotateY:yr,rotateZ:yr,scale:ga,scaleX:ga,scaleY:ga,scaleZ:ga,skew:yr,skewX:yr,skewY:yr,distance:ve,translateX:ve,translateY:ve,translateZ:ve,x:ve,y:ve,z:ve,perspective:ve,transformPerspective:ve,opacity:Io,originX:Fm,originY:Fm,originZ:ve},wd={borderWidth:ve,borderTopWidth:ve,borderRightWidth:ve,borderBottomWidth:ve,borderLeftWidth:ve,borderRadius:ve,radius:ve,borderTopLeftRadius:ve,borderTopRightRadius:ve,borderBottomRightRadius:ve,borderBottomLeftRadius:ve,width:ve,maxWidth:ve,height:ve,maxHeight:ve,top:ve,right:ve,bottom:ve,left:ve,padding:ve,paddingTop:ve,paddingRight:ve,paddingBottom:ve,paddingLeft:ve,margin:ve,marginTop:ve,marginRight:ve,marginBottom:ve,marginLeft:ve,backgroundPositionX:ve,backgroundPositionY:ve,...A2,zIndex:Um,fillOpacity:Io,strokeOpacity:Io,numOctaves:Um},C2={...wd,color:Je,backgroundColor:Je,outlineColor:Je,fill:Je,stroke:Je,borderColor:Je,borderTopColor:Je,borderRightColor:Je,borderBottomColor:Je,borderLeftColor:Je,filter:Af,WebkitFilter:Af},Jg=t=>C2[t];function Zg(t,n){let i=Jg(t);return i!==Af&&(i=xr),i.getAnimatableNone?i.getAnimatableNone(n):void 0}const F2=new Set(["auto","none","0"]);function N2(t,n,i){let s=0,a;for(;s{n.getValue(h).set(y)}),this.resolveNoneKeyframes()}}function b2(t,n,i){if(t instanceof EventTarget)return[t];if(typeof t=="string"){let s=document;const a=(i==null?void 0:i[t])??s.querySelectorAll(t);return a?Array.from(a):[]}return Array.from(t)}const ev=(t,n)=>n&&typeof t=="number"?n.transform(t):t;function tv(t){return yg(t)&&"offsetHeight"in t}const $m=30,O2=t=>!isNaN(parseFloat(t));class M2{constructor(n,i={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=s=>{var c;const a=jt.now();if(this.updatedAt!==a&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(s),this.current!==this.prev&&((c=this.events.change)==null||c.notify(this.current),this.dependents))for(const u of this.dependents)u.dirty()},this.hasAnimated=!1,this.setCurrent(n),this.owner=i.owner}setCurrent(n){this.current=n,this.updatedAt=jt.now(),this.canTrackVelocity===null&&n!==void 0&&(this.canTrackVelocity=O2(this.current))}setPrevFrameValue(n=this.current){this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt}onChange(n){return this.on("change",n)}on(n,i){this.events[n]||(this.events[n]=new ad);const s=this.events[n].add(i);return n==="change"?()=>{s(),ze.read(()=>{this.events.change.getSize()||this.stop()})}:s}clearListeners(){for(const n in this.events)this.events[n].clear()}attach(n,i){this.passiveEffect=n,this.stopPassiveEffect=i}set(n){this.passiveEffect?this.passiveEffect(n,this.updateAndNotify):this.updateAndNotify(n)}setWithVelocity(n,i,s){this.set(i),this.prev=void 0,this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt-s}jump(n,i=!0){this.updateAndNotify(n),this.prev=n,this.prevUpdatedAt=this.prevFrameValue=void 0,i&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var n;(n=this.events.change)==null||n.notify(this.current)}addDependent(n){this.dependents||(this.dependents=new Set),this.dependents.add(n)}removeDependent(n){this.dependents&&this.dependents.delete(n)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const n=jt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||n-this.updatedAt>$m)return 0;const i=Math.min(this.updatedAt-this.prevUpdatedAt,$m);return vg(parseFloat(this.current)-parseFloat(this.prevFrameValue),i)}start(n){return this.stop(),new Promise(i=>{this.hasAnimated=!0,this.animation=n(i),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){var n,i;(n=this.dependents)==null||n.clear(),(i=this.events.destroy)==null||i.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Fi(t,n){return new M2(t,n)}const{schedule:Sd}=Fg(queueMicrotask,!1),fn={x:!1,y:!1};function nv(){return fn.x||fn.y}function j2(t){return t==="x"||t==="y"?fn[t]?null:(fn[t]=!0,()=>{fn[t]=!1}):fn.x||fn.y?null:(fn.x=fn.y=!0,()=>{fn.x=fn.y=!1})}function rv(t,n){const i=b2(t),s=new AbortController,a={passive:!0,...n,signal:s.signal};return[i,a,()=>s.abort()]}function Wm(t){return!(t.pointerType==="touch"||nv())}function I2(t,n,i={}){const[s,a,c]=rv(t,i),u=d=>{if(!Wm(d))return;const{target:h}=d,y=n(h,d);if(typeof y!="function"||!h)return;const m=v=>{Wm(v)&&(y(v),h.removeEventListener("pointerleave",m))};h.addEventListener("pointerleave",m,a)};return s.forEach(d=>{d.addEventListener("pointerenter",u,a)}),c}const iv=(t,n)=>n?t===n?!0:iv(t,n.parentElement):!1,Ed=t=>t.pointerType==="mouse"?typeof t.button!="number"||t.button<=0:t.isPrimary!==!1,D2=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function L2(t){return D2.has(t.tagName)||t.tabIndex!==-1}const Ta=new WeakSet;function Hm(t){return n=>{n.key==="Enter"&&t(n)}}function rc(t,n){t.dispatchEvent(new PointerEvent("pointer"+n,{isPrimary:!0,bubbles:!0}))}const V2=(t,n)=>{const i=t.currentTarget;if(!i)return;const s=Hm(()=>{if(Ta.has(i))return;rc(i,"down");const a=Hm(()=>{rc(i,"up")}),c=()=>rc(i,"cancel");i.addEventListener("keyup",a,n),i.addEventListener("blur",c,n)});i.addEventListener("keydown",s,n),i.addEventListener("blur",()=>i.removeEventListener("keydown",s),n)};function qm(t){return Ed(t)&&!nv()}function B2(t,n,i={}){const[s,a,c]=rv(t,i),u=d=>{const h=d.currentTarget;if(!qm(d))return;Ta.add(h);const y=n(h,d),m=(k,T)=>{window.removeEventListener("pointerup",v),window.removeEventListener("pointercancel",w),Ta.has(h)&&Ta.delete(h),qm(k)&&typeof y=="function"&&y(k,{success:T})},v=k=>{m(k,h===window||h===document||i.useGlobalTarget||iv(h,k.target))},w=k=>{m(k,!1)};window.addEventListener("pointerup",v,a),window.addEventListener("pointercancel",w,a)};return s.forEach(d=>{(i.useGlobalTarget?window:d).addEventListener("pointerdown",u,a),tv(d)&&(d.addEventListener("focus",y=>V2(y,a)),!L2(d)&&!d.hasAttribute("tabindex")&&(d.tabIndex=0))}),c}function ov(t){return yg(t)&&"ownerSVGElement"in t}function z2(t){return ov(t)&&t.tagName==="svg"}const xt=t=>!!(t&&t.getVelocity),U2=[...Yg,Je,xr],$2=t=>U2.find(Xg(t)),Pd=Y.createContext({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"});function Km(t,n){if(typeof t=="function")return t(n);t!=null&&(t.current=n)}function W2(...t){return n=>{let i=!1;const s=t.map(a=>{const c=Km(a,n);return!i&&typeof c=="function"&&(i=!0),c});if(i)return()=>{for(let a=0;a{const{width:y,height:m,top:v,left:w,right:k}=u.current;if(n||!c.current||!y||!m)return;const T=i==="left"?`left: ${w}`:`right: ${k}`;c.current.dataset.motionPopId=a;const A=document.createElement("style");d&&(A.nonce=d);const S=s??document.head;return S.appendChild(A),A.sheet&&A.sheet.insertRule(` + [data-motion-pop-id="${a}"] { + position: absolute !important; + width: ${y}px !important; + height: ${m}px !important; + ${T}px !important; + top: ${v}px !important; + } + `),()=>{S.contains(A)&&S.removeChild(A)}},[n]),P.jsx(q2,{isPresent:n,childRef:c,sizeRef:u,children:Y.cloneElement(t,{ref:h})})}const G2=({children:t,initial:n,isPresent:i,onExitComplete:s,custom:a,presenceAffectsLayout:c,mode:u,anchorX:d,root:h})=>{const y=td(Q2),m=Y.useId();let v=!0,w=Y.useMemo(()=>(v=!1,{id:m,initial:n,isPresent:i,custom:a,onExitComplete:k=>{y.set(k,!0);for(const T of y.values())if(!T)return;s&&s()},register:k=>(y.set(k,!1),()=>y.delete(k))}),[i,y,s]);return c&&v&&(w={...w}),Y.useMemo(()=>{y.forEach((k,T)=>y.set(T,!1))},[i]),Y.useEffect(()=>{!i&&!y.size&&s&&s()},[i]),u==="popLayout"&&(t=P.jsx(K2,{isPresent:i,anchorX:d,root:h,children:t})),P.jsx(Ka.Provider,{value:w,children:t})};function Q2(){return new Map}function sv(t=!0){const n=Y.useContext(Ka);if(n===null)return[!0,null];const{isPresent:i,onExitComplete:s,register:a}=n,c=Y.useId();Y.useEffect(()=>{if(t)return a(c)},[t]);const u=Y.useCallback(()=>t&&s&&s(c),[c,s,t]);return!i&&s?[!1,u]:[!0]}const va=t=>t.key||"";function Gm(t){const n=[];return Y.Children.forEach(t,i=>{Y.isValidElement(i)&&n.push(i)}),n}const X2=({children:t,custom:n,initial:i=!0,onExitComplete:s,presenceAffectsLayout:a=!0,mode:c="sync",propagate:u=!1,anchorX:d="left",root:h})=>{const[y,m]=sv(u),v=Y.useMemo(()=>Gm(t),[t]),w=u&&!y?[]:v.map(va),k=Y.useRef(!0),T=Y.useRef(v),A=td(()=>new Map),[S,R]=Y.useState(v),[O,D]=Y.useState(v);hg(()=>{k.current=!1,T.current=v;for(let q=0;q{const b=va(q),E=u&&!y?!1:v===O||w.includes(b),N=()=>{if(A.has(b))A.set(b,!0);else return;let _=!0;A.forEach(V=>{V||(_=!1)}),_&&(H==null||H(),D(T.current),u&&(m==null||m()),s&&s())};return P.jsx(G2,{isPresent:E,initial:!k.current||i?void 0:!1,custom:n,presenceAffectsLayout:a,mode:c,root:h,onExitComplete:E?void 0:N,anchorX:d,children:q},b)})})},av=Y.createContext({strict:!1}),Qm={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Ni={};for(const t in Qm)Ni[t]={isEnabled:n=>Qm[t].some(i=>!!n[i])};function Y2(t){for(const n in t)Ni[n]={...Ni[n],...t[n]}}const J2=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Ia(t){return t.startsWith("while")||t.startsWith("drag")&&t!=="draggable"||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||J2.has(t)}let lv=t=>!Ia(t);function Z2(t){typeof t=="function"&&(lv=n=>n.startsWith("on")?!Ia(n):t(n))}try{Z2(require("@emotion/is-prop-valid").default)}catch{}function eE(t,n,i){const s={};for(const a in t)a==="values"&&typeof t.values=="object"||(lv(a)||i===!0&&Ia(a)||!n&&!Ia(a)||t.draggable&&a.startsWith("onDrag"))&&(s[a]=t[a]);return s}const Ga=Y.createContext({});function Qa(t){return t!==null&&typeof t=="object"&&typeof t.start=="function"}function Lo(t){return typeof t=="string"||Array.isArray(t)}const Td=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],kd=["initial",...Td];function Xa(t){return Qa(t.animate)||kd.some(n=>Lo(t[n]))}function uv(t){return!!(Xa(t)||t.variants)}function tE(t,n){if(Xa(t)){const{initial:i,animate:s}=t;return{initial:i===!1||Lo(i)?i:void 0,animate:Lo(s)?s:void 0}}return t.inherit!==!1?n:{}}function nE(t){const{initial:n,animate:i}=tE(t,Y.useContext(Ga));return Y.useMemo(()=>({initial:n,animate:i}),[Xm(n),Xm(i)])}function Xm(t){return Array.isArray(t)?t.join(" "):t}function Ym(t,n){return n.max===n.min?0:t/(n.max-n.min)*100}const Co={correct:(t,n)=>{if(!n.target)return t;if(typeof t=="string")if(ve.test(t))t=parseFloat(t);else return t;const i=Ym(t,n.target.x),s=Ym(t,n.target.y);return`${i}% ${s}%`}},rE={correct:(t,{treeScale:n,projectionDelta:i})=>{const s=t,a=xr.parse(t);if(a.length>5)return s;const c=xr.createTransformer(t),u=typeof a[0]!="number"?1:0,d=i.x.scale*n.x,h=i.y.scale*n.y;a[0+u]/=d,a[1+u]/=h;const y=We(d,h,.5);return typeof a[2+u]=="number"&&(a[2+u]/=y),typeof a[3+u]=="number"&&(a[3+u]/=y),c(a)}},Cf={borderRadius:{...Co,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Co,borderTopRightRadius:Co,borderBottomLeftRadius:Co,borderBottomRightRadius:Co,boxShadow:rE};function cv(t,{layout:n,layoutId:i}){return Di.has(t)||t.startsWith("origin")||(n||i!==void 0)&&(!!Cf[t]||t==="opacity")}const iE={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},oE=Ii.length;function sE(t,n,i){let s="",a=!0;for(let c=0;c({style:{},transform:{},transformOrigin:{},vars:{}});function fv(t,n,i){for(const s in n)!xt(n[s])&&!cv(s,i)&&(t[s]=n[s])}function aE({transformTemplate:t},n){return Y.useMemo(()=>{const i=Ad();return _d(i,n,t),Object.assign({},i.vars,i.style)},[n])}function lE(t,n){const i=t.style||{},s={};return fv(s,i,t),Object.assign(s,aE(t,n)),s}function uE(t,n){const i={},s=lE(t,n);return t.drag&&t.dragListener!==!1&&(i.draggable=!1,s.userSelect=s.WebkitUserSelect=s.WebkitTouchCallout="none",s.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),t.tabIndex===void 0&&(t.onTap||t.onTapStart||t.whileTap)&&(i.tabIndex=0),i.style=s,i}const cE={offset:"stroke-dashoffset",array:"stroke-dasharray"},fE={offset:"strokeDashoffset",array:"strokeDasharray"};function dE(t,n,i=1,s=0,a=!0){t.pathLength=1;const c=a?cE:fE;t[c.offset]=ve.transform(-s);const u=ve.transform(n),d=ve.transform(i);t[c.array]=`${u} ${d}`}function dv(t,{attrX:n,attrY:i,attrScale:s,pathLength:a,pathSpacing:c=1,pathOffset:u=0,...d},h,y,m){if(_d(t,d,y),h){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};const{attrs:v,style:w}=t;v.transform&&(w.transform=v.transform,delete v.transform),(w.transform||v.transformOrigin)&&(w.transformOrigin=v.transformOrigin??"50% 50%",delete v.transformOrigin),w.transform&&(w.transformBox=(m==null?void 0:m.transformBox)??"fill-box",delete v.transformBox),n!==void 0&&(v.x=n),i!==void 0&&(v.y=i),s!==void 0&&(v.scale=s),a!==void 0&&dE(v,a,c,u,!1)}const pv=()=>({...Ad(),attrs:{}}),hv=t=>typeof t=="string"&&t.toLowerCase()==="svg";function pE(t,n,i,s){const a=Y.useMemo(()=>{const c=pv();return dv(c,n,hv(s),t.transformTemplate,t.style),{...c.attrs,style:{...c.style}}},[n]);if(t.style){const c={};fv(c,t.style,t),a.style={...c,...a.style}}return a}const hE=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Cd(t){return typeof t!="string"||t.includes("-")?!1:!!(hE.indexOf(t)>-1||/[A-Z]/u.test(t))}function mE(t,n,i,{latestValues:s},a,c=!1){const d=(Cd(t)?pE:uE)(n,s,a,t),h=eE(n,typeof t=="string",c),y=t!==Y.Fragment?{...h,...d,ref:i}:{},{children:m}=n,v=Y.useMemo(()=>xt(m)?m.get():m,[m]);return Y.createElement(t,{...y,children:v})}function Jm(t){const n=[{},{}];return t==null||t.values.forEach((i,s)=>{n[0][s]=i.get(),n[1][s]=i.getVelocity()}),n}function Fd(t,n,i,s){if(typeof n=="function"){const[a,c]=Jm(s);n=n(i!==void 0?i:t.custom,a,c)}if(typeof n=="string"&&(n=t.variants&&t.variants[n]),typeof n=="function"){const[a,c]=Jm(s);n=n(i!==void 0?i:t.custom,a,c)}return n}function ka(t){return xt(t)?t.get():t}function yE({scrapeMotionValuesFromProps:t,createRenderState:n},i,s,a){return{latestValues:gE(i,s,a,t),renderState:n()}}function gE(t,n,i,s){const a={},c=s(t,{});for(const w in c)a[w]=ka(c[w]);let{initial:u,animate:d}=t;const h=Xa(t),y=uv(t);n&&y&&!h&&t.inherit!==!1&&(u===void 0&&(u=n.initial),d===void 0&&(d=n.animate));let m=i?i.initial===!1:!1;m=m||u===!1;const v=m?d:u;if(v&&typeof v!="boolean"&&!Qa(v)){const w=Array.isArray(v)?v:[v];for(let k=0;k(n,i)=>{const s=Y.useContext(Ga),a=Y.useContext(Ka),c=()=>yE(t,n,s,a);return i?c():td(c)};function Nd(t,n,i){var c;const{style:s}=t,a={};for(const u in s)(xt(s[u])||n.style&&xt(n.style[u])||cv(u,t)||((c=i==null?void 0:i.getValue(u))==null?void 0:c.liveStyle)!==void 0)&&(a[u]=s[u]);return a}const vE=mv({scrapeMotionValuesFromProps:Nd,createRenderState:Ad});function yv(t,n,i){const s=Nd(t,n,i);for(const a in t)if(xt(t[a])||xt(n[a])){const c=Ii.indexOf(a)!==-1?"attr"+a.charAt(0).toUpperCase()+a.substring(1):a;s[c]=t[a]}return s}const xE=mv({scrapeMotionValuesFromProps:yv,createRenderState:pv}),wE=Symbol.for("motionComponentSymbol");function Ti(t){return t&&typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function SE(t,n,i){return Y.useCallback(s=>{s&&t.onMount&&t.onMount(s),n&&(s?n.mount(s):n.unmount()),i&&(typeof i=="function"?i(s):Ti(i)&&(i.current=s))},[n])}const Rd=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),EE="framerAppearId",gv="data-"+Rd(EE),vv=Y.createContext({});function PE(t,n,i,s,a){var A,S;const{visualElement:c}=Y.useContext(Ga),u=Y.useContext(av),d=Y.useContext(Ka),h=Y.useContext(Pd).reducedMotion,y=Y.useRef(null);s=s||u.renderer,!y.current&&s&&(y.current=s(t,{visualState:n,parent:c,props:i,presenceContext:d,blockInitialAnimation:d?d.initial===!1:!1,reducedMotionConfig:h}));const m=y.current,v=Y.useContext(vv);m&&!m.projection&&a&&(m.type==="html"||m.type==="svg")&&TE(y.current,i,a,v);const w=Y.useRef(!1);Y.useInsertionEffect(()=>{m&&w.current&&m.update(i,d)});const k=i[gv],T=Y.useRef(!!k&&!((A=window.MotionHandoffIsComplete)!=null&&A.call(window,k))&&((S=window.MotionHasOptimisedAnimation)==null?void 0:S.call(window,k)));return hg(()=>{m&&(w.current=!0,window.MotionIsMounted=!0,m.updateFeatures(),m.scheduleRenderMicrotask(),T.current&&m.animationState&&m.animationState.animateChanges())}),Y.useEffect(()=>{m&&(!T.current&&m.animationState&&m.animationState.animateChanges(),T.current&&(queueMicrotask(()=>{var R;(R=window.MotionHandoffMarkAsComplete)==null||R.call(window,k)}),T.current=!1),m.enteringChildren=void 0)}),m}function TE(t,n,i,s){const{layoutId:a,layout:c,drag:u,dragConstraints:d,layoutScroll:h,layoutRoot:y,layoutCrossfade:m}=n;t.projection=new i(t.latestValues,n["data-framer-portal-id"]?void 0:xv(t.parent)),t.projection.setOptions({layoutId:a,layout:c,alwaysMeasureLayout:!!u||d&&Ti(d),visualElement:t,animationType:typeof c=="string"?c:"both",initialPromotionConfig:s,crossfade:m,layoutScroll:h,layoutRoot:y})}function xv(t){if(t)return t.options.allowProjection!==!1?t.projection:xv(t.parent)}function ic(t,{forwardMotionProps:n=!1}={},i,s){i&&Y2(i);const a=Cd(t)?xE:vE;function c(d,h){let y;const m={...Y.useContext(Pd),...d,layoutId:kE(d)},{isStatic:v}=m,w=nE(d),k=a(d,v);if(!v&&nd){_E();const T=AE(m);y=T.MeasureLayout,w.visualElement=PE(t,k,m,s,T.ProjectionNode)}return P.jsxs(Ga.Provider,{value:w,children:[y&&w.visualElement?P.jsx(y,{visualElement:w.visualElement,...m}):null,mE(t,d,SE(k,w.visualElement,h),k,v,n)]})}c.displayName=`motion.${typeof t=="string"?t:`create(${t.displayName??t.name??""})`}`;const u=Y.forwardRef(c);return u[wE]=t,u}function kE({layoutId:t}){const n=Y.useContext(ed).id;return n&&t!==void 0?n+"-"+t:t}function _E(t,n){Y.useContext(av).strict}function AE(t){const{drag:n,layout:i}=Ni;if(!n&&!i)return{};const s={...n,...i};return{MeasureLayout:n!=null&&n.isEnabled(t)||i!=null&&i.isEnabled(t)?s.MeasureLayout:void 0,ProjectionNode:s.ProjectionNode}}function CE(t,n){if(typeof Proxy>"u")return ic;const i=new Map,s=(c,u)=>ic(c,u,t,n),a=(c,u)=>s(c,u);return new Proxy(a,{get:(c,u)=>u==="create"?s:(i.has(u)||i.set(u,ic(u,void 0,t,n)),i.get(u))})}function wv({top:t,left:n,right:i,bottom:s}){return{x:{min:n,max:i},y:{min:t,max:s}}}function FE({x:t,y:n}){return{top:n.min,right:t.max,bottom:n.max,left:t.min}}function NE(t,n){if(!n)return t;const i=n({x:t.left,y:t.top}),s=n({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:s.y,right:s.x}}function oc(t){return t===void 0||t===1}function Ff({scale:t,scaleX:n,scaleY:i}){return!oc(t)||!oc(n)||!oc(i)}function Dr(t){return Ff(t)||Sv(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function Sv(t){return Zm(t.x)||Zm(t.y)}function Zm(t){return t&&t!=="0%"}function Da(t,n,i){const s=t-i,a=n*s;return i+a}function ey(t,n,i,s,a){return a!==void 0&&(t=Da(t,a,s)),Da(t,i,s)+n}function Nf(t,n=0,i=1,s,a){t.min=ey(t.min,n,i,s,a),t.max=ey(t.max,n,i,s,a)}function Ev(t,{x:n,y:i}){Nf(t.x,n.translate,n.scale,n.originPoint),Nf(t.y,i.translate,i.scale,i.originPoint)}const ty=.999999999999,ny=1.0000000000001;function RE(t,n,i,s=!1){const a=i.length;if(!a)return;n.x=n.y=1;let c,u;for(let d=0;dty&&(n.x=1),n.yty&&(n.y=1)}function ki(t,n){t.min=t.min+n,t.max=t.max+n}function ry(t,n,i,s,a=.5){const c=We(t.min,t.max,a);Nf(t,n,i,c,s)}function _i(t,n){ry(t.x,n.x,n.scaleX,n.scale,n.originX),ry(t.y,n.y,n.scaleY,n.scale,n.originY)}function Pv(t,n){return wv(NE(t.getBoundingClientRect(),n))}function bE(t,n,i){const s=Pv(t,i),{scroll:a}=n;return a&&(ki(s.x,a.offset.x),ki(s.y,a.offset.y)),s}const iy=()=>({translate:0,scale:1,origin:0,originPoint:0}),Ai=()=>({x:iy(),y:iy()}),oy=()=>({min:0,max:0}),rt=()=>({x:oy(),y:oy()}),Rf={current:null},Tv={current:!1};function OE(){if(Tv.current=!0,!!nd)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),n=()=>Rf.current=t.matches;t.addEventListener("change",n),n()}else Rf.current=!1}const ME=new WeakMap;function jE(t,n,i){for(const s in n){const a=n[s],c=i[s];if(xt(a))t.addValue(s,a);else if(xt(c))t.addValue(s,Fi(a,{owner:t}));else if(c!==a)if(t.hasValue(s)){const u=t.getValue(s);u.liveStyle===!0?u.jump(a):u.hasAnimated||u.set(a)}else{const u=t.getStaticValue(s);t.addValue(s,Fi(u!==void 0?u:a,{owner:t}))}}for(const s in i)n[s]===void 0&&t.removeValue(s);return n}const sy=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class IE{scrapeMotionValuesFromProps(n,i,s){return{}}constructor({parent:n,props:i,presenceContext:s,reducedMotionConfig:a,blockInitialAnimation:c,visualState:u},d={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=vd,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const w=jt.now();this.renderScheduledAtthis.bindToMotionValue(a,s)),Tv.current||OE(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Rf.current,(i=this.parent)==null||i.addChild(this),this.update(this.props,this.presenceContext)}unmount(){var n;this.projection&&this.projection.unmount(),vr(this.notifyUpdate),vr(this.render),this.valueSubscriptions.forEach(i=>i()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(n=this.parent)==null||n.removeChild(this);for(const i in this.events)this.events[i].clear();for(const i in this.features){const s=this.features[i];s&&(s.unmount(),s.isMounted=!1)}this.current=null}addChild(n){this.children.add(n),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(n)}removeChild(n){this.children.delete(n),this.enteringChildren&&this.enteringChildren.delete(n)}bindToMotionValue(n,i){this.valueSubscriptions.has(n)&&this.valueSubscriptions.get(n)();const s=Di.has(n);s&&this.onBindTransform&&this.onBindTransform();const a=i.on("change",u=>{this.latestValues[n]=u,this.props.onUpdate&&ze.preRender(this.notifyUpdate),s&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let c;window.MotionCheckAppearSync&&(c=window.MotionCheckAppearSync(this,n,i)),this.valueSubscriptions.set(n,()=>{a(),c&&c(),i.owner&&i.stop()})}sortNodePosition(n){return!this.current||!this.sortInstanceNodePosition||this.type!==n.type?0:this.sortInstanceNodePosition(this.current,n.current)}updateFeatures(){let n="animation";for(n in Ni){const i=Ni[n];if(!i)continue;const{isEnabled:s,Feature:a}=i;if(!this.features[n]&&a&&s(this.props)&&(this.features[n]=new a(this)),this.features[n]){const c=this.features[n];c.isMounted?c.update():(c.mount(),c.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):rt()}getStaticValue(n){return this.latestValues[n]}setStaticValue(n,i){this.latestValues[n]=i}update(n,i){(n.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=n,this.prevPresenceContext=this.presenceContext,this.presenceContext=i;for(let s=0;si.variantChildren.delete(n)}addValue(n,i){const s=this.values.get(n);i!==s&&(s&&this.removeValue(n),this.bindToMotionValue(n,i),this.values.set(n,i),this.latestValues[n]=i.get())}removeValue(n){this.values.delete(n);const i=this.valueSubscriptions.get(n);i&&(i(),this.valueSubscriptions.delete(n)),delete this.latestValues[n],this.removeValueFromRenderState(n,this.renderState)}hasValue(n){return this.values.has(n)}getValue(n,i){if(this.props.values&&this.props.values[n])return this.props.values[n];let s=this.values.get(n);return s===void 0&&i!==void 0&&(s=Fi(i===null?void 0:i,{owner:this}),this.addValue(n,s)),s}readValue(n,i){let s=this.latestValues[n]!==void 0||!this.current?this.latestValues[n]:this.getBaseTargetFromProps(this.props,n)??this.readValueFromInstance(this.current,n,this.options);return s!=null&&(typeof s=="string"&&(mg(s)||gg(s))?s=parseFloat(s):!$2(s)&&xr.test(i)&&(s=Zg(n,i)),this.setBaseTarget(n,xt(s)?s.get():s)),xt(s)?s.get():s}setBaseTarget(n,i){this.baseTarget[n]=i}getBaseTarget(n){var c;const{initial:i}=this.props;let s;if(typeof i=="string"||typeof i=="object"){const u=Fd(this.props,i,(c=this.presenceContext)==null?void 0:c.custom);u&&(s=u[n])}if(i&&s!==void 0)return s;const a=this.getBaseTargetFromProps(this.props,n);return a!==void 0&&!xt(a)?a:this.initialValues[n]!==void 0&&s===void 0?void 0:this.baseTarget[n]}on(n,i){return this.events[n]||(this.events[n]=new ad),this.events[n].add(i)}notify(n,...i){this.events[n]&&this.events[n].notify(...i)}scheduleRenderMicrotask(){Sd.render(this.render)}}class kv extends IE{constructor(){super(...arguments),this.KeyframeResolver=R2}sortInstanceNodePosition(n,i){return n.compareDocumentPosition(i)&2?1:-1}getBaseTargetFromProps(n,i){return n.style?n.style[i]:void 0}removeValueFromRenderState(n,{vars:i,style:s}){delete i[n],delete s[n]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:n}=this.props;xt(n)&&(this.childSubscription=n.on("change",i=>{this.current&&(this.current.textContent=`${i}`)}))}}function _v(t,{style:n,vars:i},s,a){const c=t.style;let u;for(u in n)c[u]=n[u];a==null||a.applyProjectionStyles(c,s);for(u in i)c.setProperty(u,i[u])}function DE(t){return window.getComputedStyle(t)}class LE extends kv{constructor(){super(...arguments),this.type="html",this.renderInstance=_v}readValueFromInstance(n,i){var s;if(Di.has(i))return(s=this.projection)!=null&&s.isProjecting?Sf(i):XS(n,i);{const a=DE(n),c=(Rg(i)?a.getPropertyValue(i):a[i])||0;return typeof c=="string"?c.trim():c}}measureInstanceViewportBox(n,{transformPagePoint:i}){return Pv(n,i)}build(n,i,s){_d(n,i,s.transformTemplate)}scrapeMotionValuesFromProps(n,i,s){return Nd(n,i,s)}}const Av=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function VE(t,n,i,s){_v(t,n,void 0,s);for(const a in n.attrs)t.setAttribute(Av.has(a)?a:Rd(a),n.attrs[a])}class BE extends kv{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=rt}getBaseTargetFromProps(n,i){return n[i]}readValueFromInstance(n,i){if(Di.has(i)){const s=Jg(i);return s&&s.default||0}return i=Av.has(i)?i:Rd(i),n.getAttribute(i)}scrapeMotionValuesFromProps(n,i,s){return yv(n,i,s)}build(n,i,s){dv(n,i,this.isSVGTag,s.transformTemplate,s.style)}renderInstance(n,i,s,a){VE(n,i,s,a)}mount(n){this.isSVGTag=hv(n.tagName),super.mount(n)}}const zE=(t,n)=>Cd(t)?new BE(n):new LE(n,{allowProjection:t!==Y.Fragment});function Ci(t,n,i){const s=t.getProps();return Fd(s,n,i!==void 0?i:s.custom,t)}const bf=t=>Array.isArray(t);function UE(t,n,i){t.hasValue(n)?t.getValue(n).set(i):t.addValue(n,Fi(i))}function $E(t){return bf(t)?t[t.length-1]||0:t}function WE(t,n){const i=Ci(t,n);let{transitionEnd:s={},transition:a={},...c}=i||{};c={...c,...s};for(const u in c){const d=$E(c[u]);UE(t,u,d)}}function HE(t){return!!(xt(t)&&t.add)}function Of(t,n){const i=t.getValue("willChange");if(HE(i))return i.add(n);if(!i&&$n.WillChange){const s=new $n.WillChange("auto");t.addValue("willChange",s),s.add(n)}}function Cv(t){return t.props[gv]}const qE=t=>t!==null;function KE(t,{repeat:n,repeatType:i="loop"},s){const a=t.filter(qE),c=n&&i!=="loop"&&n%2===1?0:a.length-1;return a[c]}const GE={type:"spring",stiffness:500,damping:25,restSpeed:10},QE=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),XE={type:"keyframes",duration:.8},YE={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},JE=(t,{keyframes:n})=>n.length>2?XE:Di.has(t)?t.startsWith("scale")?QE(n[1]):GE:YE;function ZE({when:t,delay:n,delayChildren:i,staggerChildren:s,staggerDirection:a,repeat:c,repeatType:u,repeatDelay:d,from:h,elapsed:y,...m}){return!!Object.keys(m).length}const bd=(t,n,i,s={},a,c)=>u=>{const d=xd(s,t)||{},h=d.delay||s.delay||0;let{elapsed:y=0}=s;y=y-kn(h);const m={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:n.getVelocity(),...d,delay:-y,onUpdate:w=>{n.set(w),d.onUpdate&&d.onUpdate(w)},onComplete:()=>{u(),d.onComplete&&d.onComplete()},name:t,motionValue:n,element:c?void 0:a};ZE(d)||Object.assign(m,JE(t,m)),m.duration&&(m.duration=kn(m.duration)),m.repeatDelay&&(m.repeatDelay=kn(m.repeatDelay)),m.from!==void 0&&(m.keyframes[0]=m.from);let v=!1;if((m.type===!1||m.duration===0&&!m.repeatDelay)&&(_f(m),m.delay===0&&(v=!0)),($n.instantAnimations||$n.skipAnimations)&&(v=!0,_f(m),m.delay=0),m.allowFlatten=!d.type&&!d.ease,v&&!c&&n.get()!==void 0){const w=KE(m.keyframes,d);if(w!==void 0){ze.update(()=>{m.onUpdate(w),m.onComplete()});return}}return d.isSync?new gd(m):new x2(m)};function eP({protectedKeys:t,needsAnimating:n},i){const s=t.hasOwnProperty(i)&&n[i]!==!0;return n[i]=!1,s}function Fv(t,n,{delay:i=0,transitionOverride:s,type:a}={}){let{transition:c=t.getDefaultTransition(),transitionEnd:u,...d}=n;s&&(c=s);const h=[],y=a&&t.animationState&&t.animationState.getState()[a];for(const m in d){const v=t.getValue(m,t.latestValues[m]??null),w=d[m];if(w===void 0||y&&eP(y,m))continue;const k={delay:i,...xd(c||{},m)},T=v.get();if(T!==void 0&&!v.isAnimating&&!Array.isArray(w)&&w===T&&!k.velocity)continue;let A=!1;if(window.MotionHandoffAnimation){const R=Cv(t);if(R){const O=window.MotionHandoffAnimation(R,m,ze);O!==null&&(k.startTime=O,A=!0)}}Of(t,m),v.start(bd(m,v,w,t.shouldReduceMotion&&Qg.has(m)?{type:!1}:k,t,A));const S=v.animation;S&&h.push(S)}return u&&Promise.all(h).then(()=>{ze.update(()=>{u&&WE(t,u)})}),h}function Nv(t,n,i,s=0,a=1){const c=Array.from(t).sort((y,m)=>y.sortNodePosition(m)).indexOf(n),u=t.size,d=(u-1)*s;return typeof i=="function"?i(c,u):a===1?c*s:d-c*s}function Mf(t,n,i={}){var h;const s=Ci(t,n,i.type==="exit"?(h=t.presenceContext)==null?void 0:h.custom:void 0);let{transition:a=t.getDefaultTransition()||{}}=s||{};i.transitionOverride&&(a=i.transitionOverride);const c=s?()=>Promise.all(Fv(t,s,i)):()=>Promise.resolve(),u=t.variantChildren&&t.variantChildren.size?(y=0)=>{const{delayChildren:m=0,staggerChildren:v,staggerDirection:w}=a;return tP(t,n,y,m,v,w,i)}:()=>Promise.resolve(),{when:d}=a;if(d){const[y,m]=d==="beforeChildren"?[c,u]:[u,c];return y().then(()=>m())}else return Promise.all([c(),u(i.delay)])}function tP(t,n,i=0,s=0,a=0,c=1,u){const d=[];for(const h of t.variantChildren)h.notify("AnimationStart",n),d.push(Mf(h,n,{...u,delay:i+(typeof s=="function"?0:s)+Nv(t.variantChildren,h,s,a,c)}).then(()=>h.notify("AnimationComplete",n)));return Promise.all(d)}function nP(t,n,i={}){t.notify("AnimationStart",n);let s;if(Array.isArray(n)){const a=n.map(c=>Mf(t,c,i));s=Promise.all(a)}else if(typeof n=="string")s=Mf(t,n,i);else{const a=typeof n=="function"?Ci(t,n,i.custom):n;s=Promise.all(Fv(t,a,i))}return s.then(()=>{t.notify("AnimationComplete",n)})}function Rv(t,n){if(!Array.isArray(n))return!1;const i=n.length;if(i!==t.length)return!1;for(let s=0;sPromise.all(n.map(({animation:i,options:s})=>nP(t,i,s)))}function aP(t){let n=sP(t),i=ay(),s=!0;const a=h=>(y,m)=>{var w;const v=Ci(t,m,h==="exit"?(w=t.presenceContext)==null?void 0:w.custom:void 0);if(v){const{transition:k,transitionEnd:T,...A}=v;y={...y,...A,...T}}return y};function c(h){n=h(t)}function u(h){const{props:y}=t,m=bv(t.parent)||{},v=[],w=new Set;let k={},T=1/0;for(let S=0;ST&&U,N=!1;const _=Array.isArray(D)?D:[D];let V=_.reduce(a(R),{});H===!1&&(V={});const{prevResolvedValues:j={}}=O,se={...j,...V},pe=ce=>{E=!0,w.has(ce)&&(N=!0,w.delete(ce)),O.needsAnimating[ce]=!0;const g=t.getValue(ce);g&&(g.liveStyle=!1)};for(const ce in se){const g=V[ce],L=j[ce];if(k.hasOwnProperty(ce))continue;let B=!1;bf(g)&&bf(L)?B=!Rv(g,L):B=g!==L,B?g!=null?pe(ce):w.add(ce):g!==void 0&&w.has(ce)?pe(ce):O.protectedKeys[ce]=!0}O.prevProp=D,O.prevResolvedValues=V,O.isActive&&(k={...k,...V}),s&&t.blockInitialAnimation&&(E=!1);const Pe=q&&b;E&&(!Pe||N)&&v.push(..._.map(ce=>{const g={type:R};if(typeof ce=="string"&&s&&!Pe&&t.manuallyAnimateOnMount&&t.parent){const{parent:L}=t,B=Ci(L,ce);if(L.enteringChildren&&B){const{delayChildren:F}=B.transition||{};g.delay=Nv(L.enteringChildren,t,F)}}return{animation:ce,options:g}}))}if(w.size){const S={};if(typeof y.initial!="boolean"){const R=Ci(t,Array.isArray(y.initial)?y.initial[0]:y.initial);R&&R.transition&&(S.transition=R.transition)}w.forEach(R=>{const O=t.getBaseTarget(R),D=t.getValue(R);D&&(D.liveStyle=!0),S[R]=O??null}),v.push({animation:S})}let A=!!v.length;return s&&(y.initial===!1||y.initial===y.animate)&&!t.manuallyAnimateOnMount&&(A=!1),s=!1,A?n(v):Promise.resolve()}function d(h,y){var v;if(i[h].isActive===y)return Promise.resolve();(v=t.variantChildren)==null||v.forEach(w=>{var k;return(k=w.animationState)==null?void 0:k.setActive(h,y)}),i[h].isActive=y;const m=u(h);for(const w in i)i[w].protectedKeys={};return m}return{animateChanges:u,setActive:d,setAnimateFunction:c,getState:()=>i,reset:()=>{i=ay()}}}function lP(t,n){return typeof n=="string"?n!==t:Array.isArray(n)?!Rv(n,t):!1}function Ir(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function ay(){return{animate:Ir(!0),whileInView:Ir(),whileHover:Ir(),whileTap:Ir(),whileDrag:Ir(),whileFocus:Ir(),exit:Ir()}}class Sr{constructor(n){this.isMounted=!1,this.node=n}update(){}}class uP extends Sr{constructor(n){super(n),n.animationState||(n.animationState=aP(n))}updateAnimationControlsSubscription(){const{animate:n}=this.node.getProps();Qa(n)&&(this.unmountControls=n.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:n}=this.node.getProps(),{animate:i}=this.node.prevProps||{};n!==i&&this.updateAnimationControlsSubscription()}unmount(){var n;this.node.animationState.reset(),(n=this.unmountControls)==null||n.call(this)}}let cP=0;class fP extends Sr{constructor(){super(...arguments),this.id=cP++}update(){if(!this.node.presenceContext)return;const{isPresent:n,onExitComplete:i}=this.node.presenceContext,{isPresent:s}=this.node.prevPresenceContext||{};if(!this.node.animationState||n===s)return;const a=this.node.animationState.setActive("exit",!n);i&&!n&&a.then(()=>{i(this.id)})}mount(){const{register:n,onExitComplete:i}=this.node.presenceContext||{};i&&i(this.id),n&&(this.unmount=n(this.id))}unmount(){}}const dP={animation:{Feature:uP},exit:{Feature:fP}};function Vo(t,n,i,s={passive:!0}){return t.addEventListener(n,i,s),()=>t.removeEventListener(n,i)}function Go(t){return{point:{x:t.pageX,y:t.pageY}}}const pP=t=>n=>Ed(n)&&t(n,Go(n));function Oo(t,n,i,s){return Vo(t,n,pP(i),s)}const Ov=1e-4,hP=1-Ov,mP=1+Ov,Mv=.01,yP=0-Mv,gP=0+Mv;function _t(t){return t.max-t.min}function vP(t,n,i){return Math.abs(t-n)<=i}function ly(t,n,i,s=.5){t.origin=s,t.originPoint=We(n.min,n.max,t.origin),t.scale=_t(i)/_t(n),t.translate=We(i.min,i.max,t.origin)-t.originPoint,(t.scale>=hP&&t.scale<=mP||isNaN(t.scale))&&(t.scale=1),(t.translate>=yP&&t.translate<=gP||isNaN(t.translate))&&(t.translate=0)}function Mo(t,n,i,s){ly(t.x,n.x,i.x,s?s.originX:void 0),ly(t.y,n.y,i.y,s?s.originY:void 0)}function uy(t,n,i){t.min=i.min+n.min,t.max=t.min+_t(n)}function xP(t,n,i){uy(t.x,n.x,i.x),uy(t.y,n.y,i.y)}function cy(t,n,i){t.min=n.min-i.min,t.max=t.min+_t(n)}function La(t,n,i){cy(t.x,n.x,i.x),cy(t.y,n.y,i.y)}function Qt(t){return[t("x"),t("y")]}const jv=({current:t})=>t?t.ownerDocument.defaultView:null,fy=(t,n)=>Math.abs(t-n);function wP(t,n){const i=fy(t.x,n.x),s=fy(t.y,n.y);return Math.sqrt(i**2+s**2)}class Iv{constructor(n,i,{transformPagePoint:s,contextWindow:a=window,dragSnapToOrigin:c=!1,distanceThreshold:u=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const w=ac(this.lastMoveEventInfo,this.history),k=this.startEvent!==null,T=wP(w.offset,{x:0,y:0})>=this.distanceThreshold;if(!k&&!T)return;const{point:A}=w,{timestamp:S}=dt;this.history.push({...A,timestamp:S});const{onStart:R,onMove:O}=this.handlers;k||(R&&R(this.lastMoveEvent,w),this.startEvent=this.lastMoveEvent),O&&O(this.lastMoveEvent,w)},this.handlePointerMove=(w,k)=>{this.lastMoveEvent=w,this.lastMoveEventInfo=sc(k,this.transformPagePoint),ze.update(this.updatePoint,!0)},this.handlePointerUp=(w,k)=>{this.end();const{onEnd:T,onSessionEnd:A,resumeAnimation:S}=this.handlers;if(this.dragSnapToOrigin&&S&&S(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const R=ac(w.type==="pointercancel"?this.lastMoveEventInfo:sc(k,this.transformPagePoint),this.history);this.startEvent&&T&&T(w,R),A&&A(w,R)},!Ed(n))return;this.dragSnapToOrigin=c,this.handlers=i,this.transformPagePoint=s,this.distanceThreshold=u,this.contextWindow=a||window;const d=Go(n),h=sc(d,this.transformPagePoint),{point:y}=h,{timestamp:m}=dt;this.history=[{...y,timestamp:m}];const{onSessionStart:v}=i;v&&v(n,ac(h,this.history)),this.removeListeners=Ho(Oo(this.contextWindow,"pointermove",this.handlePointerMove),Oo(this.contextWindow,"pointerup",this.handlePointerUp),Oo(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(n){this.handlers=n}end(){this.removeListeners&&this.removeListeners(),vr(this.updatePoint)}}function sc(t,n){return n?{point:n(t.point)}:t}function dy(t,n){return{x:t.x-n.x,y:t.y-n.y}}function ac({point:t},n){return{point:t,delta:dy(t,Dv(n)),offset:dy(t,SP(n)),velocity:EP(n,.1)}}function SP(t){return t[0]}function Dv(t){return t[t.length-1]}function EP(t,n){if(t.length<2)return{x:0,y:0};let i=t.length-1,s=null;const a=Dv(t);for(;i>=0&&(s=t[i],!(a.timestamp-s.timestamp>kn(n)));)i--;if(!s)return{x:0,y:0};const c=Xt(a.timestamp-s.timestamp);if(c===0)return{x:0,y:0};const u={x:(a.x-s.x)/c,y:(a.y-s.y)/c};return u.x===1/0&&(u.x=0),u.y===1/0&&(u.y=0),u}function PP(t,{min:n,max:i},s){return n!==void 0&&ti&&(t=s?We(i,t,s.max):Math.min(t,i)),t}function py(t,n,i){return{min:n!==void 0?t.min+n:void 0,max:i!==void 0?t.max+i-(t.max-t.min):void 0}}function TP(t,{top:n,left:i,bottom:s,right:a}){return{x:py(t.x,i,a),y:py(t.y,n,s)}}function hy(t,n){let i=n.min-t.min,s=n.max-t.max;return n.max-n.mins?i=jo(n.min,n.max-s,t.min):s>a&&(i=jo(t.min,t.max-a,n.min)),Un(0,1,i)}function AP(t,n){const i={};return n.min!==void 0&&(i.min=n.min-t.min),n.max!==void 0&&(i.max=n.max-t.min),i}const jf=.35;function CP(t=jf){return t===!1?t=0:t===!0&&(t=jf),{x:my(t,"left","right"),y:my(t,"top","bottom")}}function my(t,n,i){return{min:yy(t,n),max:yy(t,i)}}function yy(t,n){return typeof t=="number"?t:t[n]||0}const FP=new WeakMap;class NP{constructor(n){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=rt(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=n}start(n,{snapToCursor:i=!1,distanceThreshold:s}={}){const{presenceContext:a}=this.visualElement;if(a&&a.isPresent===!1)return;const c=v=>{const{dragSnapToOrigin:w}=this.getProps();w?this.pauseAnimation():this.stopAnimation(),i&&this.snapToCursor(Go(v).point)},u=(v,w)=>{const{drag:k,dragPropagation:T,onDragStart:A}=this.getProps();if(k&&!T&&(this.openDragLock&&this.openDragLock(),this.openDragLock=j2(k),!this.openDragLock))return;this.latestPointerEvent=v,this.latestPanInfo=w,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Qt(R=>{let O=this.getAxisMotionValue(R).get()||0;if(_n.test(O)){const{projection:D}=this.visualElement;if(D&&D.layout){const U=D.layout.layoutBox[R];U&&(O=_t(U)*(parseFloat(O)/100))}}this.originPoint[R]=O}),A&&ze.postRender(()=>A(v,w)),Of(this.visualElement,"transform");const{animationState:S}=this.visualElement;S&&S.setActive("whileDrag",!0)},d=(v,w)=>{this.latestPointerEvent=v,this.latestPanInfo=w;const{dragPropagation:k,dragDirectionLock:T,onDirectionLock:A,onDrag:S}=this.getProps();if(!k&&!this.openDragLock)return;const{offset:R}=w;if(T&&this.currentDirection===null){this.currentDirection=RP(R),this.currentDirection!==null&&A&&A(this.currentDirection);return}this.updateAxis("x",w.point,R),this.updateAxis("y",w.point,R),this.visualElement.render(),S&&S(v,w)},h=(v,w)=>{this.latestPointerEvent=v,this.latestPanInfo=w,this.stop(v,w),this.latestPointerEvent=null,this.latestPanInfo=null},y=()=>Qt(v=>{var w;return this.getAnimationState(v)==="paused"&&((w=this.getAxisMotionValue(v).animation)==null?void 0:w.play())}),{dragSnapToOrigin:m}=this.getProps();this.panSession=new Iv(n,{onSessionStart:c,onStart:u,onMove:d,onSessionEnd:h,resumeAnimation:y},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:m,distanceThreshold:s,contextWindow:jv(this.visualElement)})}stop(n,i){const s=n||this.latestPointerEvent,a=i||this.latestPanInfo,c=this.isDragging;if(this.cancel(),!c||!a||!s)return;const{velocity:u}=a;this.startAnimation(u);const{onDragEnd:d}=this.getProps();d&&ze.postRender(()=>d(s,a))}cancel(){this.isDragging=!1;const{projection:n,animationState:i}=this.visualElement;n&&(n.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:s}=this.getProps();!s&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),i&&i.setActive("whileDrag",!1)}updateAxis(n,i,s){const{drag:a}=this.getProps();if(!s||!xa(n,a,this.currentDirection))return;const c=this.getAxisMotionValue(n);let u=this.originPoint[n]+s[n];this.constraints&&this.constraints[n]&&(u=PP(u,this.constraints[n],this.elastic[n])),c.set(u)}resolveConstraints(){var c;const{dragConstraints:n,dragElastic:i}=this.getProps(),s=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(c=this.visualElement.projection)==null?void 0:c.layout,a=this.constraints;n&&Ti(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&s?this.constraints=TP(s.layoutBox,n):this.constraints=!1,this.elastic=CP(i),a!==this.constraints&&s&&this.constraints&&!this.hasMutatedConstraints&&Qt(u=>{this.constraints!==!1&&this.getAxisMotionValue(u)&&(this.constraints[u]=AP(s.layoutBox[u],this.constraints[u]))})}resolveRefConstraints(){const{dragConstraints:n,onMeasureDragConstraints:i}=this.getProps();if(!n||!Ti(n))return!1;const s=n.current,{projection:a}=this.visualElement;if(!a||!a.layout)return!1;const c=bE(s,a.root,this.visualElement.getTransformPagePoint());let u=kP(a.layout.layoutBox,c);if(i){const d=i(FE(u));this.hasMutatedConstraints=!!d,d&&(u=wv(d))}return u}startAnimation(n){const{drag:i,dragMomentum:s,dragElastic:a,dragTransition:c,dragSnapToOrigin:u,onDragTransitionEnd:d}=this.getProps(),h=this.constraints||{},y=Qt(m=>{if(!xa(m,i,this.currentDirection))return;let v=h&&h[m]||{};u&&(v={min:0,max:0});const w=a?200:1e6,k=a?40:1e7,T={type:"inertia",velocity:s?n[m]:0,bounceStiffness:w,bounceDamping:k,timeConstant:750,restDelta:1,restSpeed:10,...c,...v};return this.startAxisValueAnimation(m,T)});return Promise.all(y).then(d)}startAxisValueAnimation(n,i){const s=this.getAxisMotionValue(n);return Of(this.visualElement,n),s.start(bd(n,s,0,i,this.visualElement,!1))}stopAnimation(){Qt(n=>this.getAxisMotionValue(n).stop())}pauseAnimation(){Qt(n=>{var i;return(i=this.getAxisMotionValue(n).animation)==null?void 0:i.pause()})}getAnimationState(n){var i;return(i=this.getAxisMotionValue(n).animation)==null?void 0:i.state}getAxisMotionValue(n){const i=`_drag${n.toUpperCase()}`,s=this.visualElement.getProps(),a=s[i];return a||this.visualElement.getValue(n,(s.initial?s.initial[n]:void 0)||0)}snapToCursor(n){Qt(i=>{const{drag:s}=this.getProps();if(!xa(i,s,this.currentDirection))return;const{projection:a}=this.visualElement,c=this.getAxisMotionValue(i);if(a&&a.layout){const{min:u,max:d}=a.layout.layoutBox[i];c.set(n[i]-We(u,d,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:n,dragConstraints:i}=this.getProps(),{projection:s}=this.visualElement;if(!Ti(i)||!s||!this.constraints)return;this.stopAnimation();const a={x:0,y:0};Qt(u=>{const d=this.getAxisMotionValue(u);if(d&&this.constraints!==!1){const h=d.get();a[u]=_P({min:h,max:h},this.constraints[u])}});const{transformTemplate:c}=this.visualElement.getProps();this.visualElement.current.style.transform=c?c({},""):"none",s.root&&s.root.updateScroll(),s.updateLayout(),this.resolveConstraints(),Qt(u=>{if(!xa(u,n,null))return;const d=this.getAxisMotionValue(u),{min:h,max:y}=this.constraints[u];d.set(We(h,y,a[u]))})}addListeners(){if(!this.visualElement.current)return;FP.set(this.visualElement,this);const n=this.visualElement.current,i=Oo(n,"pointerdown",h=>{const{drag:y,dragListener:m=!0}=this.getProps();y&&m&&this.start(h)}),s=()=>{const{dragConstraints:h}=this.getProps();Ti(h)&&h.current&&(this.constraints=this.resolveRefConstraints())},{projection:a}=this.visualElement,c=a.addEventListener("measure",s);a&&!a.layout&&(a.root&&a.root.updateScroll(),a.updateLayout()),ze.read(s);const u=Vo(window,"resize",()=>this.scalePositionWithinConstraints()),d=a.addEventListener("didUpdate",(({delta:h,hasLayoutChanged:y})=>{this.isDragging&&y&&(Qt(m=>{const v=this.getAxisMotionValue(m);v&&(this.originPoint[m]+=h[m].translate,v.set(v.get()+h[m].translate))}),this.visualElement.render())}));return()=>{u(),i(),c(),d&&d()}}getProps(){const n=this.visualElement.getProps(),{drag:i=!1,dragDirectionLock:s=!1,dragPropagation:a=!1,dragConstraints:c=!1,dragElastic:u=jf,dragMomentum:d=!0}=n;return{...n,drag:i,dragDirectionLock:s,dragPropagation:a,dragConstraints:c,dragElastic:u,dragMomentum:d}}}function xa(t,n,i){return(n===!0||n===t)&&(i===null||i===t)}function RP(t,n=10){let i=null;return Math.abs(t.y)>n?i="y":Math.abs(t.x)>n&&(i="x"),i}class bP extends Sr{constructor(n){super(n),this.removeGroupControls=Yt,this.removeListeners=Yt,this.controls=new NP(n)}mount(){const{dragControls:n}=this.node.getProps();n&&(this.removeGroupControls=n.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Yt}unmount(){this.removeGroupControls(),this.removeListeners()}}const gy=t=>(n,i)=>{t&&ze.postRender(()=>t(n,i))};class OP extends Sr{constructor(){super(...arguments),this.removePointerDownListener=Yt}onPointerDown(n){this.session=new Iv(n,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:jv(this.node)})}createPanHandlers(){const{onPanSessionStart:n,onPanStart:i,onPan:s,onPanEnd:a}=this.node.getProps();return{onSessionStart:gy(n),onStart:gy(i),onMove:s,onEnd:(c,u)=>{delete this.session,a&&ze.postRender(()=>a(c,u))}}}mount(){this.removePointerDownListener=Oo(this.node.current,"pointerdown",n=>this.onPointerDown(n))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const _a={hasAnimatedSinceResize:!0,hasEverUpdated:!1};let lc=!1;class MP extends Y.Component{componentDidMount(){const{visualElement:n,layoutGroup:i,switchLayoutGroup:s,layoutId:a}=this.props,{projection:c}=n;c&&(i.group&&i.group.add(c),s&&s.register&&a&&s.register(c),lc&&c.root.didUpdate(),c.addEventListener("animationComplete",()=>{this.safeToRemove()}),c.setOptions({...c.options,onExitComplete:()=>this.safeToRemove()})),_a.hasEverUpdated=!0}getSnapshotBeforeUpdate(n){const{layoutDependency:i,visualElement:s,drag:a,isPresent:c}=this.props,{projection:u}=s;return u&&(u.isPresent=c,lc=!0,a||n.layoutDependency!==i||i===void 0||n.isPresent!==c?u.willUpdate():this.safeToRemove(),n.isPresent!==c&&(c?u.promote():u.relegate()||ze.postRender(()=>{const d=u.getStack();(!d||!d.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:n}=this.props.visualElement;n&&(n.root.didUpdate(),Sd.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:n,layoutGroup:i,switchLayoutGroup:s}=this.props,{projection:a}=n;lc=!0,a&&(a.scheduleCheckAfterUnmount(),i&&i.group&&i.group.remove(a),s&&s.deregister&&s.deregister(a))}safeToRemove(){const{safeToRemove:n}=this.props;n&&n()}render(){return null}}function Lv(t){const[n,i]=sv(),s=Y.useContext(ed);return P.jsx(MP,{...t,layoutGroup:s,switchLayoutGroup:Y.useContext(vv),isPresent:n,safeToRemove:i})}function jP(t,n,i){const s=xt(t)?t:Fi(t);return s.start(bd("",s,n,i)),s.animation}const IP=(t,n)=>t.depth-n.depth;class DP{constructor(){this.children=[],this.isDirty=!1}add(n){rd(this.children,n),this.isDirty=!0}remove(n){id(this.children,n),this.isDirty=!0}forEach(n){this.isDirty&&this.children.sort(IP),this.isDirty=!1,this.children.forEach(n)}}function LP(t,n){const i=jt.now(),s=({timestamp:a})=>{const c=a-i;c>=n&&(vr(s),t(c-n))};return ze.setup(s,!0),()=>vr(s)}const Vv=["TopLeft","TopRight","BottomLeft","BottomRight"],VP=Vv.length,vy=t=>typeof t=="string"?parseFloat(t):t,xy=t=>typeof t=="number"||ve.test(t);function BP(t,n,i,s,a,c){a?(t.opacity=We(0,i.opacity??1,zP(s)),t.opacityExit=We(n.opacity??1,0,UP(s))):c&&(t.opacity=We(n.opacity??1,i.opacity??1,s));for(let u=0;usn?1:i(jo(t,n,s))}function Sy(t,n){t.min=n.min,t.max=n.max}function un(t,n){Sy(t.x,n.x),Sy(t.y,n.y)}function Ey(t,n){t.translate=n.translate,t.scale=n.scale,t.originPoint=n.originPoint,t.origin=n.origin}function Py(t,n,i,s,a){return t-=n,t=Da(t,1/i,s),a!==void 0&&(t=Da(t,1/a,s)),t}function $P(t,n=0,i=1,s=.5,a,c=t,u=t){if(_n.test(n)&&(n=parseFloat(n),n=We(u.min,u.max,n/100)-u.min),typeof n!="number")return;let d=We(c.min,c.max,s);t===c&&(d-=n),t.min=Py(t.min,n,i,d,a),t.max=Py(t.max,n,i,d,a)}function Ty(t,n,[i,s,a],c,u){$P(t,n[i],n[s],n[a],n.scale,c,u)}const WP=["x","scaleX","originX"],HP=["y","scaleY","originY"];function ky(t,n,i,s){Ty(t.x,n,WP,i?i.x:void 0,s?s.x:void 0),Ty(t.y,n,HP,i?i.y:void 0,s?s.y:void 0)}function _y(t){return t.translate===0&&t.scale===1}function zv(t){return _y(t.x)&&_y(t.y)}function Ay(t,n){return t.min===n.min&&t.max===n.max}function qP(t,n){return Ay(t.x,n.x)&&Ay(t.y,n.y)}function Cy(t,n){return Math.round(t.min)===Math.round(n.min)&&Math.round(t.max)===Math.round(n.max)}function Uv(t,n){return Cy(t.x,n.x)&&Cy(t.y,n.y)}function Fy(t){return _t(t.x)/_t(t.y)}function Ny(t,n){return t.translate===n.translate&&t.scale===n.scale&&t.originPoint===n.originPoint}class KP{constructor(){this.members=[]}add(n){rd(this.members,n),n.scheduleRender()}remove(n){if(id(this.members,n),n===this.prevLead&&(this.prevLead=void 0),n===this.lead){const i=this.members[this.members.length-1];i&&this.promote(i)}}relegate(n){const i=this.members.findIndex(a=>n===a);if(i===0)return!1;let s;for(let a=i;a>=0;a--){const c=this.members[a];if(c.isPresent!==!1){s=c;break}}return s?(this.promote(s),!0):!1}promote(n,i){const s=this.lead;if(n!==s&&(this.prevLead=s,this.lead=n,n.show(),s)){s.instance&&s.scheduleRender(),n.scheduleRender(),n.resumeFrom=s,i&&(n.resumeFrom.preserveOpacity=!0),s.snapshot&&(n.snapshot=s.snapshot,n.snapshot.latestValues=s.animationValues||s.latestValues),n.root&&n.root.isUpdating&&(n.isLayoutDirty=!0);const{crossfade:a}=n.options;a===!1&&s.hide()}}exitAnimationComplete(){this.members.forEach(n=>{const{options:i,resumingFrom:s}=n;i.onExitComplete&&i.onExitComplete(),s&&s.options.onExitComplete&&s.options.onExitComplete()})}scheduleRender(){this.members.forEach(n=>{n.instance&&n.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function GP(t,n,i){let s="";const a=t.x.translate/n.x,c=t.y.translate/n.y,u=(i==null?void 0:i.z)||0;if((a||c||u)&&(s=`translate3d(${a}px, ${c}px, ${u}px) `),(n.x!==1||n.y!==1)&&(s+=`scale(${1/n.x}, ${1/n.y}) `),i){const{transformPerspective:y,rotate:m,rotateX:v,rotateY:w,skewX:k,skewY:T}=i;y&&(s=`perspective(${y}px) ${s}`),m&&(s+=`rotate(${m}deg) `),v&&(s+=`rotateX(${v}deg) `),w&&(s+=`rotateY(${w}deg) `),k&&(s+=`skewX(${k}deg) `),T&&(s+=`skewY(${T}deg) `)}const d=t.x.scale*n.x,h=t.y.scale*n.y;return(d!==1||h!==1)&&(s+=`scale(${d}, ${h})`),s||"none"}const uc=["","X","Y","Z"],QP=1e3;let XP=0;function cc(t,n,i,s){const{latestValues:a}=n;a[t]&&(i[t]=a[t],n.setStaticValue(t,0),s&&(s[t]=0))}function $v(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;const{visualElement:n}=t.options;if(!n)return;const i=Cv(n);if(window.MotionHasOptimisedAnimation(i,"transform")){const{layout:a,layoutId:c}=t.options;window.MotionCancelOptimisedAnimation(i,"transform",ze,!(a||c))}const{parent:s}=t;s&&!s.hasCheckedOptimisedAppear&&$v(s)}function Wv({attachResizeListener:t,defaultParent:n,measureScroll:i,checkIsScrollRoot:s,resetTransform:a}){return class{constructor(u={},d=n==null?void 0:n()){this.id=XP++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(ZP),this.nodes.forEach(rT),this.nodes.forEach(iT),this.nodes.forEach(eT)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=u,this.root=d?d.root||d:this,this.path=d?[...d.path,d]:[],this.parent=d,this.depth=d?d.depth+1:0;for(let h=0;hthis.root.updateBlockedByResize=!1;ze.read(()=>{v=window.innerWidth}),t(u,()=>{const k=window.innerWidth;k!==v&&(v=k,this.root.updateBlockedByResize=!0,m&&m(),m=LP(w,250),_a.hasAnimatedSinceResize&&(_a.hasAnimatedSinceResize=!1,this.nodes.forEach(Oy)))})}d&&this.root.registerSharedNode(d,this),this.options.animate!==!1&&y&&(d||h)&&this.addEventListener("didUpdate",({delta:m,hasLayoutChanged:v,hasRelativeLayoutChanged:w,layout:k})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const T=this.options.transition||y.getDefaultTransition()||uT,{onLayoutAnimationStart:A,onLayoutAnimationComplete:S}=y.getProps(),R=!this.targetLayout||!Uv(this.targetLayout,k),O=!v&&w;if(this.options.layoutRoot||this.resumeFrom||O||v&&(R||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const D={...xd(T,"layout"),onPlay:A,onComplete:S};(y.shouldReduceMotion||this.options.layoutRoot)&&(D.delay=0,D.type=!1),this.startAnimation(D),this.setAnimationOrigin(m,O)}else v||Oy(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=k})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const u=this.getStack();u&&u.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),vr(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(oT),this.animationId++)}getTransformTemplate(){const{visualElement:u}=this.options;return u&&u.getProps().transformTemplate}willUpdate(u=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&$v(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let m=0;m{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!_t(this.snapshot.measuredBox.x)&&!_t(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let h=0;h{const H=U/1e3;My(v.x,u.x,H),My(v.y,u.y,H),this.setTargetDelta(v),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(La(w,this.layout.layoutBox,this.relativeParent.layout.layoutBox),aT(this.relativeTarget,this.relativeTargetOrigin,w,H),D&&qP(this.relativeTarget,D)&&(this.isProjectionDirty=!1),D||(D=rt()),un(D,this.relativeTarget)),A&&(this.animationValues=m,BP(m,y,this.latestValues,H,O,R)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=H},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(u){var d,h,y;this.notifyListeners("animationStart"),(d=this.currentAnimation)==null||d.stop(),(y=(h=this.resumingFrom)==null?void 0:h.currentAnimation)==null||y.stop(),this.pendingAnimation&&(vr(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ze.update(()=>{_a.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Fi(0)),this.currentAnimation=jP(this.motionValue,[0,1e3],{...u,velocity:0,isSync:!0,onUpdate:m=>{this.mixTargetDelta(m),u.onUpdate&&u.onUpdate(m)},onStop:()=>{},onComplete:()=>{u.onComplete&&u.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const u=this.getStack();u&&u.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(QP),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const u=this.getLead();let{targetWithTransforms:d,target:h,layout:y,latestValues:m}=u;if(!(!d||!h||!y)){if(this!==u&&this.layout&&y&&Hv(this.options.animationType,this.layout.layoutBox,y.layoutBox)){h=this.target||rt();const v=_t(this.layout.layoutBox.x);h.x.min=u.target.x.min,h.x.max=h.x.min+v;const w=_t(this.layout.layoutBox.y);h.y.min=u.target.y.min,h.y.max=h.y.min+w}un(d,h),_i(d,m),Mo(this.projectionDeltaWithTransform,this.layoutCorrected,d,m)}}registerSharedNode(u,d){this.sharedNodes.has(u)||this.sharedNodes.set(u,new KP),this.sharedNodes.get(u).add(d);const y=d.options.initialPromotionConfig;d.promote({transition:y?y.transition:void 0,preserveFollowOpacity:y&&y.shouldPreserveFollowOpacity?y.shouldPreserveFollowOpacity(d):void 0})}isLead(){const u=this.getStack();return u?u.lead===this:!0}getLead(){var d;const{layoutId:u}=this.options;return u?((d=this.getStack())==null?void 0:d.lead)||this:this}getPrevLead(){var d;const{layoutId:u}=this.options;return u?(d=this.getStack())==null?void 0:d.prevLead:void 0}getStack(){const{layoutId:u}=this.options;if(u)return this.root.sharedNodes.get(u)}promote({needsReset:u,transition:d,preserveFollowOpacity:h}={}){const y=this.getStack();y&&y.promote(this,h),u&&(this.projectionDelta=void 0,this.needsReset=!0),d&&this.setOptions({transition:d})}relegate(){const u=this.getStack();return u?u.relegate(this):!1}resetSkewAndRotation(){const{visualElement:u}=this.options;if(!u)return;let d=!1;const{latestValues:h}=u;if((h.z||h.rotate||h.rotateX||h.rotateY||h.rotateZ||h.skewX||h.skewY)&&(d=!0),!d)return;const y={};h.z&&cc("z",u,y,this.animationValues);for(let m=0;m{var d;return(d=u.currentAnimation)==null?void 0:d.stop()}),this.root.nodes.forEach(Ry),this.root.sharedNodes.clear()}}}function YP(t){t.updateLayout()}function JP(t){var i;const n=((i=t.resumeFrom)==null?void 0:i.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&n&&t.hasListeners("didUpdate")){const{layoutBox:s,measuredBox:a}=t.layout,{animationType:c}=t.options,u=n.source!==t.layout.source;c==="size"?Qt(v=>{const w=u?n.measuredBox[v]:n.layoutBox[v],k=_t(w);w.min=s[v].min,w.max=w.min+k}):Hv(c,n.layoutBox,s)&&Qt(v=>{const w=u?n.measuredBox[v]:n.layoutBox[v],k=_t(s[v]);w.max=w.min+k,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[v].max=t.relativeTarget[v].min+k)});const d=Ai();Mo(d,s,n.layoutBox);const h=Ai();u?Mo(h,t.applyTransform(a,!0),n.measuredBox):Mo(h,s,n.layoutBox);const y=!zv(d);let m=!1;if(!t.resumeFrom){const v=t.getClosestProjectingParent();if(v&&!v.resumeFrom){const{snapshot:w,layout:k}=v;if(w&&k){const T=rt();La(T,n.layoutBox,w.layoutBox);const A=rt();La(A,s,k.layoutBox),Uv(T,A)||(m=!0),v.options.layoutRoot&&(t.relativeTarget=A,t.relativeTargetOrigin=T,t.relativeParent=v)}}}t.notifyListeners("didUpdate",{layout:s,snapshot:n,delta:h,layoutDelta:d,hasLayoutChanged:y,hasRelativeLayoutChanged:m})}else if(t.isLead()){const{onExitComplete:s}=t.options;s&&s()}t.options.transition=void 0}function ZP(t){t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function eT(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function tT(t){t.clearSnapshot()}function Ry(t){t.clearMeasurements()}function by(t){t.isLayoutDirty=!1}function nT(t){const{visualElement:n}=t.options;n&&n.getProps().onBeforeLayoutMeasure&&n.notify("BeforeLayoutMeasure"),t.resetTransform()}function Oy(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function rT(t){t.resolveTargetDelta()}function iT(t){t.calcProjection()}function oT(t){t.resetSkewAndRotation()}function sT(t){t.removeLeadSnapshot()}function My(t,n,i){t.translate=We(n.translate,0,i),t.scale=We(n.scale,1,i),t.origin=n.origin,t.originPoint=n.originPoint}function jy(t,n,i,s){t.min=We(n.min,i.min,s),t.max=We(n.max,i.max,s)}function aT(t,n,i,s){jy(t.x,n.x,i.x,s),jy(t.y,n.y,i.y,s)}function lT(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}const uT={duration:.45,ease:[.4,0,.1,1]},Iy=t=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),Dy=Iy("applewebkit/")&&!Iy("chrome/")?Math.round:Yt;function Ly(t){t.min=Dy(t.min),t.max=Dy(t.max)}function cT(t){Ly(t.x),Ly(t.y)}function Hv(t,n,i){return t==="position"||t==="preserve-aspect"&&!vP(Fy(n),Fy(i),.2)}function fT(t){var n;return t!==t.root&&((n=t.scroll)==null?void 0:n.wasRoot)}const dT=Wv({attachResizeListener:(t,n)=>Vo(t,"resize",n),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),fc={current:void 0},qv=Wv({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!fc.current){const t=new dT({});t.mount(window),t.setOptions({layoutScroll:!0}),fc.current=t}return fc.current},resetTransform:(t,n)=>{t.style.transform=n!==void 0?n:"none"},checkIsScrollRoot:t=>window.getComputedStyle(t).position==="fixed"}),pT={pan:{Feature:OP},drag:{Feature:bP,ProjectionNode:qv,MeasureLayout:Lv}};function Vy(t,n,i){const{props:s}=t;t.animationState&&s.whileHover&&t.animationState.setActive("whileHover",i==="Start");const a="onHover"+i,c=s[a];c&&ze.postRender(()=>c(n,Go(n)))}class hT extends Sr{mount(){const{current:n}=this.node;n&&(this.unmount=I2(n,(i,s)=>(Vy(this.node,s,"Start"),a=>Vy(this.node,a,"End"))))}unmount(){}}class mT extends Sr{constructor(){super(...arguments),this.isActive=!1}onFocus(){let n=!1;try{n=this.node.current.matches(":focus-visible")}catch{n=!0}!n||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Ho(Vo(this.node.current,"focus",()=>this.onFocus()),Vo(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function By(t,n,i){const{props:s}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&s.whileTap&&t.animationState.setActive("whileTap",i==="Start");const a="onTap"+(i==="End"?"":i),c=s[a];c&&ze.postRender(()=>c(n,Go(n)))}class yT extends Sr{mount(){const{current:n}=this.node;n&&(this.unmount=B2(n,(i,s)=>(By(this.node,s,"Start"),(a,{success:c})=>By(this.node,a,c?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const If=new WeakMap,dc=new WeakMap,gT=t=>{const n=If.get(t.target);n&&n(t)},vT=t=>{t.forEach(gT)};function xT({root:t,...n}){const i=t||document;dc.has(i)||dc.set(i,{});const s=dc.get(i),a=JSON.stringify(n);return s[a]||(s[a]=new IntersectionObserver(vT,{root:t,...n})),s[a]}function wT(t,n,i){const s=xT(n);return If.set(t,i),s.observe(t),()=>{If.delete(t),s.unobserve(t)}}const ST={some:0,all:1};class ET extends Sr{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:n={}}=this.node.getProps(),{root:i,margin:s,amount:a="some",once:c}=n,u={root:i?i.current:void 0,rootMargin:s,threshold:typeof a=="number"?a:ST[a]},d=h=>{const{isIntersecting:y}=h;if(this.isInView===y||(this.isInView=y,c&&!y&&this.hasEnteredView))return;y&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",y);const{onViewportEnter:m,onViewportLeave:v}=this.node.getProps(),w=y?m:v;w&&w(h)};return wT(this.node.current,u,d)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:n,prevProps:i}=this.node;["amount","margin","root"].some(PT(n,i))&&this.startObserver()}unmount(){}}function PT({viewport:t={}},{viewport:n={}}={}){return i=>t[i]!==n[i]}const TT={inView:{Feature:ET},tap:{Feature:yT},focus:{Feature:mT},hover:{Feature:hT}},kT={layout:{ProjectionNode:qv,MeasureLayout:Lv}},_T={...dP,...TT,...pT,...kT},ne=CE(_T,zE);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const AT=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),CT=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(n,i,s)=>s?s.toUpperCase():i.toLowerCase()),zy=t=>{const n=CT(t);return n.charAt(0).toUpperCase()+n.slice(1)},Kv=(...t)=>t.filter((n,i,s)=>!!n&&n.trim()!==""&&s.indexOf(n)===i).join(" ").trim();/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */var FT={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const NT=Y.forwardRef(({color:t="currentColor",size:n=24,strokeWidth:i=2,absoluteStrokeWidth:s,className:a="",children:c,iconNode:u,...d},h)=>Y.createElement("svg",{ref:h,...FT,width:n,height:n,stroke:t,strokeWidth:s?Number(i)*24/Number(n):i,className:Kv("lucide",a),...d},[...u.map(([y,m])=>Y.createElement(y,m)),...Array.isArray(c)?c:[c]]));/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Ze=(t,n)=>{const i=Y.forwardRef(({className:s,...a},c)=>Y.createElement(NT,{ref:c,iconNode:n,className:Kv(`lucide-${AT(zy(t))}`,`lucide-${t}`,s),...a}));return i.displayName=zy(t),i};/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const RT=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],bT=Ze("arrow-right",RT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const OT=[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]],Gv=Ze("brain",OT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const MT=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Uy=Ze("check",MT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const jT=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],$y=Ze("circle-alert",jT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const IT=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],Wy=Ze("circle-check-big",IT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const DT=[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]],Qv=Ze("cpu",DT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const LT=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],VT=Ze("database",LT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const BT=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"10",cy:"12",r:"2",key:"737tya"}],["path",{d:"m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22",key:"wt3hpn"}]],Hy=Ze("file-image",BT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const zT=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],UT=Ze("file-text",zT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const $T=[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]],WT=Ze("gift",$T);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const HT=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],qy=Ze("lock",HT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const qT=[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]],pc=Ze("message-square",qT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const KT=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],GT=Ze("shield",KT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const QT=[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]],Od=Ze("sparkles",QT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const XT=[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7",key:"1r2t7k"}],["polyline",{points:"16 17 22 17 22 11",key:"11uiuu"}]],Xv=Ze("trending-down",XT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const YT=[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]],JT=Ze("trending-up",YT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const ZT=[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]],ek=Ze("upload",ZT);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const tk=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]],Yv=Ze("users",tk);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const nk=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],rk=Ze("x",nk);/** + * @license lucide-react v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const ik=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],Va=Ze("zap",ik);function ok({onNext:t}){const[n,i]=Y.useState(1e3),[s,a]=Y.useState(""),c="你的企业,正在为「低效」支付多少冤枉钱?";return Y.useEffect(()=>{let u=0;const d=setInterval(()=>{u<=c.length?(a(c.slice(0,u)),u++):clearInterval(d)},80);return()=>clearInterval(d)},[]),Y.useEffect(()=>{const u=setInterval(()=>{i(d=>d+Math.floor(Math.random()*3))},2e3);return()=>clearInterval(u)},[]),P.jsxs("div",{className:"min-h-screen flex flex-col items-center justify-center px-6 py-12 relative overflow-hidden",children:[P.jsx(ne.div,{className:"absolute top-1/4 left-1/4 w-64 h-64 bg-[#7B61FF]/20 rounded-full blur-3xl",animate:{scale:[1,1.2,1],opacity:[.3,.5,.3]},transition:{duration:4,repeat:1/0,ease:"easeInOut"}}),P.jsx(ne.div,{className:"absolute bottom-1/4 right-1/4 w-64 h-64 bg-[#00F0FF]/20 rounded-full blur-3xl",animate:{scale:[1.2,1,1.2],opacity:[.3,.5,.3]},transition:{duration:4,repeat:1/0,ease:"easeInOut"}}),P.jsxs(ne.div,{className:"mb-12 relative",initial:{opacity:0,scale:.5},animate:{opacity:1,scale:1},transition:{duration:1,type:"spring"},children:[P.jsxs(ne.div,{className:"relative w-32 h-32 flex items-center justify-center",animate:{scale:[1,1.1,1]},transition:{duration:3,repeat:1/0,ease:"easeInOut"},children:[P.jsx(ne.div,{className:"absolute inset-0 bg-gradient-to-br from-[#7B61FF] to-[#00F0FF] rounded-full blur-2xl",animate:{opacity:[.3,.8,.3],scale:[.8,1.2,.8]},transition:{duration:3,repeat:1/0,ease:"easeInOut"}}),P.jsx("div",{className:"relative z-10 w-24 h-24 bg-gradient-to-br from-[#7B61FF] to-[#00F0FF] rounded-full flex items-center justify-center",children:P.jsx(Gv,{className:"w-14 h-14 text-white"})}),[{Icon:Od,delay:0,color:"#00F0FF"},{Icon:Qv,delay:1,color:"#7B61FF"},{Icon:VT,delay:2,color:"#00F0FF"},{Icon:Va,delay:3,color:"#7B61FF"}].map((u,d)=>P.jsx(ne.div,{className:"absolute top-1/2 left-1/2 w-10 h-10 -ml-5 -mt-5",animate:{rotate:[0,360]},transition:{duration:8,repeat:1/0,ease:"linear",delay:u.delay*2},children:P.jsx(ne.div,{className:"absolute",style:{transform:`translateX(70px) rotate(-${d*90}deg)`},animate:{rotate:[0,-360]},transition:{duration:8,repeat:1/0,ease:"linear",delay:u.delay*2},children:P.jsx(ne.div,{className:"w-10 h-10 bg-[#0A0F24] border-2 rounded-full flex items-center justify-center",style:{borderColor:u.color},animate:{boxShadow:[`0 0 10px ${u.color}40`,`0 0 20px ${u.color}80`,`0 0 10px ${u.color}40`]},transition:{duration:2,repeat:1/0,ease:"easeInOut"},children:P.jsx(u.Icon,{className:"w-5 h-5",style:{color:u.color}})})})},d))]}),Array.from({length:8}).map((u,d)=>P.jsx(ne.div,{className:"absolute w-1 h-1 bg-[#00F0FF] rounded-full",style:{left:"50%",top:"50%"},animate:{x:[0,Math.cos(d*45*Math.PI/180)*100],y:[0,Math.sin(d*45*Math.PI/180)*100],opacity:[0,1,0],scale:[0,1,0]},transition:{duration:2,repeat:1/0,delay:d*.2,ease:"easeOut"}},d))]}),P.jsxs(ne.h1,{className:"text-3xl md:text-4xl text-center mb-6 min-h-[6rem] px-4",initial:{opacity:0},animate:{opacity:1},transition:{delay:1.5},children:[s,P.jsx(ne.span,{className:"inline-block w-1 h-8 bg-[#00F0FF] ml-1 align-middle",animate:{opacity:[1,0,1]},transition:{duration:.8,repeat:1/0}})]}),P.jsxs(ne.p,{className:"text-center text-gray-300 mb-8 px-4 max-w-xl",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:2.5},children:["AI时代,1个懂AI的员工 > 5个传统员工",P.jsx("br",{}),"上传组织架构图,AI一键测算你的",P.jsx("span",{className:"text-[#00F0FF]",children:"隐形降本空间"})]}),P.jsxs(ne.div,{className:"flex items-center gap-2 mb-12 bg-white/5 backdrop-blur-sm border border-[#00F0FF]/30 rounded-full px-6 py-3",initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},transition:{delay:3},children:[P.jsx(Va,{className:"w-5 h-5 text-[#00F0FF]"}),P.jsx("span",{className:"text-gray-300",children:"今日已有"}),P.jsx(ne.span,{className:"text-[#00F0FF] text-xl",initial:{y:-10,opacity:0},animate:{y:0,opacity:1},children:n.toLocaleString()},n),P.jsx("span",{className:"text-gray-300",children:"位老板获取了降本方案"})]}),P.jsxs(ne.button,{className:"relative px-12 py-4 bg-gradient-to-r from-[#7B61FF] to-[#00F0FF] rounded-full overflow-hidden group",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:3.5},onClick:t,children:[P.jsx(ne.div,{className:"absolute inset-0 bg-gradient-to-r from-transparent via-white/30 to-transparent",animate:{x:["-100%","200%"]},transition:{duration:2,repeat:1/0,repeatDelay:1}}),P.jsxs("span",{className:"relative z-10 flex items-center gap-2",children:["立即测算能省多少钱",P.jsx(Xv,{className:"w-5 h-5"})]})]}),P.jsxs(ne.div,{className:"mt-12 flex gap-6 text-xs text-gray-400",initial:{opacity:0},animate:{opacity:1},transition:{delay:4},children:[P.jsxs("div",{className:"flex items-center gap-1",children:[P.jsx("div",{className:"w-2 h-2 bg-green-400 rounded-full"}),P.jsx("span",{children:"银行级加密"})]}),P.jsxs("div",{className:"flex items-center gap-1",children:[P.jsx("div",{className:"w-2 h-2 bg-green-400 rounded-full"}),P.jsx("span",{children:"3秒出结果"})]}),P.jsxs("div",{className:"flex items-center gap-1",children:[P.jsx("div",{className:"w-2 h-2 bg-green-400 rounded-full"}),P.jsx("span",{children:"数据即时销毁"})]})]})]})}const Ky=[{id:"ecommerce",name:"电商型",icon:"🛒"},{id:"traditional",name:"传统型",icon:"🏢"},{id:"tech",name:"科技型",icon:"💻"}];function sk(t){var u,d;const[n,i]=Y.useState(!1),[s,a]=Y.useState(null),c=async h=>{var m;const y=(m=h.target.files)==null?void 0:m[0];y&&t.onSuccess(y)};return P.jsxs("div",{className:"min-h-screen flex flex-col items-center justify-center px-6 py-12 relative",children:[P.jsx(ne.h2,{className:"text-2xl md:text-3xl text-center mb-4",initial:{opacity:0,y:-20},animate:{opacity:1,y:0},children:"上传您的组织架构图"}),P.jsx(ne.p,{className:"text-gray-400 text-center mb-12",initial:{opacity:0},animate:{opacity:1},transition:{delay:.2},children:"AI将智能分析各岗位的优化潜力"}),P.jsxs(ne.div,{className:`relative w-full max-w-md h-72 border-2 border-dashed rounded-2xl transition-all duration-300 + border-[#7B61FF]/50 bg-white/5 + ${n?"border-[#00F0FF] bg-[#00F0FF]/5 shadow-[0_0_30px_rgba(0,240,255,0.3)]":""}`,initial:{opacity:0,scale:.9},animate:{opacity:1,scale:n?1.02:1},transition:{delay:.3},children:[n?P.jsxs("div",{className:"absolute inset-0 flex flex-col items-center justify-center gap-3",children:[P.jsx(ne.div,{className:"absolute inset-0 bg-[#00F0FF]/10 rounded-2xl",animate:{opacity:[.1,.3,.1]},transition:{duration:1,repeat:1/0}}),P.jsx(ne.div,{className:"absolute inset-x-0 h-1 bg-gradient-to-r from-transparent via-[#00F0FF] to-transparent shadow-[0_0_10px_rgba(0,240,255,0.8)]",animate:{top:["0%","100%"]},transition:{duration:1.5,repeat:1/0,ease:"linear"}}),P.jsxs(ne.div,{initial:{scale:.8,opacity:0},animate:{scale:1,opacity:1},transition:{duration:.3},className:"relative z-10 flex flex-col items-center",children:[P.jsx(Hy,{className:"w-16 h-16 text-[#00F0FF] mb-4"}),P.jsx("p",{className:"text-[#00F0FF] text-lg",children:"正在扫描架构图..."}),s&&P.jsxs(ne.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},className:"mt-4 flex items-center gap-2 bg-white/10 px-4 py-2 rounded-lg",children:[P.jsx("span",{className:"text-2xl",children:(u=Ky.find(h=>h.id===s))==null?void 0:u.icon}),P.jsx("span",{className:"text-sm text-white",children:(d=Ky.find(h=>h.id===s))==null?void 0:d.name})]})]})]}):P.jsxs("div",{className:"absolute inset-0 flex flex-col items-center justify-center p-6",children:[P.jsx(ek,{className:"w-12 h-12 text-[#7B61FF] mb-4"}),P.jsx("p",{className:"text-gray-300 text-center mb-2",children:"拖拽图片到此处"}),P.jsx("p",{className:"text-gray-500 text-sm text-center mb-6",children:"或"}),P.jsx("div",{className:"flex ",children:P.jsxs("label",{className:"cursor-pointer",children:[P.jsx("input",{type:"file",accept:"image/*",className:"hidden",onChange:c}),P.jsxs("div",{className:"flex items-center gap-2 px-4 py-2 bg-[#7B61FF]/20 border border-[#7B61FF] rounded-lg hover:bg-[#7B61FF]/30 transition-colors",children:[P.jsx(Hy,{className:"w-4 h-4"}),P.jsx("span",{className:"text-sm",children:"选择文件"})]})]})})]}),P.jsx("div",{className:"absolute top-0 left-0 w-8 h-8 border-t-2 border-l-2 border-[#00F0FF]/50 rounded-tl-2xl"}),P.jsx("div",{className:"absolute top-0 right-0 w-8 h-8 border-t-2 border-r-2 border-[#00F0FF]/50 rounded-tr-2xl"}),P.jsx("div",{className:"absolute bottom-0 left-0 w-8 h-8 border-b-2 border-l-2 border-[#00F0FF]/50 rounded-bl-2xl"}),P.jsx("div",{className:"absolute bottom-0 right-0 w-8 h-8 border-b-2 border-r-2 border-[#00F0FF]/50 rounded-br-2xl"})]}),P.jsxs(ne.div,{className:"flex items-center gap-2 text-xs text-gray-500 bg-white/5 backdrop-blur-sm px-4 py-2 rounded-full mt-12",initial:{opacity:0},animate:{opacity:1},transition:{delay:.9},children:[P.jsx(GT,{className:"w-4 h-4 text-green-400"}),P.jsx("span",{children:"银行级数据加密,仅用于测算,分析后立即销毁"})]})]})}const hc=[{dept:"组织架构",message:"发现重复劳动节点...",icon:"🎨"},{dept:"AI替代方案",message:"AI替代率 85%...",icon:"✍️"},{dept:"AI优化方案",message:"智能接入可节省 70%...",icon:"💬"},{dept:"AI优化空间",message:"数据分析优化空间 60%...",icon:"📊"},{dept:"AI部署方案",message:"自动化流程提升 75%...",icon:"⚙️"}];function ak(){const[t,n]=Y.useState(0),[i,s]=Y.useState([]);return Y.useEffect(()=>{const a=Array.from({length:15},(c,u)=>({x:Math.random()*100,y:Math.random()*100,id:u}));s(a)},[]),Y.useEffect(()=>{const a=setInterval(()=>{n(c=>cclearInterval(a)},[]),P.jsxs("div",{className:"min-h-screen flex flex-col items-center justify-center px-6 py-12 relative overflow-hidden",children:[P.jsxs("div",{className:"absolute inset-0 flex items-center justify-center",children:[P.jsx(ne.div,{className:"absolute w-96 h-96 border-2 border-[#00F0FF]/30 rounded-full",animate:{scale:[1,1.5,1],opacity:[.5,0,.5]},transition:{duration:2,repeat:1/0,ease:"easeOut"}}),P.jsx(ne.div,{className:"absolute w-96 h-96 border-2 border-[#7B61FF]/30 rounded-full",animate:{scale:[1,1.5,1],opacity:[.5,0,.5]},transition:{duration:2,repeat:1/0,ease:"easeOut",delay:.5}}),P.jsx(ne.div,{className:"absolute w-96 h-1 bg-gradient-to-r from-[#00F0FF]/0 via-[#00F0FF]/80 to-[#00F0FF]/0 origin-left",style:{left:"50%",top:"50%"},animate:{rotate:[0,360]},transition:{duration:3,repeat:1/0,ease:"linear"}})]}),P.jsx("div",{className:"absolute inset-0 pointer-events-none",children:i.map(a=>P.jsx(ne.div,{className:"absolute w-3 h-3 bg-[#00F0FF] rounded-full",style:{left:`${a.x}%`,top:`${a.y}%`},initial:{scale:0,opacity:0},animate:{scale:[0,1,.8],opacity:[0,1,.6]},transition:{duration:1,delay:a.id*.1},children:P.jsx(ne.div,{className:"absolute inset-0 bg-[#00F0FF] rounded-full",animate:{scale:[1,2,1],opacity:[.8,0,.8]},transition:{duration:2,repeat:1/0,delay:a.id*.1}})},a.id))}),P.jsx(ne.div,{className:"relative z-10 mb-12",initial:{scale:0,rotate:-180},animate:{scale:1,rotate:0},transition:{duration:1,type:"spring"},children:P.jsxs("div",{className:"relative",children:[P.jsx(ne.div,{className:"w-24 h-24 bg-gradient-to-br from-[#7B61FF] to-[#00F0FF] rounded-full flex items-center justify-center",animate:{boxShadow:["0 0 20px rgba(123, 97, 255, 0.5)","0 0 40px rgba(0, 240, 255, 0.8)","0 0 20px rgba(123, 97, 255, 0.5)"]},transition:{duration:2,repeat:1/0},children:P.jsx(Gv,{className:"w-12 h-12 text-white"})}),[Qv,Va,JT].map((a,c)=>P.jsx(ne.div,{className:"absolute top-1/2 left-1/2 w-8 h-8 -ml-4 -mt-4",animate:{rotate:[0,360]},transition:{duration:5,repeat:1/0,ease:"linear",delay:c*.6},children:P.jsx(ne.div,{className:"absolute",style:{transform:`translateX(60px) rotate(-${c*120}deg)`},animate:{rotate:[0,-360]},transition:{duration:5,repeat:1/0,ease:"linear",delay:c*.6},children:P.jsx("div",{className:"w-8 h-8 bg-[#0A0F24] border-2 border-[#00F0FF] rounded-full flex items-center justify-center",children:P.jsx(a,{className:"w-4 h-4 text-[#00F0FF]"})})})},c))]})}),P.jsx("div",{className:"relative z-10 w-full max-w-md space-y-4",children:hc.map((a,c)=>P.jsxs(ne.div,{className:`flex items-center gap-4 p-4 rounded-xl backdrop-blur-sm transition-all ${c===t?"bg-[#00F0FF]/20 border-2 border-[#00F0FF]":cn=>{const i=lk.call(n);return t[i]||(t[i]=i.slice(8,-1).toLowerCase())})(Object.create(null)),pn=t=>(t=t.toLowerCase(),n=>Ja(n)===t),Za=t=>n=>typeof n===t,{isArray:Li}=Array,Ri=Za("undefined");function Qo(t){return t!==null&&!Ri(t)&&t.constructor!==null&&!Ri(t.constructor)&&It(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const e1=pn("ArrayBuffer");function uk(t){let n;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?n=ArrayBuffer.isView(t):n=t&&t.buffer&&e1(t.buffer),n}const ck=Za("string"),It=Za("function"),t1=Za("number"),Xo=t=>t!==null&&typeof t=="object",fk=t=>t===!0||t===!1,Aa=t=>{if(Ja(t)!=="object")return!1;const n=Md(t);return(n===null||n===Object.prototype||Object.getPrototypeOf(n)===null)&&!(Zv in t)&&!(Ya in t)},dk=t=>{if(!Xo(t)||Qo(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},pk=pn("Date"),hk=pn("File"),mk=pn("Blob"),yk=pn("FileList"),gk=t=>Xo(t)&&It(t.pipe),vk=t=>{let n;return t&&(typeof FormData=="function"&&t instanceof FormData||It(t.append)&&((n=Ja(t))==="formdata"||n==="object"&&It(t.toString)&&t.toString()==="[object FormData]"))},xk=pn("URLSearchParams"),[wk,Sk,Ek,Pk]=["ReadableStream","Request","Response","Headers"].map(pn),Tk=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Yo(t,n,{allOwnKeys:i=!1}={}){if(t===null||typeof t>"u")return;let s,a;if(typeof t!="object"&&(t=[t]),Li(t))for(s=0,a=t.length;s0;)if(a=i[s],n===a.toLowerCase())return a;return null}const zr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,r1=t=>!Ri(t)&&t!==zr;function Df(){const{caseless:t,skipUndefined:n}=r1(this)&&this||{},i={},s=(a,c)=>{const u=t&&n1(i,c)||c;Aa(i[u])&&Aa(a)?i[u]=Df(i[u],a):Aa(a)?i[u]=Df({},a):Li(a)?i[u]=a.slice():(!n||!Ri(a))&&(i[u]=a)};for(let a=0,c=arguments.length;a(Yo(n,(a,c)=>{i&&It(a)?t[c]=Jv(a,i):t[c]=a},{allOwnKeys:s}),t),_k=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),Ak=(t,n,i,s)=>{t.prototype=Object.create(n.prototype,s),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:n.prototype}),i&&Object.assign(t.prototype,i)},Ck=(t,n,i,s)=>{let a,c,u;const d={};if(n=n||{},t==null)return n;do{for(a=Object.getOwnPropertyNames(t),c=a.length;c-- >0;)u=a[c],(!s||s(u,t,n))&&!d[u]&&(n[u]=t[u],d[u]=!0);t=i!==!1&&Md(t)}while(t&&(!i||i(t,n))&&t!==Object.prototype);return n},Fk=(t,n,i)=>{t=String(t),(i===void 0||i>t.length)&&(i=t.length),i-=n.length;const s=t.indexOf(n,i);return s!==-1&&s===i},Nk=t=>{if(!t)return null;if(Li(t))return t;let n=t.length;if(!t1(n))return null;const i=new Array(n);for(;n-- >0;)i[n]=t[n];return i},Rk=(t=>n=>t&&n instanceof t)(typeof Uint8Array<"u"&&Md(Uint8Array)),bk=(t,n)=>{const s=(t&&t[Ya]).call(t);let a;for(;(a=s.next())&&!a.done;){const c=a.value;n.call(t,c[0],c[1])}},Ok=(t,n)=>{let i;const s=[];for(;(i=t.exec(n))!==null;)s.push(i);return s},Mk=pn("HTMLFormElement"),jk=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(i,s,a){return s.toUpperCase()+a}),Gy=(({hasOwnProperty:t})=>(n,i)=>t.call(n,i))(Object.prototype),Ik=pn("RegExp"),i1=(t,n)=>{const i=Object.getOwnPropertyDescriptors(t),s={};Yo(i,(a,c)=>{let u;(u=n(a,c,t))!==!1&&(s[c]=u||a)}),Object.defineProperties(t,s)},Dk=t=>{i1(t,(n,i)=>{if(It(t)&&["arguments","caller","callee"].indexOf(i)!==-1)return!1;const s=t[i];if(It(s)){if(n.enumerable=!1,"writable"in n){n.writable=!1;return}n.set||(n.set=()=>{throw Error("Can not rewrite read-only method '"+i+"'")})}})},Lk=(t,n)=>{const i={},s=a=>{a.forEach(c=>{i[c]=!0})};return Li(t)?s(t):s(String(t).split(n)),i},Vk=()=>{},Bk=(t,n)=>t!=null&&Number.isFinite(t=+t)?t:n;function zk(t){return!!(t&&It(t.append)&&t[Zv]==="FormData"&&t[Ya])}const Uk=t=>{const n=new Array(10),i=(s,a)=>{if(Xo(s)){if(n.indexOf(s)>=0)return;if(Qo(s))return s;if(!("toJSON"in s)){n[a]=s;const c=Li(s)?[]:{};return Yo(s,(u,d)=>{const h=i(u,a+1);!Ri(h)&&(c[d]=h)}),n[a]=void 0,c}}return s};return i(t,0)},$k=pn("AsyncFunction"),Wk=t=>t&&(Xo(t)||It(t))&&It(t.then)&&It(t.catch),o1=((t,n)=>t?setImmediate:n?((i,s)=>(zr.addEventListener("message",({source:a,data:c})=>{a===zr&&c===i&&s.length&&s.shift()()},!1),a=>{s.push(a),zr.postMessage(i,"*")}))(`axios@${Math.random()}`,[]):i=>setTimeout(i))(typeof setImmediate=="function",It(zr.postMessage)),Hk=typeof queueMicrotask<"u"?queueMicrotask.bind(zr):typeof process<"u"&&process.nextTick||o1,qk=t=>t!=null&&It(t[Ya]),X={isArray:Li,isArrayBuffer:e1,isBuffer:Qo,isFormData:vk,isArrayBufferView:uk,isString:ck,isNumber:t1,isBoolean:fk,isObject:Xo,isPlainObject:Aa,isEmptyObject:dk,isReadableStream:wk,isRequest:Sk,isResponse:Ek,isHeaders:Pk,isUndefined:Ri,isDate:pk,isFile:hk,isBlob:mk,isRegExp:Ik,isFunction:It,isStream:gk,isURLSearchParams:xk,isTypedArray:Rk,isFileList:yk,forEach:Yo,merge:Df,extend:kk,trim:Tk,stripBOM:_k,inherits:Ak,toFlatObject:Ck,kindOf:Ja,kindOfTest:pn,endsWith:Fk,toArray:Nk,forEachEntry:bk,matchAll:Ok,isHTMLForm:Mk,hasOwnProperty:Gy,hasOwnProp:Gy,reduceDescriptors:i1,freezeMethods:Dk,toObjectSet:Lk,toCamelCase:jk,noop:Vk,toFiniteNumber:Bk,findKey:n1,global:zr,isContextDefined:r1,isSpecCompliantForm:zk,toJSONObject:Uk,isAsyncFn:$k,isThenable:Wk,setImmediate:o1,asap:Hk,isIterable:qk};function ke(t,n,i,s,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",n&&(this.code=n),i&&(this.config=i),s&&(this.request=s),a&&(this.response=a,this.status=a.status?a.status:null)}X.inherits(ke,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:X.toJSONObject(this.config),code:this.code,status:this.status}}});const s1=ke.prototype,a1={};["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(t=>{a1[t]={value:t}});Object.defineProperties(ke,a1);Object.defineProperty(s1,"isAxiosError",{value:!0});ke.from=(t,n,i,s,a,c)=>{const u=Object.create(s1);X.toFlatObject(t,u,function(m){return m!==Error.prototype},y=>y!=="isAxiosError");const d=t&&t.message?t.message:"Error",h=n==null&&t?t.code:n;return ke.call(u,d,h,i,s,a),t&&u.cause==null&&Object.defineProperty(u,"cause",{value:t,configurable:!0}),u.name=t&&t.name||"Error",c&&Object.assign(u,c),u};const Kk=null;function Lf(t){return X.isPlainObject(t)||X.isArray(t)}function l1(t){return X.endsWith(t,"[]")?t.slice(0,-2):t}function Qy(t,n,i){return t?t.concat(n).map(function(a,c){return a=l1(a),!i&&c?"["+a+"]":a}).join(i?".":""):n}function Gk(t){return X.isArray(t)&&!t.some(Lf)}const Qk=X.toFlatObject(X,{},null,function(n){return/^is[A-Z]/.test(n)});function el(t,n,i){if(!X.isObject(t))throw new TypeError("target must be an object");n=n||new FormData,i=X.toFlatObject(i,{metaTokens:!0,dots:!1,indexes:!1},!1,function(A,S){return!X.isUndefined(S[A])});const s=i.metaTokens,a=i.visitor||m,c=i.dots,u=i.indexes,h=(i.Blob||typeof Blob<"u"&&Blob)&&X.isSpecCompliantForm(n);if(!X.isFunction(a))throw new TypeError("visitor must be a function");function y(T){if(T===null)return"";if(X.isDate(T))return T.toISOString();if(X.isBoolean(T))return T.toString();if(!h&&X.isBlob(T))throw new ke("Blob is not supported. Use a Buffer instead.");return X.isArrayBuffer(T)||X.isTypedArray(T)?h&&typeof Blob=="function"?new Blob([T]):Buffer.from(T):T}function m(T,A,S){let R=T;if(T&&!S&&typeof T=="object"){if(X.endsWith(A,"{}"))A=s?A:A.slice(0,-2),T=JSON.stringify(T);else if(X.isArray(T)&&Gk(T)||(X.isFileList(T)||X.endsWith(A,"[]"))&&(R=X.toArray(T)))return A=l1(A),R.forEach(function(D,U){!(X.isUndefined(D)||D===null)&&n.append(u===!0?Qy([A],U,c):u===null?A:A+"[]",y(D))}),!1}return Lf(T)?!0:(n.append(Qy(S,A,c),y(T)),!1)}const v=[],w=Object.assign(Qk,{defaultVisitor:m,convertValue:y,isVisitable:Lf});function k(T,A){if(!X.isUndefined(T)){if(v.indexOf(T)!==-1)throw Error("Circular reference detected in "+A.join("."));v.push(T),X.forEach(T,function(R,O){(!(X.isUndefined(R)||R===null)&&a.call(n,R,X.isString(O)?O.trim():O,A,w))===!0&&k(R,A?A.concat(O):[O])}),v.pop()}}if(!X.isObject(t))throw new TypeError("data must be an object");return k(t),n}function Xy(t){const n={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(s){return n[s]})}function jd(t,n){this._pairs=[],t&&el(t,this,n)}const u1=jd.prototype;u1.append=function(n,i){this._pairs.push([n,i])};u1.toString=function(n){const i=n?function(s){return n.call(this,s,Xy)}:Xy;return this._pairs.map(function(a){return i(a[0])+"="+i(a[1])},"").join("&")};function Xk(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function c1(t,n,i){if(!n)return t;const s=i&&i.encode||Xk;X.isFunction(i)&&(i={serialize:i});const a=i&&i.serialize;let c;if(a?c=a(n,i):c=X.isURLSearchParams(n)?n.toString():new jd(n,i).toString(s),c){const u=t.indexOf("#");u!==-1&&(t=t.slice(0,u)),t+=(t.indexOf("?")===-1?"?":"&")+c}return t}class Yy{constructor(){this.handlers=[]}use(n,i,s){return this.handlers.push({fulfilled:n,rejected:i,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(n){this.handlers[n]&&(this.handlers[n]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(n){X.forEach(this.handlers,function(s){s!==null&&n(s)})}}const f1={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Yk=typeof URLSearchParams<"u"?URLSearchParams:jd,Jk=typeof FormData<"u"?FormData:null,Zk=typeof Blob<"u"?Blob:null,e_={isBrowser:!0,classes:{URLSearchParams:Yk,FormData:Jk,Blob:Zk},protocols:["http","https","file","blob","url","data"]},Id=typeof window<"u"&&typeof document<"u",Vf=typeof navigator=="object"&&navigator||void 0,t_=Id&&(!Vf||["ReactNative","NativeScript","NS"].indexOf(Vf.product)<0),n_=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",r_=Id&&window.location.href||"http://localhost",i_=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Id,hasStandardBrowserEnv:t_,hasStandardBrowserWebWorkerEnv:n_,navigator:Vf,origin:r_},Symbol.toStringTag,{value:"Module"})),vt={...i_,...e_};function o_(t,n){return el(t,new vt.classes.URLSearchParams,{visitor:function(i,s,a,c){return vt.isNode&&X.isBuffer(i)?(this.append(s,i.toString("base64")),!1):c.defaultVisitor.apply(this,arguments)},...n})}function s_(t){return X.matchAll(/\w+|\[(\w*)]/g,t).map(n=>n[0]==="[]"?"":n[1]||n[0])}function a_(t){const n={},i=Object.keys(t);let s;const a=i.length;let c;for(s=0;s=i.length;return u=!u&&X.isArray(a)?a.length:u,h?(X.hasOwnProp(a,u)?a[u]=[a[u],s]:a[u]=s,!d):((!a[u]||!X.isObject(a[u]))&&(a[u]=[]),n(i,s,a[u],c)&&X.isArray(a[u])&&(a[u]=a_(a[u])),!d)}if(X.isFormData(t)&&X.isFunction(t.entries)){const i={};return X.forEachEntry(t,(s,a)=>{n(s_(s),a,i,0)}),i}return null}function l_(t,n,i){if(X.isString(t))try{return(n||JSON.parse)(t),X.trim(t)}catch(s){if(s.name!=="SyntaxError")throw s}return(i||JSON.stringify)(t)}const Jo={transitional:f1,adapter:["xhr","http","fetch"],transformRequest:[function(n,i){const s=i.getContentType()||"",a=s.indexOf("application/json")>-1,c=X.isObject(n);if(c&&X.isHTMLForm(n)&&(n=new FormData(n)),X.isFormData(n))return a?JSON.stringify(d1(n)):n;if(X.isArrayBuffer(n)||X.isBuffer(n)||X.isStream(n)||X.isFile(n)||X.isBlob(n)||X.isReadableStream(n))return n;if(X.isArrayBufferView(n))return n.buffer;if(X.isURLSearchParams(n))return i.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),n.toString();let d;if(c){if(s.indexOf("application/x-www-form-urlencoded")>-1)return o_(n,this.formSerializer).toString();if((d=X.isFileList(n))||s.indexOf("multipart/form-data")>-1){const h=this.env&&this.env.FormData;return el(d?{"files[]":n}:n,h&&new h,this.formSerializer)}}return c||a?(i.setContentType("application/json",!1),l_(n)):n}],transformResponse:[function(n){const i=this.transitional||Jo.transitional,s=i&&i.forcedJSONParsing,a=this.responseType==="json";if(X.isResponse(n)||X.isReadableStream(n))return n;if(n&&X.isString(n)&&(s&&!this.responseType||a)){const u=!(i&&i.silentJSONParsing)&&a;try{return JSON.parse(n,this.parseReviver)}catch(d){if(u)throw d.name==="SyntaxError"?ke.from(d,ke.ERR_BAD_RESPONSE,this,null,this.response):d}}return n}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:vt.classes.FormData,Blob:vt.classes.Blob},validateStatus:function(n){return n>=200&&n<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};X.forEach(["delete","get","head","post","put","patch"],t=>{Jo.headers[t]={}});const u_=X.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"]),c_=t=>{const n={};let i,s,a;return t&&t.split(` +`).forEach(function(u){a=u.indexOf(":"),i=u.substring(0,a).trim().toLowerCase(),s=u.substring(a+1).trim(),!(!i||n[i]&&u_[i])&&(i==="set-cookie"?n[i]?n[i].push(s):n[i]=[s]:n[i]=n[i]?n[i]+", "+s:s)}),n},Jy=Symbol("internals");function Fo(t){return t&&String(t).trim().toLowerCase()}function Ca(t){return t===!1||t==null?t:X.isArray(t)?t.map(Ca):String(t)}function f_(t){const n=Object.create(null),i=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=i.exec(t);)n[s[1]]=s[2];return n}const d_=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function mc(t,n,i,s,a){if(X.isFunction(s))return s.call(this,n,i);if(a&&(n=i),!!X.isString(n)){if(X.isString(s))return n.indexOf(s)!==-1;if(X.isRegExp(s))return s.test(n)}}function p_(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(n,i,s)=>i.toUpperCase()+s)}function h_(t,n){const i=X.toCamelCase(" "+n);["get","set","has"].forEach(s=>{Object.defineProperty(t,s+i,{value:function(a,c,u){return this[s].call(this,n,a,c,u)},configurable:!0})})}let Dt=class{constructor(n){n&&this.set(n)}set(n,i,s){const a=this;function c(d,h,y){const m=Fo(h);if(!m)throw new Error("header name must be a non-empty string");const v=X.findKey(a,m);(!v||a[v]===void 0||y===!0||y===void 0&&a[v]!==!1)&&(a[v||h]=Ca(d))}const u=(d,h)=>X.forEach(d,(y,m)=>c(y,m,h));if(X.isPlainObject(n)||n instanceof this.constructor)u(n,i);else if(X.isString(n)&&(n=n.trim())&&!d_(n))u(c_(n),i);else if(X.isObject(n)&&X.isIterable(n)){let d={},h,y;for(const m of n){if(!X.isArray(m))throw TypeError("Object iterator must return a key-value pair");d[y=m[0]]=(h=d[y])?X.isArray(h)?[...h,m[1]]:[h,m[1]]:m[1]}u(d,i)}else n!=null&&c(i,n,s);return this}get(n,i){if(n=Fo(n),n){const s=X.findKey(this,n);if(s){const a=this[s];if(!i)return a;if(i===!0)return f_(a);if(X.isFunction(i))return i.call(this,a,s);if(X.isRegExp(i))return i.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(n,i){if(n=Fo(n),n){const s=X.findKey(this,n);return!!(s&&this[s]!==void 0&&(!i||mc(this,this[s],s,i)))}return!1}delete(n,i){const s=this;let a=!1;function c(u){if(u=Fo(u),u){const d=X.findKey(s,u);d&&(!i||mc(s,s[d],d,i))&&(delete s[d],a=!0)}}return X.isArray(n)?n.forEach(c):c(n),a}clear(n){const i=Object.keys(this);let s=i.length,a=!1;for(;s--;){const c=i[s];(!n||mc(this,this[c],c,n,!0))&&(delete this[c],a=!0)}return a}normalize(n){const i=this,s={};return X.forEach(this,(a,c)=>{const u=X.findKey(s,c);if(u){i[u]=Ca(a),delete i[c];return}const d=n?p_(c):String(c).trim();d!==c&&delete i[c],i[d]=Ca(a),s[d]=!0}),this}concat(...n){return this.constructor.concat(this,...n)}toJSON(n){const i=Object.create(null);return X.forEach(this,(s,a)=>{s!=null&&s!==!1&&(i[a]=n&&X.isArray(s)?s.join(", "):s)}),i}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([n,i])=>n+": "+i).join(` +`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(n){return n instanceof this?n:new this(n)}static concat(n,...i){const s=new this(n);return i.forEach(a=>s.set(a)),s}static accessor(n){const s=(this[Jy]=this[Jy]={accessors:{}}).accessors,a=this.prototype;function c(u){const d=Fo(u);s[d]||(h_(a,u),s[d]=!0)}return X.isArray(n)?n.forEach(c):c(n),this}};Dt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);X.reduceDescriptors(Dt.prototype,({value:t},n)=>{let i=n[0].toUpperCase()+n.slice(1);return{get:()=>t,set(s){this[i]=s}}});X.freezeMethods(Dt);function yc(t,n){const i=this||Jo,s=n||i,a=Dt.from(s.headers);let c=s.data;return X.forEach(t,function(d){c=d.call(i,c,a.normalize(),n?n.status:void 0)}),a.normalize(),c}function p1(t){return!!(t&&t.__CANCEL__)}function Vi(t,n,i){ke.call(this,t??"canceled",ke.ERR_CANCELED,n,i),this.name="CanceledError"}X.inherits(Vi,ke,{__CANCEL__:!0});function h1(t,n,i){const s=i.config.validateStatus;!i.status||!s||s(i.status)?t(i):n(new ke("Request failed with status code "+i.status,[ke.ERR_BAD_REQUEST,ke.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))}function m_(t){const n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""}function y_(t,n){t=t||10;const i=new Array(t),s=new Array(t);let a=0,c=0,u;return n=n!==void 0?n:1e3,function(h){const y=Date.now(),m=s[c];u||(u=y),i[a]=h,s[a]=y;let v=c,w=0;for(;v!==a;)w+=i[v++],v=v%t;if(a=(a+1)%t,a===c&&(c=(c+1)%t),y-u{i=m,a=null,c&&(clearTimeout(c),c=null),t(...y)};return[(...y)=>{const m=Date.now(),v=m-i;v>=s?u(y,m):(a=y,c||(c=setTimeout(()=>{c=null,u(a)},s-v)))},()=>a&&u(a)]}const Ba=(t,n,i=3)=>{let s=0;const a=y_(50,250);return g_(c=>{const u=c.loaded,d=c.lengthComputable?c.total:void 0,h=u-s,y=a(h),m=u<=d;s=u;const v={loaded:u,total:d,progress:d?u/d:void 0,bytes:h,rate:y||void 0,estimated:y&&d&&m?(d-u)/y:void 0,event:c,lengthComputable:d!=null,[n?"download":"upload"]:!0};t(v)},i)},Zy=(t,n)=>{const i=t!=null;return[s=>n[0]({lengthComputable:i,total:t,loaded:s}),n[1]]},e0=t=>(...n)=>X.asap(()=>t(...n)),v_=vt.hasStandardBrowserEnv?((t,n)=>i=>(i=new URL(i,vt.origin),t.protocol===i.protocol&&t.host===i.host&&(n||t.port===i.port)))(new URL(vt.origin),vt.navigator&&/(msie|trident)/i.test(vt.navigator.userAgent)):()=>!0,x_=vt.hasStandardBrowserEnv?{write(t,n,i,s,a,c,u){if(typeof document>"u")return;const d=[`${t}=${encodeURIComponent(n)}`];X.isNumber(i)&&d.push(`expires=${new Date(i).toUTCString()}`),X.isString(s)&&d.push(`path=${s}`),X.isString(a)&&d.push(`domain=${a}`),c===!0&&d.push("secure"),X.isString(u)&&d.push(`SameSite=${u}`),document.cookie=d.join("; ")},read(t){if(typeof document>"u")return null;const n=document.cookie.match(new RegExp("(?:^|; )"+t+"=([^;]*)"));return n?decodeURIComponent(n[1]):null},remove(t){this.write(t,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function w_(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function S_(t,n){return n?t.replace(/\/?\/$/,"")+"/"+n.replace(/^\/+/,""):t}function m1(t,n,i){let s=!w_(n);return t&&(s||i==!1)?S_(t,n):n}const t0=t=>t instanceof Dt?{...t}:t;function Hr(t,n){n=n||{};const i={};function s(y,m,v,w){return X.isPlainObject(y)&&X.isPlainObject(m)?X.merge.call({caseless:w},y,m):X.isPlainObject(m)?X.merge({},m):X.isArray(m)?m.slice():m}function a(y,m,v,w){if(X.isUndefined(m)){if(!X.isUndefined(y))return s(void 0,y,v,w)}else return s(y,m,v,w)}function c(y,m){if(!X.isUndefined(m))return s(void 0,m)}function u(y,m){if(X.isUndefined(m)){if(!X.isUndefined(y))return s(void 0,y)}else return s(void 0,m)}function d(y,m,v){if(v in n)return s(y,m);if(v in t)return s(void 0,y)}const h={url:c,method:c,data:c,baseURL:u,transformRequest:u,transformResponse:u,paramsSerializer:u,timeout:u,timeoutMessage:u,withCredentials:u,withXSRFToken:u,adapter:u,responseType:u,xsrfCookieName:u,xsrfHeaderName:u,onUploadProgress:u,onDownloadProgress:u,decompress:u,maxContentLength:u,maxBodyLength:u,beforeRedirect:u,transport:u,httpAgent:u,httpsAgent:u,cancelToken:u,socketPath:u,responseEncoding:u,validateStatus:d,headers:(y,m,v)=>a(t0(y),t0(m),v,!0)};return X.forEach(Object.keys({...t,...n}),function(m){const v=h[m]||a,w=v(t[m],n[m],m);X.isUndefined(w)&&v!==d||(i[m]=w)}),i}const y1=t=>{const n=Hr({},t);let{data:i,withXSRFToken:s,xsrfHeaderName:a,xsrfCookieName:c,headers:u,auth:d}=n;if(n.headers=u=Dt.from(u),n.url=c1(m1(n.baseURL,n.url,n.allowAbsoluteUrls),t.params,t.paramsSerializer),d&&u.set("Authorization","Basic "+btoa((d.username||"")+":"+(d.password?unescape(encodeURIComponent(d.password)):""))),X.isFormData(i)){if(vt.hasStandardBrowserEnv||vt.hasStandardBrowserWebWorkerEnv)u.setContentType(void 0);else if(X.isFunction(i.getHeaders)){const h=i.getHeaders(),y=["content-type","content-length"];Object.entries(h).forEach(([m,v])=>{y.includes(m.toLowerCase())&&u.set(m,v)})}}if(vt.hasStandardBrowserEnv&&(s&&X.isFunction(s)&&(s=s(n)),s||s!==!1&&v_(n.url))){const h=a&&c&&x_.read(c);h&&u.set(a,h)}return n},E_=typeof XMLHttpRequest<"u",P_=E_&&function(t){return new Promise(function(i,s){const a=y1(t);let c=a.data;const u=Dt.from(a.headers).normalize();let{responseType:d,onUploadProgress:h,onDownloadProgress:y}=a,m,v,w,k,T;function A(){k&&k(),T&&T(),a.cancelToken&&a.cancelToken.unsubscribe(m),a.signal&&a.signal.removeEventListener("abort",m)}let S=new XMLHttpRequest;S.open(a.method.toUpperCase(),a.url,!0),S.timeout=a.timeout;function R(){if(!S)return;const D=Dt.from("getAllResponseHeaders"in S&&S.getAllResponseHeaders()),H={data:!d||d==="text"||d==="json"?S.responseText:S.response,status:S.status,statusText:S.statusText,headers:D,config:t,request:S};h1(function(b){i(b),A()},function(b){s(b),A()},H),S=null}"onloadend"in S?S.onloadend=R:S.onreadystatechange=function(){!S||S.readyState!==4||S.status===0&&!(S.responseURL&&S.responseURL.indexOf("file:")===0)||setTimeout(R)},S.onabort=function(){S&&(s(new ke("Request aborted",ke.ECONNABORTED,t,S)),S=null)},S.onerror=function(U){const H=U&&U.message?U.message:"Network Error",q=new ke(H,ke.ERR_NETWORK,t,S);q.event=U||null,s(q),S=null},S.ontimeout=function(){let U=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const H=a.transitional||f1;a.timeoutErrorMessage&&(U=a.timeoutErrorMessage),s(new ke(U,H.clarifyTimeoutError?ke.ETIMEDOUT:ke.ECONNABORTED,t,S)),S=null},c===void 0&&u.setContentType(null),"setRequestHeader"in S&&X.forEach(u.toJSON(),function(U,H){S.setRequestHeader(H,U)}),X.isUndefined(a.withCredentials)||(S.withCredentials=!!a.withCredentials),d&&d!=="json"&&(S.responseType=a.responseType),y&&([w,T]=Ba(y,!0),S.addEventListener("progress",w)),h&&S.upload&&([v,k]=Ba(h),S.upload.addEventListener("progress",v),S.upload.addEventListener("loadend",k)),(a.cancelToken||a.signal)&&(m=D=>{S&&(s(!D||D.type?new Vi(null,t,S):D),S.abort(),S=null)},a.cancelToken&&a.cancelToken.subscribe(m),a.signal&&(a.signal.aborted?m():a.signal.addEventListener("abort",m)));const O=m_(a.url);if(O&&vt.protocols.indexOf(O)===-1){s(new ke("Unsupported protocol "+O+":",ke.ERR_BAD_REQUEST,t));return}S.send(c||null)})},T_=(t,n)=>{const{length:i}=t=t?t.filter(Boolean):[];if(n||i){let s=new AbortController,a;const c=function(y){if(!a){a=!0,d();const m=y instanceof Error?y:this.reason;s.abort(m instanceof ke?m:new Vi(m instanceof Error?m.message:m))}};let u=n&&setTimeout(()=>{u=null,c(new ke(`timeout ${n} of ms exceeded`,ke.ETIMEDOUT))},n);const d=()=>{t&&(u&&clearTimeout(u),u=null,t.forEach(y=>{y.unsubscribe?y.unsubscribe(c):y.removeEventListener("abort",c)}),t=null)};t.forEach(y=>y.addEventListener("abort",c));const{signal:h}=s;return h.unsubscribe=()=>X.asap(d),h}},k_=function*(t,n){let i=t.byteLength;if(i{const a=__(t,n);let c=0,u,d=h=>{u||(u=!0,s&&s(h))};return new ReadableStream({async pull(h){try{const{done:y,value:m}=await a.next();if(y){d(),h.close();return}let v=m.byteLength;if(i){let w=c+=v;i(w)}h.enqueue(new Uint8Array(m))}catch(y){throw d(y),y}},cancel(h){return d(h),a.return()}},{highWaterMark:2})},r0=64*1024,{isFunction:wa}=X,C_=(({Request:t,Response:n})=>({Request:t,Response:n}))(X.global),{ReadableStream:i0,TextEncoder:o0}=X.global,s0=(t,...n)=>{try{return!!t(...n)}catch{return!1}},F_=t=>{t=X.merge.call({skipUndefined:!0},C_,t);const{fetch:n,Request:i,Response:s}=t,a=n?wa(n):typeof fetch=="function",c=wa(i),u=wa(s);if(!a)return!1;const d=a&&wa(i0),h=a&&(typeof o0=="function"?(T=>A=>T.encode(A))(new o0):async T=>new Uint8Array(await new i(T).arrayBuffer())),y=c&&d&&s0(()=>{let T=!1;const A=new i(vt.origin,{body:new i0,method:"POST",get duplex(){return T=!0,"half"}}).headers.has("Content-Type");return T&&!A}),m=u&&d&&s0(()=>X.isReadableStream(new s("").body)),v={stream:m&&(T=>T.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach(T=>{!v[T]&&(v[T]=(A,S)=>{let R=A&&A[T];if(R)return R.call(A);throw new ke(`Response type '${T}' is not supported`,ke.ERR_NOT_SUPPORT,S)})});const w=async T=>{if(T==null)return 0;if(X.isBlob(T))return T.size;if(X.isSpecCompliantForm(T))return(await new i(vt.origin,{method:"POST",body:T}).arrayBuffer()).byteLength;if(X.isArrayBufferView(T)||X.isArrayBuffer(T))return T.byteLength;if(X.isURLSearchParams(T)&&(T=T+""),X.isString(T))return(await h(T)).byteLength},k=async(T,A)=>{const S=X.toFiniteNumber(T.getContentLength());return S??w(A)};return async T=>{let{url:A,method:S,data:R,signal:O,cancelToken:D,timeout:U,onDownloadProgress:H,onUploadProgress:q,responseType:b,headers:E,withCredentials:N="same-origin",fetchOptions:_}=y1(T),V=n||fetch;b=b?(b+"").toLowerCase():"text";let j=T_([O,D&&D.toAbortSignal()],U),se=null;const pe=j&&j.unsubscribe&&(()=>{j.unsubscribe()});let Pe;try{if(q&&y&&S!=="get"&&S!=="head"&&(Pe=await k(E,R))!==0){let F=new i(A,{method:"POST",body:R,duplex:"half"}),Q;if(X.isFormData(R)&&(Q=F.headers.get("content-type"))&&E.setContentType(Q),F.body){const[ie,ae]=Zy(Pe,Ba(e0(q)));R=n0(F.body,r0,ie,ae)}}X.isString(N)||(N=N?"include":"omit");const Ee=c&&"credentials"in i.prototype,ce={..._,signal:j,method:S.toUpperCase(),headers:E.normalize().toJSON(),body:R,duplex:"half",credentials:Ee?N:void 0};se=c&&new i(A,ce);let g=await(c?V(se,_):V(A,ce));const L=m&&(b==="stream"||b==="response");if(m&&(H||L&&pe)){const F={};["status","statusText","headers"].forEach(re=>{F[re]=g[re]});const Q=X.toFiniteNumber(g.headers.get("content-length")),[ie,ae]=H&&Zy(Q,Ba(e0(H),!0))||[];g=new s(n0(g.body,r0,ie,()=>{ae&&ae(),pe&&pe()}),F)}b=b||"text";let B=await v[X.findKey(v,b)||"text"](g,T);return!L&&pe&&pe(),await new Promise((F,Q)=>{h1(F,Q,{data:B,headers:Dt.from(g.headers),status:g.status,statusText:g.statusText,config:T,request:se})})}catch(Ee){throw pe&&pe(),Ee&&Ee.name==="TypeError"&&/Load failed|fetch/i.test(Ee.message)?Object.assign(new ke("Network Error",ke.ERR_NETWORK,T,se),{cause:Ee.cause||Ee}):ke.from(Ee,Ee&&Ee.code,T,se)}}},N_=new Map,g1=t=>{let n=t&&t.env||{};const{fetch:i,Request:s,Response:a}=n,c=[s,a,i];let u=c.length,d=u,h,y,m=N_;for(;d--;)h=c[d],y=m.get(h),y===void 0&&m.set(h,y=d?new Map:F_(n)),m=y;return y};g1();const Dd={http:Kk,xhr:P_,fetch:{get:g1}};X.forEach(Dd,(t,n)=>{if(t){try{Object.defineProperty(t,"name",{value:n})}catch{}Object.defineProperty(t,"adapterName",{value:n})}});const a0=t=>`- ${t}`,R_=t=>X.isFunction(t)||t===null||t===!1;function b_(t,n){t=X.isArray(t)?t:[t];const{length:i}=t;let s,a;const c={};for(let u=0;u`adapter ${h} `+(y===!1?"is not supported by the environment":"is not available in the build"));let d=i?u.length>1?`since : +`+u.map(a0).join(` +`):" "+a0(u[0]):"as no adapter specified";throw new ke("There is no suitable adapter to dispatch the request "+d,"ERR_NOT_SUPPORT")}return a}const v1={getAdapter:b_,adapters:Dd};function gc(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Vi(null,t)}function l0(t){return gc(t),t.headers=Dt.from(t.headers),t.data=yc.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),v1.getAdapter(t.adapter||Jo.adapter,t)(t).then(function(s){return gc(t),s.data=yc.call(t,t.transformResponse,s),s.headers=Dt.from(s.headers),s},function(s){return p1(s)||(gc(t),s&&s.response&&(s.response.data=yc.call(t,t.transformResponse,s.response),s.response.headers=Dt.from(s.response.headers))),Promise.reject(s)})}const x1="1.13.2",tl={};["object","boolean","number","function","string","symbol"].forEach((t,n)=>{tl[t]=function(s){return typeof s===t||"a"+(n<1?"n ":" ")+t}});const u0={};tl.transitional=function(n,i,s){function a(c,u){return"[Axios v"+x1+"] Transitional option '"+c+"'"+u+(s?". "+s:"")}return(c,u,d)=>{if(n===!1)throw new ke(a(u," has been removed"+(i?" in "+i:"")),ke.ERR_DEPRECATED);return i&&!u0[u]&&(u0[u]=!0,console.warn(a(u," has been deprecated since v"+i+" and will be removed in the near future"))),n?n(c,u,d):!0}};tl.spelling=function(n){return(i,s)=>(console.warn(`${s} is likely a misspelling of ${n}`),!0)};function O_(t,n,i){if(typeof t!="object")throw new ke("options must be an object",ke.ERR_BAD_OPTION_VALUE);const s=Object.keys(t);let a=s.length;for(;a-- >0;){const c=s[a],u=n[c];if(u){const d=t[c],h=d===void 0||u(d,c,t);if(h!==!0)throw new ke("option "+c+" must be "+h,ke.ERR_BAD_OPTION_VALUE);continue}if(i!==!0)throw new ke("Unknown option "+c,ke.ERR_BAD_OPTION)}}const Fa={assertOptions:O_,validators:tl},Pn=Fa.validators;let Wr=class{constructor(n){this.defaults=n||{},this.interceptors={request:new Yy,response:new Yy}}async request(n,i){try{return await this._request(n,i)}catch(s){if(s instanceof Error){let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;const c=a.stack?a.stack.replace(/^.+\n/,""):"";try{s.stack?c&&!String(s.stack).endsWith(c.replace(/^.+\n.+\n/,""))&&(s.stack+=` +`+c):s.stack=c}catch{}}throw s}}_request(n,i){typeof n=="string"?(i=i||{},i.url=n):i=n||{},i=Hr(this.defaults,i);const{transitional:s,paramsSerializer:a,headers:c}=i;s!==void 0&&Fa.assertOptions(s,{silentJSONParsing:Pn.transitional(Pn.boolean),forcedJSONParsing:Pn.transitional(Pn.boolean),clarifyTimeoutError:Pn.transitional(Pn.boolean)},!1),a!=null&&(X.isFunction(a)?i.paramsSerializer={serialize:a}:Fa.assertOptions(a,{encode:Pn.function,serialize:Pn.function},!0)),i.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?i.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:i.allowAbsoluteUrls=!0),Fa.assertOptions(i,{baseUrl:Pn.spelling("baseURL"),withXsrfToken:Pn.spelling("withXSRFToken")},!0),i.method=(i.method||this.defaults.method||"get").toLowerCase();let u=c&&X.merge(c.common,c[i.method]);c&&X.forEach(["delete","get","head","post","put","patch","common"],T=>{delete c[T]}),i.headers=Dt.concat(u,c);const d=[];let h=!0;this.interceptors.request.forEach(function(A){typeof A.runWhen=="function"&&A.runWhen(i)===!1||(h=h&&A.synchronous,d.unshift(A.fulfilled,A.rejected))});const y=[];this.interceptors.response.forEach(function(A){y.push(A.fulfilled,A.rejected)});let m,v=0,w;if(!h){const T=[l0.bind(this),void 0];for(T.unshift(...d),T.push(...y),w=T.length,m=Promise.resolve(i);v{if(!s._listeners)return;let c=s._listeners.length;for(;c-- >0;)s._listeners[c](a);s._listeners=null}),this.promise.then=a=>{let c;const u=new Promise(d=>{s.subscribe(d),c=d}).then(a);return u.cancel=function(){s.unsubscribe(c)},u},n(function(c,u,d){s.reason||(s.reason=new Vi(c,u,d),i(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(n){if(this.reason){n(this.reason);return}this._listeners?this._listeners.push(n):this._listeners=[n]}unsubscribe(n){if(!this._listeners)return;const i=this._listeners.indexOf(n);i!==-1&&this._listeners.splice(i,1)}toAbortSignal(){const n=new AbortController,i=s=>{n.abort(s)};return this.subscribe(i),n.signal.unsubscribe=()=>this.unsubscribe(i),n.signal}static source(){let n;return{token:new w1(function(a){n=a}),cancel:n}}};function j_(t){return function(i){return t.apply(null,i)}}function I_(t){return X.isObject(t)&&t.isAxiosError===!0}const Bf={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,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Bf).forEach(([t,n])=>{Bf[n]=t});function S1(t){const n=new Wr(t),i=Jv(Wr.prototype.request,n);return X.extend(i,Wr.prototype,n,{allOwnKeys:!0}),X.extend(i,n,null,{allOwnKeys:!0}),i.create=function(a){return S1(Hr(t,a))},i}const Ke=S1(Jo);Ke.Axios=Wr;Ke.CanceledError=Vi;Ke.CancelToken=M_;Ke.isCancel=p1;Ke.VERSION=x1;Ke.toFormData=el;Ke.AxiosError=ke;Ke.Cancel=Ke.CanceledError;Ke.all=function(n){return Promise.all(n)};Ke.spread=j_;Ke.isAxiosError=I_;Ke.mergeConfig=Hr;Ke.AxiosHeaders=Dt;Ke.formToJSON=t=>d1(X.isHTMLForm(t)?new FormData(t):t);Ke.getAdapter=v1.getAdapter;Ke.HttpStatusCode=Bf;Ke.default=Ke;const{Axios:oF,AxiosError:sF,CanceledError:aF,isCancel:lF,CancelToken:uF,VERSION:cF,all:fF,Cancel:dF,isAxiosError:pF,spread:hF,toFormData:mF,AxiosHeaders:yF,HttpStatusCode:gF,formToJSON:vF,getAdapter:xF,mergeConfig:wF}=Ke;var vc,c0;function Bi(){return c0||(c0=1,vc=TypeError),vc}const D_={},L_=Object.freeze(Object.defineProperty({__proto__:null,default:D_},Symbol.toStringTag,{value:"Module"})),V_=Lw(L_);var xc,f0;function nl(){if(f0)return xc;f0=1;var t=typeof Map=="function"&&Map.prototype,n=Object.getOwnPropertyDescriptor&&t?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=t&&n&&typeof n.get=="function"?n.get:null,s=t&&Map.prototype.forEach,a=typeof Set=="function"&&Set.prototype,c=Object.getOwnPropertyDescriptor&&a?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,u=a&&c&&typeof c.get=="function"?c.get:null,d=a&&Set.prototype.forEach,h=typeof WeakMap=="function"&&WeakMap.prototype,y=h?WeakMap.prototype.has:null,m=typeof WeakSet=="function"&&WeakSet.prototype,v=m?WeakSet.prototype.has:null,w=typeof WeakRef=="function"&&WeakRef.prototype,k=w?WeakRef.prototype.deref:null,T=Boolean.prototype.valueOf,A=Object.prototype.toString,S=Function.prototype.toString,R=String.prototype.match,O=String.prototype.slice,D=String.prototype.replace,U=String.prototype.toUpperCase,H=String.prototype.toLowerCase,q=RegExp.prototype.test,b=Array.prototype.concat,E=Array.prototype.join,N=Array.prototype.slice,_=Math.floor,V=typeof BigInt=="function"?BigInt.prototype.valueOf:null,j=Object.getOwnPropertySymbols,se=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,pe=typeof Symbol=="function"&&typeof Symbol.iterator=="object",Pe=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===pe||!0)?Symbol.toStringTag:null,Ee=Object.prototype.propertyIsEnumerable,ce=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(W){return W.__proto__}:null);function g(W,G){if(W===1/0||W===-1/0||W!==W||W&&W>-1e3&&W<1e3||q.call(/e/,G))return G;var Ce=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof W=="number"){var Re=W<0?-_(-W):_(W);if(Re!==W){var Oe=String(Re),Se=O.call(G,Oe.length+1);return D.call(Oe,Ce,"$&_")+"."+D.call(D.call(Se,/([0-9]{3})/g,"$&_"),/_$/,"")}}return D.call(G,Ce,"$&_")}var L=V_,B=L.custom,F=Xe(B)?B:null,Q={__proto__:null,double:'"',single:"'"},ie={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};xc=function W(G,Ce,Re,Oe){var Se=Ce||{};if(ot(Se,"quoteStyle")&&!ot(Q,Se.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ot(Se,"maxStringLength")&&(typeof Se.maxStringLength=="number"?Se.maxStringLength<0&&Se.maxStringLength!==1/0:Se.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var Et=ot(Se,"customInspect")?Se.customInspect:!0;if(typeof Et!="boolean"&&Et!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ot(Se,"indent")&&Se.indent!==null&&Se.indent!==" "&&!(parseInt(Se.indent,10)===Se.indent&&Se.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ot(Se,"numericSeparator")&&typeof Se.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var yn=Se.numericSeparator;if(typeof G>"u")return"undefined";if(G===null)return"null";if(typeof G=="boolean")return G?"true":"false";if(typeof G=="string")return Kr(G,Se);if(typeof G=="number"){if(G===0)return 1/0/G>0?"0":"-0";var pt=String(G);return yn?g(G,pt):pt}if(typeof G=="bigint"){var Jt=String(G)+"n";return yn?g(G,Jt):Jt}var Yr=typeof Se.depth>"u"?5:Se.depth;if(typeof Re>"u"&&(Re=0),Re>=Yr&&Yr>0&&typeof G=="object")return Ae(G)?"[Array]":"[Object]";var Nn=is(Se,Re);if(typeof Oe>"u")Oe=[];else if(Ct(Oe,G)>=0)return"[Circular]";function Pt(Rn,Pr,ls){if(Pr&&(Oe=N.call(Oe),Oe.push(Pr)),ls){var qi={depth:Se.depth};return ot(Se,"quoteStyle")&&(qi.quoteStyle=Se.quoteStyle),W(Rn,qi,Re+1,Oe)}return W(Rn,Se,Re+1,Oe)}if(typeof G=="function"&&!Te(G)){var zi=hn(G),Gn=Xr(G,Pt);return"[Function"+(zi?": "+zi:" (anonymous)")+"]"+(Gn.length>0?" { "+E.call(Gn,", ")+" }":"")}if(Xe(G)){var Jr=pe?D.call(String(G),/^(Symbol\(.*\))_[^)]*$/,"$1"):se.call(G);return typeof G=="object"&&!pe?qn(Jr):Jr}if(rs(G)){for(var Zt="<"+H.call(String(G.nodeName)),Ui=G.attributes||[],gn=0;gn",Zt}if(Ae(G)){if(G.length===0)return"[]";var Qn=Xr(G,Pt);return Nn&&!dl(Qn)?"["+Qr(Qn,Nn)+"]":"[ "+E.call(Qn,", ")+" ]"}if(we(G)){var Xn=Xr(G,Pt);return!("cause"in Error.prototype)&&"cause"in G&&!Ee.call(G,"cause")?"{ ["+String(G)+"] "+E.call(b.call("[cause]: "+Pt(G.cause),Xn),", ")+" }":Xn.length===0?"["+String(G)+"]":"{ ["+String(G)+"] "+E.call(Xn,", ")+" }"}if(typeof G=="object"&&Et){if(F&&typeof G[F]=="function"&&L)return L(G,{depth:Yr-Re});if(Et!=="symbol"&&typeof G.inspect=="function")return G.inspect()}if(st(G)){var Zr=[];return s&&s.call(G,function(Rn,Pr){Zr.push(Pt(Pr,G,!0)+" => "+Pt(Rn,G))}),Kn("Map",i.call(G),Zr,Nn)}if(Cn(G)){var os=[];return d&&d.call(G,function(Rn){os.push(Pt(Rn,G))}),Kn("Set",u.call(G),os,Nn)}if(mn(G))return Fn("WeakMap");if(ns(G))return Fn("WeakSet");if(An(G))return Fn("WeakRef");if(be(G))return qn(Pt(Number(G)));if(wt(G))return qn(Pt(V.call(G)));if(Ve(G))return qn(T.call(G));if(je(G))return qn(Pt(String(G)));if(typeof window<"u"&&G===window)return"{ [object Window] }";if(typeof globalThis<"u"&&G===globalThis||typeof vm<"u"&&G===vm)return"{ [object globalThis] }";if(!ge(G)&&!Te(G)){var $i=Xr(G,Pt),ss=ce?ce(G)===Object.prototype:G instanceof Object||G.constructor===Object,en=G instanceof Object?"":"null prototype",Wi=!ss&&Pe&&Object(G)===G&&Pe in G?O.call(St(G),8,-1):en?"Object":"",as=ss||typeof G.constructor!="function"?"":G.constructor.name?G.constructor.name+" ":"",Hi=as+(Wi||en?"["+E.call(b.call([],Wi||[],en||[]),": ")+"] ":"");return $i.length===0?Hi+"{}":Nn?Hi+"{"+Qr($i,Nn)+"}":Hi+"{ "+E.call($i,", ")+" }"}return String(G)};function ae(W,G,Ce){var Re=Ce.quoteStyle||G,Oe=Q[Re];return Oe+W+Oe}function re(W){return D.call(String(W),/"/g,""")}function he(W){return!Pe||!(typeof W=="object"&&(Pe in W||typeof W[Pe]<"u"))}function Ae(W){return St(W)==="[object Array]"&&he(W)}function ge(W){return St(W)==="[object Date]"&&he(W)}function Te(W){return St(W)==="[object RegExp]"&&he(W)}function we(W){return St(W)==="[object Error]"&&he(W)}function je(W){return St(W)==="[object String]"&&he(W)}function be(W){return St(W)==="[object Number]"&&he(W)}function Ve(W){return St(W)==="[object Boolean]"&&he(W)}function Xe(W){if(pe)return W&&typeof W=="object"&&W instanceof Symbol;if(typeof W=="symbol")return!0;if(!W||typeof W!="object"||!se)return!1;try{return se.call(W),!0}catch{}return!1}function wt(W){if(!W||typeof W!="object"||!V)return!1;try{return V.call(W),!0}catch{}return!1}var et=Object.prototype.hasOwnProperty||function(W){return W in this};function ot(W,G){return et.call(W,G)}function St(W){return A.call(W)}function hn(W){if(W.name)return W.name;var G=R.call(S.call(W),/^function\s*([\w$]+)/);return G?G[1]:null}function Ct(W,G){if(W.indexOf)return W.indexOf(G);for(var Ce=0,Re=W.length;CeG.maxStringLength){var Ce=W.length-G.maxStringLength,Re="... "+Ce+" more character"+(Ce>1?"s":"");return Kr(O.call(W,0,G.maxStringLength),G)+Re}var Oe=ie[G.quoteStyle||"single"];Oe.lastIndex=0;var Se=D.call(D.call(W,Oe,"\\$1"),/[\x00-\x1f]/g,Gr);return ae(Se,"single",G)}function Gr(W){var G=W.charCodeAt(0),Ce={8:"b",9:"t",10:"n",12:"f",13:"r"}[G];return Ce?"\\"+Ce:"\\x"+(G<16?"0":"")+U.call(G.toString(16))}function qn(W){return"Object("+W+")"}function Fn(W){return W+" { ? }"}function Kn(W,G,Ce,Re){var Oe=Re?Qr(Ce,Re):E.call(Ce,", ");return W+" ("+G+") {"+Oe+"}"}function dl(W){for(var G=0;G=0)return!1;return!0}function is(W,G){var Ce;if(W.indent===" ")Ce=" ";else if(typeof W.indent=="number"&&W.indent>0)Ce=E.call(Array(W.indent+1)," ");else return null;return{base:Ce,prev:E.call(Array(G+1),Ce)}}function Qr(W,G){if(W.length===0)return"";var Ce=` +`+G.prev+G.base;return Ce+E.call(W,","+Ce)+` +`+G.prev}function Xr(W,G){var Ce=Ae(W),Re=[];if(Ce){Re.length=W.length;for(var Oe=0;Oe"u"||!b?t:b(Uint8Array),pe={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?t:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?t:ArrayBuffer,"%ArrayIteratorPrototype%":q&&b?b([][Symbol.iterator]()):t,"%AsyncFromSyncIteratorPrototype%":t,"%AsyncFunction%":j,"%AsyncGenerator%":j,"%AsyncGeneratorFunction%":j,"%AsyncIteratorPrototype%":j,"%Atomics%":typeof Atomics>"u"?t:Atomics,"%BigInt%":typeof BigInt>"u"?t:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?t:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?t:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?t:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":s,"%Float16Array%":typeof Float16Array>"u"?t:Float16Array,"%Float32Array%":typeof Float32Array>"u"?t:Float32Array,"%Float64Array%":typeof Float64Array>"u"?t:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?t:FinalizationRegistry,"%Function%":S,"%GeneratorFunction%":j,"%Int8Array%":typeof Int8Array>"u"?t:Int8Array,"%Int16Array%":typeof Int16Array>"u"?t:Int16Array,"%Int32Array%":typeof Int32Array>"u"?t:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":q&&b?b(b([][Symbol.iterator]())):t,"%JSON%":typeof JSON=="object"?JSON:t,"%Map%":typeof Map>"u"?t:Map,"%MapIteratorPrototype%":typeof Map>"u"||!q||!b?t:b(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":O,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?t:Promise,"%Proxy%":typeof Proxy>"u"?t:Proxy,"%RangeError%":a,"%ReferenceError%":c,"%Reflect%":typeof Reflect>"u"?t:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?t:Set,"%SetIteratorPrototype%":typeof Set>"u"||!q||!b?t:b(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?t:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":q&&b?b(""[Symbol.iterator]()):t,"%Symbol%":q?Symbol:t,"%SyntaxError%":u,"%ThrowTypeError%":H,"%TypedArray%":se,"%TypeError%":d,"%Uint8Array%":typeof Uint8Array>"u"?t:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?t:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?t:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?t:Uint32Array,"%URIError%":h,"%WeakMap%":typeof WeakMap>"u"?t:WeakMap,"%WeakRef%":typeof WeakRef>"u"?t:WeakRef,"%WeakSet%":typeof WeakSet>"u"?t:WeakSet,"%Function.prototype.call%":V,"%Function.prototype.apply%":_,"%Object.defineProperty%":D,"%Object.getPrototypeOf%":E,"%Math.abs%":y,"%Math.floor%":m,"%Math.max%":v,"%Math.min%":w,"%Math.pow%":k,"%Math.round%":T,"%Math.sign%":A,"%Reflect.getPrototypeOf%":N};if(b)try{null.error}catch(Te){var Pe=b(b(Te));pe["%Error.prototype%"]=Pe}var Ee=function Te(we){var je;if(we==="%AsyncFunction%")je=R("async function () {}");else if(we==="%GeneratorFunction%")je=R("function* () {}");else if(we==="%AsyncGeneratorFunction%")je=R("async function* () {}");else if(we==="%AsyncGenerator%"){var be=Te("%AsyncGeneratorFunction%");be&&(je=be.prototype)}else if(we==="%AsyncIteratorPrototype%"){var Ve=Te("%AsyncGenerator%");Ve&&b&&(je=b(Ve.prototype))}return pe[we]=je,je},ce={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},g=rl(),L=cA(),B=g.call(V,Array.prototype.concat),F=g.call(_,Array.prototype.splice),Q=g.call(V,String.prototype.replace),ie=g.call(V,String.prototype.slice),ae=g.call(V,RegExp.prototype.exec),re=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,he=/\\(\\)?/g,Ae=function(we){var je=ie(we,0,1),be=ie(we,-1);if(je==="%"&&be!=="%")throw new u("invalid intrinsic syntax, expected closing `%`");if(be==="%"&&je!=="%")throw new u("invalid intrinsic syntax, expected opening `%`");var Ve=[];return Q(we,re,function(Xe,wt,et,ot){Ve[Ve.length]=et?Q(ot,he,"$1"):wt||Xe}),Ve},ge=function(we,je){var be=we,Ve;if(L(ce,be)&&(Ve=ce[be],be="%"+Ve[0]+"%"),L(pe,be)){var Xe=pe[be];if(Xe===j&&(Xe=Ee(be)),typeof Xe>"u"&&!je)throw new d("intrinsic "+we+" exists, but is not available. Please file an issue!");return{alias:Ve,name:be,value:Xe}}throw new u("intrinsic "+we+" does not exist!")};return Zc=function(we,je){if(typeof we!="string"||we.length===0)throw new d("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof je!="boolean")throw new d('"allowMissing" argument must be a boolean');if(ae(/^%?[^%]*%?$/,we)===null)throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var be=Ae(we),Ve=be.length>0?be[0]:"",Xe=ge("%"+Ve+"%",je),wt=Xe.name,et=Xe.value,ot=!1,St=Xe.alias;St&&(Ve=St[0],F(be,B([0,1],St)));for(var hn=1,Ct=!0;hn=be.length){var Cn=O(et,st);Ct=!!Cn,Ct&&"get"in Cn&&!("originalValue"in Cn.get)?et=Cn.get:et=et[st]}else Ct=L(et,st),et=et[st];Ct&&!ot&&(pe[wt]=et)}}return et},Zc}var ef,q0;function C1(){if(q0)return ef;q0=1;var t=Vd(),n=A1(),i=n([t("%String.prototype.indexOf%")]);return ef=function(a,c){var u=t(a,!!c);return typeof u=="function"&&i(a,".prototype.")>-1?n([u]):u},ef}var tf,K0;function F1(){if(K0)return tf;K0=1;var t=Vd(),n=C1(),i=nl(),s=Bi(),a=t("%Map%",!0),c=n("Map.prototype.get",!0),u=n("Map.prototype.set",!0),d=n("Map.prototype.has",!0),h=n("Map.prototype.delete",!0),y=n("Map.prototype.size",!0);return tf=!!a&&function(){var v,w={assert:function(k){if(!w.has(k))throw new s("Side channel does not contain "+i(k))},delete:function(k){if(v){var T=h(v,k);return y(v)===0&&(v=void 0),T}return!1},get:function(k){if(v)return c(v,k)},has:function(k){return v?d(v,k):!1},set:function(k,T){v||(v=new a),u(v,k,T)}};return w},tf}var nf,G0;function fA(){if(G0)return nf;G0=1;var t=Vd(),n=C1(),i=nl(),s=F1(),a=Bi(),c=t("%WeakMap%",!0),u=n("WeakMap.prototype.get",!0),d=n("WeakMap.prototype.set",!0),h=n("WeakMap.prototype.has",!0),y=n("WeakMap.prototype.delete",!0);return nf=c?function(){var v,w,k={assert:function(T){if(!k.has(T))throw new a("Side channel does not contain "+i(T))},delete:function(T){if(c&&T&&(typeof T=="object"||typeof T=="function")){if(v)return y(v,T)}else if(s&&w)return w.delete(T);return!1},get:function(T){return c&&T&&(typeof T=="object"||typeof T=="function")&&v?u(v,T):w&&w.get(T)},has:function(T){return c&&T&&(typeof T=="object"||typeof T=="function")&&v?h(v,T):!!w&&w.has(T)},set:function(T,A){c&&T&&(typeof T=="object"||typeof T=="function")?(v||(v=new c),d(v,T,A)):s&&(w||(w=s()),w.set(T,A))}};return k}:s,nf}var rf,Q0;function dA(){if(Q0)return rf;Q0=1;var t=Bi(),n=nl(),i=B_(),s=F1(),a=fA(),c=a||s||i;return rf=function(){var d,h={assert:function(y){if(!h.has(y))throw new t("Side channel does not contain "+n(y))},delete:function(y){return!!d&&d.delete(y)},get:function(y){return d&&d.get(y)},has:function(y){return!!d&&d.has(y)},set:function(y,m){d||(d=c()),d.set(y,m)}};return h},rf}var of,X0;function Bd(){if(X0)return of;X0=1;var t=String.prototype.replace,n=/%20/g,i={RFC1738:"RFC1738",RFC3986:"RFC3986"};return of={default:i.RFC3986,formatters:{RFC1738:function(s){return t.call(s,n,"+")},RFC3986:function(s){return String(s)}},RFC1738:i.RFC1738,RFC3986:i.RFC3986},of}var sf,Y0;function N1(){if(Y0)return sf;Y0=1;var t=Bd(),n=Object.prototype.hasOwnProperty,i=Array.isArray,s=(function(){for(var S=[],R=0;R<256;++R)S.push("%"+((R<16?"0":"")+R.toString(16)).toUpperCase());return S})(),a=function(R){for(;R.length>1;){var O=R.pop(),D=O.obj[O.prop];if(i(D)){for(var U=[],H=0;H=y?q.slice(E,E+y):q,_=[],V=0;V=48&&j<=57||j>=65&&j<=90||j>=97&&j<=122||H===t.RFC1738&&(j===40||j===41)){_[_.length]=N.charAt(V);continue}if(j<128){_[_.length]=s[j];continue}if(j<2048){_[_.length]=s[192|j>>6]+s[128|j&63];continue}if(j<55296||j>=57344){_[_.length]=s[224|j>>12]+s[128|j>>6&63]+s[128|j&63];continue}V+=1,j=65536+((j&1023)<<10|N.charCodeAt(V)&1023),_[_.length]=s[240|j>>18]+s[128|j>>12&63]+s[128|j>>6&63]+s[128|j&63]}b+=_.join("")}return b},v=function(R){for(var O=[{obj:{o:R},prop:"o"}],D=[],U=0;U"u"&&(B=0)}if(typeof N=="function"?g=N(R,g):g instanceof Date?g=j(g):O==="comma"&&c(g)&&(g=n.maybeMap(g,function(wt){return wt instanceof Date?j(wt):wt})),g===null){if(H)return E&&!Pe?E(R,m.encoder,Ee,"key",se):R;g=""}if(v(g)||n.isBuffer(g)){if(E){var ie=Pe?R:E(R,m.encoder,Ee,"key",se);return[pe(ie)+"="+pe(E(g,m.encoder,Ee,"value",se))]}return[pe(R)+"="+pe(String(g))]}var ae=[];if(typeof g>"u")return ae;var re;if(O==="comma"&&c(g))Pe&&E&&(g=n.maybeMap(g,E)),re=[{value:g.length>0?g.join(",")||null:void 0}];else if(c(N))re=N;else{var he=Object.keys(g);re=_?he.sort(_):he}var Ae=b?String(R).replace(/\./g,"%2E"):String(R),ge=D&&c(g)&&g.length===1?Ae+"[]":Ae;if(U&&c(g)&&g.length===0)return ge+"[]";for(var Te=0;Te"u"?S.encodeDotInKeys===!0?!0:m.allowDots:!!S.allowDots;return{addQueryPrefix:typeof S.addQueryPrefix=="boolean"?S.addQueryPrefix:m.addQueryPrefix,allowDots:q,allowEmptyArrays:typeof S.allowEmptyArrays=="boolean"?!!S.allowEmptyArrays:m.allowEmptyArrays,arrayFormat:H,charset:R,charsetSentinel:typeof S.charsetSentinel=="boolean"?S.charsetSentinel:m.charsetSentinel,commaRoundTrip:!!S.commaRoundTrip,delimiter:typeof S.delimiter>"u"?m.delimiter:S.delimiter,encode:typeof S.encode=="boolean"?S.encode:m.encode,encodeDotInKeys:typeof S.encodeDotInKeys=="boolean"?S.encodeDotInKeys:m.encodeDotInKeys,encoder:typeof S.encoder=="function"?S.encoder:m.encoder,encodeValuesOnly:typeof S.encodeValuesOnly=="boolean"?S.encodeValuesOnly:m.encodeValuesOnly,filter:U,format:O,formatter:D,serializeDate:typeof S.serializeDate=="function"?S.serializeDate:m.serializeDate,skipNulls:typeof S.skipNulls=="boolean"?S.skipNulls:m.skipNulls,sort:typeof S.sort=="function"?S.sort:null,strictNullHandling:typeof S.strictNullHandling=="boolean"?S.strictNullHandling:m.strictNullHandling}};return af=function(A,S){var R=A,O=T(S),D,U;typeof O.filter=="function"?(U=O.filter,R=U("",R)):c(O.filter)&&(U=O.filter,D=U);var H=[];if(typeof R!="object"||R===null)return"";var q=a[O.arrayFormat],b=q==="comma"&&O.commaRoundTrip;D||(D=Object.keys(R)),O.sort&&D.sort(O.sort);for(var E=t(),N=0;N0?se+j:""},af}var lf,Z0;function hA(){if(Z0)return lf;Z0=1;var t=N1(),n=Object.prototype.hasOwnProperty,i=Array.isArray,s={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:t.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},a=function(w){return w.replace(/&#(\d+);/g,function(k,T){return String.fromCharCode(parseInt(T,10))})},c=function(w,k,T){if(w&&typeof w=="string"&&k.comma&&w.indexOf(",")>-1)return w.split(",");if(k.throwOnLimitExceeded&&T>=k.arrayLimit)throw new RangeError("Array limit exceeded. Only "+k.arrayLimit+" element"+(k.arrayLimit===1?"":"s")+" allowed in an array.");return w},u="utf8=%26%2310003%3B",d="utf8=%E2%9C%93",h=function(k,T){var A={__proto__:null},S=T.ignoreQueryPrefix?k.replace(/^\?/,""):k;S=S.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var R=T.parameterLimit===1/0?void 0:T.parameterLimit,O=S.split(T.delimiter,T.throwOnLimitExceeded?R+1:R);if(T.throwOnLimitExceeded&&O.length>R)throw new RangeError("Parameter limit exceeded. Only "+R+" parameter"+(R===1?"":"s")+" allowed.");var D=-1,U,H=T.charset;if(T.charsetSentinel)for(U=0;U-1&&(_=i(_)?[_]:_);var V=n.call(A,N);V&&T.duplicates==="combine"?A[N]=t.combine(A[N],_):(!V||T.duplicates==="last")&&(A[N]=_)}return A},y=function(w,k,T,A){var S=0;if(w.length>0&&w[w.length-1]==="[]"){var R=w.slice(0,-1).join("");S=Array.isArray(k)&&k[R]?k[R].length:0}for(var O=A?k:c(k,T,S),D=w.length-1;D>=0;--D){var U,H=w[D];if(H==="[]"&&T.parseArrays)U=T.allowEmptyArrays&&(O===""||T.strictNullHandling&&O===null)?[]:t.combine([],O);else{U=T.plainObjects?{__proto__:null}:{};var q=H.charAt(0)==="["&&H.charAt(H.length-1)==="]"?H.slice(1,-1):H,b=T.decodeDotInKeys?q.replace(/%2E/g,"."):q,E=parseInt(b,10);!T.parseArrays&&b===""?U={0:O}:!isNaN(E)&&H!==b&&String(E)===b&&E>=0&&T.parseArrays&&E<=T.arrayLimit?(U=[],U[E]=O):b!=="__proto__"&&(U[b]=O)}O=U}return O},m=function(k,T,A,S){if(k){var R=A.allowDots?k.replace(/\.([^.[]+)/g,"[$1]"):k,O=/(\[[^[\]]*])/,D=/(\[[^[\]]*])/g,U=A.depth>0&&O.exec(R),H=U?R.slice(0,U.index):R,q=[];if(H){if(!A.plainObjects&&n.call(Object.prototype,H)&&!A.allowPrototypes)return;q.push(H)}for(var b=0;A.depth>0&&(U=D.exec(R))!==null&&b"u"?s.charset:k.charset,A=typeof k.duplicates>"u"?s.duplicates:k.duplicates;if(A!=="combine"&&A!=="first"&&A!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var S=typeof k.allowDots>"u"?k.decodeDotInKeys===!0?!0:s.allowDots:!!k.allowDots;return{allowDots:S,allowEmptyArrays:typeof k.allowEmptyArrays=="boolean"?!!k.allowEmptyArrays:s.allowEmptyArrays,allowPrototypes:typeof k.allowPrototypes=="boolean"?k.allowPrototypes:s.allowPrototypes,allowSparse:typeof k.allowSparse=="boolean"?k.allowSparse:s.allowSparse,arrayLimit:typeof k.arrayLimit=="number"?k.arrayLimit:s.arrayLimit,charset:T,charsetSentinel:typeof k.charsetSentinel=="boolean"?k.charsetSentinel:s.charsetSentinel,comma:typeof k.comma=="boolean"?k.comma:s.comma,decodeDotInKeys:typeof k.decodeDotInKeys=="boolean"?k.decodeDotInKeys:s.decodeDotInKeys,decoder:typeof k.decoder=="function"?k.decoder:s.decoder,delimiter:typeof k.delimiter=="string"||t.isRegExp(k.delimiter)?k.delimiter:s.delimiter,depth:typeof k.depth=="number"||k.depth===!1?+k.depth:s.depth,duplicates:A,ignoreQueryPrefix:k.ignoreQueryPrefix===!0,interpretNumericEntities:typeof k.interpretNumericEntities=="boolean"?k.interpretNumericEntities:s.interpretNumericEntities,parameterLimit:typeof k.parameterLimit=="number"?k.parameterLimit:s.parameterLimit,parseArrays:k.parseArrays!==!1,plainObjects:typeof k.plainObjects=="boolean"?k.plainObjects:s.plainObjects,strictDepth:typeof k.strictDepth=="boolean"?!!k.strictDepth:s.strictDepth,strictNullHandling:typeof k.strictNullHandling=="boolean"?k.strictNullHandling:s.strictNullHandling,throwOnLimitExceeded:typeof k.throwOnLimitExceeded=="boolean"?k.throwOnLimitExceeded:!1}};return lf=function(w,k){var T=v(k);if(w===""||w===null||typeof w>"u")return T.plainObjects?{__proto__:null}:{};for(var A=typeof w=="string"?h(w,T):w,S=T.plainObjects?{__proto__:null}:{},R=Object.keys(A),O=0;O{let n;const i=new Set,s=(y,m)=>{const v=typeof y=="function"?y(n):y;if(!Object.is(v,n)){const w=n;n=m??(typeof v!="object"||v===null)?v:Object.assign({},n,v),i.forEach(k=>k(n,w))}},a=()=>n,d={setState:s,getState:a,getInitialState:()=>h,subscribe:y=>(i.add(y),()=>i.delete(y))},h=n=t(s,a,d);return d},vA=(t=>t?tg(t):tg),xA=t=>t;function wA(t,n=xA){const i=ma.useSyncExternalStore(t.subscribe,ma.useCallback(()=>n(t.getState()),[t,n]),ma.useCallback(()=>n(t.getInitialState()),[t,n]));return ma.useDebugValue(i),i}const SA=t=>{const n=vA(t),i=s=>wA(n,s);return Object.assign(i,n),i},EA=(t=>SA);function R1(t,n){let i;try{i=t()}catch{return}return{getItem:a=>{var c;const u=h=>h===null?null:JSON.parse(h,void 0),d=(c=i.getItem(a))!=null?c:null;return d instanceof Promise?d.then(u):u(d)},setItem:(a,c)=>i.setItem(a,JSON.stringify(c,void 0)),removeItem:a=>i.removeItem(a)}}const zf=t=>n=>{try{const i=t(n);return i instanceof Promise?i:{then(s){return zf(s)(i)},catch(s){return this}}}catch(i){return{then(s){return this},catch(s){return zf(s)(i)}}}},PA=(t,n)=>(i,s,a)=>{let c={storage:R1(()=>localStorage),partialize:A=>A,version:0,merge:(A,S)=>({...S,...A}),...n},u=!1;const d=new Set,h=new Set;let y=c.storage;if(!y)return t((...A)=>{console.warn(`[zustand persist middleware] Unable to update item '${c.name}', the given storage is currently unavailable.`),i(...A)},s,a);const m=()=>{const A=c.partialize({...s()});return y.setItem(c.name,{state:A,version:c.version})},v=a.setState;a.setState=(A,S)=>(v(A,S),m());const w=t((...A)=>(i(...A),m()),s,a);a.getInitialState=()=>w;let k;const T=()=>{var A,S;if(!y)return;u=!1,d.forEach(O=>{var D;return O((D=s())!=null?D:w)});const R=((S=c.onRehydrateStorage)==null?void 0:S.call(c,(A=s())!=null?A:w))||void 0;return zf(y.getItem.bind(y))(c.name).then(O=>{if(O)if(typeof O.version=="number"&&O.version!==c.version){if(c.migrate){const D=c.migrate(O.state,O.version);return D instanceof Promise?D.then(U=>[!0,U]):[!0,D]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,O.state];return[!1,void 0]}).then(O=>{var D;const[U,H]=O;if(k=c.merge(H,(D=s())!=null?D:w),i(k,!0),U)return m()}).then(()=>{R==null||R(k,void 0),k=s(),u=!0,h.forEach(O=>O(k))}).catch(O=>{R==null||R(void 0,O)})};return a.persist={setOptions:A=>{c={...c,...A},A.storage&&(y=A.storage)},clearStorage:()=>{y==null||y.removeItem(c.name)},getOptions:()=>c,rehydrate:()=>T(),hasHydrated:()=>u,onHydrate:A=>(d.add(A),()=>{d.delete(A)}),onFinishHydration:A=>(h.add(A),()=>{h.delete(A)})},c.skipHydration||T(),k||w},TA=PA;var b1=Symbol.for("immer-nothing"),ng=Symbol.for("immer-draftable"),At=Symbol.for("immer-state");function dn(t,...n){throw new Error(`[Immer] minified error nr: ${t}. Full error at: https://bit.ly/3cXEKWf`)}var Ut=Object,bi=Ut.getPrototypeOf,za="constructor",il="prototype",Uf="configurable",Ua="enumerable",Na="writable",zo="value",wr=t=>!!t&&!!t[At];function Wn(t){var n;return t?O1(t)||ol(t)||!!t[ng]||!!((n=t[za])!=null&&n[ng])||sl(t)||al(t):!1}var kA=Ut[il][za].toString(),rg=new WeakMap;function O1(t){if(!t||!zd(t))return!1;const n=bi(t);if(n===null||n===Ut[il])return!0;const i=Ut.hasOwnProperty.call(n,za)&&n[za];if(i===Object)return!0;if(!Ei(i))return!1;let s=rg.get(i);return s===void 0&&(s=Function.toString.call(i),rg.set(i,s)),s===kA}function Zo(t,n,i=!0){es(t)===0?(i?Reflect.ownKeys(t):Ut.keys(t)).forEach(a=>{n(a,t[a],t)}):t.forEach((s,a)=>n(a,s,t))}function es(t){const n=t[At];return n?n.type_:ol(t)?1:sl(t)?2:al(t)?3:0}var ig=(t,n,i=es(t))=>i===2?t.has(n):Ut[il].hasOwnProperty.call(t,n),$f=(t,n,i=es(t))=>i===2?t.get(n):t[n],$a=(t,n,i,s=es(t))=>{s===2?t.set(n,i):s===3?t.add(i):t[n]=i};function _A(t,n){return t===n?t!==0||1/t===1/n:t!==t&&n!==n}var ol=Array.isArray,sl=t=>t instanceof Map,al=t=>t instanceof Set,zd=t=>typeof t=="object",Ei=t=>typeof t=="function",cf=t=>typeof t=="boolean",zn=t=>t.copy_||t.base_,Ud=t=>t.modified_?t.copy_:t.base_;function Wf(t,n){if(sl(t))return new Map(t);if(al(t))return new Set(t);if(ol(t))return Array[il].slice.call(t);const i=O1(t);if(n===!0||n==="class_only"&&!i){const s=Ut.getOwnPropertyDescriptors(t);delete s[At];let a=Reflect.ownKeys(s);for(let c=0;c1&&Ut.defineProperties(t,{set:Sa,add:Sa,clear:Sa,delete:Sa}),Ut.freeze(t),n&&Zo(t,(i,s)=>{$d(s,!0)},!1)),t}function AA(){dn(2)}var Sa={[zo]:AA};function ll(t){return t===null||!zd(t)?!0:Ut.isFrozen(t)}var Wa="MapSet",Hf="Patches",M1={};function Oi(t){const n=M1[t];return n||dn(0,t),n}var CA=t=>!!M1[t],Uo,j1=()=>Uo,FA=(t,n)=>({drafts_:[],parent_:t,immer_:n,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:CA(Wa)?Oi(Wa):void 0});function og(t,n){n&&(t.patchPlugin_=Oi(Hf),t.patches_=[],t.inversePatches_=[],t.patchListener_=n)}function qf(t){Kf(t),t.drafts_.forEach(NA),t.drafts_=null}function Kf(t){t===Uo&&(Uo=t.parent_)}var sg=t=>Uo=FA(Uo,t);function NA(t){const n=t[At];n.type_===0||n.type_===1?n.revoke_():n.revoked_=!0}function ag(t,n){n.unfinalizedDrafts_=n.drafts_.length;const i=n.drafts_[0];if(t!==void 0&&t!==i){i[At].modified_&&(qf(n),dn(4)),Wn(t)&&(t=lg(n,t));const{patchPlugin_:a}=n;a&&a.generateReplacementPatches_(i[At].base_,t,n)}else t=lg(n,i);return RA(n,t,!0),qf(n),n.patches_&&n.patchListener_(n.patches_,n.inversePatches_),t!==b1?t:void 0}function lg(t,n){if(ll(n))return n;const i=n[At];if(!i)return Wd(n,t.handledSet_,t);if(!ul(i,t))return n;if(!i.modified_)return i.base_;if(!i.finalized_){const{callbacks_:s}=i;if(s)for(;s.length>0;)s.pop()(t);L1(i,t)}return i.copy_}function RA(t,n,i=!1){!t.parent_&&t.immer_.autoFreeze_&&t.canAutoFreeze_&&$d(n,i)}function I1(t){t.finalized_=!0,t.scope_.unfinalizedDrafts_--}var ul=(t,n)=>t.scope_===n,bA=[];function D1(t,n,i,s){const a=zn(t),c=t.type_;if(s!==void 0&&$f(a,s,c)===n){$a(a,s,i,c);return}if(!t.draftLocations_){const d=t.draftLocations_=new Map;Zo(a,(h,y)=>{if(wr(y)){const m=d.get(y)||[];m.push(h),d.set(y,m)}})}const u=t.draftLocations_.get(n)??bA;for(const d of u)$a(a,d,i,c)}function OA(t,n,i){t.callbacks_.push(function(a){var d;const c=n;if(!c||!ul(c,a))return;(d=a.mapSetPlugin_)==null||d.fixSetContents(c);const u=Ud(c);D1(t,c.draft_??c,u,i),L1(c,a)})}function L1(t,n){var s;if(t.modified_&&!t.finalized_&&(t.type_===3||(((s=t.assigned_)==null?void 0:s.size)??0)>0)){const{patchPlugin_:a}=n;if(a){const c=a.getPath(t);c&&a.generatePatches_(t,c,n)}I1(t)}}function MA(t,n,i){const{scope_:s}=t;if(wr(i)){const a=i[At];ul(a,s)&&a.callbacks_.push(function(){Ra(t);const u=Ud(a);D1(t,i,u,n)})}else Wn(i)&&t.callbacks_.push(function(){const c=zn(t);$f(c,n,t.type_)===i&&s.drafts_.length>1&&(t.assigned_.get(n)??!1)===!0&&t.copy_&&Wd($f(t.copy_,n,t.type_),s.handledSet_,s)})}function Wd(t,n,i){return!i.immer_.autoFreeze_&&i.unfinalizedDrafts_<1||wr(t)||n.has(t)||!Wn(t)||ll(t)||(n.add(t),Zo(t,(s,a)=>{if(wr(a)){const c=a[At];if(ul(c,i)){const u=Ud(c);$a(t,s,u,t.type_),I1(c)}}else Wn(a)&&Wd(a,n,i)})),t}function jA(t,n){const i=ol(t),s={type_:i?1:0,scope_:n?n.scope_:j1(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:n,base_:t,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let a=s,c=Hd;i&&(a=[s],c=$o);const{revoke:u,proxy:d}=Proxy.revocable(a,c);return s.draft_=d,s.revoke_=u,[d,s]}var Hd={get(t,n){if(n===At)return t;const i=zn(t);if(!ig(i,n,t.type_))return IA(t,i,n);const s=i[n];if(t.finalized_||!Wn(s))return s;if(s===ff(t.base_,n)){Ra(t);const a=t.type_===1?+n:n,c=Qf(t.scope_,s,t,a);return t.copy_[a]=c}return s},has(t,n){return n in zn(t)},ownKeys(t){return Reflect.ownKeys(zn(t))},set(t,n,i){const s=V1(zn(t),n);if(s!=null&&s.set)return s.set.call(t.draft_,i),!0;if(!t.modified_){const a=ff(zn(t),n),c=a==null?void 0:a[At];if(c&&c.base_===i)return t.copy_[n]=i,t.assigned_.set(n,!1),!0;if(_A(i,a)&&(i!==void 0||ig(t.base_,n,t.type_)))return!0;Ra(t),Gf(t)}return t.copy_[n]===i&&(i!==void 0||n in t.copy_)||Number.isNaN(i)&&Number.isNaN(t.copy_[n])||(t.copy_[n]=i,t.assigned_.set(n,!0),MA(t,n,i)),!0},deleteProperty(t,n){return Ra(t),ff(t.base_,n)!==void 0||n in t.base_?(t.assigned_.set(n,!1),Gf(t)):t.assigned_.delete(n),t.copy_&&delete t.copy_[n],!0},getOwnPropertyDescriptor(t,n){const i=zn(t),s=Reflect.getOwnPropertyDescriptor(i,n);return s&&{[Na]:!0,[Uf]:t.type_!==1||n!=="length",[Ua]:s[Ua],[zo]:i[n]}},defineProperty(){dn(11)},getPrototypeOf(t){return bi(t.base_)},setPrototypeOf(){dn(12)}},$o={};Zo(Hd,(t,n)=>{$o[t]=function(){const i=arguments;return i[0]=i[0][0],n.apply(this,i)}});$o.deleteProperty=function(t,n){return $o.set.call(this,t,n,void 0)};$o.set=function(t,n,i){return Hd.set.call(this,t[0],n,i,t[0])};function ff(t,n){const i=t[At];return(i?zn(i):t)[n]}function IA(t,n,i){var a;const s=V1(n,i);return s?zo in s?s[zo]:(a=s.get)==null?void 0:a.call(t.draft_):void 0}function V1(t,n){if(!(n in t))return;let i=bi(t);for(;i;){const s=Object.getOwnPropertyDescriptor(i,n);if(s)return s;i=bi(i)}}function Gf(t){t.modified_||(t.modified_=!0,t.parent_&&Gf(t.parent_))}function Ra(t){t.copy_||(t.assigned_=new Map,t.copy_=Wf(t.base_,t.scope_.immer_.useStrictShallowCopy_))}var DA=class{constructor(t){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(n,i,s)=>{if(Ei(n)&&!Ei(i)){const c=i;i=n;const u=this;return function(h=c,...y){return u.produce(h,m=>i.call(this,m,...y))}}Ei(i)||dn(6),s!==void 0&&!Ei(s)&&dn(7);let a;if(Wn(n)){const c=sg(this),u=Qf(c,n,void 0);let d=!0;try{a=i(u),d=!1}finally{d?qf(c):Kf(c)}return og(c,s),ag(a,c)}else if(!n||!zd(n)){if(a=i(n),a===void 0&&(a=n),a===b1&&(a=void 0),this.autoFreeze_&&$d(a,!0),s){const c=[],u=[];Oi(Hf).generateReplacementPatches_(n,a,{patches_:c,inversePatches_:u}),s(c,u)}return a}else dn(1,n)},this.produceWithPatches=(n,i)=>{if(Ei(n))return(u,...d)=>this.produceWithPatches(u,h=>n(h,...d));let s,a;return[this.produce(n,i,(u,d)=>{s=u,a=d}),s,a]},cf(t==null?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze),cf(t==null?void 0:t.useStrictShallowCopy)&&this.setUseStrictShallowCopy(t.useStrictShallowCopy),cf(t==null?void 0:t.useStrictIteration)&&this.setUseStrictIteration(t.useStrictIteration)}createDraft(t){Wn(t)||dn(8),wr(t)&&(t=LA(t));const n=sg(this),i=Qf(n,t,void 0);return i[At].isManual_=!0,Kf(n),i}finishDraft(t,n){const i=t&&t[At];(!i||!i.isManual_)&&dn(9);const{scope_:s}=i;return og(s,n),ag(void 0,s)}setAutoFreeze(t){this.autoFreeze_=t}setUseStrictShallowCopy(t){this.useStrictShallowCopy_=t}setUseStrictIteration(t){this.useStrictIteration_=t}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(t,n){let i;for(i=n.length-1;i>=0;i--){const a=n[i];if(a.path.length===0&&a.op==="replace"){t=a.value;break}}i>-1&&(n=n.slice(i+1));const s=Oi(Hf).applyPatches_;return wr(t)?s(t,n):this.produce(t,a=>s(a,n))}};function Qf(t,n,i,s){const[a,c]=sl(n)?Oi(Wa).proxyMap_(n,i):al(n)?Oi(Wa).proxySet_(n,i):jA(n,i);return((i==null?void 0:i.scope_)??j1()).drafts_.push(a),c.callbacks_=(i==null?void 0:i.callbacks_)??[],c.key_=s,i&&s!==void 0?OA(i,c,s):c.callbacks_.push(function(h){var m;(m=h.mapSetPlugin_)==null||m.fixSetContents(c);const{patchPlugin_:y}=h;c.modified_&&y&&y.generatePatches_(c,[],h)}),a}function LA(t){return wr(t)||dn(10,t),B1(t)}function B1(t){if(!Wn(t)||ll(t))return t;const n=t[At];let i,s=!0;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,i=Wf(t,n.scope_.immer_.useStrictShallowCopy_),s=n.scope_.immer_.shouldUseStrictIteration()}else i=Wf(t,!0);return Zo(i,(a,c)=>{$a(i,a,B1(c))},s),n&&(n.finalized_=!1),i}var VA=new DA,BA=VA.produce;const zA=t=>(n,i,s)=>(s.setState=(a,c,...u)=>{const d=typeof a=="function"?BA(a):a;return n(d,c,...u)},t(s.setState,i,s)),UA=zA,Mi=EA()(TA(UA(t=>({token:"",analysis:null,setToken(n){t(i=>{i.token=n})},setAnalysis(n){t(i=>{i.analysis=n})}})),{name:"zustand_storage",storage:R1(()=>localStorage)}));let $A={data:""},WA=t=>{if(typeof window=="object"){let n=(t?t.querySelector("#_goober"):window._goober)||Object.assign(document.createElement("style"),{innerHTML:" ",id:"_goober"});return n.nonce=window.__nonce__,n.parentNode||(t||document.head).appendChild(n),n.firstChild}return t||$A},HA=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,qA=/\/\*[^]*?\*\/| +/g,ug=/\n+/g,gr=(t,n)=>{let i="",s="",a="";for(let c in t){let u=t[c];c[0]=="@"?c[1]=="i"?i=c+" "+u+";":s+=c[1]=="f"?gr(u,c):c+"{"+gr(u,c[1]=="k"?"":n)+"}":typeof u=="object"?s+=gr(u,n?n.replace(/([^,])+/g,d=>c.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,h=>/&/.test(h)?h.replace(/&/g,d):d?d+" "+h:h)):c):u!=null&&(c=/^--/.test(c)?c:c.replace(/[A-Z]/g,"-$&").toLowerCase(),a+=gr.p?gr.p(c,u):c+":"+u+";")}return i+(n&&a?n+"{"+a+"}":a)+s},Bn={},z1=t=>{if(typeof t=="object"){let n="";for(let i in t)n+=i+z1(t[i]);return n}return t},KA=(t,n,i,s,a)=>{let c=z1(t),u=Bn[c]||(Bn[c]=(h=>{let y=0,m=11;for(;y>>0;return"go"+m})(c));if(!Bn[u]){let h=c!==t?t:(y=>{let m,v,w=[{}];for(;m=HA.exec(y.replace(qA,""));)m[4]?w.shift():m[3]?(v=m[3].replace(ug," ").trim(),w.unshift(w[0][v]=w[0][v]||{})):w[0][m[1]]=m[2].replace(ug," ").trim();return w[0]})(t);Bn[u]=gr(a?{["@keyframes "+u]:h}:h,i?"":"."+u)}let d=i&&Bn.g?Bn.g:null;return i&&(Bn.g=Bn[u]),((h,y,m,v)=>{v?y.data=y.data.replace(v,h):y.data.indexOf(h)===-1&&(y.data=m?h+y.data:y.data+h)})(Bn[u],n,s,d),u},GA=(t,n,i)=>t.reduce((s,a,c)=>{let u=n[c];if(u&&u.call){let d=u(i),h=d&&d.props&&d.props.className||/^go/.test(d)&&d;u=h?"."+h:d&&typeof d=="object"?d.props?"":gr(d,""):d===!1?"":d}return s+a+(u??"")},"");function cl(t){let n=this||{},i=t.call?t(n.p):t;return KA(i.unshift?i.raw?GA(i,[].slice.call(arguments,1),n.p):i.reduce((s,a)=>Object.assign(s,a&&a.call?a(n.p):a),{}):i,WA(n.target),n.g,n.o,n.k)}let U1,Xf,Yf;cl.bind({g:1});let Hn=cl.bind({k:1});function QA(t,n,i,s){gr.p=n,U1=t,Xf=i,Yf=s}function Er(t,n){let i=this||{};return function(){let s=arguments;function a(c,u){let d=Object.assign({},c),h=d.className||a.className;i.p=Object.assign({theme:Xf&&Xf()},d),i.o=/ *go\d+/.test(h),d.className=cl.apply(i,s)+(h?" "+h:"");let y=t;return t[0]&&(y=d.as||t,delete d.as),Yf&&y[0]&&Yf(d),U1(y,d)}return a}}var XA=t=>typeof t=="function",Ha=(t,n)=>XA(t)?t(n):t,YA=(()=>{let t=0;return()=>(++t).toString()})(),$1=(()=>{let t;return()=>{if(t===void 0&&typeof window<"u"){let n=matchMedia("(prefers-reduced-motion: reduce)");t=!n||n.matches}return t}})(),JA=20,qd="default",W1=(t,n)=>{let{toastLimit:i}=t.settings;switch(n.type){case 0:return{...t,toasts:[n.toast,...t.toasts].slice(0,i)};case 1:return{...t,toasts:t.toasts.map(u=>u.id===n.toast.id?{...u,...n.toast}:u)};case 2:let{toast:s}=n;return W1(t,{type:t.toasts.find(u=>u.id===s.id)?1:0,toast:s});case 3:let{toastId:a}=n;return{...t,toasts:t.toasts.map(u=>u.id===a||a===void 0?{...u,dismissed:!0,visible:!1}:u)};case 4:return n.toastId===void 0?{...t,toasts:[]}:{...t,toasts:t.toasts.filter(u=>u.id!==n.toastId)};case 5:return{...t,pausedAt:n.time};case 6:let c=n.time-(t.pausedAt||0);return{...t,pausedAt:void 0,toasts:t.toasts.map(u=>({...u,pauseDuration:u.pauseDuration+c}))}}},ba=[],H1={toasts:[],pausedAt:void 0,settings:{toastLimit:JA}},Tn={},q1=(t,n=qd)=>{Tn[n]=W1(Tn[n]||H1,t),ba.forEach(([i,s])=>{i===n&&s(Tn[n])})},K1=t=>Object.keys(Tn).forEach(n=>q1(t,n)),ZA=t=>Object.keys(Tn).find(n=>Tn[n].toasts.some(i=>i.id===t)),fl=(t=qd)=>n=>{q1(n,t)},eC={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},tC=(t={},n=qd)=>{let[i,s]=Y.useState(Tn[n]||H1),a=Y.useRef(Tn[n]);Y.useEffect(()=>(a.current!==Tn[n]&&s(Tn[n]),ba.push([n,s]),()=>{let u=ba.findIndex(([d])=>d===n);u>-1&&ba.splice(u,1)}),[n]);let c=i.toasts.map(u=>{var d,h,y;return{...t,...t[u.type],...u,removeDelay:u.removeDelay||((d=t[u.type])==null?void 0:d.removeDelay)||(t==null?void 0:t.removeDelay),duration:u.duration||((h=t[u.type])==null?void 0:h.duration)||(t==null?void 0:t.duration)||eC[u.type],style:{...t.style,...(y=t[u.type])==null?void 0:y.style,...u.style}}});return{...i,toasts:c}},nC=(t,n="blank",i)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:n,ariaProps:{role:"status","aria-live":"polite"},message:t,pauseDuration:0,...i,id:(i==null?void 0:i.id)||YA()}),ts=t=>(n,i)=>{let s=nC(n,t,i);return fl(s.toasterId||ZA(s.id))({type:2,toast:s}),s.id},it=(t,n)=>ts("blank")(t,n);it.error=ts("error");it.success=ts("success");it.loading=ts("loading");it.custom=ts("custom");it.dismiss=(t,n)=>{let i={type:3,toastId:t};n?fl(n)(i):K1(i)};it.dismissAll=t=>it.dismiss(void 0,t);it.remove=(t,n)=>{let i={type:4,toastId:t};n?fl(n)(i):K1(i)};it.removeAll=t=>it.remove(void 0,t);it.promise=(t,n,i)=>{let s=it.loading(n.loading,{...i,...i==null?void 0:i.loading});return typeof t=="function"&&(t=t()),t.then(a=>{let c=n.success?Ha(n.success,a):void 0;return c?it.success(c,{id:s,...i,...i==null?void 0:i.success}):it.dismiss(s),a}).catch(a=>{let c=n.error?Ha(n.error,a):void 0;c?it.error(c,{id:s,...i,...i==null?void 0:i.error}):it.dismiss(s)}),t};var rC=1e3,iC=(t,n="default")=>{let{toasts:i,pausedAt:s}=tC(t,n),a=Y.useRef(new Map).current,c=Y.useCallback((v,w=rC)=>{if(a.has(v))return;let k=setTimeout(()=>{a.delete(v),u({type:4,toastId:v})},w);a.set(v,k)},[]);Y.useEffect(()=>{if(s)return;let v=Date.now(),w=i.map(k=>{if(k.duration===1/0)return;let T=(k.duration||0)+k.pauseDuration-(v-k.createdAt);if(T<0){k.visible&&it.dismiss(k.id);return}return setTimeout(()=>it.dismiss(k.id,n),T)});return()=>{w.forEach(k=>k&&clearTimeout(k))}},[i,s,n]);let u=Y.useCallback(fl(n),[n]),d=Y.useCallback(()=>{u({type:5,time:Date.now()})},[u]),h=Y.useCallback((v,w)=>{u({type:1,toast:{id:v,height:w}})},[u]),y=Y.useCallback(()=>{s&&u({type:6,time:Date.now()})},[s,u]),m=Y.useCallback((v,w)=>{let{reverseOrder:k=!1,gutter:T=8,defaultPosition:A}=w||{},S=i.filter(D=>(D.position||A)===(v.position||A)&&D.height),R=S.findIndex(D=>D.id===v.id),O=S.filter((D,U)=>UD.visible).slice(...k?[O+1]:[0,O]).reduce((D,U)=>D+(U.height||0)+T,0)},[i]);return Y.useEffect(()=>{i.forEach(v=>{if(v.dismissed)c(v.id,v.removeDelay);else{let w=a.get(v.id);w&&(clearTimeout(w),a.delete(v.id))}})},[i,c]),{toasts:i,handlers:{updateHeight:h,startPause:d,endPause:y,calculateOffset:m}}},oC=Hn` +from { + transform: scale(0) rotate(45deg); + opacity: 0; +} +to { + transform: scale(1) rotate(45deg); + opacity: 1; +}`,sC=Hn` +from { + transform: scale(0); + opacity: 0; +} +to { + transform: scale(1); + opacity: 1; +}`,aC=Hn` +from { + transform: scale(0) rotate(90deg); + opacity: 0; +} +to { + transform: scale(1) rotate(90deg); + opacity: 1; +}`,lC=Er("div")` + width: 20px; + opacity: 0; + height: 20px; + border-radius: 10px; + background: ${t=>t.primary||"#ff4b4b"}; + position: relative; + transform: rotate(45deg); + + animation: ${oC} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) + forwards; + animation-delay: 100ms; + + &:after, + &:before { + content: ''; + animation: ${sC} 0.15s ease-out forwards; + animation-delay: 150ms; + position: absolute; + border-radius: 3px; + opacity: 0; + background: ${t=>t.secondary||"#fff"}; + bottom: 9px; + left: 4px; + height: 2px; + width: 12px; + } + + &:before { + animation: ${aC} 0.15s ease-out forwards; + animation-delay: 180ms; + transform: rotate(90deg); + } +`,uC=Hn` + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +`,cC=Er("div")` + width: 12px; + height: 12px; + box-sizing: border-box; + border: 2px solid; + border-radius: 100%; + border-color: ${t=>t.secondary||"#e0e0e0"}; + border-right-color: ${t=>t.primary||"#616161"}; + animation: ${uC} 1s linear infinite; +`,fC=Hn` +from { + transform: scale(0) rotate(45deg); + opacity: 0; +} +to { + transform: scale(1) rotate(45deg); + opacity: 1; +}`,dC=Hn` +0% { + height: 0; + width: 0; + opacity: 0; +} +40% { + height: 0; + width: 6px; + opacity: 1; +} +100% { + opacity: 1; + height: 10px; +}`,pC=Er("div")` + width: 20px; + opacity: 0; + height: 20px; + border-radius: 10px; + background: ${t=>t.primary||"#61d345"}; + position: relative; + transform: rotate(45deg); + + animation: ${fC} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) + forwards; + animation-delay: 100ms; + &:after { + content: ''; + box-sizing: border-box; + animation: ${dC} 0.2s ease-out forwards; + opacity: 0; + animation-delay: 200ms; + position: absolute; + border-right: 2px solid; + border-bottom: 2px solid; + border-color: ${t=>t.secondary||"#fff"}; + bottom: 6px; + left: 6px; + height: 10px; + width: 6px; + } +`,hC=Er("div")` + position: absolute; +`,mC=Er("div")` + position: relative; + display: flex; + justify-content: center; + align-items: center; + min-width: 20px; + min-height: 20px; +`,yC=Hn` +from { + transform: scale(0.6); + opacity: 0.4; +} +to { + transform: scale(1); + opacity: 1; +}`,gC=Er("div")` + position: relative; + transform: scale(0.6); + opacity: 0.4; + min-width: 20px; + animation: ${yC} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) + forwards; +`,vC=({toast:t})=>{let{icon:n,type:i,iconTheme:s}=t;return n!==void 0?typeof n=="string"?Y.createElement(gC,null,n):n:i==="blank"?null:Y.createElement(mC,null,Y.createElement(cC,{...s}),i!=="loading"&&Y.createElement(hC,null,i==="error"?Y.createElement(lC,{...s}):Y.createElement(pC,{...s})))},xC=t=>` +0% {transform: translate3d(0,${t*-200}%,0) scale(.6); opacity:.5;} +100% {transform: translate3d(0,0,0) scale(1); opacity:1;} +`,wC=t=>` +0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;} +100% {transform: translate3d(0,${t*-150}%,-1px) scale(.6); opacity:0;} +`,SC="0%{opacity:0;} 100%{opacity:1;}",EC="0%{opacity:1;} 100%{opacity:0;}",PC=Er("div")` + display: flex; + align-items: center; + background: #fff; + color: #363636; + line-height: 1.3; + will-change: transform; + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05); + max-width: 350px; + pointer-events: auto; + padding: 8px 10px; + border-radius: 8px; +`,TC=Er("div")` + display: flex; + justify-content: center; + margin: 4px 10px; + color: inherit; + flex: 1 1 auto; + white-space: pre-line; +`,kC=(t,n)=>{let i=t.includes("top")?1:-1,[s,a]=$1()?[SC,EC]:[xC(i),wC(i)];return{animation:n?`${Hn(s)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${Hn(a)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},_C=Y.memo(({toast:t,position:n,style:i,children:s})=>{let a=t.height?kC(t.position||n||"top-center",t.visible):{opacity:0},c=Y.createElement(vC,{toast:t}),u=Y.createElement(TC,{...t.ariaProps},Ha(t.message,t));return Y.createElement(PC,{className:t.className,style:{...a,...i,...t.style}},typeof s=="function"?s({icon:c,message:u}):Y.createElement(Y.Fragment,null,c,u))});QA(Y.createElement);var AC=({id:t,className:n,style:i,onHeightUpdate:s,children:a})=>{let c=Y.useCallback(u=>{if(u){let d=()=>{let h=u.getBoundingClientRect().height;s(t,h)};d(),new MutationObserver(d).observe(u,{subtree:!0,childList:!0,characterData:!0})}},[t,s]);return Y.createElement("div",{ref:c,className:n,style:i},a)},CC=(t,n)=>{let i=t.includes("top"),s=i?{top:0}:{bottom:0},a=t.includes("center")?{justifyContent:"center"}:t.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:$1()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${n*(i?1:-1)}px)`,...s,...a}},FC=cl` + z-index: 9999; + > * { + pointer-events: auto; + } +`,Ea=16,NC=({reverseOrder:t,position:n="top-center",toastOptions:i,gutter:s,children:a,toasterId:c,containerStyle:u,containerClassName:d})=>{let{toasts:h,handlers:y}=iC(i,c);return Y.createElement("div",{"data-rht-toaster":c||"",style:{position:"fixed",zIndex:9999,top:Ea,left:Ea,right:Ea,bottom:Ea,pointerEvents:"none",...u},className:d,onMouseEnter:y.startPause,onMouseLeave:y.endPause},h.map(m=>{let v=m.position||n,w=y.calculateOffset(m,{reverseOrder:t,gutter:s,defaultPosition:n}),k=CC(v,w);return Y.createElement(AC,{id:m.id,key:m.id,onHeightUpdate:y.updateHeight,className:m.visible?FC:"",style:k},m.type==="custom"?Ha(m.message,m):a?a(m):Y.createElement(_C,{toast:m,position:v}))}))},Lr=it;const Wo=Ke.create({baseURL:"https://ting.lifebanktech.com/api",timeout:1e3*300});Wo.interceptors.request.use(t=>{t.data instanceof FormData&&(t.headers["Content-Type"]="multipart/form-data");let n=Mi.getState().token;return n&&(t.headers.Authorization=`Bearer ${n}`),t});Wo.interceptors.response.use(t=>{const{code:n,data:i,message:s}=t.data;if(n===1)return i;if(n===0)return Lr.error(s),Promise.reject(new Error(s));n===401||n===403?gA():Lr.error(s)},t=>t.code==="ECONNABORTED"?(Lr.error("网速较慢,请耐心等待"),t.config.timeout=1e3*60*3,Wo(t.config)):t.message==="Network Error"?(Lr.error("网络中断"),Promise.reject()):(Lr.error("网络异常"),Promise.reject()));function RC(t,n={}){return Wo.post(t,n)}function bC(t,n={}){return Wo.get(t,{params:n})}const qr={get:bC,post:RC};function OC(t){let n=new FormData;return n.append("analys_image",t.analys_image),n.append("analys_type",t.analys_type),qr.post("/enterprise/analyze",n)}function MC(t){return qr.post("/enterprise/submit_contact_info",t)}function jC(t){return qr.post("/analysis_order/create",t)}var df={exports:{}},cg;function IC(){return cg||(cg=1,(function(t,n){df.exports=n(t)})(typeof window=="object"&&window,function(t,n){if(!t){console.warn("can't use weixin-js-sdk in server side");return}var i,s,a,c,u,d,h,y,m,v,w,k,T,A,S,R,O,D,U,H,q,b;if(t.jWeixin)return t.jWeixin;return i={config:"preVerifyJSAPI",onMenuShareTimeline:"menu:share:timeline",onMenuShareAppMessage:"menu:share:appmessage",onMenuShareQQ:"menu:share:qq",onMenuShareWeibo:"menu:share:weiboApp",onMenuShareQZone:"menu:share:QZone",previewImage:"imagePreview",getLocation:"geoLocation",openProductSpecificView:"openProductViewWithPid",addCard:"batchAddCard",openCard:"batchViewCard",chooseWXPay:"getBrandWCPayRequest",openEnterpriseRedPacket:"getRecevieBizHongBaoRequest",startSearchBeacons:"startMonitoringBeacons",stopSearchBeacons:"stopMonitoringBeacons",onSearchBeacons:"onBeaconsInRange",consumeAndShareCard:"consumedShareCard",openAddress:"editAddress"},s=(function(){var g,L={};for(g in i)L[i[g]]=g;return L})(),a=t.document,c=a.title,u=navigator.userAgent.toLowerCase(),k=navigator.platform.toLowerCase(),d=!(!k.match("mac")&&!k.match("win")),h=u.indexOf("wxdebugger")!=-1,y=u.indexOf("micromessenger")!=-1,m=u.indexOf("android")!=-1,v=u.indexOf("iphone")!=-1||u.indexOf("ipad")!=-1,w=(k=u.match(/micromessenger\/(\d+\.\d+\.\d+)/)||u.match(/micromessenger\/(\d+\.\d+)/))?k[1]:"",T={initStartTime:Ee(),initEndTime:0,preVerifyStartTime:0,preVerifyEndTime:0},A={version:1,appId:"",initTime:0,preVerifyTime:0,networkType:"",isPreVerifyOk:1,systemType:v?1:m?2:-1,clientVersion:w,url:encodeURIComponent(location.href)},S={},R={_completes:[]},O={state:0,data:{}},ce(function(){T.initEndTime=Ee()}),D=!1,U=[],H={config:function(g){pe("config",S=g);var L=S.check!==!1;ce(function(){if(L)E(i.config,{verifyJsApiList:se(S.jsApiList),verifyOpenTagList:se(S.openTagList)},(R._complete=function(ae){T.preVerifyEndTime=Ee(),O.state=1,O.data=ae},R.success=function(ae){A.isPreVerifyOk=0},R.fail=function(ae){R._fail?R._fail(ae):O.state=-1},(ie=R._completes).push(function(){Pe()}),R.complete=function(ae){for(var re=0,he=ie.length;re{cn.chooseWXPay({timestamp:t.timestamp,nonceStr:t.nonceStr,package:t.package,signType:t.signType,paySign:t.paySign,success:function(){n(!0)},cancel:function(i){console.log(i),n(!1)}})})}const fg=["某杭州电商公司使用后,设计部成本降低60%","某深圳外贸公司使用后,客服响应速度提升5倍","某上海科技公司使用后,年度成本节省120万"];function VC({onPayment:t}){const n=Mi(),[i,s]=Y.useState(599),[a,c]=Y.useState(0);let u=!0;const d=async()=>{if(!u)return;u=!1;let m=await jC({record_id:n.analysis.record_id});LC(m).then(v=>{u=!0,v?t():Lr.error("支付失败")})};Y.useEffect(()=>{const m=setInterval(()=>{s(v=>v>0?v-1:0)},1e3);return()=>clearInterval(m)},[]),Y.useEffect(()=>{const m=setInterval(()=>{c(v=>(v+1)%fg.length)},3e3);return()=>clearInterval(m)},[]);const h=Math.floor(i/60),y=i%60;return P.jsxs("div",{className:"min-h-screen flex flex-col items-center justify-center px-6 py-12 relative",children:[P.jsx("div",{className:"absolute inset-0 opacity-30 blur-xl pointer-events-none",children:P.jsx("div",{className:"absolute top-1/4 left-1/2 -translate-x-1/2 w-80 h-96 bg-gradient-to-br from-red-500 to-gray-800 rounded-2xl p-6",children:P.jsxs("div",{className:"space-y-4",children:[P.jsx("div",{className:"h-8 bg-white/20 rounded"}),P.jsx("div",{className:"h-32 bg-white/20 rounded"}),P.jsx("div",{className:"h-8 bg-white/20 rounded w-2/3"})]})})}),P.jsxs(ne.div,{className:"relative z-10 w-full max-w-md",initial:{opacity:0,y:30},animate:{opacity:1,y:0},children:[P.jsxs(ne.div,{className:"flex items-center justify-center gap-2 mb-6",initial:{scale:0},animate:{scale:1},transition:{type:"spring",delay:.2},children:[P.jsx($y,{className:"w-8 h-8 text-[#00F0FF]"}),P.jsx("span",{className:"text-xl",children:"分析完成!"})]}),P.jsxs(ne.div,{className:"bg-white/5 backdrop-blur-md border border-[#7B61FF]/30 rounded-2xl p-6 mb-6 relative overflow-hidden",initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},transition:{delay:.3},children:[P.jsxs("div",{className:"absolute inset-0 backdrop-blur-sm bg-white/5 z-10 flex flex-col items-center justify-center gap-4",children:[P.jsx(qy,{className:"w-16 h-16 text-[#00F0FF]/50"}),P.jsxs("div",{className:"text-center px-4",children:[P.jsxs(ne.div,{className:"mb-2",animate:{opacity:[.7,1,.7]},transition:{duration:2,repeat:1/0},children:[P.jsx("p",{className:"text-sm text-gray-400 mb-1",children:"预计年度节省"}),P.jsxs("div",{className:"text-3xl bg-gradient-to-r from-[#00F0FF] to-[#7B61FF] bg-clip-text text-transparent",children:["¥ ",n.analysis.analysis_result.analyze_data.annual_savings_cost]})]}),P.jsxs(ne.div,{animate:{opacity:[.7,1,.7]},transition:{duration:2,repeat:1/0,delay:.5},children:[P.jsx("p",{className:"text-sm text-gray-400 mb-1",children:"效率提升"}),P.jsxs("div",{className:"text-2xl text-[#00F0FF]",children:[n.analysis.analysis_result.analyze_data.efficiency_improvement," %"]})]})]})]}),P.jsxs("div",{className:"space-y-4 blur-sm select-none",children:[P.jsxs("div",{className:"text-center",children:[P.jsx("p",{className:"text-gray-400 text-sm mb-2",children:"经测算,您的企业每年由于员工不使用AI"}),P.jsx("p",{className:"text-2xl text-red-400 mb-1",children:"额外支出成本约为"}),P.jsxs("div",{className:"text-5xl bg-gradient-to-r from-red-400 to-orange-400 bg-clip-text text-transparent",children:["¥???",",","???"]})]}),P.jsx("div",{className:"h-px bg-gradient-to-r from-transparent via-gray-600 to-transparent"}),P.jsxs("div",{className:"text-center",children:[P.jsx("p",{className:"text-gray-400 text-sm mb-2",children:"优化后,预计每年可节省"}),P.jsxs("div",{className:"text-4xl bg-gradient-to-r from-[#00F0FF] to-[#7B61FF] bg-clip-text text-transparent",children:["¥???",",","???"]})]})]})]}),P.jsxs(ne.div,{className:"bg-gradient-to-br from-[#7B61FF]/20 to-[#00F0FF]/20 backdrop-blur-md border-2 border-[#00F0FF] rounded-2xl p-6 mb-6",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.5},children:[P.jsxs("div",{className:"flex items-center justify-center gap-2 mb-4",children:[P.jsx(Od,{className:"w-6 h-6 text-[#00F0FF]"}),P.jsx("h3",{className:"text-xl",children:"解锁完整报告"})]}),P.jsx("div",{className:"space-y-3 mb-6",children:["各部门AI替代率精准评估","具体的降本金额明细","推荐的AI工具组合清单"].map((m,v)=>P.jsxs(ne.div,{className:"flex items-center gap-3 text-sm text-gray-300",initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{delay:.6+v*.1},children:[P.jsx("div",{className:"w-5 h-5 bg-[#00F0FF]/20 rounded-full flex items-center justify-center flex-shrink-0",children:P.jsx(Uy,{className:"w-3 h-3 text-[#00F0FF]"})}),P.jsx("span",{children:m})]},v))}),P.jsxs("div",{className:"text-center mb-6",children:[P.jsxs("div",{className:"flex items-center justify-center gap-3 mb-2",children:[P.jsx("span",{className:"text-gray-500 line-through text-lg",children:"¥999"}),P.jsx("span",{className:"bg-red-500 text-white text-xs px-2 py-1 rounded",children:"限时特惠"})]}),P.jsxs("div",{className:"flex items-baseline justify-center gap-1",children:[P.jsx("span",{className:"text-4xl",children:"¥"}),P.jsx("span",{className:"text-6xl bg-gradient-to-r from-[#00F0FF] to-[#7B61FF] bg-clip-text text-transparent",children:"9.9"})]})]}),P.jsxs(ne.button,{className:"w-full py-4 bg-gradient-to-r from-[#7B61FF] to-[#00F0FF] rounded-xl relative overflow-hidden group",whileHover:{scale:1.02},whileTap:{scale:.98},onClick:d,children:[P.jsx(ne.div,{className:"absolute inset-0 bg-gradient-to-r from-transparent via-white/30 to-transparent",animate:{x:["-100%","200%"]},transition:{duration:2,repeat:1/0,repeatDelay:1}}),P.jsxs("span",{className:"relative z-10 flex items-center justify-center gap-2",children:[P.jsx("svg",{className:"w-6 h-6",viewBox:"0 0 24 24",fill:"currentColor",children:P.jsx("path",{d:"M8.5 2C6.57 2 5 3.57 5 5.5V6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-1v-.5C19 3.57 17.43 2 15.5 2h-7zM7 6V5.5C7 4.67 7.67 4 8.5 4h7c.83 0 1.5.67 1.5 1.5V6H7zm5.99 6c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"})}),"微信支付 ¥9.9 解锁报告"]})]}),P.jsxs(ne.div,{className:"mt-4 text-center text-sm text-orange-400 flex items-center justify-center gap-2",animate:{opacity:[1,.5,1]},transition:{duration:1,repeat:1/0},children:[P.jsx($y,{className:"w-4 h-4"}),P.jsxs("span",{children:["优惠将在"," ",P.jsxs("span",{className:"text-lg",children:[String(h).padStart(2,"0"),":",String(y).padStart(2,"0")]})," ","后失效"]})]})]}),P.jsx(ne.div,{className:"bg-white/5 backdrop-blur-sm rounded-xl p-4 overflow-hidden",initial:{opacity:0},animate:{opacity:1},transition:{delay:.8},children:P.jsxs(ne.div,{className:"text-center text-sm text-gray-400 flex items-center justify-center gap-2",initial:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:-10},children:[P.jsx(Uy,{className:"w-4 h-4 text-green-400 flex-shrink-0"}),P.jsx("span",{children:fg[a]})]},a)}),P.jsxs(ne.div,{className:"mt-6 flex justify-center gap-6 text-xs text-gray-500",initial:{opacity:0},animate:{opacity:1},transition:{delay:1},children:[P.jsxs("div",{className:"flex items-center gap-1",children:[P.jsx(qy,{className:"w-3 h-3"}),P.jsx("span",{children:"安全支付"})]}),P.jsxs("div",{className:"flex items-center gap-1",children:[P.jsx(Yv,{className:"w-3 h-3"}),P.jsx("span",{children:"1000+企业选择"})]}),P.jsxs("div",{className:"flex items-center gap-1",children:[P.jsx(Xv,{className:"w-3 h-3"}),P.jsx("span",{children:"平均节省40%"})]})]})]})]})}function BC(){const t=Mi(),[n,i]=Y.useState({name:"",phone:"",company:""}),[s,a]=Y.useState(!1),[c,u]=Y.useState(!1),d=async h=>{h.preventDefault(),await MC({contact_name:n.name,contact_phone:n.phone,enterprise_name:n.company,record_id:t.analysis.record_id}),a(!0)};return s?P.jsxs("div",{className:"min-h-screen px-6 py-12 pb-32",children:[P.jsxs(ne.div,{className:"max-w-2xl mx-auto",initial:{opacity:0},animate:{opacity:1},children:[P.jsxs(ne.div,{className:"text-center mb-12",initial:{opacity:0,y:-20},animate:{opacity:1,y:0},children:[P.jsx("h1",{className:"text-3xl mb-2",children:"AI降本增效诊断报告"}),P.jsxs("p",{className:"text-gray-400",children:["为 ",n.company||n.name," 定制"]})]}),P.jsxs("div",{className:"grid grid-cols-2 gap-4 mb-8",children:[P.jsxs(ne.div,{className:"bg-gradient-to-br from-red-500/20 to-red-500/5 border border-red-500/30 rounded-xl p-6",initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{delay:.2},children:[P.jsx("div",{className:"text-red-400 text-sm mb-2",children:"年度额外支出"}),P.jsxs("div",{className:"text-3xl",children:["¥",t.analysis.analysis_result.analyze_data.annual_original_cost]})]}),P.jsxs(ne.div,{className:"bg-gradient-to-br from-[#00F0FF]/20 to-[#00F0FF]/5 border border-[#00F0FF]/30 rounded-xl p-6",initial:{opacity:0,x:20},animate:{opacity:1,x:0},transition:{delay:.3},children:[P.jsx("div",{className:"text-[#00F0FF] text-sm mb-2",children:"预计年节省"}),P.jsxs("div",{className:"text-3xl",children:["¥",t.analysis.analysis_result.analyze_data.annual_savings_cost]})]})]}),P.jsxs(ne.div,{className:"bg-white/5 backdrop-blur-sm border border-gray-600 rounded-2xl p-6 mb-8",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.4},children:[P.jsxs("h3",{className:"text-xl mb-6 flex items-center gap-2",children:[P.jsx(Yv,{className:"w-6 h-6 text-[#00F0FF]"}),"各部门优化分析"]}),P.jsx("div",{className:"space-y-4",children:t.analysis.analysis_result.analyze_data.analyze_postion_detail.map((h,y)=>{let m=0;return h.replace_save_rate<30?m=0:h.replace_save_rate<70?m=1:m=2,P.jsxs(ne.div,{className:`p-4 rounded-xl border ${m==2?"bg-red-500/10 border-red-500/30":m==1?"bg-orange-500/10 border-orange-500/30":"bg-yellow-500/10 border-yellow-500/30"}`,initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{delay:.5+y*.1},children:[P.jsxs("div",{className:"flex items-center justify-between mb-3",children:[P.jsxs("div",{children:[P.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[P.jsx("span",{className:"font-medium",children:h.position}),m==2&&P.jsx("span",{className:"text-xs bg-red-500 text-white px-2 py-0.5 rounded",children:"急需优化"})]}),P.jsxs("div",{className:"text-sm text-gray-400",children:[h.original_number,"人 → ",h.replace_with_ai_number,"人 + AI"]})]}),P.jsxs("div",{className:"text-right",children:[P.jsxs("div",{className:`text-2xl ${m==2?"text-red-400":m==1?"text-orange-400":"text-yellow-400"}`,children:["-",h.replace_save_rate,"%"]}),P.jsx("div",{className:"text-xs text-gray-500",children:"成本降低"})]})]}),P.jsx("div",{className:"h-2 bg-gray-800 rounded-full overflow-hidden",children:P.jsx(ne.div,{className:`h-full ${m==2?"bg-red-400":m==1?"bg-orange-400":"bg-yellow-400"}`,initial:{width:0},animate:{width:`${h.replace_save_rate}%`},transition:{delay:.7+y*.1,duration:1}})})]},h.position)})})]}),P.jsxs(ne.div,{className:"bg-gradient-to-br from-[#7B61FF]/20 to-[#00F0FF]/20 backdrop-blur-sm border border-[#00F0FF]/30 rounded-2xl p-6 mb-8",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.9},children:[P.jsxs("h3",{className:"text-xl mb-4 flex items-center gap-2",children:[P.jsx(Va,{className:"w-6 h-6 text-[#00F0FF]"}),"推荐AI工具组合"]}),P.jsx("div",{className:"grid grid-cols-2 gap-3",children:["文案生成AI","设计辅助AI","智能客服系统","数据分析AI","自动化运营工具","会议记录AI"].map((h,y)=>P.jsx(ne.div,{className:"bg-white/5 border border-gray-600 rounded-lg px-4 py-3 text-sm text-center",initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},transition:{delay:1+y*.05},children:h},h))})]}),P.jsxs(ne.div,{className:"relative bg-gradient-to-br from-[#7B61FF] to-[#00F0FF] rounded-3xl p-8 text-center overflow-hidden",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:1.2},children:[P.jsx(ne.div,{className:"absolute inset-0 opacity-20",animate:{backgroundPosition:["0% 0%","100% 100%"]},transition:{duration:20,repeat:1/0,repeatType:"reverse"},style:{backgroundImage:"radial-gradient(circle, white 1px, transparent 1px)",backgroundSize:"30px 30px"}}),P.jsxs("div",{className:"relative z-10",children:[P.jsxs(ne.div,{className:"flex items-center justify-center gap-2 mb-4",animate:{scale:[1,1.05,1]},transition:{duration:2,repeat:1/0},children:[P.jsx(Od,{className:"w-8 h-8 text-white"}),P.jsx("h3",{className:"text-2xl text-white",children:"知道问题了,不知道怎么落地?"})]}),P.jsxs("p",{className:"text-white/90 mb-6 text-lg",children:["专属AI顾问为您提供",P.jsx("br",{}),P.jsx("span",{className:"text-white",children:"行业定制版AI工具包 + 员工培训方案"})]}),P.jsxs(ne.button,{className:"w-full max-w-sm mx-auto py-5 bg-white text-[#7B61FF] rounded-2xl flex items-center justify-center gap-3 shadow-2xl",whileHover:{scale:1.05,boxShadow:"0 20px 40px rgba(0,0,0,0.3)"},whileTap:{scale:.95},onClick:()=>u(!0),children:[P.jsx(pc,{className:"w-6 h-6"}),P.jsx("span",{className:"text-lg",children:"立即咨询专属AI顾问"}),P.jsx(bT,{className:"w-6 h-6"})]}),P.jsxs(ne.div,{className:"mt-4 flex items-center justify-center gap-2 text-white/90",animate:{opacity:[.7,1,.7]},transition:{duration:2,repeat:1/0},children:[P.jsx(WT,{className:"w-5 h-5"}),P.jsx("span",{children:"限时赠送《2025企业AI工具白皮书》"})]})]})]})]}),P.jsxs(ne.button,{className:"fixed bottom-6 left-1/2 -translate-x-1/2 px-8 py-4 bg-gradient-to-r from-[#7B61FF] to-[#00F0FF] rounded-full shadow-2xl flex items-center justify-center gap-3 z-50 max-w-[90vw]",initial:{y:100,opacity:0},animate:{y:0,opacity:1},transition:{delay:1.5,type:"spring"},whileHover:{scale:1.05,y:-5},whileTap:{scale:.95},onClick:()=>u(!0),children:[P.jsx(pc,{className:"w-6 h-6 text-white"}),P.jsx("span",{className:"text-white whitespace-nowrap",children:"点击获取 1对1定制化AI落地方案"}),P.jsx(ne.div,{className:"absolute inset-0 rounded-full border-2 border-white",animate:{scale:[1,1.2,1],opacity:[.6,0,.6]},transition:{duration:2,repeat:1/0}}),P.jsx(ne.div,{className:"absolute inset-0 rounded-full bg-gradient-to-r from-[#7B61FF] to-[#00F0FF] blur-xl opacity-50",animate:{opacity:[.3,.6,.3]},transition:{duration:2,repeat:1/0}})]}),P.jsx(X2,{children:c&&P.jsxs(ne.div,{className:"fixed inset-0 z-50 flex items-center justify-center px-6",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},children:[P.jsx(ne.div,{className:"absolute inset-0 bg-black/80 backdrop-blur-sm",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:()=>u(!1)}),P.jsxs(ne.div,{className:"relative bg-gradient-to-br from-[#0A0F24] to-[#1a1f3a] border-2 border-[#00F0FF] rounded-3xl p-8 max-w-md w-full",initial:{scale:.8,y:50},animate:{scale:1,y:0},exit:{scale:.8,y:50},transition:{type:"spring"},children:[P.jsx("button",{className:"absolute top-4 right-4 text-gray-400 hover:text-white transition-colors",onClick:()=>u(!1),children:P.jsx(rk,{className:"w-6 h-6"})}),P.jsx(ne.div,{className:"flex justify-center mb-6",initial:{scale:0},animate:{scale:1},transition:{type:"spring",delay:.2},children:P.jsx(ne.div,{className:"w-20 h-20 bg-gradient-to-br from-[#7B61FF] to-[#00F0FF] rounded-full flex items-center justify-center",animate:{boxShadow:["0 0 20px rgba(0, 240, 255, 0.5)","0 0 40px rgba(123, 97, 255, 0.8)","0 0 20px rgba(0, 240, 255, 0.5)"]},transition:{duration:2,repeat:1/0},children:P.jsx(pc,{className:"w-10 h-10 text-white"})})}),P.jsxs(ne.div,{className:"text-center mb-8",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.3},children:[P.jsx("h3",{className:"text-2xl mb-4",children:"添加专属AI顾问"}),P.jsx("p",{className:"text-gray-300 mb-6",children:"扫描下方二维码,即可获得:"}),P.jsx("div",{className:"space-y-3 mb-6 text-left",children:["1对1定制化AI落地方案","行业专属AI工具包推荐","全员AI技能培训指导","《2025企业AI工具白皮书》PDF"].map((h,y)=>P.jsxs(ne.div,{className:"flex items-center gap-3 text-sm text-gray-300",initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{delay:.4+y*.1},children:[P.jsx("div",{className:"w-6 h-6 bg-[#00F0FF]/20 rounded-full flex items-center justify-center flex-shrink-0",children:P.jsx(Wy,{className:"w-4 h-4 text-[#00F0FF]"})}),P.jsx("span",{children:h})]},y))}),P.jsx(ne.div,{className:"bg-white rounded-2xl p-4 inline-block mb-4",initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},transition:{delay:.6},children:P.jsx("div",{className:"w-48 h-48 bg-gray-300 rounded-xl flex items-center justify-center text-gray-600 text-xs text-center px-4",children:P.jsx("img",{src:"https://keyang2.tuzuu.com/%E6%95%88%E7%81%B5/kf.jpg"})})}),P.jsxs(ne.p,{className:"text-sm text-gray-400",initial:{opacity:0},animate:{opacity:1},transition:{delay:.8},children:["顾问微信二维码,长按识别添加",P.jsx("br",{}),"添加后回复「",n.company||n.name,"」",P.jsx("br",{}),"立即获取专属方案"]})]})]})]})})]}):P.jsx("div",{className:"min-h-screen flex flex-col items-center justify-center px-6 py-12",children:P.jsxs(ne.div,{className:"w-full max-w-md",initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},children:[P.jsx(ne.div,{className:"flex justify-center mb-8",initial:{scale:0},animate:{scale:1},transition:{type:"spring",delay:.2},children:P.jsx("div",{className:"w-20 h-20 bg-gradient-to-br from-[#7B61FF] to-[#00F0FF] rounded-full flex items-center justify-center",children:P.jsx(Wy,{className:"w-12 h-12 text-white"})})}),P.jsx(ne.h2,{className:"text-2xl text-center mb-2",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.3},children:"报告已生成!"}),P.jsx(ne.p,{className:"text-gray-400 text-center mb-8",initial:{opacity:0},animate:{opacity:1},transition:{delay:.4},children:"请输入接收人信息以存档"}),P.jsxs(ne.form,{className:"space-y-4",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.5},onSubmit:d,children:[P.jsxs("div",{children:[P.jsx("label",{className:"block text-sm text-gray-400 mb-2",children:"姓名 *"}),P.jsx("input",{type:"text",required:!0,className:"w-full px-4 py-3 bg-white/5 border border-gray-600 rounded-xl focus:border-[#00F0FF] focus:outline-none transition-colors",placeholder:"请输入您的姓名",value:n.name,onChange:h=>i({...n,name:h.target.value})})]}),P.jsxs("div",{children:[P.jsx("label",{className:"block text-sm text-gray-400 mb-2",children:"手机号 *"}),P.jsx("input",{type:"tel",required:!0,maxLength:11,pattern:"[0-9]{11}",className:"w-full px-4 py-3 bg-white/5 border border-gray-600 rounded-xl focus:border-[#00F0FF] focus:outline-none transition-colors",placeholder:"请输入手机号",value:n.phone,onChange:h=>i({...n,phone:h.target.value})})]}),P.jsxs("div",{children:[P.jsx("label",{className:"block text-sm text-gray-400 mb-2",children:"企业名称(选填)"}),P.jsx("input",{type:"text",className:"w-full px-4 py-3 bg-white/5 border border-gray-600 rounded-xl focus:border-[#00F0FF] focus:outline-none transition-colors",placeholder:"请输入企业名称",value:n.company,onChange:h=>i({...n,company:h.target.value})})]}),P.jsxs(ne.button,{type:"submit",className:"w-full py-4 bg-gradient-to-r from-[#7B61FF] to-[#00F0FF] rounded-xl flex items-center justify-center gap-2",whileHover:{scale:1.02},whileTap:{scale:.98},children:[P.jsx(UT,{className:"w-5 h-5"}),"查看报告"]})]})]})})}function zC(t){return qr.post("/login",t)}function UC(t){return qr.get("/get_jssdk",t)}function $C(){return qr.get("/get_share_config")}const WC=["snsapi_base","snsapi_userinfo"],HC="wxbc438492e3efab70";let Jf=window.location.href,pf=Jf.split("?")[0];function qC(){return new Promise(t=>{if(Mi.getState().token){t(!0);return}let i=Bo.parse(Jf.split("?")[1]);i.code?zC({wx_code:i.code,...i}).then(s=>{if(!s.accessToken){delete i.code,delete i.state,pf=pf+Bo.stringify(i),dg(pf);return}Mi.getState().setToken(s.accessToken),t(!0)}):dg(Jf)})}function dg(t){t=encodeURIComponent(t),window.location.href=`https://open.weixin.qq.com/connect/oauth2/authorize?appid=${HC}&redirect_uri=${t}&response_type=code&scope=${WC[1]}#wechat_redirect`}async function KC(){if(!(navigator.userAgent.toLowerCase().indexOf("micromessenger")!==-1))return;let n=Bo.parse(window.location.search.split("?")[1]);delete n.code;let i=await UC({url:window.location.href}),s=await $C();const a={title:s.share_title,desc:s.share_sub_title,link:window.location.href,imgUrl:"https://keyang2.tuzuu.com/%E6%95%88%E7%81%B5/logo.jpg"};cn.config({debug:!1,appId:i.jssdk.appId,timestamp:i.jssdk.timestamp,nonceStr:i.jssdk.nonceStr,signature:i.jssdk.signature,jsApiList:i.jssdk.jsApiList,openTagList:["wx-open-launch-weapp"]}),cn.ready(function(){cn.updateAppMessageShareData&&cn.updateAppMessageShareData({title:a.title,desc:a.desc,link:a.link,imgUrl:a.imgUrl,success:()=>{console.log("分享朋友成功")}}),cn.updateTimelineShareData&&cn.updateTimelineShareData({title:a.title,link:a.link,imgUrl:a.imgUrl,success:()=>{console.log("分享朋友圈")}}),cn.onMenuShareAppMessage&&cn.onMenuShareAppMessage({title:a.title,desc:a.desc,link:a.link,imgUrl:a.imgUrl,success:()=>{console.log("旧版本分享朋友成功")},cancel:()=>{}}),cn.onMenuShareTimeline&&cn.onMenuShareTimeline({title:a.title,link:a.link,imgUrl:a.imgUrl,success:()=>{console.log("旧版本分享朋友圈")},cancel:()=>{}})})}var hf={exports:{}},pg;function GC(){return pg||(pg=1,(function(t,n){(function(i){t.exports=i()})(function(i){var s=function(b,E){return b+E&4294967295},a=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function c(b,E,N,_,V,j){return E=s(s(E,b),s(_,j)),s(E<>>32-V,N)}function u(b,E,N,_,V,j,se){return c(E&N|~E&_,b,E,V,j,se)}function d(b,E,N,_,V,j,se){return c(E&_|N&~_,b,E,V,j,se)}function h(b,E,N,_,V,j,se){return c(E^N^_,b,E,V,j,se)}function y(b,E,N,_,V,j,se){return c(N^(E|~_),b,E,V,j,se)}function m(b,E){var N=b[0],_=b[1],V=b[2],j=b[3];N=u(N,_,V,j,E[0],7,-680876936),j=u(j,N,_,V,E[1],12,-389564586),V=u(V,j,N,_,E[2],17,606105819),_=u(_,V,j,N,E[3],22,-1044525330),N=u(N,_,V,j,E[4],7,-176418897),j=u(j,N,_,V,E[5],12,1200080426),V=u(V,j,N,_,E[6],17,-1473231341),_=u(_,V,j,N,E[7],22,-45705983),N=u(N,_,V,j,E[8],7,1770035416),j=u(j,N,_,V,E[9],12,-1958414417),V=u(V,j,N,_,E[10],17,-42063),_=u(_,V,j,N,E[11],22,-1990404162),N=u(N,_,V,j,E[12],7,1804603682),j=u(j,N,_,V,E[13],12,-40341101),V=u(V,j,N,_,E[14],17,-1502002290),_=u(_,V,j,N,E[15],22,1236535329),N=d(N,_,V,j,E[1],5,-165796510),j=d(j,N,_,V,E[6],9,-1069501632),V=d(V,j,N,_,E[11],14,643717713),_=d(_,V,j,N,E[0],20,-373897302),N=d(N,_,V,j,E[5],5,-701558691),j=d(j,N,_,V,E[10],9,38016083),V=d(V,j,N,_,E[15],14,-660478335),_=d(_,V,j,N,E[4],20,-405537848),N=d(N,_,V,j,E[9],5,568446438),j=d(j,N,_,V,E[14],9,-1019803690),V=d(V,j,N,_,E[3],14,-187363961),_=d(_,V,j,N,E[8],20,1163531501),N=d(N,_,V,j,E[13],5,-1444681467),j=d(j,N,_,V,E[2],9,-51403784),V=d(V,j,N,_,E[7],14,1735328473),_=d(_,V,j,N,E[12],20,-1926607734),N=h(N,_,V,j,E[5],4,-378558),j=h(j,N,_,V,E[8],11,-2022574463),V=h(V,j,N,_,E[11],16,1839030562),_=h(_,V,j,N,E[14],23,-35309556),N=h(N,_,V,j,E[1],4,-1530992060),j=h(j,N,_,V,E[4],11,1272893353),V=h(V,j,N,_,E[7],16,-155497632),_=h(_,V,j,N,E[10],23,-1094730640),N=h(N,_,V,j,E[13],4,681279174),j=h(j,N,_,V,E[0],11,-358537222),V=h(V,j,N,_,E[3],16,-722521979),_=h(_,V,j,N,E[6],23,76029189),N=h(N,_,V,j,E[9],4,-640364487),j=h(j,N,_,V,E[12],11,-421815835),V=h(V,j,N,_,E[15],16,530742520),_=h(_,V,j,N,E[2],23,-995338651),N=y(N,_,V,j,E[0],6,-198630844),j=y(j,N,_,V,E[7],10,1126891415),V=y(V,j,N,_,E[14],15,-1416354905),_=y(_,V,j,N,E[5],21,-57434055),N=y(N,_,V,j,E[12],6,1700485571),j=y(j,N,_,V,E[3],10,-1894986606),V=y(V,j,N,_,E[10],15,-1051523),_=y(_,V,j,N,E[1],21,-2054922799),N=y(N,_,V,j,E[8],6,1873313359),j=y(j,N,_,V,E[15],10,-30611744),V=y(V,j,N,_,E[6],15,-1560198380),_=y(_,V,j,N,E[13],21,1309151649),N=y(N,_,V,j,E[4],6,-145523070),j=y(j,N,_,V,E[11],10,-1120210379),V=y(V,j,N,_,E[2],15,718787259),_=y(_,V,j,N,E[9],21,-343485551),b[0]=s(N,b[0]),b[1]=s(_,b[1]),b[2]=s(V,b[2]),b[3]=s(j,b[3])}function v(b){var E=[],N;for(N=0;N<64;N+=4)E[N>>2]=b.charCodeAt(N)+(b.charCodeAt(N+1)<<8)+(b.charCodeAt(N+2)<<16)+(b.charCodeAt(N+3)<<24);return E}function w(b){var E=[],N;for(N=0;N<64;N+=4)E[N>>2]=b[N]+(b[N+1]<<8)+(b[N+2]<<16)+(b[N+3]<<24);return E}function k(b){var E=b.length,N=[1732584193,-271733879,-1732584194,271733878],_,V,j,se,pe,Pe;for(_=64;_<=E;_+=64)m(N,v(b.substring(_-64,_)));for(b=b.substring(_-64),V=b.length,j=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],_=0;_>2]|=b.charCodeAt(_)<<(_%4<<3);if(j[_>>2]|=128<<(_%4<<3),_>55)for(m(N,j),_=0;_<16;_+=1)j[_]=0;return se=E*8,se=se.toString(16).match(/(.*?)(.{0,8})$/),pe=parseInt(se[2],16),Pe=parseInt(se[1],16)||0,j[14]=pe,j[15]=Pe,m(N,j),N}function T(b){var E=b.length,N=[1732584193,-271733879,-1732584194,271733878],_,V,j,se,pe,Pe;for(_=64;_<=E;_+=64)m(N,w(b.subarray(_-64,_)));for(b=_-64>2]|=b[_]<<(_%4<<3);if(j[_>>2]|=128<<(_%4<<3),_>55)for(m(N,j),_=0;_<16;_+=1)j[_]=0;return se=E*8,se=se.toString(16).match(/(.*?)(.{0,8})$/),pe=parseInt(se[2],16),Pe=parseInt(se[1],16)||0,j[14]=pe,j[15]=Pe,m(N,j),N}function A(b){var E="",N;for(N=0;N<4;N+=1)E+=a[b>>N*8+4&15]+a[b>>N*8&15];return E}function S(b){var E;for(E=0;E>16)+(E>>16)+(N>>16);return _<<16|N&65535}),typeof ArrayBuffer<"u"&&!ArrayBuffer.prototype.slice&&(function(){function b(E,N){return E=E|0||0,E<0?Math.max(E+N,0):Math.min(E,N)}ArrayBuffer.prototype.slice=function(E,N){var _=this.byteLength,V=b(E,_),j=_,se,pe,Pe,Ee;return N!==i&&(j=b(N,_)),V>j?new ArrayBuffer(0):(se=j-V,pe=new ArrayBuffer(se),Pe=new Uint8Array(pe),Ee=new Uint8Array(this,V,se),Pe.set(Ee),pe)}})();function R(b){return/[\u0080-\uFFFF]/.test(b)&&(b=unescape(encodeURIComponent(b))),b}function O(b,E){var N=b.length,_=new ArrayBuffer(N),V=new Uint8Array(_),j;for(j=0;j>2]|=E.charCodeAt(_)<<(_%4<<3);return this._finish(V,N),j=S(this._hash),b&&(j=H(j)),this.reset(),j},q.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},q.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash}},q.prototype.setState=function(b){return this._buff=b.buff,this._length=b.length,this._hash=b.hash,this},q.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},q.prototype._finish=function(b,E){var N=E,_,V,j;if(b[N>>2]|=128<<(N%4<<3),N>55)for(m(this._hash,b),N=0;N<16;N+=1)b[N]=0;_=this._length*8,_=_.toString(16).match(/(.*?)(.{0,8})$/),V=parseInt(_[2],16),j=parseInt(_[1],16)||0,b[14]=V,b[15]=j,m(this._hash,b)},q.hash=function(b,E){return q.hashBinary(R(b),E)},q.hashBinary=function(b,E){var N=k(b),_=S(N);return E?H(_):_},q.ArrayBuffer=function(){this.reset()},q.ArrayBuffer.prototype.append=function(b){var E=U(this._buff.buffer,b),N=E.length,_;for(this._length+=b.byteLength,_=64;_<=N;_+=64)m(this._hash,w(E.subarray(_-64,_)));return this._buff=_-64>2]|=E[V]<<(V%4<<3);return this._finish(_,N),j=S(this._hash),b&&(j=H(j)),this.reset(),j},q.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},q.ArrayBuffer.prototype.getState=function(){var b=q.prototype.getState.call(this);return b.buff=D(b.buff),b},q.ArrayBuffer.prototype.setState=function(b){return b.buff=O(b.buff,!0),q.prototype.setState.call(this,b)},q.ArrayBuffer.prototype.destroy=q.prototype.destroy,q.ArrayBuffer.prototype._finish=q.prototype._finish,q.ArrayBuffer.hash=function(b,E){var N=T(new Uint8Array(b)),_=S(N);return E?H(_):_},q})})(hf)),hf.exports}var QC=GC();const XC=qa(QC);class YC{md5(n,i,s){this.aborted=!1,this.progress=0;let a=0;const c=File.prototype.slice||File.prototype.mozSlice||File.prototype.webkitSlice,u=2097152,d=Math.ceil(n.size/u),h=new XC.ArrayBuffer,y=new FileReader;m(),y.onloadend=v=>{if(h.append(v.target.result),a++,this.progress=a/d,s&&typeof s=="function"&&s(this.progress),this.aborted){i("aborted");return}a=n.size?n.size:v+u;y.readAsArrayBuffer(c.call(n,v,w))}}abort(){this.aborted=!0}}function JC(t){const n=new YC;return new Promise(i=>{n.md5(t,(s,a)=>i(a))})}function ZC(t){return qr.get("/get_qiniu_upload_token",{file_key:t})}async function eF(t,n){let i=new FormData,s=await JC(t),a=t.name.split(".")[1],c=await ZC("效灵"+n+s+"."+a);i.append("token",c.up_token),i.append("upload_url",c.upload_url),i.append("imgPrefix",c.domain),i.append("key",c.file_key),i.append("file",t);let d=(await Ke.post(c.upload_url,i)).data;return d.key?`https://${c.domain}/${d.key}`:null}function tF(){const t=Mi(),[n,i]=Y.useState(!1),[s,a]=Y.useState(1),c=()=>{a(h=>Math.min(h+1,5))},u=async h=>{c();let y=await eF(h,"/analyze"),m=await OC({analys_image:y,analys_type:null});if(m.analysis_result.analyze_ret!="success"){Lr.error("请重新上传结构清晰的组织架构图"),a(v=>2);return}t.setAnalysis(m),c()},d=()=>{c()};return Y.useEffect(()=>{qC().then(()=>{i(!0),KC().then()})},[]),n?P.jsxs(P.Fragment,{children:[P.jsx(NC,{position:"top-center"}),P.jsxs("div",{className:"min-h-screen bg-[#0A0F24] text-white overflow-x-hidden relative",children:[P.jsx("div",{className:"fixed inset-0 pointer-events-none",children:P.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-[#7B61FF]/10 via-transparent to-[#00F0FF]/10"})}),P.jsxs("div",{className:"relative z-10",children:[s===1&&P.jsx(ok,{onNext:c}),s===2&&P.jsx(sk,{onSuccess:u}),s===3&&P.jsx(ak,{}),s===4&&P.jsx(VC,{onPayment:d}),s===5&&P.jsx(BC,{})]})]})]}):P.jsx(P.Fragment,{})}Kw.createRoot(document.getElementById("root")).render(P.jsx(tF,{})); diff --git a/assets/index-U72y8dM0.js b/assets/index-U72y8dM0.js deleted file mode 100644 index 91ee9fe..0000000 --- a/assets/index-U72y8dM0.js +++ /dev/null @@ -1,354 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))s(l);new MutationObserver(l=>{for(const c of l)if(c.type==="childList")for(const u of c.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&s(u)}).observe(document,{childList:!0,subtree:!0});function i(l){const c={};return l.integrity&&(c.integrity=l.integrity),l.referrerPolicy&&(c.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?c.credentials="include":l.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function s(l){if(l.ep)return;l.ep=!0;const c=i(l);fetch(l.href,c)}})();var gm=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Yf(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function Iw(t){if(Object.prototype.hasOwnProperty.call(t,"__esModule"))return t;var n=t.default;if(typeof n=="function"){var i=function s(){return this instanceof s?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};i.prototype=n.prototype}else i={};return Object.defineProperty(i,"__esModule",{value:!0}),Object.keys(t).forEach(function(s){var l=Object.getOwnPropertyDescriptor(t,s);Object.defineProperty(i,s,l.get?l:{enumerable:!0,get:function(){return t[s]}})}),i}var qu={exports:{}},Ao={},Ku={exports:{}},Te={};/** - * @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 vm;function Dw(){if(vm)return Te;vm=1;var t=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),u=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),x=Symbol.iterator;function w(A){return A===null||typeof A!="object"?null:(A=x&&A[x]||A["@@iterator"],typeof A=="function"?A:null)}var P={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},k=Object.assign,T={};function S(A,U,ee){this.props=A,this.context=U,this.refs=T,this.updater=ee||P}S.prototype.isReactComponent={},S.prototype.setState=function(A,U){if(typeof A!="object"&&typeof A!="function"&&A!=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,A,U,"setState")},S.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function _(){}_.prototype=S.prototype;function N(A,U,ee){this.props=A,this.context=U,this.refs=T,this.updater=ee||P}var b=N.prototype=new _;b.constructor=N,k(b,S.prototype),b.isPureReactComponent=!0;var D=Array.isArray,W=Object.prototype.hasOwnProperty,q={current:null},H={key:!0,ref:!0,__self:!0,__source:!0};function I(A,U,ee){var oe,Z={},fe=null,Ce=null;if(U!=null)for(oe in U.ref!==void 0&&(Ce=U.ref),U.key!==void 0&&(fe=""+U.key),U)W.call(U,oe)&&!H.hasOwnProperty(oe)&&(Z[oe]=U[oe]);var me=arguments.length-2;if(me===1)Z.children=ee;else if(1>>1,U=g[A];if(0>>1;Al(Z,M))fel(Ce,Z)?(g[A]=Ce,g[fe]=M,A=fe):(g[A]=Z,g[oe]=M,A=oe);else if(fel(Ce,M))g[A]=Ce,g[fe]=M,A=fe;else break e}}return O}function l(g,O){var M=g.sortIndex-O.sortIndex;return M!==0?M:g.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var c=performance;t.unstable_now=function(){return c.now()}}else{var u=Date,d=u.now();t.unstable_now=function(){return u.now()-d}}var h=[],y=[],m=1,x=null,w=3,P=!1,k=!1,T=!1,S=typeof setTimeout=="function"?setTimeout:null,_=typeof clearTimeout=="function"?clearTimeout:null,N=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(g){for(var O=i(y);O!==null;){if(O.callback===null)s(y);else if(O.startTime<=g)s(y),O.sortIndex=O.expirationTime,n(h,O);else break;O=i(y)}}function D(g){if(T=!1,b(g),!k)if(i(h)!==null)k=!0,Pe(W);else{var O=i(y);O!==null&&le(D,O.startTime-g)}}function W(g,O){k=!1,T&&(T=!1,_(I),I=-1),P=!0;var M=w;try{for(b(O),x=i(h);x!==null&&(!(x.expirationTime>O)||g&&!he());){var A=x.callback;if(typeof A=="function"){x.callback=null,w=x.priorityLevel;var U=A(x.expirationTime<=O);O=t.unstable_now(),typeof U=="function"?x.callback=U:x===i(h)&&s(h),b(O)}else s(h);x=i(h)}if(x!==null)var ee=!0;else{var oe=i(y);oe!==null&&le(D,oe.startTime-O),ee=!1}return ee}finally{x=null,w=M,P=!1}}var q=!1,H=null,I=-1,ne=5,te=-1;function he(){return!(t.unstable_now()-teg||125A?(g.sortIndex=M,n(y,g),i(h)===null&&g===i(y)&&(T?(_(I),I=-1):T=!0,le(D,M-A))):(g.sortIndex=U,n(h,g),k||P||(k=!0,Pe(W))),g},t.unstable_shouldYield=he,t.unstable_wrapCallback=function(g){var O=w;return function(){var M=w;w=O;try{return g.apply(this,arguments)}finally{w=M}}}})(Xu)),Xu}var km;function zw(){return km||(km=1,Qu.exports=Bw()),Qu.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 Pm;function Uw(){if(Pm)return Mt;Pm=1;var t=Jf(),n=zw();function i(e){for(var r="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=1;o"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),h=Object.prototype.hasOwnProperty,y=/^[: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]*$/,m={},x={};function w(e){return h.call(x,e)?!0:h.call(m,e)?!1:y.test(e)?x[e]=!0:(m[e]=!0,!1)}function P(e,r,o,a){if(o!==null&&o.type===0)return!1;switch(typeof r){case"function":case"symbol":return!0;case"boolean":return a?!1:o!==null?!o.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function k(e,r,o,a){if(r===null||typeof r>"u"||P(e,r,o,a))return!0;if(a)return!1;if(o!==null)switch(o.type){case 3:return!r;case 4:return r===!1;case 5:return isNaN(r);case 6:return isNaN(r)||1>r}return!1}function T(e,r,o,a,f,p,v){this.acceptsBooleans=r===2||r===3||r===4,this.attributeName=a,this.attributeNamespace=f,this.mustUseProperty=o,this.propertyName=e,this.type=r,this.sanitizeURL=p,this.removeEmptyString=v}var S={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){S[e]=new T(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var r=e[0];S[r]=new T(r,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){S[e]=new T(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){S[e]=new T(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){S[e]=new T(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){S[e]=new T(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){S[e]=new T(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){S[e]=new T(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){S[e]=new T(e,5,!1,e.toLowerCase(),null,!1,!1)});var _=/[\-:]([a-z])/g;function N(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 r=e.replace(_,N);S[r]=new T(r,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var r=e.replace(_,N);S[r]=new T(r,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var r=e.replace(_,N);S[r]=new T(r,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){S[e]=new T(e,1,!1,e.toLowerCase(),null,!1,!1)}),S.xlinkHref=new T("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){S[e]=new T(e,1,!1,e.toLowerCase(),null,!0,!0)});function b(e,r,o,a){var f=S.hasOwnProperty(r)?S[r]:null;(f!==null?f.type!==0:a||!(2C||f[v]!==p[C]){var R=` -`+f[v].replace(" at new "," at ");return e.displayName&&R.includes("")&&(R=R.replace("",e.displayName)),R}while(1<=v&&0<=C);break}}}finally{ee=!1,Error.prepareStackTrace=o}return(e=e?e.displayName||e.name:"")?U(e):""}function Z(e){switch(e.tag){case 5:return U(e.type);case 16:return U("Lazy");case 13:return U("Suspense");case 19:return U("SuspenseList");case 0:case 2:case 15:return e=oe(e.type,!1),e;case 11:return e=oe(e.type.render,!1),e;case 1:return e=oe(e.type,!0),e;default:return""}}function fe(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 H:return"Fragment";case q:return"Portal";case ne:return"Profiler";case I:return"StrictMode";case Se:return"Suspense";case ge:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case he:return(e.displayName||"Context")+".Consumer";case te:return(e._context.displayName||"Context")+".Provider";case re:var r=e.render;return e=e.displayName,e||(e=r.displayName||r.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case _e:return r=e.displayName||null,r!==null?r:fe(e.type)||"Memo";case Pe:r=e._payload,e=e._init;try{return fe(e(r))}catch{}}return null}function Ce(e){var r=e.type;switch(e.tag){case 24:return"Cache";case 9:return(r.displayName||"Context")+".Consumer";case 10:return(r._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=r.render,e=e.displayName||e.name||"",r.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return r;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return fe(r);case 8:return r===I?"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 r=="function")return r.displayName||r.name||null;if(typeof r=="string")return r}return null}function me(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Ee(e){var r=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(r==="checkbox"||r==="radio")}function xe(e){var r=Ee(e)?"checked":"value",o=Object.getOwnPropertyDescriptor(e.constructor.prototype,r),a=""+e[r];if(!e.hasOwnProperty(r)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var f=o.get,p=o.set;return Object.defineProperty(e,r,{configurable:!0,get:function(){return f.call(this)},set:function(v){a=""+v,p.call(this,v)}}),Object.defineProperty(e,r,{enumerable:o.enumerable}),{getValue:function(){return a},setValue:function(v){a=""+v},stopTracking:function(){e._valueTracker=null,delete e[r]}}}}function je(e){e._valueTracker||(e._valueTracker=xe(e))}function be(e){if(!e)return!1;var r=e._valueTracker;if(!r)return!0;var o=r.getValue(),a="";return e&&(a=Ee(e)?e.checked?"true":"false":e.value),e=a,e!==o?(r.setValue(e),!0):!1}function Ve(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 Xe(e,r){var o=r.checked;return M({},r,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:o??e._wrapperState.initialChecked})}function wt(e,r){var o=r.defaultValue==null?"":r.defaultValue,a=r.checked!=null?r.checked:r.defaultChecked;o=me(r.value!=null?r.value:o),e._wrapperState={initialChecked:a,initialValue:o,controlled:r.type==="checkbox"||r.type==="radio"?r.checked!=null:r.value!=null}}function et(e,r){r=r.checked,r!=null&&b(e,"checked",r,!1)}function ot(e,r){et(e,r);var o=me(r.value),a=r.type;if(o!=null)a==="number"?(o===0&&e.value===""||e.value!=o)&&(e.value=""+o):e.value!==""+o&&(e.value=""+o);else if(a==="submit"||a==="reset"){e.removeAttribute("value");return}r.hasOwnProperty("value")?hn(e,r.type,o):r.hasOwnProperty("defaultValue")&&hn(e,r.type,me(r.defaultValue)),r.checked==null&&r.defaultChecked!=null&&(e.defaultChecked=!!r.defaultChecked)}function St(e,r,o){if(r.hasOwnProperty("value")||r.hasOwnProperty("defaultValue")){var a=r.type;if(!(a!=="submit"&&a!=="reset"||r.value!==void 0&&r.value!==null))return;r=""+e._wrapperState.initialValue,o||r===e.value||(e.value=r),e.defaultValue=r}o=e.name,o!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,o!==""&&(e.name=o)}function hn(e,r,o){(r!=="number"||Ve(e.ownerDocument)!==e)&&(o==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+o&&(e.defaultValue=""+o))}var _t=Array.isArray;function st(e,r,o,a){if(e=e.options,r){r={};for(var f=0;f"+r.valueOf().toString()+"",r=Kr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;r.firstChild;)e.appendChild(r.firstChild)}});function Nn(e,r){if(r){var o=e.firstChild;if(o&&o===e.lastChild&&o.nodeType===3){o.nodeValue=r;return}}e.textContent=r}var Kn={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},fl=["Webkit","ms","Moz","O"];Object.keys(Kn).forEach(function(e){fl.forEach(function(r){r=r+e.charAt(0).toUpperCase()+e.substring(1),Kn[r]=Kn[e]})});function is(e,r,o){return r==null||typeof r=="boolean"||r===""?"":o||typeof r!="number"||r===0||Kn.hasOwnProperty(e)&&Kn[e]?(""+r).trim():r+"px"}function Gr(e,r){e=e.style;for(var o in r)if(r.hasOwnProperty(o)){var a=o.indexOf("--")===0,f=is(o,r[o],a);o==="float"&&(o="cssFloat"),a?e.setProperty(o,f):e[o]=f}}var Qr=M({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 V(e,r){if(r){if(Qr[e]&&(r.children!=null||r.dangerouslySetInnerHTML!=null))throw Error(i(137,e));if(r.dangerouslySetInnerHTML!=null){if(r.children!=null)throw Error(i(60));if(typeof r.dangerouslySetInnerHTML!="object"||!("__html"in r.dangerouslySetInnerHTML))throw Error(i(61))}if(r.style!=null&&typeof r.style!="object")throw Error(i(62))}}function z(e,r){if(e.indexOf("-")===-1)return typeof r.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 Ae=null;function Fe(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Oe=null,we=null,Et=null;function yn(e){if(e=fo(e)){if(typeof Oe!="function")throw Error(i(280));var r=e.stateNode;r&&(r=Ns(r),Oe(e.stateNode,e.type,r))}}function pt(e){we?Et?Et.push(e):Et=[e]:we=e}function Jt(){if(we){var e=we,r=Et;if(Et=we=null,yn(e),r)for(e=0;e>>=0,e===0?32:31-(Y1(e)/J1|0)|0}var fs=64,ds=4194304;function Ki(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 ps(e,r){var o=e.pendingLanes;if(o===0)return 0;var a=0,f=e.suspendedLanes,p=e.pingedLanes,v=o&268435455;if(v!==0){var C=v&~f;C!==0?a=Ki(C):(p&=v,p!==0&&(a=Ki(p)))}else v=o&~f,v!==0?a=Ki(v):p!==0&&(a=Ki(p));if(a===0)return 0;if(r!==0&&r!==a&&(r&f)===0&&(f=a&-a,p=r&-r,f>=p||f===16&&(p&4194240)!==0))return r;if((a&4)!==0&&(a|=o&16),r=e.entangledLanes,r!==0)for(e=e.entanglements,r&=a;0o;o++)r.push(e);return r}function Gi(e,r,o){e.pendingLanes|=r,r!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,r=31-tn(r),e[r]=o}function nx(e,r){var o=e.pendingLanes&~r;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=r,e.mutableReadLanes&=r,e.entangledLanes&=r,r=e.entanglements;var a=e.eventTimes;for(e=e.expirationTimes;0=no),cp=" ",fp=!1;function dp(e,r){switch(e){case"keyup":return Fx.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function pp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ti=!1;function Ox(e,r){switch(e){case"compositionend":return pp(r);case"keypress":return r.which!==32?null:(fp=!0,cp);case"textInput":return e=r.data,e===cp&&fp?null:e;default:return null}}function Mx(e,r){if(ti)return e==="compositionend"||!Cl&&dp(e,r)?(e=ip(),vs=wl=tr=null,ti=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1=r)return{node:o,offset:r-e};e=a}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=wp(o)}}function Ep(e,r){return e&&r?e===r?!0:e&&e.nodeType===3?!1:r&&r.nodeType===3?Ep(e,r.parentNode):"contains"in e?e.contains(r):e.compareDocumentPosition?!!(e.compareDocumentPosition(r)&16):!1:!1}function kp(){for(var e=window,r=Ve();r instanceof e.HTMLIFrameElement;){try{var o=typeof r.contentWindow.location.href=="string"}catch{o=!1}if(o)e=r.contentWindow;else break;r=Ve(e.document)}return r}function Nl(e){var r=e&&e.nodeName&&e.nodeName.toLowerCase();return r&&(r==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||r==="textarea"||e.contentEditable==="true")}function $x(e){var r=kp(),o=e.focusedElem,a=e.selectionRange;if(r!==o&&o&&o.ownerDocument&&Ep(o.ownerDocument.documentElement,o)){if(a!==null&&Nl(o)){if(r=a.start,e=a.end,e===void 0&&(e=r),"selectionStart"in o)o.selectionStart=r,o.selectionEnd=Math.min(e,o.value.length);else if(e=(r=o.ownerDocument||document)&&r.defaultView||window,e.getSelection){e=e.getSelection();var f=o.textContent.length,p=Math.min(a.start,f);a=a.end===void 0?p:Math.min(a.end,f),!e.extend&&p>a&&(f=a,a=p,p=f),f=Sp(o,p);var v=Sp(o,a);f&&v&&(e.rangeCount!==1||e.anchorNode!==f.node||e.anchorOffset!==f.offset||e.focusNode!==v.node||e.focusOffset!==v.offset)&&(r=r.createRange(),r.setStart(f.node,f.offset),e.removeAllRanges(),p>a?(e.addRange(r),e.extend(v.node,v.offset)):(r.setEnd(v.node,v.offset),e.addRange(r)))}}for(r=[],e=o;e=e.parentNode;)e.nodeType===1&&r.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof o.focus=="function"&&o.focus(),o=0;o=document.documentMode,ni=null,Rl=null,so=null,Fl=!1;function Pp(e,r,o){var a=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Fl||ni==null||ni!==Ve(a)||(a=ni,"selectionStart"in a&&Nl(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),so&&oo(so,a)||(so=a,a=Cs(Rl,"onSelect"),0ai||(e.current=$l[ai],$l[ai]=null,ai--)}function Ie(e,r){ai++,$l[ai]=e.current,e.current=r}var or={},ht=ir(or),Nt=ir(!1),Tr=or;function li(e,r){var o=e.type.contextTypes;if(!o)return or;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===r)return a.__reactInternalMemoizedMaskedChildContext;var f={},p;for(p in o)f[p]=r[p];return a&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=r,e.__reactInternalMemoizedMaskedChildContext=f),f}function Rt(e){return e=e.childContextTypes,e!=null}function Rs(){Le(Nt),Le(ht)}function Vp(e,r,o){if(ht.current!==or)throw Error(i(168));Ie(ht,r),Ie(Nt,o)}function Bp(e,r,o){var a=e.stateNode;if(r=r.childContextTypes,typeof a.getChildContext!="function")return o;a=a.getChildContext();for(var f in a)if(!(f in r))throw Error(i(108,Ce(e)||"Unknown",f));return M({},o,a)}function Fs(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||or,Tr=ht.current,Ie(ht,e),Ie(Nt,Nt.current),!0}function zp(e,r,o){var a=e.stateNode;if(!a)throw Error(i(169));o?(e=Bp(e,r,Tr),a.__reactInternalMemoizedMergedChildContext=e,Le(Nt),Le(ht),Ie(ht,e)):Le(Nt),Ie(Nt,o)}var On=null,bs=!1,Wl=!1;function Up(e){On===null?On=[e]:On.push(e)}function tw(e){bs=!0,Up(e)}function sr(){if(!Wl&&On!==null){Wl=!0;var e=0,r=Me;try{var o=On;for(Me=1;e>=v,f-=v,Mn=1<<32-tn(r)+f|o<ve?(ut=pe,pe=null):ut=pe.sibling;var Re=G(j,pe,L[ve],Y);if(Re===null){pe===null&&(pe=ut);break}e&&pe&&Re.alternate===null&&r(j,pe),F=p(Re,F,ve),de===null?ce=Re:de.sibling=Re,de=Re,pe=ut}if(ve===L.length)return o(j,pe),Be&&Ar(j,ve),ce;if(pe===null){for(;veve?(ut=pe,pe=null):ut=pe.sibling;var mr=G(j,pe,Re.value,Y);if(mr===null){pe===null&&(pe=ut);break}e&&pe&&mr.alternate===null&&r(j,pe),F=p(mr,F,ve),de===null?ce=mr:de.sibling=mr,de=mr,pe=ut}if(Re.done)return o(j,pe),Be&&Ar(j,ve),ce;if(pe===null){for(;!Re.done;ve++,Re=L.next())Re=X(j,Re.value,Y),Re!==null&&(F=p(Re,F,ve),de===null?ce=Re:de.sibling=Re,de=Re);return Be&&Ar(j,ve),ce}for(pe=a(j,pe);!Re.done;ve++,Re=L.next())Re=ie(pe,j,ve,Re.value,Y),Re!==null&&(e&&Re.alternate!==null&&pe.delete(Re.key===null?ve:Re.key),F=p(Re,F,ve),de===null?ce=Re:de.sibling=Re,de=Re);return e&&pe.forEach(function(jw){return r(j,jw)}),Be&&Ar(j,ve),ce}function Ge(j,F,L,Y){if(typeof L=="object"&&L!==null&&L.type===H&&L.key===null&&(L=L.props.children),typeof L=="object"&&L!==null){switch(L.$$typeof){case W:e:{for(var ce=L.key,de=F;de!==null;){if(de.key===ce){if(ce=L.type,ce===H){if(de.tag===7){o(j,de.sibling),F=f(de,L.props.children),F.return=j,j=F;break e}}else if(de.elementType===ce||typeof ce=="object"&&ce!==null&&ce.$$typeof===Pe&&Gp(ce)===de.type){o(j,de.sibling),F=f(de,L.props),F.ref=po(j,de,L),F.return=j,j=F;break e}o(j,de);break}else r(j,de);de=de.sibling}L.type===H?(F=jr(L.props.children,j.mode,Y,L.key),F.return=j,j=F):(Y=sa(L.type,L.key,L.props,null,j.mode,Y),Y.ref=po(j,F,L),Y.return=j,j=Y)}return v(j);case q:e:{for(de=L.key;F!==null;){if(F.key===de)if(F.tag===4&&F.stateNode.containerInfo===L.containerInfo&&F.stateNode.implementation===L.implementation){o(j,F.sibling),F=f(F,L.children||[]),F.return=j,j=F;break e}else{o(j,F);break}else r(j,F);F=F.sibling}F=zu(L,j.mode,Y),F.return=j,j=F}return v(j);case Pe:return de=L._init,Ge(j,F,de(L._payload),Y)}if(_t(L))return ae(j,F,L,Y);if(O(L))return ue(j,F,L,Y);Is(j,L)}return typeof L=="string"&&L!==""||typeof L=="number"?(L=""+L,F!==null&&F.tag===6?(o(j,F.sibling),F=f(F,L),F.return=j,j=F):(o(j,F),F=Bu(L,j.mode,Y),F.return=j,j=F),v(j)):o(j,F)}return Ge}var di=Qp(!0),Xp=Qp(!1),Ds=ir(null),Ls=null,pi=null,Xl=null;function Yl(){Xl=pi=Ls=null}function Jl(e){var r=Ds.current;Le(Ds),e._currentValue=r}function Zl(e,r,o){for(;e!==null;){var a=e.alternate;if((e.childLanes&r)!==r?(e.childLanes|=r,a!==null&&(a.childLanes|=r)):a!==null&&(a.childLanes&r)!==r&&(a.childLanes|=r),e===o)break;e=e.return}}function hi(e,r){Ls=e,Xl=pi=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&r)!==0&&(Ft=!0),e.firstContext=null)}function Ht(e){var r=e._currentValue;if(Xl!==e)if(e={context:e,memoizedValue:r,next:null},pi===null){if(Ls===null)throw Error(i(308));pi=e,Ls.dependencies={lanes:0,firstContext:e}}else pi=pi.next=e;return r}var _r=null;function eu(e){_r===null?_r=[e]:_r.push(e)}function Yp(e,r,o,a){var f=r.interleaved;return f===null?(o.next=o,eu(r)):(o.next=f.next,f.next=o),r.interleaved=o,In(e,a)}function In(e,r){e.lanes|=r;var o=e.alternate;for(o!==null&&(o.lanes|=r),o=e,e=e.return;e!==null;)e.childLanes|=r,o=e.alternate,o!==null&&(o.childLanes|=r),o=e,e=e.return;return o.tag===3?o.stateNode:null}var ar=!1;function tu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Jp(e,r){e=e.updateQueue,r.updateQueue===e&&(r.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Dn(e,r){return{eventTime:e,lane:r,tag:0,payload:null,callback:null,next:null}}function lr(e,r,o){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(Ne&2)!==0){var f=a.pending;return f===null?r.next=r:(r.next=f.next,f.next=r),a.pending=r,In(e,o)}return f=a.interleaved,f===null?(r.next=r,eu(a)):(r.next=f.next,f.next=r),a.interleaved=r,In(e,o)}function Vs(e,r,o){if(r=r.updateQueue,r!==null&&(r=r.shared,(o&4194240)!==0)){var a=r.lanes;a&=e.pendingLanes,o|=a,r.lanes=o,ml(e,o)}}function Zp(e,r){var o=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,o===a)){var f=null,p=null;if(o=o.firstBaseUpdate,o!==null){do{var v={eventTime:o.eventTime,lane:o.lane,tag:o.tag,payload:o.payload,callback:o.callback,next:null};p===null?f=p=v:p=p.next=v,o=o.next}while(o!==null);p===null?f=p=r:p=p.next=r}else f=p=r;o={baseState:a.baseState,firstBaseUpdate:f,lastBaseUpdate:p,shared:a.shared,effects:a.effects},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=r:e.next=r,o.lastBaseUpdate=r}function Bs(e,r,o,a){var f=e.updateQueue;ar=!1;var p=f.firstBaseUpdate,v=f.lastBaseUpdate,C=f.shared.pending;if(C!==null){f.shared.pending=null;var R=C,B=R.next;R.next=null,v===null?p=B:v.next=B,v=R;var Q=e.alternate;Q!==null&&(Q=Q.updateQueue,C=Q.lastBaseUpdate,C!==v&&(C===null?Q.firstBaseUpdate=B:C.next=B,Q.lastBaseUpdate=R))}if(p!==null){var X=f.baseState;v=0,Q=B=R=null,C=p;do{var G=C.lane,ie=C.eventTime;if((a&G)===G){Q!==null&&(Q=Q.next={eventTime:ie,lane:0,tag:C.tag,payload:C.payload,callback:C.callback,next:null});e:{var ae=e,ue=C;switch(G=r,ie=o,ue.tag){case 1:if(ae=ue.payload,typeof ae=="function"){X=ae.call(ie,X,G);break e}X=ae;break e;case 3:ae.flags=ae.flags&-65537|128;case 0:if(ae=ue.payload,G=typeof ae=="function"?ae.call(ie,X,G):ae,G==null)break e;X=M({},X,G);break e;case 2:ar=!0}}C.callback!==null&&C.lane!==0&&(e.flags|=64,G=f.effects,G===null?f.effects=[C]:G.push(C))}else ie={eventTime:ie,lane:G,tag:C.tag,payload:C.payload,callback:C.callback,next:null},Q===null?(B=Q=ie,R=X):Q=Q.next=ie,v|=G;if(C=C.next,C===null){if(C=f.shared.pending,C===null)break;G=C,C=G.next,G.next=null,f.lastBaseUpdate=G,f.shared.pending=null}}while(!0);if(Q===null&&(R=X),f.baseState=R,f.firstBaseUpdate=B,f.lastBaseUpdate=Q,r=f.shared.interleaved,r!==null){f=r;do v|=f.lane,f=f.next;while(f!==r)}else p===null&&(f.shared.lanes=0);Fr|=v,e.lanes=v,e.memoizedState=X}}function eh(e,r,o){if(e=r.effects,r.effects=null,e!==null)for(r=0;ro?o:4,e(!0);var a=su.transition;su.transition={};try{e(!1),r()}finally{Me=o,su.transition=a}}function xh(){return qt().memoizedState}function ow(e,r,o){var a=dr(e);if(o={lane:a,action:o,hasEagerState:!1,eagerState:null,next:null},wh(e))Sh(r,o);else if(o=Yp(e,r,o,a),o!==null){var f=Tt();ln(o,e,a,f),Eh(o,r,a)}}function sw(e,r,o){var a=dr(e),f={lane:a,action:o,hasEagerState:!1,eagerState:null,next:null};if(wh(e))Sh(r,f);else{var p=e.alternate;if(e.lanes===0&&(p===null||p.lanes===0)&&(p=r.lastRenderedReducer,p!==null))try{var v=r.lastRenderedState,C=p(v,o);if(f.hasEagerState=!0,f.eagerState=C,nn(C,v)){var R=r.interleaved;R===null?(f.next=f,eu(r)):(f.next=R.next,R.next=f),r.interleaved=f;return}}catch{}finally{}o=Yp(e,r,f,a),o!==null&&(f=Tt(),ln(o,e,a,f),Eh(o,r,a))}}function wh(e){var r=e.alternate;return e===$e||r!==null&&r===$e}function Sh(e,r){go=$s=!0;var o=e.pending;o===null?r.next=r:(r.next=o.next,o.next=r),e.pending=r}function Eh(e,r,o){if((o&4194240)!==0){var a=r.lanes;a&=e.pendingLanes,o|=a,r.lanes=o,ml(e,o)}}var qs={readContext:Ht,useCallback:mt,useContext:mt,useEffect:mt,useImperativeHandle:mt,useInsertionEffect:mt,useLayoutEffect:mt,useMemo:mt,useReducer:mt,useRef:mt,useState:mt,useDebugValue:mt,useDeferredValue:mt,useTransition:mt,useMutableSource:mt,useSyncExternalStore:mt,useId:mt,unstable_isNewReconciler:!1},aw={readContext:Ht,useCallback:function(e,r){return Sn().memoizedState=[e,r===void 0?null:r],e},useContext:Ht,useEffect:fh,useImperativeHandle:function(e,r,o){return o=o!=null?o.concat([e]):null,Ws(4194308,4,hh.bind(null,r,e),o)},useLayoutEffect:function(e,r){return Ws(4194308,4,e,r)},useInsertionEffect:function(e,r){return Ws(4,2,e,r)},useMemo:function(e,r){var o=Sn();return r=r===void 0?null:r,e=e(),o.memoizedState=[e,r],e},useReducer:function(e,r,o){var a=Sn();return r=o!==void 0?o(r):r,a.memoizedState=a.baseState=r,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:r},a.queue=e,e=e.dispatch=ow.bind(null,$e,e),[a.memoizedState,e]},useRef:function(e){var r=Sn();return e={current:e},r.memoizedState=e},useState:uh,useDebugValue:pu,useDeferredValue:function(e){return Sn().memoizedState=e},useTransition:function(){var e=uh(!1),r=e[0];return e=iw.bind(null,e[1]),Sn().memoizedState=e,[r,e]},useMutableSource:function(){},useSyncExternalStore:function(e,r,o){var a=$e,f=Sn();if(Be){if(o===void 0)throw Error(i(407));o=o()}else{if(o=r(),lt===null)throw Error(i(349));(Rr&30)!==0||ih(a,r,o)}f.memoizedState=o;var p={value:o,getSnapshot:r};return f.queue=p,fh(sh.bind(null,a,p,e),[e]),a.flags|=2048,wo(9,oh.bind(null,a,p,o,r),void 0,null),o},useId:function(){var e=Sn(),r=lt.identifierPrefix;if(Be){var o=jn,a=Mn;o=(a&~(1<<32-tn(a)-1)).toString(32)+o,r=":"+r+"R"+o,o=vo++,0<\/script>",e=e.removeChild(e.firstChild)):typeof a.is=="string"?e=v.createElement(o,{is:a.is}):(e=v.createElement(o),o==="select"&&(v=e,a.multiple?v.multiple=!0:a.size&&(v.size=a.size))):e=v.createElementNS(e,o),e[xn]=r,e[co]=a,Uh(e,r,!1,!1),r.stateNode=e;e:{switch(v=z(o,a),o){case"dialog":De("cancel",e),De("close",e),f=a;break;case"iframe":case"object":case"embed":De("load",e),f=a;break;case"video":case"audio":for(f=0;fxi&&(r.flags|=128,a=!0,So(p,!1),r.lanes=4194304)}else{if(!a)if(e=zs(v),e!==null){if(r.flags|=128,a=!0,o=e.updateQueue,o!==null&&(r.updateQueue=o,r.flags|=4),So(p,!0),p.tail===null&&p.tailMode==="hidden"&&!v.alternate&&!Be)return yt(r),null}else 2*Ke()-p.renderingStartTime>xi&&o!==1073741824&&(r.flags|=128,a=!0,So(p,!1),r.lanes=4194304);p.isBackwards?(v.sibling=r.child,r.child=v):(o=p.last,o!==null?o.sibling=v:r.child=v,p.last=v)}return p.tail!==null?(r=p.tail,p.rendering=r,p.tail=r.sibling,p.renderingStartTime=Ke(),r.sibling=null,o=Ue.current,Ie(Ue,a?o&1|2:o&1),r):(yt(r),null);case 22:case 23:return Du(),a=r.memoizedState!==null,e!==null&&e.memoizedState!==null!==a&&(r.flags|=8192),a&&(r.mode&1)!==0?(zt&1073741824)!==0&&(yt(r),r.subtreeFlags&6&&(r.flags|=8192)):yt(r),null;case 24:return null;case 25:return null}throw Error(i(156,r.tag))}function mw(e,r){switch(ql(r),r.tag){case 1:return Rt(r.type)&&Rs(),e=r.flags,e&65536?(r.flags=e&-65537|128,r):null;case 3:return mi(),Le(Nt),Le(ht),ou(),e=r.flags,(e&65536)!==0&&(e&128)===0?(r.flags=e&-65537|128,r):null;case 5:return ru(r),null;case 13:if(Le(Ue),e=r.memoizedState,e!==null&&e.dehydrated!==null){if(r.alternate===null)throw Error(i(340));fi()}return e=r.flags,e&65536?(r.flags=e&-65537|128,r):null;case 19:return Le(Ue),null;case 4:return mi(),null;case 10:return Jl(r.type._context),null;case 22:case 23:return Du(),null;case 24:return null;default:return null}}var Xs=!1,gt=!1,yw=typeof WeakSet=="function"?WeakSet:Set,se=null;function gi(e,r){var o=e.ref;if(o!==null)if(typeof o=="function")try{o(null)}catch(a){He(e,r,a)}else o.current=null}function Tu(e,r,o){try{o()}catch(a){He(e,r,a)}}var Hh=!1;function gw(e,r){if(Dl=ys,e=kp(),Nl(e)){if("selectionStart"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var a=o.getSelection&&o.getSelection();if(a&&a.rangeCount!==0){o=a.anchorNode;var f=a.anchorOffset,p=a.focusNode;a=a.focusOffset;try{o.nodeType,p.nodeType}catch{o=null;break e}var v=0,C=-1,R=-1,B=0,Q=0,X=e,G=null;t:for(;;){for(var ie;X!==o||f!==0&&X.nodeType!==3||(C=v+f),X!==p||a!==0&&X.nodeType!==3||(R=v+a),X.nodeType===3&&(v+=X.nodeValue.length),(ie=X.firstChild)!==null;)G=X,X=ie;for(;;){if(X===e)break t;if(G===o&&++B===f&&(C=v),G===p&&++Q===a&&(R=v),(ie=X.nextSibling)!==null)break;X=G,G=X.parentNode}X=ie}o=C===-1||R===-1?null:{start:C,end:R}}else o=null}o=o||{start:0,end:0}}else o=null;for(Ll={focusedElem:e,selectionRange:o},ys=!1,se=r;se!==null;)if(r=se,e=r.child,(r.subtreeFlags&1028)!==0&&e!==null)e.return=r,se=e;else for(;se!==null;){r=se;try{var ae=r.alternate;if((r.flags&1024)!==0)switch(r.tag){case 0:case 11:case 15:break;case 1:if(ae!==null){var ue=ae.memoizedProps,Ge=ae.memoizedState,j=r.stateNode,F=j.getSnapshotBeforeUpdate(r.elementType===r.type?ue:on(r.type,ue),Ge);j.__reactInternalSnapshotBeforeUpdate=F}break;case 3:var L=r.stateNode.containerInfo;L.nodeType===1?L.textContent="":L.nodeType===9&&L.documentElement&&L.removeChild(L.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}catch(Y){He(r,r.return,Y)}if(e=r.sibling,e!==null){e.return=r.return,se=e;break}se=r.return}return ae=Hh,Hh=!1,ae}function Eo(e,r,o){var a=r.updateQueue;if(a=a!==null?a.lastEffect:null,a!==null){var f=a=a.next;do{if((f.tag&e)===e){var p=f.destroy;f.destroy=void 0,p!==void 0&&Tu(r,o,p)}f=f.next}while(f!==a)}}function Ys(e,r){if(r=r.updateQueue,r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var a=o.create;o.destroy=a()}o=o.next}while(o!==r)}}function Cu(e){var r=e.ref;if(r!==null){var o=e.stateNode;switch(e.tag){case 5:e=o;break;default:e=o}typeof r=="function"?r(e):r.current=e}}function qh(e){var r=e.alternate;r!==null&&(e.alternate=null,qh(r)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(r=e.stateNode,r!==null&&(delete r[xn],delete r[co],delete r[Ul],delete r[Zx],delete r[ew])),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 Kh(e){return e.tag===5||e.tag===3||e.tag===4}function Gh(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Kh(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 Au(e,r,o){var a=e.tag;if(a===5||a===6)e=e.stateNode,r?o.nodeType===8?o.parentNode.insertBefore(e,r):o.insertBefore(e,r):(o.nodeType===8?(r=o.parentNode,r.insertBefore(e,o)):(r=o,r.appendChild(e)),o=o._reactRootContainer,o!=null||r.onclick!==null||(r.onclick=_s));else if(a!==4&&(e=e.child,e!==null))for(Au(e,r,o),e=e.sibling;e!==null;)Au(e,r,o),e=e.sibling}function _u(e,r,o){var a=e.tag;if(a===5||a===6)e=e.stateNode,r?o.insertBefore(e,r):o.appendChild(e);else if(a!==4&&(e=e.child,e!==null))for(_u(e,r,o),e=e.sibling;e!==null;)_u(e,r,o),e=e.sibling}var ct=null,sn=!1;function ur(e,r,o){for(o=o.child;o!==null;)Qh(e,r,o),o=o.sibling}function Qh(e,r,o){if(vn&&typeof vn.onCommitFiberUnmount=="function")try{vn.onCommitFiberUnmount(cs,o)}catch{}switch(o.tag){case 5:gt||gi(o,r);case 6:var a=ct,f=sn;ct=null,ur(e,r,o),ct=a,sn=f,ct!==null&&(sn?(e=ct,o=o.stateNode,e.nodeType===8?e.parentNode.removeChild(o):e.removeChild(o)):ct.removeChild(o.stateNode));break;case 18:ct!==null&&(sn?(e=ct,o=o.stateNode,e.nodeType===8?zl(e.parentNode,o):e.nodeType===1&&zl(e,o),Zi(e)):zl(ct,o.stateNode));break;case 4:a=ct,f=sn,ct=o.stateNode.containerInfo,sn=!0,ur(e,r,o),ct=a,sn=f;break;case 0:case 11:case 14:case 15:if(!gt&&(a=o.updateQueue,a!==null&&(a=a.lastEffect,a!==null))){f=a=a.next;do{var p=f,v=p.destroy;p=p.tag,v!==void 0&&((p&2)!==0||(p&4)!==0)&&Tu(o,r,v),f=f.next}while(f!==a)}ur(e,r,o);break;case 1:if(!gt&&(gi(o,r),a=o.stateNode,typeof a.componentWillUnmount=="function"))try{a.props=o.memoizedProps,a.state=o.memoizedState,a.componentWillUnmount()}catch(C){He(o,r,C)}ur(e,r,o);break;case 21:ur(e,r,o);break;case 22:o.mode&1?(gt=(a=gt)||o.memoizedState!==null,ur(e,r,o),gt=a):ur(e,r,o);break;default:ur(e,r,o)}}function Xh(e){var r=e.updateQueue;if(r!==null){e.updateQueue=null;var o=e.stateNode;o===null&&(o=e.stateNode=new yw),r.forEach(function(a){var f=Cw.bind(null,e,a);o.has(a)||(o.add(a),a.then(f,f))})}}function an(e,r){var o=r.deletions;if(o!==null)for(var a=0;af&&(f=v),a&=~p}if(a=f,a=Ke()-a,a=(120>a?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*xw(a/1960))-a,10e?16:e,fr===null)var a=!1;else{if(e=fr,fr=null,na=0,(Ne&6)!==0)throw Error(i(331));var f=Ne;for(Ne|=4,se=e.current;se!==null;){var p=se,v=p.child;if((se.flags&16)!==0){var C=p.deletions;if(C!==null){for(var R=0;RKe()-Fu?Or(e,0):Ru|=o),Ot(e,r)}function um(e,r){r===0&&((e.mode&1)===0?r=1:(r=ds,ds<<=1,(ds&130023424)===0&&(ds=4194304)));var o=Tt();e=In(e,r),e!==null&&(Gi(e,r,o),Ot(e,o))}function Tw(e){var r=e.memoizedState,o=0;r!==null&&(o=r.retryLane),um(e,o)}function Cw(e,r){var o=0;switch(e.tag){case 13:var a=e.stateNode,f=e.memoizedState;f!==null&&(o=f.retryLane);break;case 19:a=e.stateNode;break;default:throw Error(i(314))}a!==null&&a.delete(r),um(e,o)}var cm;cm=function(e,r,o){if(e!==null)if(e.memoizedProps!==r.pendingProps||Nt.current)Ft=!0;else{if((e.lanes&o)===0&&(r.flags&128)===0)return Ft=!1,pw(e,r,o);Ft=(e.flags&131072)!==0}else Ft=!1,Be&&(r.flags&1048576)!==0&&$p(r,Ms,r.index);switch(r.lanes=0,r.tag){case 2:var a=r.type;Qs(e,r),e=r.pendingProps;var f=li(r,ht.current);hi(r,o),f=lu(null,r,a,e,f,o);var p=uu();return r.flags|=1,typeof f=="object"&&f!==null&&typeof f.render=="function"&&f.$$typeof===void 0?(r.tag=1,r.memoizedState=null,r.updateQueue=null,Rt(a)?(p=!0,Fs(r)):p=!1,r.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,tu(r),f.updater=Ks,r.stateNode=f,f._reactInternals=r,mu(r,a,e,o),r=xu(null,r,a,!0,p,o)):(r.tag=0,Be&&p&&Hl(r),Pt(null,r,f,o),r=r.child),r;case 16:a=r.elementType;e:{switch(Qs(e,r),e=r.pendingProps,f=a._init,a=f(a._payload),r.type=a,f=r.tag=_w(a),e=on(a,e),f){case 0:r=vu(null,r,a,e,o);break e;case 1:r=Ih(null,r,a,e,o);break e;case 11:r=Fh(null,r,a,e,o);break e;case 14:r=bh(null,r,a,on(a.type,e),o);break e}throw Error(i(306,a,""))}return r;case 0:return a=r.type,f=r.pendingProps,f=r.elementType===a?f:on(a,f),vu(e,r,a,f,o);case 1:return a=r.type,f=r.pendingProps,f=r.elementType===a?f:on(a,f),Ih(e,r,a,f,o);case 3:e:{if(Dh(r),e===null)throw Error(i(387));a=r.pendingProps,p=r.memoizedState,f=p.element,Jp(e,r),Bs(r,a,null,o);var v=r.memoizedState;if(a=v.element,p.isDehydrated)if(p={element:a,isDehydrated:!1,cache:v.cache,pendingSuspenseBoundaries:v.pendingSuspenseBoundaries,transitions:v.transitions},r.updateQueue.baseState=p,r.memoizedState=p,r.flags&256){f=yi(Error(i(423)),r),r=Lh(e,r,a,o,f);break e}else if(a!==f){f=yi(Error(i(424)),r),r=Lh(e,r,a,o,f);break e}else for(Bt=rr(r.stateNode.containerInfo.firstChild),Vt=r,Be=!0,rn=null,o=Xp(r,null,a,o),r.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling;else{if(fi(),a===f){r=Ln(e,r,o);break e}Pt(e,r,a,o)}r=r.child}return r;case 5:return th(r),e===null&&Gl(r),a=r.type,f=r.pendingProps,p=e!==null?e.memoizedProps:null,v=f.children,Vl(a,f)?v=null:p!==null&&Vl(a,p)&&(r.flags|=32),jh(e,r),Pt(e,r,v,o),r.child;case 6:return e===null&&Gl(r),null;case 13:return Vh(e,r,o);case 4:return nu(r,r.stateNode.containerInfo),a=r.pendingProps,e===null?r.child=di(r,null,a,o):Pt(e,r,a,o),r.child;case 11:return a=r.type,f=r.pendingProps,f=r.elementType===a?f:on(a,f),Fh(e,r,a,f,o);case 7:return Pt(e,r,r.pendingProps,o),r.child;case 8:return Pt(e,r,r.pendingProps.children,o),r.child;case 12:return Pt(e,r,r.pendingProps.children,o),r.child;case 10:e:{if(a=r.type._context,f=r.pendingProps,p=r.memoizedProps,v=f.value,Ie(Ds,a._currentValue),a._currentValue=v,p!==null)if(nn(p.value,v)){if(p.children===f.children&&!Nt.current){r=Ln(e,r,o);break e}}else for(p=r.child,p!==null&&(p.return=r);p!==null;){var C=p.dependencies;if(C!==null){v=p.child;for(var R=C.firstContext;R!==null;){if(R.context===a){if(p.tag===1){R=Dn(-1,o&-o),R.tag=2;var B=p.updateQueue;if(B!==null){B=B.shared;var Q=B.pending;Q===null?R.next=R:(R.next=Q.next,Q.next=R),B.pending=R}}p.lanes|=o,R=p.alternate,R!==null&&(R.lanes|=o),Zl(p.return,o,r),C.lanes|=o;break}R=R.next}}else if(p.tag===10)v=p.type===r.type?null:p.child;else if(p.tag===18){if(v=p.return,v===null)throw Error(i(341));v.lanes|=o,C=v.alternate,C!==null&&(C.lanes|=o),Zl(v,o,r),v=p.sibling}else v=p.child;if(v!==null)v.return=p;else for(v=p;v!==null;){if(v===r){v=null;break}if(p=v.sibling,p!==null){p.return=v.return,v=p;break}v=v.return}p=v}Pt(e,r,f.children,o),r=r.child}return r;case 9:return f=r.type,a=r.pendingProps.children,hi(r,o),f=Ht(f),a=a(f),r.flags|=1,Pt(e,r,a,o),r.child;case 14:return a=r.type,f=on(a,r.pendingProps),f=on(a.type,f),bh(e,r,a,f,o);case 15:return Oh(e,r,r.type,r.pendingProps,o);case 17:return a=r.type,f=r.pendingProps,f=r.elementType===a?f:on(a,f),Qs(e,r),r.tag=1,Rt(a)?(e=!0,Fs(r)):e=!1,hi(r,o),Ph(r,a,f),mu(r,a,f,o),xu(null,r,a,!0,e,o);case 19:return zh(e,r,o);case 22:return Mh(e,r,o)}throw Error(i(156,r.tag))};function fm(e,r){return ls(e,r)}function Aw(e,r,o,a){this.tag=e,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=r,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Gt(e,r,o,a){return new Aw(e,r,o,a)}function Vu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function _w(e){if(typeof e=="function")return Vu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===re)return 11;if(e===_e)return 14}return 2}function hr(e,r){var o=e.alternate;return o===null?(o=Gt(e.tag,r,e.key,e.mode),o.elementType=e.elementType,o.type=e.type,o.stateNode=e.stateNode,o.alternate=e,e.alternate=o):(o.pendingProps=r,o.type=e.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=e.flags&14680064,o.childLanes=e.childLanes,o.lanes=e.lanes,o.child=e.child,o.memoizedProps=e.memoizedProps,o.memoizedState=e.memoizedState,o.updateQueue=e.updateQueue,r=e.dependencies,o.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext},o.sibling=e.sibling,o.index=e.index,o.ref=e.ref,o}function sa(e,r,o,a,f,p){var v=2;if(a=e,typeof e=="function")Vu(e)&&(v=1);else if(typeof e=="string")v=5;else e:switch(e){case H:return jr(o.children,f,p,r);case I:v=8,f|=8;break;case ne:return e=Gt(12,o,r,f|2),e.elementType=ne,e.lanes=p,e;case Se:return e=Gt(13,o,r,f),e.elementType=Se,e.lanes=p,e;case ge:return e=Gt(19,o,r,f),e.elementType=ge,e.lanes=p,e;case le:return aa(o,f,p,r);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case te:v=10;break e;case he:v=9;break e;case re:v=11;break e;case _e:v=14;break e;case Pe:v=16,a=null;break e}throw Error(i(130,e==null?e:typeof e,""))}return r=Gt(v,o,r,f),r.elementType=e,r.type=a,r.lanes=p,r}function jr(e,r,o,a){return e=Gt(7,e,a,r),e.lanes=o,e}function aa(e,r,o,a){return e=Gt(22,e,a,r),e.elementType=le,e.lanes=o,e.stateNode={isHidden:!1},e}function Bu(e,r,o){return e=Gt(6,e,null,r),e.lanes=o,e}function zu(e,r,o){return r=Gt(4,e.children!==null?e.children:[],e.key,r),r.lanes=o,r.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},r}function Nw(e,r,o,a,f){this.tag=r,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=hl(0),this.expirationTimes=hl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=hl(0),this.identifierPrefix=a,this.onRecoverableError=f,this.mutableSourceEagerHydrationData=null}function Uu(e,r,o,a,f,p,v,C,R){return e=new Nw(e,r,o,C,R),r===1?(r=1,p===!0&&(r|=8)):r=0,p=Gt(3,null,null,r),e.current=p,p.stateNode=e,p.memoizedState={element:a,isDehydrated:o,cache:null,transitions:null,pendingSuspenseBoundaries:null},tu(p),e}function Rw(e,r,o){var a=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}return t(),Gu.exports=Uw(),Gu.exports}var Cm;function Ww(){if(Cm)return ha;Cm=1;var t=$w();return ha.createRoot=t.createRoot,ha.hydrateRoot=t.hydrateRoot,ha}var Hw=Ww(),K=Jf();const ma=Yf(K),Zf=K.createContext({});function ed(t){const n=K.useRef(null);return n.current===null&&(n.current=t()),n.current}const td=typeof window<"u",d0=td?K.useLayoutEffect:K.useEffect,qa=K.createContext(null);function nd(t,n){t.indexOf(n)===-1&&t.push(n)}function rd(t,n){const i=t.indexOf(n);i>-1&&t.splice(i,1)}const Un=(t,n,i)=>i>n?n:i{};const $n={},p0=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t);function h0(t){return typeof t=="object"&&t!==null}const m0=t=>/^0[^.\s]+$/u.test(t);function od(t){let n;return()=>(n===void 0&&(n=t()),n)}const Yt=t=>t,qw=(t,n)=>i=>n(t(i)),Ho=(...t)=>t.reduce(qw),jo=(t,n,i)=>{const s=n-t;return s===0?1:(i-t)/s};class sd{constructor(){this.subscriptions=[]}add(n){return nd(this.subscriptions,n),()=>rd(this.subscriptions,n)}notify(n,i,s){const l=this.subscriptions.length;if(l)if(l===1)this.subscriptions[0](n,i,s);else for(let c=0;ct*1e3,Xt=t=>t/1e3;function y0(t,n){return n?t*(1e3/n):0}const g0=(t,n,i)=>(((1-3*i+3*n)*t+(3*i-6*n))*t+3*n)*t,Kw=1e-7,Gw=12;function Qw(t,n,i,s,l){let c,u,d=0;do u=n+(i-n)/2,c=g0(u,s,l)-t,c>0?i=u:n=u;while(Math.abs(c)>Kw&&++dQw(c,0,1,t,i);return c=>c===0||c===1?c:g0(l(c),n,s)}const v0=t=>n=>n<=.5?t(2*n)/2:(2-t(2*(1-n)))/2,x0=t=>n=>1-t(1-n),w0=qo(.33,1.53,.69,.99),ad=x0(w0),S0=v0(ad),E0=t=>(t*=2)<1?.5*ad(t):.5*(2-Math.pow(2,-10*(t-1))),ld=t=>1-Math.sin(Math.acos(t)),k0=x0(ld),P0=v0(ld),Xw=qo(.42,0,1,1),Yw=qo(0,0,.58,1),T0=qo(.42,0,.58,1),Jw=t=>Array.isArray(t)&&typeof t[0]!="number",C0=t=>Array.isArray(t)&&typeof t[0]=="number",Zw={linear:Yt,easeIn:Xw,easeInOut:T0,easeOut:Yw,circIn:ld,circInOut:P0,circOut:k0,backIn:ad,backInOut:S0,backOut:w0,anticipate:E0},eS=t=>typeof t=="string",Am=t=>{if(C0(t)){id(t.length===4);const[n,i,s,l]=t;return qo(n,i,s,l)}else if(eS(t))return Zw[t];return t},ya=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function tS(t,n){let i=new Set,s=new Set,l=!1,c=!1;const u=new WeakSet;let d={delta:0,timestamp:0,isProcessing:!1};function h(m){u.has(m)&&(y.schedule(m),t()),m(d)}const y={schedule:(m,x=!1,w=!1)=>{const k=w&&l?i:s;return x&&u.add(m),k.has(m)||k.add(m),m},cancel:m=>{s.delete(m),u.delete(m)},process:m=>{if(d=m,l){c=!0;return}l=!0,[i,s]=[s,i],i.forEach(h),i.clear(),l=!1,c&&(c=!1,y.process(m))}};return y}const nS=40;function A0(t,n){let i=!1,s=!0;const l={delta:0,timestamp:0,isProcessing:!1},c=()=>i=!0,u=ya.reduce((b,D)=>(b[D]=tS(c),b),{}),{setup:d,read:h,resolveKeyframes:y,preUpdate:m,update:x,preRender:w,render:P,postRender:k}=u,T=()=>{const b=$n.useManualTiming?l.timestamp:performance.now();i=!1,$n.useManualTiming||(l.delta=s?1e3/60:Math.max(Math.min(b-l.timestamp,nS),1)),l.timestamp=b,l.isProcessing=!0,d.process(l),h.process(l),y.process(l),m.process(l),x.process(l),w.process(l),P.process(l),k.process(l),l.isProcessing=!1,i&&n&&(s=!1,t(T))},S=()=>{i=!0,s=!0,l.isProcessing||t(T)};return{schedule:ya.reduce((b,D)=>{const W=u[D];return b[D]=(q,H=!1,I=!1)=>(i||S(),W.schedule(q,H,I)),b},{}),cancel:b=>{for(let D=0;D(ka===void 0&&jt.set(dt.isProcessing||$n.useManualTiming?dt.timestamp:performance.now()),ka),set:t=>{ka=t,queueMicrotask(rS)}},_0=t=>n=>typeof n=="string"&&n.startsWith(t),N0=_0("--"),iS=_0("var(--"),ud=t=>iS(t)?oS.test(t.split("/*")[0].trim()):!1,oS=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,Mi={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},Io={...Mi,transform:t=>Un(0,1,t)},ga={...Mi,default:1},Fo=t=>Math.round(t*1e5)/1e5,cd=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function sS(t){return t==null}const aS=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,fd=(t,n)=>i=>!!(typeof i=="string"&&aS.test(i)&&i.startsWith(t)||n&&!sS(i)&&Object.prototype.hasOwnProperty.call(i,n)),R0=(t,n,i)=>s=>{if(typeof s!="string")return s;const[l,c,u,d]=s.match(cd);return{[t]:parseFloat(l),[n]:parseFloat(c),[i]:parseFloat(u),alpha:d!==void 0?parseFloat(d):1}},lS=t=>Un(0,255,t),Ju={...Mi,transform:t=>Math.round(lS(t))},Vr={test:fd("rgb","red"),parse:R0("red","green","blue"),transform:({red:t,green:n,blue:i,alpha:s=1})=>"rgba("+Ju.transform(t)+", "+Ju.transform(n)+", "+Ju.transform(i)+", "+Fo(Io.transform(s))+")"};function uS(t){let n="",i="",s="",l="";return t.length>5?(n=t.substring(1,3),i=t.substring(3,5),s=t.substring(5,7),l=t.substring(7,9)):(n=t.substring(1,2),i=t.substring(2,3),s=t.substring(3,4),l=t.substring(4,5),n+=n,i+=i,s+=s,l+=l),{red:parseInt(n,16),green:parseInt(i,16),blue:parseInt(s,16),alpha:l?parseInt(l,16)/255:1}}const pf={test:fd("#"),parse:uS,transform:Vr.transform},Ko=t=>({test:n=>typeof n=="string"&&n.endsWith(t)&&n.split(" ").length===1,parse:parseFloat,transform:n=>`${n}${t}`}),yr=Ko("deg"),Cn=Ko("%"),ye=Ko("px"),cS=Ko("vh"),fS=Ko("vw"),_m={...Cn,parse:t=>Cn.parse(t)/100,transform:t=>Cn.transform(t*100)},Ei={test:fd("hsl","hue"),parse:R0("hue","saturation","lightness"),transform:({hue:t,saturation:n,lightness:i,alpha:s=1})=>"hsla("+Math.round(t)+", "+Cn.transform(Fo(n))+", "+Cn.transform(Fo(i))+", "+Fo(Io.transform(s))+")"},Je={test:t=>Vr.test(t)||pf.test(t)||Ei.test(t),parse:t=>Vr.test(t)?Vr.parse(t):Ei.test(t)?Ei.parse(t):pf.parse(t),transform:t=>typeof t=="string"?t:t.hasOwnProperty("red")?Vr.transform(t):Ei.transform(t),getAnimatableNone:t=>{const n=Je.parse(t);return n.alpha=0,Je.transform(n)}},dS=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function pS(t){var n,i;return isNaN(t)&&typeof t=="string"&&(((n=t.match(cd))==null?void 0:n.length)||0)+(((i=t.match(dS))==null?void 0:i.length)||0)>0}const F0="number",b0="color",hS="var",mS="var(",Nm="${}",yS=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Do(t){const n=t.toString(),i=[],s={color:[],number:[],var:[]},l=[];let c=0;const d=n.replace(yS,h=>(Je.test(h)?(s.color.push(c),l.push(b0),i.push(Je.parse(h))):h.startsWith(mS)?(s.var.push(c),l.push(hS),i.push(h)):(s.number.push(c),l.push(F0),i.push(parseFloat(h))),++c,Nm)).split(Nm);return{values:i,split:d,indexes:s,types:l}}function O0(t){return Do(t).values}function M0(t){const{split:n,types:i}=Do(t),s=n.length;return l=>{let c="";for(let u=0;utypeof t=="number"?0:Je.test(t)?Je.getAnimatableNone(t):t;function vS(t){const n=O0(t);return M0(t)(n.map(gS))}const xr={test:pS,parse:O0,createTransformer:M0,getAnimatableNone:vS};function Zu(t,n,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+(n-t)*6*i:i<1/2?n:i<2/3?t+(n-t)*(2/3-i)*6:t}function xS({hue:t,saturation:n,lightness:i,alpha:s}){t/=360,n/=100,i/=100;let l=0,c=0,u=0;if(!n)l=c=u=i;else{const d=i<.5?i*(1+n):i+n-i*n,h=2*i-d;l=Zu(h,d,t+1/3),c=Zu(h,d,t),u=Zu(h,d,t-1/3)}return{red:Math.round(l*255),green:Math.round(c*255),blue:Math.round(u*255),alpha:s}}function Oa(t,n){return i=>i>0?n:t}const We=(t,n,i)=>t+(n-t)*i,ec=(t,n,i)=>{const s=t*t,l=i*(n*n-s)+s;return l<0?0:Math.sqrt(l)},wS=[pf,Vr,Ei],SS=t=>wS.find(n=>n.test(t));function Rm(t){const n=SS(t);if(!n)return!1;let i=n.parse(t);return n===Ei&&(i=xS(i)),i}const Fm=(t,n)=>{const i=Rm(t),s=Rm(n);if(!i||!s)return Oa(t,n);const l={...i};return c=>(l.red=ec(i.red,s.red,c),l.green=ec(i.green,s.green,c),l.blue=ec(i.blue,s.blue,c),l.alpha=We(i.alpha,s.alpha,c),Vr.transform(l))},hf=new Set(["none","hidden"]);function ES(t,n){return hf.has(t)?i=>i<=0?t:n:i=>i>=1?n:t}function kS(t,n){return i=>We(t,n,i)}function dd(t){return typeof t=="number"?kS:typeof t=="string"?ud(t)?Oa:Je.test(t)?Fm:CS:Array.isArray(t)?j0:typeof t=="object"?Je.test(t)?Fm:PS:Oa}function j0(t,n){const i=[...t],s=i.length,l=t.map((c,u)=>dd(c)(c,n[u]));return c=>{for(let u=0;u{for(const c in s)i[c]=s[c](l);return i}}function TS(t,n){const i=[],s={color:0,var:0,number:0};for(let l=0;l{const i=xr.createTransformer(n),s=Do(t),l=Do(n);return s.indexes.var.length===l.indexes.var.length&&s.indexes.color.length===l.indexes.color.length&&s.indexes.number.length>=l.indexes.number.length?hf.has(t)&&!l.values.length||hf.has(n)&&!s.values.length?ES(t,n):Ho(j0(TS(s,l),l.values),i):Oa(t,n)};function I0(t,n,i){return typeof t=="number"&&typeof n=="number"&&typeof i=="number"?We(t,n,i):dd(t)(t,n)}const AS=t=>{const n=({timestamp:i})=>t(i);return{start:(i=!0)=>ze.update(n,i),stop:()=>vr(n),now:()=>dt.isProcessing?dt.timestamp:jt.now()}},D0=(t,n,i=10)=>{let s="";const l=Math.max(Math.round(n/i),2);for(let c=0;c=Ma?1/0:n}function _S(t,n=100,i){const s=i({...t,keyframes:[0,n]}),l=Math.min(pd(s),Ma);return{type:"keyframes",ease:c=>s.next(l*c).value/n,duration:Xt(l)}}const NS=5;function L0(t,n,i){const s=Math.max(n-NS,0);return y0(i-t(s),n-s)}const qe={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},tc=.001;function RS({duration:t=qe.duration,bounce:n=qe.bounce,velocity:i=qe.velocity,mass:s=qe.mass}){let l,c,u=1-n;u=Un(qe.minDamping,qe.maxDamping,u),t=Un(qe.minDuration,qe.maxDuration,Xt(t)),u<1?(l=y=>{const m=y*u,x=m*t,w=m-i,P=mf(y,u),k=Math.exp(-x);return tc-w/P*k},c=y=>{const x=y*u*t,w=x*i+i,P=Math.pow(u,2)*Math.pow(y,2)*t,k=Math.exp(-x),T=mf(Math.pow(y,2),u);return(-l(y)+tc>0?-1:1)*((w-P)*k)/T}):(l=y=>{const m=Math.exp(-y*t),x=(y-i)*t+1;return-tc+m*x},c=y=>{const m=Math.exp(-y*t),x=(i-y)*(t*t);return m*x});const d=5/t,h=bS(l,c,d);if(t=Tn(t),isNaN(h))return{stiffness:qe.stiffness,damping:qe.damping,duration:t};{const y=Math.pow(h,2)*s;return{stiffness:y,damping:u*2*Math.sqrt(s*y),duration:t}}}const FS=12;function bS(t,n,i){let s=i;for(let l=1;lt[i]!==void 0)}function jS(t){let n={velocity:qe.velocity,stiffness:qe.stiffness,damping:qe.damping,mass:qe.mass,isResolvedFromDuration:!1,...t};if(!bm(t,MS)&&bm(t,OS))if(t.visualDuration){const i=t.visualDuration,s=2*Math.PI/(i*1.2),l=s*s,c=2*Un(.05,1,1-(t.bounce||0))*Math.sqrt(l);n={...n,mass:qe.mass,stiffness:l,damping:c}}else{const i=RS(t);n={...n,...i,mass:qe.mass},n.isResolvedFromDuration=!0}return n}function ja(t=qe.visualDuration,n=qe.bounce){const i=typeof t!="object"?{visualDuration:t,keyframes:[0,1],bounce:n}:t;let{restSpeed:s,restDelta:l}=i;const c=i.keyframes[0],u=i.keyframes[i.keyframes.length-1],d={done:!1,value:c},{stiffness:h,damping:y,mass:m,duration:x,velocity:w,isResolvedFromDuration:P}=jS({...i,velocity:-Xt(i.velocity||0)}),k=w||0,T=y/(2*Math.sqrt(h*m)),S=u-c,_=Xt(Math.sqrt(h/m)),N=Math.abs(S)<5;s||(s=N?qe.restSpeed.granular:qe.restSpeed.default),l||(l=N?qe.restDelta.granular:qe.restDelta.default);let b;if(T<1){const W=mf(_,T);b=q=>{const H=Math.exp(-T*_*q);return u-H*((k+T*_*S)/W*Math.sin(W*q)+S*Math.cos(W*q))}}else if(T===1)b=W=>u-Math.exp(-_*W)*(S+(k+_*S)*W);else{const W=_*Math.sqrt(T*T-1);b=q=>{const H=Math.exp(-T*_*q),I=Math.min(W*q,300);return u-H*((k+T*_*S)*Math.sinh(I)+W*S*Math.cosh(I))/W}}const D={calculatedDuration:P&&x||null,next:W=>{const q=b(W);if(P)d.done=W>=x;else{let H=W===0?k:0;T<1&&(H=W===0?Tn(k):L0(b,W,q));const I=Math.abs(H)<=s,ne=Math.abs(u-q)<=l;d.done=I&&ne}return d.value=d.done?u:q,d},toString:()=>{const W=Math.min(pd(D),Ma),q=D0(H=>D.next(W*H).value,W,30);return W+"ms "+q},toTransition:()=>{}};return D}ja.applyToOptions=t=>{const n=_S(t,100,ja);return t.ease=n.ease,t.duration=Tn(n.duration),t.type="keyframes",t};function yf({keyframes:t,velocity:n=0,power:i=.8,timeConstant:s=325,bounceDamping:l=10,bounceStiffness:c=500,modifyTarget:u,min:d,max:h,restDelta:y=.5,restSpeed:m}){const x=t[0],w={done:!1,value:x},P=I=>d!==void 0&&Ih,k=I=>d===void 0?h:h===void 0||Math.abs(d-I)-T*Math.exp(-I/s),b=I=>_+N(I),D=I=>{const ne=N(I),te=b(I);w.done=Math.abs(ne)<=y,w.value=w.done?_:te};let W,q;const H=I=>{P(w.value)&&(W=I,q=ja({keyframes:[w.value,k(w.value)],velocity:L0(b,I,w.value),damping:l,stiffness:c,restDelta:y,restSpeed:m}))};return H(0),{calculatedDuration:null,next:I=>{let ne=!1;return!q&&W===void 0&&(ne=!0,D(I),H(I)),W!==void 0&&I>=W?q.next(I-W):(!ne&&D(I),w)}}}function IS(t,n,i){const s=[],l=i||$n.mix||I0,c=t.length-1;for(let u=0;un[0];if(c===2&&n[0]===n[1])return()=>n[1];const u=t[0]===t[1];t[0]>t[c-1]&&(t=[...t].reverse(),n=[...n].reverse());const d=IS(n,s,l),h=d.length,y=m=>{if(u&&m1)for(;xy(Un(t[0],t[c-1],m)):y}function LS(t,n){const i=t[t.length-1];for(let s=1;s<=n;s++){const l=jo(0,n,s);t.push(We(i,1,l))}}function VS(t){const n=[0];return LS(n,t.length-1),n}function BS(t,n){return t.map(i=>i*n)}function zS(t,n){return t.map(()=>n||T0).splice(0,t.length-1)}function bo({duration:t=300,keyframes:n,times:i,ease:s="easeInOut"}){const l=Jw(s)?s.map(Am):Am(s),c={done:!1,value:n[0]},u=BS(i&&i.length===n.length?i:VS(n),t),d=DS(u,n,{ease:Array.isArray(l)?l:zS(n,l)});return{calculatedDuration:t,next:h=>(c.value=d(h),c.done=h>=t,c)}}const US=t=>t!==null;function hd(t,{repeat:n,repeatType:i="loop"},s,l=1){const c=t.filter(US),d=l<0||n&&i!=="loop"&&n%2===1?0:c.length-1;return!d||s===void 0?c[d]:s}const $S={decay:yf,inertia:yf,tween:bo,keyframes:bo,spring:ja};function V0(t){typeof t.type=="string"&&(t.type=$S[t.type])}class md{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(n=>{this.resolve=n})}notifyFinished(){this.resolve()}then(n,i){return this.finished.then(n,i)}}const WS=t=>t/100;class yd extends md{constructor(n){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{var s,l;const{motionValue:i}=this.options;i&&i.updatedAt!==jt.now()&&this.tick(jt.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(l=(s=this.options).onStop)==null||l.call(s))},this.options=n,this.initAnimation(),this.play(),n.autoplay===!1&&this.pause()}initAnimation(){const{options:n}=this;V0(n);const{type:i=bo,repeat:s=0,repeatDelay:l=0,repeatType:c,velocity:u=0}=n;let{keyframes:d}=n;const h=i||bo;h!==bo&&typeof d[0]!="number"&&(this.mixKeyframes=Ho(WS,I0(d[0],d[1])),d=[0,100]);const y=h({...n,keyframes:d});c==="mirror"&&(this.mirroredGenerator=h({...n,keyframes:[...d].reverse(),velocity:-u})),y.calculatedDuration===null&&(y.calculatedDuration=pd(y));const{calculatedDuration:m}=y;this.calculatedDuration=m,this.resolvedDuration=m+l,this.totalDuration=this.resolvedDuration*(s+1)-l,this.generator=y}updateTime(n){const i=Math.round(n-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=i}tick(n,i=!1){const{generator:s,totalDuration:l,mixKeyframes:c,mirroredGenerator:u,resolvedDuration:d,calculatedDuration:h}=this;if(this.startTime===null)return s.next(0);const{delay:y=0,keyframes:m,repeat:x,repeatType:w,repeatDelay:P,type:k,onUpdate:T,finalKeyframe:S}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,n):this.speed<0&&(this.startTime=Math.min(n-l/this.speed,this.startTime)),i?this.currentTime=n:this.updateTime(n);const _=this.currentTime-y*(this.playbackSpeed>=0?1:-1),N=this.playbackSpeed>=0?_<0:_>l;this.currentTime=Math.max(_,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=l);let b=this.currentTime,D=s;if(x){const I=Math.min(this.currentTime,l)/d;let ne=Math.floor(I),te=I%1;!te&&I>=1&&(te=1),te===1&&ne--,ne=Math.min(ne,x+1),!!(ne%2)&&(w==="reverse"?(te=1-te,P&&(te-=P/d)):w==="mirror"&&(D=u)),b=Un(0,1,te)*d}const W=N?{done:!1,value:m[0]}:D.next(b);c&&(W.value=c(W.value));let{done:q}=W;!N&&h!==null&&(q=this.playbackSpeed>=0?this.currentTime>=l:this.currentTime<=0);const H=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&q);return H&&k!==yf&&(W.value=hd(m,this.options,S,this.speed)),T&&T(W.value),H&&this.finish(),W}then(n,i){return this.finished.then(n,i)}get duration(){return Xt(this.calculatedDuration)}get iterationDuration(){const{delay:n=0}=this.options||{};return this.duration+Xt(n)}get time(){return Xt(this.currentTime)}set time(n){var i;n=Tn(n),this.currentTime=n,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=n:this.driver&&(this.startTime=this.driver.now()-n/this.playbackSpeed),(i=this.driver)==null||i.start(!1)}get speed(){return this.playbackSpeed}set speed(n){this.updateTime(jt.now());const i=this.playbackSpeed!==n;this.playbackSpeed=n,i&&(this.time=Xt(this.currentTime))}play(){var l,c;if(this.isStopped)return;const{driver:n=AS,startTime:i}=this.options;this.driver||(this.driver=n(u=>this.tick(u))),(c=(l=this.options).onPlay)==null||c.call(l);const s=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=s):this.holdTime!==null?this.startTime=s-this.holdTime:this.startTime||(this.startTime=i??s),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(jt.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var n,i;this.notifyFinished(),this.teardown(),this.state="finished",(i=(n=this.options).onComplete)==null||i.call(n)}cancel(){var n,i;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(i=(n=this.options).onCancel)==null||i.call(n)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(n){return this.startTime=0,this.tick(n,!0)}attachTimeline(n){var i;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(i=this.driver)==null||i.stop(),n.observe(this)}}function HS(t){for(let n=1;nt*180/Math.PI,gf=t=>{const n=Br(Math.atan2(t[1],t[0]));return vf(n)},qS={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:t=>(Math.abs(t[0])+Math.abs(t[3]))/2,rotate:gf,rotateZ:gf,skewX:t=>Br(Math.atan(t[1])),skewY:t=>Br(Math.atan(t[2])),skew:t=>(Math.abs(t[1])+Math.abs(t[2]))/2},vf=t=>(t=t%360,t<0&&(t+=360),t),Om=gf,Mm=t=>Math.sqrt(t[0]*t[0]+t[1]*t[1]),jm=t=>Math.sqrt(t[4]*t[4]+t[5]*t[5]),KS={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Mm,scaleY:jm,scale:t=>(Mm(t)+jm(t))/2,rotateX:t=>vf(Br(Math.atan2(t[6],t[5]))),rotateY:t=>vf(Br(Math.atan2(-t[2],t[0]))),rotateZ:Om,rotate:Om,skewX:t=>Br(Math.atan(t[4])),skewY:t=>Br(Math.atan(t[1])),skew:t=>(Math.abs(t[1])+Math.abs(t[4]))/2};function xf(t){return t.includes("scale")?1:0}function wf(t,n){if(!t||t==="none")return xf(n);const i=t.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let s,l;if(i)s=KS,l=i;else{const d=t.match(/^matrix\(([-\d.e\s,]+)\)$/u);s=qS,l=d}if(!l)return xf(n);const c=s[n],u=l[1].split(",").map(QS);return typeof c=="function"?c(u):u[c]}const GS=(t,n)=>{const{transform:i="none"}=getComputedStyle(t);return wf(i,n)};function QS(t){return parseFloat(t.trim())}const ji=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Ii=new Set(ji),Im=t=>t===Mi||t===ye,XS=new Set(["x","y","z"]),YS=ji.filter(t=>!XS.has(t));function JS(t){const n=[];return YS.forEach(i=>{const s=t.getValue(i);s!==void 0&&(n.push([i,s.get()]),s.set(i.startsWith("scale")?1:0))}),n}const Ur={width:({x:t},{paddingLeft:n="0",paddingRight:i="0"})=>t.max-t.min-parseFloat(n)-parseFloat(i),height:({y:t},{paddingTop:n="0",paddingBottom:i="0"})=>t.max-t.min-parseFloat(n)-parseFloat(i),top:(t,{top:n})=>parseFloat(n),left:(t,{left:n})=>parseFloat(n),bottom:({y:t},{top:n})=>parseFloat(n)+(t.max-t.min),right:({x:t},{left:n})=>parseFloat(n)+(t.max-t.min),x:(t,{transform:n})=>wf(n,"x"),y:(t,{transform:n})=>wf(n,"y")};Ur.translateX=Ur.x;Ur.translateY=Ur.y;const $r=new Set;let Sf=!1,Ef=!1,kf=!1;function B0(){if(Ef){const t=Array.from($r).filter(s=>s.needsMeasurement),n=new Set(t.map(s=>s.element)),i=new Map;n.forEach(s=>{const l=JS(s);l.length&&(i.set(s,l),s.render())}),t.forEach(s=>s.measureInitialState()),n.forEach(s=>{s.render();const l=i.get(s);l&&l.forEach(([c,u])=>{var d;(d=s.getValue(c))==null||d.set(u)})}),t.forEach(s=>s.measureEndState()),t.forEach(s=>{s.suspendedScrollY!==void 0&&window.scrollTo(0,s.suspendedScrollY)})}Ef=!1,Sf=!1,$r.forEach(t=>t.complete(kf)),$r.clear()}function z0(){$r.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(Ef=!0)})}function ZS(){kf=!0,z0(),B0(),kf=!1}class gd{constructor(n,i,s,l,c,u=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...n],this.onComplete=i,this.name=s,this.motionValue=l,this.element=c,this.isAsync=u}scheduleResolve(){this.state="scheduled",this.isAsync?($r.add(this),Sf||(Sf=!0,ze.read(z0),ze.resolveKeyframes(B0))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:n,name:i,element:s,motionValue:l}=this;if(n[0]===null){const c=l==null?void 0:l.get(),u=n[n.length-1];if(c!==void 0)n[0]=c;else if(s&&i){const d=s.readValue(i,u);d!=null&&(n[0]=d)}n[0]===void 0&&(n[0]=u),l&&c===void 0&&l.set(n[0])}HS(n)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(n=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,n),$r.delete(this)}cancel(){this.state==="scheduled"&&($r.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const e2=t=>t.startsWith("--");function t2(t,n,i){e2(n)?t.style.setProperty(n,i):t.style[n]=i}const n2=od(()=>window.ScrollTimeline!==void 0),r2={};function i2(t,n){const i=od(t);return()=>r2[n]??i()}const U0=i2(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Ro=([t,n,i,s])=>`cubic-bezier(${t}, ${n}, ${i}, ${s})`,Dm={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Ro([0,.65,.55,1]),circOut:Ro([.55,0,1,.45]),backIn:Ro([.31,.01,.66,-.59]),backOut:Ro([.33,1.53,.69,.99])};function $0(t,n){if(t)return typeof t=="function"?U0()?D0(t,n):"ease-out":C0(t)?Ro(t):Array.isArray(t)?t.map(i=>$0(i,n)||Dm.easeOut):Dm[t]}function o2(t,n,i,{delay:s=0,duration:l=300,repeat:c=0,repeatType:u="loop",ease:d="easeOut",times:h}={},y=void 0){const m={[n]:i};h&&(m.offset=h);const x=$0(d,l);Array.isArray(x)&&(m.easing=x);const w={delay:s,duration:l,easing:Array.isArray(x)?"linear":x,fill:"both",iterations:c+1,direction:u==="reverse"?"alternate":"normal"};return y&&(w.pseudoElement=y),t.animate(m,w)}function W0(t){return typeof t=="function"&&"applyToOptions"in t}function s2({type:t,...n}){return W0(t)&&U0()?t.applyToOptions(n):(n.duration??(n.duration=300),n.ease??(n.ease="easeOut"),n)}class a2 extends md{constructor(n){if(super(),this.finishedTime=null,this.isStopped=!1,!n)return;const{element:i,name:s,keyframes:l,pseudoElement:c,allowFlatten:u=!1,finalKeyframe:d,onComplete:h}=n;this.isPseudoElement=!!c,this.allowFlatten=u,this.options=n,id(typeof n.type!="string");const y=s2(n);this.animation=o2(i,s,l,y,c),y.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!c){const m=hd(l,this.options,d,this.speed);this.updateMotionValue?this.updateMotionValue(m):t2(i,s,m),this.animation.cancel()}h==null||h(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var n,i;(i=(n=this.animation).finish)==null||i.call(n)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:n}=this;n==="idle"||n==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var n,i;this.isPseudoElement||(i=(n=this.animation).commitStyles)==null||i.call(n)}get duration(){var i,s;const n=((s=(i=this.animation.effect)==null?void 0:i.getComputedTiming)==null?void 0:s.call(i).duration)||0;return Xt(Number(n))}get iterationDuration(){const{delay:n=0}=this.options||{};return this.duration+Xt(n)}get time(){return Xt(Number(this.animation.currentTime)||0)}set time(n){this.finishedTime=null,this.animation.currentTime=Tn(n)}get speed(){return this.animation.playbackRate}set speed(n){n<0&&(this.finishedTime=null),this.animation.playbackRate=n}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(n){this.animation.startTime=n}attachTimeline({timeline:n,observe:i}){var s;return this.allowFlatten&&((s=this.animation.effect)==null||s.updateTiming({easing:"linear"})),this.animation.onfinish=null,n&&n2()?(this.animation.timeline=n,Yt):i(this)}}const H0={anticipate:E0,backInOut:S0,circInOut:P0};function l2(t){return t in H0}function u2(t){typeof t.ease=="string"&&l2(t.ease)&&(t.ease=H0[t.ease])}const Lm=10;class c2 extends a2{constructor(n){u2(n),V0(n),super(n),n.startTime&&(this.startTime=n.startTime),this.options=n}updateMotionValue(n){const{motionValue:i,onUpdate:s,onComplete:l,element:c,...u}=this.options;if(!i)return;if(n!==void 0){i.set(n);return}const d=new yd({...u,autoplay:!1}),h=Tn(this.finishedTime??this.time);i.setWithVelocity(d.sample(h-Lm).value,d.sample(h).value,Lm),d.stop()}}const Vm=(t,n)=>n==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(xr.test(t)||t==="0")&&!t.startsWith("url("));function f2(t){const n=t[0];if(t.length===1)return!0;for(let i=0;iObject.hasOwnProperty.call(Element.prototype,"animate"));function m2(t){var m;const{motionValue:n,name:i,repeatDelay:s,repeatType:l,damping:c,type:u}=t;if(!(((m=n==null?void 0:n.owner)==null?void 0:m.current)instanceof HTMLElement))return!1;const{onUpdate:h,transformTemplate:y}=n.owner.getProps();return h2()&&i&&p2.has(i)&&(i!=="transform"||!y)&&!h&&!s&&l!=="mirror"&&c!==0&&u!=="inertia"}const y2=40;class g2 extends md{constructor({autoplay:n=!0,delay:i=0,type:s="keyframes",repeat:l=0,repeatDelay:c=0,repeatType:u="loop",keyframes:d,name:h,motionValue:y,element:m,...x}){var k;super(),this.stop=()=>{var T,S;this._animation&&(this._animation.stop(),(T=this.stopTimeline)==null||T.call(this)),(S=this.keyframeResolver)==null||S.cancel()},this.createdAt=jt.now();const w={autoplay:n,delay:i,type:s,repeat:l,repeatDelay:c,repeatType:u,name:h,motionValue:y,element:m,...x},P=(m==null?void 0:m.KeyframeResolver)||gd;this.keyframeResolver=new P(d,(T,S,_)=>this.onKeyframesResolved(T,S,w,!_),h,y,m),(k=this.keyframeResolver)==null||k.scheduleResolve()}onKeyframesResolved(n,i,s,l){this.keyframeResolver=void 0;const{name:c,type:u,velocity:d,delay:h,isHandoff:y,onUpdate:m}=s;this.resolvedAt=jt.now(),d2(n,c,u,d)||(($n.instantAnimations||!h)&&(m==null||m(hd(n,s,i))),n[0]=n[n.length-1],Pf(s),s.repeat=0);const w={startTime:l?this.resolvedAt?this.resolvedAt-this.createdAt>y2?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:i,...s,keyframes:n},P=!y&&m2(w)?new c2({...w,element:w.motionValue.owner.current}):new yd(w);P.finished.then(()=>this.notifyFinished()).catch(Yt),this.pendingTimeline&&(this.stopTimeline=P.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=P}get finished(){return this._animation?this.animation.finished:this._finished}then(n,i){return this.finished.finally(n).then(()=>{})}get animation(){var n;return this._animation||((n=this.keyframeResolver)==null||n.resume(),ZS()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(n){this.animation.time=n}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(n){this.animation.speed=n}get startTime(){return this.animation.startTime}attachTimeline(n){return this._animation?this.stopTimeline=this.animation.attachTimeline(n):this.pendingTimeline=n,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var n;this._animation&&this.animation.cancel(),(n=this.keyframeResolver)==null||n.cancel()}}const v2=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function x2(t){const n=v2.exec(t);if(!n)return[,];const[,i,s,l]=n;return[`--${i??s}`,l]}function q0(t,n,i=1){const[s,l]=x2(t);if(!s)return;const c=window.getComputedStyle(n).getPropertyValue(s);if(c){const u=c.trim();return p0(u)?parseFloat(u):u}return ud(l)?q0(l,n,i+1):l}function vd(t,n){return(t==null?void 0:t[n])??(t==null?void 0:t.default)??t}const K0=new Set(["width","height","top","left","right","bottom",...ji]),w2={test:t=>t==="auto",parse:t=>t},G0=t=>n=>n.test(t),Q0=[Mi,ye,Cn,yr,fS,cS,w2],Bm=t=>Q0.find(G0(t));function S2(t){return typeof t=="number"?t===0:t!==null?t==="none"||t==="0"||m0(t):!0}const E2=new Set(["brightness","contrast","saturate","opacity"]);function k2(t){const[n,i]=t.slice(0,-1).split("(");if(n==="drop-shadow")return t;const[s]=i.match(cd)||[];if(!s)return t;const l=i.replace(s,"");let c=E2.has(n)?1:0;return s!==i&&(c*=100),n+"("+c+l+")"}const P2=/\b([a-z-]*)\(.*?\)/gu,Tf={...xr,getAnimatableNone:t=>{const n=t.match(P2);return n?n.map(k2).join(" "):t}},zm={...Mi,transform:Math.round},T2={rotate:yr,rotateX:yr,rotateY:yr,rotateZ:yr,scale:ga,scaleX:ga,scaleY:ga,scaleZ:ga,skew:yr,skewX:yr,skewY:yr,distance:ye,translateX:ye,translateY:ye,translateZ:ye,x:ye,y:ye,z:ye,perspective:ye,transformPerspective:ye,opacity:Io,originX:_m,originY:_m,originZ:ye},xd={borderWidth:ye,borderTopWidth:ye,borderRightWidth:ye,borderBottomWidth:ye,borderLeftWidth:ye,borderRadius:ye,radius:ye,borderTopLeftRadius:ye,borderTopRightRadius:ye,borderBottomRightRadius:ye,borderBottomLeftRadius:ye,width:ye,maxWidth:ye,height:ye,maxHeight:ye,top:ye,right:ye,bottom:ye,left:ye,padding:ye,paddingTop:ye,paddingRight:ye,paddingBottom:ye,paddingLeft:ye,margin:ye,marginTop:ye,marginRight:ye,marginBottom:ye,marginLeft:ye,backgroundPositionX:ye,backgroundPositionY:ye,...T2,zIndex:zm,fillOpacity:Io,strokeOpacity:Io,numOctaves:zm},C2={...xd,color:Je,backgroundColor:Je,outlineColor:Je,fill:Je,stroke:Je,borderColor:Je,borderTopColor:Je,borderRightColor:Je,borderBottomColor:Je,borderLeftColor:Je,filter:Tf,WebkitFilter:Tf},X0=t=>C2[t];function Y0(t,n){let i=X0(t);return i!==Tf&&(i=xr),i.getAnimatableNone?i.getAnimatableNone(n):void 0}const A2=new Set(["auto","none","0"]);function _2(t,n,i){let s=0,l;for(;s{n.getValue(h).set(y)}),this.resolveNoneKeyframes()}}function R2(t,n,i){if(t instanceof EventTarget)return[t];if(typeof t=="string"){let s=document;const l=(i==null?void 0:i[t])??s.querySelectorAll(t);return l?Array.from(l):[]}return Array.from(t)}const J0=(t,n)=>n&&typeof t=="number"?n.transform(t):t;function Z0(t){return h0(t)&&"offsetHeight"in t}const Um=30,F2=t=>!isNaN(parseFloat(t));class b2{constructor(n,i={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=s=>{var c;const l=jt.now();if(this.updatedAt!==l&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(s),this.current!==this.prev&&((c=this.events.change)==null||c.notify(this.current),this.dependents))for(const u of this.dependents)u.dirty()},this.hasAnimated=!1,this.setCurrent(n),this.owner=i.owner}setCurrent(n){this.current=n,this.updatedAt=jt.now(),this.canTrackVelocity===null&&n!==void 0&&(this.canTrackVelocity=F2(this.current))}setPrevFrameValue(n=this.current){this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt}onChange(n){return this.on("change",n)}on(n,i){this.events[n]||(this.events[n]=new sd);const s=this.events[n].add(i);return n==="change"?()=>{s(),ze.read(()=>{this.events.change.getSize()||this.stop()})}:s}clearListeners(){for(const n in this.events)this.events[n].clear()}attach(n,i){this.passiveEffect=n,this.stopPassiveEffect=i}set(n){this.passiveEffect?this.passiveEffect(n,this.updateAndNotify):this.updateAndNotify(n)}setWithVelocity(n,i,s){this.set(i),this.prev=void 0,this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt-s}jump(n,i=!0){this.updateAndNotify(n),this.prev=n,this.prevUpdatedAt=this.prevFrameValue=void 0,i&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var n;(n=this.events.change)==null||n.notify(this.current)}addDependent(n){this.dependents||(this.dependents=new Set),this.dependents.add(n)}removeDependent(n){this.dependents&&this.dependents.delete(n)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const n=jt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||n-this.updatedAt>Um)return 0;const i=Math.min(this.updatedAt-this.prevUpdatedAt,Um);return y0(parseFloat(this.current)-parseFloat(this.prevFrameValue),i)}start(n){return this.stop(),new Promise(i=>{this.hasAnimated=!0,this.animation=n(i),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){var n,i;(n=this.dependents)==null||n.clear(),(i=this.events.destroy)==null||i.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function _i(t,n){return new b2(t,n)}const{schedule:wd}=A0(queueMicrotask,!1),fn={x:!1,y:!1};function ev(){return fn.x||fn.y}function O2(t){return t==="x"||t==="y"?fn[t]?null:(fn[t]=!0,()=>{fn[t]=!1}):fn.x||fn.y?null:(fn.x=fn.y=!0,()=>{fn.x=fn.y=!1})}function tv(t,n){const i=R2(t),s=new AbortController,l={passive:!0,...n,signal:s.signal};return[i,l,()=>s.abort()]}function $m(t){return!(t.pointerType==="touch"||ev())}function M2(t,n,i={}){const[s,l,c]=tv(t,i),u=d=>{if(!$m(d))return;const{target:h}=d,y=n(h,d);if(typeof y!="function"||!h)return;const m=x=>{$m(x)&&(y(x),h.removeEventListener("pointerleave",m))};h.addEventListener("pointerleave",m,l)};return s.forEach(d=>{d.addEventListener("pointerenter",u,l)}),c}const nv=(t,n)=>n?t===n?!0:nv(t,n.parentElement):!1,Sd=t=>t.pointerType==="mouse"?typeof t.button!="number"||t.button<=0:t.isPrimary!==!1,j2=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function I2(t){return j2.has(t.tagName)||t.tabIndex!==-1}const Pa=new WeakSet;function Wm(t){return n=>{n.key==="Enter"&&t(n)}}function nc(t,n){t.dispatchEvent(new PointerEvent("pointer"+n,{isPrimary:!0,bubbles:!0}))}const D2=(t,n)=>{const i=t.currentTarget;if(!i)return;const s=Wm(()=>{if(Pa.has(i))return;nc(i,"down");const l=Wm(()=>{nc(i,"up")}),c=()=>nc(i,"cancel");i.addEventListener("keyup",l,n),i.addEventListener("blur",c,n)});i.addEventListener("keydown",s,n),i.addEventListener("blur",()=>i.removeEventListener("keydown",s),n)};function Hm(t){return Sd(t)&&!ev()}function L2(t,n,i={}){const[s,l,c]=tv(t,i),u=d=>{const h=d.currentTarget;if(!Hm(d))return;Pa.add(h);const y=n(h,d),m=(P,k)=>{window.removeEventListener("pointerup",x),window.removeEventListener("pointercancel",w),Pa.has(h)&&Pa.delete(h),Hm(P)&&typeof y=="function"&&y(P,{success:k})},x=P=>{m(P,h===window||h===document||i.useGlobalTarget||nv(h,P.target))},w=P=>{m(P,!1)};window.addEventListener("pointerup",x,l),window.addEventListener("pointercancel",w,l)};return s.forEach(d=>{(i.useGlobalTarget?window:d).addEventListener("pointerdown",u,l),Z0(d)&&(d.addEventListener("focus",y=>D2(y,l)),!I2(d)&&!d.hasAttribute("tabindex")&&(d.tabIndex=0))}),c}function rv(t){return h0(t)&&"ownerSVGElement"in t}function V2(t){return rv(t)&&t.tagName==="svg"}const xt=t=>!!(t&&t.getVelocity),B2=[...Q0,Je,xr],z2=t=>B2.find(G0(t)),Ed=K.createContext({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"});function qm(t,n){if(typeof t=="function")return t(n);t!=null&&(t.current=n)}function U2(...t){return n=>{let i=!1;const s=t.map(l=>{const c=qm(l,n);return!i&&typeof c=="function"&&(i=!0),c});if(i)return()=>{for(let l=0;l{const{width:y,height:m,top:x,left:w,right:P}=u.current;if(n||!c.current||!y||!m)return;const k=i==="left"?`left: ${w}`:`right: ${P}`;c.current.dataset.motionPopId=l;const T=document.createElement("style");d&&(T.nonce=d);const S=s??document.head;return S.appendChild(T),T.sheet&&T.sheet.insertRule(` - [data-motion-pop-id="${l}"] { - position: absolute !important; - width: ${y}px !important; - height: ${m}px !important; - ${k}px !important; - top: ${x}px !important; - } - `),()=>{S.contains(T)&&S.removeChild(T)}},[n]),E.jsx(W2,{isPresent:n,childRef:c,sizeRef:u,children:K.cloneElement(t,{ref:h})})}const q2=({children:t,initial:n,isPresent:i,onExitComplete:s,custom:l,presenceAffectsLayout:c,mode:u,anchorX:d,root:h})=>{const y=ed(K2),m=K.useId();let x=!0,w=K.useMemo(()=>(x=!1,{id:m,initial:n,isPresent:i,custom:l,onExitComplete:P=>{y.set(P,!0);for(const k of y.values())if(!k)return;s&&s()},register:P=>(y.set(P,!1),()=>y.delete(P))}),[i,y,s]);return c&&x&&(w={...w}),K.useMemo(()=>{y.forEach((P,k)=>y.set(k,!1))},[i]),K.useEffect(()=>{!i&&!y.size&&s&&s()},[i]),u==="popLayout"&&(t=E.jsx(H2,{isPresent:i,anchorX:d,root:h,children:t})),E.jsx(qa.Provider,{value:w,children:t})};function K2(){return new Map}function iv(t=!0){const n=K.useContext(qa);if(n===null)return[!0,null];const{isPresent:i,onExitComplete:s,register:l}=n,c=K.useId();K.useEffect(()=>{if(t)return l(c)},[t]);const u=K.useCallback(()=>t&&s&&s(c),[c,s,t]);return!i&&s?[!1,u]:[!0]}const va=t=>t.key||"";function Km(t){const n=[];return K.Children.forEach(t,i=>{K.isValidElement(i)&&n.push(i)}),n}const G2=({children:t,custom:n,initial:i=!0,onExitComplete:s,presenceAffectsLayout:l=!0,mode:c="sync",propagate:u=!1,anchorX:d="left",root:h})=>{const[y,m]=iv(u),x=K.useMemo(()=>Km(t),[t]),w=u&&!y?[]:x.map(va),P=K.useRef(!0),k=K.useRef(x),T=ed(()=>new Map),[S,_]=K.useState(x),[N,b]=K.useState(x);d0(()=>{P.current=!1,k.current=x;for(let q=0;q{const H=va(q),I=u&&!y?!1:x===N||w.includes(H),ne=()=>{if(T.has(H))T.set(H,!0);else return;let te=!0;T.forEach(he=>{he||(te=!1)}),te&&(W==null||W(),b(k.current),u&&(m==null||m()),s&&s())};return E.jsx(q2,{isPresent:I,initial:!P.current||i?void 0:!1,custom:n,presenceAffectsLayout:l,mode:c,root:h,onExitComplete:I?void 0:ne,anchorX:d,children:q},H)})})},ov=K.createContext({strict:!1}),Gm={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Ni={};for(const t in Gm)Ni[t]={isEnabled:n=>Gm[t].some(i=>!!n[i])};function Q2(t){for(const n in t)Ni[n]={...Ni[n],...t[n]}}const X2=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Ia(t){return t.startsWith("while")||t.startsWith("drag")&&t!=="draggable"||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||X2.has(t)}let sv=t=>!Ia(t);function Y2(t){typeof t=="function"&&(sv=n=>n.startsWith("on")?!Ia(n):t(n))}try{Y2(require("@emotion/is-prop-valid").default)}catch{}function J2(t,n,i){const s={};for(const l in t)l==="values"&&typeof t.values=="object"||(sv(l)||i===!0&&Ia(l)||!n&&!Ia(l)||t.draggable&&l.startsWith("onDrag"))&&(s[l]=t[l]);return s}const Ka=K.createContext({});function Ga(t){return t!==null&&typeof t=="object"&&typeof t.start=="function"}function Lo(t){return typeof t=="string"||Array.isArray(t)}const kd=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Pd=["initial",...kd];function Qa(t){return Ga(t.animate)||Pd.some(n=>Lo(t[n]))}function av(t){return!!(Qa(t)||t.variants)}function Z2(t,n){if(Qa(t)){const{initial:i,animate:s}=t;return{initial:i===!1||Lo(i)?i:void 0,animate:Lo(s)?s:void 0}}return t.inherit!==!1?n:{}}function eE(t){const{initial:n,animate:i}=Z2(t,K.useContext(Ka));return K.useMemo(()=>({initial:n,animate:i}),[Qm(n),Qm(i)])}function Qm(t){return Array.isArray(t)?t.join(" "):t}function Xm(t,n){return n.max===n.min?0:t/(n.max-n.min)*100}const _o={correct:(t,n)=>{if(!n.target)return t;if(typeof t=="string")if(ye.test(t))t=parseFloat(t);else return t;const i=Xm(t,n.target.x),s=Xm(t,n.target.y);return`${i}% ${s}%`}},tE={correct:(t,{treeScale:n,projectionDelta:i})=>{const s=t,l=xr.parse(t);if(l.length>5)return s;const c=xr.createTransformer(t),u=typeof l[0]!="number"?1:0,d=i.x.scale*n.x,h=i.y.scale*n.y;l[0+u]/=d,l[1+u]/=h;const y=We(d,h,.5);return typeof l[2+u]=="number"&&(l[2+u]/=y),typeof l[3+u]=="number"&&(l[3+u]/=y),c(l)}},Cf={borderRadius:{..._o,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:_o,borderTopRightRadius:_o,borderBottomLeftRadius:_o,borderBottomRightRadius:_o,boxShadow:tE};function lv(t,{layout:n,layoutId:i}){return Ii.has(t)||t.startsWith("origin")||(n||i!==void 0)&&(!!Cf[t]||t==="opacity")}const nE={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},rE=ji.length;function iE(t,n,i){let s="",l=!0;for(let c=0;c({style:{},transform:{},transformOrigin:{},vars:{}});function uv(t,n,i){for(const s in n)!xt(n[s])&&!lv(s,i)&&(t[s]=n[s])}function oE({transformTemplate:t},n){return K.useMemo(()=>{const i=Cd();return Td(i,n,t),Object.assign({},i.vars,i.style)},[n])}function sE(t,n){const i=t.style||{},s={};return uv(s,i,t),Object.assign(s,oE(t,n)),s}function aE(t,n){const i={},s=sE(t,n);return t.drag&&t.dragListener!==!1&&(i.draggable=!1,s.userSelect=s.WebkitUserSelect=s.WebkitTouchCallout="none",s.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),t.tabIndex===void 0&&(t.onTap||t.onTapStart||t.whileTap)&&(i.tabIndex=0),i.style=s,i}const lE={offset:"stroke-dashoffset",array:"stroke-dasharray"},uE={offset:"strokeDashoffset",array:"strokeDasharray"};function cE(t,n,i=1,s=0,l=!0){t.pathLength=1;const c=l?lE:uE;t[c.offset]=ye.transform(-s);const u=ye.transform(n),d=ye.transform(i);t[c.array]=`${u} ${d}`}function cv(t,{attrX:n,attrY:i,attrScale:s,pathLength:l,pathSpacing:c=1,pathOffset:u=0,...d},h,y,m){if(Td(t,d,y),h){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};const{attrs:x,style:w}=t;x.transform&&(w.transform=x.transform,delete x.transform),(w.transform||x.transformOrigin)&&(w.transformOrigin=x.transformOrigin??"50% 50%",delete x.transformOrigin),w.transform&&(w.transformBox=(m==null?void 0:m.transformBox)??"fill-box",delete x.transformBox),n!==void 0&&(x.x=n),i!==void 0&&(x.y=i),s!==void 0&&(x.scale=s),l!==void 0&&cE(x,l,c,u,!1)}const fv=()=>({...Cd(),attrs:{}}),dv=t=>typeof t=="string"&&t.toLowerCase()==="svg";function fE(t,n,i,s){const l=K.useMemo(()=>{const c=fv();return cv(c,n,dv(s),t.transformTemplate,t.style),{...c.attrs,style:{...c.style}}},[n]);if(t.style){const c={};uv(c,t.style,t),l.style={...c,...l.style}}return l}const dE=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Ad(t){return typeof t!="string"||t.includes("-")?!1:!!(dE.indexOf(t)>-1||/[A-Z]/u.test(t))}function pE(t,n,i,{latestValues:s},l,c=!1){const d=(Ad(t)?fE:aE)(n,s,l,t),h=J2(n,typeof t=="string",c),y=t!==K.Fragment?{...h,...d,ref:i}:{},{children:m}=n,x=K.useMemo(()=>xt(m)?m.get():m,[m]);return K.createElement(t,{...y,children:x})}function Ym(t){const n=[{},{}];return t==null||t.values.forEach((i,s)=>{n[0][s]=i.get(),n[1][s]=i.getVelocity()}),n}function _d(t,n,i,s){if(typeof n=="function"){const[l,c]=Ym(s);n=n(i!==void 0?i:t.custom,l,c)}if(typeof n=="string"&&(n=t.variants&&t.variants[n]),typeof n=="function"){const[l,c]=Ym(s);n=n(i!==void 0?i:t.custom,l,c)}return n}function Ta(t){return xt(t)?t.get():t}function hE({scrapeMotionValuesFromProps:t,createRenderState:n},i,s,l){return{latestValues:mE(i,s,l,t),renderState:n()}}function mE(t,n,i,s){const l={},c=s(t,{});for(const w in c)l[w]=Ta(c[w]);let{initial:u,animate:d}=t;const h=Qa(t),y=av(t);n&&y&&!h&&t.inherit!==!1&&(u===void 0&&(u=n.initial),d===void 0&&(d=n.animate));let m=i?i.initial===!1:!1;m=m||u===!1;const x=m?d:u;if(x&&typeof x!="boolean"&&!Ga(x)){const w=Array.isArray(x)?x:[x];for(let P=0;P(n,i)=>{const s=K.useContext(Ka),l=K.useContext(qa),c=()=>hE(t,n,s,l);return i?c():ed(c)};function Nd(t,n,i){var c;const{style:s}=t,l={};for(const u in s)(xt(s[u])||n.style&&xt(n.style[u])||lv(u,t)||((c=i==null?void 0:i.getValue(u))==null?void 0:c.liveStyle)!==void 0)&&(l[u]=s[u]);return l}const yE=pv({scrapeMotionValuesFromProps:Nd,createRenderState:Cd});function hv(t,n,i){const s=Nd(t,n,i);for(const l in t)if(xt(t[l])||xt(n[l])){const c=ji.indexOf(l)!==-1?"attr"+l.charAt(0).toUpperCase()+l.substring(1):l;s[c]=t[l]}return s}const gE=pv({scrapeMotionValuesFromProps:hv,createRenderState:fv}),vE=Symbol.for("motionComponentSymbol");function ki(t){return t&&typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function xE(t,n,i){return K.useCallback(s=>{s&&t.onMount&&t.onMount(s),n&&(s?n.mount(s):n.unmount()),i&&(typeof i=="function"?i(s):ki(i)&&(i.current=s))},[n])}const Rd=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),wE="framerAppearId",mv="data-"+Rd(wE),yv=K.createContext({});function SE(t,n,i,s,l){var T,S;const{visualElement:c}=K.useContext(Ka),u=K.useContext(ov),d=K.useContext(qa),h=K.useContext(Ed).reducedMotion,y=K.useRef(null);s=s||u.renderer,!y.current&&s&&(y.current=s(t,{visualState:n,parent:c,props:i,presenceContext:d,blockInitialAnimation:d?d.initial===!1:!1,reducedMotionConfig:h}));const m=y.current,x=K.useContext(yv);m&&!m.projection&&l&&(m.type==="html"||m.type==="svg")&&EE(y.current,i,l,x);const w=K.useRef(!1);K.useInsertionEffect(()=>{m&&w.current&&m.update(i,d)});const P=i[mv],k=K.useRef(!!P&&!((T=window.MotionHandoffIsComplete)!=null&&T.call(window,P))&&((S=window.MotionHasOptimisedAnimation)==null?void 0:S.call(window,P)));return d0(()=>{m&&(w.current=!0,window.MotionIsMounted=!0,m.updateFeatures(),m.scheduleRenderMicrotask(),k.current&&m.animationState&&m.animationState.animateChanges())}),K.useEffect(()=>{m&&(!k.current&&m.animationState&&m.animationState.animateChanges(),k.current&&(queueMicrotask(()=>{var _;(_=window.MotionHandoffMarkAsComplete)==null||_.call(window,P)}),k.current=!1),m.enteringChildren=void 0)}),m}function EE(t,n,i,s){const{layoutId:l,layout:c,drag:u,dragConstraints:d,layoutScroll:h,layoutRoot:y,layoutCrossfade:m}=n;t.projection=new i(t.latestValues,n["data-framer-portal-id"]?void 0:gv(t.parent)),t.projection.setOptions({layoutId:l,layout:c,alwaysMeasureLayout:!!u||d&&ki(d),visualElement:t,animationType:typeof c=="string"?c:"both",initialPromotionConfig:s,crossfade:m,layoutScroll:h,layoutRoot:y})}function gv(t){if(t)return t.options.allowProjection!==!1?t.projection:gv(t.parent)}function rc(t,{forwardMotionProps:n=!1}={},i,s){i&&Q2(i);const l=Ad(t)?gE:yE;function c(d,h){let y;const m={...K.useContext(Ed),...d,layoutId:kE(d)},{isStatic:x}=m,w=eE(d),P=l(d,x);if(!x&&td){PE();const k=TE(m);y=k.MeasureLayout,w.visualElement=SE(t,P,m,s,k.ProjectionNode)}return E.jsxs(Ka.Provider,{value:w,children:[y&&w.visualElement?E.jsx(y,{visualElement:w.visualElement,...m}):null,pE(t,d,xE(P,w.visualElement,h),P,x,n)]})}c.displayName=`motion.${typeof t=="string"?t:`create(${t.displayName??t.name??""})`}`;const u=K.forwardRef(c);return u[vE]=t,u}function kE({layoutId:t}){const n=K.useContext(Zf).id;return n&&t!==void 0?n+"-"+t:t}function PE(t,n){K.useContext(ov).strict}function TE(t){const{drag:n,layout:i}=Ni;if(!n&&!i)return{};const s={...n,...i};return{MeasureLayout:n!=null&&n.isEnabled(t)||i!=null&&i.isEnabled(t)?s.MeasureLayout:void 0,ProjectionNode:s.ProjectionNode}}function CE(t,n){if(typeof Proxy>"u")return rc;const i=new Map,s=(c,u)=>rc(c,u,t,n),l=(c,u)=>s(c,u);return new Proxy(l,{get:(c,u)=>u==="create"?s:(i.has(u)||i.set(u,rc(u,void 0,t,n)),i.get(u))})}function vv({top:t,left:n,right:i,bottom:s}){return{x:{min:n,max:i},y:{min:t,max:s}}}function AE({x:t,y:n}){return{top:n.min,right:t.max,bottom:n.max,left:t.min}}function _E(t,n){if(!n)return t;const i=n({x:t.left,y:t.top}),s=n({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:s.y,right:s.x}}function ic(t){return t===void 0||t===1}function Af({scale:t,scaleX:n,scaleY:i}){return!ic(t)||!ic(n)||!ic(i)}function Dr(t){return Af(t)||xv(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function xv(t){return Jm(t.x)||Jm(t.y)}function Jm(t){return t&&t!=="0%"}function Da(t,n,i){const s=t-i,l=n*s;return i+l}function Zm(t,n,i,s,l){return l!==void 0&&(t=Da(t,l,s)),Da(t,i,s)+n}function _f(t,n=0,i=1,s,l){t.min=Zm(t.min,n,i,s,l),t.max=Zm(t.max,n,i,s,l)}function wv(t,{x:n,y:i}){_f(t.x,n.translate,n.scale,n.originPoint),_f(t.y,i.translate,i.scale,i.originPoint)}const ey=.999999999999,ty=1.0000000000001;function NE(t,n,i,s=!1){const l=i.length;if(!l)return;n.x=n.y=1;let c,u;for(let d=0;dey&&(n.x=1),n.yey&&(n.y=1)}function Pi(t,n){t.min=t.min+n,t.max=t.max+n}function ny(t,n,i,s,l=.5){const c=We(t.min,t.max,l);_f(t,n,i,c,s)}function Ti(t,n){ny(t.x,n.x,n.scaleX,n.scale,n.originX),ny(t.y,n.y,n.scaleY,n.scale,n.originY)}function Sv(t,n){return vv(_E(t.getBoundingClientRect(),n))}function RE(t,n,i){const s=Sv(t,i),{scroll:l}=n;return l&&(Pi(s.x,l.offset.x),Pi(s.y,l.offset.y)),s}const ry=()=>({translate:0,scale:1,origin:0,originPoint:0}),Ci=()=>({x:ry(),y:ry()}),iy=()=>({min:0,max:0}),rt=()=>({x:iy(),y:iy()}),Nf={current:null},Ev={current:!1};function FE(){if(Ev.current=!0,!!td)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),n=()=>Nf.current=t.matches;t.addEventListener("change",n),n()}else Nf.current=!1}const bE=new WeakMap;function OE(t,n,i){for(const s in n){const l=n[s],c=i[s];if(xt(l))t.addValue(s,l);else if(xt(c))t.addValue(s,_i(l,{owner:t}));else if(c!==l)if(t.hasValue(s)){const u=t.getValue(s);u.liveStyle===!0?u.jump(l):u.hasAnimated||u.set(l)}else{const u=t.getStaticValue(s);t.addValue(s,_i(u!==void 0?u:l,{owner:t}))}}for(const s in i)n[s]===void 0&&t.removeValue(s);return n}const oy=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class ME{scrapeMotionValuesFromProps(n,i,s){return{}}constructor({parent:n,props:i,presenceContext:s,reducedMotionConfig:l,blockInitialAnimation:c,visualState:u},d={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=gd,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const w=jt.now();this.renderScheduledAtthis.bindToMotionValue(l,s)),Ev.current||FE(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Nf.current,(i=this.parent)==null||i.addChild(this),this.update(this.props,this.presenceContext)}unmount(){var n;this.projection&&this.projection.unmount(),vr(this.notifyUpdate),vr(this.render),this.valueSubscriptions.forEach(i=>i()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(n=this.parent)==null||n.removeChild(this);for(const i in this.events)this.events[i].clear();for(const i in this.features){const s=this.features[i];s&&(s.unmount(),s.isMounted=!1)}this.current=null}addChild(n){this.children.add(n),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(n)}removeChild(n){this.children.delete(n),this.enteringChildren&&this.enteringChildren.delete(n)}bindToMotionValue(n,i){this.valueSubscriptions.has(n)&&this.valueSubscriptions.get(n)();const s=Ii.has(n);s&&this.onBindTransform&&this.onBindTransform();const l=i.on("change",u=>{this.latestValues[n]=u,this.props.onUpdate&&ze.preRender(this.notifyUpdate),s&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let c;window.MotionCheckAppearSync&&(c=window.MotionCheckAppearSync(this,n,i)),this.valueSubscriptions.set(n,()=>{l(),c&&c(),i.owner&&i.stop()})}sortNodePosition(n){return!this.current||!this.sortInstanceNodePosition||this.type!==n.type?0:this.sortInstanceNodePosition(this.current,n.current)}updateFeatures(){let n="animation";for(n in Ni){const i=Ni[n];if(!i)continue;const{isEnabled:s,Feature:l}=i;if(!this.features[n]&&l&&s(this.props)&&(this.features[n]=new l(this)),this.features[n]){const c=this.features[n];c.isMounted?c.update():(c.mount(),c.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):rt()}getStaticValue(n){return this.latestValues[n]}setStaticValue(n,i){this.latestValues[n]=i}update(n,i){(n.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=n,this.prevPresenceContext=this.presenceContext,this.presenceContext=i;for(let s=0;si.variantChildren.delete(n)}addValue(n,i){const s=this.values.get(n);i!==s&&(s&&this.removeValue(n),this.bindToMotionValue(n,i),this.values.set(n,i),this.latestValues[n]=i.get())}removeValue(n){this.values.delete(n);const i=this.valueSubscriptions.get(n);i&&(i(),this.valueSubscriptions.delete(n)),delete this.latestValues[n],this.removeValueFromRenderState(n,this.renderState)}hasValue(n){return this.values.has(n)}getValue(n,i){if(this.props.values&&this.props.values[n])return this.props.values[n];let s=this.values.get(n);return s===void 0&&i!==void 0&&(s=_i(i===null?void 0:i,{owner:this}),this.addValue(n,s)),s}readValue(n,i){let s=this.latestValues[n]!==void 0||!this.current?this.latestValues[n]:this.getBaseTargetFromProps(this.props,n)??this.readValueFromInstance(this.current,n,this.options);return s!=null&&(typeof s=="string"&&(p0(s)||m0(s))?s=parseFloat(s):!z2(s)&&xr.test(i)&&(s=Y0(n,i)),this.setBaseTarget(n,xt(s)?s.get():s)),xt(s)?s.get():s}setBaseTarget(n,i){this.baseTarget[n]=i}getBaseTarget(n){var c;const{initial:i}=this.props;let s;if(typeof i=="string"||typeof i=="object"){const u=_d(this.props,i,(c=this.presenceContext)==null?void 0:c.custom);u&&(s=u[n])}if(i&&s!==void 0)return s;const l=this.getBaseTargetFromProps(this.props,n);return l!==void 0&&!xt(l)?l:this.initialValues[n]!==void 0&&s===void 0?void 0:this.baseTarget[n]}on(n,i){return this.events[n]||(this.events[n]=new sd),this.events[n].add(i)}notify(n,...i){this.events[n]&&this.events[n].notify(...i)}scheduleRenderMicrotask(){wd.render(this.render)}}class kv extends ME{constructor(){super(...arguments),this.KeyframeResolver=N2}sortInstanceNodePosition(n,i){return n.compareDocumentPosition(i)&2?1:-1}getBaseTargetFromProps(n,i){return n.style?n.style[i]:void 0}removeValueFromRenderState(n,{vars:i,style:s}){delete i[n],delete s[n]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:n}=this.props;xt(n)&&(this.childSubscription=n.on("change",i=>{this.current&&(this.current.textContent=`${i}`)}))}}function Pv(t,{style:n,vars:i},s,l){const c=t.style;let u;for(u in n)c[u]=n[u];l==null||l.applyProjectionStyles(c,s);for(u in i)c.setProperty(u,i[u])}function jE(t){return window.getComputedStyle(t)}class IE extends kv{constructor(){super(...arguments),this.type="html",this.renderInstance=Pv}readValueFromInstance(n,i){var s;if(Ii.has(i))return(s=this.projection)!=null&&s.isProjecting?xf(i):GS(n,i);{const l=jE(n),c=(N0(i)?l.getPropertyValue(i):l[i])||0;return typeof c=="string"?c.trim():c}}measureInstanceViewportBox(n,{transformPagePoint:i}){return Sv(n,i)}build(n,i,s){Td(n,i,s.transformTemplate)}scrapeMotionValuesFromProps(n,i,s){return Nd(n,i,s)}}const Tv=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function DE(t,n,i,s){Pv(t,n,void 0,s);for(const l in n.attrs)t.setAttribute(Tv.has(l)?l:Rd(l),n.attrs[l])}class LE extends kv{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=rt}getBaseTargetFromProps(n,i){return n[i]}readValueFromInstance(n,i){if(Ii.has(i)){const s=X0(i);return s&&s.default||0}return i=Tv.has(i)?i:Rd(i),n.getAttribute(i)}scrapeMotionValuesFromProps(n,i,s){return hv(n,i,s)}build(n,i,s){cv(n,i,this.isSVGTag,s.transformTemplate,s.style)}renderInstance(n,i,s,l){DE(n,i,s,l)}mount(n){this.isSVGTag=dv(n.tagName),super.mount(n)}}const VE=(t,n)=>Ad(t)?new LE(n):new IE(n,{allowProjection:t!==K.Fragment});function Ai(t,n,i){const s=t.getProps();return _d(s,n,i!==void 0?i:s.custom,t)}const Rf=t=>Array.isArray(t);function BE(t,n,i){t.hasValue(n)?t.getValue(n).set(i):t.addValue(n,_i(i))}function zE(t){return Rf(t)?t[t.length-1]||0:t}function UE(t,n){const i=Ai(t,n);let{transitionEnd:s={},transition:l={},...c}=i||{};c={...c,...s};for(const u in c){const d=zE(c[u]);BE(t,u,d)}}function $E(t){return!!(xt(t)&&t.add)}function Ff(t,n){const i=t.getValue("willChange");if($E(i))return i.add(n);if(!i&&$n.WillChange){const s=new $n.WillChange("auto");t.addValue("willChange",s),s.add(n)}}function Cv(t){return t.props[mv]}const WE=t=>t!==null;function HE(t,{repeat:n,repeatType:i="loop"},s){const l=t.filter(WE),c=n&&i!=="loop"&&n%2===1?0:l.length-1;return l[c]}const qE={type:"spring",stiffness:500,damping:25,restSpeed:10},KE=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),GE={type:"keyframes",duration:.8},QE={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},XE=(t,{keyframes:n})=>n.length>2?GE:Ii.has(t)?t.startsWith("scale")?KE(n[1]):qE:QE;function YE({when:t,delay:n,delayChildren:i,staggerChildren:s,staggerDirection:l,repeat:c,repeatType:u,repeatDelay:d,from:h,elapsed:y,...m}){return!!Object.keys(m).length}const Fd=(t,n,i,s={},l,c)=>u=>{const d=vd(s,t)||{},h=d.delay||s.delay||0;let{elapsed:y=0}=s;y=y-Tn(h);const m={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:n.getVelocity(),...d,delay:-y,onUpdate:w=>{n.set(w),d.onUpdate&&d.onUpdate(w)},onComplete:()=>{u(),d.onComplete&&d.onComplete()},name:t,motionValue:n,element:c?void 0:l};YE(d)||Object.assign(m,XE(t,m)),m.duration&&(m.duration=Tn(m.duration)),m.repeatDelay&&(m.repeatDelay=Tn(m.repeatDelay)),m.from!==void 0&&(m.keyframes[0]=m.from);let x=!1;if((m.type===!1||m.duration===0&&!m.repeatDelay)&&(Pf(m),m.delay===0&&(x=!0)),($n.instantAnimations||$n.skipAnimations)&&(x=!0,Pf(m),m.delay=0),m.allowFlatten=!d.type&&!d.ease,x&&!c&&n.get()!==void 0){const w=HE(m.keyframes,d);if(w!==void 0){ze.update(()=>{m.onUpdate(w),m.onComplete()});return}}return d.isSync?new yd(m):new g2(m)};function JE({protectedKeys:t,needsAnimating:n},i){const s=t.hasOwnProperty(i)&&n[i]!==!0;return n[i]=!1,s}function Av(t,n,{delay:i=0,transitionOverride:s,type:l}={}){let{transition:c=t.getDefaultTransition(),transitionEnd:u,...d}=n;s&&(c=s);const h=[],y=l&&t.animationState&&t.animationState.getState()[l];for(const m in d){const x=t.getValue(m,t.latestValues[m]??null),w=d[m];if(w===void 0||y&&JE(y,m))continue;const P={delay:i,...vd(c||{},m)},k=x.get();if(k!==void 0&&!x.isAnimating&&!Array.isArray(w)&&w===k&&!P.velocity)continue;let T=!1;if(window.MotionHandoffAnimation){const _=Cv(t);if(_){const N=window.MotionHandoffAnimation(_,m,ze);N!==null&&(P.startTime=N,T=!0)}}Ff(t,m),x.start(Fd(m,x,w,t.shouldReduceMotion&&K0.has(m)?{type:!1}:P,t,T));const S=x.animation;S&&h.push(S)}return u&&Promise.all(h).then(()=>{ze.update(()=>{u&&UE(t,u)})}),h}function _v(t,n,i,s=0,l=1){const c=Array.from(t).sort((y,m)=>y.sortNodePosition(m)).indexOf(n),u=t.size,d=(u-1)*s;return typeof i=="function"?i(c,u):l===1?c*s:d-c*s}function bf(t,n,i={}){var h;const s=Ai(t,n,i.type==="exit"?(h=t.presenceContext)==null?void 0:h.custom:void 0);let{transition:l=t.getDefaultTransition()||{}}=s||{};i.transitionOverride&&(l=i.transitionOverride);const c=s?()=>Promise.all(Av(t,s,i)):()=>Promise.resolve(),u=t.variantChildren&&t.variantChildren.size?(y=0)=>{const{delayChildren:m=0,staggerChildren:x,staggerDirection:w}=l;return ZE(t,n,y,m,x,w,i)}:()=>Promise.resolve(),{when:d}=l;if(d){const[y,m]=d==="beforeChildren"?[c,u]:[u,c];return y().then(()=>m())}else return Promise.all([c(),u(i.delay)])}function ZE(t,n,i=0,s=0,l=0,c=1,u){const d=[];for(const h of t.variantChildren)h.notify("AnimationStart",n),d.push(bf(h,n,{...u,delay:i+(typeof s=="function"?0:s)+_v(t.variantChildren,h,s,l,c)}).then(()=>h.notify("AnimationComplete",n)));return Promise.all(d)}function ek(t,n,i={}){t.notify("AnimationStart",n);let s;if(Array.isArray(n)){const l=n.map(c=>bf(t,c,i));s=Promise.all(l)}else if(typeof n=="string")s=bf(t,n,i);else{const l=typeof n=="function"?Ai(t,n,i.custom):n;s=Promise.all(Av(t,l,i))}return s.then(()=>{t.notify("AnimationComplete",n)})}function Nv(t,n){if(!Array.isArray(n))return!1;const i=n.length;if(i!==t.length)return!1;for(let s=0;sPromise.all(n.map(({animation:i,options:s})=>ek(t,i,s)))}function ok(t){let n=ik(t),i=sy(),s=!0;const l=h=>(y,m)=>{var w;const x=Ai(t,m,h==="exit"?(w=t.presenceContext)==null?void 0:w.custom:void 0);if(x){const{transition:P,transitionEnd:k,...T}=x;y={...y,...T,...k}}return y};function c(h){n=h(t)}function u(h){const{props:y}=t,m=Rv(t.parent)||{},x=[],w=new Set;let P={},k=1/0;for(let S=0;Sk&&D,ne=!1;const te=Array.isArray(b)?b:[b];let he=te.reduce(l(_),{});W===!1&&(he={});const{prevResolvedValues:re={}}=N,Se={...re,...he},ge=le=>{I=!0,w.has(le)&&(ne=!0,w.delete(le)),N.needsAnimating[le]=!0;const g=t.getValue(le);g&&(g.liveStyle=!1)};for(const le in Se){const g=he[le],O=re[le];if(P.hasOwnProperty(le))continue;let M=!1;Rf(g)&&Rf(O)?M=!Nv(g,O):M=g!==O,M?g!=null?ge(le):w.add(le):g!==void 0&&w.has(le)?ge(le):N.protectedKeys[le]=!0}N.prevProp=b,N.prevResolvedValues=he,N.isActive&&(P={...P,...he}),s&&t.blockInitialAnimation&&(I=!1);const _e=q&&H;I&&(!_e||ne)&&x.push(...te.map(le=>{const g={type:_};if(typeof le=="string"&&s&&!_e&&t.manuallyAnimateOnMount&&t.parent){const{parent:O}=t,M=Ai(O,le);if(O.enteringChildren&&M){const{delayChildren:A}=M.transition||{};g.delay=_v(O.enteringChildren,t,A)}}return{animation:le,options:g}}))}if(w.size){const S={};if(typeof y.initial!="boolean"){const _=Ai(t,Array.isArray(y.initial)?y.initial[0]:y.initial);_&&_.transition&&(S.transition=_.transition)}w.forEach(_=>{const N=t.getBaseTarget(_),b=t.getValue(_);b&&(b.liveStyle=!0),S[_]=N??null}),x.push({animation:S})}let T=!!x.length;return s&&(y.initial===!1||y.initial===y.animate)&&!t.manuallyAnimateOnMount&&(T=!1),s=!1,T?n(x):Promise.resolve()}function d(h,y){var x;if(i[h].isActive===y)return Promise.resolve();(x=t.variantChildren)==null||x.forEach(w=>{var P;return(P=w.animationState)==null?void 0:P.setActive(h,y)}),i[h].isActive=y;const m=u(h);for(const w in i)i[w].protectedKeys={};return m}return{animateChanges:u,setActive:d,setAnimateFunction:c,getState:()=>i,reset:()=>{i=sy()}}}function sk(t,n){return typeof n=="string"?n!==t:Array.isArray(n)?!Nv(n,t):!1}function Ir(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function sy(){return{animate:Ir(!0),whileInView:Ir(),whileHover:Ir(),whileTap:Ir(),whileDrag:Ir(),whileFocus:Ir(),exit:Ir()}}class Sr{constructor(n){this.isMounted=!1,this.node=n}update(){}}class ak extends Sr{constructor(n){super(n),n.animationState||(n.animationState=ok(n))}updateAnimationControlsSubscription(){const{animate:n}=this.node.getProps();Ga(n)&&(this.unmountControls=n.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:n}=this.node.getProps(),{animate:i}=this.node.prevProps||{};n!==i&&this.updateAnimationControlsSubscription()}unmount(){var n;this.node.animationState.reset(),(n=this.unmountControls)==null||n.call(this)}}let lk=0;class uk extends Sr{constructor(){super(...arguments),this.id=lk++}update(){if(!this.node.presenceContext)return;const{isPresent:n,onExitComplete:i}=this.node.presenceContext,{isPresent:s}=this.node.prevPresenceContext||{};if(!this.node.animationState||n===s)return;const l=this.node.animationState.setActive("exit",!n);i&&!n&&l.then(()=>{i(this.id)})}mount(){const{register:n,onExitComplete:i}=this.node.presenceContext||{};i&&i(this.id),n&&(this.unmount=n(this.id))}unmount(){}}const ck={animation:{Feature:ak},exit:{Feature:uk}};function Vo(t,n,i,s={passive:!0}){return t.addEventListener(n,i,s),()=>t.removeEventListener(n,i)}function Go(t){return{point:{x:t.pageX,y:t.pageY}}}const fk=t=>n=>Sd(n)&&t(n,Go(n));function Oo(t,n,i,s){return Vo(t,n,fk(i),s)}const Fv=1e-4,dk=1-Fv,pk=1+Fv,bv=.01,hk=0-bv,mk=0+bv;function Ct(t){return t.max-t.min}function yk(t,n,i){return Math.abs(t-n)<=i}function ay(t,n,i,s=.5){t.origin=s,t.originPoint=We(n.min,n.max,t.origin),t.scale=Ct(i)/Ct(n),t.translate=We(i.min,i.max,t.origin)-t.originPoint,(t.scale>=dk&&t.scale<=pk||isNaN(t.scale))&&(t.scale=1),(t.translate>=hk&&t.translate<=mk||isNaN(t.translate))&&(t.translate=0)}function Mo(t,n,i,s){ay(t.x,n.x,i.x,s?s.originX:void 0),ay(t.y,n.y,i.y,s?s.originY:void 0)}function ly(t,n,i){t.min=i.min+n.min,t.max=t.min+Ct(n)}function gk(t,n,i){ly(t.x,n.x,i.x),ly(t.y,n.y,i.y)}function uy(t,n,i){t.min=n.min-i.min,t.max=t.min+Ct(n)}function La(t,n,i){uy(t.x,n.x,i.x),uy(t.y,n.y,i.y)}function Qt(t){return[t("x"),t("y")]}const Ov=({current:t})=>t?t.ownerDocument.defaultView:null,cy=(t,n)=>Math.abs(t-n);function vk(t,n){const i=cy(t.x,n.x),s=cy(t.y,n.y);return Math.sqrt(i**2+s**2)}class Mv{constructor(n,i,{transformPagePoint:s,contextWindow:l=window,dragSnapToOrigin:c=!1,distanceThreshold:u=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const w=sc(this.lastMoveEventInfo,this.history),P=this.startEvent!==null,k=vk(w.offset,{x:0,y:0})>=this.distanceThreshold;if(!P&&!k)return;const{point:T}=w,{timestamp:S}=dt;this.history.push({...T,timestamp:S});const{onStart:_,onMove:N}=this.handlers;P||(_&&_(this.lastMoveEvent,w),this.startEvent=this.lastMoveEvent),N&&N(this.lastMoveEvent,w)},this.handlePointerMove=(w,P)=>{this.lastMoveEvent=w,this.lastMoveEventInfo=oc(P,this.transformPagePoint),ze.update(this.updatePoint,!0)},this.handlePointerUp=(w,P)=>{this.end();const{onEnd:k,onSessionEnd:T,resumeAnimation:S}=this.handlers;if(this.dragSnapToOrigin&&S&&S(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const _=sc(w.type==="pointercancel"?this.lastMoveEventInfo:oc(P,this.transformPagePoint),this.history);this.startEvent&&k&&k(w,_),T&&T(w,_)},!Sd(n))return;this.dragSnapToOrigin=c,this.handlers=i,this.transformPagePoint=s,this.distanceThreshold=u,this.contextWindow=l||window;const d=Go(n),h=oc(d,this.transformPagePoint),{point:y}=h,{timestamp:m}=dt;this.history=[{...y,timestamp:m}];const{onSessionStart:x}=i;x&&x(n,sc(h,this.history)),this.removeListeners=Ho(Oo(this.contextWindow,"pointermove",this.handlePointerMove),Oo(this.contextWindow,"pointerup",this.handlePointerUp),Oo(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(n){this.handlers=n}end(){this.removeListeners&&this.removeListeners(),vr(this.updatePoint)}}function oc(t,n){return n?{point:n(t.point)}:t}function fy(t,n){return{x:t.x-n.x,y:t.y-n.y}}function sc({point:t},n){return{point:t,delta:fy(t,jv(n)),offset:fy(t,xk(n)),velocity:wk(n,.1)}}function xk(t){return t[0]}function jv(t){return t[t.length-1]}function wk(t,n){if(t.length<2)return{x:0,y:0};let i=t.length-1,s=null;const l=jv(t);for(;i>=0&&(s=t[i],!(l.timestamp-s.timestamp>Tn(n)));)i--;if(!s)return{x:0,y:0};const c=Xt(l.timestamp-s.timestamp);if(c===0)return{x:0,y:0};const u={x:(l.x-s.x)/c,y:(l.y-s.y)/c};return u.x===1/0&&(u.x=0),u.y===1/0&&(u.y=0),u}function Sk(t,{min:n,max:i},s){return n!==void 0&&ti&&(t=s?We(i,t,s.max):Math.min(t,i)),t}function dy(t,n,i){return{min:n!==void 0?t.min+n:void 0,max:i!==void 0?t.max+i-(t.max-t.min):void 0}}function Ek(t,{top:n,left:i,bottom:s,right:l}){return{x:dy(t.x,i,l),y:dy(t.y,n,s)}}function py(t,n){let i=n.min-t.min,s=n.max-t.max;return n.max-n.mins?i=jo(n.min,n.max-s,t.min):s>l&&(i=jo(t.min,t.max-l,n.min)),Un(0,1,i)}function Tk(t,n){const i={};return n.min!==void 0&&(i.min=n.min-t.min),n.max!==void 0&&(i.max=n.max-t.min),i}const Of=.35;function Ck(t=Of){return t===!1?t=0:t===!0&&(t=Of),{x:hy(t,"left","right"),y:hy(t,"top","bottom")}}function hy(t,n,i){return{min:my(t,n),max:my(t,i)}}function my(t,n){return typeof t=="number"?t:t[n]||0}const Ak=new WeakMap;class _k{constructor(n){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=rt(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=n}start(n,{snapToCursor:i=!1,distanceThreshold:s}={}){const{presenceContext:l}=this.visualElement;if(l&&l.isPresent===!1)return;const c=x=>{const{dragSnapToOrigin:w}=this.getProps();w?this.pauseAnimation():this.stopAnimation(),i&&this.snapToCursor(Go(x).point)},u=(x,w)=>{const{drag:P,dragPropagation:k,onDragStart:T}=this.getProps();if(P&&!k&&(this.openDragLock&&this.openDragLock(),this.openDragLock=O2(P),!this.openDragLock))return;this.latestPointerEvent=x,this.latestPanInfo=w,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Qt(_=>{let N=this.getAxisMotionValue(_).get()||0;if(Cn.test(N)){const{projection:b}=this.visualElement;if(b&&b.layout){const D=b.layout.layoutBox[_];D&&(N=Ct(D)*(parseFloat(N)/100))}}this.originPoint[_]=N}),T&&ze.postRender(()=>T(x,w)),Ff(this.visualElement,"transform");const{animationState:S}=this.visualElement;S&&S.setActive("whileDrag",!0)},d=(x,w)=>{this.latestPointerEvent=x,this.latestPanInfo=w;const{dragPropagation:P,dragDirectionLock:k,onDirectionLock:T,onDrag:S}=this.getProps();if(!P&&!this.openDragLock)return;const{offset:_}=w;if(k&&this.currentDirection===null){this.currentDirection=Nk(_),this.currentDirection!==null&&T&&T(this.currentDirection);return}this.updateAxis("x",w.point,_),this.updateAxis("y",w.point,_),this.visualElement.render(),S&&S(x,w)},h=(x,w)=>{this.latestPointerEvent=x,this.latestPanInfo=w,this.stop(x,w),this.latestPointerEvent=null,this.latestPanInfo=null},y=()=>Qt(x=>{var w;return this.getAnimationState(x)==="paused"&&((w=this.getAxisMotionValue(x).animation)==null?void 0:w.play())}),{dragSnapToOrigin:m}=this.getProps();this.panSession=new Mv(n,{onSessionStart:c,onStart:u,onMove:d,onSessionEnd:h,resumeAnimation:y},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:m,distanceThreshold:s,contextWindow:Ov(this.visualElement)})}stop(n,i){const s=n||this.latestPointerEvent,l=i||this.latestPanInfo,c=this.isDragging;if(this.cancel(),!c||!l||!s)return;const{velocity:u}=l;this.startAnimation(u);const{onDragEnd:d}=this.getProps();d&&ze.postRender(()=>d(s,l))}cancel(){this.isDragging=!1;const{projection:n,animationState:i}=this.visualElement;n&&(n.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:s}=this.getProps();!s&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),i&&i.setActive("whileDrag",!1)}updateAxis(n,i,s){const{drag:l}=this.getProps();if(!s||!xa(n,l,this.currentDirection))return;const c=this.getAxisMotionValue(n);let u=this.originPoint[n]+s[n];this.constraints&&this.constraints[n]&&(u=Sk(u,this.constraints[n],this.elastic[n])),c.set(u)}resolveConstraints(){var c;const{dragConstraints:n,dragElastic:i}=this.getProps(),s=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(c=this.visualElement.projection)==null?void 0:c.layout,l=this.constraints;n&&ki(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&s?this.constraints=Ek(s.layoutBox,n):this.constraints=!1,this.elastic=Ck(i),l!==this.constraints&&s&&this.constraints&&!this.hasMutatedConstraints&&Qt(u=>{this.constraints!==!1&&this.getAxisMotionValue(u)&&(this.constraints[u]=Tk(s.layoutBox[u],this.constraints[u]))})}resolveRefConstraints(){const{dragConstraints:n,onMeasureDragConstraints:i}=this.getProps();if(!n||!ki(n))return!1;const s=n.current,{projection:l}=this.visualElement;if(!l||!l.layout)return!1;const c=RE(s,l.root,this.visualElement.getTransformPagePoint());let u=kk(l.layout.layoutBox,c);if(i){const d=i(AE(u));this.hasMutatedConstraints=!!d,d&&(u=vv(d))}return u}startAnimation(n){const{drag:i,dragMomentum:s,dragElastic:l,dragTransition:c,dragSnapToOrigin:u,onDragTransitionEnd:d}=this.getProps(),h=this.constraints||{},y=Qt(m=>{if(!xa(m,i,this.currentDirection))return;let x=h&&h[m]||{};u&&(x={min:0,max:0});const w=l?200:1e6,P=l?40:1e7,k={type:"inertia",velocity:s?n[m]:0,bounceStiffness:w,bounceDamping:P,timeConstant:750,restDelta:1,restSpeed:10,...c,...x};return this.startAxisValueAnimation(m,k)});return Promise.all(y).then(d)}startAxisValueAnimation(n,i){const s=this.getAxisMotionValue(n);return Ff(this.visualElement,n),s.start(Fd(n,s,0,i,this.visualElement,!1))}stopAnimation(){Qt(n=>this.getAxisMotionValue(n).stop())}pauseAnimation(){Qt(n=>{var i;return(i=this.getAxisMotionValue(n).animation)==null?void 0:i.pause()})}getAnimationState(n){var i;return(i=this.getAxisMotionValue(n).animation)==null?void 0:i.state}getAxisMotionValue(n){const i=`_drag${n.toUpperCase()}`,s=this.visualElement.getProps(),l=s[i];return l||this.visualElement.getValue(n,(s.initial?s.initial[n]:void 0)||0)}snapToCursor(n){Qt(i=>{const{drag:s}=this.getProps();if(!xa(i,s,this.currentDirection))return;const{projection:l}=this.visualElement,c=this.getAxisMotionValue(i);if(l&&l.layout){const{min:u,max:d}=l.layout.layoutBox[i];c.set(n[i]-We(u,d,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:n,dragConstraints:i}=this.getProps(),{projection:s}=this.visualElement;if(!ki(i)||!s||!this.constraints)return;this.stopAnimation();const l={x:0,y:0};Qt(u=>{const d=this.getAxisMotionValue(u);if(d&&this.constraints!==!1){const h=d.get();l[u]=Pk({min:h,max:h},this.constraints[u])}});const{transformTemplate:c}=this.visualElement.getProps();this.visualElement.current.style.transform=c?c({},""):"none",s.root&&s.root.updateScroll(),s.updateLayout(),this.resolveConstraints(),Qt(u=>{if(!xa(u,n,null))return;const d=this.getAxisMotionValue(u),{min:h,max:y}=this.constraints[u];d.set(We(h,y,l[u]))})}addListeners(){if(!this.visualElement.current)return;Ak.set(this.visualElement,this);const n=this.visualElement.current,i=Oo(n,"pointerdown",h=>{const{drag:y,dragListener:m=!0}=this.getProps();y&&m&&this.start(h)}),s=()=>{const{dragConstraints:h}=this.getProps();ki(h)&&h.current&&(this.constraints=this.resolveRefConstraints())},{projection:l}=this.visualElement,c=l.addEventListener("measure",s);l&&!l.layout&&(l.root&&l.root.updateScroll(),l.updateLayout()),ze.read(s);const u=Vo(window,"resize",()=>this.scalePositionWithinConstraints()),d=l.addEventListener("didUpdate",(({delta:h,hasLayoutChanged:y})=>{this.isDragging&&y&&(Qt(m=>{const x=this.getAxisMotionValue(m);x&&(this.originPoint[m]+=h[m].translate,x.set(x.get()+h[m].translate))}),this.visualElement.render())}));return()=>{u(),i(),c(),d&&d()}}getProps(){const n=this.visualElement.getProps(),{drag:i=!1,dragDirectionLock:s=!1,dragPropagation:l=!1,dragConstraints:c=!1,dragElastic:u=Of,dragMomentum:d=!0}=n;return{...n,drag:i,dragDirectionLock:s,dragPropagation:l,dragConstraints:c,dragElastic:u,dragMomentum:d}}}function xa(t,n,i){return(n===!0||n===t)&&(i===null||i===t)}function Nk(t,n=10){let i=null;return Math.abs(t.y)>n?i="y":Math.abs(t.x)>n&&(i="x"),i}class Rk extends Sr{constructor(n){super(n),this.removeGroupControls=Yt,this.removeListeners=Yt,this.controls=new _k(n)}mount(){const{dragControls:n}=this.node.getProps();n&&(this.removeGroupControls=n.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Yt}unmount(){this.removeGroupControls(),this.removeListeners()}}const yy=t=>(n,i)=>{t&&ze.postRender(()=>t(n,i))};class Fk extends Sr{constructor(){super(...arguments),this.removePointerDownListener=Yt}onPointerDown(n){this.session=new Mv(n,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Ov(this.node)})}createPanHandlers(){const{onPanSessionStart:n,onPanStart:i,onPan:s,onPanEnd:l}=this.node.getProps();return{onSessionStart:yy(n),onStart:yy(i),onMove:s,onEnd:(c,u)=>{delete this.session,l&&ze.postRender(()=>l(c,u))}}}mount(){this.removePointerDownListener=Oo(this.node.current,"pointerdown",n=>this.onPointerDown(n))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Ca={hasAnimatedSinceResize:!0,hasEverUpdated:!1};let ac=!1;class bk extends K.Component{componentDidMount(){const{visualElement:n,layoutGroup:i,switchLayoutGroup:s,layoutId:l}=this.props,{projection:c}=n;c&&(i.group&&i.group.add(c),s&&s.register&&l&&s.register(c),ac&&c.root.didUpdate(),c.addEventListener("animationComplete",()=>{this.safeToRemove()}),c.setOptions({...c.options,onExitComplete:()=>this.safeToRemove()})),Ca.hasEverUpdated=!0}getSnapshotBeforeUpdate(n){const{layoutDependency:i,visualElement:s,drag:l,isPresent:c}=this.props,{projection:u}=s;return u&&(u.isPresent=c,ac=!0,l||n.layoutDependency!==i||i===void 0||n.isPresent!==c?u.willUpdate():this.safeToRemove(),n.isPresent!==c&&(c?u.promote():u.relegate()||ze.postRender(()=>{const d=u.getStack();(!d||!d.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:n}=this.props.visualElement;n&&(n.root.didUpdate(),wd.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:n,layoutGroup:i,switchLayoutGroup:s}=this.props,{projection:l}=n;ac=!0,l&&(l.scheduleCheckAfterUnmount(),i&&i.group&&i.group.remove(l),s&&s.deregister&&s.deregister(l))}safeToRemove(){const{safeToRemove:n}=this.props;n&&n()}render(){return null}}function Iv(t){const[n,i]=iv(),s=K.useContext(Zf);return E.jsx(bk,{...t,layoutGroup:s,switchLayoutGroup:K.useContext(yv),isPresent:n,safeToRemove:i})}function Ok(t,n,i){const s=xt(t)?t:_i(t);return s.start(Fd("",s,n,i)),s.animation}const Mk=(t,n)=>t.depth-n.depth;class jk{constructor(){this.children=[],this.isDirty=!1}add(n){nd(this.children,n),this.isDirty=!0}remove(n){rd(this.children,n),this.isDirty=!0}forEach(n){this.isDirty&&this.children.sort(Mk),this.isDirty=!1,this.children.forEach(n)}}function Ik(t,n){const i=jt.now(),s=({timestamp:l})=>{const c=l-i;c>=n&&(vr(s),t(c-n))};return ze.setup(s,!0),()=>vr(s)}const Dv=["TopLeft","TopRight","BottomLeft","BottomRight"],Dk=Dv.length,gy=t=>typeof t=="string"?parseFloat(t):t,vy=t=>typeof t=="number"||ye.test(t);function Lk(t,n,i,s,l,c){l?(t.opacity=We(0,i.opacity??1,Vk(s)),t.opacityExit=We(n.opacity??1,0,Bk(s))):c&&(t.opacity=We(n.opacity??1,i.opacity??1,s));for(let u=0;usn?1:i(jo(t,n,s))}function wy(t,n){t.min=n.min,t.max=n.max}function un(t,n){wy(t.x,n.x),wy(t.y,n.y)}function Sy(t,n){t.translate=n.translate,t.scale=n.scale,t.originPoint=n.originPoint,t.origin=n.origin}function Ey(t,n,i,s,l){return t-=n,t=Da(t,1/i,s),l!==void 0&&(t=Da(t,1/l,s)),t}function zk(t,n=0,i=1,s=.5,l,c=t,u=t){if(Cn.test(n)&&(n=parseFloat(n),n=We(u.min,u.max,n/100)-u.min),typeof n!="number")return;let d=We(c.min,c.max,s);t===c&&(d-=n),t.min=Ey(t.min,n,i,d,l),t.max=Ey(t.max,n,i,d,l)}function ky(t,n,[i,s,l],c,u){zk(t,n[i],n[s],n[l],n.scale,c,u)}const Uk=["x","scaleX","originX"],$k=["y","scaleY","originY"];function Py(t,n,i,s){ky(t.x,n,Uk,i?i.x:void 0,s?s.x:void 0),ky(t.y,n,$k,i?i.y:void 0,s?s.y:void 0)}function Ty(t){return t.translate===0&&t.scale===1}function Vv(t){return Ty(t.x)&&Ty(t.y)}function Cy(t,n){return t.min===n.min&&t.max===n.max}function Wk(t,n){return Cy(t.x,n.x)&&Cy(t.y,n.y)}function Ay(t,n){return Math.round(t.min)===Math.round(n.min)&&Math.round(t.max)===Math.round(n.max)}function Bv(t,n){return Ay(t.x,n.x)&&Ay(t.y,n.y)}function _y(t){return Ct(t.x)/Ct(t.y)}function Ny(t,n){return t.translate===n.translate&&t.scale===n.scale&&t.originPoint===n.originPoint}class Hk{constructor(){this.members=[]}add(n){nd(this.members,n),n.scheduleRender()}remove(n){if(rd(this.members,n),n===this.prevLead&&(this.prevLead=void 0),n===this.lead){const i=this.members[this.members.length-1];i&&this.promote(i)}}relegate(n){const i=this.members.findIndex(l=>n===l);if(i===0)return!1;let s;for(let l=i;l>=0;l--){const c=this.members[l];if(c.isPresent!==!1){s=c;break}}return s?(this.promote(s),!0):!1}promote(n,i){const s=this.lead;if(n!==s&&(this.prevLead=s,this.lead=n,n.show(),s)){s.instance&&s.scheduleRender(),n.scheduleRender(),n.resumeFrom=s,i&&(n.resumeFrom.preserveOpacity=!0),s.snapshot&&(n.snapshot=s.snapshot,n.snapshot.latestValues=s.animationValues||s.latestValues),n.root&&n.root.isUpdating&&(n.isLayoutDirty=!0);const{crossfade:l}=n.options;l===!1&&s.hide()}}exitAnimationComplete(){this.members.forEach(n=>{const{options:i,resumingFrom:s}=n;i.onExitComplete&&i.onExitComplete(),s&&s.options.onExitComplete&&s.options.onExitComplete()})}scheduleRender(){this.members.forEach(n=>{n.instance&&n.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function qk(t,n,i){let s="";const l=t.x.translate/n.x,c=t.y.translate/n.y,u=(i==null?void 0:i.z)||0;if((l||c||u)&&(s=`translate3d(${l}px, ${c}px, ${u}px) `),(n.x!==1||n.y!==1)&&(s+=`scale(${1/n.x}, ${1/n.y}) `),i){const{transformPerspective:y,rotate:m,rotateX:x,rotateY:w,skewX:P,skewY:k}=i;y&&(s=`perspective(${y}px) ${s}`),m&&(s+=`rotate(${m}deg) `),x&&(s+=`rotateX(${x}deg) `),w&&(s+=`rotateY(${w}deg) `),P&&(s+=`skewX(${P}deg) `),k&&(s+=`skewY(${k}deg) `)}const d=t.x.scale*n.x,h=t.y.scale*n.y;return(d!==1||h!==1)&&(s+=`scale(${d}, ${h})`),s||"none"}const lc=["","X","Y","Z"],Kk=1e3;let Gk=0;function uc(t,n,i,s){const{latestValues:l}=n;l[t]&&(i[t]=l[t],n.setStaticValue(t,0),s&&(s[t]=0))}function zv(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;const{visualElement:n}=t.options;if(!n)return;const i=Cv(n);if(window.MotionHasOptimisedAnimation(i,"transform")){const{layout:l,layoutId:c}=t.options;window.MotionCancelOptimisedAnimation(i,"transform",ze,!(l||c))}const{parent:s}=t;s&&!s.hasCheckedOptimisedAppear&&zv(s)}function Uv({attachResizeListener:t,defaultParent:n,measureScroll:i,checkIsScrollRoot:s,resetTransform:l}){return class{constructor(u={},d=n==null?void 0:n()){this.id=Gk++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(Yk),this.nodes.forEach(tP),this.nodes.forEach(nP),this.nodes.forEach(Jk)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=u,this.root=d?d.root||d:this,this.path=d?[...d.path,d]:[],this.parent=d,this.depth=d?d.depth+1:0;for(let h=0;hthis.root.updateBlockedByResize=!1;ze.read(()=>{x=window.innerWidth}),t(u,()=>{const P=window.innerWidth;P!==x&&(x=P,this.root.updateBlockedByResize=!0,m&&m(),m=Ik(w,250),Ca.hasAnimatedSinceResize&&(Ca.hasAnimatedSinceResize=!1,this.nodes.forEach(by)))})}d&&this.root.registerSharedNode(d,this),this.options.animate!==!1&&y&&(d||h)&&this.addEventListener("didUpdate",({delta:m,hasLayoutChanged:x,hasRelativeLayoutChanged:w,layout:P})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const k=this.options.transition||y.getDefaultTransition()||aP,{onLayoutAnimationStart:T,onLayoutAnimationComplete:S}=y.getProps(),_=!this.targetLayout||!Bv(this.targetLayout,P),N=!x&&w;if(this.options.layoutRoot||this.resumeFrom||N||x&&(_||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const b={...vd(k,"layout"),onPlay:T,onComplete:S};(y.shouldReduceMotion||this.options.layoutRoot)&&(b.delay=0,b.type=!1),this.startAnimation(b),this.setAnimationOrigin(m,N)}else x||by(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=P})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const u=this.getStack();u&&u.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),vr(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(rP),this.animationId++)}getTransformTemplate(){const{visualElement:u}=this.options;return u&&u.getProps().transformTemplate}willUpdate(u=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&zv(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let m=0;m{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Ct(this.snapshot.measuredBox.x)&&!Ct(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let h=0;h{const W=D/1e3;Oy(x.x,u.x,W),Oy(x.y,u.y,W),this.setTargetDelta(x),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(La(w,this.layout.layoutBox,this.relativeParent.layout.layoutBox),oP(this.relativeTarget,this.relativeTargetOrigin,w,W),b&&Wk(this.relativeTarget,b)&&(this.isProjectionDirty=!1),b||(b=rt()),un(b,this.relativeTarget)),T&&(this.animationValues=m,Lk(m,y,this.latestValues,W,N,_)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=W},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(u){var d,h,y;this.notifyListeners("animationStart"),(d=this.currentAnimation)==null||d.stop(),(y=(h=this.resumingFrom)==null?void 0:h.currentAnimation)==null||y.stop(),this.pendingAnimation&&(vr(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ze.update(()=>{Ca.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=_i(0)),this.currentAnimation=Ok(this.motionValue,[0,1e3],{...u,velocity:0,isSync:!0,onUpdate:m=>{this.mixTargetDelta(m),u.onUpdate&&u.onUpdate(m)},onStop:()=>{},onComplete:()=>{u.onComplete&&u.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const u=this.getStack();u&&u.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(Kk),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const u=this.getLead();let{targetWithTransforms:d,target:h,layout:y,latestValues:m}=u;if(!(!d||!h||!y)){if(this!==u&&this.layout&&y&&$v(this.options.animationType,this.layout.layoutBox,y.layoutBox)){h=this.target||rt();const x=Ct(this.layout.layoutBox.x);h.x.min=u.target.x.min,h.x.max=h.x.min+x;const w=Ct(this.layout.layoutBox.y);h.y.min=u.target.y.min,h.y.max=h.y.min+w}un(d,h),Ti(d,m),Mo(this.projectionDeltaWithTransform,this.layoutCorrected,d,m)}}registerSharedNode(u,d){this.sharedNodes.has(u)||this.sharedNodes.set(u,new Hk),this.sharedNodes.get(u).add(d);const y=d.options.initialPromotionConfig;d.promote({transition:y?y.transition:void 0,preserveFollowOpacity:y&&y.shouldPreserveFollowOpacity?y.shouldPreserveFollowOpacity(d):void 0})}isLead(){const u=this.getStack();return u?u.lead===this:!0}getLead(){var d;const{layoutId:u}=this.options;return u?((d=this.getStack())==null?void 0:d.lead)||this:this}getPrevLead(){var d;const{layoutId:u}=this.options;return u?(d=this.getStack())==null?void 0:d.prevLead:void 0}getStack(){const{layoutId:u}=this.options;if(u)return this.root.sharedNodes.get(u)}promote({needsReset:u,transition:d,preserveFollowOpacity:h}={}){const y=this.getStack();y&&y.promote(this,h),u&&(this.projectionDelta=void 0,this.needsReset=!0),d&&this.setOptions({transition:d})}relegate(){const u=this.getStack();return u?u.relegate(this):!1}resetSkewAndRotation(){const{visualElement:u}=this.options;if(!u)return;let d=!1;const{latestValues:h}=u;if((h.z||h.rotate||h.rotateX||h.rotateY||h.rotateZ||h.skewX||h.skewY)&&(d=!0),!d)return;const y={};h.z&&uc("z",u,y,this.animationValues);for(let m=0;m{var d;return(d=u.currentAnimation)==null?void 0:d.stop()}),this.root.nodes.forEach(Ry),this.root.sharedNodes.clear()}}}function Qk(t){t.updateLayout()}function Xk(t){var i;const n=((i=t.resumeFrom)==null?void 0:i.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&n&&t.hasListeners("didUpdate")){const{layoutBox:s,measuredBox:l}=t.layout,{animationType:c}=t.options,u=n.source!==t.layout.source;c==="size"?Qt(x=>{const w=u?n.measuredBox[x]:n.layoutBox[x],P=Ct(w);w.min=s[x].min,w.max=w.min+P}):$v(c,n.layoutBox,s)&&Qt(x=>{const w=u?n.measuredBox[x]:n.layoutBox[x],P=Ct(s[x]);w.max=w.min+P,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[x].max=t.relativeTarget[x].min+P)});const d=Ci();Mo(d,s,n.layoutBox);const h=Ci();u?Mo(h,t.applyTransform(l,!0),n.measuredBox):Mo(h,s,n.layoutBox);const y=!Vv(d);let m=!1;if(!t.resumeFrom){const x=t.getClosestProjectingParent();if(x&&!x.resumeFrom){const{snapshot:w,layout:P}=x;if(w&&P){const k=rt();La(k,n.layoutBox,w.layoutBox);const T=rt();La(T,s,P.layoutBox),Bv(k,T)||(m=!0),x.options.layoutRoot&&(t.relativeTarget=T,t.relativeTargetOrigin=k,t.relativeParent=x)}}}t.notifyListeners("didUpdate",{layout:s,snapshot:n,delta:h,layoutDelta:d,hasLayoutChanged:y,hasRelativeLayoutChanged:m})}else if(t.isLead()){const{onExitComplete:s}=t.options;s&&s()}t.options.transition=void 0}function Yk(t){t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function Jk(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function Zk(t){t.clearSnapshot()}function Ry(t){t.clearMeasurements()}function Fy(t){t.isLayoutDirty=!1}function eP(t){const{visualElement:n}=t.options;n&&n.getProps().onBeforeLayoutMeasure&&n.notify("BeforeLayoutMeasure"),t.resetTransform()}function by(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function tP(t){t.resolveTargetDelta()}function nP(t){t.calcProjection()}function rP(t){t.resetSkewAndRotation()}function iP(t){t.removeLeadSnapshot()}function Oy(t,n,i){t.translate=We(n.translate,0,i),t.scale=We(n.scale,1,i),t.origin=n.origin,t.originPoint=n.originPoint}function My(t,n,i,s){t.min=We(n.min,i.min,s),t.max=We(n.max,i.max,s)}function oP(t,n,i,s){My(t.x,n.x,i.x,s),My(t.y,n.y,i.y,s)}function sP(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}const aP={duration:.45,ease:[.4,0,.1,1]},jy=t=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),Iy=jy("applewebkit/")&&!jy("chrome/")?Math.round:Yt;function Dy(t){t.min=Iy(t.min),t.max=Iy(t.max)}function lP(t){Dy(t.x),Dy(t.y)}function $v(t,n,i){return t==="position"||t==="preserve-aspect"&&!yk(_y(n),_y(i),.2)}function uP(t){var n;return t!==t.root&&((n=t.scroll)==null?void 0:n.wasRoot)}const cP=Uv({attachResizeListener:(t,n)=>Vo(t,"resize",n),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),cc={current:void 0},Wv=Uv({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!cc.current){const t=new cP({});t.mount(window),t.setOptions({layoutScroll:!0}),cc.current=t}return cc.current},resetTransform:(t,n)=>{t.style.transform=n!==void 0?n:"none"},checkIsScrollRoot:t=>window.getComputedStyle(t).position==="fixed"}),fP={pan:{Feature:Fk},drag:{Feature:Rk,ProjectionNode:Wv,MeasureLayout:Iv}};function Ly(t,n,i){const{props:s}=t;t.animationState&&s.whileHover&&t.animationState.setActive("whileHover",i==="Start");const l="onHover"+i,c=s[l];c&&ze.postRender(()=>c(n,Go(n)))}class dP extends Sr{mount(){const{current:n}=this.node;n&&(this.unmount=M2(n,(i,s)=>(Ly(this.node,s,"Start"),l=>Ly(this.node,l,"End"))))}unmount(){}}class pP extends Sr{constructor(){super(...arguments),this.isActive=!1}onFocus(){let n=!1;try{n=this.node.current.matches(":focus-visible")}catch{n=!0}!n||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Ho(Vo(this.node.current,"focus",()=>this.onFocus()),Vo(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Vy(t,n,i){const{props:s}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&s.whileTap&&t.animationState.setActive("whileTap",i==="Start");const l="onTap"+(i==="End"?"":i),c=s[l];c&&ze.postRender(()=>c(n,Go(n)))}class hP extends Sr{mount(){const{current:n}=this.node;n&&(this.unmount=L2(n,(i,s)=>(Vy(this.node,s,"Start"),(l,{success:c})=>Vy(this.node,l,c?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Mf=new WeakMap,fc=new WeakMap,mP=t=>{const n=Mf.get(t.target);n&&n(t)},yP=t=>{t.forEach(mP)};function gP({root:t,...n}){const i=t||document;fc.has(i)||fc.set(i,{});const s=fc.get(i),l=JSON.stringify(n);return s[l]||(s[l]=new IntersectionObserver(yP,{root:t,...n})),s[l]}function vP(t,n,i){const s=gP(n);return Mf.set(t,i),s.observe(t),()=>{Mf.delete(t),s.unobserve(t)}}const xP={some:0,all:1};class wP extends Sr{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:n={}}=this.node.getProps(),{root:i,margin:s,amount:l="some",once:c}=n,u={root:i?i.current:void 0,rootMargin:s,threshold:typeof l=="number"?l:xP[l]},d=h=>{const{isIntersecting:y}=h;if(this.isInView===y||(this.isInView=y,c&&!y&&this.hasEnteredView))return;y&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",y);const{onViewportEnter:m,onViewportLeave:x}=this.node.getProps(),w=y?m:x;w&&w(h)};return vP(this.node.current,u,d)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:n,prevProps:i}=this.node;["amount","margin","root"].some(SP(n,i))&&this.startObserver()}unmount(){}}function SP({viewport:t={}},{viewport:n={}}={}){return i=>t[i]!==n[i]}const EP={inView:{Feature:wP},tap:{Feature:hP},focus:{Feature:pP},hover:{Feature:dP}},kP={layout:{ProjectionNode:Wv,MeasureLayout:Iv}},PP={...ck,...EP,...fP,...kP},J=CE(PP,VE);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const TP=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),CP=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(n,i,s)=>s?s.toUpperCase():i.toLowerCase()),By=t=>{const n=CP(t);return n.charAt(0).toUpperCase()+n.slice(1)},Hv=(...t)=>t.filter((n,i,s)=>!!n&&n.trim()!==""&&s.indexOf(n)===i).join(" ").trim();/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */var AP={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const _P=K.forwardRef(({color:t="currentColor",size:n=24,strokeWidth:i=2,absoluteStrokeWidth:s,className:l="",children:c,iconNode:u,...d},h)=>K.createElement("svg",{ref:h,...AP,width:n,height:n,stroke:t,strokeWidth:s?Number(i)*24/Number(n):i,className:Hv("lucide",l),...d},[...u.map(([y,m])=>K.createElement(y,m)),...Array.isArray(c)?c:[c]]));/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Ze=(t,n)=>{const i=K.forwardRef(({className:s,...l},c)=>K.createElement(_P,{ref:c,iconNode:n,className:Hv(`lucide-${TP(By(t))}`,`lucide-${t}`,s),...l}));return i.displayName=By(t),i};/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const NP=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],RP=Ze("arrow-right",NP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const FP=[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]],qv=Ze("brain",FP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const bP=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],zy=Ze("check",bP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const OP=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],Uy=Ze("circle-alert",OP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const MP=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],$y=Ze("circle-check-big",MP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const jP=[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]],Kv=Ze("cpu",jP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const IP=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],DP=Ze("database",IP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const LP=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"10",cy:"12",r:"2",key:"737tya"}],["path",{d:"m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22",key:"wt3hpn"}]],Wy=Ze("file-image",LP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const VP=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],BP=Ze("file-text",VP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const zP=[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]],UP=Ze("gift",zP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const $P=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],Hy=Ze("lock",$P);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const WP=[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]],dc=Ze("message-square",WP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const HP=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],qP=Ze("shield",HP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const KP=[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]],bd=Ze("sparkles",KP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const GP=[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7",key:"1r2t7k"}],["polyline",{points:"16 17 22 17 22 11",key:"11uiuu"}]],Gv=Ze("trending-down",GP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const QP=[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]],XP=Ze("trending-up",QP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const YP=[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]],JP=Ze("upload",YP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const ZP=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]],Qv=Ze("users",ZP);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const eT=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],tT=Ze("x",eT);/** - * @license lucide-react v0.487.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const nT=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],Va=Ze("zap",nT);function rT({onNext:t}){const[n,i]=K.useState(1e3),[s,l]=K.useState(""),c="你的企业,正在为「低效」支付多少冤枉钱?";return K.useEffect(()=>{let u=0;const d=setInterval(()=>{u<=c.length?(l(c.slice(0,u)),u++):clearInterval(d)},80);return()=>clearInterval(d)},[]),K.useEffect(()=>{const u=setInterval(()=>{i(d=>d+Math.floor(Math.random()*3))},2e3);return()=>clearInterval(u)},[]),E.jsxs("div",{className:"min-h-screen flex flex-col items-center justify-center px-6 py-12 relative overflow-hidden",children:[E.jsx(J.div,{className:"absolute top-1/4 left-1/4 w-64 h-64 bg-[#7B61FF]/20 rounded-full blur-3xl",animate:{scale:[1,1.2,1],opacity:[.3,.5,.3]},transition:{duration:4,repeat:1/0,ease:"easeInOut"}}),E.jsx(J.div,{className:"absolute bottom-1/4 right-1/4 w-64 h-64 bg-[#00F0FF]/20 rounded-full blur-3xl",animate:{scale:[1.2,1,1.2],opacity:[.3,.5,.3]},transition:{duration:4,repeat:1/0,ease:"easeInOut"}}),E.jsxs(J.div,{className:"mb-12 relative",initial:{opacity:0,scale:.5},animate:{opacity:1,scale:1},transition:{duration:1,type:"spring"},children:[E.jsxs(J.div,{className:"relative w-32 h-32 flex items-center justify-center",animate:{scale:[1,1.1,1]},transition:{duration:3,repeat:1/0,ease:"easeInOut"},children:[E.jsx(J.div,{className:"absolute inset-0 bg-gradient-to-br from-[#7B61FF] to-[#00F0FF] rounded-full blur-2xl",animate:{opacity:[.3,.8,.3],scale:[.8,1.2,.8]},transition:{duration:3,repeat:1/0,ease:"easeInOut"}}),E.jsx("div",{className:"relative z-10 w-24 h-24 bg-gradient-to-br from-[#7B61FF] to-[#00F0FF] rounded-full flex items-center justify-center",children:E.jsx(qv,{className:"w-14 h-14 text-white"})}),[{Icon:bd,delay:0,color:"#00F0FF"},{Icon:Kv,delay:1,color:"#7B61FF"},{Icon:DP,delay:2,color:"#00F0FF"},{Icon:Va,delay:3,color:"#7B61FF"}].map((u,d)=>E.jsx(J.div,{className:"absolute top-1/2 left-1/2 w-10 h-10 -ml-5 -mt-5",animate:{rotate:[0,360]},transition:{duration:8,repeat:1/0,ease:"linear",delay:u.delay*2},children:E.jsx(J.div,{className:"absolute",style:{transform:`translateX(70px) rotate(-${d*90}deg)`},animate:{rotate:[0,-360]},transition:{duration:8,repeat:1/0,ease:"linear",delay:u.delay*2},children:E.jsx(J.div,{className:"w-10 h-10 bg-[#0A0F24] border-2 rounded-full flex items-center justify-center",style:{borderColor:u.color},animate:{boxShadow:[`0 0 10px ${u.color}40`,`0 0 20px ${u.color}80`,`0 0 10px ${u.color}40`]},transition:{duration:2,repeat:1/0,ease:"easeInOut"},children:E.jsx(u.Icon,{className:"w-5 h-5",style:{color:u.color}})})})},d))]}),Array.from({length:8}).map((u,d)=>E.jsx(J.div,{className:"absolute w-1 h-1 bg-[#00F0FF] rounded-full",style:{left:"50%",top:"50%"},animate:{x:[0,Math.cos(d*45*Math.PI/180)*100],y:[0,Math.sin(d*45*Math.PI/180)*100],opacity:[0,1,0],scale:[0,1,0]},transition:{duration:2,repeat:1/0,delay:d*.2,ease:"easeOut"}},d))]}),E.jsxs(J.h1,{className:"text-3xl md:text-4xl text-center mb-6 min-h-[6rem] px-4",initial:{opacity:0},animate:{opacity:1},transition:{delay:1.5},children:[s,E.jsx(J.span,{className:"inline-block w-1 h-8 bg-[#00F0FF] ml-1 align-middle",animate:{opacity:[1,0,1]},transition:{duration:.8,repeat:1/0}})]}),E.jsxs(J.p,{className:"text-center text-gray-300 mb-8 px-4 max-w-xl",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:2.5},children:["AI时代,1个懂AI的员工 > 5个传统员工",E.jsx("br",{}),"上传组织架构图,AI一键测算你的",E.jsx("span",{className:"text-[#00F0FF]",children:"隐形降本空间"})]}),E.jsxs(J.div,{className:"flex items-center gap-2 mb-12 bg-white/5 backdrop-blur-sm border border-[#00F0FF]/30 rounded-full px-6 py-3",initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},transition:{delay:3},children:[E.jsx(Va,{className:"w-5 h-5 text-[#00F0FF]"}),E.jsx("span",{className:"text-gray-300",children:"今日已有"}),E.jsx(J.span,{className:"text-[#00F0FF] text-xl",initial:{y:-10,opacity:0},animate:{y:0,opacity:1},children:n.toLocaleString()},n),E.jsx("span",{className:"text-gray-300",children:"位老板获取了降本方案"})]}),E.jsxs(J.button,{className:"relative px-12 py-4 bg-gradient-to-r from-[#7B61FF] to-[#00F0FF] rounded-full overflow-hidden group",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:3.5},onClick:t,children:[E.jsx(J.div,{className:"absolute inset-0 bg-gradient-to-r from-transparent via-white/30 to-transparent",animate:{x:["-100%","200%"]},transition:{duration:2,repeat:1/0,repeatDelay:1}}),E.jsxs("span",{className:"relative z-10 flex items-center gap-2",children:["立即测算能省多少钱",E.jsx(Gv,{className:"w-5 h-5"})]})]}),E.jsxs(J.div,{className:"mt-12 flex gap-6 text-xs text-gray-400",initial:{opacity:0},animate:{opacity:1},transition:{delay:4},children:[E.jsxs("div",{className:"flex items-center gap-1",children:[E.jsx("div",{className:"w-2 h-2 bg-green-400 rounded-full"}),E.jsx("span",{children:"银行级加密"})]}),E.jsxs("div",{className:"flex items-center gap-1",children:[E.jsx("div",{className:"w-2 h-2 bg-green-400 rounded-full"}),E.jsx("span",{children:"3秒出结果"})]}),E.jsxs("div",{className:"flex items-center gap-1",children:[E.jsx("div",{className:"w-2 h-2 bg-green-400 rounded-full"}),E.jsx("span",{children:"数据即时销毁"})]})]})]})}const qy=[{id:"ecommerce",name:"电商型",icon:"🛒"},{id:"traditional",name:"传统型",icon:"🏢"},{id:"tech",name:"科技型",icon:"💻"}];function iT(t){var u,d;const[n,i]=K.useState(!1),[s,l]=K.useState(null),c=async h=>{var m;const y=(m=h.target.files)==null?void 0:m[0];y&&t.onSuccess(y)};return E.jsxs("div",{className:"min-h-screen flex flex-col items-center justify-center px-6 py-12 relative",children:[E.jsx(J.h2,{className:"text-2xl md:text-3xl text-center mb-4",initial:{opacity:0,y:-20},animate:{opacity:1,y:0},children:"上传您的组织架构图"}),E.jsx(J.p,{className:"text-gray-400 text-center mb-12",initial:{opacity:0},animate:{opacity:1},transition:{delay:.2},children:"AI将智能分析各岗位的优化潜力"}),E.jsxs(J.div,{className:`relative w-full max-w-md h-72 border-2 border-dashed rounded-2xl transition-all duration-300 - border-[#7B61FF]/50 bg-white/5 - ${n?"border-[#00F0FF] bg-[#00F0FF]/5 shadow-[0_0_30px_rgba(0,240,255,0.3)]":""}`,initial:{opacity:0,scale:.9},animate:{opacity:1,scale:n?1.02:1},transition:{delay:.3},children:[n?E.jsxs("div",{className:"absolute inset-0 flex flex-col items-center justify-center gap-3",children:[E.jsx(J.div,{className:"absolute inset-0 bg-[#00F0FF]/10 rounded-2xl",animate:{opacity:[.1,.3,.1]},transition:{duration:1,repeat:1/0}}),E.jsx(J.div,{className:"absolute inset-x-0 h-1 bg-gradient-to-r from-transparent via-[#00F0FF] to-transparent shadow-[0_0_10px_rgba(0,240,255,0.8)]",animate:{top:["0%","100%"]},transition:{duration:1.5,repeat:1/0,ease:"linear"}}),E.jsxs(J.div,{initial:{scale:.8,opacity:0},animate:{scale:1,opacity:1},transition:{duration:.3},className:"relative z-10 flex flex-col items-center",children:[E.jsx(Wy,{className:"w-16 h-16 text-[#00F0FF] mb-4"}),E.jsx("p",{className:"text-[#00F0FF] text-lg",children:"正在扫描架构图..."}),s&&E.jsxs(J.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},className:"mt-4 flex items-center gap-2 bg-white/10 px-4 py-2 rounded-lg",children:[E.jsx("span",{className:"text-2xl",children:(u=qy.find(h=>h.id===s))==null?void 0:u.icon}),E.jsx("span",{className:"text-sm text-white",children:(d=qy.find(h=>h.id===s))==null?void 0:d.name})]})]})]}):E.jsxs("div",{className:"absolute inset-0 flex flex-col items-center justify-center p-6",children:[E.jsx(JP,{className:"w-12 h-12 text-[#7B61FF] mb-4"}),E.jsx("p",{className:"text-gray-300 text-center mb-2",children:"拖拽图片到此处"}),E.jsx("p",{className:"text-gray-500 text-sm text-center mb-6",children:"或"}),E.jsx("div",{className:"flex ",children:E.jsxs("label",{className:"cursor-pointer",children:[E.jsx("input",{type:"file",accept:"image/*",className:"hidden",onChange:c}),E.jsxs("div",{className:"flex items-center gap-2 px-4 py-2 bg-[#7B61FF]/20 border border-[#7B61FF] rounded-lg hover:bg-[#7B61FF]/30 transition-colors",children:[E.jsx(Wy,{className:"w-4 h-4"}),E.jsx("span",{className:"text-sm",children:"选择文件"})]})]})})]}),E.jsx("div",{className:"absolute top-0 left-0 w-8 h-8 border-t-2 border-l-2 border-[#00F0FF]/50 rounded-tl-2xl"}),E.jsx("div",{className:"absolute top-0 right-0 w-8 h-8 border-t-2 border-r-2 border-[#00F0FF]/50 rounded-tr-2xl"}),E.jsx("div",{className:"absolute bottom-0 left-0 w-8 h-8 border-b-2 border-l-2 border-[#00F0FF]/50 rounded-bl-2xl"}),E.jsx("div",{className:"absolute bottom-0 right-0 w-8 h-8 border-b-2 border-r-2 border-[#00F0FF]/50 rounded-br-2xl"})]}),E.jsxs(J.div,{className:"flex items-center gap-2 text-xs text-gray-500 bg-white/5 backdrop-blur-sm px-4 py-2 rounded-full mt-12",initial:{opacity:0},animate:{opacity:1},transition:{delay:.9},children:[E.jsx(qP,{className:"w-4 h-4 text-green-400"}),E.jsx("span",{children:"银行级数据加密,仅用于测算,分析后立即销毁"})]})]})}const pc=[{dept:"组织架构",message:"发现重复劳动节点...",icon:"🎨"},{dept:"AI替代方案",message:"AI替代率 85%...",icon:"✍️"},{dept:"AI优化方案",message:"智能接入可节省 70%...",icon:"💬"},{dept:"AI优化空间",message:"数据分析优化空间 60%...",icon:"📊"},{dept:"AI部署方案",message:"自动化流程提升 75%...",icon:"⚙️"}];function oT(){const[t,n]=K.useState(0),[i,s]=K.useState([]);return K.useEffect(()=>{const l=Array.from({length:15},(c,u)=>({x:Math.random()*100,y:Math.random()*100,id:u}));s(l)},[]),K.useEffect(()=>{const l=setInterval(()=>{n(c=>cclearInterval(l)},[]),E.jsxs("div",{className:"min-h-screen flex flex-col items-center justify-center px-6 py-12 relative overflow-hidden",children:[E.jsxs("div",{className:"absolute inset-0 flex items-center justify-center",children:[E.jsx(J.div,{className:"absolute w-96 h-96 border-2 border-[#00F0FF]/30 rounded-full",animate:{scale:[1,1.5,1],opacity:[.5,0,.5]},transition:{duration:2,repeat:1/0,ease:"easeOut"}}),E.jsx(J.div,{className:"absolute w-96 h-96 border-2 border-[#7B61FF]/30 rounded-full",animate:{scale:[1,1.5,1],opacity:[.5,0,.5]},transition:{duration:2,repeat:1/0,ease:"easeOut",delay:.5}}),E.jsx(J.div,{className:"absolute w-96 h-1 bg-gradient-to-r from-[#00F0FF]/0 via-[#00F0FF]/80 to-[#00F0FF]/0 origin-left",style:{left:"50%",top:"50%"},animate:{rotate:[0,360]},transition:{duration:3,repeat:1/0,ease:"linear"}})]}),E.jsx("div",{className:"absolute inset-0 pointer-events-none",children:i.map(l=>E.jsx(J.div,{className:"absolute w-3 h-3 bg-[#00F0FF] rounded-full",style:{left:`${l.x}%`,top:`${l.y}%`},initial:{scale:0,opacity:0},animate:{scale:[0,1,.8],opacity:[0,1,.6]},transition:{duration:1,delay:l.id*.1},children:E.jsx(J.div,{className:"absolute inset-0 bg-[#00F0FF] rounded-full",animate:{scale:[1,2,1],opacity:[.8,0,.8]},transition:{duration:2,repeat:1/0,delay:l.id*.1}})},l.id))}),E.jsx(J.div,{className:"relative z-10 mb-12",initial:{scale:0,rotate:-180},animate:{scale:1,rotate:0},transition:{duration:1,type:"spring"},children:E.jsxs("div",{className:"relative",children:[E.jsx(J.div,{className:"w-24 h-24 bg-gradient-to-br from-[#7B61FF] to-[#00F0FF] rounded-full flex items-center justify-center",animate:{boxShadow:["0 0 20px rgba(123, 97, 255, 0.5)","0 0 40px rgba(0, 240, 255, 0.8)","0 0 20px rgba(123, 97, 255, 0.5)"]},transition:{duration:2,repeat:1/0},children:E.jsx(qv,{className:"w-12 h-12 text-white"})}),[Kv,Va,XP].map((l,c)=>E.jsx(J.div,{className:"absolute top-1/2 left-1/2 w-8 h-8 -ml-4 -mt-4",animate:{rotate:[0,360]},transition:{duration:5,repeat:1/0,ease:"linear",delay:c*.6},children:E.jsx(J.div,{className:"absolute",style:{transform:`translateX(60px) rotate(-${c*120}deg)`},animate:{rotate:[0,-360]},transition:{duration:5,repeat:1/0,ease:"linear",delay:c*.6},children:E.jsx("div",{className:"w-8 h-8 bg-[#0A0F24] border-2 border-[#00F0FF] rounded-full flex items-center justify-center",children:E.jsx(l,{className:"w-4 h-4 text-[#00F0FF]"})})})},c))]})}),E.jsx("div",{className:"relative z-10 w-full max-w-md space-y-4",children:pc.map((l,c)=>E.jsxs(J.div,{className:`flex items-center gap-4 p-4 rounded-xl backdrop-blur-sm transition-all ${c===t?"bg-[#00F0FF]/20 border-2 border-[#00F0FF]":cn=>{const i=sT.call(n);return t[i]||(t[i]=i.slice(8,-1).toLowerCase())})(Object.create(null)),pn=t=>(t=t.toLowerCase(),n=>Ya(n)===t),Ja=t=>n=>typeof n===t,{isArray:Di}=Array,Ri=Ja("undefined");function Qo(t){return t!==null&&!Ri(t)&&t.constructor!==null&&!Ri(t.constructor)&&It(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Jv=pn("ArrayBuffer");function aT(t){let n;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?n=ArrayBuffer.isView(t):n=t&&t.buffer&&Jv(t.buffer),n}const lT=Ja("string"),It=Ja("function"),Zv=Ja("number"),Xo=t=>t!==null&&typeof t=="object",uT=t=>t===!0||t===!1,Aa=t=>{if(Ya(t)!=="object")return!1;const n=Od(t);return(n===null||n===Object.prototype||Object.getPrototypeOf(n)===null)&&!(Yv in t)&&!(Xa in t)},cT=t=>{if(!Xo(t)||Qo(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},fT=pn("Date"),dT=pn("File"),pT=pn("Blob"),hT=pn("FileList"),mT=t=>Xo(t)&&It(t.pipe),yT=t=>{let n;return t&&(typeof FormData=="function"&&t instanceof FormData||It(t.append)&&((n=Ya(t))==="formdata"||n==="object"&&It(t.toString)&&t.toString()==="[object FormData]"))},gT=pn("URLSearchParams"),[vT,xT,wT,ST]=["ReadableStream","Request","Response","Headers"].map(pn),ET=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Yo(t,n,{allOwnKeys:i=!1}={}){if(t===null||typeof t>"u")return;let s,l;if(typeof t!="object"&&(t=[t]),Di(t))for(s=0,l=t.length;s0;)if(l=i[s],n===l.toLowerCase())return l;return null}const zr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,t1=t=>!Ri(t)&&t!==zr;function jf(){const{caseless:t,skipUndefined:n}=t1(this)&&this||{},i={},s=(l,c)=>{const u=t&&e1(i,c)||c;Aa(i[u])&&Aa(l)?i[u]=jf(i[u],l):Aa(l)?i[u]=jf({},l):Di(l)?i[u]=l.slice():(!n||!Ri(l))&&(i[u]=l)};for(let l=0,c=arguments.length;l(Yo(n,(l,c)=>{i&&It(l)?t[c]=Xv(l,i):t[c]=l},{allOwnKeys:s}),t),PT=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),TT=(t,n,i,s)=>{t.prototype=Object.create(n.prototype,s),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:n.prototype}),i&&Object.assign(t.prototype,i)},CT=(t,n,i,s)=>{let l,c,u;const d={};if(n=n||{},t==null)return n;do{for(l=Object.getOwnPropertyNames(t),c=l.length;c-- >0;)u=l[c],(!s||s(u,t,n))&&!d[u]&&(n[u]=t[u],d[u]=!0);t=i!==!1&&Od(t)}while(t&&(!i||i(t,n))&&t!==Object.prototype);return n},AT=(t,n,i)=>{t=String(t),(i===void 0||i>t.length)&&(i=t.length),i-=n.length;const s=t.indexOf(n,i);return s!==-1&&s===i},_T=t=>{if(!t)return null;if(Di(t))return t;let n=t.length;if(!Zv(n))return null;const i=new Array(n);for(;n-- >0;)i[n]=t[n];return i},NT=(t=>n=>t&&n instanceof t)(typeof Uint8Array<"u"&&Od(Uint8Array)),RT=(t,n)=>{const s=(t&&t[Xa]).call(t);let l;for(;(l=s.next())&&!l.done;){const c=l.value;n.call(t,c[0],c[1])}},FT=(t,n)=>{let i;const s=[];for(;(i=t.exec(n))!==null;)s.push(i);return s},bT=pn("HTMLFormElement"),OT=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(i,s,l){return s.toUpperCase()+l}),Ky=(({hasOwnProperty:t})=>(n,i)=>t.call(n,i))(Object.prototype),MT=pn("RegExp"),n1=(t,n)=>{const i=Object.getOwnPropertyDescriptors(t),s={};Yo(i,(l,c)=>{let u;(u=n(l,c,t))!==!1&&(s[c]=u||l)}),Object.defineProperties(t,s)},jT=t=>{n1(t,(n,i)=>{if(It(t)&&["arguments","caller","callee"].indexOf(i)!==-1)return!1;const s=t[i];if(It(s)){if(n.enumerable=!1,"writable"in n){n.writable=!1;return}n.set||(n.set=()=>{throw Error("Can not rewrite read-only method '"+i+"'")})}})},IT=(t,n)=>{const i={},s=l=>{l.forEach(c=>{i[c]=!0})};return Di(t)?s(t):s(String(t).split(n)),i},DT=()=>{},LT=(t,n)=>t!=null&&Number.isFinite(t=+t)?t:n;function VT(t){return!!(t&&It(t.append)&&t[Yv]==="FormData"&&t[Xa])}const BT=t=>{const n=new Array(10),i=(s,l)=>{if(Xo(s)){if(n.indexOf(s)>=0)return;if(Qo(s))return s;if(!("toJSON"in s)){n[l]=s;const c=Di(s)?[]:{};return Yo(s,(u,d)=>{const h=i(u,l+1);!Ri(h)&&(c[d]=h)}),n[l]=void 0,c}}return s};return i(t,0)},zT=pn("AsyncFunction"),UT=t=>t&&(Xo(t)||It(t))&&It(t.then)&&It(t.catch),r1=((t,n)=>t?setImmediate:n?((i,s)=>(zr.addEventListener("message",({source:l,data:c})=>{l===zr&&c===i&&s.length&&s.shift()()},!1),l=>{s.push(l),zr.postMessage(i,"*")}))(`axios@${Math.random()}`,[]):i=>setTimeout(i))(typeof setImmediate=="function",It(zr.postMessage)),$T=typeof queueMicrotask<"u"?queueMicrotask.bind(zr):typeof process<"u"&&process.nextTick||r1,WT=t=>t!=null&&It(t[Xa]),$={isArray:Di,isArrayBuffer:Jv,isBuffer:Qo,isFormData:yT,isArrayBufferView:aT,isString:lT,isNumber:Zv,isBoolean:uT,isObject:Xo,isPlainObject:Aa,isEmptyObject:cT,isReadableStream:vT,isRequest:xT,isResponse:wT,isHeaders:ST,isUndefined:Ri,isDate:fT,isFile:dT,isBlob:pT,isRegExp:MT,isFunction:It,isStream:mT,isURLSearchParams:gT,isTypedArray:NT,isFileList:hT,forEach:Yo,merge:jf,extend:kT,trim:ET,stripBOM:PT,inherits:TT,toFlatObject:CT,kindOf:Ya,kindOfTest:pn,endsWith:AT,toArray:_T,forEachEntry:RT,matchAll:FT,isHTMLForm:bT,hasOwnProperty:Ky,hasOwnProp:Ky,reduceDescriptors:n1,freezeMethods:jT,toObjectSet:IT,toCamelCase:OT,noop:DT,toFiniteNumber:LT,findKey:e1,global:zr,isContextDefined:t1,isSpecCompliantForm:VT,toJSONObject:BT,isAsyncFn:zT,isThenable:UT,setImmediate:r1,asap:$T,isIterable:WT};function ke(t,n,i,s,l){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",n&&(this.code=n),i&&(this.config=i),s&&(this.request=s),l&&(this.response=l,this.status=l.status?l.status:null)}$.inherits(ke,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:$.toJSONObject(this.config),code:this.code,status:this.status}}});const i1=ke.prototype,o1={};["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(t=>{o1[t]={value:t}});Object.defineProperties(ke,o1);Object.defineProperty(i1,"isAxiosError",{value:!0});ke.from=(t,n,i,s,l,c)=>{const u=Object.create(i1);$.toFlatObject(t,u,function(m){return m!==Error.prototype},y=>y!=="isAxiosError");const d=t&&t.message?t.message:"Error",h=n==null&&t?t.code:n;return ke.call(u,d,h,i,s,l),t&&u.cause==null&&Object.defineProperty(u,"cause",{value:t,configurable:!0}),u.name=t&&t.name||"Error",c&&Object.assign(u,c),u};const HT=null;function If(t){return $.isPlainObject(t)||$.isArray(t)}function s1(t){return $.endsWith(t,"[]")?t.slice(0,-2):t}function Gy(t,n,i){return t?t.concat(n).map(function(l,c){return l=s1(l),!i&&c?"["+l+"]":l}).join(i?".":""):n}function qT(t){return $.isArray(t)&&!t.some(If)}const KT=$.toFlatObject($,{},null,function(n){return/^is[A-Z]/.test(n)});function Za(t,n,i){if(!$.isObject(t))throw new TypeError("target must be an object");n=n||new FormData,i=$.toFlatObject(i,{metaTokens:!0,dots:!1,indexes:!1},!1,function(T,S){return!$.isUndefined(S[T])});const s=i.metaTokens,l=i.visitor||m,c=i.dots,u=i.indexes,h=(i.Blob||typeof Blob<"u"&&Blob)&&$.isSpecCompliantForm(n);if(!$.isFunction(l))throw new TypeError("visitor must be a function");function y(k){if(k===null)return"";if($.isDate(k))return k.toISOString();if($.isBoolean(k))return k.toString();if(!h&&$.isBlob(k))throw new ke("Blob is not supported. Use a Buffer instead.");return $.isArrayBuffer(k)||$.isTypedArray(k)?h&&typeof Blob=="function"?new Blob([k]):Buffer.from(k):k}function m(k,T,S){let _=k;if(k&&!S&&typeof k=="object"){if($.endsWith(T,"{}"))T=s?T:T.slice(0,-2),k=JSON.stringify(k);else if($.isArray(k)&&qT(k)||($.isFileList(k)||$.endsWith(T,"[]"))&&(_=$.toArray(k)))return T=s1(T),_.forEach(function(b,D){!($.isUndefined(b)||b===null)&&n.append(u===!0?Gy([T],D,c):u===null?T:T+"[]",y(b))}),!1}return If(k)?!0:(n.append(Gy(S,T,c),y(k)),!1)}const x=[],w=Object.assign(KT,{defaultVisitor:m,convertValue:y,isVisitable:If});function P(k,T){if(!$.isUndefined(k)){if(x.indexOf(k)!==-1)throw Error("Circular reference detected in "+T.join("."));x.push(k),$.forEach(k,function(_,N){(!($.isUndefined(_)||_===null)&&l.call(n,_,$.isString(N)?N.trim():N,T,w))===!0&&P(_,T?T.concat(N):[N])}),x.pop()}}if(!$.isObject(t))throw new TypeError("data must be an object");return P(t),n}function Qy(t){const n={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(s){return n[s]})}function Md(t,n){this._pairs=[],t&&Za(t,this,n)}const a1=Md.prototype;a1.append=function(n,i){this._pairs.push([n,i])};a1.toString=function(n){const i=n?function(s){return n.call(this,s,Qy)}:Qy;return this._pairs.map(function(l){return i(l[0])+"="+i(l[1])},"").join("&")};function GT(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function l1(t,n,i){if(!n)return t;const s=i&&i.encode||GT;$.isFunction(i)&&(i={serialize:i});const l=i&&i.serialize;let c;if(l?c=l(n,i):c=$.isURLSearchParams(n)?n.toString():new Md(n,i).toString(s),c){const u=t.indexOf("#");u!==-1&&(t=t.slice(0,u)),t+=(t.indexOf("?")===-1?"?":"&")+c}return t}class Xy{constructor(){this.handlers=[]}use(n,i,s){return this.handlers.push({fulfilled:n,rejected:i,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(n){this.handlers[n]&&(this.handlers[n]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(n){$.forEach(this.handlers,function(s){s!==null&&n(s)})}}const u1={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},QT=typeof URLSearchParams<"u"?URLSearchParams:Md,XT=typeof FormData<"u"?FormData:null,YT=typeof Blob<"u"?Blob:null,JT={isBrowser:!0,classes:{URLSearchParams:QT,FormData:XT,Blob:YT},protocols:["http","https","file","blob","url","data"]},jd=typeof window<"u"&&typeof document<"u",Df=typeof navigator=="object"&&navigator||void 0,ZT=jd&&(!Df||["ReactNative","NativeScript","NS"].indexOf(Df.product)<0),eC=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",tC=jd&&window.location.href||"http://localhost",nC=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:jd,hasStandardBrowserEnv:ZT,hasStandardBrowserWebWorkerEnv:eC,navigator:Df,origin:tC},Symbol.toStringTag,{value:"Module"})),vt={...nC,...JT};function rC(t,n){return Za(t,new vt.classes.URLSearchParams,{visitor:function(i,s,l,c){return vt.isNode&&$.isBuffer(i)?(this.append(s,i.toString("base64")),!1):c.defaultVisitor.apply(this,arguments)},...n})}function iC(t){return $.matchAll(/\w+|\[(\w*)]/g,t).map(n=>n[0]==="[]"?"":n[1]||n[0])}function oC(t){const n={},i=Object.keys(t);let s;const l=i.length;let c;for(s=0;s=i.length;return u=!u&&$.isArray(l)?l.length:u,h?($.hasOwnProp(l,u)?l[u]=[l[u],s]:l[u]=s,!d):((!l[u]||!$.isObject(l[u]))&&(l[u]=[]),n(i,s,l[u],c)&&$.isArray(l[u])&&(l[u]=oC(l[u])),!d)}if($.isFormData(t)&&$.isFunction(t.entries)){const i={};return $.forEachEntry(t,(s,l)=>{n(iC(s),l,i,0)}),i}return null}function sC(t,n,i){if($.isString(t))try{return(n||JSON.parse)(t),$.trim(t)}catch(s){if(s.name!=="SyntaxError")throw s}return(i||JSON.stringify)(t)}const Jo={transitional:u1,adapter:["xhr","http","fetch"],transformRequest:[function(n,i){const s=i.getContentType()||"",l=s.indexOf("application/json")>-1,c=$.isObject(n);if(c&&$.isHTMLForm(n)&&(n=new FormData(n)),$.isFormData(n))return l?JSON.stringify(c1(n)):n;if($.isArrayBuffer(n)||$.isBuffer(n)||$.isStream(n)||$.isFile(n)||$.isBlob(n)||$.isReadableStream(n))return n;if($.isArrayBufferView(n))return n.buffer;if($.isURLSearchParams(n))return i.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),n.toString();let d;if(c){if(s.indexOf("application/x-www-form-urlencoded")>-1)return rC(n,this.formSerializer).toString();if((d=$.isFileList(n))||s.indexOf("multipart/form-data")>-1){const h=this.env&&this.env.FormData;return Za(d?{"files[]":n}:n,h&&new h,this.formSerializer)}}return c||l?(i.setContentType("application/json",!1),sC(n)):n}],transformResponse:[function(n){const i=this.transitional||Jo.transitional,s=i&&i.forcedJSONParsing,l=this.responseType==="json";if($.isResponse(n)||$.isReadableStream(n))return n;if(n&&$.isString(n)&&(s&&!this.responseType||l)){const u=!(i&&i.silentJSONParsing)&&l;try{return JSON.parse(n,this.parseReviver)}catch(d){if(u)throw d.name==="SyntaxError"?ke.from(d,ke.ERR_BAD_RESPONSE,this,null,this.response):d}}return n}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:vt.classes.FormData,Blob:vt.classes.Blob},validateStatus:function(n){return n>=200&&n<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};$.forEach(["delete","get","head","post","put","patch"],t=>{Jo.headers[t]={}});const aC=$.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"]),lC=t=>{const n={};let i,s,l;return t&&t.split(` -`).forEach(function(u){l=u.indexOf(":"),i=u.substring(0,l).trim().toLowerCase(),s=u.substring(l+1).trim(),!(!i||n[i]&&aC[i])&&(i==="set-cookie"?n[i]?n[i].push(s):n[i]=[s]:n[i]=n[i]?n[i]+", "+s:s)}),n},Yy=Symbol("internals");function No(t){return t&&String(t).trim().toLowerCase()}function _a(t){return t===!1||t==null?t:$.isArray(t)?t.map(_a):String(t)}function uC(t){const n=Object.create(null),i=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=i.exec(t);)n[s[1]]=s[2];return n}const cC=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function hc(t,n,i,s,l){if($.isFunction(s))return s.call(this,n,i);if(l&&(n=i),!!$.isString(n)){if($.isString(s))return n.indexOf(s)!==-1;if($.isRegExp(s))return s.test(n)}}function fC(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(n,i,s)=>i.toUpperCase()+s)}function dC(t,n){const i=$.toCamelCase(" "+n);["get","set","has"].forEach(s=>{Object.defineProperty(t,s+i,{value:function(l,c,u){return this[s].call(this,n,l,c,u)},configurable:!0})})}let Dt=class{constructor(n){n&&this.set(n)}set(n,i,s){const l=this;function c(d,h,y){const m=No(h);if(!m)throw new Error("header name must be a non-empty string");const x=$.findKey(l,m);(!x||l[x]===void 0||y===!0||y===void 0&&l[x]!==!1)&&(l[x||h]=_a(d))}const u=(d,h)=>$.forEach(d,(y,m)=>c(y,m,h));if($.isPlainObject(n)||n instanceof this.constructor)u(n,i);else if($.isString(n)&&(n=n.trim())&&!cC(n))u(lC(n),i);else if($.isObject(n)&&$.isIterable(n)){let d={},h,y;for(const m of n){if(!$.isArray(m))throw TypeError("Object iterator must return a key-value pair");d[y=m[0]]=(h=d[y])?$.isArray(h)?[...h,m[1]]:[h,m[1]]:m[1]}u(d,i)}else n!=null&&c(i,n,s);return this}get(n,i){if(n=No(n),n){const s=$.findKey(this,n);if(s){const l=this[s];if(!i)return l;if(i===!0)return uC(l);if($.isFunction(i))return i.call(this,l,s);if($.isRegExp(i))return i.exec(l);throw new TypeError("parser must be boolean|regexp|function")}}}has(n,i){if(n=No(n),n){const s=$.findKey(this,n);return!!(s&&this[s]!==void 0&&(!i||hc(this,this[s],s,i)))}return!1}delete(n,i){const s=this;let l=!1;function c(u){if(u=No(u),u){const d=$.findKey(s,u);d&&(!i||hc(s,s[d],d,i))&&(delete s[d],l=!0)}}return $.isArray(n)?n.forEach(c):c(n),l}clear(n){const i=Object.keys(this);let s=i.length,l=!1;for(;s--;){const c=i[s];(!n||hc(this,this[c],c,n,!0))&&(delete this[c],l=!0)}return l}normalize(n){const i=this,s={};return $.forEach(this,(l,c)=>{const u=$.findKey(s,c);if(u){i[u]=_a(l),delete i[c];return}const d=n?fC(c):String(c).trim();d!==c&&delete i[c],i[d]=_a(l),s[d]=!0}),this}concat(...n){return this.constructor.concat(this,...n)}toJSON(n){const i=Object.create(null);return $.forEach(this,(s,l)=>{s!=null&&s!==!1&&(i[l]=n&&$.isArray(s)?s.join(", "):s)}),i}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([n,i])=>n+": "+i).join(` -`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(n){return n instanceof this?n:new this(n)}static concat(n,...i){const s=new this(n);return i.forEach(l=>s.set(l)),s}static accessor(n){const s=(this[Yy]=this[Yy]={accessors:{}}).accessors,l=this.prototype;function c(u){const d=No(u);s[d]||(dC(l,u),s[d]=!0)}return $.isArray(n)?n.forEach(c):c(n),this}};Dt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);$.reduceDescriptors(Dt.prototype,({value:t},n)=>{let i=n[0].toUpperCase()+n.slice(1);return{get:()=>t,set(s){this[i]=s}}});$.freezeMethods(Dt);function mc(t,n){const i=this||Jo,s=n||i,l=Dt.from(s.headers);let c=s.data;return $.forEach(t,function(d){c=d.call(i,c,l.normalize(),n?n.status:void 0)}),l.normalize(),c}function f1(t){return!!(t&&t.__CANCEL__)}function Li(t,n,i){ke.call(this,t??"canceled",ke.ERR_CANCELED,n,i),this.name="CanceledError"}$.inherits(Li,ke,{__CANCEL__:!0});function d1(t,n,i){const s=i.config.validateStatus;!i.status||!s||s(i.status)?t(i):n(new ke("Request failed with status code "+i.status,[ke.ERR_BAD_REQUEST,ke.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))}function pC(t){const n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""}function hC(t,n){t=t||10;const i=new Array(t),s=new Array(t);let l=0,c=0,u;return n=n!==void 0?n:1e3,function(h){const y=Date.now(),m=s[c];u||(u=y),i[l]=h,s[l]=y;let x=c,w=0;for(;x!==l;)w+=i[x++],x=x%t;if(l=(l+1)%t,l===c&&(c=(c+1)%t),y-u{i=m,l=null,c&&(clearTimeout(c),c=null),t(...y)};return[(...y)=>{const m=Date.now(),x=m-i;x>=s?u(y,m):(l=y,c||(c=setTimeout(()=>{c=null,u(l)},s-x)))},()=>l&&u(l)]}const Ba=(t,n,i=3)=>{let s=0;const l=hC(50,250);return mC(c=>{const u=c.loaded,d=c.lengthComputable?c.total:void 0,h=u-s,y=l(h),m=u<=d;s=u;const x={loaded:u,total:d,progress:d?u/d:void 0,bytes:h,rate:y||void 0,estimated:y&&d&&m?(d-u)/y:void 0,event:c,lengthComputable:d!=null,[n?"download":"upload"]:!0};t(x)},i)},Jy=(t,n)=>{const i=t!=null;return[s=>n[0]({lengthComputable:i,total:t,loaded:s}),n[1]]},Zy=t=>(...n)=>$.asap(()=>t(...n)),yC=vt.hasStandardBrowserEnv?((t,n)=>i=>(i=new URL(i,vt.origin),t.protocol===i.protocol&&t.host===i.host&&(n||t.port===i.port)))(new URL(vt.origin),vt.navigator&&/(msie|trident)/i.test(vt.navigator.userAgent)):()=>!0,gC=vt.hasStandardBrowserEnv?{write(t,n,i,s,l,c,u){if(typeof document>"u")return;const d=[`${t}=${encodeURIComponent(n)}`];$.isNumber(i)&&d.push(`expires=${new Date(i).toUTCString()}`),$.isString(s)&&d.push(`path=${s}`),$.isString(l)&&d.push(`domain=${l}`),c===!0&&d.push("secure"),$.isString(u)&&d.push(`SameSite=${u}`),document.cookie=d.join("; ")},read(t){if(typeof document>"u")return null;const n=document.cookie.match(new RegExp("(?:^|; )"+t+"=([^;]*)"));return n?decodeURIComponent(n[1]):null},remove(t){this.write(t,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function vC(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function xC(t,n){return n?t.replace(/\/?\/$/,"")+"/"+n.replace(/^\/+/,""):t}function p1(t,n,i){let s=!vC(n);return t&&(s||i==!1)?xC(t,n):n}const eg=t=>t instanceof Dt?{...t}:t;function Hr(t,n){n=n||{};const i={};function s(y,m,x,w){return $.isPlainObject(y)&&$.isPlainObject(m)?$.merge.call({caseless:w},y,m):$.isPlainObject(m)?$.merge({},m):$.isArray(m)?m.slice():m}function l(y,m,x,w){if($.isUndefined(m)){if(!$.isUndefined(y))return s(void 0,y,x,w)}else return s(y,m,x,w)}function c(y,m){if(!$.isUndefined(m))return s(void 0,m)}function u(y,m){if($.isUndefined(m)){if(!$.isUndefined(y))return s(void 0,y)}else return s(void 0,m)}function d(y,m,x){if(x in n)return s(y,m);if(x in t)return s(void 0,y)}const h={url:c,method:c,data:c,baseURL:u,transformRequest:u,transformResponse:u,paramsSerializer:u,timeout:u,timeoutMessage:u,withCredentials:u,withXSRFToken:u,adapter:u,responseType:u,xsrfCookieName:u,xsrfHeaderName:u,onUploadProgress:u,onDownloadProgress:u,decompress:u,maxContentLength:u,maxBodyLength:u,beforeRedirect:u,transport:u,httpAgent:u,httpsAgent:u,cancelToken:u,socketPath:u,responseEncoding:u,validateStatus:d,headers:(y,m,x)=>l(eg(y),eg(m),x,!0)};return $.forEach(Object.keys({...t,...n}),function(m){const x=h[m]||l,w=x(t[m],n[m],m);$.isUndefined(w)&&x!==d||(i[m]=w)}),i}const h1=t=>{const n=Hr({},t);let{data:i,withXSRFToken:s,xsrfHeaderName:l,xsrfCookieName:c,headers:u,auth:d}=n;if(n.headers=u=Dt.from(u),n.url=l1(p1(n.baseURL,n.url,n.allowAbsoluteUrls),t.params,t.paramsSerializer),d&&u.set("Authorization","Basic "+btoa((d.username||"")+":"+(d.password?unescape(encodeURIComponent(d.password)):""))),$.isFormData(i)){if(vt.hasStandardBrowserEnv||vt.hasStandardBrowserWebWorkerEnv)u.setContentType(void 0);else if($.isFunction(i.getHeaders)){const h=i.getHeaders(),y=["content-type","content-length"];Object.entries(h).forEach(([m,x])=>{y.includes(m.toLowerCase())&&u.set(m,x)})}}if(vt.hasStandardBrowserEnv&&(s&&$.isFunction(s)&&(s=s(n)),s||s!==!1&&yC(n.url))){const h=l&&c&&gC.read(c);h&&u.set(l,h)}return n},wC=typeof XMLHttpRequest<"u",SC=wC&&function(t){return new Promise(function(i,s){const l=h1(t);let c=l.data;const u=Dt.from(l.headers).normalize();let{responseType:d,onUploadProgress:h,onDownloadProgress:y}=l,m,x,w,P,k;function T(){P&&P(),k&&k(),l.cancelToken&&l.cancelToken.unsubscribe(m),l.signal&&l.signal.removeEventListener("abort",m)}let S=new XMLHttpRequest;S.open(l.method.toUpperCase(),l.url,!0),S.timeout=l.timeout;function _(){if(!S)return;const b=Dt.from("getAllResponseHeaders"in S&&S.getAllResponseHeaders()),W={data:!d||d==="text"||d==="json"?S.responseText:S.response,status:S.status,statusText:S.statusText,headers:b,config:t,request:S};d1(function(H){i(H),T()},function(H){s(H),T()},W),S=null}"onloadend"in S?S.onloadend=_:S.onreadystatechange=function(){!S||S.readyState!==4||S.status===0&&!(S.responseURL&&S.responseURL.indexOf("file:")===0)||setTimeout(_)},S.onabort=function(){S&&(s(new ke("Request aborted",ke.ECONNABORTED,t,S)),S=null)},S.onerror=function(D){const W=D&&D.message?D.message:"Network Error",q=new ke(W,ke.ERR_NETWORK,t,S);q.event=D||null,s(q),S=null},S.ontimeout=function(){let D=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded";const W=l.transitional||u1;l.timeoutErrorMessage&&(D=l.timeoutErrorMessage),s(new ke(D,W.clarifyTimeoutError?ke.ETIMEDOUT:ke.ECONNABORTED,t,S)),S=null},c===void 0&&u.setContentType(null),"setRequestHeader"in S&&$.forEach(u.toJSON(),function(D,W){S.setRequestHeader(W,D)}),$.isUndefined(l.withCredentials)||(S.withCredentials=!!l.withCredentials),d&&d!=="json"&&(S.responseType=l.responseType),y&&([w,k]=Ba(y,!0),S.addEventListener("progress",w)),h&&S.upload&&([x,P]=Ba(h),S.upload.addEventListener("progress",x),S.upload.addEventListener("loadend",P)),(l.cancelToken||l.signal)&&(m=b=>{S&&(s(!b||b.type?new Li(null,t,S):b),S.abort(),S=null)},l.cancelToken&&l.cancelToken.subscribe(m),l.signal&&(l.signal.aborted?m():l.signal.addEventListener("abort",m)));const N=pC(l.url);if(N&&vt.protocols.indexOf(N)===-1){s(new ke("Unsupported protocol "+N+":",ke.ERR_BAD_REQUEST,t));return}S.send(c||null)})},EC=(t,n)=>{const{length:i}=t=t?t.filter(Boolean):[];if(n||i){let s=new AbortController,l;const c=function(y){if(!l){l=!0,d();const m=y instanceof Error?y:this.reason;s.abort(m instanceof ke?m:new Li(m instanceof Error?m.message:m))}};let u=n&&setTimeout(()=>{u=null,c(new ke(`timeout ${n} of ms exceeded`,ke.ETIMEDOUT))},n);const d=()=>{t&&(u&&clearTimeout(u),u=null,t.forEach(y=>{y.unsubscribe?y.unsubscribe(c):y.removeEventListener("abort",c)}),t=null)};t.forEach(y=>y.addEventListener("abort",c));const{signal:h}=s;return h.unsubscribe=()=>$.asap(d),h}},kC=function*(t,n){let i=t.byteLength;if(i{const l=PC(t,n);let c=0,u,d=h=>{u||(u=!0,s&&s(h))};return new ReadableStream({async pull(h){try{const{done:y,value:m}=await l.next();if(y){d(),h.close();return}let x=m.byteLength;if(i){let w=c+=x;i(w)}h.enqueue(new Uint8Array(m))}catch(y){throw d(y),y}},cancel(h){return d(h),l.return()}},{highWaterMark:2})},ng=64*1024,{isFunction:wa}=$,CC=(({Request:t,Response:n})=>({Request:t,Response:n}))($.global),{ReadableStream:rg,TextEncoder:ig}=$.global,og=(t,...n)=>{try{return!!t(...n)}catch{return!1}},AC=t=>{t=$.merge.call({skipUndefined:!0},CC,t);const{fetch:n,Request:i,Response:s}=t,l=n?wa(n):typeof fetch=="function",c=wa(i),u=wa(s);if(!l)return!1;const d=l&&wa(rg),h=l&&(typeof ig=="function"?(k=>T=>k.encode(T))(new ig):async k=>new Uint8Array(await new i(k).arrayBuffer())),y=c&&d&&og(()=>{let k=!1;const T=new i(vt.origin,{body:new rg,method:"POST",get duplex(){return k=!0,"half"}}).headers.has("Content-Type");return k&&!T}),m=u&&d&&og(()=>$.isReadableStream(new s("").body)),x={stream:m&&(k=>k.body)};l&&["text","arrayBuffer","blob","formData","stream"].forEach(k=>{!x[k]&&(x[k]=(T,S)=>{let _=T&&T[k];if(_)return _.call(T);throw new ke(`Response type '${k}' is not supported`,ke.ERR_NOT_SUPPORT,S)})});const w=async k=>{if(k==null)return 0;if($.isBlob(k))return k.size;if($.isSpecCompliantForm(k))return(await new i(vt.origin,{method:"POST",body:k}).arrayBuffer()).byteLength;if($.isArrayBufferView(k)||$.isArrayBuffer(k))return k.byteLength;if($.isURLSearchParams(k)&&(k=k+""),$.isString(k))return(await h(k)).byteLength},P=async(k,T)=>{const S=$.toFiniteNumber(k.getContentLength());return S??w(T)};return async k=>{let{url:T,method:S,data:_,signal:N,cancelToken:b,timeout:D,onDownloadProgress:W,onUploadProgress:q,responseType:H,headers:I,withCredentials:ne="same-origin",fetchOptions:te}=h1(k),he=n||fetch;H=H?(H+"").toLowerCase():"text";let re=EC([N,b&&b.toAbortSignal()],D),Se=null;const ge=re&&re.unsubscribe&&(()=>{re.unsubscribe()});let _e;try{if(q&&y&&S!=="get"&&S!=="head"&&(_e=await P(I,_))!==0){let A=new i(T,{method:"POST",body:_,duplex:"half"}),U;if($.isFormData(_)&&(U=A.headers.get("content-type"))&&I.setContentType(U),A.body){const[ee,oe]=Jy(_e,Ba(Zy(q)));_=tg(A.body,ng,ee,oe)}}$.isString(ne)||(ne=ne?"include":"omit");const Pe=c&&"credentials"in i.prototype,le={...te,signal:re,method:S.toUpperCase(),headers:I.normalize().toJSON(),body:_,duplex:"half",credentials:Pe?ne:void 0};Se=c&&new i(T,le);let g=await(c?he(Se,te):he(T,le));const O=m&&(H==="stream"||H==="response");if(m&&(W||O&&ge)){const A={};["status","statusText","headers"].forEach(Z=>{A[Z]=g[Z]});const U=$.toFiniteNumber(g.headers.get("content-length")),[ee,oe]=W&&Jy(U,Ba(Zy(W),!0))||[];g=new s(tg(g.body,ng,ee,()=>{oe&&oe(),ge&&ge()}),A)}H=H||"text";let M=await x[$.findKey(x,H)||"text"](g,k);return!O&&ge&&ge(),await new Promise((A,U)=>{d1(A,U,{data:M,headers:Dt.from(g.headers),status:g.status,statusText:g.statusText,config:k,request:Se})})}catch(Pe){throw ge&&ge(),Pe&&Pe.name==="TypeError"&&/Load failed|fetch/i.test(Pe.message)?Object.assign(new ke("Network Error",ke.ERR_NETWORK,k,Se),{cause:Pe.cause||Pe}):ke.from(Pe,Pe&&Pe.code,k,Se)}}},_C=new Map,m1=t=>{let n=t&&t.env||{};const{fetch:i,Request:s,Response:l}=n,c=[s,l,i];let u=c.length,d=u,h,y,m=_C;for(;d--;)h=c[d],y=m.get(h),y===void 0&&m.set(h,y=d?new Map:AC(n)),m=y;return y};m1();const Id={http:HT,xhr:SC,fetch:{get:m1}};$.forEach(Id,(t,n)=>{if(t){try{Object.defineProperty(t,"name",{value:n})}catch{}Object.defineProperty(t,"adapterName",{value:n})}});const sg=t=>`- ${t}`,NC=t=>$.isFunction(t)||t===null||t===!1;function RC(t,n){t=$.isArray(t)?t:[t];const{length:i}=t;let s,l;const c={};for(let u=0;u`adapter ${h} `+(y===!1?"is not supported by the environment":"is not available in the build"));let d=i?u.length>1?`since : -`+u.map(sg).join(` -`):" "+sg(u[0]):"as no adapter specified";throw new ke("There is no suitable adapter to dispatch the request "+d,"ERR_NOT_SUPPORT")}return l}const y1={getAdapter:RC,adapters:Id};function yc(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Li(null,t)}function ag(t){return yc(t),t.headers=Dt.from(t.headers),t.data=mc.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),y1.getAdapter(t.adapter||Jo.adapter,t)(t).then(function(s){return yc(t),s.data=mc.call(t,t.transformResponse,s),s.headers=Dt.from(s.headers),s},function(s){return f1(s)||(yc(t),s&&s.response&&(s.response.data=mc.call(t,t.transformResponse,s.response),s.response.headers=Dt.from(s.response.headers))),Promise.reject(s)})}const g1="1.13.2",el={};["object","boolean","number","function","string","symbol"].forEach((t,n)=>{el[t]=function(s){return typeof s===t||"a"+(n<1?"n ":" ")+t}});const lg={};el.transitional=function(n,i,s){function l(c,u){return"[Axios v"+g1+"] Transitional option '"+c+"'"+u+(s?". "+s:"")}return(c,u,d)=>{if(n===!1)throw new ke(l(u," has been removed"+(i?" in "+i:"")),ke.ERR_DEPRECATED);return i&&!lg[u]&&(lg[u]=!0,console.warn(l(u," has been deprecated since v"+i+" and will be removed in the near future"))),n?n(c,u,d):!0}};el.spelling=function(n){return(i,s)=>(console.warn(`${s} is likely a misspelling of ${n}`),!0)};function FC(t,n,i){if(typeof t!="object")throw new ke("options must be an object",ke.ERR_BAD_OPTION_VALUE);const s=Object.keys(t);let l=s.length;for(;l-- >0;){const c=s[l],u=n[c];if(u){const d=t[c],h=d===void 0||u(d,c,t);if(h!==!0)throw new ke("option "+c+" must be "+h,ke.ERR_BAD_OPTION_VALUE);continue}if(i!==!0)throw new ke("Unknown option "+c,ke.ERR_BAD_OPTION)}}const Na={assertOptions:FC,validators:el},kn=Na.validators;let Wr=class{constructor(n){this.defaults=n||{},this.interceptors={request:new Xy,response:new Xy}}async request(n,i){try{return await this._request(n,i)}catch(s){if(s instanceof Error){let l={};Error.captureStackTrace?Error.captureStackTrace(l):l=new Error;const c=l.stack?l.stack.replace(/^.+\n/,""):"";try{s.stack?c&&!String(s.stack).endsWith(c.replace(/^.+\n.+\n/,""))&&(s.stack+=` -`+c):s.stack=c}catch{}}throw s}}_request(n,i){typeof n=="string"?(i=i||{},i.url=n):i=n||{},i=Hr(this.defaults,i);const{transitional:s,paramsSerializer:l,headers:c}=i;s!==void 0&&Na.assertOptions(s,{silentJSONParsing:kn.transitional(kn.boolean),forcedJSONParsing:kn.transitional(kn.boolean),clarifyTimeoutError:kn.transitional(kn.boolean)},!1),l!=null&&($.isFunction(l)?i.paramsSerializer={serialize:l}:Na.assertOptions(l,{encode:kn.function,serialize:kn.function},!0)),i.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?i.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:i.allowAbsoluteUrls=!0),Na.assertOptions(i,{baseUrl:kn.spelling("baseURL"),withXsrfToken:kn.spelling("withXSRFToken")},!0),i.method=(i.method||this.defaults.method||"get").toLowerCase();let u=c&&$.merge(c.common,c[i.method]);c&&$.forEach(["delete","get","head","post","put","patch","common"],k=>{delete c[k]}),i.headers=Dt.concat(u,c);const d=[];let h=!0;this.interceptors.request.forEach(function(T){typeof T.runWhen=="function"&&T.runWhen(i)===!1||(h=h&&T.synchronous,d.unshift(T.fulfilled,T.rejected))});const y=[];this.interceptors.response.forEach(function(T){y.push(T.fulfilled,T.rejected)});let m,x=0,w;if(!h){const k=[ag.bind(this),void 0];for(k.unshift(...d),k.push(...y),w=k.length,m=Promise.resolve(i);x{if(!s._listeners)return;let c=s._listeners.length;for(;c-- >0;)s._listeners[c](l);s._listeners=null}),this.promise.then=l=>{let c;const u=new Promise(d=>{s.subscribe(d),c=d}).then(l);return u.cancel=function(){s.unsubscribe(c)},u},n(function(c,u,d){s.reason||(s.reason=new Li(c,u,d),i(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(n){if(this.reason){n(this.reason);return}this._listeners?this._listeners.push(n):this._listeners=[n]}unsubscribe(n){if(!this._listeners)return;const i=this._listeners.indexOf(n);i!==-1&&this._listeners.splice(i,1)}toAbortSignal(){const n=new AbortController,i=s=>{n.abort(s)};return this.subscribe(i),n.signal.unsubscribe=()=>this.unsubscribe(i),n.signal}static source(){let n;return{token:new v1(function(l){n=l}),cancel:n}}};function OC(t){return function(i){return t.apply(null,i)}}function MC(t){return $.isObject(t)&&t.isAxiosError===!0}const Lf={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,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Lf).forEach(([t,n])=>{Lf[n]=t});function x1(t){const n=new Wr(t),i=Xv(Wr.prototype.request,n);return $.extend(i,Wr.prototype,n,{allOwnKeys:!0}),$.extend(i,n,null,{allOwnKeys:!0}),i.create=function(l){return x1(Hr(t,l))},i}const Qe=x1(Jo);Qe.Axios=Wr;Qe.CanceledError=Li;Qe.CancelToken=bC;Qe.isCancel=f1;Qe.VERSION=g1;Qe.toFormData=Za;Qe.AxiosError=ke;Qe.Cancel=Qe.CanceledError;Qe.all=function(n){return Promise.all(n)};Qe.spread=OC;Qe.isAxiosError=MC;Qe.mergeConfig=Hr;Qe.AxiosHeaders=Dt;Qe.formToJSON=t=>c1($.isHTMLForm(t)?new FormData(t):t);Qe.getAdapter=y1.getAdapter;Qe.HttpStatusCode=Lf;Qe.default=Qe;const{Axios:X_,AxiosError:Y_,CanceledError:J_,isCancel:Z_,CancelToken:eN,VERSION:tN,all:nN,Cancel:rN,isAxiosError:iN,spread:oN,toFormData:sN,AxiosHeaders:aN,HttpStatusCode:lN,formToJSON:uN,getAdapter:cN,mergeConfig:fN}=Qe;var gc,ug;function Vi(){return ug||(ug=1,gc=TypeError),gc}const jC={},IC=Object.freeze(Object.defineProperty({__proto__:null,default:jC},Symbol.toStringTag,{value:"Module"})),DC=Iw(IC);var vc,cg;function tl(){if(cg)return vc;cg=1;var t=typeof Map=="function"&&Map.prototype,n=Object.getOwnPropertyDescriptor&&t?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=t&&n&&typeof n.get=="function"?n.get:null,s=t&&Map.prototype.forEach,l=typeof Set=="function"&&Set.prototype,c=Object.getOwnPropertyDescriptor&&l?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,u=l&&c&&typeof c.get=="function"?c.get:null,d=l&&Set.prototype.forEach,h=typeof WeakMap=="function"&&WeakMap.prototype,y=h?WeakMap.prototype.has:null,m=typeof WeakSet=="function"&&WeakSet.prototype,x=m?WeakSet.prototype.has:null,w=typeof WeakRef=="function"&&WeakRef.prototype,P=w?WeakRef.prototype.deref:null,k=Boolean.prototype.valueOf,T=Object.prototype.toString,S=Function.prototype.toString,_=String.prototype.match,N=String.prototype.slice,b=String.prototype.replace,D=String.prototype.toUpperCase,W=String.prototype.toLowerCase,q=RegExp.prototype.test,H=Array.prototype.concat,I=Array.prototype.join,ne=Array.prototype.slice,te=Math.floor,he=typeof BigInt=="function"?BigInt.prototype.valueOf:null,re=Object.getOwnPropertySymbols,Se=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,ge=typeof Symbol=="function"&&typeof Symbol.iterator=="object",_e=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===ge||!0)?Symbol.toStringTag:null,Pe=Object.prototype.propertyIsEnumerable,le=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(V){return V.__proto__}:null);function g(V,z){if(V===1/0||V===-1/0||V!==V||V&&V>-1e3&&V<1e3||q.call(/e/,z))return z;var Ae=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof V=="number"){var Fe=V<0?-te(-V):te(V);if(Fe!==V){var Oe=String(Fe),we=N.call(z,Oe.length+1);return b.call(Oe,Ae,"$&_")+"."+b.call(b.call(we,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(z,Ae,"$&_")}var O=DC,M=O.custom,A=Xe(M)?M:null,U={__proto__:null,double:'"',single:"'"},ee={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};vc=function V(z,Ae,Fe,Oe){var we=Ae||{};if(ot(we,"quoteStyle")&&!ot(U,we.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ot(we,"maxStringLength")&&(typeof we.maxStringLength=="number"?we.maxStringLength<0&&we.maxStringLength!==1/0:we.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var Et=ot(we,"customInspect")?we.customInspect:!0;if(typeof Et!="boolean"&&Et!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ot(we,"indent")&&we.indent!==null&&we.indent!==" "&&!(parseInt(we.indent,10)===we.indent&&we.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ot(we,"numericSeparator")&&typeof we.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var yn=we.numericSeparator;if(typeof z>"u")return"undefined";if(z===null)return"null";if(typeof z=="boolean")return z?"true":"false";if(typeof z=="string")return qr(z,we);if(typeof z=="number"){if(z===0)return 1/0/z>0?"0":"-0";var pt=String(z);return yn?g(z,pt):pt}if(typeof z=="bigint"){var Jt=String(z)+"n";return yn?g(z,Jt):Jt}var Xr=typeof we.depth>"u"?5:we.depth;if(typeof Fe>"u"&&(Fe=0),Fe>=Xr&&Xr>0&&typeof z=="object")return Ce(z)?"[Array]":"[Object]";var Rn=is(we,Fe);if(typeof Oe>"u")Oe=[];else if(_t(Oe,z)>=0)return"[Circular]";function kt(Fn,kr,ls){if(kr&&(Oe=ne.call(Oe),Oe.push(kr)),ls){var qi={depth:we.depth};return ot(we,"quoteStyle")&&(qi.quoteStyle=we.quoteStyle),V(Fn,qi,Fe+1,Oe)}return V(Fn,we,Fe+1,Oe)}if(typeof z=="function"&&!Ee(z)){var zi=hn(z),Gn=Qr(z,kt);return"[Function"+(zi?": "+zi:" (anonymous)")+"]"+(Gn.length>0?" { "+I.call(Gn,", ")+" }":"")}if(Xe(z)){var Yr=ge?b.call(String(z),/^(Symbol\(.*\))_[^)]*$/,"$1"):Se.call(z);return typeof z=="object"&&!ge?qn(Yr):Yr}if(rs(z)){for(var Zt="<"+W.call(String(z.nodeName)),Ui=z.attributes||[],gn=0;gn",Zt}if(Ce(z)){if(z.length===0)return"[]";var Qn=Qr(z,kt);return Rn&&!fl(Qn)?"["+Gr(Qn,Rn)+"]":"[ "+I.call(Qn,", ")+" ]"}if(xe(z)){var Xn=Qr(z,kt);return!("cause"in Error.prototype)&&"cause"in z&&!Pe.call(z,"cause")?"{ ["+String(z)+"] "+I.call(H.call("[cause]: "+kt(z.cause),Xn),", ")+" }":Xn.length===0?"["+String(z)+"]":"{ ["+String(z)+"] "+I.call(Xn,", ")+" }"}if(typeof z=="object"&&Et){if(A&&typeof z[A]=="function"&&O)return O(z,{depth:Xr-Fe});if(Et!=="symbol"&&typeof z.inspect=="function")return z.inspect()}if(st(z)){var Jr=[];return s&&s.call(z,function(Fn,kr){Jr.push(kt(kr,z,!0)+" => "+kt(Fn,z))}),Kn("Map",i.call(z),Jr,Rn)}if(_n(z)){var os=[];return d&&d.call(z,function(Fn){os.push(kt(Fn,z))}),Kn("Set",u.call(z),os,Rn)}if(mn(z))return Nn("WeakMap");if(ns(z))return Nn("WeakSet");if(An(z))return Nn("WeakRef");if(be(z))return qn(kt(Number(z)));if(wt(z))return qn(kt(he.call(z)));if(Ve(z))return qn(k.call(z));if(je(z))return qn(kt(String(z)));if(typeof window<"u"&&z===window)return"{ [object Window] }";if(typeof globalThis<"u"&&z===globalThis||typeof gm<"u"&&z===gm)return"{ [object globalThis] }";if(!me(z)&&!Ee(z)){var $i=Qr(z,kt),ss=le?le(z)===Object.prototype:z instanceof Object||z.constructor===Object,en=z instanceof Object?"":"null prototype",Wi=!ss&&_e&&Object(z)===z&&_e in z?N.call(St(z),8,-1):en?"Object":"",as=ss||typeof z.constructor!="function"?"":z.constructor.name?z.constructor.name+" ":"",Hi=as+(Wi||en?"["+I.call(H.call([],Wi||[],en||[]),": ")+"] ":"");return $i.length===0?Hi+"{}":Rn?Hi+"{"+Gr($i,Rn)+"}":Hi+"{ "+I.call($i,", ")+" }"}return String(z)};function oe(V,z,Ae){var Fe=Ae.quoteStyle||z,Oe=U[Fe];return Oe+V+Oe}function Z(V){return b.call(String(V),/"/g,""")}function fe(V){return!_e||!(typeof V=="object"&&(_e in V||typeof V[_e]<"u"))}function Ce(V){return St(V)==="[object Array]"&&fe(V)}function me(V){return St(V)==="[object Date]"&&fe(V)}function Ee(V){return St(V)==="[object RegExp]"&&fe(V)}function xe(V){return St(V)==="[object Error]"&&fe(V)}function je(V){return St(V)==="[object String]"&&fe(V)}function be(V){return St(V)==="[object Number]"&&fe(V)}function Ve(V){return St(V)==="[object Boolean]"&&fe(V)}function Xe(V){if(ge)return V&&typeof V=="object"&&V instanceof Symbol;if(typeof V=="symbol")return!0;if(!V||typeof V!="object"||!Se)return!1;try{return Se.call(V),!0}catch{}return!1}function wt(V){if(!V||typeof V!="object"||!he)return!1;try{return he.call(V),!0}catch{}return!1}var et=Object.prototype.hasOwnProperty||function(V){return V in this};function ot(V,z){return et.call(V,z)}function St(V){return T.call(V)}function hn(V){if(V.name)return V.name;var z=_.call(S.call(V),/^function\s*([\w$]+)/);return z?z[1]:null}function _t(V,z){if(V.indexOf)return V.indexOf(z);for(var Ae=0,Fe=V.length;Aez.maxStringLength){var Ae=V.length-z.maxStringLength,Fe="... "+Ae+" more character"+(Ae>1?"s":"");return qr(N.call(V,0,z.maxStringLength),z)+Fe}var Oe=ee[z.quoteStyle||"single"];Oe.lastIndex=0;var we=b.call(b.call(V,Oe,"\\$1"),/[\x00-\x1f]/g,Kr);return oe(we,"single",z)}function Kr(V){var z=V.charCodeAt(0),Ae={8:"b",9:"t",10:"n",12:"f",13:"r"}[z];return Ae?"\\"+Ae:"\\x"+(z<16?"0":"")+D.call(z.toString(16))}function qn(V){return"Object("+V+")"}function Nn(V){return V+" { ? }"}function Kn(V,z,Ae,Fe){var Oe=Fe?Gr(Ae,Fe):I.call(Ae,", ");return V+" ("+z+") {"+Oe+"}"}function fl(V){for(var z=0;z=0)return!1;return!0}function is(V,z){var Ae;if(V.indent===" ")Ae=" ";else if(typeof V.indent=="number"&&V.indent>0)Ae=I.call(Array(V.indent+1)," ");else return null;return{base:Ae,prev:I.call(Array(z+1),Ae)}}function Gr(V,z){if(V.length===0)return"";var Ae=` -`+z.prev+z.base;return Ae+I.call(V,","+Ae)+` -`+z.prev}function Qr(V,z){var Ae=Ce(V),Fe=[];if(Ae){Fe.length=V.length;for(var Oe=0;Oe"u"||!H?t:H(Uint8Array),ge={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?t:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?t:ArrayBuffer,"%ArrayIteratorPrototype%":q&&H?H([][Symbol.iterator]()):t,"%AsyncFromSyncIteratorPrototype%":t,"%AsyncFunction%":re,"%AsyncGenerator%":re,"%AsyncGeneratorFunction%":re,"%AsyncIteratorPrototype%":re,"%Atomics%":typeof Atomics>"u"?t:Atomics,"%BigInt%":typeof BigInt>"u"?t:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?t:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?t:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?t:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":s,"%Float16Array%":typeof Float16Array>"u"?t:Float16Array,"%Float32Array%":typeof Float32Array>"u"?t:Float32Array,"%Float64Array%":typeof Float64Array>"u"?t:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?t:FinalizationRegistry,"%Function%":S,"%GeneratorFunction%":re,"%Int8Array%":typeof Int8Array>"u"?t:Int8Array,"%Int16Array%":typeof Int16Array>"u"?t:Int16Array,"%Int32Array%":typeof Int32Array>"u"?t:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":q&&H?H(H([][Symbol.iterator]())):t,"%JSON%":typeof JSON=="object"?JSON:t,"%Map%":typeof Map>"u"?t:Map,"%MapIteratorPrototype%":typeof Map>"u"||!q||!H?t:H(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":N,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?t:Promise,"%Proxy%":typeof Proxy>"u"?t:Proxy,"%RangeError%":l,"%ReferenceError%":c,"%Reflect%":typeof Reflect>"u"?t:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?t:Set,"%SetIteratorPrototype%":typeof Set>"u"||!q||!H?t:H(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?t:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":q&&H?H(""[Symbol.iterator]()):t,"%Symbol%":q?Symbol:t,"%SyntaxError%":u,"%ThrowTypeError%":W,"%TypedArray%":Se,"%TypeError%":d,"%Uint8Array%":typeof Uint8Array>"u"?t:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?t:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?t:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?t:Uint32Array,"%URIError%":h,"%WeakMap%":typeof WeakMap>"u"?t:WeakMap,"%WeakRef%":typeof WeakRef>"u"?t:WeakRef,"%WeakSet%":typeof WeakSet>"u"?t:WeakSet,"%Function.prototype.call%":he,"%Function.prototype.apply%":te,"%Object.defineProperty%":b,"%Object.getPrototypeOf%":I,"%Math.abs%":y,"%Math.floor%":m,"%Math.max%":x,"%Math.min%":w,"%Math.pow%":P,"%Math.round%":k,"%Math.sign%":T,"%Reflect.getPrototypeOf%":ne};if(H)try{null.error}catch(Ee){var _e=H(H(Ee));ge["%Error.prototype%"]=_e}var Pe=function Ee(xe){var je;if(xe==="%AsyncFunction%")je=_("async function () {}");else if(xe==="%GeneratorFunction%")je=_("function* () {}");else if(xe==="%AsyncGeneratorFunction%")je=_("async function* () {}");else if(xe==="%AsyncGenerator%"){var be=Ee("%AsyncGeneratorFunction%");be&&(je=be.prototype)}else if(xe==="%AsyncIteratorPrototype%"){var Ve=Ee("%AsyncGenerator%");Ve&&H&&(je=H(Ve.prototype))}return ge[xe]=je,je},le={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},g=nl(),O=lA(),M=g.call(he,Array.prototype.concat),A=g.call(te,Array.prototype.splice),U=g.call(he,String.prototype.replace),ee=g.call(he,String.prototype.slice),oe=g.call(he,RegExp.prototype.exec),Z=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,fe=/\\(\\)?/g,Ce=function(xe){var je=ee(xe,0,1),be=ee(xe,-1);if(je==="%"&&be!=="%")throw new u("invalid intrinsic syntax, expected closing `%`");if(be==="%"&&je!=="%")throw new u("invalid intrinsic syntax, expected opening `%`");var Ve=[];return U(xe,Z,function(Xe,wt,et,ot){Ve[Ve.length]=et?U(ot,fe,"$1"):wt||Xe}),Ve},me=function(xe,je){var be=xe,Ve;if(O(le,be)&&(Ve=le[be],be="%"+Ve[0]+"%"),O(ge,be)){var Xe=ge[be];if(Xe===re&&(Xe=Pe(be)),typeof Xe>"u"&&!je)throw new d("intrinsic "+xe+" exists, but is not available. Please file an issue!");return{alias:Ve,name:be,value:Xe}}throw new u("intrinsic "+xe+" does not exist!")};return Jc=function(xe,je){if(typeof xe!="string"||xe.length===0)throw new d("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof je!="boolean")throw new d('"allowMissing" argument must be a boolean');if(oe(/^%?[^%]*%?$/,xe)===null)throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var be=Ce(xe),Ve=be.length>0?be[0]:"",Xe=me("%"+Ve+"%",je),wt=Xe.name,et=Xe.value,ot=!1,St=Xe.alias;St&&(Ve=St[0],A(be,M([0,1],St)));for(var hn=1,_t=!0;hn=be.length){var _n=N(et,st);_t=!!_n,_t&&"get"in _n&&!("originalValue"in _n.get)?et=_n.get:et=et[st]}else _t=O(et,st),et=et[st];_t&&!ot&&(ge[wt]=et)}}return et},Jc}var Zc,Hg;function C1(){if(Hg)return Zc;Hg=1;var t=Ld(),n=T1(),i=n([t("%String.prototype.indexOf%")]);return Zc=function(l,c){var u=t(l,!!c);return typeof u=="function"&&i(l,".prototype.")>-1?n([u]):u},Zc}var ef,qg;function A1(){if(qg)return ef;qg=1;var t=Ld(),n=C1(),i=tl(),s=Vi(),l=t("%Map%",!0),c=n("Map.prototype.get",!0),u=n("Map.prototype.set",!0),d=n("Map.prototype.has",!0),h=n("Map.prototype.delete",!0),y=n("Map.prototype.size",!0);return ef=!!l&&function(){var x,w={assert:function(P){if(!w.has(P))throw new s("Side channel does not contain "+i(P))},delete:function(P){if(x){var k=h(x,P);return y(x)===0&&(x=void 0),k}return!1},get:function(P){if(x)return c(x,P)},has:function(P){return x?d(x,P):!1},set:function(P,k){x||(x=new l),u(x,P,k)}};return w},ef}var tf,Kg;function uA(){if(Kg)return tf;Kg=1;var t=Ld(),n=C1(),i=tl(),s=A1(),l=Vi(),c=t("%WeakMap%",!0),u=n("WeakMap.prototype.get",!0),d=n("WeakMap.prototype.set",!0),h=n("WeakMap.prototype.has",!0),y=n("WeakMap.prototype.delete",!0);return tf=c?function(){var x,w,P={assert:function(k){if(!P.has(k))throw new l("Side channel does not contain "+i(k))},delete:function(k){if(c&&k&&(typeof k=="object"||typeof k=="function")){if(x)return y(x,k)}else if(s&&w)return w.delete(k);return!1},get:function(k){return c&&k&&(typeof k=="object"||typeof k=="function")&&x?u(x,k):w&&w.get(k)},has:function(k){return c&&k&&(typeof k=="object"||typeof k=="function")&&x?h(x,k):!!w&&w.has(k)},set:function(k,T){c&&k&&(typeof k=="object"||typeof k=="function")?(x||(x=new c),d(x,k,T)):s&&(w||(w=s()),w.set(k,T))}};return P}:s,tf}var nf,Gg;function cA(){if(Gg)return nf;Gg=1;var t=Vi(),n=tl(),i=LC(),s=A1(),l=uA(),c=l||s||i;return nf=function(){var d,h={assert:function(y){if(!h.has(y))throw new t("Side channel does not contain "+n(y))},delete:function(y){return!!d&&d.delete(y)},get:function(y){return d&&d.get(y)},has:function(y){return!!d&&d.has(y)},set:function(y,m){d||(d=c()),d.set(y,m)}};return h},nf}var rf,Qg;function Vd(){if(Qg)return rf;Qg=1;var t=String.prototype.replace,n=/%20/g,i={RFC1738:"RFC1738",RFC3986:"RFC3986"};return rf={default:i.RFC3986,formatters:{RFC1738:function(s){return t.call(s,n,"+")},RFC3986:function(s){return String(s)}},RFC1738:i.RFC1738,RFC3986:i.RFC3986},rf}var of,Xg;function _1(){if(Xg)return of;Xg=1;var t=Vd(),n=Object.prototype.hasOwnProperty,i=Array.isArray,s=(function(){for(var S=[],_=0;_<256;++_)S.push("%"+((_<16?"0":"")+_.toString(16)).toUpperCase());return S})(),l=function(_){for(;_.length>1;){var N=_.pop(),b=N.obj[N.prop];if(i(b)){for(var D=[],W=0;W=y?q.slice(I,I+y):q,te=[],he=0;he=48&&re<=57||re>=65&&re<=90||re>=97&&re<=122||W===t.RFC1738&&(re===40||re===41)){te[te.length]=ne.charAt(he);continue}if(re<128){te[te.length]=s[re];continue}if(re<2048){te[te.length]=s[192|re>>6]+s[128|re&63];continue}if(re<55296||re>=57344){te[te.length]=s[224|re>>12]+s[128|re>>6&63]+s[128|re&63];continue}he+=1,re=65536+((re&1023)<<10|ne.charCodeAt(he)&1023),te[te.length]=s[240|re>>18]+s[128|re>>12&63]+s[128|re>>6&63]+s[128|re&63]}H+=te.join("")}return H},x=function(_){for(var N=[{obj:{o:_},prop:"o"}],b=[],D=0;D"u"&&(M=0)}if(typeof ne=="function"?g=ne(_,g):g instanceof Date?g=re(g):N==="comma"&&c(g)&&(g=n.maybeMap(g,function(wt){return wt instanceof Date?re(wt):wt})),g===null){if(W)return I&&!_e?I(_,m.encoder,Pe,"key",Se):_;g=""}if(x(g)||n.isBuffer(g)){if(I){var ee=_e?_:I(_,m.encoder,Pe,"key",Se);return[ge(ee)+"="+ge(I(g,m.encoder,Pe,"value",Se))]}return[ge(_)+"="+ge(String(g))]}var oe=[];if(typeof g>"u")return oe;var Z;if(N==="comma"&&c(g))_e&&I&&(g=n.maybeMap(g,I)),Z=[{value:g.length>0?g.join(",")||null:void 0}];else if(c(ne))Z=ne;else{var fe=Object.keys(g);Z=te?fe.sort(te):fe}var Ce=H?String(_).replace(/\./g,"%2E"):String(_),me=b&&c(g)&&g.length===1?Ce+"[]":Ce;if(D&&c(g)&&g.length===0)return me+"[]";for(var Ee=0;Ee"u"?S.encodeDotInKeys===!0?!0:m.allowDots:!!S.allowDots;return{addQueryPrefix:typeof S.addQueryPrefix=="boolean"?S.addQueryPrefix:m.addQueryPrefix,allowDots:q,allowEmptyArrays:typeof S.allowEmptyArrays=="boolean"?!!S.allowEmptyArrays:m.allowEmptyArrays,arrayFormat:W,charset:_,charsetSentinel:typeof S.charsetSentinel=="boolean"?S.charsetSentinel:m.charsetSentinel,commaRoundTrip:!!S.commaRoundTrip,delimiter:typeof S.delimiter>"u"?m.delimiter:S.delimiter,encode:typeof S.encode=="boolean"?S.encode:m.encode,encodeDotInKeys:typeof S.encodeDotInKeys=="boolean"?S.encodeDotInKeys:m.encodeDotInKeys,encoder:typeof S.encoder=="function"?S.encoder:m.encoder,encodeValuesOnly:typeof S.encodeValuesOnly=="boolean"?S.encodeValuesOnly:m.encodeValuesOnly,filter:D,format:N,formatter:b,serializeDate:typeof S.serializeDate=="function"?S.serializeDate:m.serializeDate,skipNulls:typeof S.skipNulls=="boolean"?S.skipNulls:m.skipNulls,sort:typeof S.sort=="function"?S.sort:null,strictNullHandling:typeof S.strictNullHandling=="boolean"?S.strictNullHandling:m.strictNullHandling}};return sf=function(T,S){var _=T,N=k(S),b,D;typeof N.filter=="function"?(D=N.filter,_=D("",_)):c(N.filter)&&(D=N.filter,b=D);var W=[];if(typeof _!="object"||_===null)return"";var q=l[N.arrayFormat],H=q==="comma"&&N.commaRoundTrip;b||(b=Object.keys(_)),N.sort&&b.sort(N.sort);for(var I=t(),ne=0;ne0?Se+re:""},sf}var af,Jg;function dA(){if(Jg)return af;Jg=1;var t=_1(),n=Object.prototype.hasOwnProperty,i=Array.isArray,s={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:t.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},l=function(w){return w.replace(/&#(\d+);/g,function(P,k){return String.fromCharCode(parseInt(k,10))})},c=function(w,P,k){if(w&&typeof w=="string"&&P.comma&&w.indexOf(",")>-1)return w.split(",");if(P.throwOnLimitExceeded&&k>=P.arrayLimit)throw new RangeError("Array limit exceeded. Only "+P.arrayLimit+" element"+(P.arrayLimit===1?"":"s")+" allowed in an array.");return w},u="utf8=%26%2310003%3B",d="utf8=%E2%9C%93",h=function(P,k){var T={__proto__:null},S=k.ignoreQueryPrefix?P.replace(/^\?/,""):P;S=S.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var _=k.parameterLimit===1/0?void 0:k.parameterLimit,N=S.split(k.delimiter,k.throwOnLimitExceeded?_+1:_);if(k.throwOnLimitExceeded&&N.length>_)throw new RangeError("Parameter limit exceeded. Only "+_+" parameter"+(_===1?"":"s")+" allowed.");var b=-1,D,W=k.charset;if(k.charsetSentinel)for(D=0;D-1&&(te=i(te)?[te]:te);var he=n.call(T,ne);he&&k.duplicates==="combine"?T[ne]=t.combine(T[ne],te):(!he||k.duplicates==="last")&&(T[ne]=te)}return T},y=function(w,P,k,T){var S=0;if(w.length>0&&w[w.length-1]==="[]"){var _=w.slice(0,-1).join("");S=Array.isArray(P)&&P[_]?P[_].length:0}for(var N=T?P:c(P,k,S),b=w.length-1;b>=0;--b){var D,W=w[b];if(W==="[]"&&k.parseArrays)D=k.allowEmptyArrays&&(N===""||k.strictNullHandling&&N===null)?[]:t.combine([],N);else{D=k.plainObjects?{__proto__:null}:{};var q=W.charAt(0)==="["&&W.charAt(W.length-1)==="]"?W.slice(1,-1):W,H=k.decodeDotInKeys?q.replace(/%2E/g,"."):q,I=parseInt(H,10);!k.parseArrays&&H===""?D={0:N}:!isNaN(I)&&W!==H&&String(I)===H&&I>=0&&k.parseArrays&&I<=k.arrayLimit?(D=[],D[I]=N):H!=="__proto__"&&(D[H]=N)}N=D}return N},m=function(P,k,T,S){if(P){var _=T.allowDots?P.replace(/\.([^.[]+)/g,"[$1]"):P,N=/(\[[^[\]]*])/,b=/(\[[^[\]]*])/g,D=T.depth>0&&N.exec(_),W=D?_.slice(0,D.index):_,q=[];if(W){if(!T.plainObjects&&n.call(Object.prototype,W)&&!T.allowPrototypes)return;q.push(W)}for(var H=0;T.depth>0&&(D=b.exec(_))!==null&&H"u"?s.charset:P.charset,T=typeof P.duplicates>"u"?s.duplicates:P.duplicates;if(T!=="combine"&&T!=="first"&&T!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var S=typeof P.allowDots>"u"?P.decodeDotInKeys===!0?!0:s.allowDots:!!P.allowDots;return{allowDots:S,allowEmptyArrays:typeof P.allowEmptyArrays=="boolean"?!!P.allowEmptyArrays:s.allowEmptyArrays,allowPrototypes:typeof P.allowPrototypes=="boolean"?P.allowPrototypes:s.allowPrototypes,allowSparse:typeof P.allowSparse=="boolean"?P.allowSparse:s.allowSparse,arrayLimit:typeof P.arrayLimit=="number"?P.arrayLimit:s.arrayLimit,charset:k,charsetSentinel:typeof P.charsetSentinel=="boolean"?P.charsetSentinel:s.charsetSentinel,comma:typeof P.comma=="boolean"?P.comma:s.comma,decodeDotInKeys:typeof P.decodeDotInKeys=="boolean"?P.decodeDotInKeys:s.decodeDotInKeys,decoder:typeof P.decoder=="function"?P.decoder:s.decoder,delimiter:typeof P.delimiter=="string"||t.isRegExp(P.delimiter)?P.delimiter:s.delimiter,depth:typeof P.depth=="number"||P.depth===!1?+P.depth:s.depth,duplicates:T,ignoreQueryPrefix:P.ignoreQueryPrefix===!0,interpretNumericEntities:typeof P.interpretNumericEntities=="boolean"?P.interpretNumericEntities:s.interpretNumericEntities,parameterLimit:typeof P.parameterLimit=="number"?P.parameterLimit:s.parameterLimit,parseArrays:P.parseArrays!==!1,plainObjects:typeof P.plainObjects=="boolean"?P.plainObjects:s.plainObjects,strictDepth:typeof P.strictDepth=="boolean"?!!P.strictDepth:s.strictDepth,strictNullHandling:typeof P.strictNullHandling=="boolean"?P.strictNullHandling:s.strictNullHandling,throwOnLimitExceeded:typeof P.throwOnLimitExceeded=="boolean"?P.throwOnLimitExceeded:!1}};return af=function(w,P){var k=x(P);if(w===""||w===null||typeof w>"u")return k.plainObjects?{__proto__:null}:{};for(var T=typeof w=="string"?h(w,k):w,S=k.plainObjects?{__proto__:null}:{},_=Object.keys(T),N=0;N<_.length;++N){var b=_[N],D=m(b,T[b],k,typeof w=="string");S=t.merge(S,D,k)}return k.allowSparse===!0?S:t.compact(S)},af}var lf,Zg;function pA(){if(Zg)return lf;Zg=1;var t=fA(),n=dA(),i=Vd();return lf={formats:i,parse:n,stringify:t},lf}var hA=pA();const Bo=Yf(hA);function mA(){window.localStorage.removeItem("zustand_storage");let t=window.location,n=Bo.parse(t.href.split("?")[1]);delete n.code;let i=Bo.stringify(n);window.location.href=t.origin+t.pathname+"?"+i}const e0=t=>{let n;const i=new Set,s=(y,m)=>{const x=typeof y=="function"?y(n):y;if(!Object.is(x,n)){const w=n;n=m??(typeof x!="object"||x===null)?x:Object.assign({},n,x),i.forEach(P=>P(n,w))}},l=()=>n,d={setState:s,getState:l,getInitialState:()=>h,subscribe:y=>(i.add(y),()=>i.delete(y))},h=n=t(s,l,d);return d},yA=(t=>t?e0(t):e0),gA=t=>t;function vA(t,n=gA){const i=ma.useSyncExternalStore(t.subscribe,ma.useCallback(()=>n(t.getState()),[t,n]),ma.useCallback(()=>n(t.getInitialState()),[t,n]));return ma.useDebugValue(i),i}const xA=t=>{const n=yA(t),i=s=>vA(n,s);return Object.assign(i,n),i},wA=(t=>xA);function N1(t,n){let i;try{i=t()}catch{return}return{getItem:l=>{var c;const u=h=>h===null?null:JSON.parse(h,void 0),d=(c=i.getItem(l))!=null?c:null;return d instanceof Promise?d.then(u):u(d)},setItem:(l,c)=>i.setItem(l,JSON.stringify(c,void 0)),removeItem:l=>i.removeItem(l)}}const Vf=t=>n=>{try{const i=t(n);return i instanceof Promise?i:{then(s){return Vf(s)(i)},catch(s){return this}}}catch(i){return{then(s){return this},catch(s){return Vf(s)(i)}}}},SA=(t,n)=>(i,s,l)=>{let c={storage:N1(()=>localStorage),partialize:T=>T,version:0,merge:(T,S)=>({...S,...T}),...n},u=!1;const d=new Set,h=new Set;let y=c.storage;if(!y)return t((...T)=>{console.warn(`[zustand persist middleware] Unable to update item '${c.name}', the given storage is currently unavailable.`),i(...T)},s,l);const m=()=>{const T=c.partialize({...s()});return y.setItem(c.name,{state:T,version:c.version})},x=l.setState;l.setState=(T,S)=>(x(T,S),m());const w=t((...T)=>(i(...T),m()),s,l);l.getInitialState=()=>w;let P;const k=()=>{var T,S;if(!y)return;u=!1,d.forEach(N=>{var b;return N((b=s())!=null?b:w)});const _=((S=c.onRehydrateStorage)==null?void 0:S.call(c,(T=s())!=null?T:w))||void 0;return Vf(y.getItem.bind(y))(c.name).then(N=>{if(N)if(typeof N.version=="number"&&N.version!==c.version){if(c.migrate){const b=c.migrate(N.state,N.version);return b instanceof Promise?b.then(D=>[!0,D]):[!0,b]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,N.state];return[!1,void 0]}).then(N=>{var b;const[D,W]=N;if(P=c.merge(W,(b=s())!=null?b:w),i(P,!0),D)return m()}).then(()=>{_==null||_(P,void 0),P=s(),u=!0,h.forEach(N=>N(P))}).catch(N=>{_==null||_(void 0,N)})};return l.persist={setOptions:T=>{c={...c,...T},T.storage&&(y=T.storage)},clearStorage:()=>{y==null||y.removeItem(c.name)},getOptions:()=>c,rehydrate:()=>k(),hasHydrated:()=>u,onHydrate:T=>(d.add(T),()=>{d.delete(T)}),onFinishHydration:T=>(h.add(T),()=>{h.delete(T)})},c.skipHydration||k(),P||w},EA=SA;var R1=Symbol.for("immer-nothing"),t0=Symbol.for("immer-draftable"),At=Symbol.for("immer-state");function dn(t,...n){throw new Error(`[Immer] minified error nr: ${t}. Full error at: https://bit.ly/3cXEKWf`)}var Ut=Object,Fi=Ut.getPrototypeOf,za="constructor",rl="prototype",Bf="configurable",Ua="enumerable",Ra="writable",zo="value",wr=t=>!!t&&!!t[At];function Wn(t){var n;return t?F1(t)||il(t)||!!t[t0]||!!((n=t[za])!=null&&n[t0])||ol(t)||sl(t):!1}var kA=Ut[rl][za].toString(),n0=new WeakMap;function F1(t){if(!t||!Bd(t))return!1;const n=Fi(t);if(n===null||n===Ut[rl])return!0;const i=Ut.hasOwnProperty.call(n,za)&&n[za];if(i===Object)return!0;if(!Si(i))return!1;let s=n0.get(i);return s===void 0&&(s=Function.toString.call(i),n0.set(i,s)),s===kA}function Zo(t,n,i=!0){es(t)===0?(i?Reflect.ownKeys(t):Ut.keys(t)).forEach(l=>{n(l,t[l],t)}):t.forEach((s,l)=>n(l,s,t))}function es(t){const n=t[At];return n?n.type_:il(t)?1:ol(t)?2:sl(t)?3:0}var r0=(t,n,i=es(t))=>i===2?t.has(n):Ut[rl].hasOwnProperty.call(t,n),zf=(t,n,i=es(t))=>i===2?t.get(n):t[n],$a=(t,n,i,s=es(t))=>{s===2?t.set(n,i):s===3?t.add(i):t[n]=i};function PA(t,n){return t===n?t!==0||1/t===1/n:t!==t&&n!==n}var il=Array.isArray,ol=t=>t instanceof Map,sl=t=>t instanceof Set,Bd=t=>typeof t=="object",Si=t=>typeof t=="function",uf=t=>typeof t=="boolean",zn=t=>t.copy_||t.base_,zd=t=>t.modified_?t.copy_:t.base_;function Uf(t,n){if(ol(t))return new Map(t);if(sl(t))return new Set(t);if(il(t))return Array[rl].slice.call(t);const i=F1(t);if(n===!0||n==="class_only"&&!i){const s=Ut.getOwnPropertyDescriptors(t);delete s[At];let l=Reflect.ownKeys(s);for(let c=0;c1&&Ut.defineProperties(t,{set:Sa,add:Sa,clear:Sa,delete:Sa}),Ut.freeze(t),n&&Zo(t,(i,s)=>{Ud(s,!0)},!1)),t}function TA(){dn(2)}var Sa={[zo]:TA};function al(t){return t===null||!Bd(t)?!0:Ut.isFrozen(t)}var Wa="MapSet",$f="Patches",b1={};function bi(t){const n=b1[t];return n||dn(0,t),n}var CA=t=>!!b1[t],Uo,O1=()=>Uo,AA=(t,n)=>({drafts_:[],parent_:t,immer_:n,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:CA(Wa)?bi(Wa):void 0});function i0(t,n){n&&(t.patchPlugin_=bi($f),t.patches_=[],t.inversePatches_=[],t.patchListener_=n)}function Wf(t){Hf(t),t.drafts_.forEach(_A),t.drafts_=null}function Hf(t){t===Uo&&(Uo=t.parent_)}var o0=t=>Uo=AA(Uo,t);function _A(t){const n=t[At];n.type_===0||n.type_===1?n.revoke_():n.revoked_=!0}function s0(t,n){n.unfinalizedDrafts_=n.drafts_.length;const i=n.drafts_[0];if(t!==void 0&&t!==i){i[At].modified_&&(Wf(n),dn(4)),Wn(t)&&(t=a0(n,t));const{patchPlugin_:l}=n;l&&l.generateReplacementPatches_(i[At].base_,t,n)}else t=a0(n,i);return NA(n,t,!0),Wf(n),n.patches_&&n.patchListener_(n.patches_,n.inversePatches_),t!==R1?t:void 0}function a0(t,n){if(al(n))return n;const i=n[At];if(!i)return $d(n,t.handledSet_,t);if(!ll(i,t))return n;if(!i.modified_)return i.base_;if(!i.finalized_){const{callbacks_:s}=i;if(s)for(;s.length>0;)s.pop()(t);I1(i,t)}return i.copy_}function NA(t,n,i=!1){!t.parent_&&t.immer_.autoFreeze_&&t.canAutoFreeze_&&Ud(n,i)}function M1(t){t.finalized_=!0,t.scope_.unfinalizedDrafts_--}var ll=(t,n)=>t.scope_===n,RA=[];function j1(t,n,i,s){const l=zn(t),c=t.type_;if(s!==void 0&&zf(l,s,c)===n){$a(l,s,i,c);return}if(!t.draftLocations_){const d=t.draftLocations_=new Map;Zo(l,(h,y)=>{if(wr(y)){const m=d.get(y)||[];m.push(h),d.set(y,m)}})}const u=t.draftLocations_.get(n)??RA;for(const d of u)$a(l,d,i,c)}function FA(t,n,i){t.callbacks_.push(function(l){var d;const c=n;if(!c||!ll(c,l))return;(d=l.mapSetPlugin_)==null||d.fixSetContents(c);const u=zd(c);j1(t,c.draft_??c,u,i),I1(c,l)})}function I1(t,n){var s;if(t.modified_&&!t.finalized_&&(t.type_===3||(((s=t.assigned_)==null?void 0:s.size)??0)>0)){const{patchPlugin_:l}=n;if(l){const c=l.getPath(t);c&&l.generatePatches_(t,c,n)}M1(t)}}function bA(t,n,i){const{scope_:s}=t;if(wr(i)){const l=i[At];ll(l,s)&&l.callbacks_.push(function(){Fa(t);const u=zd(l);j1(t,i,u,n)})}else Wn(i)&&t.callbacks_.push(function(){const c=zn(t);zf(c,n,t.type_)===i&&s.drafts_.length>1&&(t.assigned_.get(n)??!1)===!0&&t.copy_&&$d(zf(t.copy_,n,t.type_),s.handledSet_,s)})}function $d(t,n,i){return!i.immer_.autoFreeze_&&i.unfinalizedDrafts_<1||wr(t)||n.has(t)||!Wn(t)||al(t)||(n.add(t),Zo(t,(s,l)=>{if(wr(l)){const c=l[At];if(ll(c,i)){const u=zd(c);$a(t,s,u,t.type_),M1(c)}}else Wn(l)&&$d(l,n,i)})),t}function OA(t,n){const i=il(t),s={type_:i?1:0,scope_:n?n.scope_:O1(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:n,base_:t,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let l=s,c=Wd;i&&(l=[s],c=$o);const{revoke:u,proxy:d}=Proxy.revocable(l,c);return s.draft_=d,s.revoke_=u,[d,s]}var Wd={get(t,n){if(n===At)return t;const i=zn(t);if(!r0(i,n,t.type_))return MA(t,i,n);const s=i[n];if(t.finalized_||!Wn(s))return s;if(s===cf(t.base_,n)){Fa(t);const l=t.type_===1?+n:n,c=Kf(t.scope_,s,t,l);return t.copy_[l]=c}return s},has(t,n){return n in zn(t)},ownKeys(t){return Reflect.ownKeys(zn(t))},set(t,n,i){const s=D1(zn(t),n);if(s!=null&&s.set)return s.set.call(t.draft_,i),!0;if(!t.modified_){const l=cf(zn(t),n),c=l==null?void 0:l[At];if(c&&c.base_===i)return t.copy_[n]=i,t.assigned_.set(n,!1),!0;if(PA(i,l)&&(i!==void 0||r0(t.base_,n,t.type_)))return!0;Fa(t),qf(t)}return t.copy_[n]===i&&(i!==void 0||n in t.copy_)||Number.isNaN(i)&&Number.isNaN(t.copy_[n])||(t.copy_[n]=i,t.assigned_.set(n,!0),bA(t,n,i)),!0},deleteProperty(t,n){return Fa(t),cf(t.base_,n)!==void 0||n in t.base_?(t.assigned_.set(n,!1),qf(t)):t.assigned_.delete(n),t.copy_&&delete t.copy_[n],!0},getOwnPropertyDescriptor(t,n){const i=zn(t),s=Reflect.getOwnPropertyDescriptor(i,n);return s&&{[Ra]:!0,[Bf]:t.type_!==1||n!=="length",[Ua]:s[Ua],[zo]:i[n]}},defineProperty(){dn(11)},getPrototypeOf(t){return Fi(t.base_)},setPrototypeOf(){dn(12)}},$o={};Zo(Wd,(t,n)=>{$o[t]=function(){const i=arguments;return i[0]=i[0][0],n.apply(this,i)}});$o.deleteProperty=function(t,n){return $o.set.call(this,t,n,void 0)};$o.set=function(t,n,i){return Wd.set.call(this,t[0],n,i,t[0])};function cf(t,n){const i=t[At];return(i?zn(i):t)[n]}function MA(t,n,i){var l;const s=D1(n,i);return s?zo in s?s[zo]:(l=s.get)==null?void 0:l.call(t.draft_):void 0}function D1(t,n){if(!(n in t))return;let i=Fi(t);for(;i;){const s=Object.getOwnPropertyDescriptor(i,n);if(s)return s;i=Fi(i)}}function qf(t){t.modified_||(t.modified_=!0,t.parent_&&qf(t.parent_))}function Fa(t){t.copy_||(t.assigned_=new Map,t.copy_=Uf(t.base_,t.scope_.immer_.useStrictShallowCopy_))}var jA=class{constructor(t){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(n,i,s)=>{if(Si(n)&&!Si(i)){const c=i;i=n;const u=this;return function(h=c,...y){return u.produce(h,m=>i.call(this,m,...y))}}Si(i)||dn(6),s!==void 0&&!Si(s)&&dn(7);let l;if(Wn(n)){const c=o0(this),u=Kf(c,n,void 0);let d=!0;try{l=i(u),d=!1}finally{d?Wf(c):Hf(c)}return i0(c,s),s0(l,c)}else if(!n||!Bd(n)){if(l=i(n),l===void 0&&(l=n),l===R1&&(l=void 0),this.autoFreeze_&&Ud(l,!0),s){const c=[],u=[];bi($f).generateReplacementPatches_(n,l,{patches_:c,inversePatches_:u}),s(c,u)}return l}else dn(1,n)},this.produceWithPatches=(n,i)=>{if(Si(n))return(u,...d)=>this.produceWithPatches(u,h=>n(h,...d));let s,l;return[this.produce(n,i,(u,d)=>{s=u,l=d}),s,l]},uf(t==null?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze),uf(t==null?void 0:t.useStrictShallowCopy)&&this.setUseStrictShallowCopy(t.useStrictShallowCopy),uf(t==null?void 0:t.useStrictIteration)&&this.setUseStrictIteration(t.useStrictIteration)}createDraft(t){Wn(t)||dn(8),wr(t)&&(t=IA(t));const n=o0(this),i=Kf(n,t,void 0);return i[At].isManual_=!0,Hf(n),i}finishDraft(t,n){const i=t&&t[At];(!i||!i.isManual_)&&dn(9);const{scope_:s}=i;return i0(s,n),s0(void 0,s)}setAutoFreeze(t){this.autoFreeze_=t}setUseStrictShallowCopy(t){this.useStrictShallowCopy_=t}setUseStrictIteration(t){this.useStrictIteration_=t}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(t,n){let i;for(i=n.length-1;i>=0;i--){const l=n[i];if(l.path.length===0&&l.op==="replace"){t=l.value;break}}i>-1&&(n=n.slice(i+1));const s=bi($f).applyPatches_;return wr(t)?s(t,n):this.produce(t,l=>s(l,n))}};function Kf(t,n,i,s){const[l,c]=ol(n)?bi(Wa).proxyMap_(n,i):sl(n)?bi(Wa).proxySet_(n,i):OA(n,i);return((i==null?void 0:i.scope_)??O1()).drafts_.push(l),c.callbacks_=(i==null?void 0:i.callbacks_)??[],c.key_=s,i&&s!==void 0?FA(i,c,s):c.callbacks_.push(function(h){var m;(m=h.mapSetPlugin_)==null||m.fixSetContents(c);const{patchPlugin_:y}=h;c.modified_&&y&&y.generatePatches_(c,[],h)}),l}function IA(t){return wr(t)||dn(10,t),L1(t)}function L1(t){if(!Wn(t)||al(t))return t;const n=t[At];let i,s=!0;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,i=Uf(t,n.scope_.immer_.useStrictShallowCopy_),s=n.scope_.immer_.shouldUseStrictIteration()}else i=Uf(t,!0);return Zo(i,(l,c)=>{$a(i,l,L1(c))},s),n&&(n.finalized_=!1),i}var DA=new jA,LA=DA.produce;const VA=t=>(n,i,s)=>(s.setState=(l,c,...u)=>{const d=typeof l=="function"?LA(l):l;return n(d,c,...u)},t(s.setState,i,s)),BA=VA,Oi=wA()(EA(BA(t=>({token:"",analysis:null,setToken(n){t(i=>{i.token=n})},setAnalysis(n){t(i=>{i.analysis=n})}})),{name:"zustand_storage",storage:N1(()=>localStorage)}));let zA={data:""},UA=t=>{if(typeof window=="object"){let n=(t?t.querySelector("#_goober"):window._goober)||Object.assign(document.createElement("style"),{innerHTML:" ",id:"_goober"});return n.nonce=window.__nonce__,n.parentNode||(t||document.head).appendChild(n),n.firstChild}return t||zA},$A=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,WA=/\/\*[^]*?\*\/| +/g,l0=/\n+/g,gr=(t,n)=>{let i="",s="",l="";for(let c in t){let u=t[c];c[0]=="@"?c[1]=="i"?i=c+" "+u+";":s+=c[1]=="f"?gr(u,c):c+"{"+gr(u,c[1]=="k"?"":n)+"}":typeof u=="object"?s+=gr(u,n?n.replace(/([^,])+/g,d=>c.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,h=>/&/.test(h)?h.replace(/&/g,d):d?d+" "+h:h)):c):u!=null&&(c=/^--/.test(c)?c:c.replace(/[A-Z]/g,"-$&").toLowerCase(),l+=gr.p?gr.p(c,u):c+":"+u+";")}return i+(n&&l?n+"{"+l+"}":l)+s},Bn={},V1=t=>{if(typeof t=="object"){let n="";for(let i in t)n+=i+V1(t[i]);return n}return t},HA=(t,n,i,s,l)=>{let c=V1(t),u=Bn[c]||(Bn[c]=(h=>{let y=0,m=11;for(;y>>0;return"go"+m})(c));if(!Bn[u]){let h=c!==t?t:(y=>{let m,x,w=[{}];for(;m=$A.exec(y.replace(WA,""));)m[4]?w.shift():m[3]?(x=m[3].replace(l0," ").trim(),w.unshift(w[0][x]=w[0][x]||{})):w[0][m[1]]=m[2].replace(l0," ").trim();return w[0]})(t);Bn[u]=gr(l?{["@keyframes "+u]:h}:h,i?"":"."+u)}let d=i&&Bn.g?Bn.g:null;return i&&(Bn.g=Bn[u]),((h,y,m,x)=>{x?y.data=y.data.replace(x,h):y.data.indexOf(h)===-1&&(y.data=m?h+y.data:y.data+h)})(Bn[u],n,s,d),u},qA=(t,n,i)=>t.reduce((s,l,c)=>{let u=n[c];if(u&&u.call){let d=u(i),h=d&&d.props&&d.props.className||/^go/.test(d)&&d;u=h?"."+h:d&&typeof d=="object"?d.props?"":gr(d,""):d===!1?"":d}return s+l+(u??"")},"");function ul(t){let n=this||{},i=t.call?t(n.p):t;return HA(i.unshift?i.raw?qA(i,[].slice.call(arguments,1),n.p):i.reduce((s,l)=>Object.assign(s,l&&l.call?l(n.p):l),{}):i,UA(n.target),n.g,n.o,n.k)}let B1,Gf,Qf;ul.bind({g:1});let Hn=ul.bind({k:1});function KA(t,n,i,s){gr.p=n,B1=t,Gf=i,Qf=s}function Er(t,n){let i=this||{};return function(){let s=arguments;function l(c,u){let d=Object.assign({},c),h=d.className||l.className;i.p=Object.assign({theme:Gf&&Gf()},d),i.o=/ *go\d+/.test(h),d.className=ul.apply(i,s)+(h?" "+h:"");let y=t;return t[0]&&(y=d.as||t,delete d.as),Qf&&y[0]&&Qf(d),B1(y,d)}return l}}var GA=t=>typeof t=="function",Ha=(t,n)=>GA(t)?t(n):t,QA=(()=>{let t=0;return()=>(++t).toString()})(),z1=(()=>{let t;return()=>{if(t===void 0&&typeof window<"u"){let n=matchMedia("(prefers-reduced-motion: reduce)");t=!n||n.matches}return t}})(),XA=20,Hd="default",U1=(t,n)=>{let{toastLimit:i}=t.settings;switch(n.type){case 0:return{...t,toasts:[n.toast,...t.toasts].slice(0,i)};case 1:return{...t,toasts:t.toasts.map(u=>u.id===n.toast.id?{...u,...n.toast}:u)};case 2:let{toast:s}=n;return U1(t,{type:t.toasts.find(u=>u.id===s.id)?1:0,toast:s});case 3:let{toastId:l}=n;return{...t,toasts:t.toasts.map(u=>u.id===l||l===void 0?{...u,dismissed:!0,visible:!1}:u)};case 4:return n.toastId===void 0?{...t,toasts:[]}:{...t,toasts:t.toasts.filter(u=>u.id!==n.toastId)};case 5:return{...t,pausedAt:n.time};case 6:let c=n.time-(t.pausedAt||0);return{...t,pausedAt:void 0,toasts:t.toasts.map(u=>({...u,pauseDuration:u.pauseDuration+c}))}}},ba=[],$1={toasts:[],pausedAt:void 0,settings:{toastLimit:XA}},Pn={},W1=(t,n=Hd)=>{Pn[n]=U1(Pn[n]||$1,t),ba.forEach(([i,s])=>{i===n&&s(Pn[n])})},H1=t=>Object.keys(Pn).forEach(n=>W1(t,n)),YA=t=>Object.keys(Pn).find(n=>Pn[n].toasts.some(i=>i.id===t)),cl=(t=Hd)=>n=>{W1(n,t)},JA={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},ZA=(t={},n=Hd)=>{let[i,s]=K.useState(Pn[n]||$1),l=K.useRef(Pn[n]);K.useEffect(()=>(l.current!==Pn[n]&&s(Pn[n]),ba.push([n,s]),()=>{let u=ba.findIndex(([d])=>d===n);u>-1&&ba.splice(u,1)}),[n]);let c=i.toasts.map(u=>{var d,h,y;return{...t,...t[u.type],...u,removeDelay:u.removeDelay||((d=t[u.type])==null?void 0:d.removeDelay)||(t==null?void 0:t.removeDelay),duration:u.duration||((h=t[u.type])==null?void 0:h.duration)||(t==null?void 0:t.duration)||JA[u.type],style:{...t.style,...(y=t[u.type])==null?void 0:y.style,...u.style}}});return{...i,toasts:c}},e_=(t,n="blank",i)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:n,ariaProps:{role:"status","aria-live":"polite"},message:t,pauseDuration:0,...i,id:(i==null?void 0:i.id)||QA()}),ts=t=>(n,i)=>{let s=e_(n,t,i);return cl(s.toasterId||YA(s.id))({type:2,toast:s}),s.id},it=(t,n)=>ts("blank")(t,n);it.error=ts("error");it.success=ts("success");it.loading=ts("loading");it.custom=ts("custom");it.dismiss=(t,n)=>{let i={type:3,toastId:t};n?cl(n)(i):H1(i)};it.dismissAll=t=>it.dismiss(void 0,t);it.remove=(t,n)=>{let i={type:4,toastId:t};n?cl(n)(i):H1(i)};it.removeAll=t=>it.remove(void 0,t);it.promise=(t,n,i)=>{let s=it.loading(n.loading,{...i,...i==null?void 0:i.loading});return typeof t=="function"&&(t=t()),t.then(l=>{let c=n.success?Ha(n.success,l):void 0;return c?it.success(c,{id:s,...i,...i==null?void 0:i.success}):it.dismiss(s),l}).catch(l=>{let c=n.error?Ha(n.error,l):void 0;c?it.error(c,{id:s,...i,...i==null?void 0:i.error}):it.dismiss(s)}),t};var t_=1e3,n_=(t,n="default")=>{let{toasts:i,pausedAt:s}=ZA(t,n),l=K.useRef(new Map).current,c=K.useCallback((x,w=t_)=>{if(l.has(x))return;let P=setTimeout(()=>{l.delete(x),u({type:4,toastId:x})},w);l.set(x,P)},[]);K.useEffect(()=>{if(s)return;let x=Date.now(),w=i.map(P=>{if(P.duration===1/0)return;let k=(P.duration||0)+P.pauseDuration-(x-P.createdAt);if(k<0){P.visible&&it.dismiss(P.id);return}return setTimeout(()=>it.dismiss(P.id,n),k)});return()=>{w.forEach(P=>P&&clearTimeout(P))}},[i,s,n]);let u=K.useCallback(cl(n),[n]),d=K.useCallback(()=>{u({type:5,time:Date.now()})},[u]),h=K.useCallback((x,w)=>{u({type:1,toast:{id:x,height:w}})},[u]),y=K.useCallback(()=>{s&&u({type:6,time:Date.now()})},[s,u]),m=K.useCallback((x,w)=>{let{reverseOrder:P=!1,gutter:k=8,defaultPosition:T}=w||{},S=i.filter(b=>(b.position||T)===(x.position||T)&&b.height),_=S.findIndex(b=>b.id===x.id),N=S.filter((b,D)=>D<_&&b.visible).length;return S.filter(b=>b.visible).slice(...P?[N+1]:[0,N]).reduce((b,D)=>b+(D.height||0)+k,0)},[i]);return K.useEffect(()=>{i.forEach(x=>{if(x.dismissed)c(x.id,x.removeDelay);else{let w=l.get(x.id);w&&(clearTimeout(w),l.delete(x.id))}})},[i,c]),{toasts:i,handlers:{updateHeight:h,startPause:d,endPause:y,calculateOffset:m}}},r_=Hn` -from { - transform: scale(0) rotate(45deg); - opacity: 0; -} -to { - transform: scale(1) rotate(45deg); - opacity: 1; -}`,i_=Hn` -from { - transform: scale(0); - opacity: 0; -} -to { - transform: scale(1); - opacity: 1; -}`,o_=Hn` -from { - transform: scale(0) rotate(90deg); - opacity: 0; -} -to { - transform: scale(1) rotate(90deg); - opacity: 1; -}`,s_=Er("div")` - width: 20px; - opacity: 0; - height: 20px; - border-radius: 10px; - background: ${t=>t.primary||"#ff4b4b"}; - position: relative; - transform: rotate(45deg); - - animation: ${r_} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) - forwards; - animation-delay: 100ms; - - &:after, - &:before { - content: ''; - animation: ${i_} 0.15s ease-out forwards; - animation-delay: 150ms; - position: absolute; - border-radius: 3px; - opacity: 0; - background: ${t=>t.secondary||"#fff"}; - bottom: 9px; - left: 4px; - height: 2px; - width: 12px; - } - - &:before { - animation: ${o_} 0.15s ease-out forwards; - animation-delay: 180ms; - transform: rotate(90deg); - } -`,a_=Hn` - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -`,l_=Er("div")` - width: 12px; - height: 12px; - box-sizing: border-box; - border: 2px solid; - border-radius: 100%; - border-color: ${t=>t.secondary||"#e0e0e0"}; - border-right-color: ${t=>t.primary||"#616161"}; - animation: ${a_} 1s linear infinite; -`,u_=Hn` -from { - transform: scale(0) rotate(45deg); - opacity: 0; -} -to { - transform: scale(1) rotate(45deg); - opacity: 1; -}`,c_=Hn` -0% { - height: 0; - width: 0; - opacity: 0; -} -40% { - height: 0; - width: 6px; - opacity: 1; -} -100% { - opacity: 1; - height: 10px; -}`,f_=Er("div")` - width: 20px; - opacity: 0; - height: 20px; - border-radius: 10px; - background: ${t=>t.primary||"#61d345"}; - position: relative; - transform: rotate(45deg); - - animation: ${u_} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) - forwards; - animation-delay: 100ms; - &:after { - content: ''; - box-sizing: border-box; - animation: ${c_} 0.2s ease-out forwards; - opacity: 0; - animation-delay: 200ms; - position: absolute; - border-right: 2px solid; - border-bottom: 2px solid; - border-color: ${t=>t.secondary||"#fff"}; - bottom: 6px; - left: 6px; - height: 10px; - width: 6px; - } -`,d_=Er("div")` - position: absolute; -`,p_=Er("div")` - position: relative; - display: flex; - justify-content: center; - align-items: center; - min-width: 20px; - min-height: 20px; -`,h_=Hn` -from { - transform: scale(0.6); - opacity: 0.4; -} -to { - transform: scale(1); - opacity: 1; -}`,m_=Er("div")` - position: relative; - transform: scale(0.6); - opacity: 0.4; - min-width: 20px; - animation: ${h_} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) - forwards; -`,y_=({toast:t})=>{let{icon:n,type:i,iconTheme:s}=t;return n!==void 0?typeof n=="string"?K.createElement(m_,null,n):n:i==="blank"?null:K.createElement(p_,null,K.createElement(l_,{...s}),i!=="loading"&&K.createElement(d_,null,i==="error"?K.createElement(s_,{...s}):K.createElement(f_,{...s})))},g_=t=>` -0% {transform: translate3d(0,${t*-200}%,0) scale(.6); opacity:.5;} -100% {transform: translate3d(0,0,0) scale(1); opacity:1;} -`,v_=t=>` -0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;} -100% {transform: translate3d(0,${t*-150}%,-1px) scale(.6); opacity:0;} -`,x_="0%{opacity:0;} 100%{opacity:1;}",w_="0%{opacity:1;} 100%{opacity:0;}",S_=Er("div")` - display: flex; - align-items: center; - background: #fff; - color: #363636; - line-height: 1.3; - will-change: transform; - box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05); - max-width: 350px; - pointer-events: auto; - padding: 8px 10px; - border-radius: 8px; -`,E_=Er("div")` - display: flex; - justify-content: center; - margin: 4px 10px; - color: inherit; - flex: 1 1 auto; - white-space: pre-line; -`,k_=(t,n)=>{let i=t.includes("top")?1:-1,[s,l]=z1()?[x_,w_]:[g_(i),v_(i)];return{animation:n?`${Hn(s)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${Hn(l)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},P_=K.memo(({toast:t,position:n,style:i,children:s})=>{let l=t.height?k_(t.position||n||"top-center",t.visible):{opacity:0},c=K.createElement(y_,{toast:t}),u=K.createElement(E_,{...t.ariaProps},Ha(t.message,t));return K.createElement(S_,{className:t.className,style:{...l,...i,...t.style}},typeof s=="function"?s({icon:c,message:u}):K.createElement(K.Fragment,null,c,u))});KA(K.createElement);var T_=({id:t,className:n,style:i,onHeightUpdate:s,children:l})=>{let c=K.useCallback(u=>{if(u){let d=()=>{let h=u.getBoundingClientRect().height;s(t,h)};d(),new MutationObserver(d).observe(u,{subtree:!0,childList:!0,characterData:!0})}},[t,s]);return K.createElement("div",{ref:c,className:n,style:i},l)},C_=(t,n)=>{let i=t.includes("top"),s=i?{top:0}:{bottom:0},l=t.includes("center")?{justifyContent:"center"}:t.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:z1()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${n*(i?1:-1)}px)`,...s,...l}},A_=ul` - z-index: 9999; - > * { - pointer-events: auto; - } -`,Ea=16,__=({reverseOrder:t,position:n="top-center",toastOptions:i,gutter:s,children:l,toasterId:c,containerStyle:u,containerClassName:d})=>{let{toasts:h,handlers:y}=n_(i,c);return K.createElement("div",{"data-rht-toaster":c||"",style:{position:"fixed",zIndex:9999,top:Ea,left:Ea,right:Ea,bottom:Ea,pointerEvents:"none",...u},className:d,onMouseEnter:y.startPause,onMouseLeave:y.endPause},h.map(m=>{let x=m.position||n,w=y.calculateOffset(m,{reverseOrder:t,gutter:s,defaultPosition:n}),P=C_(x,w);return K.createElement(T_,{id:m.id,key:m.id,onHeightUpdate:y.updateHeight,className:m.visible?A_:"",style:P},m.type==="custom"?Ha(m.message,m):l?l(m):K.createElement(P_,{toast:m,position:x}))}))},Lr=it;const Wo=Qe.create({baseURL:"https://ting.lifebanktech.com/api",timeout:1e3*300});Wo.interceptors.request.use(t=>{t.data instanceof FormData&&(t.headers["Content-Type"]="multipart/form-data");let n=Oi.getState().token;return n&&(t.headers.Authorization=`Bearer ${n}`),t});Wo.interceptors.response.use(t=>{const{code:n,data:i,message:s}=t.data;if(n===1)return i;if(n===0)return Lr.error(s),Promise.reject(new Error(s));n===401||n===403?mA():Lr.error(s)},t=>t.code==="ECONNABORTED"?(Lr.error("网速较慢,请耐心等待"),t.config.timeout=1e3*60*3,Wo(t.config)):t.message==="Network Error"?(Lr.error("网络中断"),Promise.reject()):(Lr.error("网络异常"),Promise.reject()));function N_(t,n={}){return Wo.post(t,n)}function R_(t,n={}){return Wo.get(t,{params:n})}const Bi={get:R_,post:N_};function F_(t){let n=new FormData;return n.append("analys_image",t.analys_image),n.append("analys_type",t.analys_type),Bi.post("/enterprise/analyze",n)}function b_(t){return Bi.post("/enterprise/submit_contact_info",t)}function O_(t){return Bi.post("/analysis_order/create",t)}var ff={exports:{}},u0;function M_(){return u0||(u0=1,(function(t,n){ff.exports=n(t)})(typeof window=="object"&&window,function(t,n){if(!t){console.warn("can't use weixin-js-sdk in server side");return}var i,s,l,c,u,d,h,y,m,x,w,P,k,T,S,_,N,b,D,W,q,H;if(t.jWeixin)return t.jWeixin;return i={config:"preVerifyJSAPI",onMenuShareTimeline:"menu:share:timeline",onMenuShareAppMessage:"menu:share:appmessage",onMenuShareQQ:"menu:share:qq",onMenuShareWeibo:"menu:share:weiboApp",onMenuShareQZone:"menu:share:QZone",previewImage:"imagePreview",getLocation:"geoLocation",openProductSpecificView:"openProductViewWithPid",addCard:"batchAddCard",openCard:"batchViewCard",chooseWXPay:"getBrandWCPayRequest",openEnterpriseRedPacket:"getRecevieBizHongBaoRequest",startSearchBeacons:"startMonitoringBeacons",stopSearchBeacons:"stopMonitoringBeacons",onSearchBeacons:"onBeaconsInRange",consumeAndShareCard:"consumedShareCard",openAddress:"editAddress"},s=(function(){var g,O={};for(g in i)O[i[g]]=g;return O})(),l=t.document,c=l.title,u=navigator.userAgent.toLowerCase(),P=navigator.platform.toLowerCase(),d=!(!P.match("mac")&&!P.match("win")),h=u.indexOf("wxdebugger")!=-1,y=u.indexOf("micromessenger")!=-1,m=u.indexOf("android")!=-1,x=u.indexOf("iphone")!=-1||u.indexOf("ipad")!=-1,w=(P=u.match(/micromessenger\/(\d+\.\d+\.\d+)/)||u.match(/micromessenger\/(\d+\.\d+)/))?P[1]:"",k={initStartTime:Pe(),initEndTime:0,preVerifyStartTime:0,preVerifyEndTime:0},T={version:1,appId:"",initTime:0,preVerifyTime:0,networkType:"",isPreVerifyOk:1,systemType:x?1:m?2:-1,clientVersion:w,url:encodeURIComponent(location.href)},S={},_={_completes:[]},N={state:0,data:{}},le(function(){k.initEndTime=Pe()}),b=!1,D=[],W={config:function(g){ge("config",S=g);var O=S.check!==!1;le(function(){if(O)I(i.config,{verifyJsApiList:Se(S.jsApiList),verifyOpenTagList:Se(S.openTagList)},(_._complete=function(oe){k.preVerifyEndTime=Pe(),N.state=1,N.data=oe},_.success=function(oe){T.isPreVerifyOk=0},_.fail=function(oe){_._fail?_._fail(oe):N.state=-1},(ee=_._completes).push(function(){_e()}),_.complete=function(oe){for(var Z=0,fe=ee.length;Z{cn.chooseWXPay({timestamp:t.timestamp,nonceStr:t.nonceStr,package:t.package,signType:t.signType,paySign:t.paySign,success:function(){n(!0)},cancel:function(i){console.log(i),n(!1)}})})}const c0=["某杭州电商公司使用后,设计部成本降低60%","某深圳外贸公司使用后,客服响应速度提升5倍","某上海科技公司使用后,年度成本节省120万"];function D_({onPayment:t}){const n=Oi(),[i,s]=K.useState(599),[l,c]=K.useState(0);let u=!0;const d=async()=>{if(!u)return;u=!1;let m=await O_({record_id:n.analysis.record_id});I_(m).then(x=>{u=!0,x?t():Lr.error("支付失败")})};K.useEffect(()=>{const m=setInterval(()=>{s(x=>x>0?x-1:0)},1e3);return()=>clearInterval(m)},[]),K.useEffect(()=>{const m=setInterval(()=>{c(x=>(x+1)%c0.length)},3e3);return()=>clearInterval(m)},[]);const h=Math.floor(i/60),y=i%60;return E.jsxs("div",{className:"min-h-screen flex flex-col items-center justify-center px-6 py-12 relative",children:[E.jsx("div",{className:"absolute inset-0 opacity-30 blur-xl pointer-events-none",children:E.jsx("div",{className:"absolute top-1/4 left-1/2 -translate-x-1/2 w-80 h-96 bg-gradient-to-br from-red-500 to-gray-800 rounded-2xl p-6",children:E.jsxs("div",{className:"space-y-4",children:[E.jsx("div",{className:"h-8 bg-white/20 rounded"}),E.jsx("div",{className:"h-32 bg-white/20 rounded"}),E.jsx("div",{className:"h-8 bg-white/20 rounded w-2/3"})]})})}),E.jsxs(J.div,{className:"relative z-10 w-full max-w-md",initial:{opacity:0,y:30},animate:{opacity:1,y:0},children:[E.jsxs(J.div,{className:"flex items-center justify-center gap-2 mb-6",initial:{scale:0},animate:{scale:1},transition:{type:"spring",delay:.2},children:[E.jsx(Uy,{className:"w-8 h-8 text-[#00F0FF]"}),E.jsx("span",{className:"text-xl",children:"分析完成!"})]}),E.jsxs(J.div,{className:"bg-white/5 backdrop-blur-md border border-[#7B61FF]/30 rounded-2xl p-6 mb-6 relative overflow-hidden",initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},transition:{delay:.3},children:[E.jsxs("div",{className:"absolute inset-0 backdrop-blur-sm bg-white/5 z-10 flex flex-col items-center justify-center gap-4",children:[E.jsx(Hy,{className:"w-16 h-16 text-[#00F0FF]/50"}),E.jsxs("div",{className:"text-center px-4",children:[E.jsxs(J.div,{className:"mb-2",animate:{opacity:[.7,1,.7]},transition:{duration:2,repeat:1/0},children:[E.jsx("p",{className:"text-sm text-gray-400 mb-1",children:"预计年度节省"}),E.jsxs("div",{className:"text-3xl bg-gradient-to-r from-[#00F0FF] to-[#7B61FF] bg-clip-text text-transparent",children:["¥ ",n.analysis.analysis_result.analyze_data.annual_savings_cost]})]}),E.jsxs(J.div,{animate:{opacity:[.7,1,.7]},transition:{duration:2,repeat:1/0,delay:.5},children:[E.jsx("p",{className:"text-sm text-gray-400 mb-1",children:"效率提升"}),E.jsxs("div",{className:"text-2xl text-[#00F0FF]",children:[n.analysis.analysis_result.analyze_data.efficiency_improvement," %"]})]})]})]}),E.jsxs("div",{className:"space-y-4 blur-sm select-none",children:[E.jsxs("div",{className:"text-center",children:[E.jsx("p",{className:"text-gray-400 text-sm mb-2",children:"经测算,您的企业每年由于员工不使用AI"}),E.jsx("p",{className:"text-2xl text-red-400 mb-1",children:"额外支出成本约为"}),E.jsxs("div",{className:"text-5xl bg-gradient-to-r from-red-400 to-orange-400 bg-clip-text text-transparent",children:["¥???",",","???"]})]}),E.jsx("div",{className:"h-px bg-gradient-to-r from-transparent via-gray-600 to-transparent"}),E.jsxs("div",{className:"text-center",children:[E.jsx("p",{className:"text-gray-400 text-sm mb-2",children:"优化后,预计每年可节省"}),E.jsxs("div",{className:"text-4xl bg-gradient-to-r from-[#00F0FF] to-[#7B61FF] bg-clip-text text-transparent",children:["¥???",",","???"]})]})]})]}),E.jsxs(J.div,{className:"bg-gradient-to-br from-[#7B61FF]/20 to-[#00F0FF]/20 backdrop-blur-md border-2 border-[#00F0FF] rounded-2xl p-6 mb-6",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.5},children:[E.jsxs("div",{className:"flex items-center justify-center gap-2 mb-4",children:[E.jsx(bd,{className:"w-6 h-6 text-[#00F0FF]"}),E.jsx("h3",{className:"text-xl",children:"解锁完整报告"})]}),E.jsx("div",{className:"space-y-3 mb-6",children:["各部门AI替代率精准评估","具体的降本金额明细","推荐的AI工具组合清单"].map((m,x)=>E.jsxs(J.div,{className:"flex items-center gap-3 text-sm text-gray-300",initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{delay:.6+x*.1},children:[E.jsx("div",{className:"w-5 h-5 bg-[#00F0FF]/20 rounded-full flex items-center justify-center flex-shrink-0",children:E.jsx(zy,{className:"w-3 h-3 text-[#00F0FF]"})}),E.jsx("span",{children:m})]},x))}),E.jsxs("div",{className:"text-center mb-6",children:[E.jsxs("div",{className:"flex items-center justify-center gap-3 mb-2",children:[E.jsx("span",{className:"text-gray-500 line-through text-lg",children:"¥999"}),E.jsx("span",{className:"bg-red-500 text-white text-xs px-2 py-1 rounded",children:"限时特惠"})]}),E.jsxs("div",{className:"flex items-baseline justify-center gap-1",children:[E.jsx("span",{className:"text-4xl",children:"¥"}),E.jsx("span",{className:"text-6xl bg-gradient-to-r from-[#00F0FF] to-[#7B61FF] bg-clip-text text-transparent",children:"9.9"})]})]}),E.jsxs(J.button,{className:"w-full py-4 bg-gradient-to-r from-[#7B61FF] to-[#00F0FF] rounded-xl relative overflow-hidden group",whileHover:{scale:1.02},whileTap:{scale:.98},onClick:d,children:[E.jsx(J.div,{className:"absolute inset-0 bg-gradient-to-r from-transparent via-white/30 to-transparent",animate:{x:["-100%","200%"]},transition:{duration:2,repeat:1/0,repeatDelay:1}}),E.jsxs("span",{className:"relative z-10 flex items-center justify-center gap-2",children:[E.jsx("svg",{className:"w-6 h-6",viewBox:"0 0 24 24",fill:"currentColor",children:E.jsx("path",{d:"M8.5 2C6.57 2 5 3.57 5 5.5V6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-1v-.5C19 3.57 17.43 2 15.5 2h-7zM7 6V5.5C7 4.67 7.67 4 8.5 4h7c.83 0 1.5.67 1.5 1.5V6H7zm5.99 6c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"})}),"微信支付 ¥9.9 解锁报告"]})]}),E.jsxs(J.div,{className:"mt-4 text-center text-sm text-orange-400 flex items-center justify-center gap-2",animate:{opacity:[1,.5,1]},transition:{duration:1,repeat:1/0},children:[E.jsx(Uy,{className:"w-4 h-4"}),E.jsxs("span",{children:["优惠将在"," ",E.jsxs("span",{className:"text-lg",children:[String(h).padStart(2,"0"),":",String(y).padStart(2,"0")]})," ","后失效"]})]})]}),E.jsx(J.div,{className:"bg-white/5 backdrop-blur-sm rounded-xl p-4 overflow-hidden",initial:{opacity:0},animate:{opacity:1},transition:{delay:.8},children:E.jsxs(J.div,{className:"text-center text-sm text-gray-400 flex items-center justify-center gap-2",initial:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:-10},children:[E.jsx(zy,{className:"w-4 h-4 text-green-400 flex-shrink-0"}),E.jsx("span",{children:c0[l]})]},l)}),E.jsxs(J.div,{className:"mt-6 flex justify-center gap-6 text-xs text-gray-500",initial:{opacity:0},animate:{opacity:1},transition:{delay:1},children:[E.jsxs("div",{className:"flex items-center gap-1",children:[E.jsx(Hy,{className:"w-3 h-3"}),E.jsx("span",{children:"安全支付"})]}),E.jsxs("div",{className:"flex items-center gap-1",children:[E.jsx(Qv,{className:"w-3 h-3"}),E.jsx("span",{children:"1000+企业选择"})]}),E.jsxs("div",{className:"flex items-center gap-1",children:[E.jsx(Gv,{className:"w-3 h-3"}),E.jsx("span",{children:"平均节省40%"})]})]})]})]})}function L_(){const t=Oi(),[n,i]=K.useState({name:"",phone:"",company:""}),[s,l]=K.useState(!1),[c,u]=K.useState(!1),d=async h=>{h.preventDefault(),await b_({contact_name:n.name,contact_phone:n.phone,enterprise_name:n.company,record_id:t.analysis.record_id}),l(!0)};return s?E.jsxs("div",{className:"min-h-screen px-6 py-12 pb-32",children:[E.jsxs(J.div,{className:"max-w-2xl mx-auto",initial:{opacity:0},animate:{opacity:1},children:[E.jsxs(J.div,{className:"text-center mb-12",initial:{opacity:0,y:-20},animate:{opacity:1,y:0},children:[E.jsx("h1",{className:"text-3xl mb-2",children:"AI降本增效诊断报告"}),E.jsxs("p",{className:"text-gray-400",children:["为 ",n.company||n.name," 定制"]})]}),E.jsxs("div",{className:"grid grid-cols-2 gap-4 mb-8",children:[E.jsxs(J.div,{className:"bg-gradient-to-br from-red-500/20 to-red-500/5 border border-red-500/30 rounded-xl p-6",initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{delay:.2},children:[E.jsx("div",{className:"text-red-400 text-sm mb-2",children:"年度额外支出"}),E.jsxs("div",{className:"text-3xl",children:["¥",t.analysis.analysis_result.analyze_data.annual_original_cost]})]}),E.jsxs(J.div,{className:"bg-gradient-to-br from-[#00F0FF]/20 to-[#00F0FF]/5 border border-[#00F0FF]/30 rounded-xl p-6",initial:{opacity:0,x:20},animate:{opacity:1,x:0},transition:{delay:.3},children:[E.jsx("div",{className:"text-[#00F0FF] text-sm mb-2",children:"预计年节省"}),E.jsxs("div",{className:"text-3xl",children:["¥",t.analysis.analysis_result.analyze_data.annual_savings_cost]})]})]}),E.jsxs(J.div,{className:"bg-white/5 backdrop-blur-sm border border-gray-600 rounded-2xl p-6 mb-8",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.4},children:[E.jsxs("h3",{className:"text-xl mb-6 flex items-center gap-2",children:[E.jsx(Qv,{className:"w-6 h-6 text-[#00F0FF]"}),"各部门优化分析"]}),E.jsx("div",{className:"space-y-4",children:t.analysis.analysis_result.analyze_data.analyze_postion_detail.map((h,y)=>{let m=0;return h.replace_save_rate<30?m=0:h.replace_save_rate<70?m=1:m=2,E.jsxs(J.div,{className:`p-4 rounded-xl border ${m==2?"bg-red-500/10 border-red-500/30":m==1?"bg-orange-500/10 border-orange-500/30":"bg-yellow-500/10 border-yellow-500/30"}`,initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{delay:.5+y*.1},children:[E.jsxs("div",{className:"flex items-center justify-between mb-3",children:[E.jsxs("div",{children:[E.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[E.jsx("span",{className:"font-medium",children:h.position}),m==2&&E.jsx("span",{className:"text-xs bg-red-500 text-white px-2 py-0.5 rounded",children:"急需优化"})]}),E.jsxs("div",{className:"text-sm text-gray-400",children:[h.original_number,"人 → ",h.replace_with_ai_number,"人 + AI"]})]}),E.jsxs("div",{className:"text-right",children:[E.jsxs("div",{className:`text-2xl ${m==2?"text-red-400":m==1?"text-orange-400":"text-yellow-400"}`,children:["-",h.replace_save_rate,"%"]}),E.jsx("div",{className:"text-xs text-gray-500",children:"成本降低"})]})]}),E.jsx("div",{className:"h-2 bg-gray-800 rounded-full overflow-hidden",children:E.jsx(J.div,{className:`h-full ${m==2?"bg-red-400":m==1?"bg-orange-400":"bg-yellow-400"}`,initial:{width:0},animate:{width:`${h.replace_save_rate}%`},transition:{delay:.7+y*.1,duration:1}})})]},h.position)})})]}),E.jsxs(J.div,{className:"bg-gradient-to-br from-[#7B61FF]/20 to-[#00F0FF]/20 backdrop-blur-sm border border-[#00F0FF]/30 rounded-2xl p-6 mb-8",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.9},children:[E.jsxs("h3",{className:"text-xl mb-4 flex items-center gap-2",children:[E.jsx(Va,{className:"w-6 h-6 text-[#00F0FF]"}),"推荐AI工具组合"]}),E.jsx("div",{className:"grid grid-cols-2 gap-3",children:["文案生成AI","设计辅助AI","智能客服系统","数据分析AI","自动化运营工具","会议记录AI"].map((h,y)=>E.jsx(J.div,{className:"bg-white/5 border border-gray-600 rounded-lg px-4 py-3 text-sm text-center",initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},transition:{delay:1+y*.05},children:h},h))})]}),E.jsxs(J.div,{className:"relative bg-gradient-to-br from-[#7B61FF] to-[#00F0FF] rounded-3xl p-8 text-center overflow-hidden",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:1.2},children:[E.jsx(J.div,{className:"absolute inset-0 opacity-20",animate:{backgroundPosition:["0% 0%","100% 100%"]},transition:{duration:20,repeat:1/0,repeatType:"reverse"},style:{backgroundImage:"radial-gradient(circle, white 1px, transparent 1px)",backgroundSize:"30px 30px"}}),E.jsxs("div",{className:"relative z-10",children:[E.jsxs(J.div,{className:"flex items-center justify-center gap-2 mb-4",animate:{scale:[1,1.05,1]},transition:{duration:2,repeat:1/0},children:[E.jsx(bd,{className:"w-8 h-8 text-white"}),E.jsx("h3",{className:"text-2xl text-white",children:"知道问题了,不知道怎么落地?"})]}),E.jsxs("p",{className:"text-white/90 mb-6 text-lg",children:["专属AI顾问为您提供",E.jsx("br",{}),E.jsx("span",{className:"text-white",children:"行业定制版AI工具包 + 员工培训方案"})]}),E.jsxs(J.button,{className:"w-full max-w-sm mx-auto py-5 bg-white text-[#7B61FF] rounded-2xl flex items-center justify-center gap-3 shadow-2xl",whileHover:{scale:1.05,boxShadow:"0 20px 40px rgba(0,0,0,0.3)"},whileTap:{scale:.95},onClick:()=>u(!0),children:[E.jsx(dc,{className:"w-6 h-6"}),E.jsx("span",{className:"text-lg",children:"立即咨询专属AI顾问"}),E.jsx(RP,{className:"w-6 h-6"})]}),E.jsxs(J.div,{className:"mt-4 flex items-center justify-center gap-2 text-white/90",animate:{opacity:[.7,1,.7]},transition:{duration:2,repeat:1/0},children:[E.jsx(UP,{className:"w-5 h-5"}),E.jsx("span",{children:"限时赠送《2025企业AI工具白皮书》"})]})]})]})]}),E.jsxs(J.button,{className:"fixed bottom-6 left-1/2 -translate-x-1/2 px-8 py-4 bg-gradient-to-r from-[#7B61FF] to-[#00F0FF] rounded-full shadow-2xl flex items-center justify-center gap-3 z-50 max-w-[90vw]",initial:{y:100,opacity:0},animate:{y:0,opacity:1},transition:{delay:1.5,type:"spring"},whileHover:{scale:1.05,y:-5},whileTap:{scale:.95},onClick:()=>u(!0),children:[E.jsx(dc,{className:"w-6 h-6 text-white"}),E.jsx("span",{className:"text-white whitespace-nowrap",children:"点击获取 1对1定制化AI落地方案"}),E.jsx(J.div,{className:"absolute inset-0 rounded-full border-2 border-white",animate:{scale:[1,1.2,1],opacity:[.6,0,.6]},transition:{duration:2,repeat:1/0}}),E.jsx(J.div,{className:"absolute inset-0 rounded-full bg-gradient-to-r from-[#7B61FF] to-[#00F0FF] blur-xl opacity-50",animate:{opacity:[.3,.6,.3]},transition:{duration:2,repeat:1/0}})]}),E.jsx(G2,{children:c&&E.jsxs(J.div,{className:"fixed inset-0 z-50 flex items-center justify-center px-6",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},children:[E.jsx(J.div,{className:"absolute inset-0 bg-black/80 backdrop-blur-sm",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:()=>u(!1)}),E.jsxs(J.div,{className:"relative bg-gradient-to-br from-[#0A0F24] to-[#1a1f3a] border-2 border-[#00F0FF] rounded-3xl p-8 max-w-md w-full",initial:{scale:.8,y:50},animate:{scale:1,y:0},exit:{scale:.8,y:50},transition:{type:"spring"},children:[E.jsx("button",{className:"absolute top-4 right-4 text-gray-400 hover:text-white transition-colors",onClick:()=>u(!1),children:E.jsx(tT,{className:"w-6 h-6"})}),E.jsx(J.div,{className:"flex justify-center mb-6",initial:{scale:0},animate:{scale:1},transition:{type:"spring",delay:.2},children:E.jsx(J.div,{className:"w-20 h-20 bg-gradient-to-br from-[#7B61FF] to-[#00F0FF] rounded-full flex items-center justify-center",animate:{boxShadow:["0 0 20px rgba(0, 240, 255, 0.5)","0 0 40px rgba(123, 97, 255, 0.8)","0 0 20px rgba(0, 240, 255, 0.5)"]},transition:{duration:2,repeat:1/0},children:E.jsx(dc,{className:"w-10 h-10 text-white"})})}),E.jsxs(J.div,{className:"text-center mb-8",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.3},children:[E.jsx("h3",{className:"text-2xl mb-4",children:"添加专属AI顾问"}),E.jsx("p",{className:"text-gray-300 mb-6",children:"扫描下方二维码,即可获得:"}),E.jsx("div",{className:"space-y-3 mb-6 text-left",children:["1对1定制化AI落地方案","行业专属AI工具包推荐","全员AI技能培训指导","《2025企业AI工具白皮书》PDF"].map((h,y)=>E.jsxs(J.div,{className:"flex items-center gap-3 text-sm text-gray-300",initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{delay:.4+y*.1},children:[E.jsx("div",{className:"w-6 h-6 bg-[#00F0FF]/20 rounded-full flex items-center justify-center flex-shrink-0",children:E.jsx($y,{className:"w-4 h-4 text-[#00F0FF]"})}),E.jsx("span",{children:h})]},y))}),E.jsx(J.div,{className:"bg-white rounded-2xl p-4 inline-block mb-4",initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},transition:{delay:.6},children:E.jsx("div",{className:"w-48 h-48 bg-gray-300 rounded-xl flex items-center justify-center text-gray-600 text-xs text-center px-4",children:E.jsx("img",{src:"https://keyang2.tuzuu.com/%E6%95%88%E7%81%B5/kf.jpg"})})}),E.jsxs(J.p,{className:"text-sm text-gray-400",initial:{opacity:0},animate:{opacity:1},transition:{delay:.8},children:["顾问微信二维码,长按识别添加",E.jsx("br",{}),"添加后回复「",n.company||n.name,"」",E.jsx("br",{}),"立即获取专属方案"]})]})]})]})})]}):E.jsx("div",{className:"min-h-screen flex flex-col items-center justify-center px-6 py-12",children:E.jsxs(J.div,{className:"w-full max-w-md",initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},children:[E.jsx(J.div,{className:"flex justify-center mb-8",initial:{scale:0},animate:{scale:1},transition:{type:"spring",delay:.2},children:E.jsx("div",{className:"w-20 h-20 bg-gradient-to-br from-[#7B61FF] to-[#00F0FF] rounded-full flex items-center justify-center",children:E.jsx($y,{className:"w-12 h-12 text-white"})})}),E.jsx(J.h2,{className:"text-2xl text-center mb-2",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.3},children:"报告已生成!"}),E.jsx(J.p,{className:"text-gray-400 text-center mb-8",initial:{opacity:0},animate:{opacity:1},transition:{delay:.4},children:"请输入接收人信息以存档"}),E.jsxs(J.form,{className:"space-y-4",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.5},onSubmit:d,children:[E.jsxs("div",{children:[E.jsx("label",{className:"block text-sm text-gray-400 mb-2",children:"姓名 *"}),E.jsx("input",{type:"text",required:!0,className:"w-full px-4 py-3 bg-white/5 border border-gray-600 rounded-xl focus:border-[#00F0FF] focus:outline-none transition-colors",placeholder:"请输入您的姓名",value:n.name,onChange:h=>i({...n,name:h.target.value})})]}),E.jsxs("div",{children:[E.jsx("label",{className:"block text-sm text-gray-400 mb-2",children:"手机号 *"}),E.jsx("input",{type:"tel",required:!0,maxLength:11,pattern:"[0-9]{11}",className:"w-full px-4 py-3 bg-white/5 border border-gray-600 rounded-xl focus:border-[#00F0FF] focus:outline-none transition-colors",placeholder:"请输入手机号",value:n.phone,onChange:h=>i({...n,phone:h.target.value})})]}),E.jsxs("div",{children:[E.jsx("label",{className:"block text-sm text-gray-400 mb-2",children:"企业名称(选填)"}),E.jsx("input",{type:"text",className:"w-full px-4 py-3 bg-white/5 border border-gray-600 rounded-xl focus:border-[#00F0FF] focus:outline-none transition-colors",placeholder:"请输入企业名称",value:n.company,onChange:h=>i({...n,company:h.target.value})})]}),E.jsxs(J.button,{type:"submit",className:"w-full py-4 bg-gradient-to-r from-[#7B61FF] to-[#00F0FF] rounded-xl flex items-center justify-center gap-2",whileHover:{scale:1.02},whileTap:{scale:.98},children:[E.jsx(BP,{className:"w-5 h-5"}),"查看报告"]})]})]})})}function V_(t){return Bi.post("/login",t)}function B_(t){return Bi.get("/get_jssdk",t)}function z_(){return Bi.get("/get_share_config")}const U_=["snsapi_base","snsapi_userinfo"],$_="wxbc438492e3efab70";let Xf=window.location.href,df=Xf.split("?")[0];function W_(){return new Promise(t=>{if(Oi.getState().token){t(!0);return}let i=Bo.parse(Xf.split("?")[1]);i.code?V_({wx_code:i.code,...i}).then(s=>{if(!s.accessToken){delete i.code,delete i.state,df=df+Bo.stringify(i),f0(df);return}Oi.getState().setToken(s.accessToken),t(!0)}):f0(Xf)})}function f0(t){t=encodeURIComponent(t),window.location.href=`https://open.weixin.qq.com/connect/oauth2/authorize?appid=${$_}&redirect_uri=${t}&response_type=code&scope=${U_[1]}#wechat_redirect`}async function H_(){navigator.userAgent.toLowerCase().indexOf("micromessenger");let t=Bo.parse(window.location.search.split("?")[1]);delete t.code;let n=await B_({url:window.location.href}),i=await z_();const s={title:i.share_title,desc:i.share_sub_title,link:window.location.href,imgUrl:"https://keyang2.tuzuu.com/%E6%95%88%E7%81%B5/logo.jpg"};cn.config({debug:!1,appId:n.jssdk.appId,timestamp:n.jssdk.timestamp,nonceStr:n.jssdk.nonceStr,signature:n.jssdk.signature,jsApiList:n.jssdk.jsApiList,openTagList:["wx-open-launch-weapp"]}),cn.ready(function(){cn.updateAppMessageShareData&&cn.updateAppMessageShareData({title:s.title,desc:s.desc,link:s.link,imgUrl:s.imgUrl,success:()=>{console.log("分享朋友成功")}}),cn.updateTimelineShareData&&cn.updateTimelineShareData({title:s.title,link:s.link,imgUrl:s.imgUrl,success:()=>{console.log("分享朋友圈")}}),cn.onMenuShareAppMessage&&cn.onMenuShareAppMessage({title:s.title,desc:s.desc,link:s.link,imgUrl:s.imgUrl,success:()=>{console.log("旧版本分享朋友成功")},cancel:()=>{}}),cn.onMenuShareTimeline&&cn.onMenuShareTimeline({title:s.title,link:s.link,imgUrl:s.imgUrl,success:()=>{console.log("旧版本分享朋友圈")},cancel:()=>{}})})}function q_(){const t=Oi(),[n,i]=K.useState(!1),[s,l]=K.useState(1),c=()=>{l(h=>Math.min(h+1,5))},u=async h=>{c();let y=await F_({analys_image:h,analys_type:null});if(y.analysis_result.analyze_ret!="success"){Lr.error("请重新上传结构清晰的组织架构图"),l(m=>2);return}t.setAnalysis(y),c()},d=()=>{c()};return K.useEffect(()=>{W_().then(()=>{i(!0),H_().then()})},[]),n?E.jsxs(E.Fragment,{children:[E.jsx(__,{position:"top-center"}),E.jsxs("div",{className:"min-h-screen bg-[#0A0F24] text-white overflow-x-hidden relative",children:[E.jsx("div",{className:"fixed inset-0 pointer-events-none",children:E.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-[#7B61FF]/10 via-transparent to-[#00F0FF]/10"})}),E.jsxs("div",{className:"relative z-10",children:[s===1&&E.jsx(rT,{onNext:c}),s===2&&E.jsx(iT,{onSuccess:u}),s===3&&E.jsx(oT,{}),s===4&&E.jsx(D_,{onPayment:d}),s===5&&E.jsx(L_,{})]})]})]}):E.jsx(E.Fragment,{})}Hw.createRoot(document.getElementById("root")).render(E.jsx(q_,{})); diff --git a/index.html b/index.html index 826ecb1..1887706 100644 --- a/index.html +++ b/index.html @@ -2,10 +2,10 @@ - + 效灵AI - +