PageSourceSearch

https://embajadores-rio.netlify.app/assets/index-CznKiSRD.js

js embajadores-rio.netlify.app collected 2026-10-03 10:41:40 UTC 828,488 bytes, 358 lines download raw bytes

vendor: 4,815 bytes, lines 1-17
1var aR=Object.defineProperty;var sR=(e,t,r)=>t in e?aR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Sp=(e,t,r)=>sR(e,typeof t!="symbol"?t+"":t,r);function oR(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const s in n)if(s!=="default"&&!(s in e)){const o=Object.getOwnPropertyDescriptor(n,s);o&&Object.defineProperty(e,s,o.get?o:{enumerable:!0,get:()=>n[s]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const u of o.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&n(u)}).observe(document,{childList:!0,subtree:!0});function r(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(s){if(s.ep)return;s.ep=!0;const o=r(s);fetch(s.href,o)}})();function Xi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ap={exports:{}},gl={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var F1;function lR(){if(F1)return gl;F1=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function r(n,s,o){var u=null;if(o!==void 0&&(u=""+o),s.key!==void 0&&(u=""+s.key),"key"in s){o={};for(var c in s)c!=="key"&&(o[c]=s[c])}else o=s;return s=o.ref,{$$typeof:e,type:n,key:u,ref:s!==void 0?s:null,props:o}}return gl.Fragment=t,gl.jsx=r,gl.jsxs=r,gl}var X1;function uR(){return X1||(X1=1,Ap.exports=lR()),Ap.exports}var _=uR(),Op={exports:{}},Te={};/**
10 * @license React
11 * react.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var W1;function cR(){if(W1)return Te;W1=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),u=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),m=Symbol.for("react.activity"),y=Symbol.iterator;function b(R){return R===null||typeof R!="object"?null:(R=y&&R[y]||R["@@iterator"],typeof R=="function"?R:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},A=Object.assign,w={};function E(R,Y,ie){this.props=R,this.context=Y,this.refs=w,this.updater=ie||x}E.prototype.isReactComponent={},E.prototype.setState=function(R,Y){if(typeof R!="object"&&typeof R!="function"&&R!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,R,Y,"setState")},E.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function C(){}C.prototype=E.prototype;function T(R,Y,ie){this.props=R,this.context=Y,this.refs=w,this.updater=ie||x}var N=T.prototype=new C;N.constructor=T,A(N,E.prototype),N.isPureReactComponent=!0;var M=Array.isArray;function k(){}var z={H:null,A:null,T:null,S:null},V=Object.prototype.hasOwnProperty;function W(R,Y,ie){var I=ie.ref;return{$$typeof:e,type:R,key:Y,ref:I!==void 0?I:null,props:ie}}function ne(R,Y){return W(R.type,Y,R.props)}function re(R){return typeof R=="object"&&R!==null&&R.$$typeof===e}function K(R){var Y={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(ie){return Y[ie]})}var me=/\/+/g;function we(R,Y){return typeof R=="object"&&R!==null&&R.key!=null?K(""+R.key):Y.toString(36)}function _e(R){switch(R.status){case"fulfilled":return R.value;case"rejected":throw R.reason;default:switch(typeof R.status=="string"?R.then(k,k):(R.status="pending",R.then(function(Y){R.status==="pending"&&(R.status="fulfilled",R.value=Y)},function(Y){R.status==="pending"&&(R.status="rejected",R.reason=Y)})),R.status){case"fulfilled":return R.value;case"rejected":throw R.reason}}throw R}function q(R,Y,ie,I,ae){var se=typeof R;(se==="undefined"||se==="boolean")&&(R=null);var ue=!1;if(R===null)ue=!0;else switch(se){case"bigint":case"string":case"number":ue=!0;break;case"object":switch(R.$$typeof){case e:case t:ue=!0;break;
vendor: 5,339 bytes, line 17
17case v:return ue=R._init,q(ue(R._payload),Y,ie,I,ae)}}if(ue)return ae=ae(R),ue=I===""?"."+we(R,0):I,M(ae)?(ie="",ue!=null&&(ie=ue.replace(me,"$&/")+"/"),q(ae,Y,ie,"",function(te){return te})):ae!=null&&(re(ae)&&(ae=ne(ae,ie+(ae.key==null||R&&R.key===ae.key?"":(""+ae.key).replace(me,"$&/")+"/")+ue)),Y.push(ae)),1;ue=0;var le=I===""?".":I+":";if(M(R))for(var J=0;J<R.length;J++)I=R[J],se=le+we(I,J),ue+=q(I,Y,ie,se,ae);else if(J=b(R),typeof J=="function")for(R=J.call(R),J=0;!(I=R.next()).done;)I=I.value,se=le+we(I,J++),ue+=q(I,Y,ie,se,ae);else if(se==="object"){if(typeof R.then=="function")return q(_e(R),Y,ie,I,ae);throw Y=String(R),Error("Objects are not valid as a React child (found: "+(Y==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":Y)+"). If you meant to render a collection of children, use an array instead.")}return ue}function ee(R,Y,ie){if(R==null)return R;var I=[],ae=0;return q(R,I,"","",function(se){return Y.call(ie,se,ae++)}),I}function oe(R){if(R._status===-1){var Y=R._result;Y=Y(),Y.then(function(ie){(R._status===0||R._status===-1)&&(R._status=1,R._result=ie)},function(ie){(R._status===0||R._status===-1)&&(R._status=2,R._result=ie)}),R._status===-1&&(R._status=0,R._result=Y)}if(R._status===1)return R._result.default;throw R._result}var pe=typeof reportError=="function"?reportError:function(R){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Y=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof R=="object"&&R!==null&&typeof R.message=="string"?String(R.message):String(R),error:R});if(!window.dispatchEvent(Y))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",R);return}console.error(R)},ye={map:ee,forEach:function(R,Y,ie){ee(R,function(){Y.apply(this,arguments)},ie)},count:function(R){var Y=0;return ee(R,function(){Y++}),Y},toArray:function(R){return ee(R,function(Y){return Y})||[]},only:function(R){if(!re(R))throw Error("React.Children.only expected to receive a single React element child.");return R}};return Te.Activity=m,Te.Children=ye,Te.Component=E,Te.Fragment=r,Te.Profiler=s,Te.PureComponent=T,Te.StrictMode=n,Te.Suspense=d,Te.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=z,Te.__COMPILER_RUNTIME={__proto__:null,c:function(R){return z.H.useMemoCache(R)}},Te.cache=function(R){return function(){return R.apply(null,arguments)}},Te.cacheSignal=function(){return null},Te.cloneElement=function(R,Y,ie){if(R==null)throw Error("The argument must be a React element, but you passed "+R+".");var I=A({},R.props),ae=R.key;if(Y!=null)for(se in Y.key!==void 0&&(ae=""+Y.key),Y)!V.call(Y,se)||se==="key"||se==="__self"||se==="__source"||se==="ref"&&Y.ref===void 0||(I[se]=Y[se]);var se=arguments.length-2;if(se===1)I.children=ie;else if(1<se){for(var ue=Array(se),le=0;le<se;le++)ue[le]=arguments[le+2];I.children=ue}return W(R.type,ae,I)},Te.createContext=function(R){return R={$$typeof:u,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null},R.Provider=R,R.Consumer={$$typeof:o,_context:R},R},Te.createElement=function(R,Y,ie){var I,ae={},se=null;if(Y!=null)for(I in Y.key!==void 0&&(se=""+Y.key),Y)V.call(Y,I)&&I!=="key"&&I!=="__self"&&I!=="__source"&&(ae[I]=Y[I]);var ue=arguments.length-2;if(ue===1)ae.children=ie;else if(1<ue){for(var le=Array(ue),J=0;J<ue;J++)le[J]=arguments[J+2];ae.children=le}if(R&&R.defaultProps)for(I in ue=R.defaultProps,ue)ae[I]===void 0&&(ae[I]=ue[I]);return W(R,se,ae)},Te.createRef=function(){return{current:null}},Te.forwardRef=function(R){return{$$typeof:c,render:R}},Te.isValidElement=re,Te.lazy=function(R){return{$$typeof:v,_payload:{_status:-1,_result:R},_init:oe}},Te.memo=function(R,Y){return{$$typeof:h,type:R,compare:Y===void 0?null:Y}},Te.startTransition=function(R){var Y=z.T,ie={};z.T=ie;try{var I=R(),ae=z.S;ae!==null&&ae(ie,I),typeof I=="object"&&I!==null&&typeof I.then=="function"&&I.then(k,pe)}catch(se){pe(se)}finally{Y!==null&&ie.types!==null&&(Y.types=ie.types),z.T=Y}},Te.unstable_useCacheRefresh=function(){return z.H.useCacheRefresh()},Te.use=function(R){return z.H.use(R)},Te.useActionState=function(R,Y,ie){return z.H.useActionState(R,Y,ie)},Te.useCallback=function(R,Y){return z.H.useCallback(R,Y)},Te.useContext=function(R){return z.H.useContext(R)},Te.useDebugValue=function(){},Te.useDeferredValue=function(R,Y){return z.H.useDeferredValue(R,Y)},Te.useEffect=function(R,Y){return z.H.useEffect(R,Y)},Te.useEffectEvent=function(R){return z.H.useEffectEvent(R)},Te.useId=function(){return z.H.useId()},Te.useImperativeHandle=function(R,Y,ie){return z.H.useImperativeHandle(R,Y,ie)},Te.useInsertionEffect=function(R,Y){return z.H.useInsertionEffect(R,Y)},Te.useLayoutEffect=function(R,Y){return z.H.useLayoutEffect(R,Y)},Te.useMemo=function(R,Y){return z.H.useMemo(R,Y)},Te.useOptimistic=function(R,Y){return z.H.useOptimistic(R,Y)},Te.useReducer=function(R,Y,ie){return z.H.useReducer(R,Y,ie)},Te.useRef=function(R){return z.H.useRef(R)},Te.useState=function(R){return z.H.useState(R)},Te.useSyncExternalStore=function(R,Y,ie){return z.H.useSyncExternalStore(R,Y,ie)},Te.useTransition=function(){return z.H.useTransition()},Te.version="19.2.5",Te}var Z1;function fo(){return Z1||(Z1=1,Op.exports=cR()),Op.exports}var O=fo();const cj=Xi(O),fR=oR({__proto__:null,default:cj},[O]);
vendor: 8,941 bytes, lines 17-41
17var Ep={exports:{}},yl={},jp={exports:{}},Tp={};/**
18 * @license React
19 * scheduler.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var Q1;function dR(){return Q1||(Q1=1,(function(e){function t(q,ee){var oe=q.length;q.push(ee);e:for(;0<oe;){var pe=oe-1>>>1,ye=q[pe];if(0<s(ye,ee))q[pe]=ee,q[oe]=ye,oe=pe;else break e}}function r(q){return q.length===0?null:q[0]}function n(q){if(q.length===0)return null;var ee=q[0],oe=q.pop();if(oe!==ee){q[0]=oe;e:for(var pe=0,ye=q.length,R=ye>>>1;pe<R;){var Y=2*(pe+1)-1,ie=q[Y],I=Y+1,ae=q[I];if(0>s(ie,oe))I<ye&&0>s(ae,ie)?(q[pe]=ae,q[I]=oe,pe=I):(q[pe]=ie,q[Y]=oe,pe=Y);else if(I<ye&&0>s(ae,oe))q[pe]=ae,q[I]=oe,pe=I;else break e}}return ee}function s(q,ee){var oe=q.sortIndex-ee.sortIndex;return oe!==0?oe:q.id-ee.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var u=Date,c=u.now();e.unstable_now=function(){return u.now()-c}}var d=[],h=[],v=1,m=null,y=3,b=!1,x=!1,A=!1,w=!1,E=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,T=typeof setImmediate<"u"?setImmediate:null;function N(q){for(var ee=r(h);ee!==null;){if(ee.callback===null)n(h);else if(ee.startTime<=q)n(h),ee.sortIndex=ee.expirationTime,t(d,ee);else break;ee=r(h)}}function M(q){if(A=!1,N(q),!x)if(r(d)!==null)x=!0,k||(k=!0,K());else{var ee=r(h);ee!==null&&_e(M,ee.startTime-q)}}var k=!1,z=-1,V=5,W=-1;function ne(){return w?!0:!(e.unstable_now()-W<V)}function re(){if(w=!1,k){var q=e.unstable_now();W=q;var ee=!0;try{e:{x=!1,A&&(A=!1,C(z),z=-1),b=!0;var oe=y;try{t:{for(N(q),m=r(d);m!==null&&!(m.expirationTime>q&&ne());){var pe=m.callback;if(typeof pe=="function"){m.callback=null,y=m.priorityLevel;var ye=pe(m.expirationTime<=q);if(q=e.unstable_now(),typeof ye=="function"){m.callback=ye,N(q),ee=!0;break t}m===r(d)&&n(d),N(q)}else n(d);m=r(d)}if(m!==null)ee=!0;else{var R=r(h);R!==null&&_e(M,R.startTime-q),ee=!1}}break e}finally{m=null,y=oe,b=!1}ee=void 0}}finally{ee?K():k=!1}}}var K;if(typeof T=="function")K=function(){T(re)};else if(typeof MessageChannel<"u"){var me=new MessageChannel,we=me.port2;me.port1.onmessage=re,K=function(){we.postMessage(null)}}else K=function(){E(re,0)};function _e(q,ee){z=E(function(){q(e.unstable_now())},ee)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(q){q.callback=null},e.unstable_forceFrameRate=function(q){0>q||125<q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):V=0<q?Math.floor(1e3/q):5},e.unstable_getCurrentPriorityLevel=function(){return y},e.unstable_next=function(q){switch(y){case 1:case 2:case 3:var ee=3;break;default:ee=y}var oe=y;y=ee;try{return q()}finally{y=oe}},e.unstable_requestPaint=function(){w=!0},e.unstable_runWithPriority=function(q,ee){switch(q){case 1:case 2:case 3:case 4:case 5:break;default:q=3}var oe=y;y=q;try{return ee()}finally{y=oe}},e.unstable_scheduleCallback=function(q,ee,oe){var pe=e.unstable_now();switch(typeof oe=="object"&&oe!==null?(oe=oe.delay,oe=typeof oe=="number"&&0<oe?pe+oe:pe):oe=pe,q){case 1:var ye=-1;break;case 2:ye=250;break;case 5:ye=1073741823;break;case 4:ye=1e4;break;default:ye=5e3}return ye=oe+ye,q={id:v++,callback:ee,priorityLevel:q,startTime:oe,expirationTime:ye,sortIndex:-1},oe>pe?(q.sortIndex=oe,t(h,q),r(d)===null&&q===r(h)&&(A?(C(z),z=-1):A=!0,_e(M,oe-pe))):(q.sortIndex=ye,t(d,q),x||b||(x=!0,k||(k=!0,K()))),q},e.unstable_shouldYield=ne,e.unstable_wrapCallback=function(q){var ee=y;return function(){var oe=y;y=ee;try{return q.apply(this,arguments)}finally{y=oe}}}})(Tp)),Tp}var J1;function hR(){return J1||(J1=1,jp.exports=dR()),jp.exports}var Cp={exports:{}},Yt={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var e_;function vR(){if(e_)return Yt;e_=1;var e=fo();function t(d){var h="https://react.dev/errors/"+d;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)h+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+d+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var n={d:{f:r,r:function(){throw Error(t(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},s=Symbol.for("react.portal");function o(d,h,v){var m=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:m==null?null:""+m,children:d,containerInfo:h,implementation:v}}var u=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(d,h){if(d==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return Yt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=n,Yt.createPortal=function(d,h){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(t(299));return o(d,h,null,v)},Yt.flushSync=function(d){var h=u.T,v=n.p;try{if(u.T=null,n.p=2,d)return d()}finally{u.T=h,n.p=v,n.d.f()}},Yt.preconnect=function(d,h){typeof d=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,n.d.C(d,h))},Yt.prefetchDNS=function(d){typeof d=="string"&&n.d.D(d)},Yt.preinit=function(d,h){if(typeof d=="string"&&h&&typeof h.as=="string"){var v=h.as,m=c(v,h.crossOrigin),y=typeof h.integrity=="string"?h.integrity:void 0,b=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;v==="style"?n.d.S(d,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:m,integrity:y,fetchPriority:b}):v==="script"&&n.d.X(d,{crossOrigin:m,integrity:y,fetchPriority:b,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},Yt.preinitModule=function(d,h){if(typeof d=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var v=c(h.as,h.crossOrigin);n.d.M(d,{crossOrigin:v,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&n.d.M(d)},Yt.preload=function(d,h){if(typeof d=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var v=h.as,m=c(v,h.crossOrigin);n.d.L(d,v,{crossOrigin:m,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},Yt.preloadModule=function(d,h){if(typeof d=="string")if(h){var v=c(h.as,h.crossOrigin);n.d.m(d,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:v,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else n.d.m(d)},Yt.requestFormReset=function(d){n.d.r(d)},Yt.unstable_batchedUpdates=function(d,h){return d(h)},Yt.useFormState=function(d,h,v){return u.H.useFormState(d,h,v)},Yt.useFormStatus=function(){return u.H.useHostTransitionStatus()},Yt.version="19.2.5",Yt}var t_;function fj(){if(t_)return Cp.exports;t_=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Cp.exports=vR(),Cp.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var r_;function pR(){if(r_)return yl;r_=1;var e=hR(),t=fo(),r=fj();function n(i){var a="https://react.dev/errors/"+i;if(1<arguments.length){a+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)a+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+i+"; visit "+a+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11)}function o(i){var a=i,l=i;if(i.alternate)for(;a.return;)a=a.return;else{i=a;do a=i,(a.flags&4098)!==0&&(l=a.return),i=a.return;while(i)}return a.tag===3?l:null}function u(i){if(i.tag===13){var a=i.memoizedState;if(a===null&&(i=i.alternate,i!==null&&(a=i.memoizedState)),a!==null)return a.dehydrated}return null}
vendor: 10,604 bytes, lines 41-48
41function c(i){if(i.tag===31){var a=i.memoizedState;if(a===null&&(i=i.alternate,i!==null&&(a=i.memoizedState)),a!==null)return a.dehydrated}return null}function d(i){if(o(i)!==i)throw Error(n(188))}function h(i){var a=i.alternate;if(!a){if(a=o(i),a===null)throw Error(n(188));return a!==i?null:i}for(var l=i,f=a;;){var p=l.return;if(p===null)break;var g=p.alternate;if(g===null){if(f=p.return,f!==null){l=f;continue}break}if(p.child===g.child){for(g=p.child;g;){if(g===l)return d(p),i;if(g===f)return d(p),a;g=g.sibling}throw Error(n(188))}if(l.return!==f.return)l=p,f=g;else{for(var S=!1,j=p.child;j;){if(j===l){S=!0,l=p,f=g;break}if(j===f){S=!0,f=p,l=g;break}j=j.sibling}if(!S){for(j=g.child;j;){if(j===l){S=!0,l=g,f=p;break}if(j===f){S=!0,f=g,l=p;break}j=j.sibling}if(!S)throw Error(n(189))}}if(l.alternate!==f)throw Error(n(190))}if(l.tag!==3)throw Error(n(188));return l.stateNode.current===l?i:a}function v(i){var a=i.tag;if(a===5||a===26||a===27||a===6)return i;for(i=i.child;i!==null;){if(a=v(i),a!==null)return a;i=i.sibling}return null}var m=Object.assign,y=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),x=Symbol.for("react.portal"),A=Symbol.for("react.fragment"),w=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),C=Symbol.for("react.consumer"),T=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),k=Symbol.for("react.suspense_list"),z=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),W=Symbol.for("react.activity"),ne=Symbol.for("react.memo_cache_sentinel"),re=Symbol.iterator;function K(i){return i===null||typeof i!="object"?null:(i=re&&i[re]||i["@@iterator"],typeof i=="function"?i:null)}var me=Symbol.for("react.client.reference");function we(i){if(i==null)return null;if(typeof i=="function")return i.$$typeof===me?null:i.displayName||i.name||null;if(typeof i=="string")return i;switch(i){case A:return"Fragment";case E:return"Profiler";case w:return"StrictMode";case M:return"Suspense";case k:return"SuspenseList";case W:return"Activity"}if(typeof i=="object")switch(i.$$typeof){case x:return"Portal";case T:return i.displayName||"Context";case C:return(i._context.displayName||"Context")+".Consumer";case N:var a=i.render;return i=i.displayName,i||(i=a.displayName||a.name||"",i=i!==""?"ForwardRef("+i+")":"ForwardRef"),i;case z:return a=i.displayName||null,a!==null?a:we(i.type)||"Memo";case V:a=i._payload,i=i._init;try{return we(i(a))}catch{}}return null}var _e=Array.isArray,q=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ee=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,oe={pending:!1,data:null,method:null,action:null},pe=[],ye=-1;function R(i){return{current:i}}function Y(i){0>ye||(i.current=pe[ye],pe[ye]=null,ye--)}function ie(i,a){ye++,pe[ye]=i.current,i.current=a}var I=R(null),ae=R(null),se=R(null),ue=R(null);function le(i,a){switch(ie(se,a),ie(ae,i),ie(I,null),a.nodeType){case 9:case 11:i=(i=a.documentElement)&&(i=i.namespaceURI)?g1(i):0;break;default:if(i=a.tagName,a=a.namespaceURI)a=g1(a),i=y1(a,i);else switch(i){case"svg":i=1;break;case"math":i=2;break;default:i=0}}Y(I),ie(I,i)}function J(){Y(I),Y(ae),Y(se)}function te(i){i.memoizedState!==null&&ie(ue,i);var a=I.current,l=y1(a,i.type);a!==l&&(ie(ae,i),ie(I,l))}function ge(i){ae.current===i&&(Y(I),Y(ae)),ue.current===i&&(Y(ue),hl._currentValue=oe)}var F,je;function Oe(i){if(F===void 0)try{throw Error()}catch(l){var a=l.stack.trim().match(/\n( *(at )?)/);F=a&&a[1]||"",je=-1<l.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+F+i+je}var Ze=!1;function st(i,a){if(!i||Ze)return"";Ze=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var f={DetermineComponentFrameRoot:function(){try{if(a){var Q=function(){throw Error()};if(Object.defineProperty(Q.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Q,[])}catch(G){var $=G}Reflect.construct(i,[],Q)}else{try{Q.call()}catch(G){$=G}i.call(Q.prototype)}}else{try{throw Error()}catch(G){$=G}(Q=i())&&typeof Q.catch=="function"&&Q.catch(function(){})}}catch(G){if(G&&$&&typeof G.stack=="string")return[G.stack,$.stack]}return[null,null]}};f.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var p=Object.getOwnPropertyDescriptor(f.DetermineComponentFrameRoot,"name");p&&p.configurable&&Object.defineProperty(f.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var g=f.DetermineComponentFrameRoot(),S=g[0],j=g[1];if(S&&j){var P=S.split(`
44`),B=j.split(`
45`);for(p=f=0;f<P.length&&!P[f].includes("DetermineComponentFrameRoot");)f++;for(;p<B.length&&!B[p].includes("DetermineComponentFrameRoot");)p++;if(f===P.length||p===B.length)for(f=P.length-1,p=B.length-1;1<=f&&0<=p&&P[f]!==B[p];)p--;for(;1<=f&&0<=p;f--,p--)if(P[f]!==B[p]){if(f!==1||p!==1)do if(f--,p--,0>p||P[f]!==B[p]){var X=`
46`+P[f].replace(" at new "," at ");return i.displayName&&X.includes("<anonymous>")&&(X=X.replace("<anonymous>",i.displayName)),X}while(1<=f&&0<=p);break}}}finally{Ze=!1,Error.prepareStackTrace=l}return(l=i?i.displayName||i.name:"")?Oe(l):""}function hr(i,a){switch(i.tag){case 26:case 27:case 5:return Oe(i.type);case 16:return Oe("Lazy");case 13:return i.child!==a&&a!==null?Oe("Suspense Fallback"):Oe("Suspense");case 19:return Oe("SuspenseList");case 0:case 15:return st(i.type,!1);case 11:return st(i.type.render,!1);case 1:return st(i.type,!0);case 31:return Oe("Activity");default:return""}}function Ao(i){try{var a="",l=null;do a+=hr(i,l),l=i,i=i.return;while(i);return a}catch(f){return`
47Error generating stack: `+f.message+`
48`+f.stack}}var lh=Object.prototype.hasOwnProperty,uh=e.unstable_scheduleCallback,ch=e.unstable_cancelCallback,Lk=e.unstable_shouldYield,Ik=e.unstable_requestPaint,vr=e.unstable_now,Uk=e.unstable_getCurrentPriorityLevel,X0=e.unstable_ImmediatePriority,W0=e.unstable_UserBlockingPriority,Eu=e.unstable_NormalPriority,Bk=e.unstable_LowPriority,Z0=e.unstable_IdlePriority,$k=e.log,qk=e.unstable_setDisableYieldValue,Oo=null,pr=null;function hi(i){if(typeof $k=="function"&&qk(i),pr&&typeof pr.setStrictMode=="function")try{pr.setStrictMode(Oo,i)}catch{}}var mr=Math.clz32?Math.clz32:Gk,Hk=Math.log,Kk=Math.LN2;function Gk(i){return i>>>=0,i===0?32:31-(Hk(i)/Kk|0)|0}var ju=256,Tu=262144,Cu=4194304;function Qi(i){var a=i&42;if(a!==0)return a;switch(i&-i){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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return i&261888;case 262144:case 524288:case 1048576:case 2097152:return i&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return i&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return i}}function Nu(i,a,l){var f=i.pendingLanes;if(f===0)return 0;var p=0,g=i.suspendedLanes,S=i.pingedLanes;i=i.warmLanes;var j=f&134217727;return j!==0?(f=j&~g,f!==0?p=Qi(f):(S&=j,S!==0?p=Qi(S):l||(l=j&~i,l!==0&&(p=Qi(l))))):(j=f&~g,j!==0?p=Qi(j):S!==0?p=Qi(S):l||(l=f&~i,l!==0&&(p=Qi(l)))),p===0?0:a!==0&&a!==p&&(a&g)===0&&(g=p&-p,l=a&-a,g>=l||g===32&&(l&4194048)!==0)?a:p}function Eo(i,a){return(i.pendingLanes&~(i.suspendedLanes&~i.pingedLanes)&a)===0}function Vk(i,a){switch(i){case 1:case 2:case 4:case 8:case 64:return a+250;case 16:case 32: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 a+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Q0(){var i=Cu;return Cu<<=1,(Cu&62914560)===0&&(Cu=4194304),i}function fh(i){for(var a=[],l=0;31>l;l++)a.push(i);return a}function jo(i,a){i.pendingLanes|=a,a!==268435456&&(i.suspendedLanes=0,i.pingedLanes=0,i.warmLanes=0)}function Yk(i,a,l,f,p,g){var S=i.pendingLanes;i.pendingLanes=l,i.suspendedLanes=0,i.pingedLanes=0,i.warmLanes=0,i.expiredLanes&=l,i.entangledLanes&=l,i.errorRecoveryDisabledLanes&=l,i.shellSuspendCounter=0;var j=i.entanglements,P=i.expirationTimes,B=i.hiddenUpdates;for(l=S&~l;0<l;){var X=31-mr(l),Q=1<<X;j[X]=0,P[X]=-1;var $=B[X];if($!==null)for(B[X]=null,X=0;X<$.length;X++){var G=$[X];G!==null&&(G.lane&=-536870913)}l&=~Q}f!==0&&J0(i,f,0),g!==0&&p===0&&i.tag!==0&&(i.suspendedLanes|=g&~(S&~a))}function J0(i,a,l){i.pendingLanes|=a,i.suspendedLanes&=~a;var f=31-mr(a);i.entangledLanes|=a,i.entanglements[f]=i.entanglements[f]|1073741824|l&261930}function eb(i,a){var l=i.entangledLanes|=a;for(i=i.entanglements;l;){var f=31-mr(l),p=1<<f;p&a|i[f]&a&&(i[f]|=a),l&=~p}}function tb(i,a){var l=a&-a;return l=(l&42)!==0?1:dh(l),(l&(i.suspendedLanes|a))!==0?0:l}function dh(i){switch(i){case 2:i=1;break;case 8:i=4;break;case 32:i=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:i=128;break;case 268435456:i=134217728;break;default:i=0}return i}function hh(i){return i&=-i,2<i?8<i?(i&134217727)!==0?32:268435456:8:2}function rb(){var i=ee.p;return i!==0?i:(i=window.event,i===void 0?32:$1(i.type))}function nb(i,a){var l=ee.p;try{return ee.p=i,a()}finally{ee.p=l}}var vi=Math.random().toString(36).slice(2),Rt="__reactFiber$"+vi,rr="__reactProps$"+vi,Ya="__reactContainer$"+vi,vh="__reactEvents$"+vi,Fk="__reactListeners$"+vi,Xk="__reactHandles$"+vi,ib="__reactResources$"+vi,To="__reactMarker$"+vi;function ph(i){delete i[Rt],delete i[rr],delete i[vh],delete i[Fk],delete i[Xk]}function Fa(i){var a=i[Rt];if(a)return a;for(var l=i.parentNode;l;){if(a=l[Ya]||l[Rt]){if(l=a.alternate,a.child!==null||l!==null&&l.child!==null)for(i=O1(i);i!==null;){if(l=i[Rt])return l;i=O1(i)}return a}i=l,l=i.parentNode}return null}function Xa(i){if(i=i[Rt]||i[Ya]){var a=i.tag;if(a===5||a===6||a===13||a===31||a===26||a===27||a===3)return i}return null}function Co(i){var a=i.tag;if(a===5||a===26||a===27||a===6)return i.stateNode;throw Error(n(33))}function Wa(i){var a=i[ib];return a||(a=i[ib]={hoistableStyles:new Map,hoistableScripts:new Map}),a}function jt(i){i[To]=!0}var ab=new Set,sb={};function Ji(i,a){Za(i,a),Za(i+"Capture",a)}function Za(i,a){for(sb[i]=a,i=0;i<a.length;i++)ab.add(a[i])}var Wk=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
vendor: 6,765 bytes, line 48
48037D\\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]*$"),ob={},lb={};function Zk(i){return lh.call(lb,i)?!0:lh.call(ob,i)?!1:Wk.test(i)?lb[i]=!0:(ob[i]=!0,!1)}function ku(i,a,l){if(Zk(a))if(l===null)i.removeAttribute(a);else{switch(typeof l){case"undefined":case"function":case"symbol":i.removeAttribute(a);return;case"boolean":var f=a.toLowerCase().slice(0,5);if(f!=="data-"&&f!=="aria-"){i.removeAttribute(a);return}}i.setAttribute(a,""+l)}}function Pu(i,a,l){if(l===null)i.removeAttribute(a);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":i.removeAttribute(a);return}i.setAttribute(a,""+l)}}function Cn(i,a,l,f){if(f===null)i.removeAttribute(l);else{switch(typeof f){case"undefined":case"function":case"symbol":case"boolean":i.removeAttribute(l);return}i.setAttributeNS(a,l,""+f)}}function kr(i){switch(typeof i){case"bigint":case"boolean":case"number":case"string":case"undefined":return i;case"object":return i;default:return""}}function ub(i){var a=i.type;return(i=i.nodeName)&&i.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function Qk(i,a,l){var f=Object.getOwnPropertyDescriptor(i.constructor.prototype,a);if(!i.hasOwnProperty(a)&&typeof f<"u"&&typeof f.get=="function"&&typeof f.set=="function"){var p=f.get,g=f.set;return Object.defineProperty(i,a,{configurable:!0,get:function(){return p.call(this)},set:function(S){l=""+S,g.call(this,S)}}),Object.defineProperty(i,a,{enumerable:f.enumerable}),{getValue:function(){return l},setValue:function(S){l=""+S},stopTracking:function(){i._valueTracker=null,delete i[a]}}}}function mh(i){if(!i._valueTracker){var a=ub(i)?"checked":"value";i._valueTracker=Qk(i,a,""+i[a])}}function cb(i){if(!i)return!1;var a=i._valueTracker;if(!a)return!0;var l=a.getValue(),f="";return i&&(f=ub(i)?i.checked?"true":"false":i.value),i=f,i!==l?(a.setValue(i),!0):!1}function Mu(i){if(i=i||(typeof document<"u"?document:void 0),typeof i>"u")return null;try{return i.activeElement||i.body}catch{return i.body}}var Jk=/[\n"\\]/g;function Pr(i){return i.replace(Jk,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function gh(i,a,l,f,p,g,S,j){i.name="",S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?i.type=S:i.removeAttribute("type"),a!=null?S==="number"?(a===0&&i.value===""||i.value!=a)&&(i.value=""+kr(a)):i.value!==""+kr(a)&&(i.value=""+kr(a)):S!=="submit"&&S!=="reset"||i.removeAttribute("value"),a!=null?yh(i,S,kr(a)):l!=null?yh(i,S,kr(l)):f!=null&&i.removeAttribute("value"),p==null&&g!=null&&(i.defaultChecked=!!g),p!=null&&(i.checked=p&&typeof p!="function"&&typeof p!="symbol"),j!=null&&typeof j!="function"&&typeof j!="symbol"&&typeof j!="boolean"?i.name=""+kr(j):i.removeAttribute("name")}function fb(i,a,l,f,p,g,S,j){if(g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(i.type=g),a!=null||l!=null){if(!(g!=="submit"&&g!=="reset"||a!=null)){mh(i);return}l=l!=null?""+kr(l):"",a=a!=null?""+kr(a):l,j||a===i.value||(i.value=a),i.defaultValue=a}f=f??p,f=typeof f!="function"&&typeof f!="symbol"&&!!f,i.checked=j?i.checked:!!f,i.defaultChecked=!!f,S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"&&(i.name=S),mh(i)}function yh(i,a,l){a==="number"&&Mu(i.ownerDocument)===i||i.defaultValue===""+l||(i.defaultValue=""+l)}function Qa(i,a,l,f){if(i=i.options,a){a={};for(var p=0;p<l.length;p++)a["$"+l[p]]=!0;for(l=0;l<i.length;l++)p=a.hasOwnProperty("$"+i[l].value),i[l].selected!==p&&(i[l].selected=p),p&&f&&(i[l].defaultSelected=!0)}else{for(l=""+kr(l),a=null,p=0;p<i.length;p++){if(i[p].value===l){i[p].selected=!0,f&&(i[p].defaultSelected=!0);return}a!==null||i[p].disabled||(a=i[p])}a!==null&&(a.selected=!0)}}function db(i,a,l){if(a!=null&&(a=""+kr(a),a!==i.value&&(i.value=a),l==null)){i.defaultValue!==a&&(i.defaultValue=a);return}i.defaultValue=l!=null?""+kr(l):""}function hb(i,a,l,f){if(a==null){if(f!=null){if(l!=null)throw Error(n(92));if(_e(f)){if(1<f.length)throw Error(n(93));f=f[0]}l=f}l==null&&(l=""),a=l}l=kr(a),i.defaultValue=l,f=i.textContent,f===l&&f!==""&&f!==null&&(i.value=f),mh(i)}function Ja(i,a){if(a){var l=i.firstChild;if(l&&l===i.lastChild&&l.nodeType===3){l.nodeValue=a;return}}i.textContent=a}var eP=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function vb(i,a,l){var f=a.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?f?i.setProperty(a,""):a==="float"?i.cssFloat="":i[a]="":f?i.setProperty(a,l):typeof l!="number"||l===0||eP.has(a)?a==="float"?i.cssFloat=l:i[a]=(""+l).trim():i[a]=l+"px"}function pb(i,a,l){if(a!=null&&typeof a!="object")throw Error(n(62));if(i=i.style,l!=null){for(var f in l)!l.hasOwnProperty(f)||a!=null&&a.hasOwnProperty(f)||(f.indexOf("--")===0?i.setProperty(f,""):f==="float"?i.cssFloat="":i[f]="");for(var p in a)f=a[p],a.hasOwnProperty(p)&&l[p]!==f&&vb(i,p,f)}else for(var g in a)a.hasOwnProperty(g)&&vb(i,g,a[g])}function bh(i){if(i.indexOf("-")===-1)return!1;switch(i){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 tP=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRen
48dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),rP=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Ru(i){return rP.test(""+i)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":i}function Nn(){}var xh=null;function wh(i){return i=i.target||i.srcElement||window,i.correspondingUseElement&&(i=i.correspondingUseElement),i.nodeType===3?i.parentNode:i}var es=null,ts=null;function mb(i){var a=Xa(i);if(a&&(i=a.stateNode)){var l=i[rr]||null;e:switch(i=a.stateNode,a.type){case"input":if(gh(i,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),a=l.name,l.type==="radio"&&a!=null){for(l=i;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+Pr(""+a)+'"][type="radio"]'),a=0;a<l.length;a++){var f=l[a];if(f!==i&&f.form===i.form){var p=f[rr]||null;if(!p)throw Error(n(90));gh(f,p.value,p.defaultValue,p.defaultValue,p.checked,p.defaultChecked,p.type,p.name)}}for(a=0;a<l.length;a++)f=l[a],f.form===i.form&&cb(f)}break e;case"textarea":db(i,l.value,l.defaultValue);break e;case"select":a=l.value,a!=null&&Qa(i,!!l.multiple,a,!1)}}}var _h=!1;function gb(i,a,l){if(_h)return i(a,l);_h=!0;try{var f=i(a);return f}finally{if(_h=!1,(es!==null||ts!==null)&&(wc(),es&&(a=es,i=ts,ts=es=null,mb(a),i)))for(a=0;a<i.length;a++)mb(i[a])}}function No(i,a){var l=i.stateNode;if(l===null)return null;var f=l[rr]||null;if(f===null)return null;l=f[a];e:switch(a){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(f=!f.disabled)||(i=i.type,f=!(i==="button"||i==="input"||i==="select"||i==="textarea")),i=!f;break e;default:i=!1}if(i)return null;if(l&&typeof l!="function")throw Error(n(231,a,typeof l));return l}var kn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Sh=!1;if(kn)try{var ko={};Object.defineProperty(ko,"passive",{get:function(){Sh=!0}}),window.addEventListener("test",ko,ko),window.removeEventListener("test",ko,ko)}catch{Sh=!1}var pi=null,Ah=null,Du=null;function yb(){if(Du)return Du;var i,a=Ah,l=a.length,f,p="value"in pi?pi.value:pi.textContent,g=p.length;for(i=0;i<l&&a[i]===p[i];i++);var S=l-i;for(f=1;f<=S&&a[l-f]===p[g-f];f++);return Du=p.slice(i,1<f?1-f:void 0)}function zu(i){var a=i.keyCode;return"charCode"in i?(i=i.charCode,i===0&&a===13&&(i=13)):i=a,i===10&&(i=13),32<=i||i===13?i:0}function Lu(){return!0}function bb(){return!1}function nr(i){function a(l,f,p,g,S){this._reactName=l,this._targetInst=p,this.type=f,this.nativeEvent=g,this.target=S,this.currentTarget=null;for(var j in i)i.hasOwnProperty(j)&&(l=i[j],this[j]=l?l(g):g[j]);return this.isDefaultPrevented=(g.defaultPrevented!=null?g.defaultPrevented:g.returnValue===!1)?Lu:bb,this.isPropagationStopped=bb,this}return m(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=Lu)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Lu)},persist:function(){},isPersistent:Lu}),a}var ea={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(i){return i.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Iu=nr(ea),Po=m({},ea,{view:0,detail:0}),nP=nr(Po),Oh,Eh,Mo,Uu=m({},Po,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Th,button:0,buttons:0,relatedTarget:function(i){return i.relatedTarget===void 0?i.fromElement===i.srcElement?i.toElement:i.fromElement:i.relatedTarget},movementX:function(i){return"movementX"in i?i.movementX:(i!==Mo&&(Mo&&i.type==="mousemove"?(Oh=i.screenX-Mo.screenX,Eh=i.screenY-Mo.screenY):Eh=Oh=0,Mo=i),Oh)},movementY:function(i){return"movementY"in i?i.movementY:Eh}}),xb=nr(Uu),iP=m({},Uu,{dataTransfer:0}),aP=nr(iP),sP=m({},Po,{relatedTarget:0}),jh=nr(sP),oP=m({},ea,{animationName:0,elapsedTime:0,pseudoElement:0}),lP=nr(oP),uP=m({},ea,{clipboardData:function(i){return"clipboardData"in i?i.clipboardData:window.clipboardData}}),cP=nr(uP),fP=m({},ea,{data:0}),wb=nr(fP),dP={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},hP={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},vP={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function pP(i){var a=this.nativeEvent;return a.getModifierState?a.getModifierState(i):(i=vP[i])?!!a[i]:!1}function Th(){return pP}var mP=m({},Po,{key:function(i){if(i.key){var a=dP[i.key]||i.key;if(a!=="Unidentified")return a}
vendor: 4,813 bytes, line 48
48return i.type==="keypress"?(i=zu(i),i===13?"Enter":String.fromCharCode(i)):i.type==="keydown"||i.type==="keyup"?hP[i.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Th,charCode:function(i){return i.type==="keypress"?zu(i):0},keyCode:function(i){return i.type==="keydown"||i.type==="keyup"?i.keyCode:0},which:function(i){return i.type==="keypress"?zu(i):i.type==="keydown"||i.type==="keyup"?i.keyCode:0}}),gP=nr(mP),yP=m({},Uu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),_b=nr(yP),bP=m({},Po,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Th}),xP=nr(bP),wP=m({},ea,{propertyName:0,elapsedTime:0,pseudoElement:0}),_P=nr(wP),SP=m({},Uu,{deltaX:function(i){return"deltaX"in i?i.deltaX:"wheelDeltaX"in i?-i.wheelDeltaX:0},deltaY:function(i){return"deltaY"in i?i.deltaY:"wheelDeltaY"in i?-i.wheelDeltaY:"wheelDelta"in i?-i.wheelDelta:0},deltaZ:0,deltaMode:0}),AP=nr(SP),OP=m({},ea,{newState:0,oldState:0}),EP=nr(OP),jP=[9,13,27,32],Ch=kn&&"CompositionEvent"in window,Ro=null;kn&&"documentMode"in document&&(Ro=document.documentMode);var TP=kn&&"TextEvent"in window&&!Ro,Sb=kn&&(!Ch||Ro&&8<Ro&&11>=Ro),Ab=" ",Ob=!1;function Eb(i,a){switch(i){case"keyup":return jP.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function jb(i){return i=i.detail,typeof i=="object"&&"data"in i?i.data:null}var rs=!1;function CP(i,a){switch(i){case"compositionend":return jb(a);case"keypress":return a.which!==32?null:(Ob=!0,Ab);case"textInput":return i=a.data,i===Ab&&Ob?null:i;default:return null}}function NP(i,a){if(rs)return i==="compositionend"||!Ch&&Eb(i,a)?(i=yb(),Du=Ah=pi=null,rs=!1,i):null;switch(i){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1<a.char.length)return a.char;if(a.which)return String.fromCharCode(a.which)}return null;case"compositionend":return Sb&&a.locale!=="ko"?null:a.data;default:return null}}var kP={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Tb(i){var a=i&&i.nodeName&&i.nodeName.toLowerCase();return a==="input"?!!kP[i.type]:a==="textarea"}function Cb(i,a,l,f){es?ts?ts.push(f):ts=[f]:es=f,a=Tc(a,"onChange"),0<a.length&&(l=new Iu("onChange","change",null,l,f),i.push({event:l,listeners:a}))}var Do=null,zo=null;function PP(i){f1(i,0)}function Bu(i){var a=Co(i);if(cb(a))return i}function Nb(i,a){if(i==="change")return a}var kb=!1;if(kn){var Nh;if(kn){var kh="oninput"in document;if(!kh){var Pb=document.createElement("div");Pb.setAttribute("oninput","return;"),kh=typeof Pb.oninput=="function"}Nh=kh}else Nh=!1;kb=Nh&&(!document.documentMode||9<document.documentMode)}function Mb(){Do&&(Do.detachEvent("onpropertychange",Rb),zo=Do=null)}function Rb(i){if(i.propertyName==="value"&&Bu(zo)){var a=[];Cb(a,zo,i,wh(i)),gb(PP,a)}}function MP(i,a,l){i==="focusin"?(Mb(),Do=a,zo=l,Do.attachEvent("onpropertychange",Rb)):i==="focusout"&&Mb()}function RP(i){if(i==="selectionchange"||i==="keyup"||i==="keydown")return Bu(zo)}function DP(i,a){if(i==="click")return Bu(a)}function zP(i,a){if(i==="input"||i==="change")return Bu(a)}function LP(i,a){return i===a&&(i!==0||1/i===1/a)||i!==i&&a!==a}var gr=typeof Object.is=="function"?Object.is:LP;function Lo(i,a){if(gr(i,a))return!0;if(typeof i!="object"||i===null||typeof a!="object"||a===null)return!1;var l=Object.keys(i),f=Object.keys(a);if(l.length!==f.length)return!1;for(f=0;f<l.length;f++){var p=l[f];if(!lh.call(a,p)||!gr(i[p],a[p]))return!1}return!0}function Db(i){for(;i&&i.firstChild;)i=i.firstChild;return i}function zb(i,a){var l=Db(i);i=0;for(var f;l;){if(l.nodeType===3){if(f=i+l.textContent.length,i<=a&&f>=a)return{node:l,offset:a-i};i=f}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=Db(l)}}function Lb(i,a){return i&&a?i===a?!0:i&&i.nodeType===3?!1:a&&a.nodeType===3?Lb(i,a.parentNode):"contains"in i?i.contains(a):i.compareDocumentPosition?!!(i.compareDocumentPosition(a)&16):!1:!1}function Ib(i){i=i!=null&&i.ownerDocument!=null&&i.ownerDocument.defaultView!=null?i.ownerDocument.defaultView:window;for(var a=Mu(i.document);a instanceof i.HTMLIFrameElement;){try{var l=typeof a.contentWindow.location.href=="string"}catch{l=!1}if(l)i=a.contentWindow;else break;a=Mu(i.document)}return a}function Ph(i){var a=i&&i.nodeName&&i.nodeName.toLowerCase();return a&&(a==="input"&&(i.type==="text"||i.type==="search"||i.type==="tel"||i.type==="url"||i.type==="password")||a==="textarea"||i.contentEditable==="true")}var IP=kn&&"documentMode"in document&&11>
vendor: 22,552 bytes, line 48
48=document.documentMode,ns=null,Mh=null,Io=null,Rh=!1;function Ub(i,a,l){var f=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Rh||ns==null||ns!==Mu(f)||(f=ns,"selectionStart"in f&&Ph(f)?f={start:f.selectionStart,end:f.selectionEnd}:(f=(f.ownerDocument&&f.ownerDocument.defaultView||window).getSelection(),f={anchorNode:f.anchorNode,anchorOffset:f.anchorOffset,focusNode:f.focusNode,focusOffset:f.focusOffset}),Io&&Lo(Io,f)||(Io=f,f=Tc(Mh,"onSelect"),0<f.length&&(a=new Iu("onSelect","select",null,a,l),i.push({event:a,listeners:f}),a.target=ns)))}function ta(i,a){var l={};return l[i.toLowerCase()]=a.toLowerCase(),l["Webkit"+i]="webkit"+a,l["Moz"+i]="moz"+a,l}var is={animationend:ta("Animation","AnimationEnd"),animationiteration:ta("Animation","AnimationIteration"),animationstart:ta("Animation","AnimationStart"),transitionrun:ta("Transition","TransitionRun"),transitionstart:ta("Transition","TransitionStart"),transitioncancel:ta("Transition","TransitionCancel"),transitionend:ta("Transition","TransitionEnd")},Dh={},Bb={};kn&&(Bb=document.createElement("div").style,"AnimationEvent"in window||(delete is.animationend.animation,delete is.animationiteration.animation,delete is.animationstart.animation),"TransitionEvent"in window||delete is.transitionend.transition);function ra(i){if(Dh[i])return Dh[i];if(!is[i])return i;var a=is[i],l;for(l in a)if(a.hasOwnProperty(l)&&l in Bb)return Dh[i]=a[l];return i}var $b=ra("animationend"),qb=ra("animationiteration"),Hb=ra("animationstart"),UP=ra("transitionrun"),BP=ra("transitionstart"),$P=ra("transitioncancel"),Kb=ra("transitionend"),Gb=new Map,zh="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");zh.push("scrollEnd");function Xr(i,a){Gb.set(i,a),Ji(a,[i])}var $u=typeof reportError=="function"?reportError:function(i){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var a=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof i=="object"&&i!==null&&typeof i.message=="string"?String(i.message):String(i),error:i});if(!window.dispatchEvent(a))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",i);return}console.error(i)},Mr=[],as=0,Lh=0;function qu(){for(var i=as,a=Lh=as=0;a<i;){var l=Mr[a];Mr[a++]=null;var f=Mr[a];Mr[a++]=null;var p=Mr[a];Mr[a++]=null;var g=Mr[a];if(Mr[a++]=null,f!==null&&p!==null){var S=f.pending;S===null?p.next=p:(p.next=S.next,S.next=p),f.pending=p}g!==0&&Vb(l,p,g)}}function Hu(i,a,l,f){Mr[as++]=i,Mr[as++]=a,Mr[as++]=l,Mr[as++]=f,Lh|=f,i.lanes|=f,i=i.alternate,i!==null&&(i.lanes|=f)}function Ih(i,a,l,f){return Hu(i,a,l,f),Ku(i)}function na(i,a){return Hu(i,null,null,a),Ku(i)}function Vb(i,a,l){i.lanes|=l;var f=i.alternate;f!==null&&(f.lanes|=l);for(var p=!1,g=i.return;g!==null;)g.childLanes|=l,f=g.alternate,f!==null&&(f.childLanes|=l),g.tag===22&&(i=g.stateNode,i===null||i._visibility&1||(p=!0)),i=g,g=g.return;return i.tag===3?(g=i.stateNode,p&&a!==null&&(p=31-mr(l),i=g.hiddenUpdates,f=i[p],f===null?i[p]=[a]:f.push(a),a.lane=l|536870912),g):null}function Ku(i){if(50<sl)throw sl=0,Yv=null,Error(n(185));for(var a=i.return;a!==null;)i=a,a=i.return;return i.tag===3?i.stateNode:null}var ss={};function qP(i,a,l,f){this.tag=i,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=f,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function yr(i,a,l,f){return new qP(i,a,l,f)}function Uh(i){return i=i.prototype,!(!i||!i.isReactComponent)}function Pn(i,a){var l=i.alternate;return l===null?(l=yr(i.tag,a,i.key,i.mode),l.elementType=i.elementType,l.type=i.type,l.stateNode=i.stateNode,l.alternate=i,i.alternate=l):(l.pendingProps=a,l.type=i.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=i.flags&65011712,l.childLanes=i.childLanes,l.lanes=i.lanes,l.child=i.child,l.memoizedProps=i.memoizedProps,l.memoizedState=i.memoizedState,l.updateQueue=i.updateQueue,a=i.dependencies,l.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},l.sibling=i.sibling,l.index=i.index,l.ref=i.ref,l.refCleanup=i.refCleanup,l}function Yb(i,a){i.flags&=65011714;var l=i.alternate;return l===null?(i.childLanes=0,i.lanes=a,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=l.childLanes,i.lanes=l.lanes,i.child=l.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=l.memoizedProps,i.memoizedState=l.memoizedState,i.updateQueue=l.updateQueue,i.type=l.type,a=l.dependencies,i.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),i}function Gu(i,a,l,f,p,g){var S=0;if(f=i,typeof i=="function")Uh(i)&&(S=1);else if(typeof i=="string")S=YM(i,l,I.current)?26:i==="html"||i==="head"||i==="body"?27:5;else e:switch(i){case W:return i=yr(31,l,a,p),i.elementType=W,i.lanes=g,i;case A:return ia(l.children,p,g,a);case w:S=8,p|=24;break;case E:return i=yr(12,l,a,p|2),i.elementType=E,i.lanes=g,i;case M:return i=yr(13,l,a,p),i.elementType=M,i.lanes=g,i;case k:return i=yr(19,l,a,p),i.elementType=k,i.lanes=g,i;default:if(typeof i=="object"&&i!==null)switch(i.$$typeof){case T:S=10;break e;case C:S=9;break e;case N:S=11;break e;case z:S=14;break e;case V:S=16,f=null;break e}S=29,l=Error(n(130,i===null?"null":typeof i,"")),f=null}return a=yr(S,l,a,p),a.elementType=i,a.type=f,a.lanes=g,a}function ia(i,a,l,f){return i=yr(7,i,f,a),i.lanes=l,i}function Bh(i,a,l){return i=yr(6,i,null,a),i.lanes=l,i}function Fb(i){var a=yr(18,null,null,0);return a.stateNode=i,a}function $h(i,a,l){return a=yr(4,i.children!==null?i.children:[],i.key,a),a.lanes=l,a.stateNode={containerInfo:i.containerInfo,pendingChildren:null,implementation:i.implementation},a}var Xb=new WeakMap;function Rr(i,a){if(typeof i=="object"&&i!==null){var l=Xb.get(i);return l!==void 0?l:(a={value:i,source:a,stack:Ao(a)},Xb.set(i,a),a)}return{value:i,source:a,stack:Ao(a)}}var os=[],ls=0,Vu=null,Uo=0,Dr=[],zr=0,mi=null,on=1,ln="";function Mn(i,a){os[ls++]=Uo,os[ls++]=Vu,Vu=i,Uo=a}function Wb(i,a,l){Dr[zr++]=on,Dr[zr++]=ln,Dr[zr++]=mi,mi=i;var f=on;i=ln;var p=32-mr(f)-1;f&=~(1<<p),l+=1;var g=32-mr(a)+p;if(30<g){var S=p-p%5;g=(f&(1<<S)-1).toString(32),f>>=S,p-=S,on=1<<32-mr(a)+p|l<<p|f,ln=g+i}else on=1<<g|l<<p|f,ln=i}function qh(i){i.return!==null&&(Mn(i,1),Wb(i,1,0))}function Hh(i){for(;i===Vu;)Vu=os[--ls],os[ls]=null,Uo=os[--ls],os[ls]=null;for(;i===mi;)mi=Dr[--zr],Dr[zr]=null,ln=Dr[--zr],Dr[zr]=null,on=Dr[--zr],Dr[zr]=null}function Zb(i,a){Dr[zr++]=on,Dr[zr++]=ln,Dr[zr++]=mi,on=a.id,ln=a.overflow,mi=i}var Dt=null,Qe=null,Le=!1,gi=null,Lr=!1,Kh=Error(n(519));function yi(i){var a=Error(n(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Bo(Rr(a,i)),Kh}function Qb(i){var a=i.stateNode,l=i.type,f=i.memoizedProps;switch(a[Rt]=i,a[rr]=f,l){case"dialog":Me("cancel",a),Me("close",a);break;case"iframe":case"object":case"embed":Me("load",a);break;case"video":case"audio":for(l=0;l<ll.length;l++)Me(ll[l],a);break;case"source":Me("error",a);break;case"img":case"image":case"link":Me("error",a),Me("load",a);break;case"details":Me("toggle",a);break;case"input":Me("invalid",a),fb(a,f.value,f.defaultValue,f.checked,f.defaultChecked,f.type,f.name,!0);break;case"select":Me("invalid",a);break;case"textarea":Me("invalid",a),hb(a,f.value,f.defaultValue,f.children)}l=f.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||a.textContent===""+l||f.suppressHydrationWarning===!0||p1(a.textContent,l)?(f.popover!=null&&(Me("beforetoggle",a),Me("toggle",a)),f.onScroll!=null&&Me("scroll",a),f.onScrollEnd!=null&&Me("scrollend",a),f.onClick!=null&&(a.onclick=Nn),a=!0):a=!1,a||yi(i,!0)}function Jb(i){for(Dt=i.return;Dt;)switch(Dt.tag){case 5:case 31:case 13:Lr=!1;return;case 27:case 3:Lr=!0;return;default:Dt=Dt.return}}function us(i){if(i!==Dt)return!1;if(!Le)return Jb(i),Le=!0,!1;var a=i.tag,l;if((l=a!==3&&a!==27)&&((l=a===5)&&(l=i.type,l=!(l!=="form"&&l!=="button")||lp(i.type,i.memoizedProps)),l=!l),l&&Qe&&yi(i),Jb(i),a===13){if(i=i.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(n(317));Qe=A1(i)}else if(a===31){if(i=i.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(n(317));Qe=A1(i)}else a===27?(a=Qe,Pi(i.type)?(i=hp,hp=null,Qe=i):Qe=a):Qe=Dt?Ur(i.stateNode.nextSibling):null;return!0}function aa(){Qe=Dt=null,Le=!1}function Gh(){var i=gi;return i!==null&&(or===null?or=i:or.push.apply(or,i),gi=null),i}function Bo(i){gi===null?gi=[i]:gi.push(i)}var Vh=R(null),sa=null,Rn=null;function bi(i,a,l){ie(Vh,a._currentValue),a._currentValue=l}function Dn(i){i._currentValue=Vh.current,Y(Vh)}function Yh(i,a,l){for(;i!==null;){var f=i.alternate;if((i.childLanes&a)!==a?(i.childLanes|=a,f!==null&&(f.childLanes|=a)):f!==null&&(f.childLanes&a)!==a&&(f.childLanes|=a),i===l)break;i=i.return}}function Fh(i,a,l,f){var p=i.child;for(p!==null&&(p.return=i);p!==null;){var g=p.dependencies;if(g!==null){var S=p.child;g=g.firstContext;e:for(;g!==null;){var j=g;g=p;for(var P=0;P<a.length;P++)if(j.context===a[P]){g.lanes|=l,j=g.alternate,j!==null&&(j.lanes|=l),Yh(g.return,l,i),f||(S=null);break e}g=j.next}}else if(p.tag===18){if(S=p.return,S===null)throw Error(n(341));S.lanes|=l,g=S.alternate,g!==null&&(g.lanes|=l),Yh(S,l,i),S=null}else S=p.child;if(S!==null)S.return=p;else for(S=p;S!==null;){if(S===i){S=null;break}if(p=S.sibling,p!==null){p.return=S.return,S=p;break}S=S.return}p=S}}function cs(i,a,l,f){i=null;for(var p=a,g=!1;p!==null;){if(!g){if((p.flags&524288)!==0)g=!0;else if((p.flags&262144)!==0)break}if(p.tag===10){var S=p.alternate;if(S===null)throw Error(n(387));if(S=S.memoizedProps,S!==null){var j=p.type;gr(p.pendingProps.value,S.value)||(i!==null?i.push(j):i=[j])}}else if(p===ue.current){if(S=p.alternate,S===null)throw Error(n(387));S.memoizedState.memoizedState!==p.memoizedState.memoizedState&&(i!==null?i.push(hl):i=[hl])}p=p.return}i!==null&&Fh(a,i,l,f),a.flags|=262144}function Yu(i){for(i=i.firstContext;i!==null;){if(!gr(i.context._currentValue,i.memoizedValue))return!0;i=i.next}return!1}function oa(i){sa=i,Rn=null,i=i.dependencies,i!==null&&(i.firstContext=null)}function zt(i){return ex(sa,i)}function Fu(i,a){return sa===null&&oa(i),ex(i,a)}function ex(i,a){var l=a._currentValue;if(a={context:a,memoizedValue:l,next:null},Rn===null){if(i===null)throw Error(n(308));Rn=a,i.dependencies={lanes:0,firstContext:a},i.flags|=524288}else Rn=Rn.next=a;return l}var HP=typeof AbortController<"u"?AbortController:function(){var i=[],a=this.signal={aborted:!1,addEventListener:function(l,f){i.push(f)}};this.abort=function(){a.aborted=!0,i.forEach(function(l){return l()})}},KP=e.unstable_scheduleCallback,GP=e.unstable_NormalPriority,vt={$$typeof:T,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Xh(){return{controller:new HP,data:new Map,refCount:0}}function $o(i){i.refCount--,i.refCount===0&&KP(GP,function(){i.controller.abort()})}var qo=null,Wh=0,fs=0,ds=null;function VP(i,a){if(qo===null){var l=qo=[];Wh=0,fs=Jv(),ds={status:"pending",value:void 0,then:function(f){l.push(f)}}}return Wh++,a.then(tx,tx),a}function tx(){if(--Wh===0&&qo!==null){ds!==null&&(ds.status="fulfilled");var i=qo;qo=null,fs=0,ds=null;for(var a=0;a<i.length;a++)(0,i[a])()}}function YP(i,a){var l=[],f={status:"pending",value:null,reason:null,then:function(p){l.push(p)}};return i.then(function(){f.status="fulfilled",f.value=a;for(var p=0;p<l.length;p++)(0,l[p])(a)},function(p){for(f.status="rejected",f.reason=p,p=0;p<l.length;p++)(0,l[p])(void 0)}),f}var rx=q.S;q.S=function(i,a){Uw=vr(),typeof a=="object"&&a!==null&&typeof a.then=="function"&&VP(i,a),rx!==null&&rx(i,a)};var la=R(null);function Zh(){var i=la.current;return i!==null?i:Fe.pooledCache}function Xu(i,a){a===null?ie(la,la.current):ie(la,a.pool)}function nx(){var i=Zh();return i===null?null:{parent:vt._currentValue,pool:i}}var hs=Error(n(460)),Qh=Error(n(474)),Wu=Error(n(542)),Zu={then:function(){}};function ix(i){return i=i.status,i==="fulfilled"||i==="rejected"}function ax(i,a,l){switch(l=i[l],l===void 0?i.push(a):l!==a&&(a.then(Nn,Nn),a=l),a.status){case"fulfilled":return a.value;case"rejected":throw i=a.reason,ox(i),i;default:if(typeof a.status=="string")a.then(Nn,Nn);else{if(i=Fe,i!==null&&100<i.shellSuspendCounter)throw Error(n(482));i=a,i.status="pending",i.then(function(f){if(a.status==="pending"){var p=a;p.status="fulfilled",p.value=f}},function(f){if(a.status==="pending"){var p=a;p.status="rejected",p.reason=f}})}switch(a.status){case"fulfilled":return a.value;case"rejected":throw i=a.reason,ox(i),i}throw ca=a,hs}}function ua(i){try{var a=i._init;return a(i._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(ca=l,hs):l}}var ca=null;function sx(){if(ca===null)throw Error(n(459));var i=ca;return ca=null,i}function ox(i){if(i===hs||i===Wu)throw Error(n(483))}var vs=null,Ho=0;function Qu(i){var a=Ho;return Ho+=1,vs===null&&(vs=[]),ax(vs,i,a)}function Ko(i,a){a=a.props.ref,i.ref=a!==void 0?a:null}function Ju(i,a){throw a.$$typeof===y?Error(n(525)):(i=Object.prototype.toString.call(a),Error(n(31,i==="[object Object]"?"object with keys {"+Object.keys(a).join(", ")+"}":i)))}function lx(i){function a(L,D){if(i){var U=L.deletions;U===null?(L.deletions=[D],L.flags|=16):U.push(D)}}function l(L,D){if(!i)return null;for(;D!==null;)a(L,D),D=D.sibling;return null}function f(L){for(var D=new Map;L!==null;)L.key!==null?D.set(L.key,L):D.set(L.index,L),L=L.sibling;return D}function p(L,D){return L=Pn(L,D),L.index=0,L.sibling=null,L}function g(L,D,U){return L.index=U,i?(U=L.alternate,U!==null?(U=U.index,U<D?(L.flags|=67108866,D):U):(L.flags|=67108866,D)):(L.flags|=1048576,D)}function S(L){return i&&L.alternate===null&&(L.flags|=67108866),L}function j(L,D,U,Z){return D===null||D.tag!==6?(D=Bh(U,L.mode,Z),D.return=L,D):(D=p(D,U),D.return=L,D)}function P(L,D,U,Z){var be=U.type;return be===A?X(L,D,U.props.children,Z,U.key):D!==null&&(D.elementType===be||typeof be=="object"&&be!==null&&be.$$typeof===V&&ua(be)===D.type)?(D=p(D,U.props),Ko(D,U),D.return=L,D):(D=Gu(U.type,U.key,U.props,null,L.mode,Z),Ko(D,U),D.return=L,D)}function B(L,D,U,Z){return D===null||D.tag!==4||D.stateNode.containerInfo!==U.containerInfo||D.stateNode.implementation!==U.implementation?(D=$h(U,L.mode,Z),D.return=L,D):(D=p(D,U.children||[]),D.return=L,D)}function X(L,D,U,Z,be){return D===null||D.tag!==7?(D=ia(U,L.mode,Z,be),D.return=L,D):(D=p(D,U),D.return=L,D)}function Q(L,D,U){if(typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint")return D=Bh(""+D,L.mode,U),D.return=L,D;if(typeof D=="object"&&D!==null){switch(D.$$typeof){case b:return U=Gu(D.type,D.key,D.props,null,L.mode,U),Ko(U,D),U.return=L,U;case x:return D=$h(D,L.mode,U),D.return=L,D;case V:return D=ua(D),Q(L,D,U)}if(_e(D)||K(D))return D=ia(D,L.mode,U,null),D.return=L,D;if(typeof D.then=="function")return Q(L,Qu(D),U);if(D.$$typeof===T)return Q(L,Fu(L,D),U);Ju(L,D)}return null}function $(L,D,U,Z){var be=D!==null?D.key:null;if(typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint")return be!==null?null:j(L,D,""+U,Z);if(typeof U=="object"&&U!==null){switch(U.$$typeof){case b:return U.key===be?P(L,D,U,Z):null;case x:return U.key===be?B(L,D,U,Z):null;case V:return U=ua(U),$(L,D,U,Z)}if(_e(U)||K(U))return be!==null?null:X(L,D,U,Z,null);if(typeof U.then=="function")return $(L,D,Qu(U),Z);if(U.$$typeof===T)return $(L,D,Fu(L,U),Z);Ju(L,U)}return null}function G(L,D,U,Z,be){if(typeof Z=="string"&&Z!==""||typeof Z=="number"||typeof Z=="bigint")return L=L.get(U)||null,j(D,L,""+Z,be);if(typeof Z=="object"&&Z!==null){switch(Z.$$typeof){case b:return L=L.get(Z.key===null?U:Z.key)||null,P(D,L,Z,be);case x:return L=L.get(Z.key===null?U:Z.key)||null,B(D,L,Z,be);case V:return Z=ua(Z),G(L,D,U,Z,be)}if(_e(Z)||K(Z))return L=L.get(U)||null,X(D,L,Z,be,null);if(typeof Z.then=="function")return G(L,D,U,Qu(Z),be);if(Z.$$typeof===T)return G(L,D,U,Fu(D,Z),be);Ju(D,Z)}return null}function fe(L,D,U,Z){for(var be=null,Ue=null,he=D,Ne=D=0,De=null;he!==null&&Ne<U.length;Ne++){he.index>Ne?(De=he,he=null):De=he.sibling;var Be=$(L,he,U[Ne],Z);if(Be===null){he===null&&(he=De);break}i&&he&&Be.alternate===null&&a(L,he),D=g(Be,D,Ne),Ue===null?be=Be:Ue.sibling=Be,Ue=Be,he=De}if(Ne===U.length)return l(L,he),Le&&Mn(L,Ne),be;if(he===null){for(;Ne<U.length;Ne++)he=Q(L,U[Ne],Z),he!==null&&(D=g(he,D,Ne),Ue===null?be=he:Ue.sibling=he,Ue=he);return Le&&Mn(L,Ne),be}for(he=f(he);Ne<U.length;Ne++)De=G(he,L,Ne,U[Ne],Z),De!==null&&(i&&De.alternate!==null&&he.delete(De.key===null?Ne:De.key),D=g(De,D,Ne),Ue===null?be=De:Ue.sibling=De,Ue=De);return i&&he.forEach(function(Li){return a(L,Li)}),Le&&Mn(L,Ne),be}function Ee(L,D,U,Z){if(U==null)throw Error(n(151));for(var be=null,Ue=null,he=D,Ne=D=0,De=null,Be=U.next();he!==null&&!Be.done;Ne++,Be=U.next()){he.index>Ne?(De=he,he=null):De=he.sibling;var Li=$(L,he,Be.value,Z);if(Li===null){he===null&&(he=De);break}i&&he&&Li.alternate===null&&a(L,he),D=g(Li,D,Ne),Ue===null?be=Li:Ue.sibling=Li,Ue=Li,he=De}if(Be.done)return l(L,he),Le&&Mn(L,Ne),be;if(he===null){for(;!Be.done;Ne++,Be=U.next())Be=Q(L,Be.value,Z),Be!==null&&(D=g(Be,D,Ne),Ue===null?be=Be:Ue.sibling=Be,Ue=Be);return Le&&Mn(L,Ne),be}for(he=f(he);!Be.done;Ne++,Be=U.next())Be=G(he,L,Ne,Be.value,Z),Be!==null&&(i&&Be.alternate!==null&&he.delete(Be.key===null?Ne:Be.key),D=g(Be,D,Ne),Ue===null?be=Be:Ue.sibling=Be,Ue=Be);return i&&he.forEach(function(iR){return a(L,iR)}),Le&&Mn(L,Ne),be}function Ye(L,D,U,Z){if(typeof U=="object"&&U!==null&&U.type===A&&U.key===null&&(U=U.props.children),typeof U=="object"&&U!==null){switch(U.$$typeof){case b:e:{for(var be=U.key;D!==null;){if(D.key===be){if(be=U.type,be===A){if(D.tag===7){l(L,D.sibling),Z=p(D,U.props.children),Z.return=L,L=Z;break e}}else if(D.elementType===be||typeof be=="object"&&be!==null&&be.$$typeof===V&&ua(be)===D.type){l(L,D.sibling),Z=p(D,U.props),Ko(Z,U),Z.return=L,L=Z;break e}l(L,D);break}else a(L,D);D=D.sibling}U.type===A?(Z=ia(U.props.children,L.mode,Z,U.key),Z.return=L,L=Z):(Z=Gu(U.type,U.key,U.props,null,L.mode,Z),Ko(Z,U),Z.return=L,L=Z)}return S(L);case x:e:{for(be=U.key;D!==null;){if(D.key===be)if(D.tag===4&&D.stateNode.containerInfo===U.containerInfo&&D.stateNode.implementation===U.implementation){l(L,D.sibling),Z=p(D,U.children||[]),Z.return=L,L=Z;break e}else{l(L,D);break}else a(L,D);D=D.sibling}Z=$h(U,L.mode,Z),Z.return=L,L=Z}return S(L);case V:return U=ua(U),Ye(L,D,U,Z)}if(_e(U))return fe(L,D,U,Z);if(K(U)){if(be=K(U),typeof be!="function")throw Error(n(150));return U=be.call(U),Ee(L,D,U,Z)}if(typeof U.then=="function")return Ye(L,D,Qu(U),Z);if(U.$$typeof===T)return Ye(L,D,Fu(L,U),Z);Ju(L,U)}return typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint"?(U=""+U,D!==null&&D.tag===6?(l(L,D.sibling),Z=p(D,U),Z.return=L,L=Z):(l(L,D),Z=Bh(U,L.mode,Z),Z.return=L,L=Z),S(L)):l(L,D)}return function(L,D,U,Z){try{Ho=0;var be=Ye(L,D,U,Z);return vs=null,be}catch(he){if(he===hs||he===Wu)throw he;var Ue=yr(29,he,null,L.mode);return Ue.lanes=Z,Ue.return=L,Ue}finally{}}}var fa=lx(!0),ux=lx(!1),xi=!1;function Jh(i){i.updateQueue={baseState:i.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ev(i,a){i=i.updateQueue,a.updateQueue===i&&(a.updateQueue={baseState:i.baseState,firstBaseUpdate:i.firstBaseUpdate,lastBaseUpdate:i.lastBaseUpdate,shared:i.shared,callbacks:null})}function wi(i){return{lane:i,tag:0,payload:null,callback:null,next:null}}function _i(i,a,l){var f=i.updateQueue;if(f===null)return null;if(f=f.shared,(qe&2)!==0){var p=f.pending;return p===null?a.next=a:(a.next=p.next,p.next=a),f.pending=a,a=Ku(i),Vb(i,null,l),a}return Hu(i,f,a,l),Ku(i)}function Go(i,a,l){if(a=a.updateQueue,a!==null&&(a=a.shared,(l&4194048)!==0)){var f=a.lanes;f&=i.pendingLanes,l|=f,a.lanes=l,eb(i,l)}}function tv(i,a){var l=i.updateQueue,f=i.alternate;if(f!==null&&(f=f.updateQueue,l===f)){var p=null,g=null;if(l=l.firstBaseUpdate,l!==null){do{var S={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};g===null?p=g=S:g=g.next=S,l=l.next}while(l!==null);g===null?p=g=a:g=g.next=a}else p=g=a;l={baseState:f.baseState,firstBaseUpdate:p,lastBaseUpdate:g,shared:f.shared,callbacks:f.callbacks},i.updateQueue=l;return}i=l.lastBaseUpdate,i===null?l.firstBaseUpdate=a:i.next=a,l.lastBaseUpdate=a}var rv=!1;function Vo(){if(rv){var i=ds;if(i!==null)throw i}}function Yo(i,a,l,f){rv=!1;var p=i.updateQueue;xi=!1;var g=p.firstBaseUpdate,S=p.lastBaseUpdate,j=p.shared.pending;if(j!==null){p.shared.pending=null;var P=j,B=P.next;P.next=null,S===null?g=B:S.next=B,S=P;var X=i.alternate;X!==null&&(X=X.updateQueue,j=X.lastBaseUpdate,j!==S&&(j===null?X.firstBaseUpdate=B:j.next=B,X.lastBaseUpdate=P))}if(g!==null){var Q=p.baseState;S=0,X=B=P=null,j=g;do{var $=j.lane&-536870913,G=$!==j.lane;if(G?(Re&$)===$:(f&$)===$){$!==0&&$===fs&&(rv=!0),X!==null&&(X=X.next={lane:0,tag:j.tag,payload:j.payload,callback:null,next:null});e:{var fe=i,Ee=j;$=a;var Ye=l;switch(Ee.tag){case 1:if(fe=Ee.payload,typeof fe=="function"){Q=fe.call(Ye,Q,$);break e}Q=fe;break e;case 3:fe.flags=fe.flags&-65537|128;case 0:if(fe=Ee.payload,$=typeof fe=="function"?fe.call(Ye,Q,$):fe,$==null)break e;Q=m({},Q,$);break e;case 2:xi=!0}}$=j.callback,$!==null&&(i.flags|=64,G&&(i.flags|=8192),G=p.callbacks,G===null?p.callbacks=[$]:G.push($))}else G={lane:$,tag:j.tag,payload:j.payload,callback:j.callback,next:null},X===null?(B=X=G,P=Q):X=X.next=G,S|=$;if(j=j.next,j===null){if(j=p.shared.pending,j===null)break;G=j,j=G.next,G.next=null,p.lastBaseUpdate=G,p.shared.pending=null}}while(!0);X===null&&(P=Q),p.baseState=P,p.firstBaseUpdate=B,p.lastBaseUpdate=X,g===null&&(p.shared.lanes=0),ji|=S,i.lanes=S,i.memoizedState=Q}}function cx(i,a){if(typeof i!="function")throw Error(n(191,i));i.call(a)}function fx(i,a){var l=i.callbacks;
vendor: 5,300 bytes, line 48
48if(l!==null)for(i.callbacks=null,i=0;i<l.length;i++)cx(l[i],a)}var ps=R(null),ec=R(0);function dx(i,a){i=Kn,ie(ec,i),ie(ps,a),Kn=i|a.baseLanes}function nv(){ie(ec,Kn),ie(ps,ps.current)}function iv(){Kn=ec.current,Y(ps),Y(ec)}var br=R(null),Ir=null;function Si(i){var a=i.alternate;ie(dt,dt.current&1),ie(br,i),Ir===null&&(a===null||ps.current!==null||a.memoizedState!==null)&&(Ir=i)}function av(i){ie(dt,dt.current),ie(br,i),Ir===null&&(Ir=i)}function hx(i){i.tag===22?(ie(dt,dt.current),ie(br,i),Ir===null&&(Ir=i)):Ai()}function Ai(){ie(dt,dt.current),ie(br,br.current)}function xr(i){Y(br),Ir===i&&(Ir=null),Y(dt)}var dt=R(0);function tc(i){for(var a=i;a!==null;){if(a.tag===13){var l=a.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||fp(l)||dp(l)))return a}else if(a.tag===19&&(a.memoizedProps.revealOrder==="forwards"||a.memoizedProps.revealOrder==="backwards"||a.memoizedProps.revealOrder==="unstable_legacy-backwards"||a.memoizedProps.revealOrder==="together")){if((a.flags&128)!==0)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===i)break;for(;a.sibling===null;){if(a.return===null||a.return===i)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}var zn=0,Ce=null,Ge=null,pt=null,rc=!1,ms=!1,da=!1,nc=0,Fo=0,gs=null,FP=0;function ot(){throw Error(n(321))}function sv(i,a){if(a===null)return!1;for(var l=0;l<a.length&&l<i.length;l++)if(!gr(i[l],a[l]))return!1;return!0}function ov(i,a,l,f,p,g){return zn=g,Ce=a,a.memoizedState=null,a.updateQueue=null,a.lanes=0,q.H=i===null||i.memoizedState===null?Wx:_v,da=!1,g=l(f,p),da=!1,ms&&(g=px(a,l,f,p)),vx(i),g}function vx(i){q.H=Zo;var a=Ge!==null&&Ge.next!==null;if(zn=0,pt=Ge=Ce=null,rc=!1,Fo=0,gs=null,a)throw Error(n(300));i===null||mt||(i=i.dependencies,i!==null&&Yu(i)&&(mt=!0))}function px(i,a,l,f){Ce=i;var p=0;do{if(ms&&(gs=null),Fo=0,ms=!1,25<=p)throw Error(n(301));if(p+=1,pt=Ge=null,i.updateQueue!=null){var g=i.updateQueue;g.lastEffect=null,g.events=null,g.stores=null,g.memoCache!=null&&(g.memoCache.index=0)}q.H=Zx,g=a(l,f)}while(ms);return g}function XP(){var i=q.H,a=i.useState()[0];return a=typeof a.then=="function"?Xo(a):a,i=i.useState()[0],(Ge!==null?Ge.memoizedState:null)!==i&&(Ce.flags|=1024),a}function lv(){var i=nc!==0;return nc=0,i}function uv(i,a,l){a.updateQueue=i.updateQueue,a.flags&=-2053,i.lanes&=~l}function cv(i){if(rc){for(i=i.memoizedState;i!==null;){var a=i.queue;a!==null&&(a.pending=null),i=i.next}rc=!1}zn=0,pt=Ge=Ce=null,ms=!1,Fo=nc=0,gs=null}function Zt(){var i={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return pt===null?Ce.memoizedState=pt=i:pt=pt.next=i,pt}function ht(){if(Ge===null){var i=Ce.alternate;i=i!==null?i.memoizedState:null}else i=Ge.next;var a=pt===null?Ce.memoizedState:pt.next;if(a!==null)pt=a,Ge=i;else{if(i===null)throw Ce.alternate===null?Error(n(467)):Error(n(310));Ge=i,i={memoizedState:Ge.memoizedState,baseState:Ge.baseState,baseQueue:Ge.baseQueue,queue:Ge.queue,next:null},pt===null?Ce.memoizedState=pt=i:pt=pt.next=i}return pt}function ic(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Xo(i){var a=Fo;return Fo+=1,gs===null&&(gs=[]),i=ax(gs,i,a),a=Ce,(pt===null?a.memoizedState:pt.next)===null&&(a=a.alternate,q.H=a===null||a.memoizedState===null?Wx:_v),i}function ac(i){if(i!==null&&typeof i=="object"){if(typeof i.then=="function")return Xo(i);if(i.$$typeof===T)return zt(i)}throw Error(n(438,String(i)))}function fv(i){var a=null,l=Ce.updateQueue;if(l!==null&&(a=l.memoCache),a==null){var f=Ce.alternate;f!==null&&(f=f.updateQueue,f!==null&&(f=f.memoCache,f!=null&&(a={data:f.data.map(function(p){return p.slice()}),index:0})))}if(a==null&&(a={data:[],index:0}),l===null&&(l=ic(),Ce.updateQueue=l),l.memoCache=a,l=a.data[a.index],l===void 0)for(l=a.data[a.index]=Array(i),f=0;f<i;f++)l[f]=ne;return a.index++,l}function Ln(i,a){return typeof a=="function"?a(i):a}function sc(i){var a=ht();return dv(a,Ge,i)}function dv(i,a,l){var f=i.queue;if(f===null)throw Error(n(311));f.lastRenderedReducer=l;var p=i.baseQueue,g=f.pending;if(g!==null){if(p!==null){var S=p.next;p.next=g.next,g.next=S}a.baseQueue=p=g,f.pending=null}if(g=i.baseState,p===null)i.memoizedState=g;else{a=p.next;var j=S=null,P=null,B=a,X=!1;do{var Q=B.lane&-536870913;if(Q!==B.lane?(Re&Q)===Q:(zn&Q)===Q){var $=B.revertLane;if($===0)P!==null&&(P=P.next={lane:0,revertLane:0,gesture:null,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null}),Q===fs&&(X=!0);else if((zn&$)===$){B=B.next,$===fs&&(X=!0);continue}else Q={lane:0,revertLane:B.revertLane,gesture:null,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null},P===null?(j=P=Q,S=g):P=P.next=Q,Ce.lanes|=$,ji|=$;Q=B.action,da&&l(g,Q),g=B.hasEagerState?B.eagerState:l(g,Q)}else $={lane:Q,revertLane:B.revertLane,gesture:B.gesture,action:B.action,hasEagerState:B.hasEagerState,eagerState:B.eagerState,next:null},P===null?(j=P=$,S=g):P=P.next=$,Ce.lanes|=Q,ji|=Q;B=B.next}while(B!==null&&B!==a);if(P===null?S=g:P.next=j,!gr(g,i.memoizedState)&&(mt=!0,X&&(l=ds,l!==null)))throw l;i.memoizedState=g,i.baseState=S,i.baseQueue=P,f.lastRenderedState=g}return p===null&&(f.lanes=0),[i.memoizedState,f.dispatch]}function hv(i){var a=ht(),l=a.queue;if(l===null)throw Error(n(311));l.lastRenderedReducer=i;
vendor: 11,809 bytes, line 48
48var f=l.dispatch,p=l.pending,g=a.memoizedState;if(p!==null){l.pending=null;var S=p=p.next;do g=i(g,S.action),S=S.next;while(S!==p);gr(g,a.memoizedState)||(mt=!0),a.memoizedState=g,a.baseQueue===null&&(a.baseState=g),l.lastRenderedState=g}return[g,f]}function mx(i,a,l){var f=Ce,p=ht(),g=Le;if(g){if(l===void 0)throw Error(n(407));l=l()}else l=a();var S=!gr((Ge||p).memoizedState,l);if(S&&(p.memoizedState=l,mt=!0),p=p.queue,mv(bx.bind(null,f,p,i),[i]),p.getSnapshot!==a||S||pt!==null&&pt.memoizedState.tag&1){if(f.flags|=2048,ys(9,{destroy:void 0},yx.bind(null,f,p,l,a),null),Fe===null)throw Error(n(349));g||(zn&127)!==0||gx(f,a,l)}return l}function gx(i,a,l){i.flags|=16384,i={getSnapshot:a,value:l},a=Ce.updateQueue,a===null?(a=ic(),Ce.updateQueue=a,a.stores=[i]):(l=a.stores,l===null?a.stores=[i]:l.push(i))}function yx(i,a,l,f){a.value=l,a.getSnapshot=f,xx(a)&&wx(i)}function bx(i,a,l){return l(function(){xx(a)&&wx(i)})}function xx(i){var a=i.getSnapshot;i=i.value;try{var l=a();return!gr(i,l)}catch{return!0}}function wx(i){var a=na(i,2);a!==null&&lr(a,i,2)}function vv(i){var a=Zt();if(typeof i=="function"){var l=i;if(i=l(),da){hi(!0);try{l()}finally{hi(!1)}}}return a.memoizedState=a.baseState=i,a.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ln,lastRenderedState:i},a}function _x(i,a,l,f){return i.baseState=l,dv(i,Ge,typeof f=="function"?f:Ln)}function WP(i,a,l,f,p){if(uc(i))throw Error(n(485));if(i=a.action,i!==null){var g={payload:p,action:i,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(S){g.listeners.push(S)}};q.T!==null?l(!0):g.isTransition=!1,f(g),l=a.pending,l===null?(g.next=a.pending=g,Sx(a,g)):(g.next=l.next,a.pending=l.next=g)}}function Sx(i,a){var l=a.action,f=a.payload,p=i.state;if(a.isTransition){var g=q.T,S={};q.T=S;try{var j=l(p,f),P=q.S;P!==null&&P(S,j),Ax(i,a,j)}catch(B){pv(i,a,B)}finally{g!==null&&S.types!==null&&(g.types=S.types),q.T=g}}else try{g=l(p,f),Ax(i,a,g)}catch(B){pv(i,a,B)}}function Ax(i,a,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(f){Ox(i,a,f)},function(f){return pv(i,a,f)}):Ox(i,a,l)}function Ox(i,a,l){a.status="fulfilled",a.value=l,Ex(a),i.state=l,a=i.pending,a!==null&&(l=a.next,l===a?i.pending=null:(l=l.next,a.next=l,Sx(i,l)))}function pv(i,a,l){var f=i.pending;if(i.pending=null,f!==null){f=f.next;do a.status="rejected",a.reason=l,Ex(a),a=a.next;while(a!==f)}i.action=null}function Ex(i){i=i.listeners;for(var a=0;a<i.length;a++)(0,i[a])()}function jx(i,a){return a}function Tx(i,a){if(Le){var l=Fe.formState;if(l!==null){e:{var f=Ce;if(Le){if(Qe){t:{for(var p=Qe,g=Lr;p.nodeType!==8;){if(!g){p=null;break t}if(p=Ur(p.nextSibling),p===null){p=null;break t}}g=p.data,p=g==="F!"||g==="F"?p:null}if(p){Qe=Ur(p.nextSibling),f=p.data==="F!";break e}}yi(f)}f=!1}f&&(a=l[0])}}return l=Zt(),l.memoizedState=l.baseState=a,f={pending:null,lanes:0,dispatch:null,lastRenderedReducer:jx,lastRenderedState:a},l.queue=f,l=Yx.bind(null,Ce,f),f.dispatch=l,f=vv(!1),g=wv.bind(null,Ce,!1,f.queue),f=Zt(),p={state:a,dispatch:null,action:i,pending:null},f.queue=p,l=WP.bind(null,Ce,p,g,l),p.dispatch=l,f.memoizedState=i,[a,l,!1]}function Cx(i){var a=ht();return Nx(a,Ge,i)}function Nx(i,a,l){if(a=dv(i,a,jx)[0],i=sc(Ln)[0],typeof a=="object"&&a!==null&&typeof a.then=="function")try{var f=Xo(a)}catch(S){throw S===hs?Wu:S}else f=a;a=ht();var p=a.queue,g=p.dispatch;return l!==a.memoizedState&&(Ce.flags|=2048,ys(9,{destroy:void 0},ZP.bind(null,p,l),null)),[f,g,i]}function ZP(i,a){i.action=a}function kx(i){var a=ht(),l=Ge;if(l!==null)return Nx(a,l,i);ht(),a=a.memoizedState,l=ht();var f=l.queue.dispatch;return l.memoizedState=i,[a,f,!1]}function ys(i,a,l,f){return i={tag:i,create:l,deps:f,inst:a,next:null},a=Ce.updateQueue,a===null&&(a=ic(),Ce.updateQueue=a),l=a.lastEffect,l===null?a.lastEffect=i.next=i:(f=l.next,l.next=i,i.next=f,a.lastEffect=i),i}function Px(){return ht().memoizedState}function oc(i,a,l,f){var p=Zt();Ce.flags|=i,p.memoizedState=ys(1|a,{destroy:void 0},l,f===void 0?null:f)}function lc(i,a,l,f){var p=ht();f=f===void 0?null:f;var g=p.memoizedState.inst;Ge!==null&&f!==null&&sv(f,Ge.memoizedState.deps)?p.memoizedState=ys(a,g,l,f):(Ce.flags|=i,p.memoizedState=ys(1|a,g,l,f))}function Mx(i,a){oc(8390656,8,i,a)}function mv(i,a){lc(2048,8,i,a)}function QP(i){Ce.flags|=4;var a=Ce.updateQueue;if(a===null)a=ic(),Ce.updateQueue=a,a.events=[i];else{var l=a.events;l===null?a.events=[i]:l.push(i)}}function Rx(i){var a=ht().memoizedState;return QP({ref:a,nextImpl:i}),function(){if((qe&2)!==0)throw Error(n(440));return a.impl.apply(void 0,arguments)}}function Dx(i,a){return lc(4,2,i,a)}function zx(i,a){return lc(4,4,i,a)}function Lx(i,a){if(typeof a=="function"){i=i();var l=a(i);return function(){typeof l=="function"?l():a(null)}}if(a!=null)return i=i(),a.current=i,function(){a.current=null}}function Ix(i,a,l){l=l!=null?l.concat([i]):null,lc(4,4,Lx.bind(null,a,i),l)}function gv(){}function Ux(i,a){var l=ht();a=a===void 0?null:a;var f=l.memoizedState;return a!==null&&sv(a,f[1])?f[0]:(l.memoizedState=[i,a],i)}function Bx(i,a){var l=ht();a=a===void 0?null:a;var f=l.memoizedState;if(a!==null&&sv(a,f[1]))return f[0];if(f=i(),da){hi(!0);try{i()}finally{hi(!1)}}return l.memoizedState=[f,a],f}function yv(i,a,l){return l===void 0||(zn&1073741824)!==0&&(Re&261930)===0?i.memoizedState=a:(i.memoizedState=l,i=$w(),Ce.lanes|=i,ji|=i,l)}function $x(i,a,l,f){return gr(l,a)?l:ps.current!==null?(i=yv(i,l,f),gr(i,a)||(mt=!0),i):(zn&42)===0||(zn&1073741824)!==0&&(Re&261930)===0?(mt=!0,i.memoizedState=l):(i=$w(),Ce.lanes|=i,ji|=i,a)}function qx(i,a,l,f,p){var g=ee.p;ee.p=g!==0&&8>g?g:8;var S=q.T,j={};q.T=j,wv(i,!1,a,l);try{var P=p(),B=q.S;if(B!==null&&B(j,P),P!==null&&typeof P=="object"&&typeof P.then=="function"){var X=YP(P,f);Wo(i,a,X,Sr(i))}else Wo(i,a,f,Sr(i))}catch(Q){Wo(i,a,{then:function(){},status:"rejected",reason:Q},Sr())}finally{ee.p=g,S!==null&&j.types!==null&&(S.types=j.types),q.T=S}}function JP(){}function bv(i,a,l,f){if(i.tag!==5)throw Error(n(476));var p=Hx(i).queue;qx(i,p,a,oe,l===null?JP:function(){return Kx(i),l(f)})}function Hx(i){var a=i.memoizedState;if(a!==null)return a;a={memoizedState:oe,baseState:oe,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ln,lastRenderedState:oe},next:null};var l={};return a.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ln,lastRenderedState:l},next:null},i.memoizedState=a,i=i.alternate,i!==null&&(i.memoizedState=a),a}function Kx(i){var a=Hx(i);a.next===null&&(a=i.alternate.memoizedState),Wo(i,a.next.queue,{},Sr())}function xv(){return zt(hl)}function Gx(){return ht().memoizedState}function Vx(){return ht().memoizedState}function eM(i){for(var a=i.return;a!==null;){switch(a.tag){case 24:case 3:var l=Sr();i=wi(l);var f=_i(a,i,l);f!==null&&(lr(f,a,l),Go(f,a,l)),a={cache:Xh()},i.payload=a;return}a=a.return}}function tM(i,a,l){var f=Sr();l={lane:f,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},uc(i)?Fx(a,l):(l=Ih(i,a,l,f),l!==null&&(lr(l,i,f),Xx(l,a,f)))}function Yx(i,a,l){var f=Sr();Wo(i,a,l,f)}function Wo(i,a,l,f){var p={lane:f,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(uc(i))Fx(a,p);else{var g=i.alternate;if(i.lanes===0&&(g===null||g.lanes===0)&&(g=a.lastRenderedReducer,g!==null))try{var S=a.lastRenderedState,j=g(S,l);if(p.hasEagerState=!0,p.eagerState=j,gr(j,S))return Hu(i,a,p,0),Fe===null&&qu(),!1}catch{}finally{}if(l=Ih(i,a,p,f),l!==null)return lr(l,i,f),Xx(l,a,f),!0}return!1}function wv(i,a,l,f){if(f={lane:2,revertLane:Jv(),gesture:null,action:f,hasEagerState:!1,eagerState:null,next:null},uc(i)){if(a)throw Error(n(479))}else a=Ih(i,l,f,2),a!==null&&lr(a,i,2)}function uc(i){var a=i.alternate;return i===Ce||a!==null&&a===Ce}function Fx(i,a){ms=rc=!0;var l=i.pending;l===null?a.next=a:(a.next=l.next,l.next=a),i.pending=a}function Xx(i,a,l){if((l&4194048)!==0){var f=a.lanes;f&=i.pendingLanes,l|=f,a.lanes=l,eb(i,l)}}var Zo={readContext:zt,use:ac,useCallback:ot,useContext:ot,useEffect:ot,useImperativeHandle:ot,useLayoutEffect:ot,useInsertionEffect:ot,useMemo:ot,useReducer:ot,useRef:ot,useState:ot,useDebugValue:ot,useDeferredValue:ot,useTransition:ot,useSyncExternalStore:ot,useId:ot,useHostTransitionStatus:ot,useFormState:ot,useActionState:ot,useOptimistic:ot,useMemoCache:ot,useCacheRefresh:ot};Zo.useEffectEvent=ot;var Wx={readContext:zt,use:ac,useCallback:function(i,a){return Zt().memoizedState=[i,a===void 0?null:a],i},useContext:zt,useEffect:Mx,useImperativeHandle:function(i,a,l){l=l!=null?l.concat([i]):null,oc(4194308,4,Lx.bind(null,a,i),l)},useLayoutEffect:function(i,a){return oc(4194308,4,i,a)},useInsertionEffect:function(i,a){oc(4,2,i,a)},useMemo:function(i,a){var l=Zt();a=a===void 0?null:a;var f=i();if(da){hi(!0);try{i()}finally{hi(!1)}}return l.memoizedState=[f,a],f},useReducer:function(i,a,l){var f=Zt();if(l!==void 0){var p=l(a);if(da){hi(!0);try{l(a)}finally{hi(!1)}}}else p=a;return f.memoizedState=f.baseState=p,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:i,lastRenderedState:p},f.queue=i,i=i.dispatch=tM.bind(null,Ce,i),[f.memoizedState,i]},useRef:function(i){var a=Zt();return i={current:i},a.memoizedState=i},useState:function(i){i=vv(i);var a=i.queue,l=Yx.bind(null,Ce,a);return a.dispatch=l,[i.memoizedState,l]},useDebugValue:gv,useDeferredValue:function(i,a){var l=Zt();return yv(l,i,a)},useTransition:function(){var i=vv(!1);return i=qx.bind(null,Ce,i.queue,!0,!1),Zt().memoizedState=i,[!1,i]},useSyncExternalStore:function(i,a,l){var f=Ce,p=Zt();if(Le){if(l===void 0)throw Error(n(407));l=l()}else{if(l=a(),Fe===null)throw Error(n(349));(Re&127)!==0||gx(f,a,l)}p.memoizedState=l;var g={value:l,getSnapshot:a};return p.queue=g,Mx(bx.bind(null,f,g,i),[i]),f.flags|=2048,ys(9,{destroy:void 0},yx.bind(null,f,g,l,a),null),l},useId:function(){var i=Zt(),a=Fe.identifierPrefix;if(Le){var l=ln,f=on;l=(f&~(1<<32-mr(f)-1)).toString(32)+l,a="_"+a+"R_"+l,l=nc++,0<l&&(a+="H"+l.toString(32)),a+="_"}else l=FP++,a="_"+a+"r_"+l.toString(32)+"_";return i.memoizedState=a},useHostTransitionStatus:xv,useFormState:Tx,useActionState:Tx,useOptimistic:function(i){var a=Zt();a.memoizedState=a.baseState=i;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return a.queue=l,a=wv.bind(null,Ce,!0,l),l.dispatch=a,[i,a]},useMemoCache:fv,useCacheRefresh:function(){return Zt().memoizedState=eM.bind(null,Ce)},useEffectEvent:function(i){var a=Zt(),l={impl:i};return a.memoizedState=l,function(){if((qe&2)!==0)throw Error(n(440));return l.impl.apply(void 0,arguments)}}},_v={readContext:zt,use:ac,useCallback:Ux,useContext:zt,useEffect:mv,useImperativeHandle:Ix,useInsertionEffect:Dx,useLayoutEffect:zx,useMemo:Bx,useReducer:sc,useRef:Px,useState:function(){return sc(Ln)},useDebugValue:gv,useDeferredValue:function(i,a){var l=ht();return $x(l,Ge.memoizedState,i,a)},useTransition:function(){var i=sc(Ln)[0],a=ht().memoizedState;return[typeof i=="boolean"?i:Xo(i),a]},useSyncExternalStore:mx,useId:Gx,useHostTransitionStatus:xv,useFormState:Cx,useActionState:Cx,useOptimistic:function(i,a){var l=ht();return _x(l,Ge,i,a)},useMemoCache:fv,useCacheRefresh:Vx};_v.useEffectEvent=Rx;var Zx={readContext:zt,use:ac,useCallback:Ux,useContext:zt,useEffect:mv,useImperativeHandle:Ix,useInsertionEffect:Dx,useLayoutEffect:zx,useMemo:Bx,useReducer:hv,useRef:Px,useState:function(){return hv(Ln)},useDebugValue:gv,useDeferredValue:function(i,a){var l=ht();return Ge===null?yv(l,i,a):$x(l,Ge.memoizedState,i,a)},useTransition:function(){var i=hv(Ln)[0],a=ht().memoizedState;return[typeof i=="boolean"?i:Xo(i),a]},useSyncExternalStore:mx,useId:Gx,useHostTransitionStatus:xv,useFormState:kx,useActionState:kx,useOptimistic:function(i,a){var l=ht();
vendor: 23,521 bytes, line 48
48return Ge!==null?_x(l,Ge,i,a):(l.baseState=i,[i,l.queue.dispatch])},useMemoCache:fv,useCacheRefresh:Vx};Zx.useEffectEvent=Rx;function Sv(i,a,l,f){a=i.memoizedState,l=l(f,a),l=l==null?a:m({},a,l),i.memoizedState=l,i.lanes===0&&(i.updateQueue.baseState=l)}var Av={enqueueSetState:function(i,a,l){i=i._reactInternals;var f=Sr(),p=wi(f);p.payload=a,l!=null&&(p.callback=l),a=_i(i,p,f),a!==null&&(lr(a,i,f),Go(a,i,f))},enqueueReplaceState:function(i,a,l){i=i._reactInternals;var f=Sr(),p=wi(f);p.tag=1,p.payload=a,l!=null&&(p.callback=l),a=_i(i,p,f),a!==null&&(lr(a,i,f),Go(a,i,f))},enqueueForceUpdate:function(i,a){i=i._reactInternals;var l=Sr(),f=wi(l);f.tag=2,a!=null&&(f.callback=a),a=_i(i,f,l),a!==null&&(lr(a,i,l),Go(a,i,l))}};function Qx(i,a,l,f,p,g,S){return i=i.stateNode,typeof i.shouldComponentUpdate=="function"?i.shouldComponentUpdate(f,g,S):a.prototype&&a.prototype.isPureReactComponent?!Lo(l,f)||!Lo(p,g):!0}function Jx(i,a,l,f){i=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(l,f),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(l,f),a.state!==i&&Av.enqueueReplaceState(a,a.state,null)}function ha(i,a){var l=a;if("ref"in a){l={};for(var f in a)f!=="ref"&&(l[f]=a[f])}if(i=i.defaultProps){l===a&&(l=m({},l));for(var p in i)l[p]===void 0&&(l[p]=i[p])}return l}function ew(i){$u(i)}function tw(i){console.error(i)}function rw(i){$u(i)}function cc(i,a){try{var l=i.onUncaughtError;l(a.value,{componentStack:a.stack})}catch(f){setTimeout(function(){throw f})}}function nw(i,a,l){try{var f=i.onCaughtError;f(l.value,{componentStack:l.stack,errorBoundary:a.tag===1?a.stateNode:null})}catch(p){setTimeout(function(){throw p})}}function Ov(i,a,l){return l=wi(l),l.tag=3,l.payload={element:null},l.callback=function(){cc(i,a)},l}function iw(i){return i=wi(i),i.tag=3,i}function aw(i,a,l,f){var p=l.type.getDerivedStateFromError;if(typeof p=="function"){var g=f.value;i.payload=function(){return p(g)},i.callback=function(){nw(a,l,f)}}var S=l.stateNode;S!==null&&typeof S.componentDidCatch=="function"&&(i.callback=function(){nw(a,l,f),typeof p!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this));var j=f.stack;this.componentDidCatch(f.value,{componentStack:j!==null?j:""})})}function rM(i,a,l,f,p){if(l.flags|=32768,f!==null&&typeof f=="object"&&typeof f.then=="function"){if(a=l.alternate,a!==null&&cs(a,l,p,!0),l=br.current,l!==null){switch(l.tag){case 31:case 13:return Ir===null?_c():l.alternate===null&&lt===0&&(lt=3),l.flags&=-257,l.flags|=65536,l.lanes=p,f===Zu?l.flags|=16384:(a=l.updateQueue,a===null?l.updateQueue=new Set([f]):a.add(f),Wv(i,f,p)),!1;case 22:return l.flags|=65536,f===Zu?l.flags|=16384:(a=l.updateQueue,a===null?(a={transitions:null,markerInstances:null,retryQueue:new Set([f])},l.updateQueue=a):(l=a.retryQueue,l===null?a.retryQueue=new Set([f]):l.add(f)),Wv(i,f,p)),!1}throw Error(n(435,l.tag))}return Wv(i,f,p),_c(),!1}if(Le)return a=br.current,a!==null?((a.flags&65536)===0&&(a.flags|=256),a.flags|=65536,a.lanes=p,f!==Kh&&(i=Error(n(422),{cause:f}),Bo(Rr(i,l)))):(f!==Kh&&(a=Error(n(423),{cause:f}),Bo(Rr(a,l))),i=i.current.alternate,i.flags|=65536,p&=-p,i.lanes|=p,f=Rr(f,l),p=Ov(i.stateNode,f,p),tv(i,p),lt!==4&&(lt=2)),!1;var g=Error(n(520),{cause:f});if(g=Rr(g,l),al===null?al=[g]:al.push(g),lt!==4&&(lt=2),a===null)return!0;f=Rr(f,l),l=a;do{switch(l.tag){case 3:return l.flags|=65536,i=p&-p,l.lanes|=i,i=Ov(l.stateNode,f,i),tv(l,i),!1;case 1:if(a=l.type,g=l.stateNode,(l.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(Ti===null||!Ti.has(g))))return l.flags|=65536,p&=-p,l.lanes|=p,p=iw(p),aw(p,i,l,f),tv(l,p),!1}l=l.return}while(l!==null);return!1}var Ev=Error(n(461)),mt=!1;function Lt(i,a,l,f){a.child=i===null?ux(a,null,l,f):fa(a,i.child,l,f)}function sw(i,a,l,f,p){l=l.render;var g=a.ref;if("ref"in f){var S={};for(var j in f)j!=="ref"&&(S[j]=f[j])}else S=f;return oa(a),f=ov(i,a,l,S,g,p),j=lv(),i!==null&&!mt?(uv(i,a,p),In(i,a,p)):(Le&&j&&qh(a),a.flags|=1,Lt(i,a,f,p),a.child)}function ow(i,a,l,f,p){if(i===null){var g=l.type;return typeof g=="function"&&!Uh(g)&&g.defaultProps===void 0&&l.compare===null?(a.tag=15,a.type=g,lw(i,a,g,f,p)):(i=Gu(l.type,null,f,a,a.mode,p),i.ref=a.ref,i.return=a,a.child=i)}if(g=i.child,!Rv(i,p)){var S=g.memoizedProps;if(l=l.compare,l=l!==null?l:Lo,l(S,f)&&i.ref===a.ref)return In(i,a,p)}return a.flags|=1,i=Pn(g,f),i.ref=a.ref,i.return=a,a.child=i}function lw(i,a,l,f,p){if(i!==null){var g=i.memoizedProps;if(Lo(g,f)&&i.ref===a.ref)if(mt=!1,a.pendingProps=f=g,Rv(i,p))(i.flags&131072)!==0&&(mt=!0);else return a.lanes=i.lanes,In(i,a,p)}return jv(i,a,l,f,p)}function uw(i,a,l,f){var p=f.children,g=i!==null?i.memoizedState:null;if(i===null&&a.stateNode===null&&(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),f.mode==="hidden"){if((a.flags&128)!==0){if(g=g!==null?g.baseLanes|l:l,i!==null){for(f=a.child=i.child,p=0;f!==null;)p=p|f.lanes|f.childLanes,f=f.sibling;f=p&~g}else f=0,a.child=null;return cw(i,a,g,l,f)}if((l&536870912)!==0)a.memoizedState={baseLanes:0,cachePool:null},i!==null&&Xu(a,g!==null?g.cachePool:null),g!==null?dx(a,g):nv(),hx(a);else return f=a.lanes=536870912,cw(i,a,g!==null?g.baseLanes|l:l,l,f)}else g!==null?(Xu(a,g.cachePool),dx(a,g),Ai(),a.memoizedState=null):(i!==null&&Xu(a,null),nv(),Ai());return Lt(i,a,p,l),a.child}function Qo(i,a){return i!==null&&i.tag===22||a.stateNode!==null||(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.sibling}function cw(i,a,l,f,p){var g=Zh();return g=g===null?null:{parent:vt._currentValue,pool:g},a.memoizedState={baseLanes:l,cachePool:g},i!==null&&Xu(a,null),nv(),hx(a),i!==null&&cs(i,a,f,!0),a.childLanes=p,null}function fc(i,a){return a=hc({mode:a.mode,children:a.children},i.mode),a.ref=i.ref,i.child=a,a.return=i,a}function fw(i,a,l){return fa(a,i.child,null,l),i=fc(a,a.pendingProps),i.flags|=2,xr(a),a.memoizedState=null,i}function nM(i,a,l){var f=a.pendingProps,p=(a.flags&128)!==0;if(a.flags&=-129,i===null){if(Le){if(f.mode==="hidden")return i=fc(a,f),a.lanes=536870912,Qo(null,i);if(av(a),(i=Qe)?(i=S1(i,Lr),i=i!==null&&i.data==="&"?i:null,i!==null&&(a.memoizedState={dehydrated:i,treeContext:mi!==null?{id:on,overflow:ln}:null,retryLane:536870912,hydrationErrors:null},l=Fb(i),l.return=a,a.child=l,Dt=a,Qe=null)):i=null,i===null)throw yi(a);return a.lanes=536870912,null}return fc(a,f)}var g=i.memoizedState;if(g!==null){var S=g.dehydrated;if(av(a),p)if(a.flags&256)a.flags&=-257,a=fw(i,a,l);else if(a.memoizedState!==null)a.child=i.child,a.flags|=128,a=null;else throw Error(n(558));else if(mt||cs(i,a,l,!1),p=(l&i.childLanes)!==0,mt||p){if(f=Fe,f!==null&&(S=tb(f,l),S!==0&&S!==g.retryLane))throw g.retryLane=S,na(i,S),lr(f,i,S),Ev;_c(),a=fw(i,a,l)}else i=g.treeContext,Qe=Ur(S.nextSibling),Dt=a,Le=!0,gi=null,Lr=!1,i!==null&&Zb(a,i),a=fc(a,f),a.flags|=4096;return a}return i=Pn(i.child,{mode:f.mode,children:f.children}),i.ref=a.ref,a.child=i,i.return=a,i}function dc(i,a){var l=a.ref;if(l===null)i!==null&&i.ref!==null&&(a.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(n(284));(i===null||i.ref!==l)&&(a.flags|=4194816)}}function jv(i,a,l,f,p){return oa(a),l=ov(i,a,l,f,void 0,p),f=lv(),i!==null&&!mt?(uv(i,a,p),In(i,a,p)):(Le&&f&&qh(a),a.flags|=1,Lt(i,a,l,p),a.child)}function dw(i,a,l,f,p,g){return oa(a),a.updateQueue=null,l=px(a,f,l,p),vx(i),f=lv(),i!==null&&!mt?(uv(i,a,g),In(i,a,g)):(Le&&f&&qh(a),a.flags|=1,Lt(i,a,l,g),a.child)}function hw(i,a,l,f,p){if(oa(a),a.stateNode===null){var g=ss,S=l.contextType;typeof S=="object"&&S!==null&&(g=zt(S)),g=new l(f,g),a.memoizedState=g.state!==null&&g.state!==void 0?g.state:null,g.updater=Av,a.stateNode=g,g._reactInternals=a,g=a.stateNode,g.props=f,g.state=a.memoizedState,g.refs={},Jh(a),S=l.contextType,g.context=typeof S=="object"&&S!==null?zt(S):ss,g.state=a.memoizedState,S=l.getDerivedStateFromProps,typeof S=="function"&&(Sv(a,l,S,f),g.state=a.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof g.getSnapshotBeforeUpdate=="function"||typeof g.UNSAFE_componentWillMount!="function"&&typeof g.componentWillMount!="function"||(S=g.state,typeof g.componentWillMount=="function"&&g.componentWillMount(),typeof g.UNSAFE_componentWillMount=="function"&&g.UNSAFE_componentWillMount(),S!==g.state&&Av.enqueueReplaceState(g,g.state,null),Yo(a,f,g,p),Vo(),g.state=a.memoizedState),typeof g.componentDidMount=="function"&&(a.flags|=4194308),f=!0}else if(i===null){g=a.stateNode;var j=a.memoizedProps,P=ha(l,j);g.props=P;var B=g.context,X=l.contextType;S=ss,typeof X=="object"&&X!==null&&(S=zt(X));var Q=l.getDerivedStateFromProps;X=typeof Q=="function"||typeof g.getSnapshotBeforeUpdate=="function",j=a.pendingProps!==j,X||typeof g.UNSAFE_componentWillReceiveProps!="function"&&typeof g.componentWillReceiveProps!="function"||(j||B!==S)&&Jx(a,g,f,S),xi=!1;var $=a.memoizedState;g.state=$,Yo(a,f,g,p),Vo(),B=a.memoizedState,j||$!==B||xi?(typeof Q=="function"&&(Sv(a,l,Q,f),B=a.memoizedState),(P=xi||Qx(a,l,P,f,$,B,S))?(X||typeof g.UNSAFE_componentWillMount!="function"&&typeof g.componentWillMount!="function"||(typeof g.componentWillMount=="function"&&g.componentWillMount(),typeof g.UNSAFE_componentWillMount=="function"&&g.UNSAFE_componentWillMount()),typeof g.componentDidMount=="function"&&(a.flags|=4194308)):(typeof g.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=f,a.memoizedState=B),g.props=f,g.state=B,g.context=S,f=P):(typeof g.componentDidMount=="function"&&(a.flags|=4194308),f=!1)}else{g=a.stateNode,ev(i,a),S=a.memoizedProps,X=ha(l,S),g.props=X,Q=a.pendingProps,$=g.context,B=l.contextType,P=ss,typeof B=="object"&&B!==null&&(P=zt(B)),j=l.getDerivedStateFromProps,(B=typeof j=="function"||typeof g.getSnapshotBeforeUpdate=="function")||typeof g.UNSAFE_componentWillReceiveProps!="function"&&typeof g.componentWillReceiveProps!="function"||(S!==Q||$!==P)&&Jx(a,g,f,P),xi=!1,$=a.memoizedState,g.state=$,Yo(a,f,g,p),Vo();var G=a.memoizedState;S!==Q||$!==G||xi||i!==null&&i.dependencies!==null&&Yu(i.dependencies)?(typeof j=="function"&&(Sv(a,l,j,f),G=a.memoizedState),(X=xi||Qx(a,l,X,f,$,G,P)||i!==null&&i.dependencies!==null&&Yu(i.dependencies))?(B||typeof g.UNSAFE_componentWillUpdate!="function"&&typeof g.componentWillUpdate!="function"||(typeof g.componentWillUpdate=="function"&&g.componentWillUpdate(f,G,P),typeof g.UNSAFE_componentWillUpdate=="function"&&g.UNSAFE_componentWillUpdate(f,G,P)),typeof g.componentDidUpdate=="function"&&(a.flags|=4),typeof g.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof g.componentDidUpdate!="function"||S===i.memoizedProps&&$===i.memoizedState||(a.flags|=4),typeof g.getSnapshotBeforeUpdate!="function"||S===i.memoizedProps&&$===i.memoizedState||(a.flags|=1024),a.memoizedProps=f,a.memoizedState=G),g.props=f,g.state=G,g.context=P,f=X):(typeof g.componentDidUpdate!="function"||S===i.memoizedProps&&$===i.memoizedState||(a.flags|=4),typeof g.getSnapshotBeforeUpdate!="function"||S===i.memoizedProps&&$===i.memoizedState||(a.flags|=1024),f=!1)}return g=f,dc(i,a),f=(a.flags&128)!==0,g||f?(g=a.stateNode,l=f&&typeof l.getDerivedStateFromError!="function"?null:g.render(),a.flags|=1,i!==null&&f?(a.child=fa(a,i.child,null,p),a.child=fa(a,null,l,p)):Lt(i,a,l,p),a.memoizedState=g.state,i=a.child):i=In(i,a,p),i}function vw(i,a,l,f){return aa(),a.flags|=256,Lt(i,a,l,f),a.child}var Tv={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Cv(i){return{baseLanes:i,cachePool:nx()}}function Nv(i,a,l){return i=i!==null?i.childLanes&~l:0,a&&(i|=_r),i}function pw(i,a,l){var f=a.pendingProps,p=!1,g=(a.flags&128)!==0,S;if((S=g)||(S=i!==null&&i.memoizedState===null?!1:(dt.current&2)!==0),S&&(p=!0,a.flags&=-129),S=(a.flags&32)!==0,a.flags&=-33,i===null){if(Le){if(p?Si(a):Ai(),(i=Qe)?(i=S1(i,Lr),i=i!==null&&i.data!=="&"?i:null,i!==null&&(a.memoizedState={dehydrated:i,treeContext:mi!==null?{id:on,overflow:ln}:null,retryLane:536870912,hydrationErrors:null},l=Fb(i),l.return=a,a.child=l,Dt=a,Qe=null)):i=null,i===null)throw yi(a);return dp(i)?a.lanes=32:a.lanes=536870912,null}var j=f.children;return f=f.fallback,p?(Ai(),p=a.mode,j=hc({mode:"hidden",children:j},p),f=ia(f,p,l,null),j.return=a,f.return=a,j.sibling=f,a.child=j,f=a.child,f.memoizedState=Cv(l),f.childLanes=Nv(i,S,l),a.memoizedState=Tv,Qo(null,f)):(Si(a),kv(a,j))}var P=i.memoizedState;if(P!==null&&(j=P.dehydrated,j!==null)){if(g)a.flags&256?(Si(a),a.flags&=-257,a=Pv(i,a,l)):a.memoizedState!==null?(Ai(),a.child=i.child,a.flags|=128,a=null):(Ai(),j=f.fallback,p=a.mode,f=hc({mode:"visible",children:f.children},p),j=ia(j,p,l,null),j.flags|=2,f.return=a,j.return=a,f.sibling=j,a.child=f,fa(a,i.child,null,l),f=a.child,f.memoizedState=Cv(l),f.childLanes=Nv(i,S,l),a.memoizedState=Tv,a=Qo(null,f));else if(Si(a),dp(j)){if(S=j.nextSibling&&j.nextSibling.dataset,S)var B=S.dgst;S=B,f=Error(n(419)),f.stack="",f.digest=S,Bo({value:f,source:null,stack:null}),a=Pv(i,a,l)}else if(mt||cs(i,a,l,!1),S=(l&i.childLanes)!==0,mt||S){if(S=Fe,S!==null&&(f=tb(S,l),f!==0&&f!==P.retryLane))throw P.retryLane=f,na(i,f),lr(S,i,f),Ev;fp(j)||_c(),a=Pv(i,a,l)}else fp(j)?(a.flags|=192,a.child=i.child,a=null):(i=P.treeContext,Qe=Ur(j.nextSibling),Dt=a,Le=!0,gi=null,Lr=!1,i!==null&&Zb(a,i),a=kv(a,f.children),a.flags|=4096);return a}return p?(Ai(),j=f.fallback,p=a.mode,P=i.child,B=P.sibling,f=Pn(P,{mode:"hidden",children:f.children}),f.subtreeFlags=P.subtreeFlags&65011712,B!==null?j=Pn(B,j):(j=ia(j,p,l,null),j.flags|=2),j.return=a,f.return=a,f.sibling=j,a.child=f,Qo(null,f),f=a.child,j=i.child.memoizedState,j===null?j=Cv(l):(p=j.cachePool,p!==null?(P=vt._currentValue,p=p.parent!==P?{parent:P,pool:P}:p):p=nx(),j={baseLanes:j.baseLanes|l,cachePool:p}),f.memoizedState=j,f.childLanes=Nv(i,S,l),a.memoizedState=Tv,Qo(i.child,f)):(Si(a),l=i.child,i=l.sibling,l=Pn(l,{mode:"visible",children:f.children}),l.return=a,l.sibling=null,i!==null&&(S=a.deletions,S===null?(a.deletions=[i],a.flags|=16):S.push(i)),a.child=l,a.memoizedState=null,l)}function kv(i,a){return a=hc({mode:"visible",children:a},i.mode),a.return=i,i.child=a}function hc(i,a){return i=yr(22,i,null,a),i.lanes=0,i}function Pv(i,a,l){return fa(a,i.child,null,l),i=kv(a,a.pendingProps.children),i.flags|=2,a.memoizedState=null,i}function mw(i,a,l){i.lanes|=a;var f=i.alternate;f!==null&&(f.lanes|=a),Yh(i.return,a,l)}function Mv(i,a,l,f,p,g){var S=i.memoizedState;S===null?i.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:f,tail:l,tailMode:p,treeForkCount:g}:(S.isBackwards=a,S.rendering=null,S.renderingStartTime=0,S.last=f,S.tail=l,S.tailMode=p,S.treeForkCount=g)}function gw(i,a,l){var f=a.pendingProps,p=f.revealOrder,g=f.tail;f=f.children;var S=dt.current,j=(S&2)!==0;if(j?(S=S&1|2,a.flags|=128):S&=1,ie(dt,S),Lt(i,a,f,l),f=Le?Uo:0,!j&&i!==null&&(i.flags&128)!==0)e:for(i=a.child;i!==null;){if(i.tag===13)i.memoizedState!==null&&mw(i,l,a);else if(i.tag===19)mw(i,l,a);else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===a)break e;for(;i.sibling===null;){if(i.return===null||i.return===a)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}switch(p){case"forwards":for(l=a.child,p=null;l!==null;)i=l.alternate,i!==null&&tc(i)===null&&(p=l),l=l.sibling;l=p,l===null?(p=a.child,a.child=null):(p=l.sibling,l.sibling=null),Mv(a,!1,p,l,g,f);break;case"backwards":case"unstable_legacy-backwards":for(l=null,p=a.child,a.child=null;p!==null;){if(i=p.alternate,i!==null&&tc(i)===null){a.child=p;break}i=p.sibling,p.sibling=l,l=p,p=i}Mv(a,!0,l,null,g,f);break;case"together":Mv(a,!1,null,null,void 0,f);break;default:a.memoizedState=null}return a.child}function In(i,a,l){if(i!==null&&(a.dependencies=i.dependencies),ji|=a.lanes,(l&a.childLanes)===0)if(i!==null){if(cs(i,a,l,!1),(l&a.childLanes)===0)return null}else return null;if(i!==null&&a.child!==i.child)throw Error(n(153));if(a.child!==null){for(i=a.child,l=Pn(i,i.pendingProps),a.child=l,l.return=a;i.sibling!==null;)i=i.sibling,l=l.sibling=Pn(i,i.pendingProps),l.return=a;l.sibling=null}return a.child}function Rv(i,a){return(i.lanes&a)!==0?!0:(i=i.dependencies,!!(i!==null&&Yu(i)))}function iM(i,a,l){switch(a.tag){case 3:le(a,a.stateNode.containerInfo),bi(a,vt,i.memoizedState.cache),aa();break;case 27:case 5:te(a);break;case 4:le(a,a.stateNode.containerInfo);break;case 10:bi(a,a.type,a.memoizedProps.value);break;case 31:if(a.memoizedState!==null)return a.flags|=128,av(a),null;break;case 13:var f=a.memoizedState;if(f!==null)return f.dehydrated!==null?(Si(a),a.flags|=128,null):(l&a.child.childLanes)!==0?pw(i,a,l):(Si(a),i=In(i,a,l),i!==null?i.sibling:null);Si(a);break;case 19:var p=(i.flags&128)!==0;if(f=(l&a.childLanes)!==0,f||(cs(i,a,l,!1),f=(l&a.childLanes)!==0),p){if(f)return gw(i,a,l);a.flags|=128}if(p=a.memoizedState,p!==null&&(p.rendering=null,p.tail=null,p.lastEffect=null),ie(dt,dt.current),f)break;return null;case 22:return a.lanes=0,uw(i,a,l,a.pendingProps);case 24:bi(a,vt,i.memoizedState.cache)}return In(i,a,l)}function yw(i,a,l){if(i!==null)if(i.memoizedProps!==a.pendingProps)mt=!0;else{if(!Rv(i,l)&&(a.flags&128)===0)return mt=!1,iM(i,a,l);mt=(i.flags&131072)!==0}else mt=!1,Le&&(a.flags&1048576)!==0&&Wb(a,Uo,a.index);switch(a.lanes=0,a.tag){case 16:e:{var f=a.pendingProps;if(i=ua(a.elementType),a.type=i,typeof i=="function")Uh(i)?(f=ha(i,f),a.tag=1,a=hw(null,a,i,f,l)):(a.tag=0,a=jv(null,a,i,f,l));else{if(i!=null){var p=i.$$typeof;if(p===N){a.tag=11,a=sw(null,a,i,f,l);break e}else if(p===z){a.tag=14,a=ow(null,a,i,f,l);break e}}throw a=we(i)||i,Error(n(306,a,""))}}return a;case 0:return jv(i,a,a.type,a.pendingProps,l);case 1:return f=a.type,p=ha(f,a.pendingProps),hw(i,a,f,p,l);case 3:e:{if(le(a,a.stateNode.containerInfo),i===null)throw Error(n(387));f=a.pendingProps;var g=a.memoizedState;p=g.element,ev(i,a),Yo(a,f,null,l);var S=a.memoizedState;if(f=S.cache,bi(a,vt,f),f!==g.cache&&Fh(a,[vt],l,!0),Vo(),f=S.element,g.isDehydrated)if(g={element:f,isDehydrated:!1,cache:S.cache},a.updateQueue.baseState=g,a.memoizedState=g,a.flags&256){a=vw(i,a,f,l);break e}else if(f!==p){p=Rr(Error(n(424)),a),Bo(p),a=vw(i,a,f,l);break e}else{switch(i=a.stateNode.containerInfo,i.nodeType){case 9:i=i.body;break;default:i=i.nodeName==="HTML"?i.ownerDocument.body:i}for(Qe=Ur(i.firstChild),Dt=a,Le=!0,gi=null,Lr=!0,l=ux(a,null,f,l),a.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(aa(),f===p){a=In(i,a,l);break e}Lt(i,a,f,l)}a=a.child}return a;case 26:return dc(i,a),i===null?(l=C1(a.type,null,a.pendingProps,null))?a.memoizedState=l:Le||(l=a.type,i=a.pendingProps,f=Cc(se.current).createElement(l),f[Rt]=a,f[rr]=i,It(f,l,i),jt(f),a.stateNode=f):a.memoizedState=C1(a.type,i.memoizedProps,a.pendingProps,i.memoizedState),null;case 27:return te(a),i===null&&Le&&(f=a.stateNode=E1(a.type,a.pendingProps,se.current),Dt=a,Lr=!0,p=Qe,Pi(a.type)?(hp=p,Qe=Ur(f.firstChild)):Qe=p),Lt(i,a,a.pendingProps.children,l),dc(i,a),i===null&&(a.flags|=4194304),a.child;case 5:return i===null&&Le&&((p=f=Qe)&&(f=RM(f,a.type,a.pendingProps,Lr),f!==null?(a.stateNode=f,Dt=a,Qe=Ur(f.firstChild),Lr=!1,p=!0):p=!1),p||yi(a)),te(a),p=a.type,g=a.pendingProps,S=i!==null?i.memoizedProps:null,f=g.children,lp(p,g)?f=null:S!==null&&lp(p,S)&&(a.flags|=32),a.memoizedState!==null&&(p=ov(i,a,XP,null,null,l),hl._currentValue=p),dc(i,a),Lt(i,a,f,l),a.child;case 6:return i===null&&Le&&((i=l=Qe)&&(l=DM(l,a.pendingProps,Lr),l!==null?(a.stateNode=l,Dt=a,Qe=null,i=!0):i=!1),i||yi(a)),null;case 13:return pw(i,a,l);case 4:return le(a,a.stateNode.containerInfo),f=a.pendingProps,i===null?a.child=fa(a,null,f,l):Lt(i,a,f,l),a.child;case 11:return sw(i,a,a.type,a.pendingProps,l);case 7:return Lt(i,a,a.pendingProps,l),a.child;case 8:return Lt(i,a,a.pendingProps.children,l),a.child;case 12:return Lt(i,a,a.pendingProps.children,l),a.child;case 10:return f=a.pendingProps,bi(a,a.type,f.value),Lt(i,a,f.children,l),a.child;case 9:return p=a.type._context,f=a.pendingProps.children,oa(a),p=zt(p),f=f(p),a.flags|=1,Lt(i,a,f,l),a.child;case 14:return ow(i,a,a.type,a.pendingProps,l);case 15:return lw(i,a,a.type,a.pendingProps,l);case 19:return gw(i,a,l);case 31:return nM(i,a,l);case 22:return uw(i,a,l,a.pendingProps);case 24:return oa(a),f=zt(vt),i===null?(p=Zh(),p===null&&(p=Fe,g=Xh(),p.pooledCache=g,g.refCount++,g!==null&&(p.pooledCacheLanes|=l),p=g),a.memoizedState={parent:f,cache:p},Jh(a),bi(a,vt,p)):((i.lanes&l)!==0&&(ev(i,a),Yo(a,null,null,l),Vo()),p=i.memoizedState,g=a.memoizedState,p.parent!==f?(p={parent:f,cache:f},a.memoizedState=p,a.lanes===0&&(a.memoizedState=a.updateQueue.baseState=p),bi(a,vt,f)):(f=g.cache,bi(a,vt,f),f!==p.cache&&Fh(a,[vt],l,!0))),Lt(i,a,a.pendingProps.children,l),a.child;case 29:throw a.pendingProps}throw Error(n(156,a.tag))}function Un(i){i.flags|=4}function Dv(i,a,l,f,p){if((a=(i.mode&32)!==0)&&(a=!1),a){if(i.flags|=16777216,(p&335544128)===p)if(i.stateNode.complete)i.flags|=8192;else if(Gw())i.flags|=8192;else throw ca=Zu,Qh}else i.flags&=-16777217}function bw(i,a){if(a.type!=="stylesheet"||(a.state.loading&4)!==0)i.flags&=-16777217;else if(i.flags|=16777216,!R1(a))if(Gw())i.flags|=8192;else throw ca=Zu,Qh}function vc(i,a){a!==null&&(i.flags|=4),i.flags&16384&&(a=i.tag!==22?Q0():536870912,i.lanes|=a,_s|=a)}function Jo(i,a){if(!Le)switch(i.tailMode){case"hidden":a=i.tail;for(var l=null;a!==null;)a.alternate!==null&&(l=a),a=a.sibling;l===null?i.tail=null:l.sibling=null;break;case"collapsed":l=i.tail;for(var f=null;l!==null;)l.alternate!==null&&(f=l),l=l.sibling;f===null?a||i.tail===null?i.tail=null:i.tail.sibling=null:f.sibling=null}}function Je(i){var a=i.alternate!==null&&i.alternate.child===i.child,l=0,f=0;if(a)for(var p=i.child;p!==null;)l|=p.lanes|p.childLanes,f|=p.subtreeFlags&65011712,f|=p.flags&65011712,p.return=i,p=p.sibling;else for(p=i.child;p!==null;)l|=p.lanes|p.childLanes,f|=p.subtreeFlags,f|=p.flags,p.return=i,p=p.sibling;return i.subtreeFlags|=f,i.childLanes=l,a}function aM(i,a,l){var f=a.pendingProps;switch(Hh(a),a.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Je(a),null;case 1:return Je(a),null;case 3:return l=a.stateNode,f=null,i!==null&&(f=i.memoizedState.cache),a.memoizedState.cache!==f&&(a.flags|=2048),Dn(vt),J(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(i===null||i.child===null)&&(us(a)?Un(a):i===null||i.memoizedState.isDehydrated&&(a.flags&256)===0||(a.flags|=1024,Gh())),Je(a),null;case 26:var p=a.type,g=a.memoizedState;return i===null?(Un(a),g!==null?(Je(a),bw(a,g)):(Je(a),Dv(a,p,null,f,l))):g?g!==i.memoizedState?(Un(a),Je(a),bw(a,g)):(Je(a),a.flags&=-16777217):(i=i.memoizedProps,i!==f&&Un(a),Je(a),Dv(a,p,i,f,l)),null;case 27:if(ge(a),l=se.current,p=a.type,i!==null&&a.stateNode!=null)i.memoizedProps!==f&&Un(a);else{if(!f){if(a.stateNode===null)throw Error(n(166));return Je(a),null}i=I.current,us(a)?Qb(a):(i=E1(p,f,l),a.stateNode=i,Un(a))}return Je(a),null;case 5:if(ge(a),p=a.type,i!==null&&a.stateNode!=null)i.memoizedProps!==f&&Un(a);else{if(!f){if(a.stateNode===null)throw Error(n(166));return Je(a),null}if(g=I.current,us(a))Qb(a);else{var S=Cc(se.current);switch(g){case 1:g=S.createElementNS("http://www.w3.org/2000/svg",p);break;case 2:g=S.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;default:switch(p){case"svg":g=S.createElementNS("http://www.w3.org/2000/svg",p);break;case"math":g=S.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;case"script":g=S.createElement("div"),g.innerHTML="<script><\/script>",g=g.removeChild(g.firstChild);break;
vendor: 26,465 bytes, line 48
48case"select":g=typeof f.is=="string"?S.createElement("select",{is:f.is}):S.createElement("select"),f.multiple?g.multiple=!0:f.size&&(g.size=f.size);break;default:g=typeof f.is=="string"?S.createElement(p,{is:f.is}):S.createElement(p)}}g[Rt]=a,g[rr]=f;e:for(S=a.child;S!==null;){if(S.tag===5||S.tag===6)g.appendChild(S.stateNode);else if(S.tag!==4&&S.tag!==27&&S.child!==null){S.child.return=S,S=S.child;continue}if(S===a)break e;for(;S.sibling===null;){if(S.return===null||S.return===a)break e;S=S.return}S.sibling.return=S.return,S=S.sibling}a.stateNode=g;e:switch(It(g,p,f),p){case"button":case"input":case"select":case"textarea":f=!!f.autoFocus;break e;case"img":f=!0;break e;default:f=!1}f&&Un(a)}}return Je(a),Dv(a,a.type,i===null?null:i.memoizedProps,a.pendingProps,l),null;case 6:if(i&&a.stateNode!=null)i.memoizedProps!==f&&Un(a);else{if(typeof f!="string"&&a.stateNode===null)throw Error(n(166));if(i=se.current,us(a)){if(i=a.stateNode,l=a.memoizedProps,f=null,p=Dt,p!==null)switch(p.tag){case 27:case 5:f=p.memoizedProps}i[Rt]=a,i=!!(i.nodeValue===l||f!==null&&f.suppressHydrationWarning===!0||p1(i.nodeValue,l)),i||yi(a,!0)}else i=Cc(i).createTextNode(f),i[Rt]=a,a.stateNode=i}return Je(a),null;case 31:if(l=a.memoizedState,i===null||i.memoizedState!==null){if(f=us(a),l!==null){if(i===null){if(!f)throw Error(n(318));if(i=a.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(n(557));i[Rt]=a}else aa(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;Je(a),i=!1}else l=Gh(),i!==null&&i.memoizedState!==null&&(i.memoizedState.hydrationErrors=l),i=!0;if(!i)return a.flags&256?(xr(a),a):(xr(a),null);if((a.flags&128)!==0)throw Error(n(558))}return Je(a),null;case 13:if(f=a.memoizedState,i===null||i.memoizedState!==null&&i.memoizedState.dehydrated!==null){if(p=us(a),f!==null&&f.dehydrated!==null){if(i===null){if(!p)throw Error(n(318));if(p=a.memoizedState,p=p!==null?p.dehydrated:null,!p)throw Error(n(317));p[Rt]=a}else aa(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;Je(a),p=!1}else p=Gh(),i!==null&&i.memoizedState!==null&&(i.memoizedState.hydrationErrors=p),p=!0;if(!p)return a.flags&256?(xr(a),a):(xr(a),null)}return xr(a),(a.flags&128)!==0?(a.lanes=l,a):(l=f!==null,i=i!==null&&i.memoizedState!==null,l&&(f=a.child,p=null,f.alternate!==null&&f.alternate.memoizedState!==null&&f.alternate.memoizedState.cachePool!==null&&(p=f.alternate.memoizedState.cachePool.pool),g=null,f.memoizedState!==null&&f.memoizedState.cachePool!==null&&(g=f.memoizedState.cachePool.pool),g!==p&&(f.flags|=2048)),l!==i&&l&&(a.child.flags|=8192),vc(a,a.updateQueue),Je(a),null);case 4:return J(),i===null&&np(a.stateNode.containerInfo),Je(a),null;case 10:return Dn(a.type),Je(a),null;case 19:if(Y(dt),f=a.memoizedState,f===null)return Je(a),null;if(p=(a.flags&128)!==0,g=f.rendering,g===null)if(p)Jo(f,!1);else{if(lt!==0||i!==null&&(i.flags&128)!==0)for(i=a.child;i!==null;){if(g=tc(i),g!==null){for(a.flags|=128,Jo(f,!1),i=g.updateQueue,a.updateQueue=i,vc(a,i),a.subtreeFlags=0,i=l,l=a.child;l!==null;)Yb(l,i),l=l.sibling;return ie(dt,dt.current&1|2),Le&&Mn(a,f.treeForkCount),a.child}i=i.sibling}f.tail!==null&&vr()>bc&&(a.flags|=128,p=!0,Jo(f,!1),a.lanes=4194304)}else{if(!p)if(i=tc(g),i!==null){if(a.flags|=128,p=!0,i=i.updateQueue,a.updateQueue=i,vc(a,i),Jo(f,!0),f.tail===null&&f.tailMode==="hidden"&&!g.alternate&&!Le)return Je(a),null}else 2*vr()-f.renderingStartTime>bc&&l!==536870912&&(a.flags|=128,p=!0,Jo(f,!1),a.lanes=4194304);f.isBackwards?(g.sibling=a.child,a.child=g):(i=f.last,i!==null?i.sibling=g:a.child=g,f.last=g)}return f.tail!==null?(i=f.tail,f.rendering=i,f.tail=i.sibling,f.renderingStartTime=vr(),i.sibling=null,l=dt.current,ie(dt,p?l&1|2:l&1),Le&&Mn(a,f.treeForkCount),i):(Je(a),null);case 22:case 23:return xr(a),iv(),f=a.memoizedState!==null,i!==null?i.memoizedState!==null!==f&&(a.flags|=8192):f&&(a.flags|=8192),f?(l&536870912)!==0&&(a.flags&128)===0&&(Je(a),a.subtreeFlags&6&&(a.flags|=8192)):Je(a),l=a.updateQueue,l!==null&&vc(a,l.retryQueue),l=null,i!==null&&i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(l=i.memoizedState.cachePool.pool),f=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(f=a.memoizedState.cachePool.pool),f!==l&&(a.flags|=2048),i!==null&&Y(la),null;case 24:return l=null,i!==null&&(l=i.memoizedState.cache),a.memoizedState.cache!==l&&(a.flags|=2048),Dn(vt),Je(a),null;case 25:return null;case 30:return null}throw Error(n(156,a.tag))}function sM(i,a){switch(Hh(a),a.tag){case 1:return i=a.flags,i&65536?(a.flags=i&-65537|128,a):null;case 3:return Dn(vt),J(),i=a.flags,(i&65536)!==0&&(i&128)===0?(a.flags=i&-65537|128,a):null;case 26:case 27:case 5:return ge(a),null;case 31:if(a.memoizedState!==null){if(xr(a),a.alternate===null)throw Error(n(340));aa()}return i=a.flags,i&65536?(a.flags=i&-65537|128,a):null;case 13:if(xr(a),i=a.memoizedState,i!==null&&i.dehydrated!==null){if(a.alternate===null)throw Error(n(340));aa()}return i=a.flags,i&65536?(a.flags=i&-65537|128,a):null;case 19:return Y(dt),null;case 4:return J(),null;case 10:return Dn(a.type),null;case 22:case 23:return xr(a),iv(),i!==null&&Y(la),i=a.flags,i&65536?(a.flags=i&-65537|128,a):null;case 24:return Dn(vt),null;case 25:return null;default:return null}}function xw(i,a){switch(Hh(a),a.tag){case 3:Dn(vt),J();break;case 26:case 27:case 5:ge(a);break;case 4:J();break;case 31:a.memoizedState!==null&&xr(a);break;case 13:xr(a);break;case 19:Y(dt);break;case 10:Dn(a.type);break;case 22:case 23:xr(a),iv(),i!==null&&Y(la);break;case 24:Dn(vt)}}function el(i,a){try{var l=a.updateQueue,f=l!==null?l.lastEffect:null;if(f!==null){var p=f.next;l=p;do{if((l.tag&i)===i){f=void 0;var g=l.create,S=l.inst;f=g(),S.destroy=f}l=l.next}while(l!==p)}}catch(j){Ke(a,a.return,j)}}function Oi(i,a,l){try{var f=a.updateQueue,p=f!==null?f.lastEffect:null;if(p!==null){var g=p.next;f=g;do{if((f.tag&i)===i){var S=f.inst,j=S.destroy;if(j!==void 0){S.destroy=void 0,p=a;var P=l,B=j;try{B()}catch(X){Ke(p,P,X)}}}f=f.next}while(f!==g)}}catch(X){Ke(a,a.return,X)}}function ww(i){var a=i.updateQueue;if(a!==null){var l=i.stateNode;try{fx(a,l)}catch(f){Ke(i,i.return,f)}}}function _w(i,a,l){l.props=ha(i.type,i.memoizedProps),l.state=i.memoizedState;try{l.componentWillUnmount()}catch(f){Ke(i,a,f)}}function tl(i,a){try{var l=i.ref;if(l!==null){switch(i.tag){case 26:case 27:case 5:var f=i.stateNode;break;case 30:f=i.stateNode;break;default:f=i.stateNode}typeof l=="function"?i.refCleanup=l(f):l.current=f}}catch(p){Ke(i,a,p)}}function un(i,a){var l=i.ref,f=i.refCleanup;if(l!==null)if(typeof f=="function")try{f()}catch(p){Ke(i,a,p)}finally{i.refCleanup=null,i=i.alternate,i!=null&&(i.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(p){Ke(i,a,p)}else l.current=null}function Sw(i){var a=i.type,l=i.memoizedProps,f=i.stateNode;try{e:switch(a){case"button":case"input":case"select":case"textarea":l.autoFocus&&f.focus();break e;case"img":l.src?f.src=l.src:l.srcSet&&(f.srcset=l.srcSet)}}catch(p){Ke(i,i.return,p)}}function zv(i,a,l){try{var f=i.stateNode;TM(f,i.type,l,a),f[rr]=a}catch(p){Ke(i,i.return,p)}}function Aw(i){return i.tag===5||i.tag===3||i.tag===26||i.tag===27&&Pi(i.type)||i.tag===4}function Lv(i){e:for(;;){for(;i.sibling===null;){if(i.return===null||Aw(i.return))return null;i=i.return}for(i.sibling.return=i.return,i=i.sibling;i.tag!==5&&i.tag!==6&&i.tag!==18;){if(i.tag===27&&Pi(i.type)||i.flags&2||i.child===null||i.tag===4)continue e;i.child.return=i,i=i.child}if(!(i.flags&2))return i.stateNode}}function Iv(i,a,l){var f=i.tag;if(f===5||f===6)i=i.stateNode,a?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(i,a):(a=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,a.appendChild(i),l=l._reactRootContainer,l!=null||a.onclick!==null||(a.onclick=Nn));else if(f!==4&&(f===27&&Pi(i.type)&&(l=i.stateNode,a=null),i=i.child,i!==null))for(Iv(i,a,l),i=i.sibling;i!==null;)Iv(i,a,l),i=i.sibling}function pc(i,a,l){var f=i.tag;if(f===5||f===6)i=i.stateNode,a?l.insertBefore(i,a):l.appendChild(i);else if(f!==4&&(f===27&&Pi(i.type)&&(l=i.stateNode),i=i.child,i!==null))for(pc(i,a,l),i=i.sibling;i!==null;)pc(i,a,l),i=i.sibling}function Ow(i){var a=i.stateNode,l=i.memoizedProps;try{for(var f=i.type,p=a.attributes;p.length;)a.removeAttributeNode(p[0]);It(a,f,l),a[Rt]=i,a[rr]=l}catch(g){Ke(i,i.return,g)}}var Bn=!1,gt=!1,Uv=!1,Ew=typeof WeakSet=="function"?WeakSet:Set,Tt=null;function oM(i,a){if(i=i.containerInfo,sp=zc,i=Ib(i),Ph(i)){if("selectionStart"in i)var l={start:i.selectionStart,end:i.selectionEnd};else e:{l=(l=i.ownerDocument)&&l.defaultView||window;var f=l.getSelection&&l.getSelection();if(f&&f.rangeCount!==0){l=f.anchorNode;var p=f.anchorOffset,g=f.focusNode;f=f.focusOffset;try{l.nodeType,g.nodeType}catch{l=null;break e}var S=0,j=-1,P=-1,B=0,X=0,Q=i,$=null;t:for(;;){for(var G;Q!==l||p!==0&&Q.nodeType!==3||(j=S+p),Q!==g||f!==0&&Q.nodeType!==3||(P=S+f),Q.nodeType===3&&(S+=Q.nodeValue.length),(G=Q.firstChild)!==null;)$=Q,Q=G;for(;;){if(Q===i)break t;if($===l&&++B===p&&(j=S),$===g&&++X===f&&(P=S),(G=Q.nextSibling)!==null)break;Q=$,$=Q.parentNode}Q=G}l=j===-1||P===-1?null:{start:j,end:P}}else l=null}l=l||{start:0,end:0}}else l=null;for(op={focusedElem:i,selectionRange:l},zc=!1,Tt=a;Tt!==null;)if(a=Tt,i=a.child,(a.subtreeFlags&1028)!==0&&i!==null)i.return=a,Tt=i;else for(;Tt!==null;){switch(a=Tt,g=a.alternate,i=a.flags,a.tag){case 0:if((i&4)!==0&&(i=a.updateQueue,i=i!==null?i.events:null,i!==null))for(l=0;l<i.length;l++)p=i[l],p.ref.impl=p.nextImpl;break;case 11:case 15:break;case 1:if((i&1024)!==0&&g!==null){i=void 0,l=a,p=g.memoizedProps,g=g.memoizedState,f=l.stateNode;try{var fe=ha(l.type,p);i=f.getSnapshotBeforeUpdate(fe,g),f.__reactInternalSnapshotBeforeUpdate=i}catch(Ee){Ke(l,l.return,Ee)}}break;case 3:if((i&1024)!==0){if(i=a.stateNode.containerInfo,l=i.nodeType,l===9)cp(i);else if(l===1)switch(i.nodeName){case"HEAD":case"HTML":case"BODY":cp(i);break;default:i.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((i&1024)!==0)throw Error(n(163))}if(i=a.sibling,i!==null){i.return=a.return,Tt=i;break}Tt=a.return}}function jw(i,a,l){var f=l.flags;switch(l.tag){case 0:case 11:case 15:qn(i,l),f&4&&el(5,l);break;case 1:if(qn(i,l),f&4)if(i=l.stateNode,a===null)try{i.componentDidMount()}catch(S){Ke(l,l.return,S)}else{var p=ha(l.type,a.memoizedProps);a=a.memoizedState;try{i.componentDidUpdate(p,a,i.__reactInternalSnapshotBeforeUpdate)}catch(S){Ke(l,l.return,S)}}f&64&&ww(l),f&512&&tl(l,l.return);break;case 3:if(qn(i,l),f&64&&(i=l.updateQueue,i!==null)){if(a=null,l.child!==null)switch(l.child.tag){case 27:case 5:a=l.child.stateNode;break;case 1:a=l.child.stateNode}try{fx(i,a)}catch(S){Ke(l,l.return,S)}}break;case 27:a===null&&f&4&&Ow(l);case 26:case 5:qn(i,l),a===null&&f&4&&Sw(l),f&512&&tl(l,l.return);break;case 12:qn(i,l);break;case 31:qn(i,l),f&4&&Nw(i,l);break;case 13:qn(i,l),f&4&&kw(i,l),f&64&&(i=l.memoizedState,i!==null&&(i=i.dehydrated,i!==null&&(l=mM.bind(null,l),zM(i,l))));break;case 22:if(f=l.memoizedState!==null||Bn,!f){a=a!==null&&a.memoizedState!==null||gt,p=Bn;var g=gt;Bn=f,(gt=a)&&!g?Hn(i,l,(l.subtreeFlags&8772)!==0):qn(i,l),Bn=p,gt=g}break;case 30:break;default:qn(i,l)}}function Tw(i){var a=i.alternate;a!==null&&(i.alternate=null,Tw(a)),i.child=null,i.deletions=null,i.sibling=null,i.tag===5&&(a=i.stateNode,a!==null&&ph(a)),i.stateNode=null,i.return=null,i.dependencies=null,i.memoizedProps=null,i.memoizedState=null,i.pendingProps=null,i.stateNode=null,i.updateQueue=null}var nt=null,ir=!1;function $n(i,a,l){for(l=l.child;l!==null;)Cw(i,a,l),l=l.sibling}function Cw(i,a,l){if(pr&&typeof pr.onCommitFiberUnmount=="function")try{pr.onCommitFiberUnmount(Oo,l)}catch{}switch(l.tag){case 26:gt||un(l,a),$n(i,a,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:gt||un(l,a);var f=nt,p=ir;Pi(l.type)&&(nt=l.stateNode,ir=!1),$n(i,a,l),cl(l.stateNode),nt=f,ir=p;break;case 5:gt||un(l,a);case 6:if(f=nt,p=ir,nt=null,$n(i,a,l),nt=f,ir=p,nt!==null)if(ir)try{(nt.nodeType===9?nt.body:nt.nodeName==="HTML"?nt.ownerDocument.body:nt).removeChild(l.stateNode)}catch(g){Ke(l,a,g)}else try{nt.removeChild(l.stateNode)}catch(g){Ke(l,a,g)}break;case 18:nt!==null&&(ir?(i=nt,w1(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,l.stateNode),Ns(i)):w1(nt,l.stateNode));break;case 4:f=nt,p=ir,nt=l.stateNode.containerInfo,ir=!0,$n(i,a,l),nt=f,ir=p;break;case 0:case 11:case 14:case 15:Oi(2,l,a),gt||Oi(4,l,a),$n(i,a,l);break;case 1:gt||(un(l,a),f=l.stateNode,typeof f.componentWillUnmount=="function"&&_w(l,a,f)),$n(i,a,l);break;case 21:$n(i,a,l);break;case 22:gt=(f=gt)||l.memoizedState!==null,$n(i,a,l),gt=f;break;default:$n(i,a,l)}}function Nw(i,a){if(a.memoizedState===null&&(i=a.alternate,i!==null&&(i=i.memoizedState,i!==null))){i=i.dehydrated;try{Ns(i)}catch(l){Ke(a,a.return,l)}}}function kw(i,a){if(a.memoizedState===null&&(i=a.alternate,i!==null&&(i=i.memoizedState,i!==null&&(i=i.dehydrated,i!==null))))try{Ns(i)}catch(l){Ke(a,a.return,l)}}function lM(i){switch(i.tag){case 31:case 13:case 19:var a=i.stateNode;return a===null&&(a=i.stateNode=new Ew),a;case 22:return i=i.stateNode,a=i._retryCache,a===null&&(a=i._retryCache=new Ew),a;default:throw Error(n(435,i.tag))}}function mc(i,a){var l=lM(i);a.forEach(function(f){if(!l.has(f)){l.add(f);var p=gM.bind(null,i,f);f.then(p,p)}})}function ar(i,a){var l=a.deletions;if(l!==null)for(var f=0;f<l.length;f++){var p=l[f],g=i,S=a,j=S;e:for(;j!==null;){switch(j.tag){case 27:if(Pi(j.type)){nt=j.stateNode,ir=!1;break e}break;case 5:nt=j.stateNode,ir=!1;break e;case 3:case 4:nt=j.stateNode.containerInfo,ir=!0;break e}j=j.return}if(nt===null)throw Error(n(160));Cw(g,S,p),nt=null,ir=!1,g=p.alternate,g!==null&&(g.return=null),p.return=null}if(a.subtreeFlags&13886)for(a=a.child;a!==null;)Pw(a,i),a=a.sibling}var Wr=null;function Pw(i,a){var l=i.alternate,f=i.flags;switch(i.tag){case 0:case 11:case 14:case 15:ar(a,i),sr(i),f&4&&(Oi(3,i,i.return),el(3,i),Oi(5,i,i.return));break;case 1:ar(a,i),sr(i),f&512&&(gt||l===null||un(l,l.return)),f&64&&Bn&&(i=i.updateQueue,i!==null&&(f=i.callbacks,f!==null&&(l=i.shared.hiddenCallbacks,i.shared.hiddenCallbacks=l===null?f:l.concat(f))));break;case 26:var p=Wr;if(ar(a,i),sr(i),f&512&&(gt||l===null||un(l,l.return)),f&4){var g=l!==null?l.memoizedState:null;if(f=i.memoizedState,l===null)if(f===null)if(i.stateNode===null){e:{f=i.type,l=i.memoizedProps,p=p.ownerDocument||p;t:switch(f){case"title":g=p.getElementsByTagName("title")[0],(!g||g[To]||g[Rt]||g.namespaceURI==="http://www.w3.org/2000/svg"||g.hasAttribute("itemprop"))&&(g=p.createElement(f),p.head.insertBefore(g,p.querySelector("head > title"))),It(g,f,l),g[Rt]=i,jt(g),f=g;break e;case"link":var S=P1("link","href",p).get(f+(l.href||""));if(S){for(var j=0;j<S.length;j++)if(g=S[j],g.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&g.getAttribute("rel")===(l.rel==null?null:l.rel)&&g.getAttribute("title")===(l.title==null?null:l.title)&&g.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){S.splice(j,1);break t}}g=p.createElement(f),It(g,f,l),p.head.appendChild(g);break;case"meta":if(S=P1("meta","content",p).get(f+(l.content||""))){for(j=0;j<S.length;j++)if(g=S[j],g.getAttribute("content")===(l.content==null?null:""+l.content)&&g.getAttribute("name")===(l.name==null?null:l.name)&&g.getAttribute("property")===(l.property==null?null:l.property)&&g.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&g.getAttribute("charset")===(l.charSet==null?null:l.charSet)){S.splice(j,1);break t}}g=p.createElement(f),It(g,f,l),p.head.appendChild(g);break;default:throw Error(n(468,f))}g[Rt]=i,jt(g),f=g}i.stateNode=f}else M1(p,i.type,i.stateNode);else i.stateNode=k1(p,f,i.memoizedProps);else g!==f?(g===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):g.count--,f===null?M1(p,i.type,i.stateNode):k1(p,f,i.memoizedProps)):f===null&&i.stateNode!==null&&zv(i,i.memoizedProps,l.memoizedProps)}break;case 27:ar(a,i),sr(i),f&512&&(gt||l===null||un(l,l.return)),l!==null&&f&4&&zv(i,i.memoizedProps,l.memoizedProps);break;case 5:if(ar(a,i),sr(i),f&512&&(gt||l===null||un(l,l.return)),i.flags&32){p=i.stateNode;try{Ja(p,"")}catch(fe){Ke(i,i.return,fe)}}f&4&&i.stateNode!=null&&(p=i.memoizedProps,zv(i,p,l!==null?l.memoizedProps:p)),f&1024&&(Uv=!0);break;case 6:if(ar(a,i),sr(i),f&4){if(i.stateNode===null)throw Error(n(162));f=i.memoizedProps,l=i.stateNode;try{l.nodeValue=f}catch(fe){Ke(i,i.return,fe)}}break;case 3:if(Pc=null,p=Wr,Wr=Nc(a.containerInfo),ar(a,i),Wr=p,sr(i),f&4&&l!==null&&l.memoizedState.isDehydrated)try{Ns(a.containerInfo)}catch(fe){Ke(i,i.return,fe)}Uv&&(Uv=!1,Mw(i));break;case 4:f=Wr,Wr=Nc(i.stateNode.containerInfo),ar(a,i),sr(i),Wr=f;break;case 12:ar(a,i),sr(i);break;case 31:ar(a,i),sr(i),f&4&&(f=i.updateQueue,f!==null&&(i.updateQueue=null,mc(i,f)));break;case 13:ar(a,i),sr(i),i.child.flags&8192&&i.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(yc=vr()),f&4&&(f=i.updateQueue,f!==null&&(i.updateQueue=null,mc(i,f)));break;case 22:p=i.memoizedState!==null;var P=l!==null&&l.memoizedState!==null,B=Bn,X=gt;if(Bn=B||p,gt=X||P,ar(a,i),gt=X,Bn=B,sr(i),f&8192)e:for(a=i.stateNode,a._visibility=p?a._visibility&-2:a._visibility|1,p&&(l===null||P||Bn||gt||va(i)),l=null,a=i;;){if(a.tag===5||a.tag===26){if(l===null){P=l=a;try{if(g=P.stateNode,p)S=g.style,typeof S.setProperty=="function"?S.setProperty("display","none","important"):S.display="none";else{j=P.stateNode;var Q=P.memoizedProps.style,$=Q!=null&&Q.hasOwnProperty("display")?Q.display:null;j.style.display=$==null||typeof $=="boolean"?"":(""+$).trim()}}catch(fe){Ke(P,P.return,fe)}}}else if(a.tag===6){if(l===null){P=a;try{P.stateNode.nodeValue=p?"":P.memoizedProps}catch(fe){Ke(P,P.return,fe)}}}else if(a.tag===18){if(l===null){P=a;try{var G=P.stateNode;p?_1(G,!0):_1(P.stateNode,!1)}catch(fe){Ke(P,P.return,fe)}}}else if((a.tag!==22&&a.tag!==23||a.memoizedState===null||a===i)&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===i)break e;for(;a.sibling===null;){if(a.return===null||a.return===i)break e;l===a&&(l=null),a=a.return}l===a&&(l=null),a.sibling.return=a.return,a=a.sibling}f&4&&(f=i.updateQueue,f!==null&&(l=f.retryQueue,l!==null&&(f.retryQueue=null,mc(i,l))));break;case 19:ar(a,i),sr(i),f&4&&(f=i.updateQueue,f!==null&&(i.updateQueue=null,mc(i,f)));break;case 30:break;case 21:break;default:ar(a,i),sr(i)}}function sr(i){var a=i.flags;if(a&2){try{for(var l,f=i.return;f!==null;){if(Aw(f)){l=f;break}f=f.return}if(l==null)throw Error(n(160));switch(l.tag){case 27:var p=l.stateNode,g=Lv(i);pc(i,g,p);break;case 5:var S=l.stateNode;l.flags&32&&(Ja(S,""),l.flags&=-33);var j=Lv(i);pc(i,j,S);break;case 3:case 4:var P=l.stateNode.containerInfo,B=Lv(i);Iv(i,B,P);break;default:throw Error(n(161))}}catch(X){Ke(i,i.return,X)}i.flags&=-3}a&4096&&(i.flags&=-4097)}function Mw(i){if(i.subtreeFlags&1024)for(i=i.child;i!==null;){var a=i;Mw(a),a.tag===5&&a.flags&1024&&a.stateNode.reset(),i=i.sibling}}function qn(i,a){if(a.subtreeFlags&8772)for(a=a.child;a!==null;)jw(i,a.alternate,a),a=a.sibling}function va(i){for(i=i.child;i!==null;){var a=i;switch(a.tag){case 0:case 11:case 14:case 15:Oi(4,a,a.return),va(a);break;case 1:un(a,a.return);var l=a.stateNode;typeof l.componentWillUnmount=="function"&&_w(a,a.return,l),va(a);break;case 27:cl(a.stateNode);case 26:case 5:un(a,a.return),va(a);break;case 22:a.memoizedState===null&&va(a);break;case 30:va(a);break;default:va(a)}i=i.sibling}}function Hn(i,a,l){for(l=l&&(a.subtreeFlags&8772)!==0,a=a.child;a!==null;){var f=a.alternate,p=i,g=a,S=g.flags;switch(g.tag){case 0:case 11:case 15:Hn(p,g,l),el(4,g);break;case 1:if(Hn(p,g,l),f=g,p=f.stateNode,typeof p.componentDidMount=="function")try{p.componentDidMount()}catch(B){Ke(f,f.return,B)}if(f=g,p=f.updateQueue,p!==null){var j=f.stateNode;try{var P=p.shared.hiddenCallbacks;if(P!==null)for(p.shared.hiddenCallbacks=null,p=0;p<P.length;p++)cx(P[p],j)}catch(B){Ke(f,f.return,B)}}l&&S&64&&ww(g),tl(g,g.return);break;case 27:Ow(g);case 26:case 5:Hn(p,g,l),l&&f===null&&S&4&&Sw(g),tl(g,g.return);break;case 12:Hn(p,g,l);break;case 31:Hn(p,g,l),l&&S&4&&Nw(p,g);break;case 13:Hn(p,g,l),l&&S&4&&kw(p,g);break;case 22:g.memoizedState===null&&Hn(p,g,l),tl(g,g.return);break;case 30:break;default:Hn(p,g,l)}a=a.sibling}}function Bv(i,a){var l=null;i!==null&&i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(l=i.memoizedState.cachePool.pool),i=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(i=a.memoizedState.cachePool.pool),i!==l&&(i!=null&&i.refCount++,l!=null&&$o(l))}function $v(i,a){i=null,a.alternate!==null&&(i=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==i&&(a.refCount++,i!=null&&$o(i))}function Zr(i,a,l,f){if(a.subtreeFlags&10256)for(a=a.child;a!==null;)Rw(i,a,l,f),a=a.sibling}function Rw(i,a,l,f){var p=a.flags;switch(a.tag){case 0:case 11:case 15:Zr(i,a,l,f),p&2048&&el(9,a);break;case 1:Zr(i,a,l,f);break;case 3:Zr(i,a,l,f),p&2048&&(i=null,a.alternate!==null&&(i=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==i&&(a.refCount++,i!=null&&$o(i)));break;case 12:if(p&2048){Zr(i,a,l,f),i=a.stateNode;try{var g=a.memoizedProps,S=g.id,j=g.onPostCommit;typeof j=="function"&&j(S,a.alternate===null?"mount":"update",i.passiveEffectDuration,-0)}catch(P){Ke(a,a.return,P)}}else Zr(i,a,l,f);break;case 31:Zr(i,a,l,f);break;case 13:Zr(i,a,l,f);break;case 23:break;case 22:g=a.stateNode,S=a.alternate,a.memoizedState!==null?g._visibility&2?Zr(i,a,l,f):rl(i,a):g._visibility&2?Zr(i,a,l,f):(g._visibility|=2,bs(i,a,l,f,(a.subtreeFlags&10256)!==0||!1)),p&2048&&Bv(S,a);break;case 24:Zr(i,a,l,f),p&2048&&$v(a.alternate,a);break;default:Zr(i,a,l,f)}}function bs(i,a,l,f,p){for(p=p&&((a.subtreeFlags&10256)!==0||!1),a=a.child;a!==null;){var g=i,S=a,j=l,P=f,B=S.flags;switch(S.tag){case 0:case 11:case 15:bs(g,S,j,P,p),el(8,S);break;case 23:break;case 22:var X=S.stateNode;S.memoizedState!==null?X._visibility&2?bs(g,S,j,P,p):rl(g,S):(X._visibility|=2,bs(g,S,j,P,p)),p&&B&2048&&Bv(S.alternate,S);break;case 24:bs(g,S,j,P,p),p&&B&2048&&$v(S.alternate,S);break;default:bs(g,S,j,P,p)}a=a.sibling}}function rl(i,a){if(a.subtreeFlags&10256)for(a=a.child;a!==null;){var l=i,f=a,p=f.flags;switch(f.tag){case 22:rl(l,f),p&2048&&Bv(f.alternate,f);break;case 24:rl(l,f),p&2048&&$v(f.alternate,f);break;default:rl(l,f)}a=a.sibling}}var nl=8192;function xs(i,a,l){if(i.subtreeFlags&nl)for(i=i.child;i!==null;)Dw(i,a,l),i=i.sibling}function Dw(i,a,l){switch(i.tag){case 26:xs(i,a,l),i.flags&nl&&i.memoizedState!==null&&FM(l,Wr,i.memoizedState,i.memoizedProps);break;case 5:xs(i,a,l);break;case 3:case 4:var f=Wr;Wr=Nc(i.stateNode.containerInfo),xs(i,a,l),Wr=f;break;case 22:i.memoizedState===null&&(f=i.alternate,f!==null&&f.memoizedState!==null?(f=nl,nl=16777216,xs(i,a,l),nl=f):xs(i,a,l));break;default:xs(i,a,l)}}function zw(i){var a=i.alternate;if(a!==null&&(i=a.child,i!==null)){a.child=null;do a=i.sibling,i.sibling=null,i=a;while(i!==null)}}function il(i){var a=i.deletions;if((i.flags&16)!==0){if(a!==null)for(var l=0;l<a.length;l++){var f=a[l];Tt=f,Iw(f,i)}zw(i)}if(i.subtreeFlags&10256)for(i=i.child;i!==null;)Lw(i),i=i.sibling}function Lw(i){switch(i.tag){case 0:case 11:case 15:il(i),i.flags&2048&&Oi(9,i,i.return);break;case 3:il(i);break;case 12:il(i);break;case 22:var a=i.stateNode;i.memoizedState!==null&&a._visibility&2&&(i.return===null||i.return.tag!==13)?(a._visibility&=-3,gc(i)):il(i);break;default:il(i)}}function gc(i){var a=i.deletions;if((i.flags&16)!==0){if(a!==null)for(var l=0;l<a.length;l++){var f=a[l];Tt=f,Iw(f,i)}zw(i)}for(i=i.child;i!==null;){switch(a=i,a.tag){case 0:case 11:case 15:Oi(8,a,a.return),gc(a);break;case 22:l=a.stateNode,l._visibility&2&&(l._visibility&=-3,gc(a));break;default:gc(a)}i=i.sibling}}function Iw(i,a){for(;Tt!==null;){var l=Tt;switch(l.tag){case 0:case 11:case 15:Oi(8,l,a);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var f=l.memoizedState.cachePool.pool;f!=null&&f.refCount++}break;case 24:$o(l.memoizedState.cache)}if(f=l.child,f!==null)f.return=l,Tt=f;else e:for(l=i;Tt!==null;){f=Tt;var p=f.sibling,g=f.return;if(Tw(f),f===l){Tt=null;break e}if(p!==null){p.return=g,Tt=p;break e}Tt=g}}}var uM={getCacheForType:function(i){var a=zt(vt),l=a.data.get(i);return l===void 0&&(l=i(),a.data.set(i,l)),l},cacheSignal:function(){return zt(vt).controller.signal}},cM=typeof WeakMap=="function"?WeakMap:Map,qe=0,Fe=null,Pe=null,Re=0,He=0,wr=null,Ei=!1,ws=!1,qv=!1,Kn=0,lt=0,ji=0,pa=0,Hv=0,_r=0,_s=0,al=null,or=null,Kv=!1,yc=0,Uw=0,bc=1/0,xc=null,Ti=null,wt=0,Ci=null,Ss=null,Gn=0,Gv=0,Vv=null,Bw=null,sl=0,Yv=null;function Sr(){return(qe&2)!==0&&Re!==0?Re&-Re:q.T!==null?Jv():rb()}function $w(){if(_r===0)if((Re&536870912)===0||Le){var i=Tu;Tu<<=1,(Tu&3932160)===0&&(Tu=262144),_r=i}else _r=536870912;return i=br.current,i!==null&&(i.flags|=32),_r}function lr(i,a,l){(i===Fe&&(He===2||He===9)||i.cancelPendingCommit!==null)&&(As(i,0),Ni(i,Re,_r,!1)),jo(i,l),((qe&2)===0||i!==Fe)&&(i===Fe&&((qe&2)===0&&(pa|=l),lt===4&&Ni(i,Re,_r,!1)),cn(i))}function qw(i,a,l){if((qe&6)!==0)throw Error(n(327));var f=!l&&(a&127)===0&&(a&i.expiredLanes)===0||Eo(i,a),p=f?hM(i,a):Xv(i,a,!0),g=f;do{if(p===0){ws&&!f&&Ni(i,a,0,!1);break}else{if(l=i.current.alternate,g&&!fM(l)){p=Xv(i,a,!1),g=!1;continue}if(p===2){if(g=a,i.errorRecoveryDisabledLanes&g)var S=0;else S=i.pendingLanes&-536870913,S=S!==0?S:S&536870912?536870912:0;if(S!==0){a=S;e:{var j=i;p=al;var P=j.current.memoizedState.isDehydrated;if(P&&(As(j,S).flags|=256),S=Xv(j,S,!1),S!==2){if(qv&&!P){j.errorRecoveryDisabledLanes|=g,pa|=g,p=4;break e}g=or,or=p,g!==null&&(or===null?or=g:or.push.apply(or,g))}p=S}if(g=!1,p!==2)continue}}if(p===1){As(i,0),Ni(i,a,0,!0);break}e:{switch(f=i,g=p,g){case 0:case 1:throw Error(n(345));case 4:if((a&4194048)!==a)break;case 6:Ni(f,a,_r,!Ei);break e;case 2:or=null;break;case 3:case 5:break;default:throw Error(n(329))}if((a&62914560)===a&&(p=yc+300-vr(),10<p)){if(Ni(f,a,_r,!Ei),Nu(f,0,!0)!==0)break e;Gn=a,f.timeoutHandle=b1(Hw.bind(null,f,l,or,xc,Kv,a,_r,pa,_s,Ei,g,"Throttled",-0,0),p);break e}Hw(f,l,or,xc,Kv,a,_r,pa,_s,Ei,g,null,-0,0)}}break}while(!0);cn(i)}function Hw(i,a,l,f,p,g,S,j,P,B,X,Q,$,G){if(i.timeoutHandle=-1,Q=a.subtreeFlags,Q&8192||(Q&16785408)===16785408){Q={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Nn},Dw(a,g,Q);var fe=(g&62914560)===g?yc-vr():(g&4194048)===g?Uw-vr():0;
vendor: 14,964 bytes, line 48
48if(fe=XM(Q,fe),fe!==null){Gn=g,i.cancelPendingCommit=fe(Zw.bind(null,i,a,g,l,f,p,S,j,P,X,Q,null,$,G)),Ni(i,g,S,!B);return}}Zw(i,a,g,l,f,p,S,j,P)}function fM(i){for(var a=i;;){var l=a.tag;if((l===0||l===11||l===15)&&a.flags&16384&&(l=a.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var f=0;f<l.length;f++){var p=l[f],g=p.getSnapshot;p=p.value;try{if(!gr(g(),p))return!1}catch{return!1}}if(l=a.child,a.subtreeFlags&16384&&l!==null)l.return=a,a=l;else{if(a===i)break;for(;a.sibling===null;){if(a.return===null||a.return===i)return!0;a=a.return}a.sibling.return=a.return,a=a.sibling}}return!0}function Ni(i,a,l,f){a&=~Hv,a&=~pa,i.suspendedLanes|=a,i.pingedLanes&=~a,f&&(i.warmLanes|=a),f=i.expirationTimes;for(var p=a;0<p;){var g=31-mr(p),S=1<<g;f[g]=-1,p&=~S}l!==0&&J0(i,l,a)}function wc(){return(qe&6)===0?(ol(0),!1):!0}function Fv(){if(Pe!==null){if(He===0)var i=Pe.return;else i=Pe,Rn=sa=null,cv(i),vs=null,Ho=0,i=Pe;for(;i!==null;)xw(i.alternate,i),i=i.return;Pe=null}}function As(i,a){var l=i.timeoutHandle;l!==-1&&(i.timeoutHandle=-1,kM(l)),l=i.cancelPendingCommit,l!==null&&(i.cancelPendingCommit=null,l()),Gn=0,Fv(),Fe=i,Pe=l=Pn(i.current,null),Re=a,He=0,wr=null,Ei=!1,ws=Eo(i,a),qv=!1,_s=_r=Hv=pa=ji=lt=0,or=al=null,Kv=!1,(a&8)!==0&&(a|=a&32);var f=i.entangledLanes;if(f!==0)for(i=i.entanglements,f&=a;0<f;){var p=31-mr(f),g=1<<p;a|=i[p],f&=~g}return Kn=a,qu(),l}function Kw(i,a){Ce=null,q.H=Zo,a===hs||a===Wu?(a=sx(),He=3):a===Qh?(a=sx(),He=4):He=a===Ev?8:a!==null&&typeof a=="object"&&typeof a.then=="function"?6:1,wr=a,Pe===null&&(lt=1,cc(i,Rr(a,i.current)))}function Gw(){var i=br.current;return i===null?!0:(Re&4194048)===Re?Ir===null:(Re&62914560)===Re||(Re&536870912)!==0?i===Ir:!1}function Vw(){var i=q.H;return q.H=Zo,i===null?Zo:i}function Yw(){var i=q.A;return q.A=uM,i}function _c(){lt=4,Ei||(Re&4194048)!==Re&&br.current!==null||(ws=!0),(ji&134217727)===0&&(pa&134217727)===0||Fe===null||Ni(Fe,Re,_r,!1)}function Xv(i,a,l){var f=qe;qe|=2;var p=Vw(),g=Yw();(Fe!==i||Re!==a)&&(xc=null,As(i,a)),a=!1;var S=lt;e:do try{if(He!==0&&Pe!==null){var j=Pe,P=wr;switch(He){case 8:Fv(),S=6;break e;case 3:case 2:case 9:case 6:br.current===null&&(a=!0);var B=He;if(He=0,wr=null,Os(i,j,P,B),l&&ws){S=0;break e}break;default:B=He,He=0,wr=null,Os(i,j,P,B)}}dM(),S=lt;break}catch(X){Kw(i,X)}while(!0);return a&&i.shellSuspendCounter++,Rn=sa=null,qe=f,q.H=p,q.A=g,Pe===null&&(Fe=null,Re=0,qu()),S}function dM(){for(;Pe!==null;)Fw(Pe)}function hM(i,a){var l=qe;qe|=2;var f=Vw(),p=Yw();Fe!==i||Re!==a?(xc=null,bc=vr()+500,As(i,a)):ws=Eo(i,a);e:do try{if(He!==0&&Pe!==null){a=Pe;var g=wr;t:switch(He){case 1:He=0,wr=null,Os(i,a,g,1);break;case 2:case 9:if(ix(g)){He=0,wr=null,Xw(a);break}a=function(){He!==2&&He!==9||Fe!==i||(He=7),cn(i)},g.then(a,a);break e;case 3:He=7;break e;case 4:He=5;break e;case 7:ix(g)?(He=0,wr=null,Xw(a)):(He=0,wr=null,Os(i,a,g,7));break;case 5:var S=null;switch(Pe.tag){case 26:S=Pe.memoizedState;case 5:case 27:var j=Pe;if(S?R1(S):j.stateNode.complete){He=0,wr=null;var P=j.sibling;if(P!==null)Pe=P;else{var B=j.return;B!==null?(Pe=B,Sc(B)):Pe=null}break t}}He=0,wr=null,Os(i,a,g,5);break;case 6:He=0,wr=null,Os(i,a,g,6);break;case 8:Fv(),lt=6;break e;default:throw Error(n(462))}}vM();break}catch(X){Kw(i,X)}while(!0);return Rn=sa=null,q.H=f,q.A=p,qe=l,Pe!==null?0:(Fe=null,Re=0,qu(),lt)}function vM(){for(;Pe!==null&&!Lk();)Fw(Pe)}function Fw(i){var a=yw(i.alternate,i,Kn);i.memoizedProps=i.pendingProps,a===null?Sc(i):Pe=a}function Xw(i){var a=i,l=a.alternate;switch(a.tag){case 15:case 0:a=dw(l,a,a.pendingProps,a.type,void 0,Re);break;case 11:a=dw(l,a,a.pendingProps,a.type.render,a.ref,Re);break;case 5:cv(a);default:xw(l,a),a=Pe=Yb(a,Kn),a=yw(l,a,Kn)}i.memoizedProps=i.pendingProps,a===null?Sc(i):Pe=a}function Os(i,a,l,f){Rn=sa=null,cv(a),vs=null,Ho=0;var p=a.return;try{if(rM(i,p,a,l,Re)){lt=1,cc(i,Rr(l,i.current)),Pe=null;return}}catch(g){if(p!==null)throw Pe=p,g;lt=1,cc(i,Rr(l,i.current)),Pe=null;return}a.flags&32768?(Le||f===1?i=!0:ws||(Re&536870912)!==0?i=!1:(Ei=i=!0,(f===2||f===9||f===3||f===6)&&(f=br.current,f!==null&&f.tag===13&&(f.flags|=16384))),Ww(a,i)):Sc(a)}function Sc(i){var a=i;do{if((a.flags&32768)!==0){Ww(a,Ei);return}i=a.return;var l=aM(a.alternate,a,Kn);if(l!==null){Pe=l;return}if(a=a.sibling,a!==null){Pe=a;return}Pe=a=i}while(a!==null);lt===0&&(lt=5)}function Ww(i,a){do{var l=sM(i.alternate,i);if(l!==null){l.flags&=32767,Pe=l;return}if(l=i.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!a&&(i=i.sibling,i!==null)){Pe=i;return}Pe=i=l}while(i!==null);lt=6,Pe=null}function Zw(i,a,l,f,p,g,S,j,P){i.cancelPendingCommit=null;do Ac();while(wt!==0);if((qe&6)!==0)throw Error(n(327));if(a!==null){if(a===i.current)throw Error(n(177));if(g=a.lanes|a.childLanes,g|=Lh,Yk(i,l,g,S,j,P),i===Fe&&(Pe=Fe=null,Re=0),Ss=a,Ci=i,Gn=l,Gv=g,Vv=p,Bw=f,(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?(i.callbackNode=null,i.callbackPriority=0,yM(Eu,function(){return r1(),null})):(i.callbackNode=null,i.callbackPriority=0),f=(a.flags&13878)!==0,(a.subtreeFlags&13878)!==0||f){f=q.T,q.T=null,p=ee.p,ee.p=2,S=qe,qe|=4;try{oM(i,a,l)}finally{qe=S,ee.p=p,q.T=f}}wt=1,Qw(),Jw(),e1()}}function Qw(){if(wt===1){wt=0;var i=Ci,a=Ss,l=(a.flags&13878)!==0;if((a.subtreeFlags&13878)!==0||l){l=q.T,q.T=null;var f=ee.p;ee.p=2;var p=qe;qe|=4;try{Pw(a,i);var g=op,S=Ib(i.containerInfo),j=g.focusedElem,P=g.selectionRange;if(S!==j&&j&&j.ownerDocument&&Lb(j.ownerDocument.documentElement,j)){if(P!==null&&Ph(j)){var B=P.start,X=P.end;if(X===void 0&&(X=B),"selectionStart"in j)j.selectionStart=B,j.selectionEnd=Math.min(X,j.value.length);else{var Q=j.ownerDocument||document,$=Q&&Q.defaultView||window;if($.getSelection){var G=$.getSelection(),fe=j.textContent.length,Ee=Math.min(P.start,fe),Ye=P.end===void 0?Ee:Math.min(P.end,fe);!G.extend&&Ee>Ye&&(S=Ye,Ye=Ee,Ee=S);var L=zb(j,Ee),D=zb(j,Ye);if(L&&D&&(G.rangeCount!==1||G.anchorNode!==L.node||G.anchorOffset!==L.offset||G.focusNode!==D.node||G.focusOffset!==D.offset)){var U=Q.createRange();U.setStart(L.node,L.offset),G.removeAllRanges(),Ee>Ye?(G.addRange(U),G.extend(D.node,D.offset)):(U.setEnd(D.node,D.offset),G.addRange(U))}}}}for(Q=[],G=j;G=G.parentNode;)G.nodeType===1&&Q.push({element:G,left:G.scrollLeft,top:G.scrollTop});for(typeof j.focus=="function"&&j.focus(),j=0;j<Q.length;j++){var Z=Q[j];Z.element.scrollLeft=Z.left,Z.element.scrollTop=Z.top}}zc=!!sp,op=sp=null}finally{qe=p,ee.p=f,q.T=l}}i.current=a,wt=2}}function Jw(){if(wt===2){wt=0;var i=Ci,a=Ss,l=(a.flags&8772)!==0;if((a.subtreeFlags&8772)!==0||l){l=q.T,q.T=null;var f=ee.p;ee.p=2;var p=qe;qe|=4;try{jw(i,a.alternate,a)}finally{qe=p,ee.p=f,q.T=l}}wt=3}}function e1(){if(wt===4||wt===3){wt=0,Ik();var i=Ci,a=Ss,l=Gn,f=Bw;(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?wt=5:(wt=0,Ss=Ci=null,t1(i,i.pendingLanes));var p=i.pendingLanes;if(p===0&&(Ti=null),hh(l),a=a.stateNode,pr&&typeof pr.onCommitFiberRoot=="function")try{pr.onCommitFiberRoot(Oo,a,void 0,(a.current.flags&128)===128)}catch{}if(f!==null){a=q.T,p=ee.p,ee.p=2,q.T=null;try{for(var g=i.onRecoverableError,S=0;S<f.length;S++){var j=f[S];g(j.value,{componentStack:j.stack})}}finally{q.T=a,ee.p=p}}(Gn&3)!==0&&Ac(),cn(i),p=i.pendingLanes,(l&261930)!==0&&(p&42)!==0?i===Yv?sl++:(sl=0,Yv=i):sl=0,ol(0)}}function t1(i,a){(i.pooledCacheLanes&=a)===0&&(a=i.pooledCache,a!=null&&(i.pooledCache=null,$o(a)))}function Ac(){return Qw(),Jw(),e1(),r1()}function r1(){if(wt!==5)return!1;var i=Ci,a=Gv;Gv=0;var l=hh(Gn),f=q.T,p=ee.p;try{ee.p=32>l?32:l,q.T=null,l=Vv,Vv=null;var g=Ci,S=Gn;if(wt=0,Ss=Ci=null,Gn=0,(qe&6)!==0)throw Error(n(331));var j=qe;if(qe|=4,Lw(g.current),Rw(g,g.current,S,l),qe=j,ol(0,!1),pr&&typeof pr.onPostCommitFiberRoot=="function")try{pr.onPostCommitFiberRoot(Oo,g)}catch{}return!0}finally{ee.p=p,q.T=f,t1(i,a)}}function n1(i,a,l){a=Rr(l,a),a=Ov(i.stateNode,a,2),i=_i(i,a,2),i!==null&&(jo(i,2),cn(i))}function Ke(i,a,l){if(i.tag===3)n1(i,i,l);else for(;a!==null;){if(a.tag===3){n1(a,i,l);break}else if(a.tag===1){var f=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof f.componentDidCatch=="function"&&(Ti===null||!Ti.has(f))){i=Rr(l,i),l=iw(2),f=_i(a,l,2),f!==null&&(aw(l,f,a,i),jo(f,2),cn(f));break}}a=a.return}}function Wv(i,a,l){var f=i.pingCache;if(f===null){f=i.pingCache=new cM;var p=new Set;f.set(a,p)}else p=f.get(a),p===void 0&&(p=new Set,f.set(a,p));p.has(l)||(qv=!0,p.add(l),i=pM.bind(null,i,a,l),a.then(i,i))}function pM(i,a,l){var f=i.pingCache;f!==null&&f.delete(a),i.pingedLanes|=i.suspendedLanes&l,i.warmLanes&=~l,Fe===i&&(Re&l)===l&&(lt===4||lt===3&&(Re&62914560)===Re&&300>vr()-yc?(qe&2)===0&&As(i,0):Hv|=l,_s===Re&&(_s=0)),cn(i)}function i1(i,a){a===0&&(a=Q0()),i=na(i,a),i!==null&&(jo(i,a),cn(i))}function mM(i){var a=i.memoizedState,l=0;a!==null&&(l=a.retryLane),i1(i,l)}function gM(i,a){var l=0;switch(i.tag){case 31:case 13:var f=i.stateNode,p=i.memoizedState;p!==null&&(l=p.retryLane);break;case 19:f=i.stateNode;break;case 22:f=i.stateNode._retryCache;break;default:throw Error(n(314))}f!==null&&f.delete(a),i1(i,l)}function yM(i,a){return uh(i,a)}var Oc=null,Es=null,Zv=!1,Ec=!1,Qv=!1,ki=0;function cn(i){i!==Es&&i.next===null&&(Es===null?Oc=Es=i:Es=Es.next=i),Ec=!0,Zv||(Zv=!0,xM())}function ol(i,a){if(!Qv&&Ec){Qv=!0;do for(var l=!1,f=Oc;f!==null;){if(i!==0){var p=f.pendingLanes;if(p===0)var g=0;else{var S=f.suspendedLanes,j=f.pingedLanes;g=(1<<31-mr(42|i)+1)-1,g&=p&~(S&~j),g=g&201326741?g&201326741|1:g?g|2:0}g!==0&&(l=!0,l1(f,g))}else g=Re,g=Nu(f,f===Fe?g:0,f.cancelPendingCommit!==null||f.timeoutHandle!==-1),(g&3)===0||Eo(f,g)||(l=!0,l1(f,g));f=f.next}while(l);Qv=!1}}function bM(){a1()}function a1(){Ec=Zv=!1;var i=0;ki!==0&&NM()&&(i=ki);for(var a=vr(),l=null,f=Oc;f!==null;){var p=f.next,g=s1(f,a);g===0?(f.next=null,l===null?Oc=p:l.next=p,p===null&&(Es=l)):(l=f,(i!==0||(g&3)!==0)&&(Ec=!0)),f=p}wt!==0&&wt!==5||ol(i),ki!==0&&(ki=0)}function s1(i,a){for(var l=i.suspendedLanes,f=i.pingedLanes,p=i.expirationTimes,g=i.pendingLanes&-62914561;0<g;){var S=31-mr(g),j=1<<S,P=p[S];P===-1?((j&l)===0||(j&f)!==0)&&(p[S]=Vk(j,a)):P<=a&&(i.expiredLanes|=j),g&=~j}if(a=Fe,l=Re,l=Nu(i,i===a?l:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),f=i.callbackNode,l===0||i===a&&(He===2||He===9)||i.cancelPendingCommit!==null)return f!==null&&f!==null&&ch(f),i.callbackNode=null,i.callbackPriority=0;if((l&3)===0||Eo(i,l)){if(a=l&-l,a===i.callbackPriority)return a;switch(f!==null&&ch(f),hh(l)){case 2:case 8:l=W0;break;case 32:l=Eu;break;case 268435456:l=Z0;break;default:l=Eu}return f=o1.bind(null,i),l=uh(l,f),i.callbackPriority=a,i.callbackNode=l,a}return f!==null&&f!==null&&ch(f),i.callbackPriority=2,i.callbackNode=null,2}function o1(i,a){if(wt!==0&&wt!==5)return i.callbackNode=null,i.callbackPriority=0,null;var l=i.callbackNode;if(Ac()&&i.callbackNode!==l)return null;var f=Re;return f=Nu(i,i===Fe?f:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),f===0?null:(qw(i,f,a),s1(i,vr()),i.callbackNode!=null&&i.callbackNode===l?o1.bind(null,i):null)}function l1(i,a){if(Ac())return null;qw(i,a,!0)}function xM(){PM(function(){(qe&6)!==0?uh(X0,bM):a1()})}function Jv(){if(ki===0){var i=fs;i===0&&(i=ju,ju<<=1,(ju&261888)===0&&(ju=256)),ki=i}return ki}function u1(i){return i==null||typeof i=="symbol"||typeof i=="boolean"?null:typeof i=="function"?i:Ru(""+i)}function c1(i,a){var l=a.ownerDocument.createElement("input");return l.name=a.name,l.value=a.value,i.id&&l.setAttribute("form",i.id),a.parentNode.insertBefore(l,a),i=new FormData(i),l.parentNode.removeChild(l),i}function wM(i,a,l,f,p){if(a==="submit"&&l&&l.stateNode===p){var g=u1((p[rr]||null).action),S=f.submitter;S&&(a=(a=S[rr]||null)?u1(a.formAction):S.getAttribute("formAction"),a!==null&&(g=a,S=null));var j=new Iu("action","action",null,f,p);i.push({event:j,listeners:[{instance:null,listener:function(){if(f.defaultPrevented){if(ki!==0){var P=S?c1(p,S):new FormData(p);bv(l,{pending:!0,data:P,method:p.method,action:g},null,P)}}else typeof g=="function"&&(j.preventDefault(),P=S?c1(p,S):new FormData(p),bv(l,{pending:!0,data:P,method:p.method,action:g},g,P))},currentTarget:p}]})}}for(var ep=0;ep<zh.length;ep++){var tp=zh[ep],_M=tp.toLowerCase(),SM=tp[0].toUpperCase()+tp.slice(1);Xr(_M,"on"+SM)}Xr($b,"onAnimationEnd"),Xr(qb,"onAnimationIteration"),Xr(Hb,"onAnimationStart"),Xr("dblclick","onDoubleClick"),Xr("focusin","onFocus"),Xr("focusout","onBlur"),Xr(UP,"onTransitionRun"),Xr(BP,"onTransitionStart"),Xr($P,"onTransitionCancel"),Xr(Kb,"onTransitionEnd"),Za("onMouseEnter",["mouseout","mouseover"]),Za("onMouseLeave",["mouseout","mouseover"]),Za("onPointerEnter",["pointerout","pointerover"]),Za("onPointerLeave",["pointerout","pointerover"]),Ji("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ji("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ji("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ji("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ji("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ji("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ll="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),AM=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ll));function f1(i,a){a=(a&4)!==0;for(var l=0;l<i.length;l++){var f=i[l],p=f.event;f=f.listeners;e:{var g=void 0;if(a)for(var S=f.length-1;0<=S;S--){var j=f[S],P=j.instance,B=j.currentTarget;if(j=j.listener,P!==g&&p.isPropagationStopped())break e;g=j,p.currentTarget=B;try{g(p)}catch(X){$u(X)}p.currentTarget=null,g=P}else for(S=0;S<f.length;S++){if(j=f[S],P=j.instance,B=j.currentTarget,j=j.listener,P!==g&&p.isPropagationStopped())break e;g=j,p.currentTarget=B;try{g(p)}catch(X){$u(X)}p.currentTarget=null,g=P}}}}function Me(i,a){var l=a[vh];l===void 0&&(l=a[vh]=new Set);var f=i+"__bubble";l.has(f)||(d1(a,i,2,!1),l.add(f))}function rp(i,a,l){var f=0;a&&(f|=4),d1(l,i,f,a)}var jc="_reactListening"+Math.random().toString(36).slice(2);function np(i){if(!i[jc]){i[jc]=!0,ab.forEach(function(l){l!=="selectionchange"&&(AM.has(l)||rp(l,!1,i),rp(l,!0,i))});var a=i.nodeType===9?i:i.ownerDocument;a===null||a[jc]||(a[jc]=!0,rp("selectionchange",!1,a))}}function d1(i,a,l,f){switch($1(a)){case 2:var p=QM;break;case 8:p=JM;break;default:p=yp}l=p.bind(null,a,l,i),p=void 0,!Sh||a!=="touchstart"&&a!=="touchmove"&&a!=="wheel"||(p=!0),f?p!==void 0?i.addEventListener(a,l,{capture:!0,passive:p}):i.addEventListener(a,l,!0):p!==void 0?i.addEventListener(a,l,{passive:p}):i.addEventListener(a,l,!1)}function ip(i,a,l,f,p){var g=f;if((a&1)===0&&(a&2)===0&&f!==null)e:for(;;){if(f===null)return;var S=f.tag;if(S===3||S===4){var j=f.stateNode.containerInfo;
vendor: 2,649 bytes, line 48
48if(j===p)break;if(S===4)for(S=f.return;S!==null;){var P=S.tag;if((P===3||P===4)&&S.stateNode.containerInfo===p)return;S=S.return}for(;j!==null;){if(S=Fa(j),S===null)return;if(P=S.tag,P===5||P===6||P===26||P===27){f=g=S;continue e}j=j.parentNode}}f=f.return}gb(function(){var B=g,X=wh(l),Q=[];e:{var $=Gb.get(i);if($!==void 0){var G=Iu,fe=i;switch(i){case"keypress":if(zu(l)===0)break e;case"keydown":case"keyup":G=gP;break;case"focusin":fe="focus",G=jh;break;case"focusout":fe="blur",G=jh;break;case"beforeblur":case"afterblur":G=jh;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":G=xb;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":G=aP;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":G=xP;break;case $b:case qb:case Hb:G=lP;break;case Kb:G=_P;break;case"scroll":case"scrollend":G=nP;break;case"wheel":G=AP;break;case"copy":case"cut":case"paste":G=cP;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":G=_b;break;case"toggle":case"beforetoggle":G=EP}var Ee=(a&4)!==0,Ye=!Ee&&(i==="scroll"||i==="scrollend"),L=Ee?$!==null?$+"Capture":null:$;Ee=[];for(var D=B,U;D!==null;){var Z=D;if(U=Z.stateNode,Z=Z.tag,Z!==5&&Z!==26&&Z!==27||U===null||L===null||(Z=No(D,L),Z!=null&&Ee.push(ul(D,Z,U))),Ye)break;D=D.return}0<Ee.length&&($=new G($,fe,null,l,X),Q.push({event:$,listeners:Ee}))}}if((a&7)===0){e:{if($=i==="mouseover"||i==="pointerover",G=i==="mouseout"||i==="pointerout",$&&l!==xh&&(fe=l.relatedTarget||l.fromElement)&&(Fa(fe)||fe[Ya]))break e;if((G||$)&&($=X.window===X?X:($=X.ownerDocument)?$.defaultView||$.parentWindow:window,G?(fe=l.relatedTarget||l.toElement,G=B,fe=fe?Fa(fe):null,fe!==null&&(Ye=o(fe),Ee=fe.tag,fe!==Ye||Ee!==5&&Ee!==27&&Ee!==6)&&(fe=null)):(G=null,fe=B),G!==fe)){if(Ee=xb,Z="onMouseLeave",L="onMouseEnter",D="mouse",(i==="pointerout"||i==="pointerover")&&(Ee=_b,Z="onPointerLeave",L="onPointerEnter",D="pointer"),Ye=G==null?$:Co(G),U=fe==null?$:Co(fe),$=new Ee(Z,D+"leave",G,l,X),$.target=Ye,$.relatedTarget=U,Z=null,Fa(X)===B&&(Ee=new Ee(L,D+"enter",fe,l,X),Ee.target=U,Ee.relatedTarget=Ye,Z=Ee),Ye=Z,G&&fe)t:{for(Ee=OM,L=G,D=fe,U=0,Z=L;Z;Z=Ee(Z))U++;Z=0;for(var be=D;be;be=Ee(be))Z++;for(;0<U-Z;)L=Ee(L),U--;for(;0<Z-U;)D=Ee(D),Z--;for(;U--;){if(L===D||D!==null&&L===D.alternate){Ee=L;break t}L=Ee(L),D=Ee(D)}Ee=null}else Ee=null;G!==null&&h1(Q,$,G,Ee,!1),fe!==null&&Ye!==null&&h1(Q,Ye,fe,Ee,!0)}}
vendor: 5,189 bytes, lines 48-49
48e:{if($=B?Co(B):window,G=$.nodeName&&$.nodeName.toLowerCase(),G==="select"||G==="input"&&$.type==="file")var Ue=Nb;else if(Tb($))if(kb)Ue=zP;else{Ue=RP;var he=MP}else G=$.nodeName,!G||G.toLowerCase()!=="input"||$.type!=="checkbox"&&$.type!=="radio"?B&&bh(B.elementType)&&(Ue=Nb):Ue=DP;if(Ue&&(Ue=Ue(i,B))){Cb(Q,Ue,l,X);break e}he&&he(i,$,B),i==="focusout"&&B&&$.type==="number"&&B.memoizedProps.value!=null&&yh($,"number",$.value)}switch(he=B?Co(B):window,i){case"focusin":(Tb(he)||he.contentEditable==="true")&&(ns=he,Mh=B,Io=null);break;case"focusout":Io=Mh=ns=null;break;case"mousedown":Rh=!0;break;case"contextmenu":case"mouseup":case"dragend":Rh=!1,Ub(Q,l,X);break;case"selectionchange":if(IP)break;case"keydown":case"keyup":Ub(Q,l,X)}var Ne;if(Ch)e:{switch(i){case"compositionstart":var De="onCompositionStart";break e;case"compositionend":De="onCompositionEnd";break e;case"compositionupdate":De="onCompositionUpdate";break e}De=void 0}else rs?Eb(i,l)&&(De="onCompositionEnd"):i==="keydown"&&l.keyCode===229&&(De="onCompositionStart");De&&(Sb&&l.locale!=="ko"&&(rs||De!=="onCompositionStart"?De==="onCompositionEnd"&&rs&&(Ne=yb()):(pi=X,Ah="value"in pi?pi.value:pi.textContent,rs=!0)),he=Tc(B,De),0<he.length&&(De=new wb(De,i,null,l,X),Q.push({event:De,listeners:he}),Ne?De.data=Ne:(Ne=jb(l),Ne!==null&&(De.data=Ne)))),(Ne=TP?CP(i,l):NP(i,l))&&(De=Tc(B,"onBeforeInput"),0<De.length&&(he=new wb("onBeforeInput","beforeinput",null,l,X),Q.push({event:he,listeners:De}),he.data=Ne)),wM(Q,i,B,l,X)}f1(Q,a)})}function ul(i,a,l){return{instance:i,listener:a,currentTarget:l}}function Tc(i,a){for(var l=a+"Capture",f=[];i!==null;){var p=i,g=p.stateNode;if(p=p.tag,p!==5&&p!==26&&p!==27||g===null||(p=No(i,l),p!=null&&f.unshift(ul(i,p,g)),p=No(i,a),p!=null&&f.push(ul(i,p,g))),i.tag===3)return f;i=i.return}return[]}function OM(i){if(i===null)return null;do i=i.return;while(i&&i.tag!==5&&i.tag!==27);return i||null}function h1(i,a,l,f,p){for(var g=a._reactName,S=[];l!==null&&l!==f;){var j=l,P=j.alternate,B=j.stateNode;if(j=j.tag,P!==null&&P===f)break;j!==5&&j!==26&&j!==27||B===null||(P=B,p?(B=No(l,g),B!=null&&S.unshift(ul(l,B,P))):p||(B=No(l,g),B!=null&&S.push(ul(l,B,P)))),l=l.return}S.length!==0&&i.push({event:a,listeners:S})}var EM=/\r\n?/g,jM=/\u0000|\uFFFD/g;function v1(i){return(typeof i=="string"?i:""+i).replace(EM,`
49`).replace(jM,"")}function p1(i,a){return a=v1(a),v1(i)===a}function Ve(i,a,l,f,p,g){switch(l){case"children":typeof f=="string"?a==="body"||a==="textarea"&&f===""||Ja(i,f):(typeof f=="number"||typeof f=="bigint")&&a!=="body"&&Ja(i,""+f);break;case"className":Pu(i,"class",f);break;case"tabIndex":Pu(i,"tabindex",f);break;case"dir":case"role":case"viewBox":case"width":case"height":Pu(i,l,f);break;case"style":pb(i,f,g);break;case"data":if(a!=="object"){Pu(i,"data",f);break}case"src":case"href":if(f===""&&(a!=="a"||l!=="href")){i.removeAttribute(l);break}if(f==null||typeof f=="function"||typeof f=="symbol"||typeof f=="boolean"){i.removeAttribute(l);break}f=Ru(""+f),i.setAttribute(l,f);break;case"action":case"formAction":if(typeof f=="function"){i.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof g=="function"&&(l==="formAction"?(a!=="input"&&Ve(i,a,"name",p.name,p,null),Ve(i,a,"formEncType",p.formEncType,p,null),Ve(i,a,"formMethod",p.formMethod,p,null),Ve(i,a,"formTarget",p.formTarget,p,null)):(Ve(i,a,"encType",p.encType,p,null),Ve(i,a,"method",p.method,p,null),Ve(i,a,"target",p.target,p,null)));if(f==null||typeof f=="symbol"||typeof f=="boolean"){i.removeAttribute(l);break}f=Ru(""+f),i.setAttribute(l,f);break;case"onClick":f!=null&&(i.onclick=Nn);break;case"onScroll":f!=null&&Me("scroll",i);break;case"onScrollEnd":f!=null&&Me("scrollend",i);break;case"dangerouslySetInnerHTML":if(f!=null){if(typeof f!="object"||!("__html"in f))throw Error(n(61));if(l=f.__html,l!=null){if(p.children!=null)throw Error(n(60));i.innerHTML=l}}break;case"multiple":i.multiple=f&&typeof f!="function"&&typeof f!="symbol";break;case"muted":i.muted=f&&typeof f!="function"&&typeof f!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(f==null||typeof f=="function"||typeof f=="boolean"||typeof f=="symbol"){i.removeAttribute("xlink:href");break}l=Ru(""+f),i.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":f!=null&&typeof f!="function"&&typeof f!="symbol"?i.setAttribute(l,""+f):i.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":f&&typeof f!="function"&&typeof f!="symbol"?i.setAttribute(l,""):i.removeAttribute(l);break;case"capture":case"download":f===!0?i.setAttribute(l,""):f!==!1&&f!=null&&typeof f!="function"&&typeof f!="symbol"?i.setAttribute(l,f):i.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":f!=null&&typeof f!="function"&&typeof f!="symbol"&&!isNaN(f)&&1<=f?i.setAttribute(l,f):i.removeAttribute(l);break;case"rowSpan":case"start":f==null||typeof f=="function"||typeof f=="symbol"||isNaN(f)?i.removeAttribute(l):i.setAttribute(l,f);break;case"popover":Me("beforetoggle",i),Me("toggle",i),ku(i,"popover",f);break;case"xlinkActuate":Cn(i,"http://www.w3.org/1999/xlink","xlink:actuate",f);break;case"xlinkArcrole":Cn(i,"http://www.w3.org/1999/xlink","xlink:arcrole",f);break;case"xlinkRole":Cn(i,"http://www.w3.org/1999/xlink","xlink:role",f);break;case"xlinkShow":Cn(i,"http://www.w3.org/1999/xlink","xlink:show",f);break;case"xlinkTitle":Cn(i,"http://www.w3.org/1999/xlink","xlink:title",f);break;case"xlinkType":Cn(i,"http://www.w3.org/1999/xlink","xlink:type",f);break;case"xmlBase":Cn(i,"http://www.w3.org/XML/1998/namespace","xml:base",f);break;case"xmlLang":Cn(i,"http://www.w3.org/XML/1998/namespace","xml:lang",f);break;case"xmlSpace":Cn(i,"http://www.w3.org/XML/1998/namespace","xml:space",f);break;case"is":ku(i,"is",f);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=tP.get(l)||l,ku(i,l,f))}}function ap(i,a,l,f,p,g){switch(l){case"style":pb(i,f,g);break;case"dangerouslySetInnerHTML":if(f!=null){if(typeof f!="object"||!("__html"in f))throw Error(n(61));if(l=f.__html,l!=null){if(p.children!=null)throw Error(n(60));i.innerHTML=l}}break;case"children":typeof f=="string"?Ja(i,f):(typeof f=="number"||typeof f=="bigint")&&Ja(i,""+f);break;case"onScroll":f!=null&&Me("scroll",i);break;case"onScrollEnd":f!=null&&Me("scrollend",i);break;case"onClick":f!=null&&(i.onclick=Nn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!sb.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(p=l.endsWith("Capture"),a=l.slice(2,p?l.length-7:void 0),g=i[rr]||null,g=g!=null?g[l]:null,typeof g=="function"&&i.removeEventListener(a,g,p),typeof f=="function")){typeof g!="function"&&g!==null&&(l in 
vendor: 5,190 bytes, line 49
49i?i[l]=null:i.hasAttribute(l)&&i.removeAttribute(l)),i.addEventListener(a,f,p);break e}l in i?i[l]=f:f===!0?i.setAttribute(l,""):ku(i,l,f)}}}function It(i,a,l){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Me("error",i),Me("load",i);var f=!1,p=!1,g;for(g in l)if(l.hasOwnProperty(g)){var S=l[g];if(S!=null)switch(g){case"src":f=!0;break;case"srcSet":p=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(n(137,a));default:Ve(i,a,g,S,l,null)}}p&&Ve(i,a,"srcSet",l.srcSet,l,null),f&&Ve(i,a,"src",l.src,l,null);return;case"input":Me("invalid",i);var j=g=S=p=null,P=null,B=null;for(f in l)if(l.hasOwnProperty(f)){var X=l[f];if(X!=null)switch(f){case"name":p=X;break;case"type":S=X;break;case"checked":P=X;break;case"defaultChecked":B=X;break;case"value":g=X;break;case"defaultValue":j=X;break;case"children":case"dangerouslySetInnerHTML":if(X!=null)throw Error(n(137,a));break;default:Ve(i,a,f,X,l,null)}}fb(i,g,j,P,B,S,p,!1);return;case"select":Me("invalid",i),f=S=g=null;for(p in l)if(l.hasOwnProperty(p)&&(j=l[p],j!=null))switch(p){case"value":g=j;break;case"defaultValue":S=j;break;case"multiple":f=j;default:Ve(i,a,p,j,l,null)}a=g,l=S,i.multiple=!!f,a!=null?Qa(i,!!f,a,!1):l!=null&&Qa(i,!!f,l,!0);return;case"textarea":Me("invalid",i),g=p=f=null;for(S in l)if(l.hasOwnProperty(S)&&(j=l[S],j!=null))switch(S){case"value":f=j;break;case"defaultValue":p=j;break;case"children":g=j;break;case"dangerouslySetInnerHTML":if(j!=null)throw Error(n(91));break;default:Ve(i,a,S,j,l,null)}hb(i,f,p,g);return;case"option":for(P in l)if(l.hasOwnProperty(P)&&(f=l[P],f!=null))switch(P){case"selected":i.selected=f&&typeof f!="function"&&typeof f!="symbol";break;default:Ve(i,a,P,f,l,null)}return;case"dialog":Me("beforetoggle",i),Me("toggle",i),Me("cancel",i),Me("close",i);break;case"iframe":case"object":Me("load",i);break;case"video":case"audio":for(f=0;f<ll.length;f++)Me(ll[f],i);break;case"image":Me("error",i),Me("load",i);break;case"details":Me("toggle",i);break;case"embed":case"source":case"link":Me("error",i),Me("load",i);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(B in l)if(l.hasOwnProperty(B)&&(f=l[B],f!=null))switch(B){case"children":case"dangerouslySetInnerHTML":throw Error(n(137,a));default:Ve(i,a,B,f,l,null)}return;default:if(bh(a)){for(X in l)l.hasOwnProperty(X)&&(f=l[X],f!==void 0&&ap(i,a,X,f,l,void 0));return}}for(j in l)l.hasOwnProperty(j)&&(f=l[j],f!=null&&Ve(i,a,j,f,l,null))}function TM(i,a,l,f){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var p=null,g=null,S=null,j=null,P=null,B=null,X=null;for(G in l){var Q=l[G];if(l.hasOwnProperty(G)&&Q!=null)switch(G){case"checked":break;case"value":break;case"defaultValue":P=Q;default:f.hasOwnProperty(G)||Ve(i,a,G,null,f,Q)}}for(var $ in f){var G=f[$];if(Q=l[$],f.hasOwnProperty($)&&(G!=null||Q!=null))switch($){case"type":g=G;break;case"name":p=G;break;case"checked":B=G;break;case"defaultChecked":X=G;break;case"value":S=G;break;case"defaultValue":j=G;break;case"children":case"dangerouslySetInnerHTML":if(G!=null)throw Error(n(137,a));break;default:G!==Q&&Ve(i,a,$,G,f,Q)}}gh(i,S,j,P,B,X,g,p);return;case"select":G=S=j=$=null;for(g in l)if(P=l[g],l.hasOwnProperty(g)&&P!=null)switch(g){case"value":break;case"multiple":G=P;default:f.hasOwnProperty(g)||Ve(i,a,g,null,f,P)}for(p in f)if(g=f[p],P=l[p],f.hasOwnProperty(p)&&(g!=null||P!=null))switch(p){case"value":$=g;break;case"defaultValue":j=g;break;case"multiple":S=g;default:g!==P&&Ve(i,a,p,g,f,P)}a=j,l=S,f=G,$!=null?Qa(i,!!l,$,!1):!!f!=!!l&&(a!=null?Qa(i,!!l,a,!0):Qa(i,!!l,l?[]:"",!1));return;case"textarea":G=$=null;for(j in l)if(p=l[j],l.hasOwnProperty(j)&&p!=null&&!f.hasOwnProperty(j))switch(j){case"value":break;case"children":break;default:Ve(i,a,j,null,f,p)}for(S in f)if(p=f[S],g=l[S],f.hasOwnProperty(S)&&(p!=null||g!=null))switch(S){case"value":$=p;break;case"defaultValue":G=p;break;case"children":break;case"dangerouslySetInnerHTML":if(p!=null)throw Error(n(91));break;default:p!==g&&Ve(i,a,S,p,f,g)}db(i,$,G);return;case"option":for(var fe in l)if($=l[fe],l.hasOwnProperty(fe)&&$!=null&&!f.hasOwnProperty(fe))switch(fe){case"selected":i.selected=!1;break;default:Ve(i,a,fe,null,f,$)}for(P in f)if($=f[P],G=l[P],f.hasOwnProperty(P)&&$!==G&&($!=null||G!=null))switch(P){case"selected":i.selected=$&&typeof $!="function"&&typeof $!="symbol";break;default:Ve(i,a,P,$,f,G)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var Ee in l)$=l[Ee],l.hasOwnProperty(Ee)&&$!=null&&!f.hasOwnProperty(Ee)&&Ve(i,a,Ee,null,f,$);for(B in f)if($=f[B],G=l[B],f.hasOwnProperty(B)&&$!==G&&($!=null||G!=null))switch(B){case"children":case"dangerouslySetInnerHTML":if($!=null)throw Error(n(137,a));break;default:Ve(i,a,B,$,f,G)}return;default:if(bh(a)){for(var Ye in l)$=l[Ye],l.hasOwnProperty(Ye)&&$!==void 0&&!f.hasOwnProperty(Ye)&&ap(i,a,Ye,void 0,f,$);for(X in f)$=f[X],G=l[X],!f.hasOwnProperty(X)||$===G||$===void 0&&G===void 0||ap(i,a,
vendor: 14,072 bytes, line 49
49X,$,f,G);return}}for(var L in l)$=l[L],l.hasOwnProperty(L)&&$!=null&&!f.hasOwnProperty(L)&&Ve(i,a,L,null,f,$);for(Q in f)$=f[Q],G=l[Q],!f.hasOwnProperty(Q)||$===G||$==null&&G==null||Ve(i,a,Q,$,f,G)}function m1(i){switch(i){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function CM(){if(typeof performance.getEntriesByType=="function"){for(var i=0,a=0,l=performance.getEntriesByType("resource"),f=0;f<l.length;f++){var p=l[f],g=p.transferSize,S=p.initiatorType,j=p.duration;if(g&&j&&m1(S)){for(S=0,j=p.responseEnd,f+=1;f<l.length;f++){var P=l[f],B=P.startTime;if(B>j)break;var X=P.transferSize,Q=P.initiatorType;X&&m1(Q)&&(P=P.responseEnd,S+=X*(P<j?1:(j-B)/(P-B)))}if(--f,a+=8*(g+S)/(p.duration/1e3),i++,10<i)break}}if(0<i)return a/i/1e6}return navigator.connection&&(i=navigator.connection.downlink,typeof i=="number")?i:5}var sp=null,op=null;function Cc(i){return i.nodeType===9?i:i.ownerDocument}function g1(i){switch(i){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function y1(i,a){if(i===0)switch(a){case"svg":return 1;case"math":return 2;default:return 0}return i===1&&a==="foreignObject"?0:i}function lp(i,a){return i==="textarea"||i==="noscript"||typeof a.children=="string"||typeof a.children=="number"||typeof a.children=="bigint"||typeof a.dangerouslySetInnerHTML=="object"&&a.dangerouslySetInnerHTML!==null&&a.dangerouslySetInnerHTML.__html!=null}var up=null;function NM(){var i=window.event;return i&&i.type==="popstate"?i===up?!1:(up=i,!0):(up=null,!1)}var b1=typeof setTimeout=="function"?setTimeout:void 0,kM=typeof clearTimeout=="function"?clearTimeout:void 0,x1=typeof Promise=="function"?Promise:void 0,PM=typeof queueMicrotask=="function"?queueMicrotask:typeof x1<"u"?function(i){return x1.resolve(null).then(i).catch(MM)}:b1;function MM(i){setTimeout(function(){throw i})}function Pi(i){return i==="head"}function w1(i,a){var l=a,f=0;do{var p=l.nextSibling;if(i.removeChild(l),p&&p.nodeType===8)if(l=p.data,l==="/$"||l==="/&"){if(f===0){i.removeChild(p),Ns(a);return}f--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")f++;else if(l==="html")cl(i.ownerDocument.documentElement);else if(l==="head"){l=i.ownerDocument.head,cl(l);for(var g=l.firstChild;g;){var S=g.nextSibling,j=g.nodeName;g[To]||j==="SCRIPT"||j==="STYLE"||j==="LINK"&&g.rel.toLowerCase()==="stylesheet"||l.removeChild(g),g=S}}else l==="body"&&cl(i.ownerDocument.body);l=p}while(l);Ns(a)}function _1(i,a){var l=i;i=0;do{var f=l.nextSibling;if(l.nodeType===1?a?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(a?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),f&&f.nodeType===8)if(l=f.data,l==="/$"){if(i===0)break;i--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||i++;l=f}while(l)}function cp(i){var a=i.firstChild;for(a&&a.nodeType===10&&(a=a.nextSibling);a;){var l=a;switch(a=a.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":cp(l),ph(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}i.removeChild(l)}}function RM(i,a,l,f){for(;i.nodeType===1;){var p=l;if(i.nodeName.toLowerCase()!==a.toLowerCase()){if(!f&&(i.nodeName!=="INPUT"||i.type!=="hidden"))break}else if(f){if(!i[To])switch(a){case"meta":if(!i.hasAttribute("itemprop"))break;return i;case"link":if(g=i.getAttribute("rel"),g==="stylesheet"&&i.hasAttribute("data-precedence"))break;if(g!==p.rel||i.getAttribute("href")!==(p.href==null||p.href===""?null:p.href)||i.getAttribute("crossorigin")!==(p.crossOrigin==null?null:p.crossOrigin)||i.getAttribute("title")!==(p.title==null?null:p.title))break;return i;case"style":if(i.hasAttribute("data-precedence"))break;return i;case"script":if(g=i.getAttribute("src"),(g!==(p.src==null?null:p.src)||i.getAttribute("type")!==(p.type==null?null:p.type)||i.getAttribute("crossorigin")!==(p.crossOrigin==null?null:p.crossOrigin))&&g&&i.hasAttribute("async")&&!i.hasAttribute("itemprop"))break;return i;default:return i}}else if(a==="input"&&i.type==="hidden"){var g=p.name==null?null:""+p.name;if(p.type==="hidden"&&i.getAttribute("name")===g)return i}else return i;if(i=Ur(i.nextSibling),i===null)break}return null}function DM(i,a,l){if(a==="")return null;for(;i.nodeType!==3;)if((i.nodeType!==1||i.nodeName!=="INPUT"||i.type!=="hidden")&&!l||(i=Ur(i.nextSibling),i===null))return null;return i}function S1(i,a){for(;i.nodeType!==8;)if((i.nodeType!==1||i.nodeName!=="INPUT"||i.type!=="hidden")&&!a||(i=Ur(i.nextSibling),i===null))return null;return i}function fp(i){return i.data==="$?"||i.data==="$~"}function dp(i){return i.data==="$!"||i.data==="$?"&&i.ownerDocument.readyState!=="loading"}function zM(i,a){var l=i.ownerDocument;if(i.data==="$~")i._reactRetry=a;else if(i.data!=="$?"||l.readyState!=="loading")a();else{var f=function(){a(),l.removeEventListener("DOMContentLoaded",f)};l.addEventListener("DOMContentLoaded",f),i._reactRetry=f}}function Ur(i){for(;i!=null;i=i.nextSibling){var a=i.nodeType;if(a===1||a===3)break;if(a===8){if(a=i.data,a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"||a==="F!"||a==="F")break;if(a==="/$"||a==="/&")return null}}return i}var hp=null;function A1(i){i=i.nextSibling;for(var a=0;i;){if(i.nodeType===8){var l=i.data;if(l==="/$"||l==="/&"){if(a===0)return Ur(i.nextSibling);a--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||a++}i=i.nextSibling}return null}function O1(i){i=i.previousSibling;for(var a=0;i;){if(i.nodeType===8){var l=i.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(a===0)return i;a--}else l!=="/$"&&l!=="/&"||a++}i=i.previousSibling}return null}function E1(i,a,l){switch(a=Cc(l),i){case"html":if(i=a.documentElement,!i)throw Error(n(452));return i;case"head":if(i=a.head,!i)throw Error(n(453));return i;case"body":if(i=a.body,!i)throw Error(n(454));return i;default:throw Error(n(451))}}function cl(i){for(var a=i.attributes;a.length;)i.removeAttributeNode(a[0]);ph(i)}var Br=new Map,j1=new Set;function Nc(i){return typeof i.getRootNode=="function"?i.getRootNode():i.nodeType===9?i:i.ownerDocument}var Vn=ee.d;ee.d={f:LM,r:IM,D:UM,C:BM,L:$M,m:qM,X:KM,S:HM,M:GM};function LM(){var i=Vn.f(),a=wc();return i||a}function IM(i){var a=Xa(i);a!==null&&a.tag===5&&a.type==="form"?Kx(a):Vn.r(i)}var js=typeof document>"u"?null:document;function T1(i,a,l){var f=js;if(f&&typeof a=="string"&&a){var p=Pr(a);p='link[rel="'+i+'"][href="'+p+'"]',typeof l=="string"&&(p+='[crossorigin="'+l+'"]'),j1.has(p)||(j1.add(p),i={rel:i,crossOrigin:l,href:a},f.querySelector(p)===null&&(a=f.createElement("link"),It(a,"link",i),jt(a),f.head.appendChild(a)))}}function UM(i){Vn.D(i),T1("dns-prefetch",i,null)}function BM(i,a){Vn.C(i,a),T1("preconnect",i,a)}function $M(i,a,l){Vn.L(i,a,l);var f=js;if(f&&i&&a){var p='link[rel="preload"][as="'+Pr(a)+'"]';a==="image"&&l&&l.imageSrcSet?(p+='[imagesrcset="'+Pr(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(p+='[imagesizes="'+Pr(l.imageSizes)+'"]')):p+='[href="'+Pr(i)+'"]';var g=p;switch(a){case"style":g=Ts(i);break;case"script":g=Cs(i)}Br.has(g)||(i=m({rel:"preload",href:a==="image"&&l&&l.imageSrcSet?void 0:i,as:a},l),Br.set(g,i),f.querySelector(p)!==null||a==="style"&&f.querySelector(fl(g))||a==="script"&&f.querySelector(dl(g))||(a=f.createElement("link"),It(a,"link",i),jt(a),f.head.appendChild(a)))}}function qM(i,a){Vn.m(i,a);var l=js;if(l&&i){var f=a&&typeof a.as=="string"?a.as:"script",p='link[rel="modulepreload"][as="'+Pr(f)+'"][href="'+Pr(i)+'"]',g=p;switch(f){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":g=Cs(i)}if(!Br.has(g)&&(i=m({rel:"modulepreload",href:i},a),Br.set(g,i),l.querySelector(p)===null)){switch(f){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(dl(g)))return}f=l.createElement("link"),It(f,"link",i),jt(f),l.head.appendChild(f)}}}function HM(i,a,l){Vn.S(i,a,l);var f=js;if(f&&i){var p=Wa(f).hoistableStyles,g=Ts(i);a=a||"default";var S=p.get(g);if(!S){var j={loading:0,preload:null};if(S=f.querySelector(fl(g)))j.loading=5;else{i=m({rel:"stylesheet",href:i,"data-precedence":a},l),(l=Br.get(g))&&vp(i,l);var P=S=f.createElement("link");jt(P),It(P,"link",i),P._p=new Promise(function(B,X){P.onload=B,P.onerror=X}),P.addEventListener("load",function(){j.loading|=1}),P.addEventListener("error",function(){j.loading|=2}),j.loading|=4,kc(S,a,f)}S={type:"stylesheet",instance:S,count:1,state:j},p.set(g,S)}}}function KM(i,a){Vn.X(i,a);var l=js;if(l&&i){var f=Wa(l).hoistableScripts,p=Cs(i),g=f.get(p);g||(g=l.querySelector(dl(p)),g||(i=m({src:i,async:!0},a),(a=Br.get(p))&&pp(i,a),g=l.createElement("script"),jt(g),It(g,"link",i),l.head.appendChild(g)),g={type:"script",instance:g,count:1,state:null},f.set(p,g))}}function GM(i,a){Vn.M(i,a);var l=js;if(l&&i){var f=Wa(l).hoistableScripts,p=Cs(i),g=f.get(p);g||(g=l.querySelector(dl(p)),g||(i=m({src:i,async:!0,type:"module"},a),(a=Br.get(p))&&pp(i,a),g=l.createElement("script"),jt(g),It(g,"link",i),l.head.appendChild(g)),g={type:"script",instance:g,count:1,state:null},f.set(p,g))}}function C1(i,a,l,f){var p=(p=se.current)?Nc(p):null;if(!p)throw Error(n(446));switch(i){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(a=Ts(l.href),l=Wa(p).hoistableStyles,f=l.get(a),f||(f={type:"style",instance:null,count:0,state:null},l.set(a,f)),f):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){i=Ts(l.href);var g=Wa(p).hoistableStyles,S=g.get(i);if(S||(p=p.ownerDocument||p,S={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},g.set(i,S),(g=p.querySelector(fl(i)))&&!g._p&&(S.instance=g,S.state.loading=5),Br.has(i)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Br.set(i,l),g||VM(p,i,l,S.state))),a&&f===null)throw Error(n(528,""));return S}if(a&&f!==null)throw Error(n(529,""));return null;case"script":return a=l.async,l=l.src,typeof l=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=Cs(l),l=Wa(p).hoistableScripts,f=l.get(a),f||(f={type:"script",instance:null,count:0,state:null},l.set(a,f)),f):{type:"void",instance:null,count:0,state:null};default:throw Error(n(444,i))}}function Ts(i){return'href="'+Pr(i)+'"'}function fl(i){return'link[rel="stylesheet"]['+i+"]"}function N1(i){return m({},i,{"data-precedence":i.precedence,precedence:null})}function VM(i,a,l,f){i.querySelector('link[rel="preload"][as="style"]['+a+"]")?f.loading=1:(a=i.createElement("link"),f.preload=a,a.addEventListener("load",function(){return f.loading|=1}),a.addEventListener("error",function(){return f.loading|=2}),It(a,"link",l),jt(a),i.head.appendChild(a))}function Cs(i){return'[src="'+Pr(i)+'"]'}function dl(i){return"script[async]"+i}function k1(i,a,l){if(a.count++,a.instance===null)switch(a.type){case"style":var f=i.querySelector('style[data-href~="'+Pr(l.href)+'"]');if(f)return a.instance=f,jt(f),f;var p=m({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return f=(i.ownerDocument||i).createElement("style"),jt(f),It(f,"style",p),kc(f,l.precedence,i),a.instance=f;case"stylesheet":p=Ts(l.href);var g=i.querySelector(fl(p));if(g)return a.state.loading|=4,a.instance=g,jt(g),g;f=N1(l),(p=Br.get(p))&&vp(f,p),g=(i.ownerDocument||i).createElement("link"),jt(g);var S=g;return S._p=new Promise(function(j,P){S.onload=j,S.onerror=P}),It(g,"link",f),a.state.loading|=4,kc(g,l.precedence,i),a.instance=g;case"script":return g=Cs(l.src),(p=i.querySelector(dl(g)))?(a.instance=p,jt(p),p):(f=l,(p=Br.get(g))&&(f=m({},l),pp(f,p)),i=i.ownerDocument||i,p=i.createElement("script"),jt(p),It(p,"link",f),i.head.appendChild(p),a.instance=p);case"void":return null;default:throw Error(n(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(f=a.instance,a.state.loading|=4,kc(f,l.precedence,i));return a.instance}function kc(i,a,l){for(var f=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),p=f.length?f[f.length-1]:null,g=p,S=0;S<f.length;S++){var j=f[S];if(j.dataset.precedence===a)g=j;else if(g!==p)break}g?g.parentNode.insertBefore(i,g.nextSibling):(a=l.nodeType===9?l.head:l,a.insertBefore(i,a.firstChild))}function vp(i,a){i.crossOrigin==null&&(i.crossOrigin=a.crossOrigin),i.referrerPolicy==null&&(i.referrerPolicy=a.referrerPolicy),i.title==null&&(i.title=a.title)}function pp(i,a){i.crossOrigin==null&&(i.crossOrigin=a.crossOrigin),i.referrerPolicy==null&&(i.referrerPolicy=a.referrerPolicy),i.integrity==null&&(i.integrity=a.integrity)}var Pc=null;function P1(i,a,l){if(Pc===null){var f=new Map,p=Pc=new Map;p.set(l,f)}else p=Pc,f=p.get(l),f||(f=new Map,p.set(l,f));if(f.has(i))return f;for(f.set(i,null),l=l.getElementsByTagName(i),p=0;p<l.length;p++){var g=l[p];if(!(g[To]||g[Rt]||i==="link"&&g.getAttribute("rel")==="stylesheet")&&g.namespaceURI!=="http://www.w3.org/2000/svg"){var S=g.getAttribute(a)||"";S=i+S;var j=f.get(S);j?j.push(g):f.set(S,[g])}}return f}function M1(i,a,l){i=i.ownerDocument||i,i.head.insertBefore(l,a==="title"?i.querySelector("head > title"):null)}function YM(i,a,l){if(l===1||a.itemProp!=null)return!1;switch(i){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;switch(a.rel){case"stylesheet":return i=a.disabled,typeof a.precedence=="string"&&i==null;default:return!0}case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function R1(i){return!(i.type==="stylesheet"&&(i.state.loading&3)===0)}function FM(i,a,l,f){if(l.type==="stylesheet"&&(typeof f.media!="str
49ing"||matchMedia(f.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var p=Ts(f.href),g=a.querySelector(fl(p));if(g){a=g._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(i.count++,i=Mc.bind(i),a.then(i,i)),l.state.loading|=4,l.instance=g,jt(g);return}g=a.ownerDocument||a,f=N1(f),(p=Br.get(p))&&vp(f,p),g=g.createElement("link"),jt(g);var S=g;S._p=new Promise(function(j,P){S.onload=j,S.onerror=P}),It(g,"link",f),l.instance=g}i.stylesheets===null&&(i.stylesheets=new Map),i.stylesheets.set(l,a),(a=l.state.preload)&&(l.state.loading&3)===0&&(i.count++,l=Mc.bind(i),a.addEventListener("load",l),a.addEventListener("error",l))}}var mp=0;function XM(i,a){return i.stylesheets&&i.count===0&&Dc(i,i.stylesheets),0<i.count||0<i.imgCount?function(l){var f=setTimeout(function(){if(i.stylesheets&&Dc(i,i.stylesheets),i.unsuspend){var g=i.unsuspend;i.unsuspend=null,g()}},6e4+a);0<i.imgBytes&&mp===0&&(mp=62500*CM());var p=setTimeout(function(){if(i.waitingForImages=!1,i.count===0&&(i.stylesheets&&Dc(i,i.stylesheets),i.unsuspend)){var g=i.unsuspend;i.unsuspend=null,g()}},(i.imgBytes>mp?50:800)+a);return i.unsuspend=l,function(){i.unsuspend=null,clearTimeout(f),clearTimeout(p)}}:null}function Mc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Dc(this,this.stylesheets);else if(this.unsuspend){var i=this.unsuspend;this.unsuspend=null,i()}}}var Rc=null;function Dc(i,a){i.stylesheets=null,i.unsuspend!==null&&(i.count++,Rc=new Map,a.forEach(WM,i),Rc=null,Mc.call(i))}function WM(i,a){if(!(a.state.loading&4)){var l=Rc.get(i);if(l)var f=l.get(null);else{l=new Map,Rc.set(i,l);for(var p=i.querySelectorAll("link[data-precedence],style[data-precedence]"),g=0;g<p.length;g++){var S=p[g];(S.nodeName==="LINK"||S.getAttribute("media")!=="not all")&&(l.set(S.dataset.precedence,S),f=S)}f&&l.set(null,f)}p=a.instance,S=p.getAttribute("data-precedence"),g=l.get(S)||f,g===f&&l.set(null,p),l.set(S,p),this.count++,f=Mc.bind(this),p.addEventListener("load",f),p.addEventListener("error",f),g?g.parentNode.insertBefore(p,g.nextSibling):(i=i.nodeType===9?i.head:i,i.insertBefore(p,i.firstChild)),a.state.loading|=4}}var hl={$$typeof:T,Provider:null,Consumer:null,_currentValue:oe,_currentValue2:oe,_threadCount:0};function ZM(i,a,l,f,p,g,S,j,P){this.tag=1,this.containerInfo=i,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=fh(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=fh(0),this.hiddenUpdates=fh(null),this.identifierPrefix=f,this.onUncaughtError=p,this.onCaughtError=g,this.onRecoverableError=S,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=P,this.incompleteTransitions=new Map}function D1(i,a,l,f,p,g,S,j,P,B,X,Q){return i=new ZM(i,a,l,S,P,B,X,Q,j),a=1,g===!0&&(a|=24),g=yr(3,null,null,a),i.current=g,g.stateNode=i,a=Xh(),a.refCount++,i.pooledCache=a,a.refCount++,g.memoizedState={element:f,isDehydrated:l,cache:a},Jh(g),i}function z1(i){return i?(i=ss,i):ss}function L1(i,a,l,f,p,g){p=z1(p),f.context===null?f.context=p:f.pendingContext=p,f=wi(a),f.payload={element:l},g=g===void 0?null:g,g!==null&&(f.callback=g),l=_i(i,f,a),l!==null&&(lr(l,i,a),Go(l,i,a))}function I1(i,a){if(i=i.memoizedState,i!==null&&i.dehydrated!==null){var l=i.retryLane;i.retryLane=l!==0&&l<a?l:a}}function gp(i,a){I1(i,a),(i=i.alternate)&&I1(i,a)}function U1(i){if(i.tag===13||i.tag===31){var a=na(i,67108864);a!==null&&lr(a,i,67108864),gp(i,67108864)}}function B1(i){if(i.tag===13||i.tag===31){var a=Sr();a=dh(a);var l=na(i,a);l!==null&&lr(l,i,a),gp(i,a)}}var zc=!0;function QM(i,a,l,f){var p=q.T;q.T=null;var g=ee.p;try{ee.p=2,yp(i,a,l,f)}finally{ee.p=g,q.T=p}}function JM(i,a,l,f){var p=q.T;q.T=null;var g=ee.p;try{ee.p=8,yp(i,a,l,f)}finally{ee.p=g,q.T=p}}function yp(i,a,l,f){if(zc){var p=bp(f);if(p===null)ip(i,a,f,Lc,l),q1(i,f);else if(tR(p,i,a,l,f))f.stopPropagation();else if(q1(i,f),a&4&&-1<eR.indexOf(i)){for(;p!==null;){var g=Xa(p);if(g!==null)switch(g.tag){case 3:if(g=g.stateNode,g.current.memoizedState.isDehydrated){var S=Qi(g.pendingLanes);if(S!==0){var j=g;for(j.pendingLanes|=2,j.entangledLanes|=2;S;){var P=1<<31-mr(S);j.entanglements[1]|=P,S&=~P}cn(g),(qe&6)===0&&(bc=vr()+500,ol(0))}}break;case 31:case 13:j=na(g,2),j!==null&&lr(j,g,2),wc(),gp(g,2)}if(g=bp(f),g===null&&ip(i,a,f,Lc,l),g===p)break;p=g}p!==null&&f.stopPropagation()}else ip(i,a,f,null,l)}}function bp(i){return i=wh(i),xp(i)}var Lc=null;function xp(i){if(Lc=null,i=Fa(i),i!==null){var a=o(i);if(a===null)i=null;else{var l=a.tag;if(l===13){if(i=u(a),i!==null)return i;i=null}else if(l===31){if(i=c(a),i!==null)return i;i=null}else if(l===3){if(a.stateNode.current.memoizedState.isDehydrated)return a.tag===3?a.stateNode.containerInfo:null;i=null}else a!==i&&(i=null)}}return Lc=i,null}function $1(i){switch(i){case"beforetoggle":case"cancel":case"click":case"close"
vendor: 4,354 bytes, line 49
49:case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Uk()){case X0:return 2;case W0:return 8;case Eu:case Bk:return 32;case Z0:return 268435456;default:return 32}default:return 32}}var wp=!1,Mi=null,Ri=null,Di=null,vl=new Map,pl=new Map,zi=[],eR="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function q1(i,a){switch(i){case"focusin":case"focusout":Mi=null;break;case"dragenter":case"dragleave":Ri=null;break;case"mouseover":case"mouseout":Di=null;break;case"pointerover":case"pointerout":vl.delete(a.pointerId);break;case"gotpointercapture":case"lostpointercapture":pl.delete(a.pointerId)}}function ml(i,a,l,f,p,g){return i===null||i.nativeEvent!==g?(i={blockedOn:a,domEventName:l,eventSystemFlags:f,nativeEvent:g,targetContainers:[p]},a!==null&&(a=Xa(a),a!==null&&U1(a)),i):(i.eventSystemFlags|=f,a=i.targetContainers,p!==null&&a.indexOf(p)===-1&&a.push(p),i)}function tR(i,a,l,f,p){switch(a){case"focusin":return Mi=ml(Mi,i,a,l,f,p),!0;case"dragenter":return Ri=ml(Ri,i,a,l,f,p),!0;case"mouseover":return Di=ml(Di,i,a,l,f,p),!0;case"pointerover":var g=p.pointerId;return vl.set(g,ml(vl.get(g)||null,i,a,l,f,p)),!0;case"gotpointercapture":return g=p.pointerId,pl.set(g,ml(pl.get(g)||null,i,a,l,f,p)),!0}return!1}function H1(i){var a=Fa(i.target);if(a!==null){var l=o(a);if(l!==null){if(a=l.tag,a===13){if(a=u(l),a!==null){i.blockedOn=a,nb(i.priority,function(){B1(l)});return}}else if(a===31){if(a=c(l),a!==null){i.blockedOn=a,nb(i.priority,function(){B1(l)});return}}else if(a===3&&l.stateNode.current.memoizedState.isDehydrated){i.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}i.blockedOn=null}function Ic(i){if(i.blockedOn!==null)return!1;for(var a=i.targetContainers;0<a.length;){var l=bp(i.nativeEvent);if(l===null){l=i.nativeEvent;var f=new l.constructor(l.type,l);xh=f,l.target.dispatchEvent(f),xh=null}else return a=Xa(l),a!==null&&U1(a),i.blockedOn=l,!1;a.shift()}return!0}function K1(i,a,l){Ic(i)&&l.delete(a)}function rR(){wp=!1,Mi!==null&&Ic(Mi)&&(Mi=null),Ri!==null&&Ic(Ri)&&(Ri=null),Di!==null&&Ic(Di)&&(Di=null),vl.forEach(K1),pl.forEach(K1)}function Uc(i,a){i.blockedOn===a&&(i.blockedOn=null,wp||(wp=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,rR)))}var Bc=null;function G1(i){Bc!==i&&(Bc=i,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Bc===i&&(Bc=null);for(var a=0;a<i.length;a+=3){var l=i[a],f=i[a+1],p=i[a+2];if(typeof f!="function"){if(xp(f||l)===null)continue;break}var g=Xa(l);g!==null&&(i.splice(a,3),a-=3,bv(g,{pending:!0,data:p,method:l.method,action:f},f,p))}}))}function Ns(i){function a(P){return Uc(P,i)}Mi!==null&&Uc(Mi,i),Ri!==null&&Uc(Ri,i),Di!==null&&Uc(Di,i),vl.forEach(a),pl.forEach(a);for(var l=0;l<zi.length;l++){var f=zi[l];f.blockedOn===i&&(f.blockedOn=null)}for(;0<zi.length&&(l=zi[0],l.blockedOn===null);)H1(l),l.blockedOn===null&&zi.shift();if(l=(i.ownerDocument||i).$$reactFormReplay,l!=null)for(f=0;f<l.length;f+=3){var p=l[f],g=l[f+1],S=p[rr]||null;if(typeof g=="function")S||G1(l);else if(S){var j=null;if(g&&g.hasAttribute("formAction")){if(p=g,S=g[rr]||null)j=S.formAction;else if(xp(p)!==null)continue}else j=S.action;
vendor: 11,222 bytes, lines 49-149
49typeof j=="function"?l[f+1]=j:(l.splice(f,3),f-=3),G1(l)}}}function V1(){function i(g){g.canIntercept&&g.info==="react-transition"&&g.intercept({handler:function(){return new Promise(function(S){return p=S})},focusReset:"manual",scroll:"manual"})}function a(){p!==null&&(p(),p=null),f||setTimeout(l,20)}function l(){if(!f&&!navigation.transition){var g=navigation.currentEntry;g&&g.url!=null&&navigation.navigate(g.url,{state:g.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var f=!1,p=null;return navigation.addEventListener("navigate",i),navigation.addEventListener("navigatesuccess",a),navigation.addEventListener("navigateerror",a),setTimeout(l,100),function(){f=!0,navigation.removeEventListener("navigate",i),navigation.removeEventListener("navigatesuccess",a),navigation.removeEventListener("navigateerror",a),p!==null&&(p(),p=null)}}}function _p(i){this._internalRoot=i}$c.prototype.render=_p.prototype.render=function(i){var a=this._internalRoot;if(a===null)throw Error(n(409));var l=a.current,f=Sr();L1(l,f,i,a,null,null)},$c.prototype.unmount=_p.prototype.unmount=function(){var i=this._internalRoot;if(i!==null){this._internalRoot=null;var a=i.containerInfo;L1(i.current,2,null,i,null,null),wc(),a[Ya]=null}};function $c(i){this._internalRoot=i}$c.prototype.unstable_scheduleHydration=function(i){if(i){var a=rb();i={blockedOn:null,target:i,priority:a};for(var l=0;l<zi.length&&a!==0&&a<zi[l].priority;l++);zi.splice(l,0,i),l===0&&H1(i)}};var Y1=t.version;if(Y1!=="19.2.5")throw Error(n(527,Y1,"19.2.5"));ee.findDOMNode=function(i){var a=i._reactInternals;if(a===void 0)throw typeof i.render=="function"?Error(n(188)):(i=Object.keys(i).join(","),Error(n(268,i)));return i=h(a),i=i!==null?v(i):null,i=i===null?null:i.stateNode,i};var nR={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:q,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var qc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!qc.isDisabled&&qc.supportsFiber)try{Oo=qc.inject(nR),pr=qc}catch{}}return yl.createRoot=function(i,a){if(!s(i))throw Error(n(299));var l=!1,f="",p=ew,g=tw,S=rw;return a!=null&&(a.unstable_strictMode===!0&&(l=!0),a.identifierPrefix!==void 0&&(f=a.identifierPrefix),a.onUncaughtError!==void 0&&(p=a.onUncaughtError),a.onCaughtError!==void 0&&(g=a.onCaughtError),a.onRecoverableError!==void 0&&(S=a.onRecoverableError)),a=D1(i,1,!1,null,null,l,f,null,p,g,S,V1),i[Ya]=a.current,np(i),new _p(a)},yl.hydrateRoot=function(i,a,l){if(!s(i))throw Error(n(299));var f=!1,p="",g=ew,S=tw,j=rw,P=null;return l!=null&&(l.unstable_strictMode===!0&&(f=!0),l.identifierPrefix!==void 0&&(p=l.identifierPrefix),l.onUncaughtError!==void 0&&(g=l.onUncaughtError),l.onCaughtError!==void 0&&(S=l.onCaughtError),l.onRecoverableError!==void 0&&(j=l.onRecoverableError),l.formState!==void 0&&(P=l.formState)),a=D1(i,1,!0,a,l??null,f,p,P,g,S,j,V1),a.context=z1(null),l=a.current,f=Sr(),f=dh(f),p=wi(f),p.callback=null,_i(l,p,f),l=f,a.current.lanes=l,jo(a,l),cn(a),i[Ya]=a.current,np(i),new $c(a)},yl.version="19.2.5",yl}var n_;function mR(){if(n_)return Ep.exports;n_=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Ep.exports=pR(),Ep.exports}var gR=mR();const yR=Xi(gR);/**
50 * @license lucide-react v0.562.0 - ISC
51 *
52 * This source code is licensed under the ISC license.
53 * See the LICENSE file in the root directory of this source tree.
54 */const bR=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),xR=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),i_=e=>{const t=xR(e);return t.charAt(0).toUpperCase()+t.slice(1)},dj=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),wR=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**
55 * @license lucide-react v0.562.0 - ISC
56 *
57 * This source code is licensed under the ISC license.
58 * See the LICENSE file in the root directory of this source tree.
59 */var _R={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"};/**
60 * @license lucide-react v0.562.0 - ISC
61 *
62 * This source code is licensed under the ISC license.
63 * See the LICENSE file in the root directory of this source tree.
64 */const SR=O.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:s="",children:o,iconNode:u,...c},d)=>O.createElement("svg",{ref:d,..._R,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:dj("lucide",s),...!o&&!wR(c)&&{"aria-hidden":"true"},...c},[...u.map(([h,v])=>O.createElement(h,v)),...Array.isArray(o)?o:[o]]));/**
65 * @license lucide-react v0.562.0 - ISC
66 *
67 * This source code is licensed under the ISC license.
68 * See the LICENSE file in the root directory of this source tree.
69 */const ke=(e,t)=>{const r=O.forwardRef(({className:n,...s},o)=>O.createElement(SR,{ref:o,iconNode:t,className:dj(`lucide-${bR(i_(e))}`,`lucide-${e}`,n),...s}));return r.displayName=i_(e),r};/**
70 * @license lucide-react v0.562.0 - ISC
71 *
72 * This source code is licensed under the ISC license.
73 * See the LICENSE file in the root directory of this source tree.
74 */const AR=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],OR=ke("arrow-right",AR);/**
75 * @license lucide-react v0.562.0 - ISC
76 *
77 * This source code is licensed under the ISC license.
78 * See the LICENSE file in the root directory of this source tree.
79 */const ER=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],jR=ke("award",ER);/**
80 * @license lucide-react v0.562.0 - ISC
81 *
82 * This source code is licensed under the ISC license.
83 * See the LICENSE file in the root directory of this source tree.
84 */const TR=[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]],CR=ke("calculator",TR);/**
85 * @license lucide-react v0.562.0 - ISC
86 *
87 * This source code is licensed under the ISC license.
88 * See the LICENSE file in the root directory of this source tree.
89 */const NR=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],kR=ke("calendar",NR);/**
90 * @license lucide-react v0.562.0 - ISC
91 *
92 * This source code is licensed under the ISC license.
93 * See the LICENSE file in the root directory of this source tree.
94 */const PR=[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]],MR=ke("camera",PR);/**
95 * @license lucide-react v0.562.0 - ISC
96 *
97 * This source code is licensed under the ISC license.
98 * See the LICENSE file in the root directory of this source tree.
99 */const RR=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],vg=ke("check",RR);/**
100 * @license lucide-react v0.562.0 - ISC
101 *
102 * This source code is licensed under the ISC license.
103 * See the LICENSE file in the root directory of this source tree.
104 */const DR=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],zR=ke("chevron-left",DR);/**
105 * @license lucide-react v0.562.0 - ISC
106 *
107 * This source code is licensed under the ISC license.
108 * See the LICENSE file in the root directory of this source tree.
109 */const LR=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],a_=ke("chevron-right",LR);/**
110 * @license lucide-react v0.562.0 - ISC
111 *
112 * This source code is licensed under the ISC license.
113 * See the LICENSE file in the root directory of this source tree.
114 */const IR=[["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"}]],hj=ke("circle-alert",IR);/**
115 * @license lucide-react v0.562.0 - ISC
116 *
117 * This source code is licensed under the ISC license.
118 * See the LICENSE file in the root directory of this source tree.
119 */const UR=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Np=ke("circle-check",UR);/**
120 * @license lucide-react v0.562.0 - ISC
121 *
122 * This source code is licensed under the ISC license.
123 * See the LICENSE file in the root directory of this source tree.
124 */const BR=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],$R=ke("circle-question-mark",BR);/**
125 * @license lucide-react v0.562.0 - ISC
126 *
127 * This source code is licensed under the ISC license.
128 * See the LICENSE file in the root directory of this source tree.
129 */const qR=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],HR=ke("circle-x",qR);/**
130 * @license lucide-react v0.562.0 - ISC
131 *
132 * This source code is licensed under the ISC license.
133 * See the LICENSE file in the root directory of this source tree.
134 */const KR=[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]],GR=ke("crown",KR);/**
135 * @license lucide-react v0.562.0 - ISC
136 *
137 * This source code is licensed under the ISC license.
138 * See the LICENSE file in the root directory of this source tree.
139 */const VR=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],vj=ke("external-link",VR);/**
140 * @license lucide-react v0.562.0 - ISC
141 *
142 * This source code is licensed under the ISC license.
143 * See the LICENSE file in the root directory of this source tree.
144 */const YR=[["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"}]],FR=ke("gift",YR);/**
145 * @license lucide-react v0.562.0 - ISC
146 *
147 * This source code is licensed under the ISC license.
148 * See the LICENSE file in the root directory of this source tree.
149 */const XR=[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}
149]],WR=ke("hash",XR);/**
150 * @license lucide-react v0.562.0 - ISC
151 *
152 * This source code is licensed under the ISC license.
153 * See the LICENSE file in the root directory of this source tree.
154 */const ZR=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]],pj=ke("heart",ZR);/**
155 * @license lucide-react v0.562.0 - ISC
156 *
157 * This source code is licensed under the ISC license.
158 * See the LICENSE file in the root directory of this source tree.
159 */const QR=[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]],Dl=ke("instagram",QR);/**
160 * @license lucide-react v0.562.0 - ISC
161 *
162 * This source code is licensed under the ISC license.
163 * See the LICENSE file in the root directory of this source tree.
164 */const JR=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],s_=ke("lightbulb",JR);/**
165 * @license lucide-react v0.562.0 - ISC
166 *
167 * This source code is licensed under the ISC license.
168 * See the LICENSE file in the root directory of this source tree.
169 */const eD=[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]],tD=ke("list",eD);/**
170 * @license lucide-react v0.562.0 - ISC
171 *
172 * This source code is licensed under the ISC license.
173 * See the LICENSE file in the root directory of this source tree.
174 */const rD=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],o_=ke("loader-circle",rD);/**
175 * @license lucide-react v0.562.0 - ISC
176 *
177 * This source code is licensed under the ISC license.
178 * See the LICENSE file in the root directory of this source tree.
179 */const nD=[["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"}]],iD=ke("lock",nD);/**
180 * @license lucide-react v0.562.0 - ISC
181 *
182 * This source code is licensed under the ISC license.
183 * See the LICENSE file in the root directory of this source tree.
184 */const aD=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],sD=ke("log-out",aD);/**
185 * @license lucide-react v0.562.0 - ISC
186 *
187 * This source code is licensed under the ISC license.
188 * See the LICENSE file in the root directory of this source tree.
189 */const oD=[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]],l_=ke("package",oD);/**
190 * @license lucide-react v0.562.0 - ISC
191 *
192 * This source code is licensed under the ISC license.
193 * See the LICENSE file in the root directory of this source tree.
194 */const lD=[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]],uD=ke("percent",lD);/**
195 * @license lucide-react v0.562.0 - ISC
196 *
197 * This source code is licensed under the ISC license.
198 * See the LICENSE file in the root directory of this source tree.
199 */const cD=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],fD=ke("send",cD);/**
200 * @license lucide-react v0.562.0 - ISC
201 *
202 * This source code is licensed under the ISC license.
203 * See the LICENSE file in the root directory of this source tree.
204 */const dD=[["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}],["path",{d:"M3.103 6.034h17.794",key:"awc11p"}],["path",{d:"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7
204a2 2 0 0 0-1.6.8z",key:"o988cm"}]],kp=ke("shopping-bag",dD);/**
205 * @license lucide-react v0.562.0 - ISC
206 *
207 * This source code is licensed under the ISC license.
208 * See the LICENSE file in the root directory of this source tree.
209 */const hD=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],mj=ke("sparkles",hD);/**
210 * @license lucide-react v0.562.0 - ISC
211 *
212 * This source code is licensed under the ISC license.
213 * See the LICENSE file in the root directory of this source tree.
214 */const vD=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],pD=ke("star",vD);/**
215 * @license lucide-react v0.562.0 - ISC
216 *
217 * This source code is licensed under the ISC license.
218 * See the LICENSE file in the root directory of this source tree.
219 */const mD=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]],u_=ke("tag",mD);/**
220 * @license lucide-react v0.562.0 - ISC
221 *
222 * This source code is licensed under the ISC license.
223 * See the LICENSE file in the root directory of this source tree.
224 */const gD=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],c_=ke("trash-2",gD);/**
225 * @license lucide-react v0.562.0 - ISC
226 *
227 * This source code is licensed under the ISC license.
228 * See the LICENSE file in the root directory of this source tree.
229 */const yD=[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],bD=ke("trending-up",yD);/**
230 * @license lucide-react v0.562.0 - ISC
231 *
232 * This source code is licensed under the ISC license.
233 * See the LICENSE file in the root directory of this source tree.
234 */const xD=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],Pp=ke("upload",xD);/**
235 * @license lucide-react v0.562.0 - ISC
236 *
237 * This source code is licensed under the ISC license.
238 * See the LICENSE file in the root directory of this source tree.
239 */const wD=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],_D=ke("user",wD);/**
240 * @license lucide-react v0.562.0 - ISC
241 *
242 * This source code is licensed under the ISC license.
243 * See the LICENSE file in the root directory of this source tree.
244 */const SD=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],f_=ke("users",SD);/**
245 * @license lucide-react v0.562.0 - ISC
246 *
247 * This source code is licensed under the ISC license.
248 * See the LICENSE file in the root directory of this source tree.
249 */const AD=[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"18etb6"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4",key:"xoc0q4"}]],Mp=ke("wallet",AD);/**
250 * @license lucide-react v0.562.0 - ISC
251 *
252 * This source code is licensed under the ISC license.
253 * See the LICENSE file in the root directory of this source tree.
254 */const OD=[["path",{d:"M18 6 6 18",key:"1bl5f8"}
254],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Hc=ke("x",OD);/**
255 * @license lucide-react v0.562.0 - ISC
256 *
257 * This source code is licensed under the ISC license.
258 * See the LICENSE file in the root directory of this source tree.
259 */const ED=[["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"}]],jD=ke("zap",ED),TD=({onLogin:e,error:t})=>{const[r,n]=O.useState(""),[s,o]=O.useState(""),[u,c]=O.useState(""),[d,h]=O.useState(!1),v=m=>{if(m.preventDefault(),!r.trim()||!s.trim()){c("Por favor introduce usuario y contraseña");return}c(""),e(r,s)};return _.jsxs("div",{className:"min-h-screen bg-space-900 bg-hero-pattern bg-cover bg-center flex items-center justify-center p-4 relative overflow-hidden",children:[_.jsx("div",{className:"absolute inset-0 bg-space-900/90 backdrop-blur-[2px] z-0"}),_.jsx("div",{className:"absolute top-[-10%] left-[-10%] w-[500px] h-[500px] bg-rio-500/10 rounded-full blur-[100px] animate-pulse"}),_.jsx("div",{className:"absolute bottom-[-10%] right-[-10%] w-[500px] h-[500px] bg-rio-800/20 rounded-full blur-[100px] animate-pulse",style:{animationDelay:"2s"}}),_.jsx("div",{className:"relative z-10 w-full max-w-md",children:_.jsxs("div",{className:"glass-card p-8 rounded-3xl border border-white/5 shadow-2xl neon-glow",children:[_.jsxs("div",{className:"text-center mb-12",children:[_.jsxs("div",{className:"flex flex-col items-center justify-center mb-6 transform hover:scale-105 transition-transform duration-500",children:[_.jsx("h1",{className:"font-serif text-7xl text-rio-300 leading-none tracking-tighter drop-shadow-lg",children:"RIO"}),_.jsx("span",{className:"font-sans text-[0.6rem] tracking-[0.4em] text-rio-400 uppercase mt-1",children:"The Brand"})]}),_.jsx("p",{className:"text-gray-400 font-light text-sm",children:"Portal de Embajadores"})]}),_.jsxs("form",{onSubmit:v,className:"space-y-6",children:[_.jsxs("div",{className:"space-y-2",children:[_.jsx("label",{className:"text-xs font-bold text-rio-400 uppercase tracking-widest ml-1",children:"Usuario"}),_.jsxs("div",{className:"relative group",children:[_.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none text-gray-500 group-focus-within:text-rio-400 transition-colors",children:_.jsx(_D,{size:18})}),_.jsx("input",{type:"text",value:r,onChange:m=>n(m.target.value),className:"block w-full pl-10 pr-3 py-3 bg-space-800/50 border border-gray-700/50 rounded-xl text-white placeholder-gray-600 focus:outline-none focus:border-rio-500 focus:ring-1 focus:ring-rio-500 transition-all font-mono",placeholder:"Introduce tu usuario..."})]})]}),_.jsxs("div",{className:"space-y-2",children:[_.jsx("label",{className:"text-xs font-bold text-rio-400 uppercase tracking-widest ml-1",children:"Contraseña"}),_.jsxs("div",{className:"relative group",children:[_.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none text-gray-500 group-focus-within:text-rio-400 transition-colors",children:_.jsx(iD,{size:18})}),_.jsx("input",{type:"password",value:s,onChange:m=>o(m.target.value),className:"block w-full pl-10 pr-3 py-3 bg-space-800/50 border border-gray-700/50 rounded-xl text-white placeholder-gray-600 focus:outline-none focus:border-rio-500 focus:ring-1 focus:ring-rio-500 transition-all font-mono",placeholder:"••••••••"})]})]}),(t||u)&&_.jsxs("div",{className:"flex items-center gap-2 text-red-300 text-sm bg-red-900/20 p-3 rounded-lg border border-red-900/30",children:[_.jsx(hj,{size:16}),t||u]}),_.jsx("button",{type:"submit",disabled:d,className:`w-full flex items-center justify-center gap-2 py-4 px-4 border border-transparent rounded-xl shadow-lg shadow-rio-900/50 text-sm font-bold text-white bg-gradient-to-r from-rio-700 to-rio-500 hover:from-rio-600 hover:to-rio-400 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-rio-500 focus:ring-offset-space-900 transition-all transform hover:translate-y-[-2px] ${d?"opacity-70 cursor-not-allowed":""}`,children:d?_.jsx("span",{className:"animate-pulse",children:"Autenticando..."}):_.jsxs(_.Fragment,{children:["ACCEDER ",_.jsx(OR,{size:18})]})})]}),_.jsx("div",{className:"mt-8 text-center",children:_.jsx("p",{className:"text-xs text-gray-600",children:"© 2026 Rio The Brand. Todos los derechos reservados."})})]})})]})};function gd(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(e);s<n.length;s++)t.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(e,n[s])&&(r[n[s]]=e[n[s]]);return r}function CD(e,t,r,n){function s(o){return o instanceof r?o:new r(function(u){u(o)})}return new(r||(r=Promise))(function(o,u){function c(v){try{h(n.next(v))}catch(m){u(m)}}function d(v){try{h(n.throw(v))}catch(m){u(m)}}function h(v){v.done?o(v.value):s(v.value).then(c,d)}h((n=n.apply(e,t||[])).next())})}const ND=e=>e?(...t)=>e(...t):(...t)=>fetch(...t);
259class yy extends Error{constructor(t,r="FunctionsError",n){super(t),this.name=r,this.context=n}toJSON(){return{name:this.name,message:this.message,context:this.context}}}class kD extends yy{constructor(t){super("Failed to send a request to the Edge Function","FunctionsFetchError",t)}}class d_ extends yy{constructor(t){super("Relay Error invoking the Edge Function","FunctionsRelayError",t)}}class h_ extends yy{constructor(t){super("Edge Function returned a non-2xx status code","FunctionsHttpError",t)}}var pg;(function(e){e.Any="any",e.ApNortheast1="ap-northeast-1",e.ApNortheast2="ap-northeast-2",e.ApSouth1="ap-south-1",e.ApSoutheast1="ap-southeast-1",e.ApSoutheast2="ap-southeast-2",e.CaCentral1="ca-central-1",e.EuCentral1="eu-central-1",e.EuWest1="eu-west-1",e.EuWest2="eu-west-2",e.EuWest3="eu-west-3",e.SaEast1="sa-east-1",e.UsEast1="us-east-1",e.UsWest1="us-west-1",e.UsWest2="us-west-2"})(pg||(pg={}));class PD{constructor(t,{headers:r={},customFetch:n,region:s=pg.Any}={}){this.url=t,this.headers=r,this.region=s,this.fetch=ND(n)}setAuth(t){this.headers.Authorization=`Bearer ${t}`}invoke(t){return CD(this,arguments,void 0,function*(r,n={}){var s;let o,u;try{const{headers:c,method:d,body:h,signal:v,timeout:m}=n;let y={},{region:b}=n;b||(b=this.region);const x=new URL(`${this.url}/${r}`);b&&b!=="any"&&(y["x-region"]=b,x.searchParams.set("forceFunctionRegion",b));let A;h&&(c&&!Object.prototype.hasOwnProperty.call(c,"Content-Type")||!c)?typeof Blob<"u"&&h instanceof Blob||h instanceof ArrayBuffer?(y["Content-Type"]="application/octet-stream",A=h):typeof h=="string"?(y["Content-Type"]="text/plain",A=h):typeof FormData<"u"&&h instanceof FormData?A=h:(y["Content-Type"]="application/json",A=JSON.stringify(h)):h&&typeof h!="string"&&!(typeof Blob<"u"&&h instanceof Blob)&&!(h instanceof ArrayBuffer)&&!(typeof FormData<"u"&&h instanceof FormData)?A=JSON.stringify(h):A=h;let w=v;m&&(u=new AbortController,o=setTimeout(()=>u.abort(),m),v?(w=u.signal,v.addEventListener("abort",()=>u.abort())):w=u.signal);const E=yield this.fetch(x.toString(),{method:d||"POST",headers:Object.assign(Object.assign(Object.assign({},y),this.headers),c),body:A,signal:w}).catch(M=>{throw new kD(M)}),C=E.headers.get("x-relay-error");if(C&&C==="true")throw new d_(E);if(!E.ok)throw new h_(E);let T=((s=E.headers.get("Content-Type"))!==null&&s!==void 0?s:"text/plain").split(";")[0].trim(),N;return T==="application/json"?N=yield E.json():T==="application/octet-stream"||T==="application/pdf"?N=yield E.blob():T==="text/event-stream"?N=E:T==="multipart/form-data"?N=yield E.formData():N=yield E.text(),{data:N,error:null,response:E}}catch(c){return{data:null,error:c,response:c instanceof h_||c instanceof d_?c.context:void 0}}finally{o&&clearTimeout(o)}})}}const gj=3,v_=e=>Math.min(1e3*2**e,3e4),MD=[520,503],yj=["GET","HEAD","OPTIONS"];var RD=class extends Error{constructor(e){super(e.message),this.name="PostgrestError",this.details=e.details,this.hint=e.hint,this.co
259de=e.code}toJSON(){return{name:this.name,message:this.message,details:this.details,hint:this.hint,code:this.code}}};function p_(e,t){return new Promise(r=>{if(t!=null&&t.aborted){r();return}const n=setTimeout(()=>{t==null||t.removeEventListener("abort",s),r()},e);function s(){clearTimeout(n),r()}t==null||t.addEventListener("abort",s)})}function DD(e,t,r,n){return!(!n||r>=gj||!yj.includes(e)||!MD.includes(t))}var zD=class{constructor(e){var t,r,n,s,o;this.shouldThrowOnError=!1,this.retryEnabled=!0,this.method=e.method,this.url=e.url,this.headers=new Headers(e.headers),this.schema=e.schema,this.body=e.body,this.shouldThrowOnError=(t=e.shouldThrowOnError)!==null&&t!==void 0?t:!1,this.signal=e.signal,this.isMaybeSingle=(r=e.isMaybeSingle)!==null&&r!==void 0?r:!1,this.shouldStripNulls=(n=e.shouldStripNulls)!==null&&n!==void 0?n:!1,this.urlLengthLimit=(s=e.urlLengthLimit)!==null&&s!==void 0?s:8e3,this.retryEnabled=(o=e.retry)!==null&&o!==void 0?o:!0,e.fetch?this.fetch=e.fetch:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}stripNulls(){if(this.headers.get("Accept")==="text/csv")throw new Error("stripNulls() cannot be used with csv()");return this.shouldStripNulls=!0,this}setHeader(e,t){return this.headers=new Headers(this.headers),this.headers.set(e,t),this}retry(e){return this.retryEnabled=e,this}then(e,t){var r=this;if(this.schema===void 0||(["GET","HEAD"].includes(this.method)?this.headers.set("Accept-Profile",this.schema):this.headers.set("Content-Profile",this.schema)),this.method!=="GET"&&this.method!=="HEAD"&&this.headers.set("Content-Type","application/json"),this.shouldStripNulls){const u=this.headers.get("Accept");u==="application/vnd.pgrst.object+json"?this.headers.set("Accept","application/vnd.pgrst.object+json;nulls=stripped"):(!u||u==="application/json")&&this.headers.set("Accept","application/vnd.pgrst.array+json;nulls=stripped")}const n=this.fetch;let o=(async()=>{let u=0;for(;;){const h=new Headers(r.headers);u>0&&h.set("X-Retry-Count",String(u));let v;try{v=await n(r.url.toString(),{method:r.method,headers:h,body:JSON.stringify(r.body,(m,y)=>typeof y=="bigint"?y.toString():y),signal:r.signal})}catch(m){if((m==null?void 0:m.name)==="AbortError"||(m==null?void 0:m.code)==="ABORT_ERR"||!yj.includes(r.method))throw m;if(r.retryEnabled&&u<gj){const y=v_(u);u++,await p_(y,r.signal);continue}throw m}if(DD(r.method,v.status,u,r.retryEnabled)){var c,d;const m=(c=(d=v.headers)===null||d===void 0?void 0:d.get("Retry-After"))!==null&&c!==void 0?c:null,y=m!==null?Math.max(0,parseInt(m,10)||0)*1e3:v_(u);await v.text(),u++,await p_(y,r.signal);continue}return await r.processResponse(v)}})();return this.shouldThrowOnError||(o=o.catch(u=>{var c;let d="",h="",v="";const m=u==null?void 0:u.cause;if(m){var y,b,x,A;const C=(y=m==null?void 0:m.message)!==null&&y!==void 0?y:"",T=(b=m==null?void 0:m.code)!==null&&b!==void 0?b:"";d=`${(x=u==null?void 0:u.name)!==null&&x!==void 0?x:"FetchError"}: ${u==null?void 0:u.message}`,d+=`
260
261Caused by: ${(A=m==null?void 0:m.name)!==null&&A!==void 0?A:"Error"}: ${C}`,T&&(d+=` (${T}
261)`),m!=null&&m.stack&&(d+=`
262${m.stack}`)}else{var w;d=(w=u==null?void 0:u.stack)!==null&&w!==void 0?w:""}const E=this.url.toString().length;return(u==null?void 0:u.name)==="AbortError"||(u==null?void 0:u.code)==="ABORT_ERR"?(v="",h="Request was aborted (timeout or manual cancellation)",E>this.urlLengthLimit&&(h+=`. Note: Your request URL is ${E} characters, which may exceed server limits. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [many IDs])), consider using an RPC function to pass values server-side.`)):((m==null?void 0:m.name)==="HeadersOverflowError"||(m==null?void 0:m.code)==="UND_ERR_HEADERS_OVERFLOW")&&(v="",h="HTTP headers exceeded server limits (typically 16KB)",E>this.urlLengthLimit&&(h+=`. Your request URL is ${E} characters. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [200+ IDs])), consider using an RPC function instead.`)),{success:!1,error:{message:`${(c=u==null?void 0:u.name)!==null&&c!==void 0?c:"FetchError"}: ${u==null?void 0:u.message}`,details:d,hint:h,code:v},data:null,count:null,status:0,statusText:""}})),o.then(e,t)}async processResponse(e){var t=this;let r=null,n=null,s=null,o=e.status,u=e.statusText;if(e.ok){var c,d;if(t.method!=="HEAD"){var h;const y=await e.text();y===""||(t.headers.get("Accept")==="text/csv"||t.headers.get("Accept")&&(!((h=t.headers.get("Accept"))===null||h===void 0)&&h.includes("application/vnd.pgrst.plan+text"))?n=y:n=JSON.parse(y))}const v=(c=t.headers.get("Prefer"))===null||c===void 0?void 0:c.match(/count=(exact|planned|estimated)/),m=(d=e.headers.get("content-range"))===null||d===void 0?void 0:d.split("/");v&&m&&m.length>1&&(s=parseInt(m[1])),t.isMaybeSingle&&Array.isArray(n)&&(n.length>1?(r={code:"PGRST116",details:`Results contain ${n.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},n=null,s=null,o=406,u="Not Acceptable"):n.length===1?n=n[0]:n=null)}else{const v=await e.text();try{r=JSON.parse(v),Array.isArray(r)&&e.status===404&&(n=[],r=null,o=200,u="OK")}catch{e.status===404&&v===""?(o=204,u="No Content"):r={message:v}}if(r&&t.shouldThrowOnError)throw new RD(r)}return{success:r===null,error:r,data:n,count:s,status:o,statusText:u}}returns(){return this}overrideTypes(){return this}},LD=class extends zD{select(e){let t=!1;const r=(e??"*").split("").map(n=>/\s/.test(n)&&!t?"":(n==='"'&&(t=!t),n)).join("");return this.url.searchParams.set("select",r),this.headers.append("Prefer","return=representation"),this}order(e,{ascending:t=!0,nullsFirst:r,foreignTable:n,referencedTable:s=n}={}){const o=s?`${s}.order`:"order",u=this.url.searchParams.get(o);return this.url.searchParams.set(o,`${u?`${u},`:""}${e}.${t?"asc":"desc"}${r===void 0?"":r?".nullsfirst":".nullslast"}`),this}limit(e,{foreignTable:t,referencedTable:r=t}={}){const n=typeof r>"u"?"limit":`${r}.limit`;return this.url.searchParams.set(n,`${e}`),this}range(e,t,{foreignTable:r,referencedTable:n=r}={}){const s=typeof n>"u"?"offset":`${n}.offset`,o=typeof n>"u"?"limit":`${n}.limit`;return this.url.searchParams.set(s,`${e}`),this.url.searchParams.set(o,`${t-e+1}`),this}abortSignal(e){return this.signal=e,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}explain({analyze:e=!1,verbose:t=!1,settings:r=!1,buffers:n=!1,wal:s=!1,format:o="text"}={}){var u;const c=[e?"analyze":null,t?"verbose":null,r?"settings":null,n?"buffers":null,s?"wal":null].filter(Boolean).join("|"),d=(u=this.headers.get("Accept"))!==null&&u!==void 0?u:"application/json";return this.headers.set("Accept",`application/vnd.pgrst.plan+${o}; for="${d}"; options=${c};`),o==="json"?this:this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(e){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${e}`),this}};const m_=new RegExp("[,()]");
262var Gs=class extends LD{eq(e,t){return this.url.searchParams.append(e,`eq.${t}`),this}neq(e,t){return this.url.searchParams.append(e,`neq.${t}`),this}gt(e,t){return this.url.searchParams.append(e,`gt.${t}`),this}gte(e,t){return this.url.searchParams.append(e,`gte.${t}`),this}lt(e,t){return this.url.searchParams.append(e,`lt.${t}`),this}lte(e,t){return this.url.searchParams.append(e,`lte.${t}`),this}like(e,t){return this.url.searchParams.append(e,`like.${t}`),this}likeAllOf(e,t){return this.url.searchParams.append(e,`like(all).{${t.join(",")}}`),this}likeAnyOf(e,t){return this.url.searchParams.append(e,`like(any).{${t.join(",")}}`),this}ilike(e,t){return this.url.searchParams.append(e,`ilike.${t}`),this}ilikeAllOf(e,t){return this.url.searchParams.append(e,`ilike(all).{${t.join(",")}}`),this}ilikeAnyOf(e,t){return this.url.searchParams.append(e,`ilike(any).{${t.join(",")}}`),this}regexMatch(e,t){return this.url.searchParams.append(e,`match.${t}`),this}regexIMatch(e,t){return this.url.searchParams.append(e,`imatch.${t}`),this}is(e,t){return this.url.searchParams.append(e,`is.${t}`),this}isDistinct(e,t){return this.url.searchParams.append(e,`isdistinct.${t}`),this}in(e,t){const r=Array.from(new Set(t)).map(n=>typeof n=="string"&&m_.test(n)?`"${n}"`:`${n}`).join(",");return this.url.searchParams.append(e,`in.(${r})`),this}notIn(e,t){const r=Array.from(new Set(t)).map(n=>typeof n=="string"&&m_.test(n)?`"${n}"`:`${n}`).join(",");return this.url.searchParams.append(e,`not.in.(${r})`),this}contains(e,t){return typeof t=="string"?this.url.searchParams.append(e,`cs.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cs.{${t.join(",")}}`):this.url.searchParams.append(e,`cs.${JSON.stringify(t)}`),this}containedBy(e,t){return typeof t=="string"?this.url.searchParams.append(e,`cd.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cd.{${t.join(",")}}`):this.url.searchParams.append(e,`cd.${JSON.stringify(t)}`),this}rangeGt(e,t){return this.url.searchParams.append(e,`sr.${t}`),this}rangeGte(e,t){return this.url.searchParams.append(e,`nxl.${t}`),this}rangeLt(e,t){return this.url.searchParams.append(e,`sl.${t}`),this}rangeLte(e,t){return this.url.searchParams.append(e,`nxr.${t}`),this}rangeAdjacent(e,t){return this.url.searchParams.append(e,`adj.${t}`),this}overlaps(e,t){return typeof t=="string"?this.url.searchParams.append(e,`ov.${t}`):this.url.searchParams.append(e,`ov.{${t.join(",")}}`),this}textSearch(e,t,{config:r,type:n}={}){let s="";n==="plain"?s="pl":n==="phrase"?s="ph":n==="websearch"&&(s="w");const o=r===void 0?"":`(${r})`;return this.url.searchParams.append(e,`${s}fts${o}.${t}`),this}match(e){return Object.entries(e).filter(([t,r])=>r!==void 0).forEach(([t,r])=>{this.url.searchParams.append(t,`eq.${r}`)}),this}not(e,t,r){return this.url.searchParams.append(e,`not.${t}.${r}`),this}or(e,{foreignTable:t,referencedTable:r=t}={}){const n=r?`${r}.or`:"or";return this.url.searchParams.append(n,`(${e})`),this}filter(e,t,r){return this.url.searchParams.append(e,`${t}.${r}`),this}},ID=class{constructor(e,{headers:t={},schema:r,fetch:n,urlLengthLimit:s=8e3,retry:o}){this.url=e,this.headers=new Headers(t),this.schema=r,this.fetch=n,this.urlLengthLimit=s,this.retry=o}cloneRequestState(){return{url:new URL(this.url.toString()),headers:new Headers(this.headers)}}select(e,t){const{head:r=!1,count:n}=t??{},s=r?"HEAD":"GET";let o=!1;const u=(e??"*").split("").map(h=>/\s/.test(h)&&!o?"":(h==='"'&&(o=!o),h)).join(""),{url:c,headers:d}=this.cloneRequestState();return c.searchParams.set("select",u),n&&d.append("Prefer",`count=${n}`),new Gs({method:s,url:c,headers:d,schema:this.schema,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}insert(e,{count:t,defaultToNull:r=!0}={}){var n;const s="POST",{url:o,headers:u}=this.cloneRequestState();
262if(t&&u.append("Prefer",`count=${t}`),r||u.append("Prefer","missing=default"),Array.isArray(e)){const c=e.reduce((d,h)=>d.concat(Object.keys(h)),[]);if(c.length>0){const d=[...new Set(c)].map(h=>`"${h}"`);o.searchParams.set("columns",d.join(","))}}return new Gs({method:s,url:o,headers:u,schema:this.schema,body:e,fetch:(n=this.fetch)!==null&&n!==void 0?n:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}upsert(e,{onConflict:t,ignoreDuplicates:r=!1,count:n,defaultToNull:s=!0}={}){var o;const u="POST",{url:c,headers:d}=this.cloneRequestState();if(d.append("Prefer",`resolution=${r?"ignore":"merge"}-duplicates`),t!==void 0&&c.searchParams.set("on_conflict",t),n&&d.append("Prefer",`count=${n}`),s||d.append("Prefer","missing=default"),Array.isArray(e)){const h=e.reduce((v,m)=>v.concat(Object.keys(m)),[]);if(h.length>0){const v=[...new Set(h)].map(m=>`"${m}"`);c.searchParams.set("columns",v.join(","))}}return new Gs({method:u,url:c,headers:d,schema:this.schema,body:e,fetch:(o=this.fetch)!==null&&o!==void 0?o:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}update(e,{count:t}={}){var r;const n="PATCH",{url:s,headers:o}=this.cloneRequestState();return t&&o.append("Prefer",`count=${t}`),new Gs({method:n,url:s,headers:o,schema:this.schema,body:e,fetch:(r=this.fetch)!==null&&r!==void 0?r:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}delete({count:e}={}){var t;const r="DELETE",{url:n,headers:s}=this.cloneRequestState();return e&&s.append("Prefer",`count=${e}`),new Gs({method:r,url:n,headers:s,schema:this.schema,fetch:(t=this.fetch)!==null&&t!==void 0?t:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};function $l(e){"@babel/helpers - typeof";return $l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$l(e)}function UD(e,t){if($l(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if($l(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function BD(e){var t=UD(e,"string");return $l(t)=="symbol"?t:t+""}function $D(e,t,r){return(t=BD(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function g_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function Kc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?g_(Object(r),!0).forEach(function(n){$D(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}var qD=class bj{constructor(t,{headers:r={},schema:n,fetch:s,timeout:o,urlLengthLimit:u=8e3,retry:c}={}){this.url=t,this.headers=new Headers(r),this.schemaName=n,this.urlLengthLimit=u;const d=s??globalThis.fetch;o!==void 0&&o>0?this.fetch=(h,v)=>{const m=new AbortController,y=setTimeout(()=>m.abort(),o),b=v==null?void 0:v.signal;if(b){if(b.aborted)return clearTimeout(y),d(h,v);const x=()=>{clearTimeout(y),m.abort()};return b.addEventListener("abort",x,{once:!0}),d(h,Kc(Kc({},v),{},{signal:m.signal})).finally(()=>{clearTimeout(y),b.removeEventListener("abort",x)})}return d(h,Kc(Kc({},v),{},{signal:m.signal})).finally(()=>clearTimeout(y))}:this.fetch=d,this.retry=c}from(t){if(!t||typeof t!="string"||t.trim()==="")throw new Error("Invalid relation name: relation must be a non-empty string.");return new ID(new URL(`${this.url}/${t}`),{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}schema(t){return new bj(this.url,{headers:this.headers,schema:t,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}rpc(t,r={},{head:n=!1,get:s=!1,count:o}={}){var u;let c;const d=new URL(`${this.url}/rpc/${t}`);let h;const v=b=>b!==null&&typeof b=="object"&&(!Array.isArray(b)||b.some(v)),m=n&&Object.values(r).some(v);m?(c="POST",h=r):n||s?(c=n?"HEAD":"GET",Object.entries(r).filter(([b,x])=>x!==void 0).map(([b,x])=>[b,Array.isArray(x)?`{${x.join(",")}}`:`${x}
262`]).forEach(([b,x])=>{d.searchParams.append(b,x)})):(c="POST",h=r);const y=new Headers(this.headers);return m?y.set("Prefer",o?`count=${o},return=minimal`:"return=minimal"):o&&y.set("Prefer",`count=${o}`),new Gs({method:c,url:d,headers:y,schema:this.schemaName,body:h,fetch:(u=this.fetch)!==null&&u!==void 0?u:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};class HD{constructor(){}static detectEnvironment(){var t;if(typeof WebSocket<"u")return{type:"native",constructor:WebSocket};if(typeof globalThis<"u"&&typeof globalThis.WebSocket<"u")return{type:"native",constructor:globalThis.WebSocket};if(typeof global<"u"&&typeof global.WebSocket<"u")return{type:"native",constructor:global.WebSocket};if(typeof globalThis<"u"&&typeof globalThis.WebSocketPair<"u"&&typeof globalThis.WebSocket>"u")return{type:"cloudflare",error:"Cloudflare Workers detected. WebSocket clients are not supported in Cloudflare Workers.",workaround:"Use Cloudflare Workers WebSocket API for server-side WebSocket handling, or deploy to a different runtime."};if(typeof globalThis<"u"&&globalThis.EdgeRuntime||typeof navigator<"u"&&(!((t=navigator.userAgent)===null||t===void 0)&&t.includes("Vercel-Edge")))return{type:"unsupported",error:"Edge runtime detected (Vercel Edge/Netlify Edge). WebSockets are not supported in edge functions.",workaround:"Use serverless functions or a different deployment target for WebSocket functionality."};const r=globalThis.process;if(r){const n=r.versions;if(n&&n.node){const s=n.node,o=parseInt(s.replace(/^v/,"").split(".")[0]);return o>=22?typeof globalThis.WebSocket<"u"?{type:"native",constructor:globalThis.WebSocket}:{type:"unsupported",error:`Node.js ${o} detected but native WebSocket not found.`,workaround:"Provide a WebSocket implementation via the transport option."}:{type:"unsupported",error:`Node.js ${o} detected without native WebSocket support.`,workaround:`For Node.js < 22, install "ws" package and provide it via the transport option:
263import ws from "ws"
264new RealtimeClient(url, { transport: ws })`}}}return{type:"unsupported",error:"Unknown JavaScript runtime without WebSocket support.",workaround:"Ensure you're running in a supported environment (browser, Node.js, Deno) or provide a custom WebSocket implementation."}}static getWebSocketConstructor(){const t=this.detectEnvironment();if(t.constructor)return t.constructor;let r=t.error||"WebSocket not supported in this environment.";throw t.workaround&&(r+=`
265
266Suggested solution: ${t.workaround}`),new Error(r)}static isWebSocketSupported(){try{const t=this.detectEnvironment();return t.type==="native"||t.type==="ws"}catch{return!1}}}const KD="2.103.3",GD=`realtime-js/${KD}`,VD="1.0.0",xj="2.0.0",YD=xj,FD=1e4,XD=100,$i={closed:"closed",errored:"errored",joined:"joined",joining:"joining",leaving:"leaving"},wj={close:"phx_close",error:"phx_error",join:"phx_join",leave:"phx_leave",access_token:"access_token"},mg={connecting:"connecting",closing:"closing",closed:"closed"};class WD{constructor(t){this.HEADER_LENGTH=1,this.USER_BROADCAST_PUSH_META_LENGTH=6,this.KINDS={userBroadcastPush:3,userBroadcast:4},this.BINARY_ENCODING=0,this.JSON_ENCODING=1,this.BROADCAST_EVENT="broadcast",this.allowedMetadataKeys=[],this.allowedMetadataKeys=t??[]}encode(t,r){if(t.event===this.BROADCAST_EVENT&&!(t.payload instanceof ArrayBuffer)&&typeof t.payload.event=="string")return r(this._binaryEncodeUserBroadcastPush(t));let n=[t.join_ref,t.ref,t.topic,t.event,t.payload];return r(JSON.stringify(n))}_binaryEncodeUserBroadcastPush(t){var r;return this._isArrayBuffer((r=t.payload)===null||r===void 0?void 0:r.payload)?this._encodeBinaryUserBroadcastPush(t):this._encodeJsonUserBroadcastPush(t)}_encodeBinaryUserBroadcastPush(t){var r,n;const s=(n=(r=t.payload)===null||r===void 0?void 0:r.payload)!==null&&n!==void 0?n:new ArrayBuffer(0);return this._encodeUserBroadcastPush(t,this.BINARY_ENCODING,s)}_encodeJsonUserBroadcastPush(t){var r,n;const s=(n=(r=t.payload)===null||r===void 0?void 0:r.payload)!==null&&n!==void 0?n:{},u=new TextEncoder().encode(JSON.stringify(s)).buffer;return this._encodeUserBroadcastPush(t,this.JSON_ENCODING,u)}_encodeUserBroadcastPush(t,r,n){var s,o;const u=t.topic,c=(s=t.ref)!==null&&s!==void 0?s:"",d=(o=t.join_ref)!==null&&o!==void 0?o:"",h=t.payload.event,v=this.allowedMetadataKeys?this._pick(t.payload,this.allowedMetadataKeys):{},m=Object.keys(v).length===0?"":JSON.stringify(v);if(d.length>255)throw new Error(`joinRef length ${d.length} exceeds maximum of 255`);if(c.length>255)throw new Error(`ref length ${c.length} exceeds maximum of 255`);if(u.length>255)throw new Error(`topic length ${u.length} exceeds maximum of 255`);if(h.length>255)throw new Error(`userEvent length ${h.length} exceeds maximum of 255`);if(m.length>255)throw new Error(`metadata length ${m.length} exceeds maximum of 255`);const y=this.USER_BROADCAST_PUSH_META_LENGTH+d.length+c.length+u.length+h.length+m.length,b=new ArrayBuffer(this.HEADER_LENGTH+y);let x=new DataView(b),A=0;x.setUint8(A++,this.KINDS.userBroadcastPush),x.setUint8(A++,d.length),x.setUint8(A++,c.length),x.setUint8(A++,u.length),x.setUint8(A++,h.length),x.setUint8(A++,m.length),x.setUint8(A++,r),Array.from(d,E=>
266x.setUint8(A++,E.charCodeAt(0))),Array.from(c,E=>x.setUint8(A++,E.charCodeAt(0))),Array.from(u,E=>x.setUint8(A++,E.charCodeAt(0))),Array.from(h,E=>x.setUint8(A++,E.charCodeAt(0))),Array.from(m,E=>x.setUint8(A++,E.charCodeAt(0)));var w=new Uint8Array(b.byteLength+n.byteLength);return w.set(new Uint8Array(b),0),w.set(new Uint8Array(n),b.byteLength),w.buffer}decode(t,r){if(this._isArrayBuffer(t)){let n=this._binaryDecode(t);return r(n)}if(typeof t=="string"){const n=JSON.parse(t),[s,o,u,c,d]=n;return r({join_ref:s,ref:o,topic:u,event:c,payload:d})}return r({})}_binaryDecode(t){const r=new DataView(t),n=r.getUint8(0),s=new TextDecoder;switch(n){case this.KINDS.userBroadcast:return this._decodeUserBroadcast(t,r,s)}}_decodeUserBroadcast(t,r,n){const s=r.getUint8(1),o=r.getUint8(2),u=r.getUint8(3),c=r.getUint8(4);let d=this.HEADER_LENGTH+4;const h=n.decode(t.slice(d,d+s));d=d+s;const v=n.decode(t.slice(d,d+o));d=d+o;const m=n.decode(t.slice(d,d+u));d=d+u;const y=t.slice(d,t.byteLength),b=c===this.JSON_ENCODING?JSON.parse(n.decode(y)):y,x={type:this.BROADCAST_EVENT,event:v,payload:b};return u>0&&(x.meta=JSON.parse(m)),{join_ref:null,ref:null,topic:h,event:this.BROADCAST_EVENT,payload:x}}_isArrayBuffer(t){var r;return t instanceof ArrayBuffer||((r=t==null?void 0:t.constructor)===null||r===void 0?void 0:r.name)==="ArrayBuffer"}_pick(t,r){return!t||typeof t!="object"?{}:Object.fromEntries(Object.entries(t).filter(([n])=>r.includes(n)))}}var We;(function(e){e.abstime="abstime",e.bool="bool",e.date="date",e.daterange="daterange",e.float4="float4",e.float8="float8",e.int2="int2",e.int4="int4",e.int4range="int4range",e.int8="int8",e.int8range="int8range",e.json="json",e.jsonb="jsonb",e.money="money",e.numeric="numeric",e.oid="oid",e.reltime="reltime",e.text="text",e.time="time",e.timestamp="timestamp",e.timestamptz="timestamptz",e.timetz="timetz",e.tsrange="tsrange",e.tstzrange="tstzrange"})(We||(We={}));const y_=(e,t,r={})=>{var n;const s=(n=r.skipTypes)!==null&&n!==void 0?n:[];return t?Object.keys(t).reduce((o,u)=>(o[u]=ZD(u,e,t,s),o),{}):{}},ZD=(e,t,r,n)=>{const s=t.find(c=>c.name===e),o=s==null?void 0:s.type,u=r[e];return o&&!n.includes(o)?_j(o,u):gg(u)},_j=(e,t)=>{if(e.charAt(0)==="_"){const r=e.slice(1,e.length);return t5(t,r)}switch(e){case We.bool:return QD(t);case We.float4:case We.float8:case We.int2:case We.int4:case We.int8:case We.numeric:case We.oid:return JD(t);case We.json:case We.jsonb:return e5(t);case We.timestamp:return r5(t);case We.abstime:case We.date:case We.daterange:case We.int4range:case We.int8range:case We.money:case We.reltime:case We.text:case We.time:case We.timestamptz:case We.timetz:case We.tsrange:case We.tstzrange:return gg(t);default:return gg(t)}},gg=e=>e,QD=e=>{switch(e){case"t":return!0;case"f":return!1;default:return e}},JD=e=>{if(typeof e=="string"){const t=parseFloat(e);if(!Number.isNaN(t))return t}return e},e5=e=>{if(typeof e=="string")try{return JSON.parse(e)}catch{return e}return e},t5=(e,t)=>{if(typeof e!="string")return e;const r=e.length-1,n=e[r];if(e[0]==="{"&&n==="}"){let o;const u=e.slice(1,r);try{o=JSON.parse("["+u+"]")}catch{o=u?u.split(","):[]}return o.map(c=>_j(t,c))}return e},r5=e=>typeof e=="string"?e.replace(" ","T"):e,Sj=e=>{const t=new URL(e);return t.protocol=t.protocol.replace(/^ws/i,"http"),t.pathname=t.pathname.replace(/\/+$/,"").replace(/\/socket\/websocket$/i,"").replace(/\/socket$/i,"").replace(/\/websocket$/i,""),t.pathname===""||t.pathname==="/"?t.pathname="/api/broadcast":t.pathname=t.pathname+"/api/broadcast",t.href};var zl=e=>typeof e=="function"?e:function(){return e},n5=typeof self<"u"?self:null,Vs=typeof window<"u"?window:null,pn=n5||Vs||globalThis,i5="2.0.0",a5=1e4,s5=1e3,mn={connecting:0,open:1,closing:2,closed:3},ur={closed:"closed",errored:"errored",joined:"joined",joining:"joining",leaving:"leaving"},Yn={close:"phx_close",error:"phx_error",join:"phx_join",reply:"phx_reply",leave:"phx_leave"},yg={longpoll:"longpoll",websocket:"websocket"},o5={complete:4},bg="base64url.bearer.phx.",Gc=class{constructor(e,t,r,n){this.channel=e,this.event=t,this.payload=r||function(){return{}},this.receivedResp=null,this.timeout=n,this.timeoutTimer=null,this.recHo
vendor: 21,658 bytes, lines 266-267
266oks=[],this.sent=!1,this.ref=void 0}resend(e){this.timeout=e,this.reset(),this.send()}send(){this.hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload(),ref:this.ref,join_ref:this.channel.joinRef()}))}receive(e,t){return this.hasReceived(e)&&t(this.receivedResp.response),this.recHooks.push({status:e,callback:t}),this}reset(){this.cancelRefEvent(),this.ref=null,this.refEvent=null,this.receivedResp=null,this.sent=!1}destroy(){this.cancelRefEvent(),this.cancelTimeout()}matchReceive({status:e,response:t,_ref:r}){this.recHooks.filter(n=>n.status===e).forEach(n=>n.callback(t))}cancelRefEvent(){this.refEvent&&this.channel.off(this.refEvent)}cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=null}startTimeout(){this.timeoutTimer&&this.cancelTimeout(),this.ref=this.channel.socket.makeRef(),this.refEvent=this.channel.replyEventName(this.ref),this.channel.on(this.refEvent,e=>{this.cancelRefEvent(),this.cancelTimeout(),this.receivedResp=e,this.matchReceive(e)}),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}hasReceived(e){return this.receivedResp&&this.receivedResp.status===e}trigger(e,t){this.channel.trigger(this.refEvent,{status:e,response:t})}},Aj=class{constructor(e,t){this.callback=e,this.timerCalc=t,this.timer=void 0,this.tries=0}reset(){this.tries=0,clearTimeout(this.timer)}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}},l5=class{constructor(e,t,r){this.state=ur.closed,this.topic=e,this.params=zl(t||{}),this.socket=r,this.bindings=[],this.bindingRef=0,this.timeout=this.socket.timeout,this.joinedOnce=!1,this.joinPush=new Gc(this,Yn.join,this.params,this.timeout),this.pushBuffer=[],this.stateChangeRefs=[],this.rejoinTimer=new Aj(()=>{this.socket.isConnected()&&this.rejoin()},this.socket.rejoinAfterMs),this.stateChangeRefs.push(this.socket.onError(()=>this.rejoinTimer.reset())),this.stateChangeRefs.push(this.socket.onOpen(()=>{this.rejoinTimer.reset(),this.isErrored()&&this.rejoin()})),this.joinPush.receive("ok",()=>{this.state=ur.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(n=>n.send()),this.pushBuffer=[]}),this.joinPush.receive("error",n=>{this.state=ur.errored,this.socket.hasLogger()&&this.socket.log("channel",`error ${this.topic}`,n),this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.onClose(()=>{this.rejoinTimer.reset(),this.socket.hasLogger()&&this.socket.log("channel",`close ${this.topic}`),this.state=ur.closed,this.socket.remove(this)}),this.onError(n=>{this.socket.hasLogger()&&this.socket.log("channel",`error ${this.topic}`,n),this.isJoining()&&this.joinPush.reset(),this.state=ur.errored,this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.joinPush.receive("timeout",()=>{this.socket.hasLogger()&&this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),new Gc(this,Yn.leave,zl({}),this.timeout).send(),this.state=ur.errored,this.joinPush.reset(),this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()}),this.on(Yn.reply,(n,s)=>{this.trigger(this.replyEventName(s),n)})}join(e=this.timeout){if(this.joinedOnce)throw new Error("tried to join multiple times. 'join' can only be called a single time per channel instance");return this.timeout=e,this.joinedOnce=!0,this.rejoin(),this.joinPush}teardown(){this.pushBuffer.forEach(e=>e.destroy()),this.pushBuffer=[],this.rejoinTimer.reset(),this.joinPush.destroy(),this.state=ur.closed,this.bindings=[]}onClose(e){this.on(Yn.close,e)}onError(e){return this.on(Yn.error,t=>e(t))}on(e,t){let r=this.bindingRef++;return this.bindings.push({event:e,ref:r,callback:t}),r}off(e,t){this.bindings=this.bindings.filter(r=>!(r.event===e&&(typeof t>"u"||t===r.ref)))}canPush(){return this.socket.isConnected()&&this.isJoined()}push(e,t,r=this.timeout){if(t=t||{},!this.joinedOnce)throw new Error(`tried to push '${e}' to '${this.topic}' before joining. Use channel.join() before pushing events`);let n=new Gc(this,e,function(){return t},r);return this.canPush()?n.send():(n.startTimeout(),this.pushBuffer.push(n)),n}leave(e=this.timeout){this.rejoinTimer.reset(),this.joinPush.cancelTimeout(),this.state=ur.leaving;let t=()=>{this.socket.hasLogger()&&this.socket.log("channel",`leave ${this.topic}`),this.trigger(Yn.close,"leave")},r=new Gc(this,Yn.leave,zl({}),e);return r.receive("ok",()=>t()).receive("timeout",()=>t()),r.send(),this.canPush()||r.trigger("ok",{}),r}onMessage(e,t,r){return t}filterBindings(e,t,r){return!0}isMember(e,t,r,n){return this.topic!==e?!1:n&&n!==this.joinRef()?(this.socket.hasLogger()&&this.socket.log("channel","dropping outdated message",{topic:e,event:t,payload:r,joinRef:n}),!1):!0}joinRef(){return this.joinPush.ref}rejoin(e=this.timeout){this.isLeaving()||(this.socket.leaveOpenTopic(this.topic),this.state=ur.joining,this.joinPush.resend(e))}trigger(e,t,r,n){let s=this.onMessage(e,t,r,n);if(t&&!s)throw new Error("channel onMessage callbacks must return the payload, modified or unmodified");let o=this.bindings.filter(u=>u.event===e&&this.filterBindings(u,t,r));for(let u=0;u<o.length;u++)o[u].callback(s,r,n||this.joinRef())}replyEventName(e){return`chan_reply_${e}`}isClosed(){return this.state===ur.closed}isErrored(){return this.state===ur.errored}isJoined(){return this.state===ur.joined}isJoining(){return this.state===ur.joining}isLeaving(){return this.state===ur.leaving}},_f=class{static request(e,t,r,n,s,o,u){if(pn.XDomainRequest){let c=new pn.XDomainRequest;return this.xdomainRequest(c,e,t,n,s,o,u)}else if(pn.XMLHttpRequest){let c=new pn.XMLHttpRequest;return this.xhrRequest(c,e,t,r,n,s,o,u)}else{if(pn.fetch&&pn.AbortController)return this.fetchRequest(e,t,r,n,s,o,u);throw new Error("No suitable XMLHttpRequest implementation found")}}static fetchRequest(e,t,r,n,s,o,u){let c={method:e,headers:r,body:n},d=null;return s&&(d=new AbortController,setTimeout(()=>d.abort(),s),c.signal=d.signal),pn.fetch(t,c).then(h=>h.text()).then(h=>this.parseJSON(h)).then(h=>u&&u(h)).catch(h=>{h.name==="AbortError"&&o?o():u&&u(null)}),d}static xdomainRequest(e,t,r,n,s,o,u){return e.timeout=s,e.open(t,r),e.onload=()=>{let c=this.parseJSON(e.responseText);u&&u(c)},o&&(e.ontimeout=o),e.onprogress=()=>{},e.send(n),e}static xhrRequest(e,t,r,n,s,o,u,c){e.open(t,r,!0),e.timeout=o;for(let[d,h]of Object.entries(n))e.setRequestHeader(d,h);return e.onerror=()=>c&&c(null),e.onreadystatechange=()=>{if(e.readyState===o5.complete&&c){let d=this.parseJSON(e.responseText);c(d)}},u&&(e.ontimeout=u),e.send(s),e}static parseJSON(e){if(!e||e==="")return null;try{return JSON.parse(e)}catch{return console&&console.log("failed to parse JSON response",e),null}}static serialize(e,t){let r=[];for(var n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue;let s=t?`${t}[${n}]`:n,o=e[n];typeof o=="object"?r.push(this.serialize(o,s)):r.push(encodeURIComponent(s)+"="+encodeURIComponent(o))}return r.join("&")}static appendParams(e,t){if(Object.keys(t).length===0)return e;let r=e.match(/\?/)?"&":"?";return`${e}${r}${this.serialize(t)}`}},u5=e=>{let t="",r=new Uint8Array(e),n=r.byteLength;for(let s=0;s<n;s++)t+=String.fromCharCode(r[s]);return btoa(t)},ks=class{constructor(e,t){t&&t.length===2&&t[1].startsWith(bg)&&(this.authToken=atob(t[1].slice(bg.length))),this.endPoint=null,this.token=null,this.skipHeartbeat=!0,this.reqs=new Set,this.awaitingBatchAck=!1,this.currentBatch=null,this.currentBatchTimer=null,this.batchBuffer=[],this.onopen=function(){},this.onerror=function(){},this.onmessage=function(){},this.onclose=function(){},this.pollEndpoint=this.normalizeEndpoint(e),this.readyState=mn.connecting,setTimeout(()=>this.poll(),0)}normalizeEndpoint(e){return e.replace("ws://","http://").replace("wss://","https://").replace(new RegExp("(.*)/"+yg.websocket),"$1/"+yg.longpoll)}endpointURL(){return _f.appendParams(this.pollEndpoint,{token:this.token})}closeAndRetry(e,t,r){this.close(e,t,r),this.readyState=mn.connecting}ontimeout(){this.onerror("timeout"),this.closeAndRetry(1005,"timeout",!1)}isActive(){return this.readyState===mn.open||this.readyState===mn.connecting}poll(){const e={Accept:"application/json"};this.authToken&&(e["X-Phoenix-AuthToken"]=this.authToken),this.ajax("GET",e,null,()=>this.ontimeout(),t=>{if(t){var{status:r,token:n,messages:s}=t;if(r===410&&this.token!==null){this.onerror(410),this.closeAndRetry(3410,"session_gone",!1);return}this.token=n}else r=0;switch(r){case 200:s.forEach(o=>{setTimeout(()=>this.onmessage({data:o}),0)}),this.poll();break;case 204:this.poll();break;case 410:this.readyState=mn.open,this.onopen({}),this.poll();break;case 403:this.onerror(403),this.close(1008,"forbidden",!1);break;case 0:case 500:this.onerror(500),this.closeAndRetry(1011,"internal server error",500);break;default:throw new Error(`unhandled poll status ${r}`)}})}send(e){typeof e!="string"&&(e=u5(e)),this.currentBatch?this.currentBatch.push(e):this.awaitingBatchAck?this.batchBuffer.push(e):(this.currentBatch=[e],this.currentBatchTimer=setTimeout(()=>{this.batchSend(this.currentBatch),this.currentBatch=null},0))}batchSend(e){this.awaitingBatchAck=!0,this.ajax("POST",{"Content-Type":"application/x-ndjson"},e.join(`
267`),()=>this.onerror("timeout"),t=>{this.awaitingBatchAck=!1,!t||t.status!==200?(this.onerror(t&&t.status),this.closeAndRetry(1011,"internal server error",!1)):this.batchBuffer.length>0&&(this.batchSend(this.batchBuffer),this.batchBuffer=[])})}close(e,t,r){for(let s of this.reqs)s.abort();this.readyState=mn.closed;let n=Object.assign({code:1e3,reason:void 0,wasClean:!0},{code:e,reason:t,wasClean:r});this.batchBuffer=[],clearTimeout(this.currentBatchTimer),this.currentBatchTimer=null,typeof CloseEvent<"u"?this.onclose(new CloseEvent("close",n)):this.onclose(n)}ajax(e,t,r,n,s){let o,u=()=>{this.reqs.delete(o),n()};o=_f.request(e,this.endpointURL(),t,r,this.timeout,u,c=>{this.reqs.delete(o),this.isActive()&&s(c)}),this.reqs.add(o)}},c5=class Nl{constructor(t,r={}){let n=r.events||{state:"presence_state",diff:"presence_diff"};this.state={},this.pendingDiffs=[],this.channel=t,this.joinRef=null,this.caller={onJoin:function(){},onLeave:function(){},onSync:function(){}},this.channel.on(n.state,s=>{let{onJoin:o,onLeave:u,onSync:c}=this.caller;this.joinRef=this.channel.joinRef(),this.state=Nl.syncState(this.state,s,o,u),this.pendingDiffs.forEach(d=>{this.state=Nl.syncDiff(this.state,d,o,u)}),this.pendingDiffs=[],c()}),this.channel.on(n.diff,s=>{let{onJoin:o,onLeave:u,onSync:c}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(s):(this.state=Nl.syncDiff(this.state,s,o,u),c())})}onJoin(t){this.caller.onJoin=t}onLeave(t){this.caller.onLeave=t}onSync(t){this.caller.onSync=t}list(t){return Nl.list(this.state,t)}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel.joinRef()}static syncState(t,r,n,s){let o=this.clone(t),u={},c={};return this.map(o,(d,h)=>{r[d]||(c[d]=h)}),this.map(r,(d,h)=>{let v=o[d];if(v){let m=h.metas.map(A=>A.phx_ref),y=v.metas.map(A=>A.phx_ref),b=h.metas.filter(A=>y.indexOf(A.phx_ref)<0),x=v.metas.filter(A=>m.indexOf(A.phx_ref)<0);b.length>0&&(u[d]=h,u[d].metas=b),x.length>0&&(c[d]=this.clone(v),c[d].metas=x)}else u[d]=h}),this.syncDiff(o,{joins:u,leaves:c},n,s)}static syncDiff(t,r,n,s){let{joins:o,leaves:u}=this.clone(r);return n||(n=function(){}),s||(s=function(){}),this.map(o,(c,d)=>{let h=t[c];if(t[c]=this.clone(d),h){let v=t[c].metas.map(y=>y.phx_ref),m=h.metas.filter(y=>v.indexOf(y.phx_ref)<0);t[c].metas.unshift(...m)}n(c,h,d)}),this.map(u,(c,d)=>{let h=t[c];if(!h)return;let v=d.metas.map(m=>m.phx_ref);h.metas=h.metas.filter(m=>v.indexOf(m.phx_ref)<0),s(c,h,d),h.metas.length===0&&delete t[c]}),t}static list(t,r){return r||(r=function(n,s){return s}),this.map(t,(n,s)=>r(n,s))}static map(t,r){return Object.getOwnPropertyNames(t).map(n=>r(n,t[n]))}static clone(t){return JSON.parse(JSON.stringify(t))}},Vc={HEADER_LENGTH:1,META_LENGTH:4,KINDS:{push:0,reply:1,broadcast:2},encode(e,t){if(e.payload.constructor===ArrayBuffer)return t(this.binaryEncode(e));{let r=[e.join_ref,e.ref,e.topic,e.event,e.payload];return t(JSON.stringify(r))}},decode(e,t){if(e.constructor===ArrayBuffer)return t(this.binaryDecode(e));{let[r,n,s,o,u]=JSON.parse(e);return t({join_ref:r,ref:n,topic:s,event:o,payload:u})}},binaryEncode(e){let{join_ref:t,ref:r,event:n,topic:s,payload:o}=e,u=this.META_LENGTH+t.length+r.length+s.length+n.length,c=new ArrayBuffer(this.HEADER_LENGTH+u),d=new DataView(c),h=0;d.setUint8(h++,this.KINDS.push),d.setUint8(h++,t.length),d.setUint8(h++,r.length),d.setUint8(h++,s.length),d.setUint8(h++,n.length),Array.from(t,m=>d.setUint8(h++,m.charCodeAt(0))),Array.from(r,m=>d.setUint8(h++,m.charCodeAt(0))),Array.from(s,m=>d.setUint8(h++,m.charCodeAt(0))),Array.from(n,m=>d.setUint8(h++,m.charCodeAt(0)));var v=new Uint8Array(c.byteLength+o.byteLength);return v.set(new Uint8Array(c),0),v.set(new Uint8Array(o),c.byteLength),v.buffer},binaryDecode(e){let t=new DataView(e),r=t.getUint8(0),n=new TextDecoder;switch(r){case this.KINDS.push:return this.decodePush(e,t,n);case this.KINDS.reply:return this.decodeReply(e,t,n);case this.KINDS.broadcast:return this.decodeBroadcast(e,t,n)}},decodePush(e,t,r){let n=t.getUint8(1),s=t.getUint8(2),o=t.getUint8(3),u=this.HEADER_LENGTH+this.META_LENGTH-1,c=r.decode(e.slice(u,u+n));u=u+n;let d=r.decode(e.slice(u,u+s));u=u+s;let h=r.decode(e.slice(u,u+o));u=u+o;let v=e.slice(u,e.byteLength);return{join_ref:c,ref:null,topic:d,event:h,payload:v}},decodeReply(e,t,r){let n=t.getUint8(1),s=t.getUint8(2),o=t.getUint8(3),u=t.getUint8(4),c=this.HEADER_LENGTH+this.META_LENGTH,d=r.decode(e.slice(c,c+n));c=c+n;let h=r.decode(e.slice(c,c+s));c=c+s;let v=r.decode(e.slice(c,c+o));c=c+o;let m=r.decode(e.slice(c,c+u));c=c+u;let y=e.slice(c,e.byteLength),b={status:m,response:y};return{join_ref:d,ref:h,topic:v,event:Yn.reply,payload:b}},decodeBroadcast(e,t,r){let n=t.getUint8(1),s=t.getUint8(2),o=this.HEADER_LENGTH+2,u=r.decode(e.slice(o,o+n));o=o+n;let c=r.decode(e.slice(o,o+s));o=o+s;let d=e.slice(o,e.byteLength);return{join_ref:null,ref:null,topic:u,event:c,payload:d}}},f5=class{constructor(e,t={}){this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.channels=[],this.sendBuffer=[],this.ref=0,this.fallbackRef=null,this.timeout=t.timeout||a5,this.transport=t.transport||pn.WebSocket||ks,this.conn=void 0,this.primaryPassedHealthCheck=!1,this.longPollFallbackMs=t.longPollFallbackMs,this.fallbackTimer=null,this.sessionStore=t.sessionStorage||pn&&pn.sessionStorage,this.establishedConnections=0,this.defaultEncoder=Vc.encode.bind(Vc),this.defaultDecoder=Vc.decode.bind(Vc),this.closeWasClean=!0,this.disconnecting=!1,this.binaryType=t.binaryType||"arraybuffer",this.connectClock=1,this.pageHidden=!1,this.encode=void 0,this.decode=void 0,this.transport!==ks?(this.encode=t.encode||this.defaultEncoder,this.decode=t.decode||this.defaultDecoder):(this.encode=this.defaultEncoder,this.decode=this.defaultDecoder);let r=null;Vs&&Vs.addEventListener&&(Vs.addEventListener("pagehide",n=>{this.conn&&(this.disconnect(),r=this.connectClock)}),Vs.addEventListener("pageshow",n=>{r===this.connectClock&&(r=null,this.connect())}),Vs.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"?this.pageHidden=!0:(this.pageHidden=!1,!this.isConnected()&&!this.closeWasClean&&this.teardown(()=>this.connect()))})),this.heartbeatIntervalMs=t.heartbeatIntervalMs||3e4,this.autoSendHeartbeat=t.autoSendHeartbeat??!0,this.heartbeatCallback=t.heartbeatCallback??(()=>{}),this.rejoinAfterMs=n=>t.rejoinAfterMs?t.rejoinAfterMs(n):[1e3,2e3,5e3][n-1]||1e4,this.reconnectAfterMs=n=>t.reconnectAfterMs?t.reconnectAfterMs(n):[10,50,100,150,200,250,500,1e3,2e3][n-1]||5e3,this.logger=t.logger||null,!this.logger&&t.debug&&(this.logger=(n,s,o)=>{console.log(`${n}: ${s}`,o)}),this.longpollerTimeout=t.longpollerTimeout||2e4,this.params=zl(t.params||{}),this.endPoint=`${e}/${yg.websocket}`,this.vsn=t.vsn||i5,this.heartbeatTimeoutTimer=null,this.heartbeatTimer=null,this.heartbeatSentAt=null,this.pendingHeartbeatRef=null,this.reconnectTimer=new Aj(()=>{if(this.pageHidden){this.log("Not reconnecting as page is hidden!"),this.teardown();return}this.teardown(async()=>{t.beforeReconnect&&await t.beforeReconnect(),this.connect()})},this.reconnectAfterMs),this.authToken=t.authToken}getLongPollTransport(){return ks}replaceTransport(e){this.connectClock++,this.closeWasClean=!0,clearTimeout(this.fallbackTimer),this.reconnectTimer.reset(),this.conn&&(this.conn.close(),this.conn=null),this.transport=e}protocol(){return location.protocol.match(/^https/)?"wss":"ws"}endPointURL(){let e=_f.appendParams(_f.appendParams(this.endPoint,this.params()),{vsn:this.vsn});return e.charAt(0)!=="/"?e:e.charAt(1)==="/"?`${this.protocol()}:${e}`:`${this.protocol()}://${location.host}${e}`}disconnect(e,t,r){this.connectClock++,this.disconnecting=!0,this.closeWasClean=!0,clearTimeout(this.fallbackTimer),this.reconnectTimer.reset(),this.teardown(()=>{this.disconnecting=!1,e&&e()},t,r)}connect(e){e&&(console&&console.log("passing params to connect is deprecated. Instead pass :params to the Socket constructor"),this.params=zl(e)),!(this.conn&&!this.disconnecting)&&(this.longPollFallbackMs&&this.transport!==ks?this.connectWithFallback(ks,this.longPollFallbackMs):this.transportConnect())}log(e,t,r){this.logger&&this.logger(e,t,r)}hasLogger(){return this.logger!==null}onOpen(e){let t=this.makeRef();return this.stateChangeCallbacks.open.push([t,e]),t}onClose(e){let t=this.makeRef();return this.stateChangeCallbacks.close.push([t,e]),t}onError(e){let t=this.makeRef();return this.stateChangeCallbacks.error.push([t,e]),t}onMessage(e){let t=this.makeRef();return this.stateChangeCallbacks.message.push([t,e]),t}onHeartbeat(e){this.heartbeatCallback=e}ping(e){if(!this.isConnected())return!1;let t=this.makeRef(),r=Date.now();this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:t});let n=this.onMessage(s=>{s.ref===t&&(this.off([n]),e(Date.now()-r))});return!0}transportName(e){switch(e){case ks:return"LongPoll";default:return e.name}}transportConnect(){this.connectClock++,this.closeWasClean=!1;let e;this.authToken&&(e=["phoenix",`${bg}${btoa(this.authToken).replace(/=/g,"")}`]),this.conn=new this.transport(this.endPointURL(),e),this.conn.binaryType=this.binaryType,this.conn.timeout=this.longpollerTimeout,this.conn.onopen=()=>this.onConnOpen(),this.conn.onerror=t=>this.onConnError(t),this.conn.onmessage=t=>this.onConnMessage(t),this.conn.onclose=t=>this.onConnClose(t)}getSession(e){return this.sessionStore&&this.sessionStore.getItem(e)}storeSession(e,t){this.sessionStore&&this.sessionStore.setItem(e,t)}connectWithFallback(e,t=2500){clearTimeout(this.fallbackTimer);let r=!1,n=!0,s,o,u=this.transportName(e),c=d=>{this.log("transport",`falling back to ${u}...`,d),this.off([s,o]),n=!1,this.replaceTransport(e),this.transportConnect()};if(this.getSession(`phx:fallback:${u}`))return c("memorized");this.fallbackTimer=setTimeout(c,t),o=this.onError(d=>{this.log("transport","error",d),n&&!r&&(clearTimeout(this.fallbackTimer),c(d))}),this.fallbackRef&&this.off([this.fallbackRef]),this.fallbackRef=this.onOpen(()=>{if(r=!0,!n){let d=this.transportName(e);return this.primaryPassedHealthCheck||this.storeSession(`phx:fallback:${d}`,"true"),this.log("transport",`established ${d} fallback`)}clearTimeout(this.fallbackTimer),this.fallbackTimer=setTimeout(c,t),this.ping(d=>{this.log("transport","connected to primary after",d),this.primaryPassedHealthCheck=!0,clearTimeout(this.fallbackTimer)})}),this.transportConnect()}clearHeartbeats(){clearTimeout(this.heartbeatTimer),clearTimeout(this.heartbeatTimeoutTimer)}onConnOpen(){this.hasLogger()&&this.log("transport",`connected to ${this.endPointURL()}`),this.closeWasClean=!1,this.disconnecting=!1,this.establishedConnections++,this.flushSendBuffer(),this.reconnectTimer.reset(),this.autoSendHeartbeat&&this.resetHeartbeat(),this.triggerStateCallbacks("open")}heartbeatTimeout(){if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this.heartbeatSentAt=null,this.hasLogger()&&this.log("transport","heartbeat timeout. Attempting to re-establish connection");try{this.heartbeatCallback("timeout")}catch(e){this.log("error","error in heartbeat callback",e)}this.triggerChanError(),this.closeWasClean=!1,this.teardown(()=>this.reconnectTimer.scheduleTimeout(),s5,"heartbeat timeout")}}resetHeartbeat(){this.conn&&this.conn.skipHeartbeat||(this.pendingHeartbeatRef=null,this.clearHeartbeats(),this.heartbeatTimer=setTimeout(()=>this.sendHeartbeat(),this.heartbeatIntervalMs))}teardown(e,t,r){if(!this.conn)return e&&e();const n=this.conn;this.waitForBufferDone(n,()=>{t?n.close(t,r||""):n.close(),this.waitForSocketClosed(n,()=>{this.conn===n&&(this.conn.onopen=function(){},this.conn.onerror=function(){},this.conn.onmessage=function(){},this.conn.onclose=function(){},this.conn=null),e&&e()})})}waitForBufferDone(e,t,r=1){if(r===5||!e.bufferedAmount){t();return}setTimeout(()=>{this.waitForBufferDone(e,t,r+1)},150*r)}waitForSocketClosed(e,t,r=1){if(r===5||e.readyState===mn.closed){t();return}setTimeout(()=>{this.waitForSocketClosed(e,t,r+1)},150*r)}onConnClose(e){this.conn&&(this.conn.onclose=()=>{}),this.hasLogger()&&this.log("transport","close",e),this.triggerChanError(),this.clearHeartbeats(),this.closeWasClean||this.reconnectTimer.scheduleTimeout(),this.triggerStateCallbacks("close",e)}onConnError(e){this.hasLogger()&&this.log("transport",e);let t=this.transport,r=this.establishedConnections;this.triggerStateCallbacks("error",e,t,r),(t===this.transport||r>0)&&this.triggerChanError()}
267triggerChanError(){this.channels.forEach(e=>{e.isErrored()||e.isLeaving()||e.isClosed()||e.trigger(Yn.error)})}connectionState(){switch(this.conn&&this.conn.readyState){case mn.connecting:return"connecting";case mn.open:return"open";case mn.closing:return"closing";default:return"closed"}}isConnected(){return this.connectionState()==="open"}remove(e){this.off(e.stateChangeRefs),this.channels=this.channels.filter(t=>t!==e)}off(e){for(let t in this.stateChangeCallbacks)this.stateChangeCallbacks[t]=this.stateChangeCallbacks[t].filter(([r])=>e.indexOf(r)===-1)}channel(e,t={}){let r=new l5(e,t,this);return this.channels.push(r),r}push(e){if(this.hasLogger()){let{topic:t,event:r,payload:n,ref:s,join_ref:o}=e;this.log("push",`${t} ${r} (${o}, ${s})`,n)}this.isConnected()?this.encode(e,t=>this.conn.send(t)):this.sendBuffer.push(()=>this.encode(e,t=>this.conn.send(t)))}makeRef(){let e=this.ref+1;return e===this.ref?this.ref=0:this.ref=e,this.ref.toString()}sendHeartbeat(){if(!this.isConnected()){try{this.heartbeatCallback("disconnected")}catch(e){this.log("error","error in heartbeat callback",e)}return}if(this.pendingHeartbeatRef){this.heartbeatTimeout();return}this.pendingHeartbeatRef=this.makeRef(),this.heartbeatSentAt=Date.now(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef});try{this.heartbeatCallback("sent")}catch(e){this.log("error","error in heartbeat callback",e)}this.heartbeatTimeoutTimer=setTimeout(()=>this.heartbeatTimeout(),this.heartbeatIntervalMs)}flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach(e=>e()),this.sendBuffer=[])}onConnMessage(e){this.decode(e.data,t=>{let{topic:r,event:n,payload:s,ref:o,join_ref:u}=t;if(o&&o===this.pendingHeartbeatRef){const c=this.heartbeatSentAt?Date.now()-this.heartbeatSentAt:void 0;this.clearHeartbeats();try{this.heartbeatCallback(s.status==="ok"?"ok":"error",c)}catch(d){this.log("error","error in heartbeat callback",d)}this.pendingHeartbeatRef=null,this.heartbeatSentAt=null,this.autoSendHeartbeat&&(this.heartbeatTimer=setTimeout(()=>this.sendHeartbeat(),this.heartbeatIntervalMs))}this.hasLogger()&&this.log("receive",`${s.status||""} ${r} ${n} ${o&&"("+o+")"||""}`.trim(),s);for(let c=0;c<this.channels.length;c++){const d=this.channels[c];d.isMember(r,n,s,u)&&d.trigger(n,s,o,u)}this.triggerStateCallbacks("message",t)})}triggerStateCallbacks(e,...t){try{this.stateChangeCallbacks[e].forEach(([r,n])=>{try{n(...t)}catch(s){this.log("error",`error in ${e} callback`,s)}})}catch(r){this.log("error",`error triggering ${e} callbacks`,r)}}leaveOpenTopic(e){let t=this.channels.find(r=>r.topic===e&&(r.isJoined()||r.isJoining()));t&&(this.hasLogger()&&this.log("transport",`leaving duplicate topic "${e}"`),t.leave())}};class Ll{constructor(t,r){const n=h5(r);this.presence=new c5(t.getChannel(),n),this.presence.onJoin((s,o,u)=>{const c=Ll.onJoinPayload(s,o,u);t.getChannel().trigger("presence",c)}),this.presence.onLeave((s,o,u)=>{const c=Ll.onLeavePayload(s,o,u);t.getChannel().trigger("presence",c)}),this.presence.onSync(()=>{t.getChannel().trigger("presence",{event:"sync"})})}get state(){return Ll.transformState(this.presence.state)}static transformState(t){return t=d5(t),Object.getOwnPropertyNames(t).reduce((r,n)=>{const s=t[n];return r[n]=pf(s),r},{})}static onJoinPayload(t,r,n){const s=b_(r),o=pf(n);return{event:"join",key:t,currentPresences:s,newPresences:o}}static onLeavePayload(t,r,n){const s=b_(r),o=pf(n);return{event:"leave",key:t,currentPresences:s,leftPresences:o}}}function pf(e){return e.metas.map(t=>(t.presence_ref=t.phx_ref,delete t.phx_ref,delete t.phx_ref_prev,t))}function d5(e){return JSON.parse(JSON.stringify(e))}function h5(e){return(e==null?void 0:e.events)&&{events:e.events}}function b_(e){return e!=null&&e.metas?pf(e):[]}var x_;(function(e){e.SYNC="sync",e.JOIN="join",e.LEAVE="leave"})(x_||(x_={}));class v5{get state(){return this.presenceAdapter.state}constructor(t,r){this.channel=t,this.presenceAdapter=new Ll(this.channel.channelAdapter,r)}}class p5{constructor(t,r,n){const s=m5(n);this.channel=t.getSocket().channel(r,s),this.socket=t}get state(){return this.channel.state}set state(t){this.channel.state=t}get joinedOnce(){return this.channel.joinedOnce}get joinPush(){return this.channel.joinPush}get rejoinTimer(){return this.channel.rejoinTimer}on(t,r){return this.channel.on(t,r)}off(t,r){this.channel.off(t,r)}subscribe(t){return this.channel.join(t)}unsubscribe(t){return this.channel.leave(t)}teardown(){this.channel.teardown()}onClose(t){this.channel.onClose(t)}onError(t){return this.channel.onError(t)}push(t,r,n){let s;try{s=this.channel.push(t,r,n)}catch{throw new Error(`tried to push '${t}' to '${this.channel.topic}' before joining. Use channel.subscribe() before pushing events`)}if(this.channel.pushBuffer.length>XD){const o=this.channel.pushBuffer.shift();o.cancelTimeout(),this.socket.log("channel",`discarded push due to buffer overflow: ${o.event}`,o.payload())}return s}updateJoinPayload(t){const r=this.channel.joinPush.payload();this.channel.joinPush.payload=()=>Object.assign(Object.assign({},r),t)}canPush(){return this.socket.isConnected()&&this.state===$i.joined}isJoined(){return this.state===$i.joined}isJoining(){return this.state===$i.joining}isClosed(){return this.state===$i.closed}isLeaving(){return this.state===$i.leaving}updateFilterBindings(t){this.channel.filterBindings=t}updatePayloadTransform(t){this.channel.onMessage=t}getChannel(){return this.channel}}function m5(e){return{config:Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},e.config)}}var w_;(function(e){e.ALL="*",e.INSERT="INSERT",e.UPDATE="UPDATE",e.DELETE="DELETE"})(w_||(w_={}));var Ws;(function(e){e.BROADCAST="broadcast",e.PRESENCE="presence",e.POSTGRES_CHANGES="postgres_changes",e.SYSTEM="system"})(Ws||(Ws={}));var Fn;(function(e){e.SUBSCRIBED="SUBSCRIBED",e.TIMED_OUT="TIMED_OUT",e.CLOSED="CLOSED",e.CHANNEL_ERROR="CHANNEL_ERROR"})(Fn||(Fn={}));class Il{get state(){return this.channelAdapter.state}set state(t){this.channelAdapter.state=t}get joinedOnce(){return this.channelAdapter.joinedOnce}get timeout(){return this.socket.timeout}get joinPush(){return this.channelAdapter.joinPush}get rejoinTimer(){return this.channelAdapter.rejoinTimer}constructor(t,r={config:{}},n){var s,o;if(this.topic=t,this.params=r,this.socket=n,this.bindings={},this.subTopic=t.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},r.config),this.channelAdapter=new p5(this.socket.socketAdapter,t,this.params),this.presence=new v5(this),this._onClose(()=>{this.socket._remove(this)}),this._updateFilterTransform(),this.broadcastEndpointURL=Sj(this.socket.socketAdapter.endPointURL()),this.private=this.params.config.private||!1,!this.private&&(!((o=(s=this.params.config)===null||s===void 0?void 0:s.broadcast)===null||o===void 0)&&o.replay))throw new Error(`tried to use replay on public channel '${this.topic}'. It must be a private channel.`)}subscribe(t,r=this.timeout){var n,s,o;if(this.socket.isConnected()||this.socket.connect(),this.channelAdapter.isClosed()){const{config:{broadcast:u,presence:c,private:d}}=this.params,h=(s=(n=this.bindings.postgres_changes)===null||n===void 0?void 0:n.map(b=>b.filter))!==null&&s!==void 0?s:[],v=!!this.bindings[Ws.PRESENCE]&&this.bindings[Ws.PRESENCE].length>0||((o=this.params.config.presence)===null||o===void 0?void 0:o.enabled)===!0,m={},y={broadcast:u,presence:Object.assign(Object.assign({},c),{enabled:v}),postgres_changes:h,private:d};this.socket.accessTokenValue&&(m.access_token=this.socket.accessTokenValue),this._onError(b=>{t==null||t(Fn.CHANNEL_ERROR,b)}
267),this._onClose(()=>t==null?void 0:t(Fn.CLOSED)),this.updateJoinPayload(Object.assign({config:y},m)),this._updateFilterMessage(),this.channelAdapter.subscribe(r).receive("ok",async({postgres_changes:b})=>{if(this.socket._isManualToken()||this.socket.setAuth(),b===void 0){t==null||t(Fn.SUBSCRIBED);return}this._updatePostgresBindings(b,t)}).receive("error",b=>{this.state=$i.errored,t==null||t(Fn.CHANNEL_ERROR,new Error(JSON.stringify(Object.values(b).join(", ")||"error")))}).receive("timeout",()=>{t==null||t(Fn.TIMED_OUT)})}return this}_updatePostgresBindings(t,r){var n;const s=this.bindings.postgres_changes,o=(n=s==null?void 0:s.length)!==null&&n!==void 0?n:0,u=[];for(let c=0;c<o;c++){const d=s[c],{filter:{event:h,schema:v,table:m,filter:y}}=d,b=t&&t[c];if(b&&b.event===h&&Il.isFilterValueEqual(b.schema,v)&&Il.isFilterValueEqual(b.table,m)&&Il.isFilterValueEqual(b.filter,y))u.push(Object.assign(Object.assign({},d),{id:b.id}));else{this.unsubscribe(),this.state=$i.errored,r==null||r(Fn.CHANNEL_ERROR,new Error("mismatch between server and client bindings for postgres changes"));return}}this.bindings.postgres_changes=u,this.state!=$i.errored&&r&&r(Fn.SUBSCRIBED)}presenceState(){return this.presence.state}async track(t,r={}){return await this.send({type:"presence",event:"track",payload:t},r.timeout||this.timeout)}async untrack(t={}){return await this.send({type:"presence",event:"untrack"},t)}on(t,r,n){const s=this.channelAdapter.isJoined()||this.channelAdapter.isJoining(),o=t===Ws.PRESENCE||t===Ws.POSTGRES_CHANGES;if(s&&o)throw this.socket.log("channel",`cannot add \`${t}\` callbacks for ${this.topic} after \`subscribe()\`.`),new Error(`cannot add \`${t}\` callbacks for ${this.topic} after \`subscribe()\`.`);return this._on(t,r,n)}async httpSend(t,r,n={}){var s;if(r==null)return Promise.reject(new Error("Payload is required for httpSend()"));const o={apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"};this.socket.accessTokenValue&&(o.Authorization=`Bearer ${this.socket.accessTokenValue}`);const u={method:"POST",headers:o,body:JSON.stringify({messages:[{topic:this.subTopic,event:t,payload:r,private:this.private}]})},c=await this._fetchWithTimeout(this.broadcastEndpointURL,u,(s=n.timeout)!==null&&s!==void 0?s:this.timeout);if(c.status===202)return{success:!0};let d=c.statusText;try{const h=await c.json();d=h.error||h.message||d}catch{}return Promise.reject(new Error(d))}async send(t,r={}){var n,s;if(!this.channelAdapter.canPush()&&t.type==="broadcast"){console.warn("Realtime send() is automatically falling back to REST API. This behavior will be deprecated 
267in the future. Please use httpSend() explicitly for REST delivery.");const{event:o,payload:u}=t,c={apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"};this.socket.accessTokenValue&&(c.Authorization=`Bearer ${this.socket.accessTokenValue}`);const d={method:"POST",headers:c,body:JSON.stringify({messages:[{topic:this.subTopic,event:o,payload:u,private:this.private}]})};try{const h=await this._fetchWithTimeout(this.broadcastEndpointURL,d,(n=r.timeout)!==null&&n!==void 0?n:this.timeout);return await((s=h.body)===null||s===void 0?void 0:s.cancel()),h.ok?"ok":"error"}catch(h){return h.name==="AbortError"?"timed out":"error"}}else return new Promise(o=>{var u,c,d;const h=this.channelAdapter.push(t.type,t,r.timeout||this.timeout);t.type==="broadcast"&&!(!((d=(c=(u=this.params)===null||u===void 0?void 0:u.config)===null||c===void 0?void 0:c.broadcast)===null||d===void 0)&&d.ack)&&o("ok"),h.receive("ok",()=>o("ok")),h.receive("error",()=>o("error")),h.receive("timeout",()=>o("timed out"))})}updateJoinPayload(t){this.channelAdapter.updateJoinPayload(t)}async unsubscribe(t=this.timeout){return new Promise(r=>{this.channelAdapter.unsubscribe(t).receive("ok",()=>r("ok")).receive("timeout",()=>r("timed out")).receive("error",()=>r("error"))})}teardown(){this.channelAdapter.teardown()}async _fetchWithTimeout(t,r,n){const s=new AbortController,o=setTimeout(()=>s.abort(),n),u=await this.socket.fetch(t,Object.assign(Object.assign({},r),{signal:s.signal}));return clearTimeout(o),u}_on(t,r,n){const s=t.toLocaleLowerCase(),o=this.channelAdapter.on(t,n),u={type:s,filter:r,callback:n,ref:o};return this.bindings[s]?this.bindings[s].push(u):this.bindings[s]=[u],this._updateFilterMessage(),this}_onClose(t){this.channelAdapter.onClose(t)}_onError(t){this.channelAdapter.onError(t)}_updateFilterMessage(){this.channelAdapter.updateFilterBindings((t,r,n)=>{var s,o,u,c,d,h,v;const m=t.event.toLocaleLowerCase();if(this._notThisChannelEvent(m,n))return!1;const y=(s=this.bindings[m])===null||s===void 0?void 0:s.find(b=>b.ref===t.ref);if(!y)return!0;if(["broadcast","presence","postgres_changes"].includes(m))if("id"in y){const b=y.id,x=(o=y.filter)===null||o===void 0?void 0:o.event;return b&&((u=r.ids)===null||u===void 0?void 0:u.includes(b))&&(x==="*"||(x==null?void 0:x.toLocaleLowerCase())===((c=r.data)===null||c===void 0?void 0:c.type.toLocaleLowerCase()))}else{const b=(h=(d=y==null?void 0:y.filter)===null||d===void 0?void 0:d.event)===null||h===void 0?void 0:h.toLocaleLowerCase();return b==="*"||b===((v=r==null?void 0:r.event)===null||v===void 0?void 0:v.toLocaleLowerCase())}else return y.type.toLocaleLowerCase()===m})}_notThisChannelEvent(t,r){const{close:n,error:s,leave:o,join:u}=wj;return r&&[n,s,o,u].includes(t)&&r!==this.joinPush.ref}_updateFilterTransform(){this.channelAdapter.updatePayloadTransform((t,r,n)=>{if(typeof r=="object"&&"ids"in r){const s=r.data,{schema:o,table:u,commit_timestamp:c,type:d,errors:h}=s;return Object.assign(Object.assign({},{schema:o,table:u,commit_timestamp:c,eventType:d,new:{},old:{},errors:h}),this._getPayloadRecords(s))}return r})}copyBindings(t){if(this.joinedOnce)throw new Error("cannot copy bindings into joined channel");for(const r in t.bindings)for(const n of t.bindings[r])this._on(n.type,n.filter,n.callback)}static isFilterValueEqual(t,r){return(t??void 0)===(r??void 0)}_getPayloadRecords(t){const r={new:{},old:{}};return(t.type==="INSERT"||t.type==="UPDATE")&&(r.new=y_(t.columns,t.record)),(t.type==="UPDATE"||t.type==="DELETE")&&(r.old=y_(t.columns,t.old_record)),r}}class g5{constructor(t,r){this.socket=new f5(t,r)}get timeout(){return this.socket.timeout}get endPoint(){return this.socket.endPoint}get transport(){return this.socket.transport}get heartbeatIntervalMs(){return this.socket.heartbeatIntervalMs}get heartbeatCallback(){return this.socket.heartbeatCallback}set heartbeatCallback(t){this.socket.heartbeatCallback=t}get heartbeatTimer(){return this.socket.heartbeatTimer}get pendingHeartbeatRef(){return this.socket.pendingHeartbeatRef}get reconnectTimer(){return this.socket.reconnectTimer}get vsn(){return this.socket.vsn}get encode(){return this.socket.encode}get decode(){return this.socket.decode}get reconnectAfterMs(){return this.socket.reconnectAfterMs}get sendBuffer(){return this.socket.sendBuffer}get stateChangeCallbacks(){return this.socket.stateChangeCallbacks}connect(){this.socket.connect()}disconnect(t,r,n,s=1e4){return new Promise(o=>{setTimeout(()=>
267o("timeout"),s),this.socket.disconnect(()=>{t(),o("ok")},r,n)})}push(t){this.socket.push(t)}log(t,r,n){this.socket.log(t,r,n)}makeRef(){return this.socket.makeRef()}onOpen(t){this.socket.onOpen(t)}onClose(t){this.socket.onClose(t)}onError(t){this.socket.onError(t)}onMessage(t){this.socket.onMessage(t)}isConnected(){return this.socket.isConnected()}isConnecting(){return this.socket.connectionState()==mg.connecting}isDisconnecting(){return this.socket.connectionState()==mg.closing}connectionState(){return this.socket.connectionState()}endPointURL(){return this.socket.endPointURL()}sendHeartbeat(){this.socket.sendHeartbeat()}getSocket(){return this.socket}}const y5={HEARTBEAT_INTERVAL:25e3},b5=[1e3,2e3,5e3,1e4],x5=1e4,w5=`
268  addEventListener("message", (e) => {
269    if (e.data.event === "start") {
270      setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval);
271    }
272  });`;class _5{get endPoint(){return this.socketAdapter.endPoint}get timeout(){return this.socketAdapter.timeout}get transport(){return this.socketAdapter.transport}get heartbeatCallback(){return this.socketAdapter.heartbeatCallback}get heartbeatIntervalMs(){return this.socketAdapter.heartbeatIntervalMs}get heartbeatTimer(){return this.worker?this._workerHeartbeatTimer:this.socketAdapter.heartbeatTimer}get pendingHeartbeatRef(){return this.worker?this._pendingWorkerHeartbeatRef:this.socketAdapter.pendingHeartbeatRef}get reconnectTimer(){return this.socketAdapter.reconnectTimer}get vsn(){return this.socketAdapter.vsn}get encode(){return this.socketAdapter.encode}get decode(){return this.socketAdapter.decode}get reconnectAfterMs(){return this.socketAdapter.reconnectAfterMs}get sendBuffer(){return this.socketAdapter.sendBuffer}get stateChangeCallbacks(){return this.socketAdapter.stateChangeCallbacks}constructor(t,r){var n;if(this.channels=new Array,this.accessTokenValue=null,this.accessToken=null,this.apiKey=null,this.httpEndpoint="",this.headers={},this.params={},this.ref=0,this.serializer=new WD,this._manuallySetToken=!1,this._authPromise=null,this._workerHeartbeatTimer=void 0,this._pendingWorkerHeartbeatRef=null,this._resolveFetch=o=>o?(...u)=>o(...u):(...u)=>fetch(...u),!(!((n=r==null?void 0:r.params)===null||n===void 0)&&n.apikey))throw new Error("API key is required to connect to Realtime");this.apiKey=r.params.apikey;const s=this._initializeOptions(r);this.socketAdapter=new g5(t,s),this.httpEndpoint=Sj(t),this.fetch=this._resolveFetch(r==null?void 0:r.fetch)}connect(){if(!(this.isConnecting()||this.isDisconnecting()||this.isConnected())){this.accessToken&&!this._authPromise&&this._setAuthSafely("connect"),this._setupConnectionHandlers();try{this.socketAdapter.connect()}catch(t){const r=t.message;throw r.includes("Node.js")?new Error(`${r}
273
274To use Realtime in Node.js, you need to provide a WebSocket implementation:
275
276Option 1: Use Node.js 22+ which has native WebSocket support
277Option 2: Install and provide the "ws" package:
278
279  npm install ws
280
281  import ws from "ws"
282  const client = new RealtimeClient(url, {
283    ...options,
284    transport: ws
285  })`):new Error(`WebSocket not available: ${r}`)}this._handleNodeJsRaceCondition()}}endpointURL(){return this.socketAdapter.endPointURL()}async disconnect(t,r){return this.isDisconnecting()?"ok":await this.socketAdapter.disconnect(()=>{clearInterval(this._workerHeartbeatTimer),this._terminateWorker()},t,r)}getChannels(){return this.channels}async removeChannel(t){const r=await t.unsubscribe();return r==="ok"&&t.teardown(),this.channels.length===0&&this.disconnect(),r}async removeAllChannels(){const t=this.channels.map(async n=>{const s=await n.unsubscribe();return n.teardown(),s}),r=await Promise.all(t);return this.disconnect(),r}log(t,r,n){this.socketAdapter.log(t,r,n)}connectionState(){return this.socketAdapter.connectionState()||mg.closed}isConnected(){return this.socketAdapter.isConnected()}isConnecting(){return this.socketAdapter.isConnecting()}isDisconnecting(){return this.socketAdapter.isDisconnecting()}channel(t,r={config:{}}){const n=`realtime:${t}`,s=this.getChannels().find(o=>o.topic===n);if(s)return s;{const o=new Il(`realtime:${t}`,r,this);return this.channels.push(o),o}}push(t){this.socketAdapter.push(t)}async setAuth(t=null){this._authPromise=this._performAuth(t);try{await this._authPromise}finally{this._authPromise=null}}_isManualToken(){return this._manuallySetToken}async sendHeartbeat(){this.socketAdapter.sendHeartbeat()}onHeartbeat(t){this.socketAdapter.heartbeatCallback=this._wrapHeartbeatCallback(t)}_makeRef(){return this.socketAdapter.makeRef()}_remove(t){this.channels=this.channels.filter(r=>r.topic!==t.topic)}async _performAuth(t=null){let r,n=!1;if(t)r=t,n=!0;else if(this.accessToken)try{r=await this.accessToken()}catch(s){this.log("error","Error fetching access token from callback",s),r=this.accessTokenValue}else r=this.accessTokenValue;n?this._manuallySetToken=!0:this.accessToken&&(this._manuallySetToken=!1),this.accessTokenValue!=r&&(this.accessTokenValue=r,this.channels.forEac
285h(s=>{const o={access_token:r,version:GD};r&&s.updateJoinPayload(o),s.joinedOnce&&s.channelAdapter.isJoined()&&s.channelAdapter.push(wj.access_token,{access_token:r})}))}async _waitForAuthIfNeeded(){this._authPromise&&await this._authPromise}_setAuthSafely(t="general"){this._isManualToken()||this.setAuth().catch(r=>{this.log("error",`Error setting auth in ${t}`,r)})}_setupConnectionHandlers(){this.socketAdapter.onOpen(()=>{(this._authPromise||(this.accessToken&&!this.accessTokenValue?this.setAuth():Promise.resolve())).catch(r=>{this.log("error","error waiting for auth on connect",r)}),this.worker&&!this.workerRef&&this._startWorkerHeartbeat()}),this.socketAdapter.onClose(()=>{this.worker&&this.workerRef&&this._terminateWorker()}),this.socketAdapter.onMessage(t=>{t.ref&&t.ref===this._pendingWorkerHeartbeatRef&&(this._pendingWorkerHeartbeatRef=null)})}_handleNodeJsRaceCondition(){this.socketAdapter.isConnected()&&this.socketAdapter.getSocket().onConnOpen()}_wrapHeartbeatCallback(t){return(r,n)=>{r=="sent"&&this._setAuthSafely(),t&&t(r,n)}}_startWorkerHeartbeat(){this.workerUrl?this.log("worker",`starting worker for from ${this.workerUrl}`):this.log("worker","starting default worker");const t=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(t),this.workerRef.onerror=r=>{this.log("worker","worker error",r.message),this._terminateWorker(),this.disconnect()},this.workerRef.onmessage=r=>{r.data.event==="keepAlive"&&this.sendHeartbeat()},this.workerRef.postMessage({event:"start",interval:this.heartbeatIntervalMs})}_terminateWorker(){this.workerRef&&(this.log("worker","terminating worker"),this.workerRef.terminate(),this.workerRef=void 0)}_workerObjectUrl(t){let r;if(t)r=t;else{const n=new Blob([w5],{type:"application/javascript"});r=URL.createObjectURL(n)}return r}_initializeOptions(t){var r,n,s,o,u,c,d,h,v;this.worker=(r=t==null?void 0:t.worker)!==null&&r!==void 0?r:!1,this.accessToken=(n=t==null?void 0:t.accessToken)!==null&&n!==void 0?n:null;const m={};m.timeout=(s=t==null?void 0:t.timeout)!==null&&s!==void 0?s:FD,m.heartbeatIntervalMs=(o=t==null?void 0:t.heartbeatIntervalMs)!==null&&o!==void 0?o:y5.HEARTBEAT_INTERVAL,m.transport=(u=t==null?void 0:t.transport)!==null&&u!==void 0?u:HD.getWebSocketConstructor(),m.params=t==null?void 0:t.params,m.logger=t==null?void 0:t.logger,m.heartbeatCallback=this._wrapHeartbeatCallback(t==null?void 0:t.heartbeatCallback),m.reconnectAfterMs=(c=t==null?void 0:t.reconnectAfterMs)!==null&&c!==void 0?c:(A=>b5[A-1]||x5);let y,b;const x=(d=t==null?void 0:t.vsn)!==null&&d!==void 0?d:YD;switch(x){case VD:y=(A,w)=>w(JSON.stringify(A)),b=(A,w)=>w(JSON.parse(A));break;case xj:y=this.serializer.encode.bind(this.serializer),b=this.serializer.decode.bind(this.serializer);break;default:throw new Error(`Unsupported serializer version: ${m.vsn}`)}if(m.vsn=x,m.encode=(h=t==null?void 0:t.encode)!==null&&h!==void 0?h:y,m.decode=(v=t==null?void 0:t.decode)!==null&&v!==void 0?v:b,m.beforeReconnect=this._reconnectAuth.bind(this),(t!=null&&t.logLevel||t!=null&&t.log_level)&&(this.logLevel=t.logLevel||t.log_level,m.params=Object.assign(Object.assign({},m.params),{log_level:this.logLevel})),this.worker){if(typeof window<"u"&&!window.Worker)throw new Error("Web Worker is not supported");this.workerUrl=t==null?void 0:t.workerUrl,m.autoSendHeartbeat=!this.worker}return m}async _reconnectAuth(){await this._waitForAuthIfNeeded(),this.isConnected()||this.connect()}}var ql=class extends Error{constructor(e,t){var r;super(e),this.name="IcebergError",this.status=t.status,this.icebergType=t.icebergType,this.icebergCode=t.icebergCode,this.details=t.details,this.isCommitStateUnknown=t.icebergType==="CommitStateUnknownException"||[500,502,504].includes(t.status)&&((r=t.icebergType)==null?void 0:r.includes("CommitState"))===!0}isNotFound(){return this.status===404}isConflict(){return this.status===409}isAuthenticationTimeout(){return this.status===419}};function S5(e,t,r){const n=new URL(t,e);if(r)for(const[s,o]of Object.entries(r))o!==void 0&&n.searchParams.set(s,o);return n.toString()}async function A5(e){return!e||e.type==="none"?{}:e.type==="bearer"?{Authorization:`Bearer ${e.token}`}:e.type==="header"?{[e.name]:e.value}:e.type==="custom"?await e.getHeaders():{}}function O5(e){const t=e.fetchImpl??globalThis.fetch;return{async request({method:r,path:n,query:s,body:o,headers:u}){const c=S5(e.baseUrl,n,s),d=await A5(e.auth),h=await t(c,{method:r,headers:{...o?{"Content-Type":"application/json"}:{},...d,...u},body:o?JSON.stringify(o):void 0}),v=await h.text(),m=(h.headers.get("content-type")||"").includes("application/json"),y=m&&v?JSON.parse(v):v;if(!h.ok){const b=m?y:void 0,x=b==null?void 0:b.error;throw new ql((x==null?void 0:x.message)??`Request failed with status ${h.status}`,{status:h.status,icebergType:x==null?void 0:x.type,icebergCode:x==null?void 0:x.code,details:b})}return{status:h.status,headers:h.headers,data:y}}}}function Yc(e){return e.join("�")}var E5=class{constructor(e,t=""){this.client=e,this.prefix=t}async listNamespaces(e){const t=e?{parent:Yc(e.namespace)}:void 0;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces`,query:t})).data.namespaces.map(n=>({namespace:n}))}async createNamespace(e,t){const r={namespace:e.namespace,properties:t==null?void 0:t.properties};return(await this.client.request({method:"POST",path:`${this.prefix}/namespaces`,body:r})).data}async dropNamespace(e){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${Yc(e.namespace)}`})}async loadNamespaceMetadata(e){return{properties:(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${Yc(e.namespace)}`})).data.properties}}async namespaceExists(e){try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${Yc(e.namespace)}`}),!0}catch(t){if(t instanceof ql&&t.status===404)return!1;throw t}}async createNamespaceIfNotExists(e,t){try{return await this.createNamespace(e,t)}catch(r){if(r instanceof ql&&r.status===409)return;throw r}}};function Ps(e){return e.join("�")}var j5=class{constructor(e,t="",r){this.client=e,this.prefix=t,this.accessDelegation=r}async listTables(e){return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${Ps(e.namespace)}/tables`})).data.identifiers}async createTable(e,t){const r={};return this.accessDelegation&&(r["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${Ps(e.namespace)}/tables`,body:t,headers:r})).data.metadata}async updateTable(e,t){const r=await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${Ps(e.namespace)}/tables/${e.name}`,body:t});return{"metadata-location":r.data["metadata-location"],metadata:r.data.metadata}}async dropTable(e,t){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${Ps(e.namespace)}/tables/${e.name}`,query:{purgeRequested:String((t==null?void 0:t.purge)??!1)}})}async loadTable(e){const t={};return this.accessDelegation&&(t["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${Ps(e.namespace)}/tables/${e.name}`,headers:t})).data.metadata}async tableExists(e){const t={};this.accessDelegation&&(t["X-Iceberg-Access-Delegation"]=this.accessDelegation);try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${Ps(e.namespace)}/tables/${e.name}`,headers:t}),!0}catch(r){if(r instanceof ql&&r.status===404)return!1;throw r}}async createTableIfNotExists(e,t){try{return await this.createTable(e,t)}catch(r){if(r instanceof ql&&r.status===409)return await this.loadTable({namespace:e.namespace,name:t.name});throw r}}},T5=class{constructor(e){var n;let t="v1";e.catalogName&&(t+=`/${e.catalogName}`);const r=e.baseUrl.endsWith("/")?e.baseUrl:`${e.baseUrl}/`;this.client=O5({baseUrl:r,auth:e.auth,fetchImpl:e.fetch}),this.accessDelegation=(n=e.accessDelegation)==null?void 0:n.join(","),this.namespaceOps=new E5(this.client,t),this.tableOps=new j5(this.client,t,this.accessDelegation)}async listNamespaces(e){return this.namespaceOps.listNamespaces(e)}async createNamespace(e,t){return this.namespaceOps.createNamespace(e,t)}async dropNamespace(e){await this.namespaceOps.dropNamespace(e)}async loadNamespaceMetadata(e){return this.namespaceOps.loadNamespaceMetadata(e)}async listTables(e){return this.tableOps.listTables(e)}
285async createTable(e,t){return this.tableOps.createTable(e,t)}async updateTable(e,t){return this.tableOps.updateTable(e,t)}async dropTable(e,t){await this.tableOps.dropTable(e,t)}async loadTable(e){return this.tableOps.loadTable(e)}async namespaceExists(e){return this.namespaceOps.namespaceExists(e)}async tableExists(e){return this.tableOps.tableExists(e)}async createNamespaceIfNotExists(e,t){return this.namespaceOps.createNamespaceIfNotExists(e,t)}async createTableIfNotExists(e,t){return this.tableOps.createTableIfNotExists(e,t)}};function Hl(e){"@babel/helpers - typeof";return Hl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hl(e)}function C5(e,t){if(Hl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Hl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function N5(e){var t=C5(e,"string");return Hl(t)=="symbol"?t:t+""}function k5(e,t,r){return(t=N5(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function __(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function Se(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?__(Object(r),!0).forEach(function(n){k5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):__(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}var yd=class extends Error{constructor(e,t="storage",r,n){super(e),this.__isStorageError=!0,this.namespace=t,this.name=t==="vectors"?"StorageVectorsError":"StorageError",this.status=r,this.statusCode=n}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}};function bd(e){return typeof e=="object"&&e!==null&&"__isStorageError"in e}var xg=class extends yd{constructor(e,t,r,n="storage"){super(e,n,t,r),this.name=n==="vectors"?"StorageVectorsApiError":"StorageApiError",this.status=t,this.statusCode=r}toJSON(){return Se({},super.toJSON())}},Oj=class extends yd{constructor(e,t,r="storage"){super(e,r),this.name=r==="vectors"?"StorageVectorsUnknownError":"StorageUnknownError",this.originalError=t}};const P5=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),M5=e=>{if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},wg=e=>{if(Array.isArray(e))return e.map(r=>wg(r));if(typeof e=="function"||e!==Object(e))return e;const t={};return Object.entries(e).forEach(([r,n])=>{const s=r.replace(/([-_][a-z])/gi,o=>o.toUpperCase().replace(/[-_]/g,""));t[s]=wg(n)}),t},R5=e=>!e||typeof e!="string"||e.length===0||e.length>100||e.trim()!==e||e.includes("/")||e.includes("\\")?!1:/^[\w!.\*'() &$@=;:+,?-]+$/.test(e),S_=e=>{var t;return e.msg||e.message||e.error_description||(typeof e.error=="string"?e.error:(t=e.error)===null||t===void 0?void 0:t.message)||JSON.stringify(e)},D5=async(e,t,r,n)=>{if(e!==null&&typeof e=="object"&&typeof e.json=="function"){const s=e;let o=parseInt(s.status,10);Number.isFinite(o)||(o=500),s.json().then(u=>{const c=(u==null?void 0:u.statusCode)||(u==null?void 0:u.code)||o+"";t(new xg(S_(u),o,c,n))}).catch(()=>{const u=o+"";t(new xg(s.statusText||`HTTP ${o} error`,o,u,n))})}else t(new Oj(S_(e),e,n))},z5=(e,t,r,n)=>{const s={method:e,headers:(t==null?void 0:t.headers)||{}};if(e==="GET"||e==="HEAD"||!n)return Se(Se({},s),r);if(M5(n)){var o;const u=(t==null?void 0:t.headers)||{};let c;for(const[d,h]of Object.entries(u))d.toLowerCase()==="content-type"&&(c=h);s.headers=L5(u,"Content-Type",(o=c)!==null&&o!==void 0?o:"application/json"),s.body=JSON.stringify(n)}else s.body=n;return t!=null&&t.duplex&&(s.duplex=t.duplex),Se(Se({},s),r)};function L5(e,t,r){const n=Se({},e);for(const s of Object.keys(n))s.toLowerCase()===t.toLowerCase()&&delete n[s];return n[t]=r,n}async function bl(e,t,r,n,s,o,u){return new Promise((c,d)=>{e(r,z5(t,n,s,o)).then(h=>{if(!h.ok)throw h;if(n!=null&&n.noResolveJson)return h;if(u==="vectors"){const v=h.headers.get("content-type");if(h.headers.get("content-length")==="0"||h.status===204)return{};if(!v||!v.includes("application/json"))return{}}return h.json()}).then(h=>c(h)).catch(h=>D5(h,d,n,u))})}function Ej(e="storage"){return{get:async(t,r,n,s)=>bl(t,"GET",r,n,s,void 0,e),post:async(t,r,n,s,o)=>bl(t,"POST",r,s,o,n,e),put:async(t,r,n,s,o)=>bl(t,"PUT",r,s,o,n,e),head:async(t,r,n,s)=>bl(t,"HEAD",r,Se(Se({},n),{},{noResolveJson:!0}),s,void 0,e),remove:async(t,r,n,s,o)=>bl(t,"DELETE",r,s,o,n,e)}}const I5=Ej("storage"),{get:Kl,post:Jr,put:_g,head:U5,remove:by}=I5,Or=Ej("vectors");var ho=class{constructor(e,t={},r,n="storage"){this.shouldThrowOnError=!1,this.url=e,this.headers=Object.fromEntries(Object.entries(t).map(([s,o])=>[s.toLowerCase(),o])),this.fetch=P5(r),this.namespace=n}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(e,t){return this.headers=Se(Se({},this.headers),{},{[e.toLowerCase()]:t}),this}async handleOperation(e){var t=this;try{return{data:await e(),error:null}}catch(r){if(t.shouldThrowOnError)throw r;if(bd(r))return{data:null,error:r};throw r}}},B5=class{constructor(e,t){this.downloadFn=e,this.shouldThrowOnError=t}then(e,t){return this.execute().then(e,t)}async execute(){var e=this;try{return{data:(await e.downloadFn()).body,error:null}}catch(t){if(e.shouldThrowOnError)throw t;if(bd(t))return{data:null,error:t};throw t}}};let jj;jj=Symbol.toStringTag;var $5=class{constructor(e,t){this.downloadFn=e,this.shouldThrowOnError=t,this[jj]="BlobDownloadBuilder",this.promise=null}asStream(){return new B5(this.downloadFn,this.shouldThrowOnError)}then(e,t){return this.getPromise().then(e,t)}catch(e){return this.getPromise().catch(e)}finally(e){return this.getPromise().finally(e)}getPromise(){return this.promise||(this.promise=this.execute()),this.promise}async execute(){var e=this;try{return{data:await(await e.downloadFn()).blob(),error:null}}catch(t){if(e.shouldThrowOnError)throw t;if(bd(t))return{data:null,error:t};throw t}}};const q5={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},A_={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};var H5=class extends ho{constructor(e,t={},r,n){super(e,t,n,"storage"),this.bucketId=r}async uploadOrUpdate(e,t,r,n){var s=this;return s.handleOperation(async()=>{let o;const u=Se(Se({},A_),n);let c=Se(Se({},s.headers),e==="POST"&&{"x-upsert":String(u.upsert)});const d=u.metadata;typeof Blob<"u"&&r instanceof Blob?(o=new FormData,o.append("cacheControl",u.cacheControl),d&&o.append("metadata",s.encodeMetadata(d)),o.append("",r)):typeof FormData<"u"&&r instanceof FormData?(o=r,o.has("cacheControl")||o.append("cacheControl",u.cacheControl),d&&!o.has("metadata")&&o.append("metadata",s.encodeMetadata(d))):(o=r,c["cac
285he-control"]=`max-age=${u.cacheControl}`,c["content-type"]=u.contentType,d&&(c["x-metadata"]=s.toBase64(s.encodeMetadata(d))),(typeof ReadableStream<"u"&&o instanceof ReadableStream||o&&typeof o=="object"&&"pipe"in o&&typeof o.pipe=="function")&&!u.duplex&&(u.duplex="half")),n!=null&&n.headers&&(c=Se(Se({},c),n.headers));const h=s._removeEmptyFolders(t),v=s._getFinalPath(h),m=await(e=="PUT"?_g:Jr)(s.fetch,`${s.url}/object/${v}`,o,Se({headers:c},u!=null&&u.duplex?{duplex:u.duplex}:{}));return{path:h,id:m.Id,fullPath:m.Key}})}async upload(e,t,r){return this.uploadOrUpdate("POST",e,t,r)}async uploadToSignedUrl(e,t,r,n){var s=this;const o=s._removeEmptyFolders(e),u=s._getFinalPath(o),c=new URL(s.url+`/object/upload/sign/${u}`);return c.searchParams.set("token",t),s.handleOperation(async()=>{let d;const h=Se(Se({},A_),n),v=Se(Se({},s.headers),{"x-upsert":String(h.upsert)});return typeof Blob<"u"&&r instanceof Blob?(d=new FormData,d.append("cacheControl",h.cacheControl),d.append("",r)):typeof FormData<"u"&&r instanceof FormData?(d=r,d.append("cacheControl",h.cacheControl)):(d=r,v["cache-control"]=`max-age=${h.cacheControl}`,v["content-type"]=h.contentType),{path:o,fullPath:(await _g(s.fetch,c.toString(),d,{headers:v})).Key}})}async createSignedUploadUrl(e,t){var r=this;return r.handleOperation(async()=>{let n=r._getFinalPath(e);const s=Se({},r.headers);t!=null&&t.upsert&&(s["x-upsert"]="true");const o=await Jr(r.fetch,`${r.url}/object/upload/sign/${n}`,{},{headers:s}),u=new URL(r.url+o.url),c=u.searchParams.get("token");if(!c)throw new yd("No token returned by API");return{signedUrl:u.toString(),path:e,token:c}})}async update(e,t,r){return this.uploadOrUpdate("PUT",e,t,r)}async move(e,t,r){var n=this;return n.handleOperation(async()=>await Jr(n.fetch,`${n.url}/object/move`,{bucketId:n.bucketId,sourceKey:e,destinationKey:t,de
285stinationBucket:r==null?void 0:r.destinationBucket},{headers:n.headers}))}async copy(e,t,r){var n=this;return n.handleOperation(async()=>({path:(await Jr(n.fetch,`${n.url}/object/copy`,{bucketId:n.bucketId,sourceKey:e,destinationKey:t,destinationBucket:r==null?void 0:r.destinationBucket},{headers:n.headers})).Key}))}async createSignedUrl(e,t,r){var n=this;return n.handleOperation(async()=>{let s=n._getFinalPath(e);const o=typeof(r==null?void 0:r.transform)=="object"&&r.transform!==null&&Object.keys(r.transform).length>0;let u=await Jr(n.fetch,`${n.url}/object/sign/${s}`,Se({expiresIn:t},o?{transform:r.transform}:{}),{headers:n.headers});const c=new URLSearchParams;r!=null&&r.download&&c.set("download",r.download===!0?"":r.download),(r==null?void 0:r.cacheNonce)!=null&&c.set("cacheNonce",String(r.cacheNonce));const d=c.toString();return{signedUrl:encodeURI(`${n.url}${u.signedURL}${d?`&${d}`:""}`)}})}async createSignedUrls(e,t,r){var n=this;return n.handleOperation(async()=>{const s=await Jr(n.fetch,`${n.url}/object/sign/${n.bucketId}`,{expiresIn:t,paths:e},{headers:n.headers}),o=new URLSearchParams;r!=null&&r.download&&o.set("download",r.download===!0?"":r.download),(r==null?void 0:r.cacheNonce)!=null&&o.set("cacheNonce",String(r.cacheNonce));const u=o.toString();return s.map(c=>Se(Se({},c),{},{signedUrl:c.signedURL?encodeURI(`${n.url}${c.signedURL}${u?`&${u}`:""}`):null}))})}download(e,t,r){const n=typeof(t==null?void 0:t.transform)=="object"&&t.transform!==null&&Object.keys(t.transform).length>0?"render/image/authenticated":"object",s=new URLSearchParams;t!=null&&t.transform&&this.applyTransformOptsToQuery(s,t.transform),(t==null?void 0:t.cacheNonce)!=null&&s.set("cacheNonce",String(t.cacheNonce));const o=s.toString(),u=this._getFinalPath(e),c=()=>Kl(this.fetch,`${this.url}/${n}/${u}${o?`?${o}`:""}`,{headers:this.headers,noResolveJson:!0},r);return new $5(c,this.shouldThrowOnError)}async info(e){var t=this;const r=t._getFinalPath(e);return t.handleOperation(async()=>wg(await Kl(t.fetch,`${t.url}/object/info/${r}`,{headers:t.headers})))}async exists(e){var t=this;const r=t._getFinalPath(e);try{return await U5(t.fetch,`${t.url}/object/${r}`,{headers:t.headers}),{data:!0,error:null}}catch(s){if(t.shouldThrowOnError)throw s;if(bd(s)){var n;const o=s instanceof xg?s.status:s instanceof Oj?(n=s.originalError)===null||n===void 0?void 0:n.status:void 0;if(o!==void 0&&[400,404].includes(o))return{data:!1,error:s}}throw s}}getPublicUrl(e,t){const r=this._getFinalPath(e),n=new URLSearchParams;t!=null&&t.download&&n.set("download",t.download===!0?"":t.download),t!=null&&t.transform&&this.applyTransformOptsToQuery(n,t.transform),(t==null?void 0:t.cacheNonce)!=null&&n.set("cacheNonce",String(t.cacheNonce));const s=n.toString(),o=typeof(t==null?void 0:t.transform)=="object"&&t.transform!==null&&Object.keys(t.transform).length>0?"render/image":"object";return{data:{publicUrl:encodeURI(`${this.url}/${o}/public/${r}`)+(s?`?${s}`:"")}}}async remove(e){var t=this;return t.handleOperation(async()=>await by(t.fetch,`${t.url}/object/${t.bucketId}`,{prefixes:e},{headers:t.headers}))}async list(e,t,r){var n=this;return n.handleOperation(async()=>{const s=Se(Se(Se({},q5),t),{},{prefix:e||""});return await Jr(n.fetch,`${n.url}/object/list/${n.bucketId}`,s,{headers:n.headers},r)})}async listV2(e,t){var r=this;return r.handleOperation(async()=>{const n=Se({},e);return await Jr(r.fetch,`${r.url}/object/list-v2/${r.bucketId}`,n,{headers:r.headers},t)})}encodeMetadata(e){return JSON.stringify(e)}toBase64(e){return typeof Buffer<"u"?Buffer.from(e).toString("base64"):btoa(e)}_getFinalPath(e){return`${this.bucketId}/${e.replace(/^\/+/,"")}`}_removeEmptyFolders(e){return e.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}applyTransformOptsToQuery(e,t){return t.width&&e.set("width",t.width.toString()),t.height&&e.set("height",t.height.toString()),t.resize&&e.set("resize",t.resize),t.format&&e.set("format",t.format),t.quality&&e.set("quality",t.quality.toString()),e}};const K5="2.103.3",cu={"X-Client-Info":`storage-js/${K5}`};var G5=class extends ho{constructor(e,t={},r,n){const s=new URL(e);n!=null&&n.useNewHostname&&/supabase\.(co|in|red)$/.test(s.hostname)&&!s.hostname.includes("storage.supabase.")&&(s.hostname=s.hostname.replace("supabase.","storage.supabase."));const o=s.href.replace(/\/$/,""),u=Se(Se({},cu),t);super(o,u,r,"storage")}async listBuckets(e){var t=this;return t.handleOperation(async()=>{const r=t.listBucketOptionsToQueryString(e);return await Kl(t.fetch,`${t.url}/bucket${r}`,{headers:t.headers})})}async getBucket(e){var t=this;return t.handleOperation(async()=>await Kl(t.fetch,`${t.url}/bucket/${e}`,{headers:t.headers}))}async createBucket(e,t={public:!1}){var r=this;return r.handleOperation(async()=>await Jr(r.fetch,`${r.url}/bucket`,{id:e,name:e,type:t.type,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:r.headers}))}async updateBucket(e,t){var r=this;return r.handleOperation(async()=>await _g(r.fetch,`${r.url}/bucket/${e}`,{id:e,name:e,public:t.public,file_size_limit:t.fileSizeLimit,allowed_mime_types:t.allowedMimeTypes},{headers:r.headers}))}async emptyBucket(e){var t=this;return t.handleOperation(async()=>await Jr(t.fetch,`${t.url}/bucket/${e}/empty`,{},{headers:t.headers}))}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await by(t.fetch,`${t.url}/bucket/${e}`,{},{headers:t.headers}))}listBucketOptionsToQueryString(e){const t={};return e&&("limit"in e&&(t.limit=String(e.limit)),"offset"in e&&(t.offset=String(e.offset)),e.search&&(t.search=e.search),e.sortColumn&&(t.sortColumn=e.sortColumn),e.sortOrder&&(t.sortOrder=e.sortOrder)),Object.keys(t).length>0?"?"+new URLSearchParams(t).toString():""}},V5=class extends ho{constructor(e,t={},r){const n=e.replace(/\/$/,""),s=Se(Se({},cu),t);super(n,s,r,"storage")}async createBucket(e){var t=this;return t.handleOperation(async()=>await Jr(t.fetch,`${t.url}/bucket`,{name:e},{headers:t.headers}))}async listBuckets(e){var t=this;return t.handleOperation(async()=>
285{const r=new URLSearchParams;(e==null?void 0:e.limit)!==void 0&&r.set("limit",e.limit.toString()),(e==null?void 0:e.offset)!==void 0&&r.set("offset",e.offset.toString()),e!=null&&e.sortColumn&&r.set("sortColumn",e.sortColumn),e!=null&&e.sortOrder&&r.set("sortOrder",e.sortOrder),e!=null&&e.search&&r.set("search",e.search);const n=r.toString(),s=n?`${t.url}/bucket?${n}`:`${t.url}/bucket`;return await Kl(t.fetch,s,{headers:t.headers})})}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await by(t.fetch,`${t.url}/bucket/${e}`,{},{headers:t.headers}))}from(e){var t=this;if(!R5(e))throw new yd("Invalid bucket name: File, folder, and bucket names must follow AWS object key naming guidelines and should avoid the use of any other characters.");const r=new T5({baseUrl:this.url,catalogName:e,auth:{type:"custom",getHeaders:async()=>t.headers},fetch:this.fetch}),n=this.shouldThrowOnError;return new Proxy(r,{get(s,o){const u=s[o];return typeof u!="function"?u:async(...c)=>{try{return{data:await u.apply(s,c),error:null}}catch(d){if(n)throw d;return{data:null,error:d}}}}})}},Y5=class extends ho{constructor(e,t={},r){const n=e.replace(/\/$/,""),s=Se(Se({},cu),{},{"Content-Type":"application/json"},t);super(n,s,r,"vectors")}async createIndex(e){var t=this;return t.handleOperation(async()=>await Or.post(t.fetch,`${t.url}/CreateIndex`,e,{headers:t.headers})||{})}async getIndex(e,t){var r=this;return r.handleOperation(async()=>await Or.post(r.fetch,`${r.url}/GetIndex`,{vectorBucketName:e,indexName:t},{headers:r.headers}))}async listIndexes(e){var t=this;return t.handleOperation(async()=>await Or.post(t.fetch,`${t.url}/ListIndexes`,e,{headers:t.headers}))}async deleteIndex(e,t){var r=this;return r.handleOperation(async()=>await Or.post(r.fetch,`${r.url}/DeleteIndex`,{vectorBucketName:e,indexName:t},{headers:r.headers})||{})}},F5=class extends ho{constructor(e,t={},r){const n=e.replace(/\/$/,""),s=Se(Se({},cu),{},{"Content-Type":"application/json"},t);super(n,s,r,"vectors")}async putVectors(e){var t=this;if(e.vectors.length<1||e.vectors.length>500)throw new Error("Vector batch size must be between 1 and 500 items");return t.handleOperation(async()=>await Or.post(t.fetch,`${t.url}/PutVectors`,e,{headers:t.headers})||{})}async getVectors(e){var t=this;return t.handleOperation(async()=>await Or.post(t.fetch,`${t.url}/GetVectors`,e,{headers:t.headers}))}async listVectors(e){var t=this;if(e.segmentCount!==void 0){if(e.segmentCount<1||e.segmentCount>16)throw new Error("segmentCount must be between 1 and 16");if(e.segmentIndex!==void 0&&(e.segmentIndex<0||e.segmentIndex>=e.segmentCount))throw new Error(`segmentIndex must be between 0 and ${e.segmentCount-1}`)}return t.handleOperation(async()=>await Or.post(t.fetch,`${t.url}/ListVectors`,e,{headers:t.headers}))}async queryVectors(e){var t=this;return t.handleOperation(async()=>await Or.post(t.fetch,`${t.url}/QueryVectors`,e,{headers:t.headers}))}async deleteVectors(e){var t=this;if(e.keys.length<1||e.keys.length>500)throw new Error("Keys batch size must be between 1 and 500 items");return t.handleOperation(async()=>await Or.post(t.fetch,`${t.url}/DeleteVectors`,e,{headers:t.headers})||{})}},X5=class extends ho{constructor(e,t={},r){const n=e.replace(/\/$/,""),s=Se(Se({},cu),{},{"Content-Type":"application/json"},t);super(n,s,r,"vectors")}async createBucket(e){var t=this;return t.handleOperation(async()=>await Or.post(t.fetch,`${t.url}/CreateVectorBucket`,{vectorBucketName:e},{headers:t.headers})||{})}async getBucket(e){var t=this;return t.handleOperation(async()=>await Or.post(t.fetch,`${t.url}/GetVectorBucket`,{vectorBucketName:e},{headers:t.headers}))}async listBuckets(e={}){var t=this;return t.handleOperation(async()=>await Or.post(t.fetch,`${t.url}/ListVectorBuckets`,e,{headers:t.headers}))}async deleteBucket(e){var t=this;return t.handleOperation(async()=>await Or.post(t.fetch,`${t.url}/DeleteVectorBucket`,{vectorBucketName:e},{headers:t.headers})||{})}},W5=class extends X5{constructor(e,t={}){super(e,t.headers||{},t.fetch)}from(e){return new Z5(this.url,this.headers,e,this.fetch)}async createBucket(e){var t=()=>super.createBucket,r=this;return t().call(r,e)}async getBucket(e){var t=()=>super.getBucket,r=this;return t().call(r,e)}async listBuckets(e={}){var t=()=>super.listBuckets,r=this;return t().call(r,e)}async deleteBucket(e){var t=()=>super.deleteBucket,r=this;return t().call(r,e)}},Z5=class extends Y5{constructor(e,t,r,n){super(e,t,n),this.vectorBucketName=r}async createIndex(e){var t=()=>super.createIndex,r=this;return t().call(r,Se(Se({},e),{},{vectorBucketName:r.vectorBucketName}))}
285async listIndexes(e={}){var t=()=>super.listIndexes,r=this;return t().call(r,Se(Se({},e),{},{vectorBucketName:r.vectorBucketName}))}async getIndex(e){var t=()=>super.getIndex,r=this;return t().call(r,r.vectorBucketName,e)}async deleteIndex(e){var t=()=>super.deleteIndex,r=this;return t().call(r,r.vectorBucketName,e)}index(e){return new Q5(this.url,this.headers,this.vectorBucketName,e,this.fetch)}},Q5=class extends F5{constructor(e,t,r,n,s){super(e,t,s),this.vectorBucketName=r,this.indexName=n}async putVectors(e){var t=()=>super.putVectors,r=this;return t().call(r,Se(Se({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async getVectors(e){var t=()=>super.getVectors,r=this;return t().call(r,Se(Se({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async listVectors(e={}){var t=()=>super.listVectors,r=this;return t().call(r,Se(Se({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async queryVectors(e){var t=()=>super.queryVectors,r=this;return t().call(r,Se(Se({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}async deleteVectors(e){var t=()=>super.deleteVectors,r=this;return t().call(r,Se(Se({},e),{},{vectorBucketName:r.vectorBucketName,indexName:r.indexName}))}},J5=class extends G5{constructor(e,t={},r,n){super(e,t,r,n)}from(e){return new H5(this.url,this.headers,e,this.fetch)}get vectors(){return new W5(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new V5(this.url+"/iceberg",this.headers,this.fetch)}};const Tj="2.103.3",Ys=30*1e3,Sg=3,Rp=Sg*Ys,e4="http://localhost:9999",t4="supabase.auth.token",r4={"X-Client-Info":`gotrue-js/${Tj}`},Ag="X-Supabase-Api-Version",Cj={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}},n4=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i,i4=600*1e3;class Gl extends Error{constructor(t,r,n){super(t),this.__isAuthError=!0,this.name="AuthError",this.status=r,this.code=n}toJSON(){return{name:this.name,message:this.message,status:this.status,code:this.code}}}function de(e){return typeof e=="object"&&e!==null&&"__isAuthError"in e}class a4 extends Gl{constructor(t,r,n){super(t,r,n),this.name="AuthApiError",this.status=r,this.code=n}}function s4(e){return de(e)&&e.name==="AuthApiError"}class Ea extends Gl{constructor(t,r){super(t),this.name="AuthUnknownError",this.originalError=r}}class ai extends Gl{constructor(t,r,n,s){super(t,n,s),this.name=r,this.status=n}}class Ar extends ai{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}function Fc(e){return de(e)&&e.name==="AuthSessionMissingError"}class Ms extends ai{constructor(){super("Auth session or user missing","AuthInvalidToken
285ResponseError",500,void 0)}}class Xc extends ai{constructor(t){super(t,"AuthInvalidCredentialsError",400,void 0)}}class Wc extends ai{constructor(t,r=null){super(t,"AuthImplicitGrantRedirectError",500,void 0),this.details=null,this.details=r}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{details:this.details})}}function o4(e){return de(e)&&e.name==="AuthImplicitGrantRedirectError"}class O_ extends ai{constructor(t,r=null){super(t,"AuthPKCEGrantCodeExchangeError",500,void 0),this.details=null,this.details=r}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{details:this.details})}}class l4 extends ai{constructor(){super("PKCE code verifier not found in storage. This can happen if the auth flow was initiated in a different browser or device, or if the storage was cleared. For SSR frameworks (Next.js, SvelteKit, etc.), use @supabase/ssr on both the server and client to store the code verifier in cookies.","AuthPKCECodeVerifierMissingError",400,"pkce_code_verifier_not_found")}}class Og extends ai{constructor(t,r){super(t,"AuthRetryableFetchError",r,void 0)}}function Dp(e){return de(e)&&e.name==="AuthRetryableFetchError"}class E_ extends ai{constructor(t,r,n){super(t,"AuthWeakPasswordError",r,"weak_password"),this.reasons=n}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{reasons:this.reasons})}}class Eg extends ai{constructor(t){super(t,"AuthInvalidJwtError",400,"invalid_jwt")}}const Sf="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),j_=` 	
286\r=`.split(""),u4=(()=>{const e=new Array(128);for(let t=0;t<e.length;t+=1)e[t]=-1;for(let t=0;t<j_.length;t+=1)e[j_[t].charCodeAt(0)]=-2;for(let t=0;t<Sf.length;t+=1)e[Sf[t].charCodeAt(0)]=t;return e})();function T_(e,t,r){if(e!==null)for(t.queue=t.queue<<8|e,t.queuedBits+=8;t.queuedBits>=6;){const n=t.queue>>t.queuedBits-6&63;r(Sf[n]),t.queuedBits-=6}else if(t.queuedBits>0)for(t.queue=t.queue<<6-t.queuedBits,t.queuedBits=6;t.queuedBits>=6;){const n=t.queue>>t.queuedBits-6&63;r(Sf[n]),t.queuedBits-=6}}function Nj(e,t,r){const n=u4[e];if(n>-1)for(t.queue=t.queue<<6|n,t.queuedBits+=6;t.queuedBits>=8;)r(t.queue>>t.queuedBits-8&255),t.queuedBits-=8;else{if(n===-2)return;throw new Error(`Invalid Base64-URL character "${String.fromCharCode(e)}"`)}}function C_(e){const t=[],r=u=>{t.push(String.fromCodePoint(u))},n={utf8seq:0,codepoint:0},s={queue:0,queuedBits:0},o=u=>{d4(u,n,r)};for(let u=0;u<e.length;u+=1)Nj(e.charCodeAt(u),s,o);return t.join("")}function c4(e,t){if(e<=127){t(e);return}else if(e<=2047){t(192|e>>6),t(128|e&63);return}else if(e<=65535){t(224|e>>12),t(128|e>>6&63),t(128|e&63);return}else if(e<=1114111){t(240|e>>18),t(128|e>>12&63),t(128|e>>6&63),t(128|e&63);return}throw new Error(`Unrecognized Unicode codepoint: ${e.toString(16)}`)}function f4(e,t){for(let r=0;r<e.length;r+=1){let n=e.charCodeAt(r);if(n>55295&&n<=56319){const s=(n-55296)*1024&65535;n=(e.charCodeAt(r+1)-56320&65535|s)+65536,r+=1}c4(n,t)}}function d4(e,t,r){if(t.utf8seq===0){if(e<=127){r(e);return}for(let n=1;n<6;n+=1)if((e>>7-n&1)===0){t.utf8seq=n;break}if(t.utf8seq===2)t.codepoint=e&31;else if(t.utf8seq===3)t.codepoint=e&15;else if(t.utf8seq===4)t.codepoint=e&7;else throw new Error("Invalid UTF-8 sequence");t.utf8seq-=1}else if(t.utf8seq>0){if(e<=127)throw new Error("Invalid UTF-8 sequence");t.codepoint=t.codepoint<<6|e&63,t.utf8seq-=1,t.utf8seq===0&&r(t.codepoint)}}function eo(e){const t=[],r={queue:0,queuedBits:0},n=s=>{t.push(s)};for(let s=0;s<e.length;s+=1)Nj(e.charCodeAt(s),r,n);return new Uint8Array(t)}function h4(e){const t=[];return f4(e,r=>t.push(r)),new Uint8Array(t)}function ja(e){const t=[],r={queue:0,queuedBits:0},n=s=>{t.push(s)};return e.forEach(s=>T_(s,r,n)),T_(null,r,n),t.join("")}function v4(e){return Math.round(Date.now()/1e3)+e}function p4(){return Symbol("auth-callback")}const Bt=()=>typeof window<"u"&&typeof document<"u",ma={tested:!1,writable:!1},kj=()=>{if(!Bt())return!1;try{if(typeof globalThis.localStorage!="object")return!1}catch{return!1}if(ma.tested)return ma.writable;const e=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(e,e),globalThis.localStorage.removeItem(e),ma.tested=!0,ma.writable=!0}catch{ma.tested=!0,ma.writable=!1}return ma.writable};function m4(e){const t={},r=new URL(e);if(r.hash&&r.hash[0]==="#")try{new URLSearchParams(r.hash.substring(1)).forEac
286h((s,o)=>{t[o]=s})}catch{}return r.searchParams.forEach((n,s)=>{t[s]=n}),t}const Pj=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),g4=e=>typeof e=="object"&&e!==null&&"status"in e&&"ok"in e&&"json"in e&&typeof e.json=="function",Fs=async(e,t,r)=>{await e.setItem(t,JSON.stringify(r))},ga=async(e,t)=>{const r=await e.getItem(t);if(!r)return null;try{return JSON.parse(r)}catch{return r}},Ut=async(e,t)=>{await e.removeItem(t)};class xd{constructor(){this.promise=new xd.promiseConstructor((t,r)=>{this.resolve=t,this.reject=r})}}xd.promiseConstructor=Promise;function Zc(e){const t=e.split(".");if(t.length!==3)throw new Eg("Invalid JWT structure");for(let n=0;n<t.length;n++)if(!n4.test(t[n]))throw new Eg("JWT not in base64url format");return{header:JSON.parse(C_(t[0])),payload:JSON.parse(C_(t[1])),signature:eo(t[2]),raw:{header:t[0],payload:t[1]}}}async function y4(e){return await new Promise(t=>{setTimeout(()=>t(null),e)})}function b4(e,t){return new Promise((n,s)=>{(async()=>{for(let o=0;o<1/0;o++)try{const u=await e(o);if(!t(o,null,u)){n(u);return}}catch(u){if(!t(o,u)){s(u);return}}})()})}function x4(e){return("0"+e.toString(16)).substr(-2)}function w4(){const t=new Uint32Array(56);if(typeof crypto>"u"){const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",n=r.length;let s="";for(let o=0;o<56;o++)s+=r.charAt(Math.floor(Math.random()*n));return s}return crypto.getRandomValues(t),Array.from(t,x4).join("")}async function _4(e){const r=new TextEncoder().encode(e),n=await crypto.subtle.digest("SHA-256",r),s=new Uint8Array(n);return Array.from(s).map(o=>String.fromCharCode(o)).join("")}async function S4(e){if(!(typeof crypto<"u"&&typeof crypto.subtle<"u"&&typeof TextEncoder<"u"))return console.warn("WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256."),e;const r=await _4(e);return btoa(r).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async function Rs(e,t,r=!1){const n=w4();let s=n;r&&(s+="/PASSWORD_RECOVERY"),await Fs(e,`${t}-code-verifier`,s);const o=await S4(n);return[o,n===o?"plain":"s256"]}const A4=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function O4(e){const t=e.headers.get(Ag);if(!t||!t.match(A4))return null;try{return new Date(`${t}T00:00:00.0Z`)}catch{return null}}function E4(e){if(!e)throw new Error("Missing exp claim");const t=Math.floor(Date.now()/1e3);if(e<=t)throw new Error("JWT has expired")}function j4(e){switch(e){case"RS256":return{name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};case"ES256":return{name:"ECDSA",namedCurve:"P-256",hash:{name:"SHA-256"}};default:throw new Error("Invalid alg claim")}}const T4=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/;function Ds(e){if(!T4.test(e))throw new Error("@supabase/auth-js: Expected parameter to be UUID but is not")}function zp(){const e={};return new Proxy(e,{get:(t,r)=>{if(r==="__isUserNotAvailableProxy")return!0;if(typeof r=="symbol"){const n=r.toString();if(n==="Symbol(Symbol.toPrimitive)"||n==="Symbol(Symbol.toStringTag)"||n==="Symbol(util.inspect.custom)")return}throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Accessing the "${r}" property of the session object is not supported. Please use getUser() instead.`)},set:(t,r)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Setting the "${r}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)},deleteProperty:(t,r)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Deleting the "${r}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)}})}function C4(e,t){return new Proxy(e,{get:(r,n,s)=>{if(n==="__isInsecureUserWarningProxy")return!0;if(typeof n=="symbol"){const o=n.toString();if(o==="Symbol(Symbol.toPrimitive)"||o==="Symbol(Symbol.toStringTag)"||o==="Symbol(util.inspect.custom)"||o==="Symbol(nodejs.util.inspect.custom)")return Reflect.get(r,n,s)}return!t.value&&typeof n=="string"&&(console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and may not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),t.value=!0),Reflect.get(r,n,s)}})}function N_(e){return JSON.parse(JSON.stringify(e))}const _a=e=>e.msg||e.message||e.error_description||e.error||JSON.stringify(e),N4=[502,503,504,520,521,522,523,524,530];async function k_(e){var t;if(!g4(e))throw new Og(_a(e),0);if(N4.includes(e.status))throw new Og(_a(e),e.status);let r;try{r=await e.json()}catch(o){throw new Ea(_a(o),o)}let n;const s=O4(e);if(s&&s.getTime()>=Cj["2024-01-01"].timestamp&&typeof r=="object"&&r&&typeof r.code=="string"?n=r.code:typeof r=="object"&&r&&typeof r.error_code=="string"&&(n=r.error_code),n){if(n==="weak_password")throw new E_(_a(r),e.status,((t=r.weak_password)===null||t===void 0?void 0:t.reasons)||[]);if(n==="session_not_found")throw new Ar}else if(typeof r=="object"&&r&&typeof r.weak_password=="object"&&r.weak_password&&Array.isArray(r.weak_password.reasons)&&r.weak_password.reasons.length&&r.weak_password.reasons.reduce((o,u)=>o&&typeof u=="string",!0))throw new E_(_a(r),e.status,r.weak_password.reasons);throw new a4(_a(r),e.status||500,n)}const k4=(e,t,r,n)=>{const s={method:e,headers:(t==null?void 0:t.headers)||{}};return e==="GET"?s:(s.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},t==null?void 0:t.headers),s.body=JSON.stringify(n),Object.assign(Object.assign({},s),r))};async function xe(e,t,r,n){var s;const o=Object.assign({},n==null?void 0:n.headers);o[Ag]||(o[Ag]=Cj["2024-01-01"].name),n!=null&&n.jwt&&(o.Authorization=`Bearer ${n.jwt}`);const u=(s=n==null?void 0:n.query)!==null&&s!==void 0?s:{};n!=null&&n.redirectTo&&(u.redirect_to=n.redirectTo);const c=Object.keys(u).length?"?"+new URLSearchParams(u).toString():"",d=await P4(e,t,r+c,{headers:o,noResolveJson:n==null?void 0:n.noResolveJson},{},n==null?void 0:n.body);return n!=null&&n.xform?n==null?void 0:n.xform(d):{data:Object.assign({},d),error:null}}async function P4(e,t,r,n,s,o){const u=k4(t,n,s,o);let c;try{c=await e(r,Object.assign({},u))}catch(d){throw console.error(d),new Og(_a(d),0)}if(c.ok||await k_(c),n!=null&&n.noResolveJson)return c;try{return await c.json()}catch(d){await k_(d)}}function Qr(e){var t;let r=null;D4(e)&&(r=Object.assign({},e),e.expires_at||(r.expires_at=v4(e.expires_in)));const n=(t=e.user)!==null&&t!==void 0?t:e;return{data:{session:r,user:n},error:null}}function P_(e){const t=Qr(e);return!t.error&&e.weak_password&&typeof e.weak_password=="object"&&Array.isArray(e.weak_password.reasons)&&e.weak_password.reasons.length&&e.weak_password.message&&typeof e.weak_password.message=="string"&&e.weak_password.reasons.reduce((r,n)=>r&&typeof n=="string",!0)&&(t.data.weak_password=e.weak_password),t}function qi(e){var t;return{data:{user:(t=e.user)!==null&&t!==void 0?t:e},error:null}}function M4(e){return{data:e,error:null}}function R4(e){const{action_link:t,email_otp:r,hashed_token:n,redirect_to:s,verification_type:o}=e,u=gd(e,["action_link","email_otp","hashed_token","redirect_to","verification_type"]),c={action_link:t,email_otp:r,hashed_token:n,redirect_to:s,verification_type:o},d=Object.assign({},u);return{data:{properties:c,user:d},error:null}}function M_(e){return e}function D4(e){return e.access_token&&e.refresh_token&&e.expires_in}const Lp=["global","local","others"];class z4{constructor({url:t="",headers:r={},fetch:n}){this.url=t,this.headers=r,this.fetch=Pj(n),this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)},this.oauth={listClients:this._listOAuthClients.bind(this),createClient:this._createOAuthClient.bind(this),getClient:this._getOAuthClient.bind(this),updateClient:this._updateOAuthClient.bind(this),deleteClient:this._deleteOAuthClient.bind(this),regenerateClientSecret:this._regenerateOAuthClientSecret.bind(this)},this.customProviders={listProviders:this._listCustomProviders.bind(this),createProvider:this._createCustomProvider.bind(this),getProvider:this._getCustomProvider.bind(this),updateProvider:this._updateCustomProvider.bind(this),deleteProvider:this._deleteCustomProvider.bind(this)}}
vendor: 4,780 bytes, line 286
286async signOut(t,r=Lp[0]){if(Lp.indexOf(r)<0)throw new Error(`@supabase/auth-js: Parameter scope must be one of ${Lp.join(", ")}`);try{return await xe(this.fetch,"POST",`${this.url}/logout?scope=${r}`,{headers:this.headers,jwt:t,noResolveJson:!0}),{data:null,error:null}}catch(n){if(de(n))return{data:null,error:n};throw n}}async inviteUserByEmail(t,r={}){try{return await xe(this.fetch,"POST",`${this.url}/invite`,{body:{email:t,data:r.data},headers:this.headers,redirectTo:r.redirectTo,xform:qi})}catch(n){if(de(n))return{data:{user:null},error:n};throw n}}async generateLink(t){try{const{options:r}=t,n=gd(t,["options"]),s=Object.assign(Object.assign({},n),r);return"newEmail"in n&&(s.new_email=n==null?void 0:n.newEmail,delete s.newEmail),await xe(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:s,headers:this.headers,xform:R4,redirectTo:r==null?void 0:r.redirectTo})}catch(r){if(de(r))return{data:{properties:null,user:null},error:r};throw r}}async createUser(t){try{return await xe(this.fetch,"POST",`${this.url}/admin/users`,{body:t,headers:this.headers,xform:qi})}catch(r){if(de(r))return{data:{user:null},error:r};throw r}}async listUsers(t){var r,n,s,o,u,c,d;try{const h={nextPage:null,lastPage:0,total:0},v=await xe(this.fetch,"GET",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:!0,query:{page:(n=(r=t==null?void 0:t.page)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:"",per_page:(o=(s=t==null?void 0:t.perPage)===null||s===void 0?void 0:s.toString())!==null&&o!==void 0?o:""},xform:M_});if(v.error)throw v.error;const m=await v.json(),y=(u=v.headers.get("x-total-count"))!==null&&u!==void 0?u:0,b=(d=(c=v.headers.get("link"))===null||c===void 0?void 0:c.split(","))!==null&&d!==void 0?d:[];return b.length>0&&(b.forEach(x=>{const A=parseInt(x.split(";")[0].split("=")[1].substring(0,1)),w=JSON.parse(x.split(";")[1].split("=")[1]);h[`${w}Page`]=A}),h.total=parseInt(y)),{data:Object.assign(Object.assign({},m),h),error:null}}catch(h){if(de(h))return{data:{users:[]},error:h};throw h}}async getUserById(t){Ds(t);try{return await xe(this.fetch,"GET",`${this.url}/admin/users/${t}`,{headers:this.headers,xform:qi})}catch(r){if(de(r))return{data:{user:null},error:r};throw r}}async updateUserById(t,r){Ds(t);try{return await xe(this.fetch,"PUT",`${this.url}/admin/users/${t}`,{body:r,headers:this.headers,xform:qi})}catch(n){if(de(n))return{data:{user:null},error:n};throw n}}async deleteUser(t,r=!1){Ds(t);try{return await xe(this.fetch,"DELETE",`${this.url}/admin/users/${t}`,{headers:this.headers,body:{should_soft_delete:r},xform:qi})}catch(n){if(de(n))return{data:{user:null},error:n};throw n}}async _listFactors(t){Ds(t.userId);try{const{data:r,error:n}=await xe(this.fetch,"GET",`${this.url}/admin/users/${t.userId}/factors`,{headers:this.headers,xform:s=>({data:{factors:s},error:null})});return{data:r,error:n}}catch(r){if(de(r))return{data:null,error:r};throw r}}async _deleteFactor(t){Ds(t.userId),Ds(t.id);try{return{data:await xe(this.fetch,"DELETE",`${this.url}/admin/users/${t.userId}/factors/${t.id}`,{headers:this.headers}),error:null}}catch(r){if(de(r))return{data:null,error:r};throw r}}async _listOAuthClients(t){var r,n,s,o,u,c,d;try{const h={nextPage:null,lastPage:0,total:0},v=await xe(this.fetch,"GET",`${this.url}/admin/oauth/clients`,{headers:this.headers,noResolveJson:!0,query:{page:(n=(r=t==null?void 0:t.page)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:"",per_page:(o=(s=t==null?void 0:t.perPage)===null||s===void 0?void 0:s.toString())!==null&&o!==void 0?o:""},xform:M_});if(v.error)throw v.error;const m=await v.json(),y=(u=v.headers.get("x-total-count"))!==null&&u!==void 0?u:0,b=(d=(c=v.headers.get("link"))===null||c===void 0?void 0:c.split(","))!==null&&d!==void 0?d:[];return b.length>0&&(b.forEach(x=>{const A=parseInt(x.split(";")[0].split("=")[1].substring(0,1)),w=JSON.parse(x.split(";")[1].split("=")[1]);h[`${w}Page`]=A}),h.total=parseInt(y)),{data:Object.assign(Object.assign({},m),h),error:null}}catch(h){if(de(h))return{data:{clients:[]},error:h};throw h}}async _createOAuthClient(t){try{return await xe(this.fetch,"POST",`${this.url}/admin/oauth/clients`,{body:t,headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(de(r))return{data:null,error:r};throw r}}async _getOAuthClient(t){try{return await xe(this.fetch,"GET",`${this.url}/admin/oauth/clients/${t}`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(de(r))return{data:null,error:r};throw r}}async _updateOAuthClient(t,r){try{return await xe(this.fetch,"PUT",`${this.url}/admin/oauth/clients/${t}`,{body:r,headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(de(n))return{data:null,error:n};throw n}}async _deleteOAuthClient(t){try{return await xe(this.fetch,"DELET
286E",`${this.url}/admin/oauth/clients/${t}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(r){if(de(r))return{data:null,error:r};throw r}}async _regenerateOAuthClientSecret(t){try{return await xe(this.fetch,"POST",`${this.url}/admin/oauth/clients/${t}/regenerate_secret`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(de(r))return{data:null,error:r};throw r}}async _listCustomProviders(t){try{const r={};return t!=null&&t.type&&(r.type=t.type),await xe(this.fetch,"GET",`${this.url}/admin/custom-providers`,{headers:this.headers,query:r,xform:n=>{var s;return{data:{providers:(s=n==null?void 0:n.providers)!==null&&s!==void 0?s:[]},error:null}}})}catch(r){if(de(r))return{data:{providers:[]},error:r};throw r}}async _createCustomProvider(t){try{return await xe(this.fetch,"POST",`${this.url}/admin/custom-providers`,{body:t,headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(de(r))return{data:null,error:r};throw r}}async _getCustomProvider(t){try{return await xe(this.fetch,"GET",`${this.url}/admin/custom-providers/${t}`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(de(r))return{data:null,error:r};throw r}}async _updateCustomProvider(t,r){try{return await xe(this.fetch,"PUT",`${this.url}/admin/custom-providers/${t}`,{body:r,headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(de(n))return{data:null,error:n};throw n}}async _deleteCustomProvider(t){try{return await xe(this.fetch,"DELETE",`${this.url}/admin/custom-providers/${t}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(r){if(de(r))return{data:null,error:r};throw r}}}function R_(e={}){return{getItem:t=>e[t]||null,setItem:(t,r)=>{e[t]=r},removeItem:t=>{delete e[t]}}}const fn={debug:!!(globalThis&&kj()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug")==="true")};class Mj extends Error{constructor(t){super(t),this.isAcquireTimeout=!0}}class D_ extends Mj{}async function L4(e,t,r){fn.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire lock",e,t);const n=new globalThis.AbortController;let s;t>0&&(s=setTimeout(()=>{n.abort(),fn.debug&&console.log("@supabase/gotrue-js: navigatorLock acquire timed out",e)},t)),await Promise.resolve();try{return await globalThis.navigator.locks.request(e,t===0?{mode:"exclusive",ifAvailable:!0}:{mode:"exclusive",signal:n.signal},async o=>{if(o){clearTimeout(s),fn.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquired",e,o.name);try{return await r()}finally{fn.debug&&console.log("@supabase/gotrue-js: navigatorLock: released",e,o.name)}}else{if(t===0)throw fn.debug&&console.log("@supabase/gotrue-js: navigatorLock: not immediately available",e),new D_(`Acquiring an exclusive Navigator LockManager lock "${e}" immediately failed`);if(fn.debug)try{const u=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(u,null,"  "))}catch(u){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",u)}return console.warn("@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request"),clearTimeout(s),await r()}})}catch(o){if(t>0&&clearTimeout(s),(o==null?void 0:o.name)==="AbortError"&&t>0){if(n.signal.aborted)return fn.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire timeout, recovering by stealing lock",e),console.warn(`@supabase/gotrue-js: Lock "${e}" was not released within ${t}ms. This may indicate an orphaned lock from a component unmount (e.g., React Strict Mode). Forcefully acquiring the lock to recover.`),await Promise.resolve().then(()=>globalThis.navigator.locks.request(e,{mode:"exclusive",steal:!0},async u=>{if(u){fn.debug&&console.log("@supabase/gotrue-js: navigatorLock: recovered (stolen)",e,u.name);try{return await r()}finally{fn.debug&&console.log("@supabase/gotrue-js: navigatorLock: released (stolen)",e,u.name)}}else return console.warn("@supabase/gotrue-js: Navigator LockManager returned null lock even with steal: true"),await r()}));throw fn.debug&&console.log("@supabase/gotrue-js: navigatorLock: lock was stolen by another request",e),new D_(`Lock "${e}" was released because another request stole it`)}throw o}}function I4(){if(typeof globalThis!="object")try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch{typeof self<"u"&&(self.globalThis=self)}}function Rj(e){if(!/^0x[a-fA-F0-9]{40}$/.test(e))throw new Error(`@supabase/auth-js: Address "${e}
286" is invalid.`);return e.toLowerCase()}function U4(e){return parseInt(e,16)}function B4(e){const t=new TextEncoder().encode(e);return"0x"+Array.from(t,n=>n.toString(16).padStart(2,"0")).join("")}function $4(e){var t;const{chainId:r,domain:n,expirationTime:s,issuedAt:o=new Date,nonce:u,notBefore:c,requestId:d,resources:h,scheme:v,uri:m,version:y}=e;{if(!Number.isInteger(r))throw new Error(`@supabase/auth-js: Invalid SIWE message field "chainId". Chain ID must be a EIP-155 chain ID. Provided value: ${r}`);if(!n)throw new Error('@supabase/auth-js: Invalid SIWE message field "domain". Domain must be provided.');if(u&&u.length<8)throw new Error(`@supabase/auth-js: Invalid SIWE message field "nonce". Nonce must be at least 8 characters. Provided value: ${u}`);if(!m)throw new Error('@supabase/auth-js: Invalid SIWE message field "uri". URI must be provided.');if(y!=="1")throw new Error(`@supabase/auth-js: Invalid SIWE message field "version". Version must be '1'. Provided value: ${y}`);if(!((t=e.statement)===null||t===void 0)&&t.includes(`
287`))throw new Error(`@supabase/auth-js: Invalid SIWE message field "statement". Statement must not include '\\n'. Provided value: ${e.statement}`)}const b=Rj(e.address),x=v?`${v}://${n}`:n,A=e.statement?`${e.statement}
288`:"",w=`${x} wants you to sign in with your Ethereum account:
289${b}
290
291${A}`;let E=`URI: ${m}
292Version: ${y}
293Chain ID: ${r}${u?`
294Nonce: ${u}`:""}
295Issued At: ${o.toISOString()}`;if(s&&(E+=`
296Expiration Time: ${s.toISOString()}`),c&&(E+=`
297Not Before: ${c.toISOString()}`),d&&(E+=`
298Request ID: ${d}`),h){let C=`
299Resources:`;for(const T of h){if(!T||typeof T!="string")throw new Error(`@supabase/auth-js: Invalid SIWE message field "resources". Every resource must be a valid string. Provided value: ${T}`);C+=`
300- ${T}`}E+=C}return`${w}
301${E}`}class yt extends Error{constructor({message:t,code:r,cause:n,name:s}){var o;super(t,{cause:n}),this.__isWebAuthnError=!0,this.name=(o=s??(n instanceof Error?n.name:void 0))!==null&&o!==void 0?o:"Unknown Error",this.code=r}}class Af extends yt{constructor(t,r){super({code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:r,message:t}),this.name="WebAuthnUnknownError",this.originalError=r}}function q4({error:e,options:t}){var r,n,s;const{publicKey:o}=t;if(!o)throw Error("options was missing required publicKey property");if(e.name==="AbortError"){if(t.signal instanceof AbortSignal)return new yt({message:"Registration ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else if(e.name==="ConstraintError"){if(((r=o.authenticatorSelection)===null||r===void 0?void 0:r.requireResidentKey)===!0)return new yt({message:"Discoverable credentials were required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_DISCOVERABLE_CREDENTIAL_SUPPORT",cause:e});if(t.mediation==="conditional"&&((n=o.authenticatorSelection)===null||n===void 0?void 0:n.userVerification)==="required")return new yt({message:"User verification was required during automatic registration but it could not be performed",code:"ERROR_AUTO_REGISTER_USER_VERIFICATION_FAILURE",cause:e});if(((s=o.authenticatorSelection)===null||s===void 0?void 0:s.userVerification)==="required")return new yt({message:"User verification was required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_USER_VERIFICATION_SUPPORT",cause:e})}else{if(e.name==="InvalidStateError")return new yt({message:"The authenticator was previously registered",code:"ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED",cause:e});if(e.name==="NotAllowedError")return new yt({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});if(e.name==="NotSupportedError")return o.pubKeyCredParams.filter(c=>c.type==="public-key").length===0?new yt({message:'No entry in pubKeyCredParams was of type "public-key"',code:"ERROR_MALFORMED_PUBKEYCREDPARAMS",cause:e}):new yt({message:"No available authenticator supported any of the specified pubKeyCredParams algorithms",code:"ERROR_AUTHENTICATOR_NO_SUPPORTED_PUBKEYCREDPARAMS_ALG",cause:e});if(e.name==="SecurityError"){const u=window.location.hostname;if(Dj(u)){if(o.rp.id!==u)return new yt({message:`The RP ID "${o.rp.id}
301" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else return new yt({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e})}else if(e.name==="TypeError"){if(o.user.id.byteLength<1||o.user.id.byteLength>64)return new yt({message:"User ID was not between 1 and 64 characters",code:"ERROR_INVALID_USER_ID_LENGTH",cause:e})}else if(e.name==="UnknownError")return new yt({message:"The authenticator was unable to process the specified options, or could not create a new credential",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e})}return new yt({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}function H4({error:e,options:t}){const{publicKey:r}=t;if(!r)throw Error("options was missing required publicKey property");if(e.name==="AbortError"){if(t.signal instanceof AbortSignal)return new yt({message:"Authentication ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else{if(e.name==="NotAllowedError")return new yt({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});if(e.name==="SecurityError"){const n=window.location.hostname;if(Dj(n)){if(r.rpId!==n)return new yt({message:`The RP ID "${r.rpId}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else return new yt({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e})}else if(e.name==="UnknownError")return new yt({message:"The authenticator was unable to process the specified options, or could not create a new assertion signature",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e})}return new yt({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}class K4{createNewAbortSignal(){if(this.controller){const r=new Error("Cancelling existing WebAuthn API call for new one");r.name="AbortError",this.controller.abort(r)}const t=new AbortController;return this.controller=t,t.signal}cancelCeremony(){if(this.controller){const t=new Error("Manually cancelling existing WebAuthn API call");t.name="AbortError",this.controller.abort(t),this.controller=void 0}}}const G4=new K4;function V4(e){if(!e)throw new Error("Credential creation options are required");if(typeof PublicKeyCredential<"u"&&"parseCreationOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseCreationOptionsFromJSON=="function")return PublicKeyCredential.parseCreationOptionsFromJSON(e);const{challenge:t,user:r,excludeCredentials:n}=e,s=gd(e,["challenge","user","excludeCredentials"]),o=eo(t).buffer,u=Object.assign(Object.assign({},r),{id:eo(r.id).buffer}),c=Object.assign(Object.assign({},s),{challenge:o,user:u});if(n&&n.length>0){c.excludeCredentials=new Array(n.length);for(let d=0;d<n.length;d++){const h=n[d];c.excludeCredentials[d]=Object.assign(Object.assign({},h),{id:eo(h.id).buffer,type:h.type||"public-key",transports:h.transports})}}return c}function Y4(e){if(!e)throw new Error("Credential request options are required");if(typeof PublicKeyCredential<"u"&&"parseRequestOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseRequestOptionsFromJSON=="function")return PublicKeyCredential.parseRequestOptionsFromJSON(e);const{challenge:t,allowCredentials:r}=e,n=gd(e,["challenge","allowCredentials"]),s=eo(t).buffer,o=Object.assign(Object.assign({},n),{challenge:s});if(r&&r.length>0){o.allowCredentials=new Array(r.length);for(let u=0;u<r.length;u++){const c=r[u];o.allowCredentials[u]=Object.assign(Object.assign({},c),{id:eo(c.id).buffer,type:c.type||"public-key",transports:c.transports})}}return o}function F4(e){var t;if("toJSON"in e&&typeof e.toJSON=="function")return e.toJSON();const r=e;return{id:e.id,rawId:e.id,response:{attestationObject:ja(new Uint8Array(e.response.attestationObject)),clientDataJSON:ja(new Uint8Array(e.response.clientDataJSON))},type:"public-key",clientExtensionResults:e.getClientExtensionResults(),authenticatorAttachment:(t=r.authenticatorAttachment)!==null&&t!==void 0?t:void 0}}function X4(e){var t;if("toJSON"in e&&typeof e.toJSON=="function")return e.toJSON();const r=e,n=e.getClientExtensionResults(),s=e.response;return{id:e.id,rawId:e.id,response:{authenticatorData:ja(new Uint8Array(s.authenticatorData)),clientDataJSON:ja(new Uint8Array(s.clientDataJSON)),signature:ja(new Uint8Array(s.signature)),userHandle:s.userHandle?ja(new Uint8Array(s.userHandle)):void 0},type:"public-key",clientExtensionResults:n,authenticatorAttachment:(t=r.authenticatorAttachment)!==null&&t!==void 0?t:void 0}}function Dj(e){return e==="localhost"||/^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/i.test(e)}function z_(){var e,t;return!!(Bt()&&"PublicKeyCredential"in window&&window.PublicKeyCredential&&"credentials"in navigator&&typeof((e=navigator==null?void 0:navigator.credentials)===null||e===void 0?void 0:e.create)=="function"&&typeof((t=navigator==null?void 0:navigator.credentials)===null||t===void 0?void 0:t.get)=="function")}async function W4(e){try{const t=await navigator.credentials.create(e);return t?t instanceof PublicKeyCredential?{data:t,error:null}:{data:null,error:new Af("Browser returned unexpected credential type",t)}:{data:null,error:new Af("Empty credential response",t)}}
301catch(t){return{data:null,error:q4({error:t,options:e})}}}async function Z4(e){try{const t=await navigator.credentials.get(e);return t?t instanceof PublicKeyCredential?{data:t,error:null}:{data:null,error:new Af("Browser returned unexpected credential type",t)}:{data:null,error:new Af("Empty credential response",t)}}catch(t){return{data:null,error:H4({error:t,options:e})}}}const Q4={hints:["security-key"],authenticatorSelection:{authenticatorAttachment:"cross-platform",requireResidentKey:!1,userVerification:"preferred",residentKey:"discouraged"},attestation:"direct"},J4={userVerification:"preferred",hints:["security-key"],attestation:"direct"};function Of(...e){const t=s=>s!==null&&typeof s=="object"&&!Array.isArray(s),r=s=>s instanceof ArrayBuffer||ArrayBuffer.isView(s),n={};for(const s of e)if(s)for(const o in s){const u=s[o];if(u!==void 0)if(Array.isArray(u))n[o]=u;else if(r(u))n[o]=u;else if(t(u)){const c=n[o];t(c)?n[o]=Of(c,u):n[o]=Of(u)}else n[o]=u}return n}function e3(e,t){return Of(Q4,e,t||{})}function t3(e,t){return Of(J4,e,t||{})}class r3{constructor(t){this.client=t,this.enroll=this._enroll.bind(this),this.challenge=this._challenge.bind(this),this.verify=this._verify.bind(this),this.authenticate=this._authenticate.bind(this),this.register=this._register.bind(this)}async _enroll(t){return this.client.mfa.enroll(Object.assign(Object.assign({},t),{factorType:"webauthn"}))}async _challenge({factorId:t,webauthn:r,friendlyName:n,signal:s},o){var u;try{const{data:c,error:d}=await this.client.mfa.challenge({factorId:t,webauthn:r});if(!c)return{data:null,error:d};const h=s??G4.createNewAbortSignal();if(c.webauthn.type==="create"){const{user:v}=c.webauthn.credential_options.publicKey;if(!v.name){const m=n;if(m)v.name=`${v.id}:${m}`;else{const b=(await this.client.getUser()).data.user,x=((u=b==null?void 0:b.user_metadata)===null||u===void 0?void 0:u.name)||(b==null?void 0:b.email)||(b==null?void 0:b.id)||"User";v.name=`${v.id}:${x}`}}
301v.displayName||(v.displayName=v.name)}switch(c.webauthn.type){case"create":{const v=e3(c.webauthn.credential_options.publicKey,o==null?void 0:o.create),{data:m,error:y}=await W4({publicKey:v,signal:h});return m?{data:{factorId:t,challengeId:c.id,webauthn:{type:c.webauthn.type,credential_response:m}},error:null}:{data:null,error:y}}case"request":{const v=t3(c.webauthn.credential_options.publicKey,o==null?void 0:o.request),{data:m,error:y}=await Z4(Object.assign(Object.assign({},c.webauthn.credential_options),{publicKey:v,signal:h}));return m?{data:{factorId:t,challengeId:c.id,webauthn:{type:c.webauthn.type,credential_response:m}},error:null}:{data:null,error:y}}}}catch(c){return de(c)?{data:null,error:c}:{data:null,error:new Ea("Unexpected error in challenge",c)}}}async _verify({challengeId:t,factorId:r,webauthn:n}){return this.client.mfa.verify({factorId:r,challengeId:t,webauthn:n})}async _authenticate({factorId:t,webauthn:{rpId:r=typeof window<"u"?window.location.hostname:void 0,rpOrigins:n=typeof window<"u"?[window.location.origin]:void 0,signal:s}={}},o){if(!r)return{data:null,error:new Gl("rpId is required for WebAuthn authentication")};try{if(!z_())return{data:null,error:new Ea("Browser does not support WebAuthn",null)};const{data:u,error:c}=await this.challenge({factorId:t,webauthn:{rpId:r,rpOrigins:n},signal:s},{request:o});if(!u)return{data:null,error:c};const{webauthn:d}=u;return this._verify({factorId:t,challengeId:u.challengeId,webauthn:{type:d.type,rpId:r,rpOrigins:n,credential_response:d.credential_response}})}catch(u){return de(u)?{data:null,error:u}:{data:null,error:new Ea("Unexpected error in authenticate",u)}}}async _register({friendlyName:t,webauthn:{rpId:r=typeof window<"u"?window.location.hostname:void 0,rpOrigins:n=typeof window<"u"?[window.location.origin]:void 0,signal:s}={}},o){if(!r)return{data:null,error:new Gl("rpId is required for WebAuthn registration")};try{if(!z_())return{data:null,error:new Ea("Browser does not support WebAuthn",null)};const{data:u,error:c}=await this._enroll({friendlyName:t});if(!u)return await this.client.mfa.listFactors().then(v=>{var m;return(m=v.data)===null||m===void 0?void 0:m.all.find(y=>y.factor_type==="webauthn"&&y.friendly_name===t&&y.status!=="unverified")}).then(v=>v?this.client.mfa.unenroll({factorId:v==null?void 0:v.id}):void 0),{data:null,error:c};const{data:d,error:h}=await this._challenge({factorId:u.id,friendlyName:u.friendly_name,webauthn:{rpId:r,rpOrigins:n},signal:s},{create:o});return d?this._verify({factorId:u.id,challengeId:d.challengeId,webauthn:{rpId:r,rpOrigins:n,type:d.webauthn.type,credential_response:d.webauthn.credential_response}}):{data:null,error:h}}catch(u){return de(u)?{data:null,error:u}:{data:null,error:new Ea("Unexpected error in register",u)}}}}I4();const n3={url:e4,storageKey:t4,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:r4,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1,throwOnError:!1,lockAcquireTimeout:5e3,skipAutoInitialize:!1};async function L_(e,t,r){return await r()}const zs={};class Vl{get jwks(){var t,r;return(r=(t=zs[this.storageKey])===null||t===void 0?void 0:t.jwks)!==null&&r!==void 0?r:{keys:[]}}set jwks(t){zs[this.storageKey]=Object.assign(Object.assign({},zs[this.storageKey]),{jwks:t})}get jwks_cached_at(){var t,r;return(r=(t=zs[this.storageKey])===null||t===void 0?void 0:t.cachedAt)!==null&&r!==void 0?r:Number.MIN_SAFE_INTEGER}set jwks_cached_at(t){zs[this.storageKey]=Object.assign(Object.assign({},zs[this.storageKey]),{cachedAt:t})}constructor(t){var r,n,s;this.userStorage=null,this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.autoRefreshTickTimeout=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log;const o=Object.assign(Object.assign({},n3),t);if(this.storageKey=o.storageKey,this.instanceID=(r=Vl.nextInstanceID[this.storageKey])!==null&&r!==void 0?r:0,Vl.nextInstanceID[this.storageKey]=this.instanceID+1,this.logDebugMessages=!!o.debug,typeof o.debug=="function"&&(this.logger=o.debug),this.instanceID>0&&Bt()){const u=`${this._logPrefix()} Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.`;console.warn(u),this.logDebugMessages&&console.trace(u)}if(this.persistSession=o.persistSession,this.autoRefreshToken=o.autoRefreshToken,this.admin=new z4({url:o.url,headers:o.headers,fetch:o.fetch}),this.url=o.url,this.headers=o.headers,this.fetch=Pj(o.fetch),this.lock=o.lock||L_,this.detectSessionInUrl=o.detectSessionInUrl,this.flowType=o.flowType,this.hasCustomAuthorizationHeader=o.hasCustomAuthorizationHeader,this.throwOnError=o.throwOnError,this.lockAcquireTimeout=o.lockAcquireTimeout,o.lock?this.lock=o.lock:this.persistSession&&Bt()&&(!((n=globalThis==null?void 0:globalThis.navigator)===null||n===void 0)&&n.locks)?this.lock=L4:this.lock=L_,this.jwks||(this.jwks={keys:[]},this.jwks_cached_at=Number.MIN_SAFE_INTEGER),this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this),webauthn:new r3(this)}
301,this.oauth={getAuthorizationDetails:this._getAuthorizationDetails.bind(this),approveAuthorization:this._approveAuthorization.bind(this),denyAuthorization:this._denyAuthorization.bind(this),listGrants:this._listOAuthGrants.bind(this),revokeGrant:this._revokeOAuthGrant.bind(this)},this.persistSession?(o.storage?this.storage=o.storage:kj()?this.storage=globalThis.localStorage:(this.memoryStorage={},this.storage=R_(this.memoryStorage)),o.userStorage&&(this.userStorage=o.userStorage)):(this.memoryStorage={},this.storage=R_(this.memoryStorage)),Bt()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(u){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",u)}(s=this.broadcastChannel)===null||s===void 0||s.addEventListener("message",async u=>{this._debug("received broadcast notification from other tab or client",u);try{await this._notifyAllSubscribers(u.data.event,u.data.session,!1)}catch(c){this._debug("#broadcastChannel","error",c)}})}o.skipAutoInitialize||this.initialize().catch(u=>{this._debug("#initialize()","error",u)})}isThrowOnErrorEnabled(){return this.throwOnError}_returnResult(t){if(this.throwOnError&&t&&t.error)throw t.error;return t}_logPrefix(){return`GoTrueClient@${this.storageKey}:${this.instanceID} (${Tj}) ${new Date().toISOString()}`}_debug(...t){return this.logDebugMessages&&this.logger(this._logPrefix(),...t),this}async initialize(){return this.initializePromise?await this.initializePromise:(this.initializePromise=(async()=>await this._acquireLock(this.lockAcquireTimeout,async()=>await this._initialize()))(),await this.initializePromise)}async _initialize(){var t;try{let r={},n="none";if(Bt()&&(r=m4(window.location.href),this._isImplicitGrantCallback(r)?n="implicit":await this._isPKCECallback(r)&&(n="pkce")),Bt()&&this.detectSessionInUrl&&n!=="none"){const{data:s,error:o}=await this._getSessionFromURL(r,n);if(o){if(this._debug("#_initialize()","error detecting session from URL",o),o4(o)){const d=(t=o.details)===null||t===void 0?void 0:t.code;if(d==="identity_already_exists"||d==="identity_not_found"||d==="single_identity_not_deletable")return{error:o}}return{error:o}}const{session:u,redirectType:c}=s;return this._debug("#_initialize()","detected session in URL",u,"redirect type",c),await this._saveSession(u),setTimeout(async()=>{c==="recovery"?await this._notifyAllSubscribers("PASSWORD_RECOVERY",u):await this._notifyAllSubscribers("SIGNED_IN",u)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(r){return de(r)?this._returnResult({error:r}):this._returnResult({error:new Ea("Unexpected error during initialization",r)})}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(t){var r,n,s;try{const o=await xe(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:(n=(r=t==null?void 0:t.options)===null||r===void 0?void 0:r.data)!==null&&n!==void 0?n:{},gotrue_meta_security:{captcha_token:(s=t==null?void 0:t.options)===null||s===void 0?void 0:s.captchaToken}},xform:Qr}),{data:u,error:c}=o;if(c||!u)return this._returnResult({data:{user:null,session:null},error:c});const d=u.session,h=u.user;return u.session&&(await this._saveSession(u.session),await this._notifyAllSubscribers("SIGNED_IN",d)),this._returnResult({data:{user:h,session:d},error:null})}catch(o){if(de(o))return this._returnResult({data:{user:null,session:null},error:o});throw o}}async signUp(t){var r,n,s;try{let o;if("email"in t){const{email:v,password:m,options:y}=t;let b=null,x=null;this.flowType==="pkce"&&([b,x]=await Rs(this.storage,this.storageKey)),o=await xe(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:y==null?void 0:y.emailRedirectTo,body:{email:v,password:m,data:(r=y==null?void 0:y.data)!==null&&r!==void 0?r:{},gotrue_meta_security:{captcha_token:y==null?void 0:y.captchaToken},code_challenge:b,code_challenge_method:x},xform:Qr})}else if("phone"in t){const{phone:v,password:m,options:y}=t;o=await xe(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:v,password:m,data:(n=y==null?void 0:y.data)!==null&&n!==void 0?n:{},channel:(s=y==null?void 0:y.channel)!==null&&s!==void 0?s:"sms",gotrue_meta_security:{captcha_token:y==null?void 0:y.captchaToken}},xform:Qr})}else throw new Xc("You must provide either an email or phone number and a password");const{data:u,error:c}=o;if(c||!u)return await Ut(this.storage,`${this.storageKey}-code-verifier`),this._returnResult({data:{user:null,session:null},error:c});const d=u.session,h=u.user;return u.session&&(await this._saveSession(u.session),await this._notifyAllSubscribers("SIGNED_IN",d)),this._returnResult({data:{user:h,session:d},error:null})}catch(o){if(await Ut(this.storage,`${this.storageKey}-code-verifier`),de(o))return this._returnResult({data:{user:null,session:null},error:o});throw o}}async signInWithPassword(t){try{let r;if("email"in t){const{email:o,password:u,options:c}=t;r=await xe(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:o,password:u,gotrue_meta_security:{captcha_token:c==null?void 0:c.captchaToken}},xform:P_})}else if("phone"in t){const{phone:o,password:u,options:c}=t;r=await xe(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:o,password:u,gotrue_meta_security:{captcha_token:c==null?void 0:c.captchaToken}},xform:P_})}else throw new Xc("You must provide either an email or phone number and a password");const{data:n,error:s}=r;if(s)return this._returnResult({data:{user:null,session:null},error:s});if(!n||!n.session||!n.user){const o=new Ms;return this._returnResult({data:{user:null,session:null},error:o})}return n.session&&(await this._saveSession(n.session),await this._notifyAllSubscribers("SIGNED_IN",n.session)),this._returnResult({data:Object.assign({user:n.user,session:n.session},n.weak_password?{weakPassword:n.weak_password}:null),error:s})}catch(r){if(de(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async signInWithOAuth(t){var r,n,s,o;return await this._handleProviderSignIn(t.provider,{redirectTo:(r=t.options)===null||r===void 0?void 0:r.redirectTo,scopes:(n=t.options)===null||n===void 0?void 0:n.scopes,queryParams:(s=t.options)===null||s===void 0?void 0:s.queryParams,skipBrowserRedirect:(o=t.o
301ptions)===null||o===void 0?void 0:o.skipBrowserRedirect})}async exchangeCodeForSession(t){return await this.initializePromise,this._acquireLock(this.lockAcquireTimeout,async()=>this._exchangeCodeForSession(t))}async signInWithWeb3(t){const{chain:r}=t;switch(r){case"ethereum":return await this.signInWithEthereum(t);case"solana":return await this.signInWithSolana(t);default:throw new Error(`@supabase/auth-js: Unsupported chain "${r}"`)}}async signInWithEthereum(t){var r,n,s,o,u,c,d,h,v,m,y;let b,x;if("message"in t)b=t.message,x=t.signature;else{const{chain:A,wallet:w,statement:E,options:C}=t;let T;if(Bt())if(typeof w=="object")T=w;else{const W=window;if("ethereum"in W&&typeof W.ethereum=="object"&&"request"in W.ethereum&&typeof W.ethereum.request=="function")T=W.ethereum;else throw new Error("@supabase/auth-js: No compatible Ethereum wallet interface on the window object (window.ethereum) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'ethereum', wallet: resolvedUserWallet }) instead.")}else{if(typeof w!="object"||!(C!=null&&C.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");T=w}const N=new URL((r=C==null?void 0:C.url)!==null&&r!==void 0?r:window.location.href),M=await T.request({method:"eth_requestAccounts"}).then(W=>W).catch(()=>{throw new Error("@supabase/auth-js: Wallet method eth_requestAccounts is missing or invalid")});if(!M||M.length===0)throw new Error("@supabase/auth-js: No accounts available. Please ensure the wallet is connected.");const k=Rj(M[0]);let z=(n=C==null?void 0:C.signInWithEthereum)===null||n===void 0?void 0:n.chainId;if(!z){const W=await T.request({method:"eth_chainId"});z=U4(W)}const V={domain:N.host,address:k,statement:E,uri:N.href,version:"1",chainId:z,nonce:(s=C==null?void 0:C.signInWithEthereum)===null||s===void 0?void 0:s.nonce,issuedAt:(u=(o=C==null?void 0:C.signInWithEthereum)===null||o===void 0?void 0:o.issuedAt)!==null&&u!==void 0?u:new Date,expirationTime:(c=C==null?void 0:C.signInWithEthereum)===null||c===void 0?void 0:c.expirationTime,notBefore:(d=C==null?void 0:C.signInWithEthereum)===null||d===void 0?void 0:d.notBefore,requestId:(h=C==null?void 0:C.signInWithEthereum)===null||h===void 0?void 0:h.requestId,resources:(v=C==null?void 0:C.signInWithEthereum)===null||v===void 0?void 0:v.resources};b=$4(V),x=await T.request({method:"personal_sign",params:[B4(b),k]})}try{const{data:A,error:w}=await xe(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"ethereum",message:b,signature:x},!((m=t.options)===null||m===void 0)&&m.captchaToken?{gotrue_meta_security:{captcha_token:(y=t.options)===null||y===void 0?void 0:y.captchaToken}}:null),xform:Qr});if(w)throw w;if(!A||!A.session||!A.user){const E=new Ms;return this._returnResult({data:{user:null,session:null},error:E})}return A.session&&(await this._saveSession(A.session),await this._notifyAllSubscribers("SIGNED_IN",A.session)),this._returnResult({data:Object.assign({},A),error:w})}catch(A){if(de(A))return this._returnResult({data:{user:null,session:null},error:A});throw A}}async signInWithSolana(t){var r,n,s,o,u,c,d,h,v,m,y,b;let x,A;if("message"in t)x=t.message,A=t.signature;else{const{chain:w,wallet:E,statement:C,options:T}=t;let N;if(Bt())if(typeof E=="object")N=E;
301else{const k=window;if("solana"in k&&typeof k.solana=="object"&&("signIn"in k.solana&&typeof k.solana.signIn=="function"||"signMessage"in k.solana&&typeof k.solana.signMessage=="function"))N=k.solana;else throw new Error("@supabase/auth-js: No compatible Solana wallet interface on the window object (window.solana) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'solana', wallet: resolvedUserWallet }) instead.")}else{if(typeof E!="object"||!(T!=null&&T.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");N=E}const M=new URL((r=T==null?void 0:T.url)!==null&&r!==void 0?r:window.location.href);if("signIn"in N&&N.signIn){const k=await N.signIn(Object.assign(Object.assign(Object.assign({issuedAt:new Date().toISOString()},T==null?void 0:T.signInWithSolana),{version:"1",domain:M.host,uri:M.href}),C?{statement:C}:null));let z;if(Array.isArray(k)&&k[0]&&typeof k[0]=="object")z=k[0];else if(k&&typeof k=="object"&&"signedMessage"in k&&"signature"in k)z=k;else throw new Error("@supabase/auth-js: Wallet method signIn() returned unrecognized value");if("signedMessage"in z&&"signature"in z&&(typeof z.signedMessage=="string"||z.signedMessage instanceof Uint8Array)&&z.signature instanceof Uint8Array)x=typeof z.signedMessage=="string"?z.signedMessage:new TextDecoder().decode(z.signedMessage),A=z.signature;else throw new Error("@supabase/auth-js: Wallet method signIn() API returned object without signedMessage and signature fields")}else{if(!("signMessage"in N)||typeof N.signMessage!="function"||!("publicKey"in N)||typeof N!="object"||!N.publicKey||!("toBase58"in N.publicKey)||typeof N.publicKey.toBase58!="function")throw new Error("@supabase/auth-js: Wallet does not have a compatible signMessage() and publicKey.toBase58() API");x=[`${M.host} wants you to sign in with your Solana account:`,N.publicKey.toBase58(),...C?["",C,""]:[""],"Version: 1",`URI: ${M.href}`,`Issued At: ${(s=(n=T==null?void 0:T.signInWithSolana)===null||n===void 0?void 0:n.issuedAt)!==null&&s!==void 0?s:new Date().toISOString()}`,...!((o=T==null?void 0:T.signInWithSolana)===null||o===void 0)&&o.notBefore?[`Not Before: ${T.signInWithSolana.notBefore}`]:[],...!((u=T==null?void 0:T.signInWithSolana)===null||u===void 0)&&u.expirationTime?[`Expiration Time: ${T.signInWithSolana.expirationTime}`]:[],...!((c=T==null?void 0:T.signInWithSolana)===null||c===void 0)&&c.chainId?[`Chain ID: ${T.signInWithSolana.chainId}`]:[],...!((d=T==null?void 0:T.signInWithSolana)===null||d===void 0)&&d.nonce?[`Nonce: ${T.signInWithSolana.nonce}`]:[],...!((h=T==null?void 0:T.signInWithSolana)===null||h===void 0)&&h.requestId?[`Request ID: ${T.signInWithSolana.requestId}`]:[],...!((m=(v=T==null?void 0:T.signInWithSolana)===null||v===void 0?void 0:v.resources)===null||m===void 0)&&m.length?["Resources",...T.signInWithSolana.resources.map(z=>`- ${z}`)]:[]].join(`
302`);const k=await N.signMessage(new TextEncoder().encode(x),"utf8");if(!k||!(k instanceof Uint8Array))throw new Error("@supabase/auth-js: Wallet signMessage() API returned an recognized value");A=k}}try{const{data:w,error:E}=await xe(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"solana",message:x,signature:ja(A)},!((y=t.options)===null||y===void 0)&&y.captchaToken?{gotrue_meta_security:{captcha_token:(b=t.options)===null||b===void 0?void 0:b.captchaToken}}:null),xform:Qr});if(E)throw E;if(!w||!w.session||!w.user){const C=new Ms;return this._returnResult({data:{user:null,session:null},error:C})}return w.session&&(await this._saveSession(w.session),await this._notifyAllSubscribers("SIGNED_IN",w.session)),this._returnResult({data:Object.assign({},w),error:E})}catch(w){if(de(w))return this._returnResult({data:{user:null,session:null},error:w});throw w}}async _exchangeCodeForSession(t){const r=await ga(this.storage,`${this.storageKey}-code-verifier`),[n,s]=(r??"").split("/");try{if(!n&&this.flowType==="pkce")throw new l4;const{data:o,error:u}=await xe(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:t,code_verifier:n},xform:Qr});if(await Ut(this.storage,`${this.storageKey}-code-verifier`),u)throw u;if(!o||!o.session||!o.user){const c=new Ms;return this._returnResult({data:{user:null,session:null,redirectType:null},error:c})}return o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers("SIGNED_IN",o.session)),this._returnResult({data:Object.assign(Object.assign({},o),{redirectType:s??null}),error:u})}catch(o){if(await Ut(this.storage,`${this.storageKey}-code-verifier`),de(o))return this._returnResult({data:{user:null,session:null,redirectType:null},error:o});throw o}}async signInWithIdToken(t){try{const{options:r,provider:n,token:s,access_token:o,nonce:u}=t,c=await xe(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:n,id_token:s,access_token:o,nonce:u,gotrue_meta_security:{captcha_token:r==null?void 0:r.captchaToken}},xform:Qr}),{data:d,error:h}=c;if(h)return this._returnResult({data:{user:null,session:null},error:h});if(!d||!d.session||!d.user){const v=new Ms;return this._returnResult({data:{user:null,session:null},error:v})}return d.session&&(await this._saveSession(d.session),await this._notifyAllSubscribers("SIGNED_IN",d.session)),this._returnResult({data:d,error:h})}catch(r){if(de(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async signInWithOtp(t){var r,n,s,o,u;
302try{if("email"in t){const{email:c,options:d}=t;let h=null,v=null;this.flowType==="pkce"&&([h,v]=await Rs(this.storage,this.storageKey));const{error:m}=await xe(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:c,data:(r=d==null?void 0:d.data)!==null&&r!==void 0?r:{},create_user:(n=d==null?void 0:d.shouldCreateUser)!==null&&n!==void 0?n:!0,gotrue_meta_security:{captcha_token:d==null?void 0:d.captchaToken},code_challenge:h,code_challenge_method:v},redirectTo:d==null?void 0:d.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:m})}if("phone"in t){const{phone:c,options:d}=t,{data:h,error:v}=await xe(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:c,data:(s=d==null?void 0:d.data)!==null&&s!==void 0?s:{},create_user:(o=d==null?void 0:d.shouldCreateUser)!==null&&o!==void 0?o:!0,gotrue_meta_security:{captcha_token:d==null?void 0:d.captchaToken},channel:(u=d==null?void 0:d.channel)!==null&&u!==void 0?u:"sms"}});return this._returnResult({data:{user:null,session:null,messageId:h==null?void 0:h.message_id},error:v})}throw new Xc("You must provide either an email or phone number.")}catch(c){if(await Ut(this.storage,`${this.storageKey}-code-verifier`),de(c))return this._returnResult({data:{user:null,session:null},error:c});throw c}}async verifyOtp(t){var r,n;try{let s,o;"options"in t&&(s=(r=t.options)===null||r===void 0?void 0:r.redirectTo,o=(n=t.options)===null||n===void 0?void 0:n.captchaToken);const{data:u,error:c}=await xe(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},t),{gotrue_meta_security:{captcha_token:o}}),redirectTo:s,xform:Qr});if(c)throw c;if(!u)throw new Error("An error occurred on token verification.");const d=u.session,h=u.user;return d!=null&&d.access_token&&(await this._saveSession(d),await this._notifyAllSubscribers(t.type=="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",d)),this._returnResult({data:{user:h,session:d},error:null})}catch(s){if(de(s))return this._returnResult({data:{user:null,session:null},error:s});throw s}}async signInWithSSO(t){var r,n,s,o,u;try{let c=null,d=null;this.flowType==="pkce"&&([c,d]=await Rs(this.storage,this.storageKey));const h=await xe(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in t?{provider_id:t.providerId}:null),"domain"in t?{domain:t.domain}:null),{redirect_to:(n=(r=t.options)===null||r===void 0?void 0:r.redirectTo)!==null&&n!==void 0?n:void 0}),!((s=t==null?void 0:t.options)===null||s===void 0)&&s.captchaToken?{gotrue_meta_security:{captcha_token:t.options.captchaToken}}:null),{skip_http_redirect:!0,code_challenge:c,code_challenge_method:d}),headers:this.headers,xform:M4});return!((o=h.data)===null||o===void 0)&&o.url&&Bt()&&!(!((u=t.options)===null||u===void 0)&&u.skipBrowserRedirect)&&window.location.assign(h.data.url),this._returnResult(h)}catch(c){if(await Ut(this.storage,`${this.storageKey}-code-verifier`),de(c))return this._returnResult({data:null,error:c});throw c}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._reauthenticate())}async _reauthenticate(){try{return await this._useSession(async t=>{const{data:{session:r},error:n}=t;if(n)throw n;if(!r)throw new Ar;const{error:s}=await xe(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:r.access_token});return this._returnResult({data:{user:null,session:null},error:s})})}catch(t){if(de(t))return this._returnResult({data:{user:null,session:null},error:t});throw t}}async resend(t){try{const r=`${this.url}/resend`;if("email"in t){const{email:n,type:s,options:o}=t,{error:u}=await xe(this.fetch,"POST",r,{headers:this.headers,body:{email:n,type:s,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}},redirectTo:o==null?void 0:o.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:u})}else if("phone"in t){const{phone:n,type:s,options:o}=t,{data:u,error:c}=await xe(this.fetch,"POST",r,{headers:this.headers,body:{phone:n,type:s,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}}});return this._returnResult({data:{user:null,session:null,messageId:u==null?void 0:u.message_id},error:c})}throw new Xc("You must provide either an email or phone number and a type")}catch(r){if(de(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async getSession(){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>this._useSession(async r=>r))}async _acquireLock(t,r){this._debug("#_acquireLock","begin",t);try{if(this.lockAcquired){const n=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),s=(async()=>(await n,await r()))();return this.pendingInLock.push((async()=>{try{await s}catch{}})()),s}return await this.lock(`lock:${this.storageKey}`,t,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;const n=r();for(this.pendingInLock.push((async()=>{try{await n}catch{}})()),await n;this.pendingInLock.length;){const s=[...this.pendingInLock];await Promise.all(s),this.pendingInLock.splice(0,s.length)}return await n}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(t){this._debug("#_useSession","begin");try{const r=await this.__loadSession();return await t(r)}finally{this._debug("#_useSession","end")}}async __loadSession(){this._debug("#__loadSession()","begin"),this.lockAcquired||this._debug("#__loadSession()","used outside of an acquired lock!",new Error().stack);try{let t=null;const r=await ga(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",r),r!==null&&(this._isValidSession(r)?t=r:(this._debug("#getSession()","session from storage is not val
302id"),await this._removeSession())),!t)return{data:{session:null},error:null};const n=t.expires_at?t.expires_at*1e3-Date.now()<Rp:!1;if(this._debug("#__loadSession()",`session has${n?"":" not"} expired`,"expires_at",t.expires_at),!n){if(this.userStorage){const u=await ga(this.userStorage,this.storageKey+"-user");u!=null&&u.user?t.user=u.user:t.user=zp()}if(this.storage.isServer&&t.user&&!t.user.__isUserNotAvailableProxy){const u={value:this.suppressGetSessionWarning};t.user=C4(t.user,u),u.value&&(this.suppressGetSessionWarning=!0)}return{data:{session:t},error:null}}const{data:s,error:o}=await this._callRefreshToken(t.refresh_token);return o?this._returnResult({data:{session:null},error:o}):this._returnResult({data:{session:s},error:null})}finally{this._debug("#__loadSession()","end")}}async getUser(t){if(t)return await this._getUser(t);await this.initializePromise;const r=await this._acquireLock(this.lockAcquireTimeout,async()=>await this._getUser());return r.data.user&&(this.suppressGetSessionWarning=!0),r}async _getUser(t){try{return t?await xe(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:t,xform:qi}):await this._useSession(async r=>{var n,s,o;const{data:u,error:c}=r;if(c)throw c;return!(!((n=u.session)===null||n===void 0)&&n.access_token)&&!this.hasCustomAuthorizationHeader?{data:{user:null},error:new Ar}:await xe(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:(o=(s=u.session)===null||s===void 0?void 0:s.access_token)!==null&&o!==void 0?o:void 0,xform:qi})})}catch(r){if(de(r))return Fc(r)&&(await this._removeSession(),await Ut(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({data:{user:null},error:r});throw r}}async updateUser(t,r={}){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._updateUser(t,r))}async _updateUser(t,r={}){try{return await this._useSession(async n=>{const{data:s,error:o}=n;if(o)throw o;if(!s.session)throw new Ar;const u=s.session;let c=null,d=null;this.flowType==="pkce"&&t.email!=null&&([c,d]=await Rs(this.storage,this.storageKey));const{data:h,error:v}=await xe(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:r==null?void 0:r.emailRedirectTo,body:Object.assign(Object.assign({},t),{code_challenge:c,code_challenge_method:d}),jwt:u.access_token,xform:qi});if(v)throw v;return u.user=h.user,await this._saveSession(u),await this._notifyAllSubscribers("USER_UPDATED",u),this._returnResult({data:{user:u.user},error:null})})}catch(n){if(await Ut(this.storage,`${this.storageKey}-code-verifier`),de(n))return this._returnResult({data:{user:null},error:n});throw n}}async setSession(t){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._setSession(t))}async _setSession(t){try{if(!t.access_token||!t.refresh_token)throw new Ar;const r=Date.now()/1e3;let n=r,s=!0,o=null;const{payload:u}=Zc(t.access_token);if(u.exp&&(n=u.exp,s=n<=r),s){const{data:c,error:d}=await this._callRefreshToken(t.refresh_token);if(d)return this._returnResult({data:{user:null,session:null},error:d});if(!c)return{data:{user:null,session:null},error:null};o=c}else{const{data:c,error:d}=await this._getUser(t.access_token);if(d)return this._returnResult({data:{user:null,session:null},error:d});o={access_token:t.access_token,refresh_token:t.refresh_token,user:c.user,token_type:"bearer",expires_in:n-r,expires_at:n},await this._saveSession(o),await this._notifyAllSubscribers("SIGNED_IN",o)}return this._returnResult({data:{user:o.user,session:o},error:null})}catch(r){if(de(r))return this._returnResult({data:{session:null,user:null},error:r});throw r}}async refreshSession(t){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._refreshSession(t))}async _refreshSession(t){try{return await this._useSession(async r=>{var n;if(!t){const{data:u,error:c}=r;if(c)throw c;t=(n=u.session)!==null&&n!==void 0?n:void 0}if(!(t!=null&&t.refresh_token))throw new Ar;const{data:s,error:o}=await this._callRefreshToken(t.refresh_token);return o?this._returnResult({data:{user:null,session:null},error:o}):s?this._returnResult({data:{user:s.user,session:s},error:null}):this._returnResult({data:{user:null,session:null},error:null})})}catch(r){if(de(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async _getSessionFromURL(t,r){try{if(!Bt())throw new Wc("No browser detected.");
302if(t.error||t.error_description||t.error_code)throw new Wc(t.error_description||"Error in URL with unspecified error_description",{error:t.error||"unspecified_error",code:t.error_code||"unspecified_code"});switch(r){case"implicit":if(this.flowType==="pkce")throw new O_("Not a valid PKCE flow url.");break;case"pkce":if(this.flowType==="implicit")throw new Wc("Not a valid implicit grant flow url.");break;default:}if(r==="pkce"){if(this._debug("#_initialize()","begin","is PKCE flow",!0),!t.code)throw new O_("No code detected.");const{data:C,error:T}=await this._exchangeCodeForSession(t.code);if(T)throw T;const N=new URL(window.location.href);return N.searchParams.delete("code"),window.history.replaceState(window.history.state,"",N.toString()),{data:{session:C.session,redirectType:null},error:null}}const{provider_token:n,provider_refresh_token:s,access_token:o,refresh_token:u,expires_in:c,expires_at:d,token_type:h}=t;if(!o||!c||!u||!h)throw new Wc("No session defined in URL");const v=Math.round(Date.now()/1e3),m=parseInt(c);let y=v+m;d&&(y=parseInt(d));const b=y-v;b*1e3<=Ys&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${b}s, should have been closer to ${m}s`);const x=y-m;v-x>=120?console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",x,y,v):v-x<0&&
302console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",x,y,v);const{data:A,error:w}=await this._getUser(o);if(w)throw w;const E={provider_token:n,provider_refresh_token:s,access_token:o,expires_in:m,expires_at:y,refresh_token:u,token_type:h,user:A.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),this._returnResult({data:{session:E,redirectType:t.type},error:null})}catch(n){if(de(n))return this._returnResult({data:{session:null,redirectType:null},error:n});throw n}}_isImplicitGrantCallback(t){return typeof this.detectSessionInUrl=="function"?this.detectSessionInUrl(new URL(window.location.href),t):!!(t.access_token||t.error_description)}async _isPKCECallback(t){const r=await ga(this.storage,`${this.storageKey}-code-verifier`);return!!(t.code&&r)}async signOut(t={scope:"global"}){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._signOut(t))}async _signOut({scope:t}={scope:"global"}){return await this._useSession(async r=>{var n;const{data:s,error:o}=r;if(o&&!Fc(o))return this._returnResult({error:o});const u=(n=s.session)===null||n===void 0?void 0:n.access_token;if(u){const{error:c}=await this.admin.signOut(u,t);if(c&&!(s4(c)&&(c.status===404||c.status===401||c.status===403)||Fc(c)))return this._returnResult({error:c})}return t!=="others"&&(await this._removeSession(),await Ut(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({error:null})})}onAuthStateChange(t){const r=p4(),n={id:r,callback:t,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",r),this.stateChangeEmitters.delete(r)}};return this._debug("#onAuthStateChange()","registered callback with id",r),this.stateChangeEmitters.set(r,n),(async()=>(await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>{this._emitInitialSession(r)})))(),{data:{subscription:n}}}async _emitInitialSession(t){return await this._useSession(async r=>{var n,s;try{const{data:{session:o},error:u}=r;if(u)throw u;await((n=this.stateChangeEmitters.get(t))===null||n===void 0?void 0:n.callback("INITIAL_SESSION",o)),this._debug("INITIAL_SESSION","callback id",t,"session",o)}catch(o){await((s=this.stateChangeEmitters.get(t))===null||s===void 0?void 0:s.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",t,"error",o),Fc(o)?console.warn(o):console.error(o)}})}async resetPasswordForEmail(t,r={}){let n=null,s=null;this.flowType==="pkce"&&([n,s]=await Rs(this.storage,this.storageKey,!0));try{return await xe(this.fetch,"POST",`${this.url}/recover`,{body:{email:t,code_challenge:n,code_challenge_method:s,gotrue_meta_security:{captcha_token:r.captchaToken}},headers:this.headers,redirectTo:r.redirectTo})}catch(o){if(await Ut(this.storage,`${this.storageKey}-code-verifier`),de(o))return this._returnResult({data:null,error:o});throw o}}async getUserIdentities(){var t;try{const{data:r,error:n}=await this.getUser();if(n)throw n;return this._returnResult({data:{identities:(t=r.user.identities)!==null&&t!==void 0?t:[]},error:null})}catch(r){if(de(r))return this._returnResult({data:null,error:r});throw r}}async linkIdentity(t){return"token"in t?this.linkIdentityIdToken(t):this.linkIdentityOAuth(t)}async linkIdentityOAuth(t){var r;try{const{data:n,error:s}=await this._useSession(async o=>{var u,c,d,h,v;const{data:m,error:y}=o;if(y)throw y;const b=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,t.provider,{redirectTo:(u=t.options)===null||u===void 0?void 0:u.redirectTo,scopes:(c=t.options)===null||c===void 0?void 0:c.scopes,queryParams:(d=t.options)===null||d===void 0?void 0:d.queryParams,skipBrowserRedirect:!0});return await xe(this.fetch,"GET",b,{headers:this.headers,jwt:(v=(h=m.session)===null||h===void 0?void 0:h.access_token)!==null&&v!==void 0?v:void 0})});if(s)throw s;return Bt()&&!(!((r=t.options)===null||r===void 0)&&r.skipBrowserRedirect)&&window.location.assign(n==null?void 0:n.url),this._returnResult({data:{provider:t.provider,url:n==null?void 0:n.url},error:null})}catch(n){if(de(n))return this._returnResult({data:{provider:t.provider,url:null},error:n});throw n}}async linkIdentityIdToken(t){return await this._useSession(async r=>{var n;try{const{error:s,data:{session:o}}=r;if(s)throw s;const{options:u,provider:c,token:d,access_token:h,nonce:v}=t,m=await xe(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,jwt:(n=o==null?void 0:o.access_token)!==null&&n!==void 0?n:void 0,body:{provider:c,id_token:d,access_token:h,nonce:v,link_identity:!0,gotrue_meta_security:{captcha_token:u==null?void 0:u.captchaToken}},xform:Qr}),{data:y,error:b}=m;return b?this._returnResult({data:{user:null,session:null},error:b}):!y||!y.session||!y.user?this._returnResult({data:{user:null,session:null},error:new Ms}):(y.session&&(await this._saveSession(y.session),await this._notifyAllSubscribers("USER_UPDATED",y.session)),this._returnResult({data:y,error:b}))}catch(s){if(await Ut(this.storage,`${this.storageKey}-code-verifier`),de(s))return this._returnResult({data:{user:null,session:null},error:s});throw s}})}async unlinkIdentity(t){try{return await this._useSession(async r=>{var n,s;const{data:o,error:u}=r;if(u)throw u;
302return await xe(this.fetch,"DELETE",`${this.url}/user/identities/${t.identity_id}`,{headers:this.headers,jwt:(s=(n=o.session)===null||n===void 0?void 0:n.access_token)!==null&&s!==void 0?s:void 0})})}catch(r){if(de(r))return this._returnResult({data:null,error:r});throw r}}async _refreshAccessToken(t){const r=`#_refreshAccessToken(${t.substring(0,5)}...)`;this._debug(r,"begin");try{const n=Date.now();return await b4(async s=>(s>0&&await y4(200*Math.pow(2,s-1)),this._debug(r,"refreshing attempt",s),await xe(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:t},headers:this.headers,xform:Qr})),(s,o)=>{const u=200*Math.pow(2,s);return o&&Dp(o)&&Date.now()+u-n<Ys})}catch(n){if(this._debug(r,"error",n),de(n))return this._returnResult({data:{session:null,user:null},error:n});throw n}finally{this._debug(r,"end")}}_isValidSession(t){return typeof t=="object"&&t!==null&&"access_token"in t&&"refresh_token"in t&&"expires_at"in t}async _handleProviderSignIn(t,r){const n=await this._getUrlForProvider(`${this.url}/authorize`,t,{redirectTo:r.redirectTo,scopes:r.scopes,queryParams:r.queryParams});return this._debug("#_handleProviderSignIn()","provider",t,"options",r,"url",n),Bt()&&!r.skipBrowserRedirect&&window.location.assign(n),{data:{provider:t,url:n},error:null}}async _recoverAndRefresh(){var t,r;const n="#_recoverAndRefresh()";this._debug(n,"begin");try{const s=await ga(this.storage,this.storageKey);if(s&&this.userStorage){let u=await ga(this.userStorage,this.storageKey+"-user");!this.storage.isServer&&Object.is(this.storage,this.userStorage)&&!u&&(u={user:s.user},await Fs(this.userStorage,this.storageKey+"-user",u)),s.user=(t=u==null?void 0:u.user)!==null&&t!==void 0?t:zp()}else if(s&&!s.user&&!s.user){const u=await ga(this.storage,this.storageKey+"-user");u&&(u!=null&&u.user)?(s.user=u.user,await Ut(this.storage,this.storageKey+"-user"),await Fs(this.storage,this.storageKey,s)):s.user=zp()}if(this._debug(n,"session from storage",s),!this._isValidSession(s)){this._debug(n,"session is not valid"),s!==null&&await this._removeSession();return}const o=((r=s.expires_at)!==null&&r!==void 0?r:1/0)*1e3-Date.now()<Rp;if(this._debug(n,`session has${o?"":" not"} expired with margin of ${Rp}s`),o){if(this.autoRefreshToken&&s.refresh_token){const{error:u}=await this._callRefreshToken(s.refresh_token);u&&(console.error(u),Dp(u)||(this._debug(n,"refresh failed with a non-retryable error, removing the session",u),await this._removeSession()))}}else if(s.user&&s.user.__isUserNotAvailableProxy===!0)try{const{data:u,error:c}=await this._getUser(s.access_token);!c&&(u!=null&&u.user)?(s.user=u.user,await this._saveSession(s),await this._notifyAllSubscribers("SIGNED_IN",s)):this._debug(n,"could not get user data, skipping SIGNED_IN notification")}catch(u){console.error("Error getting user data:",u),this._debug(n,"error getting user data, skipping SIGNED_IN notification",u)}else await this._notifyAllSubscribers("SIGNED_IN",s)}catch(s){this._debug(n,"error",s),console.error(s);return}finally{this._debug(n,"end")}}async _callRefreshToken(t){var r,n;if(!t)throw new Ar;if(this.refreshingDeferred)return this.refreshingDeferred.promise;const s=`#_callRefreshToken(${t.substring(0,5)}...)`;this._debug(s,"begin");try{this.refreshingDeferred=new xd;const{data:o,error:u}=await this._refreshAccessToken(t);if(u)throw u;if(!o.session)throw new Ar;await this._saveSession(o.session),await this._notifyAllSubscribers("TOKEN_REFRESHED",o.session);const c={data:o.session,error:null};return this.refreshingDeferred.resolve(c),c}catch(o){if(this._debug(s,"error",o),de(o)){const u={data:null,error:o};return Dp(o)||await this._removeSession(),(r=this.refreshingDeferred)===null||r===void 0||r.resolve(u),u}throw(n=this.refreshingDeferred)===null||n===void 0||n.reject(o),o}finally{this.refreshingDeferred=null,this._debug(s,"end")}}async _notifyAllSubscribers(t,r,n=!0){const s=`#_notifyAllSubscribers(${t})`;this._debug(s,"begin",r,`broadcast = ${n}`);try{this.broadcastChannel&&n&&this.broadcastChannel.postMessage({event:t,session:r});const o=[],u=Array.from(this.stateChangeEmitters.values()).map(async c=>{try{await c.callback(t,r)}catch(d){o.push(d)}});if(await Promise.all(u),o.length>0){for(let c=0;c<o.length;c+=1)console.error(o[c]);throw o[0]}}finally{this._debug(s,"end")}}async _saveSession(t){this._debug("#_saveSession()",t),this.suppressGetSessionWarning=!0,await Ut(this.storage,`${this.storageKey}-code-verifier`);const r=Object.assign({},t),n=r.user&&r.user.__isUserNotAvailableProxy===!0;if(this.userStorage){!n&&r.user&&await Fs(this.userStorage,this.storageKey+"-user",{user:r.user});const s=Object.assign({},r);delete s.user;const o=N_(s);await Fs(this.storage,this.storageKey,o)}else{const s=N_(r);await Fs(this.storage,this.storageKey,s)}}async _removeSession(){this._debug("#_removeSession()"),this.suppressGetSessionWarning=!1,await Ut(this.storage,this.storageKey),await Ut(this.storage,this.storageKey+"-code-verifier"),await Ut(this.storage,this.storageKey+"-user"),this.userStorage&&await Ut(this.userStorage,this.storageKey+"-user"),await this._notifyAllSubscribers("SIGNED_OUT",null)}_removeVisibilityChangedCallback(){this._debug("#_removeVisibilityChangedCallback()");const t=this.visibilityChangedCallback;this.visibilityChangedCallback=null;try{t&&Bt()&&(window!=null&&window.removeEventListener)&&window.removeEventListener("visibilitychange",t)}
302catch(r){console.error("removing visibilitychange callback failed",r)}}async _startAutoRefresh(){await this._stopAutoRefresh(),this._debug("#_startAutoRefresh()");const t=setInterval(()=>this._autoRefreshTokenTick(),Ys);this.autoRefreshTicker=t,t&&typeof t=="object"&&typeof t.unref=="function"?t.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(t);const r=setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0);this.autoRefreshTickTimeout=r,r&&typeof r=="object"&&typeof r.unref=="function"?r.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(r)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");const t=this.autoRefreshTicker;this.autoRefreshTicker=null,t&&clearInterval(t);const r=this.autoRefreshTickTimeout;this.autoRefreshTickTimeout=null,r&&clearTimeout(r)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async _autoRefreshTokenTick(){this._debug("#_autoRefreshTokenTick()","begin");try{await this._acquireLock(0,async()=>{try{const t=Date.now();try{return await this._useSession(async r=>{const{data:{session:n}}=r;if(!n||!n.refresh_token||!n.expires_at){this._debug("#_autoRefreshTokenTick()","no session");return}const s=Math.floor((n.expires_at*1e3-t)/Ys);this._debug("#_autoRefreshTokenTick()",`access token expires in ${s} ticks, a tick lasts ${Ys}ms, refresh threshold is ${Sg} ticks`),s<=Sg&&await this._callRefreshToken(n.refresh_token)})}catch(r){console.error("Auto refresh tick failed with error. This is likely a transient error.",r)}}finally{this._debug("#_autoRefreshTokenTick()","end")}})}catch(t){if(t.isAcquireTimeout||t instanceof Mj)this._debug("auto refresh token tick lock not available");else throw t}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!Bt()||!(window!=null&&window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>{try{await this._onVisibilityChanged(!1)}catch(t){this._debug("#visibilityChangedCallback","error",t)}},window==null||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(t){console.error("_handleVisibilityChange",t)}}async _onVisibilityChanged(t){const r=`#_onVisibilityChanged(${t})`;this._debug(r,"visibilityState",document.visibilityState),document.visibilityState==="visible"?(this.autoRefreshToken&&this._startAutoRefresh(),t||(await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>{if(document.visibilityState!=="visible"){this._debug(r,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");return}await this._recoverAndRefresh()}))):document.visibilityState==="hidden"&&this.autoRefreshToken&&this._stopAutoRefresh()}async _getUrlForProvider(t,r,n){const s=[`provider=${encodeURIComponent(r)}`];if(n!=null&&n.redirectTo&&s.push(`redirect_to=${encodeURIComponent(n.redirectTo)}`),n!=null&&n.scopes&&s.push(`scopes=${encodeURIComponent(n.scopes)}`),this.flowType==="pkce"){const[o,u]=await Rs(this.storage,this.storageKey),c=new URLSearchParams({code_challenge:`${encodeURIComponent(o)}`,code_challenge_method:`${encodeURIComponent(u)}`});s.push(c.toString())}if(n!=null&&n.queryParams){const o=new URLSearchParams(n.queryParams);s.push(o.toString())}return n!=null&&n.skipBrowserRedirect&&s.push(`skip_http_redirect=${n.skipBrowserRedirect}`),`${t}?${s.join("&")}`}async _unenroll(t){try{return await this._useSession(async r=>{var n;const{data:s,error:o}=r;return o?this._returnResult({data:null,error:o}):await xe(this.fetch,"DELETE",`${this.url}/factors/${t.factorId}`,{headers:this.headers,jwt:(n=s==null?void 0:s.session)===null||n===void 0?void 0:n.access_token})})}catch(r){if(de(r))return this._returnResult({data:null,error:r});throw r}}async _enroll(t){try{return await this._useSession(async r=>{var n,s;const{data:o,error:u}=r;if(u)return this._returnResult({data:null,error:u});const c=Object.assign({friendly_name:t.friendlyName,factor_type:t.factorType},t.factorType==="phone"?{phone:t.phone}:t.factorType==="totp"?{issuer:t.issuer}:{}),{data:d,error:h}=await xe(this.fetch,"POST",`${this.url}/factors`,{body:c,headers:this.headers,jwt:(n=o==null?void 0:o.session)===null||n===void 0?void 0:n.access_token});return h?this._returnResult({data:null,error:h}):(t.factorType==="totp"&&d.type==="totp"&&(!((s=d==null?void 0:d.totp)===null||s===void 0)&&s.qr_code)&&(d.totp.qr_code=`data:image/svg+xml;utf-8,${d.totp.qr_code}`),this._returnResult({data:d,error:null}))})}catch(r){if(de(r))return this._returnResult({data:null,error:r});throw r}}async _verify(t){return this._acquireLock(this.lockAcquireTimeout,async()=>{try{return await this._useSession(async r=>{var n;const{data:s,error:o}=r;if(o)return this._returnResult({data:null,error:o});const u=Object.assign({challenge_id:t.challengeId},"webauthn"in t?{webauthn:Object.assign(Object.assign({},t.webauthn),{credential_response:t.webauthn.type==="create"?F4(t.webauthn.credential_response):X4(t.webauthn.credential_response)})}:{code:t.code}),{data:c,error:d}=await xe(this.fetch,"POST",`${this.url}/factors/${t.factorId}/verify`,{body:u,headers:this.headers,jwt:(n=s==null?void 0:s.session)===null||n===void 0?void 0:n.access_token});return d?this._returnResult({data:null,error:d}):(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+c.expires_in},c)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",c),this._returnResult({data:c,error:d}))})}catch(r){if(de(r))return this._returnResult({data:null,error:r});throw r}})}async _challenge(t){return this._acquireLock(this.lockAcquireTimeout,async()=>{try{return await this._useSession(async r=>{var n;const{data:s,error:o}=r;if(o)return this._returnResult({data:null,error:o});const u=await xe(this.fetch,"POST",`${this.url}/factors/${t.factorId}/challenge`,{body:t,headers:this.headers,jwt:(n=s==null?void 0:s.session)===null||n===void 0?void 0:n.access_token});if(u.error)return u;const{data:c}=u;if(c.type!=="webauthn")return{data:c,error:null};switch(c.webauthn.type){case"create":return{data:Object.assign(Object.assign({},c),{webauthn:Object.assign(Object.assign({},c.webauthn),{credential_options:Object.assign(Object.assign({},c.webauthn.credential_options),{publicKey:V4(c.webauthn.credential_options.publicKey)})})}),error:null};case"request":return{data:Object.assign(Object.assign({},c),{webauthn:Object.assign(Object.assign({},c.webauthn),{credential_options:Object.assign(Object.assign({},c.webauthn.credential_options),{publicKey:Y4(c.webauthn.credential_options.publicKey)})})}),error:null}}})}catch(r){if(de(r))return this._returnResult({data:null,error:r});throw r}})}async _challengeAndVerify(t){const{data:r,error:n}=await this._challenge({factorId:t.factorId});return n?this._returnResult({data:null,error:n}):await this._verify({factorId:t.factorId,challengeId:r.id,code:t.code})}async _listFactors(){var t;const{data:{user:r},error:n}=await this.getUser();if(n)return{data:null,error:n};const s={all:[],phone:[],totp:[],webauthn:[]};for(const o of(t=r==null?void 0:r.factors)!==null&&t!==void 0?t:[])s.all.push(o),o.status==="verified"&&s[o.factor_type].push(o);return{data:s,error:null}}async _getAuthenticatorAssuranceLevel(t){var r,n,s,o;if(t)try{const{payload:b}=Zc(t);let x=null;b.aal&&(x=b.aal);
302let A=x;const{data:{user:w},error:E}=await this.getUser(t);if(E)return this._returnResult({data:null,error:E});((n=(r=w==null?void 0:w.factors)===null||r===void 0?void 0:r.filter(N=>N.status==="verified"))!==null&&n!==void 0?n:[]).length>0&&(A="aal2");const T=b.amr||[];return{data:{currentLevel:x,nextLevel:A,currentAuthenticationMethods:T},error:null}}catch(b){if(de(b))return this._returnResult({data:null,error:b});throw b}const{data:{session:u},error:c}=await this.getSession();if(c)return this._returnResult({data:null,error:c});if(!u)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};const{payload:d}=Zc(u.access_token);let h=null;d.aal&&(h=d.aal);let v=h;((o=(s=u.user.factors)===null||s===void 0?void 0:s.filter(b=>b.status==="verified"))!==null&&o!==void 0?o:[]).length>0&&(v="aal2");const y=d.amr||[];return{data:{currentLevel:h,nextLevel:v,currentAuthenticationMethods:y},error:null}}async _getAuthorizationDetails(t){try{return await this._useSession(async r=>{const{data:{session:n},error:s}=r;return s?this._returnResult({data:null,error:s}):n?await xe(this.fetch,"GET",`${this.url}/oauth/authorizations/${t}`,{headers:this.headers,jwt:n.access_token,xform:o=>({data:o,error:null})}):this._returnResult({data:null,error:new Ar})})}catch(r){if(de(r))return this._returnResult({data:null,error:r});throw r}}async _approveAuthorization(t,r){try{return await this._useSession(async n=>{const{data:{session:s},error:o}=n;if(o)return this._returnResult({data:null,error:o});if(!s)return this._returnResult({data:null,error:new Ar});const u=await xe(this.fetch,"POST",`${this.url}/oauth/authorizations/${t}/consent`,{headers:this.headers,jwt:s.access_token,body:{action:"approve"},xform:c=>({data:c,error:null})});return u.data&&u.data.redirect_url&&Bt()&&!(r!=null&&r.skipBrowserRedirect)&&window.location.assign(u.data.redirect_url),u})}catch(n){if(de(n))return this._returnResult({data:null,error:n});throw n}}async _denyAuthorization(t,r){try{return await this._useSession(async n=>{const{data:{session:s},error:o}=n;if(o)return this._returnResult({data:null,error:o});if(!s)return this._returnResult({data:null,error:new Ar});const u=await xe(this.fetch,"POST",`${this.url}/oauth/authorizations/${t}/consent`,{headers:this.headers,jwt:s.access_token,body:{action:"deny"},xform:c=>({data:c,error:null})});return u.data&&u.data.redirect_url&&Bt()&&!(r!=null&&r.skipBrowserRedirect)&&window.location.assign(u.data.redirect_url),u})}catch(n){if(de(n))return this._returnResult({data:null,error:n});throw n}}async _listOAuthGrants(){try{return await this._useSession(async t=>{const{data:{session:r},error:n}=t;return n?this._returnResult({data:null,error:n}):r?await xe(this.fetch,"GET",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:r.access_token,xform:s=>({data:s,error:null})}):this._returnResult({data:null,error:new Ar})})}catch(t){if(de(t))return this._returnResult({data:null,error:t});throw t}}async _revokeOAuthGrant(t){try{return await this._useSession(async r=>{const{data:{session:n},error:s}=r;return s?this._returnResult({data:null,error:s}):n?(await xe(this.fetch,"DELETE",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:n.access_token,query:{client_id:t.clientId},noResolveJson:!0}),{data:{},error:null}):this._returnResult({data:null,error:new Ar})})}catch(r){if(de(r))return this._returnResult({data:null,error:r});throw r}}async fetchJwk(t,r={keys:[]}){let n=r.keys.find(c=>c.kid===t);if(n)return n;const s=Date.now();if(n=this.jwks.keys.find(c=>c.kid===t),n&&this.jwks_cached_at+i4>s)return n;const{data:o,error:u}=await xe(this.fetch,"GET",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(u)throw u;return!o.keys||o.keys.length===0||(this.jwks=o,this.jwks_cached_at=s,n=o.keys.find(c=>c.kid===t),!n)?null:n}async getClaims(t,r={}){try{let n=t;if(!n){const{data:b,error:x}
302=await this.getSession();if(x||!b.session)return this._returnResult({data:null,error:x});n=b.session.access_token}const{header:s,payload:o,signature:u,raw:{header:c,payload:d}}=Zc(n);r!=null&&r.allowExpired||E4(o.exp);const h=!s.alg||s.alg.startsWith("HS")||!s.kid||!("crypto"in globalThis&&"subtle"in globalThis.crypto)?null:await this.fetchJwk(s.kid,r!=null&&r.keys?{keys:r.keys}:r==null?void 0:r.jwks);if(!h){const{error:b}=await this.getUser(n);if(b)throw b;return{data:{claims:o,header:s,signature:u},error:null}}const v=j4(s.alg),m=await crypto.subtle.importKey("jwk",h,v,!0,["verify"]);if(!await crypto.subtle.verify(v,m,u,h4(`${c}.${d}`)))throw new Eg("Invalid JWT signature");return{data:{claims:o,header:s,signature:u},error:null}}catch(n){if(de(n))return this._returnResult({data:null,error:n});throw n}}}Vl.nextInstanceID={};const i3=Vl,a3="2.103.3";let kl="";typeof Deno<"u"?kl="deno":typeof document<"u"?kl="web":typeof navigator<"u"&&navigator.product==="ReactNative"?kl="react-native":kl="node";const s3={"X-Client-Info":`supabase-js-${kl}/${a3}`},o3={headers:s3},l3={schema:"public"},u3={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},c3={};function Yl(e){"@babel/helpers - typeof";return Yl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yl(e)}function f3(e,t){if(Yl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Yl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function d3(e){var t=f3(e,"string");return Yl(t)=="symbol"?t:t+""}function h3(e,t,r){return(t=d3(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function I_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function ct(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?I_(Object(r),!0).forEach(function(n){h3(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):I_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}const v3=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),p3=()=>Headers,m3=(e,t,r)=>{const n=v3(r),s=p3();return async(o,u)=>{var c;const d=(c=await t())!==null&&c!==void 0?c:e;let h=new s(u==null?void 0:u.headers);return h.has("apikey")||h.set("apikey",e),h.has("Authorization")||h.set("Authorization",`Bearer ${d}`),n(o,ct(ct({},u),{},{headers:h}))}};function g3(e){return e.endsWith("/")?e:e+"/"}function y3(e,t){var r,n;const{db:s,auth:o,realtime:u,global:c}=e,{db:d,auth:h,realtime:v,global:m}=t,y={db:ct(ct({},d),s),auth:ct(ct({},h),o),realtime:ct(ct({},v),u),storage:{},global:ct(ct(ct({},m),c),{},{headers:ct(ct({},(r=m==null?void 0:m.headers)!==null&&r!==void 0?r:{}),(n=c==null?void 0:c.headers)!==null&&n!==void 0?n:{})}),accessToken:async()=>""};return e.accessToken?y.accessToken=e.accessToken:delete y.accessToken,y}function b3(e){const t=e==null?void 0:e.trim();if(!t)throw new Error("supabaseUrl is required.");if(!t.match(/^https?:\/\//i))throw new Error("Invalid supabaseUrl: Must be a valid HTTP or HTTPS URL.");try{return new URL(g3(t))}catch{throw Error("Invalid supabaseUrl: Provided URL is malformed.")}}var x3=class extends i3{constructor(e){super(e)}},w3=class{constructor(e,t,r){var n,s;this.supabaseUrl=e,this.supabaseKey=t;const o=b3(e);if(!t)throw new Error("supabaseKey is required.");this.realtimeUrl=new URL("realtime/v1",o),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",o),this.storageUrl=new URL("storage/v1",o),this.functionsUrl=new URL("functions/v1",o);const u=`sb-${o.hostname.split(".")[0]}-auth-token`,c={db:l3,realtime:c3,auth:ct(ct({},u3),{},{storageKey:u}),global:o3},d=y3(r??{},c);if(this.storageKey=(n=d.auth.storageKey)!==null&&n!==void 0?n:"",this.headers=(s=d.global.headers)!==null&&s!==void 0?s:{},d.accessToken)this.accessToken=d.accessToken,this.auth=new Proxy({},{get:(v,m)=>{throw new Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(m)} is not possible`)}});else{var h;this.auth=this._initSupabaseAuthClient((h=d.auth)!==null&&h!==void 0?h:{},this.headers,d.global.fetch)}this.fetch=m3(t,this._getAccessToken.bind(this),d.global.fetch),this.realtime=this._initRealtimeClient(ct({headers:this.headers,accessToken:this._getAccessToken.bind(this)},d.realtime)),this.accessToken&&Promise.resolve(this.accessToken()).then(v=>this.realtime.setAuth(v)).catch(v=>console.warn("Failed to set initial Realtime auth token:",v)),this.rest=new qD(new URL("rest/v1",o).href,{headers:this.headers,schema:d.db.schema,fetch:this.fetch,timeout:d.db.timeout,urlLengthLimit:d.db.urlLengthLimit}),this.storage=new J5(this.storageUrl.href,this.headers,this.fetch,r==null?void 0:r.storage),d.accessToken||this._listenForAuthEvents()}get functions(){return new PD(this.functionsUrl.href,{headers:this.headers,customFetch:this.fetch})}from(e){return this.rest.from(e)}schema(e){return this.rest.schema(e)}rpc(e,t={},r={head:!1,get:!1,count:void 0}){return this.rest.rpc(e,t,r)}
302channel(e,t={config:{}}){return this.realtime.channel(e,t)}getChannels(){return this.realtime.getChannels()}removeChannel(e){return this.realtime.removeChannel(e)}removeAllChannels(){return this.realtime.removeAllChannels()}async _getAccessToken(){var e=this,t,r;if(e.accessToken)return await e.accessToken();const{data:n}=await e.auth.getSession();return(t=(r=n.session)===null||r===void 0?void 0:r.access_token)!==null&&t!==void 0?t:e.supabaseKey}_initSupabaseAuthClient({autoRefreshToken:e,persistSession:t,detectSessionInUrl:r,storage:n,userStorage:s,storageKey:o,flowType:u,lock:c,debug:d,throwOnError:h},v,m){const y={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new x3({url:this.authUrl.href,headers:ct(ct({},y),v),storageKey:o,autoRefreshToken:e,persistSession:t,detectSessionInUrl:r,storage:n,userStorage:s,flowType:u,lock:c,debug:d,throwOnError:h,fetch:m,hasCustomAuthorizationHeader:Object.keys(this.headers).some(b=>b.toLowerCase()==="authorization")})}_initRealtimeClient(e){return new _5(this.realtimeUrl.href,ct(ct({},e),{},{params:ct(ct({},{apikey:this.supabaseKey}),e==null?void 0:e.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((e,t)=>{this._handleTokenChanged(e,"CLIENT",t==null?void 0:t.access_token)})}_handleTokenChanged(e,t,r){(e==="TOKEN_REFRESHED"||e==="SIGNED_IN")&&this.changedAccessToken!==r?(this.changedAccessToken=r,this.realtime.setAuth(r)):e==="SIGNED_OUT"&&(this.realtime.setAuth(),t=="STORAGE"&&this.auth.signOut(),this.changedAccessToken=void 0)}};const _3=(e,t,r)=>new w3(e,t,r);function S3(){if(typeof window<"u")return!1;const e=globalThis.process;if(!e)return!1;const t=e.version;if(t==null)return!1;const r=t.match(/^v(\d+)\./);return r?parseInt(r[1],10)<=18:!1}S3()&&console.warn("⚠️  Node.js 18 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to Node.js 20 or later. For more information, visit: https://github.com/orgs/supabase/discussions/37217");const A3="https://widsndgkhhipdouesscg.supabase.co",O3="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6IndpZHNuZGdraGhpcGRvdWVzc2NnIiwicm9sZSI6ImFub24iLCJpYXQiOjE3Njg2Nzg3MDksImV4cCI6MjA4NDI1NDcwOX0.M3SMYYehx1mNsbFLF4_YRV6Y3KG-8ZlyYTeTGOEp4H4",Hi=_3(A3,O3),E3=({ambassador:e})=>{const[t,r]=O.useState([]),[n,s]=O.useState("idle"),[o,u]=O.useState(""),[c,d]=O.useState(""),h="https://script.google.com/macros/s/AKfycbx_d_I7Sj-nkSbTN_aXbYRD-_YaragO-rPcwh00w38jaNcEgxlb2AS1_SWwOo74-ljI/exec",v=b=>{b.target.files&&b.target.files.length>0&&(r(Array.from(b.target.files)),s("idle"),u(""),d(""))},m=b=>new Promise((x,A)=>{const w=new FileReader;w.onload=async function(){try{const E=w.result,C={filename:b.name,mimeType:b.type,file:E,ambassadorName:e.name};await fetch(h,{method:"POST",body:JSON.stringify(C),headers:{"Content-Type":"text/plain;charset=utf-8"}}),x()}catch(E){A(E)}},w.onerror=()=>A(new Error("Error al leer el archivo")),w.readAsDataURL(b)}),y=async b=>{if(b.preventDefault(),t.length===0)return;s("uploading"),u("");let x=0,A=0;for(let w=0;w<t.length;w++){const E=t[w];d(`Subiendo archivo ${w+1} de ${t.length}: ${E.name}...`);try{await m(E),x++}catch(C){console.error(`Error uploading ${E.name}:`,C),A++}}A===0?(s("success"),u(`¡${x} archivo(s) subido(s) con éxito!`),r([]),d("")):x>0?(s("error"),u(`${x} subidos con éxito, ${A} fallaron.`),d("")):(s("error"),u("Error al subir los archivos. Inténtalo de nuevo."),d(""))};return _.jsxs("div",{className:"glass-card rounded-2xl p-6 mb-8 border border-white/5 relative overflow-hidden",children:[_.jsx("div",{className:"absolute top-0 right-0 p-4 opacity-10 text-rio-300 pointer-events-none",children:_.jsx(Pp,{size:40})}),_.jsxs("h3",{className:"text-xl font-display font-bold text-white mb-4 flex items-center gap-2",children:[_.jsx(Pp,{className:"text-rio-400",size:24}),"Comparte tus fotos y vídeos con nosotros"]}),!h,_.jsxs("form",{onSubmit:y,className:"space-y-4",children:[_.jsxs("div",{className:"border-2 border-dashed border-rio-500/30 bg-space-800/30 rounded-xl p-6 text-center hover:bg-space-800/50 hover:border-rio-500/50 transition-all cursor-pointer relative group",children:[_.jsx("input",{type:"file",onChange:v,accept:"image/*,video/*",multiple:!0,className:"absolute inset-0 w-full h-full opacity-0 cursor-pointer z-10"}),_.jsxs("div",{className:"flex flex-col items-center gap-3",children:[_.jsx("div",{className:"p-3 rounded-full bg-space-900 border border-white/5 text-rio-500 group-hover:scale-110 transition-transform duration-300",children:_.jsx(Pp,{size:24})}),_.jsx("span",{className:"text-sm text-gray-400 group-hover:text-rio-200 transition-colors font-medium",children:t.length>0?_.jsx("span",{className:"text-rio-300",children:t.length===1?t[0].name:`${t.length} archivos seleccionados`}):"Haz clic para seleccionar fotos o videos"})]})]}),c&&n==="uploading"&&_.jsxs("div",{className:"p-3 bg-blue-500/10 text-blue-400 border border-blue-500/20 rounded-lg text-sm flex items-center gap-2 animate-pulse",children:[_.jsx(o_,{className:"w-4 h-4 animate-spin flex-shrink-0"}),c]}),n==="error"&&_.jsxs("div",{className:"p-3 bg-red-500/10 text-red-400 border border-red-500/20 rounded-lg text-sm flex items-center gap-2 animate-fade-in-up",children:[_.jsx(hj,{className:"w-4 h-4 flex-shrink-0"}),o]}),n==="success"&&_.jsxs("div",{className:"p-3 bg-emerald-500/10 text-emerald-400 border border-emerald-500/20 rounded-lg text-sm flex items-center gap-2 animate-fade-in-up",children:[_.jsx(vg,{className:"w-4 h-4 flex-shrink-0"}),o]}),_.jsx("button",{type:"submit",disabled:t.length===0||n==="uploading"||!h,className:"w-full py-3 px-4 roun
302ded-xl bg-rio-500 hover:bg-rio-600 text-white font-bold tracking-wide transition-all disabled:opacity-50 disabled:cursor-not-allowed flex items-center justify-center gap-2 shadow-lg shadow-rio-900/50 hover:shadow-rio-500/20 transform active:scale-95",children:n==="uploading"?_.jsxs(_.Fragment,{children:[_.jsx(o_,{className:"w-4 h-4 animate-spin"}),"Subiendo..."]}):"Subir Archivos"})]})]})};function zj(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(r=zj(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function rt(){for(var e,t,r=0,n="",s=arguments.length;r<s;r++)(e=arguments[r])&&(t=zj(e))&&(n&&(n+=" "),n+=t);return n}var j3=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function xy(e){if(typeof e!="string")return!1;var t=j3;return t.includes(e)}var T3=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRen
302dering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],C3=new Set(T3);function Lj(e){return typeof e!="string"?!1:C3.has(e)}function Ij(e){return typeof e=="string"&&e.startsWith("data-")}function nn(e){if(typeof e!="object"||e===null)return{};var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(Lj(r)||Ij(r))&&(t[r]=e[r]);return t}function wd(e){if(e==null)return null;if(O.isValidElement(e)&&typeof e.props=="object"&&e.props!==null){var t=e.props;return nn(t)}return typeof e=="object"&&!Array.isArray(e)?nn(e):null}function Gr(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(Lj(r)||Ij(r)||xy(r))&&(t[r]=e[r]);return t}function N3(e){return e==null?null:O.isValidElement(e)?Gr(e.props):typeof e=="object"&&!Array.isArray(e)?Gr(e):null}var k3=["children","width","height","viewBox","className","style","title","desc"];function jg(){return jg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},jg.apply(null,arguments)}function P3(e,t){if(e==null)return{};var r,n,s=M3(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function M3(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var Uj=O.forwardRef((e,t)=>{var{children:r,width:n,height:s,viewBox:o,className:u,style:c,title:d,desc:h}=e,v=P3(e,k3),m=o||{width:n,height:s,x:0,y:0},y=rt("recharts-surface",u);return O.createElement("svg",jg({},Gr(v),{className:y,width:n,height:s,style:c,viewBox:"".concat(m.x," ").concat(m.y," ").concat(m.width," ").concat(m.height),ref:t}),O.createElement("title",null,d),O.createElement("desc",null,h),r)}),R3=["children","className"];function Tg(){return Tg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
vendor: 12,822 bytes, line 302
302).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Tg.apply(null,arguments)}function D3(e,t){if(e==null)return{};var r,n,s=z3(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function z3(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var _n=O.forwardRef((e,t)=>{var{children:r,className:n}=e,s=D3(e,R3),o=rt("recharts-layer",n);return O.createElement("g",Tg({className:o},Gr(s),{ref:t}),r)}),Bj=fj(),L3=O.createContext(null);function ut(e){return function(){return e}}const Cg=Math.PI,Ng=2*Cg,Sa=1e-6,I3=Ng-Sa;function $j(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function U3(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return $j;const r=10**t;return function(n){this._+=n[0];for(let s=1,o=n.length;s<o;++s)this._+=Math.round(arguments[s]*r)/r+n[s]}}class B3{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?$j:U3(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,s){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+s}`}bezierCurveTo(t,r,n,s,o,u){this._append`C${+t},${+r},${+n},${+s},${this._x1=+o},${this._y1=+u}`}arcTo(t,r,n,s,o){if(t=+t,r=+r,n=+n,s=+s,o=+o,o<0)throw new Error(`negative radius: ${o}`);let u=this._x1,c=this._y1,d=n-t,h=s-r,v=u-t,m=c-r,y=v*v+m*m;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(y>Sa)if(!(Math.abs(m*d-h*v)>Sa)||!o)this._append`L${this._x1=t},${this._y1=r}`;else{let b=n-u,x=s-c,A=d*d+h*h,w=b*b+x*x,E=Math.sqrt(A),C=Math.sqrt(y),T=o*Math.tan((Cg-Math.acos((A+y-w)/(2*E*C)))/2),N=T/C,M=T/E;Math.abs(N-1)>Sa&&this._append`L${t+N*v},${r+N*m}`,this._append`A${o},${o},0,0,${+(m*b>v*x)},${this._x1=t+M*d},${this._y1=r+M*h}`}}arc(t,r,n,s,o,u){if(t=+t,r=+r,n=+n,u=!!u,n<0)throw new Error(`negative radius: ${n}`);let c=n*Math.cos(s),d=n*Math.sin(s),h=t+c,v=r+d,m=1^u,y=u?s-o:o-s;this._x1===null?this._append`M${h},${v}`:(Math.abs(this._x1-h)>Sa||Math.abs(this._y1-v)>Sa)&&this._append`L${h},${v}`,n&&(y<0&&(y=y%Ng+Ng),y>I3?this._append`A${n},${n},0,1,${m},${t-c},${r-d}A${n},${n},0,1,${m},${this._x1=h},${this._y1=v}`:y>Sa&&this._append`A${n},${n},0,${+(y>=Cg)},${m},${this._x1=t+n*Math.cos(o)},${this._y1=r+n*Math.sin(o)}`)}rect(t,r,n,s){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+s}h${-n}Z`}toString(){return this._}}function qj(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new B3(t)}function wy(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Hj(e){this._context=e}Hj.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function _d(e){return new Hj(e)}function Kj(e){return e[0]}function Gj(e){return e[1]}function Vj(e,t){var r=ut(!0),n=null,s=_d,o=null,u=qj(c);e=typeof e=="function"?e:e===void 0?Kj:ut(e),t=typeof t=="function"?t:t===void 0?Gj:ut(t);function c(d){var h,v=(d=wy(d)).length,m,y=!1,b;for(n==null&&(o=s(b=u())),h=0;h<=v;++h)!(h<v&&r(m=d[h],h,d))===y&&((y=!y)?o.lineStart():o.lineEnd()),y&&o.point(+e(m,h,d),+t(m,h,d));if(b)return o=null,b+""||null}return c.x=function(d){return arguments.length?(e=typeof d=="function"?d:ut(+d),c):e},c.y=function(d){return arguments.length?(t=typeof d=="function"?d:ut(+d),c):t},c.defined=function(d){return arguments.length?(r=typeof d=="function"?d:ut(!!d),c):r},c.curve=function(d){return arguments.length?(s=d,n!=null&&(o=s(n)),c):s},c.context=function(d){return arguments.length?(d==null?n=o=null:o=s(n=d),c):n},c}function Qc(e,t,r){var n=null,s=ut(!0),o=null,u=_d,c=null,d=qj(h);e=typeof e=="function"?e:e===void 0?Kj:ut(+e),t=typeof t=="function"?t:ut(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?Gj:ut(+r);function h(m){var y,b,x,A=(m=wy(m)).length,w,E=!1,C,T=new Array(A),N=new Array(A);for(o==null&&(c=u(C=d())),y=0;y<=A;++y){if(!(y<A&&s(w=m[y],y,m))===E)if(E=!E)b=y,c.areaStart(),c.lineStart();else{for(c.lineEnd(),c.lineStart(),x=y-1;x>=b;--x)c.point(T[x],N[x]);c.lineEnd(),c.areaEnd()}E&&(T[y]=+e(w,y,m),N[y]=+t(w,y,m),c.point(n?+n(w,y,m):T[y],r?+r(w,y,m):N[y]))}if(C)return c=null,C+""||null}function v(){return Vj().defined(s).curve(u).context(o)}return h.x=function(m){return arguments.length?(e=typeof m=="function"?m:ut(+m),n=null,h):e},h.x0=function(m){return arguments.length?(e=typeof m=="function"?m:ut(+m),h):e},h.x1=function(m){return arguments.length?(n=m==null?null:typeof m=="function"?m:ut(+m),h):n},h.y=function(m){return arguments.length?(t=typeof m=="function"?m:ut(+m),r=null,h):t},h.y0=function(m){return arguments.length?(t=typeof m=="function"?m:ut(+m),h):t},h.y1=function(m){return arguments.length?(r=m==null?null:typeof m=="function"?m:ut(+m),h):r},h.lineX0=h.lineY0=function(){return v().x(e).y(t)},h.lineY1=function(){return v().x(e).y(r)},h.lineX1=function(){return v().x(n).y(t)},h.defined=function(m){return arguments.length?(s=typeof m=="function"?m:ut(!!m),h):s},h.curve=function(m){return arguments.length?(u=m,o!=null&&(c=u(o)),h):u},h.context=function(m){return arguments.length?(m==null?o=c=null:c=u(o=m),h):o},h}class Yj{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function $3(e){return new Yj(e,!0)}function q3(e){return new Yj(e,!1)}function Ef(){}function jf(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function Fj(e){this._context=e}Fj.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:jf(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:jf(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function H3(e){return new Fj(e)}function Xj(e){this._context=e}Xj.prototype={areaStart:Ef,areaEnd:Ef,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:jf(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function K3(e){return new Xj(e)}function Wj(e){this._context=e}Wj.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:jf(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function G3(e){return new Wj(e)}function Zj(e){this._context=e}Zj.prototype={areaStart:Ef,areaEnd:Ef,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function V3(e){return new Zj(e)}function U_(e){return e<0?-1:1}function B_(e,t,r){var n=e._x1-e._x0,s=t-e._x1,o=(e._y1-e._y0)/(n||s<0&&-0),u=(r-e._y1)/(s||n<0&&-0),c=(o*s+u*n)/(n+s);return(U_(o)+U_(u))*Math.min(Math.abs(o),Math.abs(u),.5*Math.abs(c))||0}function $_(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Ip(e,t,r){var n=e._x0,s=e._y0,o=e._x1,u=e._y1,c=(o-n)/3;e._context.bezierCurveTo(n+c,s+c*t,o-c,u-c*r,o,u)}function Tf(e){this._context=e}Tf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Ip(this,this._t0,$_(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Ip(this,$_(this,r=B_(this,e,t)),r);break;default:Ip(this,this._t0,r=B_(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function Qj(e){this._context=new Jj(e)}(Qj.prototype=Object.create(Tf.prototype)).point=function(e,t){Tf.prototype.point.call(this,t,e)};function Jj(e){this._context=e}Jj.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,s,o){this._context.bezierCurveTo(t,e,n,r,o,s)}};function Y3(e){return new Tf(e)}function F3(e){return new Qj(e)}function e2(e){this._context=e}e2.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=q_(e),s=q_(t),o=0,u=1;u<r;++o,++u)this._context.bezierCurveTo(n[0][o],s[0][o],n[1][o],s[1][o],e[u],t[u]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function q_(e){var t,r=e.length-1,n,s=new Array(r),o=new Array(r),u=new Array(r);for(s[0]=0,o[0]=2,u[0]=e[0]+2*e[1],t=1;t<r-1;++t)s[t]=1,o[t]=4,u[t]=4*e[t]+2*e[t+1];for(s[r-1]=2,o[r-1]=7,u[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=s[t]/o[t-1],o[t]-=n,u[t]-=n*u[t-1];for(s[r-1]=u[r-1]/o[r-1],t=r-2;t>=0;--t)s[t]=(u[t]-s[t+1])/o[t];for(o[r-1]=(e[r]+s[r-1])/2,t=0;t<r-1;++t)o[t]=2*e[t+1]-s[t+1];return[s,o]}function X3(e){return new e2(e)}function Sd(e,t){this._context=e,this._t=t}Sd.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;
302default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function W3(e){return new Sd(e,.5)}function Z3(e){return new Sd(e,0)}function Q3(e){return new Sd(e,1)}function za(e,t){if((u=e.length)>1)for(var r=1,n,s,o=e[t[0]],u,c=o.length;r<u;++r)for(s=o,o=e[t[r]],n=0;n<c;++n)o[n][1]+=o[n][0]=isNaN(s[n][1])?s[n][0]:s[n][1]}function kg(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function J3(e,t){return e[t]}function ez(e){const t=[];return t.key=e,t}function tz(){var e=ut([]),t=kg,r=za,n=J3;function s(o){var u=Array.from(e.apply(this,arguments),ez),c,d=u.length,h=-1,v;for(const m of o)for(c=0,++h;c<d;++c)(u[c][h]=[0,+n(m,u[c].key,h,o)]).data=m;for(c=0,v=wy(t(u));c<d;++c)u[v[c]].index=c;return r(u,v),u}return s.keys=function(o){return arguments.length?(e=typeof o=="function"?o:ut(Array.from(o)),s):e},s.value=function(o){return arguments.length?(n=typeof o=="function"?o:ut(+o),s):n},s.order=function(o){return arguments.length?(t=o==null?kg:typeof o=="function"?o:ut(Array.from(o)),s):t},s.offset=function(o){return arguments.length?(r=o??za,s):r},s}function rz(e,t){if((n=e.length)>0){for(var r,n,s=0,o=e[0].length,u;s<o;++s){for(u=r=0;r<n;++r)u+=e[r][s][1]||0;if(u)for(r=0;r<n;++r)e[r][s][1]/=u}za(e,t)}}function nz(e,t){if((s=e.length)>0){for(var r=0,n=e[t[0]],s,o=n.length;r<o;++r){for(var u=0,c=0;u<s;++u)c+=e[u][r][1]||0;n[r][1]+=n[r][0]=-c/2}za(e,t)}}function iz(e,t){if(!(!((u=e.length)>0)||!((o=(s=e[t[0]]).length)>0))){for(var r=0,n=1,s,o,u;n<o;++n){for(var c=0,d=0,h=0;c<u;++c){for(var v=e[t[c]],m=v[n][1]||0,y=v[n-1][1]||0,b=(m-y)/2,x=0;x<c;++x){var A=e[t[x]],w=A[n][1]||0,E=A[n-1][1]||0;b+=w-E}d+=m,h+=b*m}s[n-1][1]+=s[n-1][0]=r,d&&(r-=h/d)}s[n-1][1]+=s[n-1][0]=r,za(e,t)}}var Up={},Bp={},H_;function az(){return H_||(H_=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r==="__proto__"}e.isUnsafeProperty=t})(Bp)),Bp}var $p={},K_;function t2(){return K_||(K_=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){switch(typeof r){case"number":case"symbol":return!1;case"string":return r.includes(".")||r.includes("[")||r.includes("]")}}e.isDeepKey=t})($p)),$p}var qp={},G_;function _y(){return G_||(G_=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){var n;return typeof r=="string"||typeof r=="symbol"?r:Object.is((n=r==null?void 0:r.valueOf)==null?void 0:n.call(r),-0)?"-0":String(r)}e.toKey=t})(qp)),qp}var Hp={},Kp={},V_;function sz(){return V_||(V_=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){if(r==null)return"";if(typeof r=="string")return r;if(Array.isArray(r))return r.map(t).join(",");const n=String(r);return n==="0"&&Object.is(Number(r),-0)?"-0":n}e.toString=t})(Kp)),Kp}var Y_;function Sy(){return Y_||(Y_=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=sz(),r=_y();function n(s){if(Array.isArray(s))return s.map(r.toKey);if(typeof s=="symbol")return[s];s=t.toString(s);const o=[],u=s.length;if(u===0)return o;let c=0,d="",h="",v=!1;for(s.charCodeAt(0)===46&&(o.push(""),c++);c<u;){const m=s[c];h?m==="\\"&&c+1<u?(c++,d+=s[c]):m===h?h="":d+=m:v?m==='"'||m==="'"?h=m:m==="]"?(v=!1,o.push(d),d=""):d+=m:m==="["?(v=!0,d&&(o.push(d),d="")):m==="."?d&&(o.push(d),d=""):d+=m,c++}return d&&o.push(d),o}e.toPath=n})(Hp)),Hp}var F_;function Ay(){return F_||(F_=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=az(),r=t2(),n=_y(),s=Sy();function o(c,d,h){if(c==null)return h;switch(typeof d){case"string":{if(t.isUnsafeProperty(d))return h;const v=c[d];return v===void 0?r.isDeepKey(d)?o(c,s.toPath(d),h):h:v}case"number":case"symbol":{typeof d=="number"&&(d=n.toKey(d));const v=c[d];return v===void 0?h:v}default:{if(Array.isArray(d))return u(c,d,h);if(Object.is(d==null?void 0:d.valueOf(),-0)?d="-0":d=String(d),t.isUnsafeProperty(d))return h;const v=c[d];return v===void 0?h:v}}}function u(c,d,h){if(d.length===0)return h;let v=c;for(let m=0;m<d.length;m++){if(v==null||t.isUnsafeProperty(d[m]))return h;v=v[d[m]]}return v===void 0?h:v}e.get=o})(Up)),Up}var Gp,X_;function oz(){return X_||(X_=1,Gp=Ay().get),Gp}var lz=oz();const Ad=Xi(lz);var uz=4;function Gi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:uz,r=10**t,n=Math.round(e*r)/r;return Object.is(n,-0)?0:n}function qt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e.reduce((s,o,u)=>{var c=r[u-1];return typeof c=="string"?s+c+o:c!==void 0?s+Gi(c)+o:s+o},"")}var qr=e=>e===0?0:e>0?1:-1,Sn=e=>typeof e=="number"&&e!=+e,La=e=>typeof e=="string"&&e.indexOf("%")===e.length-1,ve=e=>(typeof e=="number"||e instanceof Number)&&!Sn(e),An=e=>ve(e)||typeof e=="string",cz=0,Fl=e=>{var t=++cz;return"".concat(e||"").concat(t)},Fi=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!ve(t)&&typeof t!="string")return n;var o;if(La(t)){if(r==null)return n;var u=t.indexOf("%");o=r*parseFloat(t.slice(0,u))/100}else o=+t;return Sn(o)&&(o=n),s&&r!=null&&o>r&&(o=r),o},r2=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;n<t;n++)if(!r[String(e[n])])r[String(e[n])]=!0;else return!0;return!1};function gn(e,t,r){return ve(e)&&ve(t)?Gi(e+r*(t-e)):t}function n2(e,t,r){if(!(!e||!e.length))return e.find(n=>n&&(typeof t=="function"?t(n):Ad(n,t))===r)}var Gt=e=>e===null||typeof e>"u",Oy=e=>Gt(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function cr(e){return e!=null}function vo(){}var i2=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,Ey=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var r=e;if(O.isValidElement(e)&&(r=e.props),typeof r!="object"&&typeof r!="function")return null;var n={};return Object.keys(r).forEach(s=>{xy(s)&&typeof r[s]=="function"&&(n[s]=(o=>r[s](r,o)))}),n},fz=(e,t,r)=>n=>(e(t,r,n),null),dz=(e,t,r)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var n=null;return Object.keys(e).forEach(s=>{var o=e[s];xy(s)&&typeof o=="function"&&(n||(n={}),n[s]=fz(o,t,r))}),n};function W_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function hz(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
302t%2?W_(Object(r),!0).forEach(function(n){vz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function vz(e,t,r){return(t=pz(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pz(e){var t=mz(e,"string");return typeof t=="symbol"?t:t+""}function mz(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Yr(e,t){var r=hz({},e),n=t,s=Object.keys(t),o=s.reduce((u,c)=>(u[c]===void 0&&n[c]!==void 0&&(u[c]=n[c]),u),r);return o}var Vp={},Yp={},Z_;function gz(){return Z_||(Z_=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,n){const s=new Map;for(let o=0;o<r.length;o++){const u=r[o],c=n(u,o,r);s.has(c)||s.set(c,u)}return Array.from(s.values())}e.uniqBy=t})(Yp)),Yp}var Fp={},Q_;function yz(){return Q_||(Q_=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,n){return function(...s){return r.apply(this,s.slice(0,n))}}e.ary=t})(Fp)),Fp}var Xp={},J_;function a2(){return J_||(J_=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r}e.identity=t})(Xp)),Xp}var Wp={},Zp={},Qp={},eS;function bz(){return eS||(eS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return Number.isSafeInteger(r)&&r>=0}e.isLength=t})(Qp)),Qp}var tS;function s2(){return tS||(tS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=bz();function r(n){return n!=null&&typeof n!="function"&&t.isLength(n.length)}e.isArrayLike=r})(Zp)),Zp}var Jp={},rS;function xz(){return rS||(rS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return typeof r=="object"&&r!==null}e.isObjectLike=t})(Jp)),Jp}var nS;function wz(){return nS||(nS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=s2(),r=xz();function n(s){return r.isObjectLike(s)&&t.isArrayLike(s)}e.isArrayLikeObject=n})(Wp)),Wp}var em={},tm={},iS;function _z(){return iS||(iS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Ay();function r(n){return function(s){return t.get(s,n)}}e.property=r})(tm)),tm}var rm={},nm={},im={},am={},aS;function o2(){return aS||(aS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r!==null&&(typeof r=="object"||typeof r=="function")}e.isObject=t})(am)),am}var sm={},sS;function l2(){return sS||(sS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r==null||typeof r!="object"&&typeof r!="function"}e.isPrimitive=t})(sm)),sm}var om={},oS;function u2(){return oS||(oS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,n){return r===n||Number.isNaN(r)&&Number.isNaN(n)}e.isEqualsSameValueZero=t})(om)),om}var lS;function Sz(){return lS||(lS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=o2(),r=l2(),n=u2();function s(v,m,y){return typeof y!="function"?s(v,m,()=>{}):o(v,m,function b(x,A,w,E,C,T){const N=y(x,A,w,E,C,T);return N!==void 0?!!N:o(x,A,b,T)},new Map)}function o(v,m,y,b){if(m===v)return!0;switch(typeof m){case"object":return u(v,m,y,b);case"function":return Object.keys(m).length>0?o(v,{...m},y,b):n.isEqualsSameValueZero(v,m);default:return t.isObject(v)?typeof m=="string"?m==="":!0:n.isEqualsSameValueZero(v,m)}}function u(v,m,y,b){if(m==null)return!0;if(Array.isArray(m))return d(v,m,y,b);if(m instanceof Map)return c(v,m,y,b);if(m instanceof Set)return h(v,m,y,b);const x=Object.keys(m);if(v==null||r.isPrimitive(v))return x.length===0;if(x.length===0)return!0;if(b!=null&&b.has(m))return b.get(m)===v;b==null||b.set(m,v);try{for(let A=0;A<x.length;A++){const w=x[A];if(!r.isPrimitive(v)&&!(w in v)||m[w]===void 0&&v[w]!==void 0||m[w]===null&&v[w]!==null||!y(v[w],m[w],w,v,m,b))return!1}return!0}finally{b==null||b.delete(m)}}function c(v,m,y,b){if(m.size===0)return!0;
302if(!(v instanceof Map))return!1;for(const[x,A]of m.entries()){const w=v.get(x);if(y(w,A,x,v,m,b)===!1)return!1}return!0}function d(v,m,y,b){if(m.length===0)return!0;if(!Array.isArray(v))return!1;const x=new Set;for(let A=0;A<m.length;A++){const w=m[A];let E=!1;for(let C=0;C<v.length;C++){if(x.has(C))continue;const T=v[C];let N=!1;if(y(T,w,A,v,m,b)&&(N=!0),N){x.add(C),E=!0;break}}if(!E)return!1}return!0}function h(v,m,y,b){return m.size===0?!0:v instanceof Set?d([...v],[...m],y,b):!1}e.isMatchWith=s,e.isSetMatch=h})(im)),im}var uS;function c2(){return uS||(uS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Sz();function r(n,s){return t.isMatchWith(n,s,()=>{})}e.isMatch=r})(nm)),nm}var lm={},um={},cm={},cS;function Az(){return cS||(cS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return Object.getOwnPropertySymbols(r).filter(n=>Object.prototype.propertyIsEnumerable.call(r,n))}e.getSymbols=t})(cm)),cm}var fm={},fS;function jy(){return fS||(fS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r==null?r===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(r)}e.getTag=t})(fm)),fm}var dm={},dS;function f2(){return dS||(dS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t="[object RegExp]",r="[object String]",n="[object Number]",s="[object Boolean]",o="[object Arguments]",u="[object Symbol]",c="[object Date]",d="[object Map]",h="[object Set]",v="[object Array]",m="[object Function]",y="[object ArrayBuffer]",b="[object Object]",x="[object Error]",A="[object DataView]",w="[object Uint8Array]",E="[object Uint8ClampedArray]",C="[object Uint16Array]",T="[object Uint32Array]",N="[object BigUint64Array]",M="[object Int8Array]",k="[object Int16Array]",z="[object Int32Array]",V="[object BigInt64Array]",W="[object Float32Array]",ne="[object Float64Array]";e.argumentsTag=o,e.arrayBufferTag=y,e.arrayTag=v,e.bigInt64ArrayTag=V,e.bigUint64ArrayTag=N,e.booleanTag=s,e.dataViewTag=A,e.dateTag=c,e.errorTag=x,e.float32ArrayTag=W,e.float64ArrayTag=ne,e.functionTag=m,e.int16ArrayTag=k,e.int32ArrayTag=z,e.int8ArrayTag=M,e.mapTag=d,e.numberTag=n,e.objectTag=b,e.regexpTag=t,e.setTag=h,e.stringTag=r,e.symbolTag=u,e.uint16ArrayTag=C,e.uint32ArrayTag=T,e.uint8ArrayTag=w,e.uint8ClampedArrayTag=E})(dm)),dm}var hm={},hS;function Oz(){return hS||(hS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return ArrayBuffer.isView(r)&&!(r instanceof DataView)}e.isTypedArray=t})(hm)),hm}var vS;function d2(){return vS||(vS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Az(),r=jy(),n=f2(),s=l2(),o=Oz();function u(v,m){return c(v,void 0,v,new Map,m)}function c(v,m,y,b=new Map,x=void 0){const A=x==null?void 0:x(v,m,y,b);if(A!==void 0)return A;if(s.isPrimitive(v))return v;if(b.has(v))return b.get(v);if(Array.isArray(v)){const w=new Array(v.length);b.set(v,w);for(let E=0;E<v.length;E++)w[E]=c(v[E],E,y,b,x);return Object.hasOwn(v,"index")&&(w.index=v.index),Object.hasOwn(v,"input")&&(w.input=v.input),w}if(v instanceof Date)return new Date(v.getTime());if(v instanceof RegExp){const w=new RegExp(v.source,v.flags);return w.lastIndex=v.lastIndex,w}if(v instanceof Map){const w=new Map;b.set(v,w);for(const[E,C]of v)w.set(E,c(C,E,y,b,x));return w}if(v instanceof Set){const w=new Set;b.set(v,w);for(const E of v)w.add(c(E,void 0,y,b,x));return w}if(typeof Buffer<"u"&&Buffer.isBuffer(v))return v.subarray();if(o.isTypedArray(v)){const w=new(Object.getPrototypeOf(v)).constructor(v.length);b.set(v,w);for(let E=0;E<v.length;E++)w[E]=c(v[E],E,y,b,x);return w}if(v instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&v instanceof SharedArrayBuffer)return v.slice(0);if(v instanceof DataView){const w=new DataView(v.buffer.slice(0),v.byteOffset,v.byteLength);return b.set(v,w),d(w,v,y,b,x),w}if(typeof File<"u"&&v instanceof File){const w=new File([v],v.name,{type:v.type});return b.set(v,w),d(w,v,y,b,x),w}if(typeof Blob<"u"&&v instanceof Blob){const w=new Blob([v],{type:v.type});return b.set(v,w),d(w,v,y,b,x),w}if(v instanceof Error){const w=structuredClone(v);return b.set(v,w),w.message=v.message,w.name=v.name,w.stack=v.stack,w.cause=v.cause,w.constructor=v.constructor,d(w,v,y,b,x),w}if(v instanceof Boolean){const w=new Boolean(v.valueOf());return b.set(v,w),d(w,v,y,b,x),w}if(v instanceof Number){const w=new Number(v.valueOf());return b.set(v,w),d(w,v,y,b,x),w}if(v instanceof String){const w=new String(v.valueOf());return b.set(v,w),d(w,v,y,b,x),w}if(typeof v=="object"&&h(v)){const w=Object.create(Object.getPrototypeOf(v));return b.set(v,w),d(w,v,y,b,x),w}return v}function d(v,m,y=v,b,x){const A=[...Object.keys(m),...t.getSymbols(m)];for(let w=0;w<A.length;w++){const E=A[w],C=Object.getOwnPropertyDescriptor(v,E);(C==null||C.writable)&&(v[E]=c(m[E],E,y,b,x))}}function h(v){switch(r.getTag(v)){case n.argumentsTag:case n.arrayTag:case n.arrayBufferTag:case n.dataViewTag:case n.booleanTag:case n.dateTag:case n.float32ArrayTag:case n.float64ArrayTag:case n.int8ArrayTag:case n.int16ArrayTag:case n.int32ArrayTag:case n.mapTag:case n.numberTag:case n.objectTag:case n.regexpTag:case n.setTag:case n.stringTag:case n.symbolTag:case n.uint8ArrayTag:case n.uint8ClampedArrayTag:case n.uint16ArrayTag:case n.uint32ArrayTag:return!0;default:return!1}}e.cloneDeepWith=u,e.cloneDeepWithImpl=c,e.copyProperties=d})(um)),um}var pS;function Ez(){return pS||(pS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=d2();function r(n){return t.cloneDeepWithImpl(n,void 0,n,new Map,void 0)}e.cloneDeep=r})(lm)),lm}var mS;function jz(){return mS||(mS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=c2(),r=Ez();function n(s){return s=r.cloneDeep(s),o=>t.isMatch(o,s)}e.matches=n})(rm)),rm}var vm={},pm={},mm={},gS;function Tz(){return gS||(gS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=d2(),r=jy(),n=f2();function s(o,u){return t.cloneDeepWith(o,(c,d,h,v)=>{const m=u==null?void 0:u(c,d,h,v);if(m!==void 0)return m;if(typeof o=="object"){if(r.getTag(o)===n.objectTag&&typeof o.constructor!="function"){const y={};return v.set(o,y),t.copyProperties(y,o,h,v),y}switch(Object.prototype.toString.call(o)){case n.numberTag:case n.stringTag:case n.booleanTag:{const y=new o.constructor(o==null?void 0:o.valueOf());return t.copyProperties(y,o),y}case n.argumentsTag:{const y={};return t.copyProperties(y,o),y.length=o.length,y[Symbol.iterator]=o[Symbol.iterator],y}default:return}}})}e.cloneDeepWith=s})(mm)),mm}var yS;function Cz(){return yS||(yS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Tz();function r(n){return t.cloneDeepWith(n)}e.cloneDeep=r})(pm)),pm}var gm={},ym={},bS;
302function h2(){return bS||(bS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=/^(?:0|[1-9]\d*)$/;function r(n,s=Number.MAX_SAFE_INTEGER){switch(typeof n){case"number":return Number.isInteger(n)&&n>=0&&n<s;case"symbol":return!1;case"string":return t.test(n)}}e.isIndex=r})(ym)),ym}var bm={},xS;function Nz(){return xS||(xS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=jy();function r(n){return n!==null&&typeof n=="object"&&t.getTag(n)==="[object Arguments]"}e.isArguments=r})(bm)),bm}var wS;function kz(){return wS||(wS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=t2(),r=h2(),n=Nz(),s=Sy();function o(u,c){let d;if(Array.isArray(c)?d=c:typeof c=="string"&&t.isDeepKey(c)&&(u==null?void 0:u[c])==null?d=s.toPath(c):d=[c],d.length===0)return!1;let h=u;for(let v=0;v<d.length;v++){const m=d[v];if((h==null||!Object.hasOwn(h,m))&&!((Array.isArray(h)||n.isArguments(h))&&r.isIndex(m)&&m<h.length))return!1;h=h[m]}return!0}e.has=o})(gm)),gm}var _S;function Pz(){return _S||(_S=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=c2(),r=_y(),n=Cz(),s=Ay(),o=kz();function u(c,d){switch(typeof c){case"object":{Object.is(c==null?void 0:c.valueOf(),-0)&&(c="-0");break}case"number":{c=r.toKey(c);break}}return d=n.cloneDeep(d),function(h){const v=s.get(h,c);return v===void 0?o.has(h,c):d===void 0?v===void 0:t.isMatch(v,d)}}e.matchesProperty=u})(vm)),vm}var SS;function Mz(){return SS||(SS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=a2(),r=_z(),n=jz(),s=Pz();function o(u){if(u==null)return t.identity;switch(typeof u){case"function":return u;case"object":return Array.isArray(u)&&u.length===2?s.matchesProperty(u[0],u[1]):n.matches(u);case"string":case"symbol":case"number":return r.property(u)}}e.iteratee=o})(em)),em}var AS;function Rz(){return AS||(AS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=gz(),r=yz(),n=a2(),s=wz(),o=Mz();function u(c,d=n.identity){return s.isArrayLikeObject(c)?t.uniqBy(Array.from(c),r.ary(o.iteratee(d),1)):[]}e.uniqBy=u})(Vp)),Vp}var xm,OS;function Dz(){return OS||(OS=1,xm=Rz().uniqBy),xm}var zz=Dz();const ES=Xi(zz);function Lz(e,t,r){return t===!0?ES(e,r):typeof t=="function"?ES(e,t):e}var wm={exports:{}},_m={},Sm={exports:{}},Am={};/**
303 * @license React
304 * use-sync-external-store-shim.production.js
305 *
306 * Copyright (c) Meta Platforms, Inc. and affiliates.
307 *
308 * This source code is licensed under the MIT license found in the
309 * LICENSE file in the root directory of this source tree.
310 */var jS;function Iz(){if(jS)return Am;jS=1;var e=fo();function t(m,y){return m===y&&(m!==0||1/m===1/y)||m!==m&&y!==y}var r=typeof Object.is=="function"?Object.is:t,n=e.useState,s=e.useEffect,o=e.useLayoutEffect,u=e.useDebugValue;function c(m,y){var b=y(),x=n({inst:{value:b,getSnapshot:y}}),A=x[0].inst,w=x[1];return o(function(){A.value=b,A.getSnapshot=y,d(A)&&w({inst:A})},[m,b,y]),s(function(){return d(A)&&w({inst:A}),m(function(){d(A)&&w({inst:A})})},[m]),u(b),b}function d(m){var y=m.getSnapshot;m=m.value;try{var b=y();return!r(m,b)}catch{return!0}}function h(m,y){return y()}var v=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?h:c;return Am.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:v,Am}var TS;function Uz(){return TS||(TS=1,Sm.exports=Iz()),Sm.exports}/**
311 * @license React
312 * use-sync-external-store-shim/with-selector.production.js
313 *
314 * Copyright (c) Meta Platforms, Inc. and affiliates.
315 *
316 * This source code is licensed under the MIT license found in the
317 * LICENSE file in the root directory of this source tree.
318 */var CS;function Bz(){if(CS)return _m;CS=1;var e=fo(),t=Uz();function r(h,v){return h===v&&(h!==0||1/h===1/v)||h!==h&&v!==v}var n=typeof Object.is=="function"?Object.is:r,s=t.useSyncExternalStore,o=e.useRef,u=e.useEffect,c=e.useMemo,d=e.useDebugValue;return _m.useSyncExternalStoreWithSelector=function(h,v,m,y,b){var x=o(null);if(x.current===null){var A={hasValue:!1,value:null};x.current=A}else A=x.current;x=c(function(){function E(k){if(!C){if(C=!0,T=k,k=y(k),b!==void 0&&A.hasValue){var z=A.value;if(b(z,k))return N=z}return N=k}if(z=N,n(T,k))return z;var V=y(k);return b!==void 0&&b(z,V)?(T=k,z):(T=k,N=V)}var C=!1,T,N,M=m===void 0?null:m;return[function(){return E(v())},M===null?void 0:function(){return E(M())}]},[v,m,y,b]);var w=s(h,x[0],x[1]);return u(function(){A.hasValue=!0,A.value=w},[w]),d(w),w},_m}var NS;function $z(){return NS||(NS=1,wm.exports=Bz()),wm.exports}var qz=$z(),Ty=O.createContext(null),Hz=e=>e,xt=()=>{var e=O.useContext(Ty);return e?e.store.dispatch:Hz},mf=()=>{},Kz=()=>mf,Gz=(e,t)=>e===t;function Ae(e){var t=O.useContext(Ty),r=O.useMemo(()=>t?n=>{if(n!=null)return e(n)}:mf,[t,e]);return qz.useSyncExternalStoreWithSelector(t?t.subscription.addNestedSub:Kz,t?t.store.getState:mf,t?t.store.getState:mf,r,Gz)}function Vz(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function Yz(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function Fz(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(r=>typeof r=="function")){const r=e.map(n=>typeof n=="function"?`function ${n.name||"unnamed"}()`:typeof n).join(", ");throw new TypeError(`${t}[${r}]`)}}var kS=e=>Array.isArray(e)?e:[e];function Xz(e){const t=Array.isArray(e[0])?e[0]:e;return Fz(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function Wz(e,t){const r=[],{length:n}=e;for(let s=0;s<n;s++)r.push(e[s].apply(null,t));return r}var Zz=class{constructor(e){this.value=e}deref(){return this.value}},Qz=typeof WeakRef<"u"?WeakRef:Zz,Jz=0,PS=1;
318function Jc(){return{s:Jz,v:void 0,o:null,p:null}}function v2(e,t={}){let r=Jc();const{resultEqualityCheck:n}=t;let s,o=0;function u(){var m;let c=r;const{length:d}=arguments;for(let y=0,b=d;y<b;y++){const x=arguments[y];if(typeof x=="function"||typeof x=="object"&&x!==null){let A=c.o;A===null&&(c.o=A=new WeakMap);const w=A.get(x);w===void 0?(c=Jc(),A.set(x,c)):c=w}else{let A=c.p;A===null&&(c.p=A=new Map);const w=A.get(x);w===void 0?(c=Jc(),A.set(x,c)):c=w}}const h=c;let v;if(c.s===PS)v=c.v;else if(v=e.apply(null,arguments),o++,n){const y=((m=s==null?void 0:s.deref)==null?void 0:m.call(s))??s;y!=null&&n(y,v)&&(v=y,o!==0&&o--),s=typeof v=="object"&&v!==null||typeof v=="function"?new Qz(v):v}return h.s=PS,h.v=v,v}return u.clearCache=()=>{r=Jc(),u.resetResultsCount()},u.resultsCount=()=>o,u.resetResultsCount=()=>{o=0},u}function eL(e,...t){const r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,n=(...s)=>{let o=0,u=0,c,d={},h=s.pop();typeof h=="object"&&(d=h,h=s.pop()),Vz(h,`createSelector expects an output function after the inputs, but received: [${typeof h}]`);const v={...r,...d},{memoize:m,memoizeOptions:y=[],argsMemoize:b=v2,argsMemoizeOptions:x=[]}=v,A=kS(y),w=kS(x),E=Xz(s),C=m(function(){return o++,h.apply(null,arguments)},...A),T=b(function(){u++;const M=Wz(E,arguments);return c=C.apply(null,M),c},...w);return Object.assign(T,{resultFunc:h,memoizedResultFunc:C,dependencies:E,dependencyRecomputations:()=>u,resetDependencyRecomputations:()=>{u=0},lastResult:()=>c,recomputations:()=>o,resetRecomputations:()=>{o=0},memoize:m,argsMemoize:b})};return Object.assign(n,{withTypes:()=>n}),n}var H=eL(v2),tL=Object.assign((e,t=H)=>{Yz(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const r=Object.keys(e),n=r.map(o=>e[o]);return t(n,(...o)=>o.reduce((u,c,d)=>(u[r[d]]=c,u),{}))},{withTypes:()=>tL}),Om={},Em={},jm={},MS;function rL(){return MS||(MS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return typeof n=="symbol"?1:n===null?2:n===void 0?3:n!==n?4:0}const r=(n,s,o)=>{if(n!==s){const u=t(n),c=t(s);if(u===c&&u===0){if(n<s)return o==="desc"?1:-1;if(n>s)return o==="desc"?-1:1}return o==="desc"?c-u:u-c}return 0};e.compareValues=r})(jm)),jm}var Tm={},Cm={},RS;function p2(){return RS||(RS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return typeof r=="symbol"||r instanceof Symbol}e.isSymbol=t})(Cm)),Cm}var DS;function nL(){return DS||(DS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=p2(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function s(o,u){return Array.isArray(o)?!1:typeof o=="number"||typeof o=="boolean"||o==null||t.isSymbol(o)?!0:typeof o=="string"&&(n.test(o)||!r.test(o))||u!=null&&Object.hasOwn(u,o)}e.isKey=s})(Tm)),Tm}var zS;function iL(){return zS||(zS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=rL(),r=nL(),n=Sy();function s(o,u,c,d){if(o==null)return[];c=d?void 0:c,Array.isArray(o)||(o=Object.values(o)),Array.isArray(u)||(u=u==null?[null]:[u]),u.length===0&&(u=[null]),Array.isArray(c)||(c=c==null?[]:[c]),c=c.map(b=>String(b));const h=(b,x)=>{let A=b;for(let w=0;w<x.length&&A!=null;++w)A=A[x[w]];return A},v=(b,x)=>x==null||b==null?x:typeof b=="object"&&"key"in b?Object.hasOwn(x,b.key)?x[b.key]:h(x,b.path):typeof b=="function"?b(x):Array.isArray(b)?h(x,b):typeof x=="object"?x[b]:x,m=u.map(b=>(Array.isArray(b)&&b.length===1&&(b=b[0]),b==null||typeof b=="function"||Array.isArray(b)||r.isKey(b)?b:{key:b,path:n.toPath(b)}));return o.map(b=>({original:b,criteria:m.map(x=>v(x,b))})).slice().sort((b,x)=>{for(let A=0;A<m.length;A++){const w=t.compareValues(b.criteria[A],x.criteria[A],c[A]);if(w!==0)return w}return 0}).map(b=>b.original)}e.orderBy=s})(Em)),Em}var Nm={},LS;function aL(){return LS||(LS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,n=1){const s=[],o=Math.floor(n),u=(c,d)=>{for(let h=0;h<c.length;h++){const v=c[h];Array.isArray(v)&&d<o?u(v,d+1):s.push(v)}};return u(r,0),s}e.flatten=t})(Nm)),Nm}var km={},IS;function m2(){return IS||(IS=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=h2(),r=s2(),n=o2(),s=u2();function o(u,c,d){return n.isObject(d)&&(typeof c=="number"&&r.isArrayLike(d)&&t.isIndex(c)&&c<d.length||typeof c=="string"&&c in d)?s.isEqualsSameValueZero(d[c],u):!1}e.isIterateeCall=o})(km)),km}var US;function sL(){return US||(US=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=iL(),r=aL(),n=m2();function s(o,...u){const c=u.length;return c>1&&n.isIterateeCall(o,u[0],u[1])?u=[]:c>2&&n.isIterateeCall(u[0],u[1],u[2])&&(u=[u[0]]),t.orderBy(o,r.flatten(u),["asc"])}e.sortBy=s})(Om)),Om}var Pm,BS;function oL(){return BS||(BS=1,Pm=sL().sortBy),Pm}var lL=oL();const Od=Xi(lL);var g2=e=>e.legend.settings,uL=e=>e.legend.size,cL=e=>e.legend.payload;H([cL,g2],(e,t)=>{var{itemSorter:r}=t,n=e.flat(1);return r?Od(n,r):n});var ef=1;function fL(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],[t,r]=O.useState({height:0,left:0,top:0,width:0}),n=O.useCallback(s=>{if(s!=null){var o=s.getBoundingClientRect(),u={height:o.height,left:o.left,top:o.top,width:o.width};
vendor: 5,132 bytes, line 318
318(Math.abs(u.height-t.height)>ef||Math.abs(u.left-t.left)>ef||Math.abs(u.top-t.top)>ef||Math.abs(u.width-t.width)>ef)&&r({height:u.height,left:u.left,top:u.top,width:u.width})}},[t.width,t.height,t.top,t.left,...e]);return[t,n]}function $t(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var dL=typeof Symbol=="function"&&Symbol.observable||"@@observable",$S=dL,Mm=()=>Math.random().toString(36).substring(7).split("").join("."),hL={INIT:`@@redux/INIT${Mm()}`,REPLACE:`@@redux/REPLACE${Mm()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Mm()}`},Cf=hL;function Cy(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function y2(e,t,r){if(typeof e!="function")throw new Error($t(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error($t(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error($t(1));return r(y2)(e,t)}let n=e,s=t,o=new Map,u=o,c=0,d=!1;function h(){u===o&&(u=new Map,o.forEach((w,E)=>{u.set(E,w)}))}function v(){if(d)throw new Error($t(3));return s}function m(w){if(typeof w!="function")throw new Error($t(4));if(d)throw new Error($t(5));let E=!0;h();const C=c++;return u.set(C,w),function(){if(E){if(d)throw new Error($t(6));E=!1,h(),u.delete(C),o=null}}}function y(w){if(!Cy(w))throw new Error($t(7));if(typeof w.type>"u")throw new Error($t(8));if(typeof w.type!="string")throw new Error($t(17));if(d)throw new Error($t(9));try{d=!0,s=n(s,w)}finally{d=!1}return(o=u).forEach(C=>{C()}),w}function b(w){if(typeof w!="function")throw new Error($t(10));n=w,y({type:Cf.REPLACE})}function x(){const w=m;return{subscribe(E){if(typeof E!="object"||E===null)throw new Error($t(11));function C(){const N=E;N.next&&N.next(v())}return C(),{unsubscribe:w(C)}},[$S](){return this}}}return y({type:Cf.INIT}),{dispatch:y,subscribe:m,getState:v,replaceReducer:b,[$S]:x}}function vL(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:Cf.INIT})>"u")throw new Error($t(12));if(typeof r(void 0,{type:Cf.PROBE_UNKNOWN_ACTION()})>"u")throw new Error($t(13))})}function b2(e){const t=Object.keys(e),r={};for(let o=0;o<t.length;o++){const u=t[o];typeof e[u]=="function"&&(r[u]=e[u])}const n=Object.keys(r);let s;try{vL(r)}catch(o){s=o}return function(u={},c){if(s)throw s;let d=!1;const h={};for(let v=0;v<n.length;v++){const m=n[v],y=r[m],b=u[m],x=y(b,c);if(typeof x>"u")throw c&&c.type,new Error($t(14));h[m]=x,d=d||x!==b}return d=d||n.length!==Object.keys(u).length,d?h:u}}function Nf(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function pL(...e){return t=>(r,n)=>{const s=t(r,n);let o=()=>{throw new Error($t(15))};const u={getState:s.getState,dispatch:(d,...h)=>o(d,...h)},c=e.map(d=>d(u));return o=Nf(...c)(s.dispatch),{...s,dispatch:o}}}function x2(e){return Cy(e)&&"type"in e&&typeof e.type=="string"}var w2=Symbol.for("immer-nothing"),qS=Symbol.for("immer-draftable"),er=Symbol.for("immer-state");function en(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var jr=Object,io=jr.getPrototypeOf,kf="constructor",Ed="prototype",Pg="configurable",Pf="enumerable",gf="writable",Xl="value",ti=e=>!!e&&!!e[er];function an(e){var t;return e?_2(e)||Td(e)||!!e[qS]||!!((t=e[kf])!=null&&t[qS])||Cd(e)||Nd(e):!1}var mL=jr[Ed][kf].toString(),HS=new WeakMap;function _2(e){if(!e||!Ny(e))return!1;const t=io(e);if(t===null||t===jr[Ed])return!0;const r=jr.hasOwnProperty.call(t,kf)&&t[kf];if(r===Object)return!0;if(!Xs(r))return!1;let n=HS.get(r);return n===void 0&&(n=Function.toString.call(r),HS.set(r,n)),n===mL}function jd(e,t,r=!0){fu(e)===0?(r?Reflect.ownKeys(e):jr.keys(e)).forEach(s=>{t(s,e[s],e)}):e.forEach((n,s)=>t(s,n,e))}function fu(e){const t=e[er];return t?t.type_:Td(e)?1:Cd(e)?2:Nd(e)?3:0}var KS=(e,t,r=fu(e))=>r===2?e.has(t):jr[Ed].hasOwnProperty.call(e,t),Mg=(e,t,r=fu(e))=>r===2?e.get(t):e[t],Mf=(e,t,r,n=fu(e))=>{n===2?e.set(t,r):n===3?e.add(r):e[t]=r};function gL(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}var Td=Array.isArray,Cd=e=>e instanceof Map,Nd=e=>e instanceof Set,Ny=e=>typeof e=="object",Xs=e=>typeof e=="function",Rm=e=>typeof e=="boolean";function yL(e){const t=+e;return Number.isInteger(t)&&String(t)===e}var Xn=e=>e.copy_||e.base_,ky=e=>e.modified_?e.copy_:e.base_;function Rg(e,t){if(Cd(e))return new Map(e);if(Nd(e))return new Set(e);if(Td(e))return Array[Ed].slice.call(e);const r=_2(e);if(t===!0||t==="class_only"&&!r){const n=jr.getOwnPropertyDescriptors(e);delete n[er];let s=Reflect.ownKeys(n);for(let o=0;o<s.length;o++){const u=s[o],c=n[u];c[gf]===!1&&(c[gf]=!0,c[Pg]=!0),(c.get||c.set)&&(n[u]={[Pg]:!0,[gf]:!0,[Pf]:c[Pf],[Xl]:e[u]})}return jr.create(io(e),n)}else{const n=io(e);if(n!==null&&r)return{...e};const s=jr.create(n);return jr.assign(s,e)}}function Py(e,t=!1){return kd(e)||ti(e)||!an(e)||(fu(e)>
3181&&jr.defineProperties(e,{set:tf,add:tf,clear:tf,delete:tf}),jr.freeze(e),t&&jd(e,(r,n)=>{Py(n,!0)},!1)),e}function bL(){en(2)}var tf={[Xl]:bL};function kd(e){return e===null||!Ny(e)?!0:jr.isFrozen(e)}var Rf="MapSet",Dg="Patches",GS="ArrayMethods",S2={};function Ia(e){const t=S2[e];return t||en(0,e),t}var VS=e=>!!S2[e],Wl,A2=()=>Wl,xL=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:VS(Rf)?Ia(Rf):void 0,arrayMethodsPlugin_:VS(GS)?Ia(GS):void 0});function YS(e,t){t&&(e.patchPlugin_=Ia(Dg),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function zg(e){Lg(e),e.drafts_.forEach(wL),e.drafts_=null}function Lg(e){e===Wl&&(Wl=e.parent_)}var FS=e=>Wl=xL(Wl,e);function wL(e){const t=e[er];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function XS(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];if(e!==void 0&&e!==r){r[er].modified_&&(zg(t),en(4)),an(e)&&(e=WS(t,e));const{patchPlugin_:s}=t;s&&s.generateReplacementPatches_(r[er].base_,e,t)}else e=WS(t,r);return _L(t,e,!0),zg(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==w2?e:void 0}function WS(e,t){if(kd(t))return t;const r=t[er];if(!r)return Df(t,e.handledSet_,e);if(!Pd(r,e))return t;if(!r.modified_)return r.base_;if(!r.finalized_){const{callbacks_:n}=r;if(n)for(;n.length>0;)n.pop()(e);j2(r,e)}return r.copy_}function _L(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Py(t,r)}function O2(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var Pd=(e,t)=>e.scope_===t,SL=[];function E2(e,t,r,n){const s=Xn(e),o=e.type_;if(n!==void 0&&Mg(s,n,o)===t){Mf(s,n,r,o);return}if(!e.draftLocations_){const c=e.draftLocations_=new Map;jd(s,(d,h)=>{if(ti(h)){const v=c.get(h)||[];v.push(d),c.set(h,v)}})}const u=e.draftLocations_.get(t)??SL;for(const c of u)Mf(s,c,r,o)}function AL(e,t,r){e.callbacks_.push(function(s){var c;const o=t;if(!o||!Pd(o,s))return;(c=s.mapSetPlugin_)==null||c.fixSetContents(o);const u=ky(o);E2(e,o.draft_??o,u,r),j2(o,s)})}function j2(e,t){var n;if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(((n=e.assigned_)==null?void 0:n.size)??0)>0)){const{patchPlugin_:s}=t;if(s){const o=s.getPath(e);o&&s.generatePatches_(e,o,t)}O2(e)}}function OL(e,t,r){const{scope_:n}=e;if(ti(r)){const s=r[er];Pd(s,n)&&s.callbacks_.push(function(){yf(e);const u=ky(s);E2(e,r,u,t)})}else an(r)&&e.callbacks_.push(function(){const o=Xn(e);e.type_===3?o.has(r)&&Df(r,n.handledSet_,n):Mg(o,t,e.type_)===r&&n.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&Df(Mg(e.copy_,t,e.type_),n.handledSet_,n)})}function Df(e,t,r){return!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1||ti(e)||t.has(e)||!an(e)||kd(e)||(t.add(e),jd(e,(n,s)=>{if(ti(s)){const o=s[er];if(Pd(o,r)){const u=ky(o);Mf(e,n,u,e.type_),O2(o)}}else an(s)&&Df(s,t,r)})),e}function EL(e,t){const r=Td(e),n={type_:r?1:0,scope_:t?t.scope_:A2(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let s=n,o=zf;r&&(s=[n],o=Zl);const{revoke:u,proxy:c}=Proxy.revocable(s,o);return n.draft_=c,n.revoke_=u,[c,n]}var zf={get(e,t){if(t===er)return e;let r=e.scope_.arrayMethodsPlugin_;const n=e.type_===1&&typeof t=="string";if(n&&r!=null&&r.isArrayOperationMethod(t))return r.createMethodInterceptor(e,t);const s=Xn(e);if(!KS(s,t,e.type_))return jL(e,s,t);const o=s[t];if(e.finalized_||!an(o)||n&&e.operationMethod&&(r!=null&&r.isMutatingArrayMethod(e.operationMethod))&&yL(t))return o;if(o===Dm(e.base_,t)){yf(e);const u=e.type_===1?+t:t,c=Ug(e.scope_,o,e,u);return e.copy_[u]=c}return o},has(e,t){return t in Xn(e)},ownKeys(e){return Reflect.ownKeys(Xn(e))},set(e,t,r){const n=T2(Xn(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const s=Dm(Xn(e),t),o=s==null?void 0:s[er];if(o&&o.base_===r)return e.copy_[t]=r,e.assigned_.set(t,!1),!0;if(gL(r,s)&&(r!==void 0||KS(e.base_,t,e.type_)))return!0;yf(e),Ig(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_.set(t,!0),OL(e,t,r)),!0},deleteProperty(e,t){return yf(e),Dm(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),Ig(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=Xn(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{[gf]:!0,[Pg]:e.type_!==1||t!=="length",[Pf]:n[Pf],[Xl]:r[t]}},defineProperty(){en(11)},getPrototypeOf(e){return io(e.base_)},setPrototypeOf(){en(12)}},Zl={};for(let e in zf){let t=zf[e];Zl[e]=function(){const r=arguments;return r[0]=r[0][0],t.apply(this,r)}}Zl.deleteProperty=function(e,t){return Zl.set.call(this,e,t,void 0)};Zl.set=function(e,t,r){return zf.set.call(this,e[0],t,r,e[0])};function Dm(e,t){const r=e[er];return(r?Xn(r):e)[t]}function jL(e,t,r){var s;const n=T2(t,r);return n?Xl in n?n[Xl]:(s=n.get)==null?void 0:s.call(e.draft_):void 0}function T2(e,t){if(!(t in e))return;let r=io(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=io(r)}}function Ig(e){e.modified_||(e.modified_=!0,e.parent_&&Ig(e.parent_))}function yf(e){e.copy_||(e.assigned_=new Map,e.copy_=Rg(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var TL=class{constructor(t){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(r,n,s)=>{if(Xs(r)&&!Xs(n)){const u=n;n=r;const c=this;return function(h=u,...v){return c.produce(h,m=>n.call(this,m,...v))}}Xs(n)||en(6),s!==void 0&&!Xs(s)&&en(7);let o;if(an(r)){const u=FS(this),c=Ug(u,r,void 0);let d=!0;try{o=n(c),d=!1}finally{d?zg(u):Lg(u)}return YS(u,s),XS(o,u)}else if(!r||!Ny(r)){if(o=n(r),o===void 0&&(o=r),o===w2&&(o=void 0),this.autoFreeze_&&Py(o,!0),s){const u=[],c=[];Ia(Dg).generateReplacementPatches_(r,o,{patches_:u,inversePatches_:c}),s(u,c)}return o}else en(1,r)},this.produceWithPatches=(r,n)=>{if(Xs(r))return(c,...d)=>this.produceWithPatches(c,h=>r(h,...d));let s,o;return[this.produce(r,n,(c,d)=>{s=c,o=d}),s,o]},Rm(t==null?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze),Rm(t==null?void 0:t.useStrictShallowCopy)&&this.setUseStrictShallowCopy(t.useStrictShallowCopy),Rm(t==null?void 0:t.useStrictIteration)&&this.setUseStrictIteration(t.useStrictIteration)}createDraft(t){an(t)||en(8),ti(t)&&(t=Hr(t));const r=FS(this),n=Ug(r,t,void 0);return n[er].isManual_=!0,Lg(r),n}finishDraft(t,r){const n=t&&t[er];(!n||!n.isManual_)&&en(9);const{scope_:s}=n;return YS(s,r),XS(void 0,s)}setAutoFreeze(t){this.autoFreeze_=t}setUseStrictShallowCopy(t){this.useStrictShallowCopy_=t}setUseStrictIteration(t){this.useStrictIteration_=t}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(t,r){let n;for(n=r.length-1;n>=0;n--){const o=r[n];
318if(o.path.length===0&&o.op==="replace"){t=o.value;break}}n>-1&&(r=r.slice(n+1));const s=Ia(Dg).applyPatches_;return ti(t)?s(t,r):this.produce(t,o=>s(o,r))}};function Ug(e,t,r,n){const[s,o]=Cd(t)?Ia(Rf).proxyMap_(t,r):Nd(t)?Ia(Rf).proxySet_(t,r):EL(t,r);return((r==null?void 0:r.scope_)??A2()).drafts_.push(s),o.callbacks_=(r==null?void 0:r.callbacks_)??[],o.key_=n,r&&n!==void 0?AL(r,o,n):o.callbacks_.push(function(d){var v;(v=d.mapSetPlugin_)==null||v.fixSetContents(o);const{patchPlugin_:h}=d;o.modified_&&h&&h.generatePatches_(o,[],d)}),s}function Hr(e){return ti(e)||en(10,e),C2(e)}function C2(e){if(!an(e)||kd(e))return e;const t=e[er];let r,n=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=Rg(e,t.scope_.immer_.useStrictShallowCopy_),n=t.scope_.immer_.shouldUseStrictIteration()}else r=Rg(e,!0);return jd(r,(s,o)=>{Mf(r,s,C2(o))},n),t&&(t.finalized_=!1),r}var CL=new TL,N2=CL.produce;function k2(e){return({dispatch:r,getState:n})=>s=>o=>typeof o=="function"?o(r,n,e):s(o)}var NL=k2(),kL=k2,PL=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Nf:Nf.apply(null,arguments)};function Cr(e,t){function r(...n){if(t){let s=t(...n);if(!s)throw new Error(Tr(0));return{type:e,payload:s.payload,..."meta"in s&&{meta:s.meta},..."error"in s&&{error:s.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>x2(n)&&n.type===e,r}var P2=class Pl extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,Pl.prototype)}static get[Symbol.species](){return Pl}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new Pl(...t[0].concat(this)):new Pl(...t.concat(this))}};function ZS(e){return an(e)?N2(e,()=>{}):e}function rf(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function ML(e){return typeof e=="boolean"}var RL=()=>function(t){const{thunk:r=!0,immutableCheck:n=!0,serializableCheck:s=!0,actionCreatorCheck:o=!0}=t??{};let u=new P2;return r&&(ML(r)?u.push(NL):u.push(kL(r.extraArgument))),u},M2="RTK_autoBatch",et=()=>e=>({payload:e,meta:{[M2]:!0}}),QS=e=>t=>{setTimeout(t,e)},R2=(e={type:"raf"})=>t=>(...r)=>{const n=t(...r);let s=!0,o=!1,u=!1;const c=new Set,d=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:QS(10):e.type==="callback"?e.queueNotification:QS(e.timeout),h=()=>{u=!1,o&&(o=!1,c.forEach(v=>v()))};return Object.assign({},n,{subscribe(v){const m=()=>s&&v(),y=n.subscribe(m);return c.add(v),()=>{y(),c.delete(v)}},dispatch(v){var m;try{return s=!((m=v==null?void 0:v.meta)!=null&&m[M2]),o=!s,o&&(u||(u=!0,d(h))),n.dispatch(v)}finally{s=!0}}})},DL=e=>function(r){const{autoBatch:n=!0}=r??{};let s=new P2(e);return n&&s.push(R2(typeof n=="object"?n:void 0)),s};function zL(e){const t=RL(),{reducer:r=void 0,middleware:n,devTools:s=!0,preloadedState:o=void 0,enhancers:u=void 0}=e||{};let c;if(typeof r=="function")c=r;else if(Cy(r))c=b2(r);else throw new Error(Tr(1));let d;typeof n=="function"?d=n(t):d=t();let h=Nf;s&&(h=PL({trace:!1,...typeof s=="object"&&s}));const v=pL(...d),m=DL(v);let y=typeof u=="function"?u(m):m();const b=h(...y);return y2(c,o,b)}function D2(e){const t={},r=[];let n;const s={addCase(o,u){const c=typeof o=="string"?o:o.type;if(!c)throw new Error(Tr(28));if(c in t)throw new Error(Tr(29));return t[c]=u,s},addAsyncThunk(o,u){return u.pending&&(t[o.pending.type]=u.pending),u.rejected&&(t[o.rejected.type]=u.rejected),u.fulfilled&&(t[o.fulfilled.type]=u.fulfilled),u.settled&&r.push({matcher:o.settled,reducer:u.settled}),s},addMatcher(o,u){return r.push({matcher:o,reducer:u}),s},addDefaultCase(o){return n=o,s}};return e(s),[t,r,n]}function LL(e){return typeof e=="function"}function IL(e,t){let[r,n,s]=D2(t),o;if(LL(e))o=()=>ZS(e());else{const c=ZS(e);o=()=>c}function u(c=o(),d){let h=[r[d.type],...n.filter(({matcher:v})=>v(d)).map(({reducer:v})=>v)];return h.filter(v=>!!v).length===0&&(h=[s]),h.reduce((v,m)=>{if(m)if(ti(v)){const b=m(v,d);return b===void 0?v:b}else{if(an(v))return N2(v,y=>m(y,d));{const y=m(v,d);if(y===void 0){if(v===null)return v;throw Error("A case reducer on a non-draftable value must not return undefined")}return y}}return v},c)}return u.getInitialState=o,u}var UL="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",BL=(e=21)=>{let t="",r=e;for(;r--;)t+=UL[Math.random()*64|0];return t},$L=Symbol.for("rtk-slice-createasyncthunk");function qL(e,t){return`${e}/${t}`}function HL({creators:e}={}){var r;const t=(r=e==null?void 0:e.asyncThunk)==null?void 0:r[$L];return function(s){const{name:o,reducerPath:u=o}=s;
318if(!o)throw new Error(Tr(11));const c=(typeof s.reducers=="function"?s.reducers(GL()):s.reducers)||{},d=Object.keys(c),h={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},v={addCase(N,M){const k=typeof N=="string"?N:N.type;if(!k)throw new Error(Tr(12));if(k in h.sliceCaseReducersByType)throw new Error(Tr(13));return h.sliceCaseReducersByType[k]=M,v},addMatcher(N,M){return h.sliceMatchers.push({matcher:N,reducer:M}),v},exposeAction(N,M){return h.actionCreators[N]=M,v},exposeCaseReducer(N,M){return h.sliceCaseReducersByName[N]=M,v}};d.forEach(N=>{const M=c[N],k={reducerName:N,type:qL(o,N),createNotation:typeof s.reducers=="function"};YL(M)?XL(k,M,v,t):VL(k,M,v)});function m(){const[N={},M=[],k=void 0]=typeof s.extraReducers=="function"?D2(s.extraReducers):[s.extraReducers],z={...N,...h.sliceCaseReducersByType};return IL(s.initialState,V=>{for(let W in z)V.addCase(W,z[W]);for(let W of h.sliceMatchers)V.addMatcher(W.matcher,W.reducer);for(let W of M)V.addMatcher(W.matcher,W.reducer);k&&V.addDefaultCase(k)})}const y=N=>N,b=new Map,x=new WeakMap;let A;function w(N,M){return A||(A=m()),A(N,M)}function E(){return A||(A=m()),A.getInitialState()}function C(N,M=!1){function k(V){let W=V[N];return typeof W>"u"&&M&&(W=rf(x,k,E)),W}function z(V=y){const W=rf(b,M,()=>new WeakMap);return rf(W,V,()=>{const ne={};for(const[re,K]of Object.entries(s.selectors??{}))ne[re]=KL(K,V,()=>rf(x,V,E),M);return ne})}return{reducerPath:N,getSelectors:z,get selectors(){return z(k)},selectSlice:k}}const T={name:o,reducer:w,actions:h.actionCreators,caseReducers:h.sliceCaseReducersByName,getInitialState:E,...C(u),injectInto(N,{reducerPath:M,...k}={}){const z=M??u;return N.inject({reducerPath:z,reducer:w},k),{...T,...C(z,!0)}}};return T}}function KL(e,t,r,n){function s(o,...u){let c=t(o);return typeof c>"u"&&n&&(c=r()),e(c,...u)}return s.unwrapped=e,s}var Wt=HL();function GL(){function e(t,r){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...r}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function VL({type:e,reducerName:t,createNotation:r},n,s){let o,u;if("reducer"in n){if(r&&!FL(n))throw new Error(Tr(17));o=n.reducer,u=n.prepare}else o=n;s.addCase(e,o).exposeCaseReducer(t,o).exposeAction(t,u?Cr(e,u):Cr(e))}function YL(e){return e._reducerDefinitionType==="asyncThunk"}function FL(e){return e._reducerDefinitionType==="reducerWithPrepare"}function XL({type:e,reducerName:t},r,n,s){if(!s)throw new Error(Tr(18));const{payloadCreator:o,fulfilled:u,pending:c,rejected:d,settled:h,options:v}=r,m=s(e,o,v);n.exposeAction(t,m),u&&n.addCase(m.fulfilled,u),c&&n.addCase(m.pending,c),d&&n.addCase(m.rejected,d),h&&n.addMatcher(m.settled,h),n.exposeCaseReducer(t,{fulfilled:u||nf,pending:c||nf,rejected:d||nf,settled:h||nf})}function nf(){}var WL="task",z2="listener",L2="completed",My="cancelled",ZL=`task-${My}`,QL=`task-${L2}`,Bg=`${z2}-${My}`,JL=`${z2}-${L2}`,Md=class{constructor(e){Sp(this,"name","TaskAbortError");Sp(this,"message");this.code=e,this.message=`${WL} ${My} (reason: ${e})`}},Ry=(e,t)=>{if(typeof e!="function")throw new TypeError(Tr(32))},Lf=()=>{},I2=(e,t=Lf)=>(e.catch(t),e),U2=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),Pa=e=>{if(e.aborted)throw new Md(e.reason)};function B2(e,t){let r=Lf;return new Promise((n,s)=>{const o=()=>s(new Md(e.reason));if(e.aborted){o();return}r=U2(e,o),t.finally(()=>r()).then(n,s)}).finally(()=>{r=Lf})}var eI=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(r){return{status:r instanceof Md?"cancelled":"rejected",error:r}}finally{t==null||t()}},If=e=>t=>I2(B2(e,t).then(r=>(Pa(e),r))),$2=e=>{const t=If(e);return r=>t(new Promise(n=>setTimeout(n,r)))},{assign:to}=Object,JS={},Rd="listenerMiddleware",tI=(e,t)=>{const r=n=>U2(e,()=>n.abort(e.reason));return(n,s)=>{Ry(n);const o=new AbortController;r(o);const u=eI(async()=>{Pa(e),Pa(o.signal);const c=await n({pause:If(o.signal),delay:$2(o.signal),signal:o.signal});return Pa(o.signal),c},()=>o.abort(QL));return s!=null&&s.autoJoin&&t.push(u.catch(Lf)),{result:If(e)(u),cancel(){o.abort(ZL)}}}},rI=(e,t)=>{const r=async(n,s)=>{Pa(t);let o=()=>{};const c=[new Promise((d,h)=>{let v=e({predicate:n,effect:(m,y)=>{y.unsubscribe(),d([m,y.getState(),y.getOriginalState()])}});o=()=>{v(),h()}})];s!=null&&c.push(new Promise(d=>setTimeout(d,s,null)));try{const d=await B2(t,Promise.race(c));return Pa(t),d}finally{o()}};return(n,s)=>I2(r(n,s))},q2=e=>{let{type:t,actionCreator:r,matcher:n,predicate:s,effect:o}=e;if(t)s=Cr(t).match;else if(r)t=r.type,s=r.match;else if(n)s=n;else if(!s)throw new Error(Tr(21));return Ry(o),{predicate:s,type:t,effect:o}},H2=to(e=>{const{type:t,predicate:r,effect:n}=q2(e);
318return{id:BL(),effect:n,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw new Error(Tr(22))}}},{withTypes:()=>H2}),eA=(e,t)=>{const{type:r,effect:n,predicate:s}=q2(t);return Array.from(e.values()).find(o=>(typeof r=="string"?o.type===r:o.predicate===s)&&o.effect===n)},$g=e=>{e.pending.forEach(t=>{t.abort(Bg)})},nI=(e,t)=>()=>{for(const r of t.keys())$g(r);e.clear()},tA=(e,t,r)=>{try{e(t,r)}catch(n){setTimeout(()=>{throw n},0)}},K2=to(Cr(`${Rd}/add`),{withTypes:()=>K2}),iI=Cr(`${Rd}/removeAll`),G2=to(Cr(`${Rd}/remove`),{withTypes:()=>G2}),aI=(...e)=>{console.error(`${Rd}/error`,...e)},du=(e={})=>{const t=new Map,r=new Map,n=b=>{const x=r.get(b)??0;r.set(b,x+1)},s=b=>{const x=r.get(b)??1;x===1?r.delete(b):r.set(b,x-1)},{extra:o,onError:u=aI}=e;Ry(u);const c=b=>(b.unsubscribe=()=>t.delete(b.id),t.set(b.id,b),x=>{b.unsubscribe(),x!=null&&x.cancelActive&&$g(b)}),d=b=>{const x=eA(t,b)??H2(b);return c(x)};to(d,{withTypes:()=>d});const h=b=>{const x=eA(t,b);return x&&(x.unsubscribe(),b.cancelActive&&$g(x)),!!x};to(h,{withTypes:()=>h});const v=async(b,x,A,w)=>{const E=new AbortController,C=rI(d,E.signal),T=[];try{b.pending.add(E),n(b),await Promise.resolve(b.effect(x,to({},A,{getOriginalState:w,condition:(N,M)=>C(N,M).then(Boolean),take:C,delay:$2(E.signal),pause:If(E.signal),extra:o,signal:E.signal,fork:tI(E.signal,T),unsubscribe:b.unsubscribe,subscribe:()=>{t.set(b.id,b)},cancelActiveListeners:()=>{b.pending.forEach((N,M,k)=>{N!==E&&(N.abort(Bg),k.delete(N))})},cancel:()=>{E.abort(Bg),b.pending.delete(E)},throwIfCancelled:()=>{Pa(E.signal)}})))}catch(N){N instanceof Md||tA(u,N,{raisedBy:"effect"})}finally{await Promise.all(T),E.abort(JL),s(b),b.pending.delete(E)}},m=nI(t,r);return{middleware:b=>x=>A=>{if(!x2(A))return x(A);if(K2.match(A))return d(A.payload);if(iI.match(A)){m();return}if(G2.match(A))return h(A.payload);let w=b.getState();const E=()=>{if(w===JS)throw new Error(Tr(23));return w};let C;try{if(C=x(A),t.size>0){const T=b.getState(),N=Array.from(t.values());for(const M of N){let k=!1;try{k=M.predicate(A,T,w)}catch(z){k=!1,tA(u,z,{raisedBy:"predicate"})}k&&v(M,A,b,E)}}}finally{w=JS}return C},startListening:d,stopListening:h,clearListeners:m}};function Tr(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var sI={layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},V2=Wt({name:"chartLayout",initialState:sI,reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var r,n,s,o;e.margin.top=(r=t.payload.top)!==null&&r!==void 0?r:0,e.margin.right=(n=t.payload.right)!==null&&n!==void 0?n:0,e.margin.bottom=(s=t.payload.bottom)!==null&&s!==void 0?s:0,e.margin.left=(o=t.payload.left)!==null&&o!==void 0?o:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:oI,setLayout:lI,setChartSize:uI,setScale:cI}=V2.actions,fI=V2.reducer;function Y2(e,t,r){return Array.isArray(e)&&e&&t+r!==0?e.slice(t,r+1):e}function ze(e){return Number.isFinite(e)}function On(e){return typeof e=="number"&&e>0&&Number.isFinite(e)}function rA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function Zs(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rA(Object(r),!0).forEach(function(n){dI(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function dI(e,t,r){return(t=hI(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hI(e){var t=vI(e,"string");return typeof t=="symbol"?t:t+""}function vI(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Nt(e,t,r){return Gt(e)||Gt(t)?r:An(t)?Ad(e,t,r):typeof t=="function"?t(e):r}var pI=(e,t,r)=>{if(t&&r){var{width:n,height:s}=r,{align:o,verticalAlign:u,layout:c}=t;if((c==="vertical"||c==="horizontal"&&u==="middle")&&o!=="center"&&ve(e[o]))return Zs(Zs({},e),{},{[o]:e[o]+(n||0)});if((c==="horizontal"||c==="vertical"&&o==="center")&&u!=="middle"&&ve(e[u]))return Zs(Zs({},e),{},{[u]:e[u]+(s||0)})}return e},Tn=(e,t)=>e==="horizontal"&&t==="xAxis"||e==="vertical"&&t==="yAxis"||e==="centric"&&t==="angleAxis"||e==="radial"&&t==="radiusAxis",F2=(e,t,r,n)=>{if(n)return e.map(c=>c.coordinate);var s,o,u=e.map(c=>(c.coordinate===t&&(s=!0),c.coordinate===r&&(o=!0),c.coordinate));return s||u.push(t),o||u.push(r),u},X2=(e,t,r)=>{if(!e)return null;var{duplicateDomain:n,type:s,range:o,scale:u,realScaleType:c,isCategorical:d,categoricalDomain:h,tickCount:v,ticks:m,niceTicks:y,axisType:b}=e;if(!u)return null;
318var x=c==="scaleBand"&&u.bandwidth?u.bandwidth()/2:2,A=s==="category"&&u.bandwidth?u.bandwidth()/x:0;if(A=b==="angleAxis"&&o&&o.length>=2?qr(o[0]-o[1])*2*A:A,m||y){var w=(m||y||[]).map((E,C)=>{var T=n?n.indexOf(E):E,N=u.map(T);return ze(N)?{coordinate:N+A,value:E,offset:A,index:C}:null}).filter(cr);return w}return d&&h?h.map((E,C)=>{var T=u.map(E);return ze(T)?{coordinate:T+A,value:E,index:C,offset:A}:null}).filter(cr):u.ticks&&v!=null?u.ticks(v).map((E,C)=>{var T=u.map(E);return ze(T)?{coordinate:T+A,value:E,index:C,offset:A}:null}).filter(cr):u.domain().map((E,C)=>{var T=u.map(E);return ze(T)?{coordinate:T+A,value:n?n[E]:E,index:C,offset:A}:null}).filter(cr)},mI=e=>{var t,r=e.length;if(!(r<=0)){var n=(t=e[0])===null||t===void 0?void 0:t.length;if(!(n==null||n<=0))for(var s=0;s<n;++s)for(var o=0,u=0,c=0;c<r;++c){var d=e[c],h=d==null?void 0:d[s];if(h!=null){var v=h[1],m=h[0],y=Sn(v)?m:v;y>=0?(h[0]=o,o+=y,h[1]=o):(h[0]=u,u+=y,h[1]=u)}}}},gI=e=>{var t,r=e.length;if(!(r<=0)){var n=(t=e[0])===null||t===void 0?void 0:t.length;if(!(n==null||n<=0))for(var s=0;s<n;++s)for(var o=0,u=0;u<r;++u){var c=e[u],d=c==null?void 0:c[s];if(d!=null){var h=Sn(d[1])?d[0]:d[1];h>=0?(d[0]=o,o+=h,d[1]=o):(d[0]=0,d[1]=0)}}}},yI={sign:mI,expand:rz,none:za,silhouette:nz,wiggle:iz,positive:gI},bI=(e,t,r)=>{var n,s=(n=yI[r])!==null&&n!==void 0?n:za,o=tz().keys(t).value((c,d)=>Number(Nt(c,d,0))).order(kg).offset(s),u=o(e);return u.forEach((c,d)=>{c.forEach((h,v)=>{var m=Nt(e[v],t[d],0);Array.isArray(m)&&m.length===2&&ve(m[0])&&ve(m[1])&&(h[0]=m[0],h[1]=m[1])})}),u};function xI(e){return e==null?void 0:String(e)}function nA(e){var{axis:t,ticks:r,bandSize:n,entry:s,index:o,dataKey:u}=e;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Gt(s[t.dataKey])){var c=n2(r,"value",s[t.dataKey]);if(c)return c.coordinate+n/2}return r!=null&&r[o]?r[o].coordinate+n/2:null}var d=Nt(s,Gt(u)?t.dataKey:u),h=t.scale.map(d);return ve(h)?h:null}var wI=e=>{var t=e.flat(2).filter(ve);return[Math.min(...t),Math.max(...t)]},_I=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],SI=(e,t,r)=>{if(e!=null)return _I(Object.keys(e).reduce((n,s)=>{var o=e[s];if(!o)return n;var{stackedData:u}=o,c=u.reduce((d,h)=>{var v=Y2(h,t,r),m=wI(v);return!ze(m[0])||!ze(m[1])?d:[Math.min(d[0],m[0]),Math.max(d[1],m[1])]},[1/0,-1/0]);return[Math.min(c[0],n[0]),Math.max(c[1],n[1])]},[1/0,-1/0]))},iA=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,aA=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Uf=(e,t,r)=>{if(e&&e.scale&&e.scale.bandwidth){var n=e.scale.bandwidth();if(!r||n>0)return n}if(e&&t&&t.length>=2){for(var s=Od(t,v=>v.coordinate),o=1/0,u=1,c=s.length;u<c;u++){var d=s[u],h=s[u-1];o=Math.min(((d==null?void 0:d.coordinate)||0)-((h==null?void 0:h.coordinate)||0),o)}return o===1/0?0:o}return r?void 0:0};function sA(e){var{tooltipEntrySettings:t,dataKey:r,payload:n,value:s,name:o}=e;return Zs(Zs({},t),{},{dataKey:r,payload:n,value:s,name:o})}function W2(e,t){if(e)return String(e);if(typeof t=="string")return t}var AI=(e,t)=>{if(t==="horizontal")return e.relativeX;if(t==="vertical")return e.relativeY},OI=(e,t)=>t==="centric"?e.angle:e.radius,si=e=>e.layout.width,oi=e=>e.layout.height,EI=e=>e.layout.scale,Z2=e=>e.layout.margin,Dd=H(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),zd=H(e=>e.cartesianAxis.yAxis,e=>Object.values(e)),jI="data-recharts-item-index",TI="data-recharts-item-id",hu=60;function oA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function af(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?oA(Object(r),!0).forEach(function(n){CI(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function CI(e,t,r){return(t=NI(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function NI(e){var t=kI(e,"string");return typeof t=="symbol"?t:t+""}function kI(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var PI=e=>e.brush.height;function MI(e){var t=zd(e);return t.reduce((r,n)=>{if(n.orientation==="left"&&!n.mirror&&!n.hide){var s=typeof n.width=="number"?n.width:hu;return r+s}return r},0)}function RI(e){var t=zd(e);return t.reduce((r,n)=>{if(n.orientation==="right"&&!n.mirror&&!n.hide){var s=typeof n.width=="number"?n.width:hu;return r+s}return r},0)}function DI(e){var t=Dd(e);return t.reduce((r,n)=>n.orientation==="top"&&!n.mirror&&!n.hide?r+n.height:r,0)}function zI(e){var t=Dd(e);return t.reduce((r,n)=>n.orientation==="bottom"&&!n.mirror&&!n.hide?r+n.height:r,0)}var Vt=H([si,oi,Z2,PI,MI,RI,DI,zI,g2,uL],(e,t,r,n,s,o,u,c,d,h)=>{var v={left:(r.left||0)+s,right:(r.right||0)+o},m={top:(r.top||0)+u,bottom:(r.bottom||0)+c},y=af(af({},m),v),b=y.bottom;y.bottom+=n,y=pI(y,d,h);var x=e-y.left-y.right,A=t-y.top-y.bottom;return af(af({brushBottom:b},y),{},{width:Math.max(x,0),height:Math.max(A,0)})}),LI=H(Vt,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),Q2=H(si,oi,(e,t)=>({x:0,y:0,width:e,height:t})),II=O.createContext(null),dr=()=>O.useContext(II)!=null,Ld=e=>e.brush,Id=H([Ld,Vt,Z2],(e,t,r)=>({height:e.height,x:ve(e.x)?e.x:t.left,y:ve(e.y)?e.y:t.top+t.height+t.brushBottom-((r==null?void 0:r.bottom)||0),width:ve(e.width)?e.width:t.width})),zm={},Lm={},Im={},lA;function UI(){return lA||(lA=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,n,{signal:s,edges:o}={}){let u,c=null;const d=o!=null&&o.includes("leading"),h=o==null||o.includes("trailing"),v=()=>{c!==null&&(r.apply(u,c),u=void 0,c=null)},m=()=>{h&&v(),A()};let y=null;const b=()=>{y!=null&&clearTimeout(y),y=setTimeout(()=>{y=null,m()},n)},x=()=>{y!==null&&(clearTimeout(y),y=null)},A=()=>{x(),u=void 0,c=null},w=()=>{v()},E=function(...C){if(s!=null&&s.aborted)return;u=this,c=C;const T=y==null;b(),d&&T&&v()};return E.schedule=b,E.cancel=A,E.flush=w,s==null||s.addEventListener("abort",A,{once:!0}),E}e.debounce=t})(Im)),Im}var uA;function BI(){return uA||(uA=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=UI();function r(n,s=0,o={}){typeof o!="object"&&(o={});const{leading:u=!1,trailing:c=!0,maxWait:d}=o,h=Array(2);
318u&&(h[0]="leading"),c&&(h[1]="trailing");let v,m=null;const y=t.debounce(function(...A){v=n.apply(this,A),m=null},s,{edges:h}),b=function(...A){return d!=null&&(m===null&&(m=Date.now()),Date.now()-m>=d)?(v=n.apply(this,A),m=Date.now(),y.cancel(),y.schedule(),v):(y.apply(this,A),v)},x=()=>(y.flush(),v);return b.cancel=y.cancel,b.flush=x,b}e.debounce=r})(Lm)),Lm}var cA;function $I(){return cA||(cA=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=BI();function r(n,s=0,o={}){const{leading:u=!0,trailing:c=!0}=o;return t.debounce(n,s,{leading:u,maxWait:s,trailing:c})}e.throttle=r})(zm)),zm}var Um,fA;function qI(){return fA||(fA=1,Um=$I().throttle),Um}var HI=qI();const KI=Xi(HI);var Bf=function(t,r){for(var n=arguments.length,s=new Array(n>2?n-2:0),o=2;o<n;o++)s[o-2]=arguments[o];if(typeof console<"u"&&console.warn&&(r===void 0&&console.warn("LogUtils requires an error message argument"),!t))if(r===void 0)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=0;console.warn(r.replace(/%s/g,()=>s[u++]))}},yn={width:"100%",height:"100%",debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},J2=(e,t,r)=>{var{width:n=yn.width,height:s=yn.height,aspect:o,maxHeight:u}=r,c=La(n)?e:Number(n),d=La(s)?t:Number(s);return o&&o>0&&(c?d=c/o:d&&(c=d*o),u&&d!=null&&d>u&&(d=u)),{calculatedWidth:c,calculatedHeight:d}},GI={width:0,height:0,overflow:"visible"},VI={width:0,overflowX:"visible"},YI={height:0,overflowY:"visible"},FI={},XI=e=>{var{width:t,height:r}=e,n=La(t),s=La(r);return n&&s?GI:n?VI:s?YI:FI};function WI(e){var{width:t,height:r,aspect:n}=e,s=t,o=r;return s===void 0&&o===void 0?(s=yn.width,o=yn.height):s===void 0?s=n&&n>0?void 0:yn.width:o===void 0&&(o=n&&n>0?void 0:yn.height),{width:s,height:o}}function qg(){return qg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qg.apply(null,arguments)}function dA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function hA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?dA(Object(r),!0).forEach(function(n){ZI(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ZI(e,t,r){return(t=QI(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function QI(e){var t=JI(e,"string");return typeof t=="symbol"?t:t+""}function JI(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var eT=O.createContext(yn.initialDimension);function eU(e){return On(e.width)&&On(e.height)}function tT(e){var{children:t,width:r,height:n}=e,s=O.useMemo(()=>({width:r,height:n}),[r,n]);return eU(s)?O.createElement(eT.Provider,{value:s},t):null}var Dy=()=>O.useContext(eT),tU=O.forwardRef((e,t)=>{var{aspect:r,initialDimension:n=yn.initialDimension,width:s,height:o,minWidth:u=yn.minWidth,minHeight:c,maxHeight:d,children:h,debounce:v=yn.debounce,id:m,className:y,onResize:b,style:x={}}=e,A=O.useRef(null),w=O.useRef();w.current=b,O.useImperativeHandle(t,()=>A.current);var[E,C]=O.useState({containerWidth:n.width,containerHeight:n.height}),T=O.useCallback((V,W)=>{C(ne=>{var re=Math.round(V),K=Math.round(W);return ne.containerWidth===re&&ne.containerHeight===K?ne:{containerWidth:re,containerHeight:K}})},[]);O.useEffect(()=>{if(A.current==null||typeof ResizeObserver>"u")return vo;var V=K=>{var me,we=K[0];if(we!=null){var{width:_e,height:q}=we.contentRect;T(_e,q),(me=w.current)===null||me===void 0||me.call(w,_e,q)}};v>0&&(V=KI(V,v,{trailing:!0,leading:!1}));var W=new ResizeObserver(V),{width:ne,height:re}=A.current.getBoundingClientRect();return T(ne,re),W.observe(A.current),()=>{W.disconnect()}},[T,v]);var{containerWidth:N,containerHeight:M}=E;Bf(!r||r>0,"The aspect(%s) must be greater than zero.",r);var{calculatedWidth:k,calculatedHeight:z}=J2(N,M,{width:s,height:o,aspect:r,maxHeight:d});return Bf(k!=null&&k>0||z!=null&&z>0,`The width(%s) and height(%s) of chart should be greater than 0,
319       please check the style of container, or the props width(%s) and height(%s),
320       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
321       height and width.`,k,z,s,o,u,c,r),O.createElement("div",{id:m?"".concat(m):void 0,className:rt("recharts-responsive-container",y),style:hA(hA({},x),{},{width:s,height:o,minWidth:u,minHeight:c,maxHeight:d}),ref:A},O.createElement("div",{style:XI({width:s,height:o})},O.createElement(tT,{width:k,height:z},h)))}),rU=O.forwardRef((e,t)=>
321{var r=Dy();if(On(r.width)&&On(r.height))return e.children;var{width:n,height:s}=WI({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:o,calculatedHeight:u}=J2(void 0,void 0,{width:n,height:s,aspect:e.aspect,maxHeight:e.maxHeight});return ve(o)&&ve(u)?O.createElement(tT,{width:o,height:u},e.children):O.createElement(tU,qg({},e,{width:n,height:s,ref:t}))});function zy(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var Ud=()=>{var e,t=dr(),r=Ae(LI),n=Ae(Id),s=(e=Ae(Ld))===null||e===void 0?void 0:e.padding;return!t||!n||!s?r:{width:n.width-s.left-s.right,height:n.height-s.top-s.bottom,x:s.left,y:s.top}},nU={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},rT=()=>{var e;return(e=Ae(Vt))!==null&&e!==void 0?e:nU},nT=()=>Ae(si),iT=()=>Ae(oi),at=e=>e.layout.layoutType,po=()=>Ae(at),Ly=()=>{var e=po();if(e==="horizontal"||e==="vertical")return e},aT=e=>{var t=e.layout.layoutType;if(t==="centric"||t==="radial")return t},iU=()=>{var e=po();return e!==void 0},vu=e=>{var t=xt(),r=dr(),{width:n,height:s}=e,o=Dy(),u=n,c=s;return o&&(u=o.width>0?o.width:n,c=o.height>0?o.height:s),O.useEffect(()=>{!r&&On(u)&&On(c)&&t(uI({width:u,height:c}))},[t,r,u,c]),null},sT=Symbol.for("immer-nothing"),vA=Symbol.for("immer-draftable"),Nr=Symbol.for("immer-state");function tn(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Ql=Object.getPrototypeOf;function ao(e){return!!e&&!!e[Nr]}function Ua(e){var t;return e?oT(e)||Array.isArray(e)||!!e[vA]||!!((t=e.constructor)!=null&&t[vA])||pu(e)||$d(e):!1}var aU=Object.prototype.constructor.toString(),pA=new WeakMap;function oT(e){if(!e||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(r===Object)return!0;if(typeof r!="function")return!1;let n=pA.get(r);return n===void 0&&(n=Function.toString.call(r),pA.set(r,n)),n===aU}function $f(e,t,r=!0){Bd(e)===0?(r?Reflect.ownKeys(e):Object.keys(e)).forEach(s=>{t(s,e[s],e)}):e.forEach((n,s)=>t(s,n,e))}function Bd(e){const t=e[Nr];return t?t.type_:Array.isArray(e)?1:pu(e)?2:$d(e)?3:0}function Hg(e,t){return Bd(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function lT(e,t,r){const n=Bd(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function sU(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function pu(e){return e instanceof Map}function $d(e){return e instanceof Set}function Aa(e){return e.copy_||e.base_}function Kg(e,t){if(pu(e))return new Map(e);if($d(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const r=oT(e);if(t===!0||t==="class_only"&&!r){const n=Object.getOwnPropertyDescriptors(e);delete n[Nr];let s=Reflect.ownKeys(n);for(let o=0;o<s.length;o++){const u=s[o],c=n[u];c.writable===!1&&(c.writable=!0,c.configurable=!0),(c.get||c.set)&&(n[u]={configurable:!0,writable:!0,enumerable:c.enumerable,value:e[u]})}return Object.create(Ql(e),n)}else{const n=Ql(e);if(n!==null&&r)return{...e};const s=Object.create(n);return Object.assign(s,e)}}function Iy(e,t=!1){return qd(e)||ao(e)||!Ua(e)||(Bd(e)>1&&Object.defineProperties(e,{set:sf,add:sf,clear:sf,delete:sf}),Object.freeze(e),t&&Object.values(e).forEach(r=>Iy(r,!0))),e}function oU(){tn(2)}var sf={value:oU};function qd(e){return e===null||typeof e!="object"?!0:Object.isFrozen(e)}var lU={};function Ba(e){const t=lU[e];return t||tn(0,e),t}var Jl;function uT(){return Jl}function uU(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function mA(e,t){t&&(Ba("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function Gg(e){Vg(e),e.drafts_.forEach(cU),e.drafts_=null}function Vg(e){e===Jl&&(Jl=e.parent_)}function gA(e){return Jl=uU(Jl,e)}function cU(e){const t=e[Nr];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function yA(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[Nr].modified_&&(Gg(t),tn(4)),Ua(e)&&(e=qf(t,e),t.parent_||Hf(t,e)),t.patches_&&Ba("Patches").generateReplacementPatches_(r[Nr].base_,e,t.patches_,t.inversePatches_)):e=qf(t,r,[]),Gg(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==sT?e:void 0}function qf(e,t,r){if(qd(t))return t;const n=e.immer_.shouldUseStrictIteration(),s=t[Nr];if(!s)return $f(t,(o,u)=>bA(e,s,t,o,u,r),n),t;if(s.scope_!==e)return t;if(!s.modified_)return Hf(e,s.base_,!0),s.base_;if(!s.finalized_){s.finalized_=!0,s.scope_.unfinalizedDrafts_--;const o=s.copy_;let u=o,c=!1;s.type_===3&&(u=new Set(o),o.clear(),c=!0),$f(u,(d,h)=>bA(e,s,o,d,h,r,c),n),Hf(e,o,!1),r&&e.patches_&&Ba("Patches").generatePatches_(s,r,e.patches_,e.inversePatches_)}return s.copy_}function bA(e,t,r,n,s,o,u){if(s==null||typeof s!="object"&&!u)return;const c=qd(s);if(!(c&&!u)){if(ao(s)){const d=o&&t&&t.type_!==3&&!Hg(t.assigned_,n)?o.concat(n):void 0,h=qf(e,s,d);if(lT(r,n,h),ao(h))e.canAutoFreeze_=!1;else return}else u&&r.add(s);if(Ua(s)&&!c){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[n]===s&&c)return;qf(e,s),(!t||!t.scope_.parent_)&&typeof n!="symbol"&&(pu(r)?r.has(n):Object.prototype.propertyIsEnumerable.call(r,n))&&Hf(e,s)}}}function Hf(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Iy(t,r)}function fU(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:uT(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let s=n,o=Uy;r&&(s=[n],o=eu);const{revoke:u,proxy:c}=Proxy.revocable(s,o);return n.draft_=c,n.revoke_=u,c}var Uy={get(e,t){if(t===Nr)return e;const r=Aa(e);if(!Hg(r,t))return dU(e,r,t);const n=r[t];return e.finalized_||!Ua(n)?n:n===Bm(e.base_,t)?($m(e),e.copy_[t]=Fg(n,e)):n},has(e,t){return t in Aa(e)},ownKeys(e){return Reflect.ownKeys(Aa(e))},set(e,t,r){const n=cT(Aa(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const s=Bm(Aa(e),t),o=s==null?void 0:s[Nr];if(o&&o.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(sU(r,s)&&(r!==void 0||Hg(e.base_,t)))return!0;$m(e),Yg(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return Bm(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,$m(e),Yg(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=Aa(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty(){tn(11)},getPrototypeOf(e){return Ql(e.base_)},setPrototypeOf(){tn(12)}},eu={};$f(Uy,(e,t)=>{eu[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});eu.deleteProperty=function(e,t){return eu.set.call(this,e,t,void 0)};eu.set=function(e,t,r){return Uy.set.call(this,e[0],t,r,e[0])};function Bm(e,t){const r=e[Nr];return(r?Aa(r):e)[t]}function dU(e,t,r){var s;const n=cT(t,r);return n?"value"in n?n.value:(s=n.get)==null?void 0:s.call(e.draft_):void 0}function cT(e,t){if(!(t in e))return;let r=Ql(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Ql(r)}}function Yg(e){e.modified_||(e.modified_=!0,e.parent_&&Yg(e.parent_))}function $m(e){e.copy_||(e.copy_=Kg(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var hU=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(t,r,n)=>{if(typeof t=="function"&&typeof r!="function"){const o=r;r=t;const u=this;return function(d=o,...h){return u.produce(d,v=>r.call(this,v,...h))}}typeof r!="function"&&tn(6),n!==void 0&&typeof n!="function"&&tn(7);let s;if(Ua(t)){const o=gA(this),u=Fg(t,void 0);let c=!0;
321try{s=r(u),c=!1}finally{c?Gg(o):Vg(o)}return mA(o,n),yA(s,o)}else if(!t||typeof t!="object"){if(s=r(t),s===void 0&&(s=t),s===sT&&(s=void 0),this.autoFreeze_&&Iy(s,!0),n){const o=[],u=[];Ba("Patches").generateReplacementPatches_(t,s,o,u),n(o,u)}return s}else tn(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(u,...c)=>this.produceWithPatches(u,d=>t(d,...c));let n,s;return[this.produce(t,r,(u,c)=>{n=u,s=c}),n,s]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof(e==null?void 0:e.useStrictIteration)=="boolean"&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){Ua(e)||tn(8),ao(e)&&(e=vU(e));const t=gA(this),r=Fg(e,void 0);return r[Nr].isManual_=!0,Vg(t),r}finishDraft(e,t){const r=e&&e[Nr];(!r||!r.isManual_)&&tn(9);const{scope_:n}=r;return mA(n,t),yA(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const s=t[r];if(s.path.length===0&&s.op==="replace"){e=s.value;break}}r>-1&&(t=t.slice(r+1));const n=Ba("Patches").applyPatches_;return ao(e)?n(e,t):this.produce(e,s=>n(s,t))}};function Fg(e,t){const r=pu(e)?Ba("MapSet").proxyMap_(e,t):$d(e)?Ba("MapSet").proxySet_(e,t):fU(e,t);return(t?t.scope_:uT()).drafts_.push(r),r}function vU(e){return ao(e)||tn(10,e),fT(e)}function fT(e){if(!Ua(e)||qd(e))return e;const t=e[Nr];let r,n=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=Kg(e,t.scope_.immer_.useStrictShallowCopy_),n=t.scope_.immer_.shouldUseStrictIteration()}else r=Kg(e,!0);return $f(r,(s,o)=>{lT(r,s,fT(o))},n),t&&(t.finalized_=!1),r}var pU=new hU;pU.produce;var mU={settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},dT=Wt({name:"legend",initialState:mU,reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push(t.payload)},prepare:et()},replaceLegendPayload:{reducer(e,t){var{prev:r,next:n}=t.payload,s=Hr(e).payload.indexOf(r);s>-1&&(e.payload[s]=n)},prepare:et()},removeLegendPayload:{reducer(e,t){var r=Hr(e).payload.indexOf(t.payload);r>-1&&e.payload.splice(r,1)},prepare:et()}}}),{setLegendSize:MF,setLegendSettings:RF,addLegendPayload:gU,replaceLegendPayload:yU,removeLegendPayload:bU}=dT.actions,xU=dT.reducer,qm={exports:{}},Hm={};/**
322 * @license React
323 * use-sync-external-store-with-selector.production.js
324 *
325 * Copyright (c) Meta Platforms, Inc. and affiliates.
326 *
327 * This source code is licensed under the MIT license found in the
328 * LICENSE file in the root directory of this source tree.
329 */var xA;function wU(){if(xA)return Hm;xA=1;var e=fo();function t(d,h){return d===h&&(d!==0||1/d===1/h)||d!==d&&h!==h}var r=typeof Object.is=="function"?Object.is:t,n=e.useSyncExternalStore,s=e.useRef,o=e.useEffect,u=e.useMemo,c=e.useDebugValue;return Hm.useSyncExternalStoreWithSelector=function(d,h,v,m,y){var b=s(null);if(b.current===null){var x={hasValue:!1,value:null};b.current=x}else x=b.current;b=u(function(){function w(M){if(!E){if(E=!0,C=M,M=m(M),y!==void 0&&x.hasValue){var k=x.value;if(y(k,M))return T=k}return T=M}if(k=T,r(C,M))return k;var z=m(M);return y!==void 0&&y(k,z)?(C=M,k):(C=M,T=z)}var E=!1,C,T,N=v===void 0?null:v;return[function(){return w(h())},N===null?void 0:function(){return w(N())}]},[h,v,m,y]);var A=n(d,b[0],b[1]);return o(function(){x.hasValue=!0,x.value=A},[A]),c(A),A},Hm}var wA;function _U(){return wA||(wA=1,qm.exports=wU()),qm.exports}_U();function SU(e){e()}function AU(){let e=null,t=null;return{clear(){e=null,t=null},notify(){SU(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){const r=[];let n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0;const s=t={callback:r,next:null,prev:t};return s.prev?s.prev.next=s:e=s,function(){!n||e===null||(n=!1,s.next?s.next.prev=s.prev:t=s.prev,s.prev?s.prev.next=s.next:e=s.next)}}}}var _A={notify(){},get:()=>[]};function OU(e,t){let r,n=_A,s=0,o=!1;function u(A){v();const w=n.subscribe(A);let E=!1;return()=>{E||(E=!0,w(),m())}}function c(){n.notify()}function d(){x.onStateChange&&x.onStateChange()}function h(){return o}function v(){s++,r||(r=e.subscribe(d),n=AU())}function m(){s--,r&&s===0&&(r(),r=void 0,n.clear(),n=_A)}function y(){o||(o=!0,v())}function b(){o&&(o=!1,m())}const x={addNestedSub:u,notifyNestedSubs:c,handleChangeWrapper:d,isSubscribed:h,trySubscribe:y,tryUnsubscribe:b,getListeners:()=>n};return x}var EU=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",jU=EU(),TU=()=>typeof navigator<"u"&&navigator.product==="ReactNative",CU=TU(),NU=()=>jU||CU?O.useLayoutEffect:O.useEffect,kU=NU();function SA(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function PU(e,t){if(SA(e,t))return!0;
329if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let s=0;s<r.length;s++)if(!Object.prototype.hasOwnProperty.call(t,r[s])||!SA(e[r[s]],t[r[s]]))return!1;return!0}var Km=Symbol.for("react-redux-context"),Gm=typeof globalThis<"u"?globalThis:{};function MU(){if(!O.createContext)return{};const e=Gm[Km]??(Gm[Km]=new Map);let t=e.get(O.createContext);return t||(t=O.createContext(null),e.set(O.createContext,t)),t}var RU=MU();function DU(e){const{children:t,context:r,serverState:n,store:s}=e,o=O.useMemo(()=>{const d=OU(s);return{store:s,subscription:d,getServerState:n?()=>n:void 0}},[s,n]),u=O.useMemo(()=>s.getState(),[s]);kU(()=>{const{subscription:d}=o;return d.onStateChange=d.notifyNestedSubs,d.trySubscribe(),u!==s.getState()&&d.notifyNestedSubs(),()=>{d.tryUnsubscribe(),d.onStateChange=void 0}},[o,u]);const c=r||RU;return O.createElement(c.Provider,{value:o},t)}var zU=DU,LU=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius","throttledEvents"]);function IU(e,t){return e==null&&t==null?!0:typeof e=="number"&&typeof t=="number"?e===t||e!==e&&t!==t:e===t}function Hd(e,t){var r=new Set([...Object.keys(e),...Object.keys(t)]);for(var n of r)if(LU.has(n)){if(e[n]==null&&t[n]==null)continue;if(!PU(e[n],t[n]))return!1}else if(!IU(e[n],t[n]))return!1;return!0}function Xg(){return Xg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Xg.apply(null,arguments)}function AA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function xl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?AA(Object(r),!0).forEach(function(n){UU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):AA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function UU(e,t,r){return(t=BU(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function BU(e){var t=$U(e,"string");return typeof t=="symbol"?t:t+""}function $U(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qU(e){return Array.isArray(e)&&An(e[0])&&An(e[1])?e.join(" ~ "):e}var Ls={separator:" : ",contentStyle:{margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},itemStyle:{display:"block",paddingTop:4,paddingBottom:4,color:"#000"},labelStyle:{},accessibilityLayer:!1};function HU(e,t){return t==null?e:Od(e,t)}var KU=e=>{var{separator:t=Ls.separator,contentStyle:r,itemStyle:n,labelStyle:s=Ls.labelStyle,payload:o,formatter:u,itemSorter:c,wrapperClassName:d,labelClassName:h,label:v,labelFormatter:m,accessibilityLayer:y=Ls.accessibilityLayer}=e,b=()=>{if(o&&o.length){var M={padding:0,margin:0},k=HU(o,c),z=k.map((V,W)=>{if(!V||V.type==="none")return null;var ne=V.formatter||u||qU,{value:re,name:K}=V,me=re,we=K;if(ne){var _e=ne(re,K,V,W,o);if(Array.isArray(_e))[me,we]=_e;else if(_e!=null)me=_e;else return null}var q=xl(xl({},Ls.itemStyle),{},{color:V.color||Ls.itemStyle.color},n);return O.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(W),style:q},An(we)?O.createElement("span",{className:"recharts-tooltip-item-name"},we):null,An(we)?O.createElement("span",{className:"recharts-tooltip-item-separator"},t):null,O.createElement("span",{className:"recharts-tooltip-item-value"},me),O.createElement("span",{className:"recharts-tooltip-item-unit"},V.unit||""))});return O.createElement("ul",{className:"recharts-tooltip-item-list",style:M},z)}return null},x=xl(xl({},Ls.contentStyle),r),A=xl({margin:0},s),w=!Gt(v),E=w?v:"",C=rt("recharts-default-tooltip",d),T=rt("recharts-tooltip-label",h);w&&m&&o!==void 0&&o!==null&&(E=m(v,o));var N=y?{role:"status","aria-live":"assertive"}:{};return O.createElement("div",Xg({className:C,style:x},N),O.createElement("p",{className:T,style:A},O.isValidElement(E)?E:"".concat(E)),b())},wl="recharts-tooltip-wrapper",GU={visibility:"hidden"};function VU(e){var{coordinate:t,translateX:r,translateY:n}=e;return rt(wl,{["".concat(wl,"-right")]:ve(r)&&t&&ve(t.x)&&r>=t.x,["".concat(wl,"-left")]:ve(r)&&t&&ve(t.x)&&r<t.x,["".concat(wl,"-bottom")]:ve(n)&&t&&ve(t.y)&&n>=t.y,["".concat(wl,"-top")]:ve(n)&&t&&ve(t.y)&&n<t.y})}function OA(e){var{allowEscapeViewBox:t,coordinate:r,key:n,offset:s,position:o,reverseDirection:u,tooltipDimension:c,viewBox:d,viewB
329oxDimension:h}=e;if(o&&ve(o[n]))return o[n];var v=r[n]-c-(s>0?s:0),m=r[n]+s;if(t[n])return u[n]?v:m;var y=d[n];if(y==null)return 0;if(u[n]){var b=v,x=y;return b<x?Math.max(m,y):Math.max(v,y)}if(h==null)return 0;var A=m+c,w=y+h;return A>w?Math.max(v,y):Math.max(m,y)}function YU(e){var{translateX:t,translateY:r,useTranslate3d:n}=e;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function FU(e){var{allowEscapeViewBox:t,coordinate:r,offsetTop:n,offsetLeft:s,position:o,reverseDirection:u,tooltipBox:c,useTranslate3d:d,viewBox:h}=e,v,m,y;return c.height>0&&c.width>0&&r?(m=OA({allowEscapeViewBox:t,coordinate:r,key:"x",offset:s,position:o,reverseDirection:u,tooltipDimension:c.width,viewBox:h,viewBoxDimension:h.width}),y=OA({allowEscapeViewBox:t,coordinate:r,key:"y",offset:n,position:o,reverseDirection:u,tooltipDimension:c.height,viewBox:h,viewBoxDimension:h.height}),v=YU({translateX:m,translateY:y,useTranslate3d:d})):v=GU,{cssProperties:v,cssClasses:VU({translateX:m,translateY:y,coordinate:r})}}var XU=()=>!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout),mu={isSsr:XU()};function hT(){var[e,t]=O.useState(()=>mu.isSsr||!window.matchMedia?!1:window.matchMedia("(prefers-reduced-motion: reduce)").matches);return O.useEffect(()=>{if(window.matchMedia){var r=window.matchMedia("(prefers-reduced-motion: reduce)"),n=()=>{t(r.matches)};return r.addEventListener("change",n),()=>{r.removeEventListener("change",n)}}},[]),e}function EA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function Is(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?EA(Object(r),!0).forEach(function(n){WU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):EA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function WU(e,t,r){return(t=ZU(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ZU(e){var t=QU(e,"string");return typeof t=="symbol"?t:t+""}function QU(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function JU(e){if(!(e.prefersReducedMotion&&e.isAnimationActive==="auto")&&e.isAnimationActive&&e.active)return"transform ".concat(e.animationDuration,"ms ").concat(e.animationEasing)}function e6(e){var t,r,n,s,o,u,c=hT(),[d,h]=O.useState(()=>({dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}));O.useEffect(()=>{var x=A=>{if(A.key==="Escape"){var w,E,C,T;h({dismissed:!0,dismissedAtCoordinate:{x:(w=(E=e.coordinate)===null||E===void 0?void 0:E.x)!==null&&w!==void 0?w:0,y:(C=(T=e.coordinate)===null||T===void 0?void 0:T.y)!==null&&C!==void 0?C:0}})}};return document.addEventListener("keydown",x),()=>{document.removeEventListener("keydown",x)}},[(t=e.coordinate)===null||t===void 0?void 0:t.x,(r=e.coordinate)===null||r===void 0?void 0:r.y]),d.dismissed&&(((n=(s=e.coordinate)===null||s===void 0?void 0:s.x)!==null&&n!==void 0?n:0)!==d.dismissedAtCoordinate.x||((o=(u=e.coordinate)===null||u===void 0?void 0:u.y)!==null&&o!==void 0?o:0)!==d.dismissedAtCoordinate.y)&&h(Is(Is({},d),{},{dismissed:!1}));var{cssClasses:v,cssProperties:m}=FU({allowEscapeViewBox:e.allowEscapeViewBox,coordinate:e.coordinate,offsetLeft:typeof e.offset=="number"?e.offset:e.offset.x,offsetTop:typeof e.offset=="number"?e.offset:e.offset.y,position:e.position,reverseDirection:e.reverseDirection,tooltipBox:{height:e.lastBoundingBox.height,width:e.lastBoundingBox.width},useTranslate3d:e.useTranslate3d,viewBox:e.viewBox}),y=e.hasPortalFromProps?{}:Is(Is({transition:JU({prefersReducedMotion:c,isAnimationActive:e.isAnimationActive,active:e.active,animationDuration:e.animationDuration,animationEasing:e.animationEasing})},m),{},{pointerEvents:"none",position:"absolute",top:0,left:0}),b=Is(Is({},y),{},{visibility:!d.dismissed&&e.active&&e.hasPayload?"visible":"hidden"},e.wrapperStyle);return O.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,
329className:v,style:b,ref:e.innerRef},e.children)}var t6=O.memo(e6),vT=()=>{var e;return(e=Ae(t=>t.rootProps.accessibilityLayer))!==null&&e!==void 0?e:!0};function Wg(){return Wg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Wg.apply(null,arguments)}function jA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function TA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?jA(Object(r),!0).forEach(function(n){r6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function r6(e,t,r){return(t=n6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n6(e){var t=i6(e,"string");return typeof t=="symbol"?t:t+""}function i6(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var CA={curveBasisClosed:K3,curveBasisOpen:G3,curveBasis:H3,curveBumpX:$3,curveBumpY:q3,curveLinearClosed:V3,curveLinear:_d,curveMonotoneX:Y3,curveMonotoneY:F3,curveNatural:X3,curveStep:W3,curveStepAfter:Q3,curveStepBefore:Z3},Kf=e=>ze(e.x)&&ze(e.y),NA=e=>e.base!=null&&Kf(e.base)&&Kf(e),_l=e=>e.x,Sl=e=>e.y,a6=(e,t)=>{if(typeof e=="function")return e;var r="curve".concat(Oy(e));if((r==="curveMonotone"||r==="curveBump")&&t){var n=CA["".concat(r).concat(t==="vertical"?"Y":"X")];if(n)return n}return CA[r]||_d},kA={connectNulls:!1,type:"linear"},s6=e=>{var{type:t=kA.type,points:r=[],baseLine:n,layout:s,connectNulls:o=kA.connectNulls}=e,u=a6(t,s),c=o?r.filter(Kf):r;if(Array.isArray(n)){var d,h=r.map((x,A)=>TA(TA({},x),{},{base:n[A]}));s==="vertical"?d=Qc().y(Sl).x1(_l).x0(x=>x.base.x):d=Qc().x(_l).y1(Sl).y0(x=>x.base.y);var v=d.defined(NA).curve(u),m=o?h.filter(NA):h;return v(m)}var y;s==="vertical"&&ve(n)?y=Qc().y(Sl).x1(_l).x0(n):ve(n)?y=Qc().x(_l).y1(Sl).y0(n):y=Vj().x(_l).y(Sl);var b=y.defined(Kf).curve(u);return b(c)},bf=e=>{var{className:t,points:r,path:n,pathRef:s}=e,o=po();if((!r||!r.length)&&!n)return null;var u={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||o,connectNulls:e.connectNulls},c=r&&r.length?s6(u):n;return O.createElement("path",Wg({},nn(e),Ey(e),{className:rt("recharts-curve",t),d:c===null?void 0:c,ref:s}))},o6=["x","y","top","left","width","height","className"];function Zg(){return Zg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Zg.apply(null,arguments)}function PA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function l6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?PA(Object(r),!0).forEach(function(n){u6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):PA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function u6(e,t,r){return(t=c6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c6(e){var t=f6(e,"string");return typeof t=="symbol"?t:t+""}function f6(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function d6(e,t){if(e==null)return{};var r,n,s=h6(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function h6(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var v6=(e,t,r,n,s,o)=>"M".concat(e,",").concat(s,"v").concat(n,"M").concat(o,",").concat(t,"h").concat(r),p6=e=>{var{x:t=0,y:r=0,top:n=0,left:s=0,width:o=0,height:u=0,className:c}=e,d=d6(e,o6),h=l6({x:t,y:r,top:n,left:s,width:o,height:u},d);return!ve(t)||!ve(r)||!ve(o)||!ve(u)||!ve(n)||!ve(s)?null:O.createElement("path",Zg({},Gr(h),{className:rt("recharts-cross",c),d:v6(t,r,o,u,n,s)}))};function m6(e,t,r,n){var s=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-s:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-s,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function MA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function RA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
329t%2?MA(Object(r),!0).forEach(function(n){g6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):MA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function g6(e,t,r){return(t=y6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function y6(e){var t=b6(e,"string");return typeof t=="symbol"?t:t+""}function b6(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var x6=e=>e.replace(/([A-Z])/g,t=>"-".concat(t.toLowerCase())),w6=(e,t,r)=>e.map(n=>"".concat(x6(n)," ").concat(t,"ms ").concat(r)).join(","),_6=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((r,n)=>r.filter(s=>n.includes(s))),tu=(e,t)=>Object.keys(t).reduce((r,n)=>RA(RA({},r),{},{[n]:e(n,t[n])}),{});function DA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function At(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?DA(Object(r),!0).forEach(function(n){S6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):DA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function S6(e,t,r){return(t=A6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function A6(e){var t=O6(e,"string");return typeof t=="symbol"?t:t+""}function O6(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Gf=(e,t,r)=>e+(t-e)*r,Qg=e=>{var{from:t,to:r}=e;return t!==r},pT=(e,t,r)=>{var n=tu((s,o)=>
329{if(Qg(o)){var[u,c]=e(o.from,o.to,o.velocity);return At(At({},o),{},{from:u,velocity:c})}return o},t);return r<1?tu((s,o)=>Qg(o)&&n[s]!=null?At(At({},o),{},{velocity:Gf(o.velocity,n[s].velocity,r),from:Gf(o.from,n[s].from,r)}):o,t):pT(e,n,r-1)};function E6(e,t,r,n,s,o){var u,c=n.reduce((y,b)=>At(At({},y),{},{[b]:{from:e[b],velocity:0,to:t[b]}}),{}),d=()=>tu((y,b)=>b.from,c),h=()=>!Object.values(c).filter(Qg).length,v=null,m=y=>{u||(u=y);var b=y-u,x=b/r.dt;c=pT(r,c,x),s(At(At(At({},e),t),d())),u=y,h()||(v=o.setTimeout(m))};return()=>(v=o.setTimeout(m),()=>{var y;(y=v)===null||y===void 0||y()})}function j6(e,t,r,n,s,o,u){var c=null,d=s.reduce((m,y)=>{var b=e[y],x=t[y];return b==null||x==null?m:At(At({},m),{},{[y]:[b,x]})},{}),h,v=m=>{h||(h=m);var y=(m-h)/n,b=tu((A,w)=>Gf(...w,r(y)),d);if(o(At(At(At({},e),t),b)),y<1)c=u.setTimeout(v);else{var x=tu((A,w)=>Gf(...w,r(1)),d);o(At(At(At({},e),t),x))}};return()=>(c=u.setTimeout(v),()=>{var m;(m=c)===null||m===void 0||m()})}const T6=(e,t,r,n,s,o)=>{var u=_6(e,t);return r==null?()=>(s(At(At({},e),t)),()=>{}):r.isStepper===!0?E6(e,t,r,u,s,o):j6(e,t,r,n,u,s,o)};var Vf=1e-4,mT=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],gT=(e,t)=>e.map((r,n)=>r*t**n).reduce((r,n)=>r+n),zA=(e,t)=>r=>{var n=mT(e,t);return gT(n,r)},C6=(e,t)=>r=>{var n=mT(e,t),s=[...n.map((o,u)=>o*u).slice(1),0];return gT(s,r)},N6=e=>{var t,r=e.split("(");if(r.length!==2||r[0]!=="cubic-bezier")return null;var n=(t=r[1])===null||t===void 0||(t=t.split(")")[0])===null||t===void 0?void 0:t.split(",");if(n==null||n.length!==4)return null;var s=n.map(o=>parseFloat(o));return[s[0],s[1],s[2],s[3]]},k6=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(r.length===1)switch(r[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:{var s=N6(r[0]);if(s)return s}}return r.length===4?r:[0,0,1,1]},P6=(e,t,r,n)=>{var s=zA(e,r),o=zA(t,n),u=C6(e,r),c=h=>h>1?1:h<0?0:h,d=h=>{for(var v=h>1?1:h,m=v,y=0;y<8;++y){var b=s(m)-v,x=u(m);if(Math.abs(b-v)<Vf||x<Vf)return o(m);m=c(m-b/x)}return o(m)};return d.isStepper=!1,d},LA=function(){return P6(...k6(...arguments))},M6=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{stiff:r=100,damping:n=8,dt:s=17}=t,o=(u,c,d)=>{var h=-(u-c)*r,v=d*n,m=d+(h-v)*s/1e3,y=d*s/1e3+u;return Math.abs(y-c)<Vf&&Math.abs(m)<Vf?[c,0]:[y,m]};return o.isStepper=!0,o.dt=s,o},R6=e=>{if(typeof e=="string")switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return LA(e);case"spring":return M6();default:if(e.split("(")[0]==="cubic-bezier")return LA(e)}return typeof e=="function"?e:null};function D6(e){var t,r=()=>null,n=!1,s=null,o=u=>{if(!n){if(Array.isArray(u)){if(!u.length)return;var c=u,[d,...h]=c;if(typeof d=="number"){s=e.setTimeout(o.bind(null,h),d);return}o(d),s=e.setTimeout(o.bind(null,h));return}typeof u=="string"&&(t=u,r(t)),typeof u=="object"&&(t=u,r(t)),typeof u=="function"&&u()}};return{stop:()=>{n=!0},start:u=>{n=!1,s&&(s(),s=null),o(u)},subscribe:u=>(r=u,()=>{r=()=>null}),getTimeoutController:()=>e}}class z6{setTimeout(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=performance.now(),s=null,o=u=>{u-n>=r?t(u):typeof requestAnimationFrame=="function"&&(s=requestAnimationFrame(o))};return s=requestAnimationFrame(o),()=>{s!=null&&cancelAnimationFrame(s)}}}function L6(){return D6(new z6)}var I6=O.createContext(L6);function U6(e,t){var r=O.useContext(I6);return O.useMemo(()=>t??r(e),[e,t,r])}var B6={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},IA={t:0},Vm={t:1};function yT(e){var t=Yr(e,B6),{isActive:r,canBegin:n,duration:s,easing:o,begin:u,onAnimationEnd:c,onAnimationStart:d,children:h}=t,v=hT(),m=r==="auto"?!mu.isSsr&&!v:r,y=U6(t.animationId,t.animationManager),[b,x]=O.useState(m?IA:Vm),A=O.useRef(null);return O.useEffect(()=>{m||x(Vm)},[m]),O.useEffect(()=>{if(!m||!n)return vo;var w=T6(IA,Vm,R6(o),s,x,y.getTimeoutController()),E=()=>{A.current=w()};return y.start([d,u,E,s,c]),()=>{y.stop(),A.current&&A.current(),c()}},[m,n,s,o,u,d,c,y]),h(b.t)}function bT(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"animation-",r=O.useRef(Fl(t)),n=O.useRef(e);return n.current!==e&&(r.current=Fl(t),n.current=e),r.current}var $6=["radius"],q6=["radius"],UA,BA,$A,qA,HA,KA,GA,VA,YA,FA;function XA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function WA(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
329t%2?XA(Object(r),!0).forEach(function(n){H6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):XA(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function H6(e,t,r){return(t=K6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function K6(e){var t=G6(e,"string");return typeof t=="symbol"?t:t+""}function G6(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Yf(){return Yf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Yf.apply(null,arguments)}function ZA(e,t){if(e==null)return{};var r,n,s=V6(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function V6(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function dn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var QA=(e,t,r,n,s)=>{var o=Gi(r),u=Gi(n),c=Math.min(Math.abs(o)/2,Math.abs(u)/2),d=u>=0?1:-1,h=o>=0?1:-1,v=u>=0&&o>=0||u<0&&o<0?1:0,m;if(c>0&&Array.isArray(s)){for(var y=[0,0,0,0],b=0,x=4;b<x;b++){var A,w=(A=s[b])!==null&&A!==void 0?A:0;y[b]=w>c?c:w}m=qt(UA||(UA=dn(["M",",",""])),e,t+d*y[0]),y[0]>0&&(m+=qt(BA||(BA=dn(["A ",",",",0,0,",",",",",""])),y[0],y[0],v,e+h*y[0],t)),m+=qt($A||($A=dn(["L ",",",""])),e+r-h*y[1],t),y[1]>0&&(m+=qt(qA||(qA=dn(["A ",",",",0,0,",`,
330        `,",",""])),y[1],y[1],v,e+r,t+d*y[1])),m+=qt(HA||(HA=dn(["L ",",",""])),e+r,t+n-d*y[2]),y[2]>0&&(m+=qt(KA||(KA=dn(["A ",",",",0,0,",`,
331        `,",",""])),y[2],y[2],v,e+r-h*y[2],t+n)),m+=qt(GA||(GA=dn(["L ",",",""])),e+h*y[3],t+n),y[3]>0&&(m+=qt(VA||(VA=dn(["A ",",",",0,0,",`,
332        `,",",""])),y[3],y[3],v,e,t+n-d*y[3])),m+="Z"}else if(c>0&&s===+s&&s>0){var E=Math.min(c,s);m=qt(YA||(YA=dn(["M ",",",`
333            A `,",",",0,0,",",",",",`
334            L `,",",`
335            A `,",",",0,0,",",",",",`
336            L `,",",`
337            A `,",",",0,0,",",",",",`
338            L `,",",`
339            A `,",",",0,0,",",",","," Z"])),e,t+d*E,E,E,v,e+h*E,t,e+r-h*E,t,E,E,v,e+r,t+d*E,e+r,t+n-d*E,E,E,v,e+r-h*E,t+n,e+h*E,t+n,E,E,v,e,t+n-d*E)}else m=qt(FA||(FA=dn(["M ",","," h "," v "," h "," Z"])),e,t,r,n,-r);return m},JA={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Y6=e=>{var t=Yr(e,JA),r=O.useRef(null),[n,s]=O.useState(-1);O.useEffect(()=>{if(r.current&&r.current.getTotalLength)try{var ee=r.current.getTotalLength();ee&&s(ee)}catch{}},[]);var{x:o,y:u,width:c,height:d,radius:h,className:v}=t,{animationEasing:m,animationDuration:y,animationBegin:b,isAnimationActive:x,isUpdateAnimationActive:A}=t,w=O.useRef(c),E=O.useRef(d),C=O.useRef(o),T=O.useRef(u),N=O.useMemo(()=>({x:o,y:u,width:c,height:d,radius:h}),[o,u,c,d,h]),M=bT(N,"rectangle-");if(o!==+o||u!==+u||c!==+c||d!==+d||c===0||d===0)return null;var k=rt("recharts-rectangle",v);if(!A){var z=Gr(t),{radius:V}=z,W=ZA(z,$6);return O.createElement("path",Yf({},W,{x:Gi(o),y:Gi(u),width:Gi(c),height:Gi(d),radius:typeof h=="number"?h:void 0,className:k,d:QA(o,u,c,d,h)}))}var ne=w.current,re=E.current,K=C.current,me=T.current,we="0px ".concat(n===-1?1:n,"px"),_e="".concat(n,"px ").concat(n,"px"),q=w6(["strokeDasharray"],y,typeof m=="string"?m:JA.animationEasing);return O.createElement(yT,{animationId:M,key:M,canBegin:n>0,duration:y,easing:m,isActive:A,begin:b},ee=>{var oe=gn(ne,c,ee),pe=gn(re,d,ee),ye=gn(K,o,ee),R=gn(me,u,ee);r.current&&(w.current=oe,E.current=pe,C.current=ye,T.current=R);var Y;x?ee>0?Y={transition:q,strokeDasharray:_e}:Y={strokeDasharray:we}:Y={strokeDasharray:_e};var ie=Gr(t),{radius:I}
339=ie,ae=ZA(ie,q6);return O.createElement("path",Yf({},ae,{radius:typeof h=="number"?h:void 0,className:k,d:QA(ye,R,oe,pe,h),ref:r,style:WA(WA({},Y),t.style)}))})};function eO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function tO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?eO(Object(r),!0).forEach(function(n){F6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function F6(e,t,r){return(t=X6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function X6(e){var t=W6(e,"string");return typeof t=="symbol"?t:t+""}function W6(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ff=Math.PI/180,Z6=e=>e*180/Math.PI,Kt=(e,t,r,n)=>({x:e+Math.cos(-Ff*n)*r,y:t+Math.sin(-Ff*n)*r}),Q6=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},J6=(e,t)=>{var{x:r,y:n}=e,{x:s,y:o}=t;return Math.sqrt((r-s)**2+(n-o)**2)},e8=(e,t)=>{var{x:r,y:n}=e,{cx:s,cy:o}=t,u=J6({x:r,y:n},{x:s,y:o});if(u<=0)return{radius:u,angle:0};var c=(r-s)/u,d=Math.acos(c);return n>o&&(d=2*Math.PI-d),{radius:u,angle:Z6(d),angleInRadian:d}},t8=e=>{var{startAngle:t,endAngle:r}=e,n=Math.floor(t/360),s=Math.floor(r/360),o=Math.min(n,s);return{startAngle:t-o*360,endAngle:r-o*360}},r8=(e,t)=>{var{startAngle:r,endAngle:n}=t,s=Math.floor(r/360),o=Math.floor(n/360),u=Math.min(s,o);return e+u*360},n8=(e,t)=>{var{relativeX:r,relativeY:n}=e,{radius:s,angle:o}=e8({x:r,y:n},t),{innerRadius:u,outerRadius:c}=t;if(s<u||s>c||s===0)return null;var{startAngle:d,endAngle:h}=t8(t),v=o,m;if(d<=h){for(;v>h;)v-=360;for(;v<d;)v+=360;m=v>=d&&v<=h}else{for(;v>d;)v-=360;for(;v<h;)v+=360;m=v>=h&&v<=d}return m?tO(tO({},t),{},{radius:s,angle:r8(v,t)}):null};function xT(e){var{cx:t,cy:r,radius:n,startAngle:s,endAngle:o}=e,u=Kt(t,r,n,s),c=Kt(t,r,n,o);return{points:[u,c],cx:t,cy:r,radius:n,startAngle:s,endAngle:o}}var rO,nO,iO,aO,sO,oO,lO;function Jg(){return Jg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Jg.apply(null,arguments)}function Ta(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var i8=(e,t)=>{var r=qr(t-e),n=Math.min(Math.abs(t-e),359.999);return r*n},of=e=>{var{cx:t,cy:r,radius:n,angle:s,sign:o,isExternal:u,cornerRadius:c,cornerIsExternal:d}=e,h=c*(u?1:-1)+n,v=Math.asin(c/h)/Ff,m=d?s:s+o*v,y=Kt(t,r,h,m),b=Kt(t,r,n,m),x=d?s-o*v:s,A=Kt(t,r,h*Math.cos(v*Ff),x);return{center:y,circleTangency:b,lineTangency:A,theta:v}},wT=e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:s,startAngle:o,endAngle:u}=e,c=i8(o,u),d=o+c,h=Kt(t,r,s,o),v=Kt(t,r,s,d),m=qt(rO||(rO=Ta(["M ",",",`
340    A `,",",`,0,
341    `,",",`,
342    `,",",`
343  `])),h.x,h.y,s,s,+(Math.abs(c)>180),+(o>d),v.x,v.y);if(n>0){var y=Kt(t,r,n,o),b=Kt(t,r,n,d);m+=qt(nO||(nO=Ta(["L ",",",`
344            A `,",",`,0,
345            `,",",`,
346            `,","," Z"])),b.x,b.y,n,n,+(Math.abs(c)>180),+(o<=d),y.x,y.y)}else m+=qt(iO||(iO=Ta(["L ",","," Z"])),t,r);return m},a8=e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:s,cornerRadius:o,forceCornerRadius:u,cornerIsExternal:c,startAngle:d,endAngle:h}=e,v=qr(h-d),{circleTangency:m,lineTangency:y,theta:b}=of({cx:t,cy:r,radius:s,angle:d,sign:v,cornerRadius:o,cornerIsExternal:c}),{circleTangency:x,lineTangency:A,theta:w}=of({cx:t,cy:r,radius:s,angle:h,sign:-v,cornerRadius:o,cornerIsExternal:c}),E=c?Math.abs(d-h):Math.abs(d-h)-b-w;if(E<0)return u?qt(aO||(aO=Ta(["M ",",",`
347        a`,",",",0,0,1,",`,0
348        a`,",",",0,0,1,",`,0
349      `])),y.x,y.y,o,o,o*2,o,o,-o*2):wT({cx:t,cy:r,innerRadius:n,outerRadius:s,startAngle:d,endAngle:h});var C=qt(sO||(sO=Ta(["M ",",",`
350    A`,",",",0,0,",",",",",`
351    A`,",",",0,",",",",",",",`
352    A`,",",",0,0,",",",",",`
353  `])),y.x,y.y,o,o,+(v<0),m.x,m.y,s,s,+(E>180),+(v<0),x.x,x.y,o,o,+(v<0),A.x,A.y);if(n>0){var{circleTangency:T,lineTangency:N,theta:M}=of({cx:t,cy:r,radius:n,angle:d,sign:v,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),{circleTangency:k,lineTangency:z,theta:V}=of({cx:t,cy:r,radius:n,angle:h,sign:-v,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),W=c?Math.abs(d-h):Math.abs(d-h)-M-V;if(W<0&&o===0)return"".concat(C,"L").concat(t,",").concat(r,"Z");C+=qt(oO||(oO=Ta(["L",",",`
354      A`,",",",0,0,",",",",",`
355      A`,",",",0,",",",",",",",`
356      A`,",",",0,0,",",",",","Z"])),z.x,z.y,o,o,+(v<0),k.x,k.y,n,n,+(W>180),+(v>0),T.x,T.y,o,o,+(v<0),N.x,N.y)}else C+=qt(lO||(lO=Ta(["L",",","Z"])),t,r);return C},s8={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},o8=e=>{var t=Yr(e,s8),{cx:r,cy:n,innerRadius:s,outerRadius:o,cornerRadius:u,forceCornerRadius:c,cornerIsExternal:d,startAngle:h,endAngle:v,className:m}=t;if(o<s||h===v)return null;var y=rt("recharts-sector",m),b=o-s,x=Fi(u,b,0,!0),A;return x>0&&Math.abs(h-v)<360?A=a8({cx:r,cy:n,innerRadius:s,outerRadius:o,cornerRadius:Math.min(x,b/2),forceCornerRadius:c,cornerIsExternal:d,startAngle:h,endAngle:v}):A=wT({cx:r,cy:n,innerRadius:s,outerRadius:o,startAngle:h,endAngle:v}),O.createElement("path",Jg({},Gr(t),{className:y,d:A}))};function l8(e,t,r){if(e==="horizontal")return[{x:t.x,y:r.top},{x:t.x,y:r.top+r.height}];if(e==="vertical")return[{x:r.left,y:t.y}
356,{x:r.left+r.width,y:t.y}];if(i2(t)){if(e==="centric"){var{cx:n,cy:s,innerRadius:o,outerRadius:u,angle:c}=t,d=Kt(n,s,o,c),h=Kt(n,s,u,c);return[{x:d.x,y:d.y},{x:h.x,y:h.y}]}return xT(t)}}var Ym={},Fm={},Xm={},uO;function u8(){return uO||(uO=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=p2();function r(n){return t.isSymbol(n)?NaN:Number(n)}e.toNumber=r})(Xm)),Xm}var cO;function c8(){return cO||(cO=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=u8();function r(n){return n?(n=t.toNumber(n),n===1/0||n===-1/0?(n<0?-1:1)*Number.MAX_VALUE:n===n?n:0):n===0?n:0}e.toFinite=r})(Fm)),Fm}var fO;function f8(){return fO||(fO=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=m2(),r=c8();function n(s,o,u){u&&typeof u!="number"&&t.isIterateeCall(s,o,u)&&(o=u=void 0),s=r.toFinite(s),o===void 0?(o=s,s=0):o=r.toFinite(o),u=u===void 0?s<o?1:-1:r.toFinite(u);const c=Math.max(Math.ceil((o-s)/(u||1)),0),d=new Array(c);for(let h=0;h<c;h++)d[h]=s,s+=u;return d}e.range=n})(Ym)),Ym}var Wm,dO;function d8(){return dO||(dO=1,Wm=f8().range),Wm}var h8=d8();const _T=Xi(h8);var sn=e=>e.chartData,By=H([sn],e=>{var t=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),Kd=(e,t,r,n)=>n?By(e):sn(e),v8=(e,t,r)=>r?By(e):sn(e),p8=H([Kd],e=>{var{chartData:t,dataStartIndex:r,dataEndIndex:n}=e;return t!=null?t.slice(r,n+1):[]});H([By],e=>{var{chartData:t,dataStartIndex:r,dataEndIndex:n}=e;return t!=null?t.slice(r,n+1):[]});var m8=H([sn],e=>{var{chartData:t,dataStartIndex:r,dataEndIndex:n}=e;return t!=null?t.slice(r,n+1):[]});function xn(e){if(Array.isArray(e)&&e.length===2){var[t,r]=e;if(ze(t)&&ze(r))return!0}return!1}function hO(e,t,r){return r?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function ST(e,t){if(t&&typeof e!="function"&&Array.isArray(e)&&e.length===2){var[r,n]=e,s,o;if(ze(r))s=r;else if(typeof r=="function")return;if(ze(n))o=n;else if(typeof n=="function")return;var u=[s,o];if(xn(u))return u}}function g8(e,t,r){if(!(!r&&t==null)){if(typeof e=="function"&&t!=null)try{var n=e(t,r);if(xn(n))return hO(n,t,r)}catch{}if(Array.isArray(e)&&e.length===2){var[s,o]=e,u,c;if(s==="auto")t!=null&&(u=Math.min(...t));else if(ve(s))u=s;else if(typeof s=="function")try{t!=null&&(u=s(t==null?void 0:t[0]))}catch{}else if(typeof s=="string"&&iA.test(s)){var d=iA.exec(s);if(d==null||d[1]==null||t==null)u=void 0;else{var h=+d[1];u=t[0]-h}}else u=t==null?void 0:t[0];if(o==="auto")t!=null&&(c=Math.max(...t));else if(ve(o))c=o;else if(typeof o=="function")try{t!=null&&(c=o(t==null?void 0:t[1]))}catch{}else if(typeof o=="string"&&aA.test(o)){var v=aA.exec(o);if(v==null||v[1]==null||t==null)c=void 0;else{var m=+v[1];c=t[1]+m}}else c=t==null?void 0:t[1];var y=[u,c];if(xn(y))return t==null?y:hO(y,t,r)}}}var mo=1e9,y8={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},qy,it=!0,Vr="[DecimalError] ",Ma=Vr+"Invalid argument: ",$y=Vr+"Exponent out of range: ",go=Math.floor,Oa=Math.pow,b8=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Er,Ct=1e7,tt=7,AT=9007199254740991,Xf=go(AT/tt),ce={};ce.absoluteValue=ce.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};ce.comparedTo=ce.cmp=function(e){var t,r,n,s,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(n=o.d.length,s=e.d.length,t=0,r=n<s?n:s;t<r;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return n===s?0:n>s^o.s<0?1:-1};ce.decimalPlaces=ce.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*tt;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};ce.dividedBy=ce.div=function(e){return Jn(this,new this.constructor(e))};ce.dividedToIntegerBy=ce.idiv=function(e){var t=this,r=t.constructor;return Xe(Jn(t,new r(e),0,1),r.precision)};ce.equals=ce.eq=function(e){return!this.cmp(e)};ce.exponent=function(){return bt(this)};ce.greaterThan=ce.gt=function(e){return this.cmp(e)>0};ce.greaterThanOrEqualTo=ce.gte=function(e){return this.cmp(e)>=0};ce.isInteger=ce.isint=function(){return this.e>this.d.length-2};ce.isNegative=ce.isneg=function(){return this.s<0};ce.isPositive=ce.ispos=function(){return this.s>0};ce.isZero=function(){return this.s===0};ce.lessThan=ce.lt=function(e){return this.cmp(e)<0}
vendor: 10,673 bytes, line 356
356;ce.lessThanOrEqualTo=ce.lte=function(e){return this.cmp(e)<1};ce.logarithm=ce.log=function(e){var t,r=this,n=r.constructor,s=n.precision,o=s+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(Er))throw Error(Vr+"NaN");if(r.s<1)throw Error(Vr+(r.s?"NaN":"-Infinity"));return r.eq(Er)?new n(0):(it=!1,t=Jn(ru(r,o),ru(e,o),o),it=!0,Xe(t,s))};ce.minus=ce.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?jT(t,e):OT(t,(e.s=-e.s,e))};ce.modulo=ce.mod=function(e){var t,r=this,n=r.constructor,s=n.precision;if(e=new n(e),!e.s)throw Error(Vr+"NaN");return r.s?(it=!1,t=Jn(r,e,0,1).times(e),it=!0,r.minus(t)):Xe(new n(r),s)};ce.naturalExponential=ce.exp=function(){return ET(this)};ce.naturalLogarithm=ce.ln=function(){return ru(this)};ce.negated=ce.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ce.plus=ce.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?OT(t,e):jT(t,(e.s=-e.s,e))};ce.precision=ce.sd=function(e){var t,r,n,s=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Ma+e);if(t=bt(s)+1,n=s.d.length-1,r=n*tt+1,n=s.d[n],n){for(;n%10==0;n/=10)r--;for(n=s.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};ce.squareRoot=ce.sqrt=function(){var e,t,r,n,s,o,u,c=this,d=c.constructor;if(c.s<1){if(!c.s)return new d(0);throw Error(Vr+"NaN")}for(e=bt(c),it=!1,s=Math.sqrt(+c),s==0||s==1/0?(t=bn(c.d),(t.length+e)%2==0&&(t+="0"),s=Math.sqrt(t),e=go((e+1)/2)-(e<0||e%2),s==1/0?t="5e"+e:(t=s.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new d(t)):n=new d(s.toString()),r=d.precision,s=u=r+3;;)if(o=n,n=o.plus(Jn(c,o,u+2)).times(.5),bn(o.d).slice(0,u)===(t=bn(n.d)).slice(0,u)){if(t=t.slice(u-3,u+1),s==u&&t=="4999"){if(Xe(o,r+1,0),o.times(o).eq(c)){n=o;break}}else if(t!="9999")break;u+=4}return it=!0,Xe(n,r)};ce.times=ce.mul=function(e){var t,r,n,s,o,u,c,d,h,v=this,m=v.constructor,y=v.d,b=(e=new m(e)).d;if(!v.s||!e.s)return new m(0);for(e.s*=v.s,r=v.e+e.e,d=y.length,h=b.length,d<h&&(o=y,y=b,b=o,u=d,d=h,h=u),o=[],u=d+h,n=u;n--;)o.push(0);for(n=h;--n>=0;){for(t=0,s=d+n;s>n;)c=o[s]+b[n]*y[s-n-1]+t,o[s--]=c%Ct|0,t=c/Ct|0;o[s]=(o[s]+t)%Ct|0}for(;!o[--u];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,it?Xe(e,m.precision):e};ce.toDecimalPlaces=ce.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(En(e,0,mo),t===void 0?t=n.rounding:En(t,0,8),Xe(r,e+bt(r)+1,t))};ce.toExponential=function(e,t){var r,n=this,s=n.constructor;return e===void 0?r=$a(n,!0):(En(e,0,mo),t===void 0?t=s.rounding:En(t,0,8),n=Xe(new s(n),e+1,t),r=$a(n,!0,e+1)),r};ce.toFixed=function(e,t){var r,n,s=this,o=s.constructor;return e===void 0?$a(s):(En(e,0,mo),t===void 0?t=o.rounding:En(t,0,8),n=Xe(new o(s),e+bt(s)+1,t),r=$a(n.abs(),!1,e+bt(n)+1),s.isneg()&&!s.isZero()?"-"+r:r)};ce.toInteger=ce.toint=function(){var e=this,t=e.constructor;return Xe(new t(e),bt(e)+1,t.rounding)};ce.toNumber=function(){return+this};ce.toPower=ce.pow=function(e){var t,r,n,s,o,u,c=this,d=c.constructor,h=12,v=+(e=new d(e));if(!e.s)return new d(Er);if(c=new d(c),!c.s){if(e.s<1)throw Error(Vr+"Infinity");return c}if(c.eq(Er))return c;if(n=d.precision,e.eq(Er))return Xe(c,n);if(t=e.e,r=e.d.length-1,u=t>=r,o=c.s,u){if((r=v<0?-v:v)<=AT){for(s=new d(Er),t=Math.ceil(n/tt+4),it=!1;r%2&&(s=s.times(c),pO(s.d,t)),r=go(r/2),r!==0;)c=c.times(c),pO(c.d,t);return it=!0,e.s<0?new d(Er).div(s):Xe(s,n)}}else if(o<0)throw Error(Vr+"NaN");return o=o<0&&e.d[Math.max(t,r)]&1?-1:1,c.s=1,it=!1,s=e.times(ru(c,n+h)),it=!0,s=ET(s),s.s=o,s};ce.toPrecision=function(e,t){var r,n,s=this,o=s.constructor;return e===void 0?(r=bt(s),n=$a(s,r<=o.toExpNeg||r>=o.toExpPos)):(En(e,1,mo),t===void 0?t=o.rounding:En(t,0,8),s=Xe(new o(s),e,t),r=bt(s),n=$a(s,e<=r||r<=o.toExpNeg,e)),n};ce.toSignificantDigits=ce.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(En(e,1,mo),t===void 0?t=n.rounding:En(t,0,8)),Xe(new n(r),e,t)};ce.toString=ce.valueOf=ce.val=ce.toJSON=ce[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=bt(e),r=e.constructor;return $a(e,t<=r.toExpNeg||t>=r.toExpPos)};function OT(e,t){var r,n,s,o,u,c,d,h,v=e.constructor,m=v.precision;if(!e.s||!t.s)return t.s||(t=new v(e)),it?Xe(t,m):t;if(d=e.d,h=t.d,u=e.e,s=t.e,d=d.slice(),o=u-s,o){for(o<0?(n=d,o=-o,c=h.length):(n=h,s=u,c=d.length),u=Math.ceil(m/tt),c=u>c?u+1:c+1,o>c&&(o=c,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for(c=d.length,o=h.length,c-o<0&&(o=c,n=h,h=d,d=n),r=0;o;)r=(d[--o]=d[o]+h[o]+r)/Ct|0,d[o]%=Ct;for(r&&(d.unshift(r),++s),c=d.length;d[--c]==0;)d.pop();return t.d=d,t.e=s,it?Xe(t,m):t}function En(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Ma+e)}function bn(e){var t,r,n,s=e.length-1,o="",u=e[0];if(s>0){for(o+=u,t=1;t<s;t++)n=e[t]+"",r=tt-n.length,r&&(o+=Ui(r)),o+=n;u=e[t],n=u+"",r=tt-n.length,r&&(o+=Ui(r))}else if(u===0)return"0";for(;u%10===0;)u/=10;return o+u}var Jn=(function(){function e(n,s){var o,u=0,c=n.length;for(n=n.slice();c--;)o=n[c]*s+u,n[c]=o%Ct|0,u=o/Ct|0;return u&&n.unshift(u),n}function t(n,s,o,u){var c,d;if(o!=u)d=o>u?1:-1;else for(c=d=0;c<o;c++)if(n[c]!=s[c]){d=n[c]>s[c]?1:-1;break}return d}function r(n,s,o){for(var u=0;o--;)n[o]-=u,u=n[o]<s[o]?1:0,n[o]=u*Ct+n[o]-s[o];for(;!n[0]&&n.length>1;)n.shift()}return function(n,s,o,u){var c,d,h,v,m,y,b,x,A,w,E,C,T,N,M,k,z,V,W=n.constructor,ne=n.s==s.s?1:-1,re=n.d,K=s.d;if(!n.s)return new W(n);if(!s.s)throw Error(Vr+"Division by zero");for(d=n.e-s.e,z=K.length,M=re.length,b=new W(ne),x=b.d=[],h=0;K[h]==(re[h]||0);)++h;if(K[h]>(re[h]||0)&&--d,o==null?C=o=W.precision:u?C=o+(bt(n)-bt(s))+1:C=o,C<0)return new W(0);if(C=C/tt+2|0,h=0,z==1)for(v=0,K=K[0],C++;(h<M||v)&&C--;h++)T=v*Ct+(re[h]||0),x[h]=T/K|0,v=T%K|0;else{for(v=Ct/(K[0]+1)|0,v>1&&(K=e(K,v),re=e(re,v),z=K.length,M=re.length),N=z,A=re.slice(0,z),w=A.length;w<z;)A[w++]=0;V=K.slice(),V.unshift(0),k=K[0],K[1]>=Ct/2&&++k;do v=0,c=t(K,A,z,w),c<0?(E=A[0],z!=w&&(E=E*Ct+(A[1]||0)),v=E/k|0,v>1?(v>=Ct&&(v=Ct-1),m=e(K,v),y=m.length,w=A.length,c=t(m,A,y,w),c==1&&(v--,r(m,z<y?V:K,y))):(v==0&&(c=v=1),m=K.slice()),y=m.length,y<w&&m.unshift(0),r(A,m,w),c==-1&&(w=A.length,c=t(K,A,z,w),c<1&&(v++,r(A,z<w?V:K,w))),w=A.length):c===0&&(v++,A=[0]),x[h++]=v,c&&A[0]?A[w++]=re[N]||0:(A=[re[N]],w=1);while((N++<M||A[0]!==void 0)&&C--)}return x[0]||x.shift(),b.e=d,Xe(b,u?o+bt(b)+1:o)}})();function ET(e,t){var r,n,s,o,u,c,d=0,h=0,v=e.constructor,m=v.precision;if(bt(e)>16)throw Error($y+bt(e));if(!e.s)return new v(Er);for(it=!1,c=m,u=new v(.03125);e.abs().gte(.1);)e=e.times(u),h+=5;for(n=Math.log(Oa(2,h))/Math.LN10*2+5|0,c+=n,r=s=o=new v(Er),v.precision=c;;){if(s=Xe(s.times(e),c),r=r.times(++d),u=o.plus(Jn(s,r,c)),bn(u.d).slice(0,c)===bn(o.d).slice(0,c)){for(;h--;)o=Xe(o.times(o),c);return v.precision=m,t==null?(it=!0,Xe(o,m)):o}o=u}}function bt(e){for(var t=e.e*tt,r=e.d[0];r>=10;r/=10)t++;return t}function Zm(e,t,r){if(t>e.LN10.sd())throw it=!0,r&&(e.precision=r),Error(Vr+"LN10 precision limit exceeded");return Xe(new e(e.LN10),t)}function Ui(e){for(var t="";e--;)t+="0";return t}function ru(e,t){var r,n,s,o,u,c,d,h,v,m=1,y=10,b=e,x=b.d,A=b.constructor,w=A.precision;if(b.s<1)throw Error(Vr+(b.s?"NaN":"-Infinity"));if(b.eq(Er))return new A(0);if(t==null?(it=!1,h=w):h=t,b.eq(10))return t==null&&(it=!0),Zm(A,h);if(h+=y,A.precision=h,r=bn(x),n=r.charAt(0),o=bt(b),Math.abs(o)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)b=b.times(e),r=bn(b.d),n=r.charAt(0),m++;o=bt(b),n>1?(b=new A("0."+r),o++):b=new A(n+"."+r.slice(1))}else return d=Zm(A,h+2,w).times(o+""),b=ru(new A(n+"."+r.slice(1)),h-y).plus(d),A.precision=w,t==null?(it=!0,Xe(b,w)):b;for(c=u=b=Jn(b.minus(Er),b.plus(Er),h),v=Xe(b.times(b),h),s=3;;){if(u=Xe(u.times(v),h),d=c.plus(Jn(u,new A(s),h)),bn(d.d).slice(0,h)===bn(c.d).slice(0,h))return c=c.times(2),o!==0&&(c=c.plus(Zm(A,h+2,w).times(o+""))),c=Jn(c,new A(m),h),A.precision=w,t==null?(it=!0,Xe(c,w)):c;c=d,s+=2}}function vO(e,t){var r,n,s;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(s=t.length;t.charCodeAt(s-1)===48;)--s;if(t=t.slice(n,s),t){if(s-=n,r=r-n-1,e.e=go(r/tt),e.d=[],n=(r+1)%tt,r<0&&(n+=tt),n<s){for(n&&e.d.push(+t.slice(0,n)),s-=tt;n<s;)e.d.push(+t.slice(n,n+=tt));t=t.slice(n),n=tt-t.length}else n-=s;for(;n--;)t+="0";if(e.d.push(+t),it&&(e.e>Xf||e.e<-Xf))throw Error($y+r)}else e.s=0,e.e=0,e.d=[0];return e}function Xe(e,t,r){var n,s,o,u,c,d,h,v,m=e.d;for(u=1,o=m[0];o>=10;o/=10)u++;if(n=t-u,n<0)n+=tt,s=t,h=m[v=0];else{if(v=Math.ceil((n+1)/tt),o=m.length,v>=o)return e;for(h=o=m[v],u=1;o>=10;o/=10)u++;n%=tt,s=n-tt+u}if(r!==void 0&&(o=Oa(10,u-s-1),c=h/o%10|0,d=t<0||m[v+1]!==void 0||h%o,d=r<4?(c||d)&&(r==0||r==(e.s<0?3:2)):c>5||c==5&&(r==4||d||r==6&&(n>0?s>0?h/Oa(10,u-s):0:m[v-1])%10&1||r==(e.s<0?8:7))),t<1||!m[0])return d?(o=bt(e),m.length=1,t=t-o-1,m[0]=Oa(10,(tt-t%tt)%tt),e.e=go(-t/tt)||0):(m.length=1,m[0]=e.e=e.s=0),e;if(n==0?(m.length=v,o=1,v--):(m.length=v+1,o=Oa(10,tt-n),m[v]=s>0?(h/Oa(10,u-s)%Oa(10,s)|0)*o:0),d)for(;;)if(v==0){(m[0]+=o)==Ct&&(m[0]=1,++e.e);break}else{if(m[v]+=o,m[v]!=Ct)break;m[v--]=0,o=1}for(n=m.length;m[--n]===0;)m.pop();if(it&&(e.e>Xf||e.e<-Xf))throw Error($y+bt(e));return e}function jT(e,t){var r,n,s,o,u,c,d,h,v,m,y=e.constructor,b=y.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new y(e),it?Xe(t,b):t;if(d=e.d,m=t.d,n=t.e,h=e.e,d=d.slice(),u=h-n,u){for(v=u<0,v?(r=d,u=-u,c=m.length):(r=m,n=h,c=d.length),s=Math.max(Math.ceil(b/tt),c)+2,u>s&&(u=s,r.length=1),r.reverse(),s=u;s--;)r.push(0);r.reverse()}else{for(s=d.length,c=m.length,v=s<c,v&&(c=s),s=0;s<c;s++)if(d[s]!=m[s]){v=d[s]<m[s];break}u=0}for(v&&(r=d,d=m,m=r,t.s=-t.s),c=d.length,s=m.length-c;s>0;--s)d[c++]=0;for(s=m.length;s>u;){if(d[--s]<m[s]){for(o=s;o&&d[--o]===0;)d[o]=Ct-1;--d[o],d[s]+=Ct}d[s]-=m[s]}for(;d[--c]===0;)d.pop();for(;d[0]===0;d.shift())--n;return d[0]?(t.d=d,t.e=n,it?Xe(t,b):t):new y(0)}function $a(e,t,r){var n,s=bt(e),o=bn(e.d),u=o.length;return t?(r&&(n=r-u)>0?o=o.charAt(0)+"."+o.slice(1)+Ui(n):u>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(s<0?"e":"e+")+s):s<0?(o="0."+Ui(-s-1)+o,r&&(n=r-u)>0&&(o+=Ui(n))):s>=u?(o+=Ui(s+1-u),r&&(n=r-s-1)>0&&(o=o+"."+Ui(n))):((n=s+1)<u&&(o=o.slice(0,n)+"."+o.slice(n)),r&&(n=r-u)>0&&(s+1===u&&(o+="."),o+=Ui(n))),e.s<0?"-"+o:o}function pO(e,t){if(e.length>t)return e.length=t,!0}function TT(e){var t,r,n;function s(o){var u=this;if(!(u instanceof s))return new s(o);if(u.constructor=s,o instanceof s){u.s=o.s,u.e=o.e,u.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(Ma+o);if(o>0)u.s=1;else if(o<0)o=-o,u.s=-1;else{u.s=0,u.e=0,u.d=[0];return}if(o===~~o&&o<1e7){u.e=0,u.d=[o];return}return vO(u,o.toString())}else if(typeof o!="string")throw Error(Ma+o);
356if(o.charCodeAt(0)===45?(o=o.slice(1),u.s=-1):u.s=1,b8.test(o))vO(u,o);else throw Error(Ma+o)}if(s.prototype=ce,s.ROUND_UP=0,s.ROUND_DOWN=1,s.ROUND_CEIL=2,s.ROUND_FLOOR=3,s.ROUND_HALF_UP=4,s.ROUND_HALF_DOWN=5,s.ROUND_HALF_EVEN=6,s.ROUND_HALF_CEIL=7,s.ROUND_HALF_FLOOR=8,s.clone=TT,s.config=s.set=x8,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return s.config(e),s}function x8(e){if(!e||typeof e!="object")throw Error(Vr+"Object expected");var t,r,n,s=["precision",1,mo,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<s.length;t+=3)if((n=e[r=s[t]])!==void 0)if(go(n)===n&&n>=s[t+1]&&n<=s[t+2])this[r]=n;else throw Error(Ma+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Ma+r+": "+n);return this}var qy=TT(y8);Er=new qy(1);const Ie=qy;function CT(e){var t;return e===0?t=1:t=Math.floor(new Ie(e).abs().log(10).toNumber())+1,t}function NT(e,t,r){for(var n=new Ie(e),s=0,o=[];n.lt(t)&&s<1e5;)o.push(n.toNumber()),n=n.add(r),s++;return o}var kT=e=>{var[t,r]=e,[n,s]=[t,r];return t>r&&([n,s]=[r,t]),[n,s]},Hy=(e,t,r)=>{if(e.lte(0))return new Ie(0);var n=CT(e.toNumber()),s=new Ie(10).pow(n),o=e.div(s),u=n!==1?.05:.1,c=new Ie(Math.ceil(o.div(u).toNumber())).add(r).mul(u),d=c.mul(s);return t?new Ie(d.toNumber()):new Ie(Math.ceil(d.toNumber()))},PT=(e,t,r)=>{var n;if(e.lte(0))return new Ie(0);var s=[1,2,2.5,5],o=e.toNumber(),u=Math.floor(new Ie(o).abs().log(10).toNumber()),c=new Ie(10).pow(u),d=e.div(c).toNumber(),h=s.findIndex(b=>b>=d-1e-10);if(h===-1&&(c=c.mul(10),h=0),h+=r,h>=s.length){var v=Math.floor(h/s.length);h%=s.length,c=c.mul(new Ie(10).pow(v))}var m=(n=s[h])!==null&&n!==void 0?n:1,y=new Ie(m).mul(c);return t?y:new Ie(Math.ceil(y.toNumber()))},w8=(e,t,r)=>{var n=new Ie(1),s=new Ie(e);if(!s.isint()&&r){var o=Math.abs(e);o<1?(n=new Ie(10).pow(CT(e)-1),s=new Ie(Math.floor(s.div(n).toNumber())).mul(n)):o>1&&(s=new Ie(Math.floor(e)))}else e===0?s=new Ie(Math.floor((t-1)/2)):r||(s=new Ie(Math.floor(e)));for(var u=Math.floor((t-1)/2),c=[],d=0;d<t;d++)c.push(s.add(new Ie(d-u).mul(n)).toNumber());return c},MT=function(t,r,n,s){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:Hy;if(!Number.isFinite((r-t)/(n-1)))return{step:new Ie(0),tickMin:new Ie(0),tickMax:new Ie(0)};var c=u(new Ie(r).sub(t).div(n-1),s,o),d;t<=0&&r>=0?d=new Ie(0):(d=new Ie(t).add(r).div(2),d=d.sub(new Ie(d).mod(c)));var h=Math.ceil(d.sub(t).div(c).toNumber()),v=Math.ceil(new Ie(r).sub(d).div(c).toNumber()),m=h+v+1;return m>n?MT(t,r,n,s,o+1,u):(m<n&&(v=r>0?v+(n-m):v,h=r>0?h:h+(n-m)),{step:c,tickMin:d.sub(new Ie(h).mul(c)),tickMax:d.add(new Ie(v).mul(c))})},mO=function(t){var[r,n]=t,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",c=Math.max(s,2),[d,h]=kT([r,n]);if(d===-1/0||h===1/0){var v=h===1/0?[d,...Array(s-1).fill(1/0)]:[...Array(s-1).fill(-1/0),h];return r>n?v.reverse():v}if(d===h)return w8(d,s,o);var m=u==="snap125"?PT:Hy,{step:y,tickMin:b,tickMax:x}=MT(d,h,c,o,0,m),A=NT(b,x.add(new Ie(.1).mul(y)),y);return r>n?A.reverse():A},gO=function(t,r){var[n,s]=t,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",[c,d]=kT([n,s]);if(c===-1/0||d===1/0)return[n,s];if(c===d)return[c];var h=u==="snap125"?PT:Hy,v=Math.max(r,2),m=h(new Ie(d).sub(c).div(v-1),o,0),y=[...NT(new Ie(c),new Ie(d),m),d];return o===!1&&(y=y.map(b=>Math.round(b))),n>s?y.reverse():y},_8=e=>e.rootProps.barCategoryGap,Gd=e=>e.rootProps.stackOffset,RT=e=>e.rootProps.reverseStackOrder,Ky=e=>e.options.chartName,Gy=e=>e.rootProps.syncId,DT=e=>e.rootProps.syncMethod,Vy=e=>e.options.eventEmitter,S8=e=>e.rootProps.baseValue,Qt={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},ya={allowDecimals:!1,allowDataOverflow:!1,angleAxisId:0,reversed:!1,scale:"auto",tick:!0,type:"auto"},hn={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,includeHidden:!1,radiusAxisId:0,reversed:!1,scale:"auto",tick:!0,tickCount:5,type:"auto"},Vd=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t};function Yd(e,t,r){if(r!=="auto")return r;if(e!=null)return Tn(e,t)?"category":"number"}function yO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function Wf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
356t%2?yO(Object(r),!0).forEach(function(n){A8(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function A8(e,t,r){return(t=O8(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O8(e){var t=E8(e,"string");return typeof t=="symbol"?t:t+""}function E8(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var bO={allowDataOverflow:ya.allowDataOverflow,allowDecimals:ya.allowDecimals,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:ya.angleAxisId,includeHidden:!1,name:void 0,reversed:ya.reversed,scale:ya.scale,tick:ya.tick,tickCount:void 0,ticks:void 0,type:ya.type,unit:void 0,niceTicks:"auto"},xO={allowDataOverflow:hn.allowDataOverflow,allowDecimals:hn.allowDecimals,allowDuplicatedCategory:hn.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:hn.radiusAxisId,includeHidden:hn.includeHidden,name:void 0,reversed:hn.reversed,scale:hn.scale,tick:hn.tick,tickCount:hn.tickCount,ticks:void 0,type:hn.type,unit:void 0,niceTicks:"auto"},j8=(e,t)=>{if(t!=null)return e.polarAxis.angleAxis[t]},Yy=H([j8,aT],(e,t)=>{var r;if(e!=null)return e;var n=(r=Yd(t,"angleAxis",bO.type))!==null&&r!==void 0?r:"category";return Wf(Wf({},bO),{},{type:n})}),T8=(e,t)=>e.polarAxis.radiusAxis[t],Fy=H([T8,aT],(e,t)=>{var r;if(e!=null)return e;var n=(r=Yd(t,"radiusAxis",xO.type))!==null&&r!==void 0?r:"category";return Wf(Wf({},xO),{},{type:n})}),Fd=e=>e.polarOptions,Xy=H([si,oi,Vt],Q6),zT=H([Fd,Xy],(e,t)=>{if(e!=null)return Fi(e.innerRadius,t,0)}),LT=H([Fd,Xy],(e,t)=>{if(e!=null)return Fi(e.outerRadius,t,t*.8)}),C8=e=>{if(e==null)return[0,0];var{startAngle:t,endAngle:r}=e;return[t,r]},IT=H([Fd],C8);H([Yy,IT],Vd);var UT=H([Xy,zT,LT],(e,t,r)=>{if(!(e==null||t==null||r==null))return[t,r]});H([Fy,UT],Vd);var BT=H([at,Fd,zT,LT,si,oi],(e,t,r,n,s,o)=>{if(!(e!=="centric"&&e!=="radial"||t==null||r==null||n==null)){var{cx:u,cy:c,startAngle:d,endAngle:h}=t;return{cx:Fi(u,s,s/2),cy:Fi(c,o,o/2),innerRadius:r,outerRadius:n,startAngle:d,endAngle:h,clockWise:!1}}}),kt=(e,t)=>t,Xd=(e,t,r)=>r;function Wy(e){return e==null?void 0:e.id}function $T(e,t,r){var{chartData:n=[]}=t,{allowDuplicatedCategory:s,dataKey:o}=r,u=new Map;return e.forEach(c=>{var d,h=(d=c.data)!==null&&d!==void 0?d:n;if(!(h==null||h.length===0)){var v=Wy(c);h.forEach((m,y)=>{var b=o==null||s?y:String(Nt(m,o,null)),x=Nt(m,c.dataKey,0),A;u.has(b)?A=u.get(b):A={},Object.assign(A,{[v]:x}),u.set(b,A)})}}),Array.from(u.values())}function Zy(e){return"stackId"in e&&e.stackId!=null&&e.dataKey!=null}var Wd=(e,t)=>e===t?!0:e==null||t==null?!1:e[0]===t[0]&&e[1]===t[1];function Zd(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===0&&t.length===0?!0:e===t}function N8(e,t){if(e.length===t.length){for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return!1}var Pt=e=>{var t=at(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"},yo=e=>e.tooltip.settings.axisId;function Qy(e){if(e!=null){var t=e.ticks,r=e.bandwidth,n=e.range(),s=[Math.min(...n),Math.max(...n)];return{domain:()=>e.domain(),range:(function(o){function u(){return o.apply(this,arguments)}return u.toString=function(){return o.toString()},u})(()=>s),rangeMin:()=>s[0],rangeMax:()=>s[1],isInRange(o){var u=s[0],c=s[1];return u<=c?o>=u&&o<=c:o>=c&&o<=u},bandwidth:r?()=>r.call(e):void 0,ticks:t?o=>t.call(e,o):void 0,map:(o,u)=>{var c=e(o);if(c!=null){if(e.bandwidth&&u!==null&&u!==void 0&&u.position){var d=e.bandwidth();switch(u.position){case"middle":c+=d/2;break;case"end":c+=d;break}}return c}}}}}var k8=(e,t)=>{if(t!=null)switch(e){case"linear":{if(!xn(t)){for(var r,n,s=0;s<t.length;s++){var o=t[s];ze(o)&&((r===void 0||o<r)&&(r=o),(n===void 0||o>n)&&(n=o))}return r!==void 0&&n!==void 0?[r,n]:void 0}return t}default:return t}};function Vi(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function P8(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Jy(e){let t,r,n;e.length!==2?(t=Vi,r=(c,d)=>Vi(e(c),d),n=(c,d)=>e(c)-d):(t=e===Vi||e===P8?e:M8,r=e,n=e);function s(c,d,h=0,v=c.length){if(h<v){if(t(d,d)!==0)return v;do{const m=h+v>>>1;r(c[m],d)<0?h=m+1:v=m}while(h<v)}return h}function o(c,d,h=0,v=c.length){if(h<v){if(t(d,d)!==0)return v;do{const m=h+v>>>1;r(c[m],d)<=0?h=m+1:v=m}while(h<v)}return h}function u(c,d,h=0,v=c.length){const m=s(c,d,h,v-1);return m>h&&n(c[m-1],d)>-n(c[m],d)?m-1:m}return{left:s,center:u,right:o}}function M8(){return 0}function qT(e){return e===null?NaN:+e}function*R8(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const D8=Jy(Vi),gu=D8.right;Jy(qT).center;class wO extends Map{constructor(t,r=I8){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,s]of t)this.set(n,s)}get(t){return super.get(_O(this,t))}has(t){return super.has(_O(this,t))}set(t,r){return super.set(z8(this,t),r)}delete(t){return super.delete(L8(this,t))}}function _O({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function z8({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function L8({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function I8(e){return e!==null&&typeof e=="object"?e.valueOf():e}function U8(e=Vi){if(e===Vi)return HT;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function HT(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const B8=Math.sqrt(50),$8=Math.sqrt(10),q8=Math.sqrt(2);function Zf(e,t,r){const n=(t-e)/Math.max(0,r),s=Math.floor(Math.log10(n)),o=n/Math.pow(10,s),u=o>=B8?10:o>=$8?5:o>=q8?2:1;let c,d,h;return s<0?(h=Math.pow(10,-s)/u,c=Math.round(e*h),d=Math.round(t*h),c/h<e&&++c,d/h>t&&--d,h=-h):(h=Math.pow(10,s)*u,c=Math.round(e/h),d=Math.round(t/h),c*h<e&&++c,d*h>t&&--d),d<c&&.5<=r&&r<2?Zf(e,t,r*2):[c,d,h]}function ey(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[s,o,u]=n?Zf(t,e,r):Zf(e,t,r);if(!(o>=s))return[];const c=o-s+1,d=new Array(c);if(n)if(u<0)for(let h=0;h<c;
356++h)d[h]=(o-h)/-u;else for(let h=0;h<c;++h)d[h]=(o-h)*u;else if(u<0)for(let h=0;h<c;++h)d[h]=(s+h)/-u;else for(let h=0;h<c;++h)d[h]=(s+h)*u;return d}function ty(e,t,r){return t=+t,e=+e,r=+r,Zf(e,t,r)[2]}function ry(e,t,r){t=+t,e=+e,r=+r;const n=t<e,s=n?ty(t,e,r):ty(e,t,r);return(n?-1:1)*(s<0?1/-s:s)}function SO(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function AO(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function KT(e,t,r=0,n=1/0,s){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(s=s===void 0?HT:U8(s);n>r;){if(n-r>600){const d=n-r+1,h=t-r+1,v=Math.log(d),m=.5*Math.exp(2*v/3),y=.5*Math.sqrt(v*m*(d-m)/d)*(h-d/2<0?-1:1),b=Math.max(r,Math.floor(t-h*m/d+y)),x=Math.min(n,Math.floor(t+(d-h)*m/d+y));KT(e,t,b,x,s)}const o=e[t];let u=r,c=n;for(Al(e,r,t),s(e[n],o)>0&&Al(e,r,n);u<c;){for(Al(e,u,c),++u,--c;s(e[u],o)<0;)++u;for(;s(e[c],o)>0;)--c}s(e[r],o)===0?Al(e,r,c):(++c,Al(e,c,n)),c<=t&&(r=c+1),t<=c&&(n=c-1)}return e}function Al(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function H8(e,t,r){if(e=Float64Array.from(R8(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return AO(e);if(t>=1)return SO(e);var n,s=(n-1)*t,o=Math.floor(s),u=SO(KT(e,o).subarray(0,o+1)),c=AO(e.subarray(o+1));return u+(c-u)*(s-o)}}function K8(e,t,r=qT){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,s=(n-1)*t,o=Math.floor(s),u=+r(e[o],o,e),c=+r(e[o+1],o+1,e);return u+(c-u)*(s-o)}}function G8(e,t,r){e=+e,t=+t,r=(s=arguments.length)<2?(t=e,e=0,1):s<3?1:+r;for(var n=-1,s=Math.max(0,Math.ceil((t-e)/r))|0,o=new Array(s);++n<s;)o[n]=e+n*r;return o}function Fr(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function li(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const ny=Symbol("implicit");function e0(){var e=new wO,t=[],r=[],n=ny;function s(o){let u=e.get(o);if(u===void 0){if(n!==ny)return n;e.set(o,u=t.push(o)-1)}return r[u%r.length]}return s.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new wO;for(const u of o)e.has(u)||e.set(u,t.push(u)-1);return s},s.range=function(o){return arguments.length?(r=Array.from(o),s):r.slice()},s.unknown=function(o){return arguments.length?(n=o,s):n},s.copy=function(){return e0(t,r).unknown(n)},Fr.apply(s,arguments),s}function t0(){var e=e0().unknown(void 0),t=e.domain,r=e.range,n=0,s=1,o,u,c=!1,d=0,h=0,v=.5;delete e.unknown;function m(){var y=t().length,b=s<n,x=b?s:n,A=b?n:s;o=(A-x)/Math.max(1,y-d+h*2),c&&(o=Math.floor(o)),x+=(A-x-o*(y-d))*v,u=o*(1-d),c&&(x=Math.round(x),u=Math.round(u));var w=G8(y).map(function(E){return x+o*E});return r(b?w.reverse():w)}return e.domain=function(y){return arguments.length?(t(y),m()):t()},e.range=function(y){return arguments.length?([n,s]=y,n=+n,s=+s,m()):[n,s]},e.rangeRound=function(y){return[n,s]=y,n=+n,s=+s,c=!0,m()},e.bandwidth=function(){return u},e.step=function(){return o},e.round=function(y){return arguments.length?(c=!!y,m()):c},e.padding=function(y){return arguments.length?(d=Math.min(1,h=+y),m()):d},e.paddingInner=function(y){return arguments.length?(d=Math.min(1,y),m()):d},e.paddingOuter=function(y){return arguments.length?(h=+y,m()):h},e.align=function(y){return arguments.length?(v=Math.max(0,Math.min(1,y)),m()):v},e.copy=function(){return t0(t(),[n,s]).round(c).paddingInner(d).paddingOuter(h).align(v)},Fr.apply(m(),arguments)}function GT(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return GT(t())},e}function V8(){return GT(t0.apply(null,arguments).paddingInner(1))}function r0(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function VT(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function yu(){}var nu=.7,Qf=1/nu,ro="\\s*([+-]?\\d+)\\s*",iu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",wn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Y8=/^#([0-9a-f]{3,8})$/,F8=new RegExp(`^rgb\\(${ro},${ro},${ro}\\)$`),X8=new RegExp(`^rgb\\(${wn},${wn},${wn}\\)$`),W8=new RegExp(`^rgba\\(${ro},${ro},${ro},${iu}\\)$`),Z8=new RegExp(`^rgba\\(${wn},${wn},${wn},${iu}\\)$`),Q8=new RegExp(`^hsl\\(${iu},${wn},${wn}\\)$`),J8=new RegExp(`^hsla\\(${iu},${wn},${wn},${iu}\\)$`),OO={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};r0(yu,au,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:EO,formatHex:EO,formatHex8:eB,formatHsl:tB,formatRgb:jO,toString:jO});function EO(){return this.rgb().formatHex()}function eB(){return this.rgb().formatHex8()}function tB(){return YT(this).formatHsl()}function jO(){return this.rgb().formatRgb()}function au(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=Y8.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?TO(t):r===3?new fr(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?lf(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?lf(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=F8.exec(e))?new fr(t[1],t[2],t[3],1):(t=X8.exec(e))?new fr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=W8.exec(e))?lf(t[1],t[2],t[3],t[4]):(t=Z8.exec(e))?lf(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Q8.exec(e))?kO(t[1],t[2]/100,t[3]/100,1):(t=J8.exec(e))?kO(t[1],t[2]/100,t[3]/100,t[4]):OO.hasOwnProperty(e)?TO(OO[e]):e==="transparent"?new fr(NaN,NaN,NaN,0):null}function TO(e){return new fr(e>>16&255,e>>8&255,e&255,1)}function lf(e,t,r,n){return n<=0&&(e=t=r=NaN),new fr(e,t,r,n)}function rB(e){return e instanceof yu||(e=au(e)),e?(e=e.rgb(),new fr(e.r,e.g,e.b,e.opacity)):new fr}function iy(e,t,r,n){return arguments.length===1?rB(e):new fr(e,t,r,n??1)}function fr(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}r0(fr,iy,VT(yu,{brighter(e){return e=e==null?Qf:Math.pow(Qf,e),new fr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?nu:Math.pow(nu,e),new fr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new fr(Ra(this.r),Ra(this.g),Ra(this.b),Jf(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:CO,formatHex:CO,formatHex8:nB,formatRgb:NO,toString:NO}));function CO(){return`#${Ca(this.r)}${Ca(this.g)}${Ca(this.b)}`}function nB(){return`#${Ca(this.r)}${Ca(this.g)}${Ca(this.b)}${Ca((isNaN(this.opacity)?1:this.opacity)*255)}`}function NO(){const e=Jf(this.opacity);return`${e===1?"rgb(":"rgba("}${Ra(this.r)}, ${Ra(this.g)}, ${Ra(this.b)}${e===1?")":`, ${e})`}`}function Jf(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ra(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ca(e){return e=Ra(e),(e<16?"0":"")+e.toString(16)}function kO(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new rn(e,t,r,n)}function YT(e){if(e instanceof rn)return new rn(e.h,e.s,e.l,e.opacity);if(e instanceof yu||(e=au(e)),!e)return new rn;if(e instanceof rn)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,s=Math.min(t,r,n),o=Math.max(t,r,n),u=NaN,c=o-s,d=(o+s)/2;return c?(t===o?u=(r-n)/c+(r<n)*6:r===o?u=(n-t)/c+2:u=(t-r)/c+4,c/=d<.5?o+s:2-o-s,u*=60):c=d>0&&d<1?0:u,new rn(u,c,d,e.opacity)}function iB(e,t,r,n){return arguments.length===1?YT(e):new rn(e,t,r,n??1)}function rn(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}r0(rn,iB,VT(yu,{brighter(e){return e=e==null?Qf:Math.pow(Qf,e),new rn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?nu:Math.pow(nu,e),new rn(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,s=2*r-n;return new fr(Qm(e>=240?e-240:e+120,s,n),Qm(e,s,n),Qm(e<120?e+240:e-120,s,n),this.opacity)},clamp(){return new rn(PO(this.h),uf(this.s),uf(this.l),Jf(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Jf(this.opacity);return`${e===1?"hsl(":"hsla("}${PO(this.h)}, ${uf(this.s)*100}%, ${uf(this.l)*100}%${e===1?")":`, ${e})`}`}}));function PO(e){return e=(e||0)%360,e<0?e+360:e}function uf(e){return Math.max(0,Math.min(1,e||0))}function Qm(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const n0=e=>()=>e;function aB(e,t){return function(r){return e+r*t}}function sB(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function oB(e){return(e=+e)==1?FT:function(t,r){return r-t?sB(t,r,e):n0(isNaN(t)?r:t)}}function FT(e,t){var r=t-e;return r?aB(e,r):n0(isNaN(e)?t:e)}const MO=(function e(t){var r=oB(t);function n(s,o){var u=r((s=iy(s)).r,(o=iy(o)).r),c=r(s.g,o.g),d=r
vendor: 6,011 bytes, line 356
356(s.b,o.b),h=FT(s.opacity,o.opacity);return function(v){return s.r=u(v),s.g=c(v),s.b=d(v),s.opacity=h(v),s+""}}return n.gamma=e,n})(1);function lB(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),s;return function(o){for(s=0;s<r;++s)n[s]=e[s]*(1-o)+t[s]*o;return n}}function uB(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function cB(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,s=new Array(n),o=new Array(r),u;for(u=0;u<n;++u)s[u]=bo(e[u],t[u]);for(;u<r;++u)o[u]=t[u];return function(c){for(u=0;u<n;++u)o[u]=s[u](c);return o}}function fB(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function ed(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function dB(e,t){var r={},n={},s;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(s in t)s in e?r[s]=bo(e[s],t[s]):n[s]=t[s];return function(o){for(s in r)n[s]=r[s](o);return n}}var ay=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Jm=new RegExp(ay.source,"g");function hB(e){return function(){return e}}function vB(e){return function(t){return e(t)+""}}function pB(e,t){var r=ay.lastIndex=Jm.lastIndex=0,n,s,o,u=-1,c=[],d=[];for(e=e+"",t=t+"";(n=ay.exec(e))&&(s=Jm.exec(t));)(o=s.index)>r&&(o=t.slice(r,o),c[u]?c[u]+=o:c[++u]=o),(n=n[0])===(s=s[0])?c[u]?c[u]+=s:c[++u]=s:(c[++u]=null,d.push({i:u,x:ed(n,s)})),r=Jm.lastIndex;return r<t.length&&(o=t.slice(r),c[u]?c[u]+=o:c[++u]=o),c.length<2?d[0]?vB(d[0].x):hB(t):(t=d.length,function(h){for(var v=0,m;v<t;++v)c[(m=d[v]).i]=m.x(h);return c.join("")})}function bo(e,t){var r=typeof t,n;return t==null||r==="boolean"?n0(t):(r==="number"?ed:r==="string"?(n=au(t))?(t=n,MO):pB:t instanceof au?MO:t instanceof Date?fB:uB(t)?lB:Array.isArray(t)?cB:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?dB:ed)(e,t)}function i0(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function mB(e,t){t===void 0&&(t=e,e=bo);for(var r=0,n=t.length-1,s=t[0],o=new Array(n<0?0:n);r<n;)o[r]=e(s,s=t[++r]);return function(u){var c=Math.max(0,Math.min(n-1,Math.floor(u*=n)));return o[c](u-c)}}function gB(e){return function(){return e}}function td(e){return+e}var RO=[0,1];function Jt(e){return e}function sy(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:gB(isNaN(t)?NaN:.5)}function yB(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function bB(e,t,r){var n=e[0],s=e[1],o=t[0],u=t[1];return s<n?(n=sy(s,n),o=r(u,o)):(n=sy(n,s),o=r(o,u)),function(c){return o(n(c))}}function xB(e,t,r){var n=Math.min(e.length,t.length)-1,s=new Array(n),o=new Array(n),u=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++u<n;)s[u]=sy(e[u],e[u+1]),o[u]=r(t[u],t[u+1]);return function(c){var d=gu(e,c,1,n)-1;return o[d](s[d](c))}}function bu(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Qd(){var e=RO,t=RO,r=bo,n,s,o,u=Jt,c,d,h;function v(){var y=Math.min(e.length,t.length);return u!==Jt&&(u=yB(e[0],e[y-1])),c=y>2?xB:bB,d=h=null,m}function m(y){return y==null||isNaN(y=+y)?o:(d||(d=c(e.map(n),t,r)))(n(u(y)))}return m.invert=function(y){return u(s((h||(h=c(t,e.map(n),ed)))(y)))},m.domain=function(y){return arguments.length?(e=Array.from(y,td),v()):e.slice()},m.range=function(y){return arguments.length?(t=Array.from(y),v()):t.slice()},m.rangeRound=function(y){return t=Array.from(y),r=i0,v()},m.clamp=function(y){return arguments.length?(u=y?!0:Jt,v()):u!==Jt},m.interpolate=function(y){return arguments.length?(r=y,v()):r},m.unknown=function(y){return arguments.length?(o=y,m):o},function(y,b){return n=y,s=b,v()}}function a0(){return Qd()(Jt,Jt)}function wB(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function rd(e,t){if(!isFinite(e)||e===0)return null;var r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function so(e){return e=rd(Math.abs(e)),e?e[1]:NaN}function _B(e,t){return function(r,n){for(var s=r.length,o=[],u=0,c=e[0],d=0;s>0&&c>0&&(d+c+1>n&&(c=Math.max(1,n-d)),o.push(r.substring(s-=c,s+c)),!((d+=c+1)>n));)c=e[u=(u+1)%e.length];return o.reverse().join(t)}}function SB(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var AB=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function su(e){if(!(t=AB.exec(e)))throw new Error("invalid format: "+e);var t;return new s0({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}su.prototype=s0.prototype;function s0(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}s0.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function OB(e){e:for(var t=e.length,r=1,n=-1,s;r<t;++r)switch(e[r]){case".":n=s=r;break;case"0":n===0&&(n=r),s=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(s+1):e}var nd;function EB(e,t){var r=rd(e,t);if(!r)return nd=void 0,e.toPrecision(t);var n=r[0],s=r[1],o=s-(nd=Math.max(-8,Math.min(8,Math.floor(s/3)))*3)+1,u=n.length;return o===u?n:o>u?n+new Array(o-u+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+new Array(1-o).join("0")+rd(e,Math.max(0,t+o-1))[0]}function DO(e,t){var r=rd(e,t);if(!r)return e+"";var n=r[0],s=r[1];return s<0?"0."+new Array(-s).join("0")+n:n.length>s+1?n.slice(0,s+1)+"."+n.slice(s+1):n+new Array(s-n.length+2).join("0")}const zO={"%":(e,t)=>
vendor: 5,287 bytes, line 356
356(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:wB,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>DO(e*100,t),r:DO,s:EB,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function LO(e){return e}var IO=Array.prototype.map,UO=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function jB(e){var t=e.grouping===void 0||e.thousands===void 0?LO:_B(IO.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",s=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?LO:SB(IO.call(e.numerals,String)),u=e.percent===void 0?"%":e.percent+"",c=e.minus===void 0?"−":e.minus+"",d=e.nan===void 0?"NaN":e.nan+"";function h(m,y){m=su(m);var b=m.fill,x=m.align,A=m.sign,w=m.symbol,E=m.zero,C=m.width,T=m.comma,N=m.precision,M=m.trim,k=m.type;k==="n"?(T=!0,k="g"):zO[k]||(N===void 0&&(N=12),M=!0,k="g"),(E||b==="0"&&x==="=")&&(E=!0,b="0",x="=");var z=(y&&y.prefix!==void 0?y.prefix:"")+(w==="$"?r:w==="#"&&/[boxX]/.test(k)?"0"+k.toLowerCase():""),V=(w==="$"?n:/[%p]/.test(k)?u:"")+(y&&y.suffix!==void 0?y.suffix:""),W=zO[k],ne=/[defgprs%]/.test(k);N=N===void 0?6:/[gprs]/.test(k)?Math.max(1,Math.min(21,N)):Math.max(0,Math.min(20,N));function re(K){var me=z,we=V,_e,q,ee;if(k==="c")we=W(K)+we,K="";else{K=+K;var oe=K<0||1/K<0;if(K=isNaN(K)?d:W(Math.abs(K),N),M&&(K=OB(K)),oe&&+K==0&&A!=="+"&&(oe=!1),me=(oe?A==="("?A:c:A==="-"||A==="("?"":A)+me,we=(k==="s"&&!isNaN(K)&&nd!==void 0?UO[8+nd/3]:"")+we+(oe&&A==="("?")":""),ne){for(_e=-1,q=K.length;++_e<q;)if(ee=K.charCodeAt(_e),48>ee||ee>57){we=(ee===46?s+K.slice(_e+1):K.slice(_e))+we,K=K.slice(0,_e);break}}}T&&!E&&(K=t(K,1/0));var pe=me.length+K.length+we.length,ye=pe<C?new Array(C-pe+1).join(b):"";switch(T&&E&&(K=t(ye+K,ye.length?C-we.length:1/0),ye=""),x){case"<":K=me+K+we+ye;break;case"=":K=me+ye+K+we;break;case"^":K=ye.slice(0,pe=ye.length>>1)+me+K+we+ye.slice(pe);break;default:K=ye+me+K+we;break}return o(K)}return re.toString=function(){return m+""},re}function v(m,y){var b=Math.max(-8,Math.min(8,Math.floor(so(y)/3)))*3,x=Math.pow(10,-b),A=h((m=su(m),m.type="f",m),{suffix:UO[8+b/3]});return function(w){return A(x*w)}}return{format:h,formatPrefix:v}}var cf,o0,XT;TB({thousands:",",grouping:[3],currency:["$",""]});function TB(e){return cf=jB(e),o0=cf.format,XT=cf.formatPrefix,cf}function CB(e){return Math.max(0,-so(Math.abs(e)))}function NB(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(so(t)/3)))*3-so(Math.abs(e)))}function kB(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,so(t)-so(e))+1}function WT(e,t,r,n){var s=ry(e,t,r),o;switch(n=su(n??",f"),n.type){case"s":{var u=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(o=NB(s,u))&&(n.precision=o),XT(n,u)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(o=kB(s,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=o-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(o=CB(s))&&(n.precision=o-(n.type==="%")*2);break}}return o0(n)}function Wi(e){var t=e.domain;return e.ticks=function(r){var n=t();return ey(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var s=t();return WT(s[0],s[s.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),s=0,o=n.length-1,u=n[s],c=n[o],d,h,v=10;for(c<u&&(h=u,u=c,c=h,h=s,s=o,o=h);v-- >0;){if(h=ty(u,c,r),h===d)return n[s]=u,n[o]=c,t(n);if(h>0)u=Math.floor(u/h)*h,c=Math.ceil(c/h)*h;else if(h<0)u=Math.ceil(u*h)/h,c=Math.floor(c*h)/h;else break;d=h}return e},e}function ZT(){var e=a0();return e.copy=function(){return bu(e,ZT())},Fr.apply(e,arguments),Wi(e)}function QT(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,td),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return QT(e).unknown(t)},e=arguments.length?Array.from(e,td):[0,1],Wi(r)}function JT(e,t){e=e.slice();var r=0,n=e.length-1,s=e[r],o=e[n],u;return o<s&&(u=r,r=n,n=u,u=s,s=o,o=u),e[r]=t.floor(s),e[n]=t.ceil(o),e}function BO(e){return Math.log(e)}function $O(e){return Math.exp(e)}function PB(e){return-Math.log(-e)}function MB(e){return-Math.exp(-e)}function RB(e){return isFinite(e)?+("1e"+e):e<0?0:e}function DB(e){return e===10?RB:e===Math.E?Math.exp:t=>Math.pow(e,t)}function zB(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function qO(e){return(t,r)=>-e(-t,r)}function l0(e){const t=e(BO,$O),r=t.domain;let n=10,s,o;function u(){return s=zB(n),o=DB(n),r()[0]<0?(s=qO(s),o=qO(o),e(PB,MB)):e(BO,$O),t}return t.base=function(c){return arguments.length?(n=+c,u()):n},t.domain=function(c){return arguments.length?(r(c),u()):r()},t.ticks=c=>{const d=r();let h=d[0],v=d[d.length-1];const m=v<h;m&&([h,v]=[v,h]);let y=s(h),b=s(v),x,A;const w=c==null?10:+c;let E=[];if(!(n%1)&&b-y<w){if(y=Math.floor(y),b=Math.ceil(b),h>0){for(;y<=b;++y)for(x=1;x<n;++x)if(A=y<0?x/o(-y):x*o(y),!(A<h)){if(A>v)break;E.push(A)}}else for(;y<=b;++y)for(x=n-1;x>=1;--x)if(A=y>0?x/o(-y):x*o(y),!(A<h)){if(A>v)break;E.push(A)}E.length*2<w&&(E=ey(h,v,w))}else E=ey(y,b,Math.min(b-y,w)).map(o);return m?E.reverse():E},t.tickFormat=(c,d)=>
356{if(c==null&&(c=10),d==null&&(d=n===10?"s":","),typeof d!="function"&&(!(n%1)&&(d=su(d)).precision==null&&(d.trim=!0),d=o0(d)),c===1/0)return d;const h=Math.max(1,n*c/t.ticks().length);return v=>{let m=v/o(Math.round(s(v)));return m*n<n-.5&&(m*=n),m<=h?d(v):""}},t.nice=()=>r(JT(r(),{floor:c=>o(Math.floor(s(c))),ceil:c=>o(Math.ceil(s(c)))})),t}function eC(){const e=l0(Qd()).domain([1,10]);return e.copy=()=>bu(e,eC()).base(e.base()),Fr.apply(e,arguments),e}function HO(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function KO(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function u0(e){var t=1,r=e(HO(t),KO(t));return r.constant=function(n){return arguments.length?e(HO(t=+n),KO(t)):t},Wi(r)}function tC(){var e=u0(Qd());return e.copy=function(){return bu(e,tC()).constant(e.constant())},Fr.apply(e,arguments)}function GO(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function LB(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function IB(e){return e<0?-e*e:e*e}function c0(e){var t=e(Jt,Jt),r=1;function n(){return r===1?e(Jt,Jt):r===.5?e(LB,IB):e(GO(r),GO(1/r))}return t.exponent=function(s){return arguments.length?(r=+s,n()):r},Wi(t)}function f0(){var e=c0(Qd());return e.copy=function(){return bu(e,f0()).exponent(e.exponent())},Fr.apply(e,arguments),e}function UB(){return f0.apply(null,arguments).exponent(.5)}function VO(e){return Math.sign(e)*e*e}function BB(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function rC(){var e=a0(),t=[0,1],r=!1,n;function s(o){var u=BB(e(o));return isNaN(u)?n:r?Math.round(u):u}return s.invert=function(o){return e.invert(VO(o))},s.domain=function(o){return arguments.length?(e.domain(o),s):e.domain()},s.range=function(o){return arguments.length?(e.range((t=Array.from(o,td)).map(VO)),s):t.slice()},s.rangeRound=function(o){return s.range(o).round(!0)},s.round=function(o){return arguments.length?(r=!!o,s):r},s.clamp=function(o){return arguments.length?(e.clamp(o),s):e.clamp()},s.unknown=function(o){return arguments.length?(n=o,s):n},s.copy=function(){return rC(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Fr.apply(s,arguments),Wi(s)}function nC(){var e=[],t=[],r=[],n;function s(){var u=0,c=Math.max(1,t.length);for(r=new Array(c-1);++u<c;)r[u-1]=K8(e,u/c);return o}function o(u){return u==null||isNaN(u=+u)?n:t[gu(r,u)]}return o.invertExtent=function(u){var c=t.indexOf(u);return c<0?[NaN,NaN]:[c>0?r[c-1]:e[0],c<r.length?r[c]:e[e.length-1]]},o.domain=function(u){if(!arguments.length)return e.slice();e=[];for(let c of u)c!=null&&!isNaN(c=+c)&&e.push(c);return e.sort(Vi),s()},o.range=function(u){return arguments.length?(t=Array.from(u),s()):t.slice()},o.unknown=function(u){return arguments.length?(n=u,o):n},o.quantiles=function(){return r.slice()},o.copy=function(){return nC().domain(e).range(t).unknown(n)},Fr.apply(o,arguments)}function iC(){var e=0,t=1,r=1,n=[.5],s=[0,1],o;function u(d){return d!=null&&d<=d?s[gu(n,d,0,r)]:o}function c(){var d=-1;for(n=new Array(r);++d<r;)n[d]=((d+1)*t-(d-r)*e)/(r+1);return u}return u.domain=function(d){return arguments.length?([e,t]=d,e=+e,t=+t,c()):[e,t]},u.range=function(d){return arguments.length?(r=(s=Array.from(d)).length-1,c()):s.slice()},u.invertExtent=function(d){var h=s.indexOf(d);return h<0?[NaN,NaN]:h<1?[e,n[0]]:h>=r?[n[r-1],t]:[n[h-1],n[h]]},u.unknown=function(d){return arguments.length&&(o=d),u},u.thresholds=function(){return n.slice()},u.copy=function(){return iC().domain([e,t]).range(s).unknown(o)},Fr.apply(Wi(u),arguments)}function aC(){var e=[.5],t=[0,1],r,n=1;function s(o){return o!=null&&o<=o?t[gu(e,o,0,n)]:r}return s.domain=function(o){return arguments.length?(e=Array.from(o),n=Math.min(e.length,t.length-1),s):e.slice()},s.range=function(o){return arguments.length?(t=Array.from(o),n=Math.min(e.length,t.length-1),s):t.slice()},s.invertExtent=function(o){var u=t.indexOf(o);return[e[u-1],e[u]]},s.unknown=function(o){return arguments.length?(r=o,s):r},s.copy=function(){return aC().domain(e).range(t).unknown(r)},Fr.apply(s,arguments)}const eg=new Date,tg=new Date;function Ot(e,t,r,n){function s(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return s.floor=o=>(e(o=new Date(+o)),o),s.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),s.round=o=>{const u=s(o),c=s.ceil(o);return o-u<c-o?u:c},s.offset=(o,u)=>(t(o=new Date(+o),u==null?1:Math.floor(u)),o),s.range=(o,u,c)=>{const d=[];if(o=s.ceil(o),c=c==null?1:Math.floor(c),!(o<u)||!(c>0))return d;let h;do d.push(h=new Date(+o)),t(o,c),e(o);while(h<o&&o<u);return d},s.filter=o=>Ot(u=>{if(u>=u)for(;e(u),!o(u);)u.setTime(u-1)},(u,c)=>{if(u>=u)if(c<0)for(;++c<=0;)for(;t(u,-1),!o(u););else for(;--c>=0;)for(;t(u,1),!o(u););}),r&&(s.count=(o,u)=>(eg.setTime(+o),tg.setTime(+u),e(eg),e(tg),Math.floor(r(eg,tg))),s.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?s.filter(n?u=>n(u)%o===0:u=>s.count(0,u)%o===0):s)),s}const id=Ot(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);id.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Ot(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):id);id.range;const Zn=1e3,Kr=Zn*60,Qn=Kr*60,ri=Qn*24,d0=ri*7,YO=ri*30,rg=ri*365,Na=Ot(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Zn)},(e,t)=>(t-e)/Zn,e=>e.getUTCSeconds());Na.range;const h0=Ot(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Zn)},(e,t)=>{e.setTime(+e+t*Kr)},(e,t)=>(t-e)/Kr,e=>e.getMinutes());h0.range;const v0=Ot(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Kr)},(e,t)=>(t-e)/Kr,e=>e.getUTCMinutes());v0.range;const p0=Ot(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Zn-e.getMinutes()*Kr)},(e,t)=>{e.setTime(+e+t*Qn)},(e,t)=>(t-e)/Qn,e=>e.getHours());p0.range;const m0=Ot(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Qn)},(e,t)=>(t-e)/Qn,e=>e.getUTCHours());m0.range;const xu=Ot(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Kr)/ri,e=>e.getDate()-1);xu.range;const Jd=Ot(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ri,e=>e.getUTCDate()-1);Jd.range;const sC=Ot(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ri,e=>Math.floor(e/ri));sC.range;function Ka(e){return Ot(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*Kr)/d0)}const eh=Ka(0),ad=Ka(1),$B=Ka(2),qB=Ka(3),oo=Ka(4),HB=Ka(5),KB=Ka(6);eh.range;ad.range;$B.range;qB.range;oo.range;HB.range;KB.range;function Ga(e){return Ot(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/d0)}const th=Ga(0),sd=Ga(1),GB=Ga(2),VB=Ga(3),lo=Ga(4),YB=Ga(5),FB=Ga(6);th.range;sd.range;GB.range;VB.range;lo.range;YB.range;FB.range;const g0=Ot(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());g0.range;const y0=Ot(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());y0.range;const ni=Ot(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());ni.every=e=>
vendor: 2,165 bytes, line 356
356!isFinite(e=Math.floor(e))||!(e>0)?null:Ot(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});ni.range;const ii=Ot(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());ii.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Ot(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});ii.range;function oC(e,t,r,n,s,o){const u=[[Na,1,Zn],[Na,5,5*Zn],[Na,15,15*Zn],[Na,30,30*Zn],[o,1,Kr],[o,5,5*Kr],[o,15,15*Kr],[o,30,30*Kr],[s,1,Qn],[s,3,3*Qn],[s,6,6*Qn],[s,12,12*Qn],[n,1,ri],[n,2,2*ri],[r,1,d0],[t,1,YO],[t,3,3*YO],[e,1,rg]];function c(h,v,m){const y=v<h;y&&([h,v]=[v,h]);const b=m&&typeof m.range=="function"?m:d(h,v,m),x=b?b.range(h,+v+1):[];return y?x.reverse():x}function d(h,v,m){const y=Math.abs(v-h)/m,b=Jy(([,,w])=>w).right(u,y);if(b===u.length)return e.every(ry(h/rg,v/rg,m));if(b===0)return id.every(Math.max(ry(h,v,m),1));const[x,A]=u[y/u[b-1][2]<u[b][2]/y?b-1:b];return x.every(A)}return[c,d]}const[XB,WB]=oC(ii,y0,th,sC,m0,v0),[ZB,QB]=oC(ni,g0,eh,xu,p0,h0);function ng(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function ig(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Ol(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function JB(e){var t=e.dateTime,r=e.date,n=e.time,s=e.periods,o=e.days,u=e.shortDays,c=e.months,d=e.shortMonths,h=El(s),v=jl(s),m=El(o),y=jl(o),b=El(u),x=jl(u),A=El(c),w=jl(c),E=El(d),C=jl(d),T={a:ee,A:oe,b:pe,B:ye,c:null,d:JO,e:JO,f:_$,g:P$,G:R$,H:b$,I:x$,j:w$,L:lC,m:S$,M:A$,p:R,q:Y,Q:rE,s:nE,S:O$,u:E$,U:j$,V:T$,w:C$,W:N$,x:null,X:null,y:k$,Y:M$,Z:D$,"%":tE},N={a:ie,A:I,b:ae,B:se,c:null,d:eE,e:eE,f:U$,g:X$,G:Z$,H:z$,I:L$,j:I$,L:cC,m:B$,M:$$,p:ue,q:le,Q:rE,s:nE,S:q$,u:H$,U:K$,V:G$,w:V$,W:Y$,x:null,X:null,y:F$,Y:W$,Z:Q$,"%":tE}
vendor: 7,394 bytes, line 356
356,M={a:ne,A:re,b:K,B:me,c:we,d:ZO,e:ZO,f:p$,g:WO,G:XO,H:QO,I:QO,j:f$,L:v$,m:c$,M:d$,p:W,q:u$,Q:g$,s:y$,S:h$,u:i$,U:a$,V:s$,w:n$,W:o$,x:_e,X:q,y:WO,Y:XO,Z:l$,"%":m$};T.x=k(r,T),T.X=k(n,T),T.c=k(t,T),N.x=k(r,N),N.X=k(n,N),N.c=k(t,N);function k(J,te){return function(ge){var F=[],je=-1,Oe=0,Ze=J.length,st,hr,Ao;for(ge instanceof Date||(ge=new Date(+ge));++je<Ze;)J.charCodeAt(je)===37&&(F.push(J.slice(Oe,je)),(hr=FO[st=J.charAt(++je)])!=null?st=J.charAt(++je):hr=st==="e"?" ":"0",(Ao=te[st])&&(st=Ao(ge,hr)),F.push(st),Oe=je+1);return F.push(J.slice(Oe,je)),F.join("")}}function z(J,te){return function(ge){var F=Ol(1900,void 0,1),je=V(F,J,ge+="",0),Oe,Ze;if(je!=ge.length)return null;if("Q"in F)return new Date(F.Q);if("s"in F)return new Date(F.s*1e3+("L"in F?F.L:0));if(te&&!("Z"in F)&&(F.Z=0),"p"in F&&(F.H=F.H%12+F.p*12),F.m===void 0&&(F.m="q"in F?F.q:0),"V"in F){if(F.V<1||F.V>53)return null;"w"in F||(F.w=1),"Z"in F?(Oe=ig(Ol(F.y,0,1)),Ze=Oe.getUTCDay(),Oe=Ze>4||Ze===0?sd.ceil(Oe):sd(Oe),Oe=Jd.offset(Oe,(F.V-1)*7),F.y=Oe.getUTCFullYear(),F.m=Oe.getUTCMonth(),F.d=Oe.getUTCDate()+(F.w+6)%7):(Oe=ng(Ol(F.y,0,1)),Ze=Oe.getDay(),Oe=Ze>4||Ze===0?ad.ceil(Oe):ad(Oe),Oe=xu.offset(Oe,(F.V-1)*7),F.y=Oe.getFullYear(),F.m=Oe.getMonth(),F.d=Oe.getDate()+(F.w+6)%7)}else("W"in F||"U"in F)&&("w"in F||(F.w="u"in F?F.u%7:"W"in F?1:0),Ze="Z"in F?ig(Ol(F.y,0,1)).getUTCDay():ng(Ol(F.y,0,1)).getDay(),F.m=0,F.d="W"in F?(F.w+6)%7+F.W*7-(Ze+5)%7:F.w+F.U*7-(Ze+6)%7);return"Z"in F?(F.H+=F.Z/100|0,F.M+=F.Z%100,ig(F)):ng(F)}}function V(J,te,ge,F){for(var je=0,Oe=te.length,Ze=ge.length,st,hr;je<Oe;){if(F>=Ze)return-1;if(st=te.charCodeAt(je++),st===37){if(st=te.charAt(je++),hr=M[st in FO?te.charAt(je++):st],!hr||(F=hr(J,ge,F))<0)return-1}else if(st!=ge.charCodeAt(F++))return-1}return F}function W(J,te,ge){var F=h.exec(te.slice(ge));return F?(J.p=v.get(F[0].toLowerCase()),ge+F[0].length):-1}function ne(J,te,ge){var F=b.exec(te.slice(ge));return F?(J.w=x.get(F[0].toLowerCase()),ge+F[0].length):-1}function re(J,te,ge){var F=m.exec(te.slice(ge));return F?(J.w=y.get(F[0].toLowerCase()),ge+F[0].length):-1}function K(J,te,ge){var F=E.exec(te.slice(ge));return F?(J.m=C.get(F[0].toLowerCase()),ge+F[0].length):-1}function me(J,te,ge){var F=A.exec(te.slice(ge));return F?(J.m=w.get(F[0].toLowerCase()),ge+F[0].length):-1}function we(J,te,ge){return V(J,t,te,ge)}function _e(J,te,ge){return V(J,r,te,ge)}function q(J,te,ge){return V(J,n,te,ge)}function ee(J){return u[J.getDay()]}function oe(J){return o[J.getDay()]}function pe(J){return d[J.getMonth()]}function ye(J){return c[J.getMonth()]}function R(J){return s[+(J.getHours()>=12)]}function Y(J){return 1+~~(J.getMonth()/3)}function ie(J){return u[J.getUTCDay()]}function I(J){return o[J.getUTCDay()]}function ae(J){return d[J.getUTCMonth()]}function se(J){return c[J.getUTCMonth()]}function ue(J){return s[+(J.getUTCHours()>=12)]}function le(J){return 1+~~(J.getUTCMonth()/3)}return{format:function(J){var te=k(J+="",T);return te.toString=function(){return J},te},parse:function(J){var te=z(J+="",!1);return te.toString=function(){return J},te},utcFormat:function(J){var te=k(J+="",N);return te.toString=function(){return J},te},utcParse:function(J){var te=z(J+="",!0);return te.toString=function(){return J},te}}}var FO={"-":"",_:" ",0:"0"},Mt=/^\s*\d+/,e$=/^%/,t$=/[\\^$*+?|[\]().{}]/g;function $e(e,t,r){var n=e<0?"-":"",s=(n?-e:e)+"",o=s.length;return n+(o<r?new Array(r-o+1).join(t)+s:s)}function r$(e){return e.replace(t$,"\\$&")}function El(e){return new RegExp("^(?:"+e.map(r$).join("|")+")","i")}function jl(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function n$(e,t,r){var n=Mt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function i$(e,t,r){var n=Mt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function a$(e,t,r){var n=Mt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function s$(e,t,r){var n=Mt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function o$(e,t,r){var n=Mt.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function XO(e,t,r){var n=Mt.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function WO(e,t,r){var n=Mt.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function l$(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function u$(e,t,r){var n=Mt.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function c$(e,t,r){var n=Mt.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function ZO(e,t,r){var n=Mt.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function f$(e,t,r){var n=Mt.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function QO(e,t,r){var n=Mt.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function d$(e,t,r){var n=Mt.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function h$(e,t,r){var n=Mt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function v$(e,t,r){var n=Mt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function p$(e,t,r){var n=Mt.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function m$(e,t,r){var n=e$.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function g$(e,t,r){var n=Mt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function y$(e,t,r){var n=Mt.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function JO(e,t){return $e(e.getDate(),t,2)}function b$(e,t){return $e(e.getHours(),t,2)}function x$(e,t){return $e(e.getHours()%12||12,t,2)}function w$(e,t){return $e(1+xu.count(ni(e),e),t,3)}function lC(e,t){return $e(e.getMilliseconds(),t,3)}function _$(e,t){return lC(e,t)+"000"}function S$(e,t){return $e(e.getMonth()+1,t,2)}function A$(e,t){return $e(e.getMinutes(),t,2)}function O$(e,t){return $e(e.getSeconds(),t,2)}function E$(e){var t=e.getDay();return t===0?7:t}function j$(e,t){return $e(eh.count(ni(e)-1,e),t,2)}function uC(e){var t=e.getDay();return t>=4||t===0?oo(e):oo.ceil(e)}function T$(e,t){return e=uC(e),$e(oo.count(ni(e),e)+(ni(e).getDay()===4),t,2)}function C$(e){return e.getDay()}function N$(e,t){return $e(ad.count(ni(e)-1,e),t,2)}function k$(e,t){return $e(e.getFullYear()%100,t,2)}function P$(e,t){return e=uC(e),$e(e.getFullYear()%100,t,2)}function M$(e,t){return $e(e.getFullYear()%1e4,t,4)}function R$(e,t){var r=e.getDay();return e=r>=4||r===0?oo(e):oo.ceil(e),$e(e.getFullYear()%1e4,t,4)}function D$(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+$e(t/60|0,"0",2)+$e(t%60,"0",2)}function eE(e,t){return $e(e.getUTCDate(),t,2)}function z$(e,t){return $e(e.getUTCHours(),t,2)}function L$(e,t){return $e(e.getUTCHours()%12||12,t,2)}function I$(e,t){return $e(1+Jd.count(ii(e),e),t,3)}function cC(e,t){return $e(e.getUTCMilliseconds(),t,3)}function U$(e,t){return cC(e,t)+"000"}function B$(e,t){return $e(e.getUTCMonth()+1,t,2)}function $$(e,t){return $e(e.getUTCMinutes(),t,2)}function q$(e,t){return $e(e.getUTCSeconds(),t,2)}function H$(e){var t=e.getUTCDay();return t===0?7:t}function K$(e,t){return $e(th.count(ii(e)-1,e),t,2)}function fC(e){var t=e.getUTCDay();return t>=4||t===0?lo(e):lo.ceil(e)}function G$(e,t){return e=fC(e),$e(lo.count(ii(e),e)+(ii(e).getUTCDay()===4),t,2)}function V$(e){return e.getUTCDay()}function Y$(e,t){return $e(sd.count(ii(e)-1,e),t,2)}function F$(e,t){return $e(e.getUTCFullYear()%100,t,2)}
356function X$(e,t){return e=fC(e),$e(e.getUTCFullYear()%100,t,2)}function W$(e,t){return $e(e.getUTCFullYear()%1e4,t,4)}function Z$(e,t){var r=e.getUTCDay();return e=r>=4||r===0?lo(e):lo.ceil(e),$e(e.getUTCFullYear()%1e4,t,4)}function Q$(){return"+0000"}function tE(){return"%"}function rE(e){return+e}function nE(e){return Math.floor(+e/1e3)}var Us,dC,hC;J$({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function J$(e){return Us=JB(e),dC=Us.format,Us.parse,hC=Us.utcFormat,Us.utcParse,Us}function eq(e){return new Date(e)}function tq(e){return e instanceof Date?+e:+new Date(+e)}function b0(e,t,r,n,s,o,u,c,d,h){var v=a0(),m=v.invert,y=v.domain,b=h(".%L"),x=h(":%S"),A=h("%I:%M"),w=h("%I %p"),E=h("%a %d"),C=h("%b %d"),T=h("%B"),N=h("%Y");function M(k){return(d(k)<k?b:c(k)<k?x:u(k)<k?A:o(k)<k?w:n(k)<k?s(k)<k?E:C:r(k)<k?T:N)(k)}return v.invert=function(k){return new Date(m(k))},v.domain=function(k){return arguments.length?y(Array.from(k,tq)):y().map(eq)},v.ticks=function(k){var z=y();return e(z[0],z[z.length-1],k??10)},v.tickFormat=function(k,z){return z==null?M:h(z)},v.nice=function(k){var z=y();return(!k||typeof k.range!="function")&&(k=t(z[0],z[z.length-1],k??10)),k?y(JT(z,k)):v},v.copy=function(){return bu(v,b0(e,t,r,n,s,o,u,c,d,h))},v}function rq(){return Fr.apply(b0(ZB,QB,ni,g0,eh,xu,p0,h0,Na,dC).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function nq(){return Fr.apply(b0(XB,WB,ii,y0,th,Jd,m0,v0,Na,hC).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function rh(){var e=0,t=1,r,n,s,o,u=Jt,c=!1,d;function h(m){return m==null||isNaN(m=+m)?d:u(s===0?.5:(m=(o(m)-r)*s,c?Math.max(0,Math.min(1,m)):m))}h.domain=function(m){return arguments.length?([e,t]=m,r=o(e=+e),n=o(t=+t),s=r===n?0:1/(n-r),h):[e,t]},h.clamp=function(m){return arguments.length?(c=!!m,h):c},h.interpolator=function(m){return arguments.length?(u=m,h):u};function v(m){return function(y){var b,x;return arguments.length?([b,x]=y,u=m(b,x),h):[u(0),u(1)]}}return h.range=v(bo),h.rangeRound=v(i0),h.unknown=function(m){return arguments.length?(d=m,h):d},function(m){return o=m,r=m(e),n=m(t),s=r===n?0:1/(n-r),h}}function Zi(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function vC(){var e=Wi(rh()(Jt));return e.copy=function(){return Zi(e,vC())},li.apply(e,arguments)}function pC(){var e=l0(rh()).domain([1,10]);return e.copy=function(){return Zi(e,pC()).base(e.base())},li.apply(e,arguments)}function mC(){var e=u0(rh());return e.copy=function(){return Zi(e,mC()).constant(e.constant())},li.apply(e,arguments)}function x0(){var e=c0(rh());return e.copy=function(){return Zi(e,x0()).exponent(e.exponent())},li.apply(e,arguments)}function iq(){return x0.apply(null,arguments).exponent(.5)}function gC(){var e=[],t=Jt;function r(n){if(n!=null&&!isNaN(n=+n))return t((gu(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let s of n)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(Vi),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,s)=>t(s/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(s,o)=>H8(e,o/n))},r.copy=function(){return gC(t).domain(e)},li.apply(r,arguments)}function nh(){var e=0,t=.5,r=1,n=1,s,o,u,c,d,h=Jt,v,m=!1,y;function b(A){return isNaN(A=+A)?y:(A=.5+((A=+v(A))-o)*(n*A<n*o?c:d),h(m?Math.max(0,Math.min(1,A)):A))}b.domain=function(A){return arguments.length?([e,t,r]=A,s=v(e=+e),o=v(t=+t),u=v(r=+r),c=s===o?0:.5/(o-s),d=o===u?0:.5/(u-o),n=o<s?-1:1,b):[e,t,r]},b.clamp=function(A){return arguments.length?(m=!!A,b):m},b.interpolator=function(A){return arguments.length?(h=A,b):h};function x(A){return function(w){var E,C,T;return arguments.length?([E,C,T]=w,h=mB(A,[E,C,T]),b):[h(0),h(.5),h(1)]}}return b.range=x(bo),b.rangeRound=x(i0),b.unknown=function(A){return arguments.length?(y=A,b):y},function(A){return v=A,s=A(e),o=A(t),u=A(r),c=s===o?0:.5/(o-s),d=o===u?0:.5/(u-o),n=o<s?-1:1,b}}function yC(){var e=Wi(nh()(Jt));return e.copy=function(){return Zi(e,yC())},li.apply(e,arguments)}function bC(){var e=l0(nh()).domain([.1,1,10]);return e.copy=function(){return Zi(e,bC()).base(e.base())},li.apply(e,arguments)}function xC(){var e=u0(nh());return e.copy=function(){return Zi(e,xC()).constant(e.constant())},li.apply(e,arguments)}function w0(){var e=c0(nh());return e.copy=function(){return Zi(e,w0()).exponent(e.exponent())},li.apply(e,arguments)}function aq(){return w0.apply(null,arguments).exponent(.5)}const wC=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:t0,scaleDiverging:yC,scaleDivergingLog:bC,scaleDivergingPow:w0,scaleDivergingSqrt:aq,scaleDivergingSymlog:xC,scaleIdentity:QT,scaleImplicit:ny,scaleLinear:ZT,scaleLog:eC,scaleOrdinal:e0,scalePoint:V8,scalePow:f0,scaleQuantile:nC,scaleQuantize:iC,scaleRadial:rC,scaleSequential:vC,scaleSequentialLog:pC,scaleSequentialPow:x0,scaleSequentialQuantile:gC,scaleSequentialSqrt:iq,scaleSequentialSymlog:mC,scaleSqrt:UB,scaleSymlog:tC,scaleThreshold:aC,scaleTime:rq,scaleUtc:nq,tickFormat:WT},Symbol.toStringTag,{value:"Module"}));function sq(e){var t=wC;if(e in t&&typeof t[e]=="function")return t[e]();var r="scale".concat(Oy(e));if(r in t&&typeof t[r]=="function")return t[r]()}function iE(e,t,r){if(typeof e=="function")return e.copy().domain(t).range(r);if(e!=null){var n=sq(e);if(n!=null)return n.domain(t).range(r),n}}function _0(e,t,r,n){if(!(r==null||n==null))return typeof e.scale=="function"?iE(e.scale,r,n):iE(t,r,n)}function oq(e){return"scale".concat(Oy(e))}function lq(e){return oq(e)in wC}var _C=(e,t,r)=>{if(e!=null){var{scale:n,type:s}=e;if(n==="auto")return s==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>
356=0||r.indexOf("ComposedChart")>=0&&!t)?"point":s==="category"?"band":"linear";if(typeof n=="string")return lq(n)?n:"point"}};function uq(e,t){for(var r=0,n=e.length,s=e[0]<e[e.length-1];r<n;){var o=Math.floor((r+n)/2);(s?e[o]<t:e[o]>t)?r=o+1:n=o}return r}function SC(e,t){if(e){var r=t??e.domain(),n=r.map(o=>{var u;return(u=e(o))!==null&&u!==void 0?u:0}),s=e.range();if(!(r.length===0||s.length<2))return o=>{var u,c,d=uq(n,o);if(d<=0)return r[0];if(d>=r.length)return r[r.length-1];var h=(u=n[d-1])!==null&&u!==void 0?u:0,v=(c=n[d])!==null&&c!==void 0?c:0;return Math.abs(o-h)<=Math.abs(o-v)?r[d-1]:r[d]}}}function cq(e){if(e!=null)return"invert"in e&&typeof e.invert=="function"?e.invert.bind(e):SC(e,void 0)}function aE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function od(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?aE(Object(r),!0).forEach(function(n){fq(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function fq(e,t,r){return(t=dq(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dq(e){var t=hq(e,"string");return typeof t=="symbol"?t:t+""}function hq(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var oy=[0,"auto"],_t={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0,niceTicks:"auto"},AC=(e,t)=>e.cartesianAxis.xAxis[t],ui=(e,t)=>{var r=AC(e,t);return r??_t},St={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:oy,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,niceTicks:"auto",width:hu},OC=(e,t)=>e.cartesianAxis.yAxis[t],ci=(e,t)=>{var r=OC(e,t);return r??St},vq={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},S0=(e,t)=>{var r=e.cartesianAxis.zAxis[t];return r??vq},tr=(e,t,r)=>{switch(t){case"xAxis":return ui(e,r);case"yAxis":return ci(e,r);case"zAxis":return S0(e,r);case"angleAxis":return Yy(e,r);case"radiusAxis":return Fy(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},pq=(e,t,r)=>{switch(t){case"xAxis":return ui(e,r);case"yAxis":return ci(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},wu=(e,t,r)=>{switch(t){case"xAxis":return ui(e,r);case"yAxis":return ci(e,r);case"angleAxis":return Yy(e,r);case"radiusAxis":return Fy(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},EC=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function jC(e,t){return r=>{switch(e){case"xAxis":return"xAxisId"in r&&r.xAxisId===t;case"yAxis":return"yAxisId"in r&&r.yAxisId===t;case"zAxis":return"zAxisId"in r&&r.zAxisId===t;case"angleAxis":return"angleAxisId"in r&&r.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in r&&r.radiusAxisId===t;default:return!1}}}var TC=e=>e.graphicalItems.cartesianItems,mq=H([kt,Xd],jC),CC=(e,t,r)=>e.filter(r).filter(n=>(t==null?void 0:t.includeHidden)===!0?!0:!n.hide),xo=H([TC,tr,mq],CC,{memoizeOptions:{resultEqualityCheck:Zd}}),NC=H([xo],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(Zy)),kC=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),gq=H([xo],kC),PC=e=>e.map(t=>
356t.data).filter(Boolean).flat(1),yq=H([xo],e=>e.some(t=>!t.data)),MC=H([xo],PC,{memoizeOptions:{resultEqualityCheck:Zd}}),RC=(e,t)=>{var{chartData:r=[],dataStartIndex:n,dataEndIndex:s}=t;return e.length>0?e:r.slice(n,s+1)},A0=H([MC,Kd],RC),bq=(e,t,r)=>(t==null?void 0:t.dataKey)!=null?e.map(n=>({value:Nt(n,t.dataKey)})):r.length>0?r.map(n=>n.dataKey).flatMap(n=>e.map(s=>({value:Nt(s,n)}))):e.map(n=>({value:n})),DC=(e,t,r,n,s,o)=>{var{chartData:u=[],dataStartIndex:c,dataEndIndex:d}=n,h=bq(e,t,r);if(s&&(t==null?void 0:t.dataKey)!=null&&o.length>0){var v=u.slice(c,d+1),m=v.map(y=>({value:Nt(y,t.dataKey)})).filter(y=>y.value!=null);return[...m,...h]}return h},_u=H([A0,tr,xo,Kd,yq,MC],DC);function no(e){if(An(e)||e instanceof Date){var t=Number(e);if(ze(t))return t}}function sE(e){if(Array.isArray(e)){var t=[no(e[0]),no(e[1])];return xn(t)?t:void 0}var r=no(e);if(r!=null)return[r,r]}function jn(e){return e.map(no).filter(cr)}function xq(e,t){var r=no(e),n=no(t);return r==null&&n==null?0:r==null?-1:n==null?1:r-n}var wq=H([_u],e=>e==null?void 0:e.map(t=>t.value).sort(xq));function zC(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function _q(e,t,r){if(!r)return[];if(!r.length)return[];var n;if(typeof t=="number"&&!Sn(t))n=t;else if(Array.isArray(t)){var s=jn(t);s.length>0&&(n=Math.max(...s))}return n==null?[]:jn(r.flatMap(o=>{var u=Nt(e,o.dataKey),c,d;if(Array.isArray(u)?[c,d]=u:c=d=u,!(!ze(c)||!ze(d)))return[n-c,n+d]}))}var Et=e=>{var t=Pt(e),r=yo(e);return wu(e,t,r)},uo=H([Et],e=>e==null?void 0:e.dataKey),Sq=H([NC,Kd,Et],$T),LC=(e,t,r,n)=>{var s={},o=t.reduce((u,c)=>{if(c.stackId==null)return u;var d=u[c.stackId];return d==null&&(d=[]),d.push(c),u[c.stackId]=d,u},s);return Object.fromEntries(Object.entries(o).map(u=>{var[c,d]=u,h=n?[...d].reverse():d,v=h.map(Wy);return[c,{stackedData:bI(e,v,r),graphicalItems:h}]}))},IC=H([Sq,NC,Gd,RT],LC),UC=(e,t,r,n)=>{var{dataStartIndex:s,dataEndIndex:o}=t;if(n==null&&r!=="zAxis"){var u=SI(e,s,o);if(!(u!=null&&u[0]===0&&u[1]===0))return u}},Aq=H([tr],e=>e.allowDataOverflow),O0=e=>{var t;if(e==null||!("domain"in e))return oy;if(e.domain!=null)return e.domain;if("ticks"in e&&e.ticks!=null){if(e.type==="number"){var r=jn(e.ticks);return[Math.min(...r),Math.max(...r)]}if(e.type==="category")return e.ticks.map(String)}return(t=e==null?void 0:e.domain)!==null&&t!==void 0?t:oy},BC=H([tr],O0),$C=H([BC,Aq],ST),Oq=H([IC,sn,kt,$C],UC,{memoizeOptions:{resultEqualityCheck:Wd}}),E0=e=>e.errorBars,Eq=(e,t,r)=>e.flatMap(n=>t[n.id]).filter(Boolean).filter(n=>zC(r,n)),ld=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var s=r.filter(Boolean);if(s.length!==0){var o=s.flat(),u=Math.min(...o),c=Math.max(...o);return[u,c]}},qC=function(t,r,n,s,o){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[],c,d;if(n.length>0&&n.forEach(h=>{var v,m=h.data!=null?[...h.data]:u,y=(v=s[h.id])===null||v===void 0?void 0:v.filter(b=>zC(o,b));m.forEach(b=>{var x,A=Nt(b,(x=r.dataKey)!==null&&x!==void 0?x:h.dataKey),w=_q(b,A,y);if(w.length>=2){var E=Math.min(...w),C=Math.max(...w);(c==null||E<c)&&(c=E),(d==null||C>d)&&(d=C)}var T=sE(A);T!=null&&(c=c==null?T[0]:Math.min(c,T[0]),d=d==null?T[1]:Math.max(d,T[1]))})}),(r==null?void 0:r.dataKey)!=null&&n.length===0&&t.forEach(h=>{var v=sE(Nt(h,r.dataKey));v!=null&&(c=c==null?v[0]:Math.min(c,v[0]),d=d==null?v[1]:Math.max(d,v[1]))}),ze(c)&&ze(d))return[c,d]},jq=H([A0,tr,gq,E0,kt,p8],qC,{memoizeOptions:{resultEqualityCheck:Wd}});function Tq(e){var{value:t}=e;if(An(t)||t instanceof Date)return t}var Cq=(e,t,r)=>{var n=e.map(Tq).filter(s=>s!=null);return r&&(t.dataKey==null||t.allowDuplicatedCategory&&r2(n))?_T(0,e.length):t.allowDuplicatedCategory?n:Array.from(new Set(n))},HC=e=>e.referenceElements.dots,wo=(e,t,r)=>e.filter(n=>n.ifOverflow==="extendDomain").filter(n=>t==="xAxis"?n.xAxisId===r:n.yAxisId===r),Nq=H([HC,kt,Xd],wo),KC=e=>e.referenceElements.areas,kq=H([KC,kt,Xd],wo),GC=e=>e.referenceElements.lines,Pq=H([GC,kt,Xd],wo),VC=(e,t)=>{if(e!=null){var r=jn(e.map(n=>t==="xAxis"?n.x:n.y));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},Mq=H(Nq,kt,VC),YC=(e,t)=>{if(e!=null){var r=jn(e.flatMap(n=>[t==="xAxis"?n.x1:n.y1,t==="xAxis"?n.x2:n.y2]));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},Rq=H([kq,kt],YC);function Dq(e){var t;if(e.x!=null)return jn([e.x]);var r=(t=e.segment)===null||t===void 0?void 0:t.map(n=>n.x);return r==null||r.length===0?[]:jn(r)}function zq(e){var t;if(e.y!=null)return jn([e.y]);var r=(t=e.segment)===null||t===void 0?void 0:t.map(n=>n.y);return r==null||r.length===0?[]:jn(r)}var FC=(e,t)=>{if(e!=null){var r=e.flatMap(n=>t==="xAxis"?Dq(n):zq(n));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},Lq=H([Pq,kt],FC),Iq=H(Mq,Lq,Rq,(e,t,r)=>ld(e,r,t)),XC=(e,t,r,n,s,o,u,c)=>{if(r!=null)return r;var d=u==="vertical"&&c==="xAxis"||u==="horizontal"&&c==="yAxis",h=d?ld(n,o,s):ld(o,s);return g8(t,h,e.allowDataOverflow)},Uq=H([tr,BC,$C,Oq,jq,Iq,at,kt],XC,{memoizeOptions:{resultEqualityCheck:Wd}}),Bq=[0,1],WC=(e,t,r,n,s,o,u)=>{if(!((e==null||r==null||r.length===0)&&u===void 0)){var{dataKey:c,type:d}=e,h=Tn(t,o);if(h&&c==null){var v;return _T(0,(v=r==null?void 0:r.length)!==null&&v!==void 0?v:0)}return d==="category"?Cq(n,e,h):s==="expand"&&!h?Bq:u}},j0=H([tr,at,A0,_u,Gd,kt,Uq],WC),_o=H([tr,EC,Ky],_C),ZC=(e,t,r)=>{var{niceTicks:n}=t;if(n!=="none"){var s=O0(t),o=Array.isArray(s)&&(s[0]==="auto"||s[1]==="auto");if((n==="snap125"||n==="adaptive")&&t!=null&&t.tickCount&&xn(e)){if(o)return mO(e,t.tickCount,t.allowDecimals,n);if(t.type==="number")return gO(e,t.tickCount,t.allowDecimals,n)}if(n==="auto"&&r==="linear"&&t!=null&&t.tickCount){if(o&&xn(e))return mO(e,t.tickCount,t.allowDecimals,"adaptive");if(t.type==="number"&&xn(e))return gO(e,t.tickCount,t.allowDecimals,"adaptive")}}},T0=H([j0,wu,_o],ZC),QC=(e,t,r,n)=>{if(n!=="angleAxis"&&(e==null?void 0:e.type)==="number"&&xn(t)&&Array.isArray(r)&&r.length>0){var s,o,u=t[0],c=(s=r[0])!==null&&s!==void 0?s:0,d=t[1],h=(o=r[r.length-1])!==null&&o!==void 0?o:0;return[Math.min(u,c),Math.max(d,h)]}return t},$q=H([tr,j0,T0,kt],QC),qq=H(_u,tr,(e,t)=>{if(!(!t||t.type!=="number")){var r=1/0,n=Array.from(jn(e.map(m=>m.value))).sort((m,y)=>m-y),s=n[0],o=n[n.length-1];if(s==null||o==null)return 1/0;var u=o-s;if(u===0)return 1/0;for(var c=0;c<n.length-1;c++){var d=n[c],h=n[c+1];if(!(d==null||h==null)){var v=h-d;r=Math.min(r,v)}}return r/u}}),JC=H(qq,at,_8,Vt,(e,t,r,n,s)=>s,(e,t,r,n,s)=>{if(!ze(e))return 0;var o=t==="vertical"?n.height:n.width;if(s==="gap")return e*o/2;if(s==="no-gap"){var u=Fi(r,e*o),c=e*o/2;return c-u-(c-u)/o*u}return 0}),Hq=(e,t,r)=>{var n=ui(e,t);return n==null||typeof n.padding!="string"?0:JC(e,"xAxis",t,r,n.padding)},Kq=(e,t,r)=>{var n=ci(e,t);return n==null||typeof n.padding!="string"?0:JC(e,"yAxis",t,r,n.padding)},Gq=H(ui,Hq,(e,t)=>{var r,n;if(e==null)return{left:0,right:0};var{padding:s}=e;return typeof s=="string"?{left:t,right:t}:{left:((r=s.left)!==null&&r!==void 0?r:0)+t,right:((n=s.right)!==null&&n!==void 0?n:0)+t}}),Vq=H(ci,Kq,(e,t)=>{var r,n;if(e==null)return{top:0,bottom:0};var{padding:s}=e;return typeof s=="string"?{top:t,bottom:t}:{top:((r=s.top)!==null&&r!==void 0?r:0)+t,bottom:((n=s.bottom)!==null&&n!==void 0?n:0)+t}}),Yq=H([Vt,Gq,Id,Ld,(e,t,r)=>r],(e,t,r,n,s)=>{var{padding:o}=n;return s?[o.left,r.width-o.right]:[e.left+t.left,e.left+e.width-t.right]}),Fq=H([Vt,at,Vq,Id,Ld,(e,t,r)=>r],(e,t,r,n,s,o)=>{var{padding:u}=s;return o?[n.height-u.bottom,u.top]:t==="horizontal"?[e.top+e.height-r.bottom,e.top+r.top]:[e.top+r.top,e.top+e.height-r.bottom]}
356),Su=(e,t,r,n)=>{var s;switch(t){case"xAxis":return Yq(e,r,n);case"yAxis":return Fq(e,r,n);case"zAxis":return(s=S0(e,r))===null||s===void 0?void 0:s.range;case"angleAxis":return IT(e);case"radiusAxis":return UT(e,r);default:return}},eN=H([tr,Su],Vd),Xq=H([_o,$q],k8),C0=H([tr,_o,Xq,eN],_0),tN=(e,t,r,n)=>{if(!(r==null||r.dataKey==null)){var{type:s,scale:o}=r,u=Tn(e,n);if(u&&(s==="number"||o!=="auto"))return t.map(c=>c.value)}},N0=H([at,_u,wu,kt],tN),ih=H([C0],Qy);H([C0],cq);H([C0,wq],SC);H([xo,E0,kt],Eq);function rN(e,t){return e.id<t.id?-1:e.id>t.id?1:0}var ah=(e,t)=>t,sh=(e,t,r)=>r,Wq=H(Dd,ah,sh,(e,t,r)=>e.filter(n=>n.orientation===t).filter(n=>n.mirror===r).sort(rN)),Zq=H(zd,ah,sh,(e,t,r)=>e.filter(n=>n.orientation===t).filter(n=>n.mirror===r).sort(rN)),nN=(e,t)=>({width:e.width,height:t.height}),Qq=(e,t)=>{var r=typeof t.width=="number"?t.width:hu;return{width:r,height:e.height}},Jq=H(Vt,ui,nN),eH=(e,t,r)=>{switch(t){case"top":return e.top;case"bottom":return r-e.bottom;default:return 0}},tH=(e,t,r)=>{switch(t){case"left":return e.left;case"right":return r-e.right;default:return 0}},rH=H(oi,Vt,Wq,ah,sh,(e,t,r,n,s)=>{var o={},u;return r.forEach(c=>{var d=nN(t,c);u==null&&(u=eH(t,n,e));var h=n==="top"&&!s||n==="bottom"&&s;o[c.id]=u-Number(h)*d.height,u+=(h?-1:1)*d.height}),o}),nH=H(si,Vt,Zq,ah,sh,(e,t,r,n,s)=>{var o={},u;return r.forEach(c=>{var d=Qq(t,c);u==null&&(u=tH(t,n,e));var h=n==="left"&&!s||n==="right"&&s;o[c.id]=u-Number(h)*d.width,u+=(h?-1:1)*d.width}),o}),iH=(e,t)=>{var r=ui(e,t);if(r!=null)return rH(e,r.orientation,r.mirror)},aH=H([Vt,ui,iH,(e,t)=>t],(e,t,r,n)=>{if(t!=null){var s=r==null?void 0:r[n];return s==null?{x:e.left,y:0}:{x:e.left,y:s}}}),sH=(e,t)=>{var r=ci(e,t);if(r!=null)return nH(e,r.orientation,r.mirror)},oH=H([Vt,ci,sH,(e,t)=>t],(e,t,r,n)=>{if(t!=null){var s=r==null?void 0:r[n];return s==null?{x:0,y:e.top}:{x:s,y:e.top}}}),lH=H(Vt,ci,(e,t)=>{var r=typeof t.width=="number"?t.width:hu;return{width:r,height:e.height}}),iN=(e,t,r,n)=>{if(r!=null){var{allowDuplicatedCategory:s,type:o,dataKey:u}=r,c=Tn(e,n),d=t.map(v=>v.value),h=d.filter(v=>v!=null);if(u&&c&&o==="category"&&s&&r2(h))return d}},k0=H([at,_u,tr,kt],iN),oE=H([at,pq,_o,ih,k0,N0,Su,T0,kt],(e,t,r,n,s,o,u,c,d)=>{if(t!=null){var h=Tn(e,d);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:d,categoricalDomain:o,duplicateDomain:s,isCategorical:h,niceTicks:c,range:u,realScaleType:r,scale:n}}}),uH=(e,t,r,n,s,o,u,c,d)=>{if(!(t==null||n==null)){var h=Tn(e,d),{type:v,ticks:m,tickCount:y}=t,b=r==="scaleBand"&&typeof n.bandwidth=="function"?n.bandwidth()/2:2,x=v==="category"&&n.bandwidth?n.bandwidth()/b:0;x=d==="angleAxis"&&o!=null&&o.length>=2?qr(o[0]-o[1])*2*x:x;var A=m||s;return A?A.map((w,E)=>{var C=u?u.indexOf(w):w,T=n.map(C);return ze(T)?{index:E,coordinate:T+x,value:w,offset:x}:null}).filter(cr):h&&c?c.map((w,E)=>{var C=n.map(w);return ze(C)?{coordinate:C+x,value:w,index:E,offset:x}:null}).filter(cr):n.ticks?n.ticks(y).map((w,E)=>{var C=n.map(w);return ze(C)?{coordinate:C+x,value:w,index:E,offset:x}:null}).filter(cr):n.domain().map((w,E)=>{var C=n.map(w);return ze(C)?{coordinate:C+x,value:u?u[w]:w,index:E,offset:x}:null}).filter(cr)}},aN=H([at,wu,_o,ih,T0,Su,k0,N0,kt],uH),cH=(e,t,r,n,s,o,u)=>{if(!(t==null||r==null||n==null||n[0]===n[1])){var c=Tn(e,u),{tickCount:d}=t,h=0;return h=u==="angleAxis"&&(n==null?void 0:n.length)>=2?qr(n[0]-n[1])*2*h:h,c&&o?o.map((v,m)=>{var y=r.map(v);return ze(y)?{coordinate:y+h,value:v,index:m,offset:h}:null}).filter(cr):r.ticks?r.ticks(d).map((v,m)=>{var y=r.map(v);return ze(y)?{coordinate:y+h,value:v,index:m,offset:h}:null}).filter(cr):r.domain().map((v,m)=>{var y=r.map(v);return ze(y)?{coordinate:y+h,value:s?s[v]:v,index:m,offset:h}:null}).filter(cr)}},sN=H([at,wu,ih,Su,k0,N0,kt],cH),oN=H(tr,ih,(e,t)=>{if(!(e==null||t==null))return od(od({},e),{},{scale:t})}),fH=H([tr,_o,j0,eN],_0),dH=H([fH],Qy);H((e,t,r)=>S0(e,r),dH,(e,t)=>{if(!(e==null||t==null))return od(od({},e),{},{scale:t})});var hH=H([at,Dd,zd],(e,t,r)=>{switch(e){case"horizontal":return t.some(n=>n.reversed)?"right-to-left":"left-to-right";case"vertical":return r.some(n=>n.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),vH=(e,t,r)=>{var n;return(n=e.renderedTicks[t])===null||n===void 0?void 0:n[r]};H([vH],e=>{if(!(!e||e.length===0))return t=>{var r,n=1/0,s=e[0];for(var o of e){var u=Math.abs(o.coordinate-t);u<n&&(n=u,s=o)}return(r=s)===null||r===void 0?void 0:r.value}});var lN=e=>e.options.defaultTooltipEventType,uN=e=>e.options.validateTooltipEventTypes;function cN(e,t,r){if(e==null)return t;var n=e?"axis":"item";return r==null?t:r.includes(n)?n:t}function Au(e,t){var r=lN(e),n=uN(e);return cN(t,r,n)}function pH(e){return Ae(t=>Au(t,e))}var fN=(e,t)=>{var r,n=Number(t);if(!(Sn(n)||t==null))return n>=0?e==null||(r=e[n])===null||r===void 0?void 0:r.value:void 0},mH=e=>e.tooltip.settings,Ki={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},gH={itemInteraction:{click:Ki,hover:Ki},axisInteraction:{click:Ki,hover:Ki},keyboardInteraction:Ki,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},dN=Wt({name:"tooltip",initialState:gH,reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:et()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:r,next:n}=t.payload,s=Hr(e).tooltipItemPayloads.indexOf(r);s>-1&&(e.tooltipItemPayloads[s]=n)},prepare:et()},removeTooltipEntrySettings:{reducer(e,t){var r=Hr(e).tooltipItemPayloads.indexOf(t.payload);r>-1&&e.tooltipItemPayloads.splice(r,1)},prepare:et()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate}}}),{addTooltipEntrySettings:yH,replaceTooltipEntrySettings:bH,removeTooltipEntrySettings:xH,setTooltipSettingsState:wH,setActiveMouseOverItemIndex:_H,mouseLeaveItem:DF,mouseLeaveChart:hN,setActiveClickItemIndex:zF,setMouseOverAxisIndex:vN,setMouseClickAxisIndex:SH,setSyncInteraction:Ml,setKeyboardInteraction:ud}=dN.actions,AH=dN.reducer;function lE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function ff(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
356t%2?lE(Object(r),!0).forEach(function(n){OH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function OH(e,t,r){return(t=EH(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function EH(e){var t=jH(e,"string");return typeof t=="symbol"?t:t+""}function jH(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function TH(e,t,r){return t==="axis"?r==="click"?e.axisInteraction.click:e.axisInteraction.hover:r==="click"?e.itemInteraction.click:e.itemInteraction.hover}function CH(e){return e.index!=null}var pN=(e,t,r,n)=>{if(t==null)return Ki;var s=TH(e,t,r);if(s==null)return Ki;if(s.active)return s;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&e.syncInteraction.index!=null)return e.syncInteraction;var o=e.settings.active===!0;if(CH(s)){if(o)return ff(ff({},s),{},{active:!0})}else if(n!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:n,graphicalItemId:void 0};return ff(ff({},Ki),{},{coordinate:s.coordinate})};function NH(e){if(typeof e=="number")return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var r=Number(e);return Number.isFinite(r)?r:void 0}function kH(e,t){var r=NH(e),n=t[0],s=t[1];if(r===void 0)return!1;var o=Math.min(n,s),u=Math.max(n,s);return r>=o&&r<=u}function PH(e,t,r){if(r==null||t==null)return!0;var n=Nt(e,t);return n==null||!xn(r)?!0:kH(n,r)}var Ul=(e,t,r,n)=>{var s=e==null?void 0:e.index;if(s==null)return null;var o=Number(s);if(!ze(o))return s;var u=0,c=1/0;t.length>0&&(c=t.length-1);var d=Math.max(u,Math.min(o,c)),h=t[d];return h==null||PH(h,r,n)?String(d):null},mN=(e,t,r,n,s,o,u)=>{if(o!=null){var c=u[0],d=c==null?void 0:c.getPosition(o);if(d!=null)return d;var h=s==null?void 0:s[Number(o)];if(h)switch(r){case"horizontal":return{x:h.coordinate,y:(n.top+t)/2};default:return{x:(n.left+e)/2,y:h.coordinate}}}},gN=(e,t,r,n)=>{if(t==="axis")return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var s;if(r==="hover"?s=e.itemInteraction.hover.graphicalItemId:s=e.itemInteraction.click.graphicalItemId,e.syncInteraction.active&&s==null)return e.tooltipItemPayloads;if(s==null&&(n!=null||e.keyboardInteraction.active)){var o=e.tooltipItemPayloads[0];return o!=null?[o]:[]}return e.tooltipItemPayloads.filter(u=>{var c;return((c=u.settings)===null||c===void 0?void 0:c.graphicalItemId)===s})},yN=e=>e.options.tooltipPayloadSearcher,So=e=>e.tooltip;function uE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function cE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?uE(Object(r),!0).forEach(function(n){MH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function MH(e,t,r){return(t=RH(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function RH(e){var t=DH(e,"string");return typeof t=="symbol"?t:t+""}function DH(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function zH(e){if(typeof e=="string"||typeof e=="number")return e}function LH(e){if(typeof e=="string"||typeof e=="number"||typeof e=="boolean")return e}function IH(e){if(typeof e=="string"||typeof e=="number")return e;if(typeof e=="function")return t=>e(t)}function fE(e){if(typeof e=="string")return e}function UH(e){if(!(e==null||typeof e!="object")){var t="name"in e?zH(e.name):void 0,r="unit"in e?LH(e.unit):void 0,n="dataKey"in e?IH(e.dataKey):void 0,s="payload"in e?e.payload:void 0,o="color"in e?fE(e.color):void 0,u="fill"in e?fE(e.fill):void 0;return{name:t,unit:r,dataKey:n,payload:s,color:o,fill:u}}}function BH(e,t){return e??t}var bN=(e,t,r,n,s,o,u)=>{if(!(t==null||o==null)){var{chartData:c,computedData:d,dataStartIndex:h,dataEndIndex:v}=r,m=[];return e.reduce((y,b)=>{var x,{dataDefinedOnItem:A,settings:w}=b,E=BH(A,c),C=Array.isArray(E)?Y2(E,h,v):E,T=(x=w==null?void 0:w.dataKey)!==null&&x!==void 0?x:n,N=w==null?void 0:w.nameKey,M;if(n&&Array.isArray(C)&&!Array.isArray(C[0])&&u==="axis"?M=n2(C,n,s):M=o(C,t,d,N),Array.isArray(M))M.forEac
356h(z=>{var V,W,ne=UH(z),re=ne==null?void 0:ne.name,K=ne==null?void 0:ne.dataKey,me=ne==null?void 0:ne.payload,we=cE(cE({},w),{},{name:re,unit:ne==null?void 0:ne.unit,color:(V=ne==null?void 0:ne.color)!==null&&V!==void 0?V:w==null?void 0:w.color,fill:(W=ne==null?void 0:ne.fill)!==null&&W!==void 0?W:w==null?void 0:w.fill});y.push(sA({tooltipEntrySettings:we,dataKey:K,payload:me,value:Nt(me,K),name:re==null?void 0:String(re)}))});else{var k;y.push(sA({tooltipEntrySettings:w,dataKey:T,payload:M,value:Nt(M,T),name:(k=Nt(M,N))!==null&&k!==void 0?k:w==null?void 0:w.name}))}return y},m)}},P0=H([Et,EC,Ky],_C),$H=H([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),qH=H([Pt,yo],jC),Va=H([$H,Et,qH],CC,{memoizeOptions:{resultEqualityCheck:Zd}}),HH=H([Va],e=>e.filter(Zy)),xN=H([Va],PC,{memoizeOptions:{resultEqualityCheck:Zd}}),KH=H([Va],e=>e.some(t=>!t.data)),qa=H([xN,sn],RC),GH=H([HH,sn,Et],$T),M0=H([qa,Et,Va,sn,KH,xN],DC),wN=H([Et],O0),VH=H([Et],e=>e.allowDataOverflow),_N=H([wN,VH],ST),YH=H([Va],e=>e.filter(Zy)),FH=H([GH,YH,Gd,RT],LC),XH=H([FH,sn,Pt,_N],UC),WH=H([Va],kC),ZH=H([qa,Et,WH,E0,Pt,m8],qC,{memoizeOptions:{resultEqualityCheck:Wd}}),QH=H([HC,Pt,yo],wo),JH=H([QH,Pt],VC),e9=H([KC,Pt,yo],wo),t9=H([e9,Pt],YC),r9=H([GC,Pt,yo],wo),n9=H([r9,Pt],FC),i9=H([JH,n9,t9],ld),a9=H([Et,wN,_N,XH,ZH,i9,at,Pt],XC),co=H([Et,at,qa,M0,Gd,Pt,a9],WC),s9=H([co,Et,P0],ZC),o9=H([Et,co,s9,Pt],QC),SN=e=>{var t=Pt(e),r=yo(e),n=!1;return Su(e,t,r,n)},AN=H([Et,SN],Vd),l9=H([Et,P0,o9,AN],_0),ON=H([l9],Qy),u9=H([at,M0,Et,Pt],iN),c9=H([at,M0,Et,Pt],tN),f9=(e,t,r,n,s,o,u,c)=>{if(t){var{type:d}=t,h=Tn(e,c);if(n){var v=r==="scaleBand"&&n.bandwidth?n.bandwidth()/2:2,m=d==="category"&&n.bandwidth?n.bandwidth()/v:0;return m=c==="angleAxis"&&s!=null&&(s==null?void 0:s.length)>=2?qr(s[0]-s[1])*2*m:m,h&&u?u.map((y,b)=>{var x=n.map(y);return ze(x)?{coordinate:x+m,value:y,index:b,offset:m}:null}).filter(cr):n.domain().map((y,b)=>{var x=n.map(y);return ze(x)?{coordinate:x+m,value:o?o[y]:y,index:b,offset:m}:null}).filter(cr)}}},fi=H([at,Et,P0,ON,SN,u9,c9,Pt],f9),R0=H([lN,uN,mH],(e,t,r)=>cN(r.shared,e,t)),EN=e=>e.tooltip.settings.trigger,D0=e=>e.tooltip.settings.defaultIndex,Ou=H([So,R0,EN,D0],pN),ou=H([Ou,qa,uo,co],Ul),jN=H([fi,ou],fN),d9=H([Ou],e=>{if(e)return e.dataKey}),h9=H([Ou],e=>{if(e)return e.graphicalItemId}),TN=H([So,R0,EN,D0],gN),v9=H([si,oi,at,Vt,fi,D0,TN],mN),p9=H([Ou,v9],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),m9=H([Ou],e=>{var t;return(t=e==null?void 0:e.active)!==null&&t!==void 0?t:!1}),g9=H([TN,ou,sn,uo,jN,yN,R0],bN),y9=H([g9],e=>{if(e!=null){var t=e.map(r=>r.payload).filter(r=>r!=null);return Array.from(new Set(t))}});function dE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function hE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?dE(Object(r),!0).forEach(function(n){b9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function b9(e,t,r){return(t=x9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function x9(e){var t=w9(e,"string");return typeof t=="symbol"?t:t+""}function w9(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _9=()=>Ae(Et),S9=()=>{var e=_9(),t=Ae(fi),r=Ae(ON);return Uf(!e||!r?void 0:hE(hE({},e),{},{scale:r}),t)};function vE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function Bs(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
356t%2?vE(Object(r),!0).forEach(function(n){A9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function A9(e,t,r){return(t=O9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O9(e){var t=E9(e,"string");return typeof t=="symbol"?t:t+""}function E9(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var j9=(e,t,r,n)=>{var s=t.find(o=>o&&o.index===r);if(s){if(e==="horizontal")return{x:s.coordinate,y:n.relativeY};if(e==="vertical")return{x:n.relativeX,y:s.coordinate}}return{x:0,y:0}},T9=(e,t,r,n)=>{var s=t.find(h=>h&&h.index===r);if(s){if(e==="centric"){var o=s.coordinate,{radius:u}=n;return Bs(Bs(Bs({},n),Kt(n.cx,n.cy,u,o)),{},{angle:o,radius:u})}var c=s.coordinate,{angle:d}=n;return Bs(Bs(Bs({},n),Kt(n.cx,n.cy,c,d)),{},{angle:d,radius:c})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function C9(e,t){var{relativeX:r,relativeY:n}=e;return r>=t.left&&r<=t.left+t.width&&n>=t.top&&n<=t.top+t.height}var CN=(e,t,r,n,s)=>{var o,u=(o=t==null?void 0:t.length)!==null&&o!==void 0?o:0;if(u<=1||e==null)return 0;if(n==="angleAxis"&&s!=null&&Math.abs(Math.abs(s[1]-s[0])-360)<=1e-6)for(var c=0;c<u;c++){var d,h,v,m,y,b=c>0?(d=r[c-1])===null||d===void 0?void 0:d.coordinate:(h=r[u-1])===null||h===void 0?void 0:h.coordinate,x=(v=r[c])===null||v===void 0?void 0:v.coordinate,A=c>=u-1?(m=r[0])===null||m===void 0?void 0:m.coordinate:(y=r[c+1])===null||y===void 0?void 0:y.coordinate,w=void 0;if(!(b==null||x==null||A==null))if(qr(x-b)!==qr(A-x)){var E=[];if(qr(A-x)===qr(s[1]-s[0])){w=A;var C=x+s[1]-s[0];E[0]=Math.min(C,(C+b)/2),E[1]=Math.max(C,(C+b)/2)}else{w=b;var T=A+s[1]-s[0];E[0]=Math.min(x,(T+x)/2),E[1]=Math.max(x,(T+x)/2)}var N=[Math.min(x,(w+x)/2),Math.max(x,(w+x)/2)];if(e>N[0]&&e<=N[1]||e>=E[0]&&e<=E[1]){var M;return(M=r[c])===null||M===void 0?void 0:M.index}}else{var k=Math.min(b,A),z=Math.max(b,A);if(e>(k+x)/2&&e<=(z+x)/2){var V;return(V=r[c])===null||V===void 0?void 0:V.index}}}else if(t)for(var W=0;W<u;W++){var ne=t[W];if(ne!=null){var re=t[W+1],K=t[W-1];if(W===0&&re!=null&&e<=(ne.coordinate+re.coordinate)/2||W===u-1&&K!=null&&e>(ne.coordinate+K.coordinate)/2||W>0&&W<u-1&&K!=null&&re!=null&&e>(ne.coordinate+K.coordinate)/2&&e<=(ne.coordinate+re.coordinate)/2)return ne.index}}return-1},NN=()=>Ae(Ky),z0=(e,t)=>t,kN=(e,t,r)=>r,L0=(e,t,r,n)=>n,N9=H(fi,e=>Od(e,t=>t.coordinate)),I0=H([So,z0,kN,L0],pN),U0=H([I0,qa,uo,co],Ul),k9=(e,t,r)=>{if(t!=null){var n=So(e);return t==="axis"?r==="hover"?n.axisInteraction.hover.dataKey:n.axisInteraction.click.dataKey:r==="hover"?n.itemInteraction.hover.dataKey:n.itemInteraction.click.dataKey}},PN=H([So,z0,kN,L0],gN),cd=H([si,oi,at,Vt,fi,L0,PN],mN),P9=H([I0,cd],(e,t)=>{var r;return(r=e.coordinate)!==null&&r!==void 0?r:t}),MN=H([fi,U0],fN),M9=H([PN,U0,sn,uo,MN,yN,z0],bN),R9=H([I0,U0],(e,t)=>({isActive:e.active&&t!=null,activeIndex:t})),D9=(e,t,r,n,s,o,u)=>{if(!(!e||!r||!n||!s)&&C9(e,u)){var c=AI(e,t),d=CN(c,o,s,r,n),h=j9(t,s,d,e);return{activeIndex:String(d),activeCoordinate:h}}},z9=(e,t,r,n,s,o,u)=>{if(!(!e||!n||!s||!o||!r)){var c=n8(e,r);if(c){var d=OI(c,t),h=CN(d,u,o,n,s),v=T9(t,o,h,c);return{activeIndex:String(h),activeCoordinate:v}}}},L9=(e,t,r,n,s,o,u,c)=>{if(!(!e||!t||!n||!s||!o))return t==="horizontal"||t==="vertical"?D9(e,t,n,s,o,u,c):z9(e,t,r,n,s,o,u)},I9=H(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,r)=>r,(e,t,r)=>{if(t!=null){var n=e[t];if(n!=null)return r?n.panoramaElement:n.element}}),U9=H(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(n=>parseInt(n,10)).concat(Object.values(Qt)),r=Array.from(new Set(t));return r.sort((n,s)=>n-s)},{memoizeOptions:{resultEqualityCheck:N8}});function pE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function mE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
356t%2?pE(Object(r),!0).forEach(function(n){B9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function B9(e,t,r){return(t=$9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $9(e){var t=q9(e,"string");return typeof t=="symbol"?t:t+""}function q9(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var H9={},K9={zIndexMap:Object.values(Qt).reduce((e,t)=>mE(mE({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),H9)},G9=new Set(Object.values(Qt));function V9(e){return G9.has(e)}var RN=Wt({name:"zIndex",initialState:K9,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]?e.zIndexMap[r].consumers+=1:e.zIndexMap[r]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:et()},unregisterZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(e.zIndexMap[r].consumers-=1,e.zIndexMap[r].consumers<=0&&!V9(r)&&delete e.zIndexMap[r])},prepare:et()},registerZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:r,element:n,isPanorama:s}=t.payload;e.zIndexMap[r]?s?e.zIndexMap[r].panoramaElement=n:e.zIndexMap[r].element=n:e.zIndexMap[r]={consumers:0,element:s?void 0:n,panoramaElement:s?n:void 0}},prepare:et()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(t.payload.isPanorama?e.zIndexMap[r].panoramaElement=void 0:e.zIndexMap[r].element=void 0)},prepare:et()}}}),{registerZIndexPortal:Y9,unregisterZIndexPortal:ag,registerZIndexPortalElement:F9,unregisterZIndexPortalElement:X9}=RN.actions,W9=RN.reducer;function di(e){var{zIndex:t,children:r}=e,n=iU(),s=n&&t!==void 0&&t!==0,o=dr(),u=O.useRef(void 0),c=O.useRef(new Set),d=xt(),h=Ae(m=>I9(m,t,o));if(O.useLayoutEffect(()=>{if(!s){var m=c.current;m.forEach(b=>{d(ag({zIndex:b}))}),m.clear(),u.current=void 0;return}if(c.current.has(t)||(d(Y9({zIndex:t})),c.current.add(t)),h){u.current=h;var y=c.current;y.forEach(b=>{b!==t&&(d(ag({zIndex:b})),y.delete(b))})}},[d,t,s,h]),O.useLayoutEffect(()=>{var m=c.current;return()=>{m.forEach(y=>{d(ag({zIndex:y}))}),m.clear()}},[d]),!s)return r;var v=h??u.current;return v?Bj.createPortal(r,v):null}function ly(){return ly=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ly.apply(null,arguments)}function gE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function df(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gE(Object(r),!0).forEach(function(n){Z9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Z9(e,t,r){return(t=Q9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Q9(e){var t=J9(e,"string");return typeof t=="symbol"?t:t+""}function J9(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function e7(e){var{cursor:t,cursorComp:r,cursorProps:n}=e;return O.isValidElement(t)?O.cloneElement(t,n):O.createElement(r,n)}function t7(e){var t,{coordinate:r,payload:n,index:s,offset:o,tooltipAxisBandSize:u,layout:c,cursor:d,tooltipEventType:h,chartName:v}=e,m=r,y=n,b=s;if(!d||!m||v!=="ScatterChart"&&h!=="axis")return null;var x,A,w;if(v==="ScatterChart")x=m,A=p6,w=Qt.cursorLine;else if(v==="BarChart")x=m6(c,m,o,u),A=Y6,w=Qt.cursorRectangle;else if(c==="radial"&&i2(m)){var{cx:E,cy:C,radius:T,startAngle:N,endAngle:M}=xT(m);x={cx:E,cy:C,startAngle:N,endAngle:M,innerRadius:T,outerRadius:T},A=o8,w=Qt.cursorLine}else x={points:l8(c,m,o)},A=bf,w=Qt.cursorLine;var k=typeof d=="object"&&"className"in d?d.className:void 0,z=df(df(df(df({stroke:"#ccc",pointerEvents:"none"},o),x),wd(d)),{},{payload:y,payloadIndex:b,className:rt("recharts-tooltip-cursor",k)});return O.createElement(di,{zIndex:(t=e.zIndex)!==null&&t!==void 0?t:w},O.createElement(e7,{cursor:d,cursorComp:A,cursorProps:z}))}
356function r7(e){var t=S9(),r=rT(),n=po(),s=NN();return t==null||r==null||n==null||s==null?null:O.createElement(t7,ly({},e,{offset:r,layout:n,tooltipAxisBandSize:t,chartName:s}))}var DN=O.createContext(null),n7=()=>O.useContext(DN),sg={exports:{}},yE;function i7(){return yE||(yE=1,(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function s(d,h,v){this.fn=d,this.context=h,this.once=v||!1}function o(d,h,v,m,y){if(typeof v!="function")throw new TypeError("The listener must be a function");var b=new s(v,m||d,y),x=r?r+h:h;return d._events[x]?d._events[x].fn?d._events[x]=[d._events[x],b]:d._events[x].push(b):(d._events[x]=b,d._eventsCount++),d}function u(d,h){--d._eventsCount===0?d._events=new n:delete d._events[h]}function c(){this._events=new n,this._eventsCount=0}c.prototype.eventNames=function(){var h=[],v,m;if(this._eventsCount===0)return h;for(m in v=this._events)t.call(v,m)&&h.push(r?m.slice(1):m);return Object.getOwnPropertySymbols?h.concat(Object.getOwnPropertySymbols(v)):h},c.prototype.listeners=function(h){var v=r?r+h:h,m=this._events[v];if(!m)return[];if(m.fn)return[m.fn];for(var y=0,b=m.length,x=new Array(b);y<b;y++)x[y]=m[y].fn;return x},c.prototype.listenerCount=function(h){var v=r?r+h:h,m=this._events[v];return m?m.fn?1:m.length:0},c.prototype.emit=function(h,v,m,y,b,x){var A=r?r+h:h;if(!this._events[A])return!1;var w=this._events[A],E=arguments.length,C,T;if(w.fn){switch(w.once&&this.removeListener(h,w.fn,void 0,!0),E){case 1:return w.fn.call(w.context),!0;case 2:return w.fn.call(w.context,v),!0;case 3:return w.fn.call(w.context,v,m),!0;case 4:return w.fn.call(w.context,v,m,y),!0;case 5:return w.fn.call(w.context,v,m,y,b),!0;case 6:return w.fn.call(w.context,v,m,y,b,x),!0}for(T=1,C=new Array(E-1);T<E;T++)C[T-1]=arguments[T];w.fn.apply(w.context,C)}else{var N=w.length,M;for(T=0;T<N;T++)switch(w[T].once&&this.removeListener(h,w[T].fn,void 0,!0),E){case 1:w[T].fn.call(w[T].context);break;case 2:w[T].fn.call(w[T].context,v);break;case 3:w[T].fn.call(w[T].context,v,m);break;case 4:w[T].fn.call(w[T].context,v,m,y);break;default:if(!C)for(M=1,C=new Array(E-1);M<E;M++)C[M-1]=arguments[M];w[T].fn.apply(w[T].context,C)}}return!0},c.prototype.on=function(h,v,m){return o(this,h,v,m,!1)},c.prototype.once=function(h,v,m){return o(this,h,v,m,!0)},c.prototype.removeListener=function(h,v,m,y){var b=r?r+h:h;if(!this._events[b])return this;if(!v)return u(this,b),this;var x=this._events[b];if(x.fn)x.fn===v&&(!y||x.once)&&(!m||x.context===m)&&u(this,b);else{for(var A=0,w=[],E=x.length;A<E;A++)(x[A].fn!==v||y&&!x[A].once||m&&x[A].context!==m)&&w.push(x[A]);w.length?this._events[b]=w.length===1?w[0]:w:u(this,b)}return this},c.prototype.removeAllListeners=function(h){var v;return h?(v=r?r+h:h,this._events[v]&&u(this,v)):(this._events=new n,this._eventsCount=0),this},c.prototype.off=c.prototype.removeListener,c.prototype.addListener=c.prototype.on,c.prefixed=r,c.EventEmitter=c,e.exports=c})(sg)),sg.exports}var a7=i7();const s7=Xi(a7);var lu=new s7,uy="recharts.syncEvent.tooltip",bE="recharts.syncEvent.brush",o7=(e,t)=>{if(t&&Array.isArray(e)){var r=Number.parseInt(t,10);if(!Sn(r))return e[r]}},l7={chartName:"",tooltipPayloadSearcher:()=>{},eventEmitter:void 0,defaultTooltipEventType:"axis"},zN=Wt({name:"options",initialState:l7,reducers:{createEventEmitter:e=>{e.eventEmitter==null&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),u7=zN.reducer,{createEventEmitter:c7}=zN.actions;function f7(e){return e.tooltip.syncInteraction}var d7={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},LN=Wt({name:"chartData",initialState:d7,reducers:{setChartData(e,t){if(e.chartData=t.payload,t.payload==null){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:r,endIndex:n}=t.payload;r!=null&&(e.dataStartIndex=r),n!=null&&(e.dataEndIndex=n)}}}),{setChartData:xE,setDataStartEndIndexes:h7,setComputedData:LF}=LN.actions,v7=LN.reducer,p7=["x","y"];function wE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function $s(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
356t%2?wE(Object(r),!0).forEach(function(n){m7(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function m7(e,t,r){return(t=g7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function g7(e){var t=y7(e,"string");return typeof t=="symbol"?t:t+""}function y7(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function b7(e,t){if(e==null)return{};var r,n,s=x7(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function x7(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function w7(){var e=Ae(Gy),t=Ae(Vy),r=xt(),n=Ae(DT),s=Ae(fi),o=po(),u=Ud(),c=Ae(d=>d.rootProps.className);O.useEffect(()=>{if(e==null)return vo;var d=(h,v,m)=>{if(t!==m&&e===h){if(v.payload.active===!1){r(Ml({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if(n==="index"){var y;if(u&&v!==null&&v!==void 0&&(y=v.payload)!==null&&y!==void 0&&y.coordinate&&v.payload.sourceViewBox){var b=v.payload.coordinate,{x,y:A}=b,w=b7(b,p7),{x:E,y:C,width:T,height:N}=v.payload.sourceViewBox,M=$s($s({},w),{},{x:u.x+(T?(x-E)/T:0)*u.width,y:u.y+(N?(A-C)/N:0)*u.height});r($s($s({},v),{},{payload:$s($s({},v.payload),{},{coordinate:M})}))}else r(v);return}if(s!=null){var k;if(typeof n=="function"){var z={activeTooltipIndex:v.payload.index==null?void 0:Number(v.payload.index),isTooltipActive:v.payload.active,activeIndex:v.payload.index==null?void 0:Number(v.payload.index),activeLabel:v.payload.label,activeDataKey:v.payload.dataKey,activeCoordinate:v.payload.coordinate},V=n(s,z);k=s[V]}else n==="value"&&(k=s.find(q=>String(q.value)===v.payload.label));var{coordinate:W}=v.payload;if(W==null||u==null){r(Ml({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if(k==null){r(Ml({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:v.payload.sourceViewBox,graphicalItemId:void 0}));return}var{x:ne,y:re}=W,K=Math.min(ne,u.x+u.width),me=Math.min(re,u.y+u.height),we={x:o==="horizontal"?k.coordinate:K,y:o==="horizontal"?me:k.coordinate},_e=Ml({active:v.payload.active,coordinate:we,dataKey:v.payload.dataKey,index:String(k.index),label:v.payload.label,sourceViewBox:v.payload.sourceViewBox,graphicalItemId:v.payload.graphicalItemId});r(_e)}}};return lu.on(uy,d),()=>{lu.off(uy,d)}},[c,r,t,e,n,s,o,u])}function _7(){var e=Ae(Gy),t=Ae(Vy),r=xt();O.useEffect(()=>{if(e==null)return vo;var n=(s,o,u)=>{t!==u&&e===s&&r(h7(o))};return lu.on(bE,n),()=>{lu.off(bE,n)}},[r,t,e])}function S7(){var e=xt();O.useEffect(()=>{e(c7())},[e]),w7(),_7()}function A7(e,t,r,n,s,o){var u=Ae(x=>k9(x,e,t)),c=Ae(h9),d=Ae(Vy),h=Ae(Gy),v=Ae(DT),m=Ae(f7),y=(m==null?void 0:m.sourceViewBox)!=null,b=Ud();O.useEffect(()=>{if(!y&&h!=null&&d!=null){var x=Ml({active:o,coordinate:r,dataKey:u,index:s,label:typeof n=="number"?String(n):n,sourceViewBox:b,graphicalItemId:c});lu.emit(uy,h,x,d)}},[y,r,u,c,s,n,d,h,v,o,b])}function _E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function SE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?_E(Object(r),!0).forEach(function(n){O7(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_E(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function O7(e,t,r){return(t=E7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function E7(e){var t=j7(e,"string");return typeof t=="symbol"?t:t+""}function j7(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function T7(e){return e.dataKey}function C7(e,t){return O.isValidElement(e)?O.cloneElement(e,t):typeof e=="function"?O.createElement(e,t):O.createElement(KU,t)}var AE=[],N7={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,includeHidden:!1,isAnimationActive:"auto",itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function k7(e){var t,r,n=Yr(e,N7),{active:s,allowEscapeViewBox:o,animationDuration:u,animationEasing:c,content:d,filterNull:h,isAnimationActive:v,offset:m,payloadUniqBy:y,position:b,reverseDirection:x,useTranslate3d:A,wrapperStyle:w,cursor:E,shared:C,trigger:T,defaultIndex:N,portal:M,axisId:k}=n,z=xt(),V=typeof N=="number"?String(N):N;O.useEffect(()=>{z(wH({shared:C,trigger:T,axisId:k,active:s,defaultIndex:V}))},[z,C,T,k,s,V]);var W=Ud(),ne=vT(),re=pH(C),{activeIndex:K,isActive:me}=(t=Ae(le=>R9(le,re,T,V)))!==null&&t!==void 0?t:{},we=Ae(le=>M9(le,re,T,V)),_e=Ae(le=>MN(le,re,T,V)),q=Ae(le=>P9(le,re,T,V)),ee=we,oe=n7(),pe=(r=s??me)!==null&&r!==void 0?r:!1,[ye,R]=fL([ee,pe]),Y=re==="axis"?_e:void 0;A7(re,T,q,Y,K,pe);var ie=M??oe;if(ie==null||W==null||re==null)return null;var I=ee??AE;pe||(I=AE),h&&I.length&&(I=Lz(I.filter(le=>le.value!=null&&(le.hide!==!0||n.includeHidden)),y,T7));var ae=I.length>0,se=SE(SE({},n),{},{payload:I,label:Y,active:pe,activeIndex:K,coordinate:q,accessibilityLayer:ne}),ue=O.createElement(t6,{allowEscapeViewBox:o,animationDuration:u,animationEasing:c,isAnimationActive:v,active:pe,coordinate:q,hasPayload:ae,offset:m,position:b,reverseDirection:x,useTranslate3d:A,viewBox:W,wrapperStyle:w,lastBoundingBox:ye,innerRef:R,hasPortalFromProps:!!M},C7(d,se));return O.createElement(O.Fragment,null,Bj.createPortal(ue,ie),pe&&O.createElement(r7,{cursor:E,tooltipEventType:re,coordinate:q,payload:I,index:K}
356))}function P7(e,t,r){return(t=M7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function M7(e){var t=R7(e,"string");return typeof t=="symbol"?t:t+""}function R7(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class D7{constructor(t){P7(this,"cache",new Map),this.maxSize=t}get(t){var r=this.cache.get(t);return r!==void 0&&(this.cache.delete(t),this.cache.set(t,r)),r}set(t,r){if(this.cache.has(t))this.cache.delete(t);else if(this.cache.size>=this.maxSize){var n=this.cache.keys().next().value;n!=null&&this.cache.delete(n)}this.cache.set(t,r)}clear(){this.cache.clear()}size(){return this.cache.size}}function OE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function z7(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?OE(Object(r),!0).forEach(function(n){L7(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):OE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function L7(e,t,r){return(t=I7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function I7(e){var t=U7(e,"string");return typeof t=="symbol"?t:t+""}function U7(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var B7={cacheSize:2e3,enableCache:!0},IN=z7({},B7),EE=new D7(IN.cacheSize),$7={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},jE="recharts_measurement_span";function q7(e,t){var r=t.fontSize||"",n=t.fontFamily||"",s=t.fontWeight||"",o=t.fontStyle||"",u=t.letterSpacing||"",c=t.textTransform||"";return"".concat(e,"|").concat(r,"|").concat(n,"|").concat(s,"|").concat(o,"|").concat(u,"|").concat(c)}var TE=(e,t)=>{try{var r=document.getElementById(jE);r||(r=document.createElement("span"),r.setAttribute("id",jE),r.setAttribute("aria-hidden","true"),document.body.appendChild(r)),Object.assign(r.style,$7,t),r.textContent="".concat(e);var n=r.getBoundingClientRect();return{width:n.width,height:n.height}}catch{return{width:0,height:0}}},Bl=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||mu.isSsr)return{width:0,height:0};if(!IN.enableCache)return TE(t,r);var n=q7(t,r),s=EE.get(n);if(s)return s;var o=TE(t,r);return EE.set(n,o),o},UN;function H7(e,t,r){return(t=K7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function K7(e){var t=G7(e,"string");return typeof t=="symbol"?t:t+""}function G7(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var CE=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,NE=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,V7=/^(px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q)$/,Y7=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,F7={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},X7=["cm","mm","pt","pc","in","Q","px"];function W7(e){return X7.includes(e)}var Qs="NaN";function Z7(e,t){return e*F7[t]}class Ht{static parse(t){var r,[,n,s]=(r=Y7.exec(t))!==null&&r!==void 0?r:[];return n==null?Ht.NaN:new Ht(parseFloat(n),s??"")}constructor(t,r){this.num=t,this.unit=r,this.num=t,this.unit=r,Sn(t)&&(this.unit=""),r!==""&&!V7.test(r)&&(this.num=NaN,this.unit=""),W7(r)&&(this.num=Z7(t,r),this.unit="px")}add(t){return this.unit!==t.unit?new Ht(NaN,""):new Ht(this.num+t.num,this.unit)}subtract(t){return this.unit!==t.unit?new Ht(NaN,""):new Ht(this.num-t.num,this.unit)}multiply(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new Ht(NaN,""):new Ht(this.num*t.num,this.unit||t.unit)}divide(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new Ht(NaN,""):new Ht(this.num/t.num,this.unit||t.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return Sn(this.num)}}UN=Ht;H7(Ht,"NaN",new UN(NaN,""));function BN(e){if(e==null||e.includes(Qs))return Qs;for(var t=e;t.includes("*")||t.includes("/");){var r,[,n,s,o]=(r=CE.exec(t))!==null&&r!==void 0?r:[],u=Ht.parse(n??""),c=Ht.parse(o??""),d=s==="*"?u.multiply(c):u.divi
356de(c);if(d.isNaN())return Qs;t=t.replace(CE,d.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var h,[,v,m,y]=(h=NE.exec(t))!==null&&h!==void 0?h:[],b=Ht.parse(v??""),x=Ht.parse(y??""),A=m==="+"?b.add(x):b.subtract(x);if(A.isNaN())return Qs;t=t.replace(NE,A.toString())}return t}var kE=/\(([^()]*)\)/;function Q7(e){for(var t=e,r;(r=kE.exec(t))!=null;){var[,n]=r;t=t.replace(kE,BN(n))}return t}function J7(e){var t=e.replace(/\s+/g,"");return t=Q7(t),t=BN(t),t}function eK(e){try{return J7(e)}catch{return Qs}}function og(e){var t=eK(e.slice(5,-1));return t===Qs?"":t}var tK=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],rK=["dx","dy","angle","className","breakAll"];function cy(){return cy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},cy.apply(null,arguments)}function PE(e,t){if(e==null)return{};var r,n,s=nK(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function nK(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var $N=/[ \f\n\r\t\v\u2028\u2029]+/,qN=e=>{var{children:t,breakAll:r,style:n}=e;try{var s=[];Gt(t)||(r?s=t.toString().split(""):s=t.toString().split($N));var o=s.map(c=>({word:c,width:Bl(c,n).width})),u=r?0:Bl(" ",n).width;return{wordsWithComputedWidth:o,spaceWidth:u}}catch{return null}};function HN(e){return e==="start"||e==="middle"||e==="end"||e==="inherit"}function iK(e){return Gt(e)||typeof e=="string"||typeof e=="number"||typeof e=="boolean"}var KN=(e,t,r,n)=>e.reduce((s,o)=>{var{word:u,width:c}=o,d=s[s.length-1];if(d&&c!=null&&(t==null||n||d.width+c+r<Number(t)))d.words.push(u),d.width+=c+r;else{var h={words:[u],width:c};s.push(h)}return s},[]),GN=e=>e.reduce((t,r)=>t.width>r.width?t:r),aK="…",ME=(e,t,r,n,s,o,u,c)=>{var d=e.slice(0,t),h=qN({breakAll:r,style:n,children:d+aK});if(!h)return[!1,[]];var v=KN(h.wordsWithComputedWidth,o,u,c),m=v.length>s||GN(v).width>Number(o);return[m,v]},sK=(e,t,r,n,s)=>{var{maxLines:o,children:u,style:c,breakAll:d}=e,h=ve(o),v=String(u),m=KN(t,n,r,s);if(!h||s)return m;var y=m.length>o||GN(m).width>Number(n);if(!y)return m;for(var b=0,x=v.length-1,A=0,w;b<=x&&A<=v.length-1;){var E=Math.floor((b+x)/2),C=E-1,[T,N]=ME(v,C,d,c,o,n,r,s),[M]=ME(v,E,d,c,o,n,r,s);if(!T&&!M&&(b=E+1),T&&M&&(x=E-1),!T&&M){w=N;break}A++}return w||m},RE=e=>{var t=Gt(e)?[]:e.toString().split($N);return[{words:t,width:void 0}]},oK=e=>{var{width:t,scaleToFit:r,children:n,style:s,breakAll:o,maxLines:u}=e;if((t||r)&&!mu.isSsr){var c,d,h=qN({breakAll:o,children:n,style:s});
356if(h){var{wordsWithComputedWidth:v,spaceWidth:m}=h;c=v,d=m}else return RE(n);return sK({breakAll:o,children:n,maxLines:u,style:s},c,d,t,!!r)}return RE(n)},VN="#808080",lK={angle:0,breakAll:!1,capHeight:"0.71em",fill:VN,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},B0=O.forwardRef((e,t)=>{var r=Yr(e,lK),{x:n,y:s,lineHeight:o,capHeight:u,fill:c,scaleToFit:d,textAnchor:h,verticalAnchor:v}=r,m=PE(r,tK),y=O.useMemo(()=>oK({breakAll:m.breakAll,children:m.children,maxLines:m.maxLines,scaleToFit:d,style:m.style,width:m.width}),[m.breakAll,m.children,m.maxLines,d,m.style,m.width]),{dx:b,dy:x,angle:A,className:w,breakAll:E}=m,C=PE(m,rK);if(!An(n)||!An(s)||y.length===0)return null;var T=Number(n)+(ve(b)?b:0),N=Number(s)+(ve(x)?x:0);if(!ze(T)||!ze(N))return null;var M;switch(v){case"start":M=og("calc(".concat(u,")"));break;case"middle":M=og("calc(".concat((y.length-1)/2," * -").concat(o," + (").concat(u," / 2))"));break;default:M=og("calc(".concat(y.length-1," * -").concat(o,")"));break}var k=[],z=y[0];if(d&&z!=null){var V=z.width,{width:W}=m;k.push("scale(".concat(ve(W)&&ve(V)?W/V:1,")"))}return A&&k.push("rotate(".concat(A,", ").concat(T,", ").concat(N,")")),k.length&&(C.transform=k.join(" ")),O.createElement("text",cy({},Gr(C),{ref:t,x:T,y:N,className:rt("recharts-text",w),textAnchor:h,fill:c.includes("url")?VN:c}),y.map((ne,re)=>{var K=ne.words.join(E?"":" ");return O.createElement("tspan",{x:T,dy:re===0?M:o,key:"".concat(K,"-").concat(re)},K)}))});B0.displayName="Text";function DE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function vn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?DE(Object(r),!0).forEach(function(n){uK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):DE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function uK(e,t,r){return(t=cK(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cK(e){var t=fK(e,"string");return typeof t=="symbol"?t:t+""}function fK(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var dK=e=>{var{viewBox:t,position:r,offset:n=0,parentViewBox:s}=e,{x:o,y:u,height:c,upperWidth:d,lowerWidth:h}=zy(t),v=o,m=o+(d-h)/2,y=(v+m)/2,b=(d+h)/2,x=v+d/2,A=c>=0?1:-1,w=A*n,E=A>0?"end":"start",C=A>0?"start":"end",T=d>=0?1:-1,N=T*n,M=T>0?"end":"start",k=T>0?"start":"end",z=s;if(r==="top"){var V={x:v+d/2,y:u-w,horizontalAnchor:"middle",verticalAnchor:E};return z&&(V.height=Math.max(u-z.y,0),V.width=d),V}if(r==="bottom"){var W={x:m+h/2,y:u+c+w,horizontalAnchor:"middle",verticalAnchor:C};return z&&(W.height=Math.max(z.y+z.height-(u+c),0),W.width=h),W}if(r==="left"){var ne={x:y-N,y:u+c/2,horizontalAnchor:M,verticalAnchor:"middle"};return z&&(ne.width=Math.max(ne.x-z.x,0),ne.height=c),ne}if(r==="right"){var re={x:y+b+N,y:u+c/2,horizontalAnchor:k,verticalAnchor:"middle"};return z&&(re.width=Math.max(z.x+z.width-re.x,0),re.height=c),re}var K=z?{width:b,height:c}:{};return r==="insideLeft"?vn({x:y+N,y:u+c/2,horizontalAnchor:k,verticalAnchor:"middle"},K):r==="insideRight"?vn({x:y+b-N,y:u+c/2,horizontalAnchor:M,verticalAnchor:"middle"},K):r==="insideTop"?vn({x:v+d/2,y:u+w,horizontalAnchor:"middle",verticalAnchor:C},K):r==="insideBottom"?vn({x:m+h/2,y:u+c-w,horizontalAnchor:"middle",verticalAnchor:E},K):r==="insideTopLeft"?vn({x:v+N,y:u+w,horizontalAnchor:k,verticalAnchor:C},K):r==="insideTopRight"?vn({x:v+d-N,y:u+w,horizontalAnchor:M,verticalAnchor:C},K):r==="insideBottomLeft"?vn({x:m+N,y:u+c-w,horizontalAnchor:k,verticalAnchor:E},K):r==="insideBottomRight"?vn({x:m+h-N,y:u+c-w,horizontalAnchor:M,verticalAnchor:E},K):r&&typeof r=="object"&&(ve(r.x)||La(r.x))&&(ve(r.y)||La(r.y))?vn({x:o+Fi(r.x,b),y:u+Fi(r.y,c),horizontalAnchor:"end",verticalAnchor:"end"},K):vn({x,y:u+c/2,horizontalAnchor:"middle",verticalAnchor:"middle"},K)},hK=["labelRef"],vK=["content"];function zE(e,t){if(e==null)return{};var r,n,s=pK(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function pK(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function LE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function Rl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
356t%2?LE(Object(r),!0).forEach(function(n){mK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):LE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mK(e,t,r){return(t=gK(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gK(e){var t=yK(e,"string");return typeof t=="symbol"?t:t+""}function yK(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Wn(){return Wn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Wn.apply(null,arguments)}var YN=O.createContext(null),bK=e=>{var{x:t,y:r,upperWidth:n,lowerWidth:s,width:o,height:u,children:c}=e,d=O.useMemo(()=>({x:t,y:r,upperWidth:n,lowerWidth:s,width:o,height:u}),[t,r,n,s,o,u]);return O.createElement(YN.Provider,{value:d},c)},FN=()=>{var e=O.useContext(YN),t=Ud();return e||(t?zy(t):void 0)},xK=O.createContext(null),wK=()=>{var e=O.useContext(xK),t=Ae(BT);return e||t},_K=e=>{var{value:t,formatter:r}=e,n=Gt(e.children)?t:e.children;return typeof r=="function"?r(n):n},$0=e=>e!=null&&typeof e=="function",SK=(e,t)=>{var r=qr(t-e),n=Math.min(Math.abs(t-e),360);return r*n},AK=(e,t,r,n,s)=>{var{offset:o,className:u}=e,{cx:c,cy:d,innerRadius:h,outerRadius:v,startAngle:m,endAngle:y,clockWise:b}=s,x=(h+v)/2,A=SK(m,y),w=A>=0?1:-1,E,C;switch(t){case"insideStart":E=m+w*o,C=b;break;case"insideEnd":E=y-w*o,C=!b;break;case"end":E=y+w*o,C=b;break;default:throw new Error("Unsupported position ".concat(t))}C=A<=0?C:!C;var T=Kt(c,d,x,E),N=Kt(c,d,x,E+(C?1:-1)*359),M="M".concat(T.x,",").concat(T.y,`
357    A`).concat(x,",").concat(x,",0,1,").concat(C?0:1,`,
358    `).concat(N.x,",").concat(N.y),k=Gt(e.id)?Fl("recharts-radial-line-"):e.id;return O.createElement("text",Wn({},n,{dominantBaseline:"central",className:rt("recharts-radial-bar-label",u)}),O.createElement("defs",null,O.createElement("path",{id:k,d:M})),O.createElement("textPath",{xlinkHref:"#".concat(k)},r))},OK=(e,t,r)=>{var{cx:n,cy:s,innerRadius:o,outerRadius:u,startAngle:c,endAngle:d}=e,h=(c+d)/2;if(r==="outside"){var{x:v,y:m}=Kt(n,s,u+t,h);return{x:v,y:m,textAnchor:v>=n?"start":"end",verticalAnchor:"middle"}}if(r==="center")return{x:n,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(r==="centerTop")return{x:n,y:s,textAnchor:"middle",verticalAnchor:"start"};if(r==="centerBottom")return{x:n,y:s,textAnchor:"middle",verticalAnchor:"end"};var y=(o+u)/2,{x:b,y:x}=Kt(n,s,y,h);return{x:b,y:x,textAnchor:"middle",verticalAnchor:"middle"}},xf=e=>e!=null&&"cx"in e&&ve(e.cx),EK={angle:0,offset:5,zIndex:Qt.label,position:"middle",textBreakAll:!1};function jK(e){if(!xf(e))return e;var{cx:t,cy:r,outerRadius:n}=e,s=n*2;return{x:t-n,y:r-n,width:s,upperWidth:s,lowerWidth:s,height:s}}function Bi(e){var t=Yr(e,EK),{viewBox:r,parentViewBox:n,position:s,value:o,children:u,content:c,className:d="",textBreakAll:h,labelRef:v}=t,m=wK(),y=FN(),b=s==="center"?y:m??y,x,A,w;r==null?x=b:xf(r)?x=r:x=zy(r);var E=jK(x);if(!x||Gt(o)&&Gt(u)&&!O.isValidElement(c)&&typeof c!="function")return null;var C=Rl(Rl({},t),{},{viewBox:x});if(O.isValidElement(c)){var{labelRef:T}=C,N=zE(C,hK);return O.cloneElement(c,N)}if(typeof c=="function"){var{content:M}=C,k=zE(C,vK);if(A=O.createElement(c,k),O.isValidElement(A))return A}else A=_K(t);var z=Gr(t);if(xf(x)){if(s==="insideStart"||s==="insideEnd"||s==="end")return AK(t,s,A,z,x);w=OK(x,t.offset,t.position)}else{if(!E)return null;var V=dK({viewBox:E,position:s,offset:t.offset,parentViewBox:xf(n)?void 0:n});w=Rl(Rl({x:V.x,y:V.y,textAnchor:V.horizontalAnchor,verticalAnchor:V.verticalAnchor},V.width!==void 0?{width:V.width}:{}),V.height!==void 0?{height:V.height}:{})}return O.createElement(di,{zIndex:t.zIndex},O.createElement(B0,Wn({ref:v,className:rt("recharts-label",d)},z,w,{textAnchor:HN(z.textAnchor)?z.textAnchor:w.textAnchor,breakAll:h}),A))}Bi.displayName="Label";var TK=(e,t,r)=>{if(!e)return null;var n={viewBox:t,labelRef:r};return e===!0?O.createElement(Bi,Wn({key:"label-implicit"},n)):An(e)?O.createElement(Bi,Wn({key:"label-implicit",value:e},n)):O.isValidElement(e)?e.type===Bi?O.cloneElement(e,Rl({key:"label-implicit"},n)):O.createElement(Bi,Wn({key:"label-implicit",content:e},n)):$0(e)?O.createElement(Bi,Wn({key:"label-implicit",content:e},n)):e&&typeof e=="object"?O.createElement(Bi,Wn({},e,{key:"label-implicit"},n)):null};function CK(e){var{label:t,labelRef:r}=e,n=FN();return TK(t,n,r)||null}var NK=["valueAccessor"],kK=["dataKey","clockWise","id","textBreakAll","zIndex"];function fd(){return fd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
358).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fd.apply(null,arguments)}function IE(e,t){if(e==null)return{};var r,n,s=PK(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function PK(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var MK=e=>{var t=Array.isArray(e.value)?e.value[e.value.length-1]:e.value;if(iK(t))return t},XN=O.createContext(void 0),RK=XN.Provider,WN=O.createContext(void 0);WN.Provider;function DK(){return O.useContext(XN)}function zK(){return O.useContext(WN)}function wf(e){var{valueAccessor:t=MK}=e,r=IE(e,NK),{dataKey:n,clockWise:s,id:o,textBreakAll:u,zIndex:c}=r,d=IE(r,kK),h=DK(),v=zK(),m=h||v;return!m||!m.length?null:O.createElement(di,{zIndex:c??Qt.label},O.createElement(_n,{className:"recharts-label-list"},m.map((y,b)=>{var x,A=Gt(n)?t(y,b):Nt(y.payload,n),w=Gt(o)?{}:{id:"".concat(o,"-").concat(b)};return O.createElement(Bi,fd({key:"label-".concat(b)},Gr(y),d,w,{fill:(x=r.fill)!==null&&x!==void 0?x:y.fill,parentViewBox:y.parentViewBox,value:A,textBreakAll:u,viewBox:y.viewBox,index:b,zIndex:0}))})))}wf.displayName="LabelList";function LK(e){var{label:t}=e;return t?t===!0?O.createElement(wf,{key:"labelList-implicit"}):O.isValidElement(t)||$0(t)?O.createElement(wf,{key:"labelList-implicit",content:t}):typeof t=="object"?O.createElement(wf,fd({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}function fy(){return fy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fy.apply(null,arguments)}var ZN=e=>{var{cx:t,cy:r,r:n,className:s}=e,o=rt("recharts-dot",s);return ve(t)&&ve(r)&&ve(n)?O.createElement("circle",fy({},nn(e),Ey(e),{className:o,cx:t,cy:r,r:n})):null},IK={radiusAxis:{},angleAxis:{}},QN=Wt({name:"polarAxis",initialState:IK,reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=t.payload},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=t.payload},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),{addRadiusAxis:IF,removeRadiusAxis:UF,addAngleAxis:BF,removeAngleAxis:$F}=QN.actions,UK=QN.reducer;function BK(e){return e&&typeof e=="object"&&"className"in e&&typeof e.className=="string"?e.className:""}var JN=e=>e&&typeof e=="object"&&"clipDot"in e?!!e.clipDot:!0;function $K(e){var{tooltipEntrySettings:t}=e,r=xt(),n=dr(),s=O.useRef(null);return O.useLayoutEffect(()=>{n||(s.current===null?r(yH(t)):s.current!==t&&r(bH({prev:s.current,next:t})),s.current=t)},[t,r,n]),O.useLayoutEffect(()=>()=>{s.current&&(r(xH(s.current)),s.current=null)},[r]),null}function qK(e){var{legendPayload:t}=e,r=xt(),n=dr(),s=O.useRef(null);return O.useLayoutEffect(()=>{n||(s.current===null?r(gU(t)):s.current!==t&&r(yU({prev:s.current,next:t})),s.current=t)},[r,n,t]),O.useLayoutEffect(()=>()=>{s.current&&(r(bU(s.current)),s.current=null)},[r]),null}var lg,HK=()=>{var[e]=O.useState(()=>Fl("uid-"));return e},KK=(lg=fR.useId)!==null&&lg!==void 0?lg:HK;function GK(e,t){var r=KK();return t||(e?"".concat(e,"-").concat(r):r)}var VK=O.createContext(void 0),YK=e=>{var{id:t,type:r,children:n}=e,s=GK("recharts-".concat(r),t);return O.createElement(VK.Provider,{value:s},n(s))},FK={cartesianItems:[],polarItems:[]},ek=Wt({name:"graphicalItems",initialState:FK,reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(t.payload)},prepare:et()},replaceCartesianGraphicalItem:{reducer(e,t){var{prev:r,next:n}=t.payload,s=Hr(e).cartesianItems.indexOf(r);s>-1&&(e.cartesianItems[s]=n)},prepare:et()},removeCartesianGraphicalItem:{reducer(e,t){var r=Hr(e).cartesianItems.indexOf(t.payload);r>-1&&e.cartesianItems.splice(r,1)},prepare:et()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(t.payload)},prepare:et()},removePolarGraphicalItem:{reducer(e,t){var r=Hr(e).polarItems.indexOf(t.payload);r>-1&&e.polarItems.splice(r,1)},prepare:et()},replacePolarGraphicalItem:{reducer(e,t){var{prev:r,next:n}=t.payload,s=Hr(e).polarItems.indexOf(r);s>-1&&(e.polarItems[s]=n)},prepare:et()}}}),{addCartesianGraphicalItem:XK,replaceCartesianGraphicalItem:WK,removeCartesianGraphicalItem:ZK,addPolarGraphicalItem:qF,removePolarGraphicalItem:HF,replacePolarGraphicalItem:KF}=ek.actions,QK=ek.reducer,JK=e=>{var t=xt(),r=O.useRef(null);return O.useLayoutEffect(()=>{r.current===null?t(XK(e)):r.current!==e&&t(WK({prev:r.current,next:e})),r.current=e},[t,e]),O.useLayoutEffect(()=>()=>{r.current&&(t(ZK(r.current)),r.current=null)},[t]),null},eG=O.memo(JK),tG=["points"];function UE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function ug(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
358t%2?UE(Object(r),!0).forEach(function(n){rG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):UE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function rG(e,t,r){return(t=nG(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nG(e){var t=iG(e,"string");return typeof t=="symbol"?t:t+""}function iG(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function dd(){return dd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dd.apply(null,arguments)}function aG(e,t){if(e==null)return{};var r,n,s=sG(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function sG(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function oG(e){var{option:t,dotProps:r,className:n}=e;if(O.isValidElement(t))return O.cloneElement(t,r);if(typeof t=="function")return t(r);var s=rt(n,typeof t!="boolean"?t.className:""),o=r??{},{points:u}=o,c=aG(o,tG);return O.createElement(ZN,dd({},c,{className:s}))}function lG(e,t){return e==null?!1:t?!0:e.length===1}function uG(e){var{points:t,dot:r,className:n,dotClassName:s,dataKey:o,baseProps:u,needClip:c,clipPathId:d,zIndex:h=Qt.scatter}=e;if(!lG(t,r))return null;var v=JN(r),m=N3(r),y=t.map((x,A)=>{var w,E,C=ug(ug(ug({r:3},u),m),{},{index:A,cx:(w=x.x)!==null&&w!==void 0?w:void 0,cy:(E=x.y)!==null&&E!==void 0?E:void 0,dataKey:o,value:x.value,payload:x.payload,points:t});return O.createElement(oG,{key:"dot-".concat(A),option:r,dotProps:C,className:s})}),b={};return c&&d!=null&&(b.clipPath="url(#clipPath-".concat(v?"":"dots-").concat(d,")")),O.createElement(di,{zIndex:h},O.createElement(_n,dd({className:n},b),y))}function BE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function $E(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?BE(Object(r),!0).forEach(function(n){cG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):BE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cG(e,t,r){return(t=fG(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fG(e){var t=dG(e,"string");return typeof t=="symbol"?t:t+""}function dG(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var tk=0,hG={xAxis:{},yAxis:{},zAxis:{}},rk=Wt({name:"cartesianAxis",initialState:hG,reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=t.payload},prepare:et()},replaceXAxis:{reducer(e,t){var{prev:r,next:n}=t.payload;e.xAxis[r.id]!==void 0&&(r.id!==n.id&&delete e.xAxis[r.id],e.xAxis[n.id]=n)},prepare:et()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:et()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=t.payload},prepare:et()},replaceYAxis:{reducer(e,t){var{prev:r,next:n}=t.payload;e.yAxis[r.id]!==void 0&&(r.id!==n.id&&delete e.yAxis[r.id],e.yAxis[n.id]=n)},prepare:et()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:et()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=t.payload},prepare:et()},replaceZAxis:{reducer(e,t){var{prev:r,next:n}=t.payload;e.zAxis[r.id]!==void 0&&(r.id!==n.id&&delete e.zAxis[r.id],e.zAxis[n.id]=n)},prepare:et()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:et()},updateYAxisWidth(e,t){var{id:r,width:n}=t.payload,s=e.yAxis[r];if(s){var o,u=s.widthHistory||[];if(u.length===3&&u[0]===u[2]&&n===u[1]&&n!==s.width&&Math.abs(n-((o=u[0])!==null&&o!==void 0?o:0))<=1)return;var c=[...u,n].slice(-3);e.yAxis[r]=$E($E({},s),{},{width:n,widthHistory:c})}}}}),{addXAxis:vG,replaceXAxis:pG,removeXAxis:mG,addYAxis:gG,replaceYAxis:yG,removeYAxis:bG,addZAxis:GF,replaceZAxis:VF,removeZAxis:YF,updateYAxisWidth:xG}=rk.actions,wG=rk.reducer,_G=H([Vt],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),SG=H([_G,si,oi],(e,t,r)=>{if(!(!e||t==null||r==null))return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,r-e.top-e.bottom)}}),q0=()=>Ae(SG),AG=()=>Ae(y9);function qE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function cg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
358t%2?qE(Object(r),!0).forEach(function(n){OG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function OG(e,t,r){return(t=EG(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function EG(e){var t=jG(e,"string");return typeof t=="symbol"?t:t+""}function jG(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var TG=e=>{var{point:t,childIndex:r,mainColor:n,activeDot:s,dataKey:o,clipPath:u}=e;if(s===!1||t.x==null||t.y==null)return null;var c={index:r,dataKey:o,cx:t.x,cy:t.y,r:4,fill:n??"none",strokeWidth:2,stroke:"#fff",payload:t.payload,value:t.value},d=cg(cg(cg({},c),wd(s)),Ey(s)),h;return O.isValidElement(s)?h=O.cloneElement(s,d):typeof s=="function"?h=s(d):h=O.createElement(ZN,d),O.createElement(_n,{className:"recharts-active-dot",clipPath:u},h)};function HE(e){var{points:t,mainColor:r,activeDot:n,itemDataKey:s,clipPath:o,zIndex:u=Qt.activeDot}=e,c=Ae(ou),d=AG();if(t==null||d==null)return null;var h=t.find(v=>d.includes(v.payload));return Gt(h)?null:O.createElement(di,{zIndex:u},O.createElement(TG,{point:h,childIndex:Number(c),mainColor:r,dataKey:s,activeDot:n,clipPath:o}))}var CG=e=>{var{chartData:t}=e,r=xt(),n=dr();return O.useEffect(()=>n?()=>{}:(r(xE(t)),()=>{r(xE(void 0))}),[t,r,n]),null},KE={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},nk=Wt({name:"brush",initialState:KE,reducers:{setBrushSettings(e,t){return t.payload==null?KE:t.payload}}}),{setBrushSettings:FF}=nk.actions,NG=nk.reducer;function kG(e){return(e%180+180)%180}var PG=function(t){var{width:r,height:n}=t,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=kG(s),u=o*Math.PI/180,c=Math.atan(n/r),d=u>c&&u<Math.PI-c?n/Math.sin(u):r/Math.cos(u);return Math.abs(d)},MG={dots:[],areas:[],lines:[]},ik=Wt({name:"referenceElements",initialState:MG,reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var r=Hr(e).dots.findIndex(n=>n===t.payload);r!==-1&&e.dots.splice(r,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var r=Hr(e).areas.findIndex(n=>n===t.payload);r!==-1&&e.areas.splice(r,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var r=Hr(e).lines.findIndex(n=>n===t.payload);r!==-1&&e.lines.splice(r,1)}}}),{addDot:XF,removeDot:WF,addArea:ZF,removeArea:QF,addLine:JF,removeLine:eX}=ik.actions,RG=ik.reducer,DG=O.createContext(void 0),zG=e=>{var{children:t}=e,[r]=O.useState("".concat(Fl("recharts"),"-clip")),n=q0();if(n==null)return null;var{x:s,y:o,width:u,height:c}=n;return O.createElement(DG.Provider,{value:r},O.createElement("defs",null,O.createElement("clipPath",{id:r},O.createElement("rect",{x:s,y:o,height:c,width:u}))),t)};function ak(e,t){if(t<1)return[];if(t===1)return e;for(var r=[],n=0;n<e.length;n+=t){var s=e[n];s!==void 0&&r.push(s)}return r}function LG(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return PG(n,r)}function IG(e,t,r){var n=r==="width",{x:s,y:o,width:u,height:c}=e;return t===1?{start:n?s:o,end:n?s+u:o+c}:{start:n?s+u:o+c,end:n?s:o}}function uu(e,t,r,n,s){if(e*t<e*n||e*t>e*s)return!1;var o=r();return e*(t-e*o/2-n)>=0&&e*(t+e*o/2-s)<=0}function UG(e,t){return ak(e,t+1)}function BG(e,t,r,n,s){for(var o=(n||[]).slice(),{start:u,end:c}=t,d=0,h=1,v=u,m=function(){var x=n==null?void 0:n[d];if(x===void 0)return{v:ak(n,h)};var A=d,w,E=()=>(w===void 0&&(w=r(x,A)),w),C=x.coordinate,T=d===0||uu(e,C,E,v,c);T||(d=0,v=u,h+=1),T&&(v=C+e*(E()/2+s),d+=h)},y;h<=o.length;)if(y=m(),y)return y.v;return[]}function $G(e,t,r,n,s){var o=(n||[]).slice(),u=o.length;if(u===0)return[];for(var{start:c,end:d}=t,h=1;h<=u;h++){for(var v=(u-1)%h,m=c,y=!0,b=function(){var N=n[A];if(N==null)return 0;var M=A,k,z=()=>(k===void 0&&(k=r(N,M)),k),V=N.coordinate,W=A===v||uu(e,V,z,m,d);if(!W)return y=!1,1;W&&(m=V+e*(z()/2+s))},x,A=v;A<u&&(x=b(),!(x!==0&&x===1));
358A+=h);if(y){for(var w=[],E=v;E<u;E+=h){var C=n[E];C!=null&&w.push(C)}return w}}return[]}function GE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function Ft(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?GE(Object(r),!0).forEach(function(n){qG(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):GE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qG(e,t,r){return(t=HG(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function HG(e){var t=KG(e,"string");return typeof t=="symbol"?t:t+""}function KG(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function GG(e,t,r,n,s){for(var o=(n||[]).slice(),u=o.length,{start:c}=t,{end:d}=t,h=function(y){var b=o[y];if(b==null)return 1;var x=b,A,w=()=>(A===void 0&&(A=r(b,y)),A);if(y===u-1){var E=e*(x.coordinate+e*w()/2-d);o[y]=x=Ft(Ft({},x),{},{tickCoord:E>0?x.coordinate-E*e:x.coordinate})}else o[y]=x=Ft(Ft({},x),{},{tickCoord:x.coordinate});if(x.tickCoord!=null){var C=uu(e,x.tickCoord,w,c,d);C&&(d=x.tickCoord-e*(w()/2+s),o[y]=Ft(Ft({},x),{},{isShow:!0}))}},v=u-1;v>=0;v--)h(v);return o}function VG(e,t,r,n,s,o){var u=(n||[]).slice(),c=u.length,{start:d,end:h}=t;if(o){var v=n[c-1];if(v!=null){var m=r(v,c-1),y=e*(v.coordinate+e*m/2-h);if(u[c-1]=v=Ft(Ft({},v),{},{tickCoord:y>0?v.coordinate-y*e:v.coordinate}),v.tickCoord!=null){var b=uu(e,v.tickCoord,()=>m,d,h);b&&(h=v.tickCoord-e*(m/2+s),u[c-1]=Ft(Ft({},v),{},{isShow:!0}))}}}for(var x=o?c-1:c,A=function(C){var T=u[C];if(T==null)return 1;var N=T,M,k=()=>(M===void 0&&(M=r(T,C)),M);if(C===0){var z=e*(N.coordinate-e*k()/2-d);u[C]=N=Ft(Ft({},N),{},{tickCoord:z<0?N.coordinate-z*e:N.coordinate})}else u[C]=N=Ft(Ft({},N),{},{tickCoord:N.coordinate});if(N.tickCoord!=null){var V=uu(e,N.tickCoord,k,d,h);V&&(d=N.tickCoord+e*(k()/2+s),u[C]=Ft(Ft({},N),{},{isShow:!0}))}},w=0;w<x;w++)A(w);return u}function H0(e,t,r){var{tick:n,ticks:s,viewBox:o,minTickGap:u,orientation:c,interval:d,tickFormatter:h,unit:v,angle:m}=e;if(!s||!s.length||!n)return[];if(ve(d)||mu.isSsr){var y;return(y=UG(s,ve(d)?d:0))!==null&&y!==void 0?y:[]}var b=[],x=c==="top"||c==="bottom"?"width":"height",A=v&&x==="width"?Bl(v,{fontSize:t,letterSpacing:r}):{width:0,height:0},w=(M,k)=>{var z=typeof h=="function"?h(M.value,k):M.value;return x==="width"?LG(Bl(z,{fontSize:t,letterSpacing:r}),A,m):Bl(z,{fontSize:t,letterSpacing:r})[x]},E=s[0],C=s[1],T=s.length>=2&&E!=null&&C!=null?qr(C.coordinate-E.coordinate):1,N=IG(o,T,x);return d==="equidistantPreserveStart"?BG(T,N,w,s,u):d==="equidistantPreserveEnd"?$G(T,N,w,s,u):(d==="preserveStart"||d==="preserveStartEnd"?b=VG(T,N,w,s,u,d==="preserveStartEnd"):b=GG(T,N,w,s,u),b.filter(M=>M.isShow))}var YG=e=>{var{ticks:t,label:r,labelGapWithTick:n=5,tickSize:s=0,tickMargin:o=0}=e,u=0;if(t){Array.from(t).forEach(v=>{if(v){var m=v.getBoundingClientRect();m.width>u&&(u=m.width)}});var c=r?r.getBoundingClientRect().width:0,d=s+o,h=u+d+c+(r?n:0);return Math.round(h)}return 0},FG={xAxis:{},yAxis:{}},sk=Wt({name:"renderedTicks",initialState:FG,reducers:{setRenderedTicks:(e,t)=>{var{axisType:r,axisId:n,ticks:s}=t.payload;e[r][n]=s},removeRenderedTicks:(e,t)=>{var{axisType:r,axisId:n}=t.payload;delete e[r][n]}}}),{setRenderedTicks:XG,removeRenderedTicks:WG}=sk.actions,ZG=sk.reducer,QG=["axisLine","width","height","className","hide","ticks","axisType","axisId"];function JG(e,t){if(e==null)return{};var r,n,s=eV(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function eV(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function Ha(){return Ha=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
358).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ha.apply(null,arguments)}function VE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function ft(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?VE(Object(r),!0).forEach(function(n){tV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):VE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tV(e,t,r){return(t=rV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rV(e){var t=nV(e,"string");return typeof t=="symbol"?t:t+""}function nV(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ei={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd",zIndex:Qt.axis};function iV(e){var{x:t,y:r,width:n,height:s,orientation:o,mirror:u,axisLine:c,otherSvgProps:d}=e;if(!c)return null;var h=ft(ft(ft({},d),nn(c)),{},{fill:"none"});if(o==="top"||o==="bottom"){var v=+(o==="top"&&!u||o==="bottom"&&u);h=ft(ft({},h),{},{x1:t,y1:r+v*s,x2:t+n,y2:r+v*s})}else{var m=+(o==="left"&&!u||o==="right"&&u);h=ft(ft({},h),{},{x1:t+m*n,y1:r,x2:t+m*n,y2:r+s})}return O.createElement("line",Ha({},h,{className:rt("recharts-cartesian-axis-line",Ad(c,"className"))}))}function aV(e,t,r,n,s,o,u,c,d){var h,v,m,y,b,x,A=c?-1:1,w=e.tickSize||u,E=ve(e.tickCoord)?e.tickCoord:e.coordinate;switch(o){case"top":h=v=e.coordinate,y=r+ +!c*s,m=y-A*w,x=m-A*d,b=E;break;case"left":m=y=e.coordinate,v=t+ +!c*n,h=v-A*w,b=h-A*d,x=E;break;case"right":m=y=e.coordinate,v=t+ +c*n,h=v+A*w,b=h+A*d,x=E;break;default:h=v=e.coordinate,y=r+ +c*s,m=y+A*w,x=m+A*d,b=E;break}return{line:{x1:h,y1:m,x2:v,y2:y},tick:{x:b,y:x}}}function sV(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}function oV(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}function lV(e){var{option:t,tickProps:r,value:n}=e,s,o=rt(r.className,"recharts-cartesian-axis-tick-value");if(O.isValidElement(t))s=O.cloneElement(t,ft(ft({},r),{},{className:o}));else if(typeof t=="function")s=t(ft(ft({},r),{},{className:o}));else{var u="recharts-cartesian-axis-tick-value";typeof t!="boolean"&&(u=rt(u,BK(t))),s=O.createElement(B0,Ha({},r,{className:u}),n)}return s}function uV(e){var{ticks:t,axisType:r,axisId:n}=e,s=xt();return O.useEffect(()=>{if(n==null||r==null)return vo;var o=t.map(u=>({value:u.value,coordinate:u.coordinate,offset:u.offset,index:u.index}));return s(XG({ticks:o,axisId:n,axisType:r})),()=>{s(WG({axisId:n,axisType:r}))}},[s,t,n,r]),null}var cV=O.forwardRef((e,t)=>{var{ticks:r=[],tick:n,tickLine:s,stroke:o,tickFormatter:u,unit:c,padding:d,tickTextProps:h,orientation:v,mirror:m,x:y,y:b,width:x,height:A,tickSize:w,tickMargin:E,fontSize:C,letterSpacing:T,getTicksConfig:N,events:M,axisType:k,axisId:z}=e,V=H0(ft(ft({},N),{},{ticks:r}),C,T),W=nn(N),ne=wd(n),re=HN(W.textAnchor)?W.textAnchor:sV(v,m),K=oV(v,m),me={};typeof s=="object"&&(me=s);var we=ft(ft({},W),{},{fill:"none"},me),_e=V.map(oe=>ft({entry:oe},aV(oe,y,b,x,A,v,w,m,E))),q=_e.map(oe=>{var{entry:pe,line:ye}=oe;return O.createElement(_n,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(pe.value,"-").concat(pe.coordinate,"-").concat(pe.tickCoord)},s&&O.createElement("line",Ha({},we,ye,{className:rt("recharts-cartesian-axis-tick-line",Ad(s,"className"))})))}),ee=_e.map((oe,pe)=>{var ye,R,{entry:Y,tick:ie}=oe,I=ft(ft(ft(ft({verticalAnchor:K},W),{},{textAnchor:re,stroke:"none",fill:o},ie),{},{index:pe,payload:Y,visibleTicksCount:V.length,tickFormatter:u,padding:d},h),{},{angle:(ye=(R=h==null?void 0:h.angle)!==null&&R!==void 0?R:W.angle)!==null&&ye!==void 0?ye:0}),ae=ft(ft({},I),ne);return O.createElement(_n,Ha({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(Y.value,"-").concat(Y.coordinate,"-").concat(Y.tickCoord)},dz(M,Y,pe)),n&&O.createElement(lV,{option:n,tickProps:ae,value:"".concat(typeof u=="function"?u(Y.value,pe):Y.value).concat(c||"")}))});return O.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(k,"-ticks")},O.createElement(uV,{ticks:V,axisId:z,axisType:k}),ee.length>0&&O.createElement(di,{zIndex:Qt.label},O.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(k,"-tick-labels"),ref:t},ee)),q.length>0&&O.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(k,"-tick-lines")},q))}),fV=O.forwardRef((e,t)=>
358{var{axisLine:r,width:n,height:s,className:o,hide:u,ticks:c,axisType:d,axisId:h}=e,v=JG(e,QG),[m,y]=O.useState(""),[b,x]=O.useState(""),A=O.useRef(null);O.useImperativeHandle(t,()=>({getCalculatedWidth:()=>{var E;return YG({ticks:A.current,label:(E=e.labelRef)===null||E===void 0?void 0:E.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var w=O.useCallback(E=>{if(E){var C=E.getElementsByClassName("recharts-cartesian-axis-tick-value");A.current=C;var T=C[0];if(T){var N=window.getComputedStyle(T),M=N.fontSize,k=N.letterSpacing;(M!==m||k!==b)&&(y(M),x(k))}}},[m,b]);return u||n!=null&&n<=0||s!=null&&s<=0?null:O.createElement(di,{zIndex:e.zIndex},O.createElement(_n,{className:rt("recharts-cartesian-axis",o)},O.createElement(iV,{x:e.x,y:e.y,width:n,height:s,orientation:e.orientation,mirror:e.mirror,axisLine:r,otherSvgProps:nn(e)}),O.createElement(cV,{ref:w,axisType:d,events:v,fontSize:m,getTicksConfig:e,height:e.height,letterSpacing:b,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:c,unit:e.unit,width:e.width,x:e.x,y:e.y,axisId:h}),O.createElement(bK,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},O.createElement(CK,{label:e.label,labelRef:e.labelRef}),e.children)))}),K0=O.forwardRef((e,t)=>{var r=Yr(e,ei);return O.createElement(fV,Ha({},r,{ref:t}))});K0.displayName="CartesianAxis";var dV=["x1","y1","x2","y2","key"],hV=["offset"],vV=["xAxisId","yAxisId"],pV=["xAxisId","yAxisId"];function YE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function Xt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?YE(Object(r),!0).forEach(function(n){mV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):YE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mV(e,t,r){return(t=gV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gV(e){var t=yV(e,"string");return typeof t=="symbol"?t:t+""}function yV(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ka(){return ka=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ka.apply(null,arguments)}function hd(e,t){if(e==null)return{};var r,n,s=bV(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function bV(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var xV=e=>{var{fill:t}=e;if(!t||t==="none")return null;var{fillOpacity:r,x:n,y:s,width:o,height:u,ry:c}=e;return O.createElement("rect",{x:n,y:s,ry:c,width:o,height:u,stroke:"none",fill:t,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function ok(e){var{option:t,lineItemProps:r}=e,n;if(O.isValidElement(t))n=O.cloneElement(t,r);else if(typeof t=="function")n=t(r);else{var s,{x1:o,y1:u,x2:c,y2:d,key:h}=r,v=hd(r,dV),m=(s=nn(v))!==null&&s!==void 0?s:{},{offset:y}=m,b=hd(m,hV);n=O.createElement("line",ka({},b,{x1:o,y1:u,x2:c,y2:d,fill:"none",key:h}))}return n}function wV(e){var{x:t,width:r,horizontal:n=!0,horizontalPoints:s}=e;if(!n||!s||!s.length)return null;var{xAxisId:o,yAxisId:u}=e,c=hd(e,vV),d=s.map((h,v)=>{var m=Xt(Xt({},c),{},{x1:t,y1:h,x2:t+r,y2:h,key:"line-".concat(v),index:v});return O.createElement(ok,{key:"line-".concat(v),option:n,lineItemProps:m})});return O.createElement("g",{className:"recharts-cartesian-grid-horizontal"},d)}function _V(e){var{y:t,height:r,vertical:n=!0,verticalPoints:s}=e;if(!n||!s||!s.length)return null;var{xAxisId:o,yAxisId:u}=e,c=hd(e,pV),d=s.map((h,v)=>{var m=Xt(Xt({}
358,c),{},{x1:h,y1:t,x2:h,y2:t+r,key:"line-".concat(v),index:v});return O.createElement(ok,{option:n,lineItemProps:m,key:"line-".concat(v)})});return O.createElement("g",{className:"recharts-cartesian-grid-vertical"},d)}function SV(e){var{horizontalFill:t,fillOpacity:r,x:n,y:s,width:o,height:u,horizontalPoints:c,horizontal:d=!0}=e;if(!d||!t||!t.length||c==null)return null;var h=c.map(m=>Math.round(m+s-s)).sort((m,y)=>m-y);s!==h[0]&&h.unshift(0);var v=h.map((m,y)=>{var b=h[y+1],x=b==null,A=x?s+u-m:b-m;if(A<=0)return null;var w=y%t.length;return O.createElement("rect",{key:"react-".concat(y),y:m,x:n,height:A,width:o,stroke:"none",fill:t[w],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return O.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},v)}function AV(e){var{vertical:t=!0,verticalFill:r,fillOpacity:n,x:s,y:o,width:u,height:c,verticalPoints:d}=e;if(!t||!r||!r.length)return null;var h=d.map(m=>Math.round(m+s-s)).sort((m,y)=>m-y);s!==h[0]&&h.unshift(0);var v=h.map((m,y)=>{var b=h[y+1],x=b==null,A=x?s+u-m:b-m;if(A<=0)return null;var w=y%r.length;return O.createElement("rect",{key:"react-".concat(y),x:m,y:o,width:A,height:c,stroke:"none",fill:r[w],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return O.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},v)}var OV=(e,t)=>{var{xAxis:r,width:n,height:s,offset:o}=e;return F2(H0(Xt(Xt(Xt({},ei),r),{},{ticks:X2(r),viewBox:{x:0,y:0,width:n,height:s}})),o.left,o.left+o.width,t)},EV=(e,t)=>{var{yAxis:r,width:n,height:s,offset:o}=e;return F2(H0(Xt(Xt(Xt({},ei),r),{},{ticks:X2(r),viewBox:{x:0,y:0,width:n,height:s}})),o.top,o.top+o.height,t)},jV={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:Qt.grid};function lk(e){var t=nT(),r=iT(),n=rT(),s=Xt(Xt({},Yr(e,jV)),{},{x:ve(e.x)?e.x:n.left,y:ve(e.y)?e.y:n.top,width:ve(e.width)?e.width:n.width,height:ve(e.height)?e.height:n.height}),{xAxisId:o,yAxisId:u,x:c,y:d,width:h,height:v,syncWithTicks:m,horizontalValues:y,verticalValues:b}=s,x=dr(),A=Ae(W=>oE(W,"xAxis",o,x)),w=Ae(W=>oE(W,"yAxis",u,x));if(!On(h)||!On(v)||!ve(c)||!ve(d))return null;var E=s.verticalCoordinatesGenerator||OV,C=s.horizontalCoordinatesGenerator||EV,{horizontalPoints:T,verticalPoints:N}=s;if((!T||!T.length)&&typeof C=="function"){var M=y&&y.length,k=C({yAxis:w?Xt(Xt({},w),{},{ticks:M?y:w.ticks}):void 0,width:t??h,height:r??v,offset:n},M?!0:m);Bf(Array.isArray(k),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof k,"]")),Array.isArray(k)&&(T=k)}if((!N||!N.length)&&typeof E=="function"){var z=b&&b.length,V=E({xAxis:A?Xt(Xt({},A),{},{ticks:z?b:A.ticks}):void 0,width:t??h,height:r??v,offset:n},z?!0:m);Bf(Array.isArray(V),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof V,"]")),Array.isArray(V)&&(N=V)}return O.createElement(di,{zIndex:s.zIndex},O.createElement("g",{className:"recharts-cartesian-grid"},O.createElement(xV,{fill:s.fill,fillOpacity:s.fillOpacity,x:s.x,y:s.y,width:s.width,height:s.height,ry:s.ry}),O.createElement(SV,ka({},s,{horizontalPoints:T})),O.createElement(AV,ka({},s,{verticalPoints:N})),O.createElement(wV,ka({},s,{offset:n,horizontalPoints:T,xAxis:A,yAxis:w})),O.createElement(_V,ka({},s,{offset:n,verticalPoints:N,xAxis:A,yAxis:w}))))}lk.displayName="CartesianGrid";var TV={},uk=Wt({name:"errorBars",initialState:TV,reducers:{addErrorBar:(e,t)=>{var{itemId:r,errorBar:n}=t.payload;e[r]||(e[r]=[]),e[r].push(n)},replaceErrorBar:(e,t)=>{var{itemId:r,prev:n,next:s}=t.payload;e[r]&&(e[r]=e[r].map(o=>o.dataKey===n.dataKey&&o.direction===n.direction?s:o))},removeErrorBar:(e,t)=>{var{itemId:r,errorBar:n}=t.payload;e[r]&&(e[r]=e[r].filter(s=>s.dataKey!==n.dataKey||s.direction!==n.direction))}}}),{addErrorBar:tX,replaceErrorBar:rX,removeErrorBar:nX}=uk.actions,CV=uk.reducer;function ck(e,t){var r,n,s=Ae(h=>ui(h,e)),o=Ae(h=>ci(h,t)),u=(r=s==null?void 0:s.allowDataOverflow)!==null&&r!==void 0?r:_t.allowDataOverflow,c=(n=o==null?void 0:o.allowDataOverflow)!==null&&n!==void 0?n:St.allowDataOverflow,d=u||c;return{needClip:d,needClipX:u,needClipY:c}}function NV(e){var{xAxisId:t,yAxisId:r,clipPathId:n}=e,s=q0(),{needClipX:o,needClipY:u,needClip:c}=ck(t,r);if(!c||!s)return null;var{x:d,y:h,width:v,height:m}=s;return O.createElement("clipPath",{id:"clipPath-".concat(n)},O.createElement("rect",{x:o?d:d-v/2,y:u?h:h-m/2,width:o?v:v*2,height:u?m:m*2}))}function kV(e){var t=wd(e),r=3,n=2;if(t!=null){var{r:s,strokeWidth:o}=t,u=Number(s),c=Number(o);return(Number.isNaN(u)||u<0)&&(u=r),(Number.isNaN(c)||c<0)&&(c=n),{r:u,strokeWidth:c}}return{r,strokeWidth:n}}function G0(e,t){var r,n;return(r=(n=e.graphicalItems.cartesianItems.find(s=>s.id===t))===null||n===void 0?void 0:n.xAxisId)!==null&&r!==void 0?r:tk}function V0(e,t){var r,n;return(r=(n=e.graphicalItems.cartesianItems.find(s=>s.id===t))===null||n===void 0?void 0:n.yAxisId)!==null&&r!==void 0?r:tk}var fk=(e,t,r)=>oN(e,"xAxis",G0(e,t),r),dk=(e,t,r)=>sN(e,"xAxis",G0(e,t),r),hk=(e,t,r)=>oN(e,"yAxis",V0(e,t),r),vk=(e,t,r)=>sN(e,"yAxis",V0(e,t),r),PV=H([at,fk,hk,dk,vk],(e,t,r,n,s)=>Tn(e,"xAxis")?Uf(t,n,!1):Uf(r,s,!1)),MV=(e,t)=>t,pk=H([TC,MV],(e,t)=>e.filter(r=>r.type==="area").find(r=>r.id===t)),mk=e=>{var t=at(e),r=Tn(t,"xAxis");return r?"yAxis":"xAxis"},RV=(e,t)=>{var r=mk(e);return r==="yAxis"?V0(e,t):G0(e,t)},DV=(e,t,r)=>IC(e,mk(e),RV(e,t),r),zV=H([pk,DV],(e,t)=>{var r;if(!(e==null||t==null)){var{stackId:n}=e,s=Wy(e);if(!(n==null||s==null)){var o=(r=t[n])===null||r===void 0?void 0:r.stackedData,u=o==null?void 0:o.find(c=>c.key===s);if(u!=null)return u.map(c=>
358[c[0],c[1]])}}}),LV=H([at,fk,hk,dk,vk,zV,v8,PV,pk,S8],(e,t,r,n,s,o,u,c,d,h)=>{var{chartData:v,dataStartIndex:m,dataEndIndex:y}=u;if(!(d==null||e!=="horizontal"&&e!=="vertical"||t==null||r==null||n==null||s==null||n.length===0||s.length===0||c==null)){var{data:b}=d,x;if(b&&b.length>0?x=b:x=v==null?void 0:v.slice(m,y+1),x!=null)return nY({layout:e,xAxis:t,yAxis:r,xAxisTicks:n,yAxisTicks:s,dataStartIndex:m,areaSettings:d,stackedData:o,displayedData:x,chartBaseValue:h,bandSize:c})}}),IV=["id"],UV=["activeDot","animationBegin","animationDuration","animationEasing","connectNulls","dot","fill","fillOpacity","hide","isAnimationActive","legendType","stroke","xAxisId","yAxisId"];function Da(){return Da=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Da.apply(null,arguments)}function gk(e,t){if(e==null)return{};var r,n,s=BV(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function BV(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function FE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function Js(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FE(Object(r),!0).forEach(function(n){$V(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $V(e,t,r){return(t=qV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function qV(e){var t=HV(e,"string");return typeof t=="symbol"?t:t+""}function HV(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vd(e,t){return e&&e!=="none"?e:t}var KV=e=>{var{dataKey:t,name:r,stroke:n,fill:s,legendType:o,hide:u}=e;return[{inactive:u,dataKey:t,type:o,color:vd(n,s),value:W2(r,t),payload:e}]},GV=O.memo(e=>{var{dataKey:t,data:r,stroke:n,strokeWidth:s,fill:o,name:u,hide:c,unit:d,tooltipType:h,id:v}=e,m={dataDefinedOnItem:r,getPosition:vo,settings:{stroke:n,strokeWidth:s,fill:o,dataKey:t,nameKey:void 0,name:W2(u,t),hide:c,type:h,color:vd(n,o),unit:d,graphicalItemId:v}};return O.createElement($K,{tooltipEntrySettings:m})});function VV(e){var{clipPathId:t,points:r,props:n}=e,{needClip:s,dot:o,dataKey:u}=n,c=nn(n);return O.createElement(uG,{points:r,dot:o,className:"recharts-area-dots",dotClassName:"recharts-area-dot",dataKey:u,baseProps:c,needClip:s,clipPathId:t})}function YV(e){var{showLabels:t,children:r,points:n}=e,s=n.map(o=>{var u,c,d={x:(u=o.x)!==null&&u!==void 0?u:0,y:(c=o.y)!==null&&c!==void 0?c:0,width:0,lowerWidth:0,upperWidth:0,height:0};return Js(Js({},d),{},{value:o.value,payload:o.payload,parentViewBox:void 0,viewBox:d,fill:void 0})});return O.createElement(RK,{value:t?s:void 0},r)}function XE(e){var{points:t,baseLine:r,needClip:n,clipPathId:s,props:o}=e,{layout:u,type:c,stroke:d,connectNulls:h,isRange:v}=o,{id:m}=o,y=gk(o,IV),b=nn(y),x=Gr(y);return O.createElement(O.Fragment,null,(t==null?void 0:t.length)>1&&O.createElement(_n,{clipPath:n?"url(#clipPath-".concat(s,")"):void 0},O.createElement(bf,Da({},x,{id:m,points:t,connectNulls:h,type:c,baseLine:r,layout:u,stroke:"none",className:"recharts-area-area"})),d!=="none"&&O.createElement(bf,Da({},b,{className:"recharts-area-curve",layout:u,type:c,connectNulls:h,fill:"none",points:t})),d!=="none"&&v&&Array.isArray(r)&&O.createElement(bf,Da({},b,{className:"recharts-area-curve",layout:u,type:c,connectNulls:h,fill:"none",points:r}))),O.createElement(VV,{points:t,props:y,clipPathId:s}))}function FV(e){var t,r,{alpha:n,baseLine:s,points:o,strokeWidth:u}=e,c=(t=o[0])===null||t===void 0?void 0:t.y,d=(r=o[o.length-1])===null||r===void 0?void 0:r.y;if(!ze(c)||!ze(d))return null;var h=n*Math.abs(c-d),v=Math.max(...o.map(m=>m.x||0));return ve(s)?v=Math.max(s,v):s&&Array.isArray(s)&&s.length&&(v=Math.max(...s.map(m=>m.x||0),v)),ve(v)?O.createElement("rect",{x:0,y:c<d?c:c-h,width:v+(u?parseInt("".concat(u),10):1),height:Math.floor(h)}):null}function XV(e){var t,r,{alpha:n,baseLine:s,points:o,strokeWidth:u}=e,c=(t=o[0])===null||t===void 0?void 0:t.x,d=(r=o[o.length-1])===null||r===void 0?void 0:r.x;if(!ze(c)||!ze(d))return null;var h=n*Math.abs(c-d),v=Math.max(...o.map(m=>m.y||0));return ve(s)?v=Math.max(s,v):s&&Array.isArray(s)&&s.length&&(v=Math.max(...s.map(m=>m.y||0),v)),ve(v)?O.createElement("rect",{x:c<d?c:c-h,y:0,width:h,height:Math.floor(v+(u?parseInt("".concat(u),10):1))}):null}function WV(e){var{alpha:t,layout:r,points:n,baseLine:s,strokeWidth:o}=e;return r==="vertical"?O.createElement(FV,{alpha:t,points:n,baseLine:s,strokeWidth:o}):O.createElement(XV,{alpha:t,points:n,baseLine:s,strokeWidth:o})}function ZV(e){var{needClip:t,clipPathId:r,props:n,previousPointsRef:s,previousBaselineRef:o}=e,{points:u,baseLine:c,isAnimationActive:d,animationBegin:h,animationDuration:v,animationEasing:m,onAnimationStart:y,onAnimationEnd:b}=n,x=O.useMemo(()=>({points:u,baseLine:c}),[u,c]),A=bT(x,"recharts-area-"),w=Ly(),[E,C]=O.useState(!1),T=!E,N=O.useCallback(()=>{typeof b=="function"&&b(),C(!1)},[b]),M=O.useCallback(()=>{typeof y=="function"&&y(),C(!0)},[y]);if(w==null)return null;var k=s.current,z=o.current;return O.createElement(YV,{showLabels:T,points:u},n.children,O.createElement(yT,{animationId:A,begin:h,duration:v,isActive:d,easing:m,onAnimationEnd:N,onAnimationStart:M,key:A},V=>{if(k){var W=k.length/u.length,ne=V===1?u:u.map((K,me)=>{var we=Math.floor(me*W);if(k[we]){var _e=k[we];return Js(Js({},K),{},{x:gn(_e.x,K.x,V),y:gn(_e.y,K.y,V)})}return K}),re;return ve(c)?re=gn(z,c,V):Gt(c)||Sn(c)?re=gn(z,0,V):re=c.map((K,me)=>{var we=Math.floor(me*W);if(Array.isArray(z)&&z[we]){var _e=z[we];return Js(Js({},K),{},{x:gn(_e.x,K.x,V),y:gn(_e.y,K.y,V)})}return K}),V>0&&(s.current=ne,o.current=re),O.createElement(XE,{points:ne,baseLine:re,needClip:t,clipPathId:r,props:n})}return V>0&&(s.current=u,o.current=c),O.createElement(_n,null,d&&O.createElement("defs",null,O.createElement("clipPath",{id:"animationClipPath-".concat(r)},O.createElement(WV,{alpha:V,points:u,baseLine:c,layout:w,strokeWidth:n.strokeWidth}))),O.createElement(_n,{clipPath:"url(#animationClipPath-".concat(r,")")},O.createElement(XE,{points:u,baseLine:c,needClip:t,clipPathId:r,props:n})))}),O.createElement(LK,{label:n.label}))}function QV(e){var{needClip:t,clipPathId:r,props:n}=e,s=O.useRef(null),o=O.useRef();return O.createElement(ZV,{needClip:t,clipPathId:r,props:n,previousPointsRef:s,previousBaselineRef:o})}class JV extends O.PureComponent{render(){var{hide:t,dot:r,points:n,className:s,top:o,left:u,needClip:c,xAxisId:d,yAxisId:h,width:v,height:m,id:y,baseLine:b,zIndex:x}=this.props;if(t)return null;var A=rt("recharts-area",s),w=y,{r:E,strokeWidth:C}=kV(r),T=JN(r),N=E*2+C,M=c?"url(#clipPath-".concat(T?"":"dots-").concat(w,")"):void 0;return O.createElement(di,{zIndex:x},O.createElement(_n,{className:A},c&&O.createElement("defs",null,O.createElement(NV,{clipPathId:w,xAxisId:d,yAxisId:h}),!T&&O.createElement("clipPath",{id:"clipPath-dots-".concat(w)}
358,O.createElement("rect",{x:u-N/2,y:o-N/2,width:v+N,height:m+N}))),O.createElement(QV,{needClip:c,clipPathId:w,props:this.props})),O.createElement(HE,{points:n,mainColor:vd(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:M}),this.props.isRange&&Array.isArray(b)&&O.createElement(HE,{points:b,mainColor:vd(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:M}))}}var eY={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!1,fill:"#3182bd",fillOpacity:.6,hide:!1,isAnimationActive:"auto",legendType:"line",stroke:"#3182bd",strokeWidth:1,type:"linear",label:!1,xAxisId:0,yAxisId:0,zIndex:Qt.area};function tY(e){var t,{activeDot:r,animationBegin:n,animationDuration:s,animationEasing:o,connectNulls:u,dot:c,fill:d,fillOpacity:h,hide:v,isAnimationActive:m,legendType:y,stroke:b,xAxisId:x,yAxisId:A}=e,w=gk(e,UV),E=po(),C=NN(),{needClip:T}=ck(x,A),N=dr(),{points:M,isRange:k,baseLine:z}=(t=Ae(me=>LV(me,e.id,N)))!==null&&t!==void 0?t:{},V=q0();if(E!=="horizontal"&&E!=="vertical"||V==null||C!=="AreaChart"&&C!=="ComposedChart")return null;var{height:W,width:ne,x:re,y:K}=V;return!M||!M.length?null:O.createElement(JV,Da({},w,{activeDot:r,animationBegin:n,animationDuration:s,animationEasing:o,baseLine:z,connectNulls:u,dot:c,fill:d,fillOpacity:h,height:W,hide:v,layout:E,isAnimationActive:m,isRange:k,legendType:y,needClip:T,points:M,stroke:b,width:ne,left:re,top:K,xAxisId:x,yAxisId:A}))}var rY=(e,t,r,n,s)=>{var o=r??t;if(ve(o))return o;var u=e==="horizontal"?s:n,c=u.scale.domain();if(u.type==="number"){var d=Math.max(c[0],c[1]),h=Math.min(c[0],c[1]);return o==="dataMin"?h:o==="dataMax"||d<0?d:Math.max(Math.min(c[0],c[1]),0)}return o==="dataMin"?c[0]:o==="dataMax"?c[1]:c[0]};function nY(e){var{areaSettings:{connectNulls:t,baseValue:r,dataKey:n},stackedData:s,layout:o,chartBaseValue:u,xAxis:c,yAxis:d,displayedData:h,dataStartIndex:v,xAxisTicks:m,yAxisTicks:y,bandSize:b}=e,x=s&&s.length,A=rY(o,u,r,c,d),w=o==="horizontal",E=!1,C=h.map((N,M)=>{var k,z,V,W;if(x)W=s[v+M];else{var ne=Nt(N,n);Array.isArray(ne)?(W=ne,E=!0):W=[A,ne]}var re=(k=(z=W)===null||z===void 0?void 0:z[1])!==null&&k!==void 0?k:null,K=re==null||x&&!t&&Nt(N,n)==null;if(w){var me;return{x:nA({axis:c,ticks:m,bandSize:b,entry:N,index:M}),y:K?null:(me=d.scale.map(re))!==null&&me!==void 0?me:null,value:W,payload:N}}return{x:K?null:(V=c.scale.map(re))!==null&&V!==void 0?V:null,y:nA({axis:d,ticks:y,bandSize:b,entry:N,index:M}),value:W,payload:N}}),T;return x||E?T=C.map(N=>{var M,k=Array.isArray(N.value)?N.value[0]:null;if(w){var z;return{x:N.x,y:k!=null&&N.y!=null&&(z=d.scale.map(k))!==null&&z!==void 0?z:null,payload:N.payload}}return{x:k!=null&&(M=c.scale.map(k))!==null&&M!==void 0?M:null,y:N.y,payload:N.payload}}):T=w?d.scale.map(A):c.scale.map(A),{points:C,baseLine:T??0,isRange:E}}function iY(e){var t=Yr(e,eY),r=dr();return O.createElement(YK,{id:t.id,type:"area"},n=>O.createElement(O.Fragment,null,O.createElement(qK,{legendPayload:KV(t)}),O.createElement(GV,{dataKey:t.dataKey,data:t.data,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:n}),O.createElement(eG,{type:"area",id:n,data:t.data,dataKey:t.dataKey,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,stackId:xI(t.stackId),hide:t.hide,barSize:void 0,baseValue:t.baseValue,isPanorama:r,connectNulls:t.connectNulls}),O.createElement(tY,Da({},t,{id:n}))))}var yk=O.memo(iY,Hd);yk.displayName="Area";var aY=["domain","range"],sY=["domain","range"];function WE(e,t){if(e==null)return{};var r,n,s=oY(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function oY(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function ZE(e,t){return e===t?!0:Array.isArray(e)&&e.length===2&&Array.isArray(t)&&t.length===2?e[0]===t[0]&&e[1]===t[1]:!1}function bk(e,t){if(e===t)return!0;var{domain:r,range:n}=e,s=WE(e,aY),{domain:o,range:u}=t,c=WE(t,sY);return!ZE(r,o)||!ZE(n,u)?!1:Hd(s,c)}var lY=["type"],uY=["dangerouslySetInnerHTML","ticks","scale"],cY=["id","scale"];function dy(){return dy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
358).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dy.apply(null,arguments)}function QE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function JE(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?QE(Object(r),!0).forEach(function(n){fY(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):QE(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function fY(e,t,r){return(t=dY(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dY(e){var t=hY(e,"string");return typeof t=="symbol"?t:t+""}function hY(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hy(e,t){if(e==null)return{};var r,n,s=vY(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function vY(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function pY(e){var t=xt(),r=O.useRef(null),n=Ly(),{type:s}=e,o=hy(e,lY),u=Yd(n,"xAxis",s),c=O.useMemo(()=>{if(u!=null)return JE(JE({},o),{},{type:u})},[o,u]);return O.useLayoutEffect(()=>{c!=null&&(r.current===null?t(vG(c)):r.current!==c&&t(pG({prev:r.current,next:c})),r.current=c)},[c,t]),O.useLayoutEffect(()=>()=>{r.current&&(t(mG(r.current)),r.current=null)},[t]),null}var mY=e=>{var{xAxisId:t,className:r}=e,n=Ae(Q2),s=dr(),o="xAxis",u=Ae(E=>aN(E,o,t,s)),c=Ae(E=>Jq(E,t)),d=Ae(E=>aH(E,t)),h=Ae(E=>AC(E,t));if(c==null||d==null||h==null)return null;var{dangerouslySetInnerHTML:v,ticks:m,scale:y}=e,b=hy(e,uY),{id:x,scale:A}=h,w=hy(h,cY);return O.createElement(K0,dy({},b,w,{x:d.x,y:d.y,width:c.width,height:c.height,className:rt("recharts-".concat(o," ").concat(o),r),viewBox:n,ticks:u,axisType:o,axisId:t}))},gY={allowDataOverflow:_t.allowDataOverflow,allowDecimals:_t.allowDecimals,allowDuplicatedCategory:_t.allowDuplicatedCategory,angle:_t.angle,axisLine:ei.axisLine,height:_t.height,hide:!1,includeHidden:_t.includeHidden,interval:_t.interval,label:!1,minTickGap:_t.minTickGap,mirror:_t.mirror,orientation:_t.orientation,padding:_t.padding,reversed:_t.reversed,scale:_t.scale,tick:_t.tick,tickCount:_t.tickCount,tickLine:ei.tickLine,tickSize:ei.tickSize,type:_t.type,niceTicks:_t.niceTicks,xAxisId:0},yY=e=>{var t=Yr(e,gY);return O.createElement(O.Fragment,null,O.createElement(pY,{allowDataOverflow:t.allowDataOverflow,allowDecimals:t.allowDecimals,allowDuplicatedCategory:t.allowDuplicatedCategory,angle:t.angle,dataKey:t.dataKey,domain:t.domain,height:t.height,hide:t.hide,id:t.xAxisId,includeHidden:t.includeHidden,interval:t.interval,minTickGap:t.minTickGap,mirror:t.mirror,name:t.name,orientation:t.orientation,padding:t.padding,reversed:t.reversed,scale:t.scale,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,niceTicks:t.niceTicks}),O.createElement(mY,t))},xk=O.memo(yY,bk);xk.displayName="XAxis";var bY=["type"],xY=["dangerouslySetInnerHTML","ticks","scale"],wY=["id","scale"];function vy(){return vy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},vy.apply(null,arguments)}function ej(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function tj(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ej(Object(r),!0).forEach(function(n){_Y(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ej(Object(r)).forEac
358h(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _Y(e,t,r){return(t=SY(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function SY(e){var t=AY(e,"string");return typeof t=="symbol"?t:t+""}function AY(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function py(e,t){if(e==null)return{};var r,n,s=OY(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function OY(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function EY(e){var t=xt(),r=O.useRef(null),n=Ly(),{type:s}=e,o=py(e,bY),u=Yd(n,"yAxis",s),c=O.useMemo(()=>{if(u!=null)return tj(tj({},o),{},{type:u})},[u,o]);return O.useLayoutEffect(()=>{c!=null&&(r.current===null?t(gG(c)):r.current!==c&&t(yG({prev:r.current,next:c})),r.current=c)},[c,t]),O.useLayoutEffect(()=>()=>{r.current&&(t(bG(r.current)),r.current=null)},[t]),null}function jY(e){var{yAxisId:t,className:r,width:n,label:s}=e,o=O.useRef(null),u=O.useRef(null),c=Ae(Q2),d=dr(),h=xt(),v="yAxis",m=Ae(k=>lH(k,t)),y=Ae(k=>oH(k,t)),b=Ae(k=>aN(k,v,t,d)),x=Ae(k=>OC(k,t));if(O.useLayoutEffect(()=>{if(!(n!=="auto"||!m||$0(s)||O.isValidElement(s)||x==null)){var k=o.current;if(k){var z=k.getCalculatedWidth();Math.round(m.width)!==Math.round(z)&&h(xG({id:t,width:z}))}}},[b,m,h,s,t,n,x]),m==null||y==null||x==null)return null;var{dangerouslySetInnerHTML:A,ticks:w,scale:E}=e,C=py(e,xY),{id:T,scale:N}=x,M=py(x,wY);return O.createElement(K0,vy({},C,M,{ref:o,labelRef:u,x:y.x,y:y.y,tickTextProps:n==="auto"?{width:void 0}:{width:n},width:m.width,height:m.height,className:rt("recharts-".concat(v," ").concat(v),r),viewBox:c,ticks:b,axisType:v,axisId:t}))}var TY={allowDataOverflow:St.allowDataOverflow,allowDecimals:St.allowDecimals,allowDuplicatedCategory:St.allowDuplicatedCategory,angle:St.angle,axisLine:ei.axisLine,hide:!1,includeHidden:St.includeHidden,interval:St.interval,label:!1,minTickGap:St.minTickGap,mirror:St.mirror,orientation:St.orientation,padding:St.padding,reversed:St.reversed,scale:St.scale,tick:St.tick,tickCount:St.tickCount,tickLine:ei.tickLine,tickSize:ei.tickSize,type:St.type,niceTicks:St.niceTicks,width:St.width,yAxisId:0},CY=e=>{var t=Yr(e,TY);return O.createElement(O.Fragment,null,O.createElement(EY,{interval:t.interval,id:t.yAxisId,scale:t.scale,type:t.type,domain:t.domain,allowDataOverflow:t.allowDataOverflow,dataKey:t.dataKey,allowDuplicatedCategory:t.allowDuplicatedCategory,allowDecimals:t.allowDecimals,tickCount:t.tickCount,padding:t.padding,includeHidden:t.includeHidden,reversed:t.reversed,ticks:t.ticks,width:t.width,orientation:t.orientation,mirror:t.mirror,hide:t.hide,unit:t.unit,name:t.name,angle:t.angle,minTickGap:t.minTickGap,tick:t.tick,tickFormatter:t.tickFormatter,niceTicks:t.niceTicks}),O.createElement(jY,t))},wk=O.memo(CY,bk);wk.displayName="YAxis";var NY=(e,t)=>t,Y0=H([NY,at,BT,Pt,AN,fi,N9,Vt],L9);function kY(e){return"getBBox"in e.currentTarget&&typeof e.currentTarget.getBBox=="function"}function F0(e){var t=e.currentTarget.getBoundingClientRect(),r,n;if(kY(e)){var s=e.currentTarget.getBBox();r=s.width>0?t.width/s.width:1,n=s.height>0?t.height/s.height:1}else{var o=e.currentTarget;r=o.offsetWidth>0?t.width/o.offsetWidth:1,n=o.offsetHeight>0?t.height/o.offsetHeight:1}var u=(c,d)=>({relativeX:Math.round((c-t.left)/r),relativeY:Math.round((d-t.top)/n)});return"touches"in e?Array.from(e.touches).map(c=>u(c.clientX,c.clientY)):u(e.clientX,e.clientY)}var _k=Cr("mouseClick"),Sk=du();Sk.startListening({actionCreator:_k,effect:(e,t)=>{var r=e.payload,n=Y0(t.getState(),F0(r));(n==null?void 0:n.activeIndex)!=null&&t.dispatch(SH({activeIndex:n.activeIndex,activeDataKey:void 0,activeCoordinate:n.activeCoordinate}))}});var my=Cr("mouseMove"),Ak=du(),qs=null,ba=null,fg=null;Ak.startListening({actionCreator:my,effect:(e,t)=>
358{var r=e.payload,n=t.getState(),{throttleDelay:s,throttledEvents:o}=n.eventSettings,u=o==="all"||(o==null?void 0:o.includes("mousemove"));qs!==null&&(cancelAnimationFrame(qs),qs=null),ba!==null&&(typeof s!="number"||!u)&&(clearTimeout(ba),ba=null),fg=F0(r);var c=()=>{var d=t.getState(),h=Au(d,d.tooltip.settings.shared);if(!fg){qs=null,ba=null;return}if(h==="axis"){var v=Y0(d,fg);(v==null?void 0:v.activeIndex)!=null?t.dispatch(vN({activeIndex:v.activeIndex,activeDataKey:void 0,activeCoordinate:v.activeCoordinate})):t.dispatch(hN())}qs=null,ba=null};if(!u){c();return}s==="raf"?qs=requestAnimationFrame(c):typeof s=="number"&&ba===null&&(ba=setTimeout(c,s))}});function PY(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":e==="children"&&typeof t=="object"&&t!==null?"<<CHILDREN>>":t}var rj={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},Ok=Wt({name:"rootProps",initialState:rj,reducers:{updateOptions:(e,t)=>{var r;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=(r=t.payload.barGap)!==null&&r!==void 0?r:rj.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),MY=Ok.reducer,{updateOptions:RY}=Ok.actions,DY=null,zY={updatePolarOptions:(e,t)=>e===null?t.payload:(e.startAngle=t.payload.startAngle,e.endAngle=t.payload.endAngle,e.cx=t.payload.cx,e.cy=t.payload.cy,e.innerRadius=t.payload.innerRadius,e.outerRadius=t.payload.outerRadius,e)},Ek=Wt({name:"polarOptions",initialState:DY,reducers:zY}),{updatePolarOptions:iX}=Ek.actions,LY=Ek.reducer,jk=Cr("keyDown"),Tk=Cr("focus"),Ck=Cr("blur"),oh=du(),Hs=null,xa=null,hf=null;oh.startListening({actionCreator:jk,effect:(e,t)=>{hf=e.payload,Hs!==null&&(cancelAnimationFrame(Hs),Hs=null);var r=t.getState(),{throttleDelay:n,throttledEvents:s}=r.eventSettings,o=s==="all"||s.includes("keydown");xa!==null&&(typeof n!="number"||!o)&&(clearTimeout(xa),xa=null);var u=()=>{try{var c=t.getState(),d=c.rootProps.accessibilityLayer!==!1;if(!d)return;var{keyboardInteraction:h}=c.tooltip,v=hf;if(v!=="ArrowRight"&&v!=="ArrowLeft"&&v!=="Enter")return;var m=Ul(h,qa(c),uo(c),co(c)),y=m==null?-1:Number(m),b=!Number.isFinite(y)||y<0,x=fi(c),A=qa(c),w=Au(c,c.tooltip.settings.shared);if(v==="Enter"){if(b)return;var E=cd(c,w,"hover",String(h.index));t.dispatch(ud({active:!h.active,activeIndex:h.index,activeCoordinate:E}));return}var C=hH(c),T=C==="left-to-right"?1:-1,N=v==="ArrowRight"?1:-1,M;if(b){var k=uo(c),z=co(c),V=N*T,W=we=>({active:!1,index:String(we),dataKey:void 0,graphicalItemId:void 0,coordinate:void 0});if(M=-1,V>0){for(var ne=0;ne<A.length;ne++)if(Ul(W(ne),A,k,z)!=null){M=ne;break}}else for(var re=A.length-1;re>=0;re--)if(Ul(W(re),A,k,z)!=null){M=re;break}if(M<0)return}else{M=y+N*T;var K=(x==null?void 0:x.length)||A.length;if(K===0||M>=K||M<0)return}var me=cd(c,w,"hover",String(M));t.dispatch(ud({active:!0,activeIndex:M.toString(),activeCoordinate:me}))}finally{Hs=null,xa=null}};if(!o){u();return}n==="raf"?Hs=requestAnimationFrame(u):typeof n=="number"&&xa===null&&(u(),hf=null,xa=setTimeout(()=>{hf?u():(xa=null,Hs=null)},n))}});oh.startListening({actionCreator:Tk,effect:(e,t)=>{var r=t.getState(),n=r.rootProps.accessibilityLayer!==!1;if(n){var{keyboardInteraction:s}=r.tooltip;if(!s.active&&s.index==null){var o="0",u=Au(r,r.tooltip.settings.shared),c=cd(r,u,"hover",String(o));t.dispatch(ud({active:!0,activeIndex:o,activeCoordinate:c}))}}}});oh.startListening({actionCreator:Ck,effect:(e,t)=>{var r=t.getState(),n=r.rootProps.accessibilityLayer!==!1;if(n){var{keyboardInteraction:s}=r.tooltip;s.active&&t.dispatch(ud({active:!1,activeIndex:s.index,activeCoordinate:s.coordinate}))}}});function Nk(e){e.persist();var{currentTarget:t}=e;return new Proxy(e,{get:(r,n)=>{if(n==="currentTarget")return t;var s=Reflect.get(r,n);return typeof s=="function"?s.bind(r):s}})}
358var $r=Cr("externalEvent"),kk=du(),vf=new Map,Tl=new Map,dg=new Map;kk.startListening({actionCreator:$r,effect:(e,t)=>{var{handler:r,reactEvent:n}=e.payload;if(r!=null){var s=n.type,o=Nk(n);dg.set(s,{handler:r,reactEvent:o});var u=vf.get(s);u!==void 0&&(cancelAnimationFrame(u),vf.delete(s));var c=t.getState(),{throttleDelay:d,throttledEvents:h}=c.eventSettings,v=h,m=v==="all"||(v==null?void 0:v.includes(s)),y=Tl.get(s);y!==void 0&&(typeof d!="number"||!m)&&(clearTimeout(y),Tl.delete(s));var b=()=>{var w=dg.get(s);try{if(!w)return;var{handler:E,reactEvent:C}=w,T=t.getState(),N={activeCoordinate:p9(T),activeDataKey:d9(T),activeIndex:ou(T),activeLabel:jN(T),activeTooltipIndex:ou(T),isTooltipActive:m9(T)};E&&E(N,C)}finally{vf.delete(s),Tl.delete(s),dg.delete(s)}};if(!m){b();return}if(d==="raf"){var x=requestAnimationFrame(b);vf.set(s,x)}else if(typeof d=="number"){if(!Tl.has(s)){b();var A=setTimeout(b,d);Tl.set(s,A)}}else b()}}});var IY=H([So],e=>e.tooltipItemPayloads),UY=H([IY,(e,t)=>t,(e,t,r)=>r],(e,t,r)=>{if(t!=null){var n=e.find(o=>o.settings.graphicalItemId===r);if(n!=null){var{getPosition:s}=n;if(s!=null)return s(t)}}}),Pk=Cr("touchMove"),Mk=du(),wa=null,Ii=null,nj=null,Cl=null;Mk.startListening({actionCreator:Pk,effect:(e,t)=>{var r=e.payload;if(!(r.touches==null||r.touches.length===0)){Cl=Nk(r);var n=t.getState(),{throttleDelay:s,throttledEvents:o}=n.eventSettings,u=o==="all"||o.includes("touchmove");wa!==null&&(cancelAnimationFrame(wa),wa=null),Ii!==null&&(typeof s!="number"||!u)&&(clearTimeout(Ii),Ii=null),nj=Array.from(r.touches).map(d=>F0({clientX:d.clientX,clientY:d.clientY,currentTarget:r.currentTarget}));var c=()=>{if(Cl!=null){var d=t.getState(),h=Au(d,d.tooltip.settings.shared);if(h==="axis"){var v,m=(v=nj)===null||v===void 0?void 0:v[0];if(m==null){wa=null,Ii=null;return}var y=Y0(d,m);(y==null?void 0:y.activeIndex)!=null&&t.dispatch(vN({activeIndex:y.activeIndex,activeDataKey:void 0,activeCoordinate:y.activeCoordinate}))}else if(h==="item"){var b,x=Cl.touches[0];if(document.elementFromPoint==null||x==null)return;var A=document.elementFromPoint(x.clientX,x.clientY);if(!A||!A.getAttribute)return;var w=A.getAttribute(jI),E=(b=A.getAttribute(TI))!==null&&b!==void 0?b:void 0,C=Va(d).find(M=>M.id===E);if(w==null||C==null||E==null)return;var{dataKey:T}=C,N=UY(d,w,E);t.dispatch(_H({activeDataKey:T,activeIndex:w,activeCoordinate:N,activeGraphicalItemId:E}))}wa=null,Ii=null}};if(!u){c();return}s==="raf"?wa=requestAnimationFrame(c):typeof s=="number"&&Ii===null&&(c(),Cl=null,Ii=setTimeout(()=>{Cl?c():(Ii=null,wa=null)},s))}}});var Rk={throttleDelay:"raf",throttledEvents:["mousemove","touchmove","pointermove","scroll","wheel"]},Dk=Wt({name:"eventSettings",initialState:Rk,reducers:{setEventSettings:(e,t)=>{t.payload.throttleDelay!=null&&(e.throttleDelay=t.payload.throttleDelay),t.payload.throttledEvents!=null&&(e.throttledEvents=t.payload.throttledEvents)}}}),{setEventSettings:BY}=Dk.actions,$Y=Dk.reducer,qY=b2({brush:NG,cartesianAxis:wG,chartData:v7,errorBars:CV,eventSettings:$Y,graphicalItems:QK,layout:fI,legend:xU,options:u7,polarAxis:UK,polarOptions:LY,referenceElements:RG,renderedTicks:ZG,rootProps:MY,tooltip:AH,zIndex:W9}),HY=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Chart";return zL({reducer:qY,preloadedState:t,middleware:n=>{var s;return n({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes((s="es6")!==null&&s!==void 0?s:"")}).concat([Sk.middleware,Ak.middleware,oh.middleware,kk.middleware,Mk.middleware])},enhancers:n=>{var s=n;return typeof n=="function"&&(s=n()),s.concat(R2({type:"raf"}))},devTools:{serialize:{replacer:PY},name:"recharts-".concat(r)}})};function KY(e){var{preloadedState:t,children:r,reduxStoreName:n}=e,s=dr(),o=O.useRef(null);if(s)return r;o.current==null&&(o.current=HY(t,n));var u=Ty;return O.createElement(zU,{context:u,store:o.current},r)}function GY(e){var{layout:t,margin:r}=e,n=xt(),s=dr();return O.useEffect(()=>{s||(n(lI(t)),n(oI(r)))},[n,s,t,r]),null}var VY=O.memo(GY,Hd);function YY(e){var t=xt();return O.useEffect(()=>{t(RY(e))},[t,e]),null}var FY=e=>{var t=xt();return O.useEffect(()=>{t(BY(e))},[t,e]),null},XY=O.memo(FY,Hd);function ij(e){var{zIndex:t,isPanorama:r}=e,n=O.useRef(null),s=xt();return O.useLayoutEffect(()=>(n.current&&s(F9({zIndex:t,element:n.current,isPanorama:r})),()=>{s(X9({zIndex:t,isPanorama:r}))}),[s,t,r]),O.createElement("g",{tabIndex:-1,ref:n,className:"recharts-zIndex-layer_".concat(t)})}function aj(e){var{children:t,isPanorama:r}=e,n=Ae(U9);if(!n||n.length===0)return t;var s=n.filter(u=>u<0),o=n.filter(u=>u>0);return O.createElement(O.Fragment,null,s.map(u=>O.createElement(ij,{key:u,zIndex:u,isPanorama:r})),t,o.map(u=>O.createElement(ij,{key:u,zIndex:u,isPanorama:r})))}var WY=["children"];function ZY(e,t){if(e==null)return{};var r,n,s=QY(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function QY(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function pd(){return pd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
358).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pd.apply(null,arguments)}var JY={width:"100%",height:"100%",display:"block"},eF=O.forwardRef((e,t)=>{var r=nT(),n=iT(),s=vT();if(!On(r)||!On(n))return null;var{children:o,otherAttributes:u,title:c,desc:d}=e,h,v;return u!=null&&(typeof u.tabIndex=="number"?h=u.tabIndex:h=s?0:void 0,typeof u.role=="string"?v=u.role:v=s?"application":void 0),O.createElement(Uj,pd({},u,{title:c,desc:d,role:v,tabIndex:h,width:r,height:n,style:JY,ref:t}),o)}),tF=e=>{var{children:t}=e,r=Ae(Id);if(!r)return null;var{width:n,height:s,y:o,x:u}=r;return O.createElement(Uj,{width:n,height:s,x:u,y:o},t)},sj=O.forwardRef((e,t)=>{var{children:r}=e,n=ZY(e,WY),s=dr();return s?O.createElement(tF,null,O.createElement(aj,{isPanorama:!0},r)):O.createElement(eF,pd({ref:t},n),O.createElement(aj,{isPanorama:!1},r))});function rF(){var e=xt(),[t,r]=O.useState(null),n=Ae(EI);return O.useEffect(()=>{if(t!=null){var s=t.getBoundingClientRect(),o=s.width/t.offsetWidth;ze(o)&&o!==n&&e(cI(o))}},[t,e,n]),r}function oj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function nF(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?oj(Object(r),!0).forEach(function(n){iF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iF(e,t,r){return(t=aF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aF(e){var t=sF(e,"string");return typeof t=="symbol"?t:t+""}function sF(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Yi(){return Yi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Yi.apply(null,arguments)}var oF=()=>(S7(),null);function md(e){if(typeof e=="number")return e;if(typeof e=="string"){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var lF=O.forwardRef((e,t)=>{var r,n,s=O.useRef(null),[o,u]=O.useState({containerWidth:md((r=e.style)===null||r===void 0?void 0:r.width),containerHeight:md((n=e.style)===null||n===void 0?void 0:n.height)}),c=O.useCallback((h,v)=>{u(m=>{var y=Math.round(h),b=Math.round(v);return m.containerWidth===y&&m.containerHeight===b?m:{containerWidth:y,containerHeight:b}})},[]),d=O.useCallback(h=>{if(typeof t=="function"&&t(h),s.current!=null&&(s.current.disconnect(),s.current=null),h!=null&&typeof ResizeObserver<"u"){var{width:v,height:m}=h.getBoundingClientRect();c(v,m);var y=x=>{var A=x[0];if(A!=null){var{width:w,height:E}=A.contentRect;c(w,E)}},b=new ResizeObserver(y);b.observe(h),s.current=b}},[t,c]);return O.useEffect(()=>()=>{var h=s.current;h!=null&&h.disconnect()},[c]),O.createElement(O.Fragment,null,O.createElement(vu,{width:o.containerWidth,height:o.containerHeight}),O.createElement("div",Yi({ref:d},e)))}),uF=O.forwardRef((e,t)=>{var{width:r,height:n}=e,[s,o]=O.useState({containerWidth:md(r),containerHeight:md(n)}),u=O.useCallback((d,h)=>{o(v=>{var m=Math.round(d),y=Math.round(h);return v.containerWidth===m&&v.containerHeight===y?v:{containerWidth:m,containerHeight:y}})},[]),c=O.useCallback(d=>{if(typeof t=="function"&&t(d),d!=null){var{width:h,height:v}=d.getBoundingClientRect();u(h,v)}},[t,u]);return O.createElement(O.Fragment,null,O.createElement(vu,{width:s.containerWidth,height:s.containerHeight}),O.createElement("div",Yi({ref:c},e)))}),cF=O.forwardRef((e,t)=>{var{width:r,height:n}=e;return O.createElement(O.Fragment,null,O.createElement(vu,{width:r,height:n}),O.createElement("div",Yi({ref:t},e)))}),fF=O.forwardRef((e,t)=>{var{width:r,height:n}=e;return typeof r=="string"||typeof n=="string"?O.createElement(uF,Yi({},e,{ref:t})):typeof r=="number"&&typeof n=="number"?O.createElement(cF,Yi({},e,{width:r,height:n,ref:t})):O.createElement(O.Fragment,null,O.createElement(vu,{width:r,height:n}),O.createElement("div",Yi({ref:t},e)))});function dF(e){return e?lF:fF}var hF=O.forwardRef((e,t)=>
358{var{children:r,className:n,height:s,onClick:o,onContextMenu:u,onDoubleClick:c,onMouseDown:d,onMouseEnter:h,onMouseLeave:v,onMouseMove:m,onMouseUp:y,onTouchEnd:b,onTouchMove:x,onTouchStart:A,style:w,width:E,responsive:C,dispatchTouchEvents:T=!0}=e,N=O.useRef(null),M=xt(),[k,z]=O.useState(null),[V,W]=O.useState(null),ne=rF(),re=Dy(),K=(re==null?void 0:re.width)>0?re.width:E,me=(re==null?void 0:re.height)>0?re.height:s,we=O.useCallback(te=>{ne(te),typeof t=="function"&&t(te),z(te),W(te),te!=null&&(N.current=te)},[ne,t,z,W]),_e=O.useCallback(te=>{M(_k(te)),M($r({handler:o,reactEvent:te}))},[M,o]),q=O.useCallback(te=>{M(my(te)),M($r({handler:h,reactEvent:te}))},[M,h]),ee=O.useCallback(te=>{M(hN()),M($r({handler:v,reactEvent:te}))},[M,v]),oe=O.useCallback(te=>{M(my(te)),M($r({handler:m,reactEvent:te}))},[M,m]),pe=O.useCallback(()=>{M(Tk())},[M]),ye=O.useCallback(()=>{M(Ck())},[M]),R=O.useCallback(te=>{M(jk(te.key))},[M]),Y=O.useCallback(te=>{M($r({handler:u,reactEvent:te}))},[M,u]),ie=O.useCallback(te=>{M($r({handler:c,reactEvent:te}))},[M,c]),I=O.useCallback(te=>{M($r({handler:d,reactEvent:te}))},[M,d]),ae=O.useCallback(te=>{M($r({handler:y,reactEvent:te}))},[M,y]),se=O.useCallback(te=>{M($r({handler:A,reactEvent:te}))},[M,A]),ue=O.useCallback(te=>{T&&M(Pk(te)),M($r({handler:x,reactEvent:te}))},[M,T,x]),le=O.useCallback(te=>{M($r({handler:b,reactEvent:te}))},[M,b]),J=dF(C);return O.createElement(DN.Provider,{value:k},O.createElement(L3.Provider,{value:V},O.createElement(J,{width:K??(w==null?void 0:w.width),height:me??(w==null?void 0:w.height),className:rt("recharts-wrapper",n),style:nF({position:"relative",cursor:"default",width:K,height:me},w),onClick:_e,onContextMenu:Y,onDoubleClick:ie,onFocus:pe,onBlur:ye,onKeyDown:R,onMouseDown:I,onMouseEnter:q,onMouseLeave:ee,onMouseMove:oe,onMouseUp:ae,onTouchEnd:le,onTouchMove:ue,onTouchStart:se,ref:we},O.createElement(oF,null),r)))}),vF=["width","height","responsive","children","className","style","compact","title","desc"];function pF(e,t){if(e==null)return{};var r,n,s=mF(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}function mF(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var gF=O.forwardRef((e,t)=>{var{width:r,height:n,responsive:s,children:o,className:u,style:c,compact:d,title:h,desc:v}=e,m=pF(e,vF),y=nn(m);return d?O.createElement(O.Fragment,null,O.createElement(vu,{width:r,height:n}),O.createElement(sj,{otherAttributes:y,title:h,desc:v},o)):O.createElement(hF,{className:u,style:c,width:r,height:n,responsive:s??!1,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},O.createElement(sj,{otherAttributes:y,title:h,desc:v,ref:t},O.createElement(zG,null,o)))});function gy(){return gy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gy.apply(null,arguments)}function lj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,n)}return r}function yF(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lj(Object(r),!0).forEach(function(n){bF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lj(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bF(e,t,r){return(t=xF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xF(e){var t=wF(e,"string");return typeof t=="symbol"?t:t+""}function wF(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _F={top:5,right:5,bottom:5,left:5},SF=yF({accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:_F,responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},Rk),AF=O.forwardRef(function(t,r){var n,s=Yr(t.categoricalChartProps,SF),{
358chartName:o,defaultTooltipEventType:u,validateTooltipEventTypes:c,tooltipPayloadSearcher:d,categoricalChartProps:h}=t,v={chartName:o,defaultTooltipEventType:u,validateTooltipEventTypes:c,tooltipPayloadSearcher:d,eventEmitter:void 0};return O.createElement(KY,{preloadedState:{options:v},reduxStoreName:(n=h.id)!==null&&n!==void 0?n:o},O.createElement(CG,{chartData:h.data}),O.createElement(VY,{layout:s.layout,margin:s.margin}),O.createElement(XY,{throttleDelay:s.throttleDelay,throttledEvents:s.throttledEvents}),O.createElement(YY,{baseValue:s.baseValue,accessibilityLayer:s.accessibilityLayer,barCategoryGap:s.barCategoryGap,maxBarSize:s.maxBarSize,stackOffset:s.stackOffset,barGap:s.barGap,barSize:s.barSize,syncId:s.syncId,syncMethod:s.syncMethod,className:s.className,reverseStackOrder:s.reverseStackOrder}),O.createElement(gF,gy({},s,{ref:r})))}),OF=["axis"],EF=O.forwardRef((e,t)=>O.createElement(AF,{chartName:"AreaChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:OF,tooltipPayloadSearcher:o7,categoricalChartProps:e,ref:t}));const hg=({title:e,value:t,subtitle:r,icon:n,delay:s,action:o,topRightContent:u})=>_.jsxs("div",{className:"glass-card p-6 rounded-2xl relative overflow-hidden group hover:bg-space-700/50 transition-all duration-300 animate-fade-in-up flex flex-col justify-between",style:{animationDelay:`${s}ms`},children:[_.jsx("div",{className:"absolute top-0 right-0 p-4 opacity-10 group-hover:opacity-30 transition-opacity transform group-hover:scale-110 duration-500 text-rio-300",children:n}),u&&_.jsx("div",{className:"absolute top-4 right-4 z-10 animate-fade-in shadow-xl",children:u}),_.jsxs("div",{children:[_.jsx("h3",{className:"text-gray-400 font-display text-sm tracking-wider uppercase mb-1",children:e}),_.jsx("div",{className:"text-3xl font-bold text-white font-serif tracking-tight mb-1",children:t}),r&&_.jsx("div",{className:"text-rio-400 text-xs font-mono",children:r})]}),o&&_.jsx("div",{className:"mt-4 relative z-10",children:o}),_.jsx("div",{className:"absolute bottom-0 left-0 h-1 w-full bg-gradient-to-r from-rio-600 to-transparent transform scale-x-0 group-hover:scale-x-100 transition-transform duration-500 origin-left"})]}),uj=e=>{if(!e)return"";const[t,r,n]=e.split("-");return`${n}-${r}-${t}`},jF=({user:e,onLogout:t})=>{const[r,n]=O.useState(new Date("2026-01-01")),[s,o]=O.useState(!1),[u,c]=O.useState(!1),[d,h]=O.useState(null),[v,m]=O.useState([]),[y,b]=O.useState([]),[x,A]=O.useState(!1),[w,E]=O.useState(null),[C,T]=O.useState(""),[N,M]=O.useState(""),[k,z]=O.useState(!1),[V,W]=O.useState(""),[ne,re]=O.useState(!1),[K,me]=O.useState(!1),we=async()=>{if(W(""),z(!0),(w==null?void 0:w.type)!=="delete_purchase"&&(!C||isNaN(Number(C))||Number(C)<=0)){W("Importe inválido. Debe ser un número mayor que 0."),z(!1);return}try{if((w==null?void 0:w.type)==="add_purchase"){const I=Number(C),ae=ne?I*1.21:I,{error:se}=await Hi.rpc("admin_add_purchase",{p_master_password:N,p_username:w.ambassador.username,p_amount:ae,p_products:[{name:"Compra Manual",price:ae,basePrice:I,discountPct:0}],p_shipping_included:K});if(se)throw se}else if((w==null?void 0:w.type)==="redeem_balance"){const{error:I}=await Hi.rpc("admin_redeem_balance",{p_master_password:N,p_username:w.ambassador.username,p_amount:Number(C)});if(I)throw I}else if((w==null?void 0:w.type)==="delete_purchase"&&w.transactionId){const{error:I}=await Hi.rpc("admin_delete_purchase",{p_master_password:N,p_transaction_id:w.transactionId,p_username:w.ambassador.username});if(I)throw I}window.location.reload()}catch(I){console.error(I),W(I.message||"Error al ejecutar acción. ¿Contraseña maestra incorrecta?")}finally{z(!1)}},_e=I=>{const ae=new Date("2026-01-18"),se=new Date(I.date);ae.setHours(0,0,0,0),se.setHours(0,0,0,0);let ue=I.amount;return se>=ae&&I.shippingIncluded&&(ue=Math.max(0,ue-4.5)),ue/1.21},q=O.useMemo(()=>{const I=v.reduce((se,ue)=>{const le=_e(ue);return se+le*.1},0),ae=v.reduce((se,ue)=>{var J;const le=(J=ue.products)==null?void 0:J.find(te=>{var ge;return(ge=te.name)==null?void 0:ge.toLowerCase().includes("saldo canjeado")});return le?se+Math.abs(Number(le.price||0)):se},0);return{earned:I.toFixed(2),redeemed:ae.toFixed(2),balance:(I-ae).toFixed(2)}},[v]),ee=q.balance;O.useEffect(()=>{(async()=>{var ae;try{let se=Hi.from("transactions").select("*").order("date",{ascending:!1});((ae=e.username)==null?void 0:ae.toLowerCase())!=="rio"&&(se=se.eq("code_used",e.code||""));const{data:ue,error:le}=await se;if(le)console.error("Error fetching transactions:",le);else{const ge=(ue||[]).map(F=>{var Oe;let je=[];if(F.products)try{je=typeof F.products=="string"?JSON.parse(F.products):F.products}catch(Ze){console.error("Error parsing products for transaction:",F.id,Ze)}return{id:F.id,date:((Oe=F.date)==null?void 0:Oe.split("T")[0])||F.date,amount:Number(F.amount),products:Array.isArray(je)?je:[],codeUsed:F.code_used,isGifted:F.is_gifted,shippingIncluded:F.shipping_included}});m(ge)}const{data:J,error:te}=await Hi.from("ambassadors").select("*");if(te)console.error("Error fetching ambassadors:",te);else{const ge=(J||[]).map(F=>({id:F.id,name:F.name,username:F.username,instagram:F.instagram,code:F.code,totalSales:Number(F.total_sales),contentQuality:F.content_quality,profilePicture:F.profile_picture,password:"",isActive:F.is_active!==!1}));b(ge)}}catch(se){console.error("Error loading dashboard data:",se)}})()},[e.code]);const oe=O.useMemo(()=>{var ue;const I=y.filter(le=>{var J;return((J=le.username)==null?void 0:J.toLowerCase())!=="rio"});if(((ue=e.username)==null?void 0:ue.toLowerCase())==="rio")return I.sort((le,J)=>{const te=v.filter(F=>F.codeUsed===le.code).reduce((F,je)=>F+je.amount,0);return v.filter(F=>F.codeUsed===J.code).reduce((F,je)=>F+je.amount,0)-te});if(I.length===0)return[e];const ae=I.filter(le=>le.id!==e.id&&le.isActive!==!1);return[I.find(le=>le.id===e.id)||e,...ae]},[y,e,v]),pe=s?v:v.slice(0,10),ye=O.useMemo(()=>{const I=r.getFullYear(),ae=r.getMonth(),se=new Date(I,ae+1,0).getDate(),ue=[];for(let le=1;le<=se;le++){const J=`${I}-${String(ae+1).padStart(2,"0")}-${String(le).padStart(2,"0")}`,te=v.filter(je=>je.date===J),ge=te.reduce((je,Oe)=>je+Oe.amount,0),F=te.length;ue.push({day:le,fullDate:J,amount:ge,count:F})}return ue},[v,r]),R=()=>{n(I=>new Date(I.getFullYear(),I.getMonth()-1,1))},Y=()=>{n(I=>
358new Date(I.getFullYear(),I.getMonth()+1,1))},ie=r.toLocaleDateString("es-ES",{month:"long",year:"numeric"});return _.jsxs("div",{className:"min-h-screen bg-space-900 bg-hero-pattern bg-cover bg-fixed bg-blend-multiply text-white selection:bg-rio-500 selection:text-white pb-20 relative",children:[_.jsx("svg",{width:"0",height:"0",className:"absolute pointer-events-none",children:_.jsx("defs",{children:_.jsxs("linearGradient",{id:"instagram-gradient",x1:"0%",y1:"100%",x2:"100%",y2:"0%",children:[_.jsx("stop",{offset:"0%",stopColor:"#f09433"}),_.jsx("stop",{offset:"25%",stopColor:"#e6683c"}),_.jsx("stop",{offset:"50%",stopColor:"#dc2743"}),_.jsx("stop",{offset:"75%",stopColor:"#cc2366"}),_.jsx("stop",{offset:"100%",stopColor:"#bc1888"})]})})}),u&&_.jsx("div",{className:"fixed inset-0 z-[100] flex items-center justify-center bg-black/80 backdrop-blur-sm p-4 animate-fade-in-up",children:_.jsxs("div",{className:"glass-card w-full max-w-md p-8 rounded-3xl border border-rio-500/30 shadow-2xl relative neon-glow",children:[_.jsx("button",{onClick:()=>c(!1),className:"absolute top-4 right-4 p-2 text-gray-400 hover:text-white hover:bg-white/10 rounded-full transition-colors",children:_.jsx(Hc,{size:20})}),_.jsxs("div",{className:"text-center mb-6",children:[_.jsx("div",{className:"w-16 h-16 rounded-full bg-gradient-to-br from-rio-400 to-rio-700 flex items-center justify-center mx-auto mb-4 text-white shadow-lg",children:_.jsx(Mp,{size:32})}),_.jsx("h2",{className:"text-2xl font-serif font-bold text-white mb-2",children:"Canjear Saldo"}),_.jsxs("div",{className:"text-rio-300 font-mono text-xl font-bold",children:[ee,"€ Disponibles"]})]}),_.jsxs("div",{className:"space-y-6 bg-space-800/50 p-6 rounded-2xl border border-white/5",children:[_.jsxs("div",{className:"flex items-start gap-4",children:[_.jsx("div",{className:"mt-1 p-2 bg-pink-500/20 rounded-lg text-pink-400",children:_.jsx(Dl,{size:20})}),_.jsxs("div",{children:[_.jsx("h3",{className:"font-bold text-white text-sm mb-1",children:"Paso 1"}),_.jsxs("p",{className:"text-gray-400 text-xs leading-relaxed",children:["Escríbenos a ",_.jsx("span",{className:"text-pink-400 font-bold",children:"@riothebrand.oficial"})," diciéndonos el importe exacto que quieres canjear."]})]})]}),_.jsxs("div",{className:"flex items-start gap-4",children:[_.jsx("div",{className:"mt-1 p-2 bg-rio-500/20 rounded-lg text-rio-400",children:_.jsx(FR,{size:20})}),_.jsxs("div",{children:[_.jsx("h3",{className:"font-bold text-white text-sm mb-1",children:"Paso 2"}),_.jsx("p",{className:"text-gray-400 text-xs leading-relaxed",children:"Elige el producto que quieras y te mandaremos un código regalo para ese producto 🤎"})]})]})]}),_.jsx("div",{className:"mt-6 p-4 bg-yellow-500/10 border border-yellow-500/20 rounded-xl",children:_.jsxs("p",{className:"text-[11px] text-yellow-200/80 text-center flex items-center justify-center gap-2",children:[_.jsx(s_,{size:12,className:"flex-shrink-0"}),"Nota: Este código es compatible con otros cupones de la web para usar conjuntamente."]})}),_.jsx("button",{onClick:()=>c(!1),className:"w-full mt-6 py-3 rounded-xl bg-white/5 hover:bg-white/10 border border-white/10 text-sm font-bold tracking-wide transition-all",children:"ENTENDIDO"})]})}),d&&_.jsx("div",{className:"fixed inset-0 z-[100] flex items-center justify-center bg-black/80 backdrop-blur-sm p-4 animate-fade-in-up",children:_.jsxs("div",{className:"glass-card w-full max-w-sm p-6 rounded-3xl border border-emerald-500/30 shadow-2xl relative neon-glow",children:[_.jsx("button",{onClick:()=>h(null),className:"absolute top-4 right-4 p-2 text-gray-400 hover:text-white hover:bg-white/10 rounded-full transition-colors",children:_.jsx(Hc,{size:20})}),_.jsxs("div",{className:"text-center mb-6",children:[_.jsx("div",{className:"w-14 h-14 rounded-full bg-gradient-to-br from-emerald-500 to-emerald-800 flex items-center justify-center mx-auto mb-3 text-white shadow-lg",children:_.jsx(CR,{size:28})}),_.jsx("h2",{className:"text-xl font-serif font-bold text-white mb-1",children:"Desglose de Comisión"}),_.jsxs("p",{className:"text-gray-400 text-xs",children:["Pedido del ",uj(d.date)]})]}
358),_.jsxs("div",{className:"space-y-3 bg-space-800/50 p-5 rounded-2xl border border-white/5 font-mono text-sm",children:[_.jsxs("div",{className:"mb-4 pb-4 border-b border-white/10 space-y-2",children:[_.jsx("h3",{className:"text-xs font-bold text-gray-500 uppercase tracking-wider mb-2",children:"Productos"}),d.products&&d.products.length>0?d.products.map((I,ae)=>{var J;const se=I.discountPct!==void 0&&I.discountPct>0,ue=I.basePrice&&I.basePrice>0,le=I.isGift;return _.jsxs("div",{className:"flex justify-between items-center text-gray-300",children:[_.jsxs("div",{className:"flex flex-col",children:[_.jsx("span",{className:"text-sm",children:I.name}),ue&&!le&&_.jsxs("span",{className:"text-[10px] text-gray-500",children:[(J=I.basePrice)==null?void 0:J.toFixed(2),"€",se&&` (-${I.discountPct}% Código ${d.codeUsed.toUpperCase()})`]}),le&&_.jsx("span",{className:"text-[10px] text-gray-500",children:"Regalo"})]}),_.jsxs("span",{className:`text-sm font-mono ${I.price<0?"text-emerald-400":""}`,children:[Number(I.price).toFixed(2),"€"]})]},ae)}):_.jsx("div",{className:"text-xs text-gray-600 italic",children:"Detalles no disponibles para este pedido anterior."})]}),_.jsxs("div",{className:"flex justify-between items-center text-gray-400",children:[_.jsxs("span",{className:"flex items-center gap-2",children:[_.jsx(u_,{size:14})," Precio Total (PVP)"]}),_.jsxs("span",{children:[d.amount.toFixed(2),"€"]})]}),_.jsxs("div",{className:"flex justify-between items-center text-gray-500 text-xs pl-6",children:[_.jsx("span",{children:"- 21% IVA"}),_.jsxs("span",{children:["-",(d.amount-d.amount/1.21).toFixed(2),"€"]})]}),_.jsx("div",{className:"h-px bg-white/10 my-2"}),_.jsxs("div",{className:"flex justify-between items-center text-white",children:[_.jsxs("span",{className:"flex items-center gap-2",children:[_.jsx(l_,{size:14})," Base Imponible"]}),_.jsxs("span",{children:[_e(d).toFixed(2),"€"]})]}),_.jsxs("div",{className:"flex justify-between items-center text-emerald-400 font-bold bg-emerald-500/10 p-2 rounded-lg mt-2 border border-emerald-500/20",children:[_.jsxs("span",{className:"flex items-center gap-2",children:[_.jsx(uD,{size:14})," Tu Comisión (10%)"]}),_.jsxs("span",{children:["+",(_e(d)*.1).toFixed(2),"€"]})]})]}),_.jsxs("div",{className:"mt-4 flex items-start gap-2 text-[10px] text-gray-500 px-2",children:[_.jsx($R,{size:12,className:"mt-0.5 flex-shrink-0"}),_.jsxs("p",{children:["La comisión se calcula sobre la base imponible ",d.shippingIncluded&&new Date(d.date)>=new Date("2026-01-18")&&"(excluyendo envío) ","del pedido."]})]})]})}),x&&_.jsx("div",{className:"fixed inset-0 z-[100] flex items-center justify-center bg-black/90 backdrop-blur-md p-4 animate-fade-in-up",children:_.jsxs("div",{className:"glass-card w-full max-w-4xl h-[85vh] flex flex-col p-6 rounded-3xl border border-rio-500/30 shadow-2xl relative neon-glow",children:[_.jsx("button",{onClick:()=>A(!1),className:"absolute top-4 right-4 p-2 text-gray-400 hover:text-white hover:bg-white/10 rounded-full transition-colors z-10",children:_.jsx(Hc,{size:24})}),_.jsxs("div",{className:"text-center mb-8 flex-shrink-0",children:[_.jsx("div",{className:"w-16 h-16 rounded-full bg-gradient-to-br from-rio-600 to-rio-900 flex items-center justify-center mx-auto mb-4 text-white shadow-lg ring-1 ring-rio-500/50",children:_.jsx(f_,{size:32})}),_.jsx("h2",{className:"text-3xl font-display font-bold text-white mb-2",children:"Red de Embajadores"}),_.jsx("p",{className:"text-gray-400 font-mono text-sm max-w-xl mx-auto",children:"Conoce a la familia RIO, descubre sus perfiles y apóyalos en redes."})]}),_.jsx("div",{className:"flex-1 overflow-y-auto custom-scrollbar px-2 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 pb-4",children:oe.map(I=>{const ae=I.id===e.id,se=(I.instagram||"").replace("@","");let ue=null;if(e.username.toLowerCase()==="rio"){const le=v.filter(je=>je.codeUsed===I.code),J=le.length;le.reduce((je,Oe)=>je+Oe.amount,0);const te=le.reduce((je,Oe)=>je+_e(Oe)*.1,0),ge=le.reduce((je,Oe)=>{var st;const Ze=(st=Oe.products)==null?void 0:st.find(hr=>hr.name.toLowerCase().includes("saldo canjeado"));return je+(Ze?Math.abs(Number(Ze.price||0)):0)},0),F=te-ge;ue=_.jsxs("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-3 mt-4 pt-4 border-t border-white/5 text-center text-xs",children:[_.jsxs("div",{className:"bg-space-900/50 rounded-lg p-2",children:[_.jsx("div",{className:"text-white font-bold",children:J}),_.jsx("div",{className:"text-gray-500 uppercase tracking-wider text-[9px] mt-1",children:"Pedidos"})]}),_.jsxs("div",{className:"bg-space-900/50 rounded-lg p-2",children:[_.jsxs("div",{className:"text-white font-bold",children:[te.toFixed(2),"€"]}),_.jsx("div",{className:"text-gray-500 uppercase tracking-wider text-[9px] mt-1",children:"Ganado"})]}),_.jsxs("div",{className:"bg-space-900/50 rounded-lg p-2",children:[_.jsxs("div",{className:"text-orange-400 font-bold",children:[ge.toFixed(2),"€"]}),_.jsx("div",{className:"text-gray-500 uppercase tracking-wider text-[9px] mt-1",children:"Canjeado"})]}),_.jsxs("div",{className:"bg-emerald-500/10 border border-emerald-500/20 rounded-lg p-2",children:[_.jsxs("div",{className:"text-emerald-400 font-bold",children:[F.toFixed(2),"€"]}),_.jsx("div",{className:"text-emerald-500/70 uppercase tracking-wider text-[9px] mt-1",children:"Saldo"})]})]})}return _.jsxs("div",{className:`flex flex-col p-5 rounded-2xl border transition-all h-full justify-between ${ae?"bg-rio-500/10 border-rio-500/30":"bg-space-800/40 border-white/5 hover:border-rio-500/30 hover:bg-space-800/60"}`,children:[_.jsxs("div",{className:"flex items-start justify-between w-full mb-2",children:[_.jsxs("div",{className:"flex items-center gap-4",children:[_.jsx("div",{className:`relative w-12 h-12 rounded-full flex items-center justify-center font-serif font-bold text-xl overflow-hidden ${ae?"bg-rio-500 text-white shadow-lg shadow-rio-500/20":"bg-space-700 text-gray-400"}`,children:I.profilePicture?_.jsx("img",{src:I.profilePicture,alt:I.name,className:"w-full h-full object-cover"}):I.name.charAt(0)}),_.jsxs("div",{children:[_.jsxs("div",{className:`text-base font-bold ${ae?"text-rio-200":"text-gray-200"}`,children:[I.name,ae&&_.jsx("span",{className:"text-[10px] ml-2 opacity-60 font-mono bg-rio-500/20 px-1.5 py-0.5 rounded text-rio-300",children:"TÚ"}),I.isActive===!1&&_.jsx("span",{className:"text-[10px] ml-2 font-mono bg-red-500/20 px-1.5 py-0.5 rounded text-red-300 border border-red-500/30",children:"Inactivo"})]}),_.jsx("div",{className:"text-xs text-gray-500 mt-0.5",children:I.instagram}),_.jsxs("div",{className:"text-[10px] font-mono text-gray-600 mt-1 uppercase tracking-wider",children:["Código: ",_.jsx("span",{className:"text-gray-400",children:I.code})]})]})]}),_.jsx("a",{href:`https://instagram.com/${se}`,target:"_blank",rel:"noopener noreferrer",className:"p-2.5 bg-white/5 hover:bg-white/10 rounded-xl transition-all group",title:"Ver en Instagram",children:_.jsx(Dl,{size:18,className:"text-gray-400 group-hover:text-pink-400 transition-colors"})})]}),ue,e.username.toLowerCase()==="rio"&&!ae&&_.jsxs("div",{className:"flex gap-2 mt-4 pt-4 border-t border-white/5",children:[_.jsx("button",{onClick:()=>
358E({type:"add_purchase",ambassador:I}),className:"flex-1 py-2 rounded-lg bg-white/5 hover:bg-rio-500/20 text-rio-200 text-[10px] font-bold uppercase tracking-wider border border-rio-500/30 transition-colors",children:"Añadir Compra"}),_.jsx("button",{onClick:()=>E({type:"redeem_balance",ambassador:I}),className:"flex-1 py-2 rounded-lg bg-white/5 hover:bg-orange-500/20 text-orange-300 text-[10px] font-bold uppercase tracking-wider border border-orange-500/30 transition-colors",children:"Canjear Saldo"})]})]},I.id)})})]})}),w&&_.jsx("div",{className:"fixed inset-0 z-[200] flex items-center justify-center bg-black/90 backdrop-blur-md p-4 animate-fade-in-up",children:_.jsxs("div",{className:"glass-card w-full max-w-md p-8 rounded-3xl border border-rio-500/50 shadow-2xl relative neon-glow",children:[_.jsx("button",{onClick:()=>{E(null),W(""),M(""),T("")},className:"absolute top-4 right-4 p-2 text-gray-400 hover:text-white hover:bg-white/10 rounded-full transition-colors",children:_.jsx(Hc,{size:20})}),_.jsxs("div",{className:"text-center mb-6",children:[_.jsx("div",{className:"w-16 h-16 rounded-full bg-gradient-to-br from-rio-600 to-rio-900 flex items-center justify-center mx-auto mb-4 text-white shadow-lg",children:w.type==="add_purchase"?_.jsx(kp,{size:32}):w.type==="delete_purchase"?_.jsx(c_,{size:32}):_.jsx(Mp,{size:32})}),_.jsx("h2",{className:"text-2xl font-serif font-bold text-white mb-2",children:w.type==="add_purchase"?"Añadir Compra Manual":w.type==="delete_purchase"?"Eliminar Transacción":"Canjear Saldo"}),_.jsxs("div",{className:"text-rio-300 font-mono text-sm",children:["Embajador: ",_.jsx("span",{className:"font-bold uppercase",children:w.ambassador.name})]})]}),_.jsxs("div",{className:"space-y-4",children:[w.type!=="delete_purchase"?_.jsxs("div",{children:[_.jsx("label",{className:"block text-xs text-gray-400 uppercase tracking-widest mb-2 font-mono",children:w.type==="add_purchase"?"Importe de la Compra (€)":"Importe a Canjear (€)"}),_.jsx("input",{type:"number",placeholder:"Ej: 36.29",value:C,onChange:I=>T(I.target.value),className:"w-full bg-space-900 border border-white/10 rounded-xl p-3 text-white focus:outline-none focus:border-rio-500 transition-colors font-mono"}),w.type==="add_purchase"&&_.jsxs("div",{className:"mt-4 space-y-3",children:[_.jsxs("label",{className:"flex items-center gap-3 cursor-pointer group",children:[_.jsxs("div",{className:"relative",children:[_.jsx("input",{type:"checkbox",className:"peer sr-only",checked:ne,onChange:I=>re(I.target.checked)}),_.jsx("div",{className:`w-5 h-5 border rounded transition-colors flex items-center justify-center ${ne?"bg-rio-500 border-rio-500":"bg-space-900 border-white/20"}`,children:ne&&_.jsx(vg,{size:14,className:"text-white"})})]}),_.jsx("span",{className:"text-xs text-gray-400 group-hover:text-white transition-colors",children:"¿Es Base Imponible? (Sin IVA)"})]}),_.jsxs("label",{className:"flex items-center gap-3 cursor-pointer group",children:[_.jsxs("div",{className:"relative",children:[_.jsx("input",{type:"checkbox",className:"peer sr-only",checked:K,onChange:I=>me(I.target.checked)}),_.jsx("div",{className:`w-5 h-5 border rounded transition-colors flex items-center justify-center ${K?"bg-rio-500 border-rio-500":"bg-space-900 border-white/20"}`,children:K&&_.jsx(vg,{size:14,className:"text-white"})})]}),_.jsx("span",{className:"text-xs text-gray-400 group-hover:text-white transition-colors",children:"¿Incluye gastos de envío (4,50€)?"})]})]})]}):_.jsx("div",{className:"text-center p-4 bg-red-500/10 border border-red-500/20 rounded-xl mb-4",children:_.jsx("p",{className:"text-xs text-red-400 font-mono",children:"¿Estás seguro de que quieres eliminar esta transacción? Si afectaba al total de ventas, se restará automáticamente. Esta acción no se puede deshacer."})}),_.jsxs("div",{children:[_.jsx("label",{className:"block text-xs text-gray-400 uppercase tracking-widest mb-2 font-mono",children:"Contraseña Maestra (RIO)"}),_.jsx("input",{type:"password",placeholder:"********",value:N,onChange:I=>M(I.target.value),className:"w-full bg-space-900 border border-white/10 rounded-xl p-3 text-white focus:outline-none focus:border-rio-500 transition-colors font-mono"})]}),V&&_.jsx("div",{className:"p-3 rounded-lg bg-red-500/10 border border-red-500/30 text-red-400 text-xs text-center font-mono",children:V}),_.jsx("button",{onClick:we,disabled:k,className:`w-full mt-4 py-3 rounded-xl text-white text-sm font-bold tracking-wide transition-all disabled:opacity-50 flex items-center justify-center gap-2 shadow-lg ${w.type==="delete_purchase"?"bg-red-500 hover:bg-red-600 shadow-red-500/30":"bg-rio-500 hover:bg-rio-600 shadow-rio-500/30"}`,children:k?"Procesando...":w.type==="add_purchase"?"AÑADIR COMPRA":w.type==="delete_purchase"?"ELIMINAR TRANSACCIÓN":"CANJEAR SALDO"})]})]})}),_.jsx("nav",{className:"glass sticky top-0 z-50 px-6 py-4 mb-8",children:_.jsxs("div",{className:"max-w-7xl mx-auto flex justify-between items-center",children:[_.jsxs("div",{className:"flex items-center gap-3",children:[_.jsxs("div",{className:"flex flex-col leading-none",children:[_.jsx("span",{className:"font-serif text-3xl font-bold tracking-tighter text-rio-200",children:"RIO"}),_.jsx("span",{className:"font-sans text-[0.4rem] tracking-[0.3em] uppercase text-rio-500",children:"The Brand"})]}),_.jsx("div",{className:"h-8 w-px bg-white/10 mx-2 hidden sm:block"}),_.jsx("h1",{className:"font-display text-xl tracking-wide hidden sm:block text-gray-400",children:"AMBASSADORS"})]}),_.jsxs("div",{className:"flex items-center gap-6",children:[_.jsxs("div",{className:"flex items-center gap-3 text-right",children:[_.jsxs("div",{className:"hidden md:block",children:[_.jsx("div",{className:"text-sm font-bold text-white",children:e.name}),_.jsxs("div",{className:"text-xs text-rio-400 flex items-center gap-1 justify-end",children:[e.instagram," ",_.jsx(Dl,{size:10})]})]}),_.jsx("div",{className:"w-10 h-10 rounded-full bg-space-800 border border-rio-500/30 flex items-center justify-center text-rio-300 shadow-lg shadow-rio-900/50 overflow-hidden",children:e.profilePicture?_.jsx("img",{src:e.profilePicture,alt:e.name,className:"w-full h-full object-cover"}):_.jsx("span",{className:"font-serif font-bold text-lg",children:e.name.charAt(0)})})]}),_.jsx("button",{onClick:t,className:"p-2 rounded-lg bg-red-500/5 hover:bg-red-500/10 text-red-400 border border-red-500/10 transition-all hover:scale-105",children:_.jsx(sD,{size:20})})]})]})}),_.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6",children:[_.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 mb-8",children:[_.jsx(hg,{title:"Tu Código",value:e.code,subtitle:"15% Descuento",icon:_.jsx(u_,{size:40}),delay:0,topRightContent:_.jsx("div",{className:"w-14 h-14 roun
358ded-2xl overflow-hidden border-2 border-rio-500/30 shadow-lg shadow-rio-900/50 ring-2 ring-transparent group-hover:ring-rio-500/50 transition-all",children:e.profilePicture?_.jsx("img",{src:e.profilePicture,alt:e.name,className:"w-full h-full object-cover"}):_.jsx("div",{className:"w-full h-full bg-space-800 flex items-center justify-center font-serif font-bold text-xl text-rio-300",children:e.name.charAt(0)})})}),_.jsx(hg,{title:"Tu Saldo",value:`${ee}€`,subtitle:_.jsxs("div",{className:"flex flex-col gap-1 mt-1",children:[_.jsx("span",{className:"text-[10px] text-gray-500 uppercase tracking-widest font-mono",children:"Disponible"}),_.jsxs("div",{className:"flex items-center gap-3 pt-2 mt-1 border-t border-white/5",children:[_.jsxs("div",{className:"flex flex-col",children:[_.jsxs("span",{className:"text-gray-400 font-bold text-xs",children:["+",q.earned,"€"]}),_.jsx("span",{className:"text-[8px] text-gray-600 uppercase tracking-tighter",children:"Ganado"})]}),_.jsx("div",{className:"h-4 w-px bg-white/5"}),_.jsxs("div",{className:"flex flex-col",children:[_.jsxs("span",{className:"text-orange-400/80 font-bold text-xs",children:["-",q.redeemed,"€"]}),_.jsx("span",{className:"text-[8px] text-gray-600 uppercase tracking-tighter",children:"Canjeado"})]})]})]}),icon:_.jsx(Mp,{size:40,className:"text-rio-400"}),delay:100,action:_.jsxs("button",{onClick:()=>c(!0),className:"w-full py-2 px-3 rounded-lg bg-rio-500/20 hover:bg-rio-500/40 text-rio-200 text-xs font-bold uppercase tracking-wider border border-rio-500/30 transition-all flex items-center justify-center gap-2 group-hover:shadow-lg group-hover:shadow-rio-500/20",children:["Canjear Saldo ",_.jsx(a_,{size:14,className:"group-hover:translate-x-1 transition-transform"})]})}),_.jsx(hg,{title:"Compras Totales",value:v.length.toString(),subtitle:"Pedidos con tu código",icon:_.jsx(kp,{size:40}),delay:200})]}),_.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8 mb-8",children:[_.jsxs("div",{className:"lg:col-span-2 glass-card rounded-2xl p-6",children:[_.jsxs("div",{className:"flex justify-between items-center mb-6",children:[_.jsxs("h2",{className:"text-xl font-display font-bold flex items-center gap-2",children:[_.jsx(l_,{className:"text-rio-400",size:24}),"Historial de Compras"]}),_.jsxs("button",{onClick:()=>o(!s),className:"text-xs font-mono text-rio-300 hover:text-white bg-space-800/50 hover:bg-rio-500/20 px-3 py-1.5 rounded-lg border border-rio-500/30 transition-all flex items-center gap-2",children:[s?"Ver Menos":"Ver Todas",_.jsx(tD,{size:14})]})]}),_.jsx("div",{className:`space-y-3 overflow-y-auto pr-2 custom-scrollbar transition-all duration-500 ${s?"max-h-[1200px]":"max-h-[800px]"}`,children:pe.length>0?pe.map(I=>{var le,J;const ae=(le=I.products)==null?void 0:le.some(te=>te.name.toLowerCase().includes("saldo canjeado")),se=(J=I.products)==null?void 0:J.some(te=>te.name==="Compra Manual"),ue=(_e(I)*.1).toFixed(2);return _.jsxs("div",{className:"p-4 rounded-xl bg-space-800/50 border border-white/5 hover:border-emerald-500/50 hover:bg-space-800/80 transition-all flex justify-between items-center group animate-fade-in-up",children:[_.jsxs("div",{className:"flex items-center gap-4 cursor-pointer flex-1",onClick:()=>h(I),children:[_.jsx("div",{className:"p-3 rounded-full bg-space-900 border border-white/5 text-rio-500 group-hover:text-rio-300 transition-colors",children:_.jsx(kp,{size:18})}),_.jsxs("div",{className:"flex flex-col gap-1",children:[_.jsx("div",{className:"text-sm text-gray-400 font-mono",children:uj(I.date)}),_.jsxs("div",{className:"flex flex-wrap gap-2",children:[I.shippingIncluded&&_.jsx("div",{className:"text-[9px] px-2 py-0.5 rounded-full bg-blue-500/10 text-blue-400 border border-blue-500/20 uppercase tracking-tighter",children:"Envío Incluido"}),ae&&_.jsx("div",{className:"text-[9px] px-2 py-0.5 rounded-full bg-amber-500/10 text-amber-400 border border-amber-500/20 uppercase tracking-tighter",children:"Canje Aplicado"}),se&&_.jsx("div",{className:"text-[9px] px-2 py-0.5 rounded-full bg-purple-500/10 text-purple-400 border border-purple-500/20 uppercase tracking-tighter",children:"Manual"})]})]})]}),_.jsxs("div",{className:"flex items-center gap-4",children:[_.jsxs("div",{className:"text-right cursor-pointer",onClick:()=>h(I),children:[_.jsxs("div",{className:"text-white font-bold text-lg",children:[I.amount>0?"+":"",I.amount.toFixed(2),"€"]}),_.jsxs("div",{className:"text-xs font-mono text-emerald-400 font-bold bg-emerald-500/10 border border-emerald-500/20 px-2 py-0.5 rounded-md inline-block shadow-[0_0_8px_rgba(52,211,153,0.1)]",children:["+",ue,"€"]})]}),e.username.toLowerCase()==="rio"&&(se||ae)&&_.jsx("button",{onClick:te=>{te.stopPropagation();const ge=y.find(F=>F.code===I.codeUsed);ge&&E({type:"delete_purchase",ambassador:ge,transactionId:I.id})},className:"p-2 ml-2 text-red-500/50 hover:text-red-400 hover:bg-red-500/10 rounded-lg transition-colors border border-transparent hover:border-red-500/20",title:"Eliminar esta transacción manual",children:_.jsx(c_,{size:16})})]})]},I.id)}):_.jsxs("div",{className:"text-center py-10 px-6 animate-fade-in-up",children:[_.jsx("div",{className:"inline-flex items-center justify-center p-4 rounded-full bg-rio-500/10 text-rio-400 mb-4 ring-1 ring-rio-500/30 shadow-[0_0_15px_rgba(102,124,98,0.3)]",children:_.jsx(mj,{size:28})}),_.jsx("h3",{className:"text-xl font-serif font-bold text-white mb-2",children:"¡Tu momento está cerca!"}),_.jsxs("p",{className:"text-gray-400 text-sm leading-relaxed max-w-md mx-auto",children:["Aún no se han registrado ventas, pero ",_.jsx("span",{className:"text-rio-300 font-semibold",children:"confiamos plenamente en ti"}),". Sabemos que tu contenido es genial y los pedidos llegarán muy pronto.",_.jsx("br",{}),_.jsx("br",{}),_.jsx("span",{className:"text-white font-display uppercase tracking-wider text-xs",children:"¡Estamos contigo! 🤎"})]})]})}),!s&&v.length>10&&_.jsxs("div",{className:"mt-4 pt-4 border-t border-white/5 text-center text-xs text-gray-500",children:["Mostrando las 10 compras más recientes de ",v.length," totales."]})]}),_.jsxs("div",{className:"flex flex-col gap-8",children:[_.jsx(E3,{ambassador:e}),_.jsxs("div",{className:"glass-card rounded-2xl p-6 border-l-4 border-l-rio-500",children:[_.jsxs("h2",{className:"text-lg font-display font-bold mb-4 flex items-center gap-2 text-white",children:[_.jsx(s_,{className:"text-rio-300",size:20}),"Tips para crear contenido"]}),_.jsxs("div",{className:"space-y-4",children:[_.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-xl bg-space-800/30 hover:bg-white/5 transition-colors border border-transparent hover:border-white/5",children:[_.jsx("div",{className:"mt-1 p-1.5 rounded-full bg-rio-500/20 text-rio-400",children:_.jsx(MR,{size:14})}),_.jsxs("div",{children:[_.jsx("h4",{className:"text-sm font-bold text-gray-200",children:"Luz Natural"}),_.jsx("p",{className:"text-xs text-gray-400 mt-1",children:"Evita el flash. La luz del sol hace resaltar los colores de los collares."})]})]}),_.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-xl bg-space-800/30 hover:bg-white/5 transition-colors border border-transparent hover:border-white/5",children:[_.jsx("div",{className:"mt-1 p-1.5 rounded-full bg-pink-500/20 text-pink-400",children:_.jsx(pj,{size:14})}),_.jsxs("div",{children:[_.jsx("h4",{className:"text-sm font-bold text-gray-200",children:"Interacción"}),_.jsx("p",{className:"text-xs text-gray-400 mt-1",children:"Muestra a tu peludo feliz y en movimiento, jugando con el producto."})]})]}),_.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-xl bg-space-800/30 hover:bg-white/5 transition-colors border border-transparent hover:border-white/5",children:[_.jsx("div",{className:"mt-1 p-1.5 rounded-full bg-blue-500/20 text-blue-400",children:_.jsx(WR,{size:14})}),_.jsxs("div",{children:[_.jsx("h4",{className:"text-sm font-bold text-gray-200",children:"Visibilidad"}),_.jsxs("p",{className:"text-xs text-gray-400 mt-1",children:["Usa siempre tu código ",e.code," y etiqueta a @riothebrand."]})]})]})]})]})]})]}),_.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:[_.jsxs("div",{className:"lg:col-span-2 glass-card rounded-2xl p-6 min-h-[400px]",children:[_.jsxs("div",{className:"flex flex-col sm:flex-row justify-between items-center mb-6 gap-4",children:[_.jsxs("h2",{className:"text-xl font-display font-bold flex items-center gap-2",children:[_.jsx(bD,{className:"text-rio-400",size:24}),"Rendimiento Mensual"]}
358),_.jsxs("div",{className:"flex items-center bg-space-800/50 rounded-lg p-1 border border-white/5",children:[_.jsx("button",{onClick:R,className:"p-1.5 rounded-md hover:bg-white/10 text-gray-400 hover:text-white transition-colors",children:_.jsx(zR,{size:18})}),_.jsxs("div",{className:"px-4 text-sm font-mono text-rio-200 capitalize min-w-[140px] text-center flex items-center justify-center gap-2",children:[_.jsx(kR,{size:14,className:"text-rio-500"}),ie]}),_.jsx("button",{onClick:Y,className:"p-1.5 rounded-md hover:bg-white/10 text-gray-400 hover:text-white transition-colors",children:_.jsx(a_,{size:18})})]})]}),_.jsxs("div",{className:"h-[300px] w-full",children:[_.jsx(rU,{width:"100%",height:"100%",children:_.jsxs(EF,{data:ye,children:[_.jsx("defs",{children:_.jsxs("linearGradient",{id:"colorAmount",x1:"0",y1:"0",x2:"0",y2:"1",children:[_.jsx("stop",{offset:"5%",stopColor:"#667c62",stopOpacity:.4}),_.jsx("stop",{offset:"95%",stopColor:"#667c62",stopOpacity:0})]})}),_.jsx(lk,{strokeDasharray:"3 3",stroke:"#ffffff08",vertical:!1}),_.jsx(xk,{dataKey:"day",stroke:"#94a3b8",tick:{fill:"#667c62",fontSize:10,fontFamily:"Rajdhani"},tickLine:!1,axisLine:!1,interval:2}),_.jsx(wk,{stroke:"#94a3b8",tick:{fill:"#667c62",fontSize:12,fontFamily:"Rajdhani"},tickLine:!1,axisLine:!1,unit:"€"}),_.jsx(k7,{contentStyle:{backgroundColor:"#141a14",border:"1px solid #334155",borderRadius:"8px"},itemStyle:{color:"#9cb399"},formatter:(I,ae,se)=>{const ue=se.payload.count;return[_.jsxs("div",{className:"flex items-center gap-2",children:[_.jsxs("span",{children:[I.toFixed(2),"€"]}),ue>0&&_.jsxs("span",{className:"text-xs px-1.5 py-0.5 rounded bg-space-800 border border-white/10 text-gray-400",children:[ue," venta",ue!==1?"s":""]})]},"value"),"Ventas"]},labelFormatter:I=>`Día ${I} de ${ie}`,labelStyle:{color:"#94a3b8"}}),_.jsx(yk,{type:"monotone",dataKey:"amount",stroke:"#667c62",strokeWidth:3,fillOpacity:1,fill:"url(#colorAmount)",animationDuration:1e3})]})}),!ye.some(I=>I.amount>0)&&_.jsx("div",{className:"text-center text-xs text-gray-500 mt-[-150px] pointer-events-none relative z-10",children:"Sin actividad en este mes"})]})]}),_.jsxs("div",{className:"glass-card rounded-2xl p-6 flex flex-col h-full",children:[_.jsxs("div",{className:"flex justify-between items-center mb-6",children:[_.jsxs("h2",{className:"text-xl font-display font-bold flex items-center gap-2",children:[_.jsx(f_,{className:"text-rio-400",size:24}),"Red de Embajadores"]}),_.jsxs("button",{onClick:()=>A(!0),className:"text-xs font-mono text-rio-300 hover:text-white bg-space-800/50 hover:bg-rio-500/20 px-3 py-1.5 rounded-lg border border-rio-500/30 transition-all flex items-center gap-2",children:["Expandir ",_.jsx(vj,{size:12})]})]}),_.jsx("div",{className:"flex-1 overflow-y-auto custom-scrollbar pr-2 max-h-[400px]",children:_.jsx("div",{className:"space-y-3",children:oe.map(I=>{const ae=I.id===e.id,se=(I.instagram||"").replace("@","");let ue=null;if(e.username.toLowerCase()==="rio"){const le=v.filter(je=>je.codeUsed===I.code),J=le.length;le.reduce((je,Oe)=>je+Oe.amount,0);const te=le.reduce((je,Oe)=>je+_e(Oe)*.1,0),ge=le.reduce((je,Oe)=>{var st;const Ze=(st=Oe.products)==null?void 0:st.find(hr=>hr.name.toLowerCase().includes("saldo canjeado"));return je+(Ze?Math.abs(Number(Ze.price||0)):0)},0),F=te-ge;ue=_.jsxs("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-2 mt-3 pt-3 border-t border-white/5 text-center text-[10px]",children:[_.jsxs("div",{className:"bg-space-900/50 rounded-lg p-1.5",children:[_.jsx("div",{className:"text-white font-bold text-xs",children:J}),_.jsx("div",{className:"text-gray-500 uppercase tracking-wider text-[8px]",children:"Pedidos"})]}),_.jsxs("div",{className:"bg-space-900/50 rounded-lg p-1.5",children:[_.jsxs("div",{className:"text-white font-bold text-xs",children:[te.toFixed(2),"€"]}),_.jsx("div",{className:"text-gray-500 uppercase tracking-wider text-[8px]",children:"Ganado"})]}),_.jsxs("div",{className:"bg-space-900/50 rounded-lg p-1.5",children:[_.jsxs("div",{className:"text-orange-400 font-bold text-xs",children:[ge.toFixed(2),"€"]}),_.jsx("div",{className:"text-gray-500 uppercase tracking-wider text-[8px]",children:"Canjeado"})]}),_.jsxs("div",{className:"bg-emerald-500/10 border border-emerald-500/20 rounded-lg p-1.5",children:[_.jsxs("div",{className:"text-emerald-400 font-bold text-xs",children:[F.toFixed(2),"€"]}),_.jsx("div",{className:"text-emerald-500/70 uppercase tracking-wider text-[8px]",children:"Saldo"})]})]})}return _.jsxs("div",{className:`flex flex-col p-3 rounded-xl border transition-all ${ae?"bg-rio-500/10 border-rio-500/30":"bg-space-800/30 border-white/5 hover:border-rio-500/20"}`,children:[_.jsxs("div",{className:"flex items-center justify-between w-full",children:[_.jsxs("div",{className:"flex items-center gap-3",children:[_.jsx("div",{className:`w-8 h-8 rounded-full flex items-center justify-center font-serif font-bold ${ae?"bg-rio-500 text-white shadow-lg shadow-rio-500/20":"bg-space-700 text-gray-400"}`,children:I.name.charAt(0)}),_.jsxs("div",{children:[_.jsxs("div",{className:`text-sm font-bold ${ae?"text-rio-200":"text-gray-300"}`,children:[I.name,ae&&_.jsx("span",{className:"text-[10px] ml-2 opacity-60 font-mono",children:"(Tú)"}),I.isActive===!1&&_.jsx("span",{className:"text-[9px] ml-1.5 font-mono bg-red-500/20 px-1 py-0.5 rounded text-red-300 border border-red-500/30",children:"Inactivo"})]}),_.jsx("div",{className:"text-xs text-gray-500",children:I.instagram})]})]}),_.jsx("a",{href:`https://instagram.com/${se}`,target:"_blank",rel:"noopener noreferrer",className:"p-2 group opacity-80 hover:opacity-100 transition-opacity",title:"Ver en Instagram",children:_.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"url
358(#instagram-gradient)",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"group-hover:scale-110 transition-transform duration-300",children:[_.jsx("rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5"}),_.jsx("path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"}),_.jsx("line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5"})]})})]}),ue]},I.id)})})}),_.jsx("div",{className:"mt-4 pt-4 border-t border-white/5 text-center",children:_.jsx("p",{className:"text-xs text-gray-500",children:"Apoya a tus compañeros y crezcamos juntos 🤎"})})]})]})]})]})},TF=({onLoginClick:e,ambassadors:t})=>{const[r,n]=O.useState("idle"),[s,o]=O.useState({accountName:"",followers:"",platforms:"",boughtBefore:"",qualityReview:"",postFrequency:"",experienceTime:"",whyUs:"",contribution:"",visibilityFrequency:"",otherBrands:""}),u=O.useMemo(()=>[...t].filter(d=>{var h;return!["sam","rio"].includes(((h=d.username)==null?void 0:h.toLowerCase())||"")&&d.isActive!==!1}).sort(()=>Math.random()-.5),[t]),c=async d=>{d.preventDefault(),n("submitting");let h=!1,v=!1;try{try{const{error:y}=await Hi.from("recruitment_applications").insert([{account_name:s.accountName,followers:s.followers,platforms:s.platforms,bought_before:s.boughtBefore,quality_review:s.qualityReview,post_frequency:s.postFrequency,experience_time:s.experienceTime,why_us:s.whyUs,contribution:s.contribution,visibility_frequency:s.visibilityFrequency,other_brands:s.otherBrands}]);y?console.warn("Supabase insert failed (likely table missing):",y):h=!0}catch(y){console.warn("Supabase connection error:",y)}const m="https://script.google.com/macros/s/AKfycbyaFARjVLRBBVQq6HcXio7IL7HMs9AN9OSm94_nIB-aMC0G0DjD4282L0puB7ehPE_QSQ/exec";if(console.log("Enviando a Google Sheets:",m),m&&!m.includes("XXXXXXXXX")){console.log("Intentando enviar a Google Sheets...");const y=new FormData;Object.entries(s).forEach(([b,x])=>{y.append(b,x)}),console.log("Datos a enviar a Google Sheets:",Object.fromEntries(y.entries()));try{const b=new AbortController,x=setTimeout(()=>b.abort(),1e4);await fetch(m,{method:"POST",body:y,mode:"no-cors",signal:b.signal}),clearTimeout(x),v=!0,console.log('✅ Petición enviada a Google (Opaque Mode). Si no ves datos, revisa el permiso "Cualquiera" en el Script.')}catch(b){console.error("❌ Error de red al contactar con Google Apps Script:",b)}}n(v||h?"success":"error")}catch(m){console.error("Final Submission error:",m),n("error")}};return _.jsxs("div",{className:"min-h-screen bg-space-900 text-white selection:bg-rio-500/30 overflow-x-hidden font-sans",children:[_.jsxs("div",{className:"fixed inset-0 overflow-hidden pointer-events-none",children:[_.jsx("div",{className:"absolute top-[-10%] left-[-10%] w-[40%] h-[40%] bg-rio-600/10 rounded-full blur-[120px] animate-pulse-slow"}),_.jsx("div",{className:"absolute bottom-[-10%] right-[-10%] w-[50%] h-[50%] bg-rio-900/10 rounded-full blur-[150px] animate-pulse-slow"})]}),_.jsx("nav",{className:"relative z-50 px-6 py-8",children:_.jsxs("div",{className:"max-w-7xl mx-auto flex justify-between items-center",children:[_.jsxs("div",{className:"flex flex-col leading-none scale-110",children:[_.jsx("span",{className:"font-serif text-4xl font-bold tracking-tighter text-rio-200",children:"RIO"}),_.jsx("span",{className:"font-sans text-[0.5rem] tracking-[0.4em] uppercase text-rio-500",children:"The Brand"})]}),_.jsx("button",{onClick:e,className:"px-6 py-2 rounded-xl bg-white/5 hover:bg-white/10 border border-white/10 text-xs font-bold tracking-widest uppercase transition-all",children:"Acceso Embajadores"})]})}),_.jsx("header",{className:"relative z-10 pt-20 pb-32 px-6",children:_.jsxs("div",{className:"max-w-7xl mx-auto flex flex-col items-center text-center",children:[_.jsxs("div",{className:"inline-flex items-center justify-center gap-2 px-4 py-2 rounded-full bg-rio-500/10 border border-rio-500/20 text-rio-300 text-xs font-mono uppercase tracking-[0.2em] mb-8 animate-fade-in mx-auto",children:[_.jsx(mj,{size:14,className:"animate-pulse"})," Únete a nuestra red"]}),_.jsxs("h1",{className:"text-5xl lg:text-8xl font-display font-bold leading-tight mb-8 text-center mx-auto",children:["Sé parte de ",_.jsx("span",{className:"text-rio-400 italic",children:"nuestra"})," ",_.jsx("br",{})," familia."]}),_.jsx("p",{className:"text-gray-400 text-xl max-w-2xl mx-auto text-center leading-relaxed opacity-90 mb-12",children:"Buscamos embajadores y colaboradores apasionados que quieran compartir el estilo y la calidad de RIO The Brand con el mund
358o."}),_.jsx("div",{className:"flex items-center justify-center gap-4 w-full",children:_.jsx("a",{href:"#questionnaire",className:"px-8 py-4 bg-rio-500 hover:bg-rio-600 text-white font-bold text-center rounded-2xl transition-all shadow-xl shadow-rio-900/40 hover:scale-105 active:scale-95",children:"¡Quiero ser Embajador/Colaborador!"})})]})}),_.jsx("section",{className:"relative z-10 py-24 px-6 bg-space-800/30",children:_.jsxs("div",{className:"max-w-7xl mx-auto",children:[_.jsxs("div",{className:"text-center mb-16",children:[_.jsx("h2",{className:"text-4xl font-display font-bold mb-4",children:"Ventajas Exclusivas"}),_.jsx("div",{className:"w-24 h-1 bg-rio-500 mx-auto rounded-full"})]}),_.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-12",children:[_.jsxs("div",{className:"glass p-8 rounded-3xl border border-rio-500/20 shadow-2xl relative overflow-hidden group",children:[_.jsx("div",{className:"absolute top-0 right-0 p-4 opacity-10 group-hover:scale-110 transition-transform",children:_.jsx(GR,{size:80,className:"text-rio-500"})}),_.jsxs("h3",{className:"text-2xl font-display font-bold text-rio-400 mb-6 flex items-center gap-3",children:[_.jsx(jR,{})," Ventajas del Embajador"]}),_.jsx("ul",{className:"space-y-4",children:["Código embajador propio (10% de saldo acumulable en nuestra app).","Descuentos exclusivos por ser embajador de la marca.","Acceso anticipado a nuevos diseños y accesorios.","Visibilidad en nuestras redes oficiales.","Accesorios gratuitos por creación de contenido frecuente.","Pertenecer a la comunidad exclusiva RIO."].map((d,h)=>_.jsxs("li",{className:"flex gap-3 text-gray-300 text-sm leading-relaxed",children:[_.jsx(Np,{className:"text-rio-500 shrink-0",size:18})," ",d]},h))})]}),_.jsxs("div",{className:"glass p-8 rounded-3xl border border-rio-500/20 shadow-2xl relative overflow-hidden group",children:[_.jsx("div",{className:"absolute top-0 right-0 p-4 opacity-10 group-hover:scale-110 transition-transform",children:_.jsx(jD,{size:80,className:"text-rio-200"})}),_.jsxs("h3",{className:"text-2xl font-display font-bold text-rio-300 mb-6 flex items-center gap-3",children:[_.jsx(pj,{})," Ventajas del Colaborador"]}),_.jsx("ul",{className:"space-y-4",children:["Enlace exclusivo para registrar compras de tus seguidores.","Visibilidad en nuestras redes oficiales.","Descuentos exclusivos para tus compras personales.","Oportunidad de ascenso a Embajador según rendimiento."].map((d,h)=>_.jsxs("li",{className:"flex gap-3 text-gray-300 text-sm leading-relaxed",children:[_.jsx(Np,{className:"text-rio-400 shrink-0",size:18})," ",d]},h))})]})]})]})}),_.jsx("section",{className:"relative z-10 py-24 px-6",children:_.jsxs("div",{className:"max-w-7xl mx-auto",children:[_.jsxs("div",{className:"flex flex-col items-center text-center mb-12 gap-6",children:[_.jsxs("div",{className:"flex flex-col items-center",children:[_.jsx("h2",{className:"text-4xl font-display font-bold mb-4",children:"Nuestra Red"}),_.jsx("p",{className:"text-gray-500 font-mono text-sm tracking-widest uppercase",children:"Embajadores activos de RIO"})]}),_.jsxs("div",{className:"flex items-center justify-center gap-2 text-rio-400 text-sm font-bold",children:[_.jsx(pD,{size:16,fill:"currentColor"})," ",u.length," Colaboradores Brillantes"]})]}),_.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-6 max-w-6xl mx-auto",children:u.map(d=>{const h=(d.instagram||"").replace("@","");return _.jsx("a",{href:`https://instagram.com/${h}`,target:"_blank",rel:"noopener noreferrer",className:"group flex flex-col p-4 rounded-2xl bg-space-800/40 border border-white/5 hover:border-rio-500/30 hover:bg-space-800/60 transition-all hover:-translate-y-1",children:_.jsxs("div",{className:"flex items-center gap-4",children:[_.jsxs("div",{className:"relative w-16 h-16 shrink-0",children:[d.profilePicture?_.jsx("img",{src:d.profilePicture,alt:d.name,className:"w-full h-full rounded-2xl object-cover border border-rio-500/20 shadow-lg"}):_.jsx("div",{className:"w-full h-full rounded-2xl bg-space-700 border border-rio-500/10 flex items-center justify-center shadow-lg group-hover:bg-space-600 transition-colors",children:_.jsx(Dl,{size:20,className:"text-rio-500/60"})}),_.jsx("div",{className:"absolute -bottom-1 -right-1 bg-white rounded-md p-0.5 shadow-md group-hover:scale-110 transition-transform",children:_.jsx(Dl,{size:8,className:"text-pink-600"})})]}),_.jsxs("div",{className:"min-w-0",children:[_.jsx("h4",{className:"text-gray-200 font-bold text-xs truncate group-hover:text-rio-200 transition-colors",children:d.name}),_.jsxs("p",{className:"text-gray-500 text-[9px] font-mono uppercase tracking-widest truncate",children:["@",h]})]}),_.jsx("div",{className:"ml-auto opacity-0 group-hover:opacity-100 transition-opacity",children:_.jsx(vj,{size:12,className:"text-rio-500"})})]})},d.id)})})]})}),_.jsx("section",{id:"questionnaire",className:"relative z-10 py-24 px-6 bg-rio-500/5",children:_.jsx("div",{className:"max-w-3xl mx-auto",children:_.jsxs("div",{className:"glass p-8 md:p-12 rounded-[2.5rem] border border-rio-500/30 shadow-2xl",children:[_.jsxs("div",{className:"text-center mb-12",children:[_.jsx("h2",{className:"text-3xl font-display font-bold mb-4",children:"Cuestionario de Aplicación"}),_.jsx("p",{className:"text-gray-400 text-sm",children:"Cuéntanos sobre ti y tu peludo para empezar esta aventura."})]}),r==="success"?_.jsxs("div",{className:"py-12 text-center animate-fade-in",children:[_.jsx("div",{className:"w-20 h-20 bg-emerald-500/20 rounded-full flex items-center justify-center mx-auto mb-6 text-emerald-400",children:_.jsx(Np,{size:48})}),_.jsx("h3",{className:"text-2xl font-bold mb-2",children:"¡Solicitud Enviada!"}),_.jsx("p",{className:"text-gray-400 mb-8",children:"Gracias por tu interés. Revisaremos tu perfil y nos pondremos en contacto contigo pronto."}),_.jsx("button",{onClick:()=>n("idle"),className:"px-6 py-2 border border-white/10 rounded-xl hover:bg-white/5 transition-all text-xs uppercase tracking-widest",children:"Enviar otra respuesta"})]}):_.jsxs("form",{onSubmit:c,className:"space-y-6",children:[_.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[_.jsxs("div",{className:"space-y-2",children:[_.jsx("label",{className:"text-xs font-mono uppercase tracking-widest text-gray-500 ml-1",children:"Nombre de la cuenta"}),_.jsx("input",{required:!0,type:"text",placeholder:"@ejemplo",className:"w-full bg-space-900/50 border border-white/10 rounded-xl p-3 text-sm focus:border-rio-500 outline-none transition-all",value:s.accountName,onChange:d=>o({...s,accountName:d.target.value})})]}),_.jsxs("div",{className:"space-y-2",children:[_.jsx("label",{className:"text-xs font-mono uppercase tracking-widest text-gray-500 ml-1",children:"Número de Seguidores"}),_.jsx("input",{required:!0,type:"text",placeholder:"Ej: 5k",className:"w-full bg-space-900/50 border border-white/10 rounded-xl p-3 text-sm focus:border-rio-500 outline-none transition-all",value:s.followers,onChange:d=>o({...s,followers:d.target.value})})]})]}),_.jsxs("div",{className:"space-y-2",children:[_.jsx("label",{className:"text-xs font-mono uppercase tracking-widest text-gray-500 ml-1",children:"Redes sociales donde subes contenido"}),_.jsx("input",{required:!0,type:"text",placeholder:"Instagram, TikTok, Blog...",className:"w-full bg-space-900/50 border border-white/10 rounded-xl p-3 text-sm focus:border-rio-500 outline-none transition-all",value:s.platforms,onChange:d=>o({...s,platforms:d.target.value})})]}),_.jsxs("div",{className:"space-y-4 p-4 rounded-2xl bg-white/5 border border-white/5",children:[_.jsx("p",{className:"text-sm text-gray-300",children:"¿Has comprado alguna vez en Rio the brand?"}),_.jsxs("div",{className:"flex gap-6",children:[_.jsxs("label",{className:"flex items-center gap-2 cursor-pointer group",children:[_.jsx("input",{type:"radio",name:"bought",className:"hidden",checked:s.boughtBefore==="Si",onChange:()=>o({...s,boughtBefore:"Si"})}),_.jsx("div",{className:`w-5 h-5 rounded-full border-2 flex items-center justify-center transition-all ${s.boughtBefore==="Si"?"border-rio-500 bg-rio-500/20":"border-white/10"}`,children:s.boughtBefore==="Si"&&_.jsx("div",{className:"w-2 h-2 rounded-full bg-rio-500"})}),_.jsx("span",{className:"text-sm",children:"Si ✅"})]}),_.jsxs("label",{className:"flex items-center gap-2 cursor-pointer group",children:[_.jsx("input",{type:"radio",name:"bought",className:"hidden",checked:s.boughtBefore==="No",onChange:()=>o({...s,boughtBefore:"No"})}),_.jsx("div",{className:`w-5 h-5 rounded-full border-2 flex items-center justify-center transition-all ${s.boughtBefore==="No"?"border-rio-500 bg-rio-500/20":"border-white/10"}`,children:s.boughtBefore==="No"&&_.jsx("div",{className:"w-2 h-2 rounded-full bg-rio-500"})}),_.jsx("span",{className:"text-sm",children:"No ❌"})]})]})]}),s.boughtBefore==="Si"&&_.jsxs("div",{className:"space-y-2 animate-fade-in",children:[_.jsx("label",{className:"text-xs font-mono uppercase tracking-widest text-gray-500 ml-1",children:"¿Cómo definirías la calidad de nuestros productos?"}),_.jsx("textarea",{className:"w-full bg-space-900/50 border border-white/10 rounded-xl p-3 text-sm focus:border-rio-500 outline-none transition-all h-24",value:s.qualityReview,onChange:d=>o({...s,qualityReview:d.target.value})})]}),_.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[_.jsxs("div",{className:"space-y-2",children:[_.jsx("label",{className:"text-xs font-mono uppercase tracking-widest text-gray-500 ml-1",children:"Frecuencia de contenido"}),_.jsx("input",{required:!0,type:"text",placeholder:"Ej: Diario, 3 veces/semana",className:"w-full bg-space-900/50 border border-white/10 rounded-xl p-3 text-sm focus:border-rio-500 outline-none transition-all",value:s.postFrequency,onChange:d=>o({...s,postFrequency:d.target.value})})]}),_.jsxs("div",{className:"space-y-2",children:[_.jsx("label",{className:"text-xs font-mono uppercase tracking-widest text-gray-500 ml-1",children:"Tiempo creando contenido"}),_.jsx("input",{required:!0,type:"text",placeholder:"Ej: 2 años",className:"w-full bg-space-900/50 border border-white/10 rounded-xl p-3 text-sm focus:border-rio-500 outline-none transition-all",value:s.experienceTime,onChange:d=>o({...s,experienceTime:d.target.value})})]})]}),_.jsxs("div",{className:"space-y-2",children:[_.jsx("label",{className:"text-xs font-mono uppercase tracking-widest text-gray-500 ml-1",children:"¿Por qué te gustaría colaborar con nosotros?"}),_.jsx("textarea",{required:!0,className:"w-full bg-space-900/50 border border-white/10 rounded-xl p-3 text-sm focus:border-rio-500 outline-none transition-all h-24",value:s.whyUs,onChange:d=>o({...s,whyUs:d.target.value})})]}),_.jsxs("div",{className:"space-y-2",children:[_.jsx("label",{className:"text-xs font-mono uppercase tracking-widest text-gray-500 ml-1",children:"¿Qué podrías aportar a la marca?"}),_.jsx("textarea",{required:!0,className:"w-full bg-space-900/50 border border-white/10 rounded-xl p-3 text-sm focus:border-rio-500 outline-none transition-all h-24",value:s.contribution,onChange:d=>o({...s,contribution:d.target.value})})]}),_.jsxs("div",{className:"space-y-2",children:[_.jsx("label",{className:"text-xs font-mono uppercase tracking-widest text-gray-500 ml-1",children:"¿Con qué frecuencia darías visibilidad?"}),_.jsx("input",{required:!0,type:"text",placeholder:"Ej: 2 posts y 4 stories al mes",className:"w-full bg-space-900/50 border border-white/10 rounded-xl p-3 text-sm focus:border-rio-500 outline-none transition-all",value:s.visibilityFrequency,onChange:d=>o({...s,visibilityFrequency:d.target.value})})]}),_.jsxs("div",{className:"space-y-2",children:[_.jsx("label",{className:"text-xs font-mono uppercase tracking-widest text-gray-500 ml-1",children:"¿Eres ya embajador de otras marcas?"}),_.jsx("textarea",{placeholder:"Si es así, dinos cuáles...",className:"w-full bg-space-900/50 border border-white/10 rounded-xl p-3 text-sm focus:border-rio-500 outline-none transition-all h-24",value:s.otherBrands,onChange:d=>o({...s,otherBrands:d.target.value})})]}),r==="error"&&_.jsxs("div",{className:"p-4 rounded-xl bg-red-500/10 border border-red-500/20 text-red-400 text-xs flex items-center gap-2 animate-shake",children:[_.jsx(HR,{size:16})," Hubo un error al enviar tu solicitud. Por favor, revisa tu conexión o inténtalo más tarde."]}),_.jsx("button",{type:"submit",disabled:r==="submitting",className:"w-full py-4 bg-rio-500 hover:bg-rio-600 disabled:bg-rio-900/50 text-white font-bold rounded-2xl transition-all shadow-xl shadow-rio-900/40 flex items-center justify-center gap-3 active:scale-[0.98]",children:r==="submitting"?"Enviando...":_.jsxs(_.Fragment,{children:["Enviar Solicitud ",_.jsx(fD,{size:18})]})})]})]})})}),_.jsx("footer",{className:"relative z-10 border-t border-white/5 py-12 px-6 bg-space-900",children:_.jsxs("div",{className:"max-w-7xl mx-auto flex flex-col md:flex-row justify-between items-center gap-8",children:[_.jsxs("div",{className:"flex flex-col leading-none opacity-50",children:[_.jsx("span",{className:"font-serif text-2xl font-bold tracking-tighter text-rio-200",children:"RIO"}),_.jsx("span",{className:"font-sans text-[0.4rem] tracking-[0.4em] uppercase text-rio-500",children:"The Brand"})]}),_.jsx("p",{className:"text-gray-600 text-xs font-mono uppercase tracking-tighter",children:"© 2026 RIO THE BRAND - Cuestionario de Embajadores"}),_.jsx("div",{className:"flex gap-6 text-gray-500 text-xs font-mono uppercase tracking-widest",children:_.jsx("a",{href:"https://instagram.com/riothebrand.oficial",target:"_blank",rel:"noopener noreferrer",className:"hover:text-rio-400 transition-colors cursor-pointer",children:"IG @riothebrand.oficial"})})]})})]})},Ks=[{id:"1",name:"Rex",username:"rex",instagram:"@dino.rexx",code:"Rex",contentQuality:"Muy buena",totalSales:169.3,profilePicture:"/ambassadors/rex.jpeg"},{id:"2",name:"Sam",username:"sam",instagram:"@Samsteps.xx",code:"SAM",contentQuality:"Buena",totalSales:224.5},{id:"6",name:"Chuby",username:"chuby",instagram:"@chubyneitor",code:"Chuby",contentQuality:"Muy buena",totalSales:34.24,profilePicture:"/ambassadors/chuby.jpeg"},{id:"3",name:"Cheeto",username:"cheeto",instagram:"@Cheeto_elsalchicheto",code:"Cheeto",contentQuality:"Normal",totalSales:110.76,profilePicture:"/ambassadors/cheeto.jpeg",isActive:!1},{id:"4",name:"Cooper",username:"cooper",instagram:"@cooper_bracodeweimar",code:"Cooper",contentQuality:"Buena",totalSales:102.4,profilePicture:"/ambassadors/cooper.jpg"},{id:"5",name:"Rocco",username:"rocco",instagram:"@roccoteckel",code:"Rocco",contentQuality:"Normal",totalSales:25.67,profilePicture:"/ambassadors/rocco.jpg",isActive:!1},{id:"7",name:"Assen",username:"assen",instagram:"@assentheteckel",code:"Assen",contentQuality:"Normal",totalSales:0,profilePicture:"/ambassadors/assen.jpg",isActive:!1},{id:"8",name:"Boscovera",username:"boscovera",instagram:"@boscothhedog",code:"Boscovera",contentQuality:"Normal",totalSales:0,profilePicture:"/ambassadors/boscovera.jpeg",isActive:!1},{id:"9",name:"Panzer",username:"panzer",instagram:"@panzer.thesausage",code:"Panzer",contentQuality:"Normal",totalSales:67.55,profilePicture:"/ambassadors/panzer.jpg"},{id:"10",name:"Ygor",username:"ygor",instagram:"@Ygor_teckel",code:"YGOR",contentQuality:"Normal",totalSales:55.68,profilePicture:"/ambassadors/ygor.jpg"},{id:"11",name:"Nesa",username:"nesanya",instagram:"@Nesa.thechihuahua",code:"NESANYA",contentQuality:"Normal",totalSales:32.64,profilePicture:"/ambassadors/nesanya.jpg"},{id:"12",name:"Mochi",username:"mochi",instagram:"@Worldofmochin",code:"MOCHI",contentQuality:"Normal",totalSales:40.56,profilePicture:"/ambassadors/mochi.jpg"},{id:"13",name:"Mango",username:"mango",instagram:"@Yonosoyfruta",code:"MANGO",contentQuality:"Normal",totalSales:42.16,profilePicture:"/ambassadors/mango.jpg"},{id:"14",name:"Saba",username:"saba",instagram:"@Sabateckel",code:"SABA",contentQuality:"Normal",totalSales:92.24,profilePicture:"/ambassadors/saba.jpg"},{id:"15",name:"Tranchi",username:"tranchi",instagram:"@Tranchidetranchette",code:"TRANCHI",contentQuality:"Normal",totalSales:0,profilePicture:"/ambassadors/tranchi.jpg"},{id:"16",name:"Galleta",username:"galleta",instagram:"@Maisonmattgalle",code:"GALLETA",contentQuality:"Normal",totalSales:40.56,profilePicture:"/ambassadors/galleta.j
358pg"},{id:"17",name:"Freddy",username:"freddy",instagram:"@Freddyteckely",code:"FREDDY",contentQuality:"Normal",totalSales:40.56,profilePicture:"/ambassadors/freddy.jpg"},{id:"18",name:"Choco",username:"choco",instagram:"@its.chocothepoodle",code:"CHOCO",contentQuality:"Normal",totalSales:64.4,profilePicture:"/ambassadors/choco.jpg"},{id:"19",name:"Roni",username:"roni",instagram:"@roni_minipoodle",code:"RONI",contentQuality:"Normal",totalSales:24.42,profilePicture:"/ambassadors/roni.jpg"},{id:"20",name:"Lotus",username:"lotus",instagram:"@lotus.canichetoy",code:"LOTUS",contentQuality:"Normal",totalSales:0,isActive:!0},{id:"21",name:"Bimba",username:"bimba",instagram:"@Bimba.pinscher",code:"BIMBA",contentQuality:"Normal",totalSales:0,isActive:!0},{id:"22",name:"Mia",username:"mia",instagram:"@miathechichi_",code:"MIA",contentQuality:"Normal",totalSales:0,isActive:!0},{id:"23",name:"Wendy",username:"wendy",instagram:"@zoeandwendy_",code:"WENDY",contentQuality:"Normal",totalSales:0,isActive:!0},{id:"24",name:"Caramelo",username:"caramelo",instagram:"@caramelitoy25",code:"CARAMELO",contentQuality:"Normal",totalSales:0,isActive:!0},{id:"25",name:"Boscco",username:"boscco",instagram:"@boscco.toy",code:"BOSCCO",contentQuality:"Normal",totalSales:0,isActive:!0},{id:"26",name:"Bali",username:"bali",instagram:"@bali_the_poodletoy",code:"BALI",contentQuality:"Normal",totalSales:0,isActive:!0},{id:"27",name:"Toffy",username:"toffy",instagram:"@beingtoffy",code:"TOFFY",contentQuality:"Normal",totalSales:0,isActive:!0},{id:"28",name:"Roma",username:"roma",instagram:"@Elmundoconroma",code:"ROMA",contentQuality:"Normal",totalSales:0,isActive:!0},{id:"rio",name:"Rio",username:"rio",instagram:"@rio.ambassadors",code:"RIO",contentQuality:"N/A",totalSales:485.5}],CF=()=>{const[e,t]=O.useState(null),[r,n]=O.useState(!0),[s,o]=O.useState(""),[u,c]=O.useState("home"),[d,h]=O.useState([]);O.useEffect(()=>{(async()=>{const{data:b,error:x}=await Hi.from("ambassadors").select("*").eq("is_active",!0);if(x)console.error("Error fetching ambassadors:",x);else{const A=(b||[]).map(w=>{const E=Ks==null?void 0:Ks.find(C=>{var T,N;return((T=C.username)==null?void 0:T.toLowerCase())===((N=w.username)==null?void 0:N.toLowerCase())});return{id:w.id,name:w.name||"Sin nombre",username:w.username||"sin-usuario",instagram:w.instagram,code:w.code||"",totalSales:Number(w.total_sales||0),contentQuality:w.content_quality||"N/A",profilePicture:w.profile_picture||(E==null?void 0:E.profilePicture),password:"",isActive:w.is_active!==void 0&&w.is_active!==null?w.is_active:(E==null?void 0:E.isActive)??!0}});h(A)}})()},[]),O.useEffect(()=>{const y=localStorage.getItem("rio_user");if(y)try{t(JSON.parse(y))}catch(b){console.error("Failed to parse stored user",b),localStorage.removeItem("rio_user")}n(!1)},[]);const v=async(y,b)=>{n(!0),o("");try{const{data:x,error:A}=await Hi.rpc("login_ambassador",{input_username:y,input_password:b}).maybeSingle();if(A)throw A;if(x){const w=Ks==null?void 0:Ks.find(C=>{var T,N;return((T=C.username)==null?void 0:T.toLowerCase())===((N=x.username)==null?void 0:N.toLowerCase())}),E={id:x.id,username:x.username||"",name:x.name||"Embajador",code:x.code||"",totalSales:Number(x.total_sales||0),contentQuality:x.content_quality||"N/A",profilePicture:x.profile_picture||(w==null?void 0:w.profilePicture),bio:x.bio||"",socialMedia:x.social_media||{},email:x.email||"",phone:x.phone||"",address:x.address||"",city:x.city||"",country:x.country||"",zipCode:x.zip_code||"",isActive:x.is_active!==!1,createdAt:x.created_at||new Date().toISOString(),updatedAt:x.updated_at||new Date().toISOString()};t(E),localStorage.setItem("rio_user",JSON.stringify(E))}else o("Usuario o contraseña incorrectos")}catch(x){console.error("Login error:",x),o(x.message||"Error al conectar con la base de datos")}finally{n(!1)}},m=()=>{t(null),c("home"),localStorage.removeItem("rio_user")};return e?_.jsx(jF,{user:e,onLogout:m}):r?_.jsxs("div",{className:"min-h-screen bg-space-900 flex flex-col items-center justify-center text-white gap-4",children:[_.jsx("div",{className:"animate-pulse",children:"Cargando plataforma segura..."}),_.jsx("button",{onClick:()=>{localStorage.removeItem("rio_user"),window.location.reload()},className:"text-[10px] text-gray-600 hover:text-rio-400 transition-all font-mono mt-8 border border-white/5 px-4 py-2 rounded-lg",children:"¿No carga? Haz clic aquí para reiniciar sesión"})]}):u==="home"?_.jsx(TF,{onLoginClick:()=>c("auth"),ambassadors:d}):_.jsx(TD,{onLogin:v,error:s})},zk=document.getElementById("root");
358if(!zk)throw new Error("Could not find root element to mount to");const NF=yR.createRoot(zk);NF.render(_.jsx(cj.StrictMode,{children:_.jsx(CF,{})}));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.