vendor: 4,509 bytes, lines 1-9
1var fP=t=>{throw TypeError(t)};var Em=(t,e,r)=>e.has(t)||fP("Cannot "+r);var G=(t,e,r)=>(Em(t,e,"read from private field"),r?r.call(t):e.get(t)),je=(t,e,r)=>e.has(t)?fP("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),xe=(t,e,r,n)=>(Em(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),qe=(t,e,r)=>(Em(t,e,"access private method"),r);var pd=(t,e,r,n)=>({set _(i){xe(t,e,i,r)},get _(){return G(t,e,n)}});function tF(t,e){for(var r=0;r<e.length;r++){const n=e[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in t)){const o=Object.getOwnPropertyDescriptor(n,i);o&&Object.defineProperty(t,i,o.get?o:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();var vd=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function rt(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function rF(t){if(Object.prototype.hasOwnProperty.call(t,"__esModule"))return t;var e=t.default;if(typeof e=="function"){var r=function n(){return this instanceof n?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};r.prototype=e.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach(function(n){var i=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return t[n]}})}),r}var Am={exports:{}},mu={},Tm={exports:{}},Le={};/** 2 * @license React 3 * react.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its 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 dP;function nF(){if(dP)return Le;dP=1;var t=Symbol.for("react.element"),e=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),p=Symbol.iterator;function m(D){return D===null||typeof D!="object"?null:(D=p&&D[p]||D["@@iterator"],typeof D=="function"?D:null)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,b={};function y(D,z,ne){this.props=D,this.context=z,this.refs=b,this.updater=ne||g}y.prototype.isReactComponent={},y.prototype.setState=function(D,z){if(typeof D!="object"&&typeof D!="function"&&D!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,D,z,"setState")},y.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,"forceUpdate")};function _(){}_.prototype=y.prototype;function P(D,z,ne){this.props=D,this.context=z,this.refs=b,this.updater=ne||g}var S=P.prototype=new _;S.constructor=P,w(S,y.prototype),S.isPureReactComponent=!0;var T=Array.isArray,E=Object.prototype.hasOwnProperty,A={current:null},C={key:!0,ref:!0,__self:!0,__source:!0};function N(D,z,ne){var se,he={},Pe=null,ve=null;if(z!=null)for(se in z.ref!==void 0&&(ve=z.ref),z.key!==void 0&&(Pe=""+z.key),z)E.call(z,se)&&!C.hasOwnProperty(se)&&(he[se]=z[se]);var ge=arguments.length-2;if(ge===1)he.children=ne;else if(1<ge){for(var oe=Array(ge),pe=0;pe<ge;pe++)oe[pe]=arguments[pe+2];he.children=oe}if(D&&D.defaultProps)for(se in ge=D.defaultProps,ge)he[se]===void 0&&(he[se]=ge[se]);return{$$typeof:t,type:D,key:Pe,ref:ve,props:he,_owner:A.current}}function I(D,z){return{$$typeof:t,type:D.type,key:z,ref:D.ref,props:D.props,_owner:D._owner}}
vendor: 5,150 bytes, lines 9-17
9function q(D){return typeof D=="object"&&D!==null&&D.$$typeof===t}function $(D){var z={"=":"=0",":":"=2"};return"$"+D.replace(/[=:]/g,function(ne){return z[ne]})}var B=/\/+/g;function H(D,z){return typeof D=="object"&&D!==null&&D.key!=null?$(""+D.key):z.toString(36)}function F(D,z,ne,se,he){var Pe=typeof D;(Pe==="undefined"||Pe==="boolean")&&(D=null);var ve=!1;if(D===null)ve=!0;else switch(Pe){case"string":case"number":ve=!0;break;case"object":switch(D.$$typeof){case t:case e:ve=!0}}if(ve)return ve=D,he=he(ve),D=se===""?"."+H(ve,0):se,T(he)?(ne="",D!=null&&(ne=D.replace(B,"$&/")+"/"),F(he,z,ne,"",function(pe){return pe})):he!=null&&(q(he)&&(he=I(he,ne+(!he.key||ve&&ve.key===he.key?"":(""+he.key).replace(B,"$&/")+"/")+D)),z.push(he)),1;if(ve=0,se=se===""?".":se+":",T(D))for(var ge=0;ge<D.length;ge++){Pe=D[ge];var oe=se+H(Pe,ge);ve+=F(Pe,z,ne,oe,he)}else if(oe=m(D),typeof oe=="function")for(D=oe.call(D),ge=0;!(Pe=D.next()).done;)Pe=Pe.value,oe=se+H(Pe,ge++),ve+=F(Pe,z,ne,oe,he);else if(Pe==="object")throw z=String(D),Error("Objects are not valid as a React child (found: "+(z==="[object Object]"?"object with keys {"+Object.keys(D).join(", ")+"}":z)+"). If you meant to render a collection of children, use an array instead.");return ve}function Y(D,z,ne){if(D==null)return D;var se=[],he=0;return F(D,se,"","",function(Pe){return z.call(ne,Pe,he++)}),se}function X(D){if(D._status===-1){var z=D._result;z=z(),z.then(function(ne){(D._status===0||D._status===-1)&&(D._status=1,D._result=ne)},function(ne){(D._status===0||D._status===-1)&&(D._status=2,D._result=ne)}),D._status===-1&&(D._status=0,D._result=z)}if(D._status===1)return D._result.default;throw D._result}var Q={current:null},U={transition:null},V={ReactCurrentDispatcher:Q,ReactCurrentBatchConfig:U,ReactCurrentOwner:A};function ee(){throw Error("act(...) is not supported in production builds of React.")}return Le.Children={map:Y,forEach:function(D,z,ne){Y(D,function(){z.apply(this,arguments)},ne)},count:function(D){var z=0;return Y(D,function(){z++}),z},toArray:function(D){return Y(D,function(z){return z})||[]},only:function(D){if(!q(D))throw Error("React.Children.only expected to receive a single React element child.");return D}},Le.Component=y,Le.Fragment=r,Le.Profiler=i,Le.PureComponent=P,Le.StrictMode=n,Le.Suspense=c,Le.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=V,Le.act=ee,Le.cloneElement=function(D,z,ne){if(D==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+D+".");var se=w({},D.props),he=D.key,Pe=D.ref,ve=D._owner;if(z!=null){if(z.ref!==void 0&&(Pe=z.ref,ve=A.current),z.key!==void 0&&(he=""+z.key),D.type&&D.type.defaultProps)var ge=D.type.defaultProps;for(oe in z)E.call(z,oe)&&!C.hasOwnProperty(oe)&&(se[oe]=z[oe]===void 0&&ge!==void 0?ge[oe]:z[oe])}var oe=arguments.length-2;if(oe===1)se.children=ne;else if(1<oe){ge=Array(oe);for(var pe=0;pe<oe;pe++)ge[pe]=arguments[pe+2];se.children=ge}return{$$typeof:t,type:D.type,key:he,ref:Pe,props:se,_owner:ve}},Le.createContext=function(D){return D={$$typeof:s,_currentValue:D,_currentValue2:D,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},D.Provider={$$typeof:o,_context:D},D.Consumer=D},Le.createElement=N,Le.createFactory=function(D){var z=N.bind(null,D);return z.type=D,z},Le.createRef=function(){return{current:null}},Le.forwardRef=function(D){return{$$typeof:u,render:D}},Le.isValidElement=q,Le.lazy=function(D){return{$$typeof:h,_payload:{_status:-1,_result:D},_init:X}},Le.memo=function(D,z){return{$$typeof:f,type:D,compare:z===void 0?null:z}},Le.startTransition=function(D){var z=U.transition;U.transition={};try{D()}finally{U.transition=z}},Le.unstable_act=ee,Le.useCallback=function(D,z){return Q.current.useCallback(D,z)},Le.useContext=function(D){return Q.current.useContext(D)},Le.useDebugValue=function(){},Le.useDeferredValue=function(D){return Q.current.useDeferredValue(D)},Le.useEffect=function(D,z){return Q.current.useEffect(D,z)},Le.useId=function(){return Q.current.useId()},Le.useImperativeHandle=function(D,z,ne){return Q.current.useImperativeHandle(D,z,ne)},Le.useInsertionEffect=function(D,z){return Q.current.useInsertionEffect(D,z)},Le.useLayoutEffect=function(D,z){return Q.current.useLayoutEffect(D,z)},Le.useMemo=function(D,z){return Q.current.useMemo(D,z)},Le.useReducer=function(D,z,ne){return Q.current.useReducer(D,z,ne)},Le.useRef=function(D){return Q.current.useRef(D)},Le.useState=function(D){return Q.current.useState(D)},Le.useSyncExternalStore=function(D,z,ne){return Q.current.useSyncExternalStore(D,z,ne)},Le.useTransition=function(){return Q.current.useTransition()},Le.version="18.3.1",Le}var hP;function Qx(){return hP||(hP=1,Tm.exports=nF()),Tm.exports}/** 10 * @license React 11 * react-jsx-runtime.production.min.js 12 * 13 * Copyright (c) Facebook, Inc. and its 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 pP;function iF(){if(pP)return mu;pP=1;var t=Qx(),e=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,i=t.__SECRET_INT
vendor: 4,736 bytes, lines 17-25
17ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function s(u,c,f){var h,p={},m=null,g=null;f!==void 0&&(m=""+f),c.key!==void 0&&(m=""+c.key),c.ref!==void 0&&(g=c.ref);for(h in c)n.call(c,h)&&!o.hasOwnProperty(h)&&(p[h]=c[h]);if(u&&u.defaultProps)for(h in c=u.defaultProps,c)p[h]===void 0&&(p[h]=c[h]);return{$$typeof:e,type:u,key:m,ref:g,props:p,_owner:i.current}}return mu.Fragment=r,mu.jsx=s,mu.jsxs=s,mu}var vP;function oF(){return vP||(vP=1,Am.exports=iF()),Am.exports}var j=oF(),md={},Cm={exports:{}},Pr={},km={exports:{}},jm={};/** 18 * @license React 19 * scheduler.production.min.js 20 * 21 * Copyright (c) Facebook, Inc. and its 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 mP;function aF(){return mP||(mP=1,function(t){function e(U,V){var ee=U.length;U.push(V);e:for(;0<ee;){var D=ee-1>>>1,z=U[D];if(0<i(z,V))U[D]=V,U[ee]=z,ee=D;else break e}}function r(U){return U.length===0?null:U[0]}function n(U){if(U.length===0)return null;var V=U[0],ee=U.pop();if(ee!==V){U[0]=ee;e:for(var D=0,z=U.length,ne=z>>>1;D<ne;){var se=2*(D+1)-1,he=U[se],Pe=se+1,ve=U[Pe];if(0>i(he,ee))Pe<z&&0>i(ve,he)?(U[D]=ve,U[Pe]=ee,D=Pe):(U[D]=he,U[se]=ee,D=se);else if(Pe<z&&0>i(ve,ee))U[D]=ve,U[Pe]=ee,D=Pe;else break e}}return V}function i(U,V){var ee=U.sortIndex-V.sortIndex;return ee!==0?ee:U.id-V.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;t.unstable_now=function(){return o.now()}}else{var s=Date,u=s.now();t.unstable_now=function(){return s.now()-u}}var c=[],f=[],h=1,p=null,m=3,g=!1,w=!1,b=!1,y=typeof setTimeout=="function"?setTimeout:null,_=typeof clearTimeout=="function"?clearTimeout:null,P=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(U){for(var V=r(f);V!==null;){if(V.callback===null)n(f);else if(V.startTime<=U)n(f),V.sortIndex=V.expirationTime,e(c,V);else break;V=r(f)}}function T(U){if(b=!1,S(U),!w)if(r(c)!==null)w=!0,X(E);else{var V=r(f);V!==null&&Q(T,V.startTime-U)}}function E(U,V){w=!1,b&&(b=!1,_(N),N=-1),g=!0;var ee=m;try{for(S(V),p=r(c);p!==null&&(!(p.expirationTime>V)||U&&!$());){var D=p.callback;if(typeof D=="function"){p.callback=null,m=p.priorityLevel;var z=D(p.expirationTime<=V);V=t.unstable_now(),typeof z=="function"?p.callback=z:p===r(c)&&n(c),S(V)}else n(c);p=r(c)}if(p!==null)var ne=!0;else{var se=r(f);se!==null&&Q(T,se.startTime-V),ne=!1}return ne}finally{p=null,m=ee,g=!1}}var A=!1,C=null,N=-1,I=5,q=-1;function $(){return!(t.unstable_now()-q<I)}function B(){if(C!==null){var U=t.unstable_now();q=U;var V=!0;try{V=C(!0,U)}finally{V?H():(A=!1,C=null)}}else A=!1}var H;if(typeof P=="function")H=function(){P(B)};else if(typeof MessageChannel<"u"){var F=new MessageChannel,Y=F.port2;F.port1.onmessage=B,H=function(){Y.postMessage(null)}}else H=function(){y(B,0)};function X(U){C=U,A||(A=!0,H())}function Q(U,V){N=y(function(){U(t.unstable_now())},V)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(U){U.callback=null},t.unstable_continueExecution=function(){w||g||(w=!0,X(E))},t.unstable_forceFrameRate=function(U){0>U||125<U?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):I=0<U?Math.floor(1e3/U):5},t.unstable_getCurrentPriorityLevel=function(){return m},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(U){switch(m){case 1:case 2:case 3:var V=3;break;default:V=m}var ee=m;m=V;try{return U()}finally{m=ee}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(U,V){switch(U){case 1:case 2:case 3:case 4:case 5:break;default:U=3}var ee=m;m=U;try{return V()}finally{m=ee}},t.unstable_scheduleCallback=function(U,V,ee){var D=t.unstable_now();switch(typeof ee=="object"&&ee!==null?(ee=ee.delay,ee=typeof ee=="number"&&0<ee?D+ee:D):ee=D,U){case 1:var z=-1;break;case 2:z=250;break;case 5:z=1073741823;break;case 4:z=1e4;break;default:z=5e3}return z=ee+z,U={id:h++,callback:V,priorityLevel:U,startTime:ee,expirationTime:z,sortIndex:-1},ee>D?(U.sortIndex=ee,e(f,U),r(c)===null&&U===r(f)&&(b?(_(N),N=-1):b=!0,Q(T,ee-D))):(U.sortIndex=z,e(c,U),w||g||(w=!0,X(E))),U},t.unstable_shouldYield=$,t.unstable_wrapCallback=function(U){var V=m;return function(){var ee=m;m=V;try{return U.apply(this,arguments)}finally{m=ee}}}}(jm)),jm}var gP;
vendor: 4,268 bytes, lines 25-33
25function sF(){return gP||(gP=1,km.exports=aF()),km.exports}/** 26 * @license React 27 * react-dom.production.min.js 28 * 29 * Copyright (c) Facebook, Inc. and its 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 yP;function lF(){if(yP)return Pr;yP=1;var t=Qx(),e=sF();function r(a){for(var l="https://reactjs.org/docs/error-decoder.html?invariant="+a,d=1;d<arguments.length;d++)l+="&args[]="+encodeURIComponent(arguments[d]);return"Minified React error #"+a+"; visit "+l+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var n=new Set,i={};function o(a,l){s(a,l),s(a+"Capture",l)}function s(a,l){for(i[a]=l,a=0;a<l.length;a++)n.add(l[a])}var u=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),c=Object.prototype.hasOwnProperty,f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h={},p={};function m(a){return c.call(p,a)?!0:c.call(h,a)?!1:f.test(a)?p[a]=!0:(h[a]=!0,!1)}function g(a,l,d,v){if(d!==null&&d.type===0)return!1;switch(typeof l){case"function":case"symbol":return!0;case"boolean":return v?!1:d!==null?!d.acceptsBooleans:(a=a.toLowerCase().slice(0,5),a!=="data-"&&a!=="aria-");default:return!1}}function w(a,l,d,v){if(l===null||typeof l>"u"||g(a,l,d,v))return!0;if(v)return!1;if(d!==null)switch(d.type){case 3:return!l;case 4:return l===!1;case 5:return isNaN(l);case 6:return isNaN(l)||1>l}return!1}function b(a,l,d,v,x,O,k){this.acceptsBooleans=l===2||l===3||l===4,this.attributeName=v,this.attributeNamespace=x,this.mustUseProperty=d,this.propertyName=a,this.type=l,this.sanitizeURL=O,this.removeEmptyString=k}var y={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a){y[a]=new b(a,0,!1,a,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a){var l=a[0];y[l]=new b(l,1,!1,a[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(a){y[a]=new b(a,2,!1,a.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(a){y[a]=new b(a,2,!1,a,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(a){y[a]=new b(a,3,!1,a.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(a){y[a]=new b(a,3,!0,a,null,!1,!1)}),["capture","download"].forEach(function(a){y[a]=new b(a,4,!1,a,null,!1,!1)}),["cols","rows","size","span"].forEach(function(a){y[a]=new b(a,6,!1,a,null,!1,!1)}),["rowSpan","start"].forEach(function(a){y[a]=new b(a,5,!1,a.toLowerCase(),null,!1,!1)});var _=/[\-:]([a-z])/g;function P(a){return a[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode
33-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(a){var l=a.replace(_,P);y[l]=new b(l,1,!1,a,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a){var l=a.replace(_,P);y[l]=new b(l,1,!1,a,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(a){var l=a.replace(_,P);y[l]=new b(l,1,!1,a,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(a){y[a]=new b(a,1,!1,a.toLowerCase(),null,!1,!1)}),y.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(a){y[a]=new b(a,1,!1,a.toLowerCase(),null,!0,!0)});function S(a,l,d,v){var x=y.hasOwnProperty(l)?y[l]:null;(x!==null?x.type!==0:v||!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(w(l,d,x,v)&&(d=null),v||x===null?m(l)&&(d===null?a.removeAttribute(l):a.setAttribute(l,""+d)):x.mustUseProperty?a[x.propertyName]=d===null?x.type===3?!1:"":d:(l=x.attributeName,v=x.attributeNamespace,d===null?a.removeAttribute(l):(x=x.type,d=x===3||x===4&&d===!0?"":""+d,v?a.setAttributeNS(v,l,d):a.setAttribute(l,d))))}var T=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,E=Symbol.for("react.element"),A=Symbol.for("react.portal"),C=Symbol.for("react.fragment"),N=Symbol.for("react.strict_mode"),I=Symbol.for("react.profiler"),q=Symbol.for("react.provider"),$=Symbol.for("react.context"),B=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),F=Symbol.for("react.suspense_list"),Y=Symbol.for("react.memo"),X=Symbol.for("react.lazy"),Q=Symbol.for("react.offscreen"),U=Symbol.iterator;function V(a){return a===null||typeof a!="object"?null:(a=U&&a[U]||a["@@iterator"],typeof a=="function"?a:null)}var ee=Object.assign,D;function z(a){if(D===void 0)try{throw Error()}catch(d){var l=d.stack.trim().match(/\n( *(at )?)/);D=l&&l[1]||""}return` 34`+D+a}var ne=!1;function se(a,l){if(!a||ne)return"";ne=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(l)if(l=function(){throw Error()},Object.defineProperty(l.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(l,[])}catch(re){var v=re}Reflect.construct(a,[],l)}else{try{l.call()}catch(re){v=re}a.call(l.prototype)}else{try{throw Error()}catch(re){v=re}a()}}catch(re){if(re&&v&&typeof re.stack=="string"){for(var x=re.stack.split(` 35`),O=v.stack.split(` 36`),k=x.length-1,L=O.length-1;1<=k&&0<=L&&x[k]!==O[L];)L--;for(;1<=k&&0<=L;k--,L--)if(x[k]!==O[L]){if(k!==1||L!==1)do if(k--,L--,0>L||x[k]!==O[L]){var W=` 37`+x[k].replace(" at new "," at ");return a.displayName&&W.includes("<anonymous>")&&(W=W.replace("<anonymous>",a.displayName)),W}while(1<=k&&0<=L);break}}}finally{ne=!1,Error.prepareStackTrace=d}return(a=a?a.displayName||a.name:"")?z(a):""}function he(a){switch(a.tag){case 5:return z(a.type);case 16:return z("Lazy");case 13:return z("Suspense");case 19:return z("SuspenseList");case 0:case 2:case 15:return a=se(a.type,!1),a;case 11:return a=se(a.type.render,!1),a;case 1:return a=se(a.type,!0),a;default:return""}}function Pe(a){if(a==null)return null;if(typeof a=="function")return a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case C:return"Fragment";case A:return"Portal";case I:return"Profiler";case N:return"StrictMode";case H:return"Suspense";case F:return"SuspenseList"}if(typeof a=="object")switch(a.$$typeof){case $:return(a.displayName||"Context")+".Consumer";case q:return(a._context.displayName||"Context")+".Provider";case B:var l=a.render;return a=a.displayName,a||(a=l.displayName||l.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case Y:return l=a.displayName||null,l!==null?l:Pe(a.type)||"Memo";case X:l=a._payload,a=a._init;try{return Pe(a(l))}catch{}}return null}function ve(a){var l=a.type;switch(a.tag){case 24:return"Cache";case 9:return(l.displayName||"Context")+".Consumer";case 10:return(l._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return a=l.render,a=a.displayName||a.name||"",l.displayName||(a!==""?"ForwardRef("+a+")":"ForwardRef");case 7:return"Fragment";case 5:return l;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Pe(l);case 8:return l===N?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof l=="function")return l.displayName||l.name||null;if(typeof l=="string")return l}return null}function ge(a){switch(typeof a){case"boolean":case"number":case"string":case"undefined":return a;case"object":return a;default:return""}}function oe(a){var l=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function pe(a){var l=oe(a)?"checked":"value",d=Object.getOwnPropertyDescriptor(a.constructor.prototype,l),v=""+a[l];if(!a.hasOwnProperty(l)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var x=d.get,O=d.set;return Object.defineProperty(a,l,{configurable:!0,get:function(){return x.call(this)},set:function(k){v=""+k,O.call(this,k)}}),Object.defineProperty(a,l,{enumerable:d.enumerable}),{getValue:function(){return v},setValue:function(k){v=""+k},stopTracking:function(){a._valueTracker=null,delete a[l]}}}}function de(a){a._valueTracker||(a._valueTracker=pe(a))}
vendor: 1,201 bytes, line 37
37function Z(a){if(!a)return!1;var l=a._valueTracker;if(!l)return!0;var d=l.getValue(),v="";return a&&(v=oe(a)?a.checked?"true":"false":a.value),a=v,a!==d?(l.setValue(a),!0):!1}function _e(a){if(a=a||(typeof document<"u"?document:void 0),typeof a>"u")return null;try{return a.activeElement||a.body}catch{return a.body}}function Se(a,l){var d=l.checked;return ee({},l,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??a._wrapperState.initialChecked})}function Ne(a,l){var d=l.defaultValue==null?"":l.defaultValue,v=l.checked!=null?l.checked:l.defaultChecked;d=ge(l.value!=null?l.value:d),a._wrapperState={initialChecked:v,initialValue:d,controlled:l.type==="checkbox"||l.type==="radio"?l.checked!=null:l.value!=null}}function De(a,l){l=l.checked,l!=null&&S(a,"checked",l,!1)}function Ke(a,l){De(a,l);var d=ge(l.value),v=l.type;if(d!=null)v==="number"?(d===0&&a.value===""||a.value!=d)&&(a.value=""+d):a.value!==""+d&&(a.value=""+d);else if(v==="submit"||v==="reset"){a.removeAttribute("value");return}l.hasOwnProperty("value")?ot(a,l.type,d):l.hasOwnProperty("defaultValue")&&ot(a,l.type,ge(l.defaultValue)),l.checked==null&&l.defaultChecked!=null&&(a.defaultChecked=!!l.defaultChecked)}
vendor: 4,180 bytes, line 37
37function ct(a,l,d){if(l.hasOwnProperty("value")||l.hasOwnProperty("defaultValue")){var v=l.type;if(!(v!=="submit"&&v!=="reset"||l.value!==void 0&&l.value!==null))return;l=""+a._wrapperState.initialValue,d||l===a.value||(a.value=l),a.defaultValue=l}d=a.name,d!==""&&(a.name=""),a.defaultChecked=!!a._wrapperState.initialChecked,d!==""&&(a.name=d)}function ot(a,l,d){(l!=="number"||_e(a.ownerDocument)!==a)&&(d==null?a.defaultValue=""+a._wrapperState.initialValue:a.defaultValue!==""+d&&(a.defaultValue=""+d))}var Ot=Array.isArray;function at(a,l,d,v){if(a=a.options,l){l={};for(var x=0;x<d.length;x++)l["$"+d[x]]=!0;for(d=0;d<a.length;d++)x=l.hasOwnProperty("$"+a[d].value),a[d].selected!==x&&(a[d].selected=x),x&&v&&(a[d].defaultSelected=!0)}else{for(d=""+ge(d),l=null,x=0;x<a.length;x++){if(a[x].value===d){a[x].selected=!0,v&&(a[x].defaultSelected=!0);return}l!==null||a[x].disabled||(l=a[x])}l!==null&&(l.selected=!0)}}function Bt(a,l){if(l.dangerouslySetInnerHTML!=null)throw Error(r(91));return ee({},l,{value:void 0,defaultValue:void 0,children:""+a._wrapperState.initialValue})}function Ft(a,l){var d=l.value;if(d==null){if(d=l.children,l=l.defaultValue,d!=null){if(l!=null)throw Error(r(92));if(Ot(d)){if(1<d.length)throw Error(r(93));d=d[0]}l=d}l==null&&(l=""),d=l}a._wrapperState={initialValue:ge(d)}}function $n(a,l){var d=ge(l.value),v=ge(l.defaultValue);d!=null&&(d=""+d,d!==a.value&&(a.value=d),l.defaultValue==null&&a.defaultValue!==d&&(a.defaultValue=d)),v!=null&&(a.defaultValue=""+v)}function Dn(a){var l=a.textContent;l===a._wrapperState.initialValue&&l!==""&&l!==null&&(a.value=l)}function Kt(a){switch(a){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function jr(a,l){return a==null||a==="http://www.w3.org/1999/xhtml"?Kt(l):a==="http://www.w3.org/2000/svg"&&l==="foreignObject"?"http://www.w3.org/1999/xhtml":a}var Li,Bi=function(a){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(l,d,v,x){MSApp.execUnsafeLocalFunction(function(){return a(l,d,v,x)})}:a}(function(a,l){if(a.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in a)a.innerHTML=l;else{for(Li=Li||document.createElement("div"),Li.innerHTML="<svg>"+l.valueOf().toString()+"</svg>",l=Li.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}});function Gt(a,l){if(l){var d=a.firstChild;if(d&&d===a.lastChild&&d.nodeType===3){d.nodeValue=l;return}}a.textContent=l}var sn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Fi=["Webkit","ms","Moz","O"];Object.keys(sn).forEach(function(a){Fi.forEach(function(l){l=l+a.charAt(0).toUpperCase()+a.substring(1),sn[l]=sn[a]})});function ln(a,l,d){return l==null||typeof l=="boolean"||l===""?"":d||typeof l!="number"||l===0||sn.hasOwnProperty(a)&&sn[a]?(""+l).trim():l+"px"}function un(a,l){a=a.style;for(var d in l)if(l.hasOwnProperty(d)){var v=d.indexOf("--")===0,x=ln(d,l[d],v);d==="float"&&(d="cssFloat"),v?a.setProperty(d,x):a[d]=x}}var qa=ee({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ur(a,l){if(l){if(qa[a]&&(l.children!=null||l.dangerouslySetInnerHTML!=null))throw Error(r(137,a));if(l.dangerouslySetInnerHTML!=null){if(l.children!=null)throw Error(r(60));if(typeof l.dangerouslySetInnerHTML!="object"||!("__html"in l.dangerouslySetInnerHTML))throw Error(r(61))}if(l.style!=null&&typeof l.style!="object")throw Error(r(62))}}function qo(a,l){if(a.indexOf("-")===-1)return typeof l.is=="str
37ing";switch(a){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 zo=null;function si(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var qi=null,cn=null,Rr=null;function gr(a){if(a=tu(a)){if(typeof qi!="function")throw Error(r(280));var l=a.stateNode;l&&(l=Cf(l),qi(a.stateNode,a.type,l))}}function za(a){cn?Rr?Rr.push(a):Rr=[a]:cn=a}function ke(){if(cn){var a=cn,l=Rr;if(Rr=cn=null,gr(a),l)for(a=0;a<l.length;a++)gr(l[a])}}function We(a,l){return a(l)}function et(){}var ur=!1;function yr(a,l,d){if(ur)return a(l,d);ur=!0;try{return We(a,l,d)}finally{ur=!1,(cn!==null||Rr!==null)&&(et(),ke())}}function br(a,l){var d=a.stateNode;if(d===null)return null;var v=Cf(d);if(v===null)return null;d=v[l];e:switch(l){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(v=!v.disabled)||(a=a.type,v=!(a==="button"||a==="input"||a==="select"||a==="textarea")),a=!v;break e;default:a=!1}if(a)return null;if(d&&typeof d!="function")throw Error(r(231,l,typeof d));return d}var fn=!1;if(u)try{var Yt={};Object.defineProperty(Yt,"passive",{get:function(){fn=!0}}),window.addEventListener("test",Yt,Yt),window.removeEventListener("test",Yt,Yt)}catch{fn=!1}function Ln(a,l,d,v,x,O,k,L,W){var re=Array.prototype.slice.call(arguments,3);try{l.apply(d,re)}catch(le){this.onError(le)}}var $l=!1,sf=null,lf=!1,Hp=null,lL={onError:function(a){$l=!0,sf=a}};function uL(a,l,d,v,x,O,k,L,W){$l=!1,sf=null,Ln.apply(lL,arguments)}function cL(a,l,d,v,x,O,k,L,W){if(uL.apply(this,arguments),$l){if($l){var re=sf;$l=!1,sf=null}else throw Error(r(198));lf||(lf=!0,Hp=re)}}function Uo(a){var l=a,d=a;if(a.alternate)for(;l.return;)l=l.return;else{a=l;do l=a,(l.flags&4098)!==0&&(d=l.return),a=l.return;while(a)}return l.tag===3?d:null}function I1(a){if(a.tag===13){var l=a.memoizedState;if(l===null&&(a=a.alternate,a!==null&&(l=a.memoizedState)),l!==null)return l.dehydrated}return null}function M1(a){if(Uo(a)!==a)throw Error(r(188))}function fL(a){var l=a.alternate;if(!l){if(l=Uo(a),l===null)throw Error(r(188));return l!==a?null:a}for(var d=a,v=l;;){var x=d.return;if(x===null)break;var O=x.alternate;if(O===null){if(v=x.return,v!==null){d=v;continue}break}if(x.child===O.child){for(O=x.child;O;){if(O===d)return M1(x),a;if(O===v)return M1(x),l;O=O.sibling}throw Error(r(188))}if(d.return!==v.return)d=x,v=O;else{for(var k=!1,L=x.child;L;){if(L===d){k=!0,d=x,v=O;break}if(L===v){k=!0,v=x,d=O;break}L=L.sibling}if(!k){for(L=O.child;L;){if(L===d){k=!0,d=O,v=x;break}if(L===v){k=!0,v=O,d=x;break}L=L.sibling}if(!k)throw Error(r(189))}}if(d.alternate!==v)throw Error(r(190))}if(d.tag!==3)throw Error(r(188));return d.stateNode.current===d?a:l}function $1(a){return a=fL(a),a!==null?D1(a):null}function D1(a){if(a.tag===5||a.tag===6)return a;for(a=a.child;a!==null;){var l=D1(a);if(l!==null)return l;a=a.sibling}return null}var L1=e.unstable_scheduleCallback,B1=e.unstable_cancelCallback,dL=e.unstable_shouldYield,hL=e.unstable_requestPaint,Pt=e.unstable_now,pL=e.unstable_getCurrentPriorityLevel,Vp=e.unstable_ImmediatePriority,F1=e.unstable_UserBlockingPriority,uf=e.unstable_NormalPriority,vL=e.unstable_LowPriority,q1=e.unstable_IdlePriority,cf=null,Bn=null;function mL(a){if(Bn&&typeof Bn.onCommitFiberRoot=="function")try{Bn.onCommitFiberRoot(cf,a,void 0,(a.current.flags&128)===128)}catch{}}var dn=Math.clz32?Math.clz32:bL,gL=Math.log,yL=Math.LN2;function bL(a){return a>>>=0,a===0?32:31-(gL(a)/yL|0)|0}var ff=64,df=4194304;function Dl(a){switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return a&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return a}}function hf(a,l){var d=a.pendingLanes;if(d===0)return 0;var v=0,x=a.suspendedLanes,O=a.pingedLanes,k=d&268435455;if(k!==0){var L=k&~x;L!==0?v=Dl(L):(O&=k,O!==0&&(v=Dl(O)))}else k=d&~x,k!==0?v=Dl(k):O!==0&&(v=Dl(O));if(v===0)return 0;if(l!==0&&l!==v&&(l&x)===0&&(x=v&-v,O=l&-l,x>=O||x===16&&(O&4194240)!==0))return l;if((v&4)!==0&&(v|=d&16),l=a.entangledLanes,l!==0)for(a=a.entanglements,l&=v;0<l;)d=31-dn(l),x=1<<d,v|=a[d],l&=~x;return v}function wL(a,l){switch(a){case 1:case 2:case 4:return l+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function xL(a,l){for(var d=a.suspendedLanes,v=a.pingedLanes,x=a.expirationTimes,O=a.pendingLanes;0<O;){var k=31-dn(O),L=1<<k,W=x[k];W===-1?((L&d)===0||(L&v)!==0)&&(x[k]=wL(L,l)):W<=l&&(a.expiredLanes|=L),O&=~L}}function Kp(a){return a=a.pendingLanes&-1073741825,a!==0?a:a&1073741824?1073741824:0}function z1(){var a=ff;return ff<<=1,(ff&4194240)===0&&(ff=64),a}function Gp(a){for(var l=[],d=0;31>d;d++)l.push(a);return l}function Ll(a,l,d){a.pendingLanes|=l,l!==536870912&&(a.suspendedLanes=0,a.pingedLanes=0),a=a.eventTimes,l=31-dn(l),a[l]=d}function _L(a,l){var d=a.pendingLanes&~l;a.pendingLanes=l,a.suspendedLanes=0,a.pingedLanes=0,a.expiredLanes&=l,a.mutableReadLanes&=l,a.entangledLanes&=l,l=a.entanglements;var v=a.eventTimes;for(a=a.expirationTimes;0<d;){var x=31-dn(d),O=1<<x;l[x]=0,v[x]=-1,a[x]=-1,d&=~O}}function Yp(a,l){var d=a.entangledLanes|=l;for(a=a.entanglements;d;){var v=31-dn(d),x=1<<v;x&l|a[v]&l&&(a[v]|=l),d&=~x}}var tt=0;function U1(a){return a&=-a,1<a?4<a?(a&268435455)!==0?16:536870912:4:1}var W1,Xp,H1,V1,K1,Qp=!1,pf=[],zi=null,Ui=null,Wi=null,Bl=new Map,Fl=new Map,Hi=[],SL="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function G1(a,l){switch(a){case"focusin":case"focusout":zi=null;break;case"dragenter":case"dragleave":Ui=null;break;case"mouseover":case"mouseout":Wi=null;break;case"pointerover":case"pointerout":Bl.delete(l.pointerId);break;case"gotpointercapture":case"lostpointercapture":Fl.delete(l.pointerId)}}function ql(a,l,d,v,x,O){return a===null||a.nativeEvent!==O?(a={blockedOn:l,domEventName:d,eventSystemFlags:v,nativeEvent:O,targetContainers:[x]},l!==null&&(l=tu(l),l!==null&&Xp(l)),a):(a.eventSystemFlags|=v,l=a.targetContainers,x!==null&&l.indexOf(x)===-1&&l.push(x),a)}function OL(a,l,d,v,x){switch(l){case"focusin":return zi=ql(zi,a,l,d,v,x),!0;case"dragenter":return Ui=ql(Ui,a,l,d,v,x),!0;case"mouseover":return Wi=ql(Wi,a,l,d,v,x),!0;case"pointerover":var O=x.pointerId;return Bl.set(O,ql(Bl.get(O)||null,a,l,d,v,x)),!0;case"gotpointercapture":return O=x.pointerId,Fl.set(O,ql(Fl.get(O)||null,a,l,d,v,x)),!0}return!1}function Y1(a){var l=Wo(a.target);if(l!==null){var d=Uo(l);if(d!==null){if(l=d.tag,l===13){if(l=I1(d),l!==null){a.blockedOn=l,K1(a.priority,function(){H1(d)});return}}else if(l===3&&d.stateNode.current.memoizedState.isDehydrated){a.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}a.blockedOn=null}function vf(a){if(a.blockedOn!==null)return!1;for(var l=a.targetContainers;0<l.length;){var d=Zp(a.domEventName,a.eventSystemFlags,l[0],a.nativeEvent);if(d===null){d=a.nativeEvent;var v=new d.constructor(d.type,d);zo=v,d.target.dispatchEvent(v),zo=null}else return l=tu(d),l!==null&&Xp(l),a.blockedOn=d,!1;l.shift()}return!0}function X1(a,l,d){vf(a)&&d.delete(l)}function PL(){Qp=!1,zi!==null&&vf(zi)&&(zi=null),Ui!==null&&vf(Ui)&&(Ui=null),Wi!==null&&vf(Wi)&&(Wi=null),Bl.forEach(X1),Fl.forEach(X1)}function zl(a,l){a.blockedOn===l&&(a.blockedOn=null,Qp||(Qp=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,PL)))}function Ul(a){function l(x){return zl(x,a)}if(0<pf.length){zl(pf[0],a);for(var d=1;d<pf.length;d++){var v=pf[d];v.blockedOn===a&&(v.blockedOn=null)}}for(zi!==null&&zl(zi,a),Ui!==null&&zl(Ui,a),Wi!==null&&zl(Wi,a),Bl.forEach(l),Fl.forEach(l),d=0;d<Hi.length;d++)v=Hi[d],v.blockedOn===a&&(v.blockedOn=null);for(;0<Hi.length&&(d=Hi[0],d.blockedOn===null);)Y1(d),d.blockedOn===null&&Hi.shift()}var Ua=T.ReactCurrentBatchConfig,mf=!0;function EL(a,l,d,v){var x=tt,O=Ua.transition;Ua.transition=null;try{tt=1,Jp(a,l,d,v)}finally{tt=x,Ua.transition=O}}function AL(a,l,d,v){var x=tt,O=Ua.transition;Ua.transition=null;try{tt=4,Jp(a,l,d,v)}finally{tt=x,Ua.transition=O}}function Jp(a,l,d,v){if(mf){var x=Zp(a,l,d,v);if(x===null)mv(a,l,v,gf,d),G1(a,v);else if(OL(x,a,l,d,v))v.stopPropagation();else if(G1(a,v),l&4&&-1<SL.indexOf(a)){for(;x!==null;){var O=tu(x);if(O!==null&&W1(O),O=Zp(a,l,d,v),O===null&&mv(a,l,v,gf,d),O===x)break;x=O}x!==null&&v.stopPropagation()}else mv(a,l,v,null,d)}}var gf=null;function Zp(a,l,d,v){if(gf=null,a=si(v),a=Wo(a),a!==null)if(l=Uo(a),l===null)a=null;else if(d=l.tag,d===13){if(a=I1(l),a!==null)return a;a=null}else if(d===3){if(l.stateNode.current.memoizedState.isDehydrated)return l.tag===3?l.stateNode.containerInfo:null;a=null}else l!==a&&(a=null);return gf=a,null}
vendor: 23,885 bytes, lines 37-38
37function Q1(a){switch(a){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(pL()){case Vp:return 1;case F1:return 4;case uf:case vL:return 16;case q1:return 536870912;default:return 16}default:return 16}}var Vi=null,ev=null,yf=null;function J1(){if(yf)return yf;var a,l=ev,d=l.length,v,x="value"in Vi?Vi.value:Vi.textContent,O=x.length;for(a=0;a<d&&l[a]===x[a];a++);var k=d-a;for(v=1;v<=k&&l[d-v]===x[O-v];v++);return yf=x.slice(a,1<v?1-v:void 0)}function bf(a){var l=a.keyCode;return"charCode"in a?(a=a.charCode,a===0&&l===13&&(a=13)):a=l,a===10&&(a=13),32<=a||a===13?a:0}function wf(){return!0}function Z1(){return!1}function Nr(a){function l(d,v,x,O,k){this._reactName=d,this._targetInst=x,this.type=v,this.nativeEvent=O,this.target=k,this.currentTarget=null;for(var L in a)a.hasOwnProperty(L)&&(d=a[L],this[L]=d?d(O):O[L]);return this.isDefaultPrevented=(O.defaultPrevented!=null?O.defaultPrevented:O.returnValue===!1)?wf:Z1,this.isPropagationStopped=Z1,this}return ee(l.prototype,{preventDefault:function(){this.defaultPrevented=!0;var d=this.nativeEvent;d&&(d.preventDefault?d.preventDefault():typeof d.returnValue!="unknown"&&(d.returnValue=!1),this.isDefaultPrevented=wf)},stopPropagation:function(){var d=this.nativeEvent;d&&(d.stopPropagation?d.stopPropagation():typeof d.cancelBubble!="unknown"&&(d.cancelBubble=!0),this.isPropagationStopped=wf)},persist:function(){},isPersistent:wf}),l}var Wa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tv=Nr(Wa),Wl=ee({},Wa,{view:0,detail:0}),TL=Nr(Wl),rv,nv,Hl,xf=ee({},Wl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ov,button:0,buttons:0,relatedTarget:function(a){return a.relatedTarget===void 0?a.fromElement===a.srcElement?a.toElement:a.fromElement:a.relatedTarget},movementX:function(a){return"movementX"in a?a.movementX:(a!==Hl&&(Hl&&a.type==="mousemove"?(rv=a.screenX-Hl.screenX,nv=a.screenY-Hl.screenY):nv=rv=0,Hl=a),rv)},movementY:function(a){return"movementY"in a?a.movementY:nv}}),eS=Nr(xf),CL=ee({},xf,{dataTransfer:0}),kL=Nr(CL),jL=ee({},Wl,{relatedTarget:0}),iv=Nr(jL),RL=ee({},Wa,{animationName:0,elapsedTime:0,pseudoElement:0}),NL=Nr(RL),IL=ee({},Wa,{clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),ML=Nr(IL),$L=ee({},Wa,{data:0}),tS=Nr($L),DL={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},LL={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"},BL={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function FL(a){var l=this.nativeEvent;return l.getModifierState?l.getModifierState(a):(a=BL[a])?!!l[a]:!1}function ov(){return FL}var qL=ee({},Wl,{key:function(a){if(a.key){var l=DL[a.key]||a.key;if(l!=="Unidentified")return l}return a.type==="keypress"?(a=bf(a),a===13?"Enter":String.fromCharCode(a)):a.type==="keydown"||a.type==="keyup"?LL[a.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ov,charCode:function(a){return a.type==="keypress"?bf(a):0},keyCode:function(a){return a.type==="keydown"||a.type==="keyup"?a.keyCode:0},which:function(a){return a.type==="keypress"?bf(a):a.type==="keydown"||a.type==="keyup"?a.keyCode:0}}),zL=Nr(qL),UL=ee({},xf,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),rS=Nr(UL),WL=ee({},Wl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ov}),HL=Nr(WL),VL=ee({},Wa,{propertyName:0,elapsedTime:0,pseudoElement:0}),KL=Nr(VL),GL=ee({},xf,{deltaX:function(a){return"deltaX"in a?a.deltaX:"wheelDeltaX"in a?-a.wheelDeltaX:0},deltaY:function(a){return"deltaY"in a?a.deltaY:"wheelDeltaY"in a?-a.wheelDeltaY:"wheelDelta"in a?-a.wheelDelta:0},deltaZ:0,deltaMode:0}),YL=Nr(GL),XL=[9,13,27,32],av=u&&"CompositionEvent"in window,Vl=null;u&&"documentMode"in document&&(Vl=document.documentMode);var QL=u&&"TextEvent"in window&&!Vl,nS=u&&(!av||Vl&&8<Vl&&11>=Vl),iS=" ",oS=!1;function aS(a,l){switch(a){case"keyup":return XL.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function sS(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var Ha=!1;function JL(a,l){switch(a){case"compositionend":return sS(l);case"keypress":return l.which!==32?null:(oS=!0,iS);case"textInput":return a=l.data,a===iS&&oS?null:a;default:return null}}function ZL(a,l){if(Ha)return a==="compositionend"||!av&&aS(a,l)?(a=J1(),yf=ev=Vi=null,Ha=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1<l.char.length)return l.char;if(l.which)return String.fromCharCode(l.which)}return null;case"compositionend":return nS&&l.locale!=="ko"?null:l.data;default:return null}}var eB={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 lS(a){var l=a&&a.nodeName&&a.nodeName.toLowerCase();return l==="input"?!!eB[a.type]:l==="textarea"}function uS(a,l,d,v){za(v),l=Ef(l,"onChange"),0<l.length&&(d=new tv("onChange","change",null,d,v),a.push({event:d,listeners:l}))}var Kl=null,Gl=null;function tB(a){AS(a,0)}function _f(a){var l=Xa(a);if(Z(l))return a}function rB(a,l){if(a==="change")return l}var cS=!1;if(u){var sv;if(u){var lv="oninput"in document;if(!lv){var fS=document.createElement("div");fS.setAttribute("oninput","return;"),lv=typeof fS.oninput=="function"}sv=lv}else sv=!1;cS=sv&&(!document.documentMode||9<document.documentMode)}function dS(){Kl&&(Kl.detachEvent("onpropertychange",hS),Gl=Kl=null)}function hS(a){if(a.propertyName==="value"&&_f(Gl)){var l=[];uS(l,Gl,a,si(a)),yr(tB,l)}}function nB(a,l,d){a==="focusin"?(dS(),Kl=l,Gl=d,Kl.attachEvent("onpropertychange",hS)):a==="focusout"&&dS()}function iB(a){if(a==="selectionchange"||a==="keyup"||a==="keydown")return _f(Gl)}function oB(a,l){if(a==="click")return _f(l)}function aB(a,l){if(a==="input"||a==="change")return _f(l)}function sB(a,l){return a===l&&(a!==0||1/a===1/l)||a!==a&&l!==l}var hn=typeof Object.is=="function"?Object.is:sB;function Yl(a,l){if(hn(a,l))return!0;if(typeof a!="object"||a===null||typeof l!="object"||l===null)return!1;var d=Object.keys(a),v=Object.keys(l);if(d.length!==v.length)return!1;for(v=0;v<d.length;v++){var x=d[v];if(!c.call(l,x)||!hn(a[x],l[x]))return!1}return!0}function pS(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function vS(a,l){var d=pS(a);a=0;for(var v;d;){if(d.nodeType===3){if(v=a+d.textContent.length,a<=l&&v>=l)return{node:d,offset:l-a};a=v}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=pS(d)}}function mS(a,l){return a&&l?a===l?!0:a&&a.nodeType===3?!1:l&&l.nodeType===3?mS(a,l.parentNode):"contains"in a?a.contains(l):a.compareDocumentPosition?!!(a.compareDocumentPosition(l)&16):!1:!1}function gS(){for(var a=window,l=_e();l instanceof a.HTMLIFrameElement;){try{var d=typeof l.contentWindow.location.href=="string"}catch{d=!1}if(d)a=l.contentWindow;else break;l=_e(a.document)}return l}function uv(a){var l=a&&a.nodeName&&a.nodeName.toLowerCase();return l&&(l==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||l==="textarea"||a.contentEditable==="true")}function lB(a){var l=gS(),d=a.focusedElem,v=a.selectionRange;if(l!==d&&d&&d.ownerDocument&&mS(d.ownerDocument.documentElement,d)){if(v!==null&&uv(d)){if(l=v.start,a=v.end,a===void 0&&(a=l),"selectionStart"in d)d.selectionStart=l,d.selectionEnd=Math.min(a,d.value.length);else if(a=(l=d.ownerDocument||document)&&l.defaultView||window,a.getSelection){a=a.getSelection();var x=d.textContent.length,O=Math.min(v.start,x);v=v.end===void 0?O:Math.min(v.end,x),!a.extend&&O>v&&(x=v,v=O,O=x),x=vS(d,O);var k=vS(d,v);x&&k&&(a.rangeCount!==1||a.anchorNode!==x.node||a.anchorOffset!==x.offset||a.focusNode!==k.node||a.focusOffset!==k.offset)&&(l=l.createRange(),l.setStart(x.node,x.offset),a.removeAllRanges(),O>v?(a.addRange(l),a.extend(k.node,k.offset)):(l.setEnd(k.node,k.offset),a.addRange(l)))}}for(l=[],a=d;a=a.parentNode;)a.nodeType===1&&l.push({element:a,left:a.scrollLeft,top:a.scrollTop});for(typeof d.focus=="function"&&d.focus(),d=0;d<l.length;d++)a=l[d],a.element.scrollLeft=a.left,a.element.scrollTop=a.top}}var uB=u&&"documentMode"in document&&11>=document.documentMode,Va=null,cv=null,Xl=null,fv=!1;function yS(a,l,d){var v=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;fv||Va==null||Va!==_e(v)||(v=Va,"selectionStart"in v&&uv(v)?v={start:v.selectionStart,end:v.selectionEnd}:(v=(v.ownerDocument&&v.ownerDocument.defaultView||window).getSelection(),v={anchorNode:v.anchorNode,anchorOffset:v.anchorOffset,focusNode:v.focusNode,focusOffset:v.focusOffset}),Xl&&Yl(Xl,v)||(Xl=v,v=Ef(cv,"onSelect"),0<v.length&&(l=new tv("onSelect","select",null,l,d),a.push({event:l,listeners:v}),l.target=Va)))}function Sf(a,l){var d={};return d[a.toLowerCase()]=l.toLowerCase(),d["Webkit"+a]="webkit"+l,d["Moz"+a]="moz"+l,d}var Ka={animationend:Sf("Animation","AnimationEnd"),animationiteration:Sf("Animation","AnimationIteration"),animationstart:Sf("Animation","AnimationStart"),transitionend:Sf("Transition","TransitionEnd")},dv={},bS={};u&&(bS=document.createElement("div").style,"AnimationEvent"in window||(delete Ka.animationend.animation,delete Ka.animationiteration.animation,delete Ka.animationstart.animation),"TransitionEvent"in window||delete Ka.transitionend.transition);function Of(a){if(dv[a])return dv[a];if(!Ka[a])return a;var l=Ka[a],d;for(d in l)if(l.hasOwnProperty(d)&&d in bS)return dv[a]=l[d];return a}var wS=Of("animationend"),xS=Of("animationiteration"),_S=Of("animationstart"),SS=Of("transitionend"),OS=new Map,PS="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Ki(a,l){OS.set(a,l),o(l,[a])}for(var hv=0;hv<PS.length;hv++){var pv=PS[hv],cB=pv.toLowerCase(),fB=pv[0].toUpperCase()+pv.slice(1);Ki(cB,"on"+fB)}Ki(wS,"onAnimationEnd"),Ki(xS,"onAnimationIteration"),Ki(_S,"onAnimationStart"),Ki("dblclick","onDoubleClick"),Ki("focusin","onFocus"),Ki("focusout","onBlur"),Ki(SS,"onTransitionEnd"),s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("onPointerLeave",["pointerout","pointerover"]),o("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),o("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),o("onBeforeInput",["compositionend","keypress","textInput","paste"]),o("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ql="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(" "),dB=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ql));function ES(a,l,d){var v=a.type||"unknown-event";a.currentTarget=d,cL(v,l,void 0,a),a.currentTarget=null}function AS(a,l){l=(l&4)!==0;for(var d=0;d<a.length;d++){var v=a[d],x=v.event;v=v.listeners;e:{var O=void 0;if(l)for(var k=v.length-1;0<=k;k--){var L=v[k],W=L.instance,re=L.currentTarget;if(L=L.listener,W!==O&&x.isPropagationStopped())break e;ES(x,L,re),O=W}else for(k=0;k<v.length;k++){if(L=v[k],W=L.instance,re=L.currentTarget,L=L.listener,W!==O&&x.isPropagationStopped())break e;ES(x,L,re),O=W}}}if(lf)throw a=Hp,lf=!1,Hp=null,a}function ft(a,l){var d=l[_v];d===void 0&&(d=l[_v]=new Set);var v=a+"__bubble";d.has(v)||(TS(l,a,2,!1),d.add(v))}function vv(a,l,d){var v=0;l&&(v|=4),TS(d,a,v,l)}var Pf="_reactListening"+Math.random().toString(36).slice(2);function Jl(a){if(!a[Pf]){a[Pf]=!0,n.forEach(function(d){d!=="selectionchange"&&(dB.has(d)||vv(d,!1,a),vv(d,!0,a))});var l=a.nodeType===9?a:a.ownerDocument;l===null||l[Pf]||(l[Pf]=!0,vv("selectionchange",!1,l))}}function TS(a,l,d,v){switch(Q1(l)){case 1:var x=EL;break;case 4:x=AL;break;default:x=Jp}d=x.bind(null,l,d,a),x=void 0,!fn||l!=="touchstart"&&l!=="touchmove"&&l!=="wheel"||(x=!0),v?x!==void 0?a.addEventListener(l,d,{capture:!0,passive:x}):a.addEventListener(l,d,!0):x!==void 0?a.addEventListener(l,d,{passive:x}):a.addEventListener(l,d,!1)}function mv(a,l,d,v,x){var O=v;if((l&1)===0&&(l&2)===0&&v!==null)e:for(;;){if(v===null)return;var k=v.tag;if(k===3||k===4){var L=v.stateNode.containerInfo;if(L===x||L.nodeType===8&&L.parentNode===x)break;if(k===4)for(k=v.return;k!==null;){var W=k.tag;if((W===3||W===4)&&(W=k.stateNode.containerInfo,W===x||W.nodeType===8&&W.parentNode===x))return;k=k.return}for(;L!==null;){if(k=Wo(L),k===null)return;if(W=k.tag,W===5||W===6){v=O=k;continue e}L=L.parentNode}}v=v.return}yr(function(){var re=O,le=si(d),ue=[];e:{var ae=OS.get(a);if(ae!==void 0){var me=tv,we=a;switch(a){case"keypress":if(bf(d)===0)break e;case"keydown":case"keyup":me=zL;break;case"focusin":we="focus",me=iv;break;case"focusout":we="blur",me=iv;break;case"beforeblur":case"afterblur":me=iv;break;case"click":if(d.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":me=eS;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":me=kL;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":me=HL;break;case wS:case xS:case _S:me=NL;break;case SS:me=KL;break;case"scroll":me=TL;break;case"wheel":me=YL;break;case"copy":case"cut":case"paste":me=ML;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":me=rS}var Oe=(l&4)!==0,Et=!Oe&&a==="scroll",J=Oe?ae!==null?ae+"Capture":null:ae;Oe=[];for(var K=re,te;K!==null;){te=K;var ce=te.stateNode;if(te.tag===5&&ce!==null&&(te=ce,J!==null&&(ce=br(K,J),ce!=null&&Oe.push(Zl(K,ce,te)))),Et)break;K=K.return}0<Oe.length&&(ae=new me(ae,we,null,d,le),ue.push({event:ae,listeners:Oe}))}}if((l&7)===0){e:{if(ae=a==="mouseover"||a==="pointerover",me=a==="mouseout"||a==="pointerout",ae&&d!==zo&&(we=d.relatedTarget||d.fromElement)&&(Wo(we)||we[li]))break e;if((me||ae)&&(ae=le.window===le?le:(ae=le.ownerDocument)?ae.defaultView||ae.parentWindow:window,me?(we=d.relatedTarget||d.toElement,me=re,we=we?Wo(we):null,we!==null&&(Et=Uo(we),we!==Et||we.tag!==5&&we.tag!==6)&&(we=null)):(me=null,we=re),me!==we)){if(Oe=eS,ce="onMouseLeave",J="onMouseEnter",K="mouse",(a==="pointerout"||a==="pointerover")&&(Oe=rS,ce="onPointerLeave",J="onPointerEnter",K="pointer"),Et=me==null?ae:Xa(me),te=we==null?ae:Xa(we),ae=new Oe(ce,K+"leave",me,d,le),ae.target=Et,ae.relatedTarget=te,ce=null,Wo(le)===re&&(Oe=new Oe(J,K+"enter",we,d,le),Oe.target=te,Oe.relatedTarget=Et,ce=Oe),Et=ce,me&&we)t:{for(Oe=me,J=we,K=0,te=Oe;te;te=Ga(te))K++;for(te=0,ce=J;ce;ce=Ga(ce))te++;for(;0<K-te;)Oe=Ga(Oe),K--;for(;0<te-K;)J=Ga(J),te--;for(;K--;){if(Oe===J||J!==null&&Oe===J.alternate)break t;Oe=Ga(Oe),J=Ga(J)}Oe=null}else Oe=null;me!==null&&CS(ue,ae,me,Oe,!1),we!==null&&Et!==null&&CS(ue,Et,we,Oe,!0)}}e:{if(ae=re?Xa(re):window,me=ae.nodeName&&ae.nodeName.toLowerCase(),me==="select"||me==="input"&&ae.type==="file")var Ee=rB;else if(lS(ae))if(cS)Ee=aB;else{Ee=iB;var Ae=nB}else(me=ae.nodeName)&&me.toLowerCase()==="input"&&(ae.type==="checkbox"||ae.type==="radio")&&(Ee=oB);if(Ee&&(Ee=Ee(a,re))){uS(ue,Ee,d,le);break e}Ae&&Ae(a,ae,re),a==="focusout"&&(Ae=ae._wrapperState)&&Ae.controlled&&ae.type==="number"&&ot(ae,"number",ae.value)}switch(Ae=re?Xa(re):window,a){case"focusin":(lS(Ae)||Ae.contentEditable==="true")&&(Va=Ae,cv=re,Xl=null);break;case"focusout":Xl=cv=Va=null;break;case"mousedown":fv=!0;break;case"contextmenu":case"mouseup":case"dragend":fv=!1,yS(ue,d,le);break;case"selectionchange":if(uB)break;case"keydown":case"keyup":yS(ue,d,le)}var Te;if(av)e:{switch(a){case"compositionstart":var Re="onCompositionStart";break e;case"compositionend":Re="onCompositionEnd";break e;case"compositionupdate":Re="onCompositionUpdate";break e}Re=void 0}else Ha?aS(a,d)&&(Re="onCompositionEnd"):a==="keydown"&&d.keyCode===229&&(Re="onCompositionStart");Re&&(nS&&d.locale!=="ko"&&(Ha||Re!=="onCompositionStart"?Re==="onCompositionEnd"&&Ha&&(Te=J1()):(Vi=le,ev="value"in Vi?Vi.value:Vi.textContent,Ha=!0)),Ae=Ef(re,Re),0<Ae.length&&(Re=new tS(Re,a,null,d,le),ue.push({event:Re,listeners:Ae}),Te?Re.data=Te:(Te=sS(d),Te!==null&&(Re.data=Te)))),(Te=QL?JL(a,d):ZL(a,d))&&(re=Ef(re,"onBeforeInput"),0<re.length&&(le=new tS("onBeforeInput","beforeinput",null,d,le),ue.push({event:le,listeners:re}),le.data=Te))}AS(ue,l)})}function Zl(a,l,d){return{instance:a,listener:l,currentTarget:d}}function Ef(a,l){for(var d=l+"Capture",v=[];a!==null;){var x=a,O=x.stateNode;x.tag===5&&O!==null&&(x=O,O=br(a,d),O!=null&&v.unshift(Zl(a,O,x)),O=br(a,l),O!=null&&v.push(Zl(a,O,x))),a=a.return}return v}function Ga(a){if(a===null)return null;do a=a.return;while(a&&a.tag!==5);return a||null}function CS(a,l,d,v,x){for(var O=l._reactName,k=[];d!==null&&d!==v;){var L=d,W=L.alternate,re=L.stateNode;if(W!==null&&W===v)break;L.tag===5&&re!==null&&(L=re,x?(W=br(d,O),W!=null&&k.unshift(Zl(d,W,L))):x||(W=br(d,O),W!=null&&k.push(Zl(d,W,L)))),d=d.return}k.length!==0&&a.push({event:l,listeners:k})}var hB=/\r\n?/g,pB=/\u0000|\uFFFD/g;function kS(a){return(typeof a=="string"?a:""+a).replace(hB,` 38`).replace(pB,"")}function Af(a,l,d){if(l=kS(l),kS(a)!==l&&d)throw Error(r(425))}function Tf(){}var gv=null,yv=null;function bv(a,l){return a==="textarea"||a==="noscript"||typeof l.children=="string"||typeof l.children=="number"||typeof l.dangerouslySetInnerHTML=="object"&&l.dangerouslySetInnerHTML!==null&&l.dangerouslySetInnerHTML.__html!=null}var wv=typeof setTimeout=="function"?setTimeout:void 0,vB=typeof clearTimeout=="function"?clearTimeout:void 0,jS=typeof Promise=="function"?Promise:void 0,mB=typeof queueMicrotask=="function"?queueMicrotask:typeof jS<"u"?function(a){return jS.resolve(null).then(a).catch(gB)}:wv;function gB(a){setTimeout(function(){throw a})}function xv(a,l){var d=l,v=0;do{var x=d.nextSibling;if(a.removeChild(d),x&&x.nodeType===8)if(d=x.data,d==="/$"){if(v===0){a.removeChild(x),Ul(l);return}v--}else d!=="$"&&d!=="$?"&&d!=="$!"||v++;d=x}while(d);Ul(l)}function Gi(a){for(;a!=null;a=a.nextSibling){var l=a.nodeType;if(l===1||l===3)break;if(l===8){if(l=a.data,l==="$"||l==="$!"||l==="$?")break;if(l==="/$")return null}}return a}function RS(a){a=a.previousSibling;for(var l=0;a;){if(a.nodeType===8){var d=a.data;if(d==="$"||d==="$!"||d==="$?"){if(l===0)return a;l--}else d==="/$"&&l++}a=a.previousSibling}return null}var Ya=Math.random().toString(36).slice(2),Fn="__reactFiber$"+Ya,eu="__reactProps$"+Ya,li="__reactContainer$"+Ya,_v="__reactEvents$"+Ya,yB="__reactListeners$"+Ya,bB="__reactHandles$"+Ya;function Wo(a){var l=a[Fn];if(l)return l;for(var d=a.parentNode;d;){if(l=d[li]||d[Fn]){if(d=l.alternate,l.child!==null||d!==null&&d.child!==null)for(a=RS(a);a!==null;){if(d=a[Fn])return d;a=RS(a)}return l}a=d,d=a.parentNode}return null}function tu(a){return a=a[Fn]||a[li],!a||a.tag!==5&&a.tag!==6&&a.tag!==13&&a.tag!==3?null:a}function Xa(a){if(a.tag===5||a.tag===6)return a.stateNode;throw Error(r(33))}function Cf(a){return a[eu]||null}var Sv=[],Qa=-1;function Yi(a){return{current:a}}function dt(a){0>Qa||(a.current=Sv[Qa],Sv[Qa]=null,Qa--)}function st(a,l){Qa++,Sv[Qa]=a.current,a.current=l}var Xi={},tr=Yi(Xi),wr=Yi(!1),Ho=Xi;function Ja(a,l){var d=a.type.contextTypes;if(!d)return Xi;var v=a.stateNode;if(v&&v.__reactInternalMemoizedUnmaskedChildContext===l)return v.__reactInternalMemoizedMaskedChildContext;var x={},O;for(O in d)x[O]=l[O];return v&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=l,a.__reactInternalMemoizedMaskedChildContext=x),x}function xr(a){return a=a.childContextTypes,a!=null}function kf(){dt(wr),dt(tr)}function NS(a,l,d){if(tr.current!==Xi)throw Error(r(168));st(tr,l),st(wr,d)}function IS(a,l,d){var v=a.stateNode;if(l=l.childContextTypes,typeof v.getChildContext!="function")return d;v=v.getChildContext();for(var x in v)if(!(x in l))throw Error(r(108,ve(a)||"Unknown",x));return ee({},d,v)}function jf(a){return a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||Xi,Ho=tr.current,st(tr,a),st(wr,wr.current),!0}function MS(a,l,d){var v=a.stateNode;if(!v)throw Error(r(169));d?(a=IS(a,l,Ho),v.__reactInternalMemoizedMergedChildContext=a,dt(wr),dt(tr),st(tr,a)):dt(wr),st(wr,d)}var ui=null,Rf=!1,Ov=!1;function $S(a){ui===null?ui=[a]:ui.push(a)}function wB(a){Rf=!0,$S(a)}function Qi(){if(!Ov&&ui!==null){Ov=!0;var a=0,l=tt;try{var d=ui;for(tt=1;a<d.length;a++){var v=d[a];do v=v(!0);while(v!==null)}ui=null,Rf=!1}catch(x){throw ui!==null&&(ui=ui.slice(a+1)),L1(Vp,Qi),x}finally{tt=l,Ov=!1}}return null}var Za=[],es=0,Nf=null,If=0,Wr=[],Hr=0,Vo=null,ci=1,fi="";function Ko(a,l){Za[es++]=If,Za[es++]=Nf,Nf=a,If=l}function DS(a,l,d){Wr[Hr++]=ci,Wr[Hr++]=fi,Wr[Hr++]=Vo,Vo=a;var v=ci;a=fi;var x=32-dn(v)-1;v&=~(1<<x),d+=1;var O=32-dn(l)+x;if(30<O){var k=x-x%5;O=(v&(1<<k)-1).toString(32),v>>=k,x-=k,ci=1<<32-dn(l)+x|d<<x|v,fi=O+a}else ci=1<<O|d<<x|v,fi=a}function Pv(a){a.return!==null&&(Ko(a,1),DS(a,1,0))}function Ev(a){for(;a===Nf;)Nf=Za[--es],Za[es]=null,If=Za[--es],Za[es]=null;for(;a===Vo;)Vo=Wr[--Hr],Wr[Hr]=null,fi=Wr[--Hr],Wr[Hr]=null,ci=Wr[--Hr],Wr[Hr]=null}var Ir=null,Mr=null,vt=!1,pn=null;function LS(a,l){var d=Yr(5,null,null,0);
vendor: 5,186 bytes, line 38
38d.elementType="DELETED",d.stateNode=l,d.return=a,l=a.deletions,l===null?(a.deletions=[d],a.flags|=16):l.push(d)}function BS(a,l){switch(a.tag){case 5:var d=a.type;return l=l.nodeType!==1||d.toLowerCase()!==l.nodeName.toLowerCase()?null:l,l!==null?(a.stateNode=l,Ir=a,Mr=Gi(l.firstChild),!0):!1;case 6:return l=a.pendingProps===""||l.nodeType!==3?null:l,l!==null?(a.stateNode=l,Ir=a,Mr=null,!0):!1;case 13:return l=l.nodeType!==8?null:l,l!==null?(d=Vo!==null?{id:ci,overflow:fi}:null,a.memoizedState={dehydrated:l,treeContext:d,retryLane:1073741824},d=Yr(18,null,null,0),d.stateNode=l,d.return=a,a.child=d,Ir=a,Mr=null,!0):!1;default:return!1}}function Av(a){return(a.mode&1)!==0&&(a.flags&128)===0}function Tv(a){if(vt){var l=Mr;if(l){var d=l;if(!BS(a,l)){if(Av(a))throw Error(r(418));l=Gi(d.nextSibling);var v=Ir;l&&BS(a,l)?LS(v,d):(a.flags=a.flags&-4097|2,vt=!1,Ir=a)}}else{if(Av(a))throw Error(r(418));a.flags=a.flags&-4097|2,vt=!1,Ir=a}}}function FS(a){for(a=a.return;a!==null&&a.tag!==5&&a.tag!==3&&a.tag!==13;)a=a.return;Ir=a}function Mf(a){if(a!==Ir)return!1;if(!vt)return FS(a),vt=!0,!1;var l;if((l=a.tag!==3)&&!(l=a.tag!==5)&&(l=a.type,l=l!=="head"&&l!=="body"&&!bv(a.type,a.memoizedProps)),l&&(l=Mr)){if(Av(a))throw qS(),Error(r(418));for(;l;)LS(a,l),l=Gi(l.nextSibling)}if(FS(a),a.tag===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));e:{for(a=a.nextSibling,l=0;a;){if(a.nodeType===8){var d=a.data;if(d==="/$"){if(l===0){Mr=Gi(a.nextSibling);break e}l--}else d!=="$"&&d!=="$!"&&d!=="$?"||l++}a=a.nextSibling}Mr=null}}else Mr=Ir?Gi(a.stateNode.nextSibling):null;return!0}function qS(){for(var a=Mr;a;)a=Gi(a.nextSibling)}function ts(){Mr=Ir=null,vt=!1}function Cv(a){pn===null?pn=[a]:pn.push(a)}var xB=T.ReactCurrentBatchConfig;function ru(a,l,d){if(a=d.ref,a!==null&&typeof a!="function"&&typeof a!="object"){if(d._owner){if(d=d._owner,d){if(d.tag!==1)throw Error(r(309));var v=d.stateNode}if(!v)throw Error(r(147,a));var x=v,O=""+a;return l!==null&&l.ref!==null&&typeof l.ref=="function"&&l.ref._stringRef===O?l.ref:(l=function(k){var L=x.refs;k===null?delete L[O]:L[O]=k},l._stringRef=O,l)}if(typeof a!="string")throw Error(r(284));if(!d._owner)throw Error(r(290,a))}return a}function $f(a,l){throw a=Object.prototype.toString.call(l),Error(r(31,a==="[object Object]"?"object with keys {"+Object.keys(l).join(", ")+"}":a))}function zS(a){var l=a._init;return l(a._payload)}function US(a){function l(J,K){if(a){var te=J.deletions;te===null?(J.deletions=[K],J.flags|=16):te.push(K)}}function d(J,K){if(!a)return null;for(;K!==null;)l(J,K),K=K.sibling;return null}function v(J,K){for(J=new Map;K!==null;)K.key!==null?J.set(K.key,K):J.set(K.index,K),K=K.sibling;return J}function x(J,K){return J=oo(J,K),J.index=0,J.sibling=null,J}function O(J,K,te){return J.index=te,a?(te=J.alternate,te!==null?(te=te.index,te<K?(J.flags|=2,K):te):(J.flags|=2,K)):(J.flags|=1048576,K)}function k(J){return a&&J.alternate===null&&(J.flags|=2),J}function L(J,K,te,ce){return K===null||K.tag!==6?(K=wm(te,J.mode,ce),K.return=J,K):(K=x(K,te),K.return=J,K)}function W(J,K,te,ce){var Ee=te.type;return Ee===C?le(J,K,te.props.children,ce,te.key):K!==null&&(K.elementType===Ee||typeof Ee=="object"&&Ee!==null&&Ee.$$typeof===X&&zS(Ee)===K.type)?(ce=x(K,te.props),ce.ref=ru(J,K,te),ce.return=J,ce):(ce=ad(te.type,te.key,te.props,null,J.mode,ce),ce.ref=ru(J,K,te),ce.return=J,ce)}function re(J,K,te,ce){return K===null||K.tag!==4||K.stateNode.containerInfo!==te.containerInfo||K.stateNode.implementation!==te.implementation?(K=xm(te,J.mode,ce),K.return=J,K):(K=x(K,te.children||[]),K.return=J,K)}function le(J,K,te,ce,Ee){return K===null||K.tag!==7?(K=ta(te,J.mode,ce,Ee),K.return=J,K):(K=x(K,te),K.return=J,K)}function ue(J,K,te){if(typeof K=="string"&&K!==""||typeof K=="number")return K=wm(""+K,J.mode,te),K.return=J,K;if(typeof K=="object"&&K!==null){switch(K.$$typeof){case E:return te=ad(K.type,K.key,K.props,null,J.mode,te),te.ref=ru(J,null,K),te.return=J,te;case A:return K=xm(K,J.mode,te),K.return=J,K;case X:var ce=K._init;return ue(J,ce(K._payload),te)}if(Ot(K)||V(K))return K=ta(K,J.mode,te,null),K.return=J,K;$f(J,K)}return null}function ae(J,K,te,ce){var Ee=K!==null?K.key:null;if(typeof te=="string"&&te!==""||typeof te=="number")return Ee!==null?null:L(J,K,""+te,ce);if(typeof te=="object"&&te!==null){switch(te.$$typeof){case E:return te.key===Ee?W(J,K,te,ce):null;case A:return te.key===Ee?re(J,K,te,ce):null;case X:return Ee=te._init,ae(J,K,Ee(te._payload),ce)}if(Ot(te)||V(te))return Ee!==null?null:le(J,K,te,ce,null);$f(J,te)}return null}function me(J,K,te,ce,Ee){if(typeof ce=="string"&&ce!==""||typeof ce=="number")return J=J.get(te)||null,L(K,J,""+ce,Ee);if(typeof ce=="object"&&ce!==null){switch(ce.$$typeof){case E:return J=J.get(ce.key===null?te:ce.key)||null,W(K,J,ce,Ee);case A:return J=J.get(ce.key===null?te:ce.key)||null,re(K,J,ce,Ee);case X:var Ae=ce._init;return me(J,K,te,Ae(ce._payload),Ee)}if(Ot(ce)||V(ce))return J=J.get(te)||null,le(K,J,ce,Ee,null);$f(K,ce)}return null}function we(J,K,te,ce){for(var Ee=null,Ae=null,Te=K,Re=K=0,Ut=null;Te!==null&&Re<te.length;Re++){Te.index>Re?(Ut=Te,Te=null):Ut=Te.sibling;var Ge=ae(J,Te,te[Re],ce);
vendor: 9,697 bytes, line 38
38if(Ge===null){Te===null&&(Te=Ut);break}a&&Te&&Ge.alternate===null&&l(J,Te),K=O(Ge,K,Re),Ae===null?Ee=Ge:Ae.sibling=Ge,Ae=Ge,Te=Ut}if(Re===te.length)return d(J,Te),vt&&Ko(J,Re),Ee;if(Te===null){for(;Re<te.length;Re++)Te=ue(J,te[Re],ce),Te!==null&&(K=O(Te,K,Re),Ae===null?Ee=Te:Ae.sibling=Te,Ae=Te);return vt&&Ko(J,Re),Ee}for(Te=v(J,Te);Re<te.length;Re++)Ut=me(Te,J,Re,te[Re],ce),Ut!==null&&(a&&Ut.alternate!==null&&Te.delete(Ut.key===null?Re:Ut.key),K=O(Ut,K,Re),Ae===null?Ee=Ut:Ae.sibling=Ut,Ae=Ut);return a&&Te.forEach(function(ao){return l(J,ao)}),vt&&Ko(J,Re),Ee}function Oe(J,K,te,ce){var Ee=V(te);if(typeof Ee!="function")throw Error(r(150));if(te=Ee.call(te),te==null)throw Error(r(151));for(var Ae=Ee=null,Te=K,Re=K=0,Ut=null,Ge=te.next();Te!==null&&!Ge.done;Re++,Ge=te.next()){Te.index>Re?(Ut=Te,Te=null):Ut=Te.sibling;var ao=ae(J,Te,Ge.value,ce);if(ao===null){Te===null&&(Te=Ut);break}a&&Te&&ao.alternate===null&&l(J,Te),K=O(ao,K,Re),Ae===null?Ee=ao:Ae.sibling=ao,Ae=ao,Te=Ut}if(Ge.done)return d(J,Te),vt&&Ko(J,Re),Ee;if(Te===null){for(;!Ge.done;Re++,Ge=te.next())Ge=ue(J,Ge.value,ce),Ge!==null&&(K=O(Ge,K,Re),Ae===null?Ee=Ge:Ae.sibling=Ge,Ae=Ge);return vt&&Ko(J,Re),Ee}for(Te=v(J,Te);!Ge.done;Re++,Ge=te.next())Ge=me(Te,J,Re,Ge.value,ce),Ge!==null&&(a&&Ge.alternate!==null&&Te.delete(Ge.key===null?Re:Ge.key),K=O(Ge,K,Re),Ae===null?Ee=Ge:Ae.sibling=Ge,Ae=Ge);return a&&Te.forEach(function(eF){return l(J,eF)}),vt&&Ko(J,Re),Ee}function Et(J,K,te,ce){if(typeof te=="object"&&te!==null&&te.type===C&&te.key===null&&(te=te.props.children),typeof te=="object"&&te!==null){switch(te.$$typeof){case E:e:{for(var Ee=te.key,Ae=K;Ae!==null;){if(Ae.key===Ee){if(Ee=te.type,Ee===C){if(Ae.tag===7){d(J,Ae.sibling),K=x(Ae,te.props.children),K.return=J,J=K;break e}}else if(Ae.elementType===Ee||typeof Ee=="object"&&Ee!==null&&Ee.$$typeof===X&&zS(Ee)===Ae.type){d(J,Ae.sibling),K=x(Ae,te.props),K.ref=ru(J,Ae,te),K.return=J,J=K;break e}d(J,Ae);break}else l(J,Ae);Ae=Ae.sibling}te.type===C?(K=ta(te.props.children,J.mode,ce,te.key),K.return=J,J=K):(ce=ad(te.type,te.key,te.props,null,J.mode,ce),ce.ref=ru(J,K,te),ce.return=J,J=ce)}return k(J);case A:e:{for(Ae=te.key;K!==null;){if(K.key===Ae)if(K.tag===4&&K.stateNode.containerInfo===te.containerInfo&&K.stateNode.implementation===te.implementation){d(J,K.sibling),K=x(K,te.children||[]),K.return=J,J=K;break e}else{d(J,K);break}else l(J,K);K=K.sibling}K=xm(te,J.mode,ce),K.return=J,J=K}return k(J);case X:return Ae=te._init,Et(J,K,Ae(te._payload),ce)}if(Ot(te))return we(J,K,te,ce);if(V(te))return Oe(J,K,te,ce);$f(J,te)}return typeof te=="string"&&te!==""||typeof te=="number"?(te=""+te,K!==null&&K.tag===6?(d(J,K.sibling),K=x(K,te),K.return=J,J=K):(d(J,K),K=wm(te,J.mode,ce),K.return=J,J=K),k(J)):d(J,K)}return Et}var rs=US(!0),WS=US(!1),Df=Yi(null),Lf=null,ns=null,kv=null;function jv(){kv=ns=Lf=null}function Rv(a){var l=Df.current;dt(Df),a._currentValue=l}function Nv(a,l,d){for(;a!==null;){var v=a.alternate;if((a.childLanes&l)!==l?(a.childLanes|=l,v!==null&&(v.childLanes|=l)):v!==null&&(v.childLanes&l)!==l&&(v.childLanes|=l),a===d)break;a=a.return}}function is(a,l){Lf=a,kv=ns=null,a=a.dependencies,a!==null&&a.firstContext!==null&&((a.lanes&l)!==0&&(_r=!0),a.firstContext=null)}function Vr(a){var l=a._currentValue;if(kv!==a)if(a={context:a,memoizedValue:l,next:null},ns===null){if(Lf===null)throw Error(r(308));ns=a,Lf.dependencies={lanes:0,firstContext:a}}else ns=ns.next=a;return l}var Go=null;function Iv(a){Go===null?Go=[a]:Go.push(a)}function HS(a,l,d,v){var x=l.interleaved;return x===null?(d.next=d,Iv(l)):(d.next=x.next,x.next=d),l.interleaved=d,di(a,v)}function di(a,l){a.lanes|=l;var d=a.alternate;for(d!==null&&(d.lanes|=l),d=a,a=a.return;a!==null;)a.childLanes|=l,d=a.alternate,d!==null&&(d.childLanes|=l),d=a,a=a.return;return d.tag===3?d.stateNode:null}var Ji=!1;function Mv(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function VS(a,l){a=a.updateQueue,l.updateQueue===a&&(l.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,effects:a.effects})}function hi(a,l){return{eventTime:a,lane:l,tag:0,payload:null,callback:null,next:null}}function Zi(a,l,d){var v=a.updateQueue;if(v===null)return null;if(v=v.shared,(Ve&2)!==0){var x=v.pending;return x===null?l.next=l:(l.next=x.next,x.next=l),v.pending=l,di(a,d)}return x=v.interleaved,x===null?(l.next=l,Iv(v)):(l.next=x.next,x.next=l),v.interleaved=l,di(a,d)}function Bf(a,l,d){if(l=l.updateQueue,l!==null&&(l=l.shared,(d&4194240)!==0)){var v=l.lanes;v&=a.pendingLanes,d|=v,l.lanes=d,Yp(a,d)}}function KS(a,l){var d=a.updateQueue,v=a.alternate;if(v!==null&&(v=v.updateQueue,d===v)){var x=null,O=null;if(d=d.firstBaseUpdate,d!==null){do{var k={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};O===null?x=O=k:O=O.next=k,d=d.next}while(d!==null);O===null?x=O=l:O=O.next=l}else x=O=l;d={baseState:v.baseState,firstBaseUpdate:x,lastBaseUpdate:O,shared:v.shared,effects:v.effects},a.updateQueue=d;return}a=d.lastBaseUpdate,a===null?d.firstBaseUpdate=l:a.next=l,d.lastBaseUpdate=l}function Ff(a,l,d,v){var x=a.updateQueue;Ji=!1;var O=x.firstBaseUpdate,k=x.lastBaseUpdate,L=x.shared.pending;if(L!==null){x.shared.pending=null;var W=L,re=W.next;W.next=null,k===null?O=re:k.next=re,k=W;var le=a.alternate;le!==null&&(le=le.updateQueue,L=le.lastBaseUpdate,L!==k&&(L===null?le.firstBaseUpdate=re:L.next=re,le.lastBaseUpdate=W))}if(O!==null){var ue=x.baseState;k=0,le=re=W=null,L=O;do{var ae=L.lane,me=L.eventTime;if((v&ae)===ae){le!==null&&(le=le.next={eventTime:me,lane:0,tag:L.tag,payload:L.payload,callback:L.callback,next:null});e:{var we=a,Oe=L;switch(ae=l,me=d,Oe.tag){case 1:if(we=Oe.payload,typeof we=="function"){ue=we.call(me,ue,ae);break e}ue=we;break e;case 3:we.flags=we.flags&-65537|128;case 0:if(we=Oe.payload,ae=typeof we=="function"?we.call(me,ue,ae):we,ae==null)break e;ue=ee({},ue,ae);break e;case 2:Ji=!0}}L.callback!==null&&L.lane!==0&&(a.flags|=64,ae=x.effects,ae===null?x.effects=[L]:ae.push(L))}else me={eventTime:me,lane:ae,tag:L.tag,payload:L.payload,callback:L.callback,next:null},le===null?(re=le=me,W=ue):le=le.next=me,k|=ae;if(L=L.next,L===null){if(L=x.shared.pending,L===null)break;ae=L,L=ae.next,ae.next=null,x.lastBaseUpdate=ae,x.shared.pending=null}}while(!0);if(le===null&&(W=ue),x.baseState=W,x.firstBaseUpdate=re,x.lastBaseUpdate=le,l=x.shared.interleaved,l!==null){x=l;do k|=x.lane,x=x.next;while(x!==l)}else O===null&&(x.shared.lanes=0);Qo|=k,a.lanes=k,a.memoizedState=ue}}function GS(a,l,d){if(a=l.effects,l.effects=null,a!==null)for(l=0;l<a.length;l++){var v=a[l],x=v.callback;if(x!==null){if(v.callback=null,v=d,typeof x!="function")throw Error(r(191,x));x.call(v)}}}var nu={},qn=Yi(nu),iu=Yi(nu),ou=Yi(nu);function Yo(a){if(a===nu)throw Error(r(174));return a}function $v(a,l){switch(st(ou,l),st(iu,a),st(qn,nu),a=l.nodeType,a){case 9:case 11:l=(l=l.documentElement)?l.namespaceURI:jr(null,"");break;default:a=a===8?l.parentNode:l,l=a.namespaceURI||null,a=a.tagName,l=jr(l,a)}dt(qn),st(qn,l)}function os(){dt(qn),dt(iu),dt(ou)}function YS(a){Yo(ou.current);var l=Yo(qn.current),d=jr(l,a.type);l!==d&&(st(iu,a),st(qn,d))}function Dv(a){iu.current===a&&(dt(qn),dt(iu))}var gt=Yi(0);function qf(a){for(var l=a;l!==null;){if(l.tag===13){var d=l.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return l}else if(l.tag===19&&l.memoizedProps.revealOrder!==void 0){if((l.flags&128)!==0)return l}else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===a)break;for(;l.sibling===null;){if(l.return===null||l.return===a)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}var Lv=[];function Bv(){for(var a=0;a<Lv.length;a++)Lv[a]._workInProgressVersionPrimary=null;Lv.length=0}var zf=T.ReactCurrentDispatcher,Fv=T.ReactCurrentBatchConfig,Xo=0,yt=null,jt=null,qt=null,Uf=!1,au=!1,su=0,_B=0;function rr(){throw Error(r(321))}function qv(a,l){if(l===null)return!1;for(var d=0;d<l.length&&d<a.length;d++)if(!hn(a[d],l[d]))return!1;return!0}function zv(a,l,d,v,x,O){if(Xo=O,yt=l,l.memoizedState=null,l.updateQueue=null,l.lanes=0,zf.current=a===null||a.memoizedState===null?EB:AB,a=d(v,x),au){O=0;do{if(au=!1,su=0,25<=O)throw Error(r(301));O+=1,qt=jt=null,l.updateQueue=null,zf.current=TB,a=d(v,x)}while(au)}if(zf.current=Vf,l=jt!==null&&jt.next!==null,Xo=0,qt=jt=yt=null,Uf=!1,l)throw Error(r(300));return a}function Uv(){var a=su!==0;return su=0,a}function zn(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return qt===null?yt.memoizedState=qt=a:qt=qt.next=a,qt}function Kr(){if(jt===null){var a=yt.alternate;a=a!==null?a.memoizedState:null}else a=jt.next;var l=qt===null?yt.memoizedState:qt.next;if(l!==null)qt=l,jt=a;else{if(a===null)throw Error(r(310));jt=a,a={memoizedState:jt.memoizedState,baseState:jt.baseState,baseQueue:jt.baseQueue,queue:jt.queue,next:null},qt===null?yt.memoizedState=qt=a:qt=qt.next=a}return qt}function lu(a,l){return typeof l=="function"?l(a):l}function Wv(a){var l=Kr(),d=l.queue;if(d===null)throw Error(r(311));d.lastRenderedReducer=a;var v=jt,x=v.baseQueue,O=d.pending;if(O!==null){if(x!==null){var k=x.next;x.next=O.next,O.next=k}v.baseQueue=x=O,d.pending=null}if(x!==null){O=x.next,v=v.baseState;var L=k=null,W=null,re=O;do{var le=re.lane;if((Xo&le)===le)W!==null&&(W=W.next={lane:0,action:re.action,hasEagerState:re.hasEagerState,eagerState:re.eagerState,next:null}),v=re.hasEagerState?re.eagerState:a(v,re.action);else{var ue={lane:le,action:re.action,hasEagerState:re.hasEagerState,eagerState:re.eagerState,next:null};
vendor: 5,240 bytes, line 38
38W===null?(L=W=ue,k=v):W=W.next=ue,yt.lanes|=le,Qo|=le}re=re.next}while(re!==null&&re!==O);W===null?k=v:W.next=L,hn(v,l.memoizedState)||(_r=!0),l.memoizedState=v,l.baseState=k,l.baseQueue=W,d.lastRenderedState=v}if(a=d.interleaved,a!==null){x=a;do O=x.lane,yt.lanes|=O,Qo|=O,x=x.next;while(x!==a)}else x===null&&(d.lanes=0);return[l.memoizedState,d.dispatch]}function Hv(a){var l=Kr(),d=l.queue;if(d===null)throw Error(r(311));d.lastRenderedReducer=a;var v=d.dispatch,x=d.pending,O=l.memoizedState;if(x!==null){d.pending=null;var k=x=x.next;do O=a(O,k.action),k=k.next;while(k!==x);hn(O,l.memoizedState)||(_r=!0),l.memoizedState=O,l.baseQueue===null&&(l.baseState=O),d.lastRenderedState=O}return[O,v]}function XS(){}function QS(a,l){var d=yt,v=Kr(),x=l(),O=!hn(v.memoizedState,x);if(O&&(v.memoizedState=x,_r=!0),v=v.queue,Vv(eO.bind(null,d,v,a),[a]),v.getSnapshot!==l||O||qt!==null&&qt.memoizedState.tag&1){if(d.flags|=2048,uu(9,ZS.bind(null,d,v,x,l),void 0,null),zt===null)throw Error(r(349));(Xo&30)!==0||JS(d,l,x)}return x}function JS(a,l,d){a.flags|=16384,a={getSnapshot:l,value:d},l=yt.updateQueue,l===null?(l={lastEffect:null,stores:null},yt.updateQueue=l,l.stores=[a]):(d=l.stores,d===null?l.stores=[a]:d.push(a))}function ZS(a,l,d,v){l.value=d,l.getSnapshot=v,tO(l)&&rO(a)}function eO(a,l,d){return d(function(){tO(l)&&rO(a)})}function tO(a){var l=a.getSnapshot;a=a.value;try{var d=l();return!hn(a,d)}catch{return!0}}function rO(a){var l=di(a,1);l!==null&&yn(l,a,1,-1)}function nO(a){var l=zn();return typeof a=="function"&&(a=a()),l.memoizedState=l.baseState=a,a={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:lu,lastRenderedState:a},l.queue=a,a=a.dispatch=PB.bind(null,yt,a),[l.memoizedState,a]}function uu(a,l,d,v){return a={tag:a,create:l,destroy:d,deps:v,next:null},l=yt.updateQueue,l===null?(l={lastEffect:null,stores:null},yt.updateQueue=l,l.lastEffect=a.next=a):(d=l.lastEffect,d===null?l.lastEffect=a.next=a:(v=d.next,d.next=a,a.next=v,l.lastEffect=a)),a}function iO(){return Kr().memoizedState}function Wf(a,l,d,v){var x=zn();yt.flags|=a,x.memoizedState=uu(1|l,d,void 0,v===void 0?null:v)}function Hf(a,l,d,v){var x=Kr();v=v===void 0?null:v;var O=void 0;if(jt!==null){var k=jt.memoizedState;if(O=k.destroy,v!==null&&qv(v,k.deps)){x.memoizedState=uu(l,d,O,v);return}}yt.flags|=a,x.memoizedState=uu(1|l,d,O,v)}function oO(a,l){return Wf(8390656,8,a,l)}function Vv(a,l){return Hf(2048,8,a,l)}function aO(a,l){return Hf(4,2,a,l)}function sO(a,l){return Hf(4,4,a,l)}function lO(a,l){if(typeof l=="function")return a=a(),l(a),function(){l(null)};if(l!=null)return a=a(),l.current=a,function(){l.current=null}}function uO(a,l,d){return d=d!=null?d.concat([a]):null,Hf(4,4,lO.bind(null,l,a),d)}function Kv(){}function cO(a,l){var d=Kr();l=l===void 0?null:l;var v=d.memoizedState;return v!==null&&l!==null&&qv(l,v[1])?v[0]:(d.memoizedState=[a,l],a)}function fO(a,l){var d=Kr();l=l===void 0?null:l;var v=d.memoizedState;return v!==null&&l!==null&&qv(l,v[1])?v[0]:(a=a(),d.memoizedState=[a,l],a)}function dO(a,l,d){return(Xo&21)===0?(a.baseState&&(a.baseState=!1,_r=!0),a.memoizedState=d):(hn(d,l)||(d=z1(),yt.lanes|=d,Qo|=d,a.baseState=!0),l)}function SB(a,l){var d=tt;tt=d!==0&&4>d?d:4,a(!0);var v=Fv.transition;Fv.transition={};try{a(!1),l()}finally{tt=d,Fv.transition=v}}function hO(){return Kr().memoizedState}function OB(a,l,d){var v=no(a);if(d={lane:v,action:d,hasEagerState:!1,eagerState:null,next:null},pO(a))vO(l,d);else if(d=HS(a,l,d,v),d!==null){var x=fr();yn(d,a,v,x),mO(d,l,v)}}function PB(a,l,d){var v=no(a),x={lane:v,action:d,hasEagerState:!1,eagerState:null,next:null};if(pO(a))vO(l,x);else{var O=a.alternate;if(a.lanes===0&&(O===null||O.lanes===0)&&(O=l.lastRenderedReducer,O!==null))try{var k=l.lastRenderedState,L=O(k,d);if(x.hasEagerState=!0,x.eagerState=L,hn(L,k)){var W=l.interleaved;W===null?(x.next=x,Iv(l)):(x.next=W.next,W.next=x),l.interleaved=x;return}}catch{}finally{}d=HS(a,l,x,v),d!==null&&(x=fr(),yn(d,a,v,x),mO(d,l,v))}}function pO(a){var l=a.alternate;return a===yt||l!==null&&l===yt}function vO(a,l){au=Uf=!0;var d=a.pending;d===null?l.next=l:(l.next=d.next,d.next=l),a.pending=l}function mO(a,l,d){if((d&4194240)!==0){var v=l.lanes;v&=a.pendingLanes,d|=v,l.lanes=d,Yp(a,d)}}var Vf={readContext:Vr,useCallback:rr,useContext:rr,useEffect:rr,useImperativeHandle:rr,useInsertionEffect:rr,useLayoutEffect:rr,useMemo:rr,useReducer:rr,useRef:rr,useState:rr,useDebugValue:rr,useDeferredValue:rr,useTransition:rr,useMutableSource:rr,useSyncExternalStore:rr,useId:rr,unstable_isNewReconciler:!1},EB={readContext:Vr,useCallback:function(a,l){return zn().memoizedState=[a,l===void 0?null:l],a},useContext:Vr,useEffect:oO,useImperativeHandle:function(a,l,d){return d=d!=null?d.concat([a]):null,Wf(4194308,4,lO.bind(null,l,a),d)},useLayoutEffect:function(a,l){return Wf(4194308,4,a,l)},useInsertionEffect:function(a,l){return Wf(4,2,a,l)},useMemo:function(a,l){var d=zn();return l=l===void 0?null:l,a=a(),d.memoizedState=[a,l],a},useReducer:function(a,l,d){var v=zn();return l=d!==void 0?d(l):l,v.memoizedState=v.baseState=l,a={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:l},v.queue=a,a=a.dispatch=OB.bind(null,yt,a),[v.memoizedState,a]}
vendor: 5,932 bytes, lines 38-40
38,useRef:function(a){var l=zn();return a={current:a},l.memoizedState=a},useState:nO,useDebugValue:Kv,useDeferredValue:function(a){return zn().memoizedState=a},useTransition:function(){var a=nO(!1),l=a[0];return a=SB.bind(null,a[1]),zn().memoizedState=a,[l,a]},useMutableSource:function(){},useSyncExternalStore:function(a,l,d){var v=yt,x=zn();if(vt){if(d===void 0)throw Error(r(407));d=d()}else{if(d=l(),zt===null)throw Error(r(349));(Xo&30)!==0||JS(v,l,d)}x.memoizedState=d;var O={value:d,getSnapshot:l};return x.queue=O,oO(eO.bind(null,v,O,a),[a]),v.flags|=2048,uu(9,ZS.bind(null,v,O,d,l),void 0,null),d},useId:function(){var a=zn(),l=zt.identifierPrefix;if(vt){var d=fi,v=ci;d=(v&~(1<<32-dn(v)-1)).toString(32)+d,l=":"+l+"R"+d,d=su++,0<d&&(l+="H"+d.toString(32)),l+=":"}else d=_B++,l=":"+l+"r"+d.toString(32)+":";return a.memoizedState=l},unstable_isNewReconciler:!1},AB={readContext:Vr,useCallback:cO,useContext:Vr,useEffect:Vv,useImperativeHandle:uO,useInsertionEffect:aO,useLayoutEffect:sO,useMemo:fO,useReducer:Wv,useRef:iO,useState:function(){return Wv(lu)},useDebugValue:Kv,useDeferredValue:function(a){var l=Kr();return dO(l,jt.memoizedState,a)},useTransition:function(){var a=Wv(lu)[0],l=Kr().memoizedState;return[a,l]},useMutableSource:XS,useSyncExternalStore:QS,useId:hO,unstable_isNewReconciler:!1},TB={readContext:Vr,useCallback:cO,useContext:Vr,useEffect:Vv,useImperativeHandle:uO,useInsertionEffect:aO,useLayoutEffect:sO,useMemo:fO,useReducer:Hv,useRef:iO,useState:function(){return Hv(lu)},useDebugValue:Kv,useDeferredValue:function(a){var l=Kr();return jt===null?l.memoizedState=a:dO(l,jt.memoizedState,a)},useTransition:function(){var a=Hv(lu)[0],l=Kr().memoizedState;return[a,l]},useMutableSource:XS,useSyncExternalStore:QS,useId:hO,unstable_isNewReconciler:!1};function vn(a,l){if(a&&a.defaultProps){l=ee({},l),a=a.defaultProps;for(var d in a)l[d]===void 0&&(l[d]=a[d]);return l}return l}function Gv(a,l,d,v){l=a.memoizedState,d=d(v,l),d=d==null?l:ee({},l,d),a.memoizedState=d,a.lanes===0&&(a.updateQueue.baseState=d)}var Kf={isMounted:function(a){return(a=a._reactInternals)?Uo(a)===a:!1},enqueueSetState:function(a,l,d){a=a._reactInternals;var v=fr(),x=no(a),O=hi(v,x);O.payload=l,d!=null&&(O.callback=d),l=Zi(a,O,x),l!==null&&(yn(l,a,x,v),Bf(l,a,x))},enqueueReplaceState:function(a,l,d){a=a._reactInternals;var v=fr(),x=no(a),O=hi(v,x);O.tag=1,O.payload=l,d!=null&&(O.callback=d),l=Zi(a,O,x),l!==null&&(yn(l,a,x,v),Bf(l,a,x))},enqueueForceUpdate:function(a,l){a=a._reactInternals;var d=fr(),v=no(a),x=hi(d,v);x.tag=2,l!=null&&(x.callback=l),l=Zi(a,x,v),l!==null&&(yn(l,a,v,d),Bf(l,a,v))}};function gO(a,l,d,v,x,O,k){return a=a.stateNode,typeof a.shouldComponentUpdate=="function"?a.shouldComponentUpdate(v,O,k):l.prototype&&l.prototype.isPureReactComponent?!Yl(d,v)||!Yl(x,O):!0}function yO(a,l,d){var v=!1,x=Xi,O=l.contextType;return typeof O=="object"&&O!==null?O=Vr(O):(x=xr(l)?Ho:tr.current,v=l.contextTypes,O=(v=v!=null)?Ja(a,x):Xi),l=new l(d,O),a.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,l.updater=Kf,a.stateNode=l,l._reactInternals=a,v&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=x,a.__reactInternalMemoizedMaskedChildContext=O),l}function bO(a,l,d,v){a=l.state,typeof l.componentWillReceiveProps=="function"&&l.componentWillReceiveProps(d,v),typeof l.UNSAFE_componentWillReceiveProps=="function"&&l.UNSAFE_componentWillReceiveProps(d,v),l.state!==a&&Kf.enqueueReplaceState(l,l.state,null)}function Yv(a,l,d,v){var x=a.stateNode;x.props=d,x.state=a.memoizedState,x.refs={},Mv(a);var O=l.contextType;typeof O=="object"&&O!==null?x.context=Vr(O):(O=xr(l)?Ho:tr.current,x.context=Ja(a,O)),x.state=a.memoizedState,O=l.getDerivedStateFromProps,typeof O=="function"&&(Gv(a,l,O,d),x.state=a.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof x.getSnapshotBeforeUpdate=="function"||typeof x.UNSAFE_componentWillMount!="function"&&typeof x.componentWillMount!="function"||(l=x.state,typeof x.componentWillMount=="function"&&x.componentWillMount(),typeof x.UNSAFE_componentWillMount=="function"&&x.UNSAFE_componentWillMount(),l!==x.state&&Kf.enqueueReplaceState(x,x.state,null),Ff(a,d,x,v),x.state=a.memoizedState),typeof x.componentDidMount=="function"&&(a.flags|=4194308)}function as(a,l){try{var d="",v=l;do d+=he(v),v=v.return;while(v);var x=d}catch(O){x=` 39Error generating stack: `+O.message+` 40`+O.stack}return{value:a,source:l,stack:x,digest:null}}function Xv(a,l,d){return{value:a,source:null,stack:d??null,digest:l??null}}function Qv(a,l){try{console.error(l.value)}catch(d){setTimeout(function(){throw d})}}var CB=typeof WeakMap=="function"?WeakMap:Map;function wO(a,l,d){d=hi(-1,d),d.tag=3,d.payload={element:null};var v=l.value;return d.callback=function(){ed||(ed=!0,dm=v),Qv(a,l)},d}function xO(a,l,d){d=hi(-1,d),d.tag=3;var v=a.type.getDerivedStateFromError;if(typeof v=="function"){var x=l.value;d.payload=function(){return v(x)},d.callback=function(){Qv(a,l)}}var O=a.stateNode;return O!==null&&typeof O.componentDidCatch=="function"&&(d.callback=function(){Qv(a,l),typeof v!="function"&&(to===null?to=new Set([this]):to.add(this));var k=l.stack;this.componentDidCatch(l.value,{componentStack:k!==null?k:""})}),d}function _O(a,l,d){var v=a.pingCache;if(v===null){v=a.pingCache=new CB;var x=new Set;v.set(l,x)}else x=v.get(l),x===void 0&&(x=new Set,v.set(l,x));x.has(d)||(x.add(d),a=UB.bind(null,a,l,d),l.then(a,a))}function SO(a){do{var l;if((l=a.tag===13)&&(l=a.memoizedState,l=l!==null?l.dehydrated!==null:!0),l)return a;a=a.return}while(a!==null);return null}function OO(a,l,d,v,x){return(a.mode&1)===0?(a===l?a.flags|=65536:(a.flags|=128,d.flags|=131072,d.flags&=-52805,d.tag===1&&(d.alternate===null?d.tag=17:(l=hi(-1,1),l.tag=2,Zi(d,l,1))),d.lanes|=1),a):(a.flags|=65536,a.lanes=x,a)}var kB=T.ReactCurrentOwner,_r=!1;function cr(a,l,d,v){l.child=a===null?WS(l,null,d,v):rs(l,a.child,d,v)}function PO(a,l,d,v,x){d=d.render;var O=l.ref;
vendor: 41,888 bytes, line 40
40return is(l,x),v=zv(a,l,d,v,O,x),d=Uv(),a!==null&&!_r?(l.updateQueue=a.updateQueue,l.flags&=-2053,a.lanes&=~x,pi(a,l,x)):(vt&&d&&Pv(l),l.flags|=1,cr(a,l,v,x),l.child)}function EO(a,l,d,v,x){if(a===null){var O=d.type;return typeof O=="function"&&!bm(O)&&O.defaultProps===void 0&&d.compare===null&&d.defaultProps===void 0?(l.tag=15,l.type=O,AO(a,l,O,v,x)):(a=ad(d.type,null,v,l,l.mode,x),a.ref=l.ref,a.return=l,l.child=a)}if(O=a.child,(a.lanes&x)===0){var k=O.memoizedProps;if(d=d.compare,d=d!==null?d:Yl,d(k,v)&&a.ref===l.ref)return pi(a,l,x)}return l.flags|=1,a=oo(O,v),a.ref=l.ref,a.return=l,l.child=a}function AO(a,l,d,v,x){if(a!==null){var O=a.memoizedProps;if(Yl(O,v)&&a.ref===l.ref)if(_r=!1,l.pendingProps=v=O,(a.lanes&x)!==0)(a.flags&131072)!==0&&(_r=!0);else return l.lanes=a.lanes,pi(a,l,x)}return Jv(a,l,d,v,x)}function TO(a,l,d){var v=l.pendingProps,x=v.children,O=a!==null?a.memoizedState:null;if(v.mode==="hidden")if((l.mode&1)===0)l.memoizedState={baseLanes:0,cachePool:null,transitions:null},st(ls,$r),$r|=d;else{if((d&1073741824)===0)return a=O!==null?O.baseLanes|d:d,l.lanes=l.childLanes=1073741824,l.memoizedState={baseLanes:a,cachePool:null,transitions:null},l.updateQueue=null,st(ls,$r),$r|=a,null;l.memoizedState={baseLanes:0,cachePool:null,transitions:null},v=O!==null?O.baseLanes:d,st(ls,$r),$r|=v}else O!==null?(v=O.baseLanes|d,l.memoizedState=null):v=d,st(ls,$r),$r|=v;return cr(a,l,x,d),l.child}function CO(a,l){var d=l.ref;(a===null&&d!==null||a!==null&&a.ref!==d)&&(l.flags|=512,l.flags|=2097152)}function Jv(a,l,d,v,x){var O=xr(d)?Ho:tr.current;return O=Ja(l,O),is(l,x),d=zv(a,l,d,v,O,x),v=Uv(),a!==null&&!_r?(l.updateQueue=a.updateQueue,l.flags&=-2053,a.lanes&=~x,pi(a,l,x)):(vt&&v&&Pv(l),l.flags|=1,cr(a,l,d,x),l.child)}function kO(a,l,d,v,x){if(xr(d)){var O=!0;jf(l)}else O=!1;if(is(l,x),l.stateNode===null)Yf(a,l),yO(l,d,v),Yv(l,d,v,x),v=!0;else if(a===null){var k=l.stateNode,L=l.memoizedProps;k.props=L;var W=k.context,re=d.contextType;typeof re=="object"&&re!==null?re=Vr(re):(re=xr(d)?Ho:tr.current,re=Ja(l,re));var le=d.getDerivedStateFromProps,ue=typeof le=="function"||typeof k.getSnapshotBeforeUpdate=="function";ue||typeof k.UNSAFE_componentWillReceiveProps!="function"&&typeof k.componentWillReceiveProps!="function"||(L!==v||W!==re)&&bO(l,k,v,re),Ji=!1;var ae=l.memoizedState;k.state=ae,Ff(l,v,k,x),W=l.memoizedState,L!==v||ae!==W||wr.current||Ji?(typeof le=="function"&&(Gv(l,d,le,v),W=l.memoizedState),(L=Ji||gO(l,d,L,v,ae,W,re))?(ue||typeof k.UNSAFE_componentWillMount!="function"&&typeof k.componentWillMount!="function"||(typeof k.componentWillMount=="function"&&k.componentWillMount(),typeof k.UNSAFE_componentWillMount=="function"&&k.UNSAFE_componentWillMount()),typeof k.componentDidMount=="function"&&(l.flags|=4194308)):(typeof k.componentDidMount=="function"&&(l.flags|=4194308),l.memoizedProps=v,l.memoizedState=W),k.props=v,k.state=W,k.context=re,v=L):(typeof k.componentDidMount=="function"&&(l.flags|=4194308),v=!1)}else{k=l.stateNode,VS(a,l),L=l.memoizedProps,re=l.type===l.elementType?L:vn(l.type,L),k.props=re,ue=l.pendingProps,ae=k.context,W=d.contextType,typeof W=="object"&&W!==null?W=Vr(W):(W=xr(d)?Ho:tr.current,W=Ja(l,W));var me=d.getDerivedStateFromProps;(le=typeof me=="function"||typeof k.getSnapshotBeforeUpdate=="function")||typeof k.UNSAFE_componentWillReceiveProps!="function"&&typeof k.componentWillReceiveProps!="function"||(L!==ue||ae!==W)&&bO(l,k,v,W),Ji=!1,ae=l.memoizedState,k.state=ae,Ff(l,v,k,x);var we=l.memoizedState;L!==ue||ae!==we||wr.current||Ji?(typeof me=="function"&&(Gv(l,d,me,v),we=l.memoizedState),(re=Ji||gO(l,d,re,v,ae,we,W)||!1)?(le||typeof k.UNSAFE_componentWillUpdate!="function"&&typeof k.componentWillUpdate!="function"||(typeof k.componentWillUpdate=="function"&&k.componentWillUpdate(v,we,W),typeof k.UNSAFE_componentWillUpdate=="function"&&k.UNSAFE_componentWillUpdate(v,we,W)),typeof k.componentDidUpdate=="function"&&(l.flags|=4),typeof k.getSnapshotBeforeUpdate=="function"&&(l.flags|=1024)):(typeof k.componentDidUpdate!="function"||L===a.memoizedProps&&ae===a.memoizedState||(l.flags|=4),typeof k.getSnapshotBeforeUpdate!="function"||L===a.memoizedProps&&ae===a.memoizedState||(l.flags|=1024),l.memoizedProps=v,l.memoizedState=we),k.props=v,k.state=we,k.context=W,v=re):(typeof k.componentDidUpdate!="function"||L===a.memoizedProps&&ae===a.memoizedState||(l.flags|=4),typeof k.getSnapshotBeforeUpdate!="function"||L===a.memoizedProps&&ae===a.memoizedState||(l.flags|=1024),v=!1)}return Zv(a,l,d,v,O,x)}function Zv(a,l,d,v,x,O){CO(a,l);var k=(l.flags&128)!==0;if(!v&&!k)return x&&MS(l,d,!1),pi(a,l,O);v=l.stateNode,kB.current=l;var L=k&&typeof d.getDerivedStateFromError!="function"?null:v.render();return l.flags|=1,a!==null&&k?(l.child=rs(l,a.child,null,O),l.child=rs(l,null,L,O)):cr(a,l,L,O),l.memoizedState=v.state,x&&MS(l,d,!0),l.child}function jO(a){var l=a.stateNode;l.pendingContext?NS(a,l.pendingContext,l.pendingContext!==l.context):l.context&&NS(a,l.context,!1),$v(a,l.containerInfo)}function RO(a,l,d,v,x){return ts(),Cv(x),l.flags|=256,cr(a,l,d,v),l.child}var em={dehydrated:null,treeContext:null,retryLane:0};function tm(a){return{baseLanes:a,cachePool:null,transitions:null}}function NO(a,l,d){var v=l.pendingProps,x=gt.current,O=!1,k=(l.flags&128)!==0,L;if((L=k)||(L=a!==null&&a.memoizedState===null?!1:(x&2)!==0),L?(O=!0,l.flags&=-129):(a===null||a.memoizedState!==null)&&(x|=1),st(gt,x&1),a===null)return Tv(l),a=l.memoizedState,a!==null&&(a=a.dehydrated,a!==null)?((l.mode&1)===0?l.lanes=1:a.data==="$!"?l.lanes=8:l.lanes=1073741824,null):(k=v.children,a=v.fallback,O?(v=l.mode,O=l.child,k={mode:"hidden",children:k},(v&1)===0&&O!==null?(O.childLanes=0,O.pendingProps=k):O=sd(k,v,0,null),a=ta(a,v,d,null),O.return=l,a.return=l,O.sibling=a,l.child=O,l.child.memoizedState=tm(d),l.memoizedState=em,a):rm(l,k));if(x=a.memoizedState,x!==null&&(L=x.dehydrated,L!==null))return jB(a,l,k,v,L,x,d);if(O){O=v.fallback,k=l.mode,x=a.child,L=x.sibling;var W={mode:"hidden",children:v.children};return(k&1)===0&&l.child!==x?(v=l.child,v.childLanes=0,v.pendingProps=W,l.deletions=null):(v=oo(x,W),v.subtreeFlags=x.subtreeFlags&14680064),L!==null?O=oo(L,O):(O=ta(O,k,d,null),O.flags|=2),O.return=l,v.return=l,v.sibling=O,l.child=v,v=O,O=l.child,k=a.child.memoizedState,k=k===null?tm(d):{baseLanes:k.baseLanes|d,cachePool:null,transitions:k.transitions},O.memoizedState=k,O.childLanes=a.childLanes&~d,l.memoizedState=em,v}return O=a.child,a=O.sibling,v=oo(O,{mode:"visible",children:v.children}),(l.mode&1)===0&&(v.lanes=d),v.return=l,v.sibling=null,a!==null&&(d=l.deletions,d===null?(l.deletions=[a],l.flags|=16):d.push(a)),l.child=v,l.memoizedState=null,v}function rm(a,l){return l=sd({mode:"visible",children:l},a.mode,0,null),l.return=a,a.child=l}function Gf(a,l,d,v){return v!==null&&Cv(v),rs(l,a.child,null,d),a=rm(l,l.pendingProps.children),a.flags|=2,l.memoizedState=null,a}function jB(a,l,d,v,x,O,k){if(d)return l.flags&256?(l.flags&=-257,v=Xv(Error(r(422))),Gf(a,l,k,v)):l.memoizedState!==null?(l.child=a.child,l.flags|=128,null):(O=v.fallback,x=l.mode,v=sd({mode:"visible",children:v.children},x,0,null),O=ta(O,x,k,null),O.flags|=2,v.return=l,O.return=l,v.sibling=O,l.child=v,(l.mode&1)!==0&&rs(l,a.child,null,k),l.child.memoizedState=tm(k),l.memoizedState=em,O);if((l.mode&1)===0)return Gf(a,l,k,null);if(x.data==="$!"){if(v=x.nextSibling&&x.nextSibling.dataset,v)var L=v.dgst;return v=L,O=Error(r(419)),v=Xv(O,v,void 0),Gf(a,l,k,v)}if(L=(k&a.childLanes)!==0,_r||L){if(v=zt,v!==null){switch(k&-k){case 4:x=2;break;case 16:x=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:x=32;break;case 536870912:x=268435456;break;default:x=0}x=(x&(v.suspendedLanes|k))!==0?0:x,x!==0&&x!==O.retryLane&&(O.retryLane=x,di(a,x),yn(v,a,x,-1))}return ym(),v=Xv(Error(r(421))),Gf(a,l,k,v)}return x.data==="$?"?(l.flags|=128,l.child=a.child,l=WB.bind(null,a),x._reactRetry=l,null):(a=O.treeContext,Mr=Gi(x.nextSibling),Ir=l,vt=!0,pn=null,a!==null&&(Wr[Hr++]=ci,Wr[Hr++]=fi,Wr[Hr++]=Vo,ci=a.id,fi=a.overflow,Vo=l),l=rm(l,v.children),l.flags|=4096,l)}function IO(a,l,d){a.lanes|=l;var v=a.alternate;v!==null&&(v.lanes|=l),Nv(a.return,l,d)}function nm(a,l,d,v,x){var O=a.memoizedState;O===null?a.memoizedState={isBackwards:l,rendering:null,renderingStartTime:0,last:v,tail:d,tailMode:x}:(O.isBackwards=l,O.rendering=null,O.renderingStartTime=0,O.last=v,O.tail=d,O.tailMode=x)}function MO(a,l,d){var v=l.pendingProps,x=v.revealOrder,O=v.tail;if(cr(a,l,v.children,d),v=gt.current,(v&2)!==0)v=v&1|2,l.flags|=128;else{if(a!==null&&(a.flags&128)!==0)e:for(a=l.child;a!==null;){if(a.tag===13)a.memoizedState!==null&&IO(a,d,l);else if(a.tag===19)IO(a,d,l);else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===l)break e;for(;a.sibling===null;){if(a.return===null||a.return===l)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}v&=1}if(st(gt,v),(l.mode&1)===0)l.memoizedState=null;else switch(x){case"forwards":for(d=l.child,x=null;d!==null;)a=d.alternate,a!==null&&qf(a)===null&&(x=d),d=d.sibling;d=x,d===null?(x=l.child,l.child=null):(x=d.sibling,d.sibling=null),nm(l,!1,x,d,O);break;case"backwards":for(d=null,x=l.child,l.child=null;x!==null;){if(a=x.alternate,a!==null&&qf(a)===null){l.child=x;break}a=x.sibling,x.sibling=d,d=x,x=a}nm(l,!0,d,null,O);break;case"together":nm(l,!1,null,null,void 0);break;default:l.memoizedState=null}return l.child}function Yf(a,l){(l.mode&1)===0&&a!==null&&(a.alternate=null,l.alternate=null,l.flags|=2)}function pi(a,l,d){if(a!==null&&(l.dependencies=a.dependencies),Qo|=l.lanes,(d&l.childLanes)===0)return null;if(a!==null&&l.child!==a.child)throw Error(r(153));if(l.child!==null){for(a=l.child,d=oo(a,a.pendingProps),l.child=d,d.return=l;a.sibling!==null;)a=a.sibling,d=d.sibling=oo(a,a.pendingProps),d.return=l;d.sibling=null}return l.child}function RB(a,l,d){switch(l.tag){case 3:jO(l),ts();break;case 5:YS(l);break;case 1:xr(l.type)&&jf(l);break;case 4:$v(l,l.stateNode.containerInfo);break;case 10:var v=l.type._context,x=l.memoizedProps.value;st(Df,v._currentValue),v._currentValue=x;break;case 13:if(v=l.memoizedState,v!==null)return v.dehydrated!==null?(st(gt,gt.current&1),l.flags|=128,null):(d&l.child.childLanes)!==0?NO(a,l,d):(st(gt,gt.current&1),a=pi(a,l,d),a!==null?a.sibling:null);st(gt,gt.current&1);break;case 19:if(v=(d&l.childLanes)!==0,(a.flags&128)!==0){if(v)return MO(a,l,d);l.flags|=128}if(x=l.memoizedState,x!==null&&(x.rendering=null,x.tail=null,x.lastEffect=null),st(gt,gt.current),v)break;return null;case 22:case 23:return l.lanes=0,TO(a,l,d)}return pi(a,l,d)}var $O,im,DO,LO;$O=function(a,l){for(var d=l.child;d!==null;){if(d.tag===5||d.tag===6)a.appendChild(d.stateNode);else if(d.tag!==4&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===l)break;for(;d.sibling===null;){if(d.return===null||d.return===l)return;d=d.return}d.sibling.return=d.return,d=d.sibling}},im=function(){},DO=function(a,l,d,v){var x=a.memoizedProps;if(x!==v){a=l.stateNode,Yo(qn.current);var O=null;switch(d){case"input":x=Se(a,x),v=Se(a,v),O=[];break;case"select":x=ee({},x,{value:void 0}),v=ee({},v,{value:void 0}),O=[];break;case"textarea":x=Bt(a,x),v=Bt(a,v),O=[];break;default:typeof x.onClick!="function"&&typeof v.onClick=="function"&&(a.onclick=Tf)}Ur(d,v);var k;d=null;for(re in x)if(!v.hasOwnProperty(re)&&x.hasOwnProperty(re)&&x[re]!=null)if(re==="style"){var L=x[re];for(k in L)L.hasOwnProperty(k)&&(d||(d={}),d[k]="")}else re!=="dangerouslySetInnerHTML"&&re!=="children"&&re!=="suppressContentEditableWarning"&&re!=="suppressHydrationWarning"&&re!=="autoFocus"&&(i.hasOwnProperty(re)?O||(O=[]):(O=O||[]).push(re,null));for(re in v){var W=v[re];if(L=x!=null?x[re]:void 0,v.hasOwnProperty(re)&&W!==L&&(W!=null||L!=null))if(re==="style")if(L){for(k in L)!L.hasOwnProperty(k)||W&&W.hasOwnProperty(k)||(d||(d={}),d[k]="");for(k in W)W.hasOwnProperty(k)&&L[k]!==W[k]&&(d||(d={}),d[k]=W[k])}else d||(O||(O=[]),O.push(re,d)),d=W;else re==="dangerouslySetInnerHTML"?(W=W?W.__html:void 0,L=L?L.__html:void 0,W!=null&&L!==W&&(O=O||[]).push(re,W)):re==="children"?typeof W!="string"&&typeof W!="number"||(O=O||[]).push(re,""+W):re!=="suppressContentEditableWarning"&&re!=="suppressHydrationWarning"&&(i.hasOwnProperty(re)?(W!=null&&re==="onScroll"&&ft("scroll",a),O||L===W||(O=[])):(O=O||[]).push(re,W))}d&&(O=O||[]).push("style",d);var re=O;(l.updateQueue=re)&&(l.flags|=4)}},LO=function(a,l,d,v){d!==v&&(l.flags|=4)};function cu(a,l){if(!vt)switch(a.tailMode){case"hidden":l=a.tail;for(var d=null;l!==null;)l.alternate!==null&&(d=l),l=l.sibling;d===null?a.tail=null:d.sibling=null;break;case"collapsed":d=a.tail;for(var v=null;d!==null;)d.alternate!==null&&(v=d),d=d.sibling;v===null?l||a.tail===null?a.tail=null:a.tail.sibling=null:v.sibling=null}}function nr(a){var l=a.alternate!==null&&a.alternate.child===a.child,d=0,v=0;if(l)for(var x=a.child;x!==null;)d|=x.lanes|x.childLanes,v|=x.subtreeFlags&14680064,v|=x.flags&14680064,x.return=a,x=x.sibling;else for(x=a.child;x!==null;)d|=x.lanes|x.childLanes,v|=x.subtreeFlags,v|=x.flags,x.return=a,x=x.sibling;return a.subtreeFlags|=v,a.childLanes=d,l}function NB(a,l,d){var v=l.pendingProps;switch(Ev(l),l.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return nr(l),null;case 1:return xr(l.type)&&kf(),nr(l),null;case 3:return v=l.stateNode,os(),dt(wr),dt(tr),Bv(),v.pendingContext&&(v.context=v.pendingContext,v.pendingContext=null),(a===null||a.child===null)&&(Mf(l)?l.flags|=4:a===null||a.memoizedState.isDehydrated&&(l.flags&256)===0||(l.flags|=1024,pn!==null&&(vm(pn),pn=null))),im(a,l),nr(l),null;case 5:Dv(l);var x=Yo(ou.current);if(d=l.type,a!==null&&l.stateNode!=null)DO(a,l,d,v,x),a.ref!==l.ref&&(l.flags|=512,l.flags|=2097152);else{if(!v){if(l.stateNode===null)throw Error(r(166));return nr(l),null}if(a=Yo(qn.current),Mf(l)){v=l.stateNode,d=l.type;var O=l.memoizedProps;switch(v[Fn]=l,v[eu]=O,a=(l.mode&1)!==0,d){case"dialog":ft("cancel",v),ft("close",v);break;case"iframe":case"object":case"embed":ft("load",v);break;case"video":case"audio":for(x=0;x<Ql.length;x++)ft(Ql[x],v);break;case"source":ft("error",v);break;case"img":case"image":case"link":ft("error",v),ft("load",v);break;case"details":ft("toggle",v);break;case"input":Ne(v,O),ft("invalid",v);break;case"select":v._wrapperState={wasMultiple:!!O.multiple},ft("invalid",v);break;case"textarea":Ft(v,O),ft("invalid",v)}Ur(d,O),x=null;for(var k in O)if(O.hasOwnProperty(k)){var L=O[k];k==="children"?typeof L=="string"?v.textContent!==L&&(O.suppressHydrationWarning!==!0&&Af(v.textContent,L,a),x=["children",L]):typeof L=="number"&&v.textContent!==""+L&&(O.suppressHydrationWarning!==!0&&Af(v.textContent,L,a),x=["children",""+L]):i.hasOwnProperty(k)&&L!=null&&k==="onScroll"&&ft("scroll",v)}switch(d){case"input":de(v),ct(v,O,!0);break;case"textarea":de(v),Dn(v);break;case"select":case"option":break;default:typeof O.onClick=="function"&&(v.onclick=Tf)}v=x,l.updateQueue=v,v!==null&&(l.flags|=4)}else{k=x.nodeType===9?x:x.ownerDocument,a==="http://www.w3.org/1999/xhtml"&&(a=Kt(d)),a==="http://www.w3.org/1999/xhtml"?d==="script"?(a=k.createElement("div"),a.innerHTML="<script><\/script>",a=a.removeChild(a.firstChild)):typeof v.is=="string"?a=k.createElement(d,{is:v.is}):(a=k.createElement(d),d==="select"&&(k=a,v.multiple?k.multiple=!0:v.size&&(k.size=v.size))):a=k.createElementNS(a,d),a[Fn]=l,a[eu]=v,$O(a,l,!1,!1),l.stateNode=a;e:{switch(k=qo(d,v),d){case"dialog":ft("cancel",a),ft("close",a),x=v;break;case"iframe":case"object":case"embed":ft("load",a),x=v;break;case"video":case"audio":for(x=0;x<Ql.length;x++)ft(Ql[x],a);x=v;break;case"source":ft("error",a),x=v;break;case"img":case"image":case"link":ft("error",a),ft("load",a),x=v;break;case"details":ft("toggle",a),x=v;break;case"input":Ne(a,v),x=Se(a,v),ft("invalid",a);break;case"option":x=v;break;case"select":a._wrapperState={wasMultiple:!!v.multiple},x=ee({},v,{value:void 0}),ft("invalid",a);break;case"textarea":Ft(a,v),x=Bt(a,v),ft("invalid",a);break;default:x=v}Ur(d,x),L=x;for(O in L)if(L.hasOwnProperty(O)){var W=L[O];O==="style"?un(a,W):O==="dangerouslySetInnerHTML"?(W=W?W.__html:void 0,W!=null&&Bi(a,W)):O==="children"?typeof W=="string"?(d!=="textarea"||W!=="")&&Gt(a,W):typeof W=="number"&&Gt(a,""+W):O!=="suppressContentEditableWarning"&&O!=="suppressHydrationWarning"&&O!=="autoFocus"&&(i.hasOwnProperty(O)?W!=null&&O==="onScroll"&&ft("scroll",a):W!=null&&S(a,O,W,k))}switch(d){case"input":de(a),ct(a,v,!1);break;case"textarea":de(a),Dn(a);break;case"option":v.value!=null&&a.setAttribute("value",""+ge(v.value));break;case"select":a.multiple=!!v.multiple,O=v.value,O!=null?at(a,!!v.multiple,O,!1):v.defaultValue!=null&&at(a,!!v.multiple,v.defaultValue,!0);break;default:typeof x.onClick=="function"&&(a.onclick=Tf)}switch(d){case"button":case"input":case"select":case"textarea":v=!!v.autoFocus;break e;case"img":v=!0;break e;default:v=!1}}v&&(l.flags|=4)}l.ref!==null&&(l.flags|=512,l.flags|=2097152)}return nr(l),null;case 6:if(a&&l.stateNode!=null)LO(a,l,a.memoizedProps,v);else{if(typeof v!="string"&&l.stateNode===null)throw Error(r(166));if(d=Yo(ou.current),Yo(qn.current),Mf(l)){if(v=l.stateNode,d=l.memoizedProps,v[Fn]=l,(O=v.nodeValue!==d)&&(a=Ir,a!==null))switch(a.tag){case 3:Af(v.nodeValue,d,(a.mode&1)!==0);break;case 5:a.memoizedProps.suppressHydrationWarning!==!0&&Af(v.nodeValue,d,(a.mode&1)!==0)}O&&(l.flags|=4)}else v=(d.nodeType===9?d:d.ownerDocument).createTextNode(v),v[Fn]=l,l.stateNode=v}return nr(l),null;case 13:if(dt(gt),v=l.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(vt&&Mr!==null&&(l.mode&1)!==0&&(l.flags&128)===0)qS(),ts(),l.flags|=98560,O=!1;else if(O=Mf(l),v!==null&&v.dehydrated!==null){if(a===null){if(!O)throw Error(r(318));if(O=l.memoizedState,O=O!==null?O.dehydrated:null,!O)throw Error(r(317));O[Fn]=l}else ts(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;nr(l),O=!1}else pn!==null&&(vm(pn),pn=null),O=!0;if(!O)return l.flags&65536?l:null}return(l.flags&128)!==0?(l.lanes=d,l):(v=v!==null,v!==(a!==null&&a.memoizedState!==null)&&v&&(l.child.flags|=8192,(l.mode&1)!==0&&(a===null||(gt.current&1)!==0?Rt===0&&(Rt=3):ym())),l.updateQueue!==null&&(l.flags|=4),nr(l),null);case 4:return os(),im(a,l),a===null&&Jl(l.stateNode.containerInfo),nr(l),null;case 10:return Rv(l.type._context),nr(l),null;case 17:return xr(l.type)&&kf(),nr(l),null;case 19:if(dt(gt),O=l.memoizedState,O===null)return nr(l),null;if(v=(l.flags&128)!==0,k=O.rendering,k===null)if(v)cu(O,!1);else{if(Rt!==0||a!==null&&(a.flags&128)!==0)for(a=l.child;a!==null;){if(k=qf(a),k!==null){for(l.flags|=128,cu(O,!1),v=k.updateQueue,v!==null&&(l.updateQueue=v,l.flags|=4),l.subtreeFlags=0,v=d,d=l.child;d!==null;)O=d,a=v,O.flags&=14680066,k=O.alternate,k===null?(O.childLanes=0,O.lanes=a,O.child=null,O.subtreeFlags=0,O.memoizedProps=null,O.memoizedState=null,O.updateQueue=null,O.dependencies=null,O.stateNode=null):(O.childLanes=k.childLanes,O.lanes=k.lanes,O.child=k.child,O.subtreeFlags=0,O.deletions=null,O.memoizedProps=k.memoizedProps,O.memoizedState=k.memoizedState,O.updateQueue=k.updateQueue,O.type=k.type,a=k.dependencies,O.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),d=d.sibling;return st(gt,gt.current&1|2),l.child}a=a.sibling}O.tail!==null&&Pt()>us&&(l.flags|=128,v=!0,cu(O,!1),l.lanes=4194304)}else{if(!v)if(a=qf(k),a!==null){if(l.flags|=128,v=!0,d=a.updateQueue,d!==null&&(l.updateQueue=d,l.flags|=4),cu(O,!0),O.tail===null&&O.tailMode==="hidden"&&!k.alternate&&!vt)return nr(l),null}else 2*Pt()-O.renderingStartTime>us&&d!==1073741824&&(l.flags|=128,v=!0,cu(O,!1),l.lanes=4194304);O.isBackwards?(k.sibling=l.child,l.child=k):(d=O.last,d!==null?d.sibling=k:l.child=k,O.last=k)}return O.tail!==null?(l=O.tail,O.rendering=l,O.tail=l.sibling,O.renderingStartTime=Pt(),l.sibling=null,d=gt.current,st(gt,v?d&1|2:d&1),l):(nr(l),null);case 22:case 23:return gm(),v=l.memoizedState!==null,a!==null&&a.memoizedState!==null!==v&&(l.flags|=8192),v&&(l.mode&1)!==0?($r&1073741824)!==0&&(nr(l),l.subtreeFlags&6&&(l.flags|=8192)):nr(l),null;case 24:return null;case 25:return null}throw Error(r(156,l.tag))}function IB(a,l){switch(Ev(l),l.tag){case 1:return xr(l.type)&&kf(),a=l.flags,a&65536?(l.flags=a&-65537|128,l):null;case 3:return os(),dt(wr),dt(tr),Bv(),a=l.flags,(a&65536)!==0&&(a&128)===0?(l.flags=a&-65537|128,l):null;case 5:return Dv(l),null;case 13:if(dt(gt),a=l.memoizedState,a!==null&&a.dehydrated!==null){if(l.alternate===null)throw Error(r(340));ts()}return a=l.flags,a&65536?(l.flags=a&-65537|128,l):null;case 19:return dt(gt),null;case 4:return os(),null;case 10:return Rv(l.type._context),null;case 22:case 23:return gm(),null;case 24:return null;default:return null}}var Xf=!1,ir=!1,MB=typeof WeakSet=="function"?WeakSet:Set,ye=null;function ss(a,l){var d=a.ref;if(d!==null)if(typeof d=="function")try{d(null)}catch(v){xt(a,l,v)}else d.current=null}function om(a,l,d){try{d()}catch(v){xt(a,l,v)}}var BO=!1;function $B(a,l){if(gv=mf,a=gS(),uv(a)){if("selectionStart"in a)var d={start:a.selectionStart,end:a.selectionEnd};else e:{d=(d=a.ownerDocument)&&d.defaultView||window;var v=d.getSelection&&d.getSelection();if(v&&v.rangeCount!==0){d=v.anchorNode;var x=v.anchorOffset,O=v.focusNode;v=v.focusOffset;try{d.nodeType,O.nodeType}catch{d=null;break e}var k=0,L=-1,W=-1,re=0,le=0,ue=a,ae=null;t:for(;;){for(var me;ue!==d||x!==0&&ue.nodeType!==3||(L=k+x),ue!==O||v!==0&&ue.nodeType!==3||(W=k+v),ue.nodeType===3&&(k+=ue.nodeValue.length),(me=ue.firstChild)!==null;)ae=ue,ue=me;for(;;){if(ue===a)break t;if(ae===d&&++re===x&&(L=k),ae===O&&++le===v&&(W=k),(me=ue.nextSibling)!==null)break;ue=ae,ae=ue.parentNode}ue=me}d=L===-1||W===-1?null:{start:L,end:W}}else d=null}d=d||{start:0,end:0}}else d=null;for(yv={focusedElem:a,selectionRange:d},mf=!1,ye=l;ye!==null;)if(l=ye,a=l.child,(l.subtreeFlags&1028)!==0&&a!==null)a.return=l,ye=a;else for(;ye!==null;){l=ye;try{var we=l.alternate;if((l.flags&1024)!==0)switch(l.tag){case 0:case 11:case 15:break;case 1:if(we!==null){var Oe=we.memoizedProps,Et=we.memoizedState,J=l.stateNode,K=J.getSnapshotBeforeUpdate(l.elementType===l.type?Oe:vn(l.type,Oe),Et);J.__reactInternalSnapshotBeforeUpdate=K}break;case 3:var te=l.stateNode.containerInfo;te.nodeType===1?te.textContent="":te.nodeType===9&&te.documentElement&&te.removeChild(te.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(ce){xt(l,l.return,ce)}if(a=l.sibling,a!==null){a.return=l.return,ye=a;break}ye=l.return}return we=BO,BO=!1,we}function fu(a,l,d){var v=l.updateQueue;if(v=v!==null?v.lastEffect:null,v!==null){var x=v=v.next;do{if((x.tag&a)===a){var O=x.destroy;x.destroy=void 0,O!==void 0&&om(l,d,O)}x=x.next}while(x!==v)}}function Qf(a,l){if(l=l.updateQueue,l=l!==null?l.lastEffect:null,l!==null){var d=l=l.next;do{if((d.tag&a)===a){var v=d.create;d.destroy=v()}d=d.next}while(d!==l)}}function am(a){var l=a.ref;if(l!==null){var d=a.stateNode;switch(a.tag){case 5:a=d;break;default:a=d}typeof l=="function"?l(a):l.current=a}}function FO(a){var l=a.alternate;l!==null&&(a.alternate=null,FO(l)),a.child=null,a.deletions=null,a.sibling=null,a.tag===5&&(l=a.stateNode,l!==null&&(delete l[Fn],delete l[eu],delete l[_v],delete l[yB],delete l[bB])),a.stateNode=null,a.return=null,a.dependencies=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.stateNode=null,a.updateQueue=null}function qO(a){return a.tag===5||a.tag===3||a.tag===4}function zO(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||qO(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function sm(a,l,d){var v=a.tag;if(v===5||v===6)a=a.stateNode,l?d.nodeType===8?d.parentNode.insertBefore(a,l):d.insertBefore(a,l):(d.nodeType===8?(l=d.parentNode,l.insertBefore(a,d)):(l=d,l.appendChild(a)),d=d._reactRootContainer,d!=null||l.onclick!==null||(l.onclick=Tf));else if(v!==4&&(a=a.child,a!==null))for(sm(a,l,d),a=a.sibling;a!==null;)sm(a,l,d),a=a.sibling}function lm(a,l,d){var v=a.tag;if(v===5||v===6)a=a.stateNode,l?d.insertBefore(a,l):d.appendChild(a);else if(v!==4&&(a=a.child,a!==null))for(lm(a,l,d),a=a.sibling;a!==null;)lm(a,l,d),a=a.sibling}var Xt=null,mn=!1;function eo(a,l,d){for(d=d.child;d!==null;)UO(a,l,d),d=d.sibling}function UO(a,l,d){if(Bn&&typeof Bn.onCommitFiberUnmount=="function")try{Bn.onCommitFiberUnmount(cf,d)}catch{}switch(d.tag){case 5:ir||ss(d,l);case 6:var v=Xt,x=mn;Xt=null,eo(a,l,d),Xt=v,mn=x,Xt!==null&&(mn?(a=Xt,d=d.stateNode,a.nodeType===8?a.parentNode.removeChild(d):a.removeChild(d)):Xt.removeChild(d.stateNode));break;case 18:Xt!==null&&(mn?(a=Xt,d=d.stateNode,a.nodeType===8?xv(a.parentNode,d):a.nodeType===1&&xv(a,d),Ul(a)):xv(Xt,d.stateNode));break;case 4:v=Xt,x=mn,Xt=d.stateNode.containerInfo,mn=!0,eo(a,l,d),Xt=v,mn=x;break;case 0:case 11:case 14:case 15:if(!ir&&(v=d.updateQueue,v!==null&&(v=v.lastEffect,v!==null))){x=v=v.next;do{var O=x,k=O.destroy;O=O.tag,k!==void 0&&((O&2)!==0||(O&4)!==0)&&om(d,l,k),x=x.next}while(x!==v)}eo(a,l,d);break;case 1:if(!ir&&(ss(d,l),v=d.stateNode,typeof v.componentWillUnmount=="function"))try{v.props=d.memoizedProps,v.state=d.memoizedState,v.componentWillUnmount()}catch(L){xt(d,l,L)}eo(a,l,d);break;case 21:eo(a,l,d);break;case 22:d.mode&1?(ir=(v=ir)||d.memoizedState!==null,eo(a,l,d),ir=v):eo(a,l,d);break;default:eo(a,l,d)}}function WO(a){var l=a.updateQueue;if(l!==null){a.updateQueue=null;var d=a.stateNode;d===null&&(d=a.stateNode=new MB),l.forEach(function(v){var x=HB.bind(null,a,v);d.has(v)||(d.add(v),v.then(x,x))})}}function gn(a,l){var d=l.deletions;if(d!==null)for(var v=0;v<d.length;v++){var x=d[v];try{var O=a,k=l,L=k;e:for(;L!==null;){switch(L.tag){case 5:Xt=L.stateNode,mn=!1;break e;case 3:Xt=L.stateNode.containerInfo,mn=!0;break e;case 4:Xt=L.stateNode.containerInfo,mn=!0;break e}L=L.return}if(Xt===null)throw Error(r(160));UO(O,k,x),Xt=null,mn=!1;var W=x.alternate;W!==null&&(W.return=null),x.return=null}catch(re){xt(x,l,re)}}if(l.subtreeFlags&12854)for(l=l.child;l!==null;)HO(l,a),l=l.sibling}function HO(a,l){var d=a.alternate,v=a.flags;switch(a.tag){case 0:case 11:case 14:case 15:if(gn(l,a),Un(a),v&4){try{fu(3,a,a.return),Qf(3,a)}catch(Oe){xt(a,a.return,Oe)}try{fu(5,a,a.return)}catch(Oe){xt(a,a.return,Oe)}}break;case 1:gn(l,a),Un(a),v&512&&d!==null&&ss(d,d.return);break;case 5:if(gn(l,a),Un(a),v&512&&d!==null&&ss(d,d.return),a.flags&32){var x=a.stateNode;try{Gt(x,"")}catch(Oe){xt(a,a.return,Oe)}}if(v&4&&(x=a.stateNode,x!=null)){var O=a.memoizedProps,k=d!==null?d.memoizedProps:O,L=a.type,W=a.updateQueue;if(a.updateQueue=null,W!==null)try{L==="input"&&O.type==="radio"&&O.name!=null&&De(x,O),qo(L,k);var re=qo(L,O);for(k=0;k<W.length;k+=2){var le=W[k],ue=W[k+1];le==="style"?un(x,ue):le==="dangerouslySetInnerHTML"?Bi(x,ue):le==="children"?Gt(x,ue):S(x,le,ue,re)}switch(L){case"input":Ke(x,O);break;case"textarea":$n(x,O);break;case"select":var ae=x._wrapperState.wasMultiple;x._wrapperState.wasMultiple=!!O.multiple;var me=O.value;me!=null?at(x,!!O.multiple,me,!1):ae!==!!O.multiple&&(O.defaultValue!=null?at(x,!!O.multiple,O.defaultValue,!0):at(x,!!O.multiple,O.multiple?[]:"",!1))}x[eu]=O}catch(Oe){xt(a,a.return,Oe)}}break;case 6:if(gn(l,a),Un(a),v&4){if(a.stateNode===null)throw Error(r(162));x=a.stateNode,O=a.memoizedProps;try{x.nodeValue=O}catch(Oe){xt(a,a.return,Oe)}}break;case 3:if(gn(l,a),Un(a),v&4&&d!==null&&d.memoizedState.isDehydrated)try{Ul(l.containerInfo)}catch(Oe){xt(a,a.return,Oe)}break;case 4:gn(l,a),Un(a);break;case 13:gn(l,a),Un(a),x=a.child,x.flags&8192&&(O=x.memoizedState!==null,x.stateNode.isHidden=O,!O||x.alternate!==null&&x.alternate.memoizedState!==null||(fm=Pt())),v&4&&WO(a);break;case 22:if(le=d!==null&&d.memoizedState!==null,a.mode&1?(ir=(re=ir)||le,gn(l,a),ir=re):gn(l,a),Un(a),v&8192){if(re=a.memoizedState!==null,(a.stateNode.isHidden=re)&&!le&&(a.mode&1)!==0)for(ye=a,le=a.child;le!==null;){for(ue=ye=le;ye!==null;){switch(ae=ye,me=ae.child,ae.tag){case 0:case 11:case 14:case 15:fu(4,ae,ae.return);break;case 1:ss(ae,ae.return);var we=ae.stateNode;if(typeof we.componentWillUnmount=="function"){v=ae,d=ae.return;try{l=v,we.props=l.memoizedProps,we.state=l.memoizedState,we.componentWillUnmount()}catch(Oe){xt(v,d,Oe)}}break;case 5:ss(ae,ae.return);break;case 22:if(ae.memoizedState!==null){GO(ue);continue}}me!==null?(me.return=ae,ye=me):GO(ue)}le=le.sibling}e:for(le=null,ue=a;;){if(ue.tag===5){if(le===null){le=ue;try{x=ue.stateNode,re?(O=x.style,typeof O.setProperty=="function"?O.setProperty("display","none","important"):O.display="none"):(L=ue.stateNode,W=ue.memoizedProps.style,k=W!=null&&W.hasOwnProperty("display")?W.display:null,L.style.display=ln("display",k))}catch(Oe){xt(a,a.return,Oe)}}}else if(ue.tag===6){if(le===null)try{ue.stateNode.nodeValue=re?"":ue.memoizedProps}catch(Oe){xt(a,a.return,Oe)}}else if((ue.tag!==22&&ue.tag!==23||ue.memoizedState===null||ue===a)&&ue.child!==null){ue.child.return=ue,ue=ue.child;continue}if(ue===a)break e;for(;ue.sibling===null;){if(ue.return===null||ue.return===a)break e;le===ue&&(le=null),ue=ue.return}le===ue&&(le=null),ue.sibling.return=ue.return,ue=ue.sibling}}break;case 19:gn(l,a),Un(a),v&4&&WO(a);break;case 21:break;default:gn(l,a),Un(a)}}function Un(a){var l=a.flags;if(l&2){try{e:{for(var d=a.return;d!==null;){if(qO(d)){var v=d;break e}d=d.return}throw Error(r(160))}switch(v.tag){case 5:var x=v.stateNode;v.flags&32&&(Gt(x,""),v.flags&=-33);var O=zO(a);lm(a,O,x);break;case 3:case 4:var k=v.stateNode.containerInfo,L=zO(a);sm(a,L,k);break;default:throw Error(r(161))}}catch(W){xt(a,a.return,W)}a.flags&=-3}l&4096&&(a.flags&=-4097)}function DB(a,l,d){ye=a,VO(a)}function VO(a,l,d){for(var v=(a.mode&1)!==0;ye!==null;){var x=ye,O=x.child;if(x.tag===22&&v){var k=x.memoizedState!==null||Xf;if(!k){var L=x.alternate,W=L!==null&&L.memoizedState!==null||ir;L=Xf;var re=ir;if(Xf=k,(ir=W)&&!re)for(ye=x;ye!==null;)k=ye,W=k.child,k.tag===22&&k.memoizedState!==null?YO(x):W!==null?(W.return=k,ye=W):YO(x);for(;O!==null;)ye=O,VO(O),O=O.sibling;ye=x,Xf=L,ir=re}KO(a)}else(x.subtreeFlags&8772)!==0&&O!==null?(O.return=x,ye=O):KO(a)}}function KO(a){for(;ye!==null;){var l=ye;if((l.flags&8772)!==0){var d=l.alternate;try{if((l.flags&8772)!==0)switch(l.tag){case 0:case 11:case 15:ir||Qf(5,l);break;case 1:var v=l.stateNode;if(l.flags&4&&!ir)if(d===null)v.componentDidMount();else{var x=l.elementType===l.type?d.memoizedProps:vn(l.type,d.memoizedProps);v.componentDidUpdate(x,d.memoizedState,v.__reactInternalSnapshotBeforeUpdate)}var O=l.updateQueue;O!==null&&GS(l,O,v);break;case 3:var k=l.updateQueue;if(k!==null){if(d=null,l.child!==null)switch(l.child.tag){case 5:d=l.child.stateNode;break;case 1:d=l.child.stateNode}GS(l,k,d)}break;case 5:var L=l.stateNode;if(d===null&&l.flags&4){d=L;var W=l.memoizedProps;switch(l.type){case"button":case"input":case"select":case"textarea":W.autoFocus&&d.focus();break;case"img":W.src&&(d.src=W.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(l.memoizedState===null){var re=l.alternate;if(re!==null){var le=re.memoizedState;if(le!==null){var ue=le.dehydrated;ue!==null&&Ul(ue)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}ir||l.flags&512&&am(l)}catch(ae){xt(l,l.return,ae)}}if(l===a){ye=null;break}if(d=l.sibling,d!==null){d.return=l.return,ye=d;break}ye=l.return}}function GO(a){for(;ye!==null;){var l=ye;if(l===a){ye=null;break}var d=l.sibling;if(d!==null){d.return=l.return,ye=d;break}ye=l.return}}function YO(a){for(;ye!==null;){var l=ye;try{switch(l.tag){case 0:case 11:case 15:var d=l.return;try{Qf(4,l)}catch(W){xt(l,d,W)}break;case 1:var v=l.stateNode;if(typeof v.componentDidMount=="function"){var x=l.return;try{v.componentDidMount()}catch(W){xt(l,x,W)}}var O=l.return;try{am(l)}catch(W){xt(l,O,W)}break;case 5:var k=l.return;try{am(l)}catch(W){xt(l,k,W)}}}catch(W){xt(l,l.return,W)}if(l===a){ye=null;break}var L=l.sibling;if(L!==null){L.return=l.return,ye=L;break}ye=l.return}}var LB=Math.ceil,Jf=T.ReactCurrentDispatcher,um=T.ReactCurrentOwner,Gr=T.ReactCurrentBatchConfig,Ve=0,zt=null,At=null,Qt=0,$r=0,ls=Yi(0),Rt=0,du=null,Qo=0,Zf=0,cm=0,hu=null,Sr=null,fm=0,us=1/0,vi=null,ed=!1,dm=null,to=null,td=!1,ro=null,rd=0,pu=0,hm=null,nd=-1,id=0;function fr(){return(Ve&6)!==0?Pt():nd!==-1?nd:nd=Pt()}function no(a){return(a.mode&1)===0?1:(Ve&2)!==0&&Qt!==0?Qt&-Qt:xB.transition!==null?(id===0&&(id=z1()),id):(a=tt,a!==0||(a=window.event,a=a===void 0?16:Q1(a.type)),a)}function yn(a,l,d,v){if(50<pu)throw pu=0,hm=null,Error(r(185));Ll(a,d,v),((Ve&2)===0||a!==zt)&&(a===zt&&((Ve&2)===0&&(Zf|=d),Rt===4&&io(a,Qt)),Or(a,v),d===1&&Ve===0&&(l.mode&1)===0&&(us=Pt()+500,Rf&&Qi()))}function Or(a,l){var d=a.callbackNode;xL(a,l);var v=hf(a,a===zt?Qt:0);if(v===0)d!==null&&B1(d),a.callbackNode=null,a.callbackPriority=0;else if(l=v&-v,a.callbackPriority!==l){if(d!=null&&B1(d),l===1)a.tag===0?wB(QO.bind(null,a)):$S(QO.bind(null,a)),mB(function(){(Ve&6)===0&&Qi()}),d=null;else{switch(U1(v)){case 1:d=Vp;break;case 4:d=F1;break;case 16:d=uf;break;case 536870912:d=q1;break;default:d=uf}d=oP(d,XO.bind(null,a))}a.callbackPriority=l,a.callbackNode=d}}function XO(a,l){if(nd=-1,id=0,(Ve&6)!==0)throw Error(r(327));var d=a.callbackNode;if(cs()&&a.callbackNode!==d)return null;var v=hf(a,a===zt?Qt:0);if(v===0)return null;if((v&30)!==0||(v&a.expiredLanes)!==0||l)l=od(a,v);else{l=v;var x=Ve;Ve|=2;var O=ZO();(zt!==a||Qt!==l)&&(vi=null,us=Pt()+500,Zo(a,l));do try{qB();break}catch(L){JO(a,L)}while(!0);jv(),Jf.current=O,Ve=x,At!==null?l=0:(zt=null,Qt=0,l=Rt)}if(l!==0){if(l===2&&(x=Kp(a),x!==0&&(v=x,l=pm(a,x))),l===1)throw d=du,Zo(a,0),io(a,v),Or(a,Pt()),d;if(l===6)io(a,v);else{if(x=a.current.alternate,(v&30)===0&&!BB(x)&&(l=od(a,v),l===2&&(O=Kp(a),O!==0&&(v=O,l=pm(a,O))),l===1))throw d=du,Zo(a,0),io(a,v),Or(a,Pt()),d;switch(a.finishedWork=x,a.finishedLanes=v,l){case 0:case 1:throw Error(r(345));case 2:ea(a,Sr,vi);break;case 3:if(io(a,v),(v&130023424)===v&&(l=fm+500-Pt(),10<l)){if(hf(a,0)!==0)break;if(x=a.suspendedLanes,(x&v)!==v){fr(),a.pingedLanes|=a.suspendedLanes&x;break}a.timeoutHandle=wv(ea.bind(null,a,Sr,vi),l);break}ea(a,Sr,vi);break;case 4:if(io(a,v),(v&4194240)===v)break;for(l=a.eventTimes,x=-1;0<v;){var k=31-dn(v);O=1<<k,k=l[k],k>x&&(x=k),v&=~O}if(v=x,v=Pt()-v,v=(120>v?120:480>v?480:1080>v?1080:1920>v?1920:3e3>v?3e3:4320>v?4320:1960*LB(v/1960))-v,10<v){a.timeoutHandle=wv(ea.bind(null,a,Sr,vi),v);break}ea(a,Sr,vi);break;case 5:ea(a,Sr,vi);break;default:throw Error(r(329))}}}return Or(a,Pt()),a.callbackNode===d?XO.bind(null,a):null}function pm(a,l){var d=hu;return a.current.memoizedState.isDehydrated&&(Zo(a,l).flags|=256),a=od(a,l),a!==2&&(l=Sr,Sr=d,l!==null&&vm(l)),a}function vm(a){Sr===null?Sr=a:Sr.push.apply(Sr,a)}function BB(a){for(var l=a;;){if(l.flags&16384){var d=l.updateQueue;if(d!==null&&(d=d.stores,d!==null))for(var v=0;v<d.length;v++){var x=d[v],O=x.getSnapshot;x=x.value;try{if(!hn(O(),x))return!1}catch{return!1}}}if(d=l.child,l.subtreeFlags&16384&&d!==null)d.return=l,l=d;else{if(l===a)break;for(;l.sibling===null;){if(l.return===null||l.return===a)return!0;l=l.return}l.sibling.return=l.return,l=l.sibling}}return!0}function io(a,l){for(l&=~cm,l&=~Zf,a.suspendedLanes|=l,a.pingedLanes&=~l,a=a.expirationTimes;0<l;){var d=31-dn(l),v=1<<d;a[d]=-1,l&=~v}}function QO(a){if((Ve&6)!==0)throw Error(r(327));cs();var l=hf(a,0);if((l&1)===0)return Or(a,Pt()),null;var d=od(a,l);if(a.tag!==0&&d===2){var v=Kp(a);v!==0&&(l=v,d=pm(a,v))}if(d===1)throw d=du,Zo(a,0),io(a,l),Or(a,Pt()),d;if(d===6)throw Error(r(345));return a.finishedWork=a.current.alternate,a.finishedLanes=l,ea(a,Sr,vi),Or(a,Pt()),null}function mm(a,l){var d=Ve;Ve|=1;try{return a(l)}finally{Ve=d,Ve===0&&(us=Pt()+500,Rf&&Qi())}}function Jo(a){ro!==null&&ro.tag===0&&(Ve&6)===0&&cs();var l=Ve;Ve|=1;var d=Gr.transition,v=tt;try{if(Gr.transition=null,tt=1,a)return a()}finally{tt=v,Gr.transition=d,Ve=l,(Ve&6)===0&&Qi()}}function gm(){$r=ls.current,dt(ls)}function Zo(a,l){a.finishedWork=null,a.finishedLanes=0;var d=a.timeoutHandle;if(d!==-1&&(a.timeoutHandle=-1,vB(d)),At!==null)for(d=At.return;d!==null;){var v=d;switch(Ev(v),v.tag){case 1:v=v.type.childContextTypes,v!=null&&kf();break;case 3:os(),dt(wr),dt(tr),Bv();break;case 5:Dv(v);break;case 4:os();break;case 13:dt(gt);break;case 19:dt(gt);break;case 10:Rv(v.type._context);break;case 22:case 23:gm()}d=d.return}if(zt=a,At=a=oo(a.current,null),Qt=$r=l,Rt=0,du=null,cm=Zf=Qo=0,Sr=hu=null,Go!==null){for(l=0;l<Go.length;l++)if(d=Go[l],v=d.interleaved,v!==null){d.interleaved=null;var x=v.next,O=d.pending;if(O!==null){var k=O.next;O.next=x,v.next=k}d.pending=v}Go=null}return a}function JO(a,l){do{var d=At;try{if(jv(),zf.current=Vf,Uf){for(var v=yt.memoizedState;v!==null;){var x=v.queue;x!==null&&(x.pending=null),v=v.next}Uf=!1}if(Xo=0,qt=jt=yt=null,au=!1,su=0,um.current=null,d===null||d.return===null){Rt=1,du=l,At=null;break}e:{var O=a,k=d.return,L=d,W=l;if(l=Qt,L.flags|=32768,W!==null&&typeof W=="object"&&typeof W.then=="function"){var re=W,le=L,ue=le.tag;if((le.mode&1)===0&&(ue===0||ue===11||ue===15)){var ae=le.alternate;ae?(le.updateQueue=ae.updateQueue,le.memoizedState=ae.memoizedState,le.lanes=ae.lanes):(le.updateQueue=null,le.memoizedState=null)}var me=SO(k);if(me!==null){me.flags&=-257,OO(me,k,L,O,l),me.mode&1&&_O(O,re,l),l=me,W=re;var we=l.updateQueue;if(we===null){var Oe=new Set;Oe.add(W),l.updateQueue=Oe}else we.add(W);break e}else{if((l&1)===0){_O(O,re,l),ym();break e}W=Error(r(426))}}else if(vt&&L.mode&1){var Et=SO(k);if(Et!==null){(Et.flags&65536)===0&&(Et.flags|=256),OO(Et,k,L,O,l),Cv(as(W,L));break e}}O=W=as(W,L),Rt!==4&&(Rt=2),hu===null?hu=[O]:hu.push(O),O=k;do{switch(O.tag){case 3:O.flags|=65536,l&=-l,O.lanes|=l;var J=wO(O,W,l);KS(O,J);break e;case 1:L=W;var K=O.type,te=O.stateNode;if((O.flags&128)===0&&(typeof K.getDerivedStateFromError=="function"||te!==null&&typeof te.componentDidCatch=="function"&&(to===null||!to.has(te)))){O.flags|=65536,l&=-l,O.lanes|=l;var ce=xO(O,L,l);KS(O,ce);break e}}O=O.return}while(O!==null)}tP(d)}catch(Ee){l=Ee,At===d&&d!==null&&(At=d=d.return);continue}break}while(!0)}function ZO(){var a=Jf.current;return Jf.current=Vf,a===null?Vf:a}function ym(){(Rt===0||Rt===3||Rt===2)&&(Rt=4),zt===null||(Qo&268435455)===0&&(Zf&268435455)===0||io(zt,Qt)}function od(a,l){var d=Ve;Ve|=2;var v=ZO();(zt!==a||Qt!==l)&&(vi=null,Zo(a,l));do try{FB();break}catch(x){JO(a,x)}while(!0);if(jv(),Ve=d,Jf.current=v,At!==null)throw Error(r(261));return zt=null,Qt=0,Rt}function FB(){for(;At!==null;)eP(At)}function qB(){for(;At!==null&&!dL();)eP(At)}function eP(a){var l=iP(a.alternate,a,$r);a.memoizedProps=a.pendingProps,l===null?tP(a):At=l,um.current=null}function tP(a){var l=a;do{var d=l.alternate;if(a=l.return,(l.flags&32768)===0){if(d=NB(d,l,$r),d!==null){At=d;return}}else{if(d=IB(d,l),d!==null){d.flags&=32767,At=d;return}if(a!==null)a.flags|=32768,a.subtreeFlags=0,a.deletions=null;else{Rt=6,At=null;return}}if(l=l.sibling,l!==null){At=l;return}At=l=a}while(l!==null);Rt===0&&(Rt=5)}function ea(a,l,d){var v=tt,x=Gr.transition;try{Gr.transition=null,tt=1,zB(a,l,d,v)}finally{Gr.transition=x,tt=v}return null}function zB(a,l,d,v){do cs();while(ro!==null);if((Ve&6)!==0)throw Error(r(327));d=a.finishedWork;var x=a.finishedLanes;if(d===null)return null;if(a.finishedWork=null,a.finishedLanes=0,d===a.current)throw Error(r(177));a.callbackNode=null,a.callbackPriority=0;var O=d.lanes|d.childLanes;if(_L(a,O),a===zt&&(At=zt=null,Qt=0),(d.subtreeFlags&2064)===0&&(d.flags&2064)===0||td||(td=!0,oP(uf,function(){return cs(),null})),O=(d.flags&15990)!==0,(d.subtreeFlags&15990)!==0||O){O=Gr.transition,Gr.transition=null;var k=tt;tt=1;var L=Ve;Ve|=4,um.current=null,$B(a,d),HO(d,a),lB(yv),mf=!!gv,yv=gv=null,a.current=d,DB(d),hL(),Ve=L,tt=k,Gr.transition=O}else a.current=d;if(td&&(td=!1,ro=a,rd=x),O=a.pendingLanes,O===0&&(to=null),mL(d.stateNode),Or(a,Pt()),l!==null)for(v=a.onRecoverableError,d=0;d<l.length;d++)x=l[d],v(x.value,{componentStack:x.stack,digest:x.digest});if(ed)throw ed=!1,a=dm,dm=null,a;return(rd&1)!==0&&a.tag!==0&&cs(),O=a.pendingLanes,(O&1)!==0?a===hm?pu++:(pu=0,hm=a):pu=0,Qi(),null}function cs(){if(ro!==null){var a=U1(rd),l=Gr.transition,d=tt;try{if(Gr.transition=null,tt=16>a?16:a,ro===null)var v=!1;else{if(a=ro,ro=null,rd=0,(Ve&6)!==0)throw Error(r(331));var x=Ve;for(Ve|=4,ye=a.current;ye!==null;){var O=ye,k=O.child;if((ye.flags&16)!==0){var L=O.deletions;if(L!==null){for(var W=0;W<L.length;W++){var re=L[W];for(ye=re;ye!==null;){var le=ye;switch(le.tag){case 0:case 11:case 15:fu(8,le,O)}var ue=le.child;if(ue!==null)ue.return=le,ye=ue;else for(;ye!==null;){le=ye;var ae=le.sibling,me=le.return;if(FO(le),le===re){ye=null;break}if(ae!==null){ae.return=me,ye=ae;break}ye=me}}}var we=O.alternate;if(we!==null){var Oe=we.child;if(Oe!==null){we.child=null;do{var Et=Oe.sibling;Oe.sibling=null,Oe=Et}while(Oe!==null)}}ye=O}}if((O.subtreeFlags&2064)!==0&&k!==null)k.return=O,ye=k;else e:for(;ye!==null;){if(O=ye,(O.flags&2048)!==0)switch(O.tag){case 0:case 11:case 15:fu(9,O,O.return)}var J=O.sibling;if(J!==null){J.return=O.return,ye=J;break e}ye=O.return}}var K=a.current;for(ye=K;ye!==null;){k=ye;var te=k.child;if((k.subtreeFlags&2064)!==0&&te!==null)te.return=k,ye=te;else e:for(k=K;ye!==null;){if(L=ye,(L.flags&2048)!==0)try{switch(L.tag){case 0:case 11:case 15:Qf(9,L)}}catch(Ee){xt(L,L.return,Ee)}if(L===k){ye=null;break e}var ce=L.sibling;if(ce!==null){ce.return=L.return,ye=ce;break e}ye=L.return}}if(Ve=x,Qi(),Bn&&typeof Bn.onPostCommitFiberRoot=="function")try{Bn.onPostCommitFiberRoot(cf,a)}catch{}v=!0}return v}finally{tt=d,Gr.transition=l}}return!1}function rP(a,l,d){l=as(d,l),l=wO(a,l,1),a=Zi(a,l,1),l=fr(),a!==null&&(Ll(a,1,l),Or(a,l))}
vendor: 4,603 bytes, line 40
40function xt(a,l,d){if(a.tag===3)rP(a,a,d);else for(;l!==null;){if(l.tag===3){rP(l,a,d);break}else if(l.tag===1){var v=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof v.componentDidCatch=="function"&&(to===null||!to.has(v))){a=as(d,a),a=xO(l,a,1),l=Zi(l,a,1),a=fr(),l!==null&&(Ll(l,1,a),Or(l,a));break}}l=l.return}}function UB(a,l,d){var v=a.pingCache;v!==null&&v.delete(l),l=fr(),a.pingedLanes|=a.suspendedLanes&d,zt===a&&(Qt&d)===d&&(Rt===4||Rt===3&&(Qt&130023424)===Qt&&500>Pt()-fm?Zo(a,0):cm|=d),Or(a,l)}function nP(a,l){l===0&&((a.mode&1)===0?l=1:(l=df,df<<=1,(df&130023424)===0&&(df=4194304)));var d=fr();a=di(a,l),a!==null&&(Ll(a,l,d),Or(a,d))}function WB(a){var l=a.memoizedState,d=0;l!==null&&(d=l.retryLane),nP(a,d)}function HB(a,l){var d=0;switch(a.tag){case 13:var v=a.stateNode,x=a.memoizedState;x!==null&&(d=x.retryLane);break;case 19:v=a.stateNode;break;default:throw Error(r(314))}v!==null&&v.delete(l),nP(a,d)}var iP;iP=function(a,l,d){if(a!==null)if(a.memoizedProps!==l.pendingProps||wr.current)_r=!0;else{if((a.lanes&d)===0&&(l.flags&128)===0)return _r=!1,RB(a,l,d);_r=(a.flags&131072)!==0}else _r=!1,vt&&(l.flags&1048576)!==0&&DS(l,If,l.index);switch(l.lanes=0,l.tag){case 2:var v=l.type;Yf(a,l),a=l.pendingProps;var x=Ja(l,tr.current);is(l,d),x=zv(null,l,v,a,x,d);var O=Uv();return l.flags|=1,typeof x=="object"&&x!==null&&typeof x.render=="function"&&x.$$typeof===void 0?(l.tag=1,l.memoizedState=null,l.updateQueue=null,xr(v)?(O=!0,jf(l)):O=!1,l.memoizedState=x.state!==null&&x.state!==void 0?x.state:null,Mv(l),x.updater=Kf,l.stateNode=x,x._reactInternals=l,Yv(l,v,a,d),l=Zv(null,l,v,!0,O,d)):(l.tag=0,vt&&O&&Pv(l),cr(null,l,x,d),l=l.child),l;case 16:v=l.elementType;e:{switch(Yf(a,l),a=l.pendingProps,x=v._init,v=x(v._payload),l.type=v,x=l.tag=KB(v),a=vn(v,a),x){case 0:l=Jv(null,l,v,a,d);break e;case 1:l=kO(null,l,v,a,d);break e;case 11:l=PO(null,l,v,a,d);break e;case 14:l=EO(null,l,v,vn(v.type,a),d);break e}throw Error(r(306,v,""))}return l;case 0:return v=l.type,x=l.pendingProps,x=l.elementType===v?x:vn(v,x),Jv(a,l,v,x,d);case 1:return v=l.type,x=l.pendingProps,x=l.elementType===v?x:vn(v,x),kO(a,l,v,x,d);case 3:e:{if(jO(l),a===null)throw Error(r(387));v=l.pendingProps,O=l.memoizedState,x=O.element,VS(a,l),Ff(l,v,null,d);var k=l.memoizedState;if(v=k.element,O.isDehydrated)if(O={element:v,isDehydrated:!1,cache:k.cache,pendingSuspenseBoundaries:k.pendingSuspenseBoundaries,transitions:k.transitions},l.updateQueue.baseState=O,l.memoizedState=O,l.flags&256){x=as(Error(r(423)),l),l=RO(a,l,v,d,x);break e}else if(v!==x){x=as(Error(r(424)),l),l=RO(a,l,v,d,x);break e}else for(Mr=Gi(l.stateNode.containerInfo.firstChild),Ir=l,vt=!0,pn=null,d=WS(l,null,v,d),l.child=d;d;)d.flags=d.flags&-3|4096,d=d.sibling;else{if(ts(),v===x){l=pi(a,l,d);break e}cr(a,l,v,d)}l=l.child}return l;case 5:return YS(l),a===null&&Tv(l),v=l.type,x=l.pendingProps,O=a!==null?a.memoizedProps:null,k=x.children,bv(v,x)?k=null:O!==null&&bv(v,O)&&(l.flags|=32),CO(a,l),cr(a,l,k,d),l.child;case 6:return a===null&&Tv(l),null;case 13:return NO(a,l,d);case 4:return $v(l,l.stateNode.containerInfo),v=l.pendingProps,a===null?l.child=rs(l,null,v,d):cr(a,l,v,d),l.child;case 11:return v=l.type,x=l.pendingProps,x=l.elementType===v?x:vn(v,x),PO(a,l,v,x,d);case 7:return cr(a,l,l.pendingProps,d),l.child;case 8:return cr(a,l,l.pendingProps.children,d),l.child;case 12:return cr(a,l,l.pendingProps.children,d),l.child;case 10:e:{if(v=l.type._context,x=l.pendingProps,O=l.memoizedProps,k=x.value,st(Df,v._currentValue),v._currentValue=k,O!==null)if(hn(O.value,k)){if(O.children===x.children&&!wr.current){l=pi(a,l,d);break e}}else for(O=l.child,O!==null&&(O.return=l);O!==null;){var L=O.dependencies;if(L!==null){k=O.child;for(var W=L.firstContext;W!==null;){if(W.context===v){if(O.tag===1){W=hi(-1,d&-d),W.tag=2;var re=O.updateQueue;if(re!==null){re=re.shared;var le=re.pending;le===null?W.next=W:(W.next=le.next,le.next=W),re.pending=W}}O.lanes|=d,W=O.alternate,W!==null&&(W.lanes|=d),Nv(O.return,d,l),L.lanes|=d;break}W=W.next}}else if(O.tag===10)k=O.type===l.type?null:O.child;else if(O.tag===18){if(k=O.return,k===null)throw Error(r(341));k.lanes|=d,L=k.alternate,L!==null&&(L.lanes|=d),Nv(k,d,l),k=O.sibling}else k=O.child;if(k!==null)k.return=O;else for(k=O;k!==null;){if(k===l){k=null;break}if(O=k.sibling,O!==null){O.return=k.return,k=O;break}k=k.return}O=k}cr(a,l,x.children,d),l=l.child}return l;case 9:return x=l.type,v=l.pendingProps.children,is(l,d),x=Vr(x),v=v(x),l.flags|=1,cr(a,l,v,d),l.child;case 14:return v=l.type,x=vn(v,l.pendingProps),x=vn(v.type,x),EO(a,l,v,x,d);
vendor: 8,668 bytes, line 40
40case 15:return AO(a,l,l.type,l.pendingProps,d);case 17:return v=l.type,x=l.pendingProps,x=l.elementType===v?x:vn(v,x),Yf(a,l),l.tag=1,xr(v)?(a=!0,jf(l)):a=!1,is(l,d),yO(l,v,x),Yv(l,v,x,d),Zv(null,l,v,!0,a,d);case 19:return MO(a,l,d);case 22:return TO(a,l,d)}throw Error(r(156,l.tag))};function oP(a,l){return L1(a,l)}function VB(a,l,d,v){this.tag=a,this.key=d,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=l,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=v,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Yr(a,l,d,v){return new VB(a,l,d,v)}function bm(a){return a=a.prototype,!(!a||!a.isReactComponent)}function KB(a){if(typeof a=="function")return bm(a)?1:0;if(a!=null){if(a=a.$$typeof,a===B)return 11;if(a===Y)return 14}return 2}function oo(a,l){var d=a.alternate;return d===null?(d=Yr(a.tag,l,a.key,a.mode),d.elementType=a.elementType,d.type=a.type,d.stateNode=a.stateNode,d.alternate=a,a.alternate=d):(d.pendingProps=l,d.type=a.type,d.flags=0,d.subtreeFlags=0,d.deletions=null),d.flags=a.flags&14680064,d.childLanes=a.childLanes,d.lanes=a.lanes,d.child=a.child,d.memoizedProps=a.memoizedProps,d.memoizedState=a.memoizedState,d.updateQueue=a.updateQueue,l=a.dependencies,d.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext},d.sibling=a.sibling,d.index=a.index,d.ref=a.ref,d}function ad(a,l,d,v,x,O){var k=2;if(v=a,typeof a=="function")bm(a)&&(k=1);else if(typeof a=="string")k=5;else e:switch(a){case C:return ta(d.children,x,O,l);case N:k=8,x|=8;break;case I:return a=Yr(12,d,l,x|2),a.elementType=I,a.lanes=O,a;case H:return a=Yr(13,d,l,x),a.elementType=H,a.lanes=O,a;case F:return a=Yr(19,d,l,x),a.elementType=F,a.lanes=O,a;case Q:return sd(d,x,O,l);default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case q:k=10;break e;case $:k=9;break e;case B:k=11;break e;case Y:k=14;break e;case X:k=16,v=null;break e}throw Error(r(130,a==null?a:typeof a,""))}return l=Yr(k,d,l,x),l.elementType=a,l.type=v,l.lanes=O,l}function ta(a,l,d,v){return a=Yr(7,a,v,l),a.lanes=d,a}function sd(a,l,d,v){return a=Yr(22,a,v,l),a.elementType=Q,a.lanes=d,a.stateNode={isHidden:!1},a}function wm(a,l,d){return a=Yr(6,a,null,l),a.lanes=d,a}function xm(a,l,d){return l=Yr(4,a.children!==null?a.children:[],a.key,l),l.lanes=d,l.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},l}function GB(a,l,d,v,x){this.tag=l,this.containerInfo=a,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Gp(0),this.expirationTimes=Gp(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Gp(0),this.identifierPrefix=v,this.onRecoverableError=x,this.mutableSourceEagerHydrationData=null}function _m(a,l,d,v,x,O,k,L,W){return a=new GB(a,l,d,L,W),l===1?(l=1,O===!0&&(l|=8)):l=0,O=Yr(3,null,null,l),a.current=O,O.stateNode=a,O.memoizedState={element:v,isDehydrated:d,cache:null,transitions:null,pendingSuspenseBoundaries:null},Mv(O),a}function YB(a,l,d){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:A,key:v==null?null:""+v,children:a,containerInfo:l,implementation:d}}function aP(a){if(!a)return Xi;a=a._reactInternals;e:{if(Uo(a)!==a||a.tag!==1)throw Error(r(170));var l=a;do{switch(l.tag){case 3:l=l.stateNode.context;break e;case 1:if(xr(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break e}}l=l.return}while(l!==null);throw Error(r(171))}if(a.tag===1){var d=a.type;if(xr(d))return IS(a,d,l)}return l}function sP(a,l,d,v,x,O,k,L,W){return a=_m(d,v,!0,a,x,O,k,L,W),a.context=aP(null),d=a.current,v=fr(),x=no(d),O=hi(v,x),O.callback=l??null,Zi(d,O,x),a.current.lanes=x,Ll(a,x,v),Or(a,v),a}function ld(a,l,d,v){var x=l.current,O=fr(),k=no(x);return d=aP(d),l.context===null?l.context=d:l.pendingContext=d,l=hi(O,k),l.payload={element:a},v=v===void 0?null:v,v!==null&&(l.callback=v),a=Zi(x,l,k),a!==null&&(yn(a,x,k,O),Bf(a,x,k)),k}function ud(a){if(a=a.current,!a.child)return null;switch(a.child.tag){case 5:return a.child.stateNode;default:return a.child.stateNode}}function lP(a,l){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var d=a.retryLane;a.retryLane=d!==0&&d<l?d:l}}function Sm(a,l){lP(a,l),(a=a.alternate)&&lP(a,l)}function XB(){return null}var uP=typeof reportError=="function"?reportError:function(a){console.error(a)};function Om(a){this._internalRoot=a}cd.prototype.render=Om.prototype.render=function(a){var l=this._internalRoot;if(l===null)throw Error(r(409));ld(a,l,null,null)},cd.prototype.unmount=Om.prototype.unmount=function(){var a=this._internalRoot;if(a!==null){this._internalRoot=null;var l=a.containerInfo;Jo(function(){ld(null,a,null,null)}),l[li]=null}};function cd(a){this._internalRoot=a}cd.prototype.unstable_scheduleHydration=function(a){if(a){var l=V1();a={blockedOn:null,target:a,priority:l};for(var d=0;d<Hi.length&&l!==0&&l<Hi[d].priority;d++);Hi.splice(d,0,a),d===0&&Y1(a)}};function Pm(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11)}function fd(a){return!(!a||a.nodeType!==1&&a.nodeType!==9&&a.nodeType!==11&&(a.nodeType!==8||a.nodeValue!==" react-mount-point-unstable "))}function cP(){}function QB(a,l,d,v,x){if(x){if(typeof v=="function"){var O=v;v=function(){var re=ud(k);O.call(re)}}var k=sP(l,v,a,0,null,!1,!1,"",cP);return a._reactRootContainer=k,a[li]=k.current,Jl(a.nodeType===8?a.parentNode:a),Jo(),k}for(;x=a.lastChild;)a.removeChild(x);if(typeof v=="function"){var L=v;v=function(){var re=ud(W);L.call(re)}}var W=_m(a,0,!1,null,null,!1,!1,"",cP);return a._reactRootContainer=W,a[li]=W.current,Jl(a.nodeType===8?a.parentNode:a),Jo(function(){ld(l,W,d,v)}),W}function dd(a,l,d,v,x){var O=d._reactRootContainer;if(O){var k=O;if(typeof x=="function"){var L=x;x=function(){var W=ud(k);L.call(W)}}ld(l,k,a,x)}else k=QB(d,l,a,x,v);return ud(k)}W1=function(a){switch(a.tag){case 3:var l=a.stateNode;if(l.current.memoizedState.isDehydrated){var d=Dl(l.pendingLanes);d!==0&&(Yp(l,d|1),Or(l,Pt()),(Ve&6)===0&&(us=Pt()+500,Qi()))}break;case 13:Jo(function(){var v=di(a,1);if(v!==null){var x=fr();yn(v,a,1,x)}}),Sm(a,1)}},Xp=function(a){if(a.tag===13){var l=di(a,134217728);if(l!==null){var d=fr();yn(l,a,134217728,d)}Sm(a,134217728)}},H1=function(a){if(a.tag===13){var l=no(a),d=di(a,l);if(d!==null){var v=fr();yn(d,a,l,v)}Sm(a,l)}},V1=function(){return tt},K1=function(a,l){var d=tt;try{return tt=a,l()}finally{tt=d}},qi=function(a,l,d){switch(l){case"input":if(Ke(a,d),l=d.name,d.type==="radio"&&l!=null){for(d=a;d.parentNode;)d=d.parentNode;for(d=d.querySelectorAll("input[name="+JSON.stringify(""+l)+'][type="radio"]'),l=0;l<d.length;l++){var v=d[l];if(v!==a&&v.form===a.form){var x=Cf(v);if(!x)throw Error(r(90));Z(v),Ke(v,x)}}}break;case"textarea":$n(a,d);break;case"select":l=d.value,l!=null&&at(a,!!d.multiple,l,!1)}},We=mm,et=Jo;var JB={usingClientEntryPoint:!1,Events:[tu,Xa,Cf,za,ke,mm]},vu={findFiberByHostInstance:Wo,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ZB={bundleType:vu.bundleType,version:vu.version,rendererPackageName:vu.rendererPackageName,rendererConfig:vu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:T.ReactCurrentDispatcher,findHostInstanceByFiber:function(a){return a=$1(a),a===null?null:a.stateNode},findFiberByHostInstance:vu.findFiberByHostInstance||XB,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var hd=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!hd.isDisabled&&hd.supportsFiber)try{cf=hd.inject(ZB),Bn=hd}catch{}}return Pr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=JB,Pr.createPortal=function(a,l){var d=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Pm(l))throw Error(r(200));return YB(a,l,null,d)},Pr.createRoot=function(a,l){if(!Pm(a))throw Error(r(299));var d=!1,v="",x=uP;return l!=null&&(l.unstable_strictMode===!0&&(d=!0),l.identifierPrefix!==void 0&&(v=l.identifierPrefix),l.onRecoverableError!==void 0&&(x=l.onRecoverableError)),l=_m(a,1,!1,null,null,d,!1,v,x),a[li]=l.current,Jl(a.nodeType===8?a.parentNode:a),new Om(l)}
40,Pr.findDOMNode=function(a){if(a==null)return null;if(a.nodeType===1)return a;var l=a._reactInternals;if(l===void 0)throw typeof a.render=="function"?Error(r(188)):(a=Object.keys(a).join(","),Error(r(268,a)));return a=$1(l),a=a===null?null:a.stateNode,a},Pr.flushSync=function(a){return Jo(a)},Pr.hydrate=function(a,l,d){if(!fd(l))throw Error(r(200));return dd(null,a,l,!0,d)},Pr.hydrateRoot=function(a,l,d){if(!Pm(a))throw Error(r(405));var v=d!=null&&d.hydratedSources||null,x=!1,O="",k=uP;if(d!=null&&(d.unstable_strictMode===!0&&(x=!0),d.identifierPrefix!==void 0&&(O=d.identifierPrefix),d.onRecoverableError!==void 0&&(k=d.onRecoverableError)),l=sP(l,null,a,1,d??null,x,!1,O,k),a[li]=l.current,Jl(a),v)for(a=0;a<v.length;a++)d=v[a],x=d._getVersion,x=x(d._source),l.mutableSourceEagerHydrationData==null?l.mutableSourceEagerHydrationData=[d,x]:l.mutableSourceEagerHydrationData.push(d,x);return new cd(l)},Pr.render=function(a,l,d){if(!fd(l))throw Error(r(200));return dd(null,a,l,!1,d)},Pr.unmountComponentAtNode=function(a){if(!fd(a))throw Error(r(40));return a._reactRootContainer?(Jo(function(){dd(null,null,a,!1,function(){a._reactRootContainer=null,a[li]=null})}),!0):!1},Pr.unstable_batchedUpdates=mm,Pr.unstable_renderSubtreeIntoContainer=function(a,l,d,v){if(!fd(d))throw Error(r(200));if(a==null||a._reactInternals===void 0)throw Error(r(38));return dd(a,l,d,!1,v)},Pr.version="18.3.1-next-f1338f8080-20240426",Pr}var bP;function NN(){if(bP)return Cm.exports;bP=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(e){console.error(e)}}return t(),Cm.exports=lF(),Cm.exports}var wP;function uF(){if(wP)return md;wP=1;var t=NN();return md.createRoot=t.createRoot,md.hydrateRoot=t.hydrateRoot,md}var cF=uF(),R=Qx();const M=rt(R),fF=tF({__proto__:null,default:M},[R]),dF=1,hF=1e6;let Rm=0;function pF(){return Rm=(Rm+1)%Number.MAX_SAFE_INTEGER,Rm.toString()}const Nm=new Map,xP=t=>{if(Nm.has(t))return;const e=setTimeout(()=>{Nm.delete(t),Mu({type:"REMOVE_TOAST",toastId:t})},hF);Nm.set(t,e)},vF=(t,e)=>{switch(e.type){case"ADD_TOAST":return{...t,toasts:[e.toast,...t.toasts].slice(0,dF)};case"UPDATE_TOAST":return{...t,toasts:t.toasts.map(r=>r.id===e.toast.id?{...r,...e.toast}:r)};case"DISMISS_TOAST":{const{toastId:r}=e;return r?xP(r):t.toasts.forEach(n=>{xP(n.id)}),{...t,toasts:t.toasts.map(n=>
vendor: 10,331 bytes, line 40
40n.id===r||r===void 0?{...n,open:!1}:n)}}case"REMOVE_TOAST":return e.toastId===void 0?{...t,toasts:[]}:{...t,toasts:t.toasts.filter(r=>r.id!==e.toastId)}}},qd=[];let zd={toasts:[]};function Mu(t){zd=vF(zd,t),qd.forEach(e=>{e(zd)})}function mF({...t}){const e=pF(),r=i=>Mu({type:"UPDATE_TOAST",toast:{...i,id:e}}),n=()=>Mu({type:"DISMISS_TOAST",toastId:e});return Mu({type:"ADD_TOAST",toast:{...t,id:e,open:!0,onOpenChange:i=>{i||n()}}}),{id:e,dismiss:n,update:r}}function IN(){const[t,e]=R.useState(zd);return R.useEffect(()=>(qd.push(e),()=>{const r=qd.indexOf(e);r>-1&&qd.splice(r,1)}),[t]),{...t,toast:mF,dismiss:r=>Mu({type:"DISMISS_TOAST",toastId:r})}}var Jh=NN();const MN=rt(Jh);function $t(t,e,{checkForDefaultPrevented:r=!0}={}){return function(i){if(t==null||t(i),r===!1||!i.defaultPrevented)return e==null?void 0:e(i)}}function _P(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function $N(...t){return e=>{let r=!1;const n=t.map(i=>{const o=_P(i,e);return!r&&typeof o=="function"&&(r=!0),o});if(r)return()=>{for(let i=0;i<n.length;i++){const o=n[i];typeof o=="function"?o():_P(t[i],null)}}}}function Rn(...t){return R.useCallback($N(...t),t)}function Zh(t,e=[]){let r=[];function n(o,s){const u=R.createContext(s),c=r.length;r=[...r,s];const f=p=>{var _;const{scope:m,children:g,...w}=p,b=((_=m==null?void 0:m[t])==null?void 0:_[c])||u,y=R.useMemo(()=>w,Object.values(w));return j.jsx(b.Provider,{value:y,children:g})};f.displayName=o+"Provider";function h(p,m){var b;const g=((b=m==null?void 0:m[t])==null?void 0:b[c])||u,w=R.useContext(g);if(w)return w;if(s!==void 0)return s;throw new Error(`\`${p}\` must be used within \`${o}\``)}return[f,h]}const i=()=>{const o=r.map(s=>R.createContext(s));return function(u){const c=(u==null?void 0:u[t])||o;return R.useMemo(()=>({[`__scope${t}`]:{...u,[t]:c}}),[u,c])}};return i.scopeName=t,[n,gF(i,...e)]}function gF(...t){const e=t[0];if(t.length===1)return e;const r=()=>{const n=t.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){const s=n.reduce((u,{useScope:c,scopeName:f})=>{const p=c(o)[`__scope${f}`];return{...u,...p}},{});return R.useMemo(()=>({[`__scope${e.scopeName}`]:s}),[s])}};return r.scopeName=e.scopeName,r}function Hd(t){const e=bF(t),r=R.forwardRef((n,i)=>{const{children:o,...s}=n,u=R.Children.toArray(o),c=u.find(xF);if(c){const f=c.props.children,h=u.map(p=>p===c?R.Children.count(f)>1?R.Children.only(null):R.isValidElement(f)?f.props.children:null:p);return j.jsx(e,{...s,ref:i,children:R.isValidElement(f)?R.cloneElement(f,void 0,h):null})}return j.jsx(e,{...s,ref:i,children:o})});return r.displayName=`${t}.Slot`,r}var yF=Hd("Slot");function bF(t){const e=R.forwardRef((r,n)=>{const{children:i,...o}=r;if(R.isValidElement(i)){const s=SF(i),u=_F(o,i.props);return i.type!==R.Fragment&&(u.ref=n?$N(n,s):s),R.cloneElement(i,u)}return R.Children.count(i)>1?R.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var DN=Symbol("radix.slottable");function wF(t){const e=({children:r})=>j.jsx(j.Fragment,{children:r});return e.displayName=`${t}.Slottable`,e.__radixId=DN,e}function xF(t){return R.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===DN}function _F(t,e){const r={...e};for(const n in e){const i=t[n],o=e[n];/^on[A-Z]/.test(n)?i&&o?r[n]=(...u)=>{o(...u),i(...u)}:i&&(r[n]=i):n==="style"?r[n]={...i,...o}:n==="className"&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...t,...r}}function SF(t){var n,i;let e=(n=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:n.get,r=e&&"isReactWarning"in e&&e.isReactWarning;return r?t.ref:(e=(i=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:i.get,r=e&&"isReactWarning"in e&&e.isReactWarning,r?t.props.ref:t.props.ref||t.ref)}function OF(t){const e=t+"CollectionProvider",[r,n]=Zh(e),[i,o]=r(e,{collectionRef:{current:null},itemMap:new Map}),s=b=>{const{scope:y,children:_}=b,P=M.useRef(null),S=M.useRef(new Map).current;return j.jsx(i,{scope:y,itemMap:S,collectionRef:P,children:_})};s.displayName=e;const u=t+"CollectionSlot",c=Hd(u),f=M.forwardRef((b,y)=>{const{scope:_,children:P}=b,S=o(u,_),T=Rn(y,S.collectionRef);return j.jsx(c,{ref:T,children:P})});f.displayName=u;const h=t+"CollectionItemSlot",p="data-radix-collection-item",m=Hd(h),g=M.forwardRef((b,y)=>{const{scope:_,children:P,...S}=b,T=M.useRef(null),E=Rn(y,T),A=o(h,_);return M.useEffect(()=>(A.itemMap.set(T,{ref:T,...S}),()=>void A.itemMap.delete(T))),j.jsx(m,{[p]:"",ref:E,children:P})});g.displayName=h;function w(b){const y=o(t+"CollectionConsumer",b);return M.useCallback(()=>{const P=y.collectionRef.current;if(!P)return[];const S=Array.from(P.querySelectorAll(`[${p}]`));return Array.from(y.itemMap.values()).sort((A,C)=>S.indexOf(A.ref.current)-S.indexOf(C.ref.current))},[y.collectionRef,y.itemMap])}return[{Provider:s,Slot:f,ItemSlot:g},w,n]}var PF=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Cr=PF.reduce((t,e)=>{const r=Hd(`Primitive.${e}`),n=R.forwardRef((i,o)=>{const{asChild:s,...u}=i,c=s?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),j.jsx(c,{...u,ref:o})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});function LN(t,e){t&&Jh.flushSync(()=>t.dispatchEvent(e))}function ri(t){const e=R.useRef(t);return R.useEffect(()=>{e.current=t}),R.useMemo(()=>(...r)=>{var n;return(n=e.current)==null?void 0:n.call(e,...r)},[])}function EF(t,e=globalThis==null?void 0:globalThis.document){const r=ri(t);R.useEffect(()=>{const n=i=>{i.key==="Escape"&&r(i)};return e.addEventListener("keydown",n,{capture:!0}),()=>e.removeEventListener("keydown",n,{capture:!0})},[r,e])}var AF="DismissableLayer",Kb="dismissableLayer.update",TF="dismissableLayer.pointerDownOutside",CF="dismissableLayer.focusOutside",SP,BN=R.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Jx=R.forwardRef((t,e)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:s,onDismiss:u,...c}=t,f=R.useContext(BN),[h,p]=R.useState(null),m=(h==null?void 0:h.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,g]=R.useState({}),w=Rn(e,C=>p(C)),b=Array.from(f.layers),[y]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),_=b.indexOf(y),P=h?b.indexOf(h):-1,S=f.layersWithOutsidePointerEventsDisabled.size>0,T=P>=_,E=jF(C=>{const N=C.target,I=[...f.branches].some(q=>q.contains(N));!T||I||(i==null||i(C),s==null||s(C),C.defaultPrevented||u==null||u())},m),A=RF(C=>{const N=C.target;[...f.branches].some(q=>q.contains(N))||(o==null||o(C),s==null||s(C),C.defaultPrevented||u==null||u())},m);return EF(C=>{P===f.layers.size-1&&(n==null||n(C),!C.defaultPrevented&&u&&(C.preventDefault(),u()))},m),R.useEffect(()=>{if(h)return r&&(f.layersWithOutsidePointerEventsDisabled.size===0&&(SP=m.body.style.pointerEvents,m.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(h)),f.layers.add(h),OP(),()=>{r&&f.layersWithOutsidePointerEventsDisabled.size===1&&(m.body.style.pointerEvents=SP)}},[h,m,r,f]),R.useEffect(()=>()=>{h&&(f.layers.delete(h),f.layersWithOutsidePointerEventsDisabled.delete(h),OP())},[h,f]),R.useEffect(()=>{const C=()=>g({});return document.addEventListener(Kb,C),()=>document.removeEventListener(Kb,C)},[]),j.jsx(Cr.div,{...c,ref:w,style:{pointerEvents:S?T?"auto":"none":void 0,...t.style},onFocusCapture:$t(t.onFocusCapture,A.onFocusCapture),onBlurCapture:$t(t.onBlurCapture,A.onBlurCapture),onPointerDownCapture:$t(t.onPointerDownCapture,E.onPointerDownCapture)})});Jx.displayName=AF;var kF="DismissableLayerBranch",FN=R.forwardRef((t,e)=>{const r=R.useContext(BN),n=R.useRef(null),i=Rn(e,n);return R.useEffect(()=>{const o=n.current;if(o)return r.branches.add(o),()=>{r.branches.delete(o)}},[r.branches]),j.jsx(Cr.div,{...t,ref:i})});FN.displayName=kF;function jF(t,e=globalThis==null?void 0:globalThis.document){const r=ri(t),n=R.useRef(!1),i=R.useRef(()=>{});return R.useEffect(()=>{const o=u=>{if(u.target&&!n.current){let c=function(){qN(TF,r,f,{discrete:!0})};const f={originalEvent:u};u.pointerType==="touch"?(e.removeEventListener("click",i.current),i.current=c,e.addEventListener("click",i.current,{once:!0})):c()}else e.removeEventListener("click",i.current);n.current=!1},s=window.setTimeout(()=>{e.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(s),e.removeEventListener("pointerdown",o),e.removeEventListener("click",i.current)}},[e,r]),{onPointerDownCapture:()=>n.current=!0}}function RF(t,e=globalThis==null?void 0:globalThis.document){const r=ri(t),n=R.useRef(!1);return R.useEffect(()=>{const i=o=>{o.target&&!n.current&&qN(CF,r,{originalEvent:o},{discrete:!1})};return e.addEventListener("focusin",i),()=>e.removeEventListener("focusin",i)},[e,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function OP(){const t=new CustomEvent(Kb);document.dispatchEvent(t)}function qN(t,e,r,{discrete:n}){const i=r.originalEvent.target,o=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:r});e&&i.addEventListener(t,e,{once:!0}),n?LN(i,o):i.dispatchEvent(o)}var NF=Jx,IF=FN,Oa=globalThis!=null&&globalThis.document?R.useLayoutEffect:()=>{},MF="Portal",zN=R.forwardRef((t,e)=>{var u;const{container:r,...n}=t,[i,o]=R.useState(!1);Oa(()=>o(!0),[]);const s=r||i&&((u=globalThis==null?void 0:globalThis.document)==null?void 0:u.body);return s?MN.createPortal(j.jsx(Cr.div,{...n,ref:e}),s):null});zN.displayName=MF;function $F(t,e){return R.useReducer((r,n)=>e[r][n]??r,t)}var Zx=t=>{const{present:e,children:r}=t,n=DF(e),i=typeof r=="function"?r({present:n.isPresent}):R.Children.only(r),o=Rn(n.ref,LF(i));return typeof r=="function"||n.isPresent?R.cloneElement(i,{ref:o}):null};Zx.displayName="Presence";function DF(t){const[e,r]=R.useState(),n=R.useRef({}),i=R.useRef(t),o=R.useRef("none"),s=t?"mounted":"unmounted",[u,c]=$F(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return R.useEffect(()=>{const f=gd(n.current);o.current=u==="mounted"?f:"none"},[u]),Oa(()=>{const f=n.current,h=i.current;if(h!==t){const m=o.current,g=gd(f);t?c("MOUNT"):g==="none"||(f==null?void 0:f.display)==="none"?c("UNMOUNT"):c(h&&m!==g?"ANIMATION_OUT":"UNMOUNT"),i.current=t}},[t,c]),Oa(()=>
40{if(e){let f;const h=e.ownerDocument.defaultView??window,p=g=>{const b=gd(n.current).includes(g.animationName);if(g.target===e&&b&&(c("ANIMATION_END"),!i.current)){const y=e.style.animationFillMode;e.style.animationFillMode="forwards",f=h.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=y)})}},m=g=>{g.target===e&&(o.current=gd(n.current))};return e.addEventListener("animationstart",m),e.addEventListener("animationcancel",p),e.addEventListener("animationend",p),()=>{h.clearTimeout(f),e.removeEventListener("animationstart",m),e.removeEventListener("animationcancel",p),e.removeEventListener("animationend",p)}}else c("ANIMATION_END")},[e,c]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:R.useCallback(f=>{f&&(n.current=getComputedStyle(f)),r(f)},[])}}function gd(t){return(t==null?void 0:t.animationName)||"none"}function LF(t){var n,i;let e=(n=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:n.get,r=e&&"isReactWarning"in e&&e.isReactWarning;return r?t.ref:(e=(i=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:i.get,r=e&&"isReactWarning"in e&&e.isReactWarning,r?t.props.ref:t.props.ref||t.ref)}function BF({prop:t,defaultProp:e,onChange:r=()=>{}}){const[n,i]=FF({defaultProp:e,onChange:r}),o=t!==void 0,s=o?t:n,u=ri(r),c=R.useCallback(f=>{if(o){const p=typeof f=="function"?f(t):f;p!==t&&u(p)}else i(f)},[o,t,i,u]);return[s,c]}function FF({defaultProp:t,onChange:e}){const r=R.useState(t),[n]=r,i=R.useRef(n),o=ri(e);return R.useEffect(()=>{i.current!==n&&(o(n),i.current=n)},[n,i,o]),r}var qF="VisuallyHidden",ep=R.forwardRef((t,e)=>j.jsx(Cr.span,{...t,ref:e,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...t.style}}));ep.displayName=qF;var zF=ep,e_="ToastProvider",[t_,UF,WF]=OF("Toast"),[UN,noe]=Zh("Toast",[WF]),[HF,tp]=UN(e_),WN=t=>{const{__scopeToast:e,label:r="Notification",duration:n=5e3,swipeDirection:i="right",swipeThreshold:o=50,children:s}=t,[u,c]=R.useState(null),[f,h]=R.useState(0),p=R.useRef(!1),m=R.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${e_}\`. Expected non-empty \`string\`.`),j.jsx(t_.Provider,{scope:e,children:j.jsx(HF,{scope:e,label:r,duration:n,swipeDirection:i,swipeThreshold:o,toastCount:f,viewport:u,onViewportChange:c,onToastAdd:R.useCallback(()=>h(g=>g+1),[]),onToastRemove:R.useCallback(()=>h(g=>g-1),[]),isFocusedToastEscapeKeyDownRef:p,isClosePausedRef:m,children:s})})};WN.displayName=e_;var HN="ToastViewport",VF=["F8"],Gb="toast.viewportPause",Yb="toast.viewportResume",VN=R.forwardRef((t,e)=>{const{__scopeToast:r,hotkey:n=VF,label:i="Notifications ({hotkey})",...o}=t,s=tp(HN,r),u=UF(r),c=R.useRef(null),f=R.useRef(null),h=R.useRef(null),p=R.useRef(null),m=Rn(e,p,s.onViewportChange),g=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),w=s.toastCount>0;R.useEffect(()=>{const y=_=>{var S;n.length!==0&&n.every(T=>_[T]||_.code===T)&&((S=p.current)==null||S.focus())};return document.addEventListener("keydown",y),()=>document.removeEventListener("keydown",y)},[n]),R.useEffect(()=>{const y=c.current,_=p.current;if(w&&y&&_){const P=()=>{if(!s.isClosePausedRef.current){const A=new CustomEvent(Gb);_.dispatchEvent(A),s.isClosePausedRef.current=!0}},S=()=>{if(s.isClosePausedRef.current){const A=new CustomEvent(Yb);_.dispatchEvent(A),s.isClosePausedRef.current=!1}},T=A=>{!y.contains(A.relatedTarget)&&S()},E=()=>{y.contains(document.activeElement)||S()};return y.addEventListener("focusin",P),y.addEventListener("focusout",T),y.addEventListener("pointermove",P),y.addEventListener("pointerleave",E),window.addEventListener("blur",P),window.addEventListener("focus",S),()=>{y.removeEventListener("focusin",P),y.removeEventListener("focusout",T),y.removeEventListener("pointermove",P),y.removeEventListener("pointerleave",E),window.removeEventListener("blur",P),window.removeEventListener("focus",S)}}},[w,s.isClosePausedRef]);const b=R.useCallback(({tabbingDirection:y})=>{const P=u().map(S=>{const T=S.ref.current,E=[T,...oq(T)];return y==="forwards"?E:E.reverse()});return(y==="forwards"?P.reverse():P).flat()},[u]);return R.useEffect(()=>{const y=p.current;if(y){const _=P=>{var E,A,C;const S=P.altKey||P.ctrlKey||P.metaKey;if(P.key==="Tab"&&!S){const N=document.activeElement,I=P.shiftKey;if(P.target===y&&I){(E=f.current)==null||E.focus();return}const B=b({tabbingDirection:I?"backwards":"forwards"}),H=B.findIndex(F=>F===N);Im(B.slice(H+1))?P.preventDefault():I?(A=f.current)==null||A.focus():(C=h.current)==null||C.focus()}};return y.addEventListener("keydown",_),()=>y.removeEventListener("keydown",_)}},[u,b]),j.jsxs(IF,{ref:c,role:"region","aria-label":i.replace("{hotkey}",g),tabIndex:-1,style:{pointerEvents:w?void 0:"none"},children:[w&&j.jsx(Xb,{ref:f,onFocusFromOutsideViewport:()=>{const y=b({tabbingDirection:"forwards"});Im(y)}}),j.jsx(t_.Slot,{scope:r,children:j.jsx(Cr.ol,{tabIndex:-1,...o,ref:m})}),w&&j.jsx(Xb,{ref:h,onFocusFromOutsideViewport:()=>{const y=b({tabbingDirection:"backwards"});Im(y)}})]})});VN.displayName=HN;var KN="ToastFocusProxy",Xb=R.forwardRef((t,e)=>{const{__scopeToast:r,onFocusFromOutsideViewport:n,...i}=t,o=tp(KN,r);return j.jsx(ep,{"aria-hidden":!0,tabIndex:0,...i,ref:e,style:{position:"fixed"},onFocus:s=>{var f;const u=s.relatedTarget;!((f=o.viewport)!=null&&f.contains(u))&&n()}})});Xb.displayName=KN;var rp="Toast",KF="toast.swipeStart",GF="toast.swipeMove",YF="toast.swipeCancel",XF="toast.swipeEnd",GN=R.forwardRef((t,e)=>{const{forceMount:r,open:n,defaultOpen:i,onOpenChange:o,...s}=t,[u=!0,c]=BF({prop:n,defaultProp:i,onChange:o});return j.jsx(Zx,{present:r||u,children:j.jsx(ZF,{open:u,...s,ref:e,onClose:()=>c(!1),onPause:ri(t.onPause),onResume:ri(t.onResume),onSwipeStart:$t(t.onSwipeStart,f=>{f.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:$t(t.onSwipeMove,f=>{const{x:h,y:p}=f.detail.delta;f.currentTarget.setAttribute("data-swipe","move"),f.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${h}px`),f.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${p}px`)}),onSwipeCancel:$t(t.onSwipeCancel,f=>{f.currentTarget.setAttribute("data-swipe","cancel"),f.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),f.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),f.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),f.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:$t(t.onSwipeEnd,f=>{const{x:h,y:p}=f.detail.delta;f.currentTarget.setAttribute("data-swipe","end"),f.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),f.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),f.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${h}px`),f.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${p}px`),c(!1)})})})});GN.displayName=rp;var[QF,JF]=UN(rp,{onClose(){}}),ZF=R.forwardRef((t,e)=>{const{__scopeToast:r,type:n="foreground",duration:i,open:o,onClose:s,onEscapeKeyDown:u,onPause:c,onResume:f,onSwipeStart:h,onSwipeMove:p,onSwipeCancel:m,onSwipeEnd:g,...w}=t,b=tp(rp,r),[y,_]=R.useState(null),P=Rn(e,F=>_(F)),S=R.useRef(null),T=R.useRef(null),E=i||b.duration,A=R.useRef(0),C=R.useRef(E),N=R.useRef(0),{onToastAdd:I,onToastRemove:q}=b,$=ri(()=>{var Y;(y==null?void 0:y.contains(document.activeElement))&&((Y=b.viewport)==null||Y.focus()),s()}),B=R.useCallback(F=>
40{!F||F===1/0||(window.clearTimeout(N.current),A.current=new Date().getTime(),N.current=window.setTimeout($,F))},[$]);R.useEffect(()=>{const F=b.viewport;if(F){const Y=()=>{B(C.current),f==null||f()},X=()=>{const Q=new Date().getTime()-A.current;C.current=C.current-Q,window.clearTimeout(N.current),c==null||c()};return F.addEventListener(Gb,X),F.addEventListener(Yb,Y),()=>{F.removeEventListener(Gb,X),F.removeEventListener(Yb,Y)}}},[b.viewport,E,c,f,B]),R.useEffect(()=>{o&&!b.isClosePausedRef.current&&B(E)},[o,E,b.isClosePausedRef,B]),R.useEffect(()=>(I(),()=>q()),[I,q]);const H=R.useMemo(()=>y?tI(y):null,[y]);return b.viewport?j.jsxs(j.Fragment,{children:[H&&j.jsx(eq,{__scopeToast:r,role:"status","aria-live":n==="foreground"?"assertive":"polite","aria-atomic":!0,children:H}),j.jsx(QF,{scope:r,onClose:$,children:Jh.createPortal(j.jsx(t_.ItemSlot,{scope:r,children:j.jsx(NF,{asChild:!0,onEscapeKeyDown:$t(u,()=>{b.isFocusedToastEscapeKeyDownRef.current||$(),b.isFocusedToastEscapeKeyDownRef.current=!1}),children:j.jsx(Cr.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":o?"open":"closed","data-swipe-direction":b.swipeDirection,...w,ref:P,style:{userSelect:"none",touchAction:"none",...t.style},onKeyDown:$t(t.onKeyDown,F=>{F.key==="Escape"&&(u==null||u(F.nativeEvent),F.nativeEvent.defaultPrevented||(b.is
40FocusedToastEscapeKeyDownRef.current=!0,$()))}),onPointerDown:$t(t.onPointerDown,F=>{F.button===0&&(S.current={x:F.clientX,y:F.clientY})}),onPointerMove:$t(t.onPointerMove,F=>{if(!S.current)return;const Y=F.clientX-S.current.x,X=F.clientY-S.current.y,Q=!!T.current,U=["left","right"].includes(b.swipeDirection),V=["left","up"].includes(b.swipeDirection)?Math.min:Math.max,ee=U?V(0,Y):0,D=U?0:V(0,X),z=F.pointerType==="touch"?10:2,ne={x:ee,y:D},se={originalEvent:F,delta:ne};Q?(T.current=ne,yd(GF,p,se,{discrete:!1})):PP(ne,b.swipeDirection,z)?(T.current=ne,yd(KF,h,se,{discrete:!1}),F.target.setPointerCapture(F.pointerId)):(Math.abs(Y)>z||Math.abs(X)>z)&&(S.current=null)}),onPointerUp:$t(t.onPointerUp,F=>{const Y=T.current,X=F.target;if(X.hasPointerCapture(F.pointerId)&&X.releasePointerCapture(F.pointerId),T.current=null,S.current=null,Y){const Q=F.currentTarget,U={originalEvent:F,delta:Y};PP(Y,b.swipeDirection,b.swipeThreshold)?yd(XF,g,U,{discrete:!0}):yd(YF,m,U,{discrete:!0}),Q.addEventListener("click",V=>V.preventDefault(),{once:!0})}})})})}),b.viewport)})]}):null}),eq=t=>{const{__scopeToast:e,children:r,...n}=t,i=tp(rp,e),[o,s]=R.useState(!1),[u,c]=R.useState(!1);return nq(()=>s(!0)),R.useEffect(()=>{const f=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(f)},[]),u?null:j.jsx(zN,{asChild:!0,children:j.jsx(ep,{...n,children:o&&j.jsxs(j.Fragment,{children:[i.label," ",r]})})})},tq="ToastTitle",YN=R.forwardRef((t,e)=>{const{__scopeToast:r,...n}=t;return j.jsx(Cr.div,{...n,ref:e})});YN.displayName=tq;var rq="ToastDescription",XN=R.forwardRef((t,e)=>{const{__scopeToast:r,...n}=t;return j.jsx(Cr.div,{...n,ref:e})});XN.displayName=rq;var QN="ToastAction",JN=R.forwardRef((t,e)=>{const{altText:r,...n}=t;return r.trim()?j.jsx(eI,{altText:r,asChild:!0,children:j.jsx(r_,{...n,ref:e})}):(console.error(`Invalid prop \`altText\` supplied to \`${QN}\`. Expected non-empty \`string\`.`),null)});JN.displayName=QN;var ZN="ToastClose",r_=R.forwardRef((t,e)=>{const{__scopeToast:r,...n}=t,i=JF(ZN,r);return j.jsx(eI,{asChild:!0,children:j.jsx(Cr.button,{type:"button",...n,ref:e,onClick:$t(t.onClick,i.onClose)})})});r_.displayName=ZN;var eI=R.forwardRef((t,e)=>{const{__scopeToast:r,altText:n,...i}=t;return j.jsx(Cr.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...i,ref:e})});function tI(t){const e=[];return Array.from(t.childNodes).forEach(n=>{if(n.nodeType===n.TEXT_NODE&&n.textContent&&e.push(n.textContent),iq(n)){const i=n.ariaHidden||n.hidden||n.style.display==="none",o=n.dataset.radixToastAnnounceExclude==="";if(!i)if(o){const s=n.dataset.radixToastAnnounceAlt;s&&e.push(s)}else e.push(...tI(n))}}),e}function yd(t,e,r,{discrete:n}){const i=r.originalEvent.currentTarget,o=new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:r});e&&i.addEventListener(t,e,{once:!0}),n?LN(i,o):i.dispatchEvent(o)}var PP=(t,e,r=0)=>{const n=Math.abs(t.x),i=Math.abs(t.y),o=n>i;return e==="left"||e==="right"?o&&n>r:!o&&i>r};function nq(t=()=>{}){const e=ri(t);Oa(()=>{let r=0,n=0;return r=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(e)),()=>{window.cancelAnimationFrame(r),window.cancelAnimationFrame(n)}},[e])}function iq(t){return t.nodeType===t.ELEMENT_NODE}function oq(t){const e=[],r=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const i=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||i?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)e.push(r.currentNode);return e}function Im(t){const e=document.activeElement;return t.some(r=>r===e?!0:(r.focus(),document.activeElement!==e))}var aq=WN,rI=VN,nI=GN,iI=YN,oI=XN,aI=JN,sI=r_;function lI(t){var e,r,n="";if(typeof t=="string"||typeof t=="number")n+=t;else if(typeof t=="object")if(Array.isArray(t)){var i=t.length;for(e=0;e<i;e++)t[e]&&(r=lI(t[e]))&&(n&&(n+=" "),n+=r)}else for(r in t)t[r]&&(n&&(n+=" "),n+=r);return n}function He(){for(var t,e,r=0,n="",i=arguments.length;r<i;r++)(t=arguments[r])&&(e=lI(t))&&(n&&(n+=" "),n+=e);return n}const EP=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,AP=He,uI=(t,e)=>r=>{var n;if((e==null?void 0:e.variants)==null)return AP(t,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:i,defaultVariants:o}=e,s=Object.keys(i).map(f=>{const h=r==null?void 0:r[f],p=o==null?void 0:o[f];if(h===null)return null;const m=EP(h)||EP(p);return i[f][m]}),u=r&&Object.entries(r).reduce((f,h)=>{let[p,m]=h;return m===void 0||(f[p]=m),f},{}),c=e==null||(n=e.compoundVariants)===null||n===void 0?void 0:n.reduce((f,h)=>{let{class:p,className:m,...g}=h;return Object.entries(g).every(w=>{let[b,y]=w;return Array.isArray(y)?y.includes({...o,...u}[b]):{...o,...u}[b]===y})?[...f,p,m]:f},[]);
vendor: 17,435 bytes, lines 40-120
40return AP(t,s,c,r==null?void 0:r.class,r==null?void 0:r.className)};/** 41 * @license lucide-react v0.462.0 - ISC 42 * 43 * This source code is licensed under the ISC license. 44 * See the LICENSE file in the root directory of this source tree. 45 */const sq=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),cI=(...t)=>t.filter((e,r,n)=>!!e&&e.trim()!==""&&n.indexOf(e)===r).join(" ").trim();/** 46 * @license lucide-react v0.462.0 - ISC 47 * 48 * This source code is licensed under the ISC license. 49 * See the LICENSE file in the root directory of this source tree. 50 */var lq={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"};/** 51 * @license lucide-react v0.462.0 - ISC 52 * 53 * This source code is licensed under the ISC license. 54 * See the LICENSE file in the root directory of this source tree. 55 */const uq=R.forwardRef(({color:t="currentColor",size:e=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:i="",children:o,iconNode:s,...u},c)=>R.createElement("svg",{ref:c,...lq,width:e,height:e,stroke:t,strokeWidth:n?Number(r)*24/Number(e):r,className:cI("lucide",i),...u},[...s.map(([f,h])=>R.createElement(f,h)),...Array.isArray(o)?o:[o]]));/** 56 * @license lucide-react v0.462.0 - ISC 57 * 58 * This source code is licensed under the ISC license. 59 * See the LICENSE file in the root directory of this source tree. 60 */const on=(t,e)=>{const r=R.forwardRef(({className:n,...i},o)=>R.createElement(uq,{ref:o,iconNode:e,className:cI(`lucide-${sq(t)}`,n),...i}));return r.displayName=`${t}`,r};/** 61 * @license lucide-react v0.462.0 - ISC 62 * 63 * This source code is licensed under the ISC license. 64 * See the LICENSE file in the root directory of this source tree. 65 */const cq=on("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/** 66 * @license lucide-react v0.462.0 - ISC 67 * 68 * This source code is licensed under the ISC license. 69 * See the LICENSE file in the root directory of this source tree. 70 */const fI=on("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/** 71 * @license lucide-react v0.462.0 - ISC 72 * 73 * This source code is licensed under the ISC license. 74 * See the LICENSE file in the root directory of this source tree. 75 */const fq=on("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/** 76 * @license lucide-react v0.462.0 - ISC 77 * 78 * This source code is licensed under the ISC license. 79 * See the LICENSE file in the root directory of this source tree. 80 */const dq=on("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** 81 * @license lucide-react v0.462.0 - ISC 82 * 83 * This source code is licensed under the ISC license. 84 * See the LICENSE file in the root directory of this source tree. 85 */const hq=on("CirclePlay",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"10 8 16 12 10 16 10 8",key:"1cimsy"}]]);/** 86 * @license lucide-react v0.462.0 - ISC 87 * 88 * This source code is licensed under the ISC license. 89 * See the LICENSE file in the root directory of this source tree. 90 */const pq=on("ExternalLink",[["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"}]]);/** 91 * @license lucide-react v0.462.0 - ISC 92 * 93 * This source code is licensed under the ISC license. 94 * See the LICENSE file in the root directory of this source tree. 95 */const vq=on("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/** 96 * @license lucide-react v0.462.0 - ISC 97 * 98 * This source code is licensed under the ISC license. 99 * See the LICENSE file in the root directory of this source tree. 100 */const mq=on("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/** 101 * @license lucide-react v0.462.0 - ISC 102 * 103 * This source code is licensed under the ISC license. 104 * See the LICENSE file in the root directory of this source tree. 105 */const gq=on("Send",[["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"}]]);/** 106 * @license lucide-react v0.462.0 - ISC 107 * 108 * This source code is licensed under the ISC license. 109 * See the LICENSE file in the root directory of this source tree. 110 */const yq=on("TrendingDown",[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7",key:"1r2t7k"}],["polyline",{points:"16 17 22 17 22 11",key:"11uiuu"}]]);/** 111 * @license lucide-react v0.462.0 - ISC 112 * 113 * This source code is licensed under the ISC license. 114 * See the LICENSE file in the root directory of this source tree. 115 */const TP=on("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/** 116 * @license lucide-react v0.462.0 - ISC 117 * 118 * This source code is licensed under the ISC license. 119 * See the LICENSE file in the root directory of this source tree. 120 */const dI=on("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),n_="-",bq=t=>{const e=xq(t),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=t;return{getClassGroupId:s=>{const u=s.split(n_);return u[0]===""&&u.length!==1&&u.shift(),hI(u,e)||wq(s)},getConflictingClassGroupIds:(s,u)=>{const c=r[s]||[];return u&&n[s]?[...c,...n[s]]:c}}},hI=(t,e)=>{var s;if(t.length===0)return e.classGroupId;const r=t[0],n=e.nextPart.get(r),i=n?hI(t.slice(1),n):void 0;if(i)return i;if(e.validators.length===0)return;const o=t.join(n_);return(s=e.validators.find(({validator:u})=>u(o)))==null?void 0:s.classGroupId},CP=/^\[(.+)\]$/,wq=t=>{if(CP.test(t)){const e=CP.exec(t)[1],r=e==null?void 0:e.substring(0,e.indexOf(":"));if(r)return"arbitrary.."+r}},xq=t=>{const{theme:e,prefix:r}=t,n={nextPart:new Map,validators:[]};return Sq(Object.entries(t.classGroups),r).forEach(([o,s])=>{Qb(s,n,o,e)}),n},Qb=(t,e,r,n)=>{t.forEach(i=>{if(typeof i=="string"){const o=i===""?e:kP(e,i);o.classGroupId=r;return}if(typeof i=="function"){if(_q(i)){Qb(i(n),e,r,n);return}e.validators.push({validator:i,classGroupId:r});return}Object.entries(i).forEach(([o,s])=>{Qb(s,kP(e,o),r,n)})})},kP=(t,e)=>{let r=t;return e.split(n_).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},_q=t=>t.isThemeGetter,Sq=(t,e)=>e?t.map(([r,n])=>{const i=n.map(o=>typeof o=="string"?e+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([s,u])=>[e+s,u])):o);return[r,i]}):t,Oq=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,r=new Map,n=new Map;const i=(o,s)=>{r.set(o,s),e++,e>t&&(e=0,n=r,r=new Map)};return{get(o){let s=r.get(o);if(s!==void 0)return s;if((s=n.get(o))!==void 0)return i(o,s),s},set(o,s){r.has(o)?r.set(o,s):i(o,s)}}},pI="!",Pq=t=>{const{separator:e,experimentalParseClassName:r}=t,n=e.length===1,i=e[0],o=e.length,s=u=>{const c=[];let f=0,h=0,p;for(let y=0;y<u.length;y++){let _=u[y];if(f===0){if(_===i&&(n||u.slice(y,y+o)===e)){c.push(u.slice(h,y)),h=y+o;continue}if(_==="/"){p=y;continue}}_==="["?f++:_==="]"&&f--}const m=c.length===0?u:u.substring(h),g=m.startsWith(pI),w=g?m.substring(1):m,b=p&&p>h?p-h:void 0;return{modifiers:c,hasImportantModifier:g,baseClassName:w,maybePostfixModifierPosition:b}};return r?u=>r({className:u,parseClassName:s}):s},Eq=t=>{if(t.length<=1)return t;const e=[];let r=[];return t.forEach(n=>{n[0]==="["?(e.push(...r.sort(),n),r=[]):r.push(n)}),e.push(...r.sort()),e},Aq=t=>({cache:Oq(t.cacheSize),parseClassName:Pq(t),...bq(t)}),Tq=/\s+/,Cq=(t,e)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i}=e,o=[],s=t.trim().split(Tq);let u="";for(let c=s.length-1;c>=0;c-=1){const f=s[c],{modifiers:h,hasImportantModifier:p,baseClassName:m,maybePostfixModifierPosition:g}=r(f);let w=!!g,b=n(w?m.substring(0,g):m);if(!b){if(!w){u=f+(u.length>0?" "+u:u);continue}if(b=n(m),!b){u=f+(u.length>0?" "+u:u);continue}w=!1}const y=Eq(h).join(":"),_=p?y+pI:y,P=_+b;if(o.includes(P))continue;o.push(P);const S=i(b,w);for(let T=0;T<S.length;++T){const E=S[T];o.push(_+E)}u=f+(u.length>0?" "+u:u)}return u};function kq(){let t=0,e,r,n="";for(;t<arguments.length;)(e=arguments[t++])&&(r=vI(e))&&(n&&(n+=" "),n+=r);return n}const vI=t=>{if(typeof t=="string")return t;let e,r="";for(let n=0;n<t.length;n++)t[n]&&(e=vI(t[n]))&&(r&&(r+=" "),r+=e);return r};function jq(t,...e){let r,n,i,o=s;function s(c){const f=e.reduce((h,p)=>p(h),t());return r=Aq(f),n=r.cache.get,i=r.cache.set,o=u,u(c)}function u(c){const f=n(c);if(f)return f;const h=Cq(c,r);return i(c,h),h}return function(){return o(kq.apply(null,arguments))}}const ht=t=>{const e=r=>r[t]||[];return e.isThemeGetter=!0,e},mI=/^\[(?:([a-z-]+):)?(.+)\]$/i,Rq=/^\d+\/\d+$/,Nq=new Set(["px","full","screen"]),Iq=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Mq=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,$q=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Dq=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Lq=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,mi=t=>js(t)||Nq.has(t)||Rq.test(t),so=t=>_l(t,"length",Vq),js=t=>!!t&&!Number.isNaN(Number(t)),Mm=t=>_l(t,"number",js),gu=t=>!!t&&Number.isInteger(Number(t)),Bq=t=>t.endsWith("%")&&js(t.slice(0,-1)),Me=t=>mI.test(t),lo=t=>Iq.test(t),Fq=new Set(["length","size","percentage"]),qq=t=>_l(t,Fq,gI),zq=t=>_l(t,"position",gI),Uq=new Set(["image","url"]),Wq=t=>_l(t,Uq,Gq),Hq=t=>_l(t,"",Kq),yu=()=>!0,_l=(t,e,r)=>{const n=mI.exec(t);return n?n[1]?typeof e=="string"?n[1]===e:e.has(n[1]):r(n[2]):!1},Vq=t=>Mq.test(t)&&!$q.test(t),gI=()=>!1,Kq=t=>Dq.test(t),Gq=t=>Lq.test(t),Yq=()=>{const t=ht("colors"),e=ht("spacing"),r=ht("blur"),n=ht("brightness"),i=ht("borderColor"),o=ht("borderRadius"),s=ht("borderSpacing"),u=ht("borderWidth"),c=ht("contrast"),f=ht("grayscale"),h=ht("hueRotate"),p=ht("invert"),m=ht("gap"),g=ht("gradientColorStops"),w=ht("gradientColorStopPositions"),b=ht("inset"),y=ht("margin"),_=ht("opacity"),P=ht("padding"),S=ht("saturate"),T=ht("scale"),E=ht("sepia"),A=ht("skew"),C=ht("space"),N=ht("translate"),I=()=>["auto","contain","none"],q=()=>["auto","hidden","clip","visible","scroll"],$=()=>["auto",Me,e],B=()=>[Me,e],H=()=>["",mi,so],F=()=>["auto",js,Me],Y=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],X=()=>["solid","dashed","dotted","double","none"],Q=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],U=()=>["start","end","center","between","around","evenly","stretch"],V=()=>["","0",Me],ee=()=>["auto","avoid","all","avoid-page","page","left","right","column"],D=()=>[js,Me];return{cacheSize:500,separator:":",theme:{colors:[yu],spacing:[mi,so],blur:["none","",lo,Me],brightness:D(),borderColor:[t],borderRadius:["none","","full",lo,Me],borderSpacing:B(),borderWidth:H(),contrast:D(),grayscale:V(),hueRotate:D(),invert:V(),gap:B(),gradientColorStops:[t],gradientColorStopPositions:[Bq,so],inset:$(),margin:$(),opacity:D(),padding:B(),saturate:D(),scale:D(),sepia:V(),skew:D(),space:B(),translate:B()},classGroups:{aspect:[{aspect:["auto","square","video",Me]}],container:["container"],columns:[{columns:[lo]}],"break-after":[{"break-after":ee()}],"break-before":[{"break-before":ee()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...Y(),Me]}],overflow:[{overflow:q()}],"overflow-x":[{"overflow-x":q()}],"overflow-y":[{"overflow-y":q()}],overscroll:[{overscroll:I()}],"overscroll-x":[{"overscroll-x":I()}],"overscroll-y":[{"overscroll-y":I()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[b]}],"inset-x":[{"inset-x":[b]}],"inset-y":[{"inset-y":[b]}],start:[{start:[b]}],end:[{end:[b]}],top:[{top:[b]}],right:[{right:[b]}],bottom:[{bottom:[b]}],left:[{left:[b]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",gu,Me]}],basis:[{basis:$()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Me]}],grow:[{grow:V()}],shrink:[{shrink:V()}],order:[{order:["first","last","none",gu,Me]}],"grid-cols":[{"grid-cols":[yu]}],"col-start-end":[{col:["auto",{span:["full",gu,Me]},Me]}],"col-start":[{"col-start":F()}],"col-end":[{"col-end":F()}],"grid-rows":[{"grid-rows":[yu]}],"row-start-end":[{row:["auto",{span:[gu,Me]},Me]}],"row-start":[{"row-start":F()}],"row-end":[{"row-end":F()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Me]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Me]}],gap:[{gap:[m]}],"gap-x":[{"gap-x":[m]}],"gap-y":[{"gap-y":[m]}],"justify-content":[{justify:["normal",...U()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...U(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...U(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[P]}],px:[{px:[P]}],py:[{py:[P]}],ps:[{ps:[P]}],pe:[{pe:[P]}],pt:[{pt:[P]}],pr:[{pr:[P]}],pb:[{pb:[P]}],pl:[{pl:[P]}],m:[{m:[y]}],mx:[{mx:[y]}],my:[{my:[y]}],ms:[{ms:[y]}],me:[{me:[y]}],mt:[{mt:[y]}],mr:[{mr:[y]}],mb:[{mb:[y]}],ml:[{ml:[y]}],"space-x":[{"space-x":[C]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[C]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Me,e]}],"min-w":[{"min-w":[Me,e,"min","max","fit"]}],"max-w":[{"max-w":[Me,e,"none","full","min","max","fit","prose",{screen:[lo]},lo]}],h:[{h:[Me,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Me,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Me,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Me,e,"auto","min","max","fit"]}],"font-size":[{text:["base",lo,so]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Mm]}],"font-family":[{font:[yu]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Me]}],"line-clamp":[{"line-clamp":["none",js,Mm]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",mi,Me]}],"list-image":[{"list-image":["none",Me]}],"list-style-type":[{list:["none","disc","decimal",Me]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[_]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[_]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...X(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",mi,so]}],"underline-offset":[{"underline-offset":["auto",mi,Me]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:B()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Me]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Me]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[_]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Y(),zq]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",qq]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Wq]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[w]}
vendor: 5,180 bytes, line 120
120],"gradient-via-pos":[{via:[w]}],"gradient-to-pos":[{to:[w]}],"gradient-from":[{from:[g]}],"gradient-via":[{via:[g]}],"gradient-to":[{to:[g]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[u]}],"border-w-x":[{"border-x":[u]}],"border-w-y":[{"border-y":[u]}],"border-w-s":[{"border-s":[u]}],"border-w-e":[{"border-e":[u]}],"border-w-t":[{"border-t":[u]}],"border-w-r":[{"border-r":[u]}],"border-w-b":[{"border-b":[u]}],"border-w-l":[{"border-l":[u]}],"border-opacity":[{"border-opacity":[_]}],"border-style":[{border:[...X(),"hidden"]}],"divide-x":[{"divide-x":[u]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[u]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[_]}],"divide-style":[{divide:X()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...X()]}],"outline-offset":[{"outline-offset":[mi,Me]}],"outline-w":[{outline:[mi,so]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:H()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[_]}],"ring-offset-w":[{"ring-offset":[mi,so]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",lo,Hq]}],"shadow-color":[{shadow:[yu]}],opacity:[{opacity:[_]}],"mix-blend":[{"mix-blend":[...Q(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":Q()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",lo,Me]}],grayscale:[{grayscale:[f]}],"hue-rotate":[{"hue-rotate":[h]}],invert:[{invert:[p]}],saturate:[{saturate:[S]}],sepia:[{sepia:[E]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[f]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[h]}],"backdrop-invert":[{"backdrop-invert":[p]}],"backdrop-opacity":[{"backdrop-opacity":[_]}],"backdrop-saturate":[{"backdrop-saturate":[S]}],"backdrop-sepia":[{"backdrop-sepia":[E]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Me]}],duration:[{duration:D()}],ease:[{ease:["linear","in","out","in-out",Me]}],delay:[{delay:D()}],animate:[{animate:["none","spin","ping","pulse","bounce",Me]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[T]}],"scale-x":[{"scale-x":[T]}],"scale-y":[{"scale-y":[T]}],rotate:[{rotate:[gu,Me]}],"translate-x":[{"translate-x":[N]}],"translate-y":[{"translate-y":[N]}],"skew-x":[{"skew-x":[A]}],"skew-y":[{"skew-y":[A]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Me]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Me]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":B()}],"scroll-mx":[{"scroll-mx":B()}],"scroll-my":[{"scroll-my":B()}],"scroll-ms":[{"scroll-ms":B()}],"scroll-me":[{"scroll-me":B()}],"scroll-mt":[{"scroll-mt":B()}],"scroll-mr":[{"scroll-mr":B()}],"scroll-mb":[{"scroll-mb":B()}],"scroll-ml":[{"scroll-ml":B()}],"scroll-p":[{"scroll-p":B()}],"scroll-px":[{"scroll-px":B()}],"scroll-py":[{"scroll-py":B()}],"scroll-ps":[{"scroll-ps":B()}],"scroll-pe":[{"scroll-pe":B()}],"scroll-pt":[{"scroll-pt":B()}],"scroll-pr":[{"scroll-pr":B()}],"scroll-pb":[{"scroll-pb":B()}],"scroll-pl":[{"scroll-pl":B()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}
vendor: 4,488 bytes, line 120
120],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Me]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[mi,so,Mm]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},Xq=jq(Yq);function Xe(...t){return Xq(He(t))}const Qq=aq,yI=R.forwardRef(({className:t,...e},r)=>j.jsx(rI,{ref:r,className:Xe("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",t),...e}));yI.displayName=rI.displayName;const Jq=uI("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),bI=R.forwardRef(({className:t,variant:e,...r},n)=>j.jsx(nI,{ref:n,className:Xe(Jq({variant:e}),t),...r}));bI.displayName=nI.displayName;const Zq=R.forwardRef(({className:t,...e},r)=>j.jsx(aI,{ref:r,className:Xe("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",t),...e}));
120Zq.displayName=aI.displayName;const wI=R.forwardRef(({className:t,...e},r)=>j.jsx(sI,{ref:r,className:Xe("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",t),"toast-close":"",...e,children:j.jsx(dI,{className:"h-4 w-4"})}));wI.displayName=sI.displayName;const xI=R.forwardRef(({className:t,...e},r)=>j.jsx(iI,{ref:r,className:Xe("text-sm font-semibold",t),...e}));xI.displayName=iI.displayName;const _I=R.forwardRef(({className:t,...e},r)=>j.jsx(oI,{ref:r,className:Xe("text-sm opacity-90",t),...e}));_I.displayName=oI.displayName;function e3(){const{toasts:t}=IN();return j.jsxs(Qq,{children:[t.map(function({id:e,title:r,description:n,action:i,...o}){return j.jsxs(bI,{...o,children:[j.jsxs("div",{className:"grid gap-1",children:[r&&j.jsx(xI,{children:r}),n&&j.jsx(_I,{children:n})]}),i,j.jsx(wI,{})]},e)}),j.jsx(yI,{})]})}var jP=["light","dark"],t3="(prefers-color-scheme: dark)",r3=R.createContext(void 0),n3={setTheme:t=>{},themes:[]},i3=()=>{var t;return(t=R.useContext(r3))!=null?t:n3};R.memo(({forcedTheme:t,storageKey:e,attribute:r,enableSystem:n,enableColorScheme:i,defaultTheme:o,value:s,attrs:u,nonce:c})=>{let f=o==="system",h=r==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${u.map(w=>`'${w}'`).join(",")})`};`:`var d=document.documentElement,n='${r}',s='setAttribute';`,p=i?jP.includes(o)&&o?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${o}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",m=(w,b=!1,y=!0)=>{let _=s?s[w]:w,P=b?w+"|| ''":`'${_}'`,S="";return i&&y&&!b&&jP.includes(w)&&(S+=`d.style.colorScheme = '${w}';`),r==="class"?b||_?S+=`c.add(${P})`:S+="null":_&&(S+=`d[s](n,${P})`),S},g=t?`!function(){${h}${m(t)}}()`:n?`!function(){try{${h}var e=localStorage.getItem('${e}');if('system'===e||(!e&&${f})){var t='${t3}',m=window.matchMedia(t);if(m.media!==t||m.matches){${m("dark")}}else{${m("light")}}}else if(e){${s?`var x=${JSON.stringify(s)};`:""}${m(s?"x[e]":"e",!0)}}${f?"":"else{"+m(o,!1,!1)+"}"}${p}}catch(e){}}()`:`!function(){try{${h}var e=localStorage.getItem('${e}');if(e){${s?`var x=${JSON.stringify(s)};`:""}${m(s?"x[e]":"e",!0)}}else{${m(o,!1,!1)};}${p}}catch(t){}}();`;return R.createElement("script",{nonce:c,dangerouslySetInnerHTML:{__html:g}})});var o3=t=>{switch(t){case"success":return l3;case"info":return c3;case"warning":return u3;case"error":return f3;default:return null}},a3=Array(12).fill(0),s3=({visible:t,className:e})=>M.createElement("div",{className:["sonner-loading-wrapper",e].filter(Boolean).join(" "),"data-visible":t},M.createElement("div",{className:"sonner-spinner"},a3.map((r,n)=>M.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${n}`})))),l3=M.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},M.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),u3=M.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},M.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),c3=M.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},M.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),f3=M.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},M.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),d3=M.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},M.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),M.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),h3=()=>{let[t,e]=M.useState(document.hidden);return M.useEffect(()=>{let r=()=>{e(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),t},Jb=1,p3=class{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{let e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)}),this.publish=t=>
120{this.subscribers.forEach(e=>e(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var e;let{message:r,...n}=t,i=typeof(t==null?void 0:t.id)=="number"||((e=t.id)==null?void 0:e.length)>0?t.id:Jb++,o=this.toasts.find(u=>u.id===i),s=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(i)&&this.dismissedToasts.delete(i),o?this.toasts=this.toasts.map(u=>u.id===i?(this.publish({...u,...t,id:i,title:r}),{...u,...t,id:i,dismissible:s,title:r}):u):this.addToast({title:r,...n,dismissible:s,id:i}),i},this.dismiss=t=>(this.dismissedToasts.add(t),t||this.toasts.forEach(e=>{this.subscribers.forEach(r=>r({id:e.id,dismiss:!0}))}),this.subscribers.forEach(e=>e({id:t,dismiss:!0})),t),this.message=(t,e)=>this.create({...e,message:t}),this.error=(t,e)=>this.create({...e,message:t,type:"error"}),this.success=(t,e)=>this.create({...e,type:"success",message:t}),this.info=(t,e)=>this.create({...e,type:"info",message:t}),this.warning=(t,e)=>this.create({...e,type:"warning",message:t}),this.loading=(t,e)=>this.create({...e,type:"loading",message:t}),this.promise=(t,e)=>{if(!e)return;let r;e.loading!==void 0&&(r=this.create({...e,promise:t,type:"loading",message:e.loading,description:typeof e.description!="function"?e.description:void 0}));let n=t instanceof Promise?t:t(),i=r!==void 0,o,s=n.then(async c=>{if(o=["resolve",c],M.isValidElement(c))i=!1,this.create({id:r,type:"default",message:c});else if(m3(c)&&!c.ok){i=!1;let f=typeof e.error=="function"?await e.error(`HTTP error! status: ${c.status}`):e.error,h=typeof e.description=="function"?await e.description(`HTTP error! status: ${c.status}`):e.description;this.create({id:r,type:"error",message:f,description:h})}else if(e.success!==void 0){i=!1;let f=typeof e.success=="function"?await e.success(c):e.success,h=typeof e.description=="function"?await e.description(c):e.description;this.create({id:r,type:"success",message:f,description:h})}}).catch(async c=>{if(o=["reject",c],e.error!==void 0){i=!1;let f=typeof e.error=="function"?await e.error(c):e.error,h=typeof e.description=="function"?await e.description(c):e.description;this.create({id:r,type:"error",message:f,description:h})}}).finally(()=>{var c;i&&(this.dismiss(r),r=void 0),(c=e.finally)==null||c.call(e)}),u=()=>new Promise((c,f)=>s.then(()=>o[0]==="reject"?f(o[1]):c(o[1])).catch(f));return typeof r!="string"&&typeof r!="number"?{unwrap:u}:Object.assign(r,{unwrap:u})},this.custom=(t,e)=>{let r=(e==null?void 0:e.id)||Jb++;return this.create({jsx:t(r),id:r,...e}),r},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Ar=new p3,v3=(t,e)=>{let r=(e==null?void 0:e.id)||Jb++;return Ar.addToast({title:t,...e,id:r}),r},m3=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",g3=v3,y3=()=>Ar.toasts,b3=()=>Ar.getActiveToasts();Object.assign(g3,{success:Ar.success,info:Ar.info,warning:Ar.warning,error:Ar.error,custom:Ar.custom,message:Ar.message,promise:Ar.promise,dismiss:Ar.dismiss,loading:Ar.loading},{getHistory:y3,getToasts:b3});function w3(t,{insertAt:e}={}){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",e==="top"&&r.firstChild?r.insertBefore(n,r.firstChild):r.appendChild(n),n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t))}w3(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
120left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
120:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
120--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)} 121`);function bd(t){return t.label!==void 0}var x3=3,_3="32px",S3="16px",RP=4e3,O3=356,P3=14,E3=20,A3=200;function bn(...t){return t.filter(Boolean).join(" ")}function T3(t){let[e,r]=t.split("-"),n=[];return e&&n.push(e),r&&n.push(r),n}var C3=t=>{var e,r,n,i,o,s,u,c,f,h,p;let{invert:m,toast:g,unstyled:w,interacting:b,setHeights:y,visibleToasts:_,heights:P,index:S,toasts:T,expanded:E,removeToast:A,defaultRichColors:C,closeButton:N,style:I,cancelButtonStyle:q,actionButtonStyle:$,className:B="",descriptionClassName:H="",duration:F,position:Y,gap:X,loadingIcon:Q,expandByDefault:U,classNames:V,icons:ee,closeButtonAriaLabel:D="Close toast",pauseWhenPageIsHidden:z}
121=t,[ne,se]=M.useState(null),[he,Pe]=M.useState(null),[ve,ge]=M.useState(!1),[oe,pe]=M.useState(!1),[de,Z]=M.useState(!1),[_e,Se]=M.useState(!1),[Ne,De]=M.useState(!1),[Ke,ct]=M.useState(0),[ot,Ot]=M.useState(0),at=M.useRef(g.duration||F||RP),Bt=M.useRef(null),Ft=M.useRef(null),$n=S===0,Dn=S+1<=_,Kt=g.type,jr=g.dismissible!==!1,Li=g.className||"",Bi=g.descriptionClassName||"",Gt=M.useMemo(()=>P.findIndex(ke=>ke.toastId===g.id)||0,[P,g.id]),sn=M.useMemo(()=>{var ke;return(ke=g.closeButton)!=null?ke:N},[g.closeButton,N]),Fi=M.useMemo(()=>g.duration||F||RP,[g.duration,F]),ln=M.useRef(0),un=M.useRef(0),qa=M.useRef(0),Ur=M.useRef(null),[qo,zo]=Y.split("-"),si=M.useMemo(()=>P.reduce((ke,We,et)=>et>=Gt?ke:ke+We.height,0),[P,Gt]),qi=h3(),cn=g.invert||m,Rr=Kt==="loading";un.current=M.useMemo(()=>Gt*X+si,[Gt,si]),M.useEffect(()=>{at.current=Fi},[Fi]),M.useEffect(()=>{ge(!0)},[]),M.useEffect(()=>{let ke=Ft.current;if(ke){let We=ke.getBoundingClientRect().height;return Ot(We),y(et=>[{toastId:g.id,height:We,position:g.position},...et]),()=>y(et=>et.filter(ur=>ur.toastId!==g.id))}},[y,g.id]),M.useLayoutEffect(()=>{if(!ve)return;let ke=Ft.current,We=ke.style.height;ke.style.height="auto";let et=ke.getBoundingClientRect().height;ke.style.height=We,Ot(et),y(ur=>ur.find(yr=>yr.toastId===g.id)?ur.map(yr=>yr.toastId===g.id?{...yr,height:et}:yr):[{toastId:g.id,height:et,position:g.position},...ur])},[ve,g.title,g.description,y,g.id]);let gr=M.useCallback(()=>{pe(!0),ct(un.current),y(ke=>ke.filter(We=>We.toastId!==g.id)),setTimeout(()=>{A(g)},A3)},[g,A,y,un]);M.useEffect(()=>{if(g.promise&&Kt==="loading"||g.duration===1/0||g.type==="loading")return;let ke;return E||b||z&&qi?(()=>{if(qa.current<ln.current){let We=new Date().getTime()-ln.current;at.current=at.current-We}qa.current=new Date().getTime()})():at.current!==1/0&&(ln.current=new Date().getTime(),ke=setTimeout(()=>{var We;(We=g.onAutoClose)==null||We.call(g,g),gr()},at.current)),()=>clearTimeout(ke)},[E,b,g,Kt,z,qi,gr]),M.useEffect(()=>{g.delete&&gr()},[gr,g.delete]);function za(){var ke,We,et;return ee!=null&&ee.loading?M.createElement("div",{className:bn(V==null?void 0:V.loader,(ke=g==null?void 0:g.classNames)==null?void 0:ke.loader,"sonner-loader"),"data-visible":Kt==="loading"},ee.loading):Q?M.createElement("div",{className:bn(V==null?void 0:V.loader,(We=g==null?void 0:g.classNames)==null?void 0:We.loader,"sonner-loader"),"data-visible":Kt==="loading"},Q):M.createElement(s3,{className:bn(V==null?void 0:V.loader,(et=g==null?void 0:g.classNames)==null?void 0:et.loader),visible:Kt==="loading"})}return M.createElement("li",{tabIndex:0,ref:Ft,className:bn(B,Li,V==null?void 0:V.toast,(e=g==null?void 0:g.classNames)==null?void 0:e.toast,V==null?void 0:V.default,V==null?void 0:V[Kt],(r=g==null?void 0:g.classNames)==null?void 0:r[Kt]),"data-sonner-toast":"","data-rich-colors":(n=g.richColors)!=null?n:C,"data-styled":!(g.jsx||g.unstyled||w),"data-mounted":ve,"data-promise":!!g.promise,"data-swiped":Ne,"data-removed":oe,"data-visible":Dn,"data-y-position":qo,"data-x-position":zo,"data-index":S,"data-front":$n,"data-swiping":de,"data-dismissible":jr,"data-type":Kt,"data-invert":cn,"data-swipe-out":_e,"data-swipe-direction":he,"data-expanded":!!(E||U&&ve),style:{"--index":S,"--toasts-before":S,"--z-index":T.length-S,"--offset":`${oe?Ke:un.current}px`,"--initial-height":U?"auto":`${ot}px`,...I,...g.style},onDragEnd:()=>{Z(!1),se(null),Ur.current=null},onPointerDown:ke=>{Rr||!jr||(Bt.current=new Date,ct(un.current),ke.target.setPointerCapture(ke.pointerId),ke.target.tagName!=="BUTTON"&&(Z(!0),Ur.current={x:ke.clientX,y:ke.clientY}))},onPointerUp:()=>{var ke,We,et,ur;if(_e||!jr)return;Ur.current=null;let yr=Number(((ke=Ft.current)==null?void 0:ke.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),br=Number(((We=Ft.current)==null?void 0:We.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),fn=new Date().getTime()-((et=Bt.current)==null?void 0:et.getTime()),Yt=ne==="x"?yr:br,Ln=Math.abs(Yt)/fn;if(Math.abs(Yt)>=E3||Ln>.11){ct(un.current),(ur=g.onDismiss)==null||ur.call(g,g),Pe(ne==="x"?yr>0?"right":"left":br>0?"down":"up"),gr(),Se(!0),De(!1);return}Z(!1),se(null)},onPointerMove:ke=>{var We,et,ur,yr;if(!Ur.current||!jr||((We=window.getSelection())==null?void 0:We.toString().length)>0)return;let br=ke.clientY-Ur.current.y,fn=ke.clientX-Ur.current.x,Yt=(et=t.swipeDirections)!=null?et:T3(Y);!ne&&(Math.abs(fn)>1||Math.abs(br)>1)&&se(Math.abs(fn)>Math.abs(br)?"x":"y");let Ln={x:0,y:0};ne==="y"?(Yt.includes("top")||Yt.includes("bottom"))&&(Yt.includes("top")&&br<0||Yt.includes("bottom")&&br>0)&&(Ln.y=br):ne==="x"&&(Yt.includes("left")||Yt.includes("right"))&&(Yt.includes("left")&&fn<0||Yt.includes("right")&&fn>0)&&(Ln.x=fn),(Math.abs(Ln.x)>0||Math.abs(Ln.y)>0)&&De(!0),(ur=Ft.current)==null||ur.style.setProperty("--swipe-amount-x",`${Ln.x}px`),(yr=Ft.current)==null||yr.style.setProperty("--swipe-amount-y",`${Ln.y}px`)}}
121,sn&&!g.jsx?M.createElement("button",{"aria-label":D,"data-disabled":Rr,"data-close-button":!0,onClick:Rr||!jr?()=>{}:()=>{var ke;gr(),(ke=g.onDismiss)==null||ke.call(g,g)},className:bn(V==null?void 0:V.closeButton,(i=g==null?void 0:g.classNames)==null?void 0:i.closeButton)},(o=ee==null?void 0:ee.close)!=null?o:d3):null,g.jsx||R.isValidElement(g.title)?g.jsx?g.jsx:typeof g.title=="function"?g.title():g.title:M.createElement(M.Fragment,null,Kt||g.icon||g.promise?M.createElement("div",{"data-icon":"",className:bn(V==null?void 0:V.icon,(s=g==null?void 0:g.classNames)==null?void 0:s.icon)},g.promise||g.type==="loading"&&!g.icon?g.icon||za():null,g.type!=="loading"?g.icon||(ee==null?void 0:ee[Kt])||o3(Kt):null):null,M.createElement("div",{"data-content":"",className:bn(V==null?void 0:V.content,(u=g==null?void 0:g.classNames)==null?void 0:u.content)},M.createElement("div",{"data-title":"",className:bn(V==null?void 0:V.title,(c=g==null?void 0:g.classNames)==null?void 0:c.title)},typeof g.title=="function"?g.title():g.title),g.description?M.createElement("div",{"data-description":"",className:bn(H,Bi,V==null?void 0:V.description,(f=g==null?void 0:g.classNames)==null?void 0:f.description)},typeof g.description=="function"?g.description():g.description):null),R.isValidElement(g.cancel)?g.cancel:g.cancel&&bd(g.cancel)?M.createElement("button",{"data-button":!0,"data-cancel":!0,style:g.cancelButtonStyle||q,onClick:ke=>{var We,et;bd(g.cancel)&&jr&&((et=(We=g.cancel).onClick)==null||et.call(We,ke),gr())},className:bn(V==null?void 0:V.cancelButton,(h=g==null?void 0:g.classNames)==null?void 0:h.cancelButton)},g.cancel.label):null,R.isValidElement(g.action)?g.action:g.action&&bd(g.action)?M.createElement("button",{"data-button":!0,"data-action":!0,style:g.actionButtonStyle||$,onClick:ke=>{var We,et;bd(g.action)&&((et=(We=g.action).onClick)==null||et.call(We,ke),!ke.defaultPrevented&&gr())},className:bn(V==null?void 0:V.actionButton,(p=g==null?void 0:g.classNames)==null?void 0:p.actionButton)},g.action.label):null))};function NP(){if(typeof window>"u"||typeof document>"u")return"ltr";let t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}function k3(t,e){let r={};return[t,e].forEach((n,i)=>{let o=i===1,s=o?"--mobile-offset":"--offset",u=o?S3:_3;function c(f){["top","right","bottom","left"].forEach(h=>{r[`${s}-${h}`]=typeof f=="number"?`${f}px`:f})}typeof n=="number"||typeof n=="string"?c(n):typeof n=="object"?["top","right","bottom","left"].forEach(f=>{n[f]===void 0?r[`${s}-${f}`]=u:r[`${s}-${f}`]=typeof n[f]=="number"?`${n[f]}px`:n[f]}):c(u)}),r}var j3=R.forwardRef(function(t,e){let{invert:r,position:n="bottom-right",hotkey:i=["altKey","KeyT"],expand:o,closeButton:s,className:u,offset:c,mobileOffset:f,theme:h="light",richColors:p,duration:m,style:g,visibleToasts:w=x3,toastOptions:b,dir:y=NP(),gap:_=P3,loadingIcon:P,icons:S,containerAriaLabel:T="Notifications",pauseWhenPageIsHidden:E}=t,[A,C]=M.useState([]),N=M.useMemo(()=>Array.from(new Set([n].concat(A.filter(z=>z.position).map(z=>z.position)))),[A,n]),[I,q]=M.useState([]),[$,B]=M.useState(!1),[H,F]=M.useState(!1),[Y,X]=M.useState(h!=="system"?h:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),Q=M.useRef(null),U=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),V=M.useRef(null),ee=M.useRef(!1),D=M.useCallback(z=>{C(ne=>{var se;return(se=ne.find(he=>he.id===z.id))!=null&&se.delete||Ar.dismiss(z.id),ne.filter(({id:he})=>
vendor: 5,718 bytes, line 121
121he!==z.id)})},[]);return M.useEffect(()=>Ar.subscribe(z=>{if(z.dismiss){C(ne=>ne.map(se=>se.id===z.id?{...se,delete:!0}:se));return}setTimeout(()=>{MN.flushSync(()=>{C(ne=>{let se=ne.findIndex(he=>he.id===z.id);return se!==-1?[...ne.slice(0,se),{...ne[se],...z},...ne.slice(se+1)]:[z,...ne]})})})}),[]),M.useEffect(()=>{if(h!=="system"){X(h);return}if(h==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?X("dark"):X("light")),typeof window>"u")return;let z=window.matchMedia("(prefers-color-scheme: dark)");try{z.addEventListener("change",({matches:ne})=>{X(ne?"dark":"light")})}catch{z.addListener(({matches:se})=>{try{X(se?"dark":"light")}catch(he){console.error(he)}})}},[h]),M.useEffect(()=>{A.length<=1&&B(!1)},[A]),M.useEffect(()=>{let z=ne=>{var se,he;i.every(Pe=>ne[Pe]||ne.code===Pe)&&(B(!0),(se=Q.current)==null||se.focus()),ne.code==="Escape"&&(document.activeElement===Q.current||(he=Q.current)!=null&&he.contains(document.activeElement))&&B(!1)};return document.addEventListener("keydown",z),()=>document.removeEventListener("keydown",z)},[i]),M.useEffect(()=>{if(Q.current)return()=>{V.current&&(V.current.focus({preventScroll:!0}),V.current=null,ee.current=!1)}},[Q.current]),M.createElement("section",{ref:e,"aria-label":`${T} ${U}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},N.map((z,ne)=>{var se;let[he,Pe]=z.split("-");return A.length?M.createElement("ol",{key:z,dir:y==="auto"?NP():y,tabIndex:-1,ref:Q,className:u,"data-sonner-toaster":!0,"data-theme":Y,"data-y-position":he,"data-lifted":$&&A.length>1&&!o,"data-x-position":Pe,style:{"--front-toast-height":`${((se=I[0])==null?void 0:se.height)||0}px`,"--width":`${O3}px`,"--gap":`${_}px`,...g,...k3(c,f)},onBlur:ve=>{ee.current&&!ve.currentTarget.contains(ve.relatedTarget)&&(ee.current=!1,V.current&&(V.current.focus({preventScroll:!0}),V.current=null))},onFocus:ve=>{ve.target instanceof HTMLElement&&ve.target.dataset.dismissible==="false"||ee.current||(ee.current=!0,V.current=ve.relatedTarget)},onMouseEnter:()=>B(!0),onMouseMove:()=>B(!0),onMouseLeave:()=>{H||B(!1)},onDragEnd:()=>B(!1),onPointerDown:ve=>{ve.target instanceof HTMLElement&&ve.target.dataset.dismissible==="false"||F(!0)},onPointerUp:()=>F(!1)},A.filter(ve=>!ve.position&&ne===0||ve.position===z).map((ve,ge)=>{var oe,pe;return M.createElement(C3,{key:ve.id,icons:S,index:ge,toast:ve,defaultRichColors:p,duration:(oe=b==null?void 0:b.duration)!=null?oe:m,className:b==null?void 0:b.className,descriptionClassName:b==null?void 0:b.descriptionClassName,invert:r,visibleToasts:w,closeButton:(pe=b==null?void 0:b.closeButton)!=null?pe:s,interacting:H,position:z,style:b==null?void 0:b.style,unstyled:b==null?void 0:b.unstyled,classNames:b==null?void 0:b.classNames,cancelButtonStyle:b==null?void 0:b.cancelButtonStyle,actionButtonStyle:b==null?void 0:b.actionButtonStyle,removeToast:D,toasts:A.filter(de=>de.position==ve.position),heights:I.filter(de=>de.position==ve.position),setHeights:q,expandByDefault:o,gap:_,loadingIcon:P,expanded:$,pauseWhenPageIsHidden:E,swipeDirections:t.swipeDirections})})):null}))});const R3=({...t})=>{const{theme:e="system"}=i3();return j.jsx(j3,{theme:e,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...t})},N3=["top","right","bottom","left"],Ro=Math.min,Br=Math.max,Vd=Math.round,wd=Math.floor,Zn=t=>({x:t,y:t}),I3={left:"right",right:"left",bottom:"top",top:"bottom"},M3={start:"end",end:"start"};function Zb(t,e,r){return Br(t,Ro(e,r))}function Ti(t,e){return typeof t=="function"?t(e):t}function Ci(t){return t.split("-")[0]}function Sl(t){return t.split("-")[1]}function i_(t){return t==="x"?"y":"x"}function o_(t){return t==="y"?"height":"width"}function No(t){return["top","bottom"].includes(Ci(t))?"y":"x"}function a_(t){return i_(No(t))}function $3(t,e,r){r===void 0&&(r=!1);const n=Sl(t),i=a_(t),o=o_(i);let s=i==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(s=Kd(s)),[s,Kd(s)]}function D3(t){const e=Kd(t);return[ew(t),e,ew(e)]}function ew(t){return t.replace(/start|end/g,e=>M3[e])}function L3(t,e,r){const n=["left","right"],i=["right","left"],o=["top","bottom"],s=["bottom","top"];switch(t){case"top":case"bottom":return r?e?i:n:e?n:i;case"left":case"right":return e?o:s;default:return[]}}function B3(t,e,r,n){const i=Sl(t);let o=L3(Ci(t),r==="start",n);return i&&(o=o.map(s=>s+"-"+i),e&&(o=o.concat(o.map(ew)))),o}function Kd(t){return t.replace(/left|right|bottom|top/g,e=>I3[e])}function F3(t){return{top:0,right:0,bottom:0,left:0,...t}}function SI(t){return typeof t!="number"?F3(t):{top:t,right:t,bottom:t,left:t}}function Gd(t){const{x:e,y:r,width:n,height:i}=t;return{width:n,height:i,top:r,left:e,right:e+n,bottom:r+i,x:e,y:r}}function IP(t,e,r){let{reference:n,floating:i}=t;const o=No(e),s=a_(e),u=o_(s),c=Ci(e),f=o==="y",h=n.x+n.width/2-i.width/2,p=n.y+n.height/2-i.height/2,m=n[u]/2-i[u]/2;let g;switch(c){case"top":g={x:h,y:n.y-i.height};break;case"bottom":g={x:h,y:n.y+n.height};break;case"right":g={x:n.x+n.width,y:p};break;case"left":g={x:n.x-i.width,y:p};break;default:g={x:n.x,y:n.y}}switch(Sl(e)){case"start":g[s]-=m*(r&&f?-1:1);break;case"end":g[s]+=m*(r&&f?-1:1);break}return g}const q3=async(t,e,r)=>{const{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:s}
vendor: 9,766 bytes, line 121
121=r,u=o.filter(Boolean),c=await(s.isRTL==null?void 0:s.isRTL(e));let f=await s.getElementRects({reference:t,floating:e,strategy:i}),{x:h,y:p}=IP(f,n,c),m=n,g={},w=0;for(let b=0;b<u.length;b++){const{name:y,fn:_}=u[b],{x:P,y:S,data:T,reset:E}=await _({x:h,y:p,initialPlacement:n,placement:m,strategy:i,middlewareData:g,rects:f,platform:s,elements:{reference:t,floating:e}});h=P??h,p=S??p,g={...g,[y]:{...g[y],...T}},E&&w<=50&&(w++,typeof E=="object"&&(E.placement&&(m=E.placement),E.rects&&(f=E.rects===!0?await s.getElementRects({reference:t,floating:e,strategy:i}):E.rects),{x:h,y:p}=IP(f,m,c)),b=-1)}return{x:h,y:p,placement:m,strategy:i,middlewareData:g}};async function Ku(t,e){var r;e===void 0&&(e={});const{x:n,y:i,platform:o,rects:s,elements:u,strategy:c}=t,{boundary:f="clippingAncestors",rootBoundary:h="viewport",elementContext:p="floating",altBoundary:m=!1,padding:g=0}=Ti(e,t),w=SI(g),y=u[m?p==="floating"?"reference":"floating":p],_=Gd(await o.getClippingRect({element:(r=await(o.isElement==null?void 0:o.isElement(y)))==null||r?y:y.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(u.floating)),boundary:f,rootBoundary:h,strategy:c})),P=p==="floating"?{x:n,y:i,width:s.floating.width,height:s.floating.height}:s.reference,S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(u.floating)),T=await(o.isElement==null?void 0:o.isElement(S))?await(o.getScale==null?void 0:o.getScale(S))||{x:1,y:1}:{x:1,y:1},E=Gd(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:P,offsetParent:S,strategy:c}):P);return{top:(_.top-E.top+w.top)/T.y,bottom:(E.bottom-_.bottom+w.bottom)/T.y,left:(_.left-E.left+w.left)/T.x,right:(E.right-_.right+w.right)/T.x}}const z3=t=>({name:"arrow",options:t,async fn(e){const{x:r,y:n,placement:i,rects:o,platform:s,elements:u,middlewareData:c}=e,{element:f,padding:h=0}=Ti(t,e)||{};if(f==null)return{};const p=SI(h),m={x:r,y:n},g=a_(i),w=o_(g),b=await s.getDimensions(f),y=g==="y",_=y?"top":"left",P=y?"bottom":"right",S=y?"clientHeight":"clientWidth",T=o.reference[w]+o.reference[g]-m[g]-o.floating[w],E=m[g]-o.reference[g],A=await(s.getOffsetParent==null?void 0:s.getOffsetParent(f));let C=A?A[S]:0;(!C||!await(s.isElement==null?void 0:s.isElement(A)))&&(C=u.floating[S]||o.floating[w]);const N=T/2-E/2,I=C/2-b[w]/2-1,q=Ro(p[_],I),$=Ro(p[P],I),B=q,H=C-b[w]-$,F=C/2-b[w]/2+N,Y=Zb(B,F,H),X=!c.arrow&&Sl(i)!=null&&F!==Y&&o.reference[w]/2-(F<B?q:$)-b[w]/2<0,Q=X?F<B?F-B:F-H:0;return{[g]:m[g]+Q,data:{[g]:Y,centerOffset:F-Y-Q,...X&&{alignmentOffset:Q}},reset:X}}}),U3=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var r,n;const{placement:i,middlewareData:o,rects:s,initialPlacement:u,platform:c,elements:f}=e,{mainAxis:h=!0,crossAxis:p=!0,fallbackPlacements:m,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:w="none",flipAlignment:b=!0,...y}=Ti(t,e);if((r=o.arrow)!=null&&r.alignmentOffset)return{};const _=Ci(i),P=No(u),S=Ci(u)===u,T=await(c.isRTL==null?void 0:c.isRTL(f.floating)),E=m||(S||!b?[Kd(u)]:D3(u)),A=w!=="none";!m&&A&&E.push(...B3(u,b,w,T));const C=[u,...E],N=await Ku(e,y),I=[];let q=((n=o.flip)==null?void 0:n.overflows)||[];if(h&&I.push(N[_]),p){const F=$3(i,s,T);I.push(N[F[0]],N[F[1]])}if(q=[...q,{placement:i,overflows:I}],!I.every(F=>F<=0)){var $,B;const F=((($=o.flip)==null?void 0:$.index)||0)+1,Y=C[F];if(Y)return{data:{index:F,overflows:q},reset:{placement:Y}};let X=(B=q.filter(Q=>Q.overflows[0]<=0).sort((Q,U)=>Q.overflows[1]-U.overflows[1])[0])==null?void 0:B.placement;if(!X)switch(g){case"bestFit":{var H;const Q=(H=q.filter(U=>{if(A){const V=No(U.placement);return V===P||V==="y"}return!0}).map(U=>[U.placement,U.overflows.filter(V=>V>0).reduce((V,ee)=>V+ee,0)]).sort((U,V)=>U[1]-V[1])[0])==null?void 0:H[0];Q&&(X=Q);break}case"initialPlacement":X=u;break}if(i!==X)return{reset:{placement:X}}}return{}}}};function MP(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function $P(t){return N3.some(e=>t[e]>=0)}const W3=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:r}=e,{strategy:n="referenceHidden",...i}=Ti(t,e);switch(n){case"referenceHidden":{const o=await Ku(e,{...i,elementContext:"reference"}),s=MP(o,r.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:$P(s)}}}case"escaped":{const o=await Ku(e,{...i,altBoundary:!0}),s=MP(o,r.floating);return{data:{escapedOffsets:s,escaped:$P(s)}}}default:return{}}}}};async function H3(t,e){const{placement:r,platform:n,elements:i}=t,o=await(n.isRTL==null?void 0:n.isRTL(i.floating)),s=Ci(r),u=Sl(r),c=No(r)==="y",f=["left","top"].includes(s)?-1:1,h=o&&c?-1:1,p=Ti(e,t);let{mainAxis:m,crossAxis:g,alignmentAxis:w}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return u&&typeof w=="number"&&(g=u==="end"?w*-1:w),c?{x:g*h,y:m*f}:{x:m*f,y:g*h}}const V3=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var r,n;const{x:i,y:o,placement:s,middlewareData:u}=e,c=await H3(e,t);return s===((r=u.offset)==null?void 0:r.placement)&&(n=u.arrow)!=null&&n.alignmentOffset?{}:{x:i+c.x,y:o+c.y,data:{...c,placement:s}}}}},K3=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:r,y:n,placement:i}=e,{mainAxis:o=!0,crossAxis:s=!1,limiter:u={fn:y=>{let{x:_,y:P}=y;return{x:_,y:P}}},...c}=Ti(t,e),f={x:r,y:n},h=await Ku(e,c),p=No(Ci(i)),m=i_(p);let g=f[m],w=f[p];if(o){const y=m==="y"?"top":"left",_=m==="y"?"bottom":"right",P=g+h[y],S=g-h[_];g=Zb(P,g,S)}if(s){const y=p==="y"?"top":"left",_=p==="y"?"bottom":"right",P=w+h[y],S=w-h[_];w=Zb(P,w,S)}const b=u.fn({...e,[m]:g,[p]:w});return{...b,data:{x:b.x-r,y:b.y-n,enabled:{[m]:o,[p]:s}}}}}},G3=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:r,y:n,placement:i,rects:o,middlewareData:s}=e,{offset:u=0,mainAxis:c=!0,crossAxis:f=!0}=Ti(t,e),h={x:r,y:n},p=No(i),m=i_(p);let g=h[m],w=h[p];const b=Ti(u,e),y=typeof b=="number"?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(c){const S=m==="y"?"height":"width",T=o.reference[m]-o.floating[S]+y.mainAxis,E=o.reference[m]+o.reference[S]-y.mainAxis;g<T?g=T:g>E&&(g=E)}if(f){var _,P;const S=m==="y"?"width":"height",T=["top","left"].includes(Ci(i)),E=o.reference[p]-o.floating[S]+(T&&((_=s.offset)==null?void 0:_[p])||0)+(T?0:y.crossAxis),A=o.reference[p]+o.reference[S]+(T?0:((P=s.offset)==null?void 0:P[p])||0)-(T?y.crossAxis:0);w<E?w=E:w>A&&(w=A)}return{[m]:g,[p]:w}}}},Y3=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var r,n;const{placement:i,rects:o,platform:s,elements:u}=e,{apply:c=()=>{},...f}=Ti(t,e),h=await Ku(e,f),p=Ci(i),m=Sl(i),g=No(i)==="y",{width:w,height:b}=o.floating;let y,_;p==="top"||p==="bottom"?(y=p,_=m===(await(s.isRTL==null?void 0:s.isRTL(u.floating))?"start":"end")?"left":"right"):(_=p,y=m==="end"?"top":"bottom");const P=b-h.top-h.bottom,S=w-h.left-h.right,T=Ro(b-h[y],P),E=Ro(w-h[_],S),A=!e.middlewareData.shift;let C=T,N=E;if((r=e.middlewareData.shift)!=null&&r.enabled.x&&(N=S),(n=e.middlewareData.shift)!=null&&n.enabled.y&&(C=P),A&&!m){const q=Br(h.left,0),$=Br(h.right,0),B=Br(h.top,0),H=Br(h.bottom,0);g?N=w-2*(q!==0||$!==0?q+$:Br(h.left,h.right)):C=b-2*(B!==0||H!==0?B+H:Br(h.top,h.bottom))}await c({...e,availableWidth:N,availableHeight:C});const I=await s.getDimensions(u.floating);return w!==I.width||b!==I.height?{reset:{rects:!0}}:{}}}};function np(){return typeof window<"u"}function Ol(t){return OI(t)?(t.nodeName||"").toLowerCase():"#document"}function qr(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function oi(t){var e;return(e=(OI(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function OI(t){return np()?t instanceof Node||t instanceof qr(t).Node:!1}function Nn(t){return np()?t instanceof Element||t instanceof qr(t).Element:!1}function ni(t){return np()?t instanceof HTMLElement||t instanceof qr(t).HTMLElement:!1}function DP(t){return!np()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof qr(t).ShadowRoot}function Uc(t){const{overflow:e,overflowX:r,overflowY:n,display:i}=In(t);return/auto|scroll|overlay|hidden|clip/.test(e+n+r)&&!["inline","contents"].includes(i)}function X3(t){return["table","td","th"].includes(Ol(t))}function ip(t){return[":popover-open",":modal"].some(e=>{try{return t.matches(e)}catch{return!1}})}function s_(t){const e=l_(),r=Nn(t)?In(t):t;return["transform","translate","scale","rotate","perspective"].some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!e&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!e&&(r.filter?r.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function Q3(t){let e=Io(t);for(;ni(e)&&!Qs(e);){if(s_(e))return e;if(ip(e))return null;e=Io(e)}return null}function l_(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Qs(t){return["html","body","#document"].includes(Ol(t))}function In(t){return qr(t).getComputedStyle(t)}function op(t){return Nn(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Io(t){if(Ol(t)==="html")return t;const e=t.assignedSlot||t.parentNode||DP(t)&&t.host||oi(t);return DP(e)?e.host:e}function PI(t){const e=Io(t);return Qs(e)?t.ownerDocument?t.ownerDocument.body:t.body:ni(e)&&Uc(e)?e:PI(e)}function Gu(t,e,r){var n;e===void 0&&(e=[]),r===void 0&&(r=!0);const i=PI(t),o=i===((n=t.ownerDocument)==null?void 0:n.body),s=qr(i);if(o){const u=tw(s);
vendor: 7,338 bytes, line 121
121return e.concat(s,s.visualViewport||[],Uc(i)?i:[],u&&r?Gu(u):[])}return e.concat(i,Gu(i,[],r))}function tw(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function EI(t){const e=In(t);let r=parseFloat(e.width)||0,n=parseFloat(e.height)||0;const i=ni(t),o=i?t.offsetWidth:r,s=i?t.offsetHeight:n,u=Vd(r)!==o||Vd(n)!==s;return u&&(r=o,n=s),{width:r,height:n,$:u}}function u_(t){return Nn(t)?t:t.contextElement}function Rs(t){const e=u_(t);if(!ni(e))return Zn(1);const r=e.getBoundingClientRect(),{width:n,height:i,$:o}=EI(e);let s=(o?Vd(r.width):r.width)/n,u=(o?Vd(r.height):r.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!u||!Number.isFinite(u))&&(u=1),{x:s,y:u}}const J3=Zn(0);function AI(t){const e=qr(t);return!l_()||!e.visualViewport?J3:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function Z3(t,e,r){return e===void 0&&(e=!1),!r||e&&r!==qr(t)?!1:e}function Pa(t,e,r,n){e===void 0&&(e=!1),r===void 0&&(r=!1);const i=t.getBoundingClientRect(),o=u_(t);let s=Zn(1);e&&(n?Nn(n)&&(s=Rs(n)):s=Rs(t));const u=Z3(o,r,n)?AI(o):Zn(0);let c=(i.left+u.x)/s.x,f=(i.top+u.y)/s.y,h=i.width/s.x,p=i.height/s.y;if(o){const m=qr(o),g=n&&Nn(n)?qr(n):n;let w=m,b=tw(w);for(;b&&n&&g!==w;){const y=Rs(b),_=b.getBoundingClientRect(),P=In(b),S=_.left+(b.clientLeft+parseFloat(P.paddingLeft))*y.x,T=_.top+(b.clientTop+parseFloat(P.paddingTop))*y.y;c*=y.x,f*=y.y,h*=y.x,p*=y.y,c+=S,f+=T,w=qr(b),b=tw(w)}}return Gd({width:h,height:p,x:c,y:f})}function c_(t,e){const r=op(t).scrollLeft;return e?e.left+r:Pa(oi(t)).left+r}function TI(t,e,r){r===void 0&&(r=!1);const n=t.getBoundingClientRect(),i=n.left+e.scrollLeft-(r?0:c_(t,n)),o=n.top+e.scrollTop;return{x:i,y:o}}function ez(t){let{elements:e,rect:r,offsetParent:n,strategy:i}=t;const o=i==="fixed",s=oi(n),u=e?ip(e.floating):!1;if(n===s||u&&o)return r;let c={scrollLeft:0,scrollTop:0},f=Zn(1);const h=Zn(0),p=ni(n);if((p||!p&&!o)&&((Ol(n)!=="body"||Uc(s))&&(c=op(n)),ni(n))){const g=Pa(n);f=Rs(n),h.x=g.x+n.clientLeft,h.y=g.y+n.clientTop}const m=s&&!p&&!o?TI(s,c,!0):Zn(0);return{width:r.width*f.x,height:r.height*f.y,x:r.x*f.x-c.scrollLeft*f.x+h.x+m.x,y:r.y*f.y-c.scrollTop*f.y+h.y+m.y}}function tz(t){return Array.from(t.getClientRects())}function rz(t){const e=oi(t),r=op(t),n=t.ownerDocument.body,i=Br(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),o=Br(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight);let s=-r.scrollLeft+c_(t);const u=-r.scrollTop;return In(n).direction==="rtl"&&(s+=Br(e.clientWidth,n.clientWidth)-i),{width:i,height:o,x:s,y:u}}function nz(t,e){const r=qr(t),n=oi(t),i=r.visualViewport;let o=n.clientWidth,s=n.clientHeight,u=0,c=0;if(i){o=i.width,s=i.height;const f=l_();(!f||f&&e==="fixed")&&(u=i.offsetLeft,c=i.offsetTop)}return{width:o,height:s,x:u,y:c}}function iz(t,e){const r=Pa(t,!0,e==="fixed"),n=r.top+t.clientTop,i=r.left+t.clientLeft,o=ni(t)?Rs(t):Zn(1),s=t.clientWidth*o.x,u=t.clientHeight*o.y,c=i*o.x,f=n*o.y;return{width:s,height:u,x:c,y:f}}function LP(t,e,r){let n;if(e==="viewport")n=nz(t,r);else if(e==="document")n=rz(oi(t));else if(Nn(e))n=iz(e,r);else{const i=AI(t);n={x:e.x-i.x,y:e.y-i.y,width:e.width,height:e.height}}return Gd(n)}function CI(t,e){const r=Io(t);return r===e||!Nn(r)||Qs(r)?!1:In(r).position==="fixed"||CI(r,e)}function oz(t,e){const r=e.get(t);if(r)return r;let n=Gu(t,[],!1).filter(u=>Nn(u)&&Ol(u)!=="body"),i=null;const o=In(t).position==="fixed";let s=o?Io(t):t;for(;Nn(s)&&!Qs(s);){const u=In(s),c=s_(s);!c&&u.position==="fixed"&&(i=null),(o?!c&&!i:!c&&u.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||Uc(s)&&!c&&CI(t,s))?n=n.filter(h=>h!==s):i=u,s=Io(s)}return e.set(t,n),n}function az(t){let{element:e,boundary:r,rootBoundary:n,strategy:i}=t;const s=[...r==="clippingAncestors"?ip(e)?[]:oz(e,this._c):[].concat(r),n],u=s[0],c=s.reduce((f,h)=>{const p=LP(e,h,i);return f.top=Br(p.top,f.top),f.right=Ro(p.right,f.right),f.bottom=Ro(p.bottom,f.bottom),f.left=Br(p.left,f.left),f},LP(e,u,i));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function sz(t){const{width:e,height:r}=EI(t);return{width:e,height:r}}function lz(t,e,r){const n=ni(e),i=oi(e),o=r==="fixed",s=Pa(t,!0,o,e);let u={scrollLeft:0,scrollTop:0};const c=Zn(0);if(n||!n&&!o)if((Ol(e)!=="body"||Uc(i))&&(u=op(e)),n){const m=Pa(e,!0,o,e);c.x=m.x+e.clientLeft,c.y=m.y+e.clientTop}else i&&(c.x=c_(i));const f=i&&!n&&!o?TI(i,u):Zn(0),h=s.left+u.scrollLeft-c.x-f.x,p=s.top+u.scrollTop-c.y-f.y;return{x:h,y:p,width:s.width,height:s.height}}function $m(t){return In(t).position==="static"}function BP(t,e){if(!ni(t)||In(t).position==="fixed")return null;if(e)return e(t);let r=t.offsetParent;return oi(t)===r&&(r=r.ownerDocument.body),r}function kI(t,e){const r=qr(t);if(ip(t))return r;if(!ni(t)){let i=Io(t);for(;i&&!Qs(i);){if(Nn(i)&&!$m(i))return i;i=Io(i)}return r}let n=BP(t,e);for(;n&&X3(n)&&$m(n);)n=BP(n,e);return n&&Qs(n)&&$m(n)&&!s_(n)?r:n||Q3(t)||r}const uz=async function(t){const e=this.getOffsetParent||kI,r=this.getDimensions,n=await r(t.floating);return{reference:lz(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function cz(t){return In(t).direction==="rtl"}const fz={convertOffsetParentRelativeRectToViewportRelativeRect:ez,getDocumentElement:oi,getClippingRect:az,getOffsetParent:kI,getElementRects:uz,getClientRects:tz,getDimensions:sz,getScale:Rs,isElement:Nn,isRTL:cz};function jI(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function dz(t,e){let r=null,n;const i=oi(t);function o(){var u;clearTimeout(n),(u=r)==null||u.disconnect(),r=null}function s(u,c){u===void 0&&(u=!1),c===void 0&&(c=1),o();const f=t.getBoundingClientRect(),{left:h,top:p,width:m,height:g}=f;if(u||e(),!m||!g)return;const w=wd(p),b=wd(i.clientWidth-(h+m)),y=wd(i.clientHeight-(p+g)),_=wd(h),S={rootMargin:-w+"px "+-b+"px "+-y+"px "+-_+"px",threshold:Br(0,Ro(1,c))||1};let T=!0;function E(A){const C=A[0].intersectionRatio;if(C!==c){if(!T)return s();C?s(!1,C):n=setTimeout(()=>{s(!1,1e-7)},1e3)}C===1&&!jI(f,t.getBoundingClientRect())&&s(),T=!1}try{r=new IntersectionObserver(E,{...S,root:i.ownerDocument})}catch{r=new IntersectionObserver(E,S)}r.observe(t)}return s(!0),o}function hz(t,e,r,n){n===void 0&&(n={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:c=!1}=n,f=u_(t),h=i||o?[...f?Gu(f):[],...Gu(e)]:[];h.forEach(_=>{i&&_.addEventListener("scroll",r,{passive:!0}),o&&_.addEventListener("resize",r)});const p=f&&u?dz(f,r):null;let m=-1,g=null;s&&(g=new ResizeObserver(_=>{let[P]=_;P&&P.target===f&&g&&(g.unobserve(e),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var S;(S=g)==null||S.observe(e)})),r()}),f&&!c&&g.observe(f),g.observe(e));let w,b=c?Pa(t):null;c&&y();function y(){const _=Pa(t);b&&!jI(b,_)&&r(),b=_,w=requestAnimationFrame(y)}return r(),()=>{var _;h.forEach(P=>{i&&P.removeEventListener("scroll",r),o&&P.removeEventListener("resize",r)}),p==null||p(),(_=g)==null||_.disconnect(),g=null,c&&cancelAnimationFrame(w)}}const pz=V3,vz=K3,mz=U3,gz=Y3,yz=W3,FP=z3,bz=G3,wz=(t,e,r)=>{const n=new Map,i={platform:fz,...r},o={...i.platform,_c:n};return q3(t,e,{...i,platform:o})};var Ud=typeof document<"u"?R.useLayoutEffect:R.useEffect;function Yd(t,e){if(t===e)return!0;
vendor: 4,330 bytes, line 121
121if(typeof t!=typeof e)return!1;if(typeof t=="function"&&t.toString()===e.toString())return!0;let r,n,i;if(t&&e&&typeof t=="object"){if(Array.isArray(t)){if(r=t.length,r!==e.length)return!1;for(n=r;n--!==0;)if(!Yd(t[n],e[n]))return!1;return!0}if(i=Object.keys(t),r=i.length,r!==Object.keys(e).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(e,i[n]))return!1;for(n=r;n--!==0;){const o=i[n];if(!(o==="_owner"&&t.$$typeof)&&!Yd(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}function RI(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function qP(t,e){const r=RI(t);return Math.round(e*r)/r}function Dm(t){const e=R.useRef(t);return Ud(()=>{e.current=t}),e}function xz(t){t===void 0&&(t={});const{placement:e="bottom",strategy:r="absolute",middleware:n=[],platform:i,elements:{reference:o,floating:s}={},transform:u=!0,whileElementsMounted:c,open:f}=t,[h,p]=R.useState({x:0,y:0,strategy:r,placement:e,middlewareData:{},isPositioned:!1}),[m,g]=R.useState(n);Yd(m,n)||g(n);const[w,b]=R.useState(null),[y,_]=R.useState(null),P=R.useCallback(U=>{U!==A.current&&(A.current=U,b(U))},[]),S=R.useCallback(U=>{U!==C.current&&(C.current=U,_(U))},[]),T=o||w,E=s||y,A=R.useRef(null),C=R.useRef(null),N=R.useRef(h),I=c!=null,q=Dm(c),$=Dm(i),B=Dm(f),H=R.useCallback(()=>{if(!A.current||!C.current)return;const U={placement:e,strategy:r,middleware:m};$.current&&(U.platform=$.current),wz(A.current,C.current,U).then(V=>{const ee={...V,isPositioned:B.current!==!1};F.current&&!Yd(N.current,ee)&&(N.current=ee,Jh.flushSync(()=>{p(ee)}))})},[m,e,r,$,B]);Ud(()=>{f===!1&&N.current.isPositioned&&(N.current.isPositioned=!1,p(U=>({...U,isPositioned:!1})))},[f]);const F=R.useRef(!1);Ud(()=>(F.current=!0,()=>{F.current=!1}),[]),Ud(()=>{if(T&&(A.current=T),E&&(C.current=E),T&&E){if(q.current)return q.current(T,E,H);H()}},[T,E,H,q,I]);const Y=R.useMemo(()=>({reference:A,floating:C,setReference:P,setFloating:S}),[P,S]),X=R.useMemo(()=>({reference:T,floating:E}),[T,E]),Q=R.useMemo(()=>{const U={position:r,left:0,top:0};if(!X.floating)return U;const V=qP(X.floating,h.x),ee=qP(X.floating,h.y);return u?{...U,transform:"translate("+V+"px, "+ee+"px)",...RI(X.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:V,top:ee}},[r,u,X.floating,h.x,h.y]);return R.useMemo(()=>({...h,update:H,refs:Y,elements:X,floatingStyles:Q}),[h,H,Y,X,Q])}const _z=t=>{function e(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:t,fn(r){const{element:n,padding:i}=typeof t=="function"?t(r):t;return n&&e(n)?n.current!=null?FP({element:n.current,padding:i}).fn(r):{}:n?FP({element:n,padding:i}).fn(r):{}}}},Sz=(t,e)=>({...pz(t),options:[t,e]}),Oz=(t,e)=>({...vz(t),options:[t,e]}),Pz=(t,e)=>({...bz(t),options:[t,e]}),Ez=(t,e)=>({...mz(t),options:[t,e]}),Az=(t,e)=>({...gz(t),options:[t,e]}),Tz=(t,e)=>({...yz(t),options:[t,e]}),Cz=(t,e)=>({..._z(t),options:[t,e]});var kz="Arrow",NI=R.forwardRef((t,e)=>{const{children:r,width:n=10,height:i=5,...o}=t;return j.jsx(Cr.svg,{...o,ref:e,width:n,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?r:j.jsx("polygon",{points:"0,0 30,0 15,10"})})});NI.displayName=kz;var jz=NI;function Rz(t){const[e,r]=R.useState(void 0);return Oa(()=>{if(t){r({width:t.offsetWidth,height:t.offsetHeight});const n=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const o=i[0];let s,u;if("borderBoxSize"in o){const c=o.borderBoxSize,f=Array.isArray(c)?c[0]:c;s=f.inlineSize,u=f.blockSize}else s=t.offsetWidth,u=t.offsetHeight;r({width:s,height:u})});return n.observe(t,{box:"border-box"}),()=>n.unobserve(t)}else r(void 0)},[t]),e}var II="Popper",[MI,$I]=Zh(II),[ioe,DI]=MI(II),LI="PopperAnchor",BI=R.forwardRef((t,e)=>{const{__scopePopper:r,virtualRef:n,...i}=t,o=DI(LI,r),s=R.useRef(null),u=Rn(e,s);return R.useEffect(()=>{o.onAnchorChange((n==null?void 0:n.current)||s.current)}),n?null:j.jsx(Cr.div,{...i,ref:u})});BI.displayName=LI;var f_="PopperContent",[Nz,Iz]=MI(f_),FI=R.forwardRef((t,e)=>{var ve,ge,oe,pe,de,Z;const{__scopePopper:r,side:n="bottom",sideOffset:i=0,align:o="center",alignOffset:s=0,arrowPadding:u=0,avoidCollisions:c=!0,collisionBoundary:f=[],collisionPadding:h=0,sticky:p="partial",hideWhenDetached:m=!1,updatePositionStrategy:g="optimized",onPlaced:w,...b}=t,y=DI(f_,r),[_,P]=R.useState(null),S=Rn(e,_e=>
vendor: 4,149 bytes, line 121
121P(_e)),[T,E]=R.useState(null),A=Rz(T),C=(A==null?void 0:A.width)??0,N=(A==null?void 0:A.height)??0,I=n+(o!=="center"?"-"+o:""),q=typeof h=="number"?h:{top:0,right:0,bottom:0,left:0,...h},$=Array.isArray(f)?f:[f],B=$.length>0,H={padding:q,boundary:$.filter($z),altBoundary:B},{refs:F,floatingStyles:Y,placement:X,isPositioned:Q,middlewareData:U}=xz({strategy:"fixed",placement:I,whileElementsMounted:(..._e)=>hz(..._e,{animationFrame:g==="always"}),elements:{reference:y.anchor},middleware:[Sz({mainAxis:i+N,alignmentAxis:s}),c&&Oz({mainAxis:!0,crossAxis:!1,limiter:p==="partial"?Pz():void 0,...H}),c&&Ez({...H}),Az({...H,apply:({elements:_e,rects:Se,availableWidth:Ne,availableHeight:De})=>{const{width:Ke,height:ct}=Se.reference,ot=_e.floating.style;ot.setProperty("--radix-popper-available-width",`${Ne}px`),ot.setProperty("--radix-popper-available-height",`${De}px`),ot.setProperty("--radix-popper-anchor-width",`${Ke}px`),ot.setProperty("--radix-popper-anchor-height",`${ct}px`)}}),T&&Cz({element:T,padding:u}),Dz({arrowWidth:C,arrowHeight:N}),m&&Tz({strategy:"referenceHidden",...H})]}),[V,ee]=UI(X),D=ri(w);Oa(()=>{Q&&(D==null||D())},[Q,D]);const z=(ve=U.arrow)==null?void 0:ve.x,ne=(ge=U.arrow)==null?void 0:ge.y,se=((oe=U.arrow)==null?void 0:oe.centerOffset)!==0,[he,Pe]=R.useState();return Oa(()=>{_&&Pe(window.getComputedStyle(_).zIndex)},[_]),j.jsx("div",{ref:F.setFloating,"data-radix-popper-content-wrapper":"",style:{...Y,transform:Q?Y.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:he,"--radix-popper-transform-origin":[(pe=U.transformOrigin)==null?void 0:pe.x,(de=U.transformOrigin)==null?void 0:de.y].join(" "),...((Z=U.hide)==null?void 0:Z.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:j.jsx(Nz,{scope:r,placedSide:V,onArrowChange:E,arrowX:z,arrowY:ne,shouldHideArrow:se,children:j.jsx(Cr.div,{"data-side":V,"data-align":ee,...b,ref:S,style:{...b.style,animation:Q?void 0:"none"}})})})});FI.displayName=f_;var qI="PopperArrow",Mz={top:"bottom",right:"left",bottom:"top",left:"right"},zI=R.forwardRef(function(e,r){const{__scopePopper:n,...i}=e,o=Iz(qI,n),s=Mz[o.placedSide];return j.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[s]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:j.jsx(jz,{...i,ref:r,style:{...i.style,display:"block"}})})});zI.displayName=qI;function $z(t){return t!==null}var Dz=t=>({name:"transformOrigin",options:t,fn(e){var y,_,P;const{placement:r,rects:n,middlewareData:i}=e,s=((y=i.arrow)==null?void 0:y.centerOffset)!==0,u=s?0:t.arrowWidth,c=s?0:t.arrowHeight,[f,h]=UI(r),p={start:"0%",center:"50%",end:"100%"}[h],m=(((_=i.arrow)==null?void 0:_.x)??0)+u/2,g=(((P=i.arrow)==null?void 0:P.y)??0)+c/2;let w="",b="";return f==="bottom"?(w=s?p:`${m}px`,b=`${-c}px`):f==="top"?(w=s?p:`${m}px`,b=`${n.floating.height+c}px`):f==="right"?(w=`${-c}px`,b=s?p:`${g}px`):f==="left"&&(w=`${n.floating.width+c}px`,b=s?p:`${g}px`),{data:{x:w,y:b}}}});function UI(t){const[e,r="center"]=t.split("-");return[e,r]}var Lz=BI,Bz=FI,Fz=zI,[ap,ooe]=Zh("Tooltip",[$I]),d_=$I(),WI="TooltipProvider",qz=700,zP="tooltip.open",[zz,HI]=ap(WI),VI=t=>{const{__scopeTooltip:e,delayDuration:r=qz,skipDelayDuration:n=300,disableHoverableContent:i=!1,children:o}=t,s=R.useRef(!0),u=R.useRef(!1),c=R.useRef(0);return R.useEffect(()=>{const f=c.current;return()=>window.clearTimeout(f)},[]),j.jsx(zz,{scope:e,isOpenDelayedRef:s,delayDuration:r,onOpen:R.useCallback(()=>{window.clearTimeout(c.current),s.current=!1},[]),onClose:R.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.current=!0,n)},[n]),isPointerInTransitRef:u,onPointerInTransitChange:R.useCallback(f=>{u.current=f},[]),disableHoverableContent:i,children:o})};VI.displayName=WI;var KI="Tooltip",[aoe,sp]=ap(KI),rw="TooltipTrigger",Uz=R.forwardRef((t,e)=>{const{__scopeTooltip:r,...n}
vendor: 5,569 bytes, line 121
121=t,i=sp(rw,r),o=HI(rw,r),s=d_(r),u=R.useRef(null),c=Rn(e,u,i.onTriggerChange),f=R.useRef(!1),h=R.useRef(!1),p=R.useCallback(()=>f.current=!1,[]);return R.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),j.jsx(Lz,{asChild:!0,...s,children:j.jsx(Cr.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...n,ref:c,onPointerMove:$t(t.onPointerMove,m=>{m.pointerType!=="touch"&&!h.current&&!o.isPointerInTransitRef.current&&(i.onTriggerEnter(),h.current=!0)}),onPointerLeave:$t(t.onPointerLeave,()=>{i.onTriggerLeave(),h.current=!1}),onPointerDown:$t(t.onPointerDown,()=>{i.open&&i.onClose(),f.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:$t(t.onFocus,()=>{f.current||i.onOpen()}),onBlur:$t(t.onBlur,i.onClose),onClick:$t(t.onClick,i.onClose)})})});Uz.displayName=rw;var Wz="TooltipPortal",[soe,Hz]=ap(Wz,{forceMount:void 0}),Js="TooltipContent",GI=R.forwardRef((t,e)=>{const r=Hz(Js,t.__scopeTooltip),{forceMount:n=r.forceMount,side:i="top",...o}=t,s=sp(Js,t.__scopeTooltip);return j.jsx(Zx,{present:n||s.open,children:s.disableHoverableContent?j.jsx(YI,{side:i,...o,ref:e}):j.jsx(Vz,{side:i,...o,ref:e})})}),Vz=R.forwardRef((t,e)=>{const r=sp(Js,t.__scopeTooltip),n=HI(Js,t.__scopeTooltip),i=R.useRef(null),o=Rn(e,i),[s,u]=R.useState(null),{trigger:c,onClose:f}=r,h=i.current,{onPointerInTransitChange:p}=n,m=R.useCallback(()=>{u(null),p(!1)},[p]),g=R.useCallback((w,b)=>{const y=w.currentTarget,_={x:w.clientX,y:w.clientY},P=Qz(_,y.getBoundingClientRect()),S=Jz(_,P),T=Zz(b.getBoundingClientRect()),E=tU([...S,...T]);u(E),p(!0)},[p]);return R.useEffect(()=>()=>m(),[m]),R.useEffect(()=>{if(c&&h){const w=y=>g(y,h),b=y=>g(y,c);return c.addEventListener("pointerleave",w),h.addEventListener("pointerleave",b),()=>{c.removeEventListener("pointerleave",w),h.removeEventListener("pointerleave",b)}}},[c,h,g,m]),R.useEffect(()=>{if(s){const w=b=>{const y=b.target,_={x:b.clientX,y:b.clientY},P=(c==null?void 0:c.contains(y))||(h==null?void 0:h.contains(y)),S=!eU(_,s);P?m():S&&(m(),f())};return document.addEventListener("pointermove",w),()=>document.removeEventListener("pointermove",w)}},[c,h,s,f,m]),j.jsx(YI,{...t,ref:o})}),[Kz,Gz]=ap(KI,{isInside:!1}),Yz=wF("TooltipContent"),YI=R.forwardRef((t,e)=>{const{__scopeTooltip:r,children:n,"aria-label":i,onEscapeKeyDown:o,onPointerDownOutside:s,...u}=t,c=sp(Js,r),f=d_(r),{onClose:h}=c;return R.useEffect(()=>(document.addEventListener(zP,h),()=>document.removeEventListener(zP,h)),[h]),R.useEffect(()=>{if(c.trigger){const p=m=>{const g=m.target;g!=null&&g.contains(c.trigger)&&h()};return window.addEventListener("scroll",p,{capture:!0}),()=>window.removeEventListener("scroll",p,{capture:!0})}},[c.trigger,h]),j.jsx(Jx,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:s,onFocusOutside:p=>p.preventDefault(),onDismiss:h,children:j.jsxs(Bz,{"data-state":c.stateAttribute,...f,...u,ref:e,style:{...u.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[j.jsx(Yz,{children:n}),j.jsx(Kz,{scope:r,isInside:!0,children:j.jsx(zF,{id:c.contentId,role:"tooltip",children:i||n})})]})})});GI.displayName=Js;var XI="TooltipArrow",Xz=R.forwardRef((t,e)=>{const{__scopeTooltip:r,...n}=t,i=d_(r);return Gz(XI,r).isInside?null:j.jsx(Fz,{...i,...n,ref:e})});Xz.displayName=XI;function Qz(t,e){const r=Math.abs(e.top-t.y),n=Math.abs(e.bottom-t.y),i=Math.abs(e.right-t.x),o=Math.abs(e.left-t.x);switch(Math.min(r,n,i,o)){case o:return"left";case i:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function Jz(t,e,r=5){const n=[];switch(e){case"top":n.push({x:t.x-r,y:t.y+r},{x:t.x+r,y:t.y+r});break;case"bottom":n.push({x:t.x-r,y:t.y-r},{x:t.x+r,y:t.y-r});break;case"left":n.push({x:t.x+r,y:t.y-r},{x:t.x+r,y:t.y+r});break;case"right":n.push({x:t.x-r,y:t.y-r},{x:t.x-r,y:t.y+r});break}return n}function Zz(t){const{top:e,right:r,bottom:n,left:i}=t;return[{x:i,y:e},{x:r,y:e},{x:r,y:n},{x:i,y:n}]}function eU(t,e){const{x:r,y:n}=t;let i=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const u=e[o].x,c=e[o].y,f=e[s].x,h=e[s].y;c>n!=h>n&&r<(f-u)*(n-c)/(h-c)+u&&(i=!i)}return i}function tU(t){const e=t.slice();return e.sort((r,n)=>r.x<n.x?-1:r.x>n.x?1:r.y<n.y?-1:r.y>n.y?1:0),rU(e)}function rU(t){if(t.length<=1)return t.slice();const e=[];for(let n=0;n<t.length;n++){const i=t[n];for(;e.length>=2;){const o=e[e.length-1],s=e[e.length-2];if((o.x-s.x)*(i.y-s.y)>=(o.y-s.y)*(i.x-s.x))e.pop();else break}e.push(i)}e.pop();const r=[];for(let n=t.length-1;n>=0;n--){const i=t[n];for(;r.length>=2;){const o=r[r.length-1],s=r[r.length-2];if((o.x-s.x)*(i.y-s.y)>=(o.y-s.y)*(i.x-s.x))r.pop();else break}r.push(i)}return r.pop(),e.length===1&&r.length===1&&e[0].x===r[0].x&&e[0].y===r[0].y?e:e.concat(r)}var nU=VI,QI=GI;const iU=nU,oU=R.forwardRef(({className:t,sideOffset:e=4,...r},n)=>j.jsx(QI,{ref:n,sideOffset:e,className:Xe("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
121de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t),...r}));oU.displayName=QI.displayName;var Wc=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Ea=typeof window>"u"||"Deno"in globalThis;function Zr(){}function aU(t,e){return typeof t=="function"?t(e):t}function nw(t){return typeof t=="number"&&t>=0&&t!==1/0}function JI(t,e){return Math.max(t+(e||0)-Date.now(),0)}function Ns(t,e){return typeof t=="function"?t(e):t}function An(t,e){return typeof t=="function"?t(e):t}function UP(t,e){const{type:r="all",exact:n,fetchStatus:i,predicate:o,queryKey:s,stale:u}=t;if(s){if(n){if(e.queryHash!==h_(s,e.options))return!1}else if(!Xu(e.queryKey,s))return!1}if(r!=="all"){const c=e.isActive();if(r==="active"&&!c||r==="inactive"&&c)return!1}return!(typeof u=="boolean"&&e.isStale()!==u||i&&i!==e.state.fetchStatus||o&&!o(e))}function WP(t,e){const{exact:r,status:n,predicate:i,mutationKey:o}=t;if(o){if(!e.options.mutationKey)return!1;if(r){if(Yu(e.options.mutationKey)!==Yu(o))return!1}else if(!Xu(e.options.mutationKey,o))return!1}return!(n&&e.state.status!==n||i&&!i(e))}function h_(t,e){return((e==null?void 0:e.queryKeyHashFn)||Yu)(t)}function Yu(t){return JSON.stringify(t,(e,r)=>ow(r)?Object.keys(r).sort().reduce((n,i)=>(n[i]=r[i],n),{}):r)}function Xu(t,e){return t===e?!0:typeof t!=typeof e?!1:t&&e&&typeof t=="object"&&typeof e=="object"?Object.keys(e).every(r=>Xu(t[r],e[r])):!1}function ZI(t,e){if(t===e)return t;const r=HP(t)&&HP(e);if(r||ow(t)&&ow(e)){const n=r?t:Object.keys(t),i=n.length,o=r?e:Object.keys(e),s=o.length,u=r?[]:{};let c=0;for(let f=0;f<s;f++){const h=r?f:o[f];(!r&&n.includes(h)||r)&&t[h]===void 0&&e[h]===void 0?(u[h]=void 0,c++):(u[h]=ZI(t[h],e[h]),u[h]===t[h]&&t[h]!==void 0&&c++)}return i===s&&c===i?t:u}return e}function iw(t,e){if(!e||Object.keys(t).length!==Object.keys(e).length)return!1;for(const r in t)if(t[r]!==e[r])return!1;return!0}function HP(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function ow(t){if(!VP(t))return!1;const e=t.constructor;if(e===void 0)return!0;const r=e.prototype;return!(!VP(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function VP(t){return Object.prototype.toString.call(t)==="[object Object]"}function sU(t){return new Promise(e=>{setTimeout(e,t)})}function aw(t,e,r){return typeof r.structuralSharing=="function"?r.structuralSharing(t,e):r.structuralSharing!==!1?ZI(t,e):e}function lU(t,e,r=0){const n=[...t,e];return r&&n.length>r?n.slice(1):n}function uU(t,e,r=0){const n=[e,...t];return r&&n.length>r?n.slice(0,-1):n}var p_=Symbol();function eM(t,e){return!t.queryFn&&(e!=null&&e.initialPromise)?()=>e.initialPromise:!t.queryFn||t.queryFn===p_?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}var pa,yo,Ls,ON,cU=(ON=class extends Wc{constructor(){super();je(this,pa);je(this,yo);je(this,Ls);xe(this,Ls,e=>{if(!Ea&&window.addEventListener){const r=()=>e();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){G(this,yo)||this.setEventListener(G(this,Ls))}onUnsubscribe(){var e;this.hasListeners()||((e=G(this,yo))==null||e.call(this),xe(this,yo,void 0))}setEventListener(e){var r;xe(this,Ls,e),(r=G(this,yo))==null||r.call(this),xe(this,yo,e(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()}))}setFocused(e){G(this,pa)!==e&&(xe(this,pa,e),this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(r=>{r(e)})}isFocused(){var e;return typeof G(this,pa)=="boolean"?G(this,pa):((e=globalThis.document)==null?void 0:e.visibilityState)!=="hidden"}},pa=new WeakMap,yo=new WeakMap,Ls=new WeakMap,ON),v_=new cU,Bs,bo,Fs,PN,fU=(PN=class extends Wc{constructor(){super();je(this,Bs,!0);je(this,bo);je(this,Fs);xe(this,Fs,e=>{if(!Ea&&window.addEventListener){const r=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",n
vendor: 31,373 bytes, line 121
121)}}})}onSubscribe(){G(this,bo)||this.setEventListener(G(this,Fs))}onUnsubscribe(){var e;this.hasListeners()||((e=G(this,bo))==null||e.call(this),xe(this,bo,void 0))}setEventListener(e){var r;xe(this,Fs,e),(r=G(this,bo))==null||r.call(this),xe(this,bo,e(this.setOnline.bind(this)))}setOnline(e){G(this,Bs)!==e&&(xe(this,Bs,e),this.listeners.forEach(n=>{n(e)}))}isOnline(){return G(this,Bs)}},Bs=new WeakMap,bo=new WeakMap,Fs=new WeakMap,PN),Xd=new fU;function sw(){let t,e;const r=new Promise((i,o)=>{t=i,e=o});r.status="pending",r.catch(()=>{});function n(i){Object.assign(r,i),delete r.resolve,delete r.reject}return r.resolve=i=>{n({status:"fulfilled",value:i}),t(i)},r.reject=i=>{n({status:"rejected",reason:i}),e(i)},r}function dU(t){return Math.min(1e3*2**t,3e4)}function tM(t){return(t??"online")==="online"?Xd.isOnline():!0}var rM=class extends Error{constructor(t){super("CancelledError"),this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}};function Lm(t){return t instanceof rM}function nM(t){let e=!1,r=0,n=!1,i;const o=sw(),s=b=>{var y;n||(m(new rM(b)),(y=t.abort)==null||y.call(t))},u=()=>{e=!0},c=()=>{e=!1},f=()=>v_.isFocused()&&(t.networkMode==="always"||Xd.isOnline())&&t.canRun(),h=()=>tM(t.networkMode)&&t.canRun(),p=b=>{var y;n||(n=!0,(y=t.onSuccess)==null||y.call(t,b),i==null||i(),o.resolve(b))},m=b=>{var y;n||(n=!0,(y=t.onError)==null||y.call(t,b),i==null||i(),o.reject(b))},g=()=>new Promise(b=>{var y;i=_=>{(n||f())&&b(_)},(y=t.onPause)==null||y.call(t)}).then(()=>{var b;i=void 0,n||(b=t.onContinue)==null||b.call(t)}),w=()=>{if(n)return;let b;const y=r===0?t.initialPromise:void 0;try{b=y??t.fn()}catch(_){b=Promise.reject(_)}Promise.resolve(b).then(p).catch(_=>{var A;if(n)return;const P=t.retry??(Ea?0:3),S=t.retryDelay??dU,T=typeof S=="function"?S(r,_):S,E=P===!0||typeof P=="number"&&r<P||typeof P=="function"&&P(r,_);if(e||!E){m(_);return}r++,(A=t.onFail)==null||A.call(t,r,_),sU(T).then(()=>f()?void 0:g()).then(()=>{e?m(_):w()})})};return{promise:o,cancel:s,continue:()=>(i==null||i(),o),cancelRetry:u,continueRetry:c,canStart:h,start:()=>(h()?w():g().then(w),o)}}var hU=t=>setTimeout(t,0);function pU(){let t=[],e=0,r=u=>{u()},n=u=>{u()},i=hU;const o=u=>{e?t.push(u):i(()=>{r(u)})},s=()=>{const u=t;t=[],u.length&&i(()=>{n(()=>{u.forEach(c=>{r(c)})})})};return{batch:u=>{let c;e++;try{c=u()}finally{e--,e||s()}return c},batchCalls:u=>(...c)=>{o(()=>{u(...c)})},schedule:o,setNotifyFunction:u=>{r=u},setBatchNotifyFunction:u=>{n=u},setScheduler:u=>{i=u}}}var Zt=pU(),va,EN,iM=(EN=class{constructor(){je(this,va)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),nw(this.gcTime)&&xe(this,va,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(Ea?1/0:5*60*1e3))}clearGcTimeout(){G(this,va)&&(clearTimeout(G(this,va)),xe(this,va,void 0))}},va=new WeakMap,EN),qs,zs,Jr,ma,or,Bc,ga,Sn,yi,AN,vU=(AN=class extends iM{constructor(e){super();je(this,Sn);je(this,qs);je(this,zs);je(this,Jr);je(this,ma);je(this,or);je(this,Bc);je(this,ga);xe(this,ga,!1),xe(this,Bc,e.defaultOptions),this.setOptions(e.options),this.observers=[],xe(this,ma,e.client),xe(this,Jr,G(this,ma).getQueryCache()),this.queryKey=e.queryKey,this.queryHash=e.queryHash,xe(this,qs,mU(this.options)),this.state=e.state??G(this,qs),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var e;return(e=G(this,or))==null?void 0:e.promise}setOptions(e){this.options={...G(this,Bc),...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&G(this,Jr).remove(this)}setData(e,r){const n=aw(this.state.data,e,this.options);return qe(this,Sn,yi).call(this,{data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(e,r){qe(this,Sn,yi).call(this,{type:"setState",state:e,setStateOptions:r})}cancel(e){var n,i;const r=(n=G(this,or))==null?void 0:n.promise;return(i=G(this,or))==null||i.cancel(e),r?r.then(Zr).catch(Zr):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(G(this,qs))}isActive(){return this.observers.some(e=>An(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===p_||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(e=0){return this.state.isInvalidated||this.state.data===void 0||!JI(this.state.dataUpdatedAt,e)}onFocus(){var r;const e=this.observers.find(n=>n.shouldFetchOnWindowFocus());e==null||e.refetch({cancelRefetch:!1}),(r=G(this,or))==null||r.continue()}onOnline(){var r;const e=this.observers.find(n=>n.shouldFetchOnReconnect());e==null||e.refetch({cancelRefetch:!1}),(r=G(this,or))==null||r.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),G(this,Jr).notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(r=>r!==e),this.observers.length||(G(this,or)&&(G(this,ga)?G(this,or).cancel({revert:!0}):G(this,or).cancelRetry()),this.scheduleGc()),G(this,Jr).notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||qe(this,Sn,yi).call(this,{type:"invalidate"})}fetch(e,r){var c,f,h;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(G(this,or))return G(this,or).continueRetry(),G(this,or).promise}if(e&&this.setOptions(e),!this.options.queryFn){const p=this.observers.find(m=>m.options.queryFn);p&&this.setOptions(p.options)}const n=new AbortController,i=p=>{Object.defineProperty(p,"signal",{enumerable:!0,get:()=>(xe(this,ga,!0),n.signal)})},o=()=>{const p=eM(this.options,r),m={client:G(this,ma),queryKey:this.queryKey,meta:this.meta};return i(m),xe(this,ga,!1),this.options.persister?this.options.persister(p,m,this):p(m)},s={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:G(this,ma),state:this.state,fetchFn:o};i(s),(c=this.options.behavior)==null||c.onFetch(s,this),xe(this,zs,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((f=s.fetchOptions)==null?void 0:f.meta))&&qe(this,Sn,yi).call(this,{type:"fetch",meta:(h=s.fetchOptions)==null?void 0:h.meta});const u=p=>{var m,g,w,b;Lm(p)&&p.silent||qe(this,Sn,yi).call(this,{type:"error",error:p}),Lm(p)||((g=(m=G(this,Jr).config).onError)==null||g.call(m,p,this),(b=(w=G(this,Jr).config).onSettled)==null||b.call(w,this.state.data,p,this)),this.scheduleGc()};return xe(this,or,nM({initialPromise:r==null?void 0:r.initialPromise,fn:s.fetchFn,abort:n.abort.bind(n),onSuccess:p=>{var m,g,w,b;if(p===void 0){u(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(p)}catch(y){u(y);return}(g=(m=G(this,Jr).config).onSuccess)==null||g.call(m,p,this),(b=(w=G(this,Jr).config).onSettled)==null||b.call(w,p,this.state.error,this),this.scheduleGc()},onError:u,onFail:(p,m)=>{qe(this,Sn,yi).call(this,{type:"failed",failureCount:p,error:m})},onPause:()=>{qe(this,Sn,yi).call(this,{type:"pause"})},onContinue:()=>{qe(this,Sn,yi).call(this,{type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0})),G(this,or).start()}},qs=new WeakMap,zs=new WeakMap,Jr=new WeakMap,ma=new WeakMap,or=new WeakMap,Bc=new WeakMap,ga=new WeakMap,Sn=new WeakSet,yi=function(e){const r=n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...oM(n.data,this.options),fetchMeta:e.meta??null};case"success":return{...n,data:e.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=e.error;return Lm(i)&&i.revert&&G(this,zs)?{...G(this,zs),fetchStatus:"idle"}:{...n,error:i,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=r(this.state),Zt.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),G(this,Jr).notify({query:this,type:"updated",action:e})})},AN);function oM(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:tM(e.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function mU(t){const e=typeof t.initialData=="function"?t.initialData():t.initialData,r=e!==void 0,n=r?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var Kn,TN,gU=(TN=class extends Wc{constructor(e={}){super();je(this,Kn);this.config=e,xe(this,Kn,new Map)}build(e,r,n){const i=r.queryKey,o=r.queryHash??h_(i,r);let s=this.get(o);return s||(s=new vU({client:e,queryKey:i,queryHash:o,options:e.defaultQueryOptions(r),state:n,defaultOptions:e.getQueryDefaults(i)}),this.add(s)),s}add(e){G(this,Kn).has(e.queryHash)||(G(this,Kn).set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const r=G(this,Kn).get(e.queryHash);r&&(e.destroy(),r===e&&G(this,Kn).delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Zt.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return G(this,Kn).get(e)}getAll(){return[...G(this,Kn).values()]}find(e){const r={exact:!0,...e};return this.getAll().find(n=>UP(r,n))}findAll(e={}){const r=this.getAll();return Object.keys(e).length>0?r.filter(n=>UP(e,n)):r}notify(e){Zt.batch(()=>{this.listeners.forEach(r=>{r(e)})})}onFocus(){Zt.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Zt.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Kn=new WeakMap,TN),Gn,pr,ya,Yn,co,CN,yU=(CN=class extends iM{constructor(e){super();je(this,Yn);je(this,Gn);je(this,pr);je(this,ya);this.mutationId=e.mutationId,xe(this,pr,e.mutationCache),xe(this,Gn,[]),this.state=e.state||bU(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){G(this,Gn).includes(e)||(G(this,Gn).push(e),this.clearGcTimeout(),G(this,pr).notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){xe(this,Gn,G(this,Gn).filter(r=>r!==e)),this.scheduleGc(),G(this,pr).notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){G(this,Gn).length||(this.state.status==="pending"?this.scheduleGc():G(this,pr).remove(this))}continue(){var e;return((e=G(this,ya))==null?void 0:e.continue())??this.execute(this.state.variables)}async execute(e){var o,s,u,c,f,h,p,m,g,w,b,y,_,P,S,T,E,A,C,N;const r=()=>{qe(this,Yn,co).call(this,{type:"continue"})};xe(this,ya,nM({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(I,q)=>{qe(this,Yn,co).call(this,{type:"failed",failureCount:I,error:q})},onPause:()=>{qe(this,Yn,co).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>G(this,pr).canRun(this)}));const n=this.state.status==="pending",i=!G(this,ya).canStart();try{if(n)r();else{qe(this,Yn,co).call(this,{type:"pending",variables:e,isPaused:i}),await((s=(o=G(this,pr).config).onMutate)==null?void 0:s.call(o,e,this));const q=await((c=(u=this.options).onMutate)==null?void 0:c.call(u,e));q!==this.state.context&&qe(this,Yn,co).call(this,{type:"pending",context:q,variables:e,isPaused:i})}const I=await G(this,ya).start();return await((h=(f=G(this,pr).config).onSuccess)==null?void 0:h.call(f,I,e,this.state.context,this)),await((m=(p=this.options).onSuccess)==null?void 0:m.call(p,I,e,this.state.context)),await((w=(g=G(this,pr).config).onSettled)==null?void 0:w.call(g,I,null,this.state.variables,this.state.context,this)),await((y=(b=this.options).onSettled)==null?void 0:y.call(b,I,null,e,this.state.context)),qe(this,Yn,co).call(this,{type:"success",data:I}),I}catch(I){try{throw await((P=(_=G(this,pr).config).onError)==null?void 0:P.call(_,I,e,this.state.context,this)),await((T=(S=this.options).onError)==null?void 0:T.call(S,I,e,this.state.context)),await((A=(E=G(this,pr).config).onSettled)==null?void 0:A.call(E,void 0,I,this.state.variables,this.state.context,this)),await((N=(C=this.options).onSettled)==null?void 0:N.call(C,void 0,I,e,this.state.context)),I}finally{qe(this,Yn,co).call(this,{type:"error",error:I})}}finally{G(this,pr).runNext(this)}}},Gn=new WeakMap,pr=new WeakMap,ya=new WeakMap,Yn=new WeakSet,co=function(e){const r=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=r(this.state),Zt.batch(()=>{G(this,Gn).forEach(n=>{n.onMutationUpdate(e)}),G(this,pr).notify({mutation:this,type:"updated",action:e})})},CN);function bU(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var xi,On,Fc,kN,wU=(kN=class extends Wc{constructor(e={}){super();je(this,xi);je(this,On);je(this,Fc);this.config=e,xe(this,xi,new Set),xe(this,On,new Map),xe(this,Fc,0)}build(e,r,n){const i=new yU({mutationCache:this,mutationId:++pd(this,Fc)._,options:e.defaultMutationOptions(r),state:n});return this.add(i),i}add(e){G(this,xi).add(e);const r=xd(e);if(typeof r=="string"){const n=G(this,On).get(r);n?n.push(e):G(this,On).set(r,[e])}this.notify({type:"added",mutation:e})}remove(e){if(G(this,xi).delete(e)){const r=xd(e);if(typeof r=="string"){const n=G(this,On).get(r);if(n)if(n.length>1){const i=n.indexOf(e);i!==-1&&n.splice(i,1)}else n[0]===e&&G(this,On).delete(r)}}this.notify({type:"removed",mutation:e})}canRun(e){const r=xd(e);if(typeof r=="string"){const n=G(this,On).get(r),i=n==null?void 0:n.find(o=>o.state.status==="pending");return!i||i===e}else return!0}runNext(e){var n;const r=xd(e);if(typeof r=="string"){const i=(n=G(this,On).get(r))==null?void 0:n.find(o=>o!==e&&o.state.isPaused);return(i==null?void 0:i.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Zt.batch(()=>{G(this,xi).forEach(e=>{this.notify({type:"removed",mutation:e})}),G(this,xi).clear(),G(this,On).clear()})}getAll(){return Array.from(G(this,xi))}find(e){const r={exact:!0,...e};return this.getAll().find(n=>WP(r,n))}findAll(e={}){return this.getAll().filter(r=>WP(e,r))}notify(e){Zt.batch(()=>{this.listeners.forEach(r=>{r(e)})})}resumePausedMutations(){const e=this.getAll().filter(r=>r.state.isPaused);return Zt.batch(()=>Promise.all(e.map(r=>r.continue().catch(Zr))))}},xi=new WeakMap,On=new WeakMap,Fc=new WeakMap,kN);function xd(t){var e;return(e=t.options.scope)==null?void 0:e.id}function KP(t){return{onFetch:(e,r)=>{var h,p,m,g,w;const n=e.options,i=(m=(p=(h=e.fetchOptions)==null?void 0:h.meta)==null?void 0:p.fetchMore)==null?void 0:m.direction,o=((g=e.state.data)==null?void 0:g.pages)||[],s=((w=e.state.data)==null?void 0:w.pageParams)||[];let u={pages:[],pageParams:[]},c=0;const f=async()=>{let b=!1;const y=S=>{Object.defineProperty(S,"signal",{enumerable:!0,get:()=>(e.signal.aborted?b=!0:e.signal.addEventListener("abort",()=>{b=!0}),e.signal)})},_=eM(e.options,e.fetchOptions),P=async(S,T,E)=>{if(b)return Promise.reject();if(T==null&&S.pages.length)return Promise.resolve(S);const A={client:e.client,queryKey:e.queryKey,pageParam:T,direction:E?"backward":"forward",meta:e.options.meta};y(A);const C=await _(A),{maxPages:N}=e.options,I=E?uU:lU;return{pages:I(S.pages,C,N),pageParams:I(S.pageParams,T,N)}};if(i&&o.length){const S=i==="backward",T=S?xU:GP,E={pages:o,pageParams:s},A=T(n,E);u=await P(E,A,S)}else{const S=t??o.length;do{const T=c===0?s[0]??n.initialPageParam:GP(n,u);if(c>0&&T==null)break;u=await P(u,T),c++}while(c<S)}return u};e.options.persister?e.fetchFn=()=>{var b,y;return(y=(b=e.options).persister)==null?void 0:y.call(b,f,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},r)}:e.fetchFn=f}}}function GP(t,{pages:e,pageParams:r}){const n=e.length-1;return e.length>0?t.getNextPageParam(e[n],e,r[n],r):void 0}function xU(t,{pages:e,pageParams:r}){var n;return e.length>0?(n=t.getPreviousPageParam)==null?void 0:n.call(t,e[0],e,r[0],r):void 0}var _t,wo,xo,Us,Ws,_o,Hs,Vs,jN,_U=(jN=class{constructor(t={}){je(this,_t);je(this,wo);je(this,xo);je(this,Us);je(this,Ws);je(this,_o);je(this,Hs);je(this,Vs);xe(this,_t,t.queryCache||new gU),xe(this,wo,t.mutationCache||new wU),xe(this,xo,t.defaultOptions||{}),xe(this,Us,new Map),xe(this,Ws,new Map),xe(this,_o,0)}mount(){pd(this,_o)._++,G(this,_o)===1&&(xe(this,Hs,v_.subscribe(async t=>{t&&(await this.resumePausedMutations(),G(this,_t).onFocus())})),xe(this,Vs,Xd.subscribe(async t=>{t&&(await this.resumePausedMutations(),G(this,_t).onOnline())})))}unmount(){var t,e;pd(this,_o)._--,G(this,_o)===0&&((t=G(this,Hs))==null||t.call(this),xe(this,Hs,void 0),(e=G(this,Vs))==null||e.call(this),xe(this,Vs,void 0))}isFetching(t){return G(this,_t).findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return G(this,wo).findAll({...t,status:"pending"}).length}getQueryData(t){var r;const e=this.defaultQueryOptions({queryKey:t});return(r=G(this,_t).get(e.queryHash))==null?void 0:r.state.data}ensureQueryData(t){const e=this.defaultQueryOptions(t),r=G(this,_t).build(this,e),n=r.state.data;return n===void 0?this.fetchQuery(t):(t.revalidateIfStale&&r.isStaleByTime(Ns(e.staleTime,r))&&this.prefetchQuery(e),Promise.resolve(n))}getQueriesData(t){return G(this,_t).findAll(t).map(({queryKey:e,state:r})=>{const n=r.data;return[e,n]})}setQueryData(t,e,r){const n=this.defaultQueryOptions({queryKey:t}),i=G(this,_t).get(n.queryHash),o=i==null?void 0:i.state.data,s=aU(e,o);if(s!==void 0)return G(this,_t).build(this,n).setData(s,{...r,manual:!0})}setQueriesData(t,e,r){return Zt.batch(()=>G(this,_t).findAll(t).map(({queryKey:n})=>[n,this.setQueryData(n,e,r)]))}getQueryState(t){var r;const e=this.defaultQueryOptions({queryKey:t});return(r=G(this,_t).get(e.queryHash))==null?void 0:r.state}removeQueries(t){const e=G(this,_t);Zt.batch(()=>{e.findAll(t).forEach(r=>{e.remove(r)})})}resetQueries(t,e){const r=G(this,_t);return Zt.batch(()=>(r.findAll(t).forEach(n=>{n.reset()}),this.refetchQueries({type:"active",...t},e)))}cancelQueries(t,e={}){const r={revert:!0,...e},n=Zt.batch(()=>G(this,_t).findAll(t).map(i=>i.cancel(r)));return Promise.all(n).then(Zr).catch(Zr)}invalidateQueries(t,e={}){return Zt.batch(()=>(G(this,_t).findAll(t).forEach(r=>{r.invalidate()}),(t==null?void 0:t.refetchType)==="none"?Promise.resolve():this.refetchQueries({...t,type:(t==null?void 0:t.refetchType)??(t==null?void 0:t.type)??"active"},e)))}refetchQueries(t,e={}){const r={...e,cancelRefetch:e.cancelRefetch??!0},n=Zt.batch(()=>G(this,_t).findAll(t).filter(i=>!i.isDisabled()).map(i=>{let o=i.fetch(void 0,r);return r.throwOnError||(o=o.catch(Zr)),i.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(n).then(Zr)}fetchQuery(t){const e=this.defaultQueryOptions(t);e.retry===void 0&&(e.retry=!1);const r=G(this,_t).build(this,e);return r.isStaleByTime(Ns(e.staleTime,r))?r.fetch(e):Promise.resolve(r.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(Zr).catch(Zr)}fetchInfiniteQuery(t){return t.behavior=KP(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(Zr).catch(Zr)}ensureInfiniteQueryData(t){return t.behavior=KP(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return Xd.isOnline()?G(this,wo).resumePausedMutations():Promise.resolve()}getQueryCache(){return G(this,_t)}getMutationCache(){return G(this,wo)}getDefaultOptions(){return G(this,xo)}setDefaultOptions(t){xe(this,xo,t)}setQueryDefaults(t,e){G(this,Us).set(Yu(t),{queryKey:t,defaultOptions:e})}getQueryDefaults(t){const e=[...G(this,Us).values()],r={};return e.forEach(n=>{Xu(t,n.queryKey)&&Object.assign(r,n.defaultOptions)}),r}setMutationDefaults(t,e){G(this,Ws).set(Yu(t),{mutationKey:t,defaultOptions:e})}getMutationDefaults(t){const e=[...G(this,Ws).values()],r={};return e.forEach(n=>{Xu(t,n.mutationKey)&&Object.assign(r,n.defaultOptions)}),r}defaultQueryOptions(t){if(t._defaulted)return t;const e={...G(this,xo).queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return e.queryHash||(e.queryHash=h_(e.queryKey,e)),e.refetchOnReconnect===void 0&&(e.refetchOnReconnect=e.networkMode!=="always"),e.throwOnError===void 0&&(e.throwOnError=!!e.suspense),!e.networkMode&&e.persister&&(e.networkMode="offlineFirst"),e.queryFn===p_&&(e.enabled=!1),e}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...G(this,xo).mutations,...(t==null?void 0:t.mutationKey)&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){G(this,_t).clear(),G(this,wo).clear()}},_t=new WeakMap,wo=new WeakMap,xo=new WeakMap,Us=new WeakMap,Ws=new WeakMap,_o=new WeakMap,Hs=new WeakMap,Vs=new WeakMap,jN),Er,ze,qc,vr,ba,Ks,So,Oo,zc,Gs,Ys,wa,xa,Po,Xs,Ze,Tu,lw,uw,cw,fw,dw,hw,pw,aM,RN,SU=(RN=class extends Wc{constructor(e,r){super();je(this,Ze);je(this,Er);je(this,ze);je(this,qc);je(this,vr);je(this,ba);je(this,Ks);je(this,So);je(this,Oo);je(this,zc);je(this,Gs);je(this,Ys);je(this,wa);je(this,xa);je(this,Po);je(this,Xs,new Set);this.options=r,xe(this,Er,e),xe(this,Oo,null),xe(this,So,sw()),this.options.experimental_prefetchInRender||G(this,So).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(G(this,ze).addObserver(this),YP(G(this,ze),this.options)?qe(this,Ze,Tu).call(this):this.updateResult(),qe(this,Ze,fw).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return vw(G(this,ze),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return vw(G(this,ze),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,qe(this,Ze,dw).call(this),qe(this,Ze,hw).call(this),G(this,ze).removeObserver(this)}setOptions(e){const r=this.options,n=G(this,ze);if(this.options=G(this,Er).defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof An(this.options.enabled,G(this,ze))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");qe(this,Ze,pw).call(this),G(this,ze).setOptions(this.options),r._defaulted&&!iw(this.options,r)&&G(this,Er).getQueryCache().notify({type:"observerOptionsUpdated",query:G(this,ze),observer:this});const i=this.hasListeners();i&&XP(G(this,ze),n,this.options,r)&&qe(this,Ze,Tu).call(this),this.updateResult(),i&&(G(this,ze)!==n||An(this.options.enabled,G(this,ze))!==An(r.enabled,G(this,ze))||Ns(this.options.staleTime,G(this,ze))!==Ns(r.staleTime,G(this,ze)))&&qe(this,Ze,lw).call(this);const o=qe(this,Ze,uw).call(this);i&&(G(this,ze)!==n||An(this.options.enabled,G(this,ze))!==An(r.enabled,G(this,ze))||o!==G(this,Po))&&qe(this,Ze,cw).call(this,o)}getOptimisticResult(e){const r=G(this,Er).getQueryCache().build(G(this,Er),e),n=this.createResult(r,e);return PU(this,n)&&(xe(this,vr,n),xe(this,Ks,this.options),xe(this,ba,G(this,ze).state)),n}getCurrentResult(){return G(this,vr)}trackResult(e,r){const n={};return Object.keys(e).forEach(i=>{Object.defineProperty(n,i,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(i),r==null||r(i),e[i])})}),n}trackProp(e){G(this,Xs).add(e)}getCurrentQuery(){return G(this,ze)}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const r=G(this,Er).defaultQueryOptions(e),n=G(this,Er).getQueryCache().build(G(this,Er),r);return n.fetch().then(()=>this.createResult(n,r))}fetch(e){return qe(this,Ze,Tu).call(this,{...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),G(this,vr)))}createResult(e,r){var I;const n=G(this,ze),i=this.options,o=G(this,vr),s=G(this,ba),u=G(this,Ks),f=e!==n?e.state:G(this,qc),{state:h}=e;let p={...h},m=!1,g;if(r._optimisticResults){const q=this.hasListeners(),$=!q&&YP(e,r),B=q&&XP(e,n,r,i);($||B)&&(p={...p,...oM(h.data,e.options)}),r._optimisticResults==="isRestoring"&&(p.fetchStatus="idle")}let{error:w,errorUpdatedAt:b,status:y}=p;g=p.data;let _=!1;if(r.placeholderData!==void 0&&g===void 0&&y==="pending"){let q;o!=null&&o.isPlaceholderData&&r.placeholderData===(u==null?void 0:u.placeholderData)?(q=o.data,_=!0):q=typeof r.placeholderData=="function"?r.placeholderData((I=G(this,Ys))==null?void 0:I.state.data,G(this,Ys)):r.placeholderData,q!==void 0&&(y="success",g=aw(o==null?void 0:o.data,q,r),m=!0)}if(r.select&&g!==void 0&&!_)if(o&&g===(s==null?void 0:s.data)&&r.select===G(this,zc))g=G(this,Gs);else try{xe(this,zc,r.select),g=r.select(g),g=aw(o==null?void 0:o.data,g,r),xe(this,Gs,g),xe(this,Oo,null)}catch(q){xe(this,Oo,q)}G(this,Oo)&&(w=G(this,Oo),g=G(this,Gs),b=Date.now(),y="error");const P=p.fetchStatus==="fetching",S=y==="pending",T=y==="error",E=S&&P,A=g!==void 0,N={status:y,fetchStatus:p.fetchStatus,isPending:S,isSuccess:y==="success",isError:T,isInitialLoading:E,isLoading:E,data:g,dataUpdatedAt:p.dataUpdatedAt,error:w,errorUpdatedAt:b,failureCount:p.fetchFailureCount,failureReason:p.fetchFailureReason,errorUpdateCount:p.errorUpdateCount,isFetched:p.dataUpdateCount>0||p.errorUpdateCount>0,isFetchedAfterMount:p.dataUpdateCount>f.dataUpdateCount||p.errorUpdateCount>f.errorUpdateCount,isFetching:P,isRefetching:P&&!S,isLoadingError:T&&!A,isPaused:p.fetchStatus==="paused",isPlaceholderData:m,isRefetchError:T&&A,isStale:m_(e,r),refetch:this.refetch,promise:G(this,So)};if(this.options.experimental_prefetchInRender){const q=H=>{N.status==="error"?H.reject(N.error):N.data!==void 0&&H.resolve(N.data)},$=()=>{const H=xe(this,So,N.promise=sw());q(H)},B=G(this,So);switch(B.status){case"pending":e.queryHash===n.queryHash&&q(B);break;case"fulfilled":(N.status==="error"||N.data!==B.value)&&$();break;case"rejected":(N.status!=="error"||N.error!==B.reason)&&$();break}}return N}updateResult(){const e=G(this,vr),r=this.createResult(G(this,ze),this.options);if(xe(this,ba,G(this,ze).state),xe(this,Ks,this.options),G(this,ba).data!==void 0&&xe(this,Ys,G(this,ze)),iw(r,e))return;xe(this,vr,r);const n=()=>{if(!e)return!0;const{notifyOnChangeProps:i}=this.options,o=typeof i=="function"?i():i;if(o==="all"||!o&&!G(this,Xs).size)return!0;const s=new Set(o??G(this,Xs));return this.options.throwOnError&&s.add("error"),Object.keys(G(this,vr)).some(u=>{const c=u;return G(this,vr)[c]!==e[c]&&s.has(c)})};qe(this,Ze,aM).call(this,{listeners:n()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&qe(this,Ze,fw).call(this)}},Er=new WeakMap,ze=new WeakMap,qc=new WeakMap,vr=new WeakMap,ba=new WeakMap,Ks=new WeakMap,So=new WeakMap,Oo=new WeakMap,zc=new WeakMap,Gs=new WeakMap,Ys=new WeakMap,wa=new WeakMap,xa=new WeakMap,Po=new WeakMap,Xs=new WeakMap,Ze=new WeakSet,Tu=function(e){qe(this,Ze,pw).call(this);let r=G(this,ze).fetch(this.options,e);return e!=null&&e.throwOnError||(r=r.catch(Zr)),r},lw=function(){qe(this,Ze,dw).call(this);const e=Ns(this.options.staleTime,G(this,ze));if(Ea||G(this,vr).isStale||!nw(e))return;const n=JI(G(this,vr).dataUpdatedAt,e)+1;xe(this,wa,setTimeout(()=>{G(this,vr).isStale||this.updateResult()},n))},uw=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(G(this,ze)):this.options.refetchInterval)??!1},cw=function(e){qe(this,Ze,hw).call(this),xe(this,Po,e),!(Ea||An(this.options.enabled,G(this,ze))===!1||!nw(G(this,Po))||G(this,Po)===0)&&xe(this,xa,setInterval(()=>{(this.options.refetchIntervalInBackground||v_.isFocused())&&qe(this,Ze,Tu).call(this)},G(this,Po)))},fw=function(){qe(this,Ze,lw).call(this),qe(this,Ze,cw).call(this,qe(this,Ze,uw).call(this))},dw=function(){G(this,wa)&&(clearTimeout(G(this,wa)),xe(this,wa,void 0))},hw=function(){G(this,xa)&&(clearInterval(G(this,xa)),xe(this,xa,void 0))},pw=function(){const e=G(this,Er).getQueryCache().build(G(this,Er),this.options);if(e===G(this,ze))return;const r=G(this,ze);xe(this,ze,e),xe(this,qc,e.state),this.hasListeners()&&(r==null||r.removeObserver(this),e.addObserver(this))},aM=function(e){Zt.batch(()=>{e.listeners&&this.listeners.forEach(r=>{r(G(this,vr))}),G(this,Er).getQueryCache().notify({query:G(this,ze),type:"observerResultsUpdated"})})},RN);function OU(t,e){return An(e.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&e.retryOnMount===!1)}function YP(t,e){return OU(t,e)||t.state.data!==void 0&&vw(t,e,e.refetchOnMount)}function vw(t,e,r){if(An(e.enabled,t)!==!1){const n=typeof r=="function"?r(t):r;return n==="always"||n!==!1&&m_(t,e)}return!1}function XP(t,e,r,n){return(t!==e||An(n.enabled,t)===!1)&&(!r.suspense||t.state.status!=="error")&&m_(t,r)}function m_(t,e){return An(e.enabled,t)!==!1&&t.isStaleByTime(Ns(e.staleTime,t))}function PU(t,e){return!iw(t.getCurrentResult(),e)}var sM=R.createContext(void 0),EU=t=>{const e=R.useContext(sM);if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},AU=({client:t,children:e})=>(R.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),j.jsx(sM.Provider,{value:t,children:e})),lM=R.createContext(!1),TU=()=>R.useContext(lM);lM.Provider;function CU(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var kU=R.createContext(CU()),jU=()=>R.useContext(kU);function RU(t,e){return typeof t=="function"?t(...e):!!t}function QP(){}var NU=(t,e)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&(e.isReset()||(t.retryOnMount=!1))},IU=t=>{R.useEffect(()=>{t.clearReset()},[t])},MU=({result:t,errorResetBoundary:e,throwOnError:r,query:n,suspense:i})=>t.isError&&!e.isReset()&&!t.isFetching&&n&&(i&&t.data===void 0||RU(r,[t.error,n])),$U=t=>{const e=t.staleTime;t.suspense&&(t.staleTime=typeof e=="function"?(...r)=>Math.max(e(...r),1e3):Math.max(e??1e3,1e3),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3)))},DU=(t,e)=>t.isLoading&&t.isFetching&&!e,LU=(t,e)=>(t==null?void 0:t.suspense)&&e.isPending,JP=(t,e,r)=>e.fetchOptimistic(t).catch(()=>{r.clearReset()});function BU(t,e,r){var p,m,g,w,b;const n=EU(),i=TU(),o=jU(),s=n.defaultQueryOptions(t);(m=(p=n.getDefaultOptions().queries)==null?void 0:p._experimental_beforeQuery)==null||m.call(p,s),s._optimisticResults=i?"isRestoring":"optimistic",$U(s),NU(s,o),IU(o);
121const u=!n.getQueryCache().get(s.queryHash),[c]=R.useState(()=>new e(n,s)),f=c.getOptimisticResult(s),h=!i&&t.subscribed!==!1;if(R.useSyncExternalStore(R.useCallback(y=>{const _=h?c.subscribe(Zt.batchCalls(y)):QP;return c.updateResult(),_},[c,h]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),R.useEffect(()=>{c.setOptions(s)},[s,c]),LU(s,f))throw JP(s,c,o);if(MU({result:f,errorResetBoundary:o,throwOnError:s.throwOnError,query:n.getQueryCache().get(s.queryHash),suspense:s.suspense}))throw f.error;if((w=(g=n.getDefaultOptions().queries)==null?void 0:g._experimental_afterQuery)==null||w.call(g,s,f),s.experimental_prefetchInRender&&!Ea&&DU(f,i)){const y=u?JP(s,c,o):(b=n.getQueryCache().get(s.queryHash))==null?void 0:b.promise;y==null||y.catch(QP).finally(()=>{c.updateResult()})}return s.notifyOnChangeProps?f:c.trackResult(f)}function ZP(t,e){return BU(t,SU)}/** 122 * @remix-run/router v1.23.0 123 * 124 * Copyright (c) Remix Software Inc. 125 * 126 * This source code is licensed under the MIT license found in the 127 * LICENSE.md file in the root directory of this source tree. 128 * 129 * @license MIT 130 */function Qu(){return Qu=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Qu.apply(this,arguments)}var Eo;(function(t){t.Pop="POP",t.Push="PUSH",t.Replace="REPLACE"})(Eo||(Eo={}));const eE="popstate";function FU(t){t===void 0&&(t={});function e(n,i){let{pathname:o,search:s,hash:u}=n.location;return mw("",{pathname:o,search:s,hash:u},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:Qd(i)}return zU(e,r,null,t)}function Ct(t,e){if(t===!1||t===null||typeof t>"u")throw new Error(e)}function uM(t,e){if(!t){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function qU(){return Math.random().toString(36).substr(2,8)}function tE(t,e){return{usr:t.state,key:t.key,idx:e}}function mw(t,e,r,n){return r===void 0&&(r=null),Qu({pathname:typeof t=="string"?t:t.pathname,search:"",hash:""},typeof e=="string"?Pl(e):e,{state:r,key:e&&e.key||n||qU()})}function Qd(t){let{pathname:e="/",search:r="",hash:n=""}=t;return r&&r!=="?"&&(e+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function Pl(t){let e={};if(t){let r=t.indexOf("#");r>=0&&(e.hash=t.substr(r),t=t.substr(0,r));let n=t.indexOf("?");n>=0&&(e.search=t.substr(n),t=t.substr(0,n)),t&&(e.pathname=t)}return e}function zU(t,e,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:o=!1}=n,s=i.history,u=Eo.Pop,c=null,f=h();f==null&&(f=0,s.replaceState(Qu({},s.state,{idx:f}),""));function h(){return(s.state||{idx:null}).idx}function p(){u=Eo.Pop;let y=h(),_=y==null?null:y-f;f=y,c&&c({action:u,location:b.location,delta:_})}function m(y,_){u=Eo.Push;let P=mw(b.location,y,_);f=h()+1;let S=tE(P,f),T=b.createHref(P);try{s.pushState(S,"",T)}catch(E){if(E instanceof DOMException&&E.name==="DataCloneError")throw E;i.location.assign(T)}o&&c&&c({action:u,location:b.location,delta:1})}function g(y,_){u=Eo.Replace;let P=mw(b.location,y,_);f=h();let S=tE(P,f),T=b.createHref(P);s.replaceState(S,"",T),o&&c&&c({action:u,location:b.location,delta:0})}function w(y){let _=i.location.origin!=="null"?i.location.origin:i.location.href,P=typeof y=="string"?y:Qd(y);return P=P.replace(/ $/,"%20"),Ct(_,"No window.location.(origin|href) available to create URL for href: "+P),new URL(P,_)}let b={get action(){return u},get location(){return t(i,s)},listen(y){if(c)throw new Error("A history only accepts one active listener");return i.addEventListener(eE,p),c=y,()=>{i.removeEventListener(eE,p),c=null}},createHref(y){return e(i,y)},createURL:w,encodeLocation(y){let _=w(y);return{pathname:_.pathname,search:_.search,hash:_.hash}},push:m,replace:g,go(y){return s.go(y)}};return b}var rE;(function(t){t.data="data",t.deferred="deferred",t.redirect="redirect",t.error="error"})(rE||(rE={}));function UU(t,e,r){return r===void 0&&(r="/"),WU(t,e,r)}function WU(t,e,r,n){let i=typeof e=="string"?Pl(e):e,o=g_(i.pathname||"/",r);if(o==null)return null;let s=cM(t);HU(s);let u=null;for(let c=0;u==null&&c<s.length;++c){let f=n4(o);u=e4(s[c],f)}return u}function cM(t,e,r,n){e===void 0&&(e=[]),r===void 0&&(r=[]),n===void 0&&(n="");let i=(o,s,u)=>{let c={relativePath:u===void 0?o.path||"":u,caseSensitive:o.caseSensitive===!0,childrenIndex:s,route:o};c.relativePath.startsWith("/")&&(Ct(c.relativePath.startsWith(n),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+n+'" is not val
130id. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(n.length));let f=Co([n,c.relativePath]),h=r.concat(c);o.children&&o.children.length>0&&(Ct(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+f+'".')),cM(o.children,e,h,f)),!(o.path==null&&!o.index)&&e.push({path:f,score:JU(f,o.index),routesMeta:h})};return t.forEach((o,s)=>{var u;if(o.path===""||!((u=o.path)!=null&&u.includes("?")))i(o,s);else for(let c of fM(o.path))i(o,s,c)}),e}function fM(t){let e=t.split("/");if(e.length===0)return[];let[r,...n]=e,i=r.endsWith("?"),o=r.replace(/\?$/,"");if(n.length===0)return i?[o,""]:[o];let s=fM(n.join("/")),u=[];return u.push(...s.map(c=>c===""?o:[o,c].join("/"))),i&&u.push(...s),u.map(c=>t.startsWith("/")&&c===""?"/":c)}function HU(t){t.sort((e,r)=>e.score!==r.score?r.score-e.score:ZU(e.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const VU=/^:[\w-]+$/,KU=3,GU=2,YU=1,XU=10,QU=-2,nE=t=>t==="*";function JU(t,e){let r=t.split("/"),n=r.length;return r.some(nE)&&(n+=QU),e&&(n+=GU),r.filter(i=>!nE(i)).reduce((i,o)=>i+(VU.test(o)?KU:o===""?YU:XU),n)}function ZU(t,e){return t.length===e.length&&t.slice(0,-1).every((n,i)=>n===e[i])?t[t.length-1]-e[e.length-1]:0}function e4(t,e,r){let{routesMeta:n}=t,i={},o="/",s=[];for(let u=0;u<n.length;++u){let c=n[u],f=u===n.length-1,h=o==="/"?e:e.slice(o.length)||"/",p=t4({path:c.relativePath,caseSensitive:c.caseSensitive,end:f},h),m=c.route;if(!p)return null;
vendor: 13,286 bytes, lines 130-148
130Object.assign(i,p.params),s.push({params:i,pathname:Co([o,p.pathname]),pathnameBase:s4(Co([o,p.pathnameBase])),route:m}),p.pathnameBase!=="/"&&(o=Co([o,p.pathnameBase]))}return s}function t4(t,e){typeof t=="string"&&(t={path:t,caseSensitive:!1,end:!0});let[r,n]=r4(t.path,t.caseSensitive,t.end),i=e.match(r);if(!i)return null;let o=i[0],s=o.replace(/(.)\/+$/,"$1"),u=i.slice(1);return{params:n.reduce((f,h,p)=>{let{paramName:m,isOptional:g}=h;if(m==="*"){let b=u[p]||"";s=o.slice(0,o.length-b.length).replace(/(.)\/+$/,"$1")}const w=u[p];return g&&!w?f[m]=void 0:f[m]=(w||"").replace(/%2F/g,"/"),f},{}),pathname:o,pathnameBase:s,pattern:t}}function r4(t,e,r){e===void 0&&(e=!1),r===void 0&&(r=!0),uM(t==="*"||!t.endsWith("*")||t.endsWith("/*"),'Route path "'+t+'" will be treated as if it were '+('"'+t.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+t.replace(/\*$/,"/*")+'".'));let n=[],i="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,u,c)=>(n.push({paramName:u,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return t.endsWith("*")?(n.push({paramName:"*"}),i+=t==="*"||t==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":t!==""&&t!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,e?void 0:"i"),n]}function n4(t){try{return t.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(e){return uM(!1,'The URL path "'+t+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+e+").")),t}}function g_(t,e){if(e==="/")return t;if(!t.toLowerCase().startsWith(e.toLowerCase()))return null;let r=e.endsWith("/")?e.length-1:e.length,n=t.charAt(r);return n&&n!=="/"?null:t.slice(r)||"/"}function i4(t,e){e===void 0&&(e="/");let{pathname:r,search:n="",hash:i=""}=typeof t=="string"?Pl(t):t;return{pathname:r?r.startsWith("/")?r:o4(r,e):e,search:l4(n),hash:u4(i)}}function o4(t,e){let r=e.replace(/\/+$/,"").split("/");return t.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function Bm(t,e,r,n){return"Cannot include a '"+t+"' character in a manually specified "+("`to."+e+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function a4(t){return t.filter((e,r)=>r===0||e.route.path&&e.route.path.length>0)}function dM(t,e){let r=a4(t);return e?r.map((n,i)=>i===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function hM(t,e,r,n){n===void 0&&(n=!1);let i;typeof t=="string"?i=Pl(t):(i=Qu({},t),Ct(!i.pathname||!i.pathname.includes("?"),Bm("?","pathname","search",i)),Ct(!i.pathname||!i.pathname.includes("#"),Bm("#","pathname","hash",i)),Ct(!i.search||!i.search.includes("#"),Bm("#","search","hash",i)));let o=t===""||i.pathname==="",s=o?"/":i.pathname,u;if(s==null)u=r;else{let p=e.length-1;if(!n&&s.startsWith("..")){let m=s.split("/");for(;m[0]==="..";)m.shift(),p-=1;i.pathname=m.join("/")}u=p>=0?e[p]:"/"}let c=i4(i,u),f=s&&s!=="/"&&s.endsWith("/"),h=(o||s===".")&&r.endsWith("/");return!c.pathname.endsWith("/")&&(f||h)&&(c.pathname+="/"),c}const Co=t=>t.join("/").replace(/\/\/+/g,"/"),s4=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),l4=t=>!t||t==="?"?"":t.startsWith("?")?t:"?"+t,u4=t=>!t||t==="#"?"":t.startsWith("#")?t:"#"+t;function c4(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.internal=="boolean"&&"data"in t}const pM=["post","put","patch","delete"];new Set(pM);const f4=["get",...pM];new Set(f4);/** 131 * React Router v6.30.0 132 * 133 * Copyright (c) Remix Software Inc. 134 * 135 * This source code is licensed under the MIT license found in the 136 * LICENSE.md file in the root directory of this source tree. 137 * 138 * @license MIT 139 */function Ju(){return Ju=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Ju.apply(this,arguments)}const y_=R.createContext(null),d4=R.createContext(null),Na=R.createContext(null),lp=R.createContext(null),Ia=R.createContext({outlet:null,matches:[],isDataRoute:!1}),vM=R.createContext(null);function h4(t,e){let{relative:r}=e===void 0?{}:e;Hc()||Ct(!1);let{basename:n,navigator:i}=R.useContext(Na),{hash:o,pathname:s,search:u}=gM(t,{relative:r}),c=s;return n!=="/"&&(c=s==="/"?n:Co([n,s])),i.createHref({pathname:c,search:u,hash:o})}function Hc(){return R.useContext(lp)!=null}function Ma(){return Hc()||Ct(!1),R.useContext(lp).location}function mM(t){R.useContext(Na).static||R.useLayoutEffect(t)}function p4(){let{isDataRoute:t}=R.useContext(Ia);return t?A4():v4()}function v4(){Hc()||Ct(!1);let t=R.useContext(y_),{basename:e,future:r,navigator:n}=R.useContext(Na),{matches:i}=R.useContext(Ia),{pathname:o}=Ma(),s=JSON.stringify(dM(i,r.v7_relativeSplatPath)),u=R.useRef(!1);return mM(()=>{u.current=!0}),R.useCallback(function(f,h){if(h===void 0&&(h={}),!u.current)return;if(typeof f=="number"){n.go(f);return}let p=hM(f,JSON.parse(s),o,h.relative==="path");t==null&&e!=="/"&&(p.pathname=p.pathname==="/"?e:Co([e,p.pathname])),(h.replace?n.replace:n.push)(p,h.state,h)},[e,n,s,o,t])}function gM(t,e){let{relative:r}=e===void 0?{}:e,{future:n}=R.useContext(Na),{matches:i}=R.useContext(Ia),{pathname:o}=Ma(),s=JSON.stringify(dM(i,n.v7_relativeSplatPath));return R.useMemo(()=>hM(t,JSON.parse(s),o,r==="path"),[t,s,o,r])}function m4(t,e){return g4(t,e)}function g4(t,e,r,n){Hc()||Ct(!1);let{navigator:i,static:o}=R.useContext(Na),{matches:s}=R.useContext(Ia),u=s[s.length-1],c=u?u.params:{};u&&u.pathname;let f=u?u.pathnameBase:"/";u&&u.route;let h=Ma(),p;if(e){var m;let _=typeof e=="string"?Pl(e):e;f==="/"||(m=_.pathname)!=null&&m.startsWith(f)||Ct(!1),p=_}else p=h;let g=p.pathname||"/",w=g;if(f!=="/"){let _=f.replace(/^\//,"").split("/");w="/"+g.replace(/^\//,"").split("/").slice(_.length).join("/")}let b=UU(t,{pathname:w}),y=_4(b&&b.map(_=>Object.assign({},_,{params:Object.assign({},c,_.params),pathname:Co([f,i.encodeLocation?i.encodeLocation(_.pathname).pathname:_.pathname]),pathnameBase:_.pathnameBase==="/"?f:Co([f,i.encodeLocation?i.encodeLocation(_.pathnameBase).pathname:_.pathnameBase])})),s,r,n);return e&&y?R.createElement(lp.Provider,{value:{location:Ju({pathname:"/",search:"",hash:"",state:null,key:"default"},p),navigationType:Eo.Pop}},y):y}function y4(){let t=E4(),e=c4(t)?t.status+" "+t.statusText:t instanceof Error?t.message:JSON.stringify(t),r=t instanceof Error?t.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return R.createElement(R.Fragment,null,R.createElement("h2",null,"Unexpected Application Error!"),R.createElement("h3",{style:{fontStyle:"italic"}},e),r?R.createElement("pre",{style:i},r):null,null)}const b4=R.createElement(y4,null);class w4 extends R.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,r){return r.location!==e.location||r.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:r.error,location:r.location,revalidation:e.revalidation||r.revalidation}}componentDidCatch(e,r){console.error("React Router caught the following error during render",e,r)}render(){return this.state.error!==void 0?R.createElement(Ia.Provider,{value:this.props.routeContext},R.createElement(vM.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function x4(t){let{routeContext:e,match:r,children:n}=t,i=R.useContext(y_);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),R.createElement(Ia.Provider,{value:e},n)}function _4(t,e,r,n){var i;if(e===void 0&&(e=[]),r===void 0&&(r=null),n===void 0&&(n=null),t==null){var o;if(!r)return null;if(r.errors)t=r.matches;else if((o=n)!=null&&o.v7_partialHydration&&e.length===0&&!r.initialized&&r.matches.length>0)t=r.matches;else return null}let s=t,u=(i=r)==null?void 0:i.errors;if(u!=null){let h=s.findIndex(p=>p.route.id&&(u==null?void 0:u[p.route.id])!==void 0);h>=0||Ct(!1),s=s.slice(0,Math.min(s.length,h+1))}let c=!1,f=-1;if(r&&n&&n.v7_partialHydration)for(let h=0;h<s.length;h++){let p=s[h];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(f=h),p.route.id){let{loaderData:m,errors:g}=r,w=p.route.loader&&m[p.route.id]===void 0&&(!g||g[p.route.id]===void 0);if(p.route.lazy||w){c=!0,f>=0?s=s.slice(0,f+1):s=[s[0]];break}}}return s.reduceRight((h,p,m)=>{let g,w=!1,b=null,y=null;r&&(g=u&&p.route.id?u[p.route.id]:void 0,b=p.route.errorElement||b4,c&&(f<0&&m===0?(T4("route-fallback"),w=!0,y=null):f===m&&(w=!0,y=p.route.hydrateFallbackElement||null)));let _=e.concat(s.slice(0,m+1)),P=()=>{let S;return g?S=b:w?S=y:p.route.Component?S=R.createElement(p.route.Component,null):p.route.element?S=p.route.element:S=h,R.createElement(x4,{match:p,routeContext:{outlet:h,matches:_,isDataRoute:r!=null},children:S})};return r&&(p.route.ErrorBoundary||p.route.errorElement||m===0)?R.createElement(w4,{location:r.location,revalidation:r.revalidation,component:b,error:g,children:P(),routeContext:{outlet:null,matches:_,isDataRoute:!0}}):P()},null)}var yM=function(t){return t.UseBlocker="useBlocker",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t}(yM||{}),bM=function(t){return t.UseBlocker="useBlocker",t.UseLoaderData="useLoaderData",t.UseActionData="useActionData",t.UseRouteError="useRouteError",t.UseNavigation="useNavigation",t.UseRouteLoaderData="useRouteLoaderData",t.UseMatches="useMatches",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t.UseRouteId="useRouteId",t}(bM||{});function S4(t){let e=R.useContext(y_);return e||Ct(!1),e}function O4(t){let e=R.useContext(d4);return e||Ct(!1),e}function P4(t){let e=R.useContext(Ia);return e||Ct(!1),e}function wM(t){let e=P4(),r=e.matches[e.matches.length-1];return r.route.id||Ct(!1),r.route.id}function E4(){var t;let e=R.useContext(vM),r=O4(),n=wM();return e!==void 0?e:(t=r.errors)==null?void 0:t[n]}function A4(){let{router:t}=S4(yM.UseNavigateStable),e=wM(bM.UseNavigateStable),r=R.useRef(!1);return mM(()=>{r.current=!0}),R.useCallback(function(i,o){o===void 0&&(o={}),r.current&&(typeof i=="number"?t.navigate(i):t.navigate(i,Ju({fromRouteId:e},o)))},[t,e])}const iE={};function T4(t,e,r){iE[t]||(iE[t]=!0)}function C4(t,e){t==null||t.v7_startTransition,t==null||t.v7_relativeSplatPath}function fo(t){Ct(!1)}function k4(t){let{basename:e="/",children:r=null,location:n,navigationType:i=Eo.Pop,navigator:o,static:s=!1,future:u}=t;Hc()&&Ct(!1);let c=e.replace(/^\/*/,"/"),f=R.useMemo(()=>({basename:c,navigator:o,static:s,future:Ju({v7_relativeSplatPath:!1},u)}),[c,u,o,s]);typeof n=="string"&&(n=Pl(n));let{pathname:h="/",search:p="",hash:m="",state:g=null,key:w="default"}=n,b=R.useMemo(()=>{let y=g_(h,c);return y==null?null:{location:{pathname:y,search:p,hash:m,state:g,key:w},navigationType:i}},[c,h,p,m,g,w,i]);return b==null?null:R.createElement(Na.Provider,{value:f},R.createElement(lp.Provider,{children:r,value:b}))}function j4(t){let{children:e,location:r}=t;return m4(gw(e),r)}new Promise(()=>{});function gw(t,e){e===void 0&&(e=[]);let r=[];return R.Children.forEach(t,(n,i)=>{if(!R.isValidElement(n))return;let o=[...e,i];if(n.type===R.Fragment){r.push.apply(r,gw(n.props.children,o));return}n.type!==fo&&Ct(!1),!n.props.index||!n.props.children||Ct(!1);let s={id:n.props.id||o.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(s.children=gw(n.props.children,o)),r.push(s)}),r}/** 140 * React Router DOM v6.30.0 141 * 142 * Copyright (c) Remix Software Inc. 143 * 144 * This source code is licensed under the MIT license found in the 145 * LICENSE.md file in the root directory of this source tree. 146 * 147 * @license MIT 148 */function yw(){return yw=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},yw.apply(this,arguments)}function R4(t,e){if(t==null)return{};var r={},n=Object.keys(t),i,o;for(o=0;o<n.length;o++)i=n[o],!(e.indexOf(i)>=0)&&(r[i]=t[i]);return r}function N4(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function I4(t,e){return t.button===0&&(!e||e==="_self")&&!N4(t)}const M4=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],$4="6";try{window.__reactRouterVersion=$4}catch{}const D4="startTransition",oE=fF[D4];function L4(t){let{basename:e,children:r,future:n,window:i}=t,o=R.useRef();o.current==null&&(o.current=FU({window:i,v5Compat:!0}));
148let s=o.current,[u,c]=R.useState({action:s.action,location:s.location}),{v7_startTransition:f}=n||{},h=R.useCallback(p=>{f&&oE?oE(()=>c(p)):c(p)},[c,f]);return R.useLayoutEffect(()=>s.listen(h),[s,h]),R.useEffect(()=>C4(n),[n]),R.createElement(k4,{basename:e,children:r,location:u.location,navigationType:u.action,navigator:s,future:n})}const B4=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",F4=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Xn=R.forwardRef(function(e,r){let{onClick:n,relative:i,reloadDocument:o,replace:s,state:u,target:c,to:f,preventScrollReset:h,viewTransition:p}=e,m=R4(e,M4),{basename:g}=R.useContext(Na),w,b=!1;if(typeof f=="string"&&F4.test(f)&&(w=f,B4))try{let S=new URL(window.location.href),T=f.startsWith("//")?new URL(S.protocol+f):new URL(f),E=g_(T.pathname,g);T.origin===S.origin&&E!=null?f=E+T.search+T.hash:b=!0}catch{}let y=h4(f,{relative:i}),_=q4(f,{replace:s,state:u,target:c,preventScrollReset:h,relative:i,viewTransition:p});function P(S){n&&n(S),S.defaultPrevented||_(S)}return R.createElement("a",yw({},m,{href:w||y,onClick:b||o?n:P,ref:r,target:c}))});var aE;(function(t){t.UseScrollRestoration="useScrollRestoration",t.UseSubmit="useSubmit",t.UseSubmitFetcher="useSubmitFetcher",t.UseFetcher="useFetcher",t.useViewTransitionState="useViewTransitionState"})(aE||(aE={}));var sE;(function(t){t.UseFetcher="useFetcher",t.UseFetchers="useFetchers",t.UseScrollRestoration="useScrollRestoration"})(sE||(sE={}));function q4(t,e){let{target:r,replace:n,state:i,preventScrollReset:o,relative:s,viewTransition:u}=e===void 0?{}:e,c=p4(),f=Ma(),h=gM(t,{relative:s});return R.useCallback(p=>{if(I4(p,r)){p.preventDefault();let m=n!==void 0?n:Qd(f)===Qd(h);c(t,{replace:m,state:i,preventScrollReset:o,relative:s,viewTransition:u})}},[f,c,h,n,i,r,t,o,s,u])}var lE={},z4="@vercel/analytics",U4="1.5.0",W4=()=>{window.va||(window.va=function(...e){(window.vaq=window.vaq||[]).push(e)})};function xM(){return typeof window<"u"}function _M(){try{const t="production"}catch{}return"production"}function H4(t="auto"){if(t==="auto"){window.vam=_M();return}window.vam=t}function V4(){return(xM()?window.vam:_M())||"production"}function bw(){return V4()==="development"}function K4(t){return t.scriptSrc?t.scriptSrc:bw()?"https://va.vercel-scripts.com/v1/script.debug.js":t.basePath?`${t.basePath}/insights/script.js`:"/_vercel/insights/script.js"}function G4(t={debug:!0}){var e;if(!xM())return;H4(t.mode),W4(),t.beforeSend&&((e=window.va)==null||e.call(window,"beforeSend",t.beforeSend));const r=K4(t);if(document.head.querySelector(`script[src*="${r}"]`))return;const n=document.createElement("script");n.src=r,n.defer=!0,n.dataset.sdkn=z4+(t.framework?`/${t.framework}`:""),n.dataset.sdkv=U4,t.disableAutoTrack&&(n.dataset.disableAutoTrack="1"),t.endpoint?n.dataset.endpoint=t.endpoint:t.basePath&&(n.dataset.endpoint=`${t.basePath}/insights`),t.dsn&&(n.dataset.dsn=t.dsn),n.onerror=()=>{const i=bw()?"Please check if any ad blockers are enabled and try again.":"Be sure to enable Web Analytics for your project and deploy again. See https://vercel.com/docs/analytics/quickstart for more information.";console.log(`[Vercel Web Analytics] Failed to load script from ${r}. ${i}`)},bw()&&t.debug===!1&&(n.dataset.debug="false"),document.head.appendChild(n)}function Y4({route:t,path:e}){var r;(r=window.va)==null||r.call(window,"pageview",{route:t,path:e})}function X4(){if(!(typeof process>"u"||typeof lE>"u"))return lE.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}function Q4(t){return R.useEffect(()=>{var e;t.beforeSend&&((e=window.va)==null||e.call(window,"beforeSend",t.beforeSend))},[t.beforeSend]),R.useEffect(()=>{G4({framework:t.framework||"react",basePath:t.basePath??X4(),...t.route!==void 0&&{disableAutoTrack:!0},...t})},[]),R.useEffect(()=>{t.route&&t.path&&Y4({route:t.route,path:t.path})},[t.route,t.path]),null}const J4="modulepreload",Z4=function(t){return"/"+t},uE={},Vc=function(e,r,n){let i=Promise.resolve();if(r&&r.length>0){let s=function(f){return Promise.all(f.map(h=>Promise.resolve(h).then(p=>({status:"fulfilled",value:p}),p=>({status:"rejected",reason:p}))))};document.getElementsByTagName("link");const u=document.querySelector("meta[property=csp-nonce]"),c=(u==null?void 0:u.nonce)||(u==null?void 0:u.getAttribute("nonce"));i=s(r.map(f=>{if(f=Z4(f),f in uE)return;uE[f]=!0;const h=f.endsWith(".css"),p=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${f}"]${p}`))return;
148const m=document.createElement("link");if(m.rel=h?"stylesheet":J4,h||(m.as="script"),m.crossOrigin="",m.href=f,c&&m.setAttribute("nonce",c),document.head.appendChild(m),h)return new Promise((g,w)=>{m.addEventListener("load",g),m.addEventListener("error",()=>w(new Error(`Unable to preload CSS for ${f}`)))})}))}function o(s){const u=new Event("vite:preloadError",{cancelable:!0});if(u.payload=s,window.dispatchEvent(u),!u.defaultPrevented)throw s}return i.then(s=>{for(const u of s||[])u.status==="rejected"&&o(u.reason);return e().catch(o)})},e5=t=>{let e;return t?e=t:typeof fetch>"u"?e=(...r)=>Vc(async()=>{const{default:n}=await Promise.resolve().then(()=>El);return{default:n}},void 0).then(({default:n})=>n(...r)):e=fetch,(...r)=>e(...r)};class b_ extends Error{constructor(e,r="FunctionsError",n){super(e),this.name=r,this.context=n}}class t5 extends b_{constructor(e){super("Failed to send a request to the Edge Function","FunctionsFetchError",e)}}class cE extends b_{constructor(e){super("Relay Error invoking the Edge Function","FunctionsRelayError",e)}}class fE extends b_{constructor(e){super("Edge Function returned a non-2xx status code","FunctionsHttpError",e)}}var ww;(function(t){t.Any="any",t.ApNortheast1="ap-northeast-1",t.ApNortheast2="ap-northeast-2",t.ApSouth1="ap-south-1",t.ApSoutheast1="ap-southeast-1",t.ApSoutheast2="ap-southeast-2",t.CaCentral1="ca-central-1",t.EuCentral1="eu-central-1",t.EuWest1="eu-west-1",t.EuWest2="eu-west-2",t.EuWest3="eu-west-3",t.SaEast1="sa-east-1",t.UsEast1="us-east-1",t.UsWest1="us-west-1",t.UsWest2="us-west-2"})(ww||(ww={}));var r5=function(t,e,r,n){function i(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function u(h){try{f(n.next(h))}catch(p){s(p)}}function c(h){try{f(n.throw(h))}catch(p){s(p)}}function f(h){h.done?o(h.value):i(h.value).then(u,c)}f((n=n.apply(t,e||[])).next())})};class n5{constructor(e,{headers:r={},customFetch:n,region:i=ww.Any}={}){this.url=e,this.headers=r,this.region=i,this.fetch=e5(n)}setAuth(e){this.headers.Authorization=`Bearer ${e}`}invoke(e,r={}){var n;return r5(this,void 0,void 0,function*(){try{const{headers:i,method:o,body:s}=r;let u={},{region:c}=r;c||(c=this.region);const f=new URL(`${this.url}/${e}`);c&&c!=="any"&&(u["x-region"]=c,f.searchParams.set("forceFunctionRegion",c));let h;s&&(i&&!Object.prototype.hasOwnProperty.call(i,"Content-Type")||!i)&&(typeof Blob<"u"&&s instanceof Blob||s instanceof ArrayBuffer?(u["Content-Type"]="application/octet-stream",h=s):typeof s=="string"?(u["Content-Type"]="text/plain",h=s):typeof FormData<"u"&&s instanceof FormData?h=s:(u["Content-Type"]="application/json",h=JSON.stringify(s)));const p=yield this.fetch(f.toString(),{method:o||"POST",headers:Object.assign(Object.assign(Object.assign({},u),this.headers),i),body:h}).catch(b=>{throw new t5(b)}),m=p.headers.get("x-relay-error");if(m&&m==="true")throw new cE(p);if(!p.ok)throw new fE(p);let g=((n=p.headers.get("Content-Type"))!==null&&n!==void 0?n:"text/plain").split(";")[0].trim(),w;return g==="application/json"?w=yield p.json():g==="application/octet-stream"?w=yield p.blob():g==="text/event-stream"?w=p:g==="multipart/form-data"?w=yield p.formData():w=yield p.text(),{data:w,error:null,response:p}}catch(i){return{data:null,error:i,response:i instanceof fE||i instanceof cE?i.context:void 0}}})}}var Wt={},fs={},ds={},hs={},ps={},vs={},i5=function(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")},Zs=i5();const o5=Zs.fetch,SM=Zs.fetch.bind(Zs),OM=Zs.Headers,a5=Zs.Request,s5=Zs.Response,El=Object.freeze(Object.defineProperty({__proto__:null,Headers:OM,Request:a5,Response:s5,default:SM,fetch:o5},Symbol.toStringTag,{value:"Module"})),l5=rF(El);var _d={},dE;function PM(){if(dE)return _d;dE=1,Object.defineProperty(_d,"__esModule",{value:!0});class t extends Error{constructor(r){super(r.message),this.name="PostgrestError",this.details=r.details,this.hint=r.hint,this.co
148de=r.code}}return _d.default=t,_d}var hE;function EM(){if(hE)return vs;hE=1;var t=vs&&vs.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(vs,"__esModule",{value:!0});const e=t(l5),r=t(PM());class n{constructor(o){var s,u;this.shouldThrowOnError=!1,this.method=o.method,this.url=o.url,this.headers=new Headers(o.headers),this.schema=o.schema,this.body=o.body,this.shouldThrowOnError=(s=o.shouldThrowOnError)!==null&&s!==void 0?s:!1,this.signal=o.signal,this.isMaybeSingle=(u=o.isMaybeSingle)!==null&&u!==void 0?u:!1,o.fetch?this.fetch=o.fetch:typeof fetch>"u"?this.fetch=e.default:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(o,s){return this.headers=new Headers(this.headers),this.headers.set(o,s),this}then(o,s){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");const u=this.fetch;let c=u(this.url.toString(),{method:this.method,headers:this.headers,body:JSON.stringify(this.body),signal:this.signal}).then(async f=>{var h,p,m,g;let w=null,b=null,y=null,_=f.status,P=f.statusText;if(f.ok){if(this.method!=="HEAD"){const A=await f.text();A===""||(this.headers.get("Accept")==="text/csv"||this.headers.get("Accept")&&(!((h=this.headers.get("Accept"))===null||h===void 0)&&h.includes("application/vnd.pgrst.plan+text"))?b=A:b=JSON.parse(A))}const T=(p=this.headers.get("Prefer"))===null||p===void 0?void 0:p.match(/count=(exact|planned|estimated)/),E=(m=f.headers.get("content-range"))===null||m===void 0?void 0:m.split("/");T&&E&&E.length>1&&(y=parseInt(E[1])),this.isMaybeSingle&&this.method==="GET"&&Array.isArray(b)&&(b.length>1?(w={code:"PGRST116",details:`Results contain ${b.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},b=null,y=null,_=406,P="Not Acceptable"):b.length===1?b=b[0]:b=null)}else{const T=await f.text();try{w=JSON.parse(T),Array.isArray(w)&&f.status===404&&(b=[],w=null,_=200,P="OK")}catch{f.status===404&&T===""?(_=204,P="No Content"):w={message:T}}if(w&&this.isMaybeSingle&&(!((g=w==null?void 0:w.details)===null||g===void 0)&&g.includes("0 rows"))&&(w=null,_=200,P="OK"),w&&this.shouldThrowOnError)throw new r.default(w)}return{error:w,data:b,count:y,status:_,statusText:P}});return this.shouldThrowOnError||(c=c.catch(f=>{var h,p,m;return{error:{message:`${(h=f==null?void 0:f.name)!==null&&h!==void 0?h:"FetchError"}: ${f==null?void 0:f.message}`,details:`${(p=f==null?void 0:f.stack)!==null&&p!==void 0?p:""}`,hint:"",code:`${(m=f==null?void 0:f.code)!==null&&m!==void 0?m:""}`},data:null,count:null,status:0,statusText:""}})),c.then(o,s)}returns(){return this}overrideTypes(){return this}}return vs.default=n,vs}var pE;function AM(){if(pE)return ps;pE=1;var t=ps&&ps.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(ps,"__esModule",{value:!0});const e=t(EM());class r extends e.default{select(i){let o=!1;const s=(i??"*").split("").map(u=>/\s/.test(u)&&!o?"":(u==='"'&&(o=!o),u)).join("");return this.url.searchParams.set("select",s),this.headers.append("Prefer","return=representation"),this}order(i,{ascending:o=!0,nullsFirst:s,foreignTable:u,referencedTable:c=u}={}){const f=c?`${c}.order`:"order",h=this.url.searchParams.get(f);return this.url.searchParams.set(f,`${h?`${h},`:""}${i}.${o?"asc":"desc"}${s===void 0?"":s?".nullsfirst":".nullslast"}`),this}limit(i,{foreignTable:o,referencedTable:s=o}={}){const u=typeof s>"u"?"limit":`${s}.limit`;return this.url.searchParams.set(u,`${i}`),this}range(i,o,{foreignTable:s,referencedTable:u=s}={}){const c=typeof u>"u"?"offset":`${u}.offset`,f=typeof u>"u"?"limit":`${u}.limit`;return this.url.searchParams.set(c,`${i}`),this.url.searchParams.set(f,`${o-i+1}`),this}abortSignal(i){return this.signal=i,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.method==="GET"?this.headers.set("Accept","application/json"):this.headers.set("Accept","application/vnd.pgrst.object+json"),this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}
148explain({analyze:i=!1,verbose:o=!1,settings:s=!1,buffers:u=!1,wal:c=!1,format:f="text"}={}){var h;const p=[i?"analyze":null,o?"verbose":null,s?"settings":null,u?"buffers":null,c?"wal":null].filter(Boolean).join("|"),m=(h=this.headers.get("Accept"))!==null&&h!==void 0?h:"application/json";return this.headers.set("Accept",`application/vnd.pgrst.plan+${f}; for="${m}"; options=${p};`),f==="json"?this:this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(i){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${i}`),this}}return ps.default=r,ps}var vE;function w_(){if(vE)return hs;vE=1;var t=hs&&hs.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(hs,"__esModule",{value:!0});const e=t(AM());class r extends e.default{eq(i,o){return this.url.searchParams.append(i,`eq.${o}`),this}neq(i,o){return this.url.searchParams.append(i,`neq.${o}`),this}gt(i,o){return this.url.searchParams.append(i,`gt.${o}`),this}gte(i,o){return this.url.searchParams.append(i,`gte.${o}`),this}lt(i,o){return this.url.searchParams.append(i,`lt.${o}`),this}lte(i,o){return this.url.searchParams.append(i,`lte.${o}`),this}like(i,o){return this.url.searchParams.append(i,`like.${o}`),this}likeAllOf(i,o){return this.url.searchParams.append(i,`like(all).{${o.join(",")}}`),this}likeAnyOf(i,o){return this.url.searchParams.append(i,`like(any).{${o.join(",")}}`),this}ilike(i,o){return this.url.searchParams.append(i,`ilike.${o}`),this}ilikeAllOf(i,o){return this.url.searchParams.append(i,`ilike(all).{${o.join(",")}}`),this}ilikeAnyOf(i,o){return this.url.searchParams.append(i,`ilike(any).{${o.join(",")}}`),this}is(i,o){return this.url.searchParams.append(i,`is.${o}`),this}in(i,o){const s=Array.from(new Set(o)).map(u=>typeof u=="string"&&new RegExp("[,()]").test(u)?`"${u}"`:`${u}`).join(",");return this.url.searchParams.append(i,`in.(${s})`),this}contains(i,o){return typeof o=="string"?this.url.searchParams.append(i,`cs.${o}`):Array.isArray(o)?this.url.searchParams.append(i,`cs.{${o.join(",")}}`):this.url.searchParams.append(i,`cs.${JSON.stringify(o)}`),this}containedBy(i,o){return typeof o=="string"?this.url.searchParams.append(i,`cd.${o}`):Array.isArray(o)?this.url.searchParams.append(i,`cd.{${o.join(",")}}`):this.url.searchParams.append(i,`cd.${JSON.stringify(o)}`),this}rangeGt(i,o){return this.url.searchParams.append(i,`sr.${o}`),this}rangeGte(i,o){return this.url.searchParams.append(i,`nxl.${o}`),this}rangeLt(i,o){return this.url.searchParams.append(i,`sl.${o}`),this}rangeLte(i,o){return this.url.searchParams.append(i,`nxr.${o}`),this}rangeAdjacent(i,o){return this.url.searchParams.append(i,`adj.${o}`),this}overlaps(i,o){return typeof o=="string"?this.url.searchParams.append(i,`ov.${o}`):this.url.searchParams.append(i,`ov.{${o.join(",")}}`),this}textSearch(i,o,{config:s,type:u}={}){let c="";u==="plain"?c="pl":u==="phrase"?c="ph":u==="websearch"&&(c="w");const f=s===void 0?"":`(${s})`;return this.url.searchParams.append(i,`${c}fts${f}.${o}`),this}match(i){return Object.entries(i).forEach(([o,s])=>{this.url.searchParams.append(o,`eq.${s}`)}),this}not(i,o,s){return this.url.searchParams.append(i,`not.${o}.${s}`),this}or(i,{foreignTable:o,referencedTable:s=o}={}){const u=s?`${s}.or`:"or";return this.url.searchParams.append(u,`(${i})`),this}filter(i,o,s){return this.url.searchParams.append(i,`${o}.${s}`),this}}return hs.default=r,hs}var mE;function TM(){if(mE)return ds;mE=1;var t=ds&&ds.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(ds,"__esModule",{value:!0});const e=t(w_());class r{constructor(i,{headers:o={},schema:s,fetch:u}){this.url=i,this.headers=new Headers(o),this.schema=s,this.fetch=u}select(i,{head:o=!1,count:s}={}){const u=o?"HEAD":"GET";let c=!1;const f=(i??"*").split("").map(h=>/\s/.test(h)&&!c?"":(h==='"'&&(c=!c),h)).join("");return this.url.searchParams.set("select",f),s&&this.headers.append("Prefer",`count=${s}`),new e.default({method:u,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch})}insert(i,{count:o,defaultToNull:s=!0}={}){var u;const c="POST";if(o&&this.headers.append("Prefer",`count=${o}`),s||this.headers.append("Prefer","missing=default"),Array.isArray(i)){const f=i.reduce((h,p)=>h.concat(Object.keys(p)),[]);if(f.length>0){const h=[...new Set(f)].map(p=>`"${p}"`);this.url.searchParams.set("columns",h.join(","))}}return new e.default({method:c,url:this.url,headers:this.headers,schema:this.schema,body:i,fetch:(u=this.fetch)!==null&&u!==void 0?u:fetch})}upsert(i,{onConflict:o,ignoreDuplicates:s=!1,count:u,defaultToNull:c=!0}={}){var f;const h="POST";if(this.headers.append("Prefer",`resolution=${s?"ignore":"merge"}-duplicates`),o!==void 0&&this.url.searchParams.set("on_conflict",o),u&&this.headers.append("Prefer",`count=${u}`),c||this.headers.append("Prefer","missing=default"),Array.isArray(i)){const p=i.reduce((m,g)=>m.concat(Object.keys(g)),[]);if(p.length>0){const m=[...new Set(p)].map(g=>`"${g}"`);this.url.searchParams.set("columns",m.join(","))}}return new e.default({method:h,url:this.url,headers:this.headers,schema:this.schema,body:i,fetch:(f=this.fetch)!==null&&f!==void 0?f:fetch})}update(i,{count:o}={}){var s;const u="PATCH";return o&&this.headers.append("Prefer",`count=${o}`),new e.default({method:u,url:this.url,headers:this.headers,schema:this.schema,body:i,fetch:(s=this.fetch)!==null&&s!==void 0?s:fetch})}delete({count:i}={}){var o;const s="DELETE";return i&&this.headers.append("Prefer",`count=${i}`),new e.default({method:s,url:this.url,headers:this.headers,schema:this.schema,fetch:(o=this.fetch)!==null&&o!==void 0?o:fetch})}}return ds.default=r,ds}var gE;function u5(){if(gE)return fs;gE=1;var t=fs&&fs.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(fs,"__esModule",{value:!0});const e=t(TM()),r=t(w_());
148class n{constructor(o,{headers:s={},schema:u,fetch:c}={}){this.url=o,this.headers=new Headers(s),this.schemaName=u,this.fetch=c}from(o){const s=new URL(`${this.url}/${o}`);return new e.default(s,{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch})}schema(o){return new n(this.url,{headers:this.headers,schema:o,fetch:this.fetch})}rpc(o,s={},{head:u=!1,get:c=!1,count:f}={}){var h;let p;const m=new URL(`${this.url}/rpc/${o}`);let g;u||c?(p=u?"HEAD":"GET",Object.entries(s).filter(([b,y])=>y!==void 0).map(([b,y])=>[b,Array.isArray(y)?`{${y.join(",")}}`:`${y}`]).forEach(([b,y])=>{m.searchParams.append(b,y)})):(p="POST",g=s);const w=new Headers(this.headers);return f&&w.set("Prefer",`count=${f}`),new r.default({method:p,url:m,headers:w,schema:this.schemaName,body:g,fetch:(h=this.fetch)!==null&&h!==void 0?h:fetch})}}return fs.default=n,fs}var yE;function c5(){if(yE)return Wt;yE=1;var t=Wt&&Wt.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(Wt,"__esModule",{value:!0}),Wt.PostgrestError=Wt.PostgrestBuilder=Wt.PostgrestTransformBuilder=Wt.PostgrestFilterBuilder=Wt.PostgrestQueryBuilder=Wt.PostgrestClient=void 0;const e=t(u5());Wt.PostgrestClient=e.default;const r=t(TM());Wt.PostgrestQueryBuilder=r.default;const n=t(w_());Wt.PostgrestFilterBuilder=n.default;const i=t(AM());Wt.PostgrestTransformBuilder=i.default;const o=t(EM());Wt.PostgrestBuilder=o.default;const s=t(PM());return Wt.PostgrestError=s.default,Wt.default={PostgrestClient:e.default,PostgrestQueryBuilder:r.default,PostgrestFilterBuilder:n.default,PostgrestTransformBuilder:i.default,PostgrestBuilder:o.default,PostgrestError:s.default},Wt}var f5=c5();const d5=rt(f5),{PostgrestClient:h5,PostgrestQueryBuilder:loe,PostgrestFilterBuilder:uoe,PostgrestTransformBuilder:coe,PostgrestBuilder:foe,PostgrestError:doe}=d5;class p5{static detectEnvironment(){var e;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"&&(!((e=navigator.userAgent)===null||e===void 0)&&e.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."};if(typeof process<"u"&&process.versions&&process.versions.node){const r=parseInt(process.versions.node.split(".")[0]);return r>=22?typeof globalThis.WebSocket<"u"?{type:"native",constructor:globalThis.WebSocket}:{type:"unsupported",error:`Node.js ${r} detected but native WebSocket not found.`,workaround:"Provide a WebSocket implementation via the transport option."}:{type:"unsupported",error:`Node.js ${r} detected without native WebSocket support.`,workaround:`For Node.js < 22, install "ws" package and provide it via the transport option: 149import ws from "ws" 150new 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 e=this.detectEnvironment();if(e.constructor)return e.constructor;let r=e.error||"WebSocket not supported in this environment.";throw e.workaround&&(r+=` 151 152Suggested solution: ${e.workaround}`),new Error(r)}static createWebSocket(e,r){const n=this.getWebSocketConstructor();return new n(e,r)}static isWebSocketSupported(){try{const e=this.detectEnvironment();return e.type==="native"||e.type==="ws"}catch{return!1}}}const v5="2.15.4",m5=`realtime-js/${v5}`,g5="1.0.0",xw=1e4,y5=1e3,b5=100;var $u;(function(t){t[t.connecting=0]="connecting",t[t.open=1]="open",t[t.closing=2]="closing",t[t.closed=3]="closed"})($u||($u={}));var It;(function(t){t.closed="closed",t.errored="errored",t.joined="joined",t.joining="joining",t.leaving="leaving"})(It||(It={}));var Pn;(function(t){t.close="phx_close",t.error="phx_error",t.join="phx_join",t.reply="phx_reply",t.leave="phx_leave",t.access_token="access_token"})(Pn||(Pn={}));var _w;(function(t){t.websocket="websocket"})(_w||(_w={}));var la;(function(t){t.Connecting="connecting",t.Open="open",t.Closing="closing",t.Closed="closed"})(la||(la={}));class w5{constructor(){this.HEADER_LENGTH=1}decode(e,r){return e.constructor===ArrayBuffer?r(this._binaryDecode(e)):r(typeof e=="string"?JSON.parse(e):{})}_binaryDecode(e){const r=new DataView(e),n=new TextDecoder;return this._decodeBroadcast(e,r,n)}_decodeBroadcast(e,r,n){const i=r.getUint8(1),o=r.getUint8(2);let s=this.HEADER_LENGTH+2;const u=n.decode(e.slice(s,s+i));s=s+i;const c=n.decode(e.slice(s,s+o));s=s+o;const f=JSON.parse(n.decode(e.slice(s,e.byteLength)));return{ref:null,topic:u,event:c,payload:f}}}class CM{constructor(e,r){this.callback=e,this.timerCalc=r,this.timer=void 0,this.tries=0,this.callback=e,this.timerCalc=r}reset(){this.tries=0,clearTimeout(this.timer),this.timer=void 0}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}}var lt;(function(t){t.abstime="abstime",t.bool="bool",t.date="date",t.daterange="daterange",t.float4="float4",t.float8="float8",t.int2="int2",t.int4="int4",t.int4range="int4range",t.int8="int8",t.int8range="int8range",t.json="json",t.jsonb="jsonb",t.money="money",t.numeric="numeric",t.oid="oid",t.reltime="reltime",t.text="text",t.time="time",t.timestamp="timestamp",t.timestamptz="timestamptz",t.timetz="timetz",t.t
vendor: 5,043 bytes, line 152
152srange="tsrange",t.tstzrange="tstzrange"})(lt||(lt={}));const bE=(t,e,r={})=>{var n;const i=(n=r.skipTypes)!==null&&n!==void 0?n:[];return Object.keys(e).reduce((o,s)=>(o[s]=x5(s,t,e,i),o),{})},x5=(t,e,r,n)=>{const i=e.find(u=>u.name===t),o=i==null?void 0:i.type,s=r[t];return o&&!n.includes(o)?kM(o,s):Sw(s)},kM=(t,e)=>{if(t.charAt(0)==="_"){const r=t.slice(1,t.length);return P5(e,r)}switch(t){case lt.bool:return _5(e);case lt.float4:case lt.float8:case lt.int2:case lt.int4:case lt.int8:case lt.numeric:case lt.oid:return S5(e);case lt.json:case lt.jsonb:return O5(e);case lt.timestamp:return E5(e);case lt.abstime:case lt.date:case lt.daterange:case lt.int4range:case lt.int8range:case lt.money:case lt.reltime:case lt.text:case lt.time:case lt.timestamptz:case lt.timetz:case lt.tsrange:case lt.tstzrange:return Sw(e);default:return Sw(e)}},Sw=t=>t,_5=t=>{switch(t){case"t":return!0;case"f":return!1;default:return t}},S5=t=>{if(typeof t=="string"){const e=parseFloat(t);if(!Number.isNaN(e))return e}return t},O5=t=>{if(typeof t=="string")try{return JSON.parse(t)}catch(e){return console.log(`JSON parse error: ${e}`),t}return t},P5=(t,e)=>{if(typeof t!="string")return t;const r=t.length-1,n=t[r];if(t[0]==="{"&&n==="}"){let o;const s=t.slice(1,r);try{o=JSON.parse("["+s+"]")}catch{o=s?s.split(","):[]}return o.map(u=>kM(e,u))}return t},E5=t=>typeof t=="string"?t.replace(" ","T"):t,jM=t=>{let e=t;return e=e.replace(/^ws/i,"http"),e=e.replace(/(\/socket\/websocket|\/socket|\/websocket)\/?$/i,""),e.replace(/\/+$/,"")+"/api/broadcast"};class Fm{constructor(e,r,n={},i=xw){this.channel=e,this.event=r,this.payload=n,this.timeout=i,this.sent=!1,this.timeoutTimer=void 0,this.ref="",this.receivedResp=null,this.recHooks=[],this.refEvent=null}resend(e){this.timeout=e,this._cancelRefEvent(),this.ref="",this.refEvent=null,this.receivedResp=null,this.sent=!1,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()}))}updatePayload(e){this.payload=Object.assign(Object.assign({},this.payload),e)}receive(e,r){var n;return this._hasReceived(e)&&r((n=this.receivedResp)===null||n===void 0?void 0:n.response),this.recHooks.push({status:e,callback:r}),this}startTimeout(){if(this.timeoutTimer)return;this.ref=this.channel.socket._makeRef(),this.refEvent=this.channel._replyEventName(this.ref);const e=r=>{this._cancelRefEvent(),this._cancelTimeout(),this.receivedResp=r,this._matchReceive(r)};this.channel._on(this.refEvent,{},e),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}trigger(e,r){this.refEvent&&this.channel._trigger(this.refEvent,{status:e,response:r})}destroy(){this._cancelRefEvent(),this._cancelTimeout()}_cancelRefEvent(){this.refEvent&&this.channel._off(this.refEvent,{})}_cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=void 0}_matchReceive({status:e,response:r}){this.recHooks.filter(n=>n.status===e).forEach(n=>n.callback(r))}_hasReceived(e){return this.receivedResp&&this.receivedResp.status===e}}var wE;(function(t){t.SYNC="sync",t.JOIN="join",t.LEAVE="leave"})(wE||(wE={}));class Du{constructor(e,r){this.channel=e,this.state={},this.pendingDiffs=[],this.joinRef=null,this.enabled=!1,this.caller={onJoin:()=>{},onLeave:()=>{},onSync:()=>{}};const n=(r==null?void 0:r.events)||{state:"presence_state",diff:"presence_diff"};this.channel._on(n.state,{},i=>{const{onJoin:o,onLeave:s,onSync:u}=this.caller;this.joinRef=this.channel._joinRef(),this.state=Du.syncState(this.state,i,o,s),this.pendingDiffs.forEach(c=>{this.state=Du.syncDiff(this.state,c,o,s)}),this.pendingDiffs=[],u()}),this.channel._on(n.diff,{},i=>{const{onJoin:o,onLeave:s,onSync:u}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(i):(this.state=Du.syncDiff(this.state,i,o,s),u())}),this.onJoin((i,o,s)=>{this.channel._trigger("presence",{event:"join",key:i,currentPresences:o,newPresences:s})}),this.onLeave((i,o,s)=>{this.channel._trigger("presence",{event:"leave",key:i,currentPresences:o,leftPresences:s})}),this.onSync(()=>{this.channel._trigger("presence",{event:"sync"})})}static syncState(e,r,n,i){const o=this.cloneDeep(e),s=this.transformState(r),u={},c={};return this.map(o,(f,h)=>{s[f]||(c[f]=h)}),this.map(s,(f,h)=>{const p=o[f];if(p){const m=h.map(y=>y.presence_ref),g=p.map(y=>y.presence_ref),w=h.filter(y=>g.indexOf(y.presence_ref)<0),b=p.filter(y=>m.indexOf(y.presence_ref)<0);w.length>0&&(u[f]=w),b.length>0&&(c[f]=b)}else u[f]=h}),this.syncDiff(o,{joins:u,leaves:c},n,i)}static syncDiff(e,r,n,i){const{joins:o,leaves:s}={joins:this.transformState(r.joins),leaves:this.transformState(r.leaves)};return n||(n=()=>{}),i||(i=()=>{}),this.map(o,(u,c)=>{var f;const h=(f=e[u])!==null&&f!==void 0?f:[];if(e[u]=this.cloneDeep(c),h.length>0){const p=e[u].map(g=>g.presence_ref),m=h.filter(g=>p.indexOf(g.presence_ref)<0);e[u].unshift(...m)}n(u,h,c)}),this.map(s,(u,c)=>{let f=e[u];if(!f)return;const h=c.map(p=>p.presence_ref);
152f=f.filter(p=>h.indexOf(p.presence_ref)<0),e[u]=f,i(u,f,c),f.length===0&&delete e[u]}),e}static map(e,r){return Object.getOwnPropertyNames(e).map(n=>r(n,e[n]))}static transformState(e){return e=this.cloneDeep(e),Object.getOwnPropertyNames(e).reduce((r,n)=>{const i=e[n];return"metas"in i?r[n]=i.metas.map(o=>(o.presence_ref=o.phx_ref,delete o.phx_ref,delete o.phx_ref_prev,o)):r[n]=i,r},{})}static cloneDeep(e){return JSON.parse(JSON.stringify(e))}onJoin(e){this.caller.onJoin=e}onLeave(e){this.caller.onLeave=e}onSync(e){this.caller.onSync=e}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel._joinRef()}}var xE;(function(t){t.ALL="*",t.INSERT="INSERT",t.UPDATE="UPDATE",t.DELETE="DELETE"})(xE||(xE={}));var Lu;(function(t){t.BROADCAST="broadcast",t.PRESENCE="presence",t.POSTGRES_CHANGES="postgres_changes",t.SYSTEM="system"})(Lu||(Lu={}));var wi;(function(t){t.SUBSCRIBED="SUBSCRIBED",t.TIMED_OUT="TIMED_OUT",t.CLOSED="CLOSED",t.CHANNEL_ERROR="CHANNEL_ERROR"})(wi||(wi={}));class x_{constructor(e,r={config:{}},n){this.topic=e,this.params=r,this.socket=n,this.bindings={},this.state=It.closed,this.joinedOnce=!1,this.pushBuffer=[],this.subTopic=e.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},r.config),this.timeout=this.socket.timeout,this.joinPush=new Fm(this,Pn.join,this.params,this.timeout),this.rejoinTimer=new CM(()=>this._rejoinUntilConnected(),this.socket.reconnectAfterMs),this.joinPush.receive("ok",()=>{this.state=It.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(i=>i.send()),this.pushBuffer=[]}),this._onClose(()=>{this.rejoinTimer.reset(),this.socket.log("channel",`close ${this.topic} ${this._joinRef()}`),this.state=It.closed,this.socket._remove(this)}),this._onError(i=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,i),this.state=It.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("timeout",()=>{this._isJoining()&&(this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),this.state=It.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("error",i=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,i),this.state=It.errored,this.rejoinTimer.scheduleTimeout())}),this._on(Pn.reply,{},(i,o)=>{this._trigger(this._replyEventName(o),i)}),this.presence=new Du(this),this.broadcastEndpointURL=jM(this.socket.endPoint),this.private=this.params.config.private||!1}subscribe(e,r=this.timeout){var n,i,o;if(this.socket.isConnected()||this.socket.connect(),this.state==It.closed){const{config:{broadcast:s,presence:u,private:c}}=this.params,f=(i=(n=this.bindings.postgres_changes)===null||n===void 0?void 0:n.map(g=>g.filter))!==null&&i!==void 0?i:[],h=!!this.bindings[Lu.PRESENCE]&&this.bindings[Lu.PRESENCE].length>0||((o=this.params.config.presence)===null||o===void 0?void 0:o.enabled)===!0,p={},m={broadcast:s,presence:Object.assign(Object.assign({},u),{enabled:h}),postgres_changes:f,private:c};this.socket.accessTokenValue&&(p.access_token=this.socket.accessTokenValue),this._onError(g=>e==null?void 0:e(wi.CHANNEL_ERROR,g)),this._onClose(()=>e==null?void 0:e(wi.CLOSED)),this.updateJoinPayload(Object.assign({config:m},p)),this.joinedOnce=!0,this._rejoin(r),this.joinPush.receive("ok",async({postgres_changes:g})=>{var w;if(this.socket.setAuth(),g===void 0){e==null||e(wi.SUBSCRIBED);return}else{const b=this.bindings.postgres_changes,y=(w=b==null?void 0:b.length)!==null&&w!==void 0?w:0,_=[];for(let P=0;P<y;P++){const S=b[P],{filter:{event:T,schema:E,table:A,filter:C}}=S,N=g&&g[P];if(N&&N.event===T&&N.schema===E&&N.table===A&&N.filter===C)_.push(Object.assign(Object.assign({},S),{id:N.id}));else{this.unsubscribe(),this.state=It.errored,e==null||e(wi.CHANNEL_ERROR,new Error("mismatch between server and client bindings for postgres changes"));return}}this.bindings.postgres_changes=_,e&&e(wi.SUBSCRIBED);return}}).receive("error",g=>{this.state=It.errored,e==null||e(wi.CHANNEL_ERROR,new Error(JSON.stringify(Object.values(g).join(", ")||"error")))}).receive("timeout",()=>{e==null||e(wi.TIMED_OUT)})}return this}presenceState(){return this.presence.state}async track(e,r={}){return await this.send({type:"presence",event:"track",payload:e},r.timeout||this.timeout)}async untrack(e={}){return await this.send({type:"presence",event:"untrack"},e)}on(e,r,n){return this.state===It.joined&&e===Lu.PRESENCE&&(this.socket.log("channel",`resubscribe to ${this.topic} due to change in presence callbacks on joined channel`),this.unsubscribe().then(()=>this.subscribe())),this._on(e,r,n)}async send(e,r={}){var n,i;if(!this._canPush()&&e.type==="broadcast"){const{event:o,payload:s}=e,c={method:"POST",headers:{Authorization:this.socket.accessTokenValue?`Bearer ${this.socket.accessTokenValue}`:"",apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"},body:JSON.stringify({messages:[{topic:this.subTopic,event:o,payload:s,private:this.private}]})};try{const f=await this._fetchWithTimeout(this.broadcastEndpointURL,c,(n=r.timeout)!==null&&n!==void 0?n:this.timeout);return await((i=f.body)===null||i===void 0?void 0:i.cancel()),f.ok?"ok":"error"}catch(f){return f.name==="AbortError"?"timed out":"error"}}else return new Promise(o=>{var s,u,c;const f=this._push(e.type,e,r.timeout||this.timeout);e.type==="broadcast"&&!(!((c=(u=(s=this.params)===null||s===void 0?void 0:s.config)===null||u===void 0?void 0:u.broadcast)===null||c===void 0)&&c.ack)&&o("ok"),f.receive("ok",()=>o("ok")),f.receive("error",()=>o("error")),f.receive("timeout",()=>o("timed out"))})}updateJoinPayload(e){this.joinPush.updatePayload(e)}unsubscribe(e=this.timeout){this.state=It.leaving;const r=()=>{this.socket.log("channel",`leave ${this.topic}`),this._trigger(Pn.close,"leave",this._joinRef())};this.joinPush.destroy();let n=null;return new Promise(i=>{n=new Fm(this,Pn.leave,{},e),n.receive("ok",()=>{r(),i("ok")}).receive("timeout",()=>{r(),i("timed out")}).receive("error",()=>{i("error")}),n.send(),this._canPush()||n.trigger("ok",{})}).finally(()=>{n==null||n.destroy()})}
152teardown(){this.pushBuffer.forEach(e=>e.destroy()),this.pushBuffer=[],this.rejoinTimer.reset(),this.joinPush.destroy(),this.state=It.closed,this.bindings={}}async _fetchWithTimeout(e,r,n){const i=new AbortController,o=setTimeout(()=>i.abort(),n),s=await this.socket.fetch(e,Object.assign(Object.assign({},r),{signal:i.signal}));return clearTimeout(o),s}_push(e,r,n=this.timeout){if(!this.joinedOnce)throw`tried to push '${e}' to '${this.topic}' before joining. Use channel.subscribe() before pushing events`;let i=new Fm(this,e,r,n);return this._canPush()?i.send():this._addToPushBuffer(i),i}_addToPushBuffer(e){if(e.startTimeout(),this.pushBuffer.push(e),this.pushBuffer.length>b5){const r=this.pushBuffer.shift();r&&(r.destroy(),this.socket.log("channel",`discarded push due to buffer overflow: ${r.event}`,r.payload))}}_onMessage(e,r,n){return r}_isMember(e){return this.topic===e}_joinRef(){return this.joinPush.ref}_trigger(e,r,n){var i,o;const s=e.toLocaleLowerCase(),{close:u,error:c,leave:f,join:h}=Pn;if(n&&[u,c,f,h].indexOf(s)>=0&&n!==this._joinRef())return;let m=this._onMessage(s,r,n);if(r&&!m)throw"channel onMessage callbacks must return the payload, modified or unmodified";["insert","update","delete"].includes(s)?(i=this.bindings.postgres_changes)===null||i===void 0||i.filter(g=>{var w,b,y;return((w=g.filter)===null||w===void 0?void 0:w.event)==="*"||((y=(b=g.filter)===null||b===void 0?void 0:b.event)===null||y===void 0?void 0:y.toLocaleLowerCase())===s}).map(g=>g.callback(m,n)):(o=this.bindings[s])===null||o===void 0||o.filter(g=>{var w,b,y,_,P,S;if(["broadcast","presence","postgres_changes"].includes(s))if("id"in g){const T=g.id,E=(w=g.filter)===null||w===void 0?void 0:w.event;return T&&((b=r.ids)===null||b===void 0?void 0:b.includes(T))&&(E==="*"||(E==null?void 0:E.toLocaleLowerCase())===((y=r.data)===null||y===void 0?void 0:y.type.toLocaleLowerCase()))}else{const T=(P=(_=g==null?void 0:g.filter)===null||_===void 0?void 0:_.event)===null||P===void 0?void 0:P.toLocaleLowerCase();return T==="*"||T===((S=r==null?void 0:r.event)===null||S===void 0?void 0:S.toLocaleLowerCase())}else return g.type.toLocaleLowerCase()===s}).map(g=>{if(typeof m=="object"&&"ids"in m){const w=m.data,{schema:b,table:y,commit_timestamp:_,type:P,errors:S}=w;m=Object.assign(Object.assign({},{schema:b,table:y,commit_timestamp:_,eventType:P,new:{},old:{},errors:S}),this._getPayloadRecords(w))}g.callback(m,n)})}_isClosed(){return this.state===It.closed}_isJoined(){return this.state===It.joined}_isJoining(){return this.state===It.joining}_isLeaving(){return this.state===It.leaving}_replyEventName(e){return`chan_reply_${e}`}_on(e,r,n){const i=e.toLocaleLowerCase(),o={type:i,filter:r,callback:n};return this.bindings[i]?this.bindings[i].push(o):this.bindings[i]=[o],this}_off(e,r){const n=e.toLocaleLowerCase();return this.bindings[n]&&(this.bindings[n]=this.bindings[n].filter(i=>{var o;return!(((o=i.type)===null||o===void 0?void 0:o.toLocaleLowerCase())===n&&x_.isEqual(i.filter,r))})),this}static isEqual(e,r){if(Object.keys(e).length!==Object.keys(r).length)return!1;for(const n in e)if(e[n]!==r[n])return!1;return!0}_rejoinUntilConnected(){this.rejoinTimer.scheduleTimeout(),this.socket.isConnected()&&this._rejoin()}_onClose(e){this._on(Pn.close,{},e)}_onError(e){this._on(Pn.error,{},r=>e(r))}_canPush(){return this.socket.isConnected()&&this._isJoined()}_rejoin(e=this.timeout){this._isLeaving()||(this.socket._leaveOpenTopic(this.topic),this.state=It.joining,this.joinPush.resend(e))}_getPayloadRecords(e){const r={new:{},old:{}};return(e.type==="INSERT"||e.type==="UPDATE")&&(r.new=bE(e.columns,e.record)),(e.type==="UPDATE"||e.type==="DELETE")&&(r.old=bE(e.columns,e.old_record)),r}}const qm=()=>{},Sd={HEARTBEAT_INTERVAL:25e3,RECONNECT_DELAY:10,HEARTBEAT_TIMEOUT_FALLBACK:100},A5=[1e3,2e3,5e3,1e4],T5=1e4,C5=` 153 addEventListener("message", (e) => { 154 if (e.data.event === "start") { 155 setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval); 156 } 157 });`;class k5{constructor(e,r){var n;if(this.accessTokenValue=null,this.apiKey=null,this.channels=new Array,this.endPoint="",this.httpEndpoint="",this.headers={},this.params={},this.timeout=xw,this.transport=null,this.heartbeatIntervalMs=Sd.HEARTBEAT_INTERVAL,this.heartbeatTimer=void 0,this.pendingHeartbeatRef=null,this.heartbeatCallback=qm,this.ref=0,this.reconnectTimer=null,this.logger=qm,this.conn=null,this.sendBuffer=[],this.serializer
157=new w5,this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.accessToken=null,this._connectionState="disconnected",this._wasManualDisconnect=!1,this._authPromise=null,this._resolveFetch=i=>{let o;return i?o=i:typeof fetch>"u"?o=(...s)=>Vc(async()=>{const{default:u}=await Promise.resolve().then(()=>El);return{default:u}},void 0).then(({default:u})=>u(...s)).catch(u=>{throw new Error(`Failed to load @supabase/node-fetch: ${u.message}. This is required for HTTP requests in Node.js environments without native fetch.`)}):o=fetch,(...s)=>o(...s)},!(!((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,this.endPoint=`${e}/${_w.websocket}`,this.httpEndpoint=jM(e),this._initializeOptions(r),this._setupReconnectionTimer(),this.fetch=this._resolveFetch(r==null?void 0:r.fetch)}connect(){if(!(this.isConnecting()||this.isDisconnecting()||this.conn!==null&&this.isConnected())){if(this._setConnectionState("connecting"),this._setAuthSafely("connect"),this.transport)this.conn=new this.transport(this.endpointURL());else try{this.conn=p5.createWebSocket(this.endpointURL())}catch(e){this._setConnectionState("disconnected");const r=e.message;throw r.includes("Node.js")?new Error(`${r} 158 159To use Realtime in Node.js, you need to provide a WebSocket implementation: 160 161Option 1: Use Node.js 22+ which has native WebSocket support 162Option 2: Install and provide the "ws" package: 163 164 npm install ws 165 166 import ws from "ws" 167 const client = new RealtimeClient(url, { 168 ...options, 169 transport: ws 170 })`):new Error(`WebSocket not available: ${r}`)}this._setupConnectionHandlers()}}endpointURL(){return this._appendParams(this.endPoint,Object.assign({},this.params,{vsn:g5}))}disconnect(e,r){if(!this.isDisconnecting())if(this._setConnectionState("disconnecting",!0),this.conn){const n=setTimeout(()=>{this._setConnectionState("disconnected")},100);this.conn.onclose=()=>{clearTimeout(n),this._setConnectionState("disconnected")},e?this.conn.close(e,r??""):this.conn.close(),this._teardownConnection()}else this._setConnectionState("disconnected")}getChannels(){return this.channels}async removeChannel(e){const r=await e.unsubscribe();return this.channels.length===0&&this.disconnect(),r}async removeAllChannels(){const e=await Promise.all(this.channels.map(r=>r.unsubscribe()));return this.channels=[],this.disconnect(),e}log(e,r,n){this.logger(e,r,n)}connectionState(){switch(this.conn&&this.conn.readyState){case $u.connecting:return la.Connecting;case $u.open:return la.Open;case $u.closing:return la.Closing;default:return la.Closed}}isConnected(){return this.connectionState()===la.Open}isConnecting(){return this._connectionState==="connecting"}isDisconnecting(){return this._connectionState==="disconnecting"}channel(e,r={config:{}}){const n=`realtime:${e}`,i=this.getChannels().find(o=>o.topic===n);if(i)return i;{const o=new x_(`realtime:${e}`,r,this);return this.channels.push(o),o}}push(e){const{topic:r,event:n,payload:i,ref:o}=e,s=()=>{this.encode(e,u=>{var c;(c=this.conn)===null||c===void 0||c.send(u)})};this.log("push",`${r} ${n} (${o})`,i),this.isConnected()?s():this.sendBuffer.push(s)}async setAuth(e=null){this._authPromise=this._performAuth(e);try{await this._authPromise}finally{this._authPromise=null}}async sendHeartbeat(){var e;if(!this.isConnected()){try{this.heartbeatCallback("disconnected")}catch(r){this.log("error","error in heartbeat callback",r)}return}if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this.log("transport","heartbeat timeout. Attempting to re-establish connection");try{this.heartbeatCallback("timeout")}catch(r){this.log("error","error in heartbeat callback",r)}this._wasManualDisconnect=!1,(e=this.conn)===null||e===void 0||e.close(y5,"heartbeat timeout"),setTimeout(()=>{var r;this.isConnected()||(r=this.reconnectTimer)===null||r===void 0||r.sc
170heduleTimeout()},Sd.HEARTBEAT_TIMEOUT_FALLBACK);return}this.pendingHeartbeatRef=this._makeRef(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef});try{this.heartbeatCallback("sent")}catch(r){this.log("error","error in heartbeat callback",r)}this._setAuthSafely("heartbeat")}onHeartbeat(e){this.heartbeatCallback=e}flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach(e=>e()),this.sendBuffer=[])}_makeRef(){let e=this.ref+1;return e===this.ref?this.ref=0:this.ref=e,this.ref.toString()}_leaveOpenTopic(e){let r=this.channels.find(n=>n.topic===e&&(n._isJoined()||n._isJoining()));r&&(this.log("transport",`leaving duplicate topic "${e}"`),r.unsubscribe())}_remove(e){this.channels=this.channels.filter(r=>r.topic!==e.topic)}_onConnMessage(e){this.decode(e.data,r=>{if(r.topic==="phoenix"&&r.event==="phx_reply")try{this.heartbeatCallback(r.payload.status==="ok"?"ok":"error")}catch(f){this.log("error","error in heartbeat callback",f)}r.ref&&r.ref===this.pendingHeartbeatRef&&(this.pendingHeartbeatRef=null);const{topic:n,event:i,payload:o,ref:s}=r,u=s?`(${s})`:"",c=o.status||"";this.log("receive",`${c} ${n} ${i} ${u}`.trim(),o),this.channels.filter(f=>f._isMember(n)).forEach(f=>f._trigger(i,o,s)),this._triggerStateCallbacks("message",r)})}_clearTimer(e){var r;e==="heartbeat"&&this.heartbeatTimer?(clearInterval(this.heartbeatTimer),this.heartbeatTimer=void 0):e==="reconnect"&&((r=this.reconnectTimer)===null||r===void 0||r.reset())}_clearAllTimers(){this._clearTimer("heartbeat"),this._clearTimer("reconnect")}_setupConnectionHandlers(){this.conn&&("binaryType"in this.conn&&(this.conn.binaryType="arraybuffer"),this.conn.onopen=()=>this._onConnOpen(),this.conn.onerror=e=>this._onConnError(e),this.conn.onmessage=e=>this._onConnMessage(e),this.conn.onclose=e=>this._onConnClose(e))}_teardownConnection(){this.conn&&(this.conn.onopen=null,this.conn.onerror=null,this.conn.onmessage=null,this.conn.onclose=null,this.conn=null),this._clearAllTimers(),this.channels.forEach(e=>e.teardown())}_onConnOpen(){this._setConnectionState("connected"),this.log("transport",`connected to ${this.endpointURL()}`),this.flushSendBuffer(),this._clearTimer("reconnect"),this.worker?this.workerRef||this._startWorkerHeartbeat():this._startHeartbeat(),this._triggerStateCallbacks("open")}_startHeartbeat(){this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval(()=>this.sendHeartbeat(),this.heartbeatIntervalMs)}_startWorkerHeartbeat(){this.workerUrl?this.log("worker",`starting worker for from ${this.workerUrl}`):this.log("worker","starting default worker");const e=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(e),this.workerRef.onerror=r=>{this.log("worker","worker error",r.message),this.workerRef.terminate()},this.workerRef.onmessage=r=>{r.data.event==="keepAlive"&&this.sendHeartbeat()},this.workerRef.postMessage({event:"start",interval:this.heartbeatIntervalMs})}_onConnClose(e){var r;this._setConnectionState("disconnected"),this.log("transport","close",e),this._triggerChanError(),this._clearTimer("heartbeat"),this._wasManualDisconnect||(r=this.reconnectTimer)===null||r===void 0||r.sc
170heduleTimeout(),this._triggerStateCallbacks("close",e)}_onConnError(e){this._setConnectionState("disconnected"),this.log("transport",`${e}`),this._triggerChanError(),this._triggerStateCallbacks("error",e)}_triggerChanError(){this.channels.forEach(e=>e._trigger(Pn.error))}_appendParams(e,r){if(Object.keys(r).length===0)return e;const n=e.match(/\?/)?"&":"?",i=new URLSearchParams(r);return`${e}${n}${i}`}_workerObjectUrl(e){let r;if(e)r=e;else{const n=new Blob([C5],{type:"application/javascript"});r=URL.createObjectURL(n)}return r}_setConnectionState(e,r=!1){this._connectionState=e,e==="connecting"?this._wasManualDisconnect=!1:e==="disconnecting"&&(this._wasManualDisconnect=r)}async _performAuth(e=null){let r;e?r=e:this.accessToken?r=await this.accessToken():r=this.accessTokenValue,this.accessTokenValue!=r&&(this.accessTokenValue=r,this.channels.forEach(n=>{const i={access_token:r,version:m5};r&&n.updateJoinPayload(i),n.joinedOnce&&n._isJoined()&&n._push(Pn.access_token,{access_token:r})}))}async _waitForAuthIfNeeded(){this._authPromise&&await this._authPromise}_setAuthSafely(e="general"){this.setAuth().catch(r=>{this.log("error",`error setting auth in ${e}`,r)})}_triggerStateCallbacks(e,r){try{this.stateChangeCallbacks[e].forEach(n=>{try{n(r)}catch(i){this.log("error",`error in ${e} callback`,i)}})}catch(n){this.log("error",`error triggering ${e} callbacks`,n)}}_setupReconnectionTimer(){this.reconnectTimer=new CM(async()=>{setTimeout(async()=>{await this._waitForAuthIfNeeded(),this.isConnected()||this.connect()},Sd.RECONNECT_DELAY)},this.reconnectAfterMs)}_initializeOptions(e){var r,n,i,o,s,u,c,f,h;if(this.transport=(r=e==null?void 0:e.transport)!==null&&r!==void 0?r:null,this.timeout=(n=e==null?void 0:e.timeout)!==null&&n!==void 0?n:xw,this.heartbeatIntervalMs=(i=e==null?void 0:e.heartbeatIntervalMs)!==null&&i!==void 0?i:Sd.HEARTBEAT_INTERVAL,this.worker=(o=e==null?void 0:e.worker)!==null&&o!==void 0?o:!1,this.accessToken=(s=e==null?void 0:e.accessToken)!==null&&s!==void 0?s:null,this.heartbeatCallback=(u=e==null?void 0:e.heartbeatCallback)!==null&&u!==void 0?u:qm,e!=null&&e.params&&(this.params=e.params),e!=null&&e.logger&&(this.logger=e.logger),(e!=null&&e.logLevel||e!=null&&e.log_level)&&(this.logLevel=e.logLevel||e.log_level,this.params=Object.assign(Object.assign({},this.params),{log_level:this.logLevel})),this.reconnectAfterMs=(c=e==null?void 0:e.reconnectAfterMs)!==null&&c!==void 0?c:p=>A5[p-1]||T5,this.encode=(f=e==null?void 0:e.encode)!==null&&f!==void 0?f:(p,m)=>m(JSON.stringify(p)),this.decode=(h=e==null?void 0:e.decode)!==null&&h!==void 0?h:this.serializer.decode.bind(this.serializer),this.worker){if(typeof window<"u"&&!window.Worker)throw new Error("Web Worker is not supported");this.workerUrl=e==null?void 0:e.workerUrl}}}class __ extends Error{constructor(e){super(e),this.__isStorageError=!0,this.name="StorageError"}}function Mt(t){return typeof t=="object"&&t!==null&&"__isStorageError"in t}class j5 extends __{constructor(e,r,n){super(e),this.name="StorageApiError",this.status=r,this.statusCode=n}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}}class Ow extends __{constructor(e,r){super(e),this.name="StorageUnknownError",this.originalError=r}}var R5=function(t,e,r,n){function i(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function u(h){try{f(n.next(h))}catch(p){s(p)}}function c(h){try{f(n.throw(h))}catch(p){s(p)}}function f(h){h.done?o(h.value):i(h.value).then(u,c)}f((n=n.apply(t,e||[])).next())})};const RM=t=>{let e;return t?e=t:typeof fetch>"u"?e=(...r)=>Vc(async()=>{const{default:n}=await Promise.resolve().then(()=>El);return{default:n}},void 0).then(({default:n})=>n(...r)):e=fetch,(...r)=>e(...r)},N5=()=>R5(void 0,void 0,void 0,function*(){return typeof Response>"u"?(yield Vc(()=>Promise.resolve().then(()=>El),void 0)).Response:Response}),Pw=t=>{if(Array.isArray(t))return t.map(r=>Pw(r));if(typeof t=="function"||t!==Object(t))return t;const e={};return Object.entries(t).forEach(([r,n])=>{const i=r.replace(/([-_][a-z])/gi,o=>o.toUpperCase().replace(/[-_]/g,""));e[i]=Pw(n)}),e},I5=t=>{if(typeof t!="object"||t===null)return!1;const e=Object.getPrototypeOf(t);
170return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)};var $a=function(t,e,r,n){function i(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function u(h){try{f(n.next(h))}catch(p){s(p)}}function c(h){try{f(n.throw(h))}catch(p){s(p)}}function f(h){h.done?o(h.value):i(h.value).then(u,c)}f((n=n.apply(t,e||[])).next())})};const zm=t=>t.msg||t.message||t.error_description||t.error||JSON.stringify(t),M5=(t,e,r)=>$a(void 0,void 0,void 0,function*(){const n=yield N5();t instanceof n&&!(r!=null&&r.noResolveJson)?t.json().then(i=>{const o=t.status||500,s=(i==null?void 0:i.statusCode)||o+"";e(new j5(zm(i),o,s))}).catch(i=>{e(new Ow(zm(i),i))}):e(new Ow(zm(t),t))}),$5=(t,e,r,n)=>{const i={method:t,headers:(e==null?void 0:e.headers)||{}};return t==="GET"||!n?i:(I5(n)?(i.headers=Object.assign({"Content-Type":"application/json"},e==null?void 0:e.headers),i.body=JSON.stringify(n)):i.body=n,e!=null&&e.duplex&&(i.duplex=e.duplex),Object.assign(Object.assign({},i),r))};function Kc(t,e,r,n,i,o){return $a(this,void 0,void 0,function*(){return new Promise((s,u)=>{t(r,$5(e,n,i,o)).then(c=>{if(!c.ok)throw c;return n!=null&&n.noResolveJson?c:c.json()}).then(c=>s(c)).catch(c=>M5(c,u,n))})})}function Jd(t,e,r,n){return $a(this,void 0,void 0,function*(){return Kc(t,"GET",e,r,n)})}function Hn(t,e,r,n,i){return $a(this,void 0,void 0,function*(){return Kc(t,"POST",e,n,i,r)})}function Ew(t,e,r,n,i){return $a(this,void 0,void 0,function*(){return Kc(t,"PUT",e,n,i,r)})}function D5(t,e,r,n){return $a(this,void 0,void 0,function*(){return Kc(t,"HEAD",e,Object.assign(Object.assign({},r),{noResolveJson:!0}),n)})}function NM(t,e,r,n,i){return $a(this,void 0,void 0,function*(){return Kc(t,"DELETE",e,n,i,r)})}var dr=function(t,e,r,n){function i(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function u(h){try{f(n.next(h))}catch(p){s(p)}}function c(h){try{f(n.throw(h))}catch(p){s(p)}}function f(h){h.done?o(h.value):i(h.value).then(u,c)}f((n=n.apply(t,e||[])).next())})};const L5={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},_E={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};class B5{constructor(e,r={},n,i){this.url=e,this.headers=r,this.bucketId=n,this.fetch=RM(i)}uploadOrUpdate(e,r,n,i){return dr(this,void 0,void 0,function*(){try{let o;const s=Object.assign(Object.assign({},_E),i);let u=Object.assign(Object.assign({},this.headers),e==="POST"&&{"x-upsert":String(s.upsert)});const c=s.metadata;typeof Blob<"u"&&n instanceof Blob?(o=new FormData,o.append("cacheControl",s.cacheControl),c&&o.append("metadata",this.encodeMetadata(c)),o.append("",n)):typeof FormData<"u"&&n instanceof FormData?(o=n,o.append("cacheControl",s.cacheControl),c&&o.append("metadata",this.encodeMetadata(c))):(o=n,u["cache-control"]=`max-age=${s.cacheControl}`,u["content-type"]=s.contentType,c&&(u["x-metadata"]=this.toBase64(this.encodeMetadata(c)))),i!=null&&i.headers&&(u=Object.assign(Object.assign({},u),i.headers));const f=this._removeEmptyFolders(r),h=this._getFinalPath(f),p=yield(e=="PUT"?Ew:Hn)(this.fetch,`${this.url}/object/${h}`,o,Object.assign({headers:u},s!=null&&s.duplex?{duplex:s.duplex}:{}));return{data:{path:f,id:p.Id,fullPath:p.Key},error:null}}catch(o){if(Mt(o))return{data:null,error:o};throw o}})}upload(e,r,n){return dr(this,void 0,void 0,function*(){return this.uploadOrUpdate("POST",e,r,n)})}uploadToSignedUrl(e,r,n,i){return dr(this,void 0,void 0,function*(){const o=this._removeEmptyFolders(e),s=this._getFinalPath(o),u=new URL(this.url+`/object/upload/sign/${s}`);u.searchParams.set("token",r);try{let c;const f=Object.assign({upsert:_E.upsert},i),h=Object.assign(Object.assign({},this.headers),{"x-upsert":String(f.upsert)});typeof Blob<"u"&&n instanceof Blob?(c=new FormData,c.append("cacheControl",f.cacheControl),c.append("",n)):typeof FormData<"u"&&n instanceof FormData?(c=n,c.append("cacheControl",f.cacheControl)):(c=n,h["cache-control"]=`max-age=${f.cacheControl}`,h["content-type"]=f.contentType);const p=yield Ew(this.fetch,u.toString(),c,{headers:h});return{data:{path:o,fullPath:p.Key},error:null}}catch(c){if(Mt(c))return{data:null,error:c};throw c}})}createSignedUploadUrl(e,r){return dr(this,void 0,void 0,function*(){try{let n=this._getFinalPath(e);const i=Object.assign({},this.headers);r!=null&&r.upsert&&(i["x-upsert"]="true");const o=yield Hn(this.fetch,`${this.url}/object/upload/sign/${n}`,{},{headers:i}),s=new URL(this.url+o.url),u=s.searchParams.get("token");if(!u)throw new __("No token returned by API");return{data:{signedUrl:s.toString(),path:e,token:u},error:null}}catch(n){if(Mt(n))return{data:null,error:n};throw n}})}update(e,r,n){return dr(this,void 0,void 0,function*(){return this.uploadOrUpdate("PUT",e,r,n)})}move(e,r,n){return dr(this,void 0,void 0,function*(){try{return{data:yield Hn(this.fetch,`${this.url}/object/move`,{bucketId:this.bucketId,sourceKey:e,destinationKey:r,destinationBucket:n==null?void 0:n.destinationBucket},{headers:this.headers}),error:null}}catch(i){if(Mt(i))return{data:null,error:i};throw i}})}copy(e,r,n){return dr(this,void 0,void 0,function*(){try{return{data:{path:(yield Hn(this.fetch,`${this.url}/object/copy`,{bucketId:this.bucketId,sourceKey:e,destinationKey:r,destinationBucket:n==null?void 0:n.destinationBucket},{headers:this.headers})).Key},error:null}}catch(i){if(Mt(i))return{data:null,error:i};throw i}})}createSignedUrl(e,r,n){return dr(this,void 0,void 0,function*(){try{let i=this._getFinalPath(e),o=yield Hn(this.fetch,`${this.url}/object/sign/${i}
170`,Object.assign({expiresIn:r},n!=null&&n.transform?{transform:n.transform}:{}),{headers:this.headers});const s=n!=null&&n.download?`&download=${n.download===!0?"":n.download}`:"";return o={signedUrl:encodeURI(`${this.url}${o.signedURL}${s}`)},{data:o,error:null}}catch(i){if(Mt(i))return{data:null,error:i};throw i}})}createSignedUrls(e,r,n){return dr(this,void 0,void 0,function*(){try{const i=yield Hn(this.fetch,`${this.url}/object/sign/${this.bucketId}`,{expiresIn:r,paths:e},{headers:this.headers}),o=n!=null&&n.download?`&download=${n.download===!0?"":n.download}`:"";return{data:i.map(s=>Object.assign(Object.assign({},s),{signedUrl:s.signedURL?encodeURI(`${this.url}${s.signedURL}${o}`):null})),error:null}}catch(i){if(Mt(i))return{data:null,error:i};throw i}})}download(e,r){return dr(this,void 0,void 0,function*(){const i=typeof(r==null?void 0:r.transform)<"u"?"render/image/authenticated":"object",o=this.transformOptsToQueryString((r==null?void 0:r.transform)||{}),s=o?`?${o}`:"";try{const u=this._getFinalPath(e);return{data:yield(yield Jd(this.fetch,`${this.url}/${i}/${u}${s}`,{headers:this.headers,noResolveJson:!0})).blob(),error:null}}catch(u){if(Mt(u))return{data:null,error:u};throw u}})}info(e){return dr(this,void 0,void 0,function*(){const r=this._getFinalPath(e);try{const n=yield Jd(this.fetch,`${this.url}/object/info/${r}`,{headers:this.headers});return{data:Pw(n),error:null}}catch(n){if(Mt(n))return{data:null,error:n};throw n}})}exists(e){return dr(this,void 0,void 0,function*(){const r=this._getFinalPath(e);try{return yield D5(this.fetch,`${this.url}/object/${r}`,{headers:this.headers}),{data:!0,error:null}}catch(n){if(Mt(n)&&n instanceof Ow){const i=n.originalError;if([400,404].includes(i==null?void 0:i.status))return{data:!1,error:n}}throw n}})}getPublicUrl(e,r){const n=this._getFinalPath(e),i=[],o=r!=null&&r.download?`download=${r.download===!0?"":r.download}`:"";o!==""&&i.push(o);const u=typeof(r==null?void 0:r.transform)<"u"?"render/image":"object",c=this.transformOptsToQueryString((r==null?void 0:r.transform)||{});c!==""&&i.push(c);let f=i.join("&");return f!==""&&(f=`?${f}`),{data:{publicUrl:encodeURI(`${this.url}/${u}/public/${n}${f}`)}}}remove(e){return dr(this,void 0,void 0,function*(){try{return{data:yield NM(this.fetch,`${this.url}/object/${this.bucketId}`,{prefixes:e},{headers:this.headers}),error:null}}catch(r){if(Mt(r))return{data:null,error:r};throw r}})}list(e,r,n){return dr(this,void 0,void 0,function*(){try{const i=Object.assign(Object.assign(Object.assign({},L5),r),{prefix:e||""});return{data:yield Hn(this.fetch,`${this.url}/object/list/${this.bucketId}`,i,{headers:this.headers},n),error:null}}catch(i){if(Mt(i))return{data:null,error:i};throw i}})}listV2(e,r){return dr(this,void 0,void 0,function*(){try{const n=Object.assign({},e);return{data:yield Hn(this.fetch,`${this.url}/object/list-v2/${this.bucketId}`,n,{headers:this.headers},r),error:null}}catch(n){if(Mt(n))return{data:null,error:n};throw n}})}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,"/")}transformOptsToQueryString(e){const r=[];return e.width&&r.push(`width=${e.width}`),e.height&&r.push(`height=${e.height}`),e.resize&&r.push(`resize=${e.resize}`),e.format&&r.push(`format=${e.format}`),e.quality&&r.push(`quality=${e.quality}`),r.join("&")}}const F5="2.11.0",q5={"X-Client-Info":`storage-js/${F5}`};var ms=function(t,e,r,n){function i(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function u(h){try{f(n.next(h))}catch(p){s(p)}}function c(h){try{f(n.throw(h))}catch(p){s(p)}}function f(h){h.done?o(h.value):i(h.value).then(u,c)}f((n=n.apply(t,e||[])).next())})};class z5{constructor(e,r={},n,i){const o=new URL(e);i!=null&&i.useNewHostname&&/supabase\.(co|in|red)$/.test(o.hostname)&&!o.hostname.includes("storage.supabase.")&&(o.hostname=o.hostname.replace("supabase.","storage.supabase.")),this.url=o.href,this.headers=Object.assign(Object.assign({},q5),r),this.fetch=RM(n)}listBuckets(){return ms(this,void 0,void 0,function*(){try{return{data:yield Jd(this.fetch,`${this.url}/bucket`,{headers:this.headers}),error:null}}catch(e){if(Mt(e))return{data:null,error:e};throw e}})}getBucket(e){return ms(this,void 0,void 0,function*(){try{return{data:yield Jd(this.fetch,`${this.url}/bucket/${e}`,{headers:this.headers}),error:null}}catch(r){if(Mt(r))return{data:null,error:r};throw r}})}createBucket(e,r={public:!1}){return ms(this,void 0,void 0,function*(){try{return{data:yield Hn(this.fetch,`${this.url}/bucket`,{id:e,name:e,type:r.type,public:r.public,file_size_limit:r.fileSizeLimit,allowed_mime_types:r.allowedMimeTypes},{headers:this.headers}),error:null}}catch(n){if(Mt(n))return{data:null,error:n};throw n}})}updateBucket(e,r){return ms(this,void 0,void 0,function*(){try{return{data:yield Ew(this.fetch,`${this.url}/bucket/${e}`,{id:e,name:e,public:r.public,file_size_limit:r.fileSizeLimit,allowed_mime_types:r.allowedMimeTypes},{headers:this.headers}),error:null}}catch(n){if(Mt(n))return{data:null,error:n};throw n}})}emptyBucket(e){return ms(this,void 0,void 0,function*(){try{return{data:yield Hn(this.fetch,`${this.url}/bucket/${e}/empty`,{},{headers:this.headers}),error:null}}catch(r){if(Mt(r))return{data:null,error:r};throw r}})}deleteBucket(e){return ms(this,void 0,void 0,function*(){try{return{data:yield NM(this.fetch,`${this.url}/bucket/${e}`,{},{headers:this.headers}),error:null}}catch(r){if(Mt(r))return{data:null,error:r};throw r}})}}class U5 extends z5{constructor(e,r={},n,i){super(e,r,n,i)}from(e){return new B5(this.url,this.headers,e,this.fetch)}}const W5="2.56.1";let Cu="";typeof Deno<"u"?Cu="deno":typeof document<"u"?Cu="web":typeof navigator<"u"&&navigator.product==="ReactNative"?Cu="react-native":Cu="node";const H5={"X-Client-Info":`supabase-js-${Cu}/${W5}`},V5={headers:H5},K5={schema:"public"},G5={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},Y5={};var X5=function(t,e,r,n){function i(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function u(h){try{f(n.next(h))}
170catch(p){s(p)}}function c(h){try{f(n.throw(h))}catch(p){s(p)}}function f(h){h.done?o(h.value):i(h.value).then(u,c)}f((n=n.apply(t,e||[])).next())})};const Q5=t=>{let e;return t?e=t:typeof fetch>"u"?e=SM:e=fetch,(...r)=>e(...r)},J5=()=>typeof Headers>"u"?OM:Headers,Z5=(t,e,r)=>{const n=Q5(r),i=J5();return(o,s)=>X5(void 0,void 0,void 0,function*(){var u;const c=(u=yield e())!==null&&u!==void 0?u:t;let f=new i(s==null?void 0:s.headers);return f.has("apikey")||f.set("apikey",t),f.has("Authorization")||f.set("Authorization",`Bearer ${c}`),n(o,Object.assign(Object.assign({},s),{headers:f}))})};var e8=function(t,e,r,n){function i(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function u(h){try{f(n.next(h))}catch(p){s(p)}}function c(h){try{f(n.throw(h))}catch(p){s(p)}}function f(h){h.done?o(h.value):i(h.value).then(u,c)}f((n=n.apply(t,e||[])).next())})};function t8(t){return t.endsWith("/")?t:t+"/"}function r8(t,e){var r,n;const{db:i,auth:o,realtime:s,global:u}=t,{db:c,auth:f,realtime:h,global:p}=e,m={db:Object.assign(Object.assign({},c),i),auth:Object.assign(Object.assign({},f),o),realtime:Object.assign(Object.assign({},h),s),storage:{},global:Object.assign(Object.assign(Object.assign({},p),u),{headers:Object.assign(Object.assign({},(r=p==null?void 0:p.headers)!==null&&r!==void 0?r:{}),(n=u==null?void 0:u.headers)!==null&&n!==void 0?n:{})}),accessToken:()=>e8(this,void 0,void 0,function*(){return""})};return t.accessToken?m.accessToken=t.accessToken:delete m.accessToken,m}const IM="2.71.1",Os=30*1e3,Aw=3,Um=Aw*Os,n8="http://localhost:9999",i8="supabase.auth.token",o8={"X-Client-Info":`gotrue-js/${IM}`},Tw="X-Supabase-Api-Version",MM={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}},a8=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i,s8=10*60*1e3;class S_ extends Error{constructor(e,r,n){super(e),this.__isAuthError=!0,this.name="AuthError",this.status=r,this.code=n}}function Ie(t){return typeof t=="object"&&t!==null&&"__isAuthError"in t}class l8 extends S_{constructor(e,r,n){super(e,r,n),this.name="AuthApiError",this.status=r,this.code=n}}function u8(t){return Ie(t)&&t.name==="AuthApiError"}class $M extends S_{constructor(e,r){super(e),this.name="AuthUnknownError",this.originalError=r}}class Mo extends S_{constructor(e,r,n,i){super(e,n,i),this.name=r,this.status=n}}class ho extends Mo{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}function c8(t){return Ie(t)&&t.name==="AuthSessionMissingError"}class Od extends Mo{constructor(){super("Auth session or user missing","AuthInvalidToken
170ResponseError",500,void 0)}}class Pd extends Mo{constructor(e){super(e,"AuthInvalidCredentialsError",400,void 0)}}class Ed extends Mo{constructor(e,r=null){super(e,"AuthImplicitGrantRedirectError",500,void 0),this.details=null,this.details=r}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}function f8(t){return Ie(t)&&t.name==="AuthImplicitGrantRedirectError"}class SE extends Mo{constructor(e,r=null){super(e,"AuthPKCEGrantCodeExchangeError",500,void 0),this.details=null,this.details=r}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class Cw extends Mo{constructor(e,r){super(e,"AuthRetryableFetchError",r,void 0)}}function Wm(t){return Ie(t)&&t.name==="AuthRetryableFetchError"}class OE extends Mo{constructor(e,r,n){super(e,"AuthWeakPasswordError",r,"weak_password"),this.reasons=n}}class kw extends Mo{constructor(e){super(e,"AuthInvalidJwtError",400,"invalid_jwt")}}const Zd="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),PE=` 171\r=`.split(""),d8=(()=>{const t=new Array(128);for(let e=0;e<t.length;e+=1)t[e]=-1;for(let e=0;e<PE.length;e+=1)t[PE[e].charCodeAt(0)]=-2;for(let e=0;e<Zd.length;e+=1)t[Zd[e].charCodeAt(0)]=e;return t})();function EE(t,e,r){if(t!==null)for(e.queue=e.queue<<8|t,e.queuedBits+=8;e.queuedBits>=6;){const n=e.queue>>e.queuedBits-6&63;r(Zd[n]),e.queuedBits-=6}else if(e.queuedBits>0)for(e.queue=e.queue<<6-e.queuedBits,e.queuedBits=6;e.queuedBits>=6;){const n=e.queue>>e.queuedBits-6&63;r(Zd[n]),e.queuedBits-=6}}function DM(t,e,r){const n=d8[t];if(n>-1)for(e.queue=e.queue<<6|n,e.queuedBits+=6;e.queuedBits>=8;)r(e.queue>>e.queuedBits-8&255),e.queuedBits-=8;else{if(n===-2)return;throw new Error(`Invalid Base64-URL character "${String.fromCharCode(t)}"`)}}function AE(t){const e=[],r=s=>{e.push(String.fromCodePoint(s))},n={utf8seq:0,codepoint:0},i={queue:0,queuedBits:0},o=s=>{v8(s,n,r)};for(let s=0;s<t.length;s+=1)DM(t.charCodeAt(s),i,o);return e.join("")}function h8(t,e){if(t<=127){e(t);return}else if(t<=2047){e(192|t>>6),e(128|t&63);return}else if(t<=65535){e(224|t>>12),e(128|t>>6&63),e(128|t&63);return}else if(t<=1114111){e(240|t>>18),e(128|t>>12&63),e(128|t>>6&63),e(128|t&63);return}throw new Error(`Unrecognized Unicode codepoint: ${t.toString(16)}`)}function p8(t,e){for(let r=0;r<t.length;r+=1){let n=t.charCodeAt(r);if(n>55295&&n<=56319){const i=(n-55296)*1024&65535;n=(t.charCodeAt(r+1)-56320&65535|i)+65536,r+=1}h8(n,e)}}function v8(t,e,r){if(e.utf8seq===0){if(t<=127){r(t);return}for(let n=1;n<6;n+=1)if((t>>7-n&1)===0){e.utf8seq=n;break}if(e.utf8seq===2)e.codepoint=t&31;else if(e.utf8seq===3)e.codepoint=t&15;else if(e.utf8seq===4)e.codepoint=t&7;else throw new Error("Invalid UTF-8 sequence");e.utf8seq-=1}else if(e.utf8seq>0){if(t<=127)throw new Error("Invalid UTF-8 sequence");e.codepoint=e.codepoint<<6|t&63,e.utf8seq-=1,e.utf8seq===0&&r(e.codepoint)}}function m8(t){const e=[],r={queue:0,queuedBits:0},n=i=>{e.push(i)};for(let i=0;i<t.length;i+=1)DM(t.charCodeAt(i),r,n);return new Uint8Array(e)}function g8(t){const e=[];return p8(t,r=>e.push(r)),new Uint8Array(e)}function y8(t){const e=[],r={queue:0,queuedBits:0},n=i=>{e.push(i)};return t.forEach(i=>EE(i,r,n)),EE(null,r,n),e.join("")}function b8(t){return Math.round(Date.now()/1e3)+t}function w8(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){const e=Math.random()*16|0;return(t=="x"?e:e&3|8).toString(16)})}const _n=()=>typeof window<"u"&&typeof document<"u",ra={tested:!1,writable:!1},LM=()=>{if(!_n())return!1;try{if(typeof globalThis.localStorage!="object")return!1}catch{return!1}if(ra.tested)return ra.writable;const t=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(t,t),globalThis.localStorage.removeItem(t),ra.tested=!0,ra.writable=!0}catch{ra.tested=!0,ra.writable=!1}return ra.writable};function x8(t){const e={},r=new URL(t);if(r.hash&&r.hash[0]==="#")try{new URLSearchParams(r.hash.substring(1)).forEach((i,o)=>{e[o]=i})}catch{}return r.searchParams.forEach((n,i)=>{e[i]=n}),e}const BM=t=>{let e;return t?e=t:typeof fetch>"u"?e=(...r)=>Vc(async()=>{const{default:n}=await Promise.resolve().then(()=>El);return{default:n}},void 0).then(({default:n})=>n(...r)):e=fetch,(...r)=>e(...r)},_8=t=>typeof t=="object"&&t!==null&&"status"in t&&"ok"in t&&"json"in t&&typeof t.json=="function",Ps=async(t,e,r)=>{await t.setItem(e,JSON.stringify(r))},na=async(t,e)=>{const r=await t.getItem(e);if(!r)return null;try{return JSON.parse(r)}catch{return r}},uo=async(t,e)=>{await t.removeItem(e)};class up{constructor(){this.promise=new up.promiseConstructor((e,r)=>{this.resolve=e,this.reject=r})}}up.promiseConstructor=Promise;function Hm(t){const e=t.split(".");if(e.length!==3)throw new kw("Invalid JWT structure");for(let n=0;n<e.length;n++)if(!a8.test(e[n]))throw new kw("JWT not in base64url format");return{header:JSON.parse(AE(e[0])),payload:JSON.parse(AE(e[1])),signature:m8
171(e[2]),raw:{header:e[0],payload:e[1]}}}async function S8(t){return await new Promise(e=>{setTimeout(()=>e(null),t)})}function O8(t,e){return new Promise((n,i)=>{(async()=>{for(let o=0;o<1/0;o++)try{const s=await t(o);if(!e(o,null,s)){n(s);return}}catch(s){if(!e(o,s)){i(s);return}}})()})}function P8(t){return("0"+t.toString(16)).substr(-2)}function E8(){const e=new Uint32Array(56);if(typeof crypto>"u"){const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",n=r.length;let i="";for(let o=0;o<56;o++)i+=r.charAt(Math.floor(Math.random()*n));return i}return crypto.getRandomValues(e),Array.from(e,P8).join("")}async function A8(t){const r=new TextEncoder().encode(t),n=await crypto.subtle.digest("SHA-256",r),i=new Uint8Array(n);return Array.from(i).map(o=>String.fromCharCode(o)).join("")}async function T8(t){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."),t;const r=await A8(t);return btoa(r).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async function gs(t,e,r=!1){const n=E8();let i=n;r&&(i+="/PASSWORD_RECOVERY"),await Ps(t,`${e}-code-verifier`,i);const o=await T8(n);return[o,n===o?"plain":"s256"]}const C8=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function k8(t){const e=t.headers.get(Tw);if(!e||!e.match(C8))return null;try{return new Date(`${e}T00:00:00.0Z`)}catch{return null}}function j8(t){if(!t)throw new Error("Missing exp claim");const e=Math.floor(Date.now()/1e3);if(t<=e)throw new Error("JWT has expired")}function R8(t){switch(t){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 N8=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/;function ys(t){if(!N8.test(t))throw new Error("@supabase/auth-js: Expected parameter to be UUID but is not")}function Vm(){const t={};return new Proxy(t,{get:(e,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:(e,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:(e,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 TE(t){return JSON.parse(JSON.stringify(t))}var I8=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(t);i<n.length;i++)e.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(t,n[i])&&(r[n[i]]=t[n[i]]);return r};const oa=t=>t.msg||t.message||t.error_description||t.error||JSON.stringify(t),M8=[502,503,504];async function CE(t){var e;if(!_8(t))throw new Cw(oa(t),0);if(M8.includes(t.status))throw new Cw(oa(t),t.status);let r;try{r=await t.json()}catch(o){throw new $M(oa(o),o)}let n;const i=k8(t);if(i&&i.getTime()>=MM["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 OE(oa(r),t.status,((e=r.weak_password)===null||e===void 0?void 0:e.reasons)||[]);if(n==="session_not_found")throw new ho}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,s)=>o&&typeof s=="string",!0))throw new OE(oa(r),t.status,r.weak_password.reasons);throw new l8(oa(r),t.status||500,n)}const $8=(t,e,r,n)=>{const i={method:t,headers:(e==null?void 0:e.headers)||{}};return t==="GET"?i:(i.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},e==null?void 0:e.headers),i.body=JSON.stringify(n),Object.assign(Object.assign({},i),r))};async function Be(t,e,r,n){var i;const o=Object.assign({},n==null?void 0:n.headers);o[Tw]||(o[Tw]=MM["2024-01-01"].name),n!=null&&n.jwt&&(o.Authorization=`Bearer ${n.jwt}`);const s=(i=n==null?void 0:n.query)!==null&&i!==void 0?i:{};n!=null&&n.redirectTo&&(s.redirect_to=n.redirectTo);const u=Object.keys(s).length?"?"+new URLSearchParams(s).toString():"",c=await D8(t,e,r+u,{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(c):{data:Object.assign({},c),error:null}}async function D8(t,e,r,n,i,o){const s=$8(e,n,i,o);let u;
171try{u=await t(r,Object.assign({},s))}catch(c){throw console.error(c),new Cw(oa(c),0)}if(u.ok||await CE(u),n!=null&&n.noResolveJson)return u;try{return await u.json()}catch(c){await CE(c)}}function bi(t){var e;let r=null;q8(t)&&(r=Object.assign({},t),t.expires_at||(r.expires_at=b8(t.expires_in)));const n=(e=t.user)!==null&&e!==void 0?e:t;return{data:{session:r,user:n},error:null}}function kE(t){const e=bi(t);return!e.error&&t.weak_password&&typeof t.weak_password=="object"&&Array.isArray(t.weak_password.reasons)&&t.weak_password.reasons.length&&t.weak_password.message&&typeof t.weak_password.message=="string"&&t.weak_password.reasons.reduce((r,n)=>r&&typeof n=="string",!0)&&(e.data.weak_password=t.weak_password),e}function mo(t){var e;return{data:{user:(e=t.user)!==null&&e!==void 0?e:t},error:null}}function L8(t){return{data:t,error:null}}function B8(t){const{action_link:e,email_otp:r,hashed_token:n,redirect_to:i,verification_type:o}=t,s=I8(t,["action_link","email_otp","hashed_token","redirect_to","verification_type"]),u={action_link:e,email_otp:r,hashed_token:n,redirect_to:i,verification_type:o},c=Object.assign({},s);return{data:{properties:u,user:c},error:null}}function F8(t){return t}function q8(t){return t.access_token&&t.refresh_token&&t.expires_in}const Km=["global","local","others"];var z8=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(t);i<n.length;i++)e.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(t,n[i])&&(r[n[i]]=t[n[i]]);return r};class U8{constructor({url:e="",headers:r={},fetch:n}){this.url=e,this.headers=r,this.fetch=BM(n),this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)}}async signOut(e,r=Km[0]){if(Km.indexOf(r)<0)throw new Error(`@supabase/auth-js: Parameter scope must be one of ${Km.join(", ")}`);try{return await Be(this.fetch,"POST",`${this.url}/logout?scope=${r}`,{headers:this.headers,jwt:e,noResolveJson:!0}),{data:null,error:null}}catch(n){if(Ie(n))return{data:null,error:n};throw n}}async inviteUserByEmail(e,r={}){try{return await Be(this.fetch,"POST",`${this.url}/invite`,{body:{email:e,data:r.data},headers:this.headers,redirectTo:r.redirectTo,xform:mo})}catch(n){if(Ie(n))return{data:{user:null},error:n};throw n}}async generateLink(e){try{const{options:r}=e,n=z8(e,["options"]),i=Object.assign(Object.assign({},n),r);return"newEmail"in n&&(i.new_email=n==null?void 0:n.newEmail,delete i.newEmail),await Be(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:i,headers:this.headers,xform:B8,redirectTo:r==null?void 0:r.redirectTo})}catch(r){if(Ie(r))return{data:{properties:null,user:null},error:r};throw r}}async createUser(e){try{return await Be(this.fetch,"POST",`${this.url}/admin/users`,{body:e,headers:this.headers,xform:mo})}catch(r){if(Ie(r))return{data:{user:null},error:r};throw r}}async listUsers(e){var r,n,i,o,s,u,c;try{const f={nextPage:null,lastPage:0,total:0},h=await Be(this.fetch,"GET",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:!0,query:{page:(n=(r=e==null?void 0:e.page)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:"",per_page:(o=(i=e==null?void 0:e.perPage)===null||i===void 0?void 0:i.toString())!==null&&o!==void 0?o:""},xform:F8});if(h.error)throw h.error;const p=await h.json(),m=(s=h.headers.get("x-total-count"))!==null&&s!==void 0?s:0,g=(c=(u=h.headers.get("link"))===null||u===void 0?void 0:u.split(","))!==null&&c!==void 0?c:[];return g.length>0&&(g.forEach(w=>{const b=parseInt(w.split(";")[0].split("=")[1].substring(0,1)),y=JSON.parse(w.split(";")[1].split("=")[1]);f[`${y}Page`]=b}),f.total=parseInt(m)),{data:Object.assign(Object.assign({},p),f),error:null}}catch(f){if(Ie(f))return{data:{users:[]},error:f};throw f}}async getUserById(e){ys(e);try{return await Be(this.fetch,"GET",`${this.url}/admin/users/${e}`,{headers:this.headers,xform:mo})}catch(r){if(Ie(r))return{data:{user:null},error:r};throw r}}async updateUserById(e,r){ys(e);try{return await Be(this.fetch,"PUT",`${this.url}/admin/users/${e}`,{body:r,headers:this.headers,xform:mo})}catch(n){if(Ie(n))return{data:{user:null},error:n};throw n}}async deleteUser(e,r=!1){ys(e);
171try{return await Be(this.fetch,"DELETE",`${this.url}/admin/users/${e}`,{headers:this.headers,body:{should_soft_delete:r},xform:mo})}catch(n){if(Ie(n))return{data:{user:null},error:n};throw n}}async _listFactors(e){ys(e.userId);try{const{data:r,error:n}=await Be(this.fetch,"GET",`${this.url}/admin/users/${e.userId}/factors`,{headers:this.headers,xform:i=>({data:{factors:i},error:null})});return{data:r,error:n}}catch(r){if(Ie(r))return{data:null,error:r};throw r}}async _deleteFactor(e){ys(e.userId),ys(e.id);try{return{data:await Be(this.fetch,"DELETE",`${this.url}/admin/users/${e.userId}/factors/${e.id}`,{headers:this.headers}),error:null}}catch(r){if(Ie(r))return{data:null,error:r};throw r}}}function jE(t={}){return{getItem:e=>t[e]||null,setItem:(e,r)=>{t[e]=r},removeItem:e=>{delete t[e]}}}function W8(){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)}}const bs={debug:!!(globalThis&&LM()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug")==="true")};class FM extends Error{constructor(e){super(e),this.isAcquireTimeout=!0}}class H8 extends FM{}async function V8(t,e,r){bs.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire lock",t,e);const n=new globalThis.AbortController;return e>0&&setTimeout(()=>{n.abort(),bs.debug&&console.log("@supabase/gotrue-js: navigatorLock acquire timed out",t)},e),await Promise.resolve().then(()=>globalThis.navigator.locks.request(t,e===0?{mode:"exclusive",ifAvailable:!0}:{mode:"exclusive",signal:n.signal},async i=>{if(i){bs.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquired",t,i.name);try{return await r()}finally{bs.debug&&console.log("@supabase/gotrue-js: navigatorLock: released",t,i.name)}}else{if(e===0)throw bs.debug&&console.log("@supabase/gotrue-js: navigatorLock: not immediately available",t),new H8(`Acquiring an exclusive Navigator LockManager lock "${t}" immediately failed`);if(bs.debug)try{const o=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(o,null," "))}catch(o){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",o)}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"),await r()}}))}W8();const K8={url:n8,storageKey:i8,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:o8,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1};async function RE(t,e,r){return await r()}const ws={};class Zu{constructor(e){var r,n;this.userStorage=null,this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=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,this.instanceID=Zu.nextInstanceID,Zu.nextInstanceID+=1,this.instanceID>0&&_n()&&console.warn("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.");const i=Object.assign(Object.assign({},K8),e);if(this.logDebugMessages=!!i.debug,typeof i.debug=="function"&&(this.logger=i.debug),this.persistSession=i.persistSession,this.storageKey=i.storageKey,this.autoRefreshToken=i.autoRefreshToken,this.admin=new U8({url:i.url,headers:i.headers,fetch:i.fetch}),this.url=i.url,this.headers=i.headers,this.fetch=BM(i.fetch),this.lock=i.lock||RE,this.detectSessionInUrl=i.detectSessionInUrl,this.flowType=i.flowType,this.hasCustomAuthorizationHeader=i.hasCustomAuthorizationHeader,i.lock?this.lock=i.lock:_n()&&(!((r=globalThis==null?void 0:globalThis.navigator)===null||r===void 0)&&r.locks)?this.lock=V8:this.lock=RE,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)},this.persistSession?(i.storage?this.storage=i.storage:LM()?this.storage=globalThis.localStorage:(this.memoryStorage={},this.storage=jE(this.memoryStorage)),i.userStorage&&(this.userStorage=i.userStorage)):(this.memoryStorage={},this.storage=jE(this.memoryStorage)),_n()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(o){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",o)}(n=this.broadcastChannel)===null||n===void 0||n.addEventListener("message",async o=>{this._debug("received broadcast notification from other tab or client",o),await this._notifyAllSubscribers(o.data.event,o.data.session,!1)})}this.initialize()}get jwks(){var e,r;return(r=(e=ws[this.storageKey])===null||e===void 0?void 0:e.jwks)!==null&&r!==void 0?r:{keys:[]}}set jwks(e){ws[this.storageKey]=Object.assign(Object.assign({},ws[this.storageKey]),{jwks:e})}get jwks_cached_at(){var e,r;return(r=(e=ws[this.storageKey])===null||e===void 0?void 0:e.cachedAt)!==null&&r!==void 0?r:Number.MIN_SAFE_INTEGER}set jwks_cached_at(e){ws[this.storageKey]=Object.assign(Object.assign({},ws[this.storageKey]),{cachedAt:e})}_debug(...e){return this.logDebugMessages&&this.logger(`GoTrueClient@${this.instanceID} (${IM}) ${new Date().toISOString()}`,...e),this}async initialize(){return this.initializePromise?await this.initializePromise:(this.initializePromise=(async()=>await this._acquireLock(-1,async()=>await this._initialize()))(),await this.initializePromise)}async _initialize(){var e;try{const r=x8(window.location.href);let n="none";if(this._isImplicitGrantCallback(r)?n="implicit":await this._isPKCECallback(r)&&(n="pkce"),_n()&&this.detectSessionInUrl&&n!=="none"){const{data:i,error:o}=await this._getSessionFromURL(r,n);if(o){if(this._debug("#_initialize()","error detecting session from URL",o),f8(o)){const c=(e=o.details)===null||e===void 0?void 0:e.code;if(c==="identity_already_exists"||c==="identity_not_found"||c==="single_identity_not_deletable")return{error:o}}return await this._removeSession(),{error:o}}const{session:s,redirectType:u}=i;return this._debug("#_initialize()","detected session in URL",s,"redirect type",u),await this._saveSession(s),setTimeout(async()=>{u==="recovery"?await this._notifyAllSubscribers("PASSWORD_RECOVERY",s):await this._notifyAllSubscribers("SIGNED_IN",s)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(r){return Ie(r)?{error:r}:{error:new $M("Unexpected error during initialization",r)}}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(e){var r,n,i;try{const o=await Be(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:(n=(r=e==null?void 0:e.options)===null||r===void 0?void 0:r.data)!==null&&n!==void 0?n:{},gotrue_meta_security:{captcha_token:(i=e==null?void 0:e.options)===null||i===void 0?void 0:i.captchaToken}},xform:bi}),{data:s,error:u}=o;if(u||!s)return{data:{user:null,session:null},error:u};const c=s.session,f=s.user;return s.session&&(await this._saveSession(s.session),await this._notifyAllSubscribers("SIGNED_IN",c)),{data:{user:f,session:c},error:null}}catch(o){if(Ie(o))return{data:{user:null,session:null},error:o};throw o}}async signUp(e){var r,n,i;try{let o;if("email"in e){const{email:h,password:p,options:m}=e;let g=null,w=null;this.flowType==="pkce"&&([g,w]=await gs(this.storage,this.storageKey)),o=await Be(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:m==null?void 0:m.emailRedirectTo,body:{email:h,password:p,data:(r=m==null?void 0:m.data)!==null&&r!==void 0?r:{},gotrue_meta_security:{captcha_token:m==null?void 0:m.captchaToken},code_challenge:g,code_challenge_method:w},xform:bi})}else if("phone"in e){const{phone:h,password:p,options:m}=e;o=await Be(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:h,password:p,data:(n=m==null?void 0:m.data)!==null&&n!==void 0?n:{},channel:(i=m==null?void 0:m.channel)!==null&&i!==void 0?i:"sms",gotrue_meta_security:{captcha_token:m==null?void 0:m.captchaToken}},xform:bi})}else throw new Pd("You must provide either an email or phone number and a password");const{data:s,error:u}=o;if(u||!s)return{data:{user:null,session:null},error:u};const c=s.session,f=s.user;return s.session&&(await this._saveSession(s.session),await this._notifyAllSubscribers("SIGNED_IN",c)),{data:{user:f,session:c},error:null}}catch(o){if(Ie(o))return{data:{user:null,session:null},error:o};throw o}}async signInWithPassword(e){try{let r;if("email"in e){const{email:o,password:s,options:u}=e;r=await Be(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:o,password:s,gotrue_meta_security:{captcha_token:u==null?void 0:u.captchaToken}},xform:kE})}else if("phone"in e){const{phone:o,password:s,options:u}=e;r=await Be(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:o,password:s,gotrue_meta_security:{captcha_token:u==null?void 0:u.captchaToken}},xform:kE})}else throw new Pd("You must provide either an email or phone number and a password");const{data:n,error:i}=r;return i?{data:{user:null,session:null},error:i}:!n||!n.session||!n.user?{data:{user:null,session:null},error:new Od}:(n.session&&(await this._saveSession(n.session),await this._notifyAllSubscribers("SIGNED_IN",n.session)),{data:Object.assign({user:n.user,session:n.session},n.weak_password?{weakPassword:n.weak_password}:null),error:i})}catch(r){if(Ie(r))return{data:{user:null,session:null},error:r};throw r}}async signInWithOAuth(e){var r,n,i,o;return await this._handleProviderSignIn(e.provider,{redirectTo:(r=e.options)===null||r===void 0?void 0:r.redirectTo,scopes:(n=e.options)===null||n===void 0?void 0:n.scopes,queryParams:(i=e.options)===null||i===void 0?void 0:i.queryParams,skipBrowserRedirect:(o=e.options)===null||o===void 0?void 0:o.skipBrowserRedirect})}async exchangeCodeForSession(e){return await this.initializePromise,this._acquireLock(-1,async()=>this._exchangeCodeForSession(e))}async signInWithWeb3(e){const{chain:r}=e;if(r==="solana")return await this.signInWithSolana(e);throw new Error(`@supabase/auth-js: Unsupported chain "${r}"`)}async signInWithSolana(e){var r,n,i,o,s,u,c,f,h,p,m,g;let w,b;if("message"in e)w=e.message,b=e.signature;else{const{chain:y,wallet:_,statement:P,options:S}=e;let T;if(_n())if(typeof _=="object")T=_;else{const A=window;if("solana"in A&&typeof A.solana=="object"&&("signIn"in A.solana&&typeof A.solana.signIn=="function"||"signMessage"in A.solana&&typeof A.solana.signMessage=="function"))T=A.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 _!="object"||!(S!=null&&S.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");T=_}const E=new URL((r=S==null?void 0:S.url)!==null&&r!==void 0?r:window.location.href);if("signIn"in T&&T.signIn){const A=await T.signIn(Object.assign(Object.assign(Object.assign({issuedAt:new Date().toISOString()},S==null?void 0:S.signInWithSolana),{version:"1",domain:E.host,uri:E.href}),P?{statement:P}:null));let C;if(Array.isArray(A)&&A[0]&&typeof A[0]=="object")C=A[0];else if(A&&typeof A=="object"&&"signedMessage"in A&&"signature"in A)C=A;else throw new Error("@supabase/auth-js: Wallet method signIn() returned unrecognized value");if("signedMessage"in C&&"signature"in C&&(typeof C.signedMessage=="string"||C.signedMessage instanceof Uint8Array)&&C.signature instanceof Uint8Array)w=typeof C.signedMessage=="string"?C.signedMessage:new TextDecoder().decode(C.signedMessage),b=C.signature;else throw new Error("@supabase/auth-js: Wallet method signIn() API returned object without signedMessage and signature fields")}else{if(!("signMessage"in T)||typeof T.signMessage!="function"||!("publicKey"in T)||typeof T!="object"||!T.publicKey||!("toBase58"in T.publicKey)||typeof T.publicKey.toBase58!="function")throw new Error("@supabase/auth-js: Wallet does not have a compatible signMessage() and publicKey.toBase58() API");w=[`${E.host} wants you to sign in with your Solana account:`,T.publicKey.toBase58(),...P?["",P,""]:[""],"Version: 1",`URI: ${E.href}`,`Issued At: ${(i=(n=S==null?void 0:S.signInWithSolana)===null||n===void 0?void 0:n.issuedAt)!==null&&i!==void 0?i:new Date().toISOString()}`,...!((o=S==null?void 0:S.signInWithSolana)===null||o===void 0)&&o.notBefore?[`Not Before: ${S.signInWithSolana.notBefore}`]:[],...!((s=S==null?void 0:S.signInWithSolana)===null||s===void 0)&&s.expirationTime?[`Expiration Time: ${S.signInWithSolana.expirationTime}`]:[],...!((u=S==null?void 0:S.signInWithSolana)===null||u===void 0)&&u.chainId?[`Chain ID: ${S.signInWithSolana.chainId}`]:[],...!((c=S==null?void 0:S.signInWithSolana)===null||c===void 0)&&c.nonce?[`Nonce: ${S.signInWithSolana.nonce}`]:[],...!((f=S==null?void 0:S.signInWithSolana)===null||f===void 0)&&f.requestId?[`Request ID: ${S.signInWithSolana.requestId}`]:[],...!((p=(h=S==null?void 0:S.signInWithSolana)===null||h===void 0?void 0:h.resources)===null||p===void 0)&&p.length?["Resources",...S.signInWithSolana.resources.map(C=>
171`- ${C}`)]:[]].join(` 172`);const A=await T.signMessage(new TextEncoder().encode(w),"utf8");if(!A||!(A instanceof Uint8Array))throw new Error("@supabase/auth-js: Wallet signMessage() API returned an recognized value");b=A}}try{const{data:y,error:_}=await Be(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"solana",message:w,signature:y8(b)},!((m=e.options)===null||m===void 0)&&m.captchaToken?{gotrue_meta_security:{captcha_token:(g=e.options)===null||g===void 0?void 0:g.captchaToken}}:null),xform:bi});if(_)throw _;return!y||!y.session||!y.user?{data:{user:null,session:null},error:new Od}:(y.session&&(await this._saveSession(y.session),await this._notifyAllSubscribers("SIGNED_IN",y.session)),{data:Object.assign({},y),error:_})}catch(y){if(Ie(y))return{data:{user:null,session:null},error:y};throw y}}async _exchangeCodeForSession(e){const r=await na(this.storage,`${this.storageKey}-code-verifier`),[n,i]=(r??"").split("/");try{const{data:o,error:s}=await Be(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:e,code_verifier:n},xform:bi});if(await uo(this.storage,`${this.storageKey}-code-verifier`),s)throw s;return!o||!o.session||!o.user?{data:{user:null,session:null,redirectType:null},error:new Od}:(o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers("SIGNED_IN",o.session)),{data:Object.assign(Object.assign({},o),{redirectType:i??null}),error:s})}catch(o){if(Ie(o))return{data:{user:null,session:null,redirectType:null},error:o};throw o}}async signInWithIdToken(e){try{const{options:r,provider:n,token:i,access_token:o,nonce:s}=e,u=await Be(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:n,id_token:i,access_token:o,nonce:s,gotrue_meta_security:{captcha_token:r==null?void 0:r.captchaToken}},xform:bi}),{data:c,error:f}=u;return f?{data:{user:null,session:null},error:f}:!c||!c.session||!c.user?{data:{user:null,session:null},error:new Od}:(c.session&&(await this._saveSession(c.session),await this._notifyAllSubscribers("SIGNED_IN",c.session)),{data:c,error:f})}catch(r){if(Ie(r))return{data:{user:null,session:null},error:r};throw r}}async signInWithOtp(e){var r,n,i,o,s;try{if("email"in e){const{email:u,options:c}=e;let f=null,h=null;this.flowType==="pkce"&&([f,h]=await gs(this.storage,this.storageKey));const{error:p}=await Be(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:u,data:(r=c==null?void 0:c.data)!==null&&r!==void 0?r:{},create_user:(n=c==null?void 0:c.shouldCreateUser)!==null&&n!==void 0?n:!0,gotrue_meta_security:{captcha_token:c==null?void 0:c.captchaToken},code_challenge:f,code_challenge_method:h},redirectTo:c==null?void 0:c.emailRedirectTo});return{data:{user:null,session:null},error:p}}if("phone"in e){const{phone:u,options:c}=e,{data:f,error:h}=await Be(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:u,data:(i=c==null?void 0:c.data)!==null&&i!==void 0?i:{},create_user:(o=c==null?void 0:c.shouldCreateUser)!==null&&o!==void 0?o:!0,gotrue_meta_security:{captcha_token:c==null?void 0:c.captchaToken},channel:(s=c==null?void 0:c.channel)!==null&&s!==void 0?s:"sms"}});return{data:{user:null,session:null,messageId:f==null?void 0:f.message_id},error:h}}throw new Pd("You must provide either an email or phone number.")}catch(u){if(Ie(u))return{data:{user:null,session:null},error:u};throw u}}async verifyOtp(e){var r,n;try{let i,o;"options"in e&&(i=(r=e.options)===null||r===void 0?void 0:r.redirectTo,o=(n=e.options)===null||n===void 0?void 0:n.captchaToken);const{data:s,error:u}=await Be(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},e),{gotrue_meta_security:{captcha_token:o}}),redirectTo:i,xform:bi});if(u)throw u;if(!s)throw new Error("An error occurred on token verification.");const c=s.session,f=s.user;return c!=null&&c.access_token&&(await this._saveSession(c),await this._notifyAllSubscribers(e.type=="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",c)),{data:{user:f,session:c},error:null}}catch(i){if(Ie(i))return{data:{user:null,session:null},error:i};throw i}}async signInWithSSO(e){var r,n,i;try{let o=null,s=null;return this.flowType==="pkce"&&([o,s]=await gs(this.storage,this.storageKey)),await Be(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in e?{provider_id:e.providerId}:null),"domain"in e?{domain:e.domain}:null),{redirect_to:(n=(r=e.options)===null||r===void 0?void 0:r.redirectTo)!==null&&n!==void 0?n:void 0}),!((i=e==null?void 0:e.options)===null||i===void 0)&&i.captchaToken?{gotrue_meta_security:{captcha_token:e.options.captchaToken}}
172:null),{skip_http_redirect:!0,code_challenge:o,code_challenge_method:s}),headers:this.headers,xform:L8})}catch(o){if(Ie(o))return{data:null,error:o};throw o}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._reauthenticate())}async _reauthenticate(){try{return await this._useSession(async e=>{const{data:{session:r},error:n}=e;if(n)throw n;if(!r)throw new ho;const{error:i}=await Be(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:r.access_token});return{data:{user:null,session:null},error:i}})}catch(e){if(Ie(e))return{data:{user:null,session:null},error:e};throw e}}async resend(e){try{const r=`${this.url}/resend`;if("email"in e){const{email:n,type:i,options:o}=e,{error:s}=await Be(this.fetch,"POST",r,{headers:this.headers,body:{email:n,type:i,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}},redirectTo:o==null?void 0:o.emailRedirectTo});return{data:{user:null,session:null},error:s}}else if("phone"in e){const{phone:n,type:i,options:o}=e,{data:s,error:u}=await Be(this.fetch,"POST",r,{headers:this.headers,body:{phone:n,type:i,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}}});return{data:{user:null,session:null,messageId:s==null?void 0:s.message_id},error:u}}throw new Pd("You must provide either an email or phone number and a type")}catch(r){if(Ie(r))return{data:{user:null,session:null},error:r};throw r}}async getSession(){return await this.initializePromise,await this._acquireLock(-1,async()=>this._useSession(async r=>r))}async _acquireLock(e,r){this._debug("#_acquireLock","begin",e);try{if(this.lockAcquired){const n=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),i=(async()=>(await n,await r()))();return this.pendingInLock.push((async()=>{try{await i}catch{}})()),i}return await this.lock(`lock:${this.storageKey}`,e,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 i=[...this.pendingInLock];await Promise.all(i),this.pendingInLock.splice(0,i.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(e){this._debug("#_useSession","begin");try{const r=await this.__loadSession();return await e(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 e=null;const r=await na(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",r),r!==null&&(this._isValidSession(r)?e=r:(this._debug("#getSession()","session from storage is not valid"),await this._removeSession())),!e)return{data:{session:null},error:null};const n=e.expires_at?e.expires_at*1e3-Date.now()<Um:!1;if(this._debug("#__loadSession()",`session has${n?"":" not"} expired`,"expires_at",e.expires_at),!n){if(this.userStorage){const s=await na(this.userStorage,this.storageKey+"-user");s!=null&&s.user?e.user=s.user:e.user=Vm()}if(this.storage.isServer&&e.user){let s=this.suppressGetSessionWarning;e=new Proxy(e,{get:(c,f,h)=>(!s&&f==="user"&&(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."),s=!0,this.suppressGetSessionWarning=!0),Reflect.get(c,f,h))})}return{data:{session:e},error:null}}const{session:i,error:o}=await this._callRefreshToken(e.refresh_token);return o?{data:{session:null},error:o}:{data:{session:i},error:null}}finally{this._debug("#__loadSession()","end")}}async getUser(e){return e?await this._getUser(e):(await this.initializePromise,await this._acquireLock(-1,async()=>await this._getUser()))}async _getUser(e){try{return e?await Be(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:e,xform:mo}):await this._useSession(async r=>{var n,i,o;const{data:s,error:u}=r;if(u)throw u;return!(!((n=s.session)===null||n===void 0)&&n.access_token)&&!this.hasCustomAuthorizationHeader?{data:{user:null},error:new ho}:await Be(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:(o=(i=s.session)===null||i===void 0?void 0:i.access_token)!==null&&o!==void 0?o:void 0,xform:mo})})}catch(r){if(Ie(r))return c8(r)&&(await this._removeSession(),await uo(this.storage,`${this.storageKey}-code-verifier`)),{data:{user:null},error:r};throw r}}async updateUser(e,r={}){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._updateUser(e,r))}async _updateUser(e,r={}){try{return await this._useSession(async n=>{const{data:i,error:o}=n;
172if(o)throw o;if(!i.session)throw new ho;const s=i.session;let u=null,c=null;this.flowType==="pkce"&&e.email!=null&&([u,c]=await gs(this.storage,this.storageKey));const{data:f,error:h}=await Be(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:r==null?void 0:r.emailRedirectTo,body:Object.assign(Object.assign({},e),{code_challenge:u,code_challenge_method:c}),jwt:s.access_token,xform:mo});if(h)throw h;return s.user=f.user,await this._saveSession(s),await this._notifyAllSubscribers("USER_UPDATED",s),{data:{user:s.user},error:null}})}catch(n){if(Ie(n))return{data:{user:null},error:n};throw n}}async setSession(e){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._setSession(e))}async _setSession(e){try{if(!e.access_token||!e.refresh_token)throw new ho;const r=Date.now()/1e3;let n=r,i=!0,o=null;const{payload:s}=Hm(e.access_token);if(s.exp&&(n=s.exp,i=n<=r),i){const{session:u,error:c}=await this._callRefreshToken(e.refresh_token);if(c)return{data:{user:null,session:null},error:c};if(!u)return{data:{user:null,session:null},error:null};o=u}else{const{data:u,error:c}=await this._getUser(e.access_token);if(c)throw c;o={access_token:e.access_token,refresh_token:e.refresh_token,user:u.user,token_type:"bearer",expires_in:n-r,expires_at:n},await this._saveSession(o),await this._notifyAllSubscribers("SIGNED_IN",o)}return{data:{user:o.user,session:o},error:null}}catch(r){if(Ie(r))return{data:{session:null,user:null},error:r};throw r}}async refreshSession(e){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._refreshSession(e))}async _refreshSession(e){try{return await this._useSession(async r=>{var n;if(!e){const{data:s,error:u}=r;if(u)throw u;e=(n=s.session)!==null&&n!==void 0?n:void 0}if(!(e!=null&&e.refresh_token))throw new ho;const{session:i,error:o}=await this._callRefreshToken(e.refresh_token);return o?{data:{user:null,session:null},error:o}:i?{data:{user:i.user,session:i},error:null}:{data:{user:null,session:null},error:null}})}catch(r){if(Ie(r))return{data:{user:null,session:null},error:r};throw r}}async _getSessionFromURL(e,r){try{if(!_n())throw new Ed("No browser detected.");if(e.error||e.error_description||e.error_code)throw new Ed(e.error_description||"Error in URL with unspecified error_description",{error:e.error||"unspecified_error",code:e.error_code||"unspecified_code"});switch(r){case"implicit":if(this.flowType==="pkce")throw new SE("Not a valid PKCE flow url.");break;case"pkce":if(this.flowType==="implicit")throw new Ed("Not a valid implicit grant flow url.");break;default:}if(r==="pkce"){if(this._debug("#_initialize()","begin","is PKCE flow",!0),!e.code)throw new SE("No code detected.");const{data:P,error:S}=await this._exchangeCodeForSession(e.code);if(S)throw S;const T=new URL(window.location.href);return T.searchParams.delete("code"),window.history.replaceState(window.history.state,"",T.toString()),{data:{session:P.session,redirectType:null},error:null}}const{provider_token:n,provider_refresh_token:i,access_token:o,refresh_token:s,expires_in:u,expires_at:c,token_type:f}=e;if(!o||!u||!s||!f)throw new Ed("No session defined in URL");const h=Math.round(Date.now()/1e3),p=parseInt(u);let m=h+p;c&&(m=parseInt(c));const g=m-h;g*1e3<=Os&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${g}s, should have been closer to ${p}s`);const w=m-p;h-w>=120?console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",w,m,h):h-w<0&&console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",w,m,h);const{data:b,error:y}=await this._getUser(o);if(y)throw y;const _={provider_token:n,provider_refresh_token:i,access_token:o,expires_in:p,expires_at:m,refresh_token:s,token_type:f,user:b.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),{data:{session:_,redirectType:e.type},error:null}}catch(n){if(Ie(n))return{data:{session:null,redirectType:null},error:n};throw n}}_isImplicitGrantCallback(e){return!!(e.access_token||e.error_description)}async _isPKCECallback(e){const r=await na(this.storage,`${this.storageKey}-code-verifier`);return!!(e.code&&r)}async signOut(e={scope:"global"}){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._signOut(e))}async _signOut({scope:e}={scope:"global"}){return await this._useSession(async r=>{var n;const{data:i,error:o}=r;if(o)return{error:o};const s=(n=i.session)===null||n===void 0?void 0:n.access_token;if(s){const{error:u}=await this.admin.signOut(s,e);if(u&&!(u8(u)&&(u.status===404||u.status===401||u.status===403)))return{error:u}}return e!=="others"&&(await this._removeSession(),await uo(this.storage,`${this.storageKey}-code-verifier`)),{error:null}})}onAuthStateChange(e){const r=w8(),n={id:r,callback:e,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),(
172async()=>(await this.initializePromise,await this._acquireLock(-1,async()=>{this._emitInitialSession(r)})))(),{data:{subscription:n}}}async _emitInitialSession(e){return await this._useSession(async r=>{var n,i;try{const{data:{session:o},error:s}=r;if(s)throw s;await((n=this.stateChangeEmitters.get(e))===null||n===void 0?void 0:n.callback("INITIAL_SESSION",o)),this._debug("INITIAL_SESSION","callback id",e,"session",o)}catch(o){await((i=this.stateChangeEmitters.get(e))===null||i===void 0?void 0:i.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",e,"error",o),console.error(o)}})}async resetPasswordForEmail(e,r={}){let n=null,i=null;this.flowType==="pkce"&&([n,i]=await gs(this.storage,this.storageKey,!0));try{return await Be(this.fetch,"POST",`${this.url}/recover`,{body:{email:e,code_challenge:n,code_challenge_method:i,gotrue_meta_security:{captcha_token:r.captchaToken}},headers:this.headers,redirectTo:r.redirectTo})}catch(o){if(Ie(o))return{data:null,error:o};throw o}}async getUserIdentities(){var e;try{const{data:r,error:n}=await this.getUser();if(n)throw n;return{data:{identities:(e=r.user.identities)!==null&&e!==void 0?e:[]},error:null}}catch(r){if(Ie(r))return{data:null,error:r};throw r}}async linkIdentity(e){var r;try{const{data:n,error:i}=await this._useSession(async o=>{var s,u,c,f,h;const{data:p,error:m}=o;if(m)throw m;const g=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,e.provider,{redirectTo:(s=e.options)===null||s===void 0?void 0:s.redirectTo,scopes:(u=e.options)===null||u===void 0?void 0:u.scopes,queryParams:(c=e.options)===null||c===void 0?void 0:c.queryParams,skipBrowserRedirect:!0});return await Be(this.fetch,"GET",g,{headers:this.headers,jwt:(h=(f=p.session)===null||f===void 0?void 0:f.access_token)!==null&&h!==void 0?h:void 0})});if(i)throw i;return _n()&&!(!((r=e.options)===null||r===void 0)&&r.skipBrowserRedirect)&&window.location.assign(n==null?void 0:n.url),{data:{provider:e.provider,url:n==null?void 0:n.url},error:null}}catch(n){if(Ie(n))return{data:{provider:e.provider,url:null},error:n};throw n}}async unlinkIdentity(e){try{return await this._useSession(async r=>{var n,i;const{data:o,error:s}=r;if(s)throw s;return await Be(this.fetch,"DELETE",`${this.url}/user/identities/${e.identity_id}`,{headers:this.headers,jwt:(i=(n=o.session)===null||n===void 0?void 0:n.access_token)!==null&&i!==void 0?i:void 0})})}catch(r){if(Ie(r))return{data:null,error:r};throw r}}async _refreshAccessToken(e){const r=`#_refreshAccessToken(${e.substring(0,5)}...)`;this._debug(r,"begin");try{const n=Date.now();return await O8(async i=>(i>0&&await S8(200*Math.pow(2,i-1)),this._debug(r,"refreshing attempt",i),await Be(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:e},headers:this.headers,xform:bi})),(i,o)=>{const s=200*Math.pow(2,i);return o&&Wm(o)&&Date.now()+s-n<Os})}catch(n){if(this._debug(r,"error",n),Ie(n))return{data:{session:null,user:null},error:n};throw n}finally{this._debug(r,"end")}}_isValidSession(e){return typeof e=="object"&&e!==null&&"access_token"in e&&"refresh_token"in e&&"expires_at"in e}async _handleProviderSignIn(e,r){const n=await this._getUrlForProvider(`${this.url}/authorize`,e,{redirectTo:r.redirectTo,scopes:r.scopes,queryParams:r.queryParams});return this._debug("#_handleProviderSignIn()","provider",e,"options",r,"url",n),_n()&&!r.skipBrowserRedirect&&window.location.assign(n),{data:{provider:e,url:n},error:null}}async _recoverAndRefresh(){var e,r;const n="#_recoverAndRefresh()";this._debug(n,"begin");try{const i=await na(this.storage,this.storageKey);if(i&&this.userStorage){let s=await na(this.userStorage,this.storageKey+"-user");!this.storage.isServer&&Object.is(this.storage,this.userStorage)&&!s&&(s={user:i.user},await Ps(this.userStorage,this.storageKey+"-user",s)),i.user=(e=s==null?void 0:s.user)!==null&&e!==void 0?e:Vm()}else if(i&&!i.user&&!i.user){const s=await na(this.storage,this.storageKey+"-user");s&&(s!=null&&s.user)?(i.user=s.user,await uo(this.storage,this.storageKey+"-user"),await Ps(this.storage,this.storageKey,i)):i.user=Vm()}
172if(this._debug(n,"session from storage",i),!this._isValidSession(i)){this._debug(n,"session is not valid"),i!==null&&await this._removeSession();return}const o=((r=i.expires_at)!==null&&r!==void 0?r:1/0)*1e3-Date.now()<Um;if(this._debug(n,`session has${o?"":" not"} expired with margin of ${Um}s`),o){if(this.autoRefreshToken&&i.refresh_token){const{error:s}=await this._callRefreshToken(i.refresh_token);s&&(console.error(s),Wm(s)||(this._debug(n,"refresh failed with a non-retryable error, removing the session",s),await this._removeSession()))}}else if(i.user&&i.user.__isUserNotAvailableProxy===!0)try{const{data:s,error:u}=await this._getUser(i.access_token);!u&&(s!=null&&s.user)?(i.user=s.user,await this._saveSession(i),await this._notifyAllSubscribers("SIGNED_IN",i)):this._debug(n,"could not get user data, skipping SIGNED_IN notification")}catch(s){console.error("Error getting user data:",s),this._debug(n,"error getting user data, skipping SIGNED_IN notification",s)}else await this._notifyAllSubscribers("SIGNED_IN",i)}catch(i){this._debug(n,"error",i),console.error(i);return}finally{this._debug(n,"end")}}async _callRefreshToken(e){var r,n;if(!e)throw new ho;if(this.refreshingDeferred)return this.refreshingDeferred.promise;const i=`#_callRefreshToken(${e.substring(0,5)}...)`;this._debug(i,"begin");try{this.refreshingDeferred=new up;const{data:o,error:s}=await this._refreshAccessToken(e);if(s)throw s;if(!o.session)throw new ho;await this._saveSession(o.session),await this._notifyAllSubscribers("TOKEN_REFRESHED",o.session);const u={session:o.session,error:null};return this.refreshingDeferred.resolve(u),u}catch(o){if(this._debug(i,"error",o),Ie(o)){const s={session:null,error:o};return Wm(o)||await this._removeSession(),(r=this.refreshingDeferred)===null||r===void 0||r.resolve(s),s}throw(n=this.refreshingDeferred)===null||n===void 0||n.reject(o),o}finally{this.refreshingDeferred=null,this._debug(i,"end")}}async _notifyAllSubscribers(e,r,n=!0){const i=`#_notifyAllSubscribers(${e})`;this._debug(i,"begin",r,`broadcast = ${n}`);try{this.broadcastChannel&&n&&this.broadcastChannel.postMessage({event:e,session:r});const o=[],s=Array.from(this.stateChangeEmitters.values()).map(async u=>{try{await u.callback(e,r)}catch(c){o.push(c)}});if(await Promise.all(s),o.length>0){for(let u=0;u<o.length;u+=1)console.error(o[u]);throw o[0]}}finally{this._debug(i,"end")}}async _saveSession(e){this._debug("#_saveSession()",e),this.suppressGetSessionWarning=!0;const r=Object.assign({},e),n=r.user&&r.user.__isUserNotAvailableProxy===!0;if(this.userStorage){!n&&r.user&&await Ps(this.userStorage,this.storageKey+"-user",{user:r.user});const i=Object.assign({},r);delete i.user;const o=TE(i);await Ps(this.storage,this.storageKey,o)}else{const i=TE(r);await Ps(this.storage,this.storageKey,i)}}async _removeSession(){this._debug("#_removeSession()"),await uo(this.storage,this.storageKey),await uo(this.storage,this.storageKey+"-code-verifier"),await uo(this.storage,this.storageKey+"-user"),this.userStorage&&await uo(this.userStorage,this.storageKey+"-user"),await this._notifyAllSubscribers("SIGNED_OUT",null)}_removeVisibilityChangedCallback(){this._debug("#_removeVisibilityChangedCallback()");const e=this.visibilityChangedCallback;this.visibilityChangedCallback=null;try{e&&_n()&&(window!=null&&window.removeEventListener)&&window.removeEventListener("visibilitychange",e)}catch(r){console.error("removing visibilitychange callback failed",r)}}async _startAutoRefresh(){await this._stopAutoRefresh(),this._debug("#_startAutoRefresh()");const e=setInterval(()=>this._autoRefreshTokenTick(),Os);this.autoRefreshTicker=e,e&&typeof e=="object"&&typeof e.unref=="function"?e.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(e),setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");const e=this.autoRefreshTicker;this.autoRefreshTicker=null,e&&clearInterval(e)}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 e=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 i=Math.floor((n.expires_at*1e3-e)/Os);this._debug("#_autoRefreshTokenTick()",`access token expires in ${i} ticks, a tick lasts ${Os}ms, refresh threshold is ${Aw} ticks`),i<=Aw&&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(e){if(e.isAcquireTimeout||e instanceof FM)this._debug("auto refresh token tick lock not available");else throw e}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!_n()||!(window!=null&&window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>await this._onVisibilityChanged(!1),window==null||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(e){console.error("_handleVisibilityChange",e)}}async _onVisibilityChanged(e){const r=`#_onVisibilityChanged(${e})`;this._debug(r,"visibilityState",document.visibilityState),document.visibilityState==="visible"?(this.autoRefreshToken&&this._startAutoRefresh(),e||(
172await this.initializePromise,await this._acquireLock(-1,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(e,r,n){const i=[`provider=${encodeURIComponent(r)}`];if(n!=null&&n.redirectTo&&i.push(`redirect_to=${encodeURIComponent(n.redirectTo)}`),n!=null&&n.scopes&&i.push(`scopes=${encodeURIComponent(n.scopes)}`),this.flowType==="pkce"){const[o,s]=await gs(this.storage,this.storageKey),u=new URLSearchParams({code_challenge:`${encodeURIComponent(o)}`,code_challenge_method:`${encodeURIComponent(s)}`});i.push(u.toString())}if(n!=null&&n.queryParams){const o=new URLSearchParams(n.queryParams);i.push(o.toString())}return n!=null&&n.skipBrowserRedirect&&i.push(`skip_http_redirect=${n.skipBrowserRedirect}`),`${e}?${i.join("&")}`}async _unenroll(e){try{return await this._useSession(async r=>{var n;const{data:i,error:o}=r;return o?{data:null,error:o}:await Be(this.fetch,"DELETE",`${this.url}/factors/${e.factorId}`,{headers:this.headers,jwt:(n=i==null?void 0:i.session)===null||n===void 0?void 0:n.access_token})})}catch(r){if(Ie(r))return{data:null,error:r};throw r}}async _enroll(e){try{return await this._useSession(async r=>{var n,i;const{data:o,error:s}=r;if(s)return{data:null,error:s};const u=Object.assign({friendly_name:e.friendlyName,factor_type:e.factorType},e.factorType==="phone"?{phone:e.phone}:{issuer:e.issuer}),{data:c,error:f}=await Be(this.fetch,"POST",`${this.url}/factors`,{body:u,headers:this.headers,jwt:(n=o==null?void 0:o.session)===null||n===void 0?void 0:n.access_token});return f?{data:null,error:f}:(e.factorType==="totp"&&(!((i=c==null?void 0:c.totp)===null||i===void 0)&&i.qr_code)&&(c.totp.qr_code=`data:image/svg+xml;utf-8,${c.totp.qr_code}`),{data:c,error:null})})}catch(r){if(Ie(r))return{data:null,error:r};throw r}}async _verify(e){return this._acquireLock(-1,async()=>{try{return await this._useSession(async r=>{var n;const{data:i,error:o}=r;if(o)return{data:null,error:o};const{data:s,error:u}=await Be(this.fetch,"POST",`${this.url}/factors/${e.factorId}/verify`,{body:{code:e.code,challenge_id:e.challengeId},headers:this.headers,jwt:(n=i==null?void 0:i.session)===null||n===void 0?void 0:n.access_token});return u?{data:null,error:u}:(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+s.expires_in},s)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",s),{data:s,error:u})})}catch(r){if(Ie(r))return{data:null,error:r};throw r}})}async _challenge(e){return this._acquireLock(-1,async()=>{try{return await this._useSession(async r=>{var n;const{data:i,error:o}=r;return o?{data:null,error:o}:await Be(this.fetch,"POST",`${this.url}/factors/${e.factorId}/challenge`,{body:{channel:e.channel},headers:this.headers,jwt:(n=i==null?void 0:i.session)===null||n===void 0?void 0:n.access_token})})}catch(r){if(Ie(r))return{data:null,error:r};throw r}})}async _challengeAndVerify(e){const{data:r,error:n}=await this._challenge({factorId:e.factorId});return n?{data:null,error:n}:await this._verify({factorId:e.factorId,challengeId:r.id,code:e.code})}async _listFactors(){const{data:{user:e},error:r}=await this.getUser();if(r)return{data:null,error:r};const n=(e==null?void 0:e.factors)||[],i=n.filter(s=>s.factor_type==="totp"&&s.status==="verified"),o=n.filter(s=>s.factor_type==="phone"&&s.status==="verified");return{data:{all:n,totp:i,phone:o},error:null}}async _getAuthenticatorAssuranceLevel(){return this._acquireLock(-1,async()=>await this._useSession(async e=>{var r,n;const{data:{session:i},error:o}=e;if(o)return{data:null,error:o};if(!i)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};const{payload:s}=Hm(i.access_token);let u=null;s.aal&&(u=s.aal);let c=u;((n=(r=i.user.factors)===null||r===void 0?void 0:r.filter(p=>p.status==="verified"))!==null&&n!==void 0?n:[]).length>0&&(c="aal2");const h=s.amr||[];return{data:{currentLevel:u,nextLevel:c,currentAuthenticationMethods:h},error:null}}))}async fetchJwk(e,r={keys:[]}){let n=r.keys.find(u=>u.kid===e);if(n)return n;const i=Date.now();if(n=this.jwks.keys.find(u=>u.kid===e),n&&this.jwks_cached_at+s8>i)return n;const{data:o,error:s}=await Be(this.fetch,"GET",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(s)throw s;return!o.keys||o.keys.length===0||(this.jwks=o,this.jwks_cached_at=i,n=o.keys.find(u=>u.kid===e),!n)?null:n}async getClaims(e,r={}){try{let n=e;if(!n){const{data:g,error:w}
172=await this.getSession();if(w||!g.session)return{data:null,error:w};n=g.session.access_token}const{header:i,payload:o,signature:s,raw:{header:u,payload:c}}=Hm(n);r!=null&&r.allowExpired||j8(o.exp);const f=!i.alg||i.alg.startsWith("HS")||!i.kid||!("crypto"in globalThis&&"subtle"in globalThis.crypto)?null:await this.fetchJwk(i.kid,r!=null&&r.keys?{keys:r.keys}:r==null?void 0:r.jwks);if(!f){const{error:g}=await this.getUser(n);if(g)throw g;return{data:{claims:o,header:i,signature:s},error:null}}const h=R8(i.alg),p=await crypto.subtle.importKey("jwk",f,h,!0,["verify"]);if(!await crypto.subtle.verify(h,p,s,g8(`${u}.${c}`)))throw new kw("Invalid JWT signature");return{data:{claims:o,header:i,signature:s},error:null}}catch(n){if(Ie(n))return{data:null,error:n};throw n}}}Zu.nextInstanceID=0;const G8=Zu;class Y8 extends G8{constructor(e){super(e)}}var X8=function(t,e,r,n){function i(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function u(h){try{f(n.next(h))}catch(p){s(p)}}function c(h){try{f(n.throw(h))}catch(p){s(p)}}function f(h){h.done?o(h.value):i(h.value).then(u,c)}f((n=n.apply(t,e||[])).next())})};class Q8{constructor(e,r,n){var i,o,s;if(this.supabaseUrl=e,this.supabaseKey=r,!e)throw new Error("supabaseUrl is required.");if(!r)throw new Error("supabaseKey is required.");const u=t8(e),c=new URL(u);this.realtimeUrl=new URL("realtime/v1",c),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",c),this.storageUrl=new URL("storage/v1",c),this.functionsUrl=new URL("functions/v1",c);const f=`sb-${c.hostname.split(".")[0]}-auth-token`,h={db:K5,realtime:Y5,auth:Object.assign(Object.assign({},G5),{storageKey:f}),global:V5},p=r8(n??{},h);this.storageKey=(i=p.auth.storageKey)!==null&&i!==void 0?i:"",this.headers=(o=p.global.headers)!==null&&o!==void 0?o:{},p.accessToken?(this.accessToken=p.accessToken,this.auth=new Proxy({},{get:(m,g)=>{throw new Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(g)} is not possible`)}})):this.auth=this._initSupabaseAuthClient((s=p.auth)!==null&&s!==void 0?s:{},this.headers,p.global.fetch),this.fetch=Z5(r,this._getAccessToken.bind(this),p.global.fetch),this.realtime=this._initRealtimeClient(Object.assign({headers:this.headers,accessToken:this._getAccessToken.bind(this)},p.realtime)),this.rest=new h5(new URL("rest/v1",c).href,{headers:this.headers,schema:p.db.schema,fetch:this.fetch}),this.storage=new U5(this.storageUrl.href,this.headers,this.fetch,n==null?void 0:n.storage),p.accessToken||this._listenForAuthEvents()}get functions(){return new n5(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,r={},n={}){return this.rest.rpc(e,r,n)}channel(e,r={config:{}}){return this.realtime.channel(e,r)}getChannels(){return this.realtime.getChannels()}removeChannel(e){return this.realtime.removeChannel(e)}removeAllChannels(){return this.realtime.removeAllChannels()}_getAccessToken(){var e,r;return X8(this,void 0,void 0,function*(){if(this.accessToken)return yield this.accessToken();const{data:n}=yield this.auth.getSession();return(r=(e=n.session)===null||e===void 0?void 0:e.access_token)!==null&&r!==void 0?r:this.supabaseKey})}_initSupabaseAuthClient({autoRefreshToken:e,persistSession:r,detectSessionInUrl:n,storage:i,storageKey:o,flowType:s,lock:u,debug:c},f,h){const p={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new Y8({url:this.authUrl.href,headers:Object.assign(Object.assign({},p),f),storageKey:o,autoRefreshToken:e,persistSession:r,detectSessionInUrl:n,storage:i,flowType:s,lock:u,debug:c,fetch:h,hasCustomAuthorizationHeader:"Authorization"in this.headers})}_initRealtimeClient(e){return new k5(this.realtimeUrl.href,Object.assign(Object.assign({},e),{params:Object.assign({apikey:this.supabaseKey},e==null?void 0:e.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((r,n)=>{this._handleTokenChanged(r,"CLIENT",n==null?void 0:n.access_token)})}_handleTokenChanged(e,r,n){(e==="TOKEN_REFRESHED"||e==="SIGNED_IN")&&this.changedAccessToken!==n?this.changedAccessToken=n:e==="SIGNED_OUT"&&(this.realtime.setAuth(),r=="STORAGE"&&this.auth.signOut(),this.changedAccessToken=void 0)}}const J8=(t,e,r)=>new Q8(t,e,r);function Z8(){if(typeof window<"u"||typeof process>"u")return!1;const t=process.version;if(t==null)return!1;const e=t.match(/^v(\d+)\./);return e?parseInt(e[1],10)<=18:!1}Z8()&&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 N
172ode.js 20 or later. For more information, visit: https://github.com/orgs/supabase/discussions/37217");const e6="https://naliukcxpvwscmwmfmsg.supabase.co",t6="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im5hbGl1a2N4cHZ3c2Ntd21mbXNnIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTY4MDAwMDgsImV4cCI6MjA3MjM3NjAwOH0.zIyu4P-dEhT-vyX4UFbwW3NHL9PHOf_PLPHNGunWHQM",Aa=J8(e6,t6);function r6(){const t="bbf_session_id";let e=sessionStorage.getItem(t);return e||(e=crypto.randomUUID(),sessionStorage.setItem(t,e)),e}function n6(){const t=Ma();return R.useEffect(()=>{const e=r6();sessionStorage.getItem("bbf_session_recorded")||Aa.from("sessions").insert({session_id:e,referrer:document.referrer||null,user_agent:navigator.userAgent}).then(({error:n})=>{var i;!n||(i=n.message)!=null&&i.includes("duplicate")?sessionStorage.setItem("bbf_session_recorded","true"):console.error("Failed to log session:",n.message)})},[]),R.useEffect(()=>{t.pathname!=="/bbfstatspg"&&Aa.from("page_views").insert({path:t.pathname,referrer:document.referrer||null,user_agent:navigator.userAgent}).then(({error:e})=>{e&&console.error("Failed to log page view:",e.message)})},[t.pathname]),null}const NE=[{label:"Home",path:"/"},{label:"Showreel",path:"/showreel"},{label:"The Bet",path:"/the-bet"},{label:"Portfolio",path:"/portfolio"},{label:"Contact",path:"/contact"}],Gc=()=>{const[t,e]=R.useState(!1),r=Ma();return j.jsxs("header",{className:"absolute top-0 left-0 right-0 z-50",children:[j.jsxs("div",{className:"max-w-7xl mx-auto px-6 md:px-12 py-6 flex items-center justify-between",children:[j.jsx(Xn,{to:"/",className:"hover:opacity-80 transition-opacity",children:j.jsx("img",{src:"/BigBets_Logo_White.png",alt:"Big Bets",className:"h-7 w-auto"})}),j.jsx("nav",{className:"hidden md:flex items-center gap-8",children:NE.map(n=>j.jsx(Xn,{to:n.path,className:`text-sm font-medium tracking-wide transition-colors ${r.pathname===n.path?"text-white":"text-white/60 hover:text-white"}`,children:n.label},n.path))}),j.jsx("button",{onClick:()=>e(!t),className:"md:hidden text-white hover:opacity-70 transition-opacity","aria-label":"Toggle menu",children:t?j.jsx(dI,{className:"h-6 w-6"}):j.jsx(vq,{className:"h-6 w-6"})})]}),t&&j.jsx("div",{className:"md:hidden bg-black/95 backdrop-blur-sm border-t border-white/10",children:j.jsx("nav",{className:"flex flex-col px-6 py-4 gap-1",children:NE.map(n=>j.jsx(Xn,{to:n.path,onClick:()=>e(!1),className:`py-3 text-sm font-medium tracking-wide transition-colors ${r.pathname===n.path?"text-white":"text-white/60 hover:text-white"}`,children:n.label},n.path))})})]})},Yc=()=>j.jsx("footer",{className:"bg-black border-t border-white/10",children:j.jsx("div",{className:"max-w-7xl mx-auto px-6 md:px-12 py-12",children:j.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-between gap-8",children:[j.jsx(Xn,{to:"/",className:"hover:opacity-80 transition-opacity",children:j.jsx("img",{src:"/BigBets_Logo_White.png",alt:"Big Bets",className:"h-6 w-auto"})}),j.jsxs("nav",{className:"flex flex-wrap justify-center gap-6",children:[j.jsx(Xn,{to:"/showreel",className:"text-sm text-white/50 hover:text-white transition-colors",children:"Showreel"}),j.jsx(Xn,{to:"/the-bet",className:"text-sm text-white/50 hover:text-white transition-colors",children:"The Bet"}),j.jsx(Xn,{to:"/portfolio",className:"text-sm text-white/50 hover:text-white transition-colors",children:"Portfolio"}),j.jsx(Xn,{to:"/contact",className:"text-sm text-white/50 hover:text-white transition-colors",children:"Contact"})]}),j.jsxs("p",{className:"text-xs text-white/30",children:["© ",new Date().getFullYear()," Big Bets. All rights reserved."]})]})})}),i6=()=>j.jsxs("div",{className:"min-h-screen bg-black text-white",children:[j.jsx(Gc,{}),j.jsxs("section",{className:"relative min-h-screen flex items-center justify-center overflow-hidden",children:[j.jsx("div",{className:"absolute inset-0 bg-cover bg-center bg-no-repeat",style:{backgroundImage:"url('/BB_Site_main_page_bg.png')"}}),j.jsx("div",{className:"absolute inset-0 bg-black/50"}),j.jsxs("div",{className:"relative z-10 max-w-4xl mx-auto px-6 md:px-12 text-center",children:[j.jsxs("h1",{className:"text-4xl sm:text-5xl md:text-7xl font-bold tracking-tight mb-8 leading-tight",children:["Analyze. Aspire."," ",j.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-blue-400 to-cyan-300",children:"Accelerate."})]}),j.jsx("p",{className:"text-lg md:text-xl text-white/70 max-w-2xl mx-auto mb-12 leading-relaxed",children:"Big Bets backs the architects of the future. We provide patient capital and strategic operational support to foun
172ders rewriting the rules of global industry."}),j.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:[j.jsxs(Xn,{to:"/portfolio",className:"inline-flex items-center gap-2 bg-white text-black px-8 py-3 rounded-full font-medium hover:bg-white/90 transition-colors",children:["View Portfolio",j.jsx(fI,{className:"w-4 h-4"})]}),j.jsx(Xn,{to:"/contact",className:"inline-flex items-center gap-2 border border-white/30 text-white px-8 py-3 rounded-full font-medium hover:bg-white/10 transition-colors",children:"Get in Touch"})]})]}),j.jsx("div",{className:"absolute bottom-8 left-1/2 -translate-x-1/2 animate-bounce",children:j.jsx("div",{className:"w-6 h-10 border-2 border-white/30 rounded-full flex justify-center pt-2",children:j.jsx("div",{className:"w-1 h-2 bg-white/50 rounded-full"})})})]}),j.jsx(Yc,{})]});function o6(t){return Object.prototype.toString.call(t)==="[object Object]"}function IE(t){return o6(t)||Array.isArray(t)}function a6(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function O_(t,e){const r=Object.keys(t),n=Object.keys(e);if(r.length!==n.length)return!1;const i=JSON.stringify(Object.keys(t.breakpoints||{})),o=JSON.stringify(Object.keys(e.breakpoints||{}));return i!==o?!1:r.every(s=>{const u=t[s],c=e[s];return typeof u=="function"?`${u}`==`${c}`:!IE(u)||!IE(c)?u===c:O_(u,c)})}function ME(t){return t.concat().sort((e,r)=>e.name>r.name?1:-1).map(e=>e.options)}function s6(t,e){if(t.length!==e.length)return!1;const r=ME(t),n=ME(e);return r.every((i,o)=>{const s=n[o];return O_(i,s)})}function P_(t){return typeof t=="number"}function jw(t){return typeof t=="string"}function cp(t){return typeof t=="boolean"}function $E(t){return Object.prototype.toString.call(t)==="[object Object]"}function bt(t){return Math.abs(t)}function E_(t){return Math.sign(t)}function Bu(t,e){return bt(t-e)}function l6(t,e){if(t===0||e===0||bt(t)<=bt(e))return 0;const r=Bu(bt(t),bt(e));return bt(r/t)}function u6(t){return Math.round(t*100)/100}function ec(t){return tc(t).map(Number)}function kn(t){return t[Xc(t)]}function Xc(t){return Math.max(0,t.length-1)}function A_(t,e){return e===Xc(t)}function DE(t,e=0){return Array.from(Array(t),(r,n)=>e+n)}function tc(t){return Object.keys(t)}function qM(t,e){return[t,e].reduce((r,n)=>(tc(n).forEach(i=>{const o=r[i],s=n[i],u=$E(o)&&$E(s);r[i]=u?qM(o,s):s}),r),{})}function Rw(t,e){return typeof e.MouseEvent<"u"&&t instanceof e.MouseEvent}function c6(t,e){const r={start:n,center:i,end:o};function n(){return 0}function i(c){return o(c)/2}function o(c){return e-c}function s(c,f){return jw(t)?r[t](c):t(e,c,f)}return{measure:s}}function rc(){let t=[];function e(i,o,s,u={passive:!0}){let c;if("addEventListener"in i)i.addEventListener(o,s,u),c=()=>i.removeEventListener(o,s,u);else{const f=i;f.addListener(s),c=()=>f.removeListener(s)}return t.push(c),n}function r(){t=t.filter(i=>i())}const n={add:e,clear:r};return n}function f6(t,e,r,n){const i=rc(),o=1e3/60;let s=null,u=0,c=0;function f(){i.add(t,"visibilitychange",()=>{t.hidden&&w()})}function h(){g(),i.clear()}function p(y){if(!c)return;s||(s=y,r(),r());const _=y-s;for(s=y,u+=_;u>=o;)r(),u-=o;const P=u/o;n(P),c&&(c=e.requestAnimationFrame(p))}function m(){c||(c=e.requestAnimationFrame(p))}function g(){e.cancelAnimationFrame(c),s=null,u=0,c=0}function w(){s=null,u=0}return{init:f,destroy:h,start:m,stop:g,update:r,render:n}}function d6(t,e){const r=e==="rtl",n=t==="y",i=n?"y":"x",o=n?"x":"y",s=!n&&r?-1:1,u=h(),c=p();function f(w){const{height:b,width:y}=w;return n?b:y}function h(){return n?"top":r?"right":"left"}function p(){return n?"bottom":r?"left":"right"}function m(w){return w*s}return{scroll:i,cross:o,startEdge:u,endEdge:c,measureSize:f,direction:m}}function Ta(t=0,e=0){const r=bt(t-e);function n(f){return f<t}function i(f){return f>e}function o(f){return n(f)||i(f)}function s(f){return o(f)?n(f)?t:e:f}function u(f){return r?f-r*Math.ceil((f-e)/r):f}return{length:r,max:e,min:t,constrain:s,reachedAny:o,reachedMax:i,reachedMin:n,removeOffset:u}}function zM(t,e,r){const{constrain:n}=Ta(0,t),i=t+1;let o=s(e);function s(m){return r?bt((i+m)%i):n(m)}function u(){return o}function c(m){return o=s(m),p}function f(m){return h().set(u()+m)}function h(){return zM(t,u(),r)}const p={get:u,set:c,add:f,clone:h};return p}function h6(t,e,r,n,i,o,s,u,c,f,h,p,m,g,w,b,y,_,P){const{cross:S,direction:T}=t,E=["INPUT","SELECT","TEXTAREA"],A={passive:!1},C=rc(),N=rc(),I=Ta(50,225).constrain(g.measure(20)),q={mouse:300,touch:400},$={mouse:500,touch:600},B=w?43:25;let H=!1,F=0,Y=0,X=!1,Q=!1,U=!1,V=!1;
vendor: 13,504 bytes, line 172
172function ee(Z){if(!P)return;function _e(Ne){(cp(P)||P(Z,Ne))&&Pe(Ne)}const Se=e;C.add(Se,"dragstart",Ne=>Ne.preventDefault(),A).add(Se,"touchmove",()=>{},A).add(Se,"touchend",()=>{}).add(Se,"touchstart",_e).add(Se,"mousedown",_e).add(Se,"touchcancel",ge).add(Se,"contextmenu",ge).add(Se,"click",oe,!0)}function D(){C.clear(),N.clear()}function z(){const Z=V?r:e;N.add(Z,"touchmove",ve,A).add(Z,"touchend",ge).add(Z,"mousemove",ve,A).add(Z,"mouseup",ge)}function ne(Z){const _e=Z.nodeName||"";return E.includes(_e)}function se(){return(w?$:q)[V?"mouse":"touch"]}function he(Z,_e){const Se=p.add(E_(Z)*-1),Ne=h.byDistance(Z,!w).distance;return w||bt(Z)<I?Ne:y&&_e?Ne*.5:h.byIndex(Se.get(),0).distance}function Pe(Z){const _e=Rw(Z,n);V=_e,U=w&&_e&&!Z.buttons&&H,H=Bu(i.get(),s.get())>=2,!(_e&&Z.button!==0)&&(ne(Z.target)||(X=!0,o.pointerDown(Z),f.useFriction(0).useDuration(0),i.set(s),z(),F=o.readPoint(Z),Y=o.readPoint(Z,S),m.emit("pointerDown")))}function ve(Z){if(!Rw(Z,n)&&Z.touches.length>=2)return ge(Z);const Se=o.readPoint(Z),Ne=o.readPoint(Z,S),De=Bu(Se,F),Ke=Bu(Ne,Y);if(!Q&&!V&&(!Z.cancelable||(Q=De>Ke,!Q)))return ge(Z);const ct=o.pointerMove(Z);De>b&&(U=!0),f.useFriction(.3).useDuration(.75),u.start(),i.add(T(ct)),Z.preventDefault()}function ge(Z){const Se=h.byDistance(0,!1).index!==p.get(),Ne=o.pointerUp(Z)*se(),De=he(T(Ne),Se),Ke=l6(Ne,De),ct=B-10*Ke,ot=_+Ke/50;Q=!1,X=!1,N.clear(),f.useDuration(ct).useFriction(ot),c.distance(De,!w),V=!1,m.emit("pointerUp")}function oe(Z){U&&(Z.stopPropagation(),Z.preventDefault(),U=!1)}function pe(){return X}return{init:ee,destroy:D,pointerDown:pe}}function p6(t,e){let n,i;function o(p){return p.timeStamp}function s(p,m){const w=`client${(m||t.scroll)==="x"?"X":"Y"}`;return(Rw(p,e)?p:p.touches[0])[w]}function u(p){return n=p,i=p,s(p)}function c(p){const m=s(p)-s(i),g=o(p)-o(n)>170;return i=p,g&&(n=p),m}function f(p){if(!n||!i)return 0;const m=s(i)-s(n),g=o(p)-o(n),w=o(p)-o(i)>170,b=m/g;return g&&!w&&bt(b)>.1?b:0}return{pointerDown:u,pointerMove:c,pointerUp:f,readPoint:s}}function v6(){function t(r){const{offsetTop:n,offsetLeft:i,offsetWidth:o,offsetHeight:s}=r;return{top:n,right:i+o,bottom:n+s,left:i,width:o,height:s}}return{measure:t}}function m6(t){function e(n){return t*(n/100)}return{measure:e}}function g6(t,e,r,n,i,o,s){const u=[t].concat(n);let c,f,h=[],p=!1;function m(y){return i.measureSize(s.measure(y))}function g(y){if(!o)return;f=m(t),h=n.map(m);function _(P){for(const S of P){if(p)return;const T=S.target===t,E=n.indexOf(S.target),A=T?f:h[E],C=m(T?t:n[E]);if(bt(C-A)>=.5){y.reInit(),e.emit("resize");break}}}c=new ResizeObserver(P=>{(cp(o)||o(y,P))&&_(P)}),r.requestAnimationFrame(()=>{u.forEach(P=>c.observe(P))})}function w(){p=!0,c&&c.disconnect()}return{init:g,destroy:w}}function y6(t,e,r,n,i,o){let s=0,u=0,c=i,f=o,h=t.get(),p=0;function m(){const A=n.get()-t.get(),C=!c;let N=0;return C?(s=0,r.set(n),t.set(n),N=A):(r.set(t),s+=A/c,s*=f,h+=s,t.add(s),N=h-p),u=E_(N),p=h,E}function g(){const A=n.get()-e.get();return bt(A)<.001}function w(){return c}function b(){return u}function y(){return s}function _(){return S(i)}function P(){return T(o)}function S(A){return c=A,E}function T(A){return f=A,E}const E={direction:b,duration:w,velocity:y,seek:m,settled:g,useBaseFriction:P,useBaseDuration:_,useFriction:T,useDuration:S};return E}function b6(t,e,r,n,i){const o=i.measure(10),s=i.measure(50),u=Ta(.1,.99);let c=!1;function f(){return!(c||!t.reachedAny(r.get())||!t.reachedAny(e.get()))}function h(g){if(!f())return;const w=t.reachedMin(e.get())?"min":"max",b=bt(t[w]-e.get()),y=r.get()-e.get(),_=u.constrain(b/s);r.subtract(y*_),!g&&bt(y)<o&&(r.set(t.constrain(r.get())),n.useDuration(25).useBaseFriction())}function p(g){c=!g}return{shouldConstrain:f,constrain:h,toggleActive:p}}function w6(t,e,r,n,i){const o=Ta(-e+t,0),s=p(),u=h(),c=m();function f(w,b){return Bu(w,b)<=1}function h(){const w=s[0],b=kn(s),y=s.lastIndexOf(w),_=s.indexOf(b)+1;return Ta(y,_)}function p(){return r.map((w,b)=>{const{min:y,max:_}=o,P=o.constrain(w),S=!b,T=A_(r,b);return S?_:T||f(y,P)?y:f(_,P)?_:P}).map(w=>parseFloat(w.toFixed(3)))}function m(){if(e<=t+i)return[o.max];if(n==="keepSnaps")return s;const{min:w,max:b}=u;return s.slice(w,b)}return{snapsContained:c,scrollContainLimit:u}}function x6(t,e,r){const n=e[0],i=r?n-t:kn(e);return{limit:Ta(i,n)}}function _6(t,e,r,n){const o=e.min+.1,s=e.max+.1,{reachedMin:u,reachedMax:c}=Ta(o,s);function f(m){return m===1?c(r.get()):m===-1?u(r.get()):!1}function h(m){if(!f(m))return;const g=t*(m*-1);n.forEach(w=>w.add(g))}return{loop:h}}function S6(t){const{max:e,length:r}=t;function n(o){const s=o-e;return r?s/-r:0}return{get:n}}function O6(t,e,r,n,i){const{startEdge:o,endEdge:s}=t,{groupSlides:u}=i,c=p().map(e.measure),f=m(),h=g();function p(){return u(n).map(b=>kn(b)[s]-b[0][o]).map(bt)}function m(){return n.map(b=>r[o]-b[o]).map(b=>-bt(b))}function g(){return u(f).map(b=>b[0]).map((b,y)=>b+c[y])}return{snaps:f,snapsAligned:h}}function P6(t,e,r,n,i,o){const{groupSlides:s}=i,{min:u,max:c}=n,f=h();function h(){const m=s(o),g=!t||e==="keepSnaps";return r.length===1?[o]:g?m:m.slice(u,c).map((w,b,y)=>{const _=!b,P=A_(y,b);if(_){const S=kn(y[0])+1;return DE(S)}if(P){const S=Xc(o)-kn(y)[0]+1;return DE(S,kn(y)[0])}return w})}return{slideRegistry:f}}function E6(t,e,r,n,i){const{reachedAny:o,removeOffset:s,constrain:u}=n;function c(w){return w.concat().sort((b,y)=>bt(b)-bt(y))[0]}function f(w){const b=t?s(w):u(w),y=e.map((P,S)=>({diff:h(P-b,0),index:S})).sort((P,S)=>bt(P.diff)-bt(S.diff)),{index:_}=y[0];return{index:_,distance:b}}function h(w,b){const y=[w,w+r,w-r];if(!t)return w;if(!b)return c(y);const _=y.filter(P=>E_(P)===b);return _.length?c(_):kn(y)-r}function p(w,b){const y=e[w]-i.get(),_=h(y,b);return{index:w,distance:_}}function m(w,b){const y=i.get()+w,{index:_,distance:P}=f(y),S=!t&&o(y);if(!b||S)return{index:_,distance:w};const T=e[_]-P,E=w+h(T,0);return{index:_,distance:E}}return{byDistance:m,byIndex:p,shortcut:h}}function A6(t,e,r,n,i,o,s){function u(p){const m=p.distance,g=p.index!==e.get();o.add(m),m&&(n.duration()?t.start():(t.update(),t.render(1),t.update())),g&&(r.set(e.get()),e.set(p.index),s.emit("select"))}function c(p,m){const g=i.byDistance(p,m);u(g)}function f(p,m){const g=e.clone().set(p),w=i.byIndex(g.get(),m);u(w)}return{distance:c,index:f}}function T6(t,e,r,n,i,o,s,u){const c={passive:!0,capture:!0};let f=0;function h(g){if(!u)return;function w(b){if(new Date().getTime()-f>10)return;s.emit("slideFocusStart"),t.scrollLeft=0;const P=r.findIndex(S=>S.includes(b));P_(P)&&(i.useDuration(0),n.index(P,0),s.emit("slideFocus"))}o.add(document,"keydown",p,!1),e.forEach((b,y)=>{o.add(b,"focus",_=>{(cp(u)||u(g,_))&&w(y)},c)})}function p(g){g.code==="Tab"&&(f=new Date().getTime())}return{init:h}}function ku(t){let e=t;function r(){return e}function n(c){e=s(c)}function i(c){e+=s(c)}function o(c){e-=s(c)}function s(c){return P_(c)?c:c.get()}return{get:r,set:n,add:i,subtract:o}}function UM(t,e){const r=t.scroll==="x"?s:u,n=e.style;let i=null,o=!1;function s(m){return`translate3d(${m}px,0px,0px)`}function u(m){return`translate3d(0px,${m}px,0px)`}function c(m){if(o)return;const g=u6(t.direction(m));g!==i&&(n.transform=r(g),i=g)}function f(m){o=!m}function h(){o||(n.transform="",e.getAttribute("style")||e.removeAttribute("style"))}return{clear:h,to:c,toggleActive:f}}function C6(t,e,r,n,i,o,s,u,c){const h=ec(i),p=ec(i).reverse(),m=_().concat(P());function g(C,N){return C.reduce((I,q)=>I-i[q],N)}function w(C,N){return C.reduce((I,q)=>g(I,N)>0?I.concat([q]):I,[])}function b(C){return o.map((N,I)=>({start:N-n[I]+.5+C,end:N+e-.5+C}))}function y(C,N,I){const q=b(N);return C.map($=>{const B=I?0:-r,H=I?r:0,F=I?"end":"start",Y=q[$][F];return{index:$,loopPoint:Y,slideLocation:ku(-1),translate:UM(t,c[$]),target:()=>u.get()>Y?B:H}})}function _(){const C=s[0],N=w(p,C);return y(N,r,!1)}function P(){const C=e-s[0]-1,N=w(h,C);return y(N,-r,!0)}function S(){return m.every(({index:C})=>{const N=h.filter(I=>I!==C);return g(N,e)<=.1})}function T(){m.forEach(C=>{const{target:N,translate:I,slideLocation:q}=C,$=N();$!==q.get()&&(I.to($),q.set($))})}function E(){m.forEach(C=>C.translate.clear())}return{canLoop:S,clear:E,loop:T,loopPoints:m}}function k6(t,e,r){let n,i=!1;function o(c){if(!r)return;function f(h){for(const p of h)if(p.type==="childList"){c.reInit(),e.emit("slidesChanged");break}}n=new MutationObserver(h=>{i||(cp(r)||r(c,h))&&f(h)}),n.observe(t,{childList:!0})}function s(){n&&n.disconnect(),i=!0}return{init:o,destroy:s}}function j6(t,e,r,n){const i={};let o=null,s=null,u,c=!1;function f(){u=new IntersectionObserver(w=>{c||(w.forEach(b=>{const y=e.indexOf(b.target);i[y]=b}),o=null,s=null,r.emit("slidesInView"))},{root:t.parentElement,threshold:n}),e.forEach(w=>u.observe(w))}function h(){u&&u.disconnect(),c=!0}function p(w){return tc(i).reduce((b,y)=>{const _=parseInt(y),{isIntersecting:P}=i[_];return(w&&P||!w&&!P)&&b.push(_),b},[])}function m(w=!0){if(w&&o)return o;if(!w&&s)return s;const b=p(w);return w&&(o=b),w||(s=b),b}return{init:f,destroy:h,get:m}}function R6(t,e,r,n,i,o){const{measureSize:s,startEdge:u,endEdge:c}=t,f=r[0]&&i,h=w(),p=b(),m=r.map(s),g=y();function w(){if(!f)return 0;const P=r[0];return bt(e[u]-P[u])}function b(){if(!f)return 0;const P=o.getComputedStyle(kn(n));return parseFloat(P.getPropertyValue(`margin-${c}`))}function y(){return r.map((P,S,T)=>{const E=!S,A=A_(T,S);return E?m[S]+h:A?m[S]+p:T[S+1][u]-P[u]}).map(bt)}return{slideSizes:m,slideSizesWithGaps:g,startGap:h,endGap:p}}function N6(t,e,r,n,i,o,s,u,c){const{startEdge:f,endEdge:h,direction:p}=t,m=P_(r);function g(_,P){return ec(_).filter(S=>S%P===0).map(S=>_.slice(S,S+P))}function w(_){return _.length?ec(_).reduce((P,S,T)=>{const E=kn(P)||0,A=E===0,C=S===Xc(_),N=i[f]-o[E][f],I=i[f]-o[S][h],q=!n&&A?p(s):0,$=!n&&C?p(u):0,B=bt(I-$-(N+q));return T&&B>e+c&&P.push(S),C&&P.push(_.length),P},[]).map((P,S,T)=>{const E=Math.max(T[S-1]||0);return _.slice(E,P)}):[]}function b(_){return m?g(_,r):w(_)}return{groupSlides:b}}function I6(t,e,r,n,i,o,s){const{align:u,axis:c,direction:f,startIndex:h,loop:p,duration:m,dragFree:g,dragThreshold:w,inViewThreshold:b,slidesToScroll:y,skipSnaps:_,containScroll:P,watchResize:S,watchSlides:T,watchDrag:E,watchFocus:A}=o,C=2,N=v6(),I=N.measure(e),q=r.map(N.measure),$=d6(c,f),B=$.measureSize(I),H=m6(B),F=c6(u,B),Y=!p&&!!P,X=p||!!P,{slideSizes:Q,slideSizesWithGaps:U,startGap:V,endGap:ee}=R6($,I,q,r,X,i),D=N6($,B,y,p,I,q,V,ee,C),{snaps:z,snapsAligned:ne}=O6($,F,I,q,D),se=-kn(z)+kn(U),{snapsContained:he,scrollContainLimit:Pe}=w6(B,se,ne,P,C),ve=Y?he:ne,{limit:ge}=x6(se,ve,p),oe=zM(Xc(ve),h,p),pe=oe.clone(),de=ec(r),Z=({dragHandler:Gt,scrollBody:sn,scrollBounds:Fi,options:{loop:ln}})=>{ln||Fi.constrain(Gt.pointerDown()),sn.seek()},_e=({scrollBody:Gt,translate:sn,location:Fi,offsetLocation:ln,previousLocation:un,scrollLooper:qa,slideLooper:Ur,dragHandler:qo,animation:zo,eventHandler:si,scrollBounds:qi,options:{loop:cn}},Rr)=>{const gr=Gt.settled(),za=!qi.shouldConstrain(),ke=cn?gr:gr&&za,We=ke&&!qo.pointerDown();We&&zo.stop();const et=Fi.get()*Rr+un.get()*(1-Rr);ln.set(et),cn&&(qa.loop(Gt.direction()),Ur.loop()),sn.to(ln.get()),We&&si.emit("settle"),ke||si.emit("scroll")},Se=f6(n,i,()=>Z(Bi),Gt=>_e(Bi,Gt)),Ne=.68,De=ve[oe.get()],Ke=ku(De),ct=ku(De),ot=ku(De),Ot=ku(De),at=y6(Ke,ot,ct,Ot,m,Ne),Bt=E6(p,ve,se,ge,Ot),Ft=A6(Se,oe,pe,at,Bt,Ot,s),$n=S6(ge),Dn=rc(),Kt=j6(e,r,s,b),{slideRegistry:jr}=P6(Y,P,ve,Pe,D,de),Li=T6(t,r,jr,Ft,at,Dn,s,A),Bi={ownerDocument:n,ownerWindow:i,eventHandler:s,containerRect:I,slideRects:q,animation:Se,axis:$,dragHandler:h6($,t,n,i,Ot,p6($,i),Ke,Se,Ft,at,Bt,oe,s,H,g,w,_,Ne,E),eventStore:Dn,percentOfView:H,index:oe,indexPrevious:pe,limit:ge,location:Ke,offsetLocation:ot,previousLocation:ct,options:o,resizeHandler:g6(e,s,i,r,$,S,N),scrollBody:at,scrollBounds:b6(ge,ot,Ot,at,H),scrollLooper:_6(se,ge,ot,[Ke,ot,ct,Ot]),scrollProgress:$n,scrollSnapList:ve.map($n.get),scrollSnaps:ve,scrollTarget:Bt,scrollTo:Ft,slideLooper:C6($,B,se,Q,U,z,ve,ot,r),slideFocus:Li,slidesHandler:k6(e,s,T),slidesInView:Kt,slideIndexes:de,slideRegistry:jr,slidesToScroll:D,target:Ot,translate:UM($,e)};return Bi}function M6(){let t={},e;function r(f){e=f}function n(f){return t[f]||[]}function i(f){return n(f).forEach(h=>h(e,f)),c}function o(f,h){return t[f]=n(f).concat([h]),c}function s(f,h){return t[f]=n(f).filter(p=>p!==h),c}function u(){t={}}const c={init:r,emit:i,off:s,on:o,clear:u};return c}const $6={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function D6(t){function e(o,s){return qM(o,s||{})}function r(o){const s=o.breakpoints||{},u=tc(s).filter(c=>t.matchMedia(c).matches).map(c=>s[c]).reduce((c,f)=>e(c,f),{});return e(o,u)}function n(o){return o.map(s=>tc(s.breakpoints||{})).reduce((s,u)=>s.concat(u),[]).map(t.matchMedia)}return{mergeOptions:e,optionsAtMedia:r,optionsMediaQueries:n}}function L6(t){let e=[];function r(o,s){return e=s.filter(({options:u})=>t.optionsAtMedia(u).active!==!1),e.forEach(u=>u.init(o,t)),s.reduce((u,c)=>Object.assign(u,{[c.name]:c}),{})}function n(){e=e.filter(o=>o.destroy())}return{init:r,destroy:n}}function eh(t,e,r){const n=t.ownerDocument,i=n.defaultView,o=D6(i),s=L6(o),u=rc(),c=M6(),{mergeOptions:f,optionsAtMedia:h,optionsMediaQueries:p}=o,{on:m,off:g,emit:w}=c,b=$;
172let y=!1,_,P=f($6,eh.globalOptions),S=f(P),T=[],E,A,C;function N(){const{container:de,slides:Z}=S;A=(jw(de)?t.querySelector(de):de)||t.children[0];const Se=jw(Z)?A.querySelectorAll(Z):Z;C=[].slice.call(Se||A.children)}function I(de){const Z=I6(t,A,C,n,i,de,c);if(de.loop&&!Z.slideLooper.canLoop()){const _e=Object.assign({},de,{loop:!1});return I(_e)}return Z}function q(de,Z){y||(P=f(P,de),S=h(P),T=Z||T,N(),_=I(S),p([P,...T.map(({options:_e})=>_e)]).forEach(_e=>u.add(_e,"change",$)),S.active&&(_.translate.to(_.location.get()),_.animation.init(),_.slidesInView.init(),_.slideFocus.init(pe),_.eventHandler.init(pe),_.resizeHandler.init(pe),_.slidesHandler.init(pe),_.options.loop&&_.slideLooper.loop(),A.offsetParent&&C.length&&_.dragHandler.init(pe),E=s.init(pe,T)))}function $(de,Z){const _e=D();B(),q(f({startIndex:_e},de),Z),c.emit("reInit")}function B(){_.dragHandler.destroy(),_.eventStore.clear(),_.translate.clear(),_.slideLooper.clear(),_.resizeHandler.destroy(),_.slidesHandler.destroy(),_.slidesInView.destroy(),_.animation.destroy(),s.destroy(),u.clear()}function H(){y||(y=!0,u.clear(),B(),c.emit("destroy"),c.clear())}function F(de,Z,_e){!S.active||y||(_.scrollBody.useBaseFriction().useDuration(Z===!0?0:S.duration),_.scrollTo.index(de,_e||0))}function Y(de){const Z=_.index.add(1).get();F(Z,de,-1)}function X(de){const Z=_.index.add(-1).get();F(Z,de,1)}function Q(){return _.index.add(1).get()!==D()}function U(){return _.index.add(-1).get()!==D()}function V(){return _.scrollSnapList}function ee(){return _.scrollProgress.get(_.offsetLocation.get())}function D(){return _.index.get()}function z(){return _.indexPrevious.get()}function ne(){return _.slidesInView.get()}function se(){return _.slidesInView.get(!1)}function he(){return E}function Pe(){return _}function ve(){return t}function ge(){return A}function oe(){return C}const pe={canScrollNext:Q,canScrollPrev:U,containerNode:ge,internalEngine:Pe,destroy:H,off:g,on:m,emit:w,plugins:he,previousScrollSnap:z,reInit:b,rootNode:ve,scrollNext:Y,scrollPrev:X,scrollProgress:ee,scrollSnapList:V,scrollTo:F,selectedScrollSnap:D,slideNodes:oe,slidesInView:ne,slidesNotInView:se};return q(e,r),setTimeout(()=>c.emit("init"),0),pe}eh.globalOptions=void 0;function T_(t={},e=[]){const r=R.useRef(t),n=R.useRef(e),[i,o]=R.useState(),[s,u]=R.useState(),c=R.useCallback(()=>{i&&i.reInit(r.current,n.current)},[i]);return R.useEffect(()=>{O_(r.current,t)||(r.current=t,c())},[t,c]),R.useEffect(()=>{s6(n.current,e)||(n.current=e,c())},[e,c]),R.useEffect(()=>{if(a6()&&s){eh.globalOptions=T_.globalOptions;const f=eh(s,r.current,n.current);return o(f),()=>f.destroy()}else o(void 0)},[s,o]),[u,i]}T_.globalOptions=void 0;const B6=uI("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),fp=R.forwardRef(({className:t,variant:e,size:r,asChild:n=!1,...i},o)=>{const s=n?yF:"button";return j.jsx(s,{className:Xe(B6({variant:e,size:r,className:t})),ref:o,...i})});fp.displayName="Button";const WM=R.createContext(null);function dp(){const t=R.useContext(WM);if(!t)throw new Error("useCarousel must be used within a <Carousel />");return t}const HM=R.forwardRef(({orientation:t="horizontal",opts:e,setApi:r,plugins:n,className:i,children:o,...s},u)=>{const[c,f]=T_({...e,axis:t==="horizontal"?"x":"y"},n),[h,p]=R.useState(!1),[m,g]=R.useState(!1),w=R.useCallback(P=>{P&&(p(P.canScrollPrev()),g(P.canScrollNext()))},[]),b=R.useCallback(()=>
172{f==null||f.scrollPrev()},[f]),y=R.useCallback(()=>{f==null||f.scrollNext()},[f]),_=R.useCallback(P=>{P.key==="ArrowLeft"?(P.preventDefault(),b()):P.key==="ArrowRight"&&(P.preventDefault(),y())},[b,y]);return R.useEffect(()=>{!f||!r||r(f)},[f,r]),R.useEffect(()=>{if(f)return w(f),f.on("reInit",w),f.on("select",w),()=>{f==null||f.off("select",w)}},[f,w]),j.jsx(WM.Provider,{value:{carouselRef:c,api:f,opts:e,orientation:t||((e==null?void 0:e.axis)==="y"?"vertical":"horizontal"),scrollPrev:b,scrollNext:y,canScrollPrev:h,canScrollNext:m},children:j.jsx("div",{ref:u,onKeyDownCapture:_,className:Xe("relative",i),role:"region","aria-roledescription":"carousel",...s,children:o})})});HM.displayName="Carousel";const VM=R.forwardRef(({className:t,...e},r)=>{const{carouselRef:n,orientation:i}=dp();return j.jsx("div",{ref:n,className:"overflow-hidden",children:j.jsx("div",{ref:r,className:Xe("flex",i==="horizontal"?"-ml-4":"-mt-4 flex-col",t),...e})})});VM.displayName="CarouselContent";const KM=R.forwardRef(({className:t,...e},r)=>{const{orientation:n}=dp();return j.jsx("div",{ref:r,role:"group","aria-roledescription":"slide",className:Xe("min-w-0 shrink-0 grow-0 basis-full",n==="horizontal"?"pl-4":"pt-4",t),...e})});KM.displayName="CarouselItem";const F6=R.forwardRef(({className:t,variant:e="outline",size:r="icon",...n},i)=>{const{orientation:o,scrollPrev:s,canScrollPrev:u}=dp();return j.jsxs(fp,{ref:i,variant:e,size:r,className:Xe("absolute h-8 w-8 rounded-full",o==="horizontal"?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!u,onClick:s,...n,children:[j.jsx(cq,{className:"h-4 w-4"}),j.jsx("span",{className:"sr-only",children:"Previous slide"})]})});F6.displayName="CarouselPrevious";const q6=R.forwardRef(({className:t,variant:e="outline",size:r="icon",...n},i)=>{const{orientation:o,scrollNext:s,canScrollNext:u}=dp();return j.jsxs(fp,{ref:i,variant:e,size:r,className:Xe("absolute h-8 w-8 rounded-full",o==="horizontal"?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!u,onClick:s,...n,children:[j.jsx(fI,{className:"h-4 w-4"}),j.jsx("span",{className:"sr-only",children:"Next slide"})]})});q6.displayName="CarouselNext";const z6={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function U6(t,e){const r=t.scrollSnapList();return typeof e=="number"?r.map(()=>e):e(r,t)}function W6(t,e){const r=t.rootNode();return e&&e(r)||r}function C_(t={}){let e,r,n,i,o=null,s=0,u=!1,c=!1,f=!1,h=!1;function p(F,Y){r=F;const{mergeOptions:X,optionsAtMedia:Q}=Y,U=X(z6,C_.globalOptions),V=X(U,t);if(e=Q(V),r.scrollSnapList().length<=1)return;h=e.jump,n=!1,i=U6(r,e.delay);const{eventStore:ee,ownerDocument:D}=r.internalEngine(),z=!!r.internalEngine().options.watchDrag,ne=W6(r,e.rootNode);ee.add(D,"visibilitychange",_),z&&r.on("pointerDown",S),z&&!e.stopOnInteraction&&r.on("pointerUp",T),e.stopOnMouseEnter&&ee.add(ne,"mouseenter",E),e.stopOnMouseEnter&&!e.stopOnInteraction&&ee.add(ne,"mouseleave",A),e.stopOnFocusIn&&r.on("slideFocusStart",y),e.stopOnFocusIn&&!e.stopOnInteraction&&ee.add(r.containerNode(),"focusout",b),e.playOnInit&&b()}function m(){r.off("pointerDown",S).off("pointerUp",T).off("slideFocusStart",y),y(),n=!0,u=!1}function g(){const{ownerWindow:F}=r.internalEngine();F.clearTimeout(s),s=F.setTimeout($,i[r.selectedScrollSnap()]),o=new Date().getTime(),r.emit("autoplay:timerset")}function w(){const{ownerWindow:F}=r.internalEngine();F.clearTimeout(s),s=0,o=null,r.emit("autoplay:timerstopped")}function b(){if(!n){if(P()){f=!0;return}u||r.emit("autoplay:play"),g(),u=!0}}function y(){n||(u&&r.emit("autoplay:stop"),w(),u=!1)}function _(){if(P())return f=u,y();f&&b()}function P(){const{ownerDocument:F}=r.internalEngine();return F.visibilityState==="hidden"}function S(){c||y()}function T(){c||b()}function E(){c=!0,y()}function A(){c=!1,b()}function C(F){typeof F<"u"&&(h=F),b()}function N(){u&&y()}function I(){u&&b()}function q(){return u}function $(){const{index:F}=r.internalEngine(),Y=F.clone().add(1).get(),X=r.scrollSnapList().length-1,Q=e.stopOnLastSnap&&Y===X;if(r.canScrollNext()?r.scrollNext(h):r.scrollTo(0,h),r.emit("autoplay:select"),Q)return y();b()}function B(){if(!o)return null;const F=i[r.selectedScrollSnap()],Y=new Date().getTime()-o;return F-Y}return{name:"autoplay",options:t,init:p,destroy:m,play:C,stop:N,reset:I,isPlaying:q,timeUntilNext:B}}C_.globalOptions=void 0;const H6=()=>{const[t,e]=R.useState(),r=R.useCallback(()=>t==null?void 0:t.scrollPrev(),[t]),n=R.useCallback(()=>t==null?void 0:t.scrollNext(),[t]),i=[{image:"/Stark_jump_sunset_with_logo.png",title:"Sunset Rider",company:"Stark Future",youtubeLink:"https://youtu.be/TXYqKlD26Ng?si=MzPQOpxCifI3opwz"},{video:"/TownhouseNYCLaunch.mp4",title:"Townhouse NYC Launch",company:"Townhouse",isPortrait:!0},{video:"/Summa_Running_female_graph_loop.HD-1080p-7.2Mbps-64718927.mp4",title:"Biomarker Testing",company:"Summa Labs",logoOverlay:"/Summa-Labs-text-logo-white.png"},{image:"/Huuuge_image_large.png",title:"Play Together",company:"Huuuge"},{image:"/Benjamin_landing_page_with_logo.png",title:"Make Every Moment Count",company:"Benjamin"},{video:"https://cdn.shopify.com/videos/c/o/v/65041081f6864078a0cdd35edc12e1a7.mp4",title:"Next-generation nutrition",company:"Elo Health",logoOverlay:"/elo_logo.webp",textOverlay:`Targeted nutrition 173for your goals`,link:"https://elo.health"},{image:"/Mainframe_carousel.png",title:"Innovative game development",company:"Mainframe"},{image:"/Odeeo_carousel.png",title:"The future sound of in-game advertising",company:"Odeeo"},{image:"/Travelier_carousel.png",title:"Unforgettable journeys",company:"Travelier"},{image:"/makermint.com_main_page.png",title:"Creative marketplace",company:"MakerMint",link:"https://makermint.com/"}],o=j.jsxs(j.Fragment,{children:[j.jsx("button",{onClick:r,className:"absolute left-4 top-1/2 -translate-y-1/2 z-10 h-8 w-8 rounded-full bg-black/50 hover:bg-black/70 text-white flex items-center justify-center transition-colors",children:j.jsx(fq,{className:"h-4 w-4"})}),j.jsx("button",{onClick:n,className:"absolute right-4 top-1/2 -translate-y-1/2 z-10 h-8 w-8 rounded-full bg-black/50 hover:bg-black/70 text-white flex items-center justify-center transition-colors",children:j.jsx(dq,{className:"h-4 w-4"})})]}),s=u=>u.video?u.isPortrait?j.jsxs("div",{className:"w-full aspect-video bg-gradient-to-br from-pink-900/20 to-orange-900/20 flex items-center justify-center rounded-xl relative",children:[j.jsx("video",{src:u.video,className:"h-full w-auto object-contain",autoPlay:!0,muted:!0,loop:!0,playsInl
173ine:!0}),o]}):j.jsxs("div",{className:"w-full aspect-video relative rounded-xl overflow-hidden",children:[u.link?j.jsx("a",{href:u.link,target:"_blank",rel:"noopener noreferrer",className:"absolute inset-0 z-[5]"}):null,j.jsx("video",{src:u.video,className:"absolute inset-0 w-full h-full object-cover",autoPlay:!0,muted:!0,loop:!0,playsInline:!0}),u.logoOverlay&&j.jsx("img",{src:u.logoOverlay,alt:u.company,className:"absolute top-4 left-4 w-[10%] max-w-[80px] h-auto z-10"}),u.textOverlay&&j.jsx("p",{className:"absolute bottom-4 left-1/2 -translate-x-1/2 text-black text-sm font-semibold text-center whitespace-pre-line drop-shadow-lg z-10",children:u.textOverlay}),o]}):j.jsxs("div",{className:"w-full relative rounded-xl overflow-hidden",children:[u.link?j.jsx("a",{href:u.link,target:"_blank",rel:"noopener noreferrer",children:j.jsx("img",{src:u.image,alt:u.title,className:"w-full h-auto block cursor-pointer"})}):j.jsx("img",{src:u.image,alt:u.title,className:"w-full h-auto block"}),u.youtubeLink&&j.jsx("a",{href:u.youtubeLink,target:"_blank",rel:"noopener noreferrer",className:"absolute inset-0 flex items-center justify-center bg-black/20 hover:bg-black/30 transition-colors group",onClick:c=>c.stopPropagation(),children:j.jsxs("div",{className:"flex flex-col items-center gap-2",children:[j.jsx(hq,{className:"w-20 h-20 text-white drop-shadow-lg group-hover:scale-110 transition-transform"}),j.jsx("span",{className:"text-white text-lg font-semibold drop-shadow-lg",children:"Watch Video"})]})}),o]});return j.jsx(HM,{setApi:e,className:"w-full",plugins:[C_({delay:5e3,stopOnInteraction:!0})],opts:{align:"start",loop:!0},children:j.jsx(VM,{className:"ml-0",children:i.map((u,c)=>j.jsx(KM,{className:"pl-0",children:s(u)},c))})})},V6=()=>j.jsxs("div",{className:"min-h-screen bg-black text-white",children:[j.jsx(Gc,{}),j.jsx("div",{className:"pt-20"}),j.jsxs("section",{className:"max-w-7xl mx-auto px-6 md:px-12 pt-8 pb-4",children:[j.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-4",children:"Showreel"}),j.jsx("p",{className:"text-lg text-white/60 max-w-2xl",children:"A glimpse into the companies and founders we back â the bold ideas shaping tomorrow."})]}),j.jsx("div",{className:"max-w-7xl mx-auto px-6 md:px-12",children:j.jsx(H6,{})}),j.jsx("div",{className:"py-16"}),j.jsx(Yc,{})]}),K6=[{icon:"/Analysis_image.png",label:"Analysis",keyword:"Rigor",description:"Every great investment starts with deep understanding. We conduct exhaustive due diligence â dissecting markets, stress-testing business models, and evaluating founding teams with the precision of operators, not just financiers.",details:["Comprehensive market & competitive landscape mapping","Financial model stress-testing across multiple scenarios","Founder-market fit assessment through operational lens","Technical architecture & IP evaluation"]},{icon:"/Aspiration_image.png",label:"Aspiration",keyword:"Vision",description:"We don't just fund companies â we back world-changing ambitions. We seek founders who see what others can't, who are building category-defining businesses that will reshape industries for decades to come.",details:["Backing founders with 10x thinking and global ambition","Identifying paradigm shifts before they become consensus","Aligning on long-term vision over short-term metrics","Building conviction through deep founder relationships"]},{icon:"/Acceleration_image.png",label:"Acceleration",keyword:"Leverage",description:"Capital is just the beginning. We embed ourselves as strategic partners â opening doors, sharing hard-won operational playbooks, and providing the hands-on leverage that turns ambitious startups into enduring global companies.",details:["Strategic introductions to customers, partners & talent","Operational playbooks from decades of building companies","Go-to-market strategy and international expansion leverage","Board-level governance and scaling best practices"]}],G6=()=>j.jsxs("div",{className:"min-h-screen bg-black text-white",children:[j.jsx(Gc,{}),j.jsx("div",{className:"pt-20"}),j.jsxs("section",{className:"max-w-7xl mx-auto px-6 md:px-12 pt-12 pb-8",children:[j.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-4",children:"The Bet"}),j.jsx("p",{className:"text-lg text-white/60 max-w-3xl",children:"Our investment philosophy is built on three pillars. Each one is essential â together, they define how we identify, evaluate, and accelerate the companies of the future."})]}),j.jsx("section",{className:"max-w-7xl mx-auto px-6 md:px-12 py-12",children:j.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:K6.map(t=>j.jsxs("div",{className:"bg-white/5 border border-white/10 rounded-2xl p-8 hover:bg-white/[0.07] transition-colors",children:[j.jsx("div",{className:"mb-6",children:j.jsx("img",{src:t.icon,alt:t.label,className:"w-full h-auto rounded-xl"})}),j.jsxs("div",{className:"mb-4",children:[j.jsx("h2",{className:"text-2xl font-bold mb-1",children:t.label}),j.jsx("span",{className:"text-sm font-medium text-blue-400 tracking-wider up
173percase",children:t.keyword})]}),j.jsx("p",{className:"text-white/60 leading-relaxed mb-6",children:t.description}),j.jsx("ul",{className:"space-y-3",children:t.details.map((e,r)=>j.jsxs("li",{className:"flex items-start gap-3 text-sm text-white/50",children:[j.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-blue-400/60 mt-1.5 shrink-0"}),e]},r))})]},t.label))})}),j.jsx("div",{className:"py-8"}),j.jsx(Yc,{})]}),Y6=[{title:"Stark Future",description:"Electric motorcycles revolutionizing urban mobility",website:"https://starkfuture.com/",logo:"/stark.jpg"},{title:"Huuuge",description:"Mobile gaming entertainment",website:"https://huuuge.com",logo:"/huuge.png"},{title:"Summa Labs",description:"Advanced advice for athletes",website:"https://summa.health",logo:"/summa-logo.png"},{title:"Benjamin",description:"Earn cash rewards through everyday activities",website:"http://www.benjaminone.com/",logo:"/benjaminone_logo.png"},{title:"ELO Health",description:"Next-generation nutrition products for optimal health",website:"https://www.elo.health/",logo:"/elo.png"},{title:"Mainframe",description:"Innovative game development studio",website:"https://themainframe.com/en/",logo:"/themainframe_logo.png"},{title:"Odeeo",description:"The future sound of in-game advertising",website:"https://odeeo.io",logo:"/odeeo_logo.webp"},{title:"Primio",description:"Turning your ideas into real mobile apps",website:"https://primio.dev",logo:"/Primio_cover.jpg"},{title:"BeyondOS",description:"AI-powered gaming and content",website:"https://www.beyondos.ai/",logo:"/BeyondOS_logo_transparent_bg.png"},{title:"Otso Golf",description:"Premium golf equipment",website:"https://otsogolf.com/",logo:"/Otso_logo_transparent_bg.png"},{title:"United Accountants",description:"Modern accounting solutions for businesses",website:"https://www.unitedaccountants.com/",logo:"/UnitedAccountants_logo_transparent_bg.png"},{title:"Nectr",description:"Pouches â Natural Energy & Focus",website:"https://www.nectr.energy/",logo:"/Nectr_logo.png"},{title:"Arya",description:"Your relationship's wingman",website:"https://www.arya.fyi/",logo:"/Arya_logo_transparent_bg.png"},{title:"Travelier",description:"Unforgettable journeys powered by tech",website:"https://www.travelier.com/",logo:"/Travelier_logo_transparent_bg.png"},{title:"Midnite",description:"Next-generation sports betting platform",website:"https://www.midnite.com/",logo:"/Midnite_logo.png"},{title:"Grand Games",description:"Create genre defining mobile games with passion",website:"https://grand.gs/",logo:"/GrandGames_logo.jpg"},{title:"Cypher Games",description:"The love of Art and Games",website:"https://www.cyphergames.com/",logo:"/CypherGames_logo.jpg"},{title:"Betsy",description:"Global standard for peer-to-peer challenges",website:"https://betsy.now/",logo:"/Betsy_logo.jpg"},{title:"Big Defence",description:"Investing in defence tech",website:"https://bigdefence.net/",logo:"/BigDefence_logo.jpg"},{title:"Townhouse",description:"Nail Artists",website:"https://townhouse.co.uk/",logo:"/Townhouse_logo_transparent_bg.png"},{title:"Vire",description:"Right time. Better health.",website:"https://virehealth.com",logo:"/vire-logo-green.svg"},{title:"Numan",description:"Own your health",website:"https://www.numan.com/",logo:"/numan_logo_transparent_bg.png"},{title:"Meta Fashion",description:"Building fashion both ways",website:"https://metafashion.in/",logo:"/metafashion_logo.PNG"},{title:"Paymongo",description:"Powerful financial tools for fast-growing disruptors",website:"https://www.paymongo.com/",logo:"/paymongo_logo.png"}],X6=(t,e)=>{e&&(Aa.from("link_clicks").insert({company_name:t,url:e}).then(({error:r})=>{r&&console.error("Failed to log link click:",r.message)}),window.open(e,"_blank","noopener,noreferrer"))},Q6=()=>j.jsxs("div",{className:"min-h-screen bg-black text-white",children:[j.jsx(Gc,{}),j.jsx("div",{className:"pt-20"}),j.jsxs("section",{className:"max-w-7xl mx-auto px-6 md:px-12 pt-12 pb-8",children:[j.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-4",children:"Portfolio"}),j.jsx("p",{className:"text-lg text-white/60 max-w-2xl",children:"We partner with exceptional founders building category-defining companies across gaming, health, mobility, fintech, and beyond."})]}),j.jsx("section",{className:"max-w-7xl mx-auto px-6 md:px-12 py-12",children:j.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6",children:Y6.map(t=>j.jsxs("div",{onClick:()=>X6(t.title,t.website),className:`group bg-white/5 border border-white/10 rounded-2xl overflow-hidden transition-all duration-300 hover:bg-white/[0.07] hover:border-white/20 ${t.website?"curs
173or-pointer hover:scale-[1.02]":""}`,children:[j.jsxs("div",{className:"w-full h-40 bg-white flex items-center justify-center p-6 relative",children:[t.logo?j.jsx("img",{src:t.logo,alt:t.title,className:"max-w-[75%] max-h-[75%] object-contain",onError:e=>{const r=e.currentTarget;r.style.display="none",r.parentElement&&(r.parentElement.classList.remove("bg-white"),r.parentElement.classList.add("bg-gradient-to-br","from-blue-600","to-cyan-600"),r.parentElement.innerHTML=`<span class="text-white font-bold text-lg">${t.title}</span>`)}}):j.jsx("span",{className:"text-gray-900 font-bold text-lg",children:t.title}),t.website&&j.jsx(pq,{className:"absolute top-3 right-3 w-4 h-4 text-gray-400 opacity-0 group-hover:opacity-100 transition-opacity"})]}),j.jsxs("div",{className:"p-5",children:[j.jsx("h3",{className:"text-base font-semibold mb-1",children:t.title}),j.jsx("p",{className:"text-sm text-white/50",children:t.description})]})]},t.title))})}),j.jsx("div",{className:"py-8"}),j.jsx(Yc,{})]}),ju=R.forwardRef(({className:t,type:e,...r},n)=>j.jsx("input",{type:e,className:Xe("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",t),ref:n,...r}));ju.displayName="Input";const GM=R.forwardRef(({className:t,...e},r)=>j.jsx("textarea",{className:Xe("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
173ing-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",t),ref:r,...e}));GM.displayName="Textarea";const J6=()=>{const{toast:t}=IN(),[e,r]=R.useState(!1),[n,i]=R.useState({name:"",email:"",company:"",website:"",message:""}),o=u=>{i(c=>({...c,[u.target.name]:u.target.value}))},s=async u=>{u.preventDefault(),r(!0);try{const{error:c}=await Aa.functions.invoke("send-contact-email",{body:{fullName:n.name,email:n.email,company:n.company,website:n.website,message:n.message}});if(c)throw c;t({title:"Introduction sent!",description:"Thank you for reaching out. We'll review your message and get back to you."}),i({name:"",email:"",company:"",website:"",message:""})}catch(c){console.error("Failed to send introduction:",c),t({title:"Something went wrong",description:"Please try again or email us directly.",variant:"destructive"})}finally{r(!1)}};return j.jsxs("div",{className:"min-h-screen bg-black text-white",children:[j.jsx(Gc,{}),j.jsx("div",{className:"pt-20"}),j.jsxs("section",{className:"max-w-7xl mx-auto px-6 md:px-12 pt-12 pb-8",children:[j.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-4",children:"Introduce Yourself"}),j.jsx("p",{className:"text-lg text-white/60 max-w-2xl",children:"We're always looking for exceptional founders with bold ideas. Tell us about yourself and what you're building â we'd love to hear from you."})]}),j.jsx("section",{className:"max-w-2xl mx-auto px-6 md:px-12 py-12",children:j.jsxs("form",{onSubmit:s,className:"space-y-6",children:[j.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-6",children:[j.jsxs("div",{className:"space-y-2",children:[j.jsx("label",{className:"text-sm font-medium text-white/70",children:"Your Name *"}),j.jsx(ju,{name:"name",value:n.name,onChange:o,required:!0,placeholder:"Jane Smith",className:"bg-white/5 border-white/10 text-white placeholder:text-white/30 focus:border-blue-400"})]}),j.jsxs("div",{className:"space-y-2",children:[j.jsx("label",{className:"text-sm font-medium text-white/70",children:"Email *"}),j.jsx(ju,{name:"email",type:"email",value:n.email,onChange:o,required:!0,placeholder:"[email protected]",className:"bg-white/5 border-white/10 text-white placeholder:text-white/30 focus:border-blue-400"})]})]}),j.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-6",children:[j.jsxs("div",{className:"space-y-2",children:[j.jsx("label",{className:"text-sm font-medium text-white/70",children:"Company Name"}),j.jsx(ju,{name:"company",value:n.company,onChange:o,placeholder:"Acme Inc.",className:"bg-white/5 border-white/10 text-white placeholder:text-white/30 focus:border-blue-400"})]}),j.jsxs("div",{className:"space-y-2",children:[j.jsx("label",{className:"text-sm font-medium text-white/70",children:"Website"}),j.jsx(ju,{name:"website",value:n.website,onChange:o,placeholder:"https://acme.com",className:"bg-white/5 border-white/10 text-white placeholder:text-white/30 focus:border-blue-400"})]})]}),j.jsxs("div",{className:"space-y-2",children:[j.jsx("label",{className:"text-sm font-medium text-white/70",children:"Tell us about yourself and your idea *"}),j.jsx(GM,{name:"message",value:n.message,onChange:o,required:!0,rows:6,placeholder:"What are you building? What stage are you at? What makes your approach unique?",className:"bg-white/5 border-white/10 text-white placeholder:text-white/30 focus:border-blue-400 resize-none"})]}),j.jsx(fp,{type:"submit",disabled:e,className:"w-full sm:w-auto bg-white text-black hover:bg-white/90 rounded-full px-8 py-3 font-medium",children:e?"Sending...":j.jsxs(j.Fragment,{children:["Send Introduction",j.jsx(gq,{className:"w-4 h-4 ml-2"})]})})]})}),j.jsx("div",{className:"py-8"}),j.jsx(Yc,{})]})},Es=R.forwardRef(({className:t,...e},r)=>j.jsx("div",{ref:r,className:Xe("rounded-lg border bg-card text-card-foreground shadow-sm",t),...e}));Es.displayName="Card";const Fu=R.forwardRef(({className:t,...e},r)=>j.jsx("div",{ref:r,className:Xe("flex flex-col space-y-1.5 p-6",t),...e}));
vendor: 3,156 bytes, line 173
173Fu.displayName="CardHeader";const qu=R.forwardRef(({className:t,...e},r)=>j.jsx("h3",{ref:r,className:Xe("text-2xl font-semibold leading-none tracking-tight",t),...e}));qu.displayName="CardTitle";const Z6=R.forwardRef(({className:t,...e},r)=>j.jsx("p",{ref:r,className:Xe("text-sm text-muted-foreground",t),...e}));Z6.displayName="CardDescription";const As=R.forwardRef(({className:t,...e},r)=>j.jsx("div",{ref:r,className:Xe("p-6 pt-0",t),...e}));As.displayName="CardContent";const eW=R.forwardRef(({className:t,...e},r)=>j.jsx("div",{ref:r,className:Xe("flex items-center p-6 pt-0",t),...e}));eW.displayName="CardFooter";var Gm,LE;function kr(){if(LE)return Gm;LE=1;var t=Array.isArray;return Gm=t,Gm}var Ym,BE;function YM(){if(BE)return Ym;BE=1;var t=typeof vd=="object"&&vd&&vd.Object===Object&&vd;return Ym=t,Ym}var Xm,FE;function ai(){if(FE)return Xm;FE=1;var t=YM(),e=typeof self=="object"&&self&&self.Object===Object&&self,r=t||e||Function("return this")();return Xm=r,Xm}var Qm,qE;function Qc(){if(qE)return Qm;qE=1;var t=ai(),e=t.Symbol;return Qm=e,Qm}var Jm,zE;function tW(){if(zE)return Jm;zE=1;var t=Qc(),e=Object.prototype,r=e.hasOwnProperty,n=e.toString,i=t?t.toStringTag:void 0;function o(s){var u=r.call(s,i),c=s[i];try{s[i]=void 0;var f=!0}catch{}var h=n.call(s);return f&&(u?s[i]=c:delete s[i]),h}return Jm=o,Jm}var Zm,UE;function rW(){if(UE)return Zm;UE=1;var t=Object.prototype,e=t.toString;function r(n){return e.call(n)}return Zm=r,Zm}var eg,WE;function Mi(){if(WE)return eg;WE=1;var t=Qc(),e=tW(),r=rW(),n="[object Null]",i="[object Undefined]",o=t?t.toStringTag:void 0;function s(u){return u==null?u===void 0?i:n:o&&o in Object(u)?e(u):r(u)}return eg=s,eg}var tg,HE;function $i(){if(HE)return tg;HE=1;function t(e){return e!=null&&typeof e=="object"}return tg=t,tg}var rg,VE;function Al(){if(VE)return rg;VE=1;var t=Mi(),e=$i(),r="[object Symbol]";function n(i){return typeof i=="symbol"||e(i)&&t(i)==r}return rg=n,rg}var ng,KE;function k_(){if(KE)return ng;KE=1;var t=kr(),e=Al(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function i(o,s){if(t(o))return!1;var u=typeof o;return u=="number"||u=="symbol"||u=="boolean"||o==null||e(o)?!0:n.test(o)||!r.test(o)||s!=null&&o in Object(s)}return ng=i,ng}var ig,GE;function $o(){if(GE)return ig;GE=1;function t(e){var r=typeof e;return e!=null&&(r=="object"||r=="function")}return ig=t,ig}var og,YE;function j_(){if(YE)return og;YE=1;var t=Mi(),e=$o(),r="[object AsyncFunction]",n="[object Function]",i="[object GeneratorFunction]",o="[object Proxy]";function s(u){if(!e(u))return!1;var c=t(u);return c==n||c==i||c==r||c==o}return og=s,og}var ag,XE;function nW(){if(XE)return ag;XE=1;var t=ai(),e=t["__core-js_shared__"];return ag=e,ag}var sg,QE;function iW(){if(QE)return sg;QE=1;var t=nW(),e=function(){var n=/[^.]+$/.exec(t&&t.keys&&t.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}();function r(n){return!!e&&e in n}return sg=r,sg}var lg,JE;function XM(){if(JE)return lg;JE=1;var t=Function.prototype,e=t.toString;function r(n){if(n!=null){try{return e.call(n)}catch{}try{return n+""}catch{}}return""}return lg=r,lg}var ug,ZE;function oW(){if(ZE)return ug;ZE=1;
vendor: 5,306 bytes, line 173
173var t=j_(),e=iW(),r=$o(),n=XM(),i=/[\\^$.*+?()[\]{}|]/g,o=/^\[object .+?Constructor\]$/,s=Function.prototype,u=Object.prototype,c=s.toString,f=u.hasOwnProperty,h=RegExp("^"+c.call(f).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(m){if(!r(m)||e(m))return!1;var g=t(m)?h:o;return g.test(n(m))}return ug=p,ug}var cg,eA;function aW(){if(eA)return cg;eA=1;function t(e,r){return e==null?void 0:e[r]}return cg=t,cg}var fg,tA;function Da(){if(tA)return fg;tA=1;var t=oW(),e=aW();function r(n,i){var o=e(n,i);return t(o)?o:void 0}return fg=r,fg}var dg,rA;function hp(){if(rA)return dg;rA=1;var t=Da(),e=t(Object,"create");return dg=e,dg}var hg,nA;function sW(){if(nA)return hg;nA=1;var t=hp();function e(){this.__data__=t?t(null):{},this.size=0}return hg=e,hg}var pg,iA;function lW(){if(iA)return pg;iA=1;function t(e){var r=this.has(e)&&delete this.__data__[e];return this.size-=r?1:0,r}return pg=t,pg}var vg,oA;function uW(){if(oA)return vg;oA=1;var t=hp(),e="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function i(o){var s=this.__data__;if(t){var u=s[o];return u===e?void 0:u}return n.call(s,o)?s[o]:void 0}return vg=i,vg}var mg,aA;function cW(){if(aA)return mg;aA=1;var t=hp(),e=Object.prototype,r=e.hasOwnProperty;function n(i){var o=this.__data__;return t?o[i]!==void 0:r.call(o,i)}return mg=n,mg}var gg,sA;function fW(){if(sA)return gg;sA=1;var t=hp(),e="__lodash_hash_undefined__";function r(n,i){var o=this.__data__;return this.size+=this.has(n)?0:1,o[n]=t&&i===void 0?e:i,this}return gg=r,gg}var yg,lA;function dW(){if(lA)return yg;lA=1;var t=sW(),e=lW(),r=uW(),n=cW(),i=fW();function o(s){var u=-1,c=s==null?0:s.length;for(this.clear();++u<c;){var f=s[u];this.set(f[0],f[1])}}return o.prototype.clear=t,o.prototype.delete=e,o.prototype.get=r,o.prototype.has=n,o.prototype.set=i,yg=o,yg}var bg,uA;function hW(){if(uA)return bg;uA=1;function t(){this.__data__=[],this.size=0}return bg=t,bg}var wg,cA;function R_(){if(cA)return wg;cA=1;function t(e,r){return e===r||e!==e&&r!==r}return wg=t,wg}var xg,fA;function pp(){if(fA)return xg;fA=1;var t=R_();function e(r,n){for(var i=r.length;i--;)if(t(r[i][0],n))return i;return-1}return xg=e,xg}var _g,dA;function pW(){if(dA)return _g;dA=1;var t=pp(),e=Array.prototype,r=e.splice;function n(i){var o=this.__data__,s=t(o,i);if(s<0)return!1;var u=o.length-1;return s==u?o.pop():r.call(o,s,1),--this.size,!0}return _g=n,_g}var Sg,hA;function vW(){if(hA)return Sg;hA=1;var t=pp();function e(r){var n=this.__data__,i=t(n,r);return i<0?void 0:n[i][1]}return Sg=e,Sg}var Og,pA;function mW(){if(pA)return Og;pA=1;var t=pp();function e(r){return t(this.__data__,r)>-1}return Og=e,Og}var Pg,vA;function gW(){if(vA)return Pg;vA=1;var t=pp();function e(r,n){var i=this.__data__,o=t(i,r);return o<0?(++this.size,i.push([r,n])):i[o][1]=n,this}return Pg=e,Pg}var Eg,mA;function vp(){if(mA)return Eg;mA=1;var t=hW(),e=pW(),r=vW(),n=mW(),i=gW();function o(s){var u=-1,c=s==null?0:s.length;for(this.clear();++u<c;){var f=s[u];this.set(f[0],f[1])}}return o.prototype.clear=t,o.prototype.delete=e,o.prototype.get=r,o.prototype.has=n,o.prototype.set=i,Eg=o,Eg}var Ag,gA;function N_(){if(gA)return Ag;gA=1;var t=Da(),e=ai(),r=t(e,"Map");return Ag=r,Ag}var Tg,yA;function yW(){if(yA)return Tg;yA=1;var t=dW(),e=vp(),r=N_();function n(){this.size=0,this.__data__={hash:new t,map:new(r||e),string:new t}}return Tg=n,Tg}var Cg,bA;function bW(){if(bA)return Cg;bA=1;function t(e){var r=typeof e;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?e!=="__proto__":e===null}return Cg=t,Cg}var kg,wA;function mp(){if(wA)return kg;wA=1;var t=bW();function e(r,n){var i=r.__data__;return t(n)?i[typeof n=="string"?"string":"hash"]:i.map}return kg=e,kg}var jg,xA;function wW(){if(xA)return jg;xA=1;var t=mp();function e(r){var n=t(this,r).delete(r);return this.size-=n?1:0,n}return jg=e,jg}var Rg,_A;function xW(){if(_A)return Rg;_A=1;var t=mp();function e(r){return t(this,r).get(r)}return Rg=e,Rg}var Ng,SA;function _W(){if(SA)return Ng;SA=1;var t=mp();function e(r){return t(this,r).has(r)}return Ng=e,Ng}var Ig,OA;function SW(){if(OA)return Ig;OA=1;var t=mp();function e(r,n){var i=t(this,r),o=i.size;return i.set(r,n),this.size+=i.size==o?0:1,this}return Ig=e,Ig}var Mg,PA;function I_(){if(PA)return Mg;PA=1;var t=yW(),e=wW(),r=xW(),n=_W(),i=SW();function o(s){var u=-1,c=s==null?0:s.length;for(this.clear();++u<c;){var f=s[u];this.set(f[0],f[1])}}return o.prototype.clear=t,o.prototype.delete=e,o.prototype.get=r,o.prototype.has=n,o.prototype.set=i,Mg=o,Mg}var $g,EA;function QM(){if(EA)return $g;EA=1;var t=I_(),e="Expected a function";function r(n,i){if(typeof n!="function"||i!=null&&typeof i!="function")throw new TypeError(e);var o=function(){var s=arguments,u=i?i.apply(this,s):s[0],c=o.cache;if(c.has(u))return c.get(u);var f=n.apply(this,s);return o.cache=c.set(u,f)||c,f};return o.cache=new(r.Cache||t),o}return r.Cache=t,$g=r,$g}var Dg,AA;function OW(){if(AA)return Dg;AA=1;var t=QM(),e=500;function r(n){var i=t(n,function(s){return o.size===e&&o.clear(),s}),o=i.cache;return i}return Dg=r,Dg}var Lg,TA;function PW(){if(TA)return Lg;TA=1;var t=OW(),e=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=t(function(i){var o=[];
vendor: 9,850 bytes, lines 173-181
173return i.charCodeAt(0)===46&&o.push(""),i.replace(e,function(s,u,c,f){o.push(c?f.replace(r,"$1"):u||s)}),o});return Lg=n,Lg}var Bg,CA;function M_(){if(CA)return Bg;CA=1;function t(e,r){for(var n=-1,i=e==null?0:e.length,o=Array(i);++n<i;)o[n]=r(e[n],n,e);return o}return Bg=t,Bg}var Fg,kA;function EW(){if(kA)return Fg;kA=1;var t=Qc(),e=M_(),r=kr(),n=Al(),i=t?t.prototype:void 0,o=i?i.toString:void 0;function s(u){if(typeof u=="string")return u;if(r(u))return e(u,s)+"";if(n(u))return o?o.call(u):"";var c=u+"";return c=="0"&&1/u==-1/0?"-0":c}return Fg=s,Fg}var qg,jA;function JM(){if(jA)return qg;jA=1;var t=EW();function e(r){return r==null?"":t(r)}return qg=e,qg}var zg,RA;function ZM(){if(RA)return zg;RA=1;var t=kr(),e=k_(),r=PW(),n=JM();function i(o,s){return t(o)?o:e(o,s)?[o]:r(n(o))}return zg=i,zg}var Ug,NA;function gp(){if(NA)return Ug;NA=1;var t=Al();function e(r){if(typeof r=="string"||t(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return Ug=e,Ug}var Wg,IA;function $_(){if(IA)return Wg;IA=1;var t=ZM(),e=gp();function r(n,i){i=t(i,n);for(var o=0,s=i.length;n!=null&&o<s;)n=n[e(i[o++])];return o&&o==s?n:void 0}return Wg=r,Wg}var Hg,MA;function e2(){if(MA)return Hg;MA=1;var t=$_();function e(r,n,i){var o=r==null?void 0:t(r,n);return o===void 0?i:o}return Hg=e,Hg}var AW=e2();const rn=rt(AW);var Vg,$A;function TW(){if($A)return Vg;$A=1;function t(e){return e==null}return Vg=t,Vg}var CW=TW();const Ue=rt(CW);var Kg,DA;function kW(){if(DA)return Kg;DA=1;var t=Mi(),e=kr(),r=$i(),n="[object String]";function i(o){return typeof o=="string"||!e(o)&&r(o)&&t(o)==n}return Kg=i,Kg}var jW=kW();const Jc=rt(jW);var RW=j_();const $e=rt(RW);var NW=$o();const Tl=rt(NW);var Gg={exports:{}},Qe={};/** 174 * @license React 175 * react-is.production.min.js 176 * 177 * Copyright (c) Facebook, Inc. and its affiliates. 178 * 179 * This source code is licensed under the MIT license found in the 180 * LICENSE file in the root directory of this source tree. 181 */var LA;function IW(){if(LA)return Qe;LA=1;var t=Symbol.for("react.element"),e=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen"),w;w=Symbol.for("react.module.reference");function b(y){if(typeof y=="object"&&y!==null){var _=y.$$typeof;switch(_){case t:switch(y=y.type,y){case r:case i:case n:case f:case h:return y;default:switch(y=y&&y.$$typeof,y){case u:case s:case c:case m:case p:case o:return y;default:return _}}case e:return _}}}return Qe.ContextConsumer=s,Qe.ContextProvider=o,Qe.Element=t,Qe.ForwardRef=c,Qe.Fragment=r,Qe.Lazy=m,Qe.Memo=p,Qe.Portal=e,Qe.Profiler=i,Qe.StrictMode=n,Qe.Suspense=f,Qe.SuspenseList=h,Qe.isAsyncMode=function(){return!1},Qe.isConcurrentMode=function(){return!1},Qe.isContextConsumer=function(y){return b(y)===s},Qe.isContextProvider=function(y){return b(y)===o},Qe.isElement=function(y){return typeof y=="object"&&y!==null&&y.$$typeof===t},Qe.isForwardRef=function(y){return b(y)===c},Qe.isFragment=function(y){return b(y)===r},Qe.isLazy=function(y){return b(y)===m},Qe.isMemo=function(y){return b(y)===p},Qe.isPortal=function(y){return b(y)===e},Qe.isProfiler=function(y){return b(y)===i},Qe.isStrictMode=function(y){return b(y)===n},Qe.isSuspense=function(y){return b(y)===f},Qe.isSuspenseList=function(y){return b(y)===h},Qe.isValidElementType=function(y){return typeof y=="string"||typeof y=="function"||y===r||y===i||y===n||y===f||y===h||y===g||typeof y=="object"&&y!==null&&(y.$$typeof===m||y.$$typeof===p||y.$$typeof===o||y.$$typeof===s||y.$$typeof===c||y.$$typeof===w||y.getModuleId!==void 0)},Qe.typeOf=b,Qe}var BA;function MW(){return BA||(BA=1,Gg.exports=IW()),Gg.exports}var $W=MW(),Yg,FA;function t2(){if(FA)return Yg;FA=1;var t=Mi(),e=$i(),r="[object Number]";function n(i){return typeof i=="number"||e(i)&&t(i)==r}return Yg=n,Yg}var Xg,qA;function DW(){if(qA)return Xg;qA=1;var t=t2();function e(r){return t(r)&&r!=+r}return Xg=e,Xg}var LW=DW();const Cl=rt(LW);var BW=t2();const FW=rt(BW);var Cn=function(e){return e===0?0:e>0?1:-1},ua=function(e){return Jc(e)&&e.indexOf("%")===e.length-1},fe=function(e){return FW(e)&&!Cl(e)},Dt=function(e){return fe(e)||Jc(e)},qW=0,Zc=function(e){var r=++qW;return"".concat(e||"").concat(r)},Ca=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!fe(e)&&!Jc(e))return n;var o;if(ua(e)){var s=e.indexOf("%");o=r*parseFloat(e.slice(0,s))/100}else o=+e;return Cl(o)&&(o=n),i&&o>r&&(o=r),o},go=function(e){if(!e)return null;var r=Object.keys(e);return r&&r.length?e[r[0]]:null},zW=function(e){if(!Array.isArray(e))return!1;for(var r=e.length,n={},i=0;i<r;i++)if(!n[e[i]])n[e[i]]=!0;else return!0;return!1},en=function(e,r){return fe(e)&&fe(r)?function(n){return e+n*(r-e)}:function(){return r}};function th(t,e,r){return!t||!t.length?null:t.find(function(n){return n&&(typeof e=="function"?e(n):rn(n,e))===r})}function Is(t,e){for(var r in t)if({}.hasOwnProperty.call(t,r)&&(!{}.hasOwnProperty.call(e,r)||t[r]!==e[r]))return!1;for(var n in e)if({}.hasOwnProperty.call(e,n)&&!{}.hasOwnProperty.call(t,n))return!1;return!0}function Nw(t){"@babel/helpers - typeof";return Nw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Nw(t)}var UW=["viewBox","children"],WW=["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","colorRendering","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"],zA=["points","pathLength"],Qg={svg:UW,polygon:zA,polyline:zA},D_=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onF
181ocus","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"],rh=function(e,r){if(!e||typeof e=="function"||typeof e=="boolean")return null;var n=e;if(R.isValidElement(e)&&(n=e.props),!Tl(n))return null;var i={};return Object.keys(n).forEach(function(o){D_.includes(o)&&(i[o]=r||function(s){return n[o](n,s)})}),i},HW=function(e,r,n){return function(i){return e(r,n,i),null}},nh=function(e,r,n){if(!Tl(e)||Nw(e)!=="object")return null;var i=null;return Object.keys(e).forEach(function(o){var s=e[o];D_.includes(o)&&typeof s=="function"&&(i||(i={}),i[o]=HW(s,r,n))}),i},VW=["children"],KW=["children"];function UA(t,e){if(t==null)return{};var r=GW(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function GW(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function Iw(t){"@babel/helpers - typeof";return Iw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Iw(t)}var WA={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},Pi=function(e){return typeof e=="string"?e:e?e.displayName||e.name||"Component":""},HA=null,Jg=null,L_=function t(e){if(e===HA&&Array.isArray(Jg))return Jg;var r=[];
vendor: 7,426 bytes, line 181
181return R.Children.forEach(e,function(n){Ue(n)||($W.isFragment(n)?r=r.concat(t(n.props.children)):r.push(n))}),Jg=r,HA=e,r};function jn(t,e){var r=[],n=[];return Array.isArray(e)?n=e.map(function(i){return Pi(i)}):n=[Pi(e)],L_(t).forEach(function(i){var o=rn(i,"type.displayName")||rn(i,"type.name");n.indexOf(o)!==-1&&r.push(i)}),r}function Lr(t,e){var r=jn(t,e);return r&&r[0]}var VA=function(e){if(!e||!e.props)return!1;var r=e.props,n=r.width,i=r.height;return!(!fe(n)||n<=0||!fe(i)||i<=0)},YW=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],XW=function(e){return e&&e.type&&Jc(e.type)&&YW.indexOf(e.type)>=0},QW=function(e){return e&&Iw(e)==="object"&&"clipDot"in e},JW=function(e,r,n,i){var o,s=(o=Qg==null?void 0:Qg[i])!==null&&o!==void 0?o:[];return r.startsWith("data-")||!$e(e)&&(i&&s.includes(r)||WW.includes(r))||n&&D_.includes(r)},Fe=function(e,r,n){if(!e||typeof e=="function"||typeof e=="boolean")return null;var i=e;if(R.isValidElement(e)&&(i=e.props),!Tl(i))return null;var o={};return Object.keys(i).forEach(function(s){var u;JW((u=i)===null||u===void 0?void 0:u[s],s,r,n)&&(o[s]=i[s])}),o},Mw=function t(e,r){if(e===r)return!0;var n=R.Children.count(e);if(n!==R.Children.count(r))return!1;if(n===0)return!0;if(n===1)return KA(Array.isArray(e)?e[0]:e,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var o=e[i],s=r[i];if(Array.isArray(o)||Array.isArray(s)){if(!t(o,s))return!1}else if(!KA(o,s))return!1}return!0},KA=function(e,r){if(Ue(e)&&Ue(r))return!0;if(!Ue(e)&&!Ue(r)){var n=e.props||{},i=n.children,o=UA(n,VW),s=r.props||{},u=s.children,c=UA(s,KW);return i&&u?Is(o,c)&&Mw(i,u):!i&&!u?Is(o,c):!1}return!1},GA=function(e,r){var n=[],i={};return L_(e).forEach(function(o,s){if(XW(o))n.push(o);else if(o){var u=Pi(o.type),c=r[u]||{},f=c.handler,h=c.once;if(f&&(!h||!i[u])){var p=f(o,u,s);n.push(p),i[u]=!0}}}),n},ZW=function(e){var r=e&&e.type;return r&&WA[r]?WA[r]:null},eH=function(e,r){return L_(r).indexOf(e)},tH=["children","width","height","viewBox","className","style","title","desc"];function $w(){return $w=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},$w.apply(this,arguments)}function rH(t,e){if(t==null)return{};var r=nH(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function nH(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function Dw(t){var e=t.children,r=t.width,n=t.height,i=t.viewBox,o=t.className,s=t.style,u=t.title,c=t.desc,f=rH(t,tH),h=i||{width:r,height:n,x:0,y:0},p=He("recharts-surface",o);return M.createElement("svg",$w({},Fe(f,!0,"svg"),{className:p,width:r,height:n,style:s,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),M.createElement("title",null,u),M.createElement("desc",null,c),e)}var iH=["children","className"];function Lw(){return Lw=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Lw.apply(this,arguments)}function oH(t,e){if(t==null)return{};var r=aH(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function aH(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}var wt=M.forwardRef(function(t,e){var r=t.children,n=t.className,i=oH(t,iH),o=He("recharts-layer",n);return M.createElement("g",Lw({className:o},Fe(i,!0),{ref:e}),r)}),Ei=function(e,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o]},Zg,YA;function sH(){if(YA)return Zg;YA=1;function t(e,r,n){var i=-1,o=e.length;r<0&&(r=-r>o?0:o+r),n=n>o?o:n,n<0&&(n+=o),o=r>n?0:n-r>>>0,r>>>=0;for(var s=Array(o);++i<o;)s[i]=e[i+r];return s}return Zg=t,Zg}var ey,XA;function lH(){if(XA)return ey;XA=1;var t=sH();function e(r,n,i){var o=r.length;return i=i===void 0?o:i,!n&&i>=o?r:t(r,n,i)}return ey=e,ey}var ty,QA;function r2(){if(QA)return ty;QA=1;var t="\\ud800-\\udfff",e="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=e+r+n,o="\\ufe0e\\ufe0f",s="\\u200d",u=RegExp("["+s+t+i+o+"]");function c(f){return u.test(f)}return ty=c,ty}var ry,JA;function uH(){if(JA)return ry;JA=1;function t(e){return e.split("")}return ry=t,ry}var ny,ZA;function cH(){if(ZA)return ny;ZA=1;var t="\\ud800-\\udfff",e="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=e+r+n,o="\\ufe0e\\ufe0f",s="["+t+"]",u="["+i+"]",c="\\ud83c[\\udffb-\\udfff]",f="(?:"+u+"|"+c+")",h="[^"+t+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",m="[\\ud800-\\udbff][\\udc00-\\udfff]",g="\\u200d",w=f+"?",b="["+o+"]?",y="(?:"+g+"(?:"+[h,p,m].join("|")+")"+b+w+")*",_=b+w+y,P="(?:"+[h+u+"?",u,p,m,s].join("|")+")",S=RegExp(c+"(?="+c+")|"+P+_,"g");function T(E){return E.match(S)||[]}return ny=T,ny}var iy,eT;function fH(){if(eT)return iy;eT=1;var t=uH(),e=r2(),r=cH();function n(i){return e(i)?r(i):t(i)}return iy=n,iy}var oy,tT;function dH(){if(tT)return oy;tT=1;var t=lH(),e=r2(),r=fH(),n=JM();function i(o){return function(s){s=n(s);var u=e(s)?r(s):void 0,c=u?u[0]:s.charAt(0),f=u?t(u,1).join(""):s.slice(1);return c[o]()+f}}return oy=i,oy}var ay,rT;function hH(){if(rT)return ay;rT=1;var t=dH(),e=t("toUpperCase");return ay=e,ay}var pH=hH();const yp=rt(pH);function ut(t){return function(){return t}}const n2=Math.cos,ih=Math.sin,Mn=Math.sqrt,oh=Math.PI,bp=2*oh,Bw=Math.PI,Fw=2*Bw,aa=1e-6,vH=Fw-aa;function i2(t){this._+=t[0];for(let e=1,r=t.length;e<r;++e)this._+=arguments[e]+t[e]}function mH(t){let e=Math.floor(t);if(!(e>=0))throw new Error(`invalid digits: ${t}`);if(e>15)return i2;const r=10**e;return function(n){this._+=n[0];for(let i=1,o=n.length;i<o;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class gH{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=e==null?i2:mH(e)}moveTo(e,r){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,r){this._append`L${this._x1=+e},${this._y1=+r}`}quadraticCurveTo(e,r,n,i){this._append`Q${+e},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(e,r,n,i,o,s){this._append`C${+e},${+r},${+n}
181,${+i},${this._x1=+o},${this._y1=+s}`}arcTo(e,r,n,i,o){if(e=+e,r=+r,n=+n,i=+i,o=+o,o<0)throw new Error(`negative radius: ${o}`);let s=this._x1,u=this._y1,c=n-e,f=i-r,h=s-e,p=u-r,m=h*h+p*p;if(this._x1===null)this._append`M${this._x1=e},${this._y1=r}`;else if(m>aa)if(!(Math.abs(p*c-f*h)>aa)||!o)this._append`L${this._x1=e},${this._y1=r}`;else{let g=n-s,w=i-u,b=c*c+f*f,y=g*g+w*w,_=Math.sqrt(b),P=Math.sqrt(m),S=o*Math.tan((Bw-Math.acos((b+m-y)/(2*_*P)))/2),T=S/P,E=S/_;Math.abs(T-1)>aa&&this._append`L${e+T*h},${r+T*p}`,this._append`A${o},${o},0,0,${+(p*g>h*w)},${this._x1=e+E*c},${this._y1=r+E*f}`}}arc(e,r,n,i,o,s){if(e=+e,r=+r,n=+n,s=!!s,n<0)throw new Error(`negative radius: ${n}`);let u=n*Math.cos(i),c=n*Math.sin(i),f=e+u,h=r+c,p=1^s,m=s?i-o:o-i;this._x1===null?this._append`M${f},${h}`:(Math.abs(this._x1-f)>aa||Math.abs(this._y1-h)>aa)&&this._append`L${f},${h}`,n&&(m<0&&(m=m%Fw+Fw),m>vH?this._append`A${n},${n},0,1,${p},${e-u},${r-c}A${n},${n},0,1,${p},${this._x1=f},${this._y1=h}`:m>aa&&this._append`A${n},${n},0,${+(m>=Bw)},${p},${this._x1=e+n*Math.cos(o)},${this._y1=r+n*Math.sin(o)}`)}rect(e,r,n,i){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function B_(t){let e=3;return t.digits=function(r){if(!arguments.length)return e;if(r==null)e=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);e=n}return t},()=>new gH(e)}function F_(t){return typeof t=="object"&&"length"in t?t:Array.from(t)}function o2(t){this._context=t}o2.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(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e);break}}};function wp(t){return new o2(t)}function a2(t){return t[0]}function s2(t){return t[1]}function l2(t,e){var r=ut(!0),n=null,i=wp,o=null,s=B_(u);t=typeof t=="function"?t:t===void 0?a2:ut(t),e=typeof e=="function"?e:e===void 0?s2:ut(e);function u(c){var f,h=(c=F_(c)).length,p,m=!1,g;for(n==null&&(o=i(g=s())),f=0;f<=h;++f)!(f<h&&r(p=c[f],f,c))===m&&((m=!m)?o.lineStart():o.lineEnd()),m&&o.point(+t(p,f,c),+e(p,f,c));if(g)return o=null,g+""||null}return u.x=function(c){return arguments.length?(t=typeof c=="function"?c:ut(+c),u):t},u.y=function(c){return arguments.length?(e=typeof c=="function"?c:ut(+c),u):e},u.defined=function(c){return arguments.length?(r=typeof c=="function"?c:ut(!!c),u):r},u.curve=function(c){return arguments.length?(i=c,n!=null&&(o=i(n)),u):i},u.context=function(c){return arguments.length?(c==null?n=o=null:o=i(n=c),u):n},u}function Ad(t,e,r){var n=null,i=ut(!0),o=null,s=wp,u=null,c=B_(f);t=typeof t=="function"?t:t===void 0?a2:ut(+t),e=typeof e=="function"?e:ut(e===void 0?0:+e),r=typeof r=="function"?r:r===void 0?s2:ut(+r);function f(p){var m,g,w,b=(p=F_(p)).length,y,_=!1,P,S=new Array(b),T=new Array(b);for(o==null&&(u=s(P=c())),m=0;m<=b;++m){if(!(m<b&&i(y=p[m],m,p))===_)if(_=!_)g=m,u.areaStart(),u.lineStart();else{for(u.lineEnd(),u.lineStart(),w=m-1;w>=g;--w)u.point(S[w],T[w]);u.lineEnd(),u.areaEnd()}_&&(S[m]=+t(y,m,p),T[m]=+e(y,m,p),u.point(n?+n(y,m,p):S[m],r?+r(y,m,p):T[m]))}if(P)return u=null,P+""||null}function h(){return l2().defined(i).curve(s).context(o)}return f.x=function(p){return arguments.length?(t=typeof p=="function"?p:ut(+p),n=null,f):t},f.x0=function(p){return arguments.length?(t=typeof p=="function"?p:ut(+p),f):t},f.x1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:ut(+p),f):n},f.y=function(p){return arguments.length?(e=typeof p=="function"?p:ut(+p),r=null,f):e},f.y0=function(p){return arguments.length?(e=typeof p=="function"?p:ut(+p),f):e},f.y1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:ut(+p),f):r},f.lineX0=f.lineY0=function(){return h().x(t).y(e)},f.lineY1=function(){return h().x(t).y(r)},f.lineX1=function(){return h().x(n).y(e)},f.defined=function(p){return arguments.length?(i=typeof p=="function"?p:ut(!!p),f):i},f.curve=function(p){return arguments.length?(s=p,o!=null&&(u=s(o)),f):s},f.context=function(p){return arguments.length?(p==null?o=u=null:u=s(o=p),f):o},f}class u2{constructor(e,r){this._context=e,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(e,r){switch(e=+e,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,r,e,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,e,this._y0,e,r);break}}this._x0=e,this._y0=r}}function yH(t){return new u2(t,!0)}function bH(t){return new u2(t,!1)}const q_={draw(t,e){const r=Mn(e/oh);t.moveTo(r,0),t.arc(0,0,r,0,bp)}},wH={draw(t,e){const r=Mn(e/5)/2;t.moveTo(-3*r,-r),t.lineTo(-r,-r),t.lineTo(-r,-3*r),t.lineTo(r,-3*r),t.lineTo(r,-r),t.lineTo(3*r,-r),t.lineTo(3*r,r),t.lineTo(r,r),t.lineTo(r,3*r),t.lineTo(-r,3*r),t.lineTo(-r,r),t.lineTo(-3*r,r),t.closePath()}},c2=Mn(1/3),xH=c2*2,_H={draw(t,e){const r=Mn(e/xH),n=r*c2;t.moveTo(0,-r),t.lineTo(n,0),t.lineTo(0,r),t.lineTo(-n,0),t.closePath()}},SH={draw(t,e){const r=Mn(e),n=-r/2;t.rect(n,n,r,r)}},OH=.8908130915292852,f2=ih(oh/10)/ih(7*oh/10),PH=ih(bp/10)*f2,EH=-n2(bp/10)*f2,AH={draw(t,e){const r=Mn(e*OH),n=PH*r,i=EH*r;t.moveTo(0,-r),t.lineTo(n,i);for(let o=1;o<5;++o){const s=bp*o/5,u=n2(s),c=ih(s);t.lineTo(c*r,-u*r),t.lineTo(u*n-c*i,c*n+u*i)}t.closePath()}},sy=Mn(3),TH={draw(t,e){const r=-Mn(e/(sy*3));t.moveTo(0,r*2),t.lineTo(-sy*r,-r),t.lineTo(sy*r,-r),t.closePath()}},Xr=-.5,Qr=Mn(3)/2,qw=1/Mn(12),CH=(qw/2+1)*3,kH={draw(t,e){const r=Mn(e/CH),n=r/2,i=r*qw,o=n,s=r*qw+r,u=-o,c=s;t.moveTo(n,i),t.lineTo(o,s),t.lineTo(u,c),t.lineTo(Xr*n-Qr*i,Qr*n+Xr*i),t.lineTo(Xr*o-Qr*s,Qr*o+Xr*s),t.lineTo(Xr*u-Qr*c,Qr*u+Xr*c),t.lineTo(Xr*n+Qr*i,Xr*i-Qr*n),t.lineTo(Xr*o+Qr*s,Xr*s-Qr*o),t.lineTo(Xr*u+Qr*c,Xr*c-Qr*u),t.closePath()}};function jH(t,e){let r=null,n=B_(i);t=typeof t=="function"?t:ut(t||q_),e=typeof e=="function"?e:ut(e===void 0?64:+e);function i(){let o;if(r||(r=o=n()),t.apply(this,arguments).draw(r,+e.apply(this,arguments)),o)return r=null,o+""||null}return i.type=function(o){return arguments.length?(t=typeof o=="function"?o:ut(o),i):t},i.size=function(o){return arguments.length?(e=typeof o=="function"?o:ut(+o),i):e},i.context=function(o){return arguments.length?(r=o??null,i):r},i}function ah(){}function sh(t,e,r){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+r)/6)}function d2(t){this._context=t}d2.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:sh(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(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);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:sh(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function RH(t){return new d2(t)}function h2(t){this._context=t}h2.prototype={areaStart:ah,areaEnd:ah,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(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:sh(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function NH(t){return new h2(t)}function p2(t){this._context=t}p2.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(t,e){switch(t=+t,e=+e,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+t)/6,n=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:sh(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function IH(t){return new p2(t)}function v2(t){this._context=t}v2.prototype={areaStart:ah,areaEnd:ah,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}};function MH(t){return new v2(t)}function nT(t){return t<0?-1:1}function iT(t,e,r){var n=t._x1-t._x0,i=e-t._x1,o=(t._y1-t._y0)/(n||i<0&&-0),s=(r-t._y1)/(i||n<0&&-0),u=(o*i+s*n)/(n+i);return(nT(o)+nT(s))*Math.min(Math.abs(o),Math.abs(s),.5*Math.abs(u))||0}function oT(t,e){var r=t._x1-t._x0;return r?(3*(t._y1-t._y0)/r-e)/2:e}function ly(t,e,r){var n=t._x0,i=t._y0,o=t._x1,s=t._y1,u=(o-n)/3;t._context.bezierCurveTo(n+u,i+u*e,o-u,s-u*r,o,s)}function lh(t){this._context=t}lh.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:ly(this,this._t0,oT(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var r=NaN;if(t=+t,e=+e,!(t===this._x1&&e===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,ly(this,oT(this,r=iT(this,t,e)),r);break;default:ly(this,this._t0,r=iT(this,t,e));break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=r}}};function m2(t){this._context=new g2(t)}(m2.prototype=Object.create(lh.prototype)).point=function(t,e){lh.prototype.point.call(this,e,t)};function g2(t){this._context=t}g2.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,r,n,i,o){this._context.bezierCurveTo(e,t,n,r,o,i)}};function $H(t){return new lh(t)}function DH(t){return new m2(t)}function y2(t){this._context=t}y2.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,r=t.length;if(r)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),r===2)this._context.lineTo(t[1],e[1]);else for(var n=aT(t),i=aT(e),o=0,s=1;s<r;++o,++s)this._context.bezierCurveTo(n[0][o],i[0][o],n[1][o],i[1][o],t[s],e[s]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}};function aT(t){var e,r=t.length-1,n,i=new Array(r),o=new Array(r),s=new Array(r);for(i[0]=0,o[0]=2,s[0]=t[0]+2*t[1],e=1;e<r-1;++e)i[e]=1,o[e]=4,s[e]=4*t[e]+2*t[e+1];for(i[r-1]=2,o[r-1]=7,s[r-1]=8*t[r-1]+t[r],e=1;e<r;++e)n=i[e]/o[e-1],o[e]-=n,s[e]-=n*s[e-1];for(i[r-1]=s[r-1]/o[r-1],e=r-2;e>=0;--e)i[e]=(s[e]-i[e+1])/o[e];for(o[r-1]=(t[r]+i[r-1])/2,e=0;e<r-1;++e)o[e]=2*t[e+1]-i[e+1];return[i,o]}function LH(t){return new y2(t)}function xp(t,e){this._context=t,this._t=e}xp.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(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;
vendor: 10,151 bytes, lines 181-184
181default:{if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var r=this._x*(1-this._t)+t*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,e)}break}}this._x=t,this._y=e}};function BH(t){return new xp(t,.5)}function FH(t){return new xp(t,0)}function qH(t){return new xp(t,1)}function el(t,e){if((s=t.length)>1)for(var r=1,n,i,o=t[e[0]],s,u=o.length;r<s;++r)for(i=o,o=t[e[r]],n=0;n<u;++n)o[n][1]+=o[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function zw(t){for(var e=t.length,r=new Array(e);--e>=0;)r[e]=e;return r}function zH(t,e){return t[e]}function UH(t){const e=[];return e.key=t,e}function WH(){var t=ut([]),e=zw,r=el,n=zH;function i(o){var s=Array.from(t.apply(this,arguments),UH),u,c=s.length,f=-1,h;for(const p of o)for(u=0,++f;u<c;++u)(s[u][f]=[0,+n(p,s[u].key,f,o)]).data=p;for(u=0,h=F_(e(s));u<c;++u)s[h[u]].index=u;return r(s,h),s}return i.keys=function(o){return arguments.length?(t=typeof o=="function"?o:ut(Array.from(o)),i):t},i.value=function(o){return arguments.length?(n=typeof o=="function"?o:ut(+o),i):n},i.order=function(o){return arguments.length?(e=o==null?zw:typeof o=="function"?o:ut(Array.from(o)),i):e},i.offset=function(o){return arguments.length?(r=o??el,i):r},i}function HH(t,e){if((n=t.length)>0){for(var r,n,i=0,o=t[0].length,s;i<o;++i){for(s=r=0;r<n;++r)s+=t[r][i][1]||0;if(s)for(r=0;r<n;++r)t[r][i][1]/=s}el(t,e)}}function VH(t,e){if((i=t.length)>0){for(var r=0,n=t[e[0]],i,o=n.length;r<o;++r){for(var s=0,u=0;s<i;++s)u+=t[s][r][1]||0;n[r][1]+=n[r][0]=-u/2}el(t,e)}}function KH(t,e){if(!(!((s=t.length)>0)||!((o=(i=t[e[0]]).length)>0))){for(var r=0,n=1,i,o,s;n<o;++n){for(var u=0,c=0,f=0;u<s;++u){for(var h=t[e[u]],p=h[n][1]||0,m=h[n-1][1]||0,g=(p-m)/2,w=0;w<u;++w){var b=t[e[w]],y=b[n][1]||0,_=b[n-1][1]||0;g+=y-_}c+=p,f+=g*p}i[n-1][1]+=i[n-1][0]=r,c&&(r-=f/c)}i[n-1][1]+=i[n-1][0]=r,el(t,e)}}function nc(t){"@babel/helpers - typeof";return nc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nc(t)}var GH=["type","size","sizeType"];function Uw(){return Uw=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Uw.apply(this,arguments)}function sT(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function lT(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?sT(Object(r),!0).forEach(function(n){YH(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):sT(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function YH(t,e,r){return e=XH(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function XH(t){var e=QH(t,"string");return nc(e)=="symbol"?e:e+""}function QH(t,e){if(nc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(nc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function JH(t,e){if(t==null)return{};var r=ZH(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function ZH(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}var b2={symbolCircle:q_,symbolCross:wH,symbolDiamond:_H,symbolSquare:SH,symbolStar:AH,symbolTriangle:TH,symbolWye:kH},eV=Math.PI/180,tV=function(e){var r="symbol".concat(yp(e));return b2[r]||q_},rV=function(e,r,n){if(r==="area")return e;switch(n){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var i=18*eV;return 1.25*e*e*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},nV=function(e,r){b2["symbol".concat(yp(e))]=r},z_=function(e){var r=e.type,n=r===void 0?"circle":r,i=e.size,o=i===void 0?64:i,s=e.sizeType,u=s===void 0?"area":s,c=JH(e,GH),f=lT(lT({},c),{},{type:n,size:o,sizeType:u}),h=function(){var y=tV(n),_=jH().type(y).size(rV(o,u,n));return _()},p=f.className,m=f.cx,g=f.cy,w=Fe(f,!0);return m===+m&&g===+g&&o===+o?M.createElement("path",Uw({},w,{className:He("recharts-symbols",p),transform:"translate(".concat(m,", ").concat(g,")"),d:h()})):null};z_.registerSymbol=nV;function tl(t){"@babel/helpers - typeof";return tl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tl(t)}function Ww(){return Ww=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Ww.apply(this,arguments)}function uT(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function iV(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?uT(Object(r),!0).forEach(function(n){ic(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):uT(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function oV(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function aV(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,x2(n.key),n)}}function sV(t,e,r){return e&&aV(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function lV(t,e,r){return e=uh(e),uV(t,w2()?Reflect.construct(e,r||[],uh(t).constructor):e.apply(t,r))}function uV(t,e){if(e&&(tl(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return cV(t)}function cV(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function w2(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(w2=function(){return!!t})()}function uh(t){return uh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},uh(t)}function fV(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Hw(t,e)}function Hw(t,e){return Hw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Hw(t,e)}function ic(t,e,r){return e=x2(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function x2(t){var e=dV(t,"string");return tl(e)=="symbol"?e:e+""}function dV(t,e){if(tl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(tl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var wn=32,U_=function(t){function e(){return oV(this,e),lV(this,e,arguments)}return fV(e,t),sV(e,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,o=wn/2,s=wn/6,u=wn/3,c=n.inactive?i:n.color;if(n.type==="plainline")return M.createElement("line",{strokeWidth:4,fill:"none",stroke:c,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:o,x2:wn,y2:o,className:"recharts-legend-icon"});if(n.type==="line")return M.createElement("path",{strokeWidth:4,fill:"none",stroke:c,d:"M0,".concat(o,"h").concat(u,` 182 A`).concat(s,",").concat(s,",0,1,1,").concat(2*u,",").concat(o,` 183 H`).concat(wn,"M").concat(2*u,",").concat(o,` 184 A`).concat(s,",").concat(s,",0,1,1,").concat(u,",").concat(o),className:"recharts-legend-icon"});if(n.type==="rect")return M.createElement("path",{stroke:"none",fill:c,d:"M0,".concat(wn/8,"h").concat(wn,"v").concat(wn*3/4,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(M.isValidElement(n.legendIcon)){var f=iV({},n);return delete f.legendIcon,M.cloneElement(n.legendIcon,f)}return M.createElement(z_,{fill:c,cx:o,cy:o,size:wn,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,i=this.props,o=i.payload,s=i.iconSize,u=i.layout,c=i.formatter,f=i.inactiveColor,h={x:0,y:0,width:wn,height:wn},p={display:u==="horizontal"?"inline-block":"block",marginRight:10},m={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(g,w){var b=g.formatter||c,y=He(ic(ic({"recharts-legend-item":!0},"legend-item-".concat(w),!0),"inactive",g.inactive));if(g.type==="none")return null;var _=$e(g.value)?null:g.value;Ei(!$e(g.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var P=g.inactive?f:g.color;return M.createElement("li",Ww({className:y,style:p,key:"legend-item-".concat(w)},nh(n.props,g,w)),M.createElement(Dw,{width:s,height:s,viewBox:h,style:m},n.renderIcon(g)),M.createElement("span",{className:"recharts-legend-item-text",style:{color:P}},b?b(_,g,w):_))})}},{key:"render",value:function(){var n=this.props,i=n.payload,o=n.layout,s=n.align;if(!i||!i.length)return null;var u={padding:0,margin:0,textAlign:o==="horizontal"?s:"left"};return M.createElement("ul",{className:"recharts-default-legend",style:u},this.renderItems())}}])}
vendor: 9,560 bytes, line 184
184(R.PureComponent);ic(U_,"displayName","Legend");ic(U_,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var uy,cT;function hV(){if(cT)return uy;cT=1;var t=vp();function e(){this.__data__=new t,this.size=0}return uy=e,uy}var cy,fT;function pV(){if(fT)return cy;fT=1;function t(e){var r=this.__data__,n=r.delete(e);return this.size=r.size,n}return cy=t,cy}var fy,dT;function vV(){if(dT)return fy;dT=1;function t(e){return this.__data__.get(e)}return fy=t,fy}var dy,hT;function mV(){if(hT)return dy;hT=1;function t(e){return this.__data__.has(e)}return dy=t,dy}var hy,pT;function gV(){if(pT)return hy;pT=1;var t=vp(),e=N_(),r=I_(),n=200;function i(o,s){var u=this.__data__;if(u instanceof t){var c=u.__data__;if(!e||c.length<n-1)return c.push([o,s]),this.size=++u.size,this;u=this.__data__=new r(c)}return u.set(o,s),this.size=u.size,this}return hy=i,hy}var py,vT;function _2(){if(vT)return py;vT=1;var t=vp(),e=hV(),r=pV(),n=vV(),i=mV(),o=gV();function s(u){var c=this.__data__=new t(u);this.size=c.size}return s.prototype.clear=e,s.prototype.delete=r,s.prototype.get=n,s.prototype.has=i,s.prototype.set=o,py=s,py}var vy,mT;function yV(){if(mT)return vy;mT=1;var t="__lodash_hash_undefined__";function e(r){return this.__data__.set(r,t),this}return vy=e,vy}var my,gT;function bV(){if(gT)return my;gT=1;function t(e){return this.__data__.has(e)}return my=t,my}var gy,yT;function S2(){if(yT)return gy;yT=1;var t=I_(),e=yV(),r=bV();function n(i){var o=-1,s=i==null?0:i.length;for(this.__data__=new t;++o<s;)this.add(i[o])}return n.prototype.add=n.prototype.push=e,n.prototype.has=r,gy=n,gy}var yy,bT;function O2(){if(bT)return yy;bT=1;function t(e,r){for(var n=-1,i=e==null?0:e.length;++n<i;)if(r(e[n],n,e))return!0;return!1}return yy=t,yy}var by,wT;function P2(){if(wT)return by;wT=1;function t(e,r){return e.has(r)}return by=t,by}var wy,xT;function E2(){if(xT)return wy;xT=1;var t=S2(),e=O2(),r=P2(),n=1,i=2;function o(s,u,c,f,h,p){var m=c&n,g=s.length,w=u.length;if(g!=w&&!(m&&w>g))return!1;var b=p.get(s),y=p.get(u);if(b&&y)return b==u&&y==s;var _=-1,P=!0,S=c&i?new t:void 0;for(p.set(s,u),p.set(u,s);++_<g;){var T=s[_],E=u[_];if(f)var A=m?f(E,T,_,u,s,p):f(T,E,_,s,u,p);if(A!==void 0){if(A)continue;P=!1;break}if(S){if(!e(u,function(C,N){if(!r(S,N)&&(T===C||h(T,C,c,f,p)))return S.push(N)})){P=!1;break}}else if(!(T===E||h(T,E,c,f,p))){P=!1;break}}return p.delete(s),p.delete(u),P}return wy=o,wy}var xy,_T;function wV(){if(_T)return xy;_T=1;var t=ai(),e=t.Uint8Array;return xy=e,xy}var _y,ST;function xV(){if(ST)return _y;ST=1;function t(e){var r=-1,n=Array(e.size);return e.forEach(function(i,o){n[++r]=[o,i]}),n}return _y=t,_y}var Sy,OT;function W_(){if(OT)return Sy;OT=1;function t(e){var r=-1,n=Array(e.size);return e.forEach(function(i){n[++r]=i}),n}return Sy=t,Sy}var Oy,PT;function _V(){if(PT)return Oy;PT=1;var t=Qc(),e=wV(),r=R_(),n=E2(),i=xV(),o=W_(),s=1,u=2,c="[object Boolean]",f="[object Date]",h="[object Error]",p="[object Map]",m="[object Number]",g="[object RegExp]",w="[object Set]",b="[object String]",y="[object Symbol]",_="[object ArrayBuffer]",P="[object DataView]",S=t?t.prototype:void 0,T=S?S.valueOf:void 0;function E(A,C,N,I,q,$,B){switch(N){case P:if(A.byteLength!=C.byteLength||A.byteOffset!=C.byteOffset)return!1;A=A.buffer,C=C.buffer;case _:return!(A.byteLength!=C.byteLength||!$(new e(A),new e(C)));case c:case f:case m:return r(+A,+C);case h:return A.name==C.name&&A.message==C.message;case g:case b:return A==C+"";case p:var H=i;case w:var F=I&s;if(H||(H=o),A.size!=C.size&&!F)return!1;var Y=B.get(A);if(Y)return Y==C;I|=u,B.set(A,C);var X=n(H(A),H(C),I,q,$,B);return B.delete(A),X;case y:if(T)return T.call(A)==T.call(C)}return!1}return Oy=E,Oy}var Py,ET;function A2(){if(ET)return Py;ET=1;function t(e,r){for(var n=-1,i=r.length,o=e.length;++n<i;)e[o+n]=r[n];return e}return Py=t,Py}var Ey,AT;function SV(){if(AT)return Ey;AT=1;var t=A2(),e=kr();function r(n,i,o){var s=i(n);return e(n)?s:t(s,o(n))}return Ey=r,Ey}var Ay,TT;function OV(){if(TT)return Ay;TT=1;function t(e,r){for(var n=-1,i=e==null?0:e.length,o=0,s=[];++n<i;){var u=e[n];r(u,n,e)&&(s[o++]=u)}return s}return Ay=t,Ay}var Ty,CT;function PV(){if(CT)return Ty;CT=1;function t(){return[]}return Ty=t,Ty}var Cy,kT;function EV(){if(kT)return Cy;kT=1;var t=OV(),e=PV(),r=Object.prototype,n=r.propertyIsEnumerable,i=Object.getOwnPropertySymbols,o=i?function(s){return s==null?[]:(s=Object(s),t(i(s),function(u){return n.call(s,u)}))}:e;return Cy=o,Cy}var ky,jT;function AV(){if(jT)return ky;jT=1;function t(e,r){for(var n=-1,i=Array(e);++n<e;)i[n]=r(n);return i}return ky=t,ky}var jy,RT;function TV(){if(RT)return jy;RT=1;var t=Mi(),e=$i(),r="[object Arguments]";function n(i){return e(i)&&t(i)==r}return jy=n,jy}var Ry,NT;function H_(){if(NT)return Ry;NT=1;var t=TV(),e=$i(),r=Object.prototype,n=r.hasOwnProperty,i=r.propertyIsEnumerable,o=t(function(){return arguments}())?t:function(s){return e(s)&&n.call(s,"callee")&&!i.call(s,"callee")};return Ry=o,Ry}var Ru={exports:{}},Ny,IT;function CV(){if(IT)return Ny;IT=1;function t(){return!1}return Ny=t,Ny}Ru.exports;var MT;function T2(){return MT||(MT=1,function(t,e){var r=ai(),n=CV(),i=e&&!e.nodeType&&e,o=i&&!0&&t&&!t.nodeType&&t,s=o&&o.exports===i,u=s?r.Buffer:void 0,c=u?u.isBuffer:void 0,f=c||n;t.exports=f}(Ru,Ru.exports)),Ru.exports}var Iy,$T;function V_(){if($T)return Iy;$T=1;var t=9007199254740991,e=/^(?:0|[1-9]\d*)$/;function r(n,i){var o=typeof n;return i=i??t,!!i&&(o=="number"||o!="symbol"&&e.test(n))&&n>-1&&n%1==0&&n<i}return Iy=r,Iy}var My,DT;function K_(){if(DT)return My;DT=1;var t=9007199254740991;function e(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=t}return My=e,My}var $y,LT;function kV(){if(LT)return $y;LT=1;var t=Mi(),e=K_(),r=$i(),n="[object Arguments]",i="[object Array]",o="[object Boolean]",s="[object Date]",u="[object Error]",c="[object Function]",f="[object Map]",h="[object Number]",p="[object Object]",m="[object RegExp]",g="[object Set]",w="[object String]",b="[object WeakMap]",y="[object ArrayBuffer]",_="[object DataView]",P="[object Float32Array]",S="[object Float64Array]",T="[object Int8Array]",E="[object Int16Array]",A="[object Int32Array]",C="[object Uint8Array]",N="[object Uint8ClampedArray]",I="[object Uint16Array]",q="[object Uint32Array]",$={};$[P]=$[S]=$[T]=$[E]=$[A]=$[C]=$[N]=$[I]=$[q]=!0,$[n]=$[i]=$[y]=$[o]=$[_]=$[s]=$[u]=$[c]=$[f]=$[h]=$[p]=$[m]=$[g]=$[w]=$[b]=!1;function B(H){return r(H)&&e(H.length)&&!!$[t(H)]}return $y=B,$y}var Dy,BT;function C2(){if(BT)return Dy;BT=1;function t(e){return function(r){return e(r)}}return Dy=t,Dy}var Nu={exports:{}};Nu.exports;var FT;function jV(){return FT||(FT=1,function(t,e){var r=YM(),n=e&&!e.nodeType&&e,i=n&&!0&&t&&!t.nodeType&&t,o=i&&i.exports===n,s=o&&r.process,u=function(){try{var c=i&&i.require&&i.require("util").types;return c||s&&s.binding&&s.binding("util")}catch{}}();t.exports=u}(Nu,Nu.exports)),Nu.exports}var Ly,qT;function k2(){if(qT)return Ly;qT=1;var t=kV(),e=C2(),r=jV(),n=r&&r.isTypedArray,i=n?e(n):t;return Ly=i,Ly}var By,zT;function RV(){if(zT)return By;zT=1;var t=AV(),e=H_(),r=kr(),n=T2(),i=V_(),o=k2(),s=Object.prototype,u=s.hasOwnProperty;function c(f,h){var p=r(f),m=!p&&e(f),g=!p&&!m&&n(f),w=!p&&!m&&!g&&o(f),b=p||m||g||w,y=b?t(f.length,String):[],_=y.length;for(var P in f)(h||u.call(f,P))&&!(b&&(P=="length"||g&&(P=="offset"||P=="parent")||w&&(P=="buffer"||P=="byteLength"||P=="byteOffset")||i(P,_)))&&y.push(P);return y}return By=c,By}var Fy,UT;function NV(){if(UT)return Fy;UT=1;var t=Object.prototype;function e(r){var n=r&&r.constructor,i=typeof n=="function"&&n.prototype||t;return r===i}return Fy=e,Fy}var qy,WT;function j2(){if(WT)return qy;WT=1;function t(e,r){return function(n){return e(r(n))}}return qy=t,qy}var zy,HT;function IV(){if(HT)return zy;HT=1;var t=j2(),e=t(Object.keys,Object);return zy=e,zy}var Uy,VT;function MV(){if(VT)return Uy;VT=1;var t=NV(),e=IV(),r=Object.prototype,n=r.hasOwnProperty;function i(o){if(!t(o))return e(o);var s=[];for(var u in Object(o))n.call(o,u)&&u!="constructor"&&s.push(u);return s}return Uy=i,Uy}var Wy,KT;function ef(){if(KT)return Wy;KT=1;var t=j_(),e=K_();function r(n){return n!=null&&e(n.length)&&!t(n)}return Wy=r,Wy}var Hy,GT;function _p(){if(GT)return Hy;GT=1;var t=RV(),e=MV(),r=ef();function n(i){return r(i)?t(i):e(i)}return Hy=n,Hy}var Vy,YT;function $V(){if(YT)return Vy;YT=1;var t=SV(),e=EV(),r=_p();function n(i){return t(i,r,e)}return Vy=n,Vy}var Ky,XT;function DV(){if(XT)return Ky;XT=1;var t=$V(),e=1,r=Object.prototype,n=r.hasOwnProperty;function i(o,s,u,c,f,h){var p=u&e,m=t(o),g=m.length,w=t(s),b=w.length;if(g!=b&&!p)return!1;for(var y=g;y--;){var _=m[y];if(!(p?_ in s:n.call(s,_)))return!1}var P=h.get(o),S=h.get(s);if(P&&S)return P==s&&S==o;var T=!0;h.set(o,s),h.set(s,o);for(var E=p;++y<g;){_=m[y];var A=o[_],C=s[_];if(c)var N=p?c(C,A,_,s,o,h):c(A,C,_,o,s,h);if(!(N===void 0?A===C||f(A,C,u,c,h):N)){T=!1;break}E||(E=_=="constructor")}if(T&&!E){var I=o.constructor,q=s.constructor;I!=q&&"constructor"in o&&"constructor"in s&&!(typeof I=="function"&&I instanceof I&&typeof q=="function"&&q instanceof q)&&(T=!1)}return h.delete(o),h.delete(s),T}return Ky=i,Ky}var Gy,QT;function LV(){if(QT)return Gy;QT=1;var t=Da(),e=ai(),r=t(e,"DataView");return Gy=r,Gy}var Yy,JT;function BV(){if(JT)return Yy;JT=1;var t=Da(),e=ai(),r=t(e,"Promise");return Yy=r,Yy}var Xy,ZT;function R2(){if(ZT)return Xy;ZT=1;var t=Da(),e=ai(),r=t(e,"Set");return Xy=r,Xy}var Qy,eC;function FV(){if(eC)return Qy;eC=1;var t=Da(),e=ai(),r=t(e,"WeakMap");return Qy=r,Qy}var Jy,tC;
vendor: 1,041 bytes, line 184
184function qV(){if(tC)return Jy;tC=1;var t=LV(),e=N_(),r=BV(),n=R2(),i=FV(),o=Mi(),s=XM(),u="[object Map]",c="[object Object]",f="[object Promise]",h="[object Set]",p="[object WeakMap]",m="[object DataView]",g=s(t),w=s(e),b=s(r),y=s(n),_=s(i),P=o;return(t&&P(new t(new ArrayBuffer(1)))!=m||e&&P(new e)!=u||r&&P(r.resolve())!=f||n&&P(new n)!=h||i&&P(new i)!=p)&&(P=function(S){var T=o(S),E=T==c?S.constructor:void 0,A=E?s(E):"";if(A)switch(A){case g:return m;case w:return u;case b:return f;case y:return h;case _:return p}return T}),Jy=P,Jy}var Zy,rC;function zV(){if(rC)return Zy;rC=1;var t=_2(),e=E2(),r=_V(),n=DV(),i=qV(),o=kr(),s=T2(),u=k2(),c=1,f="[object Arguments]",h="[object Array]",p="[object Object]",m=Object.prototype,g=m.hasOwnProperty;function w(b,y,_,P,S,T){var E=o(b),A=o(y),C=E?h:i(b),N=A?h:i(y);C=C==f?p:C,N=N==f?p:N;var I=C==p,q=N==p,$=C==N;if($&&s(b)){if(!s(y))return!1;E=!0,I=!1}if($&&!I)return T||(T=new t),E||u(b)?e(b,y,_,P,S,T):r(b,y,C,_,P,S,T);if(!(_&c)){var B=I&&g.call(b,"__wrapped__"),H=q&&g.call(y,"__wrapped__");
vendor: 43,992 bytes, lines 184-191
184if(B||H){var F=B?b.value():b,Y=H?y.value():y;return T||(T=new t),S(F,Y,_,P,T)}}return $?(T||(T=new t),n(b,y,_,P,S,T)):!1}return Zy=w,Zy}var e0,nC;function G_(){if(nC)return e0;nC=1;var t=zV(),e=$i();function r(n,i,o,s,u){return n===i?!0:n==null||i==null||!e(n)&&!e(i)?n!==n&&i!==i:t(n,i,o,s,r,u)}return e0=r,e0}var t0,iC;function UV(){if(iC)return t0;iC=1;var t=_2(),e=G_(),r=1,n=2;function i(o,s,u,c){var f=u.length,h=f,p=!c;if(o==null)return!h;for(o=Object(o);f--;){var m=u[f];if(p&&m[2]?m[1]!==o[m[0]]:!(m[0]in o))return!1}for(;++f<h;){m=u[f];var g=m[0],w=o[g],b=m[1];if(p&&m[2]){if(w===void 0&&!(g in o))return!1}else{var y=new t;if(c)var _=c(w,b,g,o,s,y);if(!(_===void 0?e(b,w,r|n,c,y):_))return!1}}return!0}return t0=i,t0}var r0,oC;function N2(){if(oC)return r0;oC=1;var t=$o();function e(r){return r===r&&!t(r)}return r0=e,r0}var n0,aC;function WV(){if(aC)return n0;aC=1;var t=N2(),e=_p();function r(n){for(var i=e(n),o=i.length;o--;){var s=i[o],u=n[s];i[o]=[s,u,t(u)]}return i}return n0=r,n0}var i0,sC;function I2(){if(sC)return i0;sC=1;function t(e,r){return function(n){return n==null?!1:n[e]===r&&(r!==void 0||e in Object(n))}}return i0=t,i0}var o0,lC;function HV(){if(lC)return o0;lC=1;var t=UV(),e=WV(),r=I2();function n(i){var o=e(i);return o.length==1&&o[0][2]?r(o[0][0],o[0][1]):function(s){return s===i||t(s,i,o)}}return o0=n,o0}var a0,uC;function VV(){if(uC)return a0;uC=1;function t(e,r){return e!=null&&r in Object(e)}return a0=t,a0}var s0,cC;function KV(){if(cC)return s0;cC=1;var t=ZM(),e=H_(),r=kr(),n=V_(),i=K_(),o=gp();function s(u,c,f){c=t(c,u);for(var h=-1,p=c.length,m=!1;++h<p;){var g=o(c[h]);if(!(m=u!=null&&f(u,g)))break;u=u[g]}return m||++h!=p?m:(p=u==null?0:u.length,!!p&&i(p)&&n(g,p)&&(r(u)||e(u)))}return s0=s,s0}var l0,fC;function GV(){if(fC)return l0;fC=1;var t=VV(),e=KV();function r(n,i){return n!=null&&e(n,i,t)}return l0=r,l0}var u0,dC;function YV(){if(dC)return u0;dC=1;var t=G_(),e=e2(),r=GV(),n=k_(),i=N2(),o=I2(),s=gp(),u=1,c=2;function f(h,p){return n(h)&&i(p)?o(s(h),p):function(m){var g=e(m,h);return g===void 0&&g===p?r(m,h):t(p,g,u|c)}}return u0=f,u0}var c0,hC;function kl(){if(hC)return c0;hC=1;function t(e){return e}return c0=t,c0}var f0,pC;function XV(){if(pC)return f0;pC=1;function t(e){return function(r){return r==null?void 0:r[e]}}return f0=t,f0}var d0,vC;function QV(){if(vC)return d0;vC=1;var t=$_();function e(r){return function(n){return t(n,r)}}return d0=e,d0}var h0,mC;function JV(){if(mC)return h0;mC=1;var t=XV(),e=QV(),r=k_(),n=gp();function i(o){return r(o)?t(n(o)):e(o)}return h0=i,h0}var p0,gC;function Do(){if(gC)return p0;gC=1;var t=HV(),e=YV(),r=kl(),n=kr(),i=JV();function o(s){return typeof s=="function"?s:s==null?r:typeof s=="object"?n(s)?e(s[0],s[1]):t(s):i(s)}return p0=o,p0}var v0,yC;function M2(){if(yC)return v0;yC=1;function t(e,r,n,i){for(var o=e.length,s=n+(i?1:-1);i?s--:++s<o;)if(r(e[s],s,e))return s;return-1}return v0=t,v0}var m0,bC;function ZV(){if(bC)return m0;bC=1;function t(e){return e!==e}return m0=t,m0}var g0,wC;function e7(){if(wC)return g0;wC=1;function t(e,r,n){for(var i=n-1,o=e.length;++i<o;)if(e[i]===r)return i;return-1}return g0=t,g0}var y0,xC;function t7(){if(xC)return y0;xC=1;var t=M2(),e=ZV(),r=e7();function n(i,o,s){return o===o?r(i,o,s):t(i,e,s)}return y0=n,y0}var b0,_C;function r7(){if(_C)return b0;_C=1;var t=t7();function e(r,n){var i=r==null?0:r.length;return!!i&&t(r,n,0)>-1}return b0=e,b0}var w0,SC;function n7(){if(SC)return w0;SC=1;function t(e,r,n){for(var i=-1,o=e==null?0:e.length;++i<o;)if(n(r,e[i]))return!0;return!1}return w0=t,w0}var x0,OC;function i7(){if(OC)return x0;OC=1;function t(){}return x0=t,x0}var _0,PC;function o7(){if(PC)return _0;PC=1;var t=R2(),e=i7(),r=W_(),n=1/0,i=t&&1/r(new t([,-0]))[1]==n?function(o){return new t(o)}:e;return _0=i,_0}var S0,EC;function a7(){if(EC)return S0;EC=1;var t=S2(),e=r7(),r=n7(),n=P2(),i=o7(),o=W_(),s=200;function u(c,f,h){var p=-1,m=e,g=c.length,w=!0,b=[],y=b;if(h)w=!1,m=r;else if(g>=s){var _=f?null:i(c);if(_)return o(_);w=!1,m=n,y=new t}else y=f?[]:b;e:for(;++p<g;){var P=c[p],S=f?f(P):P;if(P=h||P!==0?P:0,w&&S===S){for(var T=y.length;T--;)if(y[T]===S)continue e;f&&y.push(S),b.push(P)}else m(y,S,h)||(y!==b&&y.push(S),b.push(P))}return b}return S0=u,S0}var O0,AC;function s7(){if(AC)return O0;AC=1;var t=Do(),e=a7();function r(n,i){return n&&n.length?e(n,t(i,2)):[]}return O0=r,O0}var l7=s7();const TC=rt(l7);function $2(t,e,r){return e===!0?TC(t,r):$e(e)?TC(t,e):t}function rl(t){"@babel/helpers - typeof";return rl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rl(t)}var u7=["ref"];function CC(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function gi(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?CC(Object(r),!0).forEach(function(n){Sp(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):CC(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function c7(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function kC(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,L2(n.key),n)}}function f7(t,e,r){return e&&kC(t.prototype,e),r&&kC(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function d7(t,e,r){return e=ch(e),h7(t,D2()?Reflect.construct(e,r||[],ch(t).constructor):e.apply(t,r))}function h7(t,e){if(e&&(rl(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return p7(t)}function p7(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function D2(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D2=function(){return!!t})()}function ch(t){return ch=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ch(t)}function v7(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Vw(t,e)}function Vw(t,e){return Vw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Vw(t,e)}function Sp(t,e,r){return e=L2(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function L2(t){var e=m7(t,"string");return rl(e)=="symbol"?e:e+""}function m7(t,e){if(rl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(rl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function g7(t,e){if(t==null)return{};var r=y7(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function y7(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function b7(t){return t.value}function w7(t,e){if(M.isValidElement(t))return M.cloneElement(t,e);if(typeof t=="function")return M.createElement(t,e);e.ref;var r=g7(e,u7);return M.createElement(U_,r)}var jC=1,Ms=function(t){function e(){var r;c7(this,e);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=d7(this,e,[].concat(i)),Sp(r,"lastBoundingBox",{width:-1,height:-1}),r}return v7(e,t),f7(e,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>jC||Math.abs(i.height-this.lastBoundingBox.height)>jC)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?gi({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,o=i.layout,s=i.align,u=i.verticalAlign,c=i.margin,f=i.chartWidth,h=i.chartHeight,p,m;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(s==="center"&&o==="vertical"){var g=this.getBBoxSnapshot();p={left:((f||0)-g.width)/2}}else p=s==="right"?{right:c&&c.right||0}:{left:c&&c.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(u==="middle"){var w=this.getBBoxSnapshot();m={top:((h||0)-w.height)/2}}else m=u==="bottom"?{bottom:c&&c.bottom||0}:{top:c&&c.top||0};return gi(gi({},p),m)}},{key:"render",value:function(){var n=this,i=this.props,o=i.content,s=i.width,u=i.height,c=i.wrapperStyle,f=i.payloadUniqBy,h=i.payload,p=gi(gi({position:"absolute",width:s||"auto",height:u||"auto"},this.getDefaultPosition(c)),c);return M.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(g){n.wrapperNode=g}},w7(o,gi(gi({},this.props),{},{payload:$2(h,f,b7)})))}}],[{key:"getWithHeight",value:function(n,i){var o=gi(gi({},this.defaultProps),n.props),s=o.layout;return s==="vertical"&&fe(n.props.height)?{height:n.props.height}:s==="horizontal"?{width:n.props.width||i}:null}}])}(R.PureComponent);Sp(Ms,"displayName","Legend");Sp(Ms,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var P0,RC;function x7(){if(RC)return P0;RC=1;var t=Qc(),e=H_(),r=kr(),n=t?t.isConcatSpreadable:void 0;function i(o){return r(o)||e(o)||!!(n&&o&&o[n])}return P0=i,P0}var E0,NC;function B2(){if(NC)return E0;NC=1;var t=A2(),e=x7();function r(n,i,o,s,u){var c=-1,f=n.length;for(o||(o=e),u||(u=[]);++c<f;){var h=n[c];i>0&&o(h)?i>1?r(h,i-1,o,s,u):t(u,h):s||(u[u.length]=h)}return u}return E0=r,E0}var A0,IC;function _7(){if(IC)return A0;IC=1;function t(e){return function(r,n,i){for(var o=-1,s=Object(r),u=i(r),c=u.length;c--;){var f=u[e?c:++o];if(n(s[f],f,s)===!1)break}return r}}return A0=t,A0}var T0,MC;function S7(){if(MC)return T0;MC=1;var t=_7(),e=t();return T0=e,T0}var C0,$C;function F2(){if($C)return C0;$C=1;var t=S7(),e=_p();function r(n,i){return n&&t(n,i,e)}return C0=r,C0}var k0,DC;function O7(){if(DC)return k0;DC=1;var t=ef();function e(r,n){return function(i,o){if(i==null)return i;if(!t(i))return r(i,o);for(var s=i.length,u=n?s:-1,c=Object(i);(n?u--:++u<s)&&o(c[u],u,c)!==!1;);return i}}return k0=e,k0}var j0,LC;function Y_(){if(LC)return j0;LC=1;var t=F2(),e=O7(),r=e(t);return j0=r,j0}var R0,BC;function q2(){if(BC)return R0;BC=1;var t=Y_(),e=ef();function r(n,i){var o=-1,s=e(n)?Array(n.length):[];return t(n,function(u,c,f){s[++o]=i(u,c,f)}),s}return R0=r,R0}var N0,FC;function P7(){if(FC)return N0;FC=1;function t(e,r){var n=e.length;for(e.sort(r);n--;)e[n]=e[n].value;return e}return N0=t,N0}var I0,qC;function E7(){if(qC)return I0;qC=1;var t=Al();function e(r,n){if(r!==n){var i=r!==void 0,o=r===null,s=r===r,u=t(r),c=n!==void 0,f=n===null,h=n===n,p=t(n);if(!f&&!p&&!u&&r>n||u&&c&&h&&!f&&!p||o&&c&&h||!i&&h||!s)return 1;if(!o&&!u&&!p&&r<n||p&&i&&s&&!o&&!u||f&&i&&s||!c&&s||!h)return-1}return 0}return I0=e,I0}var M0,zC;function A7(){if(zC)return M0;zC=1;var t=E7();function e(r,n,i){for(var o=-1,s=r.criteria,u=n.criteria,c=s.length,f=i.length;++o<c;){var h=t(s[o],u[o]);if(h){if(o>=f)return h;var p=i[o];return h*(p=="desc"?-1:1)}}return r.index-n.index}return M0=e,M0}var $0,UC;function T7(){if(UC)return $0;UC=1;var t=M_(),e=$_(),r=Do(),n=q2(),i=P7(),o=C2(),s=A7(),u=kl(),c=kr();function f(h,p,m){p.length?p=t(p,function(b){return c(b)?function(y){return e(y,b.length===1?b[0]:b)}:b}):p=[u];var g=-1;p=t(p,o(r));var w=n(h,function(b,y,_){var P=t(p,function(S){return S(b)});return{criteria:P,index:++g,value:b}});return i(w,function(b,y){return s(b,y,m)})}return $0=f,$0}var D0,WC;function C7(){if(WC)return D0;WC=1;function t(e,r,n){switch(n.length){case 0:return e.call(r);case 1:return e.call(r,n[0]);case 2:return e.call(r,n[0],n[1]);case 3:return e.call(r,n[0],n[1],n[2])}return e.apply(r,n)}return D0=t,D0}var L0,HC;function k7(){if(HC)return L0;HC=1;var t=C7(),e=Math.max;function r(n,i,o){return i=e(i===void 0?n.length-1:i,0),function(){for(var s=arguments,u=-1,c=e(s.length-i,0),f=Array(c);++u<c;)f[u]=s[i+u];u=-1;for(var h=Array(i+1);++u<i;)h[u]=s[u];return h[i]=o(f),t(n,this,h)}}return L0=r,L0}var B0,VC;function j7(){if(VC)return B0;VC=1;function t(e){return function(){return e}}return B0=t,B0}var F0,KC;function z2(){if(KC)return F0;KC=1;var t=Da(),e=function(){try{var r=t(Object,"defineProperty");return r({},"",{}),r}catch{}}();return F0=e,F0}var q0,GC;function R7(){if(GC)return q0;GC=1;var t=j7(),e=z2(),r=kl(),n=e?function(i,o){return e(i,"toString",{configurable:!0,enumerable:!1,value:t(o),writable:!0})}:r;return q0=n,q0}var z0,YC;function N7(){if(YC)return z0;YC=1;var t=800,e=16,r=Date.now;function n(i){var o=0,s=0;return function(){var u=r(),c=e-(u-s);if(s=u,c>0){if(++o>=t)return arguments[0]}else o=0;return i.apply(void 0,arguments)}}return z0=n,z0}var U0,XC;function I7(){if(XC)return U0;XC=1;var t=R7(),e=N7(),r=e(t);return U0=r,U0}var W0,QC;function M7(){if(QC)return W0;QC=1;var t=kl(),e=k7(),r=I7();function n(i,o){return r(e(i,o,t),i+"")}return W0=n,W0}var H0,JC;function Op(){if(JC)return H0;JC=1;var t=R_(),e=ef(),r=V_(),n=$o();function i(o,s,u){if(!n(u))return!1;var c=typeof s;return(c=="number"?e(u)&&r(s,u.length):c=="string"&&s in u)?t(u[s],o):!1}return H0=i,H0}var V0,ZC;function $7(){if(ZC)return V0;ZC=1;var t=B2(),e=T7(),r=M7(),n=Op(),i=r(function(o,s){if(o==null)return[];var u=s.length;return u>1&&n(o,s[0],s[1])?s=[]:u>2&&n(s[0],s[1],s[2])&&(s=[s[0]]),e(o,t(s,1),[])});return V0=i,V0}var D7=$7();const X_=rt(D7);function oc(t){"@babel/helpers - typeof";return oc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oc(t)}function Kw(){return Kw=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Kw.apply(this,arguments)}function L7(t,e){return z7(t)||q7(t,e)||F7(t,e)||B7()}function B7(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 185In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function F7(t,e){if(t){if(typeof t=="string")return ek(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ek(t,e)}}function ek(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function q7(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,i,o,s,u=[],c=!0,f=!1;try{if(o=(r=r.call(t)).next,e!==0)for(;!(c=(n=o.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(h){f=!0,i=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function z7(t){if(Array.isArray(t))return t}function tk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function K0(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?tk(Object(r),!0).forEach(function(n){U7(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):tk(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function U7(t,e,r){return e=W7(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function W7(t){var e=H7(t,"string");return oc(e)=="symbol"?e:e+""}function H7(t,e){if(oc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(oc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function V7(t){return Array.isArray(t)&&Dt(t[0])&&Dt(t[1])?t.join(" ~ "):t}var K7=function(e){var r=e.separator,n=r===void 0?" : ":r,i=e.contentStyle,o=i===void 0?{}:i,s=e.itemStyle,u=s===void 0?{}:s,c=e.labelStyle,f=c===void 0?{}:c,h=e.payload,p=e.formatter,m=e.itemSorter,g=e.wrapperClassName,w=e.labelClassName,b=e.label,y=e.labelFormatter,_=e.accessibilityLayer,P=_===void 0?!1:_,S=function(){if(h&&h.length){var B={padding:0,margin:0},H=(m?X_(h,m):h).map(function(F,Y){if(F.type==="none")return null;var X=K0({display:"block",paddingTop:4,paddingBottom:4,color:F.color||"#000"},u),Q=F.formatter||p||V7,U=F.value,V=F.name,ee=U,D=V;if(Q&&ee!=null&&D!=null){var z=Q(U,V,F,Y,h);if(Array.isArray(z)){var ne=L7(z,2);ee=ne[0],D=ne[1]}else ee=z}return M.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(Y),style:X},Dt(D)?M.createElement("span",{className:"recharts-tooltip-item-name"},D):null,Dt(D)?M.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,M.createElement("span",{className:"recharts-tooltip-item-value"},ee),M.createElement("span",{className:"recharts-tooltip-item-unit"},F.unit||""))});return M.createElement("ul",{className:"recharts-tooltip-item-list",style:B},H)}return null},T=K0({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),E=K0({margin:0},f),A=!Ue(b),C=A?b:"",N=He("recharts-default-tooltip",g),I=He("recharts-tooltip-label",w);A&&y&&h!==void 0&&h!==null&&(C=y(b,h));var q=P?{role:"status","aria-live":"assertive"}:{};return M.createElement("div",Kw({className:N,style:T},q),M.createElement("p",{className:I,style:E},M.isValidElement(C)?C:"".concat(C)),S())};function ac(t){"@babel/helpers - typeof";return ac=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ac(t)}function Td(t,e,r){return e=G7(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function G7(t){var e=Y7(t,"string");return ac(e)=="symbol"?e:e+""}function Y7(t,e){if(ac(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(ac(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var bu="recharts-tooltip-wrapper",X7={visibility:"hidden"};function Q7(t){var e=t.coordinate,r=t.translateX,n=t.translateY;return He(bu,Td(Td(Td(Td({},"".concat(bu,"-right"),fe(r)&&e&&fe(e.x)&&r>=e.x),"".concat(bu,"-left"),fe(r)&&e&&fe(e.x)&&r<e.x),"".concat(bu,"-bottom"),fe(n)&&e&&fe(e.y)&&n>=e.y),"".concat(bu,"-top"),fe(n)&&e&&fe(e.y)&&n<e.y))}function rk(t){var e=t.allowEscapeViewBox,r=t.coordinate,n=t.key,i=t.offsetTopLeft,o=t.position,s=t.reverseDirection,u=t.tooltipDimension,c=t.viewBox,f=t.viewBoxDimension;if(o&&fe(o[n]))return o[n];var h=r[n]-u-i,p=r[n]+i;if(e[n])return s[n]?h:p;if(s[n]){var m=h,g=c[n];return m<g?Math.max(p,c[n]):Math.max(h,c[n])}var w=p+u,b=c[n]+f;return w>b?Math.max(h,c[n]):Math.max(p,c[n])}function J7(t){var e=t.translateX,r=t.translateY,n=t.useTranslate3d;return{transform:n?"translate3d(".concat(e,"px, ").concat(r,"px, 0)"):"translate(".concat(e,"px, ").concat(r,"px)")}}function Z7(t){var e=t.allowEscapeViewBox,r=t.coordinate,n=t.offsetTopLeft,i=t.position,o=t.reverseDirection,s=t.tooltipBox,u=t.useTranslate3d,c=t.viewBox,f,h,p;return s.height>0&&s.width>0&&r?(h=rk({allowEscapeViewBox:e,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:s.width,viewBox:c,viewBoxDimension:c.width}),p=rk({allowEscapeViewBox:e,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:s.height,viewBox:c,viewBoxDimension:c.height}),f=J7({translateX:h,translateY:p,useTranslate3d:u})):f=X7,{cssProperties:f,cssClasses:Q7({translateX:h,translateY:p,coordinate:r})}}function nl(t){"@babel/helpers - typeof";return nl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nl(t)}function nk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function ik(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?nk(Object(r),!0).forEach(function(n){Yw(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):nk(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function e9(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function t9(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,W2(n.key),n)}}function r9(t,e,r){return e&&t9(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function n9(t,e,r){return e=fh(e),i9(t,U2()?Reflect.construct(e,r||[],fh(t).constructor):e.apply(t,r))}function i9(t,e){if(e&&(nl(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return o9(t)}function o9(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function U2(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(U2=function(){return!!t})()}function fh(t){return fh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},fh(t)}function a9(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Gw(t,e)}function Gw(t,e){return Gw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Gw(t,e)}function Yw(t,e,r){return e=W2(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function W2(t){var e=s9(t,"string");return nl(e)=="symbol"?e:e+""}function s9(t,e){if(nl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(nl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var ok=1,l9=function(t){function e(){var r;e9(this,e);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=n9(this,e,[].concat(i)),Yw(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Yw(r,"handleKeyDown",function(s){if(s.key==="Escape"){var u,c,f,h;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(u=(c=r.props.coordinate)===null||c===void 0?void 0:c.x)!==null&&u!==void 0?u:0,y:(f=(h=r.props.coordinate)===null||h===void 0?void 0:h.y)!==null&&f!==void 0?f:0}})}}),r}return a9(e,t),r9(e,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>ok||Math.abs(n.height-this.state.lastBoundingBox.height)>ok)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,i=this.props,o=i.active,s=i.allowEscapeViewBox,u=i.animationDuration,c=i.animationEasing,f=i.children,h=i.coordinate,p=i.hasPayload,m=i.isAnimationActive,g=i.offset,w=i.position,b=i.reverseDirection,y=i.useTranslate3d,_=i.viewBox,P=i.wrapperStyle,S=Z7({allowEscapeViewBox:s,coordinate:h,offsetTopLeft:g,position:w,reverseDirection:b,tooltipBox:this.state.lastBoundingBox,useTranslate3d:y,viewBox:_}),T=S.cssClasses,E=S.cssProperties,A=ik(ik({transition:m&&o?"transform ".concat(u,"ms ").concat(c):void 0},E),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&p?"visible":"hidden",position:"absolute",top:0,left:0},P);return M.createElement("div",{tabIndex:-1,className:T,style:A,ref:function(N){n.wrapperNode=N}},f)}}])}(R.PureComponent),u9=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},jl={isSsr:u9()};function il(t){"@babel/helpers - typeof";return il=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},il(t)}function ak(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function sk(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?ak(Object(r),!0).forEach(function(n){Q_(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ak(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function c9(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function f9(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,V2(n.key),n)}}function d9(t,e,r){return e&&f9(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function h9(t,e,r){return e=dh(e),p9(t,H2()?Reflect.construct(e,r||[],dh(t).constructor):e.apply(t,r))}function p9(t,e){if(e&&(il(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return v9(t)}function v9(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function H2(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(H2=function(){return!!t})()}function dh(t){return dh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},dh(t)}function m9(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Xw(t,e)}function Xw(t,e){return Xw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Xw(t,e)}function Q_(t,e,r){return e=V2(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function V2(t){var e=g9(t,"string");return il(e)=="symbol"?e:e+""}function g9(t,e){if(il(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(il(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function y9(t){return t.dataKey}function b9(t,e){return M.isValidElement(t)?M.cloneElement(t,e):typeof t=="function"?M.createElement(t,e):M.createElement(K7,e)}var Vn=function(t){function e(){return c9(this,e),h9(this,e,arguments)}return m9(e,t),d9(e,[{key:"render",value:function(){var n=this,i=this.props,o=i.active,s=i.allowEscapeViewBox,u=i.animationDuration,c=i.animationEasing,f=i.content,h=i.coordinate,p=i.filterNull,m=i.isAnimationActive,g=i.offset,w=i.payload,b=i.payloadUniqBy,y=i.position,_=i.reverseDirection,P=i.useTranslate3d,S=i.viewBox,T=i.wrapperStyle,E=w??[];p&&E.length&&(E=$2(w.filter(function(C){return C.value!=null&&(C.hide!==!0||n.props.includeHidden)}),b,y9));var A=E.length>0;return M.createElement(l9,{allowEscapeViewBox:s,animationDuration:u,animationEasing:c,isAnimationActive:m,active:o,coordinate:h,hasPayload:A,offset:g,position:y,reverseDirection:_,useTranslate3d:P,viewBox:S,wrapperStyle:T},b9(f,sk(sk({},this.props),{},{payload:E})))}}])}(R.PureComponent);Q_(Vn,"displayName","Tooltip");Q_(Vn,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!jl.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var G0,lk;function w9(){if(lk)return G0;lk=1;var t=ai(),e=function(){return t.Date.now()};return G0=e,G0}var Y0,uk;function x9(){if(uk)return Y0;uk=1;var t=/\s/;function e(r){for(var n=r.length;n--&&t.test(r.charAt(n)););return n}return Y0=e,Y0}var X0,ck;function _9(){if(ck)return X0;ck=1;var t=x9(),e=/^\s+/;function r(n){return n&&n.slice(0,t(n)+1).replace(e,"")}return X0=r,X0}var Q0,fk;function K2(){if(fk)return Q0;fk=1;var t=_9(),e=$o(),r=Al(),n=NaN,i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt;function c(f){if(typeof f=="number")return f;if(r(f))return n;if(e(f)){var h=typeof f.valueOf=="function"?f.valueOf():f;f=e(h)?h+"":h}if(typeof f!="string")return f===0?f:+f;f=t(f);var p=o.test(f);return p||s.test(f)?u(f.slice(2),p?2:8):i.test(f)?n:+f}return Q0=c,Q0}var J0,dk;function S9(){if(dk)return J0;dk=1;var t=$o(),e=w9(),r=K2(),n="Expected a function",i=Math.max,o=Math.min;function s(u,c,f){var h,p,m,g,w,b,y=0,_=!1,P=!1,S=!0;if(typeof u!="function")throw new TypeError(n);c=r(c)||0,t(f)&&(_=!!f.leading,P="maxWait"in f,m=P?i(r(f.maxWait)||0,c):m,S="trailing"in f?!!f.trailing:S);function T(H){var F=h,Y=p;return h=p=void 0,y=H,g=u.apply(Y,F),g}function E(H){return y=H,w=setTimeout(N,c),_?T(H):g}function A(H){var F=H-b,Y=H-y,X=c-F;return P?o(X,m-Y):X}function C(H){var F=H-b,Y=H-y;return b===void 0||F>=c||F<0||P&&Y>=m}function N(){var H=e();if(C(H))return I(H);w=setTimeout(N,A(H))}function I(H){return w=void 0,S&&h?T(H):(h=p=void 0,g)}function q(){w!==void 0&&clearTimeout(w),y=0,h=b=p=w=void 0}function $(){return w===void 0?g:I(e())}function B(){var H=e(),F=C(H);if(h=arguments,p=this,b=H,F){if(w===void 0)return E(b);if(P)return clearTimeout(w),w=setTimeout(N,c),T(b)}return w===void 0&&(w=setTimeout(N,c)),g}return B.cancel=q,B.flush=$,B}return J0=s,J0}var Z0,hk;function O9(){if(hk)return Z0;hk=1;var t=S9(),e=$o(),r="Expected a function";function n(i,o,s){var u=!0,c=!0;if(typeof i!="function")throw new TypeError(r);return e(s)&&(u="leading"in s?!!s.leading:u,c="trailing"in s?!!s.trailing:c),t(i,o,{leading:u,maxWait:o,trailing:c})}return Z0=n,Z0}var P9=O9();const G2=rt(P9);function sc(t){"@babel/helpers - typeof";return sc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sc(t)}function pk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Cd(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?pk(Object(r),!0).forEach(function(n){E9(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):pk(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function E9(t,e,r){return e=A9(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function A9(t){var e=T9(t,"string");return sc(e)=="symbol"?e:e+""}function T9(t,e){if(sc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(sc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function C9(t,e){return N9(t)||R9(t,e)||j9(t,e)||k9()}function k9(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 186In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function j9(t,e){if(t){if(typeof t=="string")return vk(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return vk(t,e)}}function vk(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function R9(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,i,o,s,u=[],c=!0,f=!1;try{if(o=(r=r.call(t)).next,e!==0)for(;!(c=(n=o.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(h){f=!0,i=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function N9(t){if(Array.isArray(t))return t}var I9=R.forwardRef(function(t,e){var r=t.aspect,n=t.initialDimension,i=n===void 0?{width:-1,height:-1}:n,o=t.width,s=o===void 0?"100%":o,u=t.height,c=u===void 0?"100%":u,f=t.minWidth,h=f===void 0?0:f,p=t.minHeight,m=t.maxHeight,g=t.children,w=t.debounce,b=w===void 0?0:w,y=t.id,_=t.className,P=t.onResize,S=t.style,T=S===void 0?{}:S,E=R.useRef(null),A=R.useRef();A.current=P,R.useImperativeHandle(e,function(){return Object.defineProperty(E.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),E.current},configurable:!0})});var C=R.useState({containerWidth:i.width,containerHeight:i.height}),N=C9(C,2),I=N[0],q=N[1],$=R.useCallback(function(H,F){q(function(Y){var X=Math.round(H),Q=Math.round(F);return Y.containerWidth===X&&Y.containerHeight===Q?Y:{containerWidth:X,containerHeight:Q}})},[]);R.useEffect(function(){var H=function(V){var ee,D=V[0].contentRect,z=D.width,ne=D.height;$(z,ne),(ee=A.current)===null||ee===void 0||ee.call(A,z,ne)};b>0&&(H=G2(H,b,{trailing:!0,leading:!1}));var F=new ResizeObserver(H),Y=E.current.getBoundingClientRect(),X=Y.width,Q=Y.height;return $(X,Q),F.observe(E.current),function(){F.disconnect()}},[$,b]);var B=R.useMemo(function(){var H=I.containerWidth,F=I.containerHeight;if(H<0||F<0)return null;Ei(ua(s)||ua(c),`The width(%s) and height(%s) are both fixed numbers, 187 maybe you don't need to use a ResponsiveContainer.`,s,c),Ei(!r||r>0,"The aspect(%s) must be greater than zero.",r);var Y=ua(s)?H:s,X=ua(c)?F:c;r&&r>0&&(Y?X=Y/r:X&&(Y=X*r),m&&X>m&&(X=m)),Ei(Y>0||X>0,`The width(%s) and height(%s) of chart should be greater than 0, 188 please check the style of container, or the props width(%s) and height(%s), 189 or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the 190 height and width.`,Y,X,s,c,h,p,r);var Q=!Array.isArray(g)&&Pi(g.type).endsWith("Chart");return M.Children.map(g,function(U){return M.isValidElement(U)?R.cloneElement(U,Cd({width:Y,height:X},Q?{style:Cd({height:"100%",width:"100%",maxHeight:X,maxWidth:Y},U.props.style)}:{})):U})},[r,g,c,m,p,h,I,s]);return M.createElement("div",{id:y?"".concat(y):void 0,className:He("recharts-responsive-container",_),style:Cd(Cd({},T),{},{width:s,height:c,minWidth:h,minHeight:p,maxHeight:m}),ref:E},B)}),Y2=function(e){return null};Y2.displayName="Cell";function lc(t){"@babel/helpers - typeof";return lc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},lc(t)}function mk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Qw(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?mk(Object(r),!0).forEach(function(n){M9(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):mk(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function M9(t,e,r){return e=$9(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function $9(t){var e=D9(t,"string");return lc(e)=="symbol"?e:e+""}function D9(t,e){if(lc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(lc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var xs={widthCache:{},cacheCount:0},L9=2e3,B9={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},gk="recharts_measurement_span";function F9(t){var e=Qw({},t);return Object.keys(e).forEach(function(r){e[r]||delete e[r]}),e}var zu=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(e==null||jl.isSsr)return{width:0,height:0};var n=F9(r),i=JSON.stringify({text:e,copyStyle:n});if(xs.widthCache[i])return xs.widthCache[i];try{var o=document.getElementById(gk);o||(o=document.createElement("span"),o.setAttribute("id",gk),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var s=Qw(Qw({},B9),n);Object.assign(o.style,s),o.textContent="".concat(e);var u=o.getBoundingClientRect(),c={width:u.width,height:u.height};return xs.widthCache[i]=c,++xs.cacheCount>L9&&(xs.cacheCount=0,xs.widthCache={}),c}catch{return{width:0,height:0}}},q9=function(e){return{top:e.top+window.scrollY-document.documentElement.clientTop,left:e.left+window.scrollX-document.documentElement.clientLeft}};function uc(t){"@babel/helpers - typeof";return uc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},uc(t)}function hh(t,e){return H9(t)||W9(t,e)||U9(t,e)||z9()}function z9(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 191In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function U9(t,e){if(t){if(typeof t=="string")return yk(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return yk(t,e)}}function yk(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function W9(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,i,o,s,u=[],c=!0,f=!1;try{if(o=(r=r.call(t)).next,e===0){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(h){f=!0,i=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function H9(t){if(Array.isArray(t))return t}function V9(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function bk(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,G9(n.key),n)}}function K9(t,e,r){return e&&bk(t.prototype,e),r&&bk(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function G9(t){var e=Y9(t,"string");return uc(e)=="symbol"?e:e+""}function Y9(t,e){if(uc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(uc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var wk=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,xk=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,X9=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,Q9=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,X2={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},J9=Object.keys(X2),Ts="NaN";function Z9(t,e){return t*X2[e]}var kd=function(){function t(e,r){V9(this,t),this.num=e,this.unit=r,this.num=e,this.unit=r,Number.isNaN(e)&&(this.unit=""),r!==""&&!X9.test(r)&&(this.num=NaN,this.unit=""),J9.includes(r)&&(this.num=Z9(e,r),this.unit="px")}return K9(t,[{key:"add",value:function(r){return this.unit!==r.unit?new t(NaN,""):new t(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new t(NaN,""):new t(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new t(NaN,""):new t(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new t(NaN,""):new t(this.num/r.num,this.unit||r.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(r){var n,i=(n=Q9.exec(r))!==null&&n!==void 0?n:[],o=hh(i,3),s=o[1],u=o[2];return new t(parseFloat(s),u??"")}}])}();function Q2(t){if(t.includes(Ts))return Ts;for(var e=t;e.includes("*")||e.includes("/");){var r,n=(r=wk.exec(e))!==null&&r!==void 0?r:[],i=hh(n,4),o=i[1],s=i[2],u=i[3],c=kd.parse(o??""),f=kd.parse(u??""),h=s==="*"?c.multiply(f):c.divide(f);if(h.isNaN())return Ts;e=e.replace(wk,h.toString())}for(;e.includes("+")||/.-\d+(?:\.\d+)?/.test(e);){var p,m=(p=xk.exec(e))!==null&&p!==void 0?p:[],g=hh(m,4),w=g[1],b=g[2],y=g[3],_=kd.parse(w??""),P=kd.parse(y??""),S=b==="+"?_.add(P):_.subtract(P);if(S.isNaN())return Ts;e=e.replace(xk,S.toString())}return e}var _k=/\(([^()]*)\)/;function eK(t){for(var e=t;e.includes("(");){var r=_k.exec(e),n=hh(r,2),i=n[1];e=e.replace(_k,Q2(i))}return e}function tK(t){var e=t.replace(/\s+/g,"");return e=eK(e),e=Q2(e),e}function rK(t){try{return tK(t)}catch{return Ts}}function eb(t){var e=rK(t.slice(5,-1));return e===Ts?"":e}var nK=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],iK=["dx","dy","angle","className","breakAll"];function Jw(){return Jw=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];
191for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Jw.apply(this,arguments)}function Sk(t,e){if(t==null)return{};var r=oK(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function oK(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function Ok(t,e){return uK(t)||lK(t,e)||sK(t,e)||aK()}function aK(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 192In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sK(t,e){if(t){if(typeof t=="string")return Pk(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Pk(t,e)}}function Pk(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function lK(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,i,o,s,u=[],c=!0,f=!1;try{if(o=(r=r.call(t)).next,e===0){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(h){f=!0,i=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function uK(t){if(Array.isArray(t))return t}var J2=/[ \f\n\r\t\v\u2028\u2029]+/,Z2=function(e){var r=e.children,n=e.breakAll,i=e.style;try{var o=[];Ue(r)||(n?o=r.toString().split(""):o=r.toString().split(J2));var s=o.map(function(c){return{word:c,width:zu(c,i).width}}),u=n?0:zu(" ",i).width;return{wordsWithComputedWidth:s,spaceWidth:u}}catch{return null}},cK=function(e,r,n,i,o){var s=e.maxLines,u=e.children,c=e.style,f=e.breakAll,h=fe(s),p=u,m=function(){var Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Y.reduce(function(X,Q){var U=Q.word,V=Q.width,ee=X[X.length-1];if(ee&&(i==null||o||ee.width+V+n<Number(i)))ee.words.push(U),ee.width+=V+n;else{var D={words:[U],width:V};X.push(D)}return X},[])},g=m(r),w=function(Y){return Y.reduce(function(X,Q){return X.width>Q.width?X:Q})};if(!h)return g;for(var b="â¦",y=function(Y){var X=p.slice(0,Y),Q=Z2({breakAll:f,style:c,children:X+b}).wordsWithComputedWidth,U=m(Q),V=U.length>s||w(U).width>Number(i);return[V,U]},_=0,P=p.length-1,S=0,T;_<=P&&S<=p.length-1;){var E=Math.floor((_+P)/2),A=E-1,C=y(A),N=Ok(C,2),I=N[0],q=N[1],$=y(E),B=Ok($,1),H=B[0];if(!I&&!H&&(_=E+1),I&&H&&(P=E-1),!I&&H){T=q;break}S++}return T||g},Ek=function(e){var r=Ue(e)?[]:e.toString().split(J2);return[{words:r}]},fK=function(e){var r=e.width,n=e.scaleToFit,i=e.children,o=e.style,s=e.breakAll,u=e.maxLines;if((r||n)&&!jl.isSsr){var c,f,h=Z2({breakAll:s,children:i,style:o});if(h){var p=h.wordsWithComputedWidth,m=h.spaceWidth;c=p,f=m}else return Ek(i);return cK({breakAll:s,children:i,maxLines:u,style:o},c,f,r,n)}return Ek(i)},Ak="#808080",ph=function(e){var r=e.x,n=r===void 0?0:r,i=e.y,o=i===void 0?0:i,s=e.lineHeight,u=s===void 0?"1em":s,c=e.capHeight,f=c===void 0?"0.71em":c,h=e.scaleToFit,p=h===void 0?!1:h,m=e.textAnchor,g=m===void 0?"start":m,w=e.verticalAnchor,b=w===void 0?"end":w,y=e.fill,_=y===void 0?Ak:y,P=Sk(e,nK),S=R.useMemo(function(){return fK({breakAll:P.breakAll,children:P.children,maxLines:P.maxLines,scaleToFit:p,style:P.style,width:P.width})},[P.breakAll,P.children,P.maxLines,p,P.style,P.width]),T=P.dx,E=P.dy,A=P.angle,C=P.className,N=P.breakAll,I=Sk(P,iK);if(!Dt(n)||!Dt(o))return null;var q=n+(fe(T)?T:0),$=o+(fe(E)?E:0),B;switch(b){case"start":B=eb("calc(".concat(f,")"));break;case"middle":B=eb("calc(".concat((S.length-1)/2," * -").concat(u," + (").concat(f," / 2))"));break;default:B=eb("calc(".concat(S.length-1," * -").concat(u,")"));break}var H=[];if(p){var F=S[0].width,Y=P.width;H.push("scale(".concat((fe(Y)?Y/F:1)/F,")"))}return A&&H.push("rotate(".concat(A,", ").concat(q,", ").concat($,")")),H.length&&(I.transform=H.join(" ")),M.createElement("text",Jw({},Fe(I,!0),{x:q,y:$,className:He("recharts-text",C),textAnchor:g,fill:_.includes("url")?Ak:_}),S.map(function(X,Q){var U=X.words.join(N?"":" ");return M.createElement("tspan",{x:q,dy:Q===0?B:u,key:"".concat(U,"-").concat(Q)},U)}))};function ko(t,e){return t==null||e==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function dK(t,e){return t==null||e==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function J_(t){let e,r,n;t.length!==2?(e=ko,r=(u,c)=>ko(t(u),c),n=(u,c)=>t(u)-c):(e=t===ko||t===dK?t:hK,r=t,n=t);function i(u,c,f=0,h=u.length){if(f<h){if(e(c,c)!==0)return h;do{const p=f+h>>>1;r(u[p],c)<0?f=p+1:h=p}while(f<h)}return f}function o(u,c,f=0,h=u.length){if(f<h){if(e(c,c)!==0)return h;do{const p=f+h>>>1;r(u[p],c)<=0?f=p+1:h=p}while(f<h)}return f}function s(u,c,f=0,h=u.length){const p=i(u,c,f,h-1);return p>f&&n(u[p-1],c)>-n(u[p],c)?p-1:p}return{left:i,center:s,right:o}}function hK(){return 0}function e$(t){return t===null?NaN:+t}function*pK(t,e){for(let r of t)r!=null&&(r=+r)>=r&&(yield r)}const vK=J_(ko),tf=vK.right;J_(e$).center;class Tk extends Map{constructor(e,r=yK){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),e!=null)for(const[n,i]of e)this.set(n,i)}get(e){return super.get(Ck(this,e))}has(e){return super.has(Ck(this,e))}set(e,r){return super.set(mK(this,e),r)}delete(e){return super.delete(gK(this,e))}}function Ck({_intern:t,_key:e},r){const n=e(r);return t.has(n)?t.get(n):r}function mK({_intern:t,_key:e},r){const n=e(r);return t.has(n)?t.get(n):(t.set(n,r),r)}function gK({_intern:t,_key:e},r){const n=e(r);return t.has(n)&&(r=t.get(n),t.delete(n)),r}function yK(t){return t!==null&&typeof t=="object"?t.valueOf():t}function bK(t=ko){if(t===ko)return t$;if(typeof t!="function")throw new TypeError("compare is not a function");return(e,r)=>{const n=t(e,r);return n||n===0?n:(t(r,r)===0)-(t(e,e)===0)}}function t$(t,e){return(t==null||!(t>=t))-(e==null||!(e>=e))||(t<e?-1:t>e?1:0)}const wK=Math.sqrt(50),xK=Math.sqrt(10),_K=Math.sqrt(2);function vh(t,e,r){const n=(e-t)/Math.max(0,r),i=Math.floor(Math.log10(n)),o=n/Math.pow(10,i),s=o>=wK?10:o>=xK?5:o>=_K?2:1;let u,c,f;return i<0?(f=Math.pow(10,-i)/s,u=Math.round(t*f),c=Math.round(e*f),u/f<t&&++u,c/f>e&&--c,f=-f):(f=Math.pow(10,i)*s,u=Math.round(t/f),c=Math.round(e/f),u*f<t&&++u,c*f>e&&--c),c<u&&.5<=r&&r<2?vh(t,e,r*2):[u,c,f]}function Zw(t,e,r){if(e=+e,t=+t,r=+r,!(r>0))return[];if(t===e)return[t];const n=e<t,[i,o,s]=n?vh(e,t,r):vh(t,e,r);
192if(!(o>=i))return[];const u=o-i+1,c=new Array(u);if(n)if(s<0)for(let f=0;f<u;++f)c[f]=(o-f)/-s;else for(let f=0;f<u;++f)c[f]=(o-f)*s;else if(s<0)for(let f=0;f<u;++f)c[f]=(i+f)/-s;else for(let f=0;f<u;++f)c[f]=(i+f)*s;return c}function ex(t,e,r){return e=+e,t=+t,r=+r,vh(t,e,r)[2]}function tx(t,e,r){e=+e,t=+t,r=+r;const n=e<t,i=n?ex(e,t,r):ex(t,e,r);return(n?-1:1)*(i<0?1/-i:i)}function kk(t,e){let r;for(const n of t)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function jk(t,e){let r;for(const n of t)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function r$(t,e,r=0,n=1/0,i){if(e=Math.floor(e),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(t.length-1,n)),!(r<=e&&e<=n))return t;for(i=i===void 0?t$:bK(i);n>r;){if(n-r>600){const c=n-r+1,f=e-r+1,h=Math.log(c),p=.5*Math.exp(2*h/3),m=.5*Math.sqrt(h*p*(c-p)/c)*(f-c/2<0?-1:1),g=Math.max(r,Math.floor(e-f*p/c+m)),w=Math.min(n,Math.floor(e+(c-f)*p/c+m));r$(t,e,g,w,i)}const o=t[e];let s=r,u=n;for(wu(t,r,e),i(t[n],o)>0&&wu(t,r,n);s<u;){for(wu(t,s,u),++s,--u;i(t[s],o)<0;)++s;for(;i(t[u],o)>0;)--u}i(t[r],o)===0?wu(t,r,u):(++u,wu(t,u,n)),u<=e&&(r=u+1),e<=u&&(n=u-1)}return t}function wu(t,e,r){const n=t[e];t[e]=t[r],t[r]=n}function SK(t,e,r){if(t=Float64Array.from(pK(t)),!(!(n=t.length)||isNaN(e=+e))){if(e<=0||n<2)return jk(t);if(e>=1)return kk(t);var n,i=(n-1)*e,o=Math.floor(i),s=kk(r$(t,o).subarray(0,o+1)),u=jk(t.subarray(o+1));return s+(u-s)*(i-o)}}function OK(t,e,r=e$){if(!(!(n=t.length)||isNaN(e=+e))){if(e<=0||n<2)return+r(t[0],0,t);if(e>=1)return+r(t[n-1],n-1,t);var n,i=(n-1)*e,o=Math.floor(i),s=+r(t[o],o,t),u=+r(t[o+1],o+1,t);return s+(u-s)*(i-o)}}function PK(t,e,r){t=+t,e=+e,r=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((e-t)/r))|0,o=new Array(i);++n<i;)o[n]=t+n*r;return o}function an(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t);break}return this}function Di(t,e){switch(arguments.length){case 0:break;case 1:{typeof t=="function"?this.interpolator(t):this.range(t);break}default:{this.domain(t),typeof e=="function"?this.interpolator(e):this.range(e);break}}return this}const rx=Symbol("implicit");function Z_(){var t=new Tk,e=[],r=[],n=rx;function i(o){let s=t.get(o);if(s===void 0){if(n!==rx)return n;t.set(o,s=e.push(o)-1)}return r[s%r.length]}return i.domain=function(o){if(!arguments.length)return e.slice();e=[],t=new Tk;for(const s of o)t.has(s)||t.set(s,e.push(s)-1);return i},i.range=function(o){return arguments.length?(r=Array.from(o),i):r.slice()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return Z_(e,r).unknown(n)},an.apply(i,arguments),i}function cc(){var t=Z_().unknown(void 0),e=t.domain,r=t.range,n=0,i=1,o,s,u=!1,c=0,f=0,h=.5;delete t.unknown;function p(){var m=e().length,g=i<n,w=g?i:n,b=g?n:i;o=(b-w)/Math.max(1,m-c+f*2),u&&(o=Math.floor(o)),w+=(b-w-o*(m-c))*h,s=o*(1-c),u&&(w=Math.round(w),s=Math.round(s));var y=PK(m).map(function(_){return w+o*_});return r(g?y.reverse():y)}return t.domain=function(m){return arguments.length?(e(m),p()):e()},t.range=function(m){return arguments.length?([n,i]=m,n=+n,i=+i,p()):[n,i]},t.rangeRound=function(m){return[n,i]=m,n=+n,i=+i,u=!0,p()},t.bandwidth=function(){return s},t.step=function(){return o},t.round=function(m){return arguments.length?(u=!!m,p()):u},t.padding=function(m){return arguments.length?(c=Math.min(1,f=+m),p()):c},t.paddingInner=function(m){return arguments.length?(c=Math.min(1,m),p()):c},t.paddingOuter=function(m){return arguments.length?(f=+m,p()):f},t.align=function(m){return arguments.length?(h=Math.max(0,Math.min(1,m)),p()):h},t.copy=function(){return cc(e(),[n,i]).round(u).paddingInner(c).paddingOuter(f).align(h)},an.apply(p(),arguments)}function n$(t){var e=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return n$(e())},t}function Uu(){return n$(cc.apply(null,arguments).paddingInner(1))}function e1(t,e,r){t.prototype=e.prototype=r,r.constructor=t}function i$(t,e){var r=Object.create(t.prototype);for(var n in e)r[n]=e[n];return r}function rf(){}var fc=.7,mh=1/fc,$s="\\s*([+-]?\\d+)\\s*",dc="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",ei="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",EK=/^#([0-9a-f]{3,8})$/,AK=new RegExp(`^rgb\\(${$s},${$s},${$s}\\)$`),TK=new RegExp(`^rgb\\(${ei},${ei},${ei}\\)$`),CK=new RegExp(`^rgba\\(${$s},${$s},${$s},${dc}\\)$`),kK=new RegExp(`^rgba\\(${ei},${ei},${ei},${dc}\\)$`),jK=new RegExp(`^hsl\\(${dc},${ei},${ei}\\)$`),RK=new RegExp(`^hsla\\(${dc},${ei},${ei},${dc}\\)$`),Rk={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};e1(rf,hc,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:Nk,formatHex:Nk,formatHex8:NK,formatHsl:IK,formatRgb:Ik,toString:Ik});function Nk(){return this.rgb().formatHex()}function NK(){return this.rgb().formatHex8()}function IK(){return o$(this).formatHsl()}function Ik(){return this.rgb().formatRgb()}function hc(t){var e,r;return t=(t+"").trim().toLowerCase(),(e=EK.exec(t))?(r=e[1].length,e=parseInt(e[1],16),r===6?Mk(e):r===3?new Tr(e>>8&15|e>>4&240,e>>4&15|e&240,(e&15)<<4|e&15,1):r===8?jd(e>>24&255,e>>16&255,e>>8&255,(e&255)/255):r===4?jd(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|e&240,((e&15)<<4|e&15)/255):null):(e=AK.exec(t))?new Tr(e[1],e[2],e[3],1):(e=TK.exec(t))?new Tr(e[1]*255/100,e[2]*255/100,e[3]*255/100,1):(e=CK.exec(t))?jd(e[1],e[2],e[3],e[4]):(e=kK.exec(t))?jd(e[1]*255/100,e[2]*255/100,e[3]*255/100,e[4]):(e=jK.exec(t))?Lk(e[1],e[2]/100,e[3]/100,1):(e=
vendor: 5,853 bytes, line 192
192RK.exec(t))?Lk(e[1],e[2]/100,e[3]/100,e[4]):Rk.hasOwnProperty(t)?Mk(Rk[t]):t==="transparent"?new Tr(NaN,NaN,NaN,0):null}function Mk(t){return new Tr(t>>16&255,t>>8&255,t&255,1)}function jd(t,e,r,n){return n<=0&&(t=e=r=NaN),new Tr(t,e,r,n)}function MK(t){return t instanceof rf||(t=hc(t)),t?(t=t.rgb(),new Tr(t.r,t.g,t.b,t.opacity)):new Tr}function nx(t,e,r,n){return arguments.length===1?MK(t):new Tr(t,e,r,n??1)}function Tr(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}e1(Tr,nx,i$(rf,{brighter(t){return t=t==null?mh:Math.pow(mh,t),new Tr(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=t==null?fc:Math.pow(fc,t),new Tr(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new Tr(_a(this.r),_a(this.g),_a(this.b),gh(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:$k,formatHex:$k,formatHex8:$K,formatRgb:Dk,toString:Dk}));function $k(){return`#${ca(this.r)}${ca(this.g)}${ca(this.b)}`}function $K(){return`#${ca(this.r)}${ca(this.g)}${ca(this.b)}${ca((isNaN(this.opacity)?1:this.opacity)*255)}`}function Dk(){const t=gh(this.opacity);return`${t===1?"rgb(":"rgba("}${_a(this.r)}, ${_a(this.g)}, ${_a(this.b)}${t===1?")":`, ${t})`}`}function gh(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function _a(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function ca(t){return t=_a(t),(t<16?"0":"")+t.toString(16)}function Lk(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new Tn(t,e,r,n)}function o$(t){if(t instanceof Tn)return new Tn(t.h,t.s,t.l,t.opacity);if(t instanceof rf||(t=hc(t)),!t)return new Tn;if(t instanceof Tn)return t;t=t.rgb();var e=t.r/255,r=t.g/255,n=t.b/255,i=Math.min(e,r,n),o=Math.max(e,r,n),s=NaN,u=o-i,c=(o+i)/2;return u?(e===o?s=(r-n)/u+(r<n)*6:r===o?s=(n-e)/u+2:s=(e-r)/u+4,u/=c<.5?o+i:2-o-i,s*=60):u=c>0&&c<1?0:s,new Tn(s,u,c,t.opacity)}function DK(t,e,r,n){return arguments.length===1?o$(t):new Tn(t,e,r,n??1)}function Tn(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}e1(Tn,DK,i$(rf,{brighter(t){return t=t==null?mh:Math.pow(mh,t),new Tn(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=t==null?fc:Math.pow(fc,t),new Tn(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,i=2*r-n;return new Tr(tb(t>=240?t-240:t+120,i,n),tb(t,i,n),tb(t<120?t+240:t-120,i,n),this.opacity)},clamp(){return new Tn(Bk(this.h),Rd(this.s),Rd(this.l),gh(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 t=gh(this.opacity);return`${t===1?"hsl(":"hsla("}${Bk(this.h)}, ${Rd(this.s)*100}%, ${Rd(this.l)*100}%${t===1?")":`, ${t})`}`}}));function Bk(t){return t=(t||0)%360,t<0?t+360:t}function Rd(t){return Math.max(0,Math.min(1,t||0))}function tb(t,e,r){return(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)*255}const t1=t=>()=>t;function LK(t,e){return function(r){return t+r*e}}function BK(t,e,r){return t=Math.pow(t,r),e=Math.pow(e,r)-t,r=1/r,function(n){return Math.pow(t+n*e,r)}}function FK(t){return(t=+t)==1?a$:function(e,r){return r-e?BK(e,r,t):t1(isNaN(e)?r:e)}}function a$(t,e){var r=e-t;return r?LK(t,r):t1(isNaN(t)?e:t)}const Fk=function t(e){var r=FK(e);function n(i,o){var s=r((i=nx(i)).r,(o=nx(o)).r),u=r(i.g,o.g),c=r(i.b,o.b),f=a$(i.opacity,o.opacity);return function(h){return i.r=s(h),i.g=u(h),i.b=c(h),i.opacity=f(h),i+""}}return n.gamma=t,n}(1);function qK(t,e){e||(e=[]);var r=t?Math.min(e.length,t.length):0,n=e.slice(),i;return function(o){for(i=0;i<r;++i)n[i]=t[i]*(1-o)+e[i]*o;return n}}function zK(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function UK(t,e){var r=e?e.length:0,n=t?Math.min(r,t.length):0,i=new Array(n),o=new Array(r),s;for(s=0;s<n;++s)i[s]=Rl(t[s],e[s]);for(;s<r;++s)o[s]=e[s];return function(u){for(s=0;s<n;++s)o[s]=i[s](u);return o}}function WK(t,e){var r=new Date;return t=+t,e=+e,function(n){return r.setTime(t*(1-n)+e*n),r}}function yh(t,e){return t=+t,e=+e,function(r){return t*(1-r)+e*r}}function HK(t,e){var r={},n={},i;(t===null||typeof t!="object")&&(t={}),(e===null||typeof e!="object")&&(e={});for(i in e)i in t?r[i]=Rl(t[i],e[i]):n[i]=e[i];return function(o){for(i in r)n[i]=r[i](o);return n}}var ix=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,rb=new RegExp(ix.source,"g");function VK(t){return function(){return t}}function KK(t){return function(e){return t(e)+""}}function GK(t,e){var r=ix.lastIndex=rb.lastIndex=0,n,i,o,s=-1,u=[],c=[];for(t=t+"",e=e+"";(n=ix.exec(t))&&(i=rb.exec(e));)(o=i.index)>r&&(o=e.slice(r,o),u[s]?u[s]+=o:u[++s]=o),(n=n[0])===(i=i[0])?u[s]?u[s]+=i:u[++s]=i:(u[++s]=null,c.push({i:s,x:yh(n,i)})),r=rb.lastIndex;return r<e.length&&(o=e.slice(r),u[s]?u[s]+=o:u[++s]=o),u.length<2?c[0]?KK(c[0].x):VK(e):(e=c.length,function(f){for(var h=0,p;h<e;++h)u[(p=c[h]).i]=p.x(f);return u.join("")})}function Rl(t,e){var r=typeof e,n;return e==null||r==="boolean"?t1(e):(r==="number"?yh:r==="string"?(n=hc(e))?(e=n,Fk):GK:e instanceof hc?Fk:e instanceof Date?WK:zK(e)?qK:Array.isArray(e)?UK:typeof e.valueOf!="function"&&typeof e.toString!="function"||isNaN(e)?HK:yh)(t,e)}function r1(t,e){return t=+t,e=+e,function(r){return Math.round(t*(1-r)+e*r)}}function YK(t,e){e===void 0&&(e=t,t=Rl);for(var r=0,n=e.length-1,i=e[0],o=new Array(n<0?0:n);r<n;)o[r]=t(i,i=e[++r]);return function(s){var u=Math.max(0,Math.min(n-1,Math.floor(s*=n)));return o[u](s-u)}}function XK(t){return function(){return t}}function bh(t){return+t}var qk=[0,1];function mr(t){return t}function ox(t,e){return(e-=t=+t)?function(r){return(r-t)/e}:XK(isNaN(e)?NaN:.5)}function QK(t,e){var r;return t>e&&(r=t,t=e,e=r),function(n){return Math.max(t,Math.min(e,n))}}function JK(t,e,r){var n=t[0],i=t[1],o=e[0],s=e[1];
vendor: 5,480 bytes, line 192
192return i<n?(n=ox(i,n),o=r(s,o)):(n=ox(n,i),o=r(o,s)),function(u){return o(n(u))}}function ZK(t,e,r){var n=Math.min(t.length,e.length)-1,i=new Array(n),o=new Array(n),s=-1;for(t[n]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++s<n;)i[s]=ox(t[s],t[s+1]),o[s]=r(e[s],e[s+1]);return function(u){var c=tf(t,u,1,n)-1;return o[c](i[c](u))}}function nf(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function Pp(){var t=qk,e=qk,r=Rl,n,i,o,s=mr,u,c,f;function h(){var m=Math.min(t.length,e.length);return s!==mr&&(s=QK(t[0],t[m-1])),u=m>2?ZK:JK,c=f=null,p}function p(m){return m==null||isNaN(m=+m)?o:(c||(c=u(t.map(n),e,r)))(n(s(m)))}return p.invert=function(m){return s(i((f||(f=u(e,t.map(n),yh)))(m)))},p.domain=function(m){return arguments.length?(t=Array.from(m,bh),h()):t.slice()},p.range=function(m){return arguments.length?(e=Array.from(m),h()):e.slice()},p.rangeRound=function(m){return e=Array.from(m),r=r1,h()},p.clamp=function(m){return arguments.length?(s=m?!0:mr,h()):s!==mr},p.interpolate=function(m){return arguments.length?(r=m,h()):r},p.unknown=function(m){return arguments.length?(o=m,p):o},function(m,g){return n=m,i=g,h()}}function n1(){return Pp()(mr,mr)}function eG(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)}function wh(t,e){if((r=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var r,n=t.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+t.slice(r+1)]}function ol(t){return t=wh(Math.abs(t)),t?t[1]:NaN}function tG(t,e){return function(r,n){for(var i=r.length,o=[],s=0,u=t[0],c=0;i>0&&u>0&&(c+u+1>n&&(u=Math.max(1,n-c)),o.push(r.substring(i-=u,i+u)),!((c+=u+1)>n));)u=t[s=(s+1)%t.length];return o.reverse().join(e)}}function rG(t){return function(e){return e.replace(/[0-9]/g,function(r){return t[+r]})}}var nG=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function pc(t){if(!(e=nG.exec(t)))throw new Error("invalid format: "+t);var e;return new i1({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}pc.prototype=i1.prototype;function i1(t){this.fill=t.fill===void 0?" ":t.fill+"",this.align=t.align===void 0?">":t.align+"",this.sign=t.sign===void 0?"-":t.sign+"",this.symbol=t.symbol===void 0?"":t.symbol+"",this.zero=!!t.zero,this.width=t.width===void 0?void 0:+t.width,this.comma=!!t.comma,this.precision=t.precision===void 0?void 0:+t.precision,this.trim=!!t.trim,this.type=t.type===void 0?"":t.type+""}i1.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 iG(t){e:for(var e=t.length,r=1,n=-1,i;r<e;++r)switch(t[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+t[r])break e;n>0&&(n=0);break}return n>0?t.slice(0,n)+t.slice(i+1):t}var s$;function oG(t,e){var r=wh(t,e);if(!r)return t+"";var n=r[0],i=r[1],o=i-(s$=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,s=n.length;return o===s?n:o>s?n+new Array(o-s+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+new Array(1-o).join("0")+wh(t,Math.max(0,e+o-1))[0]}function zk(t,e){var r=wh(t,e);if(!r)return t+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const Uk={"%":(t,e)=>(t*100).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:eG,e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>zk(t*100,e),r:zk,s:oG,X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function Wk(t){return t}var Hk=Array.prototype.map,Vk=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function aG(t){var e=t.grouping===void 0||t.thousands===void 0?Wk:tG(Hk.call(t.grouping,Number),t.thousands+""),r=t.currency===void 0?"":t.currency[0]+"",n=t.currency===void 0?"":t.currency[1]+"",i=t.decimal===void 0?".":t.decimal+"",o=t.numerals===void 0?Wk:rG(Hk.call(t.numerals,String)),s=t.percent===void 0?"%":t.percent+"",u=t.minus===void 0?"â":t.minus+"",c=t.nan===void 0?"NaN":t.nan+"";function f(p){p=pc(p);var m=p.fill,g=p.align,w=p.sign,b=p.symbol,y=p.zero,_=p.width,P=p.comma,S=p.precision,T=p.trim,E=p.type;E==="n"?(P=!0,E="g"):Uk[E]||(S===void 0&&(S=12),T=!0,E="g"),(y||m==="0"&&g==="=")&&(y=!0,m="0",g="=");var A=b==="$"?r:b==="#"&&/[boxX]/.test(E)?"0"+E.toLowerCase():"",C=b==="$"?n:/[%p]/.test(E)?s:"",N=Uk[E],I=/[defgprs%]/.test(E);S=S===void 0?6:/[gprs]/.test(E)?Math.max(1,Math.min(21,S)):Math.max(0,Math.min(20,S));function q($){var B=A,H=C,F,Y,X;if(E==="c")H=N($)+H,$="";else{$=+$;var Q=$<0||1/$<0;if($=isNaN($)?c:N(Math.abs($),S),T&&($=iG($)),Q&&+$==0&&w!=="+"&&(Q=!1),B=(Q?w==="("?w:u:w==="-"||w==="("?"":w)+B,H=(E==="s"?Vk[8+s$/3]:"")+H+(Q&&w==="("?")":""),I){for(F=-1,Y=$.length;++F<Y;)if(X=$.charCodeAt(F),48>X||X>57){H=(X===46?i+$.slice(F+1):$.slice(F))+H,$=$.slice(0,F);break}}}P&&!y&&($=e($,1/0));var U=B.length+$.length+H.length,V=U<_?new Array(_-U+1).join(m):"";switch(P&&y&&($=e(V+$,V.length?_-H.length:1/0),V=""),g){case"<":$=B+$+H+V;break;case"=":$=B+V+$+H;break;case"^":$=V.slice(0,U=V.length>>1)+B+$+H+V.slice(U);break;default:$=V+B+$+H;break}return o($)}return q.toString=function(){return p+""},q}
192function h(p,m){var g=f((p=pc(p),p.type="f",p)),w=Math.max(-8,Math.min(8,Math.floor(ol(m)/3)))*3,b=Math.pow(10,-w),y=Vk[8+w/3];return function(_){return g(b*_)+y}}return{format:f,formatPrefix:h}}var Nd,o1,l$;sG({thousands:",",grouping:[3],currency:["$",""]});function sG(t){return Nd=aG(t),o1=Nd.format,l$=Nd.formatPrefix,Nd}function lG(t){return Math.max(0,-ol(Math.abs(t)))}function uG(t,e){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ol(e)/3)))*3-ol(Math.abs(t)))}function cG(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,ol(e)-ol(t))+1}function u$(t,e,r,n){var i=tx(t,e,r),o;switch(n=pc(n??",f"),n.type){case"s":{var s=Math.max(Math.abs(t),Math.abs(e));return n.precision==null&&!isNaN(o=uG(i,s))&&(n.precision=o),l$(n,s)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(o=cG(i,Math.max(Math.abs(t),Math.abs(e))))&&(n.precision=o-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(o=lG(i))&&(n.precision=o-(n.type==="%")*2);break}}return o1(n)}function Lo(t){var e=t.domain;return t.ticks=function(r){var n=e();return Zw(n[0],n[n.length-1],r??10)},t.tickFormat=function(r,n){var i=e();return u$(i[0],i[i.length-1],r??10,n)},t.nice=function(r){r==null&&(r=10);var n=e(),i=0,o=n.length-1,s=n[i],u=n[o],c,f,h=10;for(u<s&&(f=s,s=u,u=f,f=i,i=o,o=f);h-- >0;){if(f=ex(s,u,r),f===c)return n[i]=s,n[o]=u,e(n);if(f>0)s=Math.floor(s/f)*f,u=Math.ceil(u/f)*f;else if(f<0)s=Math.ceil(s*f)/f,u=Math.floor(u*f)/f;else break;c=f}return t},t}function xh(){var t=n1();return t.copy=function(){return nf(t,xh())},an.apply(t,arguments),Lo(t)}function c$(t){var e;function r(n){return n==null||isNaN(n=+n)?e:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(t=Array.from(n,bh),r):t.slice()},r.unknown=function(n){return arguments.length?(e=n,r):e},r.copy=function(){return c$(t).unknown(e)},t=arguments.length?Array.from(t,bh):[0,1],Lo(r)}function f$(t,e){t=t.slice();var r=0,n=t.length-1,i=t[r],o=t[n],s;return o<i&&(s=r,r=n,n=s,s=i,i=o,o=s),t[r]=e.floor(i),t[n]=e.ceil(o),t}function Kk(t){return Math.log(t)}function Gk(t){return Math.exp(t)}function fG(t){return-Math.log(-t)}function dG(t){return-Math.exp(-t)}function hG(t){return isFinite(t)?+("1e"+t):t<0?0:t}function pG(t){return t===10?hG:t===Math.E?Math.exp:e=>Math.pow(t,e)}function vG(t){return t===Math.E?Math.log:t===10&&Math.log10||t===2&&Math.log2||(t=Math.log(t),e=>Math.log(e)/t)}function Yk(t){return(e,r)=>-t(-e,r)}function a1(t){const e=t(Kk,Gk),r=e.domain;let n=10,i,o;function s(){return i=vG(n),o=pG(n),r()[0]<0?(i=Yk(i),o=Yk(o),t(fG,dG)):t(Kk,Gk),e}return e.base=function(u){return arguments.length?(n=+u,s()):n},e.domain=function(u){return arguments.length?(r(u),s()):r()},e.ticks=u=>{const c=r();let f=c[0],h=c[c.length-1];const p=h<f;p&&([f,h]=[h,f]);let m=i(f),g=i(h),w,b;const y=u==null?10:+u;let _=[];
vendor: 4,969 bytes, line 192
192if(!(n%1)&&g-m<y){if(m=Math.floor(m),g=Math.ceil(g),f>0){for(;m<=g;++m)for(w=1;w<n;++w)if(b=m<0?w/o(-m):w*o(m),!(b<f)){if(b>h)break;_.push(b)}}else for(;m<=g;++m)for(w=n-1;w>=1;--w)if(b=m>0?w/o(-m):w*o(m),!(b<f)){if(b>h)break;_.push(b)}_.length*2<y&&(_=Zw(f,h,y))}else _=Zw(m,g,Math.min(g-m,y)).map(o);return p?_.reverse():_},e.tickFormat=(u,c)=>{if(u==null&&(u=10),c==null&&(c=n===10?"s":","),typeof c!="function"&&(!(n%1)&&(c=pc(c)).precision==null&&(c.trim=!0),c=o1(c)),u===1/0)return c;const f=Math.max(1,n*u/e.ticks().length);return h=>{let p=h/o(Math.round(i(h)));return p*n<n-.5&&(p*=n),p<=f?c(h):""}},e.nice=()=>r(f$(r(),{floor:u=>o(Math.floor(i(u))),ceil:u=>o(Math.ceil(i(u)))})),e}function d$(){const t=a1(Pp()).domain([1,10]);return t.copy=()=>nf(t,d$()).base(t.base()),an.apply(t,arguments),t}function Xk(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function Qk(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function s1(t){var e=1,r=t(Xk(e),Qk(e));return r.constant=function(n){return arguments.length?t(Xk(e=+n),Qk(e)):e},Lo(r)}function h$(){var t=s1(Pp());return t.copy=function(){return nf(t,h$()).constant(t.constant())},an.apply(t,arguments)}function Jk(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function mG(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function gG(t){return t<0?-t*t:t*t}function l1(t){var e=t(mr,mr),r=1;function n(){return r===1?t(mr,mr):r===.5?t(mG,gG):t(Jk(r),Jk(1/r))}return e.exponent=function(i){return arguments.length?(r=+i,n()):r},Lo(e)}function u1(){var t=l1(Pp());return t.copy=function(){return nf(t,u1()).exponent(t.exponent())},an.apply(t,arguments),t}function yG(){return u1.apply(null,arguments).exponent(.5)}function Zk(t){return Math.sign(t)*t*t}function bG(t){return Math.sign(t)*Math.sqrt(Math.abs(t))}function p$(){var t=n1(),e=[0,1],r=!1,n;function i(o){var s=bG(t(o));return isNaN(s)?n:r?Math.round(s):s}return i.invert=function(o){return t.invert(Zk(o))},i.domain=function(o){return arguments.length?(t.domain(o),i):t.domain()},i.range=function(o){return arguments.length?(t.range((e=Array.from(o,bh)).map(Zk)),i):e.slice()},i.rangeRound=function(o){return i.range(o).round(!0)},i.round=function(o){return arguments.length?(r=!!o,i):r},i.clamp=function(o){return arguments.length?(t.clamp(o),i):t.clamp()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return p$(t.domain(),e).round(r).clamp(t.clamp()).unknown(n)},an.apply(i,arguments),Lo(i)}function v$(){var t=[],e=[],r=[],n;function i(){var s=0,u=Math.max(1,e.length);for(r=new Array(u-1);++s<u;)r[s-1]=OK(t,s/u);return o}function o(s){return s==null||isNaN(s=+s)?n:e[tf(r,s)]}return o.invertExtent=function(s){var u=e.indexOf(s);return u<0?[NaN,NaN]:[u>0?r[u-1]:t[0],u<r.length?r[u]:t[t.length-1]]},o.domain=function(s){if(!arguments.length)return t.slice();t=[];for(let u of s)u!=null&&!isNaN(u=+u)&&t.push(u);return t.sort(ko),i()},o.range=function(s){return arguments.length?(e=Array.from(s),i()):e.slice()},o.unknown=function(s){return arguments.length?(n=s,o):n},o.quantiles=function(){return r.slice()},o.copy=function(){return v$().domain(t).range(e).unknown(n)},an.apply(o,arguments)}function m$(){var t=0,e=1,r=1,n=[.5],i=[0,1],o;function s(c){return c!=null&&c<=c?i[tf(n,c,0,r)]:o}function u(){var c=-1;for(n=new Array(r);++c<r;)n[c]=((c+1)*e-(c-r)*t)/(r+1);return s}return s.domain=function(c){return arguments.length?([t,e]=c,t=+t,e=+e,u()):[t,e]},s.range=function(c){return arguments.length?(r=(i=Array.from(c)).length-1,u()):i.slice()},s.invertExtent=function(c){var f=i.indexOf(c);return f<0?[NaN,NaN]:f<1?[t,n[0]]:f>=r?[n[r-1],e]:[n[f-1],n[f]]},s.unknown=function(c){return arguments.length&&(o=c),s},s.thresholds=function(){return n.slice()},s.copy=function(){return m$().domain([t,e]).range(i).unknown(o)},an.apply(Lo(s),arguments)}function g$(){var t=[.5],e=[0,1],r,n=1;function i(o){return o!=null&&o<=o?e[tf(t,o,0,n)]:r}return i.domain=function(o){return arguments.length?(t=Array.from(o),n=Math.min(t.length,e.length-1),i):t.slice()},i.range=function(o){return arguments.length?(e=Array.from(o),n=Math.min(t.length,e.length-1),i):e.slice()},i.invertExtent=function(o){var s=e.indexOf(o);return[t[s-1],t[s]]},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return g$().domain(t).range(e).unknown(r)},an.apply(i,arguments)}const nb=new Date,ib=new Date;function Lt(t,e,r,n){function i(o){return t(o=arguments.length===0?new Date:new Date(+o)),o}return i.floor=o=>(t(o=new Date(+o)),o),i.ceil=o=>(t(o=new Date(o-1)),e(o,1),t(o),o),i.round=o=>{const s=i(o),u=i.ceil(o);return o-s<u-o?s:u},i.offset=(o,s)=>(e(o=new Date(+o),s==null?1:Math.floor(s)),o),i.range=(o,s,u)=>{const c=[];if(o=i.ceil(o),u=u==null?1:Math.floor(u),!(o<s)||!(u>0))return c;let f;do c.push(f=new Date(+o)),e(o,u),t(o);while(f<o&&o<s);return c},i.filter=o=>Lt(s=>{if(s>=s)for(;t(s),!o(s);)s.setTime(s-1)},(s,u)=>{if(s>=s)if(u<0)for(;++u<=0;)for(;
vendor: 4,162 bytes, line 192
192e(s,-1),!o(s););else for(;--u>=0;)for(;e(s,1),!o(s););}),r&&(i.count=(o,s)=>(nb.setTime(+o),ib.setTime(+s),t(nb),t(ib),Math.floor(r(nb,ib))),i.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?i.filter(n?s=>n(s)%o===0:s=>i.count(0,s)%o===0):i)),i}const _h=Lt(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);_h.every=t=>(t=Math.floor(t),!isFinite(t)||!(t>0)?null:t>1?Lt(e=>{e.setTime(Math.floor(e/t)*t)},(e,r)=>{e.setTime(+e+r*t)},(e,r)=>(r-e)/t):_h);_h.range;const _i=1e3,tn=_i*60,Si=tn*60,ki=Si*24,c1=ki*7,ej=ki*30,ob=ki*365,fa=Lt(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+e*_i)},(t,e)=>(e-t)/_i,t=>t.getUTCSeconds());fa.range;const f1=Lt(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*_i)},(t,e)=>{t.setTime(+t+e*tn)},(t,e)=>(e-t)/tn,t=>t.getMinutes());f1.range;const d1=Lt(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+e*tn)},(t,e)=>(e-t)/tn,t=>t.getUTCMinutes());d1.range;const h1=Lt(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*_i-t.getMinutes()*tn)},(t,e)=>{t.setTime(+t+e*Si)},(t,e)=>(e-t)/Si,t=>t.getHours());h1.range;const p1=Lt(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+e*Si)},(t,e)=>(e-t)/Si,t=>t.getUTCHours());p1.range;const of=Lt(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*tn)/ki,t=>t.getDate()-1);of.range;const Ep=Lt(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/ki,t=>t.getUTCDate()-1);Ep.range;const y$=Lt(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/ki,t=>Math.floor(t/ki));y$.range;function La(t){return Lt(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(e,r)=>{e.setDate(e.getDate()+r*7)},(e,r)=>(r-e-(r.getTimezoneOffset()-e.getTimezoneOffset())*tn)/c1)}const Ap=La(0),Sh=La(1),wG=La(2),xG=La(3),al=La(4),_G=La(5),SG=La(6);Ap.range;Sh.range;wG.range;xG.range;al.range;_G.range;SG.range;function Ba(t){return Lt(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(e,r)=>{e.setUTCDate(e.getUTCDate()+r*7)},(e,r)=>(r-e)/c1)}const Tp=Ba(0),Oh=Ba(1),OG=Ba(2),PG=Ba(3),sl=Ba(4),EG=Ba(5),AG=Ba(6);Tp.range;Oh.range;OG.range;PG.range;sl.range;EG.range;AG.range;const v1=Lt(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+(e.getFullYear()-t.getFullYear())*12,t=>t.getMonth());v1.range;const m1=Lt(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+(e.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());m1.range;const ji=Lt(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());ji.every=t=>!isFinite(t=Math.floor(t))||!(t>0)?null:Lt(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,r)=>{e.setFullYear(e.getFullYear()+r*t)});ji.range;const Ri=Lt(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());Ri.every=t=>!isFinite(t=Math.floor(t))||!(t>0)?null:Lt(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,r)=>{e.setUTCFullYear(e.getUTCFullYear()+r*t)});Ri.range;function b$(t,e,r,n,i,o){const s=[[fa,1,_i],[fa,5,5*_i],[fa,15,15*_i],[fa,30,30*_i],[o,1,tn],[o,5,5*tn],[o,15,15*tn],[o,30,30*tn],[i,1,Si],[i,3,3*Si],[i,6,6*Si],[i,12,12*Si],[n,1,ki],[n,2,2*ki],[r,1,c1],[e,1,ej],[e,3,3*ej],[t,1,ob]];function u(f,h,p){const m=h<f;m&&([f,h]=[h,f]);const g=p&&typeof p.range=="function"?p:c(f,h,p),w=g?g.range(f,+h+1):[];return m?w.reverse():w}function c(f,h,p){const m=Math.abs(h-f)/p,g=J_(([,,y])=>y).right(s,m);if(g===s.length)return t.every(tx(f/ob,h/ob,p));if(g===0)return _h.every(Math.max(tx(f,h,p),1));const[w,b]=s[m/s[g-1][2]<s[g][2]/m?g-1:g];return w.every(b)}return[u,c]}const[TG,CG]=b$(Ri,m1,Tp,y$,p1,d1),[kG,jG]=b$(ji,v1,Ap,of,h1,f1);function ab(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}
vendor: 6,067 bytes, line 192
192function sb(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function xu(t,e,r){return{y:t,m:e,d:r,H:0,M:0,S:0,L:0}}function RG(t){var e=t.dateTime,r=t.date,n=t.time,i=t.periods,o=t.days,s=t.shortDays,u=t.months,c=t.shortMonths,f=_u(i),h=Su(i),p=_u(o),m=Su(o),g=_u(s),w=Su(s),b=_u(u),y=Su(u),_=_u(c),P=Su(c),S={a:Q,A:U,b:V,B:ee,c:null,d:aj,e:aj,f:tY,g:fY,G:hY,H:JG,I:ZG,j:eY,L:w$,m:rY,M:nY,p:D,q:z,Q:uj,s:cj,S:iY,u:oY,U:aY,V:sY,w:lY,W:uY,x:null,X:null,y:cY,Y:dY,Z:pY,"%":lj},T={a:ne,A:se,b:he,B:Pe,c:null,d:sj,e:sj,f:yY,g:TY,G:kY,H:vY,I:mY,j:gY,L:_$,m:bY,M:wY,p:ve,q:ge,Q:uj,s:cj,S:xY,u:_Y,U:SY,V:OY,w:PY,W:EY,x:null,X:null,y:AY,Y:CY,Z:jY,"%":lj},E={a:q,A:$,b:B,B:H,c:F,d:ij,e:ij,f:GG,g:nj,G:rj,H:oj,I:oj,j:WG,L:KG,m:UG,M:HG,p:I,q:zG,Q:XG,s:QG,S:VG,u:DG,U:LG,V:BG,w:$G,W:FG,x:Y,X,y:nj,Y:rj,Z:qG,"%":YG};S.x=A(r,S),S.X=A(n,S),S.c=A(e,S),T.x=A(r,T),T.X=A(n,T),T.c=A(e,T);function A(oe,pe){return function(de){var Z=[],_e=-1,Se=0,Ne=oe.length,De,Ke,ct;for(de instanceof Date||(de=new Date(+de));++_e<Ne;)oe.charCodeAt(_e)===37&&(Z.push(oe.slice(Se,_e)),(Ke=tj[De=oe.charAt(++_e)])!=null?De=oe.charAt(++_e):Ke=De==="e"?" ":"0",(ct=pe[De])&&(De=ct(de,Ke)),Z.push(De),Se=_e+1);return Z.push(oe.slice(Se,_e)),Z.join("")}}function C(oe,pe){return function(de){var Z=xu(1900,void 0,1),_e=N(Z,oe,de+="",0),Se,Ne;if(_e!=de.length)return null;if("Q"in Z)return new Date(Z.Q);if("s"in Z)return new Date(Z.s*1e3+("L"in Z?Z.L:0));if(pe&&!("Z"in Z)&&(Z.Z=0),"p"in Z&&(Z.H=Z.H%12+Z.p*12),Z.m===void 0&&(Z.m="q"in Z?Z.q:0),"V"in Z){if(Z.V<1||Z.V>53)return null;"w"in Z||(Z.w=1),"Z"in Z?(Se=sb(xu(Z.y,0,1)),Ne=Se.getUTCDay(),Se=Ne>4||Ne===0?Oh.ceil(Se):Oh(Se),Se=Ep.offset(Se,(Z.V-1)*7),Z.y=Se.getUTCFullYear(),Z.m=Se.getUTCMonth(),Z.d=Se.getUTCDate()+(Z.w+6)%7):(Se=ab(xu(Z.y,0,1)),Ne=Se.getDay(),Se=Ne>4||Ne===0?Sh.ceil(Se):Sh(Se),Se=of.offset(Se,(Z.V-1)*7),Z.y=Se.getFullYear(),Z.m=Se.getMonth(),Z.d=Se.getDate()+(Z.w+6)%7)}else("W"in Z||"U"in Z)&&("w"in Z||(Z.w="u"in Z?Z.u%7:"W"in Z?1:0),Ne="Z"in Z?sb(xu(Z.y,0,1)).getUTCDay():ab(xu(Z.y,0,1)).getDay(),Z.m=0,Z.d="W"in Z?(Z.w+6)%7+Z.W*7-(Ne+5)%7:Z.w+Z.U*7-(Ne+6)%7);return"Z"in Z?(Z.H+=Z.Z/100|0,Z.M+=Z.Z%100,sb(Z)):ab(Z)}}function N(oe,pe,de,Z){for(var _e=0,Se=pe.length,Ne=de.length,De,Ke;_e<Se;){if(Z>=Ne)return-1;if(De=pe.charCodeAt(_e++),De===37){if(De=pe.charAt(_e++),Ke=E[De in tj?pe.charAt(_e++):De],!Ke||(Z=Ke(oe,de,Z))<0)return-1}else if(De!=de.charCodeAt(Z++))return-1}return Z}function I(oe,pe,de){var Z=f.exec(pe.slice(de));return Z?(oe.p=h.get(Z[0].toLowerCase()),de+Z[0].length):-1}function q(oe,pe,de){var Z=g.exec(pe.slice(de));return Z?(oe.w=w.get(Z[0].toLowerCase()),de+Z[0].length):-1}function $(oe,pe,de){var Z=p.exec(pe.slice(de));return Z?(oe.w=m.get(Z[0].toLowerCase()),de+Z[0].length):-1}function B(oe,pe,de){var Z=_.exec(pe.slice(de));return Z?(oe.m=P.get(Z[0].toLowerCase()),de+Z[0].length):-1}function H(oe,pe,de){var Z=b.exec(pe.slice(de));return Z?(oe.m=y.get(Z[0].toLowerCase()),de+Z[0].length):-1}function F(oe,pe,de){return N(oe,e,pe,de)}function Y(oe,pe,de){return N(oe,r,pe,de)}function X(oe,pe,de){return N(oe,n,pe,de)}function Q(oe){return s[oe.getDay()]}function U(oe){return o[oe.getDay()]}function V(oe){return c[oe.getMonth()]}function ee(oe){return u[oe.getMonth()]}function D(oe){return i[+(oe.getHours()>=12)]}function z(oe){return 1+~~(oe.getMonth()/3)}function ne(oe){return s[oe.getUTCDay()]}function se(oe){return o[oe.getUTCDay()]}function he(oe){return c[oe.getUTCMonth()]}function Pe(oe){return u[oe.getUTCMonth()]}function ve(oe){return i[+(oe.getUTCHours()>=12)]}function ge(oe){return 1+~~(oe.getUTCMonth()/3)}return{format:function(oe){var pe=A(oe+="",S);return pe.toString=function(){return oe},pe},parse:function(oe){var pe=C(oe+="",!1);return pe.toString=function(){return oe},pe},utcFormat:function(oe){var pe=A(oe+="",T);return pe.toString=function(){return oe},pe},utcParse:function(oe){var pe=C(oe+="",!0);return pe.toString=function(){return oe},pe}}}var tj={"-":"",_:" ",0:"0"},Vt=/^\s*\d+/,NG=/^%/,IG=/[\\^$*+?|[\]().{}]/g;function Ye(t,e,r){var n=t<0?"-":"",i=(n?-t:t)+"",o=i.length;return n+(o<r?new Array(r-o+1).join(e)+i:i)}function MG(t){return t.replace(IG,"\\$&")}function _u(t){return new RegExp("^(?:"+t.map(MG).join("|")+")","i")}function Su(t){return new Map(t.map((e,r)=>[e.toLowerCase(),r]))}function $G(t,e,r){var n=Vt.exec(e.slice(r,r+1));return n?(t.w=+n[0],r+n[0].length):-1}function DG(t,e,r){var n=Vt.exec(e.slice(r,r+1));return n?(t.u=+n[0],r+n[0].length):-1}function LG(t,e,r){var n=Vt.exec(e.slice(r,r+2));return n?(t.U=+n[0],r+n[0].length):-1}function BG(t,e,r){var n=Vt.exec(e.slice(r,r+2));return n?(t.V=+n[0],r+n[0].length):-1}function FG(t,e,r){var n=Vt.exec(e.slice(r,r+2));return n?(t.W=+n[0],r+n[0].length):-1}function rj(t,e,r){var n=Vt.exec(e.slice(r,r+4));return n?(t.y=+n[0],r+n[0].length):-1}function nj(t,e,r){var n=Vt.exec(e.slice(r,r+2));return n?(t.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function qG(t,e,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(r,r+6));return n?(t.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function zG(t,e,r){var n=Vt.exec(e.slice(r,r+1));return n?(t.q=n[0]*3-3,r+n[0].length):-1}function UG(t,e,r){var n=Vt.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function ij(t,e,r){var n=Vt.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function WG(t,e,r){var n=Vt.exec(e.slice(r,r+3));return n?(t.m=0,t.d=+n[0],r+n[0].length):-1}function oj(t,e,r){var n=Vt.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function HG(t,e,r){var n=Vt.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function VG(t,e,r){var n=Vt.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function KG(t,e,r){var n=Vt.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function GG(t,e,r){var n=Vt.exec(e.slice(r,r+6));return n?(t.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function YG(t,e,r){var n=NG.exec(e.slice(r,r+1));return n?r+n[0].length:-1}
192function XG(t,e,r){var n=Vt.exec(e.slice(r));return n?(t.Q=+n[0],r+n[0].length):-1}function QG(t,e,r){var n=Vt.exec(e.slice(r));return n?(t.s=+n[0],r+n[0].length):-1}function aj(t,e){return Ye(t.getDate(),e,2)}function JG(t,e){return Ye(t.getHours(),e,2)}function ZG(t,e){return Ye(t.getHours()%12||12,e,2)}function eY(t,e){return Ye(1+of.count(ji(t),t),e,3)}function w$(t,e){return Ye(t.getMilliseconds(),e,3)}function tY(t,e){return w$(t,e)+"000"}function rY(t,e){return Ye(t.getMonth()+1,e,2)}function nY(t,e){return Ye(t.getMinutes(),e,2)}function iY(t,e){return Ye(t.getSeconds(),e,2)}function oY(t){var e=t.getDay();return e===0?7:e}function aY(t,e){return Ye(Ap.count(ji(t)-1,t),e,2)}function x$(t){var e=t.getDay();return e>=4||e===0?al(t):al.ceil(t)}function sY(t,e){return t=x$(t),Ye(al.count(ji(t),t)+(ji(t).getDay()===4),e,2)}function lY(t){return t.getDay()}function uY(t,e){return Ye(Sh.count(ji(t)-1,t),e,2)}function cY(t,e){return Ye(t.getFullYear()%100,e,2)}function fY(t,e){return t=x$(t),Ye(t.getFullYear()%100,e,2)}function dY(t,e){return Ye(t.getFullYear()%1e4,e,4)}function hY(t,e){var r=t.getDay();return t=r>=4||r===0?al(t):al.ceil(t),Ye(t.getFullYear()%1e4,e,4)}function pY(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+Ye(e/60|0,"0",2)+Ye(e%60,"0",2)}function sj(t,e){return Ye(t.getUTCDate(),e,2)}function vY(t,e){return Ye(t.getUTCHours(),e,2)}function mY(t,e){return Ye(t.getUTCHours()%12||12,e,2)}function gY(t,e){return Ye(1+Ep.count(Ri(t),t),e,3)}function _$(t,e){return Ye(t.getUTCMilliseconds(),e,3)}function yY(t,e){return _$(t,e)+"000"}function bY(t,e){return Ye(t.getUTCMonth()+1,e,2)}function wY(t,e){return Ye(t.getUTCMinutes(),e,2)}function xY(t,e){return Ye(t.getUTCSeconds(),e,2)}function _Y(t){var e=t.getUTCDay();return e===0?7:e}function SY(t,e){return Ye(Tp.count(Ri(t)-1,t),e,2)}function S$(t){var e=t.getUTCDay();return e>=4||e===0?sl(t):sl.ceil(t)}function OY(t,e){return t=S$(t),Ye(sl.count(Ri(t),t)+(Ri(t).getUTCDay()===4),e,2)}function PY(t){return t.getUTCDay()}function EY(t,e){return Ye(Oh.count(Ri(t)-1,t),e,2)}function AY(t,e){return Ye(t.getUTCFullYear()%100,e,2)}function TY(t,e){return t=S$(t),Ye(t.getUTCFullYear()%100,e,2)}function CY(t,e){return Ye(t.getUTCFullYear()%1e4,e,4)}function kY(t,e){var r=t.getUTCDay();return t=r>=4||r===0?sl(t):sl.ceil(t),Ye(t.getUTCFullYear()%1e4,e,4)}function jY(){return"+0000"}function lj(){return"%"}function uj(t){return+t}function cj(t){return Math.floor(+t/1e3)}var _s,O$,P$;RY({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 RY(t){return _s=RG(t),O$=_s.format,_s.parse,P$=_s.utcFormat,_s.utcParse,_s}function NY(t){return new Date(t)}function IY(t){return t instanceof Date?+t:+new Date(+t)}function g1(t,e,r,n,i,o,s,u,c,f){var h=n1(),p=h.invert,m=h.domain,g=f(".%L"),w=f(":%S"),b=f("%I:%M"),y=f("%I %p"),_=f("%a %d"),P=f("%b %d"),S=f("%B"),T=f("%Y");function E(A){return(c(A)<A?g:u(A)<A?w:s(A)<A?b:o(A)<A?y:n(A)<A?i(A)<A?_:P:r(A)<A?S:T)(A)}return h.invert=function(A){return new Date(p(A))},h.domain=function(A){return arguments.length?m(Array.from(A,IY)):m().map(NY)},h.ticks=function(A){var C=m();return t(C[0],C[C.length-1],A??10)},h.tickFormat=function(A,C){return C==null?E:f(C)},h.nice=function(A){var C=m();return(!A||typeof A.range!="function")&&(A=e(C[0],C[C.length-1],A??10)),A?m(f$(C,A)):h},h.copy=function(){return nf(h,g1(t,e,r,n,i,o,s,u,c,f))},h}function MY(){return an.apply(g1(kG,jG,ji,v1,Ap,of,h1,f1,fa,O$).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function $Y(){return an.apply(g1(TG,CG,Ri,m1,Tp,Ep,p1,d1,fa,P$).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Cp(){var t=0,e=1,r,n,i,o,s=mr,u=!1,c;function f(p){return p==null||isNaN(p=+p)?c:s(i===0?.5:(p=(o(p)-r)*i,u?Math.max(0,Math.min(1,p)):p))}f.domain=function(p){return arguments.length?([t,e]=p,r=o(t=+t),n=o(e=+e),i=r===n?0:1/(n-r),f):[t,e]},f.clamp=function(p){return arguments.length?(u=!!p,f):u},f.interpolator=function(p){return arguments.length?(s=p,f):s};function h(p){return function(m){var g,w;return arguments.length?([g,w]=m,s=p(g,w),f):[s(0),s(1)]}}return f.range=h(Rl),f.rangeRound=h(r1),f.unknown=function(p){return arguments.length?(c=p,f):c},function(p){return o=p,r=p(t),n=p(e),i=r===n?0:1/(n-r),f}}function Bo(t,e){return e.domain(t.domain()).interpolator(t.interpolator()).clamp(t.clamp()).unknown(t.unknown())}function E$(){var t=Lo(Cp()(mr));return t.copy=function(){return Bo(t,E$())},Di.apply(t,arguments)}function A$(){var t=a1(Cp()).domain([1,10]);return t.copy=function(){return Bo(t,A$()).base(t.base())},Di.apply(t,arguments)}function T$(){var t=s1(Cp());return t.copy=function(){return Bo(t,T$()).constant(t.constant())},Di.apply(t,arguments)}function y1(){var t=l1(Cp());return t.copy=function(){return Bo(t,y1()).exponent(t.exponent())},Di.apply(t,arguments)}function DY(){return y1.apply(null,arguments).exponent(.5)}function C$(){var t=[],e=mr;function r(n){if(n!=null&&!isNaN(n=+n))return e((tf(t,n,1)-1)/(t.length-1))}return r.domain=function(n){if(!arguments.length)return t.slice();t=[];for(let i of n)i!=null&&!isNaN(i=+i)&&t.push(i);return t.sort(ko),r},r.interpolator=function(n){return arguments.length?(e=n,r):e},r.range=function(){return t.map((n,i)=>e(i/(t.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,o)=>SK(t,o/n))},r.copy=function(){return C$(e).domain(t)},Di.apply(r,arguments)}function kp(){var t=0,e=.5,r=1,n=1,i,o,s,u,c,f=mr,h,p=!1,m;function g(b){return isNaN(b=+b)?m:(b=.5+((b=+h(b))-o)*(n*b<n*o?u:c),f(p?Math.max(0,Math.min(1,b)):b))}g.domain=function(b){return arguments.length?([t,e,r]=b,i=h(t=+t),o=h(e=+e),s=h(r=+r),u=i===o?0:.5/(o-i),c=o===s?0:.5/(s-o),n=o<i?-1:1,g):[t,e,r]},g.clamp=function(b){return arguments.length?(p=!!b,g):p},g.interpolator=function(b){return arguments.length?(f=b,g):f};function w(b){return function(y){var _,P,S;return arguments.length?([_,P,S]=y,f=YK(b,[_,P,S]),g):[f(0),f(.5),f(1)]}}return g.range=w(Rl),g.rangeRound=w(r1),g.unknown=function(b){return arguments.length?(m=b,g):m},function(b){return h=b,i=b(t),o=b(e),s=b(r),u=i===o?0:.5/(o-i),c=o===s?0:.5/(s-o),n=o<i?-1:1,g}}function k$(){var t=Lo(kp()(mr));return t.copy=function(){return Bo(t,k$())},Di.apply(t,arguments)}function j$(){var t=a1(kp()).domain([.1,1,10]);
vendor: 68,651 bytes, lines 192-218
192return t.copy=function(){return Bo(t,j$()).base(t.base())},Di.apply(t,arguments)}function R$(){var t=s1(kp());return t.copy=function(){return Bo(t,R$()).constant(t.constant())},Di.apply(t,arguments)}function b1(){var t=l1(kp());return t.copy=function(){return Bo(t,b1()).exponent(t.exponent())},Di.apply(t,arguments)}function LY(){return b1.apply(null,arguments).exponent(.5)}const fj=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:cc,scaleDiverging:k$,scaleDivergingLog:j$,scaleDivergingPow:b1,scaleDivergingSqrt:LY,scaleDivergingSymlog:R$,scaleIdentity:c$,scaleImplicit:rx,scaleLinear:xh,scaleLog:d$,scaleOrdinal:Z_,scalePoint:Uu,scalePow:u1,scaleQuantile:v$,scaleQuantize:m$,scaleRadial:p$,scaleSequential:E$,scaleSequentialLog:A$,scaleSequentialPow:y1,scaleSequentialQuantile:C$,scaleSequentialSqrt:DY,scaleSequentialSymlog:T$,scaleSqrt:yG,scaleSymlog:h$,scaleThreshold:g$,scaleTime:MY,scaleUtc:$Y,tickFormat:u$},Symbol.toStringTag,{value:"Module"}));var lb,dj;function N$(){if(dj)return lb;dj=1;var t=Al();function e(r,n,i){for(var o=-1,s=r.length;++o<s;){var u=r[o],c=n(u);if(c!=null&&(f===void 0?c===c&&!t(c):i(c,f)))var f=c,h=u}return h}return lb=e,lb}var ub,hj;function BY(){if(hj)return ub;hj=1;function t(e,r){return e>r}return ub=t,ub}var cb,pj;function FY(){if(pj)return cb;pj=1;var t=N$(),e=BY(),r=kl();function n(i){return i&&i.length?t(i,r,e):void 0}return cb=n,cb}var qY=FY();const Ao=rt(qY);var fb,vj;function zY(){if(vj)return fb;vj=1;function t(e,r){return e<r}return fb=t,fb}var db,mj;function UY(){if(mj)return db;mj=1;var t=N$(),e=zY(),r=kl();function n(i){return i&&i.length?t(i,r,e):void 0}return db=n,db}var WY=UY();const jp=rt(WY);var hb,gj;function HY(){if(gj)return hb;gj=1;var t=M_(),e=Do(),r=q2(),n=kr();function i(o,s){var u=n(o)?t:r;return u(o,e(s,3))}return hb=i,hb}var pb,yj;function VY(){if(yj)return pb;yj=1;var t=B2(),e=HY();function r(n,i){return t(e(n,i),1)}return pb=r,pb}var KY=VY();const GY=rt(KY);var vb,bj;function YY(){if(bj)return vb;bj=1;var t=G_();function e(r,n){return t(r,n)}return vb=e,vb}var XY=YY();const vc=rt(XY);var Nl=1e9,QY={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},x1,mt=!0,nn="[DecimalError] ",Sa=nn+"Invalid argument: ",w1=nn+"Exponent out of range: ",Il=Math.floor,sa=Math.pow,JY=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Fr,Ht=1e7,pt=7,I$=9007199254740991,Ph=Il(I$/pt),be={};be.absoluteValue=be.abs=function(){var t=new this.constructor(this);return t.s&&(t.s=1),t};be.comparedTo=be.cmp=function(t){var e,r,n,i,o=this;if(t=new o.constructor(t),o.s!==t.s)return o.s||-t.s;if(o.e!==t.e)return o.e>t.e^o.s<0?1:-1;for(n=o.d.length,i=t.d.length,e=0,r=n<i?n:i;e<r;++e)if(o.d[e]!==t.d[e])return o.d[e]>t.d[e]^o.s<0?1:-1;return n===i?0:n>i^o.s<0?1:-1};be.decimalPlaces=be.dp=function(){var t=this,e=t.d.length-1,r=(e-t.e)*pt;if(e=t.d[e],e)for(;e%10==0;e/=10)r--;return r<0?0:r};be.dividedBy=be.div=function(t){return Ai(this,new this.constructor(t))};be.dividedToIntegerBy=be.idiv=function(t){var e=this,r=e.constructor;return it(Ai(e,new r(t),0,1),r.precision)};be.equals=be.eq=function(t){return!this.cmp(t)};be.exponent=function(){return kt(this)};be.greaterThan=be.gt=function(t){return this.cmp(t)>0};be.greaterThanOrEqualTo=be.gte=function(t){return this.cmp(t)>=0};be.isInteger=be.isint=function(){return this.e>this.d.length-2};be.isNegative=be.isneg=function(){return this.s<0};be.isPositive=be.ispos=function(){return this.s>0};be.isZero=function(){return this.s===0};be.lessThan=be.lt=function(t){return this.cmp(t)<0};be.lessThanOrEqualTo=be.lte=function(t){return this.cmp(t)<1};be.logarithm=be.log=function(t){var e,r=this,n=r.constructor,i=n.precision,o=i+5;if(t===void 0)t=new n(10);else if(t=new n(t),t.s<1||t.eq(Fr))throw Error(nn+"NaN");if(r.s<1)throw Error(nn+(r.s?"NaN":"-Infinity"));return r.eq(Fr)?new n(0):(mt=!1,e=Ai(mc(r,o),mc(t,o),o),mt=!0,it(e,i))};be.minus=be.sub=function(t){var e=this;return t=new e.constructor(t),e.s==t.s?D$(e,t):M$(e,(t.s=-t.s,t))};be.modulo=be.mod=function(t){var e,r=this,n=r.constructor,i=n.precision;if(t=new n(t),!t.s)throw Error(nn+"NaN");return r.s?(mt=!1,e=Ai(r,t,0,1).times(t),mt=!0,r.minus(e)):it(new n(r),i)};be.naturalExponential=be.exp=function(){return $$(this)};be.naturalLogarithm=be.ln=function(){return mc(this)};be.negated=be.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t};be.plus=be.add=function(t){var e=this;return t=new e.constructor(t),e.s==t.s?M$(e,t):D$(e,(t.s=-t.s,t))};be.precision=be.sd=function(t){var e,r,n,i=this;if(t!==void 0&&t!==!!t&&t!==1&&t!==0)throw Error(Sa+t);if(e=kt(i)+1,n=i.d.length-1,r=n*pt+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return t&&e>r?e:r};be.squareRoot=be.sqrt=function(){var t,e,r,n,i,o,s,u=this,c=u.constructor;if(u.s<1){if(!u.s)return new c(0);throw Error(nn+"NaN")}for(t=kt(u),mt=!1,i=Math.sqrt(+u),i==0||i==1/0?(e=Qn(u.d),(e.length+t)%2==0&&(e+="0"),i=Math.sqrt(e),t=Il((t+1)/2)-(t<0||t%2),i==1/0?e="5e"+t:(e=i.toExponential(),e=e.slice(0,e.indexOf("e")+1)+t),n=new c(e)):n=new c(i.toString()),r=c.precision,i=s=r+3;;)if(o=n,n=o.plus(Ai(u,o,s+2)).times(.5),Qn(o.d).slice(0,s)===(e=Qn(n.d)).slice(0,s)){if(e=e.slice(s-3,s+1),i==s&&e=="4999"){if(it(o,r+1,0),o.times(o).eq(u)){n=o;break}}else if(e!="9999")break;s+=4}return mt=!0,it(n,r)};be.times=be.mul=function(t){var e,r,n,i,o,s,u,c,f,h=this,p=h.constructor,m=h.d,g=(t=new p(t)).d;if(!h.s||!t.s)return new p(0);for(t.s*=h.s,r=h.e+t.e,c=m.length,f=g.length,c<f&&(o=m,m=g,g=o,s=c,c=f,f=s),o=[],s=c+f,n=s;n--;)o.push(0);for(n=f;--n>=0;){for(e=0,i=c+n;i>n;)u=o[i]+g[n]*m[i-n-1]+e,o[i--]=u%Ht|0,e=u/Ht|0;o[i]=(o[i]+e)%Ht|0}for(;!o[--s];)o.pop();return e?++r:o.shift(),t.d=o,t.e=r,mt?it(t,p.precision):t};be.toDecimalPlaces=be.todp=function(t,e){var r=this,n=r.constructor;return r=new n(r),t===void 0?r:(ii(t,0,Nl),e===void 0?e=n.rounding:ii(e,0,8),it(r,t+kt(r)+1,e))};be.toExponential=function(t,e){var r,n=this,i=n.constructor;return t===void 0?r=ka(n,!0):(ii(t,0,Nl),e===void 0?e=i.rounding:ii(e,0,8),n=it(new i(n),t+1,e),r=ka(n,!0,t+1)),r};be.toFixed=function(t,e){var r,n,i=this,o=i.constructor;return t===void 0?ka(i):(ii(t,0,Nl),e===void 0?e=o.rounding:ii(e,0,8),n=it(new o(i),t+kt(i)+1,e),r=ka(n.abs(),!1,t+kt(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};be.toInteger=be.toint=function(){var t=this,e=t.constructor;return it(new e(t),kt(t)+1,e.rounding)};be.toNumber=function(){return+this};be.toPower=be.pow=function(t){var e,r,n,i,o,s,u=this,c=u.constructor,f=12,h=+(t=new c(t));if(!t.s)return new c(Fr);if(u=new c(u),!u.s){if(t.s<1)throw Error(nn+"Infinity");return u}if(u.eq(Fr))return u;if(n=c.precision,t.eq(Fr))return it(u,n);if(e=t.e,r=t.d.length-1,s=e>=r,o=u.s,s){if((r=h<0?-h:h)<=I$){for(i=new c(Fr),e=Math.ceil(n/pt+4),mt=!1;r%2&&(i=i.times(u),xj(i.d,e)),r=Il(r/2),r!==0;)u=u.times(u),xj(u.d,e);return mt=!0,t.s<0?new c(Fr).div(i):it(i,n)}}else if(o<0)throw Error(nn+"NaN");return o=o<0&&t.d[Math.max(e,r)]&1?-1:1,u.s=1,mt=!1,i=t.times(mc(u,n+f)),mt=!0,i=$$(i),i.s=o,i};be.toPrecision=function(t,e){var r,n,i=this,o=i.constructor;return t===void 0?(r=kt(i),n=ka(i,r<=o.toExpNeg||r>=o.toExpPos)):(ii(t,1,Nl),e===void 0?e=o.rounding:ii(e,0,8),i=it(new o(i),t,e),r=kt(i),n=ka(i,t<=r||r<=o.toExpNeg,t)),n};be.toSignificantDigits=be.tosd=function(t,e){var r=this,n=r.constructor;return t===void 0?(t=n.precision,e=n.rounding):(ii(t,1,Nl),e===void 0?e=n.rounding:ii(e,0,8)),it(new n(r),t,e)};be.toString=be.valueOf=be.val=be.toJSON=be[Symbol.for("nodejs.util.inspect.custom")]=function(){var t=this,e=kt(t),r=t.constructor;return ka(t,e<=r.toExpNeg||e>=r.toExpPos)};function M$(t,e){var r,n,i,o,s,u,c,f,h=t.constructor,p=h.precision;if(!t.s||!e.s)return e.s||(e=new h(t)),mt?it(e,p):e;if(c=t.d,f=e.d,s=t.e,i=e.e,c=c.slice(),o=s-i,o){for(o<0?(n=c,o=-o,u=f.length):(n=f,i=s,u=c.length),s=Math.ceil(p/pt),u=s>u?s+1:u+1,o>u&&(o=u,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for(u=c.length,o=f.length,u-o<0&&(o=u,n=f,f=c,c=n),r=0;o;)r=(c[--o]=c[o]+f[o]+r)/Ht|0,c[o]%=Ht;for(r&&(c.unshift(r),++i),u=c.length;c[--u]==0;)c.pop();return e.d=c,e.e=i,mt?it(e,p):e}function ii(t,e,r){if(t!==~~t||t<e||t>r)throw Error(Sa+t)}function Qn(t){var e,r,n,i=t.length-1,o="",s=t[0];if(i>0){for(o+=s,e=1;e<i;e++)n=t[e]+"",r=pt-n.length,r&&(o+=vo(r)),o+=n;s=t[e],n=s+"",r=pt-n.length,r&&(o+=vo(r))}else if(s===0)return"0";for(;s%10===0;)s/=10;return o+s}var Ai=function(){function t(n,i){var o,s=0,u=n.length;for(n=n.slice();u--;)o=n[u]*i+s,n[u]=o%Ht|0,s=o/Ht|0;return s&&n.unshift(s),n}function e(n,i,o,s){var u,c;if(o!=s)c=o>s?1:-1;else for(u=c=0;u<o;u++)if(n[u]!=i[u]){c=n[u]>i[u]?1:-1;break}return c}function r(n,i,o){for(var s=0;o--;)n[o]-=s,s=n[o]<i[o]?1:0,n[o]=s*Ht+n[o]-i[o];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,o,s){var u,c,f,h,p,m,g,w,b,y,_,P,S,T,E,A,C,N,I=n.constructor,q=n.s==i.s?1:-1,$=n.d,B=i.d;if(!n.s)return new I(n);if(!i.s)throw Error(nn+"Division by zero");for(c=n.e-i.e,C=B.length,E=$.length,g=new I(q),w=g.d=[],f=0;B[f]==($[f]||0);)++f;if(B[f]>($[f]||0)&&--c,o==null?P=o=I.precision:s?P=o+(kt(n)-kt(i))+1:P=o,P<0)return new I(0);if(P=P/pt+2|0,f=0,C==1)for(h=0,B=B[0],P++;(f<E||h)&&P--;f++)S=h*Ht+($[f]||0),w[f]=S/B|0,h=S%B|0;else{for(h=Ht/(B[0]+1)|0,h>1&&(B=t(B,h),$=t($,h),C=B.length,E=$.length),T=C,b=$.slice(0,C),y=b.length;y<C;)b[y++]=0;N=B.slice(),N.unshift(0),A=B[0],B[1]>=Ht/2&&++A;do h=0,u=e(B,b,C,y),u<0?(_=b[0],C!=y&&(_=_*Ht+(b[1]||0)),h=_/A|0,h>1?(h>=Ht&&(h=Ht-1),p=t(B,h),m=p.length,y=b.length,u=e(p,b,m,y),u==1&&(h--,r(p,C<m?N:B,m))):(h==0&&(u=h=1),p=B.slice()),m=p.length,m<y&&p.unshift(0),r(b,p,y),u==-1&&(y=b.length,u=e(B,b,C,y),u<1&&(h++,r(b,C<y?N:B,y))),y=b.length):u===0&&(h++,b=[0]),w[f++]=h,u&&b[0]?b[y++]=$[T]||0:(b=[$[T]],y=1);while((T++<E||b[0]!==void 0)&&P--)}return w[0]||w.shift(),g.e=c,it(g,s?o+kt(g)+1:o)}}();function $$(t,e){var r,n,i,o,s,u,c=0,f=0,h=t.constructor,p=h.precision;if(kt(t)>16)throw Error(w1+kt(t));if(!t.s)return new h(Fr);for(mt=!1,u=p,s=new h(.03125);t.abs().gte(.1);)t=t.times(s),f+=5;for(n=Math.log(sa(2,f))/Math.LN10*2+5|0,u+=n,r=i=o=new h(Fr),h.precision=u;;){if(i=it(i.times(t),u),r=r.times(++c),s=o.plus(Ai(i,r,u)),Qn(s.d).slice(0,u)===Qn(o.d).slice(0,u)){for(;f--;)o=it(o.times(o),u);return h.precision=p,e==null?(mt=!0,it(o,p)):o}o=s}}function kt(t){for(var e=t.e*pt,r=t.d[0];r>=10;r/=10)e++;return e}function mb(t,e,r){if(e>t.LN10.sd())throw mt=!0,r&&(t.precision=r),Error(nn+"LN10 precision limit exceeded");return it(new t(t.LN10),e)}function vo(t){for(var e="";t--;)e+="0";return e}function mc(t,e){var r,n,i,o,s,u,c,f,h,p=1,m=10,g=t,w=g.d,b=g.constructor,y=b.precision;if(g.s<1)throw Error(nn+(g.s?"NaN":"-Infinity"));if(g.eq(Fr))return new b(0);if(e==null?(mt=!1,f=y):f=e,g.eq(10))return e==null&&(mt=!0),mb(b,f);if(f+=m,b.precision=f,r=Qn(w),n=r.charAt(0),o=kt(g),Math.abs(o)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)g=g.times(t),r=Qn(g.d),n=r.charAt(0),p++;o=kt(g),n>1?(g=new b("0."+r),o++):g=new b(n+"."+r.slice(1))}else return c=mb(b,f+2,y).times(o+""),g=mc(new b(n+"."+r.slice(1)),f-m).plus(c),b.precision=y,e==null?(mt=!0,it(g,y)):g;for(u=s=g=Ai(g.minus(Fr),g.plus(Fr),f),h=it(g.times(g),f),i=3;;){if(s=it(s.times(h),f),c=u.plus(Ai(s,new b(i),f)),Qn(c.d).slice(0,f)===Qn(u.d).slice(0,f))return u=u.times(2),o!==0&&(u=u.plus(mb(b,f+2,y).times(o+""))),u=Ai(u,new b(p),f),b.precision=y,e==null?(mt=!0,it(u,y)):u;u=c,i+=2}}function wj(t,e){var r,n,i;for((r=e.indexOf("."))>-1&&(e=e.replace(".","")),(n=e.search(/e/i))>0?(r<0&&(r=n),r+=+e.slice(n+1),e=e.substring(0,n)):r<0&&(r=e.length),n=0;e.charCodeAt(n)===48;)++n;for(i=e.length;e.charCodeAt(i-1)===48;)--i;if(e=e.slice(n,i),e){if(i-=n,r=r-n-1,t.e=Il(r/pt),t.d=[],n=(r+1)%pt,r<0&&(n+=pt),n<i){for(n&&t.d.push(+e.slice(0,n)),i-=pt;n<i;)t.d.push(+e.slice(n,n+=pt));e=e.slice(n),n=pt-e.length}else n-=i;for(;n--;)e+="0";if(t.d.push(+e),mt&&(t.e>Ph||t.e<-Ph))throw Error(w1+r)}else t.s=0,t.e=0,t.d=[0];return t}function it(t,e,r){var n,i,o,s,u,c,f,h,p=t.d;for(s=1,o=p[0];o>=10;o/=10)s++;if(n=e-s,n<0)n+=pt,i=e,f=p[h=0];else{if(h=Math.ceil((n+1)/pt),o=p.length,h>=o)return t;for(f=o=p[h],s=1;o>=10;o/=10)s++;n%=pt,i=n-pt+s}if(r!==void 0&&(o=sa(10,s-i-1),u=f/o%10|0,c=e<0||p[h+1]!==void 0||f%o,c=r<4?(u||c)&&(r==0||r==(t.s<0?3:2)):u>5||u==5&&(r==4||c||r==6&&(n>0?i>0?f/sa(10,s-i):0:p[h-1])%10&1||r==(t.s<0?8:7))),e<1||!p[0])return c?(o=kt(t),p.length=1,e=e-o-1,p[0]=sa(10,(pt-e%pt)%pt),t.e=Il(-e/pt)||0):(p.length=1,p[0]=t.e=t.s=0),t;if(n==0?(p.length=h,o=1,h--):(p.length=h+1,o=sa(10,pt-n),p[h]=i>0?(f/sa(10,s-i)%sa(10,i)|0)*o:0),c)for(;;)if(h==0){(p[0]+=o)==Ht&&(p[0]=1,++t.e);break}else{if(p[h]+=o,p[h]!=Ht)break;p[h--]=0,o=1}for(n=p.length;p[--n]===0;)p.pop();if(mt&&(t.e>Ph||t.e<-Ph))throw Error(w1+kt(t));return t}function D$(t,e){var r,n,i,o,s,u,c,f,h,p,m=t.constructor,g=m.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new m(t),mt?it(e,g):e;if(c=t.d,p=e.d,n=e.e,f=t.e,c=c.slice(),s=f-n,s){for(h=s<0,h?(r=c,s=-s,u=p.length):(r=p,n=f,u=c.length),i=Math.max(Math.ceil(g/pt),u)+2,s>i&&(s=i,r.length=1),r.reverse(),i=s;i--;)r.push(0);r.reverse()}else{for(i=c.length,u=p.length,h=i<u,h&&(u=i),i=0;i<u;i++)if(c[i]!=p[i]){h=c[i]<p[i];break}s=0}for(h&&(r=c,c=p,p=r,e.s=-e.s),u=c.length,i=p.length-u;i>0;--i)c[u++]=0;for(i=p.length;i>s;){if(c[--i]<p[i]){for(o=i;o&&c[--o]===0;)c[o]=Ht-1;--c[o],c[i]+=Ht}c[i]-=p[i]}for(;c[--u]===0;)c.pop();for(;c[0]===0;c.shift())--n;return c[0]?(e.d=c,e.e=n,mt?it(e,g):e):new m(0)}function ka(t,e,r){var n,i=kt(t),o=Qn(t.d),s=o.length;return e?(r&&(n=r-s)>0?o=o.charAt(0)+"."+o.slice(1)+vo(n):s>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+vo(-i-1)+o,r&&(n=r-s)>0&&(o+=vo(n))):i>=s?(o+=vo(i+1-s),r&&(n=r-i-1)>0&&(o=o+"."+vo(n))):((n=i+1)<s&&(o=o.slice(0,n)+"."+o.slice(n)),r&&(n=r-s)>0&&(i+1===s&&(o+="."),o+=vo(n))),t.s<0?"-"+o:o}function xj(t,e){if(t.length>e)return t.length=e,!0}function L$(t){var e,r,n;function i(o){var s=this;if(!(s instanceof i))return new i(o);if(s.constructor=i,o instanceof i){s.s=o.s,s.e=o.e,s.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(Sa+o);if(o>0)s.s=1;else if(o<0)o=-o,s.s=-1;else{s.s=0,s.e=0,s.d=[0];return}if(o===~~o&&o<1e7){s.e=0,s.d=[o];return}return wj(s,o.toString())}else if(typeof o!="string")throw Error(Sa+o);if(o.charCodeAt(0)===45?(o=o.slice(1),s.s=-1):s.s=1,JY.test(o))wj(s,o);else throw Error(Sa+o)}if(i.prototype=be,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=L$,i.config=i.set=ZY,t===void 0&&(t={}),t)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],e=0;e<n.length;)t.hasOwnProperty(r=n[e++])||(t[r]=this[r]);return i.config(t),i}function ZY(t){if(!t||typeof t!="object")throw Error(nn+"Object expected");var e,r,n,i=["precision",1,Nl,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e<i.length;e+=3)if((n=t[r=i[e]])!==void 0)if(Il(n)===n&&n>=i[e+1]&&n<=i[e+2])this[r]=n;else throw Error(Sa+r+": "+n);if((n=t[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Sa+r+": "+n);return this}var x1=L$(QY);Fr=new x1(1);const nt=x1;function eX(t){return iX(t)||nX(t)||rX(t)||tX()}function tX(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 193In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rX(t,e){if(t){if(typeof t=="string")return ax(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ax(t,e)}}function nX(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function iX(t){if(Array.isArray(t))return ax(t)}function ax(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var oX=function(e){return e},B$={},F$=function(e){return e===B$},_j=function(e){return function r(){return arguments.length===0||arguments.length===1&&F$(arguments.length<=0?void 0:arguments[0])?r:e.apply(void 0,arguments)}},aX=function t(e,r){return e===1?r:_j(function(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];var s=i.filter(function(u){return u!==B$}).length;return s>=e?r.apply(void 0,i):t(e-s,_j(function(){for(var u=arguments.length,c=new Array(u),f=0;f<u;f++)c[f]=arguments[f];var h=i.map(function(p){return F$(p)?c.shift():p});return r.apply(void 0,eX(h).concat(c))}))})},Rp=function(e){return aX(e.length,e)},sx=function(e,r){for(var n=[],i=e;i<r;++i)n[i-e]=i;return n},sX=Rp(function(t,e){return Array.isArray(e)?e.map(t):Object.keys(e).map(function(r){return e[r]}).map(t)}),lX=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];if(!r.length)return oX;var i=r.reverse(),o=i[0],s=i.slice(1);return function(){return s.reduce(function(u,c){return c(u)},o.apply(void 0,arguments))}},lx=function(e){return Array.isArray(e)?e.reverse():e.split("").reverse.join("")},q$=function(e){var r=null,n=null;return function(){for(var i=arguments.length,o=new Array(i),s=0;s<i;s++)o[s]=arguments[s];return r&&o.every(function(u,c){return u===r[c]})||(r=o,n=e.apply(void 0,o)),n}};function uX(t){var e;return t===0?e=1:e=Math.floor(new nt(t).abs().log(10).toNumber())+1,e}function cX(t,e,r){for(var n=new nt(t),i=0,o=[];n.lt(e)&&i<1e5;)o.push(n.toNumber()),n=n.add(r),i++;return o}var fX=Rp(function(t,e,r){var n=+t,i=+e;return n+r*(i-n)}),dX=Rp(function(t,e,r){var n=e-+t;return n=n||1/0,(r-t)/n}),hX=Rp(function(t,e,r){var n=e-+t;return n=n||1/0,Math.max(0,Math.min(1,(r-t)/n))});const Np={rangeStep:cX,getDigitCount:uX,interpolateNumber:fX,uninterpolateNumber:dX,uninterpolateTruncation:hX};function ux(t){return mX(t)||vX(t)||z$(t)||pX()}function pX(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 194In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vX(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function mX(t){if(Array.isArray(t))return cx(t)}function gc(t,e){return bX(t)||yX(t,e)||z$(t,e)||gX()}function gX(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 195In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function z$(t,e){if(t){if(typeof t=="string")return cx(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return cx(t,e)}}function cx(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function yX(t,e){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(t)))){var r=[],n=!0,i=!1,o=void 0;try{for(var s=t[Symbol.iterator](),u;!(n=(u=s.next()).done)&&(r.push(u.value),!(e&&r.length===e));n=!0);}catch(c){i=!0,o=c}finally{try{!n&&s.return!=null&&s.return()}finally{if(i)throw o}}return r}}function bX(t){if(Array.isArray(t))return t}function U$(t){var e=gc(t,2),r=e[0],n=e[1],i=r,o=n;return r>n&&(i=n,o=r),[i,o]}function W$(t,e,r){if(t.lte(0))return new nt(0);var n=Np.getDigitCount(t.toNumber()),i=new nt(10).pow(n),o=t.div(i),s=n!==1?.05:.1,u=new nt(Math.ceil(o.div(s).toNumber())).add(r).mul(s),c=u.mul(i);return e?c:new nt(Math.ceil(c))}function wX(t,e,r){var n=1,i=new nt(t);if(!i.isint()&&r){var o=Math.abs(t);o<1?(n=new nt(10).pow(Np.getDigitCount(t)-1),i=new nt(Math.floor(i.div(n).toNumber())).mul(n)):o>1&&(i=new nt(Math.floor(t)))}else t===0?i=new nt(Math.floor((e-1)/2)):r||(i=new nt(Math.floor(t)));var s=Math.floor((e-1)/2),u=lX(sX(function(c){return i.add(new nt(c-s).mul(n)).toNumber()}),sx);return u(0,e)}function H$(t,e,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((e-t)/(r-1)))return{step:new nt(0),tickMin:new nt(0),tickMax:new nt(0)};var o=W$(new nt(e).sub(t).div(r-1),n,i),s;t<=0&&e>=0?s=new nt(0):(s=new nt(t).add(e).div(2),s=s.sub(new nt(s).mod(o)));var u=Math.ceil(s.sub(t).div(o).toNumber()),c=Math.ceil(new nt(e).sub(s).div(o).toNumber()),f=u+c+1;return f>r?H$(t,e,r,n,i+1):(f<r&&(c=e>0?c+(r-f):c,u=e>0?u:u+(r-f)),{step:o,tickMin:s.sub(new nt(u).mul(o)),tickMax:s.add(new nt(c).mul(o))})}function xX(t){var e=gc(t,2),r=e[0],n=e[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=Math.max(i,2),u=U$([r,n]),c=gc(u,2),f=c[0],h=c[1];if(f===-1/0||h===1/0){var p=h===1/0?[f].concat(ux(sx(0,i-1).map(function(){return 1/0}))):[].concat(ux(sx(0,i-1).map(function(){return-1/0})),[h]);return r>n?lx(p):p}if(f===h)return wX(f,i,o);var m=H$(f,h,s,o),g=m.step,w=m.tickMin,b=m.tickMax,y=Np.rangeStep(w,b.add(new nt(.1).mul(g)),g);return r>n?lx(y):y}function _X(t,e){var r=gc(t,2),n=r[0],i=r[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=U$([n,i]),u=gc(s,2),c=u[0],f=u[1];if(c===-1/0||f===1/0)return[n,i];if(c===f)return[c];var h=Math.max(e,2),p=W$(new nt(f).sub(c).div(h-1),o,0),m=[].concat(ux(Np.rangeStep(new nt(c),new nt(f).sub(new nt(.99).mul(p)),p)),[f]);return n>i?lx(m):m}var SX=q$(xX),OX=q$(_X),PX="Invariant failed";function ja(t,e){throw new Error(PX)}var EX=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function ll(t){"@babel/helpers - typeof";return ll=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ll(t)}function Eh(){return Eh=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Eh.apply(this,arguments)}function AX(t,e){return jX(t)||kX(t,e)||CX(t,e)||TX()}function TX(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 196In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function CX(t,e){if(t){if(typeof t=="string")return Sj(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Sj(t,e)}}function Sj(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function kX(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,i,o,s,u=[],c=!0,f=!1;try{if(o=(r=r.call(t)).next,e!==0)for(;!(c=(n=o.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(h){f=!0,i=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function jX(t){if(Array.isArray(t))return t}function RX(t,e){if(t==null)return{};var r=NX(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function NX(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function IX(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function MX(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,G$(n.key),n)}}function $X(t,e,r){return e&&MX(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function DX(t,e,r){return e=Ah(e),LX(t,V$()?Reflect.construct(e,r||[],Ah(t).constructor):e.apply(t,r))}function LX(t,e){if(e&&(ll(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return BX(t)}function BX(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function V$(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(V$=function(){return!!t})()}function Ah(t){return Ah=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ah(t)}function FX(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&fx(t,e)}function fx(t,e){return fx=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},fx(t,e)}function K$(t,e,r){return e=G$(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function G$(t){var e=qX(t,"string");return ll(e)=="symbol"?e:e+""}function qX(t,e){if(ll(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(ll(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Ip=function(t){function e(){return IX(this,e),DX(this,e,arguments)}return FX(e,t),$X(e,[{key:"render",value:function(){var n=this.props,i=n.offset,o=n.layout,s=n.width,u=n.dataKey,c=n.data,f=n.dataPointFormatter,h=n.xAxis,p=n.yAxis,m=RX(n,EX),g=Fe(m,!1);this.props.direction==="x"&&h.type!=="number"&&ja();var w=c.map(function(b){var y=f(b,u),_=y.x,P=y.y,S=y.value,T=y.errorVal;if(!T)return null;var E=[],A,C;if(Array.isArray(T)){var N=AX(T,2);A=N[0],C=N[1]}else A=C=T;if(o==="vertical"){var I=h.scale,q=P+i,$=q+s,B=q-s,H=I(S-A),F=I(S+C);E.push({x1:F,y1:$,x2:F,y2:B}),E.push({x1:H,y1:q,x2:F,y2:q}),E.push({x1:H,y1:$,x2:H,y2:B})}else if(o==="horizontal"){var Y=p.scale,X=_+i,Q=X-s,U=X+s,V=Y(S-A),ee=Y(S+C);E.push({x1:Q,y1:ee,x2:U,y2:ee}),E.push({x1:X,y1:V,x2:X,y2:ee}),E.push({x1:Q,y1:V,x2:U,y2:V})}return M.createElement(wt,Eh({className:"recharts-errorBar",key:"bar-".concat(E.map(function(D){return"".concat(D.x1,"-").concat(D.x2,"-").concat(D.y1,"-").concat(D.y2)}))},g),E.map(function(D){return M.createElement("line",Eh({},D,{key:"line-".concat(D.x1,"-").concat(D.x2,"-").concat(D.y1,"-").concat(D.y2)}))}))});return M.createElement(wt,{className:"recharts-errorBars"},w)}}])}(M.Component);K$(Ip,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});K$(Ip,"displayName","ErrorBar");function yc(t){"@babel/helpers - typeof";return yc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yc(t)}function Oj(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function ia(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Oj(Object(r),!0).forEach(function(n){zX(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Oj(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function zX(t,e,r){return e=UX(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function UX(t){var e=WX(t,"string");return yc(e)=="symbol"?e:e+""}function WX(t,e){if(yc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(yc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Y$=function(e){var r=e.children,n=e.formattedGraphicalItems,i=e.legendWidth,o=e.legendContent,s=Lr(r,Ms);if(!s)return null;var u=Ms.defaultProps,c=u!==void 0?ia(ia({},u),s.props):{},f;return s.props&&s.props.payload?f=s.props&&s.props.payload:o==="children"?f=(n||[]).reduce(function(h,p){var m=p.item,g=p.props,w=g.sectors||g.data||[];return h.concat(w.map(function(b){return{type:s.props.iconType||m.props.legendType,value:b.name,color:b.fill,payload:b}}))},[]):f=(n||[]).map(function(h){var p=h.item,m=p.type.defaultProps,g=m!==void 0?ia(ia({},m),p.props):{},w=g.dataKey,b=g.name,y=g.legendType,_=g.hide;return{inactive:_,dataKey:w,type:c.iconType||y||"square",color:_1(p),value:b||w,payload:g}}),ia(ia(ia({},c),Ms.getWithHeight(s,i)),{},{payload:f,item:s})};function bc(t){"@babel/helpers - typeof";return bc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bc(t)}function Pj(t){return GX(t)||KX(t)||VX(t)||HX()}function HX(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 197In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function VX(t,e){if(t){if(typeof t=="string")return dx(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return dx(t,e)}}function KX(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function GX(t){if(Array.isArray(t))return dx(t)}function dx(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function Ej(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function St(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Ej(Object(r),!0).forEach(function(n){Ds(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Ej(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Ds(t,e,r){return e=YX(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function YX(t){var e=XX(t,"string");return bc(e)=="symbol"?e:e+""}function XX(t,e){if(bc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(bc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function zr(t,e,r){return Ue(t)||Ue(e)?r:Dt(e)?rn(t,e,r):$e(e)?e(t):r}function Wu(t,e,r,n){var i=GY(t,function(u){return zr(u,e)});if(r==="number"){var o=i.filter(function(u){return fe(u)||parseFloat(u)});return o.length?[jp(o),Ao(o)]:[1/0,-1/0]}var s=n?i.filter(function(u){return!Ue(u)}):i;return s.map(function(u){return Dt(u)||u instanceof Date?u:""})}var QX=function(e){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,s=-1,u=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(u<=1)return 0;if(o&&o.axisType==="angleAxis"&&Math.abs(Math.abs(o.range[1]-o.range[0])-360)<=1e-6)for(var c=o.range,f=0;f<u;f++){var h=f>0?i[f-1].coordinate:i[u-1].coordinate,p=i[f].coordinate,m=f>=u-1?i[0].coordinate:i[f+1].coordinate,g=void 0;if(Cn(p-h)!==Cn(m-p)){var w=[];if(Cn(m-p)===Cn(c[1]-c[0])){g=m;var b=p+c[1]-c[0];w[0]=Math.min(b,(b+h)/2),w[1]=Math.max(b,(b+h)/2)}else{g=h;var y=m+c[1]-c[0];w[0]=Math.min(p,(y+p)/2),w[1]=Math.max(p,(y+p)/2)}var _=[Math.min(p,(g+p)/2),Math.max(p,(g+p)/2)];if(e>_[0]&&e<=_[1]||e>=w[0]&&e<=w[1]){s=i[f].index;break}}else{var P=Math.min(h,m),S=Math.max(h,m);if(e>(P+p)/2&&e<=(S+p)/2){s=i[f].index;break}}}else for(var T=0;T<u;T++)if(T===0&&e<=(n[T].coordinate+n[T+1].coordinate)/2||T>0&&T<u-1&&e>(n[T].coordinate+n[T-1].coordinate)/2&&e<=(n[T].coordinate+n[T+1].coordinate)/2||T===u-1&&e>(n[T].coordinate+n[T-1].coordinate)/2){s=n[T].index;break}return s},_1=function(e){var r,n=e,i=n.type.displayName,o=(r=e.type)!==null&&r!==void 0&&r.defaultProps?St(St({},e.type.defaultProps),e.props):e.props,s=o.stroke,u=o.fill,c;switch(i){case"Line":c=s;break;case"Area":case"Radar":c=s&&s!=="none"?s:u;break;default:c=u;break}return c},JX=function(e){var r=e.barSize,n=e.totalSize,i=e.stackGroups,o=i===void 0?{}:i;if(!o)return{};for(var s={},u=Object.keys(o),c=0,f=u.length;c<f;c++)for(var h=o[u[c]].stackGroups,p=Object.keys(h),m=0,g=p.length;m<g;m++){var w=h[p[m]],b=w.items,y=w.cateAxisId,_=b.filter(function(C){return Pi(C.type).indexOf("Bar")>=0});if(_&&_.length){var P=_[0].type.defaultProps,S=P!==void 0?St(St({},P),_[0].props):_[0].props,T=S.barSize,E=S[y];s[E]||(s[E]=[]);var A=Ue(T)?r:T;s[E].push({item:_[0],stackList:_.slice(1),barSize:Ue(A)?void 0:Ca(A,n,0)})}}return s},ZX=function(e){var r=e.barGap,n=e.barCategoryGap,i=e.bandSize,o=e.sizeList,s=o===void 0?[]:o,u=e.maxBarSize,c=s.length;if(c<1)return null;var f=Ca(r,i,0,!0),h,p=[];if(s[0].barSize===+s[0].barSize){var m=!1,g=i/c,w=s.reduce(function(T,E){return T+E.barSize||0},0);w+=(c-1)*f,w>=i&&(w-=(c-1)*f,f=0),w>=i&&g>0&&(m=!0,g*=.9,w=c*g);var b=(i-w)/2>>0,y={offset:b-f,size:0};h=s.reduce(function(T,E){var A={item:E.item,position:{offset:y.offset+y.size+f,size:m?g:E.barSize}},C=[].concat(Pj(T),[A]);return y=C[C.length-1].position,E.stackList&&E.stackList.length&&E.stackList.forEach(function(N){C.push({item:N,position:y})}),C},p)}else{var _=Ca(n,i,0,!0);i-2*_-(c-1)*f<=0&&(f=0);var P=(i-2*_-(c-1)*f)/c;P>1&&(P>>=0);var S=u===+u?Math.min(P,u):P;h=s.reduce(function(T,E,A){var C=[].concat(Pj(T),[{item:E.item,position:{offset:_+(P+f)*A+(P-S)/2,size:S}}]);return E.stackList&&E.stackList.length&&E.stackList.forEach(function(N){C.push({item:N,position:C[C.length-1].position})}),C},p)}return h},eQ=function(e,r,n,i){var o=n.children,s=n.width,u=n.margin,c=s-(u.left||0)-(u.right||0),f=Y$({children:o,legendWidth:c});if(f){var h=i||{},p=h.width,m=h.height,g=f.align,w=f.verticalAlign,b=f.layout;if((b==="vertical"||b==="horizontal"&&w==="middle")&&g!=="center"&&fe(e[g]))return St(St({},e),{},Ds({},g,e[g]+(p||0)));if((b==="horizontal"||b==="vertical"&&g==="center")&&w!=="middle"&&fe(e[w]))return St(St({},e),{},Ds({},w,e[w]+(m||0)))}return e},tQ=function(e,r,n){return Ue(r)?!0:e==="horizontal"?r==="yAxis":e==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},X$=function(e,r,n,i,o){var s=r.props.children,u=jn(s,Ip).filter(function(f){return tQ(i,o,f.props.direction)});if(u&&u.length){var c=u.map(function(f){return f.props.dataKey});return e.reduce(function(f,h){var p=zr(h,n);if(Ue(p))return f;var m=Array.isArray(p)?[jp(p),Ao(p)]:[p,p],g=c.reduce(function(w,b){var y=zr(h,b,0),_=m[0]-Math.abs(Array.isArray(y)?y[0]:y),P=m[1]+Math.abs(Array.isArray(y)?y[1]:y);return[Math.min(_,w[0]),Math.max(P,w[1])]},[1/0,-1/0]);return[Math.min(g[0],f[0]),Math.max(g[1],f[1])]},[1/0,-1/0])}return null},rQ=function(e,r,n,i,o){var s=r.map(function(u){return X$(e,u,n,o,i)}).filter(function(u){return!Ue(u)});return s&&s.length?s.reduce(function(u,c){return[Math.min(u[0],c[0]),Math.max(u[1],c[1])]},[1/0,-1/0]):null},Q$=function(e,r,n,i,o){var s=r.map(function(c){var f=c.props.dataKey;return n==="number"&&f&&X$(e,c,f,i)||Wu(e,f,n,o)});if(n==="number")return s.reduce(function(c,f){return[Math.min(c[0],f[0]),Math.max(c[1],f[1])]},[1/0,-1/0]);var u={};return s.reduce(function(c,f){for(var h=0,p=f.length;h<p;h++)u[f[h]]||(u[f[h]]=!0,c.push(f[h]));return c},[])},J$=function(e,r){return e==="horizontal"&&r==="xAxis"||e==="vertical"&&r==="yAxis"||e==="centric"&&r==="angleAxis"||e==="radial"&&r==="radiusAxis"},Z$=function(e,r,n,i){if(i)return e.map(function(c){return c.coordinate});var o,s,u=e.map(function(c){return c.coordinate===r&&(o=!0),c.coordinate===n&&(s=!0),c.coordinate});return o||u.push(r),s||u.push(n),u},Oi=function(e,r,n){if(!e)return null;var i=e.scale,o=e.duplicateDomain,s=e.type,u=e.range,c=e.realScaleType==="scaleBand"?i.bandwidth()/2:2,f=(r||n)&&s==="category"&&i.bandwidth?i.bandwidth()/c:0;if(f=e.axisType==="angleAxis"&&(u==null?void 0:u.length)>=2?Cn(u[0]-u[1])*2*f:f,r&&(e.ticks||e.niceTicks)){var h=(e.ticks||e.niceTicks).map(function(p){var m=o?o.indexOf(p):p;return{coordinate:i(m)+f,value:p,offset:f}});return h.filter(function(p){return!Cl(p.coordinate)})}return e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map(function(p,m){return{coordinate:i(p)+f,value:p,index:m,offset:f}}):i.ticks&&!n?i.ticks(e.tickCount).map(function(p){return{coordinate:i(p)+f,value:p,offset:f}}):i.domain().map(function(p,m){return{coordinate:i(p)+f,value:o?o[p]:p,index:m,offset:f}})},gb=new WeakMap,Id=function(e,r){if(typeof r!="function")return e;gb.has(e)||gb.set(e,new WeakMap);var n=gb.get(e);if(n.has(r))return n.get(r);var i=function(){e.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,i),i},nQ=function(e,r,n){var i=e.scale,o=e.type,s=e.layout,u=e.axisType;if(i==="auto")return s==="radial"&&u==="radiusAxis"?{scale:cc(),realScaleType:"band"}:s==="radial"&&u==="angleAxis"?{scale:xh(),realScaleType:"linear"}:o==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:Uu(),realScaleType:"point"}:o==="category"?{scale:cc(),realScaleType:"band"}:{scale:xh(),realScaleType:"linear"};if(Jc(i)){var c="scale".concat(yp(i));return{scale:(fj[c]||Uu)(),realScaleType:fj[c]?c:"point"}}return $e(i)?{scale:i}:{scale:Uu(),realScaleType:"point"}},Aj=1e-4,iQ=function(e){var r=e.domain();if(!(!r||r.length<=2)){var n=r.length,i=e.range(),o=Math.min(i[0],i[1])-Aj,s=Math.max(i[0],i[1])+Aj,u=e(r[0]),c=e(r[n-1]);(u<o||u>s||c<o||c>s)&&e.domain([r[0],r[n-1]])}},oQ=function(e,r){if(!e)return null;for(var n=0,i=e.length;n<i;n++)if(e[n].item===r)return e[n].position;return null},aQ=function(e,r){if(!r||r.length!==2||!fe(r[0])||!fe(r[1]))return e;var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]),o=[e[0],e[1]];return(!fe(e[0])||e[0]<n)&&(o[0]=n),(!fe(e[1])||e[1]>i)&&(o[1]=i),o[0]>i&&(o[0]=i),o[1]<n&&(o[1]=n),o},sQ=function(e){var r=e.length;if(!(r<=0))for(var n=0,i=e[0].length;n<i;++n)for(var o=0,s=0,u=0;u<r;++u){var c=Cl(e[u][n][1])?e[u][n][0]:e[u][n][1];c>=0?(e[u][n][0]=o,e[u][n][1]=o+c,o=e[u][n][1]):(e[u][n][0]=s,e[u][n][1]=s+c,s=e[u][n][1])}},lQ=function(e){var r=e.length;if(!(r<=0))for(var n=0,i=e[0].length;n<i;++n)for(var o=0,s=0;s<r;++s){var u=Cl(e[s][n][1])?e[s][n][0]:e[s][n][1];u>=0?(e[s][n][0]=o,e[s][n][1]=o+u,o=e[s][n][1]):(e[s][n][0]=0,e[s][n][1]=0)}},uQ={sign:sQ,expand:HH,none:el,silhouette:VH,wiggle:KH,positive:lQ},cQ=function(e,r,n){var i=r.map(function(u){return u.props.dataKey}),o=uQ[n],s=WH().keys(i).value(function(u,c){return+zr(u,c,0)}).order(zw).offset(o);return s(e)},fQ=function(e,r,n,i,o,s){if(!e)return null;var u=s?r.reverse():r,c={},f=u.reduce(function(p,m){var g,w=(g=m.type)!==null&&g!==void 0&&g.defaultProps?St(St({},m.type.defaultProps),m.props):m.props,b=w.stackId,y=w.hide;if(y)return p;var _=w[n],P=p[_]||{hasStack:!1,stackGroups:{}};if(Dt(b)){var S=P.stackGroups[b]||{numericAxisId:n,cateAxisId:i,items:[]};S.items.push(m),P.hasStack=!0,P.stackGroups[b]=S}else P.stackGroups[Zc("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[m]};return St(St({},p),{},Ds({},_,P))},c),h={};return Object.keys(f).reduce(function(p,m){var g=f[m];if(g.hasStack){var w={};g.stackGroups=Object.keys(g.stackGroups).reduce(function(b,y){var _=g.stackGroups[y];return St(St({},b),{},Ds({},y,{numericAxisId:n,cateAxisId:i,items:_.items,stackedData:cQ(e,_.items,o)}))},w)}return St(St({},p),{},Ds({},m,g))},h)},dQ=function(e,r){var n=r.realScaleType,i=r.type,o=r.tickCount,s=r.originalDomain,u=r.allowDecimals,c=n||r.scale;if(c!=="auto"&&c!=="linear")return null;if(o&&i==="number"&&s&&(s[0]==="auto"||s[1]==="auto")){var f=e.domain();if(!f.length)return null;var h=SX(f,o,u);return e.domain([jp(h),Ao(h)]),{niceTicks:h}}if(o&&i==="number"){var p=e.domain(),m=OX(p,o,u);return{niceTicks:m}}return null};function Tj(t){var e=t.axis,r=t.ticks,n=t.bandSize,i=t.entry,o=t.index,s=t.dataKey;if(e.type==="category"){if(!e.allowDuplicatedCategory&&e.dataKey&&!Ue(i[e.dataKey])){var u=th(r,"value",i[e.dataKey]);if(u)return u.coordinate+n/2}return r[o]?r[o].coordinate+n/2:null}var c=zr(i,Ue(s)?e.dataKey:s);return Ue(c)?null:e.scale(c)}var Cj=function(e){var r=e.axis,n=e.ticks,i=e.offset,o=e.bandSize,s=e.entry,u=e.index;if(r.type==="category")return n[u]?n[u].coordinate+i:null;var c=zr(s,r.dataKey,r.domain[u]);return Ue(c)?null:r.scale(c)-o/2+i},hQ=function(e){var r=e.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),o=Math.max(n[0],n[1]);return i<=0&&o>=0?0:o<0?o:i}return n[0]},pQ=function(e,r){var n,i=(n=e.type)!==null&&n!==void 0&&n.defaultProps?St(St({},e.type.defaultProps),e.props):e.props,o=i.stackId;if(Dt(o)){var s=r[o];if(s){var u=s.items.indexOf(e);return u>=0?s.stackedData[u]:null}}return null},vQ=function(e){return e.reduce(function(r,n){return[jp(n.concat([r[0]]).filter(fe)),Ao(n.concat([r[1]]).filter(fe))]},[1/0,-1/0])},eD=function(e,r,n){return Object.keys(e).reduce(function(i,o){var s=e[o],u=s.stackedData,c=u.reduce(function(f,h){var p=vQ(h.slice(r,n+1));return[Math.min(f[0],p[0]),Math.max(f[1],p[1])]},[1/0,-1/0]);return[Math.min(c[0],i[0]),Math.max(c[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},kj=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,jj=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,hx=function(e,r,n){if($e(e))return e(r,n);if(!Array.isArray(e))return r;var i=[];if(fe(e[0]))i[0]=n?e[0]:Math.min(e[0],r[0]);else if(kj.test(e[0])){var o=+kj.exec(e[0])[1];i[0]=r[0]-o}else $e(e[0])?i[0]=e[0](r[0]):i[0]=r[0];if(fe(e[1]))i[1]=n?e[1]:Math.max(e[1],r[1]);else if(jj.test(e[1])){var s=+jj.exec(e[1])[1];i[1]=r[1]+s}else $e(e[1])?i[1]=e[1](r[1]):i[1]=r[1];return i},Th=function(e,r,n){if(e&&e.scale&&e.scale.bandwidth){var i=e.scale.bandwidth();if(!n||i>0)return i}if(e&&r&&r.length>=2){for(var o=X_(r,function(p){return p.coordinate}),s=1/0,u=1,c=o.length;u<c;u++){var f=o[u],h=o[u-1];s=Math.min((f.coordinate||0)-(h.coordinate||0),s)}return s===1/0?0:s}return n?void 0:0},Rj=function(e,r,n){return!e||!e.length||vc(e,rn(n,"type.defaultProps.domain"))?r:e},tD=function(e,r){var n=e.type.defaultProps?St(St({},e.type.defaultProps),e.props):e.props,i=n.dataKey,o=n.name,s=n.unit,u=n.formatter,c=n.tooltipType,f=n.chartType,h=n.hide;return St(St({},Fe(e,!1)),{},{dataKey:i,unit:s,formatter:u,name:o||i,color:_1(e),value:zr(r,i),type:c,payload:r,chartType:f,hide:h})};function wc(t){"@babel/helpers - typeof";return wc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wc(t)}function Nj(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Ij(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Nj(Object(r),!0).forEach(function(n){mQ(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Nj(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function mQ(t,e,r){return e=gQ(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function gQ(t){var e=yQ(t,"string");return wc(e)=="symbol"?e:e+""}function yQ(t,e){if(wc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(wc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Ch=Math.PI/180,bQ=function(e){return e*180/Math.PI},er=function(e,r,n,i){return{x:e+Math.cos(-Ch*i)*n,y:r+Math.sin(-Ch*i)*n}},wQ=function(e,r){var n=e.x,i=e.y,o=r.x,s=r.y;return Math.sqrt(Math.pow(n-o,2)+Math.pow(i-s,2))},xQ=function(e,r){var n=e.x,i=e.y,o=r.cx,s=r.cy,u=wQ({x:n,y:i},{x:o,y:s});if(u<=0)return{radius:u};var c=(n-o)/u,f=Math.acos(c);return i>s&&(f=2*Math.PI-f),{radius:u,angle:bQ(f),angleInRadian:f}},_Q=function(e){var r=e.startAngle,n=e.endAngle,i=Math.floor(r/360),o=Math.floor(n/360),s=Math.min(i,o);return{startAngle:r-s*360,endAngle:n-s*360}},SQ=function(e,r){var n=r.startAngle,i=r.endAngle,o=Math.floor(n/360),s=Math.floor(i/360),u=Math.min(o,s);return e+u*360},Mj=function(e,r){var n=e.x,i=e.y,o=xQ({x:n,y:i},r),s=o.radius,u=o.angle,c=r.innerRadius,f=r.outerRadius;if(s<c||s>f)return!1;if(s===0)return!0;var h=_Q(r),p=h.startAngle,m=h.endAngle,g=u,w;if(p<=m){for(;g>m;)g-=360;for(;g<p;)g+=360;w=g>=p&&g<=m}else{for(;g>p;)g-=360;for(;g<m;)g+=360;w=g>=m&&g<=p}return w?Ij(Ij({},r),{},{radius:s,angle:SQ(g,r)}):null};function xc(t){"@babel/helpers - typeof";return xc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xc(t)}var OQ=["offset"];function PQ(t){return CQ(t)||TQ(t)||AQ(t)||EQ()}function EQ(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 198In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function AQ(t,e){if(t){if(typeof t=="string")return px(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return px(t,e)}}function TQ(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function CQ(t){if(Array.isArray(t))return px(t)}function px(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function kQ(t,e){if(t==null)return{};var r=jQ(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function jQ(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function $j(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Nt(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?$j(Object(r),!0).forEach(function(n){RQ(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):$j(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function RQ(t,e,r){return e=NQ(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function NQ(t){var e=IQ(t,"string");return xc(e)=="symbol"?e:e+""}function IQ(t,e){if(xc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(xc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function _c(){return _c=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},_c.apply(this,arguments)}var MQ=function(e){var r=e.value,n=e.formatter,i=Ue(e.children)?r:e.children;return $e(n)?n(i):i},$Q=function(e,r){var n=Cn(r-e),i=Math.min(Math.abs(r-e),360);return n*i},DQ=function(e,r,n){var i=e.position,o=e.viewBox,s=e.offset,u=e.className,c=o,f=c.cx,h=c.cy,p=c.innerRadius,m=c.outerRadius,g=c.startAngle,w=c.endAngle,b=c.clockWise,y=(p+m)/2,_=$Q(g,w),P=_>=0?1:-1,S,T;i==="insideStart"?(S=g+P*s,T=b):i==="insideEnd"?(S=w-P*s,T=!b):i==="end"&&(S=w+P*s,T=b),T=_<=0?T:!T;var E=er(f,h,y,S),A=er(f,h,y,S+(T?1:-1)*359),C="M".concat(E.x,",").concat(E.y,` 199 A`).concat(y,",").concat(y,",0,1,").concat(T?0:1,`, 200 `).concat(A.x,",").concat(A.y),N=Ue(e.id)?Zc("recharts-radial-line-"):e.id;return M.createElement("text",_c({},n,{dominantBaseline:"central",className:He("recharts-radial-bar-label",u)}),M.createElement("defs",null,M.createElement("path",{id:N,d:C})),M.createElement("textPath",{xlinkHref:"#".concat(N)},r))},LQ=function(e){var r=e.viewBox,n=e.offset,i=e.position,o=r,s=o.cx,u=o.cy,c=o.innerRadius,f=o.outerRadius,h=o.startAngle,p=o.endAngle,m=(h+p)/2;if(i==="outside"){var g=er(s,u,f+n,m),w=g.x,b=g.y;return{x:w,y:b,textAnchor:w>=s?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:s,y:u,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:s,y:u,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:s,y:u,textAnchor:"middle",verticalAnchor:"end"};var y=(c+f)/2,_=er(s,u,y,m),P=_.x,S=_.y;return{x:P,y:S,textAnchor:"middle",verticalAnchor:"middle"}},BQ=function(e){var r=e.viewBox,n=e.parentViewBox,i=e.offset,o=e.position,s=r,u=s.x,c=s.y,f=s.width,h=s.height,p=h>=0?1:-1,m=p*i,g=p>0?"end":"start",w=p>0?"start":"end",b=f>=0?1:-1,y=b*i,_=b>0?"end":"start",P=b>0?"start":"end";if(o==="top"){var S={x:u+f/2,y:c-p*i,textAnchor:"middle",verticalAnchor:g};return Nt(Nt({},S),n?{height:Math.max(c-n.y,0),width:f}:{})}if(o==="bottom"){var T={x:u+f/2,y:c+h+m,textAnchor:"middle",verticalAnchor:w};return Nt(Nt({},T),n?{height:Math.max(n.y+n.height-(c+h),0),width:f}:{})}if(o==="left"){var E={x:u-y,y:c+h/2,textAnchor:_,verticalAnchor:"middle"};return Nt(Nt({},E),n?{width:Math.max(E.x-n.x,0),height:h}:{})}if(o==="right"){var A={x:u+f+y,y:c+h/2,textAnchor:P,verticalAnchor:"middle"};return Nt(Nt({},A),n?{width:Math.max(n.x+n.width-A.x,0),height:h}:{})}var C=n?{width:f,height:h}:{};return o==="insideLeft"?Nt({x:u+y,y:c+h/2,textAnchor:P,verticalAnchor:"middle"},C):o==="insideRight"?Nt({x:u+f-y,y:c+h/2,textAnchor:_,verticalAnchor:"middle"},C):o==="insideTop"?Nt({x:u+f/2,y:c+m,textAnchor:"middle",verticalAnchor:w},C):o==="insideBottom"?Nt({x:u+f/2,y:c+h-m,textAnchor:"middle",verticalAnchor:g},C):o==="insideTopLeft"?Nt({x:u+y,y:c+m,textAnchor:P,verticalAnchor:w},C):o==="insideTopRight"?Nt({x:u+f-y,y:c+m,textAnchor:_,verticalAnchor:w},C):o==="insideBottomLeft"?Nt({x:u+y,y:c+h-m,textAnchor:P,verticalAnchor:g},C):o==="insideBottomRight"?Nt({x:u+f-y,y:c+h-m,textAnchor:_,verticalAnchor:g},C):Tl(o)&&(fe(o.x)||ua(o.x))&&(fe(o.y)||ua(o.y))?Nt({x:u+Ca(o.x,f),y:c+Ca(o.y,h),textAnchor:"end",verticalAnchor:"end"},C):Nt({x:u+f/2,y:c+h/2,textAnchor:"middle",verticalAnchor:"middle"},C)},FQ=function(e){return"cx"in e&&fe(e.cx)};function sr(t){var e=t.offset,r=e===void 0?5:e,n=kQ(t,OQ),i=Nt({offset:r},n),o=i.viewBox,s=i.position,u=i.value,c=i.children,f=i.content,h=i.className,p=h===void 0?"":h,m=i.textBreakAll;if(!o||Ue(u)&&Ue(c)&&!R.isValidElement(f)&&!$e(f))return null;if(R.isValidElement(f))return R.cloneElement(f,i);var g;if($e(f)){if(g=R.createElement(f,i),R.isValidElement(g))return g}else g=MQ(i);var w=FQ(o),b=Fe(i,!0);if(w&&(s==="insideStart"||s==="insideEnd"||s==="end"))return DQ(i,g,b);var y=w?LQ(i):BQ(i);return M.createElement(ph,_c({className:He("recharts-label",p)},b,y,{breakAll:m}),g)}sr.displayName="Label";var rD=function(e){var r=e.cx,n=e.cy,i=e.angle,o=e.startAngle,s=e.endAngle,u=e.r,c=e.radius,f=e.innerRadius,h=e.outerRadius,p=e.x,m=e.y,g=e.top,w=e.left,b=e.width,y=e.height,_=e.clockWise,P=e.labelViewBox;if(P)return P;if(fe(b)&&fe(y)){if(fe(p)&&fe(m))return{x:p,y:m,width:b,height:y};if(fe(g)&&fe(w))return{x:g,y:w,width:b,height:y}}return fe(p)&&fe(m)?{x:p,y:m,width:0,height:0}:fe(r)&&fe(n)?{cx:r,cy:n,startAngle:o||i||0,endAngle:s||i||0,innerRadius:f||0,outerRadius:h||c||u||0,clockWise:_}:e.viewBox?e.viewBox:{}},qQ=function(e,r){return e?e===!0?M.createElement(sr,{key:"label-implicit",viewBox:r}):Dt(e)?M.createElement(sr,{key:"label-implicit",viewBox:r,value:e}):R.isValidElement(e)?e.type===sr?R.cloneElement(e,{key:"label-implicit",viewBox:r}):M.createElement(sr,{key:"label-implicit",content:e,viewBox:r}):$e(e)?M.createElement(sr,{key:"label-implicit",content:e,viewBox:r}):Tl(e)?M.createElement(sr,_c({viewBox:r},e,{key:"label-implicit"})):null:null},zQ=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var i=e.children,o=rD(e),s=jn(i,sr).map(function(c,f){return R.cloneElement(c,{viewBox:r||o,key:"label-".concat(f)})});if(!n)return s;var u=qQ(e.label,r||o);return[u].concat(PQ(s))};sr.parseViewBox=rD;sr.renderCallByParent=zQ;var yb,Dj;function UQ(){if(Dj)return yb;Dj=1;function t(e){var r=e==null?0:e.length;return r?e[r-1]:void 0}return yb=t,yb}var WQ=UQ();const HQ=rt(WQ);function Sc(t){"@babel/helpers - typeof";return Sc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Sc(t)}var VQ=["valueAccessor"],KQ=["data","dataKey","clockWise","id","textBreakAll"];function GQ(t){return JQ(t)||QQ(t)||XQ(t)||YQ()}function YQ(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 201In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function XQ(t,e){if(t){if(typeof t=="string")return vx(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return vx(t,e)}}function QQ(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function JQ(t){if(Array.isArray(t))return vx(t)}function vx(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function kh(){return kh=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},kh.apply(this,arguments)}function Lj(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Bj(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Lj(Object(r),!0).forEach(function(n){ZQ(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Lj(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function ZQ(t,e,r){return e=eJ(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function eJ(t){var e=tJ(t,"string");return Sc(e)=="symbol"?e:e+""}function tJ(t,e){if(Sc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Sc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Fj(t,e){if(t==null)return{};var r=rJ(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function rJ(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}var nJ=function(e){return Array.isArray(e.value)?HQ(e.value):e.value};function jo(t){var e=t.valueAccessor,r=e===void 0?nJ:e,n=Fj(t,VQ),i=n.data,o=n.dataKey,s=n.clockWise,u=n.id,c=n.textBreakAll,f=Fj(n,KQ);return!i||!i.length?null:M.createElement(wt,{className:"recharts-label-list"},i.map(function(h,p){var m=Ue(o)?r(h,p):zr(h&&h.payload,o),g=Ue(u)?{}:{id:"".concat(u,"-").concat(p)};return M.createElement(sr,kh({},Fe(h,!0),f,g,{parentViewBox:h.parentViewBox,value:m,textBreakAll:c,viewBox:sr.parseViewBox(Ue(s)?h:Bj(Bj({},h),{},{clockWise:s})),key:"label-".concat(p),index:p}))}))}jo.displayName="LabelList";function iJ(t,e){return t?t===!0?M.createElement(jo,{key:"labelList-implicit",data:e}):M.isValidElement(t)||$e(t)?M.createElement(jo,{key:"labelList-implicit",data:e,content:t}):Tl(t)?M.createElement(jo,kh({data:e},t,{key:"labelList-implicit"})):null:null}function oJ(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var n=t.children,i=jn(n,jo).map(function(s,u){return R.cloneElement(s,{data:e,key:"labelList-".concat(u)})});if(!r)return i;var o=iJ(t.label,e);return[o].concat(GQ(i))}jo.renderCallByParent=oJ;function Oc(t){"@babel/helpers - typeof";return Oc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Oc(t)}function mx(){return mx=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},mx.apply(this,arguments)}function qj(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function zj(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?qj(Object(r),!0).forEach(function(n){aJ(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):qj(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function aJ(t,e,r){return e=sJ(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function sJ(t){var e=lJ(t,"string");return Oc(e)=="symbol"?e:e+""}function lJ(t,e){if(Oc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Oc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var uJ=function(e,r){var n=Cn(r-e),i=Math.min(Math.abs(r-e),359.999);return n*i},Md=function(e){var r=e.cx,n=e.cy,i=e.radius,o=e.angle,s=e.sign,u=e.isExternal,c=e.cornerRadius,f=e.cornerIsExternal,h=c*(u?1:-1)+i,p=Math.asin(c/h)/Ch,m=f?o:o+s*p,g=er(r,n,h,m),w=er(r,n,i,m),b=f?o-s*p:o,y=er(r,n,h*Math.cos(p*Ch),b);return{center:g,circleTangency:w,lineTangency:y,theta:p}},nD=function(e){var r=e.cx,n=e.cy,i=e.innerRadius,o=e.outerRadius,s=e.startAngle,u=e.endAngle,c=uJ(s,u),f=s+c,h=er(r,n,o,s),p=er(r,n,o,f),m="M ".concat(h.x,",").concat(h.y,` 202 A `).concat(o,",").concat(o,`,0, 203 `).concat(+(Math.abs(c)>180),",").concat(+(s>f),`, 204 `).concat(p.x,",").concat(p.y,` 205 `);if(i>0){var g=er(r,n,i,s),w=er(r,n,i,f);m+="L ".concat(w.x,",").concat(w.y,` 206 A `).concat(i,",").concat(i,`,0, 207 `).concat(+(Math.abs(c)>180),",").concat(+(s<=f),`, 208 `).concat(g.x,",").concat(g.y," Z")}else m+="L ".concat(r,",").concat(n," Z");return m},cJ=function(e){var r=e.cx,n=e.cy,i=e.innerRadius,o=e.outerRadius,s=e.cornerRadius,u=e.forceCornerRadius,c=e.cornerIsExternal,f=e.startAngle,h=e.endAngle,p=Cn(h-f),m=Md({cx:r,cy:n,radius:o,angle:f,sign:p,cornerRadius:s,cornerIsExternal:c}),g=m.circleTangency,w=m.lineTangency,b=m.theta,y=Md({cx:r,cy:n,radius:o,angle:h,sign:-p,cornerRadius:s,cornerIsExternal:c}),_=y.circleTangency,P=y.lineTangency,S=y.theta,T=c?Math.abs(f-h):Math.abs(f-h)-b-S;if(T<0)return u?"M ".concat(w.x,",").concat(w.y,` 209 a`).concat(s,",").concat(s,",0,0,1,").concat(s*2,`,0 210 a`).concat(s,",").concat(s,",0,0,1,").concat(-s*2,`,0 211 `):nD({cx:r,cy:n,innerRadius:i,outerRadius:o,startAngle:f,endAngle:h});var E="M ".concat(w.x,",").concat(w.y,` 212 A`).concat(s,",").concat(s,",0,0,").concat(+(p<0),",").concat(g.x,",").concat(g.y,` 213 A`).concat(o,",").concat(o,",0,").concat(+(T>180),",").concat(+(p<0),",").concat(_.x,",").concat(_.y,` 214 A`).concat(s,",").concat(s,",0,0,").concat(+(p<0),",").concat(P.x,",").concat(P.y,` 215 `);if(i>0){var A=Md({cx:r,cy:n,radius:i,angle:f,sign:p,isExternal:!0,cornerRadius:s,cornerIsExternal:c}),C=A.circleTangency,N=A.lineTangency,I=A.theta,q=Md({cx:r,cy:n,radius:i,angle:h,sign:-p,isExternal:!0,cornerRadius:s,cornerIsExternal:c}),$=q.circleTangency,B=q.lineTangency,H=q.theta,F=c?Math.abs(f-h):Math.abs(f-h)-I-H;if(F<0&&s===0)return"".concat(E,"L").concat(r,",").concat(n,"Z");E+="L".concat(B.x,",").concat(B.y,` 216 A`).concat(s,",").concat(s,",0,0,").concat(+(p<0),",").concat($.x,",").concat($.y,` 217 A`).concat(i,",").concat(i,",0,").concat(+(F>180),",").concat(+(p>0),",").concat(C.x,",").concat(C.y,` 218 A`).concat(s,",").concat(s,",0,0,").concat(+(p<0),",").concat(N.x,",").concat(N.y,"Z")}else E+="L".concat(r,",").concat(n,"Z");return E},fJ={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},iD=function(e){var r=zj(zj({},fJ),e),n=r.cx,i=r.cy,o=r.innerRadius,s=r.outerRadius,u=r.cornerRadius,c=r.forceCornerRadius,f=r.cornerIsExternal,h=r.startAngle,p=r.endAngle,m=r.className;if(s<o||h===p)return null;var g=He("recharts-sector",m),w=s-o,b=Ca(u,w,0,!0),y;return b>0&&Math.abs(h-p)<360?y=cJ({cx:n,cy:i,innerRadius:o,outerRadius:s,cornerRadius:Math.min(b,w/2),forceCornerRadius:c,cornerIsExternal:f,startAngle:h,endAngle:p}):y=nD({cx:n,cy:i,innerRadius:o,outerRadius:s,startAngle:h,endAngle:p}),M.createElement("path",mx({},Fe(r,!0),{className:g,d:y,role:"img"}))};function Pc(t){"@babel/helpers - typeof";return Pc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pc(t)}function gx(){return gx=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},gx.apply(this,arguments)}function Uj(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Wj(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Uj(Object(r),!0).forEach(function(n){dJ(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Uj(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function dJ(t,e,r){return e=hJ(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function hJ(t){var e=pJ(t,"string");return Pc(e)=="symbol"?e:e+""}function pJ(t,e){if(Pc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Pc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Hj={curveBasisClosed:NH,curveBasisOpen:IH,curveBasis:RH,curveBumpX:yH,curveBumpY:bH,curveLinearClosed:MH,curveLinear:wp,curveMonotoneX:$H,curveMonotoneY:DH,curveNatural:LH,curveStep:BH,curveStepAfter:qH,curveStepBefore:FH},$d=function(e){return e.x===+e.x&&e.y===+e.y},Ou=function(e){return e.x},Pu=function(e){return e.y},vJ=function(e,r){if($e(e))return e;var n="curve".concat(yp(e));return(n==="curveMonotone"||n==="curveBump")&&r?Hj["".concat(n).concat(r==="vertical"?"Y":"X")]:Hj[n]||wp},mJ=function(e){var r=e.type,n=r===void 0?"linear":r,i=e.points,o=i===void 0?[]:i,s=e.baseLine,u=e.layout,c=e.connectNulls,f=c===void 0?!1:c,h=vJ(n,u),p=f?o.filter(function(b){return $d(b)}):o,m;if(Array.isArray(s)){var g=f?s.filter(function(b){return $d(b)}):s,w=p.map(function(b,y){return Wj(Wj({},b),{},{base:g[y]})});return u==="vertical"?m=Ad().y(Pu).x1(Ou).x0(function(b){return b.base.x}):m=Ad().x(Ou).y1(Pu).y0(function(b){return b.base.y}),m.defined($d).curve(h),m(w)}return u==="vertical"&&fe(s)?m=Ad().y(Pu).x1(Ou).x0(s):fe(s)?m=Ad().x(Ou).y1(Pu).y0(s):m=l2().x(Ou).y(Pu),m.defined($d).curve(h),m(p)},Hu=function(e){var r=e.className,n=e.points,i=e.path,o=e.pathRef;if((!n||!n.length)&&!i)return null;var s=n&&n.length?mJ(e):i;return M.createElement("path",gx({},Fe(e,!1),rh(e),{className:He("recharts-curve",r),d:s,ref:o}))},bb={exports:{}},wb,Vj;function gJ(){if(Vj)return wb;Vj=1;var t="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return wb=t,wb}var xb,Kj;function yJ(){if(Kj)return xb;Kj=1;var t=gJ();function e(){}function r(){}return r.resetWarningCache=e,xb=function(){function n(s,u,c,f,h,p){if(p!==t){var m=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw m.name="Invariant Violation",m}}n.isRequired=n;function i(){return n}var o={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:i,element:n,elementType:n,instanceOf:i,node:n,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:r,resetWarningCache:e};return o.PropTypes=o,o},xb}var Gj;function bJ(){return Gj||(Gj=1,bb.exports=yJ()()),bb.exports}var wJ=bJ();const Je=rt(wJ);var xJ=Object.getOwnPropertyNames,_J=Object.getOwnPropertySymbols,SJ=Object.prototype.hasOwnProperty;function Yj(t,e){return function(n,i,o){return t(n,i,o)&&e(n,i,o)}}function Dd(t){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return t(r,n,i);var o=i.cache,s=o.get(r),u=o.get(n);if(s&&u)return s===n&&u===r;o.set(r,n),o.set(n,r);var c=t(r,n,i);return o.delete(r),o.delete(n),c}}function Xj(t){return xJ(t).concat(_J(t))}var OJ=Object.hasOwn||function(t,e){return SJ.call(t,e)};function Fa(t,e){return t===e||!t&&!e&&t!==t&&e!==e}var PJ="__v",EJ="__o",AJ="_owner",Qj=Object.getOwnPropertyDescriptor,Jj=Object.keys;function TJ(t,e,r){var n=t.length;if(e.length!==n)return!1;for(;n-- >0;)if(!r.equals(t[n],e[n],n,n,t,e,r))return!1;return!0}function CJ(t,e){return Fa(t.getTime(),e.getTime())}function kJ(t,e){return t.name===e.name&&t.message===e.message&&t.cause===e.cause&&t.stack===e.stack}function jJ(t,e){return t===e}function Zj(t,e,r){var n=t.size;if(n!==e.size)return!1;if(!n)return!0;for(var i=new Array(n),o=t.entries(),s,u,c=0;(s=o.next())&&!s.done;){for(var f=e.entries(),h=!1,p=0;(u=f.next())&&!u.done;){if(i[p]){p++;continue}var m=s.value,g=u.value;if(r.equals(m[0],g[0],c,p,t,e,r)&&r.equals(m[1],g[1],m[0],g[0],t,e,r)){h=i[p]=!0;break}p++}if(!h)return!1;c++}return!0}var RJ=Fa;function NJ(t,e,r){var n=Jj(t),i=n.length;if(Jj(e).length!==i)return!1;for(;i-- >0;)if(!oD(t,e,r,n[i]))return!1;return!0}function Eu(t,e,r){var n=Xj(t),i=n.length;if(Xj(e).length!==i)return!1;for(var o,s,u;i-- >0;)if(o=n[i],!oD(t,e,r,o)||(s=Qj(t,o),u=Qj(e,o),(s||u)&&(!s||!u||s.configurable!==u.configurable||s.enumerable!==u.enumerable||s.writable!==u.writable)))return!1;return!0}function IJ(t,e){return Fa(t.valueOf(),e.valueOf())}function MJ(t,e){return t.source===e.source&&t.flags===e.flags}function eR(t,e,r){var n=t.size;if(n!==e.size)return!1;if(!n)return!0;for(var i=new Array(n),o=t.values(),s,u;(s=o.next())&&!s.done;){for(var c=e.values(),f=!1,h=0;(u=c.next())&&!u.done;){if(!i[h]&&r.equals(s.value,u.value,s.value,u.value,t,e,r)){f=i[h]=!0;break}h++}if(!f)return!1}return!0}function $J(t,e){var r=t.length;if(e.length!==r)return!1;for(;r-- >0;)if(t[r]!==e[r])return!1;return!0}function DJ(t,e){return t.hostname===e.hostname&&t.pathname===e.pathname&&t.protocol===e.protocol&&t.port===e.port&&t.hash===e.hash&&t.username===e.username&&t.password===e.password}function oD(t,e,r,n){return(n===AJ||n===EJ||n===PJ)&&(t.$$typeof||e.$$typeof)?!0:OJ(e,n)&&r.equals(t[n],e[n],n,n,t,e,r)}var LJ="[object Arguments]",BJ="[object Boolean]",FJ="[object Date]",qJ="[object Error]",zJ="[object Map]",UJ="[object Number]",WJ="[object Object]",HJ="[object RegExp]",VJ="[object Set]",KJ="[object String]",GJ="[object URL]",YJ=Array.isArray,tR=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,rR=Object.assign,XJ=Object.prototype.toString.call.bind(Object.prototype.toString);function QJ(t){var e=t.areArraysEqual,r=t.areDatesEqual,n=t.areErrorsEqual,i=t.areFunctionsEqual,o=t.areMapsEqual,s=t.areNumbersEqual,u=t.areObjectsEqual,c=t.arePrimitiveWrappersEqual,f=t.areRegExpsEqual,h=t.areSetsEqual,p=t.areTypedArraysEqual,m=t.areUrlsEqual;return function(w,b,y){if(w===b)return!0;
218if(w==null||b==null)return!1;var _=typeof w;if(_!==typeof b)return!1;if(_!=="object")return _==="number"?s(w,b,y):_==="function"?i(w,b,y):!1;var P=w.constructor;if(P!==b.constructor)return!1;if(P===Object)return u(w,b,y);if(YJ(w))return e(w,b,y);if(tR!=null&&tR(w))return p(w,b,y);if(P===Date)return r(w,b,y);if(P===RegExp)return f(w,b,y);if(P===Map)return o(w,b,y);if(P===Set)return h(w,b,y);var S=XJ(w);return S===FJ?r(w,b,y):S===HJ?f(w,b,y):S===zJ?o(w,b,y):S===VJ?h(w,b,y):S===WJ?typeof w.then!="function"&&typeof b.then!="function"&&u(w,b,y):S===GJ?m(w,b,y):S===qJ?n(w,b,y):S===LJ?u(w,b,y):S===BJ||S===UJ||S===KJ?c(w,b,y):!1}}function JJ(t){var e=t.circular,r=t.createCustomConfig,n=t.strict,i={areArraysEqual:n?Eu:TJ,areDatesEqual:CJ,areErrorsEqual:kJ,areFunctionsEqual:jJ,areMapsEqual:n?Yj(Zj,Eu):Zj,areNumbersEqual:RJ,areObjectsEqual:n?Eu:NJ,arePrimitiveWrappersEqual:IJ,areRegExpsEqual:MJ,areSetsEqual:n?Yj(eR,Eu):eR,areTypedArraysEqual:n?Eu:$J,areUrlsEqual:DJ};if(r&&(i=rR({},i,r(i))),e){var o=Dd(i.areArraysEqual),s=Dd(i.areMapsEqual),u=Dd(i.areObjectsEqual),c=Dd(i.areSetsEqual);i=rR({},i,{areArraysEqual:o,areMapsEqual:s,areObjectsEqual:u,areSetsEqual:c})}return i}function ZJ(t){return function(e,r,n,i,o,s,u){return t(e,r,u)}}function eZ(t){var e=t.circular,r=t.comparator,n=t.createState,i=t.equals,o=t.strict;if(n)return function(c,f){var h=n(),p=h.cache,m=p===void 0?e?new WeakMap:void 0:p,g=h.meta;return r(c,f,{cache:m,equals:i,meta:g,strict:o})};if(e)return function(c,f){return r(c,f,{cache:new WeakMap,equals:i,meta:void 0,strict:o})};var s={cache:void 0,equals:i,meta:void 0,strict:o};return function(c,f){return r(c,f,s)}}var tZ=Fo();Fo({strict:!0});Fo({circular:!0});Fo({circular:!0,strict:!0});Fo({createInternalComparator:function(){return Fa}});Fo({strict:!0,createInternalComparator:function(){return Fa}});Fo({circular:!0,createInternalComparator:function(){return Fa}});Fo({circular:!0,createInternalComparator:function(){return Fa},strict:!0});function Fo(t){t===void 0&&(t={});var e=t.circular,r=e===void 0?!1:e,n=t.createInternalComparator,i=t.createState,o=t.strict,s=o===void 0?!1:o,u=JJ(t),c=QJ(u),f=n?n(c):ZJ(c);return eZ({circular:r,comparator:c,createState:i,equals:f,strict:s})}function rZ(t){typeof requestAnimationFrame<"u"&&requestAnimationFrame(t)}function nR(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(o){r<0&&(r=o),o-r>e?(t(o),r=-1):rZ(i)};requestAnimationFrame(n)}function yx(t){"@babel/helpers - typeof";return yx=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yx(t)}function nZ(t){return sZ(t)||aZ(t)||oZ(t)||iZ()}function iZ(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 219In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oZ(t,e){if(t){if(typeof t=="string")return iR(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return iR(t,e)}}function iR(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function aZ(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function sZ(t){if(Array.isArray(t))return t}function lZ(){var t={},e=function(){return null},r=!1,n=function i(o){if(!r){if(Array.isArray(o)){if(!o.length)return;var s=o,u=nZ(s),c=u[0],f=u.slice(1);if(typeof c=="number"){nR(i.bind(null,f),c);return}i(c),nR(i.bind(null,f));return}yx(o)==="object"&&(t=o,e(t)),typeof o=="function"&&o()}};return{stop:function(){r=!0},start:function(o){r=!1,n(o)},subscribe:function(o){return e=o,function(){e=function(){return null}}}}}function Ec(t){"@babel/helpers - typeof";return Ec=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ec(t)}function oR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function aR(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};
vendor: 164,941 bytes, lines 219-246
219e%2?oR(Object(r),!0).forEach(function(n){aD(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):oR(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function aD(t,e,r){return e=uZ(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function uZ(t){var e=cZ(t,"string");return Ec(e)==="symbol"?e:String(e)}function cZ(t,e){if(Ec(t)!=="object"||t===null)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Ec(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var fZ=function(e,r){return[Object.keys(e),Object.keys(r)].reduce(function(n,i){return n.filter(function(o){return i.includes(o)})})},dZ=function(e){return e},hZ=function(e){return e.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},Vu=function(e,r){return Object.keys(r).reduce(function(n,i){return aR(aR({},n),{},aD({},i,e(i,r[i])))},{})},sR=function(e,r,n){return e.map(function(i){return"".concat(hZ(i)," ").concat(r,"ms ").concat(n)}).join(",")};function pZ(t,e){return gZ(t)||mZ(t,e)||sD(t,e)||vZ()}function vZ(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 220In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mZ(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,i,o,s,u=[],c=!0,f=!1;try{if(o=(r=r.call(t)).next,e!==0)for(;!(c=(n=o.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(h){f=!0,i=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function gZ(t){if(Array.isArray(t))return t}function yZ(t){return xZ(t)||wZ(t)||sD(t)||bZ()}function bZ(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 221In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sD(t,e){if(t){if(typeof t=="string")return bx(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bx(t,e)}}function wZ(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function xZ(t){if(Array.isArray(t))return bx(t)}function bx(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var jh=1e-4,lD=function(e,r){return[0,3*e,3*r-6*e,3*e-3*r+1]},uD=function(e,r){return e.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},lR=function(e,r){return function(n){var i=lD(e,r);return uD(i,n)}},_Z=function(e,r){return function(n){var i=lD(e,r),o=[].concat(yZ(i.map(function(s,u){return s*u}).slice(1)),[0]);return uD(o,n)}},uR=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];var i=r[0],o=r[1],s=r[2],u=r[3];if(r.length===1)switch(r[0]){case"linear":i=0,o=0,s=1,u=1;break;case"ease":i=.25,o=.1,s=.25,u=1;break;case"ease-in":i=.42,o=0,s=1,u=1;break;case"ease-out":i=.42,o=0,s=.58,u=1;break;case"ease-in-out":i=0,o=0,s=.58,u=1;break;default:{var c=r[0].split("(");if(c[0]==="cubic-bezier"&&c[1].split(")")[0].split(",").length===4){var f=c[1].split(")")[0].split(",").map(function(y){return parseFloat(y)}),h=pZ(f,4);i=h[0],o=h[1],s=h[2],u=h[3]}}}var p=lR(i,s),m=lR(o,u),g=_Z(i,s),w=function(_){return _>1?1:_<0?0:_},b=function(_){for(var P=_>1?1:_,S=P,T=0;T<8;++T){var E=p(S)-P,A=g(S);if(Math.abs(E-P)<jh||A<jh)return m(S);S=w(S-E/A)}return m(S)};return b.isStepper=!1,b},SZ=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.stiff,n=r===void 0?100:r,i=e.damping,o=i===void 0?8:i,s=e.dt,u=s===void 0?17:s,c=function(h,p,m){var g=-(h-p)*n,w=m*o,b=m+(g-w)*u/1e3,y=m*u/1e3+h;return Math.abs(y-p)<jh&&Math.abs(b)<jh?[p,0]:[y,b]};return c.isStepper=!0,c.dt=u,c},OZ=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];var i=r[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return uR(i);case"spring":return SZ();default:if(i.split("(")[0]==="cubic-bezier")return uR(i)}return typeof i=="function"?i:null};function Ac(t){"@babel/helpers - typeof";return Ac=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ac(t)}function cR(t){return AZ(t)||EZ(t)||cD(t)||PZ()}function PZ(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 222In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function EZ(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function AZ(t){if(Array.isArray(t))return xx(t)}function fR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Jt(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?fR(Object(r),!0).forEach(function(n){wx(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):fR(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function wx(t,e,r){return e=TZ(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function TZ(t){var e=CZ(t,"string");return Ac(e)==="symbol"?e:String(e)}function CZ(t,e){if(Ac(t)!=="object"||t===null)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Ac(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function kZ(t,e){return NZ(t)||RZ(t,e)||cD(t,e)||jZ()}function jZ(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 223In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cD(t,e){if(t){if(typeof t=="string")return xx(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return xx(t,e)}}function xx(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function RZ(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,i,o,s,u=[],c=!0,f=!1;try{if(o=(r=r.call(t)).next,e!==0)for(;!(c=(n=o.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(h){f=!0,i=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function NZ(t){if(Array.isArray(t))return t}var Rh=function(e,r,n){return e+(r-e)*n},_x=function(e){var r=e.from,n=e.to;return r!==n},IZ=function t(e,r,n){var i=Vu(function(o,s){if(_x(s)){var u=e(s.from,s.to,s.velocity),c=kZ(u,2),f=c[0],h=c[1];return Jt(Jt({},s),{},{from:f,velocity:h})}return s},r);return n<1?Vu(function(o,s){return _x(s)?Jt(Jt({},s),{},{velocity:Rh(s.velocity,i[o].velocity,n),from:Rh(s.from,i[o].from,n)}):s},r):t(e,i,n-1)};const MZ=function(t,e,r,n,i){var o=fZ(t,e),s=o.reduce(function(y,_){return Jt(Jt({},y),{},wx({},_,[t[_],e[_]]))},{}),u=o.reduce(function(y,_){return Jt(Jt({},y),{},wx({},_,{from:t[_],velocity:0,to:e[_]}))},{}),c=-1,f,h,p=function(){return null},m=function(){return Vu(function(_,P){return P.from},u)},g=function(){return!Object.values(u).filter(_x).length},w=function(_){f||(f=_);var P=_-f,S=P/r.dt;u=IZ(r,u,S),i(Jt(Jt(Jt({},t),e),m())),f=_,g()||(c=requestAnimationFrame(p))},b=function(_){h||(h=_);var P=(_-h)/n,S=Vu(function(E,A){return Rh.apply(void 0,cR(A).concat([r(P)]))},s);if(i(Jt(Jt(Jt({},t),e),S)),P<1)c=requestAnimationFrame(p);else{var T=Vu(function(E,A){return Rh.apply(void 0,cR(A).concat([r(1)]))},s);i(Jt(Jt(Jt({},t),e),T))}};return p=r.isStepper?w:b,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(c)}}};function ul(t){"@babel/helpers - typeof";return ul=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ul(t)}var $Z=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function DZ(t,e){if(t==null)return{};var r=LZ(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function LZ(t,e){if(t==null)return{};var r={},n=Object.keys(t),i,o;for(o=0;o<n.length;o++)i=n[o],!(e.indexOf(i)>=0)&&(r[i]=t[i]);return r}function _b(t){return zZ(t)||qZ(t)||FZ(t)||BZ()}function BZ(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 224In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function FZ(t,e){if(t){if(typeof t=="string")return Sx(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Sx(t,e)}}function qZ(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function zZ(t){if(Array.isArray(t))return Sx(t)}function Sx(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function dR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function xn(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?dR(Object(r),!0).forEach(function(n){Iu(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):dR(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Iu(t,e,r){return e=fD(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function UZ(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function WZ(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,fD(n.key),n)}}function HZ(t,e,r){return e&&WZ(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function fD(t){var e=VZ(t,"string");return ul(e)==="symbol"?e:String(e)}function VZ(t,e){if(ul(t)!=="object"||t===null)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(ul(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function KZ(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Ox(t,e)}function Ox(t,e){return Ox=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Ox(t,e)}function GZ(t){var e=YZ();return function(){var n=Nh(t),i;if(e){var o=Nh(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return Px(this,i)}}function Px(t,e){if(e&&(ul(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ex(t)}function Ex(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function YZ(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Nh(t){return Nh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Nh(t)}var Ni=function(t){KZ(r,t);var e=GZ(r);function r(n,i){var o;UZ(this,r),o=e.call(this,n,i);var s=o.props,u=s.isActive,c=s.attributeName,f=s.from,h=s.to,p=s.steps,m=s.children,g=s.duration;if(o.handleStyleChange=o.handleStyleChange.bind(Ex(o)),o.changeStyle=o.changeStyle.bind(Ex(o)),!u||g<=0)return o.state={style:{}},typeof m=="function"&&(o.state={style:h}),Px(o);if(p&&p.length)o.state={style:p[0].style};else if(f){if(typeof m=="function")return o.state={style:f},Px(o);o.state={style:c?Iu({},c,f):f}}else o.state={style:{}};return o}return HZ(r,[{key:"componentDidMount",value:function(){var i=this.props,o=i.isActive,s=i.canBegin;this.mounted=!0,!(!o||!s)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var o=this.props,s=o.isActive,u=o.canBegin,c=o.attributeName,f=o.shouldReAnimate,h=o.to,p=o.from,m=this.state.style;if(u){if(!s){var g={style:c?Iu({},c,h):h};this.state&&m&&(c&&m[c]!==h||!c&&m!==h)&&this.setState(g);return}if(!(tZ(i.to,h)&&i.canBegin&&i.isActive)){var w=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var b=w||f?p:i.to;if(this.state&&m){var y={style:c?Iu({},c,b):b};(c&&m[c]!==b||!c&&m!==b)&&this.setState(y)}this.runAnimation(xn(xn({},this.props),{},{from:b,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var o=this,s=i.from,u=i.to,c=i.duration,f=i.easing,h=i.begin,p=i.onAnimationEnd,m=i.onAnimationStart,g=MZ(s,u,OZ(f),c,this.changeStyle),w=function(){o.stopJSAnimation=g()};this.manager.start([m,h,w,c,p])}},{key:"runStepAnimation",value:function(i){var o=this,s=i.steps,u=i.begin,c=i.onAnimationStart,f=s[0],h=f.style,p=f.duration,m=p===void 0?0:p,g=function(b,y,_){if(_===0)return b;var P=y.duration,S=y.easing,T=S===void 0?"ease":S,E=y.style,A=y.properties,C=y.onAnimationEnd,N=_>0?s[_-1]:y,I=A||Object.keys(E);if(typeof T=="function"||T==="spring")return[].concat(_b(b),[o.runJSAnimation.bind(o,{from:N.style,to:E,duration:P,easing:T}),P]);var q=sR(I,P,T),$=xn(xn(xn({},N.style),E),{},{transition:q});return[].concat(_b(b),[$,P,C]).filter(dZ)};return this.manager.start([c].concat(_b(s.reduce(g,[h,Math.max(m,u)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=lZ());var o=i.begin,s=i.duration,u=i.attributeName,c=i.to,f=i.easing,h=i.onAnimationStart,p=i.onAnimationEnd,m=i.steps,g=i.children,w=this.manager;if(this.unSubscribe=w.subscribe(this.handleStyleChange),typeof f=="function"||typeof g=="function"||f==="spring"){this.runJSAnimation(i);return}if(m.length>1){this.runStepAnimation(i);return}var b=u?Iu({},u,c):c,y=sR(Object.keys(b),s,f);w.start([h,o,xn(xn({},b),{},{transition:y}),s,p])}},{key:"render",value:function(){var i=this.props,o=i.children;i.begin;var s=i.duration;i.attributeName,i.easing;var u=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var c=DZ(i,$Z),f=R.Children.count(o),h=this.state.style;if(typeof o=="function")return o(h);if(!u||f===0||s<=0)return o;var p=function(g){var w=g.props,b=w.style,y=b===void 0?{}:b,_=w.className,P=R.cloneElement(g,xn(xn({},c),{},{style:xn(xn({},y),h),className:_}));return P};return f===1?p(R.Children.only(o)):M.createElement("div",null,R.Children.map(o,function(m){return p(m)}))}}]),r}(R.PureComponent);Ni.displayName="Animate";Ni.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Ni.propTypes={from:Je.oneOfType([Je.object,Je.string]),to:Je.oneOfType([Je.object,Je.string]),attributeName:Je.string,duration:Je.number,begin:Je.number,easing:Je.oneOfType([Je.string,Je.func]),steps:Je.arrayOf(Je.shape({duration:Je.number.isRequired,style:Je.object.isRequired,easing:Je.oneOfType([Je.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Je.func]),properties:Je.arrayOf("string"),onAnimationEnd:Je.func})),children:Je.oneOfType([Je.node,Je.func]),isActive:Je.bool,canBegin:Je.bool,onAnimationEnd:Je.func,shouldReAnimate:Je.bool,onAnimationStart:Je.func,onAnimationReStart:Je.func};function Tc(t){"@babel/helpers - typeof";return Tc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Tc(t)}function Ih(){return Ih=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Ih.apply(this,arguments)}function XZ(t,e){return eee(t)||ZZ(t,e)||JZ(t,e)||QZ()}function QZ(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 225In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function JZ(t,e){if(t){if(typeof t=="string")return hR(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return hR(t,e)}}function hR(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function ZZ(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,i,o,s,u=[],c=!0,f=!1;try{if(o=(r=r.call(t)).next,e!==0)for(;!(c=(n=o.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(h){f=!0,i=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function eee(t){if(Array.isArray(t))return t}function pR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function vR(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?pR(Object(r),!0).forEach(function(n){tee(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):pR(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function tee(t,e,r){return e=ree(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function ree(t){var e=nee(t,"string");return Tc(e)=="symbol"?e:e+""}function nee(t,e){if(Tc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Tc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var mR=function(e,r,n,i,o){var s=Math.min(Math.abs(n)/2,Math.abs(i)/2),u=i>=0?1:-1,c=n>=0?1:-1,f=i>=0&&n>=0||i<0&&n<0?1:0,h;if(s>0&&o instanceof Array){for(var p=[0,0,0,0],m=0,g=4;m<g;m++)p[m]=o[m]>s?s:o[m];h="M".concat(e,",").concat(r+u*p[0]),p[0]>0&&(h+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(f,",").concat(e+c*p[0],",").concat(r)),h+="L ".concat(e+n-c*p[1],",").concat(r),p[1]>0&&(h+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(f,`, 226 `).concat(e+n,",").concat(r+u*p[1])),h+="L ".concat(e+n,",").concat(r+i-u*p[2]),p[2]>0&&(h+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(f,`, 227 `).concat(e+n-c*p[2],",").concat(r+i)),h+="L ".concat(e+c*p[3],",").concat(r+i),p[3]>0&&(h+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(f,`, 228 `).concat(e,",").concat(r+i-u*p[3])),h+="Z"}else if(s>0&&o===+o&&o>0){var w=Math.min(s,o);h="M ".concat(e,",").concat(r+u*w,` 229 A `).concat(w,",").concat(w,",0,0,").concat(f,",").concat(e+c*w,",").concat(r,` 230 L `).concat(e+n-c*w,",").concat(r,` 231 A `).concat(w,",").concat(w,",0,0,").concat(f,",").concat(e+n,",").concat(r+u*w,` 232 L `).concat(e+n,",").concat(r+i-u*w,` 233 A `).concat(w,",").concat(w,",0,0,").concat(f,",").concat(e+n-c*w,",").concat(r+i,` 234 L `).concat(e+c*w,",").concat(r+i,` 235 A `).concat(w,",").concat(w,",0,0,").concat(f,",").concat(e,",").concat(r+i-u*w," Z")}else h="M ".concat(e,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return h},iee=function(e,r){if(!e||!r)return!1;var n=e.x,i=e.y,o=r.x,s=r.y,u=r.width,c=r.height;if(Math.abs(u)>0&&Math.abs(c)>0){var f=Math.min(o,o+u),h=Math.max(o,o+u),p=Math.min(s,s+c),m=Math.max(s,s+c);return n>=f&&n<=h&&i>=p&&i<=m}return!1},oee={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},S1=function(e){var r=vR(vR({},oee),e),n=R.useRef(),i=R.useState(-1),o=XZ(i,2),s=o[0],u=o[1];R.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var T=n.current.getTotalLength();T&&u(T)}catch{}},[]);var c=r.x,f=r.y,h=r.width,p=r.height,m=r.radius,g=r.className,w=r.animationEasing,b=r.animationDuration,y=r.animationBegin,_=r.isAnimationActive,P=r.isUpdateAnimationActive;if(c!==+c||f!==+f||h!==+h||p!==+p||h===0||p===0)return null;var S=He("recharts-rectangle",g);return P?M.createElement(Ni,{canBegin:s>0,from:{width:h,height:p,x:c,y:f},to:{width:h,height:p,x:c,y:f},duration:b,animationEasing:w,isActive:P},function(T){var E=T.width,A=T.height,C=T.x,N=T.y;return M.createElement(Ni,{canBegin:s>0,from:"0px ".concat(s===-1?1:s,"px"),to:"".concat(s,"px 0px"),attributeName:"strokeDasharray",begin:y,duration:b,isActive:_,easing:w},M.createElement("path",Ih({},Fe(r,!0),{className:S,d:mR(C,N,E,A,m),ref:n})))}):M.createElement("path",Ih({},Fe(r,!0),{className:S,d:mR(c,f,h,p,m)}))};function Ax(){return Ax=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Ax.apply(this,arguments)}var O1=function(e){var r=e.cx,n=e.cy,i=e.r,o=e.className,s=He("recharts-dot",o);return r===+r&&n===+n&&i===+i?M.createElement("circle",Ax({},Fe(e,!1),rh(e),{className:s,cx:r,cy:n,r:i})):null};function Cc(t){"@babel/helpers - typeof";return Cc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cc(t)}var aee=["x","y","top","left","width","height","className"];function Tx(){return Tx=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Tx.apply(this,arguments)}function gR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function see(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?gR(Object(r),!0).forEach(function(n){lee(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):gR(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function lee(t,e,r){return e=uee(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function uee(t){var e=cee(t,"string");return Cc(e)=="symbol"?e:e+""}function cee(t,e){if(Cc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Cc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function fee(t,e){if(t==null)return{};var r=dee(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function dee(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}var hee=function(e,r,n,i,o,s){return"M".concat(e,",").concat(o,"v").concat(i,"M").concat(s,",").concat(r,"h").concat(n)},pee=function(e){var r=e.x,n=r===void 0?0:r,i=e.y,o=i===void 0?0:i,s=e.top,u=s===void 0?0:s,c=e.left,f=c===void 0?0:c,h=e.width,p=h===void 0?0:h,m=e.height,g=m===void 0?0:m,w=e.className,b=fee(e,aee),y=see({x:n,y:o,top:u,left:f,width:p,height:g},b);return!fe(n)||!fe(o)||!fe(p)||!fe(g)||!fe(u)||!fe(f)?null:M.createElement("path",Tx({},Fe(y,!0),{className:He("recharts-cross",w),d:hee(n,o,p,g,u,f)}))},Sb,yR;function vee(){if(yR)return Sb;yR=1;var t=j2(),e=t(Object.getPrototypeOf,Object);return Sb=e,Sb}var Ob,bR;function mee(){if(bR)return Ob;bR=1;var t=Mi(),e=vee(),r=$i(),n="[object Object]",i=Function.prototype,o=Object.prototype,s=i.toString,u=o.hasOwnProperty,c=s.call(Object);function f(h){if(!r(h)||t(h)!=n)return!1;var p=e(h);if(p===null)return!0;var m=u.call(p,"constructor")&&p.constructor;return typeof m=="function"&&m instanceof m&&s.call(m)==c}return Ob=f,Ob}var gee=mee();const yee=rt(gee);var Pb,wR;function bee(){if(wR)return Pb;wR=1;var t=Mi(),e=$i(),r="[object Boolean]";function n(i){return i===!0||i===!1||e(i)&&t(i)==r}return Pb=n,Pb}var wee=bee();const xee=rt(wee);function kc(t){"@babel/helpers - typeof";return kc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kc(t)}function Mh(){return Mh=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Mh.apply(this,arguments)}function _ee(t,e){return Eee(t)||Pee(t,e)||Oee(t,e)||See()}function See(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 236In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Oee(t,e){if(t){if(typeof t=="string")return xR(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return xR(t,e)}}function xR(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function Pee(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,i,o,s,u=[],c=!0,f=!1;try{if(o=(r=r.call(t)).next,e!==0)for(;!(c=(n=o.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(h){f=!0,i=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function Eee(t){if(Array.isArray(t))return t}function _R(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function SR(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?_R(Object(r),!0).forEach(function(n){Aee(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):_R(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Aee(t,e,r){return e=Tee(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Tee(t){var e=Cee(t,"string");return kc(e)=="symbol"?e:e+""}function Cee(t,e){if(kc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(kc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var OR=function(e,r,n,i,o){var s=n-i,u;return u="M ".concat(e,",").concat(r),u+="L ".concat(e+n,",").concat(r),u+="L ".concat(e+n-s/2,",").concat(r+o),u+="L ".concat(e+n-s/2-i,",").concat(r+o),u+="L ".concat(e,",").concat(r," Z"),u},kee={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},jee=function(e){var r=SR(SR({},kee),e),n=R.useRef(),i=R.useState(-1),o=_ee(i,2),s=o[0],u=o[1];R.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var S=n.current.getTotalLength();S&&u(S)}catch{}},[]);var c=r.x,f=r.y,h=r.upperWidth,p=r.lowerWidth,m=r.height,g=r.className,w=r.animationEasing,b=r.animationDuration,y=r.animationBegin,_=r.isUpdateAnimationActive;if(c!==+c||f!==+f||h!==+h||p!==+p||m!==+m||h===0&&p===0||m===0)return null;var P=He("recharts-trapezoid",g);return _?M.createElement(Ni,{canBegin:s>0,from:{upperWidth:0,lowerWidth:0,height:m,x:c,y:f},to:{upperWidth:h,lowerWidth:p,height:m,x:c,y:f},duration:b,animationEasing:w,isActive:_},function(S){var T=S.upperWidth,E=S.lowerWidth,A=S.height,C=S.x,N=S.y;return M.createElement(Ni,{canBegin:s>0,from:"0px ".concat(s===-1?1:s,"px"),to:"".concat(s,"px 0px"),attributeName:"strokeDasharray",begin:y,duration:b,easing:w},M.createElement("path",Mh({},Fe(r,!0),{className:P,d:OR(C,N,T,E,A),ref:n})))}):M.createElement("g",null,M.createElement("path",Mh({},Fe(r,!0),{className:P,d:OR(c,f,h,p,m)})))},Ree=["option","shapeType","propTransformer","activeClassName","isActive"];function jc(t){"@babel/helpers - typeof";return jc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jc(t)}function Nee(t,e){if(t==null)return{};var r=Iee(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function Iee(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function PR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function $h(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?PR(Object(r),!0).forEach(function(n){Mee(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):PR(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Mee(t,e,r){return e=$ee(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function $ee(t){var e=Dee(t,"string");return jc(e)=="symbol"?e:e+""}function Dee(t,e){if(jc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(jc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Lee(t,e){return $h($h({},e),t)}function Bee(t,e){return t==="symbols"}function ER(t){var e=t.shapeType,r=t.elementProps;switch(e){case"rectangle":return M.createElement(S1,r);case"trapezoid":return M.createElement(jee,r);case"sector":return M.createElement(iD,r);case"symbols":if(Bee(e))return M.createElement(z_,r);break;default:return null}}function Fee(t){return R.isValidElement(t)?t.props:t}function qee(t){var e=t.option,r=t.shapeType,n=t.propTransformer,i=n===void 0?Lee:n,o=t.activeClassName,s=o===void 0?"recharts-active-shape":o,u=t.isActive,c=Nee(t,Ree),f;if(R.isValidElement(e))f=R.cloneElement(e,$h($h({},c),Fee(e)));else if($e(e))f=e(c);else if(yee(e)&&!xee(e)){var h=i(e,c);f=M.createElement(ER,{shapeType:r,elementProps:h})}else{var p=c;f=M.createElement(ER,{shapeType:r,elementProps:p})}return u?M.createElement(wt,{className:s},f):f}function Mp(t,e){return e!=null&&"trapezoids"in t.props}function $p(t,e){return e!=null&&"sectors"in t.props}function Rc(t,e){return e!=null&&"points"in t.props}function zee(t,e){var r,n,i=t.x===(e==null||(r=e.labelViewBox)===null||r===void 0?void 0:r.x)||t.x===e.x,o=t.y===(e==null||(n=e.labelViewBox)===null||n===void 0?void 0:n.y)||t.y===e.y;return i&&o}function Uee(t,e){var r=t.endAngle===e.endAngle,n=t.startAngle===e.startAngle;return r&&n}function Wee(t,e){var r=t.x===e.x,n=t.y===e.y,i=t.z===e.z;return r&&n&&i}function Hee(t,e){var r;return Mp(t,e)?r=zee:$p(t,e)?r=Uee:Rc(t,e)&&(r=Wee),r}function Vee(t,e){var r;return Mp(t,e)?r="trapezoids":$p(t,e)?r="sectors":Rc(t,e)&&(r="points"),r}function Kee(t,e){if(Mp(t,e)){var r;return(r=e.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}if($p(t,e)){var n;return(n=e.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}return Rc(t,e)?e.payload:{}}function Gee(t){var e=t.activeTooltipItem,r=t.graphicalItem,n=t.itemData,i=Vee(r,e),o=Kee(r,e),s=n.filter(function(c,f){var h=vc(o,c),p=r.props[i].filter(function(w){var b=Hee(r,e);return b(w,e)}),m=r.props[i].indexOf(p[p.length-1]),g=f===m;return h&&g}),u=n.indexOf(s[s.length-1]);return u}var Eb,AR;function Yee(){if(AR)return Eb;AR=1;var t=Math.ceil,e=Math.max;function r(n,i,o,s){for(var u=-1,c=e(t((i-n)/(o||1)),0),f=Array(c);c--;)f[s?c:++u]=n,n+=o;return f}return Eb=r,Eb}var Ab,TR;function dD(){if(TR)return Ab;TR=1;var t=K2(),e=1/0,r=17976931348623157e292;function n(i){if(!i)return i===0?i:0;if(i=t(i),i===e||i===-1/0){var o=i<0?-1:1;return o*r}return i===i?i:0}return Ab=n,Ab}var Tb,CR;function Xee(){if(CR)return Tb;CR=1;var t=Yee(),e=Op(),r=dD();function n(i){return function(o,s,u){return u&&typeof u!="number"&&e(o,s,u)&&(s=u=void 0),o=r(o),s===void 0?(s=o,o=0):s=r(s),u=u===void 0?o<s?1:-1:r(u),t(o,s,u,i)}}return Tb=n,Tb}var Cb,kR;function Qee(){if(kR)return Cb;kR=1;var t=Xee(),e=t();return Cb=e,Cb}var Jee=Qee();const Dh=rt(Jee);function Nc(t){"@babel/helpers - typeof";return Nc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Nc(t)}function jR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function RR(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?jR(Object(r),!0).forEach(function(n){hD(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):jR(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function hD(t,e,r){return e=Zee(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Zee(t){var e=ete(t,"string");return Nc(e)=="symbol"?e:e+""}function ete(t,e){if(Nc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Nc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var tte=["Webkit","Moz","O","ms"],rte=function(e,r){var n=e.replace(/(\w)/,function(o){return o.toUpperCase()}),i=tte.reduce(function(o,s){return RR(RR({},o),{},hD({},s+n,r))},{});return i[e]=r,i};function cl(t){"@babel/helpers - typeof";return cl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cl(t)}function Lh(){return Lh=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Lh.apply(this,arguments)}function NR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function kb(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?NR(Object(r),!0).forEach(function(n){Dr(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):NR(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function nte(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function IR(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,vD(n.key),n)}}function ite(t,e,r){return e&&IR(t.prototype,e),r&&IR(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function ote(t,e,r){return e=Bh(e),ate(t,pD()?Reflect.construct(e,r||[],Bh(t).constructor):e.apply(t,r))}function ate(t,e){if(e&&(cl(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ste(t)}function ste(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function pD(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pD=function(){return!!t})()}function Bh(t){return Bh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Bh(t)}function lte(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Cx(t,e)}function Cx(t,e){return Cx=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Cx(t,e)}function Dr(t,e,r){return e=vD(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function vD(t){var e=ute(t,"string");return cl(e)=="symbol"?e:e+""}function ute(t,e){if(cl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(cl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var cte=function(e){var r=e.data,n=e.startIndex,i=e.endIndex,o=e.x,s=e.width,u=e.travellerWidth;if(!r||!r.length)return{};var c=r.length,f=Uu().domain(Dh(0,c)).range([o,o+s-u]),h=f.domain().map(function(p){return f(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:f(n),endX:f(i),scale:f,scaleValues:h}},MR=function(e){return e.changedTouches&&!!e.changedTouches.length},fl=function(t){function e(r){var n;return nte(this,e),n=ote(this,e,[r]),Dr(n,"handleDrag",function(i){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(i):n.state.isSlideMoving&&n.handleSlideDrag(i)}),Dr(n,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&n.handleDrag(i.changedTouches[0])}),Dr(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,o=i.endIndex,s=i.onDragEnd,u=i.startIndex;s==null||s({endIndex:o,startIndex:u})}),n.detachDragEndListener()}),Dr(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),Dr(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),Dr(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),Dr(n,"handleSlideDragStart",function(i){var o=MR(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return lte(e,t),ite(e,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,o=n.endX,s=this.state.scaleValues,u=this.props,c=u.gap,f=u.data,h=f.length-1,p=Math.min(i,o),m=Math.max(i,o),g=e.getIndexInRange(s,p),w=e.getIndexInRange(s,m);return{startIndex:g-g%c,endIndex:w===h?h:w-w%c}}},{key:"getTextOfTick",value:function(n){var i=this.props,o=i.data,s=i.tickFormatter,u=i.dataKey,c=zr(o[n],u,n);return $e(s)?s(c,n):c}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var i=this.state,o=i.slideMoveStartX,s=i.startX,u=i.endX,c=this.props,f=c.x,h=c.width,p=c.travellerWidth,m=c.startIndex,g=c.endIndex,w=c.onChange,b=n.pageX-o;b>0?b=Math.min(b,f+h-p-u,f+h-p-s):b<0&&(b=Math.max(b,f-s,f-u));var y=this.getIndex({startX:s+b,endX:u+b});(y.startIndex!==m||y.endIndex!==g)&&w&&w(y),this.setState({startX:s+b,endX:u+b,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var o=MR(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,o=i.brushMoveStartX,s=i.movingTravellerId,u=i.endX,c=i.startX,f=this.state[s],h=this.props,p=h.x,m=h.width,g=h.travellerWidth,w=h.onChange,b=h.gap,y=h.data,_={startX:this.state.startX,endX:this.state.endX},P=n.pageX-o;P>0?P=Math.min(P,p+m-g-f):P<0&&(P=Math.max(P,p-f)),_[s]=f+P;var S=this.getIndex(_),T=S.startIndex,E=S.endIndex,A=function(){var N=y.length-1;return s==="startX"&&(u>c?T%b===0:E%b===0)||u<c&&E===N||s==="endX"&&(u>c?E%b===0:T%b===0)||u>c&&E===N};this.setState(Dr(Dr({},s,f+P),"brushMoveStartX",n.pageX),function(){w&&A()&&w(S)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var o=this,s=this.state,u=s.scaleValues,c=s.startX,f=s.endX,h=this.state[i],p=u.indexOf(h);if(p!==-1){var m=p+n;if(!(m===-1||m>=u.length)){var g=u[m];i==="startX"&&g>=f||i==="endX"&&g<=c||this.setState(Dr({},i,g),function(){o.props.onChange(o.getIndex({startX:o.state.startX,endX:o.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,o=n.y,s=n.width,u=n.height,c=n.fill,f=n.stroke;return M.createElement("rect",{stroke:f,fill:c,x:i,y:o,width:s,height:u})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,o=n.y,s=n.width,u=n.height,c=n.data,f=n.children,h=n.padding,p=R.Children.only(f);return p?M.cloneElement(p,{x:i,y:o,width:s,height:u,margin:h,compact:!0,data:c}):null}},{key:"renderTravellerLayer",value:function(n,i){var o,s,u=this,c=this.props,f=c.y,h=c.travellerWidth,p=c.height,m=c.traveller,g=c.ariaLabel,w=c.data,b=c.startIndex,y=c.endIndex,_=Math.max(n,this.props.x),P=kb(kb({},Fe(this.props,!1)),{},{x:_,y:f,width:h,height:p}),S=g||"Min value: ".concat((o=w[b])===null||o===void 0?void 0:o.name,", Max value: ").concat((s=w[y])===null||s===void 0?void 0:s.name);return M.createElement(wt,{tabIndex:0,role:"slider","aria-label":S,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(E){["ArrowLeft","ArrowRight"].includes(E.key)&&(E.preventDefault(),E.stopPropagation(),u.handleTravellerMoveKeyboard(E.key==="ArrowRight"?1:-1,i))},onFocus:function(){u.setState({isTravellerFocused:!0})},onBlur:function(){u.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},e.renderTraveller(m,P))}},{key:"renderSlide",value:function(n,i){var o=this.props,s=o.y,u=o.height,c=o.stroke,f=o.travellerWidth,h=Math.min(n,i)+f,p=Math.max(Math.abs(i-n)-f,0);return M.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:c,fillOpacity:.2,x:h,y:s,width:p,height:u})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,o=n.endIndex,s=n.y,u=n.height,c=n.travellerWidth,f=n.stroke,h=this.state,p=h.startX,m=h.endX,g=5,w={pointerEvents:"none",fill:f};return M.createElement(wt,{className:"recharts-brush-texts"},M.createElement(ph,Lh({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,m)-g,y:s+u/2},w),this.getTextOfTick(i)),M.createElement(ph,Lh({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,m)+c+g,y:s+u/2},w),this.getTextOfTick(o)))}},{key:"render",value:function(){var n=this.props,i=n.data,o=n.className,s=n.children,u=n.x,c=n.y,f=n.width,h=n.height,p=n.alwaysShowText,m=this.state,g=m.startX,w=m.endX,b=m.isTextActive,y=m.isSlideMoving,_=m.isTravellerMoving,P=m.isTravellerFocused;if(!i||!i.length||!fe(u)||!fe(c)||!fe(f)||!fe(h)||f<=0||h<=0)return null;var S=He("recharts-brush",o),T=M.Children.count(s)===1,E=rte("userSelect","none");return M.createElement(wt,{className:S,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:E},this.renderBackground(),T&&this.renderPanorama(),this.renderSlide(g,w),this.renderTravellerLayer(g,"startX"),this.renderTravellerLayer(w,"endX"),(b||y||_||P||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,o=n.y,s=n.width,u=n.height,c=n.stroke,f=Math.floor(o+u/2)-1;return M.createElement(M.Fragment,null,M.createElement("rect",{x:i,y:o,width:s,height:u,fill:c,stroke:"none"}),M.createElement("line",{x1:i+1,y1:f,x2:i+s-1,y2:f,fill:"none",stroke:"#fff"}),M.createElement("line",{x1:i+1,y1:f+2,x2:i+s-1,y2:f+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var o;return M.isValidElement(n)?o=M.cloneElement(n,i):$e(n)?o=n(i):o=e.renderDefaultTraveller(i),o}},{key:"getDerivedStateFromProps",value:function(n,i){var o=n.data,s=n.width,u=n.x,c=n.travellerWidth,f=n.updateId,h=n.startIndex,p=n.endIndex;if(o!==i.prevData||f!==i.prevUpdateId)return kb({prevData:o,prevTravellerWidth:c,prevUpdateId:f,prevX:u,prevWidth:s},o&&o.length?cte({data:o,width:s,x:u,travellerWidth:c,startIndex:h,endIndex:p}):{scale:null,scaleValues:null});if(i.scale&&(s!==i.prevWidth||u!==i.prevX||c!==i.prevTravellerWidth)){i.scale.range([u,u+s-c]);var m=i.scale.domain().map(function(g){return i.scale(g)});return{prevData:o,prevTravellerWidth:c,prevUpdateId:f,prevX:u,prevWidth:s,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:m}}return null}},{key:"getIndexInRange",value:function(n,i){for(var o=n.length,s=0,u=o-1;u-s>1;){var c=Math.floor((s+u)/2);n[c]>i?u=c:s=c}return i>=n[u]?u:s}}])}(R.PureComponent);Dr(fl,"displayName","Brush");Dr(fl,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var jb,$R;function fte(){if($R)return jb;$R=1;var t=Y_();function e(r,n){var i;return t(r,function(o,s,u){return i=n(o,s,u),!i}),!!i}return jb=e,jb}var Rb,DR;function dte(){if(DR)return Rb;DR=1;var t=O2(),e=Do(),r=fte(),n=kr(),i=Op();function o(s,u,c){var f=n(s)?t:r;return c&&i(s,u,c)&&(u=void 0),f(s,e(u,3))}return Rb=o,Rb}var hte=dte();const pte=rt(hte);var ti=function(e,r){var n=e.alwaysShow,i=e.ifOverflow;return n&&(i="extendDomain"),i===r},Nb,LR;function vte(){if(LR)return Nb;LR=1;var t=z2();function e(r,n,i){n=="__proto__"&&t?t(r,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):r[n]=i}return Nb=e,Nb}var Ib,BR;function mte(){if(BR)return Ib;BR=1;var t=vte(),e=F2(),r=Do();function n(i,o){var s={};return o=r(o,3),e(i,function(u,c,f){t(s,c,o(u,c,f))}),s}return Ib=n,Ib}var gte=mte();const yte=rt(gte);var Mb,FR;function bte(){if(FR)return Mb;FR=1;function t(e,r){for(var n=-1,i=e==null?0:e.length;++n<i;)if(!r(e[n],n,e))return!1;return!0}return Mb=t,Mb}var $b,qR;function wte(){if(qR)return $b;qR=1;var t=Y_();function e(r,n){var i=!0;return t(r,function(o,s,u){return i=!!n(o,s,u),i}),i}return $b=e,$b}var Db,zR;function xte(){if(zR)return Db;zR=1;var t=bte(),e=wte(),r=Do(),n=kr(),i=Op();function o(s,u,c){var f=n(s)?t:e;return c&&i(s,u,c)&&(u=void 0),f(s,r(u,3))}return Db=o,Db}var _te=xte();const mD=rt(_te);var Ste=["x","y"];function Ic(t){"@babel/helpers - typeof";return Ic=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ic(t)}function kx(){return kx=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},kx.apply(this,arguments)}function UR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Au(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?UR(Object(r),!0).forEach(function(n){Ote(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):UR(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Ote(t,e,r){return e=Pte(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Pte(t){var e=Ete(t,"string");return Ic(e)=="symbol"?e:e+""}function Ete(t,e){if(Ic(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Ic(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Ate(t,e){if(t==null)return{};var r=Tte(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function Tte(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function Cte(t,e){var r=t.x,n=t.y,i=Ate(t,Ste),o="".concat(r),s=parseInt(o,10),u="".concat(n),c=parseInt(u,10),f="".concat(e.height||i.height),h=parseInt(f,10),p="".concat(e.width||i.width),m=parseInt(p,10);return Au(Au(Au(Au(Au({},e),i),s?{x:s}:{}),c?{y:c}:{}),{},{height:h,width:m,name:e.name,radius:e.radius})}function WR(t){return M.createElement(qee,kx({shapeType:"rectangle",propTransformer:Cte,activeClassName:"recharts-active-bar"},t))}var kte=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof e=="number")return e;var o=typeof n=="number";return o?e(n,i):(o||ja(),r)}},jte=["value","background"],gD;function dl(t){"@babel/helpers - typeof";return dl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dl(t)}function Rte(t,e){if(t==null)return{};var r=Nte(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function Nte(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function Fh(){return Fh=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Fh.apply(this,arguments)}function HR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Tt(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?HR(Object(r),!0).forEach(function(n){To(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):HR(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Ite(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function VR(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,bD(n.key),n)}}function Mte(t,e,r){return e&&VR(t.prototype,e),r&&VR(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function $te(t,e,r){return e=qh(e),Dte(t,yD()?Reflect.construct(e,r||[],qh(t).constructor):e.apply(t,r))}function Dte(t,e){if(e&&(dl(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Lte(t)}function Lte(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function yD(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yD=function(){return!!t})()}function qh(t){return qh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},qh(t)}function Bte(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&jx(t,e)}function jx(t,e){return jx=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},jx(t,e)}function To(t,e,r){return e=bD(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function bD(t){var e=Fte(t,"string");return dl(e)=="symbol"?e:e+""}function Fte(t,e){if(dl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(dl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var af=function(t){function e(){var r;Ite(this,e);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=$te(this,e,[].concat(i)),To(r,"state",{isAnimationFinished:!1}),To(r,"id",Zc("recharts-bar-")),To(r,"handleAnimationEnd",function(){var s=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),s&&s()}),To(r,"handleAnimationStart",function(){var s=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),s&&s()}),r}return Bte(e,t),Mte(e,[{key:"renderRectanglesStatically",value:function(n){var i=this,o=this.props,s=o.shape,u=o.dataKey,c=o.activeIndex,f=o.activeBar,h=Fe(this.props,!1);return n&&n.map(function(p,m){var g=m===c,w=g?f:s,b=Tt(Tt(Tt({},h),p),{},{isActive:g,option:w,index:m,dataKey:u,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return M.createElement(wt,Fh({className:"recharts-bar-rectangle"},nh(i.props,p,m),{key:"rectangle-".concat(p==null?void 0:p.x,"-").concat(p==null?void 0:p.y,"-").concat(p==null?void 0:p.value,"-").concat(m)}),M.createElement(WR,b))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,o=i.data,s=i.layout,u=i.isAnimationActive,c=i.animationBegin,f=i.animationDuration,h=i.animationEasing,p=i.animationId,m=this.state.prevData;return M.createElement(Ni,{begin:c,duration:f,isActive:u,easing:h,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(g){var w=g.t,b=o.map(function(y,_){var P=m&&m[_];if(P){var S=en(P.x,y.x),T=en(P.y,y.y),E=en(P.width,y.width),A=en(P.height,y.height);return Tt(Tt({},y),{},{x:S(w),y:T(w),width:E(w),height:A(w)})}if(s==="horizontal"){var C=en(0,y.height),N=C(w);return Tt(Tt({},y),{},{y:y.y+y.height-N,height:N})}var I=en(0,y.width),q=I(w);return Tt(Tt({},y),{},{width:q})});return M.createElement(wt,null,n.renderRectanglesStatically(b))})}},{key:"renderRectangles",value:function(){var n=this.props,i=n.data,o=n.isAnimationActive,s=this.state.prevData;return o&&i&&i.length&&(!s||!vc(s,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var n=this,i=this.props,o=i.data,s=i.dataKey,u=i.activeIndex,c=Fe(this.props.background,!1);return o.map(function(f,h){f.value;var p=f.background,m=Rte(f,jte);if(!p)return null;var g=Tt(Tt(Tt(Tt(Tt({},m),{},{fill:"#eee"},p),c),nh(n.props,f,h)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:s,index:h,className:"recharts-bar-background-rectangle"});return M.createElement(WR,Fh({key:"background-bar-".concat(h),option:n.props.background,isActive:h===u},g))})}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,s=o.data,u=o.xAxis,c=o.yAxis,f=o.layout,h=o.children,p=jn(h,Ip);if(!p)return null;var m=f==="vertical"?s[0].height/2:s[0].width/2,g=function(y,_){var P=Array.isArray(y.value)?y.value[1]:y.value;return{x:y.x,y:y.y,value:P,errorVal:zr(y,_)}},w={clipPath:n?"url(#clipPath-".concat(i,")"):null};return M.createElement(wt,w,p.map(function(b){return M.cloneElement(b,{key:"error-bar-".concat(i,"-").concat(b.props.dataKey),data:s,xAxis:u,yAxis:c,layout:f,offset:m,dataPointFormatter:g})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,o=n.data,s=n.className,u=n.xAxis,c=n.yAxis,f=n.left,h=n.top,p=n.width,m=n.height,g=n.isAnimationActive,w=n.background,b=n.id;if(i||!o||!o.length)return null;var y=this.state.isAnimationFinished,_=He("recharts-bar",s),P=u&&u.allowDataOverflow,S=c&&c.allowDataOverflow,T=P||S,E=Ue(b)?this.id:b;return M.createElement(wt,{className:_},P||S?M.createElement("defs",null,M.createElement("clipPath",{id:"clipPath-".concat(E)},M.createElement("rect",{x:P?f:f-p/2,y:S?h:h-m/2,width:P?p:p*2,height:S?m:m*2}))):null,M.createElement(wt,{className:"recharts-bar-rectangles",clipPath:T?"url(#clipPath-".concat(E,")"):null},w?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(T,E),(!g||y)&&jo.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:i.curData}:n.data!==i.curData?{curData:n.data}:null}}])}(R.PureComponent);gD=af;To(af,"displayName","Bar");To(af,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!jl.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});To(af,"getComposedData",function(t){var e=t.props,r=t.item,n=t.barPosition,i=t.bandSize,o=t.xAxis,s=t.yAxis,u=t.xAxisTicks,c=t.yAxisTicks,f=t.stackedData,h=t.dataStartIndex,p=t.displayedData,m=t.offset,g=oQ(n,r);if(!g)return null;var w=e.layout,b=r.type.defaultProps,y=b!==void 0?Tt(Tt({},b),r.props):r.props,_=y.dataKey,P=y.children,S=y.minPointSize,T=w==="horizontal"?s:o,E=f?T.scale.domain():null,A=hQ({numericAxis:T}),C=jn(P,Y2),N=p.map(function(I,q){var $,B,H,F,Y,X;f?$=aQ(f[h+q],E):($=zr(I,_),Array.isArray($)||($=[A,$]));var Q=kte(S,gD.defaultProps.minPointSize)($[1],q);if(w==="horizontal"){var U,V=[s.scale($[0]),s.scale($[1])],ee=V[0],D=V[1];B=Cj({axis:o,ticks:u,bandSize:i,offset:g.offset,entry:I,index:q}),H=(U=D??ee)!==null&&U!==void 0?U:void 0,F=g.size;var z=ee-D;if(Y=Number.isNaN(z)?0:z,X={x:B,y:s.y,width:F,height:s.height},Math.abs(Q)>0&&Math.abs(Y)<Math.abs(Q)){var ne=Cn(Y||Q)*(Math.abs(Q)-Math.abs(Y));H-=ne,Y+=ne}}else{var se=[o.scale($[0]),o.scale($[1])],he=se[0],Pe=se[1];if(B=he,H=Cj({axis:s,ticks:c,bandSize:i,offset:g.offset,entry:I,index:q}),F=Pe-he,Y=g.size,X={x:o.x,y:H,width:o.width,height:Y},Math.abs(Q)>0&&Math.abs(F)<Math.abs(Q)){var ve=Cn(F||Q)*(Math.abs(Q)-Math.abs(F));F+=ve}}return Tt(Tt(Tt({},I),{},{x:B,y:H,width:F,height:Y,value:f?$:$[1],payload:I,background:X},C&&C[q]&&C[q].props),{},{tooltipPayload:[tD(r,I)],tooltipPosition:{x:B+F/2,y:H+Y/2}})});return Tt({data:N,layout:w},m)});function Mc(t){"@babel/helpers - typeof";return Mc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Mc(t)}function qte(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function KR(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,wD(n.key),n)}}function zte(t,e,r){return e&&KR(t.prototype,e),r&&KR(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function GR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function En(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?GR(Object(r),!0).forEach(function(n){Dp(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):GR(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Dp(t,e,r){return e=wD(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function wD(t){var e=Ute(t,"string");return Mc(e)=="symbol"?e:e+""}function Ute(t,e){if(Mc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Mc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Wte=function(e,r,n,i,o){var s=e.width,u=e.height,c=e.layout,f=e.children,h=Object.keys(r),p={left:n.left,leftMirror:n.left,right:s-n.right,rightMirror:s-n.right,top:n.top,topMirror:n.top,bottom:u-n.bottom,bottomMirror:u-n.bottom},m=!!Lr(f,af);return h.reduce(function(g,w){var b=r[w],y=b.orientation,_=b.domain,P=b.padding,S=P===void 0?{}:P,T=b.mirror,E=b.reversed,A="".concat(y).concat(T?"Mirror":""),C,N,I,q,$;if(b.type==="number"&&(b.padding==="gap"||b.padding==="no-gap")){var B=_[1]-_[0],H=1/0,F=b.categoricalDomain.sort();if(F.forEach(function(se,he){he>0&&(H=Math.min((se||0)-(F[he-1]||0),H))}),Number.isFinite(H)){var Y=H/B,X=b.layout==="vertical"?n.height:n.width;if(b.padding==="gap"&&(C=Y*X/2),b.padding==="no-gap"){var Q=Ca(e.barCategoryGap,Y*X),U=Y*X/2;C=U-Q-(U-Q)/X*Q}}}i==="xAxis"?N=[n.left+(S.left||0)+(C||0),n.left+n.width-(S.right||0)-(C||0)]:i==="yAxis"?N=c==="horizontal"?[n.top+n.height-(S.bottom||0),n.top+(S.top||0)]:[n.top+(S.top||0)+(C||0),n.top+n.height-(S.bottom||0)-(C||0)]:N=b.range,E&&(N=[N[1],N[0]]);var V=nQ(b,o,m),ee=V.scale,D=V.realScaleType;ee.domain(_).range(N),iQ(ee);var z=dQ(ee,En(En({},b),{},{realScaleType:D}));i==="xAxis"?($=y==="top"&&!T||y==="bottom"&&T,I=n.left,q=p[A]-$*b.height):i==="yAxis"&&($=y==="left"&&!T||y==="right"&&T,I=p[A]-$*b.width,q=n.top);var ne=En(En(En({},b),z),{},{realScaleType:D,x:I,y:q,scale:ee,width:i==="xAxis"?n.width:b.width,height:i==="yAxis"?n.height:b.height});return ne.bandSize=Th(ne,z),!b.hide&&i==="xAxis"?p[A]+=($?-1:1)*ne.height:b.hide||(p[A]+=($?-1:1)*ne.width),En(En({},g),{},Dp({},w,ne))},{})},xD=function(e,r){var n=e.x,i=e.y,o=r.x,s=r.y;return{x:Math.min(n,o),y:Math.min(i,s),width:Math.abs(o-n),height:Math.abs(s-i)}},Hte=function(e){var r=e.x1,n=e.y1,i=e.x2,o=e.y2;return xD({x:r,y:n},{x:i,y:o})},_D=function(){function t(e){qte(this,t),this.scale=e}return zte(t,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,o=n.position;if(r!==void 0){if(o)switch(o){case"start":return this.scale(r);case"middle":{var s=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+s}case"end":{var u=this.bandwidth?this.bandwidth():0;return this.scale(r)+u}default:return this.scale(r)}if(i){var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+c}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],o=n[n.length-1];return i<=o?r>=i&&r<=o:r>=o&&r<=i}}],[{key:"create",value:function(r){return new t(r)}}])}();Dp(_D,"EPS",1e-4);var P1=function(e){var r=Object.keys(e).reduce(function(n,i){return En(En({},n),{},Dp({},i,_D.create(e[i])))},{});return En(En({},r),{},{apply:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=o.bandAware,u=o.position;return yte(i,function(c,f){return r[f].apply(c,{bandAware:s,position:u})})},isInRange:function(i){return mD(i,function(o,s){return r[s].isInRange(o)})}})};function Vte(t){return(t%180+180)%180}var Kte=function(e){var r=e.width,n=e.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=Vte(i),s=o*Math.PI/180,u=Math.atan(n/r),c=s>u&&s<Math.PI-u?n/Math.sin(s):r/Math.cos(s);return Math.abs(c)},Lb,YR;function Gte(){if(YR)return Lb;YR=1;var t=Do(),e=ef(),r=_p();function n(i){return function(o,s,u){var c=Object(o);if(!e(o)){var f=t(s,3);o=r(o),s=function(p){return f(c[p],p,c)}}var h=i(o,s,u);return h>-1?c[f?o[h]:h]:void 0}}return Lb=n,Lb}var Bb,XR;function Yte(){if(XR)return Bb;XR=1;var t=dD();function e(r){var n=t(r),i=n%1;return n===n?i?n-i:n:0}return Bb=e,Bb}var Fb,QR;function Xte(){if(QR)return Fb;QR=1;var t=M2(),e=Do(),r=Yte(),n=Math.max;function i(o,s,u){var c=o==null?0:o.length;if(!c)return-1;var f=u==null?0:r(u);return f<0&&(f=n(c+f,0)),t(o,e(s,3),f)}return Fb=i,Fb}var qb,JR;function Qte(){if(JR)return qb;JR=1;var t=Gte(),e=Xte(),r=t(e);return qb=r,qb}var Jte=Qte();const Zte=rt(Jte);var ere=QM();const tre=rt(ere);var rre=tre(function(t){return{x:t.left,y:t.top,width:t.width,height:t.height}},function(t){return["l",t.left,"t",t.top,"w",t.width,"h",t.height].join("")}),E1=R.createContext(void 0),A1=R.createContext(void 0),SD=R.createContext(void 0),OD=R.createContext({}),PD=R.createContext(void 0),ED=R.createContext(0),AD=R.createContext(0),ZR=function(e){var r=e.state,n=r.xAxisMap,i=r.yAxisMap,o=r.offset,s=e.clipPathId,u=e.children,c=e.width,f=e.height,h=rre(o);return M.createElement(E1.Provider,{value:n},M.createElement(A1.Provider,{value:i},M.createElement(OD.Provider,{value:o},M.createElement(SD.Provider,{value:h},M.createElement(PD.Provider,{value:s},M.createElement(ED.Provider,{value:f},M.createElement(AD.Provider,{value:c},u)))))))},nre=function(){return R.useContext(PD)},TD=function(e){var r=R.useContext(E1);r==null&&ja();var n=r[e];return n==null&&ja(),n},ire=function(){var e=R.useContext(E1);return go(e)},ore=function(){var e=R.useContext(A1),r=Zte(e,function(n){return mD(n.domain,Number.isFinite)});return r||go(e)},CD=function(e){var r=R.useContext(A1);r==null&&ja();var n=r[e];return n==null&&ja(),n},are=function(){var e=R.useContext(SD);return e},sre=function(){return R.useContext(OD)},T1=function(){return R.useContext(AD)},C1=function(){return R.useContext(ED)};function hl(t){"@babel/helpers - typeof";return hl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hl(t)}function lre(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ure(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,jD(n.key),n)}}function cre(t,e,r){return e&&ure(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function fre(t,e,r){return e=zh(e),dre(t,kD()?Reflect.construct(e,r||[],zh(t).constructor):e.apply(t,r))}function dre(t,e){if(e&&(hl(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hre(t)}function hre(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function kD(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(kD=function(){return!!t})()}function zh(t){return zh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},zh(t)}function pre(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Rx(t,e)}function Rx(t,e){return Rx=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Rx(t,e)}function eN(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function tN(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?eN(Object(r),!0).forEach(function(n){k1(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):eN(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function k1(t,e,r){return e=jD(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function jD(t){var e=vre(t,"string");return hl(e)=="symbol"?e:e+""}function vre(t,e){if(hl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(hl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function mre(t,e){return wre(t)||bre(t,e)||yre(t,e)||gre()}function gre(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 237In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yre(t,e){if(t){if(typeof t=="string")return rN(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rN(t,e)}}function rN(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function bre(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,i,o,s,u=[],c=!0,f=!1;try{if(o=(r=r.call(t)).next,e!==0)for(;!(c=(n=o.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(h){f=!0,i=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function wre(t){if(Array.isArray(t))return t}function Nx(){return Nx=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Nx.apply(this,arguments)}var xre=function(e,r){var n;return M.isValidElement(e)?n=M.cloneElement(e,r):$e(e)?n=e(r):n=M.createElement("line",Nx({},r,{className:"recharts-reference-line-line"})),n},_re=function(e,r,n,i,o,s,u,c,f){var h=o.x,p=o.y,m=o.width,g=o.height;if(n){var w=f.y,b=e.y.apply(w,{position:s});if(ti(f,"discard")&&!e.y.isInRange(b))return null;var y=[{x:h+m,y:b},{x:h,y:b}];return c==="left"?y.reverse():y}if(r){var _=f.x,P=e.x.apply(_,{position:s});if(ti(f,"discard")&&!e.x.isInRange(P))return null;var S=[{x:P,y:p+g},{x:P,y:p}];return u==="top"?S.reverse():S}if(i){var T=f.segment,E=T.map(function(A){return e.apply(A,{position:s})});return ti(f,"discard")&&pte(E,function(A){return!e.isInRange(A)})?null:E}return null};function Sre(t){var e=t.x,r=t.y,n=t.segment,i=t.xAxisId,o=t.yAxisId,s=t.shape,u=t.className,c=t.alwaysShow,f=nre(),h=TD(i),p=CD(o),m=are();if(!f||!m)return null;Ei(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var g=P1({x:h.scale,y:p.scale}),w=Dt(e),b=Dt(r),y=n&&n.length===2,_=_re(g,w,b,y,m,t.position,h.orientation,p.orientation,t);if(!_)return null;var P=mre(_,2),S=P[0],T=S.x,E=S.y,A=P[1],C=A.x,N=A.y,I=ti(t,"hidden")?"url(#".concat(f,")"):void 0,q=tN(tN({clipPath:I},Fe(t,!0)),{},{x1:T,y1:E,x2:C,y2:N});return M.createElement(wt,{className:He("recharts-reference-line",u)},xre(s,q),sr.renderCallByParent(t,Hte({x1:T,y1:E,x2:C,y2:N})))}var j1=function(t){function e(){return lre(this,e),fre(this,e,arguments)}return pre(e,t),cre(e,[{key:"render",value:function(){return M.createElement(Sre,this.props)}}])}(M.Component);k1(j1,"displayName","ReferenceLine");k1(j1,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function Ix(){return Ix=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Ix.apply(this,arguments)}function pl(t){"@babel/helpers - typeof";return pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pl(t)}function nN(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function iN(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?nN(Object(r),!0).forEach(function(n){Lp(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):nN(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Ore(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Pre(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,ND(n.key),n)}}function Ere(t,e,r){return e&&Pre(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Are(t,e,r){return e=Uh(e),Tre(t,RD()?Reflect.construct(e,r||[],Uh(t).constructor):e.apply(t,r))}function Tre(t,e){if(e&&(pl(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Cre(t)}function Cre(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function RD(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(RD=function(){return!!t})()}function Uh(t){return Uh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Uh(t)}function kre(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Mx(t,e)}function Mx(t,e){return Mx=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Mx(t,e)}function Lp(t,e,r){return e=ND(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function ND(t){var e=jre(t,"string");return pl(e)=="symbol"?e:e+""}function jre(t,e){if(pl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(pl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Rre=function(e){var r=e.x,n=e.y,i=e.xAxis,o=e.yAxis,s=P1({x:i.scale,y:o.scale}),u=s.apply({x:r,y:n},{bandAware:!0});return ti(e,"discard")&&!s.isInRange(u)?null:u},Bp=function(t){function e(){return Ore(this,e),Are(this,e,arguments)}return kre(e,t),Ere(e,[{key:"render",value:function(){var n=this.props,i=n.x,o=n.y,s=n.r,u=n.alwaysShow,c=n.clipPathId,f=Dt(i),h=Dt(o);if(Ei(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!f||!h)return null;var p=Rre(this.props);if(!p)return null;var m=p.x,g=p.y,w=this.props,b=w.shape,y=w.className,_=ti(this.props,"hidden")?"url(#".concat(c,")"):void 0,P=iN(iN({clipPath:_},Fe(this.props,!0)),{},{cx:m,cy:g});return M.createElement(wt,{className:He("recharts-reference-dot",y)},e.renderDot(b,P),sr.renderCallByParent(this.props,{x:m-s,y:g-s,width:2*s,height:2*s}))}}])}(M.Component);Lp(Bp,"displayName","ReferenceDot");Lp(Bp,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Lp(Bp,"renderDot",function(t,e){var r;return M.isValidElement(t)?r=M.cloneElement(t,e):$e(t)?r=t(e):r=M.createElement(O1,Ix({},e,{cx:e.cx,cy:e.cy,className:"recharts-reference-dot-dot"})),r});function $x(){return $x=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},$x.apply(this,arguments)}function vl(t){"@babel/helpers - typeof";return vl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vl(t)}function oN(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function aN(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?oN(Object(r),!0).forEach(function(n){Fp(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):oN(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Nre(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ire(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,MD(n.key),n)}}function Mre(t,e,r){return e&&Ire(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function $re(t,e,r){return e=Wh(e),Dre(t,ID()?Reflect.construct(e,r||[],Wh(t).constructor):e.apply(t,r))}function Dre(t,e){if(e&&(vl(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Lre(t)}function Lre(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function ID(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ID=function(){return!!t})()}function Wh(t){return Wh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Wh(t)}function Bre(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Dx(t,e)}function Dx(t,e){return Dx=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Dx(t,e)}function Fp(t,e,r){return e=MD(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function MD(t){var e=Fre(t,"string");return vl(e)=="symbol"?e:e+""}function Fre(t,e){if(vl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(vl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var qre=function(e,r,n,i,o){var s=o.x1,u=o.x2,c=o.y1,f=o.y2,h=o.xAxis,p=o.yAxis;if(!h||!p)return null;var m=P1({x:h.scale,y:p.scale}),g={x:e?m.x.apply(s,{position:"start"}):m.x.rangeMin,y:n?m.y.apply(c,{position:"start"}):m.y.rangeMin},w={x:r?m.x.apply(u,{position:"end"}):m.x.rangeMax,y:i?m.y.apply(f,{position:"end"}):m.y.rangeMax};return ti(o,"discard")&&(!m.isInRange(g)||!m.isInRange(w))?null:xD(g,w)},qp=function(t){function e(){return Nre(this,e),$re(this,e,arguments)}return Bre(e,t),Mre(e,[{key:"render",value:function(){var n=this.props,i=n.x1,o=n.x2,s=n.y1,u=n.y2,c=n.className,f=n.alwaysShow,h=n.clipPathId;Ei(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=Dt(i),m=Dt(o),g=Dt(s),w=Dt(u),b=this.props.shape;if(!p&&!m&&!g&&!w&&!b)return null;var y=qre(p,m,g,w,this.props);if(!y&&!b)return null;var _=ti(this.props,"hidden")?"url(#".concat(h,")"):void 0;return M.createElement(wt,{className:He("recharts-reference-area",c)},e.renderRect(b,aN(aN({clipPath:_},Fe(this.props,!0)),y)),sr.renderCallByParent(this.props,y))}}])}(M.Component);Fp(qp,"displayName","ReferenceArea");Fp(qp,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});Fp(qp,"renderRect",function(t,e){var r;return M.isValidElement(t)?r=M.cloneElement(t,e):$e(t)?r=t(e):r=M.createElement(S1,$x({},e,{className:"recharts-reference-area-rect"})),r});function $D(t,e,r){if(e<1)return[];if(e===1&&r===void 0)return t;for(var n=[],i=0;i<t.length;i+=e)n.push(t[i]);return n}function zre(t,e,r){var n={width:t.width+e.width,height:t.height+e.height};return Kte(n,r)}function Ure(t,e,r){var n=r==="width",i=t.x,o=t.y,s=t.width,u=t.height;return e===1?{start:n?i:o,end:n?i+s:o+u}:{start:n?i+s:o+u,end:n?i:o}}function Hh(t,e,r,n,i){if(t*e<t*n||t*e>t*i)return!1;var o=r();return t*(e-t*o/2-n)>=0&&t*(e+t*o/2-i)<=0}function Wre(t,e){return $D(t,e+1)}function Hre(t,e,r,n,i){for(var o=(n||[]).slice(),s=e.start,u=e.end,c=0,f=1,h=s,p=function(){var w=n==null?void 0:n[c];if(w===void 0)return{v:$D(n,f)};var b=c,y,_=function(){return y===void 0&&(y=r(w,b)),y},P=w.coordinate,S=c===0||Hh(t,P,_,h,u);S||(c=0,h=s,f+=1),S&&(h=P+t*(_()/2+i),c+=f)},m;f<=o.length;)if(m=p(),m)return m.v;return[]}function $c(t){"@babel/helpers - typeof";return $c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$c(t)}function sN(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function ar(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?sN(Object(r),!0).forEach(function(n){Vre(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):sN(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Vre(t,e,r){return e=Kre(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Kre(t){var e=Gre(t,"string");return $c(e)=="symbol"?e:e+""}function Gre(t,e){if($c(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if($c(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Yre(t,e,r,n,i){for(var o=(n||[]).slice(),s=o.length,u=e.start,c=e.end,f=function(m){var g=o[m],w,b=function(){return w===void 0&&(w=r(g,m)),w};if(m===s-1){var y=t*(g.coordinate+t*b()/2-c);o[m]=g=ar(ar({},g),{},{tickCoord:y>0?g.coordinate-y*t:g.coordinate})}else o[m]=g=ar(ar({},g),{},{tickCoord:g.coordinate});var _=Hh(t,g.tickCoord,b,u,c);_&&(c=g.tickCoord-t*(b()/2+i),o[m]=ar(ar({},g),{},{isShow:!0}))},h=s-1;h>=0;h--)f(h);return o}function Xre(t,e,r,n,i,o){var s=(n||[]).slice(),u=s.length,c=e.start,f=e.end;if(o){var h=n[u-1],p=r(h,u-1),m=t*(h.coordinate+t*p/2-f);s[u-1]=h=ar(ar({},h),{},{tickCoord:m>0?h.coordinate-m*t:h.coordinate});var g=Hh(t,h.tickCoord,function(){return p},c,f);g&&(f=h.tickCoord-t*(p/2+i),s[u-1]=ar(ar({},h),{},{isShow:!0}))}for(var w=o?u-1:u,b=function(P){var S=s[P],T,E=function(){return T===void 0&&(T=r(S,P)),T};if(P===0){var A=t*(S.coordinate-t*E()/2-c);s[P]=S=ar(ar({},S),{},{tickCoord:A<0?S.coordinate-A*t:S.coordinate})}else s[P]=S=ar(ar({},S),{},{tickCoord:S.coordinate});var C=Hh(t,S.tickCoord,E,c,f);C&&(c=S.tickCoord+t*(E()/2+i),s[P]=ar(ar({},S),{},{isShow:!0}))},y=0;y<w;y++)b(y);return s}function R1(t,e,r){var n=t.tick,i=t.ticks,o=t.viewBox,s=t.minTickGap,u=t.orientation,c=t.interval,f=t.tickFormatter,h=t.unit,p=t.angle;if(!i||!i.length||!n)return[];if(fe(c)||jl.isSsr)return Wre(i,typeof c=="number"&&fe(c)?c:0);var m=[],g=u==="top"||u==="bottom"?"width":"height",w=h&&g==="width"?zu(h,{fontSize:e,letterSpacing:r}):{width:0,height:0},b=function(S,T){var E=$e(f)?f(S.value,T):S.value;return g==="width"?zre(zu(E,{fontSize:e,letterSpacing:r}),w,p):zu(E,{fontSize:e,letterSpacing:r})[g]},y=i.length>=2?Cn(i[1].coordinate-i[0].coordinate):1,_=Ure(o,y,g);return c==="equidistantPreserveStart"?Hre(y,_,b,i,s):(c==="preserveStart"||c==="preserveStartEnd"?m=Xre(y,_,b,i,s,c==="preserveStartEnd"):m=Yre(y,_,b,i,s),m.filter(function(P){return P.isShow}))}var Qre=["viewBox"],Jre=["viewBox"],Zre=["ticks"];function ml(t){"@babel/helpers - typeof";return ml=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ml(t)}function Cs(){return Cs=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Cs.apply(this,arguments)}function lN(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function hr(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?lN(Object(r),!0).forEach(function(n){N1(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):lN(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function zb(t,e){if(t==null)return{};var r=ene(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function ene(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function tne(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function uN(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,LD(n.key),n)}}function rne(t,e,r){return e&&uN(t.prototype,e),r&&uN(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function nne(t,e,r){return e=Vh(e),ine(t,DD()?Reflect.construct(e,r||[],Vh(t).constructor):e.apply(t,r))}function ine(t,e){if(e&&(ml(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return one(t)}function one(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function DD(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(DD=function(){return!!t})()}function Vh(t){return Vh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Vh(t)}function ane(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Lx(t,e)}function Lx(t,e){return Lx=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Lx(t,e)}function N1(t,e,r){return e=LD(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function LD(t){var e=sne(t,"string");return ml(e)=="symbol"?e:e+""}function sne(t,e){if(ml(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(ml(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Ml=function(t){function e(r){var n;return tne(this,e),n=nne(this,e,[r]),n.state={fontSize:"",letterSpacing:""},n}return ane(e,t),rne(e,[{key:"shouldComponentUpdate",value:function(n,i){var o=n.viewBox,s=zb(n,Qre),u=this.props,c=u.viewBox,f=zb(u,Jre);return!Is(o,c)||!Is(s,f)||!Is(i,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var i=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var i=this.props,o=i.x,s=i.y,u=i.width,c=i.height,f=i.orientation,h=i.tickSize,p=i.mirror,m=i.tickMargin,g,w,b,y,_,P,S=p?-1:1,T=n.tickSize||h,E=fe(n.tickCoord)?n.tickCoord:n.coordinate;switch(f){case"top":g=w=n.coordinate,y=s+ +!p*c,b=y-S*T,P=b-S*m,_=E;break;case"left":b=y=n.coordinate,w=o+ +!p*u,g=w-S*T,_=g-S*m,P=E;break;case"right":b=y=n.coordinate,w=o+ +p*u,g=w+S*T,_=g+S*m,P=E;break;default:g=w=n.coordinate,y=s+ +p*c,b=y+S*T,P=b+S*m,_=E;break}return{line:{x1:g,y1:b,x2:w,y2:y},tick:{x:_,y:P}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,i=n.orientation,o=n.mirror,s;switch(i){case"left":s=o?"start":"end";break;case"right":s=o?"end":"start";break;default:s="middle";break}return s}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,i=n.orientation,o=n.mirror,s="end";switch(i){case"left":case"right":s="middle";break;case"top":s=o?"start":"end";break;default:s=o?"end":"start";break}return s}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.x,o=n.y,s=n.width,u=n.height,c=n.orientation,f=n.mirror,h=n.axisLine,p=hr(hr(hr({},Fe(this.props,!1)),Fe(h,!1)),{},{fill:"none"});if(c==="top"||c==="bottom"){var m=+(c==="top"&&!f||c==="bottom"&&f);p=hr(hr({},p),{},{x1:i,y1:o+m*u,x2:i+s,y2:o+m*u})}else{var g=+(c==="left"&&!f||c==="right"&&f);p=hr(hr({},p),{},{x1:i+g*s,y1:o,x2:i+g*s,y2:o+u})}return M.createElement("line",Cs({},p,{className:He("recharts-cartesian-axis-line",rn(h,"className"))}))}},{key:"renderTicks",value:function(n,i,o){var s=this,u=this.props,c=u.tickLine,f=u.stroke,h=u.tick,p=u.tickFormatter,m=u.unit,g=R1(hr(hr({},this.props),{},{ticks:n}),i,o),w=this.getTickTextAnchor(),b=this.getTickVerticalAnchor(),y=Fe(this.props,!1),_=Fe(h,!1),P=hr(hr({},y),{},{fill:"none"},Fe(c,!1)),S=g.map(function(T,E){var A=s.getTickLineCoord(T),C=A.line,N=A.tick,I=hr(hr(hr(hr({textAnchor:w,verticalAnchor:b},y),{},{stroke:"none",fill:f},_),N),{},{index:E,payload:T,visibleTicksCount:g.length,tickFormatter:p});return M.createElement(wt,Cs({className:"recharts-cartesian-axis-tick",key:"tick-".concat(T.value,"-").concat(T.coordinate,"-").concat(T.tickCoord)},nh(s.props,T,E)),c&&M.createElement("line",Cs({},P,C,{className:He("recharts-cartesian-axis-tick-line",rn(c,"className"))})),h&&e.renderTickItem(h,I,"".concat($e(p)?p(T.value,E):T.value).concat(m||"")))});return M.createElement("g",{className:"recharts-cartesian-axis-ticks"},S)}},{key:"render",value:function(){var n=this,i=this.props,o=i.axisLine,s=i.width,u=i.height,c=i.ticksGenerator,f=i.className,h=i.hide;if(h)return null;var p=this.props,m=p.ticks,g=zb(p,Zre),w=m;return $e(c)&&(w=m&&m.length>0?c(this.props):c(g)),s<=0||u<=0||!w||!w.length?null:M.createElement(wt,{className:He("recharts-cartesian-axis",f),ref:function(y){n.layerReference=y}},o&&this.renderAxisLine(),this.renderTicks(w,this.state.fontSize,this.state.letterSpacing),sr.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,o){var s;return M.isValidElement(n)?s=M.cloneElement(n,i):$e(n)?s=n(i):s=M.createElement(ph,Cs({},i,{className:"recharts-cartesian-axis-tick-value"}),o),s}}])}(R.Component);N1(Ml,"displayName","CartesianAxis");N1(Ml,"defaultProps",{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"});var lne=["x1","y1","x2","y2","key"],une=["offset"];function Ra(t){"@babel/helpers - typeof";return Ra=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ra(t)}function cN(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function lr(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?cN(Object(r),!0).forEach(function(n){cne(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):cN(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function cne(t,e,r){return e=fne(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function fne(t){var e=dne(t,"string");return Ra(e)=="symbol"?e:e+""}function dne(t,e){if(Ra(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Ra(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function da(){return da=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},da.apply(this,arguments)}function fN(t,e){if(t==null)return{};var r=hne(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function hne(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}var pne=function(e){var r=e.fill;if(!r||r==="none")return null;var n=e.fillOpacity,i=e.x,o=e.y,s=e.width,u=e.height,c=e.ry;return M.createElement("rect",{x:i,y:o,ry:c,width:s,height:u,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function BD(t,e){var r;if(M.isValidElement(t))r=M.cloneElement(t,e);else if($e(t))r=t(e);else{var n=e.x1,i=e.y1,o=e.x2,s=e.y2,u=e.key,c=fN(e,lne),f=Fe(c,!1);f.offset;var h=fN(f,une);r=M.createElement("line",da({},h,{x1:n,y1:i,x2:o,y2:s,fill:"none",key:u}))}return r}function vne(t){var e=t.x,r=t.width,n=t.horizontal,i=n===void 0?!0:n,o=t.horizontalPoints;if(!i||!o||!o.length)return null;var s=o.map(function(u,c){var f=lr(lr({},t),{},{x1:e,y1:u,x2:e+r,y2:u,key:"line-".concat(c),index:c});return BD(i,f)});return M.createElement("g",{className:"recharts-cartesian-grid-horizontal"},s)}function mne(t){var e=t.y,r=t.height,n=t.vertical,i=n===void 0?!0:n,o=t.verticalPoints;if(!i||!o||!o.length)return null;var s=o.map(function(u,c){var f=lr(lr({},t),{},{x1:u,y1:e,x2:u,y2:e+r,key:"line-".concat(c),index:c});return BD(i,f)});return M.createElement("g",{className:"recharts-cartesian-grid-vertical"},s)}function gne(t){var e=t.horizontalFill,r=t.fillOpacity,n=t.x,i=t.y,o=t.width,s=t.height,u=t.horizontalPoints,c=t.horizontal,f=c===void 0?!0:c;if(!f||!e||!e.length)return null;var h=u.map(function(m){return Math.round(m+i-i)}).sort(function(m,g){return m-g});i!==h[0]&&h.unshift(0);var p=h.map(function(m,g){var w=!h[g+1],b=w?i+s-m:h[g+1]-m;if(b<=0)return null;var y=g%e.length;return M.createElement("rect",{key:"react-".concat(g),y:m,x:n,height:b,width:o,stroke:"none",fill:e[y],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return M.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function yne(t){var e=t.vertical,r=e===void 0?!0:e,n=t.verticalFill,i=t.fillOpacity,o=t.x,s=t.y,u=t.width,c=t.height,f=t.verticalPoints;if(!r||!n||!n.length)return null;var h=f.map(function(m){return Math.round(m+o-o)}).sort(function(m,g){return m-g});o!==h[0]&&h.unshift(0);var p=h.map(function(m,g){var w=!h[g+1],b=w?o+u-m:h[g+1]-m;if(b<=0)return null;var y=g%n.length;return M.createElement("rect",{key:"react-".concat(g),x:m,y:s,width:b,height:c,stroke:"none",fill:n[y],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return M.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var bne=function(e,r){var n=e.xAxis,i=e.width,o=e.height,s=e.offset;return Z$(R1(lr(lr(lr({},Ml.defaultProps),n),{},{ticks:Oi(n,!0),viewBox:{x:0,y:0,width:i,height:o}})),s.left,s.left+s.width,r)},wne=function(e,r){var n=e.yAxis,i=e.width,o=e.height,s=e.offset;return Z$(R1(lr(lr(lr({},Ml.defaultProps),n),{},{ticks:Oi(n,!0),viewBox:{x:0,y:0,width:i,height:o}})),s.top,s.top+s.height,r)},Ss={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function FD(t){var e,r,n,i,o,s,u=T1(),c=C1(),f=sre(),h=lr(lr({},t),{},{stroke:(e=t.stroke)!==null&&e!==void 0?e:Ss.stroke,fill:(r=t.fill)!==null&&r!==void 0?r:Ss.fill,horizontal:(n=t.horizontal)!==null&&n!==void 0?n:Ss.horizontal,horizontalFill:(i=t.horizontalFill)!==null&&i!==void 0?i:Ss.horizontalFill,vertical:(o=t.vertical)!==null&&o!==void 0?o:Ss.vertical,verticalFill:(s=t.verticalFill)!==null&&s!==void 0?s:Ss.verticalFill,x:fe(t.x)?t.x:f.left,y:fe(t.y)?t.y:f.top,width:fe(t.width)?t.width:f.width,height:fe(t.height)?t.height:f.height}),p=h.x,m=h.y,g=h.width,w=h.height,b=h.syncWithTicks,y=h.horizontalValues,_=h.verticalValues,P=ire(),S=ore();if(!fe(g)||g<=0||!fe(w)||w<=0||!fe(p)||p!==+p||!fe(m)||m!==+m)return null;var T=h.verticalCoordinatesGenerator||bne,E=h.horizontalCoordinatesGenerator||wne,A=h.horizontalPoints,C=h.verticalPoints;if((!A||!A.length)&&$e(E)){var N=y&&y.length,I=E({yAxis:S?lr(lr({},S),{},{ticks:N?y:S.ticks}):void 0,width:u,height:c,offset:f},N?!0:b);Ei(Array.isArray(I),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Ra(I),"]")),Array.isArray(I)&&(A=I)}if((!C||!C.length)&&$e(T)){var q=_&&_.length,$=T({xAxis:P?lr(lr({},P),{},{ticks:q?_:P.ticks}):void 0,width:u,height:c,offset:f},q?!0:b);Ei(Array.isArray($),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Ra($),"]")),Array.isArray($)&&(C=$)}return M.createElement("g",{className:"recharts-cartesian-grid"},M.createElement(pne,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),M.createElement(vne,da({},h,{offset:f,horizontalPoints:A,xAxis:P,yAxis:S})),M.createElement(mne,da({},h,{offset:f,verticalPoints:C,xAxis:P,yAxis:S})),M.createElement(gne,da({},h,{horizontalPoints:A})),M.createElement(yne,da({},h,{verticalPoints:C})))}FD.displayName="CartesianGrid";var xne=["layout","type","stroke","connectNulls","isRange","ref"],_ne=["key"],qD;function gl(t){"@babel/helpers - typeof";return gl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gl(t)}function zD(t,e){if(t==null)return{};var r=Sne(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function Sne(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function ha(){return ha=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},ha.apply(this,arguments)}function dN(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function po(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?dN(Object(r),!0).forEach(function(n){Jn(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):dN(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function One(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function hN(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,WD(n.key),n)}}function Pne(t,e,r){return e&&hN(t.prototype,e),r&&hN(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function Ene(t,e,r){return e=Kh(e),Ane(t,UD()?Reflect.construct(e,r||[],Kh(t).constructor):e.apply(t,r))}function Ane(t,e){if(e&&(gl(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Tne(t)}function Tne(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function UD(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(UD=function(){return!!t})()}function Kh(t){return Kh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Kh(t)}function Cne(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Bx(t,e)}function Bx(t,e){return Bx=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Bx(t,e)}function Jn(t,e,r){return e=WD(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function WD(t){var e=kne(t,"string");return gl(e)=="symbol"?e:e+""}function kne(t,e){if(gl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(gl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var Ii=function(t){function e(){var r;One(this,e);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=Ene(this,e,[].concat(i)),Jn(r,"state",{isAnimationFinished:!0}),Jn(r,"id",Zc("recharts-area-")),Jn(r,"handleAnimationEnd",function(){var s=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),$e(s)&&s()}),Jn(r,"handleAnimationStart",function(){var s=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),$e(s)&&s()}),r}return Cne(e,t),Pne(e,[{key:"renderDots",value:function(n,i,o){var s=this.props.isAnimationActive,u=this.state.isAnimationFinished;if(s&&!u)return null;var c=this.props,f=c.dot,h=c.points,p=c.dataKey,m=Fe(this.props,!1),g=Fe(f,!0),w=h.map(function(y,_){var P=po(po(po({key:"dot-".concat(_),r:3},m),g),{},{index:_,cx:y.x,cy:y.y,dataKey:p,value:y.value,payload:y.payload,points:h});return e.renderDotItem(f,P)}),b={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(o,")"):null};return M.createElement(wt,ha({className:"recharts-area-dots"},b),w)}},{key:"renderHorizontalRect",value:function(n){var i=this.props,o=i.baseLine,s=i.points,u=i.strokeWidth,c=s[0].x,f=s[s.length-1].x,h=n*Math.abs(c-f),p=Ao(s.map(function(m){return m.y||0}));return fe(o)&&typeof o=="number"?p=Math.max(o,p):o&&Array.isArray(o)&&o.length&&(p=Math.max(Ao(o.map(function(m){return m.y||0})),p)),fe(p)?M.createElement("rect",{x:c<f?c:c-h,y:0,width:h,height:Math.floor(p+(u?parseInt("".concat(u),10):1))}):null}},{key:"renderVerticalRect",value:function(n){var i=this.props,o=i.baseLine,s=i.points,u=i.strokeWidth,c=s[0].y,f=s[s.length-1].y,h=n*Math.abs(c-f),p=Ao(s.map(function(m){return m.x||0}));return fe(o)&&typeof o=="number"?p=Math.max(o,p):o&&Array.isArray(o)&&o.length&&(p=Math.max(Ao(o.map(function(m){return m.x||0})),p)),fe(p)?M.createElement("rect",{x:0,y:c<f?c:c-h,width:p+(u?parseInt("".concat(u),10):1),height:Math.floor(h)}):null}},{key:"renderClipRect",value:function(n){var i=this.props.layout;return i==="vertical"?this.renderVerticalRect(n):this.renderHorizontalRect(n)}},{key:"renderAreaStatically",value:function(n,i,o,s){var u=this.props,c=u.layout,f=u.type,h=u.stroke,p=u.connectNulls,m=u.isRange;u.ref;var g=zD(u,xne);return M.createElement(wt,{clipPath:o?"url(#clipPath-".concat(s,")"):null},M.createElement(Hu,ha({},Fe(g,!0),{points:n,connectNulls:p,type:f,baseLine:i,layout:c,stroke:"none",className:"recharts-area-area"})),h!=="none"&&M.createElement(Hu,ha({},Fe(this.props,!1),{className:"recharts-area-curve",layout:c,type:f,connectNulls:p,fill:"none",points:n})),h!=="none"&&m&&M.createElement(Hu,ha({},Fe(this.props,!1),{className:"recharts-area-curve",layout:c,type:f,connectNulls:p,fill:"none",points:i})))}},{key:"renderAreaWithAnimation",value:function(n,i){var o=this,s=this.props,u=s.points,c=s.baseLine,f=s.isAnimationActive,h=s.animationBegin,p=s.animationDuration,m=s.animationEasing,g=s.animationId,w=this.state,b=w.prevPoints,y=w.prevBaseLine;return M.createElement(Ni,{begin:h,duration:p,isActive:f,easing:m,from:{t:0},to:{t:1},key:"area-".concat(g),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(_){var P=_.t;if(b){var S=b.length/u.length,T=u.map(function(N,I){var q=Math.floor(I*S);if(b[q]){var $=b[q],B=en($.x,N.x),H=en($.y,N.y);return po(po({},N),{},{x:B(P),y:H(P)})}return N}),E;if(fe(c)&&typeof c=="number"){var A=en(y,c);E=A(P)}else if(Ue(c)||Cl(c)){var C=en(y,0);E=C(P)}else E=c.map(function(N,I){var q=Math.floor(I*S);if(y[q]){var $=y[q],B=en($.x,N.x),H=en($.y,N.y);return po(po({},N),{},{x:B(P),y:H(P)})}return N});return o.renderAreaStatically(T,E,n,i)}return M.createElement(wt,null,M.createElement("defs",null,M.createElement("clipPath",{id:"animationClipPath-".concat(i)},o.renderClipRect(P))),M.createElement(wt,{clipPath:"url(#animationClipPath-".concat(i,")")},o.renderAreaStatically(u,c,n,i)))})}},{key:"renderArea",value:function(n,i){var o=this.props,s=o.points,u=o.baseLine,c=o.isAnimationActive,f=this.state,h=f.prevPoints,p=f.prevBaseLine,m=f.totalLength;return c&&s&&s.length&&(!h&&m>0||!vc(h,s)||!vc(p,u))?this.renderAreaWithAnimation(n,i):this.renderAreaStatically(s,u,n,i)}},{key:"render",value:function(){var n,i=this.props,o=i.hide,s=i.dot,u=i.points,c=i.className,f=i.top,h=i.left,p=i.xAxis,m=i.yAxis,g=i.width,w=i.height,b=i.isAnimationActive,y=i.id;if(o||!u||!u.length)return null;var _=this.state.isAnimationFinished,P=u.length===1,S=He("recharts-area",c),T=p&&p.allowDataOverflow,E=m&&m.allowDataOverflow,A=T||E,C=Ue(y)?this.id:y,N=(n=Fe(s,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},I=N.r,q=I===void 0?3:I,$=N.strokeWidth,B=$===void 0?2:$,H=QW(s)?s:{},F=H.clipDot,Y=F===void 0?!0:F,X=q*2+B;return M.createElement(wt,{className:S},T||E?M.createElement("defs",null,M.createElement("clipPath",{id:"clipPath-".concat(C)},M.createElement("rect",{x:T?h:h-g/2,y:E?f:f-w/2,width:T?g:g*2,height:E?w:w*2})),!Y&&M.createElement("clipPath",{id:"clipPath-dots-".concat(C)},M.createElement("rect",{x:h-X/2,y:f-X/2,width:g+X,height:w+X}))):null,P?null:this.renderArea(A,C),(s||P)&&this.renderDots(A,Y,C),(!b||_)&&jo.renderCallByParent(this.props,u))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,curBaseLine:n.baseLine,prevPoints:i.curPoints,prevBaseLine:i.curBaseLine}:n.points!==i.curPoints||n.baseLine!==i.curBaseLine?{curPoints:n.points,curBaseLine:n.baseLine}:null}}])}(R.PureComponent);qD=Ii;Jn(Ii,"displayName","Area");Jn(Ii,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!jl.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});Jn(Ii,"getBaseValue",function(t,e,r,n){var i=t.layout,o=t.baseValue,s=e.props.baseValue,u=s??o;if(fe(u)&&typeof u=="number")return u;var c=i==="horizontal"?n:r,f=c.scale.domain();if(c.type==="number"){var h=Math.max(f[0],f[1]),p=Math.min(f[0],f[1]);return u==="dataMin"?p:u==="dataMax"||h<0?h:Math.max(Math.min(f[0],f[1]),0)}return u==="dataMin"?f[0]:u==="dataMax"?f[1]:f[0]});Jn(Ii,"getComposedData",function(t){var e=t.props,r=t.item,n=t.xAxis,i=t.yAxis,o=t.xAxisTicks,s=t.yAxisTicks,u=t.bandSize,c=t.dataKey,f=t.stackedData,h=t.dataStartIndex,p=t.displayedData,m=t.offset,g=e.layout,w=f&&f.length,b=qD.getBaseValue(e,r,n,i),y=g==="horizontal",_=!1,P=p.map(function(T,E){var A;w?A=f[h+E]:(A=zr(T,c),Array.isArray(A)?_=!0:A=[b,A]);var C=A[1]==null||w&&zr(T,c)==null;return y?{x:Tj({axis:n,ticks:o,bandSize:u,entry:T,index:E}),y:C?null:i.scale(A[1]),value:A,payload:T}:{x:C?null:n.scale(A[1]),y:Tj({axis:i,ticks:s,bandSize:u,entry:T,index:E}),value:A,payload:T}}),S;return w||_?S=P.map(function(T){var E=Array.isArray(T.value)?T.value[0]:null;return y?{x:T.x,y:E!=null&&T.y!=null?i.scale(E):null}:{x:E!=null?n.scale(E):null,y:T.y}}):S=y?i.scale(b):n.scale(b),po({points:P,baseLine:S,layout:g,isRange:_},m)});Jn(Ii,"renderDotItem",function(t,e){var r;if(M.isValidElement(t))r=M.cloneElement(t,e);else if($e(t))r=t(e);else{var n=He("recharts-area-dot",typeof t!="boolean"?t.className:""),i=e.key,o=zD(e,_ne);r=M.createElement(O1,ha({},o,{key:i,className:n}))}return r});function yl(t){"@babel/helpers - typeof";return yl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yl(t)}function jne(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Rne(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,KD(n.key),n)}}function Nne(t,e,r){return e&&Rne(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Ine(t,e,r){return e=Gh(e),Mne(t,HD()?Reflect.construct(e,r||[],Gh(t).constructor):e.apply(t,r))}function Mne(t,e){if(e&&(yl(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return $ne(t)}function $ne(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function HD(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(HD=function(){return!!t})()}function Gh(t){return Gh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Gh(t)}function Dne(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Fx(t,e)}function Fx(t,e){return Fx=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Fx(t,e)}function VD(t,e,r){return e=KD(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function KD(t){var e=Lne(t,"string");return yl(e)=="symbol"?e:e+""}function Lne(t,e){if(yl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(yl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function qx(){return qx=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},qx.apply(this,arguments)}function Bne(t){var e=t.xAxisId,r=T1(),n=C1(),i=TD(e);return i==null?null:M.createElement(Ml,qx({},i,{className:He("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(s){return Oi(s,!0)}}))}var zp=function(t){function e(){return jne(this,e),Ine(this,e,arguments)}return Dne(e,t),Nne(e,[{key:"render",value:function(){return M.createElement(Bne,this.props)}}])}(M.Component);VD(zp,"displayName","XAxis");VD(zp,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function bl(t){"@babel/helpers - typeof";return bl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bl(t)}function Fne(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function qne(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,XD(n.key),n)}}function zne(t,e,r){return e&&qne(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Une(t,e,r){return e=Yh(e),Wne(t,GD()?Reflect.construct(e,r||[],Yh(t).constructor):e.apply(t,r))}function Wne(t,e){if(e&&(bl(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Hne(t)}function Hne(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function GD(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(GD=function(){return!!t})()}function Yh(t){return Yh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Yh(t)}function Vne(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&zx(t,e)}function zx(t,e){return zx=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},zx(t,e)}function YD(t,e,r){return e=XD(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function XD(t){var e=Kne(t,"string");return bl(e)=="symbol"?e:e+""}function Kne(t,e){if(bl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(bl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}function Ux(){return Ux=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Ux.apply(this,arguments)}var Gne=function(e){var r=e.yAxisId,n=T1(),i=C1(),o=CD(r);return o==null?null:M.createElement(Ml,Ux({},o,{className:He("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(u){return Oi(u,!0)}}))},Up=function(t){function e(){return Fne(this,e),Une(this,e,arguments)}return Vne(e,t),zne(e,[{key:"render",value:function(){return M.createElement(Gne,this.props)}}])}(M.Component);YD(Up,"displayName","YAxis");YD(Up,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});function pN(t){return Jne(t)||Qne(t)||Xne(t)||Yne()}function Yne(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 238In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Xne(t,e){if(t){if(typeof t=="string")return Wx(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Wx(t,e)}}function Qne(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Jne(t){if(Array.isArray(t))return Wx(t)}function Wx(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var Hx=function(e,r,n,i,o){var s=jn(e,j1),u=jn(e,Bp),c=[].concat(pN(s),pN(u)),f=jn(e,qp),h="".concat(i,"Id"),p=i[0],m=r;if(c.length&&(m=c.reduce(function(b,y){if(y.props[h]===n&&ti(y.props,"extendDomain")&&fe(y.props[p])){var _=y.props[p];return[Math.min(b[0],_),Math.max(b[1],_)]}return b},m)),f.length){var g="".concat(p,"1"),w="".concat(p,"2");m=f.reduce(function(b,y){if(y.props[h]===n&&ti(y.props,"extendDomain")&&fe(y.props[g])&&fe(y.props[w])){var _=y.props[g],P=y.props[w];return[Math.min(b[0],_,P),Math.max(b[1],_,P)]}return b},m)}return o&&o.length&&(m=o.reduce(function(b,y){return fe(y)?[Math.min(b[0],y),Math.max(b[1],y)]:b},m)),m},Ub={exports:{}},vN;function Zne(){return vN||(vN=1,function(t){var e=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(c,f,h){this.fn=c,this.context=f,this.once=h||!1}function o(c,f,h,p,m){if(typeof h!="function")throw new TypeError("The listener must be a function");var g=new i(h,p||c,m),w=r?r+f:f;return c._events[w]?c._events[w].fn?c._events[w]=[c._events[w],g]:c._events[w].push(g):(c._events[w]=g,c._eventsCount++),c}function s(c,f){--c._eventsCount===0?c._events=new n:delete c._events[f]}function u(){this._events=new n,this._eventsCount=0}u.prototype.eventNames=function(){var f=[],h,p;if(this._eventsCount===0)return f;for(p in h=this._events)e.call(h,p)&&f.push(r?p.slice(1):p);return Object.getOwnPropertySymbols?f.concat(Object.getOwnPropertySymbols(h)):f},u.prototype.listeners=function(f){var h=r?r+f:f,p=this._events[h];if(!p)return[];if(p.fn)return[p.fn];for(var m=0,g=p.length,w=new Array(g);m<g;m++)w[m]=p[m].fn;return w},u.prototype.listenerCount=function(f){var h=r?r+f:f,p=this._events[h];return p?p.fn?1:p.length:0},u.prototype.emit=function(f,h,p,m,g,w){var b=r?r+f:f;if(!this._events[b])return!1;var y=this._events[b],_=arguments.length,P,S;if(y.fn){switch(y.once&&this.removeListener(f,y.fn,void 0,!0),_){case 1:return y.fn.call(y.context),!0;case 2:return y.fn.call(y.context,h),!0;case 3:return y.fn.call(y.context,h,p),!0;case 4:return y.fn.call(y.context,h,p,m),!0;case 5:return y.fn.call(y.context,h,p,m,g),!0;case 6:return y.fn.call(y.context,h,p,m,g,w),!0}for(S=1,P=new Array(_-1);S<_;S++)P[S-1]=arguments[S];y.fn.apply(y.context,P)}else{var T=y.length,E;for(S=0;S<T;S++)switch(y[S].once&&this.removeListener(f,y[S].fn,void 0,!0),_){case 1:y[S].fn.call(y[S].context);break;case 2:y[S].fn.call(y[S].context,h);break;case 3:y[S].fn.call(y[S].context,h,p);break;case 4:y[S].fn.call(y[S].context,h,p,m);break;default:if(!P)for(E=1,P=new Array(_-1);E<_;E++)P[E-1]=arguments[E];y[S].fn.apply(y[S].context,P)}}return!0},u.prototype.on=function(f,h,p){return o(this,f,h,p,!1)},u.prototype.once=function(f,h,p){return o(this,f,h,p,!0)},u.prototype.removeListener=function(f,h,p,m){var g=r?r+f:f;if(!this._events[g])return this;if(!h)return s(this,g),this;var w=this._events[g];if(w.fn)w.fn===h&&(!m||w.once)&&(!p||w.context===p)&&s(this,g);else{for(var b=0,y=[],_=w.length;b<_;b++)(w[b].fn!==h||m&&!w[b].once||p&&w[b].context!==p)&&y.push(w[b]);y.length?this._events[g]=y.length===1?y[0]:y:s(this,g)}return this},u.prototype.removeAllListeners=function(f){var h;return f?(h=r?r+f:f,this._events[h]&&s(this,h)):(this._events=new n,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=r,u.EventEmitter=u,t.exports=u}(Ub)),Ub.exports}var eie=Zne();const tie=rt(eie);var Wb=new tie,Hb="recharts.syncMouseEvents";function Dc(t){"@babel/helpers - typeof";return Dc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Dc(t)}function rie(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function nie(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,QD(n.key),n)}}function iie(t,e,r){return e&&nie(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Vb(t,e,r){return e=QD(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function QD(t){var e=oie(t,"string");return Dc(e)=="symbol"?e:e+""}function oie(t,e){if(Dc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Dc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var aie=function(){function t(){rie(this,t),Vb(this,"activeIndex",0),Vb(this,"coordinateList",[]),Vb(this,"layout","horizontal")}return iie(t,[{key:"setDetails",value:function(r){var n,i=r.coordinateList,o=i===void 0?null:i,s=r.container,u=s===void 0?null:s,c=r.layout,f=c===void 0?null:c,h=r.offset,p=h===void 0?null:h,m=r.mouseHandlerCallback,g=m===void 0?null:m;this.coordinateList=(n=o??this.coordinateList)!==null&&n!==void 0?n:[],this.container=u??this.container,this.layout=f??this.layout,this.offset=p??this.offset,this.mouseHandlerCallback=g??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(r){if(this.coordinateList.length!==0)switch(r.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),o=i.x,s=i.y,u=i.height,c=this.coordinateList[this.activeIndex].coordinate,f=((r=window)===null||r===void 0?void 0:r.scrollX)||0,h=((n=window)===null||n===void 0?void 0:n.scrollY)||0,p=o+c+f,m=s+this.offset.top+u/2+h;this.mouseHandlerCallback({pageX:p,pageY:m})}}}])}();function sie(t,e,r){if(r==="number"&&e===!0&&Array.isArray(t)){var n=t==null?void 0:t[0],i=t==null?void 0:t[1];if(n&&i&&fe(n)&&fe(i))return!0}return!1}function lie(t,e,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:t==="horizontal"?e.x-i:r.left+.5,y:t==="horizontal"?r.top+.5:e.y-i,width:t==="horizontal"?n:r.width-1,height:t==="horizontal"?r.height-1:n}}function JD(t){var e=t.cx,r=t.cy,n=t.radius,i=t.startAngle,o=t.endAngle,s=er(e,r,n,i),u=er(e,r,n,o);return{points:[s,u],cx:e,cy:r,radius:n,startAngle:i,endAngle:o}}function uie(t,e,r){var n,i,o,s;if(t==="horizontal")n=e.x,o=n,i=r.top,s=r.top+r.height;else if(t==="vertical")i=e.y,s=i,n=r.left,o=r.left+r.width;else if(e.cx!=null&&e.cy!=null)if(t==="centric"){var u=e.cx,c=e.cy,f=e.innerRadius,h=e.outerRadius,p=e.angle,m=er(u,c,f,p),g=er(u,c,h,p);n=m.x,i=m.y,o=g.x,s=g.y}else return JD(e);return[{x:n,y:i},{x:o,y:s}]}function Lc(t){"@babel/helpers - typeof";return Lc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Lc(t)}function mN(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Ld(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?mN(Object(r),!0).forEach(function(n){cie(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):mN(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function cie(t,e,r){return e=fie(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function fie(t){var e=die(t,"string");return Lc(e)=="symbol"?e:e+""}function die(t,e){if(Lc(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(Lc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function hie(t){var e,r,n=t.element,i=t.tooltipEventType,o=t.isActive,s=t.activeCoordinate,u=t.activePayload,c=t.offset,f=t.activeTooltipIndex,h=t.tooltipAxisBandSize,p=t.layout,m=t.chartName,g=(e=n.props.cursor)!==null&&e!==void 0?e:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!g||!o||!s||m!=="ScatterChart"&&i!=="axis")return null;var w,b=Hu;if(m==="ScatterChart")w=s,b=pee;else if(m==="BarChart")w=lie(p,s,c,h),b=S1;else if(p==="radial"){var y=JD(s),_=y.cx,P=y.cy,S=y.radius,T=y.startAngle,E=y.endAngle;w={cx:_,cy:P,startAngle:T,endAngle:E,innerRadius:S,outerRadius:S},b=iD}else w={points:uie(p,s,c)},b=Hu;var A=Ld(Ld(Ld(Ld({stroke:"#ccc",pointerEvents:"none"},c),w),Fe(g,!1)),{},{payload:u,payloadIndex:f,className:He("recharts-tooltip-cursor",g.className)});return R.isValidElement(g)?R.cloneElement(g,A):R.createElement(b,A)}var pie=["item"],vie=["children","className","width","height","style","compact","title","desc"];function wl(t){"@babel/helpers - typeof";return wl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wl(t)}function ks(){return ks=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},ks.apply(this,arguments)}function gN(t,e){return yie(t)||gie(t,e)||eL(t,e)||mie()}function mie(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 239In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gie(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n,i,o,s,u=[],c=!0,f=!1;try{if(o=(r=r.call(t)).next,e!==0)for(;!(c=(n=o.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(h){f=!0,i=h}finally{try{if(!c&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw i}}return u}}function yie(t){if(Array.isArray(t))return t}function yN(t,e){if(t==null)return{};var r=bie(t,e),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function bie(t,e){if(t==null)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}function wie(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function xie(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,tL(n.key),n)}}function _ie(t,e,r){return e&&xie(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Sie(t,e,r){return e=Xh(e),Oie(t,ZD()?Reflect.construct(e,r||[],Xh(t).constructor):e.apply(t,r))}function Oie(t,e){if(e&&(wl(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Pie(t)}function Pie(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function ZD(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ZD=function(){return!!t})()}function Xh(t){return Xh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Xh(t)}function Eie(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Vx(t,e)}function Vx(t,e){return Vx=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},Vx(t,e)}function xl(t){return Cie(t)||Tie(t)||eL(t)||Aie()}function Aie(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 240In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function eL(t,e){if(t){if(typeof t=="string")return Kx(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Kx(t,e)}}function Tie(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Cie(t){if(Array.isArray(t))return Kx(t)}function Kx(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function bN(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function ie(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?bN(Object(r),!0).forEach(function(n){Ce(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):bN(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function Ce(t,e,r){return e=tL(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function tL(t){var e=kie(t,"string");return wl(e)=="symbol"?e:e+""}function kie(t,e){if(wl(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var n=r.call(t,e);if(wl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var jie={xAxis:["bottom","top"],yAxis:["left","right"]},Rie={width:"100%",height:"100%"},rL={x:0,y:0};function Bd(t){return t}var Nie=function(e,r){return r==="horizontal"?e.x:r==="vertical"?e.y:r==="centric"?e.angle:e.radius},Iie=function(e,r,n,i){var o=r.find(function(h){return h&&h.index===n});if(o){if(e==="horizontal")return{x:o.coordinate,y:i.y};if(e==="vertical")return{x:i.x,y:o.coordinate};if(e==="centric"){var s=o.coordinate,u=i.radius;return ie(ie(ie({},i),er(i.cx,i.cy,u,s)),{},{angle:s,radius:u})}var c=o.coordinate,f=i.angle;return ie(ie(ie({},i),er(i.cx,i.cy,c,f)),{},{angle:f,radius:c})}return rL},Wp=function(e,r){var n=r.graphicalItems,i=r.dataStartIndex,o=r.dataEndIndex,s=(n??[]).reduce(function(u,c){var f=c.props.data;return f&&f.length?[].concat(xl(u),xl(f)):u},[]);return s.length>0?s:e&&e.length&&fe(i)&&fe(o)?e.slice(i,o+1):[]};function nL(t){return t==="number"?[0,"auto"]:void 0}var Gx=function(e,r,n,i){var o=e.graphicalItems,s=e.tooltipAxis,u=Wp(r,e);return n<0||!o||!o.length||n>=u.length?null:o.reduce(function(c,f){var h,p=(h=f.props.data)!==null&&h!==void 0?h:r;p&&e.dataStartIndex+e.dataEndIndex!==0&&e.dataEndIndex-e.dataStartIndex>=n&&(p=p.slice(e.dataStartIndex,e.dataEndIndex+1));var m;if(s.dataKey&&!s.allowDuplicatedCategory){var g=p===void 0?u:p;m=th(g,s.dataKey,i)}else m=p&&p[n]||u[n];return m?[].concat(xl(c),[tD(f,m)]):c},[])},wN=function(e,r,n,i){var o=i||{x:e.chartX,y:e.chartY},s=Nie(o,n),u=e.orderedTooltipTicks,c=e.tooltipAxis,f=e.tooltipTicks,h=QX(s,u,f,c);if(h>=0&&f){var p=f[h]&&f[h].value,m=Gx(e,r,h,p),g=Iie(n,u,h,o);return{activeTooltipIndex:h,activeLabel:p,activePayload:m,activeCoordinate:g}}return null},Mie=function(e,r){var n=r.axes,i=r.graphicalItems,o=r.axisType,s=r.axisIdKey,u=r.stackGroups,c=r.dataStartIndex,f=r.dataEndIndex,h=e.layout,p=e.children,m=e.stackOffset,g=J$(h,o);return n.reduce(function(w,b){var y,_=b.type.defaultProps!==void 0?ie(ie({},b.type.defaultProps),b.props):b.props,P=_.type,S=_.dataKey,T=_.allowDataOverflow,E=_.allowDuplicatedCategory,A=_.scale,C=_.ticks,N=_.includeHidden,I=_[s];if(w[I])return w;var q=Wp(e.data,{graphicalItems:i.filter(function(z){var ne,se=s in z.props?z.props[s]:(ne=z.type.defaultProps)===null||ne===void 0?void 0:ne[s];return se===I}),dataStartIndex:c,dataEndIndex:f}),$=q.length,B,H,F;sie(_.domain,T,P)&&(B=hx(_.domain,null,T),g&&(P==="number"||A!=="auto")&&(F=Wu(q,S,"category")));var Y=nL(P);if(!B||B.length===0){var X,Q=(X=_.domain)!==null&&X!==void 0?X:Y;if(S){if(B=Wu(q,S,P),P==="category"&&g){var U=zW(B);E&&U?(H=B,B=Dh(0,$)):E||(B=Rj(Q,B,b).reduce(function(z,ne){return z.indexOf(ne)>=0?z:[].concat(xl(z),[ne])},[]))}else if(P==="category")E?B=B.filter(function(z){return z!==""&&!Ue(z)}):B=Rj(Q,B,b).reduce(function(z,ne){return z.indexOf(ne)>=0||ne===""||Ue(ne)?z:[].concat(xl(z),[ne])},[]);else if(P==="number"){var V=rQ(q,i.filter(function(z){var ne,se,he=s in z.props?z.props[s]:(ne=z.type.defaultProps)===null||ne===void 0?void 0:ne[s],Pe="hide"in z.props?z.props.hide:(se=z.type.defaultProps)===null||se===void 0?void 0:se.hide;return he===I&&(N||!Pe)}),S,o,h);V&&(B=V)}g&&(P==="number"||A!=="auto")&&(F=Wu(q,S,"category"))}else g?B=Dh(0,$):u&&u[I]&&u[I].hasStack&&P==="number"?B=m==="expand"?[0,1]:eD(u[I].stackGroups,c,f):B=Q$(q,i.filter(function(z){var ne=s in z.props?z.props[s]:z.type.defaultProps[s],se="hide"in z.props?z.props.hide:z.type.defaultProps.hide;return ne===I&&(N||!se)}),P,h,!0);if(P==="number")B=Hx(p,B,I,o,C),Q&&(B=hx(Q,B,T));else if(P==="category"&&Q){var ee=Q,D=B.every(function(z){return ee.indexOf(z)>=0});D&&(B=ee)}}return ie(ie({},w),{},Ce({},I,ie(ie({},_),{},{axisType:o,domain:B,categoricalDomain:F,duplicateDomain:H,originalDomain:(y=_.domain)!==null&&y!==void 0?y:Y,isCategorical:g,layout:h})))},{})},$ie=function(e,r){var n=r.graphicalItems,i=r.Axis,o=r.axisType,s=r.axisIdKey,u=r.stackGroups,c=r.dataStartIndex,f=r.dataEndIndex,h=e.layout,p=e.children,m=Wp(e.data,{graphicalItems:n,dataStartIndex:c,dataEndIndex:f}),g=m.length,w=J$(h,o),b=-1;return n.reduce(function(y,_){var P=_.type.defaultProps!==void 0?ie(ie({},_.type.defaultProps),_.props):_.props,S=P[s],T=nL("number");if(!y[S]){b++;var E;return w?E=Dh(0,g):u&&u[S]&&u[S].hasStack?(E=eD(u[S].stackGroups,c,f),E=Hx(p,E,S,o)):(E=hx(T,Q$(m,n.filter(function(A){var C,N,I=s in A.props?A.props[s]:(C=A.type.defaultProps)===null||C===void 0?void 0:C[s],q="hide"in A.props?A.props.hide:(N=A.type.defaultProps)===null||N===void 0?void 0:N.hide;return I===S&&!q}),"number",h),i.defaultProps.allowDataOverflow),E=Hx(p,E,S,o)),ie(ie({},y),{},Ce({},S,ie(ie({axisType:o},i.defaultProps),{},{hide:!0,orientation:rn(jie,"".concat(o,".").concat(b%2),null),domain:E,originalDomain:T,isCategorical:w,layout:h})))}return y},{})},Die=function(e,r){var n=r.axisType,i=n===void 0?"xAxis":n,o=r.AxisComp,s=r.graphicalItems,u=r.stackGroups,c=r.dataStartIndex,f=r.dataEndIndex,h=e.children,p="".concat(i,"Id"),m=jn(h,o),g={};return m&&m.length?g=Mie(e,{axes:m,graphicalItems:s,axisType:i,axisIdKey:p,stackGroups:u,dataStartIndex:c,dataEndIndex:f}):s&&s.length&&(g=$ie(e,{Axis:o,graphicalItems:s,axisType:i,axisIdKey:p,stackGroups:u,dataStartIndex:c,dataEndIndex:f})),g},Lie=function(e){var r=go(e),n=Oi(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:X_(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:Th(r,n)}},xN=function(e){var r=e.children,n=e.defaultShowTooltip,i=Lr(r,fl),o=0,s=0;return e.data&&e.data.length!==0&&(s=e.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(o=i.props.startIndex),i.props.endIndex>=0&&(s=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:s,activeTooltipIndex:-1,isTooltipActive:!!n}},Bie=function(e){return!e||!e.length?!1:e.some(function(r){var n=Pi(r&&r.type);return n&&n.indexOf("Bar")>=0})},_N=function(e){return e==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:e==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:e==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},Fie=function(e,r){var n=e.props,i=e.graphicalItems,o=e.xAxisMap,s=o===void 0?{}:o,u=e.yAxisMap,c=u===void 0?{}:u,f=n.width,h=n.height,p=n.children,m=n.margin||{},g=Lr(p,fl),w=Lr(p,Ms),b=Object.keys(c).reduce(function(E,A){var C=c[A],N=C.orientation;return!C.mirror&&!C.hide?ie(ie({},E),{},Ce({},N,E[N]+C.width)):E},{left:m.left||0,right:m.right||0}),y=Object.keys(s).reduce(function(E,A){var C=s[A],N=C.orientation;return!C.mirror&&!C.hide?ie(ie({},E),{},Ce({},N,rn(E,"".concat(N))+C.height)):E},{top:m.top||0,bottom:m.bottom||0}),_=ie(ie({},y),b),P=_.bottom;g&&(_.bottom+=g.props.height||fl.defaultProps.height),w&&r&&(_=eQ(_,i,n,r));var S=f-_.left-_.right,T=h-_.top-_.bottom;return ie(ie({brushBottom:P},_),{},{width:Math.max(S,0),height:Math.max(T,0)})},qie=function(e,r){if(r==="xAxis")return e[r].width;if(r==="yAxis")return e[r].height},zie=function(e){var r=e.chartName,n=e.GraphicalChild,i=e.defaultTooltipEventType,o=i===void 0?"axis":i,s=e.validateTooltipEventTypes,u=s===void 0?["axis"]:s,c=e.axisComponents,f=e.legendContent,h=e.formatAxisMap,p=e.defaultProps,m=function(_,P){var S=P.graphicalItems,T=P.stackGroups,E=P.offset,A=P.updateId,C=P.dataStartIndex,N=P.dataEndIndex,I=_.barSize,q=_.layout,$=_.barGap,B=_.barCategoryGap,H=_.maxBarSize,F=_N(q),Y=F.numericAxisName,X=F.cateAxisName,Q=Bie(S),U=[];return S.forEach(function(V,ee){var D=Wp(_.data,{graphicalItems:[V],dataStartIndex:C,dataEndIndex:N}),z=V.type.defaultProps!==void 0?ie(ie({},V.type.defaultProps),V.props):V.props,ne=z.dataKey,se=z.maxBarSize,he=z["".concat(Y,"Id")],Pe=z["".concat(X,"Id")],ve={},ge=c.reduce(function(at,Bt){var Ft=P["".concat(Bt.axisType,"Map")],$n=z["".concat(Bt.axisType,"Id")];Ft&&Ft[$n]||Bt.axisType==="zAxis"||ja();var Dn=Ft[$n];return ie(ie({},at),{},Ce(Ce({},Bt.axisType,Dn),"".concat(Bt.axisType,"Ticks"),Oi(Dn)))},ve),oe=ge[X],pe=ge["".concat(X,"Ticks")],de=T&&T[he]&&T[he].hasStack&&pQ(V,T[he].stackGroups),Z=Pi(V.type).indexOf("Bar")>=0,_e=Th(oe,pe),Se=[],Ne=Q&&JX({barSize:I,stackGroups:T,totalSize:qie(ge,X)});if(Z){var De,Ke,ct=Ue(se)?H:se,ot=(De=(Ke=Th(oe,pe,!0))!==null&&Ke!==void 0?Ke:ct)!==null&&De!==void 0?De:0;Se=ZX({barGap:$,barCategoryGap:B,bandSize:ot!==_e?ot:_e,sizeList:Ne[Pe],maxBarSize:ct}),ot!==_e&&(Se=Se.map(function(at){return ie(ie({},at),{},{position:ie(ie({},at.position),{},{offset:at.position.offset-ot/2})})}))}var Ot=V&&V.type&&V.type.getComposedData;Ot&&U.push({props:ie(ie({},Ot(ie(ie({},ge),{},{displayedData:D,props:_,dataKey:ne,item:V,bandSize:_e,barPosition:Se,offset:E,stackedData:de,layout:q,dataStartIndex:C,dataEndIndex:N}))),{},Ce(Ce(Ce({key:V.key||"item-".concat(ee)},Y,ge[Y]),X,ge[X]),"animationId",A)),childIndex:eH(V,_.children),item:V})}),U},g=function(_,P){var S=_.props,T=_.dataStartIndex,E=_.dataEndIndex,A=_.updateId;if(!VA({props:S}))return null;var C=S.children,N=S.layout,I=S.stackOffset,q=S.data,$=S.reverseStackOrder,B=_N(N),H=B.numericAxisName,F=B.cateAxisName,Y=jn(C,n),X=fQ(q,Y,"".concat(H,"Id"),"".concat(F,"Id"),I,$),Q=c.reduce(function(z,ne){var se="".concat(ne.axisType,"Map");return ie(ie({},z),{},Ce({},se,Die(S,ie(ie({},ne),{},{graphicalItems:Y,stackGroups:ne.axisType===H&&X,dataStartIndex:T,dataEndIndex:E}))))},{}),U=Fie(ie(ie({},Q),{},{props:S,graphicalItems:Y}),P==null?void 0:P.legendBBox);Object.keys(Q).forEach(function(z){Q[z]=h(S,Q[z],U,z.replace("Map",""),r)});var V=Q["".concat(F,"Map")],ee=Lie(V),D=m(S,ie(ie({},Q),{},{dataStartIndex:T,dataEndIndex:E,updateId:A,graphicalItems:Y,stackGroups:X,offset:U}));return ie(ie({formattedGraphicalItems:D,graphicalItems:Y,offset:U,stackGroups:X},ee),Q)},w=function(y){function _(P){var S,T,E;return wie(this,_),E=Sie(this,_,[P]),Ce(E,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Ce(E,"accessibilityManager",new aie),Ce(E,"handleLegendBBoxUpdate",function(A){if(A){var C=E.state,N=C.dataStartIndex,I=C.dataEndIndex,q=C.updateId;E.setState(ie({legendBBox:A},g({props:E.props,dataStartIndex:N,dataEndIndex:I,updateId:q},ie(ie({},E.state),{},{legendBBox:A}))))}}),Ce(E,"handleReceiveSyncEvent",function(A,C,N){if(E.props.syncId===A){if(N===E.eventEmitterSymbol&&typeof E.props.syncMethod!="function")return;E.applySyncEvent(C)}}),Ce(E,"handleBrushChange",function(A){var C=A.startIndex,N=A.endIndex;if(C!==E.state.dataStartIndex||N!==E.state.dataEndIndex){var I=E.state.updateId;E.setState(function(){return ie({dataStartIndex:C,dataEndIndex:N},g({props:E.props,dataStartIndex:C,dataEndIndex:N,updateId:I},E.state))}),E.triggerSyncEvent({dataStartIndex:C,dataEndIndex:N})}}),Ce(E,"handleMouseEnter",function(A){var C=E.getMouseInfo(A);if(C){var N=ie(ie({},C),{},{isTooltipActive:!0});E.setState(N),E.triggerSyncEvent(N);var I=E.props.onMouseEnter;$e(I)&&I(N,A)}}),Ce(E,"triggeredAfterMouseMove",function(A){var C=E.getMouseInfo(A),N=C?ie(ie({},C),{},{isTooltipActive:!0}):{isTooltipActive:!1};E.setState(N),E.triggerSyncEvent(N);var I=E.props.onMouseMove;$e(I)&&I(N,A)}),Ce(E,"handleItemMouseEnter",function(A){E.setState(function(){return{isTooltipActive:!0,activeItem:A,activePayload:A.tooltipPayload,activeCoordinate:A.tooltipPosition||{x:A.cx,y:A.cy}}})}),Ce(E,"handleItemMouseLeave",function(){E.setState(function(){return{isTooltipActive:!1}})}),Ce(E,"handleMouseMove",function(A){A.persist(),E.throttleTriggeredAfterMouseMove(A)}),Ce(E,"handleMouseLeave",function(A){E.throttleTriggeredAfterMouseMove.cancel();var C={isTooltipActive:!1};E.setState(C),E.triggerSyncEvent(C);var N=E.props.onMouseLeave;$e(N)&&N(C,A)}),Ce(E,"handleOuterEvent",function(A){var C=ZW(A),N=rn(E.props,"".concat(C));if(C&&$e(N)){var I,q;/.*touch.*/i.test(C)?q=E.getMouseInfo(A.changedTouches[0]):q=E.getMouseInfo(A),N((I=q)!==null&&I!==void 0?I:{},A)}}),Ce(E,"handleClick",function(A){var C=E.getMouseInfo(A);if(C){var N=ie(ie({},C),{},{isTooltipActive:!0});E.setState(N),E.triggerSyncEvent(N);var I=E.props.onClick;$e(I)&&I(N,A)}}),Ce(E,"handleMouseDown",function(A){var C=E.props.onMouseDown;if($e(C)){var N=E.getMouseInfo(A);C(N,A)}}),Ce(E,"handleMouseUp",function(A){var C=E.props.onMouseUp;if($e(C)){var N=E.getMouseInfo(A);C(N,A)}}),Ce(E,"handleTouchMove",function(A){A.changedTouches!=null&&A.changedTouches.length>0&&E.throttleTriggeredAfterMouseMove(A.changedTouches[0])}),Ce(E,"handleTouchStart",function(A){A.changedTouches!=null&&A.changedTouches.length>0&&E.handleMouseDown(A.changedTouches[0])}),Ce(E,"handleTouchEnd",function(A){A.changedTouches!=null&&A.changedTouches.length>0&&E.handleMouseUp(A.changedTouches[0])}),Ce(E,"handleDoubleClick",function(A){var C=E.props.onDoubleClick;if($e(C)){var N=E.getMouseInfo(A);C(N,A)}}),Ce(E,"handleContextMenu",function(A){var C=E.props.onContextMenu;if($e(C)){var N=E.getMouseInfo(A);C(N,A)}}),Ce(E,"triggerSyncEvent",function(A){E.props.syncId!==void 0&&Wb.emit(Hb,E.props.syncId,A,E.eventEmitterSymbol)}),Ce(E,"applySyncEvent",function(A){var C=E.props,N=C.layout,I=C.syncMethod,q=E.state.updateId,$=A.dataStartIndex,B=A.dataEndIndex;if(A.dataStartIndex!==void 0||A.dataEndIndex!==void 0)E.setState(ie({dataStartIndex:$,dataEndIndex:B},g({props:E.props,dataStartIndex:$,dataEndIndex:B,updateId:q},E.state)));else if(A.activeTooltipIndex!==void 0){var H=A.chartX,F=A.chartY,Y=A.activeTooltipIndex,X=E.state,Q=X.offset,U=X.tooltipTicks;if(!Q)return;if(typeof I=="function")Y=I(U,A);else if(I==="value"){Y=-1;for(var V=0;V<U.length;V++)if(U[V].value===A.activeLabel){Y=V;break}}var ee=ie(ie({},Q),{},{x:Q.left,y:Q.top}),D=Math.min(H,ee.x+ee.width),z=Math.min(F,ee.y+ee.height),ne=U[Y]&&U[Y].value,se=Gx(E.state,E.props.data,Y),he=U[Y]?{x:N==="horizontal"?U[Y].coordinate:D,y:N==="horizontal"?z:U[Y].coordinate}:rL;E.setState(ie(ie({},A),{},{activeLabel:ne,activeCoordinate:he,activePayload:se,activeTooltipIndex:Y}))}else E.setState(A)}),Ce(E,"renderCursor",function(A){var C,N=E.state,I=N.isTooltipActive,q=N.activeCoordinate,$=N.activePayload,B=N.offset,H=N.activeTooltipIndex,F=N.tooltipAxisBandSize,Y=E.getTooltipEventType(),X=(C=A.props.active)!==null&&C!==void 0?C:I,Q=E.props.layout,U=A.key||"_recharts-cursor";return M.createElement(hie,{key:U,activeCoordinate:q,activePayload:$,activeTooltipIndex:H,chartName:r,element:A,isActive:X,layout:Q,offset:B,tooltipAxisBandSize:F,tooltipEventType:Y})}),Ce(E,"renderPolarAxis",function(A,C,N){var I=rn(A,"type.axisType"),q=rn(E.state,"".concat(I,"Map")),$=A.type.defaultProps,B=$!==void 0?ie(ie({},$),A.props):A.props,H=q&&q[B["".concat(I,"Id")]];return R.cloneElement(A,ie(ie({},H),{},{className:He(I,H.className),key:A.key||"".concat(C,"-").concat(N),ticks:Oi(H,!0)}))}),Ce(E,"renderPolarGrid",function(A){var C=A.props,N=C.radialLines,I=C.polarAngles,q=C.polarRadius,$=E.state,B=$.radiusAxisMap,H=$.angleAxisMap,F=go(B),Y=go(H),X=Y.cx,Q=Y.cy,U=Y.innerRadius,V=Y.outerRadius;return R.cloneElement(A,{polarAngles:Array.isArray(I)?I:Oi(Y,!0).map(function(ee){return ee.coordinate}),polarRadius:Array.isArray(q)?q:Oi(F,!0).map(function(ee){return ee.coordinate}),cx:X,cy:Q,innerRadius:U,outerRadius:V,key:A.key||"polar-grid",radialLines:N})}),Ce(E,"renderLegend",function(){var A=E.state.formattedGraphicalItems,C=E.props,N=C.children,I=C.width,q=C.height,$=E.props.margin||{},B=I-($.left||0)-($.right||0),H=Y$({children:N,formattedGraphicalItems:A,legendWidth:B,legendContent:f});if(!H)return null;var F=H.item,Y=yN(H,pie);return R.cloneElement(F,ie(ie({},Y),{},{chartWidth:I,chartHeight:q,margin:$,onBBoxUpdate:E.handleLegendBBoxUpdate}))}),Ce(E,"renderTooltip",function(){var A,C=E.props,N=C.children,I=C.accessibilityLayer,q=Lr(N,Vn);if(!q)return null;var $=E.state,B=$.isTooltipActive,H=$.activeCoordinate,F=$.activePayload,Y=$.activeLabel,X=$.offset,Q=(A=q.props.active)!==null&&A!==void 0?A:B;return R.cloneElement(q,{viewBox:ie(ie({},X),{},{x:X.left,y:X.top}),active:Q,label:Y,payload:Q?F:[],coordinate:H,accessibilityLayer:I})}),Ce(E,"renderBrush",function(A){var C=E.props,N=C.margin,I=C.data,q=E.state,$=q.offset,B=q.dataStartIndex,H=q.dataEndIndex,F=q.updateId;return R.cloneElement(A,{key:A.key||"_recharts-brush",onChange:Id(E.handleBrushChange,A.props.onChange),data:I,x:fe(A.props.x)?A.props.x:$.left,y:fe(A.props.y)?A.props.y:$.top+$.height+$.brushBottom-(N.bottom||0),width:fe(A.props.width)?A.props.width:$.width,startIndex:B,endIndex:H,updateId:"brush-".concat(F)})}),Ce(E,"renderReferenceElement",function(A,C,N){if(!A)return null;var I=E,q=I.clipPathId,$=E.state,B=$.xAxisMap,H=$.yAxisMap,F=$.offset,Y=A.type.defaultProps||{},X=A.props,Q=X.xAxisId,U=Q===void 0?Y.xAxisId:Q,V=X.yAxisId,ee=V===void 0?Y.yAxisId:V;return R.cloneElement(A,{key:A.key||"".concat(C,"-").concat(N),xAxis:B[U],yAxis:H[ee],viewBox:{x:F.left,y:F.top,width:F.width,height:F.height},clipPathId:q})}),Ce(E,"renderActivePoints",function(A){var C=A.item,N=A.activePoint,I=A.basePoint,q=A.childIndex,$=A.isRange,B=[],H=C.props.key,F=C.item.type.defaultProps!==void 0?ie(ie({},C.item.type.defaultProps),C.item.props):C.item.props,Y=F.activeDot,X=F.dataKey,Q=ie(ie({index:q,dataKey:X,cx:N.x,cy:N.y,r:4,fill:_1(C.item),strokeWidth:2,stroke:"#fff",payload:N.payload,value:N.value},Fe(Y,!1)),rh(Y));return B.push(_.renderActiveDot(Y,Q,"".concat(H,"-activePoint-").concat(q))),I?B.push(_.renderActiveDot(Y,ie(ie({},Q),{},{cx:I.x,cy:I.y}),"".concat(H,"-basePoint-").concat(q))):$&&B.push(null),B}),Ce(E,"renderGraphicChild",function(A,C,N){var I=E.filterFormatItem(A,C,N);if(!I)return null;var q=E.getTooltipEventType(),$=E.state,B=$.isTooltipActive,H=$.tooltipAxis,F=$.activeTooltipIndex,Y=$.activeLabel,X=E.props.children,Q=Lr(X,Vn),U=I.props,V=U.points,ee=U.isRange,D=U.baseLine,z=I.item.type.defaultProps!==void 0?ie(ie({},I.item.type.defaultProps),I.item.props):I.item.props,ne=z.activeDot,se=z.hide,he=z.activeBar,Pe=z.activeShape,ve=!!(!se&&B&&Q&&(ne||he||Pe)),ge={};q!=="axis"&&Q&&Q.props.trigger==="click"?ge={onClick:Id(E.handleItemMouseEnter,A.props.onClick)}:q!=="axis"&&(ge={onMouseLeave:Id(E.handleItemMouseLeave,A.props.onMouseLeave),onMouseEnter:Id(E.handleItemMouseEnter,A.props.onMouseEnter)});var oe=R.cloneElement(A,ie(ie({},I.props),ge));function pe(Bt){return typeof H.dataKey=="function"?H.dataKey(Bt.payload):null}if(ve)if(F>=0){var de,Z;if(H.dataKey&&!H.allowDuplicatedCategory){var _e=typeof H.dataKey=="function"?pe:"payload.".concat(H.dataKey.toString());de=th(V,_e,Y),Z=ee&&D&&th(D,_e,Y)}else de=V==null?void 0:V[F],Z=ee&&D&&D[F];if(Pe||he){var Se=A.props.activeIndex!==void 0?A.props.activeIndex:F;return[R.cloneElement(A,ie(ie(ie({},I.props),ge),{},{activeIndex:Se})),null,null]}if(!Ue(de))return[oe].concat(xl(E.renderActivePoints({item:I,activePoint:de,basePoint:Z,childIndex:F,isRange:ee})))}else{var Ne,De=(Ne=E.getItemByXY(E.state.activeCoordinate))!==null&&Ne!==void 0?Ne:{graphicalItem:oe},Ke=De.graphicalItem,ct=Ke.item,ot=ct===void 0?A:ct,Ot=Ke.childIndex,at=ie(ie(ie({},I.props),ge),{},{activeIndex:Ot});return[R.cloneElement(ot,at),null,null]}return ee?[oe,null,null]:[oe,null]}),Ce(E,"renderCustomized",function(A,C,N){return R.cloneElement(A,ie(ie({key:"recharts-customized-".concat(N)},E.props),E.state))}),Ce(E,"renderMap",{CartesianGrid:{handler:Bd,once:!0},ReferenceArea:{handler:E.renderReferenceElement},ReferenceLine:{handler:Bd},ReferenceDot:{handler:E.renderReferenceElement},XAxis:{handler:Bd},YAxis:{handler:Bd},Brush:{handler:E.renderBrush,once:!0},Bar:{handler:E.renderGraphicChild},Line:{handler:E.renderGraphicChild},Area:{handler:E.renderGraphicChild},Radar:{handler:E.renderGraphicChild},RadialBar:{handler:E.renderGraphicChild},Scatter:{handler:E.renderGraphicChild},Pie:{handler:E.renderGraphicChild},Funnel:{handler:E.renderGraphicChild},Tooltip:{handler:E.renderCursor,once:!0},PolarGrid:{handler:E.renderPolarGrid,once:!0},PolarAngleAxis:{handler:E.renderPolarAxis},PolarRadiusAxis:{handler:E.renderPolarAxis},Customized:{handler:E.renderCustomized}}),E.clipPathId="".concat((S=P.id)!==null&&S!==void 0?S:Zc("recharts"),"-clip"),E.throttleTriggeredAfterMouseMove=G2(E.triggeredAfterMouseMove,(T=P.throttleDelay)!==null&&T!==void 0?T:1e3/60),E.state={},E}return Eie(_,y),_ie(_,[{key:"componentDidMount",value:function(){var S,T;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(S=this.props.margin.left)!==null&&S!==void 0?S:0,top:(T=this.props.margin.top)!==null&&T!==void 0?T:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var S=this.props,T=S.children,E=S.data,A=S.height,C=S.layout,N=Lr(T,Vn);if(N){var I=N.props.defaultIndex;if(!(typeof I!="number"||I<0||I>this.state.tooltipTicks.length-1)){var q=this.state.tooltipTicks[I]&&this.state.tooltipTicks[I].value,$=Gx(this.state,E,I,q),B=this.state.tooltipTicks[I].coordinate,H=(this.state.offset.top+A)/2,F=C==="horizontal",Y=F?{x:B,y:H}:{y:B,x:H},X=this.state.formattedGraphicalItems.find(function(U){var V=U.item;return V.type.name==="Scatter"});X&&(Y=ie(ie({},Y),X.props.points[I].tooltipPosition),$=X.props.points[I].tooltipPayload);var Q={activeTooltipIndex:I,isTooltipActive:!0,activeLabel:q,activePayload:$,activeCoordinate:Y};this.setState(Q),this.renderCursor(N),this.accessibilityManager.setIndex(I)}}}},{key:"getSnapshotBeforeUpdate",value:function(S,T){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==T.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==S.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==S.margin){var E,A;this.accessibilityManager.setDetails({offset:{left:(E=this.props.margin.left)!==null&&E!==void 0?E:0,top:(A=this.props.margin.top)!==null&&A!==void 0?A:0}})}return null}},{key:"componentDidUpdate",value:function(S){Mw([Lr(S.children,Vn)],[Lr(this.props.children,Vn)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var S=Lr(this.props.children,Vn);if(S&&typeof S.props.shared=="boolean"){var T=S.props.shared?"axis":"item";return u.indexOf(T)>=0?T:o}return o}},{key:"getMouseInfo",value:function(S){if(!this.container)return null;var T=this.container,E=T.getBoundingClientRect(),A=q9(E),C={chartX:Math.round(S.pageX-A.left),chartY:Math.round(S.pageY-A.top)},N=E.width/T.offsetWidth||1,I=this.inRange(C.chartX,C.chartY,N);if(!I)return null;var q=this.state,$=q.xAxisMap,B=q.yAxisMap,H=this.getTooltipEventType(),F=wN(this.state,this.props.data,this.props.layout,I);if(H!=="axis"&&$&&B){var Y=go($).scale,X=go(B).scale,Q=Y&&Y.invert?Y.invert(C.chartX):null,U=X&&X.invert?X.invert(C.chartY):null;return ie(ie({},C),{},{xValue:Q,yValue:U},F)}return F?ie(ie({},C),F):null}},{key:"inRange",value:function(S,T){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,A=this.props.layout,C=S/E,N=T/E;if(A==="horizontal"||A==="vertical"){var I=this.state.offset,q=C>=I.left&&C<=I.left+I.width&&N>=I.top&&N<=I.top+I.height;return q?{x:C,y:N}:null}var $=this.state,B=$.angleAxisMap,H=$.radiusAxisMap;if(B&&H){var F=go(B);return Mj({x:C,y:N},F)}return null}},{key:"parseEventsOfWrapper",value:function(){var S=this.props.children,T=this.getTooltipEventType(),E=Lr(S,Vn),A={};E&&T==="axis"&&(E.props.trigger==="click"?A={onClick:this.handleClick}:A={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var C=rh(this.props,this.handleOuterEvent);return ie(ie({},C),A)}},{key:"addListener",value:function(){Wb.on(Hb,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){Wb.removeListener(Hb,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(S,T,E){for(var A=this.state.formattedGraphicalItems,C=0,N=A.length;C<N;C++){var I=A[C];if(I.item===S||I.props.key===S.key||T===Pi(I.item.type)&&E===I.childIndex)return I}return null}},{key:"renderClipPath",value:function(){var S=this.clipPathId,T=this.state.offset,E=T.left,A=T.top,C=T.height,N=T.width;return M.createElement("defs",null,M.createElement("clipPath",{id:S},M.createElement("rect",{x:E,y:A,height:C,width:N})))}},{key:"getXScales",value:function(){var S=this.state.xAxisMap;return S?Object.entries(S).reduce(function(T,E){var A=gN(E,2),C=A[0],N=A[1];return ie(ie({},T),{},Ce({},C,N.scale))},{}):null}},{key:"getYScales",value:function(){var S=this.state.yAxisMap;return S?Object.entries(S).reduce(function(T,E){var A=gN(E,2),C=A[0],N=A[1];return ie(ie({},T),{},Ce({},C,N.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(S){var T;return(T=this.state.xAxisMap)===null||T===void 0||(T=T[S])===null||T===void 0?void 0:T.scale}},{key:"getYScaleByAxisId",value:function(S){var T;return(T=this.state.yAxisMap)===null||T===void 0||(T=T[S])===null||T===void 0?void 0:T.scale}},{key:"getItemByXY",value:function(S){var T=this.state,E=T.formattedGraphicalItems,A=T.activeItem;if(E&&E.length)for(var C=0,N=E.length;C<N;C++){var I=E[C],q=I.props,$=I.item,B=$.type.defaultProps!==void 0?ie(ie({},$.type.defaultProps),$.props):$.props,H=Pi($.type);if(H==="Bar"){var F=(q.data||[]).find(function(U){return iee(S,U)});if(F)return{graphicalItem:I,payload:F}}else if(H==="RadialBar"){var Y=(q.data||[]).find(function(U){return Mj(S,U)});if(Y)return{graphicalItem:I,payload:Y}}else if(Mp(I,A)||$p(I,A)||Rc(I,A)){var X=Gee({graphicalItem:I,activeTooltipItem:A,itemData:B.data}),Q=B.activeIndex===void 0?X:B.activeIndex;return{graphicalItem:ie(ie({},I),{},{childIndex:Q}),payload:Rc(I,A)?B.data[X]:I.props.data[X]}}}return null}},{key:"render",value:function(){var S=this;if(!VA(this))return null;var T=this.props,E=T.children,A=T.className,C=T.width,N=T.height,I=T.style,q=T.compact,$=T.title,B=T.desc,H=yN(T,vie),F=Fe(H,!1);if(q)return M.createElement(ZR,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},M.createElement(Dw,ks({},F,{width:C,height:N,title:$,desc:B}),this.renderClipPath(),GA(E,this.renderMap)));if(this.props.accessibilityLayer){var Y,X;F.tabIndex=(Y=this.props.tabIndex)!==null&&Y!==void 0?Y:0,F.role=(X=this.props.role)!==null&&X!==void 0?X:"application",F.onKeyDown=function(U){S.accessibilityManager.keyboardEvent(U)},F.onFocus=function(){S.accessibilityManager.focus()}}var Q=this.parseEventsOfWrapper();return M.createElement(ZR,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},M.createElement("div",ks({className:He("recharts-wrapper",A),style:ie({position:"relative",cursor:"default",width:C,height:N},I)},Q,{ref:function(V){S.container=V}}),M.createElement(Dw,ks({},F,{width:C,height:N,title:$,desc:B,style:Rie}),this.renderClipPath(),GA(E,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(R.Component);Ce(w,"displayName",r),Ce(w,"defaultProps",ie({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),Ce(w,"getDerivedStateFromProps",function(y,_){var P=y.dataKey,S=y.data,T=y.children,E=y.width,A=y.height,C=y.layout,N=y.stackOffset,I=y.margin,q=_.dataStartIndex,$=_.dataEndIndex;if(_.updateId===void 0){var B=xN(y);return ie(ie(ie({},B),{},{updateId:0},g(ie(ie({props:y},B),{},{updateId:0}),_)),{},{prevDataKey:P,prevData:S,prevWidth:E,prevHeight:A,prevLayout:C,prevStackOffset:N,prevMargin:I,prevChildren:T})}if(P!==_.prevDataKey||S!==_.prevData||E!==_.prevWidth||A!==_.prevHeight||C!==_.prevLayout||N!==_.prevStackOffset||!Is(I,_.prevMargin)){var H=xN(y),F={chartX:_.chartX,chartY:_.chartY,isTooltipActive:_.isTooltipActive},Y=ie(ie({},wN(_,S,C)),{},{updateId:_.updateId+1}),X=ie(ie(ie({},H),F),Y);return ie(ie(ie({},X),g(ie({props:y},X),_)),{},{prevDataKey:P,prevData:S,prevWidth:E,prevHeight:A,prevLayout:C,prevStackOffset:N,prevMargin:I,prevChildren:T})}if(!Mw(T,_.prevChildren)){var Q,U,V,ee,D=Lr(T,fl),z=D&&(Q=(U=D.props)===null||U===void 0?void 0:U.startIndex)!==null&&Q!==void 0?Q:q,ne=D&&(V=(ee=D.props)===null||ee===void 0?void 0:ee.endIndex)!==null&&V!==void 0?V:$,se=z!==q||ne!==$,he=!Ue(S),Pe=he&&!se?_.updateId:_.updateId+1;return ie(ie({updateId:Pe},g(ie(ie({props:y},_),{},{updateId:Pe,dataStartIndex:z,dataEndIndex:ne}),_)),{},{prevChildren:T,dataStartIndex:z,dataEndIndex:ne})}return null}),Ce(w,"renderActiveDot",function(y,_,P){var S;return R.isValidElement(y)?S=R.cloneElement(y,_):$e(y)?S=y(_):S=M.createElement(O1,_),M.createElement(wt,{className:"recharts-active-dot",key:P},S)});var b=R.forwardRef(function(_,P){return M.createElement(w,ks({},_,{ref:P}))});return b.displayName=w.displayName,b},Uie=zie({chartName:"AreaChart",GraphicalChild:Ii,axisComponents:[{axisType:"xAxis",AxisComp:zp},{axisType:"yAxis",AxisComp:Up}],formatAxisMap:Wte});const Wie={light:"",dark:".dark"},iL=R.createContext(null);function oL(){const t=R.useContext(iL);if(!t)throw new Error("useChart must be used within a <ChartContainer />");return t}const aL=R.forwardRef(({id:t,className:e,children:r,config:n,...i},o)=>{const s=R.useId(),u=`chart-${t||s.replace(/:/g,"")}`;return j.jsx(iL.Provider,{value:{config:n},children:j.jsxs("div",{"data-chart":u,ref:o,className:Xe("flex aspect-video justify-center text-xs [&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-none [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-sector]:outline-none [&_.recharts-surface]:outline-none",e),...i,children:[j.jsx(Hie,{id:u,config:n}),j.jsx(I9,{children:r})]})})});aL.displayName="Chart";const Hie=({id:t,config:e})=>{const r=Object.entries(e).filter(([n,i])=>i.theme||i.color);return r.length?j.jsx("style",{dangerouslySetInnerHTML:{__html:Object.entries(Wie).map(([n,i])=>` 241${i} [data-chart=${t}] { 242${r.map(([o,s])=>{var c;const u=((c=s.theme)==null?void 0:c[n])||s.color;return u?` --color-${o}: ${u};`:null}).join(` 243`)} 244} 245`).join(` 246`)}}):null},Vie=Vn,sL=R.forwardRef(({active:t,payload:e,className:r,indicator:n="dot",hideLabel:i=!1,hideIndicator:o=!1,label:s,labelFormatter:u,labelClassName:c,formatter:f,color:h,nameKey:p,labelKey:m},g)=>{const{config:w}=oL(),b=R.useMemo(()=>{var E;if(i||!(e!=null&&e.length))return null;const[_]=e,P=`${m||_.dataKey||_.name||"value"}`,S=Yx(w,_,P),T=!m&&typeof s=="string"?((E=w[s])==null?void 0:E.label)||s:S==null?void 0:S.label;return u?j.jsx("div",{className:Xe("font-medium",c),children:u(T,e)}):T?j.jsx("div",{className:Xe("font-medium",c),children:T}):null},[s,u,e,i,c,w,m]);if(!t||!(e!=null&&e.length))return null;const y=e.length===1&&n!=="dot";return j.jsxs("div",{ref:g,className:Xe("grid min-w-[8rem] items-start gap-1.5 rounded-lg border border-border/50 bg-background px-2.5 py-1.5 text-xs shadow-xl",r),children:[y?null:b,j.jsx("div",{className:"grid gap-1.5",children:e.map((_,P)=>{const S=`${p||_.name||_.dataKey||"value"}`,T=Yx(w,_,S),E=h||_.payload.fill||_.color;return j.jsx("div",{className:Xe("flex w-full flex-wrap items-stretch gap-2 [&>svg]:h-2.5 [&>svg]:w-2.5 [&>svg]:text-muted-foreground",n==="dot"&&"items-center"),children:f&&(_==null?void 0:_.value)!==void 0&&_.name?f(_.value,_.name,_,P,_.payload):j.jsxs(j.Fragment,{children:[T!=null&&T.icon?j.jsx(T.icon,{}):!o&&j.jsx("div",{className:Xe("shrink-0 rounded-[2px] border-[--color-border] bg-[--color-bg]",{"h-2.5 w-2.5":n==="dot","w-1":n==="line","w-0 border-[1.5px] border-dashed bg-transparent":n==="dashed","my-0.5":y&&n==="dashed"}),style:{"--color-bg":E,"--color-border":E}}),j.jsxs("div",{className:Xe("flex flex-1 justify-between leading-none",y?"items-end":"items-center"),children:[j.jsxs("div",{className:"grid gap-1.5",children:[y?b:null,j.jsx("span",{className:"text-muted-foreground",children:(T==null?void 0:T.label)||_.name})]}),_.value&&j.jsx("span",{className:"font-mono font-medium tabular-nums text-foreground",children:_.value.toLocaleStr
246ing()})]})]})},_.dataKey)})})]})});sL.displayName="ChartTooltip";const Kie=R.forwardRef(({className:t,hideIcon:e=!1,payload:r,verticalAlign:n="bottom",nameKey:i},o)=>{const{config:s}=oL();return r!=null&&r.length?j.jsx("div",{ref:o,className:Xe("flex items-center justify-center gap-4",n==="top"?"pb-3":"pt-3",t),children:r.map(u=>{const c=`${i||u.dataKey||"value"}`,f=Yx(s,u,c);return j.jsxs("div",{className:Xe("flex items-center gap-1.5 [&>svg]:h-3 [&>svg]:w-3 [&>svg]:text-muted-foreground"),children:[f!=null&&f.icon&&!e?j.jsx(f.icon,{}):j.jsx("div",{className:"h-2 w-2 shrink-0 rounded-[2px]",style:{backgroundColor:u.color}}),f==null?void 0:f.label]},u.value)})}):null});Kie.displayName="ChartLegend";function Yx(t,e,r){if(typeof e!="object"||e===null)return;const n="payload"in e&&typeof e.payload=="object"&&e.payload!==null?e.payload:void 0;let i=r;return r in e&&typeof e[r]=="string"?i=e[r]:n&&r in n&&typeof n[r]=="string"&&(i=n[r]),i in t?t[i]:t[r]}function Wd({className:t,...e}){return j.jsx("div",{className:Xe("animate-pulse rounded-md bg-muted",t),...e})}const Gie={visitors:{label:"Page Views",color:"hsl(142, 76%, 36%)"},sessions:{label:"Sessions",color:"hsl(217, 91%, 60%)"}};function SN(t){const[,e,r]=t.split("-");return`${["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][parseInt(e,10)-1]} ${parseInt(r,10)}`}function Xx(t){return t.toISOString().split("T")[0]}function Qh(t,e){const r=new Date(t);return r.setUTCDate(r.getUTCDate()-e),r}async function Wn(t,e,r){const{count:n,error:i}=await Aa.from(t).select("*",{count:"exact",head:!0}).gte("created_at",e).lt("created_at",r);if(i)throw i;return n??0}async function Yie(){const t=new Date,e=t.toISOString(),r=new Date(t.getTime()-24*60*60*1e3).toISOString(),n=new Date(t.getTime()-48*60*60*1e3).toISOString(),i=new Date(t.getTime()-7*24*60*60*1e3).toISOString(),o=new Date(t.getTime()-14*24*60*60*1e3).toISOString(),[s,u,c,f,h,p,m,g]=await Promise.all([Wn("page_views",r,e),Wn("page_views",n,r),Wn("page_views",i,e),Wn("page_views",o,i),Wn("sessions",r,e),Wn("sessions",n,r),Wn("sessions",i,e),Wn("sessions",o,i)]),w=new Date(t);w.setUTCHours(0,0,0,0);const b=[];for(let _=30;_>=0;_--){const P=Qh(w,_),S=_===0?t:Qh(w,_-1);b.push(Promise.all([Wn("page_views",P.toISOString(),S.toISOString()),Wn("sessions",P.toISOString(),S.toISOString())]).then(([T,E])=>({date:Xx(P),visitors:T,sessions:E})))}const y=await Promise.all(b);return{yesterday:s,dayBefore:u,last7:c,prev7:f,daily:y,sessions:{yesterday:h,dayBefore:p,last7:m,prev7:g,daily:y.map(_=>({date:_.date,sessions:_.sessions}))}}}async function Xie(){const t=new Date;t.setUTCHours(0,0,0,0);const e=Xx(Qh(t,7)),r=Xx(Qh(t,30)),{data:n,error:i}=await Aa.from("link_clicks").select("company_name, url, created_at").order("created_at",{ascending:!1}).limit(20);if(i)throw i;const{data:o,error:s}=await Aa.from("link_clicks").select("company_name, url, created_at").gte("created_at",`${r}T00:00:00Z`);if(s)throw s;const u=new Map;for(const f of o??[]){const h=u.get(f.company_name)??{company_name:f.company_name,url:f.url,total:0,last7:0,last30:0};h.last30++,f.created_at>=`${e}T00:00:00Z`&&h.last7++,h.total++,u.set(f.company_name,h)}const c=Array.from(u.values()).sort((f,h)=>h.last30-f.last30);return{recent:n??[],summary:c}}function Qie({current:t,previous:e}){if(e===0&&t===0)return j.jsx("span",{className:"text-sm text-zinc-500",children:"No data yet"});if(e===0)return j.jsxs("span",{className:"flex items-center gap-1 text-sm text-green-400",children:[j.jsx(TP,{className:"h-4 w-4"})," New"]});const r=(t-e)/e*100,n=Math.round(r);return n===0?j.jsxs("span",{className:"flex items-center gap-1 text-sm text-zinc-400",children:[j.jsx(mq,{className:"h-4 w-4"})," No change"]}):n>0?j.jsxs("span",{className:"flex items-center gap-1 text-sm text-green-400",children:[j.jsx(TP,{className:"h-4 w-4"})," +",n,"%"]}):j.jsxs("span",{className:"flex items-center gap-1 text-sm text-red-400",children:[j.jsx(yq,{className:"h-4 w-4"})," ",n,"%"]})}function Fd({title:t,value:e,current:r,previous:n,loading:i}){return j.jsxs(Es,{className:"bg-zinc-900 border-zinc-800 text-white",children:[j.jsx(Fu,{className:"pb-2",children:j.jsx(qu,{className:"text-sm font-medium text-zinc-400",children:t})}),j.jsx(As,{children:i?j.jsx(Wd,{className:"h-9 w-24 bg-zinc-800"}):j.jsxs(j.Fragment,{children:[j.jsx("div",{className:"text-4xl font-bold",children:(e==null?void 0:e.toLocaleStr
246ing())??"â"}),j.jsx("div",{className:"mt-1",children:r!==void 0&&n!==void 0&&j.jsx(Qie,{current:r,previous:n})})]})})]})}function Jie(){const{data:t,isLoading:e,error:r}=ZP({queryKey:["visitor-stats"],queryFn:Yie,staleTime:3e5}),{data:n,isLoading:i}=ZP({queryKey:["link-clicks"],queryFn:Xie,staleTime:5*60*1e3});return j.jsx("div",{className:"min-h-screen bg-black text-white p-6 md:p-12",children:j.jsxs("div",{className:"max-w-4xl mx-auto space-y-8",children:[j.jsx("h1",{className:"text-2xl font-bold",children:"Visitor Stats"}),r&&j.jsx(Es,{className:"bg-red-950 border-red-800 text-red-200",children:j.jsx(As,{className:"p-6",children:"Failed to load stats. Make sure the page_views table exists in Supabase."})}),j.jsx("h2",{className:"text-lg font-semibold text-zinc-300",children:"Unique Sessions"}),j.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[j.jsx(Fd,{title:"Sessions (Last 24 Hours)",value:t==null?void 0:t.sessions.yesterday,current:t==null?void 0:t.sessions.yesterday,previous:t==null?void 0:t.sessions.dayBefore,loading:e}),j.jsx(Fd,{title:"Sessions (Last 7 Days)",value:t==null?void 0:t.sessions.last7,current:t==null?void 0:t.sessions.last7,previous:t==null?void 0:t.sessions.prev7,loading:e})]}),j.jsx("h2",{className:"text-lg font-semibold text-zinc-300",children:"Page Views"}),j.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[j.jsx(Fd,{title:"Page Views (Last 24 Hours)",value:t==null?void 0:t.yesterday,current:t==null?void 0:t.yesterday,previous:t==null?void 0:t.dayBefore,loading:e}),j.jsx(Fd,{title:"Page Views (Last 7 Days)",value:t==null?void 0:t.last7,current:t==null?void 0:t.last7,previous:t==null?void 0:t.prev7,loading:e})]}),j.jsxs(Es,{className:"bg-zinc-900 border-zinc-800 text-white",children:[j.jsx(Fu,{children:j.jsx(qu,{className:"text-sm font-medium text-zinc-400",children:"Daily Activity (Past 30 Days)"})}),j.jsx(As,{children:e?j.jsx(Wd,{className:"h-[300px] w-full bg-zinc-800"}):t!=null&&t.daily?j.jsx(aL,{config:Gie,className:"h-[300px] w-full",children:j.jsxs(Uie,{data:t.daily,children:[j.jsxs("defs",{children:[j.jsxs("linearGradient",{id:"visitorsGradient",x1:"0",y1:"0",x2:"0",y2:"1",children:[j.jsx("stop",{offset:"5%",stopColor:"hsl(142, 76%, 36%)",stopOpacity:.3}),j.jsx("stop",{offset:"95%",stopColor:"hsl(142, 76%, 36%)",stopOpacity:0})]}),j.jsxs("linearGradient",{id:"sessionsGradient",x1:"0",y1:"0",x2:"0",y2:"1",children:[j.jsx("stop",{offset:"5%",stopColor:"hsl(217, 91%, 60%)",stopOpacity:.3}),j.jsx("stop",{offset:"95%",stopColor:"hsl(217, 91%, 60%)",stopOpacity:0})]})]}),j.jsx(FD,{strokeDasharray:"3 3",stroke:"#27272a"}),j.jsx(zp,{dataKey:"date",tickFormatter:SN,stroke:"#71717a",fontSize:12,tickLine:!1,axisLine:!1}),j.jsx(Up,{stroke:"#71717a",fontSize:12,tickLine:!1,axisLine:!1}),j.jsx(Vie,{content:j.jsx(sL,{labelFormatter:SN})}),j.jsx(Ii,{type:"monotone",dataKey:"visitors",stroke:"hsl(142, 76%, 36%)",fill:"url(#visitorsGradient)",strokeWidth:2}),j.jsx(Ii,{type:"monotone",dataKey:"sessions",stroke:"hsl(217, 91%, 60%)",fill:"url(#sessionsGradient)",strokeWidth:2})]})}):null})]}),j.jsxs(Es,{className:"bg-zinc-900 border-zinc-800 text-white",children:[j.jsx(Fu,{children:j.jsx(qu,{className:"text-sm font-medium text-zinc-400",children:"Link Clicks by Company (Past 30 Days)"})}),j.jsx(As,{children:i?j.jsx(Wd,{className:"h-[200px] w-full bg-zinc-800"}):n!=null&&n.summary&&n.summary.length>0?j.jsx("div",{className:"overflow-x-auto",children:j.jsxs("table",{className:"w-full text-sm",children:[j.jsx("thead",{children:j.jsxs("tr",{className:"border-b border-zinc-700",children:[j.jsx("th",{className:"text-left py-2 px-3 text-zinc-400 font-medium",children:"Company"}),j.jsx("th",{className:"text-right py-2 px-3 text-zinc-400 font-medium",children:"Last 7 Days"}),j.jsx("th",{className:"text-right py-2 px-3 text-zinc-400 font-medium",children:"Last 30 Days"})]})}),j.jsx("tbody",{children:n.summary.map(o=>j.jsxs("tr",{className:"border-b border-zinc-800",children:[j.jsx("td",{className:"py-2 px-3",children:j.jsx("a",{href:o.url,target:"_blank",rel:"noopener noreferrer",className:"text-blue-400 hover:underline",children:o.company_name})}),j.jsx("td",{className:"text-right py-2 px-3",children:o.last7}),j.jsx("td",{className:"text-right py-2 px-3",children:o.last30})]},o.company_name))})]})}):j.jsx("p",{className:"text-zinc-500 text-sm",children:"No link clicks recorded yet."})})]}),j.jsxs(Es,{className:"bg-zinc-900 border-zinc-800 text-white",children:[j.jsx(Fu,{children:j.jsx(qu,{className:"text-sm font-medium text-zinc-400",children:"Recent Link Clicks"})}),j.jsx(As,{children:i?j.jsx(Wd,{className:"h-[200px] w-full bg-zinc-800"}):n!=null&&n.recent&&n.recent.length>0?j.jsx("div",{className:"overflow-x-auto",children:j.jsxs("table",{className:"w-full text-sm",children:[j.jsx("thead",{children:j.jsxs("tr",{className:"border-b border-zinc-700",children:[j.jsx("th",{className:"text-left py-2 px-3 text-zinc-400 font-medium",children:"Company"}),j.jsx("th",{className:"text-left py-2 px-3 text-zinc-400 font-medium",children:"URL"}),j.jsx("th",{className:"text-right py-2 px-3 text-zinc-400 font-medium",children:"When"})]})}),j.jsx("tbody",{children:n.recent.map((o,s)=>j.jsxs("tr",{className:"border-b border-zinc-800",children:[j.jsx("td",{className:"py-2 px-3",children:o.company_name}),j.jsx("td",{className:"py-2 px-3 text-zinc-400 truncate max-w-[200px]",children:o.url}),j.jsx("td",{className:"text-right py-2 px-3 text-zinc-400 whitespace-nowrap",children:new Date(o.created_at).toLocaleStr
246ing()})]},s))})]})}):j.jsx("p",{className:"text-zinc-500 text-sm",children:"No link clicks recorded yet."})})]})]})})}const Zie=()=>{const t=Ma();return R.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",t.pathname)},[t.pathname]),j.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-100",children:j.jsxs("div",{className:"text-center",children:[j.jsx("h1",{className:"text-4xl font-bold mb-4",children:"404"}),j.jsx("p",{className:"text-xl text-gray-600 mb-4",children:"Oops! Page not found"}),j.jsx("a",{href:"/",className:"text-blue-500 hover:text-blue-700 underline",children:"Return to Home"})]})})},eoe=new _U,toe=()=>j.jsx(AU,{client:eoe,children:j.jsxs(iU,{children:[j.jsx(e3,{}),j.jsx(R3,{}),j.jsxs(L4,{children:[j.jsx(n6,{}),j.jsxs(j4,{children:[j.jsx(fo,{path:"/",element:j.jsx(i6,{})}),j.jsx(fo,{path:"/showreel",element:j.jsx(V6,{})}),j.jsx(fo,{path:"/the-bet",element:j.jsx(G6,{})}),j.jsx(fo,{path:"/portfolio",element:j.jsx(Q6,{})}),j.jsx(fo,{path:"/contact",element:j.jsx(J6,{})}),j.jsx(fo,{path:"/bbfstatspg",element:j.jsx(Jie,{})}),j.jsx(fo,{path:"*",element:j.jsx(Zie,{})})]})]}),j.jsx(Q4,{})]})});cF.createRoot(document.getElementById("root")).render(j.jsx(toe,{}));
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.