PageSourceSearch

https://minting-slider-simulator.lovable.app/index-Dn0wfM8K.js

js minting-slider-simulator.lovable.app collected 2026-10-03 03:33:08 UTC 849,790 bytes, 131 lines download raw bytes

vendor: 9,020 bytes, lines 1-17
1var hB=Object.defineProperty;var cS=t=>{throw TypeError(t)};var pB=(t,e,n)=>e in t?hB(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var F=(t,e,n)=>pB(t,typeof e!="symbol"?e+"":e,n),qy=(t,e,n)=>e.has(t)||cS("Cannot "+n);var S=(t,e,n)=>(qy(t,e,"read from private field"),n?n.call(t):e.get(t)),H=(t,e,n)=>e.has(t)?cS("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),C=(t,e,n,r)=>(qy(t,e,"write to private field"),r?r.call(t,n):e.set(t,n),n),Q=(t,e,n)=>(qy(t,e,"access private method"),n);var Tc=(t,e,n,r)=>({set _(i){C(t,e,i,n)},get _(){return S(t,e,r)}});function gB(t,e){for(var n=0;n<e.length;n++){const r=e[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in t)){const o=Object.getOwnPropertyDescriptor(r,i);o&&Object.defineProperty(t,i,o.get?o:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var xh=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function je(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var B2={exports:{}},Sm={},j2={exports:{}},ye={};/**
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 eh=Symbol.for("react.element"),mB=Symbol.for("react.portal"),yB=Symbol.for("react.fragment"),vB=Symbol.for("react.strict_mode"),bB=Symbol.for("react.profiler"),wB=Symbol.for("react.provider"),xB=Symbol.for("react.context"),AB=Symbol.for("react.forward_ref"),SB=Symbol.for("react.suspense"),EB=Symbol.for("react.memo"),OB=Symbol.for("react.lazy"),fS=Symbol.iterator;function PB(t){return t===null||typeof t!="object"?null:(t=fS&&t[fS]||t["@@iterator"],typeof t=="function"?t:null)}var L2={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},F2=Object.assign,U2={};function ac(t,e,n){this.props=t,this.context=e,this.refs=U2,this.updater=n||L2}ac.prototype.isReactComponent={};ac.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=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,t,e,"setState")};ac.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function z2(){}z2.prototype=ac.prototype;function P1(t,e,n){this.props=t,this.context=e,this.refs=U2,this.updater=n||L2}var C1=P1.prototype=new z2;C1.constructor=P1;F2(C1,ac.prototype);C1.isPureReactComponent=!0;var dS=Array.isArray,H2=Object.prototype.hasOwnProperty,T1={current:null},G2={key:!0,ref:!0,__self:!0,__source:!0};function V2(t,e,n){var r,i={},o=null,a=null;if(e!=null)for(r in e.ref!==void 0&&(a=e.ref),e.key!==void 0&&(o=""+e.key),e)H2.call(e,r)&&!G2.hasOwnProperty(r)&&(i[r]=e[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1<s){for(var l=Array(s),u=0;u<s;u++)l[u]=arguments[u+2];i.children=l}if(t&&t.defaultProps)for(r in s=t.defaultProps,s)i[r]===void 0&&(i[r]=s[r]);return{$$typeof:eh,type:t,key:o,ref:a,props:i,_owner:T1.current}}function CB(t,e){return{$$typeof:eh,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}}function k1(t){return typeof t=="object"&&t!==null&&t.$$typeof===eh}function TB(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(n){return e[n]})}var hS=/\/+/g;function Jy(t,e){return typeof t=="object"&&t!==null&&t.key!=null?TB(""+t.key):e.toString(36)}function fp(t,e,n,r,i){var o=typeof t;(o==="undefined"||o==="boolean")&&(t=null);var a=!1;if(t===null)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(t.$$typeof){case eh:case mB:a=!0}}if(a)return a=t,i=i(a),t=r===""?"."+Jy(a,0):r,dS(i)?(n="",t!=null&&(n=t.replace(hS,"$&/")+"/"),fp(i,e,n,"",function(u){return u})):i!=null&&(k1(i)&&(i=CB(i,n+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(hS,"$&/")+"/")+t)),e.push(i)),1;if(a=0,r=r===""?".":r+":",dS(t))for(var s=0;s<t.length;s++){o=t[s];var l=r+Jy(o,s);a+=fp(o,e,n,l,i)}else if(l=PB(t),typeof l=="function")for(t=l.call(t),s=0;!(o=t.next()).done;)o=o.value,l=r+Jy(o,s++),a+=fp(o,e,n,l,i);else if(o==="object")throw e=String(t),Error("Objects are not valid as a React child (found: "+(e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.");return a}function Ah(t,e,n){if(t==null)return t;var r=[],i=0;return fp(t,r,"","",function(o){return e.call(n,o,i++)}),r}function kB(t){if(t._status===-1){var e=t._result;e=e(),e.then(function(n){(t._status===0||t._status===-1)&&(t._status=1,t._result=n)},function(n){(t._status===0||t._status===-1)&&(t._status=2,t._result=n)}),t._status===-1&&(t._status=0,t._result=e)}if(t._status===1)return t._result.default;throw t._result}var cn={current:null},dp={transition:null},NB={ReactCurrentDispatcher:cn,ReactCurrentBatchConfig:dp,ReactCurrentOwner:T1};function W2(){throw Error("act(...) is not supported in production builds of React.")}ye.Children={map:Ah,forEach:function(t,e,n){Ah(t,function(){e.apply(this,arguments)},n)},count:function(t){var e=0;return Ah(t,function(){e++}),e},toArray:function(t){return Ah(t,function(e){return e})||[]},only:function(t){if(!k1(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};ye.Component=ac;ye.Fragment=yB;ye.Profiler=bB;ye.PureComponent=P1;ye.StrictMode=vB;ye.Suspense=SB;ye.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=NB;ye.act=W2;ye.cloneElement=function(t,e,n){if(t==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+t+".");var r=F2({},t.props),i=t.key,o=t.ref,a=t._owner;if(e!=null){if(e.ref!==void 0&&(o=e.ref,a=T1.current),e.key!==void 0&&(i=""+e.key),t.type&&t.type.defaultProps)var s=t.type.defaultProps;for(l in e)H2.call(e,l)&&!G2.hasOwnProperty(l)&&(r[l]=e[l]===void 0&&s!==void 0?s[l]:e[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){s=Array(l);for(var u=0;u<l;u++)s[u]=arguments[u+2];r.children=s}return{$$typeof:eh,type:t.type,key:i,ref:o,props:r,_owner:a}};ye.createContext=function(t){return t={$$typeof:xB,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},t.Provider={$$typeof:wB,_context:t},t.Consumer=t};ye.createElement=V2;ye.createFactory=function(t){var e=V2.bind(null,t);return e.type=t,e};ye.createRef=function(){return{current:null}};ye.forwardRef=function(t){return{$$typeof:AB,render:t}};ye.isValidElement=k1;ye.lazy=function(t){return{$$typeof:OB,_payload:{_status:-1,_result:t},_init:kB}};ye.memo=function(t,e){return{$$typeof:EB,type:t,compare:e===void 0?null:e}};ye.startTransition=function(t){var e=dp.transition;dp.transition={};try{t()}finally{dp.transition=e}};ye.unstable_act=W2;ye.useCallback=function(t,e){return cn.current.useCallback(t,e)};ye.useContext=function(t){return cn.current.useContext(t)};ye.useDebugValue=function(){};ye.useDeferredValue=function(t){return cn.current.useDeferredValue(t)};ye.useEffect=function(t,e){return cn.current.useEffect(t,e)};ye.useId=function(){return cn.current.useId()};ye.useImperativeHandle=function(t,e,n){return cn.current.useImperativeHandle(t,e,n)};ye.useInsertionEffect=function(t,e){return cn.current.useInsertionEffect(t,e)};ye.useLayoutEffect=function(t,e){return cn.current.useLayoutEffect(t,e)};ye.useMemo=function(t,e){return cn.current.useMemo(t,e)};ye.useReducer=function(t,e,n){return cn.current.useReducer(t,e,n)};ye.useRef=function(t){return cn.current.useRef(t)};ye.useState=function(t){return cn.current.useState(t)};ye.useSyncExternalStore=function(t,e,n){return cn.current.useSyncExternalStore(t,e,n)};ye.useTransition=function(){return cn.current.useTransition()};ye.version="18.3.1";j2.exports=ye;var P=j2.exports;const B=je(P),_B=gB({__proto__:null,default:B},[P]);/**
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 IB=P,MB=Symbol.for("react.element"),RB=Symbol.for("react.fragment"),DB=Object.prototype.hasOwnProperty,$B=IB.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,BB={key:!0,ref:!0,__self:!0,__source:!0};function K2(t,e,n){var r,i={},o=null,a=null;n!==void 0&&(o=""+n),e.key!==void 0&&(o=""+e.key),e.ref!==void 0&&(a=e.ref);for(r in e)DB.call(e,r)&&!BB.hasOwnProperty(r)&&(i[r]=e[r]);if(t&&t.defaultProps)for(r in e=t.defaultProps,e)i[r]===void 0&&(i[r]=e[r]);return{$$typeof:MB,type:t,key:o,ref:a,props:i,_owner:$B.current}}Sm.Fragment=RB;Sm.jsx=K2;Sm.jsxs=K2;B2.exports=Sm;var D=B2.exports,Q2={exports:{}},Fn={},Y2={exports:{}},X2={};
vendor: 10,322 bytes, lines 17-33
17/**
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 */(function(t){function e(k,z){var G=k.length;k.push(z);e:for(;0<G;){var X=G-1>>>1,q=k[X];if(0<i(q,z))k[X]=z,k[G]=q,G=X;else break e}}function n(k){return k.length===0?null:k[0]}function r(k){if(k.length===0)return null;var z=k[0],G=k.pop();if(G!==z){k[0]=G;e:for(var X=0,q=k.length,ae=q>>>1;X<ae;){var ve=2*(X+1)-1,$e=k[ve],Je=ve+1,Ce=k[Je];if(0>i($e,G))Je<q&&0>i(Ce,$e)?(k[X]=Ce,k[Je]=G,X=Je):(k[X]=$e,k[ve]=G,X=ve);else if(Je<q&&0>i(Ce,G))k[X]=Ce,k[Je]=G,X=Je;else break e}}return z}function i(k,z){var G=k.sortIndex-z.sortIndex;return G!==0?G:k.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;t.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();t.unstable_now=function(){return a.now()-s}}var l=[],u=[],f=1,c=null,d=3,h=!1,g=!1,p=!1,v=typeof setTimeout=="function"?setTimeout:null,y=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(k){for(var z=n(u);z!==null;){if(z.callback===null)r(u);else if(z.startTime<=k)r(u),z.sortIndex=z.expirationTime,e(l,z);else break;z=n(u)}}function w(k){if(p=!1,b(k),!g)if(n(l)!==null)g=!0,M(x);else{var z=n(u);z!==null&&U(w,z.startTime-k)}}function x(k,z){g=!1,p&&(p=!1,y(O),O=-1),h=!0;var G=d;try{for(b(z),c=n(l);c!==null&&(!(c.expirationTime>z)||k&&!N());){var X=c.callback;if(typeof X=="function"){c.callback=null,d=c.priorityLevel;var q=X(c.expirationTime<=z);z=t.unstable_now(),typeof q=="function"?c.callback=q:c===n(l)&&r(l),b(z)}else r(l);c=n(l)}if(c!==null)var ae=!0;else{var ve=n(u);ve!==null&&U(w,ve.startTime-z),ae=!1}return ae}finally{c=null,d=G,h=!1}}var A=!1,E=null,O=-1,_=5,T=-1;function N(){return!(t.unstable_now()-T<_)}function I(){if(E!==null){var k=t.unstable_now();T=k;var z=!0;try{z=E(!0,k)}finally{z?j():(A=!1,E=null)}}else A=!1}var j;if(typeof m=="function")j=function(){m(I)};else if(typeof MessageChannel<"u"){var L=new MessageChannel,R=L.port2;L.port1.onmessage=I,j=function(){R.postMessage(null)}}else j=function(){v(I,0)};function M(k){E=k,A||(A=!0,j())}function U(k,z){O=v(function(){k(t.unstable_now())},z)}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(k){k.callback=null},t.unstable_continueExecution=function(){g||h||(g=!0,M(x))},t.unstable_forceFrameRate=function(k){0>k||125<k?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):_=0<k?Math.floor(1e3/k):5},t.unstable_getCurrentPriorityLevel=function(){return d},t.unstable_getFirstCallbackNode=function(){return n(l)},t.unstable_next=function(k){switch(d){case 1:case 2:case 3:var z=3;break;default:z=d}var G=d;d=z;try{return k()}finally{d=G}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(k,z){switch(k){case 1:case 2:case 3:case 4:case 5:break;default:k=3}var G=d;d=k;try{return z()}finally{d=G}},t.unstable_scheduleCallback=function(k,z,G){var X=t.unstable_now();switch(typeof G=="object"&&G!==null?(G=G.delay,G=typeof G=="number"&&0<G?X+G:X):G=X,k){case 1:var q=-1;break;case 2:q=250;break;case 5:q=1073741823;break;case 4:q=1e4;break;default:q=5e3}return q=G+q,k={id:f++,callback:z,priorityLevel:k,startTime:G,expirationTime:q,sortIndex:-1},G>X?(k.sortIndex=G,e(u,k),n(l)===null&&k===n(u)&&(p?(y(O),O=-1):p=!0,U(w,G-X))):(k.sortIndex=q,e(l,k),g||h||(g=!0,M(x))),k},t.unstable_shouldYield=N,t.unstable_wrapCallback=function(k){var z=d;return function(){var G=d;d=z;try{return k.apply(this,arguments)}finally{d=G}}}})(X2);Y2.exports=X2;var jB=Y2.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 LB=P,Ln=jB;function Y(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var q2=new Set,Cf={};function Bs(t,e){Su(t,e),Su(t+"Capture",e)}function Su(t,e){for(Cf[t]=e,t=0;t<e.length;t++)q2.add(e[t])}var Ki=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),A0=Object.prototype.hasOwnProperty,FB=/^[: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]*$/,pS={},gS={};function UB(t){return A0.call(gS,t)?!0:A0.call(pS,t)?!1:FB.test(t)?gS[t]=!0:(pS[t]=!0,!1)}function zB(t,e,n,r){if(n!==null&&n.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function HB(t,e,n,r){if(e===null||typeof e>"u"||zB(t,e,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function fn(t,e,n,r,i,o,a){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=t,this.type=e,this.sanitizeURL=o,this.removeEmptyString=a}var Bt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Bt[t]=new fn(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Bt[e]=new fn(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Bt[t]=new fn(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Bt[t]=new fn(t,2,!1,t,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(t){Bt[t]=new fn(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Bt[t]=new fn(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Bt[t]=new fn(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Bt[t]=new fn(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Bt[t]=new fn(t,5,!1,t.toLowerCase(),null,!1,!1)});var N1=/[\-:]([a-z])/g;function _1(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(N1,_1);Bt[e]=new fn(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(N1,_1);Bt[e]=new fn(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(N1,_1);Bt[e]=new fn(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Bt[t]=new fn(t,1,!1,t.toLowerCase(),null,!1,!1)});Bt.xlinkHref=new fn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Bt[t]=new fn(t,1,!1,t.toLowerCase(),null,!0,!0)});function I1(t,e,n,r){var i=Bt.hasOwnProperty(e)?Bt[e]:null;(i!==null?i.type!==0:r||!(2<e.length)||e[0]!=="o"&&e[0]!=="O"||e[1]!=="n"&&e[1]!=="N")&&(HB(e,n,i,r)&&(n=null),r||i===null?UB(e)&&(n===null?t.removeAttribute(e):t.setAttribute(e,""+n)):i.mustUseProperty?t[i.propertyName]=n===null?i.type===3?!1:"":n:(e=i.attributeName,r=i.attributeNamespace,n===null?t.removeAttribute(e):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?t.setAttributeNS(r,e,n):t.setAttribute(e,n))))}var io=LB.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Sh=Symbol.for("react.element"),nl=Symbol.for("react.portal"),rl=Symbol.for("react.fragment"),M1=Symbol.for("react.strict_mode"),S0=Symbol.for("react.profiler"),J2=Symbol.for("react.provider"),Z2=Symbol.for("react.context"),R1=Symbol.for("react.forward_ref"),E0=Symbol.for("react.suspense"),O0=Symbol.for("react.suspense_list"),D1=Symbol.for("react.memo"),bo=Symbol.for("react.lazy"),ek=Symbol.for("react.offscreen"),mS=Symbol.iterator;function kc(t){return t===null||typeof t!="object"?null:(t=mS&&t[mS]||t["@@iterator"],typeof t=="function"?t:null)}var nt=Object.assign,Zy;
vendor: 18,743 bytes, lines 33-37
33function Jc(t){if(Zy===void 0)try{throw Error()}catch(n){var e=n.stack.trim().match(/\n( *(at )?)/);Zy=e&&e[1]||""}return`
34`+Zy+t}var ev=!1;function tv(t,e){if(!t||ev)return"";ev=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(e)if(e=function(){throw Error()},Object.defineProperty(e.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(e,[])}catch(u){var r=u}Reflect.construct(t,[],e)}else{try{e.call()}catch(u){r=u}t.call(e.prototype)}else{try{throw Error()}catch(u){r=u}t()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var i=u.stack.split(`
35`),o=r.stack.split(`
36`),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(a!==1||s!==1)do if(a--,s--,0>s||i[a]!==o[s]){var l=`
37`+i[a].replace(" at new "," at ");return t.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",t.displayName)),l}while(1<=a&&0<=s);break}}}finally{ev=!1,Error.prepareStackTrace=n}return(t=t?t.displayName||t.name:"")?Jc(t):""}function GB(t){switch(t.tag){case 5:return Jc(t.type);case 16:return Jc("Lazy");case 13:return Jc("Suspense");case 19:return Jc("SuspenseList");case 0:case 2:case 15:return t=tv(t.type,!1),t;case 11:return t=tv(t.type.render,!1),t;case 1:return t=tv(t.type,!0),t;default:return""}}function P0(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case rl:return"Fragment";case nl:return"Portal";case S0:return"Profiler";case M1:return"StrictMode";case E0:return"Suspense";case O0:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case Z2:return(t.displayName||"Context")+".Consumer";case J2:return(t._context.displayName||"Context")+".Provider";case R1:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case D1:return e=t.displayName||null,e!==null?e:P0(t.type)||"Memo";case bo:e=t._payload,t=t._init;try{return P0(t(e))}catch{}}return null}function VB(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return P0(e);case 8:return e===M1?"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 e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function na(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function tk(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function WB(t){var e=tk(t)?"checked":"value",n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),r=""+t[e];if(!t.hasOwnProperty(e)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,o.call(this,a)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Eh(t){t._valueTracker||(t._valueTracker=WB(t))}function nk(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),r="";return t&&(r=tk(t)?t.checked?"true":"false":t.value),t=r,t!==n?(e.setValue(t),!0):!1}function $p(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function C0(t,e){var n=e.checked;return nt({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??t._wrapperState.initialChecked})}function yS(t,e){var n=e.defaultValue==null?"":e.defaultValue,r=e.checked!=null?e.checked:e.defaultChecked;n=na(e.value!=null?e.value:n),t._wrapperState={initialChecked:r,initialValue:n,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function rk(t,e){e=e.checked,e!=null&&I1(t,"checked",e,!1)}function T0(t,e){rk(t,e);var n=na(e.value),r=e.type;if(n!=null)r==="number"?(n===0&&t.value===""||t.value!=n)&&(t.value=""+n):t.value!==""+n&&(t.value=""+n);else if(r==="submit"||r==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?k0(t,e.type,n):e.hasOwnProperty("defaultValue")&&k0(t,e.type,na(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function vS(t,e,n){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!(r!=="submit"&&r!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,n||e===t.value||(t.value=e),t.defaultValue=e}n=t.name,n!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,n!==""&&(t.name=n)}function k0(t,e,n){(e!=="number"||$p(t.ownerDocument)!==t)&&(n==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+n&&(t.defaultValue=""+n))}var Zc=Array.isArray;function Sl(t,e,n,r){if(t=t.options,e){e={};for(var i=0;i<n.length;i++)e["$"+n[i]]=!0;for(n=0;n<t.length;n++)i=e.hasOwnProperty("$"+t[n].value),t[n].selected!==i&&(t[n].selected=i),i&&r&&(t[n].defaultSelected=!0)}else{for(n=""+na(n),e=null,i=0;i<t.length;i++){if(t[i].value===n){t[i].selected=!0,r&&(t[i].defaultSelected=!0);return}e!==null||t[i].disabled||(e=t[i])}e!==null&&(e.selected=!0)}}function N0(t,e){if(e.dangerouslySetInnerHTML!=null)throw Error(Y(91));return nt({},e,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function bS(t,e){var n=e.value;if(n==null){if(n=e.children,e=e.defaultValue,n!=null){if(e!=null)throw Error(Y(92));if(Zc(n)){if(1<n.length)throw Error(Y(93));n=n[0]}e=n}e==null&&(e=""),n=e}t._wrapperState={initialValue:na(n)}}function ik(t,e){var n=na(e.value),r=na(e.defaultValue);n!=null&&(n=""+n,n!==t.value&&(t.value=n),e.defaultValue==null&&t.defaultValue!==n&&(t.defaultValue=n)),r!=null&&(t.defaultValue=""+r)}function wS(t){var e=t.textContent;e===t._wrapperState.initialValue&&e!==""&&e!==null&&(t.value=e)}function ok(t){switch(t){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 _0(t,e){return t==null||t==="http://www.w3.org/1999/xhtml"?ok(e):t==="http://www.w3.org/2000/svg"&&e==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var Oh,ak=function(t){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(e,n,r,i){MSApp.execUnsafeLocalFunction(function(){return t(e,n,r,i)})}:t}(function(t,e){if(t.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in t)t.innerHTML=e;else{for(Oh=Oh||document.createElement("div"),Oh.innerHTML="<svg>"+e.valueOf().toString()+"</svg>",e=Oh.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function Tf(t,e){if(e){var n=t.firstChild;if(n&&n===t.lastChild&&n.nodeType===3){n.nodeValue=e;return}}t.textContent=e}var cf={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},KB=["Webkit","ms","Moz","O"];Object.keys(cf).forEach(function(t){KB.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),cf[e]=cf[t]})});function sk(t,e,n){return e==null||typeof e=="boolean"||e===""?"":n||typeof e!="number"||e===0||cf.hasOwnProperty(t)&&cf[t]?(""+e).trim():e+"px"}function lk(t,e){t=t.style;for(var n in e)if(e.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=sk(n,e[n],r);n==="float"&&(n="cssFloat"),r?t.setProperty(n,i):t[n]=i}}var QB=nt({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 I0(t,e){if(e){if(QB[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(Y(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(Y(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(Y(61))}if(e.style!=null&&typeof e.style!="object")throw Error(Y(62))}}function M0(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){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 R0=null;function $1(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var D0=null,El=null,Ol=null;function xS(t){if(t=rh(t)){if(typeof D0!="function")throw Error(Y(280));var e=t.stateNode;e&&(e=Tm(e),D0(t.stateNode,t.type,e))}}function uk(t){El?Ol?Ol.push(t):Ol=[t]:El=t}function ck(){if(El){var t=El,e=Ol;if(Ol=El=null,xS(t),e)for(t=0;t<e.length;t++)xS(e[t])}}function fk(t,e){return t(e)}function dk(){}var nv=!1;function hk(t,e,n){if(nv)return t(e,n);nv=!0;try{return fk(t,e,n)}finally{nv=!1,(El!==null||Ol!==null)&&(dk(),ck())}}function kf(t,e){var n=t.stateNode;if(n===null)return null;var r=Tm(n);if(r===null)return null;n=r[e];e:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(t=t.type,r=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!r;break e;default:t=!1}if(t)return null;if(n&&typeof n!="function")throw Error(Y(231,e,typeof n));return n}var $0=!1;if(Ki)try{var Nc={};Object.defineProperty(Nc,"passive",{get:function(){$0=!0}}),window.addEventListener("test",Nc,Nc),window.removeEventListener("test",Nc,Nc)}catch{$0=!1}function YB(t,e,n,r,i,o,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{e.apply(n,u)}catch(f){this.onError(f)}}var ff=!1,Bp=null,jp=!1,B0=null,XB={onError:function(t){ff=!0,Bp=t}};function qB(t,e,n,r,i,o,a,s,l){ff=!1,Bp=null,YB.apply(XB,arguments)}function JB(t,e,n,r,i,o,a,s,l){if(qB.apply(this,arguments),ff){if(ff){var u=Bp;ff=!1,Bp=null}else throw Error(Y(198));jp||(jp=!0,B0=u)}}function js(t){var e=t,n=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,e.flags&4098&&(n=e.return),t=e.return;while(t)}return e.tag===3?n:null}function pk(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function AS(t){if(js(t)!==t)throw Error(Y(188))}function ZB(t){var e=t.alternate;if(!e){if(e=js(t),e===null)throw Error(Y(188));return e!==t?null:t}for(var n=t,r=e;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return AS(i),t;if(o===r)return AS(i),e;o=o.sibling}throw Error(Y(188))}if(n.return!==r.return)n=i,r=o;else{for(var a=!1,s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a){for(s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a)throw Error(Y(189))}}if(n.alternate!==r)throw Error(Y(190))}if(n.tag!==3)throw Error(Y(188));return n.stateNode.current===n?t:e}function gk(t){return t=ZB(t),t!==null?mk(t):null}function mk(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var e=mk(t);if(e!==null)return e;t=t.sibling}return null}var yk=Ln.unstable_scheduleCallback,SS=Ln.unstable_cancelCallback,ej=Ln.unstable_shouldYield,tj=Ln.unstable_requestPaint,st=Ln.unstable_now,nj=Ln.unstable_getCurrentPriorityLevel,B1=Ln.unstable_ImmediatePriority,vk=Ln.unstable_UserBlockingPriority,Lp=Ln.unstable_NormalPriority,rj=Ln.unstable_LowPriority,bk=Ln.unstable_IdlePriority,Em=null,oi=null;function ij(t){if(oi&&typeof oi.onCommitFiberRoot=="function")try{oi.onCommitFiberRoot(Em,t,void 0,(t.current.flags&128)===128)}catch{}}var Nr=Math.clz32?Math.clz32:sj,oj=Math.log,aj=Math.LN2;function sj(t){return t>>>=0,t===0?32:31-(oj(t)/aj|0)|0}var Ph=64,Ch=4194304;function ef(t){switch(t&-t){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 t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function Fp(t,e){var n=t.pendingLanes;if(n===0)return 0;var r=0,i=t.suspendedLanes,o=t.pingedLanes,a=n&268435455;if(a!==0){var s=a&~i;s!==0?r=ef(s):(o&=a,o!==0&&(r=ef(o)))}else a=n&~i,a!==0?r=ef(a):o!==0&&(r=ef(o));if(r===0)return 0;if(e!==0&&e!==r&&!(e&i)&&(i=r&-r,o=e&-e,i>=o||i===16&&(o&4194240)!==0))return e;if(r&4&&(r|=n&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=r;0<e;)n=31-Nr(e),i=1<<n,r|=t[n],e&=~i;return r}function lj(t,e){switch(t){case 1:case 2:case 4:return e+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 e+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 uj(t,e){for(var n=t.suspendedLanes,r=t.pingedLanes,i=t.expirationTimes,o=t.pendingLanes;0<o;){var a=31-Nr(o),s=1<<a,l=i[a];l===-1?(!(s&n)||s&r)&&(i[a]=lj(s,e)):l<=e&&(t.expiredLanes|=s),o&=~s}}function j0(t){return t=t.pendingLanes&-1073741825,t!==0?t:t&1073741824?1073741824:0}function wk(){var t=Ph;return Ph<<=1,!(Ph&4194240)&&(Ph=64),t}function rv(t){for(var e=[],n=0;31>n;n++)e.push(t);return e}function th(t,e,n){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-Nr(e),t[e]=n}function cj(t,e){var n=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var r=t.eventTimes;for(t=t.expirationTimes;0<n;){var i=31-Nr(n),o=1<<i;e[i]=0,r[i]=-1,t[i]=-1,n&=~o}}function j1(t,e){var n=t.entangledLanes|=e;for(t=t.entanglements;n;){var r=31-Nr(n),i=1<<r;i&e|t[r]&e&&(t[r]|=e),n&=~i}}var _e=0;function xk(t){return t&=-t,1<t?4<t?t&268435455?16:536870912:4:1}var Ak,L1,Sk,Ek,Ok,L0=!1,Th=[],Vo=null,Wo=null,Ko=null,Nf=new Map,_f=new Map,So=[],fj="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 ES(t,e){switch(t){case"focusin":case"focusout":Vo=null;break;case"dragenter":case"dragleave":Wo=null;break;case"mouseover":case"mouseout":Ko=null;break;case"pointerover":case"pointerout":Nf.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":_f.delete(e.pointerId)}}function _c(t,e,n,r,i,o){return t===null||t.nativeEvent!==o?(t={blockedOn:e,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},e!==null&&(e=rh(e),e!==null&&L1(e)),t):(t.eventSystemFlags|=r,e=t.targetContainers,i!==null&&e.indexOf(i)===-1&&e.push(i),t)}function dj(t,e,n,r,i){switch(e){case"focusin":return Vo=_c(Vo,t,e,n,r,i),!0;case"dragenter":return Wo=_c(Wo,t,e,n,r,i),!0;case"mouseover":return Ko=_c(Ko,t,e,n,r,i),!0;case"pointerover":var o=i.pointerId;return Nf.set(o,_c(Nf.get(o)||null,t,e,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,_f.set(o,_c(_f.get(o)||null,t,e,n,r,i)),!0}return!1}function Pk(t){var e=Ra(t.target);if(e!==null){var n=js(e);if(n!==null){if(e=n.tag,e===13){if(e=pk(n),e!==null){t.blockedOn=e,Ok(t.priority,function(){Sk(n)});return}}else if(e===3&&n.stateNode.current.memoizedState.isDehydrated){t.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}t.blockedOn=null}function hp(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var n=F0(t.domEventName,t.eventSystemFlags,e[0],t.nativeEvent);if(n===null){n=t.nativeEvent;var r=new n.constructor(n.type,n);R0=r,n.target.dispatchEvent(r),R0=null}else return e=rh(n),e!==null&&L1(e),t.blockedOn=n,!1;e.shift()}return!0}function OS(t,e,n){hp(t)&&n.delete(e)}function hj(){L0=!1,Vo!==null&&hp(Vo)&&(Vo=null),Wo!==null&&hp(Wo)&&(Wo=null),Ko!==null&&hp(Ko)&&(Ko=null),Nf.forEach(OS),_f.forEach(OS)}function Ic(t,e){t.blockedOn===e&&(t.blockedOn=null,L0||(L0=!0,Ln.unstable_scheduleCallback(Ln.unstable_NormalPriority,hj)))}function If(t){function e(i){return Ic(i,t)}if(0<Th.length){Ic(Th[0],t);for(var n=1;n<Th.length;n++){var r=Th[n];r.blockedOn===t&&(r.blockedOn=null)}}for(Vo!==null&&Ic(Vo,t),Wo!==null&&Ic(Wo,t),Ko!==null&&Ic(Ko,t),Nf.forEach(e),_f.forEach(e),n=0;n<So.length;n++)r=So[n],r.blockedOn===t&&(r.blockedOn=null);for(;0<So.length&&(n=So[0],n.blockedOn===null);)Pk(n),n.blockedOn===null&&So.shift()}var Pl=io.ReactCurrentBatchConfig,Up=!0;function pj(t,e,n,r){var i=_e,o=Pl.transition;Pl.transition=null;try{_e=1,F1(t,e,n,r)}finally{_e=i,Pl.transition=o}}function gj(t,e,n,r){var i=_e,o=Pl.transition;Pl.transition=null;try{_e=4,F1(t,e,n,r)}finally{_e=i,Pl.transition=o}}function F1(t,e,n,r){if(Up){var i=F0(t,e,n,r);if(i===null)hv(t,e,r,zp,n),ES(t,r);else if(dj(i,t,e,n,r))r.stopPropagation();else if(ES(t,r),e&4&&-1<fj.indexOf(t)){for(;i!==null;){var o=rh(i);if(o!==null&&Ak(o),o=F0(t,e,n,r),o===null&&hv(t,e,r,zp,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else hv(t,e,r,null,n)}}var zp=null;function F0(t,e,n,r){if(zp=null,t=$1(r),t=Ra(t),t!==null)if(e=js(t),e===null)t=null;else if(n=e.tag,n===13){if(t=pk(e),t!==null)return t;t=null}else if(n===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null);return zp=t,null}
vendor: 10,401 bytes, line 37
37function Ck(t){switch(t){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(nj()){case B1:return 1;case vk:return 4;case Lp:case rj:return 16;case bk:return 536870912;default:return 16}default:return 16}}var zo=null,U1=null,pp=null;function Tk(){if(pp)return pp;var t,e=U1,n=e.length,r,i="value"in zo?zo.value:zo.textContent,o=i.length;for(t=0;t<n&&e[t]===i[t];t++);var a=n-t;for(r=1;r<=a&&e[n-r]===i[o-r];r++);return pp=i.slice(t,1<r?1-r:void 0)}function gp(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function kh(){return!0}function PS(){return!1}function Un(t){function e(n,r,i,o,a){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=a,this.currentTarget=null;for(var s in t)t.hasOwnProperty(s)&&(n=t[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?kh:PS,this.isPropagationStopped=PS,this}return nt(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=kh)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=kh)},persist:function(){},isPersistent:kh}),e}var sc={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},z1=Un(sc),nh=nt({},sc,{view:0,detail:0}),mj=Un(nh),iv,ov,Mc,Om=nt({},nh,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:H1,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==Mc&&(Mc&&t.type==="mousemove"?(iv=t.screenX-Mc.screenX,ov=t.screenY-Mc.screenY):ov=iv=0,Mc=t),iv)},movementY:function(t){return"movementY"in t?t.movementY:ov}}),CS=Un(Om),yj=nt({},Om,{dataTransfer:0}),vj=Un(yj),bj=nt({},nh,{relatedTarget:0}),av=Un(bj),wj=nt({},sc,{animationName:0,elapsedTime:0,pseudoElement:0}),xj=Un(wj),Aj=nt({},sc,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Sj=Un(Aj),Ej=nt({},sc,{data:0}),TS=Un(Ej),Oj={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Pj={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"},Cj={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Tj(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=Cj[t])?!!e[t]:!1}function H1(){return Tj}var kj=nt({},nh,{key:function(t){if(t.key){var e=Oj[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=gp(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?Pj[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:H1,charCode:function(t){return t.type==="keypress"?gp(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?gp(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Nj=Un(kj),_j=nt({},Om,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),kS=Un(_j),Ij=nt({},nh,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:H1}),Mj=Un(Ij),Rj=nt({},sc,{propertyName:0,elapsedTime:0,pseudoElement:0}),Dj=Un(Rj),$j=nt({},Om,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),Bj=Un($j),jj=[9,13,27,32],G1=Ki&&"CompositionEvent"in window,df=null;Ki&&"documentMode"in document&&(df=document.documentMode);var Lj=Ki&&"TextEvent"in window&&!df,kk=Ki&&(!G1||df&&8<df&&11>=df),NS=" ",_S=!1;function Nk(t,e){switch(t){case"keyup":return jj.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function _k(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var il=!1;function Fj(t,e){switch(t){case"compositionend":return _k(e);case"keypress":return e.which!==32?null:(_S=!0,NS);case"textInput":return t=e.data,t===NS&&_S?null:t;default:return null}}function Uj(t,e){if(il)return t==="compositionend"||!G1&&Nk(t,e)?(t=Tk(),pp=U1=zo=null,il=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return kk&&e.locale!=="ko"?null:e.data;default:return null}}var zj={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 IS(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!zj[t.type]:e==="textarea"}function Ik(t,e,n,r){uk(r),e=Hp(e,"onChange"),0<e.length&&(n=new z1("onChange","change",null,n,r),t.push({event:n,listeners:e}))}var hf=null,Mf=null;function Hj(t){Hk(t,0)}function Pm(t){var e=sl(t);if(nk(e))return t}function Gj(t,e){if(t==="change")return e}var Mk=!1;if(Ki){var sv;if(Ki){var lv="oninput"in document;if(!lv){var MS=document.createElement("div");MS.setAttribute("oninput","return;"),lv=typeof MS.oninput=="function"}sv=lv}else sv=!1;Mk=sv&&(!document.documentMode||9<document.documentMode)}function RS(){hf&&(hf.detachEvent("onpropertychange",Rk),Mf=hf=null)}function Rk(t){if(t.propertyName==="value"&&Pm(Mf)){var e=[];Ik(e,Mf,t,$1(t)),hk(Hj,e)}}function Vj(t,e,n){t==="focusin"?(RS(),hf=e,Mf=n,hf.attachEvent("onpropertychange",Rk)):t==="focusout"&&RS()}function Wj(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Pm(Mf)}function Kj(t,e){if(t==="click")return Pm(e)}function Qj(t,e){if(t==="input"||t==="change")return Pm(e)}function Yj(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var Mr=typeof Object.is=="function"?Object.is:Yj;function Rf(t,e){if(Mr(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!A0.call(e,i)||!Mr(t[i],e[i]))return!1}return!0}function DS(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function $S(t,e){var n=DS(t);t=0;for(var r;n;){if(n.nodeType===3){if(r=t+n.textContent.length,t<=e&&r>=e)return{node:n,offset:e-t};t=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=DS(n)}}function Dk(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Dk(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function $k(){for(var t=window,e=$p();e instanceof t.HTMLIFrameElement;){try{var n=typeof e.contentWindow.location.href=="string"}catch{n=!1}if(n)t=e.contentWindow;else break;e=$p(t.document)}return e}function V1(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function Xj(t){var e=$k(),n=t.focusedElem,r=t.selectionRange;if(e!==n&&n&&n.ownerDocument&&Dk(n.ownerDocument.documentElement,n)){if(r!==null&&V1(n)){if(e=r.start,t=r.end,t===void 0&&(t=e),"selectionStart"in n)n.selectionStart=e,n.selectionEnd=Math.min(t,n.value.length);else if(t=(e=n.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!t.extend&&o>r&&(i=r,r=o,o=i),i=$S(n,o);var a=$S(n,r);i&&a&&(t.rangeCount!==1||t.anchorNode!==i.node||t.anchorOffset!==i.offset||t.focusNode!==a.node||t.focusOffset!==a.offset)&&(e=e.createRange(),e.setStart(i.node,i.offset),t.removeAllRanges(),o>r?(t.addRange(e),t.extend(a.node,a.offset)):(e.setEnd(a.node,a.offset),t.addRange(e)))}}for(e=[],t=n;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<e.length;n++)t=e[n],t.element.scrollLeft=t.left,t.element.scrollTop=t.top}}var qj=Ki&&"documentMode"in document&&11>=document.documentMode,ol=null,U0=null,pf=null,z0=!1;function BS(t,e,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;z0||ol==null||ol!==$p(r)||(r=ol,"selectionStart"in r&&V1(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 4,501 bytes, line 37
37sNode:r.focusNode,focusOffset:r.focusOffset}),pf&&Rf(pf,r)||(pf=r,r=Hp(U0,"onSelect"),0<r.length&&(e=new z1("onSelect","select",null,e,n),t.push({event:e,listeners:r}),e.target=ol)))}function Nh(t,e){var n={};return n[t.toLowerCase()]=e.toLowerCase(),n["Webkit"+t]="webkit"+e,n["Moz"+t]="moz"+e,n}var al={animationend:Nh("Animation","AnimationEnd"),animationiteration:Nh("Animation","AnimationIteration"),animationstart:Nh("Animation","AnimationStart"),transitionend:Nh("Transition","TransitionEnd")},uv={},Bk={};Ki&&(Bk=document.createElement("div").style,"AnimationEvent"in window||(delete al.animationend.animation,delete al.animationiteration.animation,delete al.animationstart.animation),"TransitionEvent"in window||delete al.transitionend.transition);function Cm(t){if(uv[t])return uv[t];if(!al[t])return t;var e=al[t],n;for(n in e)if(e.hasOwnProperty(n)&&n in Bk)return uv[t]=e[n];return t}var jk=Cm("animationend"),Lk=Cm("animationiteration"),Fk=Cm("animationstart"),Uk=Cm("transitionend"),zk=new Map,jS="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 fa(t,e){zk.set(t,e),Bs(e,[t])}for(var cv=0;cv<jS.length;cv++){var fv=jS[cv],Jj=fv.toLowerCase(),Zj=fv[0].toUpperCase()+fv.slice(1);fa(Jj,"on"+Zj)}fa(jk,"onAnimationEnd");fa(Lk,"onAnimationIteration");fa(Fk,"onAnimationStart");fa("dblclick","onDoubleClick");fa("focusin","onFocus");fa("focusout","onBlur");fa(Uk,"onTransitionEnd");Su("onMouseEnter",["mouseout","mouseover"]);Su("onMouseLeave",["mouseout","mouseover"]);Su("onPointerEnter",["pointerout","pointerover"]);Su("onPointerLeave",["pointerout","pointerover"]);Bs("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Bs("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Bs("onBeforeInput",["compositionend","keypress","textInput","paste"]);Bs("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Bs("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Bs("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var tf="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(" "),eL=new Set("cancel close invalid load scroll toggle".split(" ").concat(tf));function LS(t,e,n){var r=t.type||"unknown-event";t.currentTarget=n,JB(r,e,void 0,t),t.currentTarget=null}function Hk(t,e){e=(e&4)!==0;for(var n=0;n<t.length;n++){var r=t[n],i=r.event;r=r.listeners;e:{var o=void 0;if(e)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;LS(i,s,u),o=l}else for(a=0;a<r.length;a++){if(s=r[a],l=s.instance,u=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;LS(i,s,u),o=l}}}if(jp)throw t=B0,jp=!1,B0=null,t}function Ge(t,e){var n=e[K0];n===void 0&&(n=e[K0]=new Set);var r=t+"__bubble";n.has(r)||(Gk(e,t,2,!1),n.add(r))}function dv(t,e,n){var r=0;e&&(r|=4),Gk(n,t,r,e)}var _h="_reactListening"+Math.random().toString(36).slice(2);function Df(t){if(!t[_h]){t[_h]=!0,q2.forEach(function(n){n!=="selectionchange"&&(eL.has(n)||dv(n,!1,t),dv(n,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[_h]||(e[_h]=!0,dv("selectionchange",!1,e))}}function Gk(t,e,n,r){switch(Ck(e)){case 1:var i=pj;break;case 4:i=gj;break;default:i=F1}n=i.bind(null,e,n,t),i=void 0,!$0||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(i=!0),r?i!==void 0?t.addEventListener(e,n,{capture:!0,passive:i}):t.addEventListener(e,n,!0):i!==void 0?t.addEventListener(e,n,{passive:i}):t.addEventListener(e,n,!1)}function hv(t,e,n,r,i){var o=r;if(!(e&1)&&!(e&2)&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var s=r.stateNode.containerInfo;
vendor: 5,159 bytes, lines 37-38
37if(s===i||s.nodeType===8&&s.parentNode===i)break;if(a===4)for(a=r.return;a!==null;){var l=a.tag;if((l===3||l===4)&&(l=a.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;a=a.return}for(;s!==null;){if(a=Ra(s),a===null)return;if(l=a.tag,l===5||l===6){r=o=a;continue e}s=s.parentNode}}r=r.return}hk(function(){var u=o,f=$1(n),c=[];e:{var d=zk.get(t);if(d!==void 0){var h=z1,g=t;switch(t){case"keypress":if(gp(n)===0)break e;case"keydown":case"keyup":h=Nj;break;case"focusin":g="focus",h=av;break;case"focusout":g="blur",h=av;break;case"beforeblur":case"afterblur":h=av;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=CS;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=vj;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=Mj;break;case jk:case Lk:case Fk:h=xj;break;case Uk:h=Dj;break;case"scroll":h=mj;break;case"wheel":h=Bj;break;case"copy":case"cut":case"paste":h=Sj;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=kS}var p=(e&4)!==0,v=!p&&t==="scroll",y=p?d!==null?d+"Capture":null:d;p=[];for(var m=u,b;m!==null;){b=m;var w=b.stateNode;if(b.tag===5&&w!==null&&(b=w,y!==null&&(w=kf(m,y),w!=null&&p.push($f(m,w,b)))),v)break;m=m.return}0<p.length&&(d=new h(d,g,null,n,f),c.push({event:d,listeners:p}))}}if(!(e&7)){e:{if(d=t==="mouseover"||t==="pointerover",h=t==="mouseout"||t==="pointerout",d&&n!==R0&&(g=n.relatedTarget||n.fromElement)&&(Ra(g)||g[Qi]))break e;if((h||d)&&(d=f.window===f?f:(d=f.ownerDocument)?d.defaultView||d.parentWindow:window,h?(g=n.relatedTarget||n.toElement,h=u,g=g?Ra(g):null,g!==null&&(v=js(g),g!==v||g.tag!==5&&g.tag!==6)&&(g=null)):(h=null,g=u),h!==g)){if(p=CS,w="onMouseLeave",y="onMouseEnter",m="mouse",(t==="pointerout"||t==="pointerover")&&(p=kS,w="onPointerLeave",y="onPointerEnter",m="pointer"),v=h==null?d:sl(h),b=g==null?d:sl(g),d=new p(w,m+"leave",h,n,f),d.target=v,d.relatedTarget=b,w=null,Ra(f)===u&&(p=new p(y,m+"enter",g,n,f),p.target=b,p.relatedTarget=v,w=p),v=w,h&&g)t:{for(p=h,y=g,m=0,b=p;b;b=Gs(b))m++;for(b=0,w=y;w;w=Gs(w))b++;for(;0<m-b;)p=Gs(p),m--;for(;0<b-m;)y=Gs(y),b--;for(;m--;){if(p===y||y!==null&&p===y.alternate)break t;p=Gs(p),y=Gs(y)}p=null}else p=null;h!==null&&FS(c,d,h,p,!1),g!==null&&v!==null&&FS(c,v,g,p,!0)}}e:{if(d=u?sl(u):window,h=d.nodeName&&d.nodeName.toLowerCase(),h==="select"||h==="input"&&d.type==="file")var x=Gj;else if(IS(d))if(Mk)x=Qj;else{x=Wj;var A=Vj}else(h=d.nodeName)&&h.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(x=Kj);if(x&&(x=x(t,u))){Ik(c,x,n,f);break e}A&&A(t,d,u),t==="focusout"&&(A=d._wrapperState)&&A.controlled&&d.type==="number"&&k0(d,"number",d.value)}switch(A=u?sl(u):window,t){case"focusin":(IS(A)||A.contentEditable==="true")&&(ol=A,U0=u,pf=null);break;case"focusout":pf=U0=ol=null;break;case"mousedown":z0=!0;break;case"contextmenu":case"mouseup":case"dragend":z0=!1,BS(c,n,f);break;case"selectionchange":if(qj)break;case"keydown":case"keyup":BS(c,n,f)}var E;if(G1)e:{switch(t){case"compositionstart":var O="onCompositionStart";break e;case"compositionend":O="onCompositionEnd";break e;case"compositionupdate":O="onCompositionUpdate";break e}O=void 0}else il?Nk(t,n)&&(O="onCompositionEnd"):t==="keydown"&&n.keyCode===229&&(O="onCompositionStart");O&&(kk&&n.locale!=="ko"&&(il||O!=="onCompositionStart"?O==="onCompositionEnd"&&il&&(E=Tk()):(zo=f,U1="value"in zo?zo.value:zo.textContent,il=!0)),A=Hp(u,O),0<A.length&&(O=new TS(O,t,null,n,f),c.push({event:O,listeners:A}),E?O.data=E:(E=_k(n),E!==null&&(O.data=E)))),(E=Lj?Fj(t,n):Uj(t,n))&&(u=Hp(u,"onBeforeInput"),0<u.length&&(f=new TS("onBeforeInput","beforeinput",null,n,f),c.push({event:f,listeners:u}),f.data=E))}Hk(c,e)})}function $f(t,e,n){return{instance:t,listener:e,currentTarget:n}}function Hp(t,e){for(var n=e+"Capture",r=[];t!==null;){var i=t,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=kf(t,n),o!=null&&r.unshift($f(t,o,i)),o=kf(t,e),o!=null&&r.push($f(t,o,i))),t=t.return}return r}function Gs(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5);return t||null}function FS(t,e,n,r,i){for(var o=e._reactName,a=[];n!==null&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(l!==null&&l===r)break;s.tag===5&&u!==null&&(s=u,i?(l=kf(n,o),l!=null&&a.unshift($f(n,l,s))):i||(l=kf(n,o),l!=null&&a.push($f(n,l,s)))),n=n.return}a.length!==0&&t.push({event:e,listeners:a})}var tL=/\r\n?/g,nL=/\u0000|\uFFFD/g;function US(t){return(typeof t=="string"?t:""+t).replace(tL,`
38`).replace(nL,"")}function Ih(t,e,n){if(e=US(e),US(t)!==e&&n)throw Error(Y(425))}function Gp(){}var H0=null,G0=null;function V0(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var W0=typeof setTimeout=="function"?setTimeout:void 0,rL=typeof clearTimeout=="function"?clearTimeout:void 0,z
vendor: 4,981 bytes, line 38
38S=typeof Promise=="function"?Promise:void 0,iL=typeof queueMicrotask=="function"?queueMicrotask:typeof zS<"u"?function(t){return zS.resolve(null).then(t).catch(oL)}:W0;function oL(t){setTimeout(function(){throw t})}function pv(t,e){var n=e,r=0;do{var i=n.nextSibling;if(t.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){t.removeChild(i),If(e);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);If(e)}function Qo(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?")break;if(e==="/$")return null}}return t}function HS(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="$"||n==="$!"||n==="$?"){if(e===0)return t;e--}else n==="/$"&&e++}t=t.previousSibling}return null}var lc=Math.random().toString(36).slice(2),ei="__reactFiber$"+lc,Bf="__reactProps$"+lc,Qi="__reactContainer$"+lc,K0="__reactEvents$"+lc,aL="__reactListeners$"+lc,sL="__reactHandles$"+lc;function Ra(t){var e=t[ei];if(e)return e;for(var n=t.parentNode;n;){if(e=n[Qi]||n[ei]){if(n=e.alternate,e.child!==null||n!==null&&n.child!==null)for(t=HS(t);t!==null;){if(n=t[ei])return n;t=HS(t)}return e}t=n,n=t.parentNode}return null}function rh(t){return t=t[ei]||t[Qi],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function sl(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(Y(33))}function Tm(t){return t[Bf]||null}var Q0=[],ll=-1;function da(t){return{current:t}}function Qe(t){0>ll||(t.current=Q0[ll],Q0[ll]=null,ll--)}function Fe(t,e){ll++,Q0[ll]=t.current,t.current=e}var ra={},Qt=da(ra),bn=da(!1),ws=ra;function Eu(t,e){var n=t.type.contextTypes;if(!n)return ra;var r=t.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=e[o];return r&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=i),i}function wn(t){return t=t.childContextTypes,t!=null}function Vp(){Qe(bn),Qe(Qt)}function GS(t,e,n){if(Qt.current!==ra)throw Error(Y(168));Fe(Qt,e),Fe(bn,n)}function Vk(t,e,n){var r=t.stateNode;if(e=e.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in e))throw Error(Y(108,VB(t)||"Unknown",i));return nt({},n,r)}function Wp(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||ra,ws=Qt.current,Fe(Qt,t),Fe(bn,bn.current),!0}function VS(t,e,n){var r=t.stateNode;if(!r)throw Error(Y(169));n?(t=Vk(t,e,ws),r.__reactInternalMemoizedMergedChildContext=t,Qe(bn),Qe(Qt),Fe(Qt,t)):Qe(bn),Fe(bn,n)}var Ai=null,km=!1,gv=!1;function Wk(t){Ai===null?Ai=[t]:Ai.push(t)}function lL(t){km=!0,Wk(t)}function ha(){if(!gv&&Ai!==null){gv=!0;var t=0,e=_e;try{var n=Ai;for(_e=1;t<n.length;t++){var r=n[t];do r=r(!0);while(r!==null)}Ai=null,km=!1}catch(i){throw Ai!==null&&(Ai=Ai.slice(t+1)),yk(B1,ha),i}finally{_e=e,gv=!1}}return null}var ul=[],cl=0,Kp=null,Qp=0,tr=[],nr=0,xs=null,Bi=1,ji="";function Sa(t,e){ul[cl++]=Qp,ul[cl++]=Kp,Kp=t,Qp=e}function Kk(t,e,n){tr[nr++]=Bi,tr[nr++]=ji,tr[nr++]=xs,xs=t;var r=Bi;t=ji;var i=32-Nr(r)-1;r&=~(1<<i),n+=1;var o=32-Nr(e)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,Bi=1<<32-Nr(e)+i|n<<i|r,ji=o+t}else Bi=1<<o|n<<i|r,ji=t}function W1(t){t.return!==null&&(Sa(t,1),Kk(t,1,0))}function K1(t){for(;t===Kp;)Kp=ul[--cl],ul[cl]=null,Qp=ul[--cl],ul[cl]=null;for(;t===xs;)xs=tr[--nr],tr[nr]=null,ji=tr[--nr],tr[nr]=null,Bi=tr[--nr],tr[nr]=null}var Bn=null,$n=null,Xe=!1,Pr=null;function Qk(t,e){var n=ir(5,null,null,0);n.elementType="DELETED",n.stateNode=e,n.return=t,e=t.deletions,e===null?(t.deletions=[n],t.flags|=16):e.push(n)}function WS(t,e){switch(t.tag){case 5:var n=t.type;return e=e.nodeType!==1||n.toLowerCase()!==e.nodeName.toLowerCase()?null:e,e!==null?(t.stateNode=e,Bn=t,$n=Qo(e.firstChild),!0):!1;case 6:return e=t.pendingProps===""||e.nodeType!==3?null:e,e!==null?(t.stateNode=e,Bn=t,$n=null,!0):!1;case 13:return e=e.nodeType!==8?null:e,e!==null?(n=xs!==null?{id:Bi,overflow:ji}:null,t.memoizedState={dehydrated:e,treeContext:n,retryLane:1073741824},n=ir(18,null,null,0),n.stateNode=e,n.return=t,t.child=n,Bn=t,$n=null,!0):!1;default:return!1}}function Y0(t){return(t.mode&1)!==0&&(t.flags&128)===0}function X0(t){if(Xe){var e=$n;if(e){var n=e;if(!WS(t,e)){if(Y0(t))throw Error(Y(418));e=Qo(n.nextSibling);var r=Bn;e&&WS(t,e)?Qk(r,n):(t.flags=t.flags&-4097|2,Xe=!1,Bn=t)}}else{if(Y0(t))throw Error(Y(418));t.flags=t.flags&-4097|2,Xe=!1,Bn=t}}}function KS(t){for(t=t.return;t!==null&&t.tag!==5&&t.tag!==3&&t.tag!==13;)t=t.return;Bn=t}function Mh(t){if(t!==Bn)return!1;if(!Xe)return KS(t),Xe=!0,!1;var e;if((e=t.tag!==3)&&!(e=t.tag!==5)&&(e=t.type,e=e!=="head"&&e!=="body"&&!V0(t.type,t.memoizedProps)),e&&(e=$n)){if(Y0(t))throw Yk(),Error(Y(418));for(;e;)Qk(t,e),e=Qo(e.nextSibling)}if(KS(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(Y(317));e:{for(t=t.nextSibling,e=0;t;
vendor: 23,218 bytes, lines 38-40
38){if(t.nodeType===8){var n=t.data;if(n==="/$"){if(e===0){$n=Qo(t.nextSibling);break e}e--}else n!=="$"&&n!=="$!"&&n!=="$?"||e++}t=t.nextSibling}$n=null}}else $n=Bn?Qo(t.stateNode.nextSibling):null;return!0}function Yk(){for(var t=$n;t;)t=Qo(t.nextSibling)}function Ou(){$n=Bn=null,Xe=!1}function Q1(t){Pr===null?Pr=[t]:Pr.push(t)}var uL=io.ReactCurrentBatchConfig;function Rc(t,e,n){if(t=n.ref,t!==null&&typeof t!="function"&&typeof t!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(Y(309));var r=n.stateNode}if(!r)throw Error(Y(147,t));var i=r,o=""+t;return e!==null&&e.ref!==null&&typeof e.ref=="function"&&e.ref._stringRef===o?e.ref:(e=function(a){var s=i.refs;a===null?delete s[o]:s[o]=a},e._stringRef=o,e)}if(typeof t!="string")throw Error(Y(284));if(!n._owner)throw Error(Y(290,t))}return t}function Rh(t,e){throw t=Object.prototype.toString.call(e),Error(Y(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t))}function QS(t){var e=t._init;return e(t._payload)}function Xk(t){function e(y,m){if(t){var b=y.deletions;b===null?(y.deletions=[m],y.flags|=16):b.push(m)}}function n(y,m){if(!t)return null;for(;m!==null;)e(y,m),m=m.sibling;return null}function r(y,m){for(y=new Map;m!==null;)m.key!==null?y.set(m.key,m):y.set(m.index,m),m=m.sibling;return y}function i(y,m){return y=Jo(y,m),y.index=0,y.sibling=null,y}function o(y,m,b){return y.index=b,t?(b=y.alternate,b!==null?(b=b.index,b<m?(y.flags|=2,m):b):(y.flags|=2,m)):(y.flags|=1048576,m)}function a(y){return t&&y.alternate===null&&(y.flags|=2),y}function s(y,m,b,w){return m===null||m.tag!==6?(m=Av(b,y.mode,w),m.return=y,m):(m=i(m,b),m.return=y,m)}function l(y,m,b,w){var x=b.type;return x===rl?f(y,m,b.props.children,w,b.key):m!==null&&(m.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===bo&&QS(x)===m.type)?(w=i(m,b.props),w.ref=Rc(y,m,b),w.return=y,w):(w=Ap(b.type,b.key,b.props,null,y.mode,w),w.ref=Rc(y,m,b),w.return=y,w)}function u(y,m,b,w){return m===null||m.tag!==4||m.stateNode.containerInfo!==b.containerInfo||m.stateNode.implementation!==b.implementation?(m=Sv(b,y.mode,w),m.return=y,m):(m=i(m,b.children||[]),m.return=y,m)}function f(y,m,b,w,x){return m===null||m.tag!==7?(m=ds(b,y.mode,w,x),m.return=y,m):(m=i(m,b),m.return=y,m)}function c(y,m,b){if(typeof m=="string"&&m!==""||typeof m=="number")return m=Av(""+m,y.mode,b),m.return=y,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case Sh:return b=Ap(m.type,m.key,m.props,null,y.mode,b),b.ref=Rc(y,null,m),b.return=y,b;case nl:return m=Sv(m,y.mode,b),m.return=y,m;case bo:var w=m._init;return c(y,w(m._payload),b)}if(Zc(m)||kc(m))return m=ds(m,y.mode,b,null),m.return=y,m;Rh(y,m)}return null}function d(y,m,b,w){var x=m!==null?m.key:null;if(typeof b=="string"&&b!==""||typeof b=="number")return x!==null?null:s(y,m,""+b,w);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Sh:return b.key===x?l(y,m,b,w):null;case nl:return b.key===x?u(y,m,b,w):null;case bo:return x=b._init,d(y,m,x(b._payload),w)}if(Zc(b)||kc(b))return x!==null?null:f(y,m,b,w,null);Rh(y,b)}return null}function h(y,m,b,w,x){if(typeof w=="string"&&w!==""||typeof w=="number")return y=y.get(b)||null,s(m,y,""+w,x);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Sh:return y=y.get(w.key===null?b:w.key)||null,l(m,y,w,x);case nl:return y=y.get(w.key===null?b:w.key)||null,u(m,y,w,x);case bo:var A=w._init;return h(y,m,b,A(w._payload),x)}if(Zc(w)||kc(w))return y=y.get(b)||null,f(m,y,w,x,null);Rh(m,w)}return null}function g(y,m,b,w){for(var x=null,A=null,E=m,O=m=0,_=null;E!==null&&O<b.length;O++){E.index>O?(_=E,E=null):_=E.sibling;var T=d(y,E,b[O],w);if(T===null){E===null&&(E=_);break}t&&E&&T.alternate===null&&e(y,E),m=o(T,m,O),A===null?x=T:A.sibling=T,A=T,E=_}if(O===b.length)return n(y,E),Xe&&Sa(y,O),x;if(E===null){for(;O<b.length;O++)E=c(y,b[O],w),E!==null&&(m=o(E,m,O),A===null?x=E:A.sibling=E,A=E);return Xe&&Sa(y,O),x}for(E=r(y,E);O<b.length;O++)_=h(E,y,O,b[O],w),_!==null&&(t&&_.alternate!==null&&E.delete(_.key===null?O:_.key),m=o(_,m,O),A===null?x=_:A.sibling=_,A=_);return t&&E.forEach(function(N){return e(y,N)}),Xe&&Sa(y,O),x}function p(y,m,b,w){var x=kc(b);if(typeof x!="function")throw Error(Y(150));if(b=x.call(b),b==null)throw Error(Y(151));for(var A=x=null,E=m,O=m=0,_=null,T=b.next();E!==null&&!T.done;O++,T=b.next()){E.index>O?(_=E,E=null):_=E.sibling;var N=d(y,E,T.value,w);if(N===null){E===null&&(E=_);break}t&&E&&N.alternate===null&&e(y,E),m=o(N,m,O),A===null?x=N:A.sibling=N,A=N,E=_}if(T.done)return n(y,E),Xe&&Sa(y,O),x;if(E===null){for(;!T.done;O++,T=b.next())T=c(y,T.value,w),T!==null&&(m=o(T,m,O),A===null?x=T:A.sibling=T,A=T);return Xe&&Sa(y,O),x}for(E=r(y,E);!T.done;O++,T=b.next())T=h(E,y,O,T.value,w),T!==null&&(t&&T.alternate!==null&&E.delete(T.key===null?O:T.key),m=o(T,m,O),A===null?x=T:A.sibling=T,A=T);return t&&E.forEach(function(I){return e(y,I)}),Xe&&Sa(y,O),x}function v(y,m,b,w){if(typeof b=="object"&&b!==null&&b.type===rl&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case Sh:e:{for(var x=b.key,A=m;A!==null;){if(A.key===x){if(x=b.type,x===rl){if(A.tag===7){n(y,A.sibling),m=i(A,b.props.children),m.return=y,y=m;break e}}else if(A.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===bo&&QS(x)===A.type){n(y,A.sibling),m=i(A,b.props),m.ref=Rc(y,A,b),m.return=y,y=m;break e}n(y,A);break}else e(y,A);A=A.sibling}b.type===rl?(m=ds(b.props.children,y.mode,w,b.key),m.return=y,y=m):(w=Ap(b.type,b.key,b.props,null,y.mode,w),w.ref=Rc(y,m,b),w.return=y,y=w)}return a(y);case nl:e:{for(A=b.key;m!==null;){if(m.key===A)if(m.tag===4&&m.stateNode.containerInfo===b.containerInfo&&m.stateNode.implementation===b.implementation){n(y,m.sibling),m=i(m,b.children||[]),m.return=y,y=m;break e}else{n(y,m);break}else e(y,m);m=m.sibling}m=Sv(b,y.mode,w),m.return=y,y=m}return a(y);case bo:return A=b._init,v(y,m,A(b._payload),w)}if(Zc(b))return g(y,m,b,w);if(kc(b))return p(y,m,b,w);Rh(y,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,m!==null&&m.tag===6?(n(y,m.sibling),m=i(m,b),m.return=y,y=m):(n(y,m),m=Av(b,y.mode,w),m.return=y,y=m),a(y)):n(y,m)}return v}var Pu=Xk(!0),qk=Xk(!1),Yp=da(null),Xp=null,fl=null,Y1=null;function X1(){Y1=fl=Xp=null}function q1(t){var e=Yp.current;Qe(Yp),t._currentValue=e}function q0(t,e,n){for(;t!==null;){var r=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,r!==null&&(r.childLanes|=e)):r!==null&&(r.childLanes&e)!==e&&(r.childLanes|=e),t===n)break;t=t.return}}function Cl(t,e){Xp=t,Y1=fl=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&e&&(yn=!0),t.firstContext=null)}function lr(t){var e=t._currentValue;if(Y1!==t)if(t={context:t,memoizedValue:e,next:null},fl===null){if(Xp===null)throw Error(Y(308));fl=t,Xp.dependencies={lanes:0,firstContext:t}}else fl=fl.next=t;return e}var Da=null;function J1(t){Da===null?Da=[t]:Da.push(t)}function Jk(t,e,n,r){var i=e.interleaved;return i===null?(n.next=n,J1(e)):(n.next=i.next,i.next=n),e.interleaved=n,Yi(t,r)}function Yi(t,e){t.lanes|=e;var n=t.alternate;for(n!==null&&(n.lanes|=e),n=t,t=t.return;t!==null;)t.childLanes|=e,n=t.alternate,n!==null&&(n.childLanes|=e),n=t,t=t.return;return n.tag===3?n.stateNode:null}var wo=!1;function Z1(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Zk(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function zi(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function Yo(t,e,n){var r=t.updateQueue;if(r===null)return null;if(r=r.shared,Se&2){var i=r.pending;return i===null?e.next=e:(e.next=i.next,i.next=e),r.pending=e,Yi(t,n)}return i=r.interleaved,i===null?(e.next=e,J1(r)):(e.next=i.next,i.next=e),r.interleaved=e,Yi(t,n)}function mp(t,e,n){if(e=e.updateQueue,e!==null&&(e=e.shared,(n&4194240)!==0)){var r=e.lanes;r&=t.pendingLanes,n|=r,e.lanes=n,j1(t,n)}}function YS(t,e){var n=t.updateQueue,r=t.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=a:o=o.next=a,n=n.next}while(n!==null);o===null?i=o=e:o=o.next=e}else i=o=e;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},t.updateQueue=n;return}t=n.lastBaseUpdate,t===null?n.firstBaseUpdate=e:t.next=e,n.lastBaseUpdate=e}function qp(t,e,n,r){var i=t.updateQueue;wo=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,u=l.next;l.next=null,a===null?o=u:a.next=u,a=l;var f=t.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==a&&(s===null?f.firstBaseUpdate=u:s.next=u,f.lastBaseUpdate=l))}if(o!==null){var c=i.baseState;a=0,f=u=l=null,s=o;do{var d=s.lane,h=s.eventTime;if((r&d)===d){f!==null&&(f=f.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var g=t,p=s;switch(d=e,h=n,p.tag){case 1:if(g=p.payload,typeof g=="function"){c=g.call(h,c,d);break e}c=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=p.payload,d=typeof g=="function"?g.call(h,c,d):g,d==null)break e;c=nt({},c,d);break e;case 2:wo=!0}}s.callback!==null&&s.lane!==0&&(t.flags|=64,d=i.effects,d===null?i.effects=[s]:d.push(s))}else h={eventTime:h,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(u=f=h,l=c):f=f.next=h,a|=d;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;d=s,s=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(!0);if(f===null&&(l=c),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=f,e=i.shared.interleaved,e!==null){i=e;do a|=i.lane,i=i.next;while(i!==e)}else o===null&&(i.shared.lanes=0);Ss|=a,t.lanes=a,t.memoizedState=c}}function XS(t,e,n){if(t=e.effects,e.effects=null,t!==null)for(e=0;e<t.length;e++){var r=t[e],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(Y(191,i));i.call(r)}}}var ih={},ai=da(ih),jf=da(ih),Lf=da(ih);function $a(t){if(t===ih)throw Error(Y(174));return t}function ex(t,e){switch(Fe(Lf,e),Fe(jf,t),Fe(ai,ih),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:_0(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=_0(e,t)}Qe(ai),Fe(ai,e)}function Cu(){Qe(ai),Qe(jf),Qe(Lf)}function eN(t){$a(Lf.current);var e=$a(ai.current),n=_0(e,t.type);e!==n&&(Fe(jf,t),Fe(ai,n))}function tx(t){jf.current===t&&(Qe(ai),Qe(jf))}var Ze=da(0);function Jp(t){for(var e=t;e!==null;){if(e.tag===13){var n=e.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if(e.flags&128)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var mv=[];function nx(){for(var t=0;t<mv.length;t++)mv[t]._workInProgressVersionPrimary=null;mv.length=0}var yp=io.ReactCurrentDispatcher,yv=io.ReactCurrentBatchConfig,As=0,tt=null,gt=null,At=null,Zp=!1,gf=!1,Ff=0,cL=0;function Lt(){throw Error(Y(321))}function rx(t,e){if(e===null)return!1;for(var n=0;n<e.length&&n<t.length;n++)if(!Mr(t[n],e[n]))return!1;return!0}function ix(t,e,n,r,i,o){if(As=o,tt=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,yp.current=t===null||t.memoizedState===null?pL:gL,t=n(r,i),gf){o=0;do{if(gf=!1,Ff=0,25<=o)throw Error(Y(301));o+=1,At=gt=null,e.updateQueue=null,yp.current=mL,t=n(r,i)}while(gf)}if(yp.current=eg,e=gt!==null&&gt.next!==null,As=0,At=gt=tt=null,Zp=!1,e)throw Error(Y(300));return t}function ox(){var t=Ff!==0;return Ff=0,t}function Gr(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return At===null?tt.memoizedState=At=t:At=At.next=t,At}function ur(){if(gt===null){var t=tt.alternate;t=t!==null?t.memoizedState:null}else t=gt.next;var e=At===null?tt.memoizedState:At.next;if(e!==null)At=e,gt=t;else{if(t===null)throw Error(Y(310));gt=t,t={memoizedState:gt.memoizedState,baseState:gt.baseState,baseQueue:gt.baseQueue,queue:gt.queue,next:null},At===null?tt.memoizedState=At=t:At=At.next=t}return At}function Uf(t,e){return typeof e=="function"?e(t):e}function vv(t){var e=ur(),n=e.queue;if(n===null)throw Error(Y(311));n.lastRenderedReducer=t;var r=gt,i=r.baseQueue,o=n.pending;if(o!==null){if(i!==null){var a=i.next;i.next=o.next,o.next=a}r.baseQueue=i=o,n.pending=null}if(i!==null){o=i.next,r=r.baseState;var s=a=null,l=null,u=o;do{var f=u.lane;if((As&f)===f)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:t(r,u.action);else{var c={lane:f,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(s=l=c,a=r):l=l.next=c,tt.lanes|=f,Ss|=f}u=u.next}while(u!==null&&u!==o);l===null?a=r:l.next=s,Mr(r,e.memoizedState)||(yn=!0),e.memoizedState=r,e.baseState=a,e.baseQueue=l,n.lastRenderedState=r}if(t=n.interleaved,t!==null){i=t;do o=i.lane,tt.lanes|=o,Ss|=o,i=i.next;while(i!==t)}else i===null&&(n.lanes=0);return[e.memoizedState,n.dispatch]}function bv(t){var e=ur(),n=e.queue;if(n===null)throw Error(Y(311));n.lastRenderedReducer=t;var r=n.dispatch,i=n.pending,o=e.memoizedState;if(i!==null){n.pending=null;var a=i=i.next;do o=t(o,a.action),a=a.next;while(a!==i);Mr(o,e.memoizedState)||(yn=!0),e.memoizedState=o,e.baseQueue===null&&(e.baseState=o),n.lastRenderedState=o}return[o,r]}function tN(){}function nN(t,e){var n=tt,r=ur(),i=e(),o=!Mr(r.memoizedState,i);if(o&&(r.memoizedState=i,yn=!0),r=r.queue,ax(oN.bind(null,n,r,t),[t]),r.getSnapshot!==e||o||At!==null&&At.memoizedState.tag&1){if(n.flags|=2048,zf(9,iN.bind(null,n,r,i,e),void 0,null),Pt===null)throw Error(Y(349));As&30||rN(n,e,i)}return i}function rN(t,e,n){t.flags|=16384,t={getSnapshot:e,value:n},e=tt.updateQueue,e===null?(e={lastEffect:null,stores:null},tt.updateQueue=e,e.stores=[t]):(n=e.stores,n===null?e.stores=[t]:n.push(t))}function iN(t,e,n,r){e.value=n,e.getSnapshot=r,aN(e)&&sN(t)}function oN(t,e,n){return n(function(){aN(e)&&sN(t)})}function aN(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!Mr(t,n)}catch{return!0}}function sN(t){var e=Yi(t,1);e!==null&&_r(e,t,1,-1)}function qS(t){var e=Gr();return typeof t=="function"&&(t=t()),e.memoizedState=e.baseState=t,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Uf,lastRenderedState:t},e.queue=t,t=t.dispatch=hL.bind(null,tt,t),[e.memoizedState,t]}function zf(t,e,n,r){return t={tag:t,create:e,destroy:n,deps:r,next:null},e=tt.updateQueue,e===null?(e={lastEffect:null,stores:null},tt.updateQueue=e,e.lastEffect=t.next=t):(n=e.lastEffect,n===null?e.lastEffect=t.next=t:(r=n.next,n.next=t,t.next=r,e.lastEffect=t)),t}function lN(){return ur().memoizedState}function vp(t,e,n,r){var i=Gr();tt.flags|=t,i.memoizedState=zf(1|e,n,void 0,r===void 0?null:r)}function Nm(t,e,n,r){var i=ur();r=r===void 0?null:r;var o=void 0;if(gt!==null){var a=gt.memoizedState;if(o=a.destroy,r!==null&&rx(r,a.deps)){i.memoizedState=zf(e,n,o,r);return}}tt.flags|=t,i.memoizedState=zf(1|e,n,o,r)}function JS(t,e){return vp(8390656,8,t,e)}function ax(t,e){return Nm(2048,8,t,e)}function uN(t,e){return Nm(4,2,t,e)}function cN(t,e){return Nm(4,4,t,e)}function fN(t,e){if(typeof e=="function")return t=t(),e(t),function(){e(null)};if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function dN(t,e,n){return n=n!=null?n.concat([t]):null,Nm(4,4,fN.bind(null,e,t),n)}function sx(){}function hN(t,e){var n=ur();e=e===void 0?null:e;var r=n.memoizedState;return r!==null&&e!==null&&rx(e,r[1])?r[0]:(n.memoizedState=[t,e],t)}function pN(t,e){var n=ur();e=e===void 0?null:e;var r=n.memoizedState;return r!==null&&e!==null&&rx(e,r[1])?r[0]:(t=t(),n.memoizedState=[t,e],t)}function gN(t,e,n){return As&21?(Mr(n,e)||(n=wk(),tt.lanes|=n,Ss|=n,t.baseState=!0),e):(t.baseState&&(t.baseState=!1,yn=!0),t.memoizedState=n)}function fL(t,e){var n=_e;_e=n!==0&&4>n?n:4,t(!0);var r=yv.transition;yv.transition={};try{t(!1),e()}finally{_e=n,yv.transition=r}}function mN(){return ur().memoizedState}function dL(t,e,n){var r=qo(t);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},yN(t))vN(e,n);else if(n=Jk(t,e,n,r),n!==null){var i=un();_r(n,t,r,i),bN(n,e,r)}}function hL(t,e,n){var r=qo(t),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(yN(t))vN(e,i);else{var o=t.alternate;if(t.lanes===0&&(o===null||o.lanes===0)&&(o=e.lastRenderedReducer,o!==null))try{var a=e.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,Mr(s,a)){var l=e.interleaved;l===null?(i.next=i,J1(e)):(i.next=l.next,l.next=i),e.interleaved=i;return}}catch{}finally{}n=Jk(t,e,i,r),n!==null&&(i=un(),_r(n,t,r,i),bN(n,e,r))}}function yN(t){var e=t.alternate;return t===tt||e!==null&&e===tt}function vN(t,e){gf=Zp=!0;var n=t.pending;n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e}function bN(t,e,n){if(n&4194240){var r=e.lanes;r&=t.pendingLanes,n|=r,e.lanes=n,j1(t,n)}}var eg={readContext:lr,useCallback:Lt,useContext:Lt,useEffect:Lt,useImperativeHandle:Lt,useInsertionEffect:Lt,useLayoutEffect:Lt,useMemo:Lt,useReducer:Lt,useRef:Lt,useState:Lt,useDebugValue:Lt,useDeferredValue:Lt,useTransition:Lt,useMutableSource:Lt,useSyncExternalStore:Lt,useId:Lt,unstable_isNewReconciler:!1},pL={readContext:lr,useCallback:function(t,e){return Gr().memoizedState=[t,e===void 0?null:e],t},useContext:lr,useEffect:JS,useImperativeHandle:function(t,e,n){return n=n!=null?n.concat([t]):null,vp(4194308,4,fN.bind(null,e,t),n)},useLayoutEffect:function(t,e){return vp(4194308,4,t,e)},useInsertionEffect:function(t,e){return vp(4,2,t,e)},useMemo:function(t,e){var n=Gr();return e=e===void 0?null:e,t=t(),n.memoizedState=[t,e],t},useReducer:function(t,e,n){var r=Gr();return e=n!==void 0?n(e):e,r.memoizedState=r.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},r.queue=t,t=t.dispatch=dL.bind(null,tt,t),[r.memoizedState,t]},useRef:function(t){var e=Gr();return t={current:t},e.memoizedState=t},useState:qS,useDebugValue:sx,useDeferredValue:function(t){return Gr().memoizedState=t},useTransition:function(){var t=qS(!1),e=t[0];return t=fL.bind(null,t[1]),Gr().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,n){var r=tt,i=Gr();if(Xe){if(n===void 0)throw Error(Y(407));n=n()}else{if(n=e(),Pt===null)throw Error(Y(349));As&30||rN(r,e,n)}i.memoizedState=n;var o={value:n,getSnapshot:e};return i.queue=o,JS(oN.bind(null,r,o,t),[t]),r.flags|=2048,zf(9,iN.bind(null,r,o,n,e),void 0,null),n},useId:function(){var t=Gr(),e=Pt.identifierPrefix;if(Xe){var n=ji,r=Bi;n=(r&~(1<<32-Nr(r)-1)).toString(32)+n,e=":"+e+"R"+n,n=Ff++,0<n&&(e+="H"+n.toString(32)),e+=":"}else n=cL++,e=":"+e+"r"+n.toString(32)+":";return t.memoizedState=e},unstable_isNewReconciler:!1},gL={readContext:lr,useCallback:hN,useContext:lr,useEffect:ax,useImperativeHandle:dN,useInsertionEffect:uN,useLayoutEffect:cN,useMemo:pN,useReducer:vv,useRef:lN,useState:function(){return vv(Uf)},useDebugValue:sx,useDeferredValue:function(t){var e=ur();return gN(e,gt.memoizedState,t)},useTransition:function(){var t=vv(Uf)[0],e=ur().memoizedState;return[t,e]},useMutableSource:tN,useSyncExternalStore:nN,useId:mN,unstable_isNewReconciler:!1},mL={readContext:lr,useCallback:hN,useContext:lr,useEffect:ax,useImperativeHandle:dN,useInsertionEffect:uN,useLayoutEffect:cN,useMemo:pN,useReducer:bv,useRef:lN,useState:function(){return bv(Uf)},useDebugValue:sx,useDeferredValue:function(t){var e=ur();return gt===null?e.memoizedState=t:gN(e,gt.memoizedState,t)},useTransition:function(){var t=bv(Uf)[0],e=ur().memoizedState;return[t,e]},useMutableSource:tN,useSyncExternalStore:nN,useId:mN,unstable_isNewReconciler:!1};function yr(t,e){if(t&&t.defaultProps){e=nt({},e),t=t.defaultProps;for(var n in t)e[n]===void 0&&(e[n]=t[n]);return e}return e}function J0(t,e,n,r){e=t.memoizedState,n=n(r,e),n=n==null?e:nt({},e,n),t.memoizedState=n,t.lanes===0&&(t.updateQueue.baseState=n)}var _m={isMounted:function(t){return(t=t._reactInternals)?js(t)===t:!1},enqueueSetState:function(t,e,n){t=t._reactInternals;var r=un(),i=qo(t),o=zi(r,i);o.payload=e,n!=null&&(o.callback=n),e=Yo(t,o,i),e!==null&&(_r(e,t,i,r),mp(e,t,i))},enqueueReplaceState:function(t,e,n){t=t._reactInternals;var r=un(),i=qo(t),o=zi(r,i);o.tag=1,o.payload=e,n!=null&&(o.callback=n),e=Yo(t,o,i),e!==null&&(_r(e,t,i,r),mp(e,t,i))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var n=un(),r=qo(t),i=zi(n,r);i.tag=2,e!=null&&(i.callback=e),e=Yo(t,i,r),e!==null&&(_r(e,t,r,n),mp(e,t,r))}};function ZS(t,e,n,r,i,o,a){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(r,o,a):e.prototype&&e.prototype.isPureReactComponent?!Rf(n,r)||!Rf(i,o):!0}function wN(t,e,n){var r=!1,i=ra,o=e.contextType;return typeof o=="object"&&o!==null?o=lr(o):(i=wn(e)?ws:Qt.current,r=e.contextTypes,o=(r=r!=null)?Eu(t,i):ra),e=new e(n,o),t.memoizedState=e.state!==null&&e.state!==void 0?e.state:null,e.updater=_m,t.stateNode=e,e._reactInternals=t,r&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=i,t.__reactInternalMemoizedMaskedChildContext=o),e}function eE(t,e,n,r){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(n,r),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(n,r),e.state!==t&&_m.enqueueReplaceState(e,e.state,null)}function Z0(t,e,n,r){var i=t.stateNode;i.props=n,i.state=t.memoizedState,i.refs={},Z1(t);var o=e.contextType;typeof o=="object"&&o!==null?i.context=lr(o):(o=wn(e)?ws:Qt.current,i.context=Eu(t,o)),i.state=t.memoizedState,o=e.getDerivedStateFromProps,typeof o=="function"&&(J0(t,e,o,n),i.state=t.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(e=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),e!==i.state&&_m.enqueueReplaceState(i,i.state,null),qp(t,n,i,r),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308)}function Tu(t,e){try{var n="",r=e;do n+=GB(r),r=r.return;while(r);var i=n}catch(o){i=`
39Error generating stack: `+o.message+`
40`+o.stack}return{value:t,source:e,stack:i,digest:null}}function wv(t,e,n){return{value:t,source:null,stack:n??null,digest:e??null}}function eb(t,e){try{console.error(e.value)}catch(n){setTimeout(function(){throw n})}}var yL=typeof WeakMap=="function"?WeakMap:Map;function xN(t,e,n){n=zi(-1,n),n.tag=3,n.payload={element:null};var r=e.value;return n.callback=function(){ng||(ng=!0,cb=r),eb(t,e)},n}function AN(t,e,n){n=zi(-1,n),n.tag=3;var r=t.type.getDerivedStateFromError;if(typeof r=="function"){var i=e.value;n.payload=function(){return r(i)},n.callback=function(){eb(t,e)}}var o=t.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){eb(t,e),t
vendor: 7,545 bytes, line 40
40ypeof r!="function"&&(Xo===null?Xo=new Set([this]):Xo.add(this));var a=e.stack;this.componentDidCatch(e.value,{componentStack:a!==null?a:""})}),n}function tE(t,e,n){var r=t.pingCache;if(r===null){r=t.pingCache=new yL;var i=new Set;r.set(e,i)}else i=r.get(e),i===void 0&&(i=new Set,r.set(e,i));i.has(n)||(i.add(n),t=_L.bind(null,t,e,n),e.then(t,t))}function nE(t){do{var e;if((e=t.tag===13)&&(e=t.memoizedState,e=e!==null?e.dehydrated!==null:!0),e)return t;t=t.return}while(t!==null);return null}function rE(t,e,n,r,i){return t.mode&1?(t.flags|=65536,t.lanes=i,t):(t===e?t.flags|=65536:(t.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(e=zi(-1,1),e.tag=2,Yo(n,e,1))),n.lanes|=1),t)}var vL=io.ReactCurrentOwner,yn=!1;function Zt(t,e,n,r){e.child=t===null?qk(e,null,n,r):Pu(e,t.child,n,r)}function iE(t,e,n,r,i){n=n.render;var o=e.ref;return Cl(e,i),r=ix(t,e,n,r,o,i),n=ox(),t!==null&&!yn?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~i,Xi(t,e,i)):(Xe&&n&&W1(e),e.flags|=1,Zt(t,e,r,i),e.child)}function oE(t,e,n,r,i){if(t===null){var o=n.type;return typeof o=="function"&&!gx(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(e.tag=15,e.type=o,SN(t,e,o,r,i)):(t=Ap(n.type,null,r,e,e.mode,i),t.ref=e.ref,t.return=e,e.child=t)}if(o=t.child,!(t.lanes&i)){var a=o.memoizedProps;if(n=n.compare,n=n!==null?n:Rf,n(a,r)&&t.ref===e.ref)return Xi(t,e,i)}return e.flags|=1,t=Jo(o,r),t.ref=e.ref,t.return=e,e.child=t}function SN(t,e,n,r,i){if(t!==null){var o=t.memoizedProps;if(Rf(o,r)&&t.ref===e.ref)if(yn=!1,e.pendingProps=r=o,(t.lanes&i)!==0)t.flags&131072&&(yn=!0);else return e.lanes=t.lanes,Xi(t,e,i)}return tb(t,e,n,r,i)}function EN(t,e,n){var r=e.pendingProps,i=r.children,o=t!==null?t.memoizedState:null;if(r.mode==="hidden")if(!(e.mode&1))e.memoizedState={baseLanes:0,cachePool:null,transitions:null},Fe(hl,In),In|=n;else{if(!(n&1073741824))return t=o!==null?o.baseLanes|n:n,e.lanes=e.childLanes=1073741824,e.memoizedState={baseLanes:t,cachePool:null,transitions:null},e.updateQueue=null,Fe(hl,In),In|=t,null;e.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,Fe(hl,In),In|=r}else o!==null?(r=o.baseLanes|n,e.memoizedState=null):r=n,Fe(hl,In),In|=r;return Zt(t,e,i,n),e.child}function ON(t,e){var n=e.ref;(t===null&&n!==null||t!==null&&t.ref!==n)&&(e.flags|=512,e.flags|=2097152)}function tb(t,e,n,r,i){var o=wn(n)?ws:Qt.current;return o=Eu(e,o),Cl(e,i),n=ix(t,e,n,r,o,i),r=ox(),t!==null&&!yn?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~i,Xi(t,e,i)):(Xe&&r&&W1(e),e.flags|=1,Zt(t,e,n,i),e.child)}function aE(t,e,n,r,i){if(wn(n)){var o=!0;Wp(e)}else o=!1;if(Cl(e,i),e.stateNode===null)bp(t,e),wN(e,n,r),Z0(e,n,r,i),r=!0;else if(t===null){var a=e.stateNode,s=e.memoizedProps;a.props=s;var l=a.context,u=n.contextType;typeof u=="object"&&u!==null?u=lr(u):(u=wn(n)?ws:Qt.current,u=Eu(e,u));var f=n.getDerivedStateFromProps,c=typeof f=="function"||typeof a.getSnapshotBeforeUpdate=="function";c||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||l!==u)&&eE(e,a,r,u),wo=!1;var d=e.memoizedState;a.state=d,qp(e,r,a,i),l=e.memoizedState,s!==r||d!==l||bn.current||wo?(typeof f=="function"&&(J0(e,n,f,r),l=e.memoizedState),(s=wo||ZS(e,n,s,r,d,l,u))?(c||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(e.flags|=4194308)):(typeof a.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=r,e.memoizedState=l),a.props=r,a.state=l,a.context=u,r=s):(typeof a.componentDidMount=="function"&&(e.flags|=4194308),r=!1)}else{a=e.stateNode,Zk(t,e),s=e.memoizedProps,u=e.type===e.elementType?s:yr(e.type,s),a.props=u,c=e.pendingProps,d=a.context,l=n.contextType,typeof l=="object"&&l!==null?l=lr(l):(l=wn(n)?ws:Qt.current,l=Eu(e,l));var h=n.getDerivedStateFromProps;(f=typeof h=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==c||d!==l)&&eE(e,a,r,l),wo=!1,d=e.memoizedState,a.state=d,qp(e,r,a,i);var g=e.memoizedState;s!==c||d!==g||bn.current||wo?(typeof h=="function"&&(J0(e,n,h,r),g=e.memoizedState),(u=wo||ZS(e,n,u,r,d,g,l)||!1)?(f||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,g,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,g,l)),typeof a.componentDidUpdate=="function"&&(e.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===t.memoizedProps&&d===t.memoizedState||(e.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===t.memoizedProps&&d===t.memoizedState||(e.flags|=1024),e.memoizedProps=r,e.memoizedState=g),a.props=r,a.state=g,a.context=l,r=u):(typeof a.componentDidUpdate!="function"||s===t.memoizedProps&&d===t.memoizedState||(e.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===t.memoizedProps&&d===t.memoizedState||(e.flags|=1024),r=!1)}return nb(t,e,n,r,o,i)}function nb(t,e,n,r,i,o){ON(t,e);var a=(e.flags&128)!==0;if(!r&&!a)return i&&VS(e,n,!1),Xi(t,e,o);r=e.stateNode,vL.current=e;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return e.flags|=1,t!==null&&a?(e.child=Pu(e,t.child,null,o),e.child=Pu(e,null,s,o)):Zt(t,e,s,o),e.memoizedState=r.state,i&&VS(e,n,!0),e.child}function PN(t){var e=t.stateNode;e.pendingContext?GS(t,e.pendingContext,e.pendingContext!==e.context):e.context&&GS(t,e.context,!1),ex(t,e.containerInfo)}function sE(t,e,n,r,i){return Ou(),Q1(i),e.flags|=256,Zt(t,e,n,r),e.child}var rb={dehydrated:null,treeContext:null,retryLane:0};function ib(t){return{baseLanes:t,cachePool:null,transitions:null}}function CN(t,e,n){var r=e.pendingProps,i=Ze.current,o=!1,a=(e.flags&128)!==0,s;if((s=a)||(s=t!==null&&t.memoizedState===null?!1:(i&2)!==0),s?(o=!0,e.flags&=-129):(t===null||t.memoizedState!==null)&&(i|=1),Fe(Ze,i&1),t===null)return X0(e),t=e.memoizedState,t!==null&&(t=t.dehydrated,t!==null)?(e.mode&1?t.data==="$!"?e.lanes=8:e.lanes=1073741824:e.lanes=1,null):(a=r.children,t=r.fallback,o?(r=e.mode,o=e.child,a={mode:"hidden",children:a},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=a):o=Rm(a,r,0,null),t=ds(t,r,n,null),o.return=e,t.return=e,o.sibling=t,e.child=o,e.child.memoizedState=ib(n),e.memoizedState=rb,t):lx(e,a));if(i=t.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return bL(t,e,a,r,s,i,n);if(o){o=r.fallback,a=e.mode,i=t.child,s=i.sibling;var l={mode:"hidden",children:r.children};return!(a&1)&&e.child!==i?(r=e.child,r.childLanes=0,r.pendingProps=l,e.deletions=null):(r=Jo(i,l),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=Jo(s,o):(o=ds(o,a,n,null),o.flags|=2),o.return=e,r.return=e,r.sibling=o,e.child=r,r=o,o=e.child,a=t.child.memoizedState,a=a===null?ib(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},o.memoizedState=a,o.childLanes=t.childLanes&~n,e.memoizedState=rb,r}return o=t.child,t=o.sibling,r=Jo(o,{mode:"visible",children:r.children}),!(e.mode&1)&&(r.lanes=n),r.return=e,r.sibling=null,t!==null&&(n=e.deletions,n===null?(e.deletions=[t],e.flags|=16):n.push(t)),e.child=r,e.memoizedState=null,r}function lx(t,e){return e=Rm({mode:"visible",children:e},t.mode,0,null),e.return=t,t.child=e}
vendor: 4,992 bytes, line 40
40function Dh(t,e,n,r){return r!==null&&Q1(r),Pu(e,t.child,null,n),t=lx(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function bL(t,e,n,r,i,o,a){if(n)return e.flags&256?(e.flags&=-257,r=wv(Error(Y(422))),Dh(t,e,a,r)):e.memoizedState!==null?(e.child=t.child,e.flags|=128,null):(o=r.fallback,i=e.mode,r=Rm({mode:"visible",children:r.children},i,0,null),o=ds(o,i,a,null),o.flags|=2,r.return=e,o.return=e,r.sibling=o,e.child=r,e.mode&1&&Pu(e,t.child,null,a),e.child.memoizedState=ib(a),e.memoizedState=rb,o);if(!(e.mode&1))return Dh(t,e,a,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(Y(419)),r=wv(o,r,void 0),Dh(t,e,a,r)}if(s=(a&t.childLanes)!==0,yn||s){if(r=Pt,r!==null){switch(a&-a){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|a)?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,Yi(t,i),_r(r,t,i,-1))}return px(),r=wv(Error(Y(421))),Dh(t,e,a,r)}return i.data==="$?"?(e.flags|=128,e.child=t.child,e=IL.bind(null,t),i._reactRetry=e,null):(t=o.treeContext,$n=Qo(i.nextSibling),Bn=e,Xe=!0,Pr=null,t!==null&&(tr[nr++]=Bi,tr[nr++]=ji,tr[nr++]=xs,Bi=t.id,ji=t.overflow,xs=e),e=lx(e,r.children),e.flags|=4096,e)}function lE(t,e,n){t.lanes|=e;var r=t.alternate;r!==null&&(r.lanes|=e),q0(t.return,e,n)}function xv(t,e,n,r,i){var o=t.memoizedState;o===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=e,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function TN(t,e,n){var r=e.pendingProps,i=r.revealOrder,o=r.tail;if(Zt(t,e,r.children,n),r=Ze.current,r&2)r=r&1|2,e.flags|=128;else{if(t!==null&&t.flags&128)e:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&lE(t,n,e);else if(t.tag===19)lE(t,n,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}r&=1}if(Fe(Ze,r),!(e.mode&1))e.memoizedState=null;else switch(i){case"forwards":for(n=e.child,i=null;n!==null;)t=n.alternate,t!==null&&Jp(t)===null&&(i=n),n=n.sibling;n=i,n===null?(i=e.child,e.child=null):(i=n.sibling,n.sibling=null),xv(e,!1,i,n,o);break;case"backwards":for(n=null,i=e.child,e.child=null;i!==null;){if(t=i.alternate,t!==null&&Jp(t)===null){e.child=i;break}t=i.sibling,i.sibling=n,n=i,i=t}xv(e,!0,n,null,o);break;case"together":xv(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function bp(t,e){!(e.mode&1)&&t!==null&&(t.alternate=null,e.alternate=null,e.flags|=2)}function Xi(t,e,n){if(t!==null&&(e.dependencies=t.dependencies),Ss|=e.lanes,!(n&e.childLanes))return null;if(t!==null&&e.child!==t.child)throw Error(Y(153));if(e.child!==null){for(t=e.child,n=Jo(t,t.pendingProps),e.child=n,n.return=e;t.sibling!==null;)t=t.sibling,n=n.sibling=Jo(t,t.pendingProps),n.return=e;n.sibling=null}return e.child}function wL(t,e,n){switch(e.tag){case 3:PN(e),Ou();break;case 5:eN(e);break;case 1:wn(e.type)&&Wp(e);break;case 4:ex(e,e.stateNode.containerInfo);break;case 10:var r=e.type._context,i=e.memoizedProps.value;Fe(Yp,r._currentValue),r._currentValue=i;break;case 13:if(r=e.memoizedState,r!==null)return r.dehydrated!==null?(Fe(Ze,Ze.current&1),e.flags|=128,null):n&e.child.childLanes?CN(t,e,n):(Fe(Ze,Ze.current&1),t=Xi(t,e,n),t!==null?t.sibling:null);Fe(Ze,Ze.current&1);break;case 19:if(r=(n&e.childLanes)!==0,t.flags&128){if(r)return TN(t,e,n);e.flags|=128}if(i=e.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Fe(Ze,Ze.current),r)break;return null;case 22:case 23:return e.lanes=0,EN(t,e,n)}return Xi(t,e,n)}var kN,ob,NN,_N;kN=function(t,e){for(var n=e.child;n!==null;){if(n.tag===5||n.tag===6)t.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};ob=function(){};NN=function(t,e,n,r){var i=t.memoizedProps;if(i!==r){t=e.stateNode,$a(ai.current);var o=null;switch(n){case"input":i=C0(t,i),r=C0(t,r),o=[];break;case"select":i=nt({},i,{value:void 0}),r=nt({},r,{value:void 0}),o=[];break;case"textarea":i=N0(t,i),r=N0(t,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(t.onclick=Gp)}I0(n,r);var a;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var s=i[u];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Cf.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in r){var l=r[u];
vendor: 5,266 bytes, line 40
40if(s=i!=null?i[u]:void 0,r.hasOwnProperty(u)&&l!==s&&(l!=null||s!=null))if(u==="style")if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(o||(o=[]),o.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(o=o||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(o=o||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Cf.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&Ge("scroll",t),o||s===l||(o=[])):(o=o||[]).push(u,l))}n&&(o=o||[]).push("style",n);var u=o;(e.updateQueue=u)&&(e.flags|=4)}};_N=function(t,e,n,r){n!==r&&(e.flags|=4)};function Dc(t,e){if(!Xe)switch(t.tailMode){case"hidden":e=t.tail;for(var n=null;e!==null;)e.alternate!==null&&(n=e),e=e.sibling;n===null?t.tail=null:n.sibling=null;break;case"collapsed":n=t.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:r.sibling=null}}function Ft(t){var e=t.alternate!==null&&t.alternate.child===t.child,n=0,r=0;if(e)for(var i=t.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=t,i=i.sibling;else for(i=t.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=t,i=i.sibling;return t.subtreeFlags|=r,t.childLanes=n,e}function xL(t,e,n){var r=e.pendingProps;switch(K1(e),e.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ft(e),null;case 1:return wn(e.type)&&Vp(),Ft(e),null;case 3:return r=e.stateNode,Cu(),Qe(bn),Qe(Qt),nx(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(t===null||t.child===null)&&(Mh(e)?e.flags|=4:t===null||t.memoizedState.isDehydrated&&!(e.flags&256)||(e.flags|=1024,Pr!==null&&(hb(Pr),Pr=null))),ob(t,e),Ft(e),null;case 5:tx(e);var i=$a(Lf.current);if(n=e.type,t!==null&&e.stateNode!=null)NN(t,e,n,r,i),t.ref!==e.ref&&(e.flags|=512,e.flags|=2097152);else{if(!r){if(e.stateNode===null)throw Error(Y(166));return Ft(e),null}if(t=$a(ai.current),Mh(e)){r=e.stateNode,n=e.type;var o=e.memoizedProps;switch(r[ei]=e,r[Bf]=o,t=(e.mode&1)!==0,n){case"dialog":Ge("cancel",r),Ge("close",r);break;case"iframe":case"object":case"embed":Ge("load",r);break;case"video":case"audio":for(i=0;i<tf.length;i++)Ge(tf[i],r);break;case"source":Ge("error",r);break;case"img":case"image":case"link":Ge("error",r),Ge("load",r);break;case"details":Ge("toggle",r);break;case"input":yS(r,o),Ge("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},Ge("invalid",r);break;case"textarea":bS(r,o),Ge("invalid",r)}I0(n,o),i=null;for(var a in o)if(o.hasOwnProperty(a)){var s=o[a];a==="children"?typeof s=="string"?r.textContent!==s&&(o.suppressHydrationWarning!==!0&&Ih(r.textContent,s,t),i=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&Ih(r.textContent,s,t),i=["children",""+s]):Cf.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&Ge("scroll",r)}switch(n){case"input":Eh(r),vS(r,o,!0);break;case"textarea":Eh(r),wS(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Gp)}r=i,e.updateQueue=r,r!==null&&(e.flags|=4)}else{a=i.nodeType===9?i:i.ownerDocument,t==="http://www.w3.org/1999/xhtml"&&(t=ok(n)),t==="http://www.w3.org/1999/xhtml"?n==="script"?(t=a.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild)):typeof r.is=="string"?t=a.createElement(n,{is:r.is}):(t=a.createElement(n),n==="select"&&(a=t,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):t=a.createElementNS(t,n),t[ei]=e,t[Bf]=r,kN(t,e,!1,!1),e.stateNode=t;e:{switch(a=M0(n,r),n){case"dialog":Ge("cancel",t),Ge("close",t),i=r;break;case"iframe":case"object":case"embed":Ge("load",t),i=r;break;case"video":case"audio":for(i=0;i<tf.length;i++)Ge(tf[i],t);i=r;break;case"source":Ge("error",t),i=r;break;case"img":case"image":case"link":Ge("error",t),Ge("load",t),i=r;break;case"details":Ge("toggle",t),i=r;break;case"input":yS(t,r),i=C0(t,r),Ge("invalid",t);break;case"option":i=r;break;case"select":t._wrapperState={wasMultiple:!!r.multiple},i=nt({},r,{value:void 0}),Ge("invalid",t);break;case"textarea":bS(t,r),i=N0(t,r),Ge("invalid",t);break;default:i=r}I0(n,i),s=i;for(o in s)if(s.hasOwnProperty(o)){var l=s[o];o==="style"?lk(t,l):o==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&ak(t,l)):o==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&Tf(t,l):typeof l=="number"&&Tf(t,""+l):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Cf.hasOwnProperty(o)?l!=null&&o==="onScroll"&&Ge("scroll",t):l!=null&&I1(t,o,l,a))}switch(n){case"input":Eh(t),vS(t,r,!1);break;case"textarea":Eh(t),wS(t);break;case"option":r.value!=null&&t.setAttribute("value",""+na(r.value));break;case"select":t.multiple=!!r.multiple,o=r.value,o!=null?Sl(t,!!r.multiple,o,!1):r.defaultValue!=null&&Sl(t,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(t.onclick=Gp)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(e.flags|=4)}e.ref!==null&&(e.flags|=512,e.flags|=2097152)}
vendor: 27,687 bytes, line 40
40return Ft(e),null;case 6:if(t&&e.stateNode!=null)_N(t,e,t.memoizedProps,r);else{if(typeof r!="string"&&e.stateNode===null)throw Error(Y(166));if(n=$a(Lf.current),$a(ai.current),Mh(e)){if(r=e.stateNode,n=e.memoizedProps,r[ei]=e,(o=r.nodeValue!==n)&&(t=Bn,t!==null))switch(t.tag){case 3:Ih(r.nodeValue,n,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&Ih(r.nodeValue,n,(t.mode&1)!==0)}o&&(e.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[ei]=e,e.stateNode=r}return Ft(e),null;case 13:if(Qe(Ze),r=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(Xe&&$n!==null&&e.mode&1&&!(e.flags&128))Yk(),Ou(),e.flags|=98560,o=!1;else if(o=Mh(e),r!==null&&r.dehydrated!==null){if(t===null){if(!o)throw Error(Y(318));if(o=e.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(Y(317));o[ei]=e}else Ou(),!(e.flags&128)&&(e.memoizedState=null),e.flags|=4;Ft(e),o=!1}else Pr!==null&&(hb(Pr),Pr=null),o=!0;if(!o)return e.flags&65536?e:null}return e.flags&128?(e.lanes=n,e):(r=r!==null,r!==(t!==null&&t.memoizedState!==null)&&r&&(e.child.flags|=8192,e.mode&1&&(t===null||Ze.current&1?mt===0&&(mt=3):px())),e.updateQueue!==null&&(e.flags|=4),Ft(e),null);case 4:return Cu(),ob(t,e),t===null&&Df(e.stateNode.containerInfo),Ft(e),null;case 10:return q1(e.type._context),Ft(e),null;case 17:return wn(e.type)&&Vp(),Ft(e),null;case 19:if(Qe(Ze),o=e.memoizedState,o===null)return Ft(e),null;if(r=(e.flags&128)!==0,a=o.rendering,a===null)if(r)Dc(o,!1);else{if(mt!==0||t!==null&&t.flags&128)for(t=e.child;t!==null;){if(a=Jp(t),a!==null){for(e.flags|=128,Dc(o,!1),r=a.updateQueue,r!==null&&(e.updateQueue=r,e.flags|=4),e.subtreeFlags=0,r=n,n=e.child;n!==null;)o=n,t=r,o.flags&=14680066,a=o.alternate,a===null?(o.childLanes=0,o.lanes=t,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,o.type=a.type,t=a.dependencies,o.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),n=n.sibling;return Fe(Ze,Ze.current&1|2),e.child}t=t.sibling}o.tail!==null&&st()>ku&&(e.flags|=128,r=!0,Dc(o,!1),e.lanes=4194304)}else{if(!r)if(t=Jp(a),t!==null){if(e.flags|=128,r=!0,n=t.updateQueue,n!==null&&(e.updateQueue=n,e.flags|=4),Dc(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!Xe)return Ft(e),null}else 2*st()-o.renderingStartTime>ku&&n!==1073741824&&(e.flags|=128,r=!0,Dc(o,!1),e.lanes=4194304);o.isBackwards?(a.sibling=e.child,e.child=a):(n=o.last,n!==null?n.sibling=a:e.child=a,o.last=a)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=st(),e.sibling=null,n=Ze.current,Fe(Ze,r?n&1|2:n&1),e):(Ft(e),null);case 22:case 23:return hx(),r=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==r&&(e.flags|=8192),r&&e.mode&1?In&1073741824&&(Ft(e),e.subtreeFlags&6&&(e.flags|=8192)):Ft(e),null;case 24:return null;case 25:return null}throw Error(Y(156,e.tag))}function AL(t,e){switch(K1(e),e.tag){case 1:return wn(e.type)&&Vp(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Cu(),Qe(bn),Qe(Qt),nx(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return tx(e),null;case 13:if(Qe(Ze),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(Y(340));Ou()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Qe(Ze),null;case 4:return Cu(),null;case 10:return q1(e.type._context),null;case 22:case 23:return hx(),null;case 24:return null;default:return null}}var $h=!1,Vt=!1,SL=typeof WeakSet=="function"?WeakSet:Set,te=null;function dl(t,e){var n=t.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ot(t,e,r)}else n.current=null}function ab(t,e,n){try{n()}catch(r){ot(t,e,r)}}var uE=!1;function EL(t,e){if(H0=Up,t=$k(),V1(t)){if("selectionStart"in t)var n={start:t.selectionStart,end:t.selectionEnd};else e:{n=(n=t.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,u=0,f=0,c=t,d=null;t:for(;;){for(var h;c!==n||i!==0&&c.nodeType!==3||(s=a+i),c!==o||r!==0&&c.nodeType!==3||(l=a+r),c.nodeType===3&&(a+=c.nodeValue.length),(h=c.firstChild)!==null;)d=c,c=h;for(;;){if(c===t)break t;if(d===n&&++u===i&&(s=a),d===o&&++f===r&&(l=a),(h=c.nextSibling)!==null)break;c=d,d=c.parentNode}c=h}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(G0={focusedElem:t,selectionRange:n},Up=!1,te=e;te!==null;)if(e=te,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,te=t;else for(;te!==null;){e=te;try{var g=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var p=g.memoizedProps,v=g.memoizedState,y=e.stateNode,m=y.getSnapshotBeforeUpdate(e.elementType===e.type?p:yr(e.type,p),v);y.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var b=e.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Y(163))}}catch(w){ot(e,e.return,w)}if(t=e.sibling,t!==null){t.return=e.return,te=t;break}te=e.return}return g=uE,uE=!1,g}function mf(t,e,n){var r=e.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&t)===t){var o=i.destroy;i.destroy=void 0,o!==void 0&&ab(e,n,o)}i=i.next}while(i!==r)}}function Im(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var n=e=e.next;do{if((n.tag&t)===t){var r=n.create;n.destroy=r()}n=n.next}while(n!==e)}}function sb(t){var e=t.ref;if(e!==null){var n=t.stateNode;switch(t.tag){case 5:t=n;break;default:t=n}typeof e=="function"?e(t):e.current=t}}function IN(t){var e=t.alternate;e!==null&&(t.alternate=null,IN(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[ei],delete e[Bf],delete e[K0],delete e[aL],delete e[sL])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function MN(t){return t.tag===5||t.tag===3||t.tag===4}function cE(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||MN(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function lb(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.nodeType===8?n.parentNode.insertBefore(t,e):n.insertBefore(t,e):(n.nodeType===8?(e=n.parentNode,e.insertBefore(t,n)):(e=n,e.appendChild(t)),n=n._reactRootContainer,n!=null||e.onclick!==null||(e.onclick=Gp));else if(r!==4&&(t=t.child,t!==null))for(lb(t,e,n),t=t.sibling;t!==null;)lb(t,e,n),t=t.sibling}function ub(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.insertBefore(t,e):n.appendChild(t);else if(r!==4&&(t=t.child,t!==null))for(ub(t,e,n),t=t.sibling;t!==null;)ub(t,e,n),t=t.sibling}var _t=null,Er=!1;function uo(t,e,n){for(n=n.child;n!==null;)RN(t,e,n),n=n.sibling}function RN(t,e,n){if(oi&&typeof oi.onCommitFiberUnmount=="function")try{oi.onCommitFiberUnmount(Em,n)}catch{}switch(n.tag){case 5:Vt||dl(n,e);case 6:var r=_t,i=Er;_t=null,uo(t,e,n),_t=r,Er=i,_t!==null&&(Er?(t=_t,n=n.stateNode,t.nodeType===8?t.parentNode.removeChild(n):t.removeChild(n)):_t.removeChild(n.stateNode));break;case 18:_t!==null&&(Er?(t=_t,n=n.stateNode,t.nodeType===8?pv(t.parentNode,n):t.nodeType===1&&pv(t,n),If(t)):pv(_t,n.stateNode));break;case 4:r=_t,i=Er,_t=n.stateNode.containerInfo,Er=!0,uo(t,e,n),_t=r,Er=i;break;case 0:case 11:case 14:case 15:if(!Vt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&ab(n,e,a),i=i.next}while(i!==r)}uo(t,e,n);break;case 1:if(!Vt&&(dl(n,e),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ot(n,e,s)}uo(t,e,n);break;case 21:uo(t,e,n);break;case 22:n.mode&1?(Vt=(r=Vt)||n.memoizedState!==null,uo(t,e,n),Vt=r):uo(t,e,n);break;default:uo(t,e,n)}}function fE(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var n=t.stateNode;n===null&&(n=t.stateNode=new SL),e.forEach(function(r){var i=ML.bind(null,t,r);n.has(r)||(n.add(r),r.then(i,i))})}}function hr(t,e){var n=e.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var o=t,a=e,s=a;e:for(;s!==null;){switch(s.tag){case 5:_t=s.stateNode,Er=!1;break e;case 3:_t=s.stateNode.containerInfo,Er=!0;break e;case 4:_t=s.stateNode.containerInfo,Er=!0;break e}s=s.return}if(_t===null)throw Error(Y(160));RN(o,a,i),_t=null,Er=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(u){ot(i,e,u)}}if(e.subtreeFlags&12854)for(e=e.child;e!==null;)DN(e,t),e=e.sibling}function DN(t,e){var n=t.alternate,r=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(hr(e,t),Ur(t),r&4){try{mf(3,t,t.return),Im(3,t)}catch(p){ot(t,t.return,p)}try{mf(5,t,t.return)}catch(p){ot(t,t.return,p)}}break;case 1:hr(e,t),Ur(t),r&512&&n!==null&&dl(n,n.return);break;case 5:if(hr(e,t),Ur(t),r&512&&n!==null&&dl(n,n.return),t.flags&32){var i=t.stateNode;try{Tf(i,"")}catch(p){ot(t,t.return,p)}}if(r&4&&(i=t.stateNode,i!=null)){var o=t.memoizedProps,a=n!==null?n.memoizedProps:o,s=t.type,l=t.updateQueue;if(t.updateQueue=null,l!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&rk(i,o),M0(s,a);var u=M0(s,o);for(a=0;a<l.length;a+=2){var f=l[a],c=l[a+1];f==="style"?lk(i,c):f==="dangerouslySetInnerHTML"?ak(i,c):f==="children"?Tf(i,c):I1(i,f,c,u)}switch(s){case"input":T0(i,o);break;case"textarea":ik(i,o);break;case"select":var d=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var h=o.value;h!=null?Sl(i,!!o.multiple,h,!1):d!==!!o.multiple&&(o.defaultValue!=null?Sl(i,!!o.multiple,o.defaultValue,!0):Sl(i,!!o.multiple,o.multiple?[]:"",!1))}i[Bf]=o}catch(p){ot(t,t.return,p)}}break;case 6:if(hr(e,t),Ur(t),r&4){if(t.stateNode===null)throw Error(Y(162));i=t.stateNode,o=t.memoizedProps;try{i.nodeValue=o}catch(p){ot(t,t.return,p)}}break;case 3:if(hr(e,t),Ur(t),r&4&&n!==null&&n.memoizedState.isDehydrated)try{If(e.containerInfo)}catch(p){ot(t,t.return,p)}break;case 4:hr(e,t),Ur(t);break;case 13:hr(e,t),Ur(t),i=t.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(fx=st())),r&4&&fE(t);break;case 22:if(f=n!==null&&n.memoizedState!==null,t.mode&1?(Vt=(u=Vt)||f,hr(e,t),Vt=u):hr(e,t),Ur(t),r&8192){if(u=t.memoizedState!==null,(t.stateNode.isHidden=u)&&!f&&t.mode&1)for(te=t,f=t.child;f!==null;){for(c=te=f;te!==null;){switch(d=te,h=d.child,d.tag){case 0:case 11:case 14:case 15:mf(4,d,d.return);break;case 1:dl(d,d.return);var g=d.stateNode;if(typeof g.componentWillUnmount=="function"){r=d,n=d.return;try{e=r,g.props=e.memoizedProps,g.state=e.memoizedState,g.componentWillUnmount()}catch(p){ot(r,n,p)}}break;case 5:dl(d,d.return);break;case 22:if(d.memoizedState!==null){hE(c);continue}}h!==null?(h.return=d,te=h):hE(c)}f=f.sibling}e:for(f=null,c=t;;){if(c.tag===5){if(f===null){f=c;try{i=c.stateNode,u?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=c.stateNode,l=c.memoizedProps.style,a=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=sk("display",a))}catch(p){ot(t,t.return,p)}}}else if(c.tag===6){if(f===null)try{c.stateNode.nodeValue=u?"":c.memoizedProps}catch(p){ot(t,t.return,p)}}else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===t)&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===t)break e;for(;c.sibling===null;){if(c.return===null||c.return===t)break e;f===c&&(f=null),c=c.return}f===c&&(f=null),c.sibling.return=c.return,c=c.sibling}}break;case 19:hr(e,t),Ur(t),r&4&&fE(t);break;case 21:break;default:hr(e,t),Ur(t)}}function Ur(t){var e=t.flags;if(e&2){try{e:{for(var n=t.return;n!==null;){if(MN(n)){var r=n;break e}n=n.return}throw Error(Y(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(Tf(i,""),r.flags&=-33);var o=cE(t);ub(t,o,i);break;case 3:case 4:var a=r.stateNode.containerInfo,s=cE(t);lb(t,s,a);break;default:throw Error(Y(161))}}catch(l){ot(t,t.return,l)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function OL(t,e,n){te=t,$N(t)}function $N(t,e,n){for(var r=(t.mode&1)!==0;te!==null;){var i=te,o=i.child;if(i.tag===22&&r){var a=i.memoizedState!==null||$h;if(!a){var s=i.alternate,l=s!==null&&s.memoizedState!==null||Vt;s=$h;var u=Vt;if($h=a,(Vt=l)&&!u)for(te=i;te!==null;)a=te,l=a.child,a.tag===22&&a.memoizedState!==null?pE(i):l!==null?(l.return=a,te=l):pE(i);for(;o!==null;)te=o,$N(o),o=o.sibling;te=i,$h=s,Vt=u}dE(t)}else i.subtreeFlags&8772&&o!==null?(o.return=i,te=o):dE(t)}}function dE(t){for(;te!==null;){var e=te;if(e.flags&8772){var n=e.alternate;try{if(e.flags&8772)switch(e.tag){case 0:case 11:case 15:Vt||Im(5,e);break;case 1:var r=e.stateNode;if(e.flags&4&&!Vt)if(n===null)r.componentDidMount();else{var i=e.elementType===e.type?n.memoizedProps:yr(e.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=e.updateQueue;o!==null&&XS(e,o,r);break;case 3:var a=e.updateQueue;if(a!==null){if(n=null,e.child!==null)switch(e.child.tag){case 5:n=e.child.stateNode;break;case 1:n=e.child.stateNode}XS(e,a,n)}break;case 5:var s=e.stateNode;if(n===null&&e.flags&4){n=s;var l=e.memoizedProps;switch(e.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(e.memoizedState===null){var u=e.alternate;if(u!==null){var f=u.memoizedState;if(f!==null){var c=f.dehydrated;c!==null&&If(c)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Y(163))}Vt||e.flags&512&&sb(e)}catch(d){ot(e,e.return,d)}}if(e===t){te=null;break}if(n=e.sibling,n!==null){n.return=e.return,te=n;break}te=e.return}}function hE(t){for(;te!==null;){var e=te;if(e===t){te=null;break}var n=e.sibling;if(n!==null){n.return=e.return,te=n;break}te=e.return}}function pE(t){for(;te!==null;){var e=te;try{switch(e.tag){case 0:case 11:case 15:var n=e.return;try{Im(4,e)}catch(l){ot(e,n,l)}break;case 1:var r=e.stateNode;if(typeof r.componentDidMount=="function"){var i=e.return;try{r.componentDidMount()}catch(l){ot(e,i,l)}}var o=e.return;try{sb(e)}catch(l){ot(e,o,l)}break;case 5:var a=e.return;try{sb(e)}catch(l){ot(e,a,l)}}}catch(l){ot(e,e.return,l)}if(e===t){te=null;break}var s=e.sibling;if(s!==null){s.return=e.return,te=s;break}te=e.return}}var PL=Math.ceil,tg=io.ReactCurrentDispatcher,ux=io.ReactCurrentOwner,ar=io.ReactCurrentBatchConfig,Se=0,Pt=null,ft=null,Dt=0,In=0,hl=da(0),mt=0,Hf=null,Ss=0,Mm=0,cx=0,yf=null,gn=null,fx=0,ku=1/0,vi=null,ng=!1,cb=null,Xo=null,Bh=!1,Ho=null,rg=0,vf=0,fb=null,wp=-1,xp=0;function un(){return Se&6?st():wp!==-1?wp:wp=st()}function qo(t){return t.mode&1?Se&2&&Dt!==0?Dt&-Dt:uL.transition!==null?(xp===0&&(xp=wk()),xp):(t=_e,t!==0||(t=window.event,t=t===void 0?16:Ck(t.type)),t):1}function _r(t,e,n,r){if(50<vf)throw vf=0,fb=null,Error(Y(185));th(t,n,r),(!(Se&2)||t!==Pt)&&(t===Pt&&(!(Se&2)&&(Mm|=n),mt===4&&Eo(t,Dt)),xn(t,r),n===1&&Se===0&&!(e.mode&1)&&(ku=st()+500,km&&ha()))}function xn(t,e){var n=t.callbackNode;uj(t,e);var r=Fp(t,t===Pt?Dt:0);if(r===0)n!==null&&SS(n),t.callbackNode=null,t.callbackPriority=0;else if(e=r&-r,t.callbackPriority!==e){if(n!=null&&SS(n),e===1)t.tag===0?lL(gE.bind(null,t)):Wk(gE.bind(null,t)),iL(function(){!(Se&6)&&ha()}),n=null;else{switch(xk(r)){case 1:n=B1;break;case 4:n=vk;break;case 16:n=Lp;break;case 536870912:n=bk;break;default:n=Lp}n=GN(n,BN.bind(null,t))}t.callbackPriority=e,t.callbackNode=n}}function BN(t,e){if(wp=-1,xp=0,Se&6)throw Error(Y(327));var n=t.callbackNode;if(Tl()&&t.callbackNode!==n)return null;var r=Fp(t,t===Pt?Dt:0);if(r===0)return null;if(r&30||r&t.expiredLanes||e)e=ig(t,r);else{e=r;var i=Se;Se|=2;var o=LN();(Pt!==t||Dt!==e)&&(vi=null,ku=st()+500,fs(t,e));do try{kL();break}catch(s){jN(t,s)}while(!0);X1(),tg.current=o,Se=i,ft!==null?e=0:(Pt=null,Dt=0,e=mt)}if(e!==0){if(e===2&&(i=j0(t),i!==0&&(r=i,e=db(t,i))),e===1)throw n=Hf,fs(t,0),Eo(t,r),xn(t,st()),n;if(e===6)Eo(t,r);else{if(i=t.current.alternate,!(r&30)&&!CL(i)&&(e=ig(t,r),e===2&&(o=j0(t),o!==0&&(r=o,e=db(t,o))),e===1))throw n=Hf,fs(t,0),Eo(t,r),xn(t,st()),n;switch(t.finishedWork=i,t.finishedLanes=r,e){case 0:case 1:throw Error(Y(345));case 2:Ea(t,gn,vi);break;case 3:if(Eo(t,r),(r&130023424)===r&&(e=fx+500-st(),10<e)){if(Fp(t,0)!==0)break;if(i=t.suspendedLanes,(i&r)!==r){un(),t.pingedLanes|=t.suspendedLanes&i;break}t.timeoutHandle=W0(Ea.bind(null,t,gn,vi),e);break}Ea(t,gn,vi);break;case 4:if(Eo(t,r),(r&4194240)===r)break;for(e=t.eventTimes,i=-1;0<r;){var a=31-Nr(r);o=1<<a,a=e[a],a>i&&(i=a),r&=~o}if(r=i,r=st()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*PL(r/1960))-r,10<r){t.timeoutHandle=W0(Ea.bind(null,t,gn,vi),r);break}Ea(t,gn,vi);break;case 5:Ea(t,gn,vi);break;default:throw Error(Y(329))}}}return xn(t,st()),t.callbackNode===n?BN.bind(null,t):null}function db(t,e){var n=yf;return t.current.memoizedState.isDehydrated&&(fs(t,e).flags|=256),t=ig(t,e),t!==2&&(e=gn,gn=n,e!==null&&hb(e)),t}function hb(t){gn===null?gn=t:gn.push.apply(gn,t)}function CL(t){for(var e=t;;){if(e.flags&16384){var n=e.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!Mr(o(),i))return!1}catch{return!1}}}if(n=e.child,e.subtreeFlags&16384&&n!==null)n.return=e,e=n;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function Eo(t,e){for(e&=~cx,e&=~Mm,t.suspendedLanes|=e,t.pingedLanes&=~e,t=t.expirationTimes;0<e;){var n=31-Nr(e),r=1<<n;t[n]=-1,e&=~r}}function gE(t){if(Se&6)throw Error(Y(327));Tl();var e=Fp(t,0);if(!(e&1))return xn(t,st()),null;var n=ig(t,e);if(t.tag!==0&&n===2){var r=j0(t);r!==0&&(e=r,n=db(t,r))}if(n===1)throw n=Hf,fs(t,0),Eo(t,e),xn(t,st()),n;if(n===6)throw Error(Y(345));return t.finishedWork=t.current.alternate,t.finishedLanes=e,Ea(t,gn,vi),xn(t,st()),null}function dx(t,e){var n=Se;Se|=1;try{return t(e)}finally{Se=n,Se===0&&(ku=st()+500,km&&ha())}}function Es(t){Ho!==null&&Ho.tag===0&&!(Se&6)&&Tl();var e=Se;Se|=1;var n=ar.transition,r=_e;try{if(ar.transition=null,_e=1,t)return t()}finally{_e=r,ar.transition=n,Se=e,!(Se&6)&&ha()}}function hx(){In=hl.current,Qe(hl)}function fs(t,e){t.finishedWork=null,t.finishedLanes=0;var n=t.timeoutHandle;if(n!==-1&&(t.timeoutHandle=-1,rL(n)),ft!==null)for(n=ft.return;n!==null;){var r=n;switch(K1(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Vp();break;case 3:Cu(),Qe(bn),Qe(Qt),nx();break;case 5:tx(r);break;case 4:Cu();break;case 13:Qe(Ze);break;case 19:Qe(Ze);break;case 10:q1(r.type._context);break;case 22:case 23:hx()}n=n.return}if(Pt=t,ft=t=Jo(t.current,null),Dt=In=e,mt=0,Hf=null,cx=Mm=Ss=0,gn=yf=null,Da!==null){for(e=0;e<Da.length;e++)if(n=Da[e],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var a=o.next;o.next=i,r.next=a}n.pending=r}Da=null}return t}function jN(t,e){do{var n=ft;try{if(X1(),yp.current=eg,Zp){for(var r=tt.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}Zp=!1}if(As=0,At=gt=tt=null,gf=!1,Ff=0,ux.current=null,n===null||n.return===null){mt=1,Hf=e,ft=null;break}e:{var o=t,a=n.return,s=n,l=e;if(e=Dt,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,f=s,c=f.tag;if(!(f.mode&1)&&(c===0||c===11||c===15)){var d=f.alternate;d?(f.updateQueue=d.updateQueue,f.memoizedState=d.memoizedState,f.lanes=d.lanes):(f.updateQueue=null,f.memoizedState=null)}var h=nE(a);if(h!==null){h.flags&=-257,rE(h,a,s,o,e),h.mode&1&&tE(o,u,e),e=h,l=u;var g=e.updateQueue;if(g===null){var p=new Set;p.add(l),e.updateQueue=p}else g.add(l);break e}else{if(!(e&1)){tE(o,u,e),px();break e}l=Error(Y(426))}}else if(Xe&&s.mode&1){var v=nE(a);if(v!==null){!(v.flags&65536)&&(v.flags|=256),rE(v,a,s,o,e),Q1(Tu(l,s));break e}}o=l=Tu(l,s),mt!==4&&(mt=2),yf===null?yf=[o]:yf.push(o),o=a;do{switch(o.tag){case 3:o.flags|=65536,e&=-e,o.lanes|=e;var y=xN(o,l,e);YS(o,y);break e;case 1:s=l;var m=o.type,b=o.stateNode;if(!(o.flags&128)&&(typeof m.getDerivedStateFromError=="function"||b!==null&&typeof b.componentDidCatch=="function"&&(Xo===null||!Xo.has(b)))){o.flags|=65536,e&=-e,o.lanes|=e;var w=AN(o,s,e);YS(o,w);break e}}o=o.return}while(o!==null)}UN(n)}catch(x){e=x,ft===n&&n!==null&&(ft=n=n.return);continue}break}while(!0)}function LN(){var t=tg.current;return tg.current=eg,t===null?eg:t}function px(){(mt===0||mt===3||mt===2)&&(mt=4),Pt===null||!(Ss&268435455)&&!(Mm&268435455)||Eo(Pt,Dt)}function ig(t,e){var n=Se;Se|=2;var r=LN();(Pt!==t||Dt!==e)&&(vi=null,fs(t,e));do try{TL();break}catch(i){jN(t,i)}while(!0);if(X1(),Se=n,tg.current=r,ft!==null)throw Error(Y(261));return Pt=null,Dt=0,mt}function TL(){for(;ft!==null;)FN(ft)}function kL(){for(;ft!==null&&!ej();)FN(ft)}function FN(t){var e=HN(t.alternate,t,In);t.memoizedProps=t.pendingProps,e===null?UN(t):ft=e,ux.current=null}function UN(t){var e=t;do{var n=e.alternate;if(t=e.return,e.flags&32768){if(n=AL(n,e),n!==null){n.flags&=32767,ft=n;return}if(t!==null)t.flags|=32768,t.subtreeFlags=0,t.deletions=null;else{mt=6,ft=null;return}}else if(n=xL(n,e,In),n!==null){ft=n;return}if(e=e.sibling,e!==null){ft=e;return}ft=e=t}while(e!==null);mt===0&&(mt=5)}function Ea(t,e,n){var r=_e,i=ar.transition;try{ar.transition=null,_e=1,NL(t,e,n,r)}finally{ar.transition=i,_e=r}return null}function NL(t,e,n,r){do Tl();while(Ho!==null);if(Se&6)throw Error(Y(327));n=t.finishedWork;var i=t.finishedLanes;if(n===null)return null;if(t.finishedWork=null,t.finishedLanes=0,n===t.current)throw Error(Y(177));t.callbackNode=null,t.callbackPriority=0;var o=n.lanes|n.childLanes;if(cj(t,o),t===Pt&&(ft=Pt=null,Dt=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Bh||(Bh=!0,GN(Lp,function(){return Tl(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=ar.transition,ar.transition=null;var a=_e;_e=1;var s=Se;Se|=4,ux.current=null,EL(t,n),DN(n,t),Xj(G0),Up=!!H0,G0=H0=null,t.current=n,OL(n),tj(),Se=s,_e=a,ar.transition=o}else t.current=n;if(Bh&&(Bh=!1,Ho=t,rg=i),o=t.pendingLanes,o===0&&(Xo=null),ij(n.stateNode),xn(t,st()),e!==null)for(r=t.onRecoverableError,n=0;n<e.length;n++)i=e[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(ng)throw ng=!1,t=cb,cb=null,t;return rg&1&&t.tag!==0&&Tl(),o=t.pendingLanes,o&1?t===fb?vf++:(vf=0,fb=t):vf=0,ha(),null}function Tl(){if(Ho!==null){var t=xk(rg),e=ar.transition,n=_e;try{if(ar.transition=null,_e=16>t?16:t,Ho===null)var r=!1;else{if(t=Ho,Ho=null,rg=0,Se&6)throw Error(Y(331));var i=Se;for(Se|=4,te=t.current;te!==null;){var o=te,a=o.child;if(te.flags&16){var s=o.deletions;if(s!==null){for(var l=0;l<s.length;l++){var u=s[l];for(te=u;te!==null;){var f=te;switch(f.tag){case 0:case 11:case 15:mf(8,f,o)}var c=f.child;if(c!==null)c.return=f,te=c;else for(;te!==null;){f=te;var d=f.sibling,h=f.return;if(IN(f),f===u){te=null;break}if(d!==null){d.return=h,te=d;break}te=h}}}var g=o.alternate;if(g!==null){var p=g.child;if(p!==null){g.child=null;do{var v=p.sibling;p.sibling=null,p=v}while(p!==null)}}te=o}}if(o.subtreeFlags&2064&&a!==null)a.return=o,te=a;else e:for(;te!==null;){if(o=te,o.flags&2048)switch(o.tag){case 0:case 11:case 15:mf(9,o,o.return)}var y=o.sibling;if(y!==null){y.return=o.return,te=y;break e}te=o.return}}var m=t.current;for(te=m;te!==null;){a=te;var b=a.child;if(a.subtreeFlags&2064&&b!==null)b.return=a,te=b;else e:for(a=m;te!==null;){if(s=te,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Im(9,s)}}catch(x){ot(s,s.return,x)}if(s===a){te=null;break e}var w=s.sibling;if(w!==null){w.return=s.return,te=w;break e}te=s.return}}if(Se=i,ha(),oi&&typeof oi.onPostCommitFiberRoot=="function")try{oi.onPostCommitFiberRoot(Em,t)}catch{}r=!0}return r}finally{_e=n,ar.transition=e}}return!1}function mE(t,e,n){e=Tu(n,e),e=xN(t,e,1),t=Yo(t,e,1),e=un(),t!==null&&(th(t,1,e),xn(t,e))}function ot(t,e,n){if(t.tag===3)mE(t,t,n);else for(;e!==null;){if(e.tag===3){mE(e,t,n);break}else if(e.tag===1){var r=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Xo===null||!Xo.has(r))){t=Tu(n,t),t=AN(e,t,1),e=Yo(e,t,1),t=un(),e!==null&&(th(e,1,t),xn(e,t));break}}e=e.return}}function _L(t,e,n){var r=t.pingCache;r!==null&&r.delete(e),e=un(),t.pingedLanes|=t.suspendedLanes&n,Pt===t&&(Dt&n)===n&&(mt===4||mt===3&&(Dt&130023424)===Dt&&500>st()-fx?fs(t,0):cx|=n),xn(t,e)}function zN(t,e){e===0&&(t.mode&1?(e=Ch,Ch<<=1,!(Ch&130023424)&&(Ch=4194304)):e=1);var n=un();t=Yi(t,e),t!==null&&(th(t,e,n),xn(t,n))}function IL(t){var e=t.memoizedState,n=0;e!==null&&(n=e.retryLane),zN(t,n)}function ML(t,e){var n=0;switch(t.tag){case 13:var r=t.stateNode,i=t.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=t.stateNode;break;default:throw Error(Y(314))}r!==null&&r.delete(e),zN(t,n)}var HN;HN=function(t,e,n){if(t!==null)if(t.memoizedProps!==e.pendingProps||bn.current)yn=!0;else{if(!(t.lanes&n)&&!(e.flags&128))return yn=!1,wL(t,e,n);yn=!!(t.flags&131072)}else yn=!1,Xe&&e.flags&1048576&&Kk(e,Qp,e.index);switch(e.lanes=0,e.tag){case 2:var r=e.type;bp(t,e),t=e.pendingProps;var i=Eu(e,Qt.current);Cl(e,n),i=ix(null,e,r,t,i,n);var o=ox();return e.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,wn(r)?(o=!0,Wp(e)):o=!1,e.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Z1(e),i.updater=_m,e.stateNode=i,i._reactInternals=e,Z0(e,r,t,n),e=nb(null,e,r,!0,o,n)):(e.tag=0,Xe&&o&&W1(e),Zt(null,e,i,n),e=e.child),e;case 16:r=e.elementType;e:{switch(bp(t,e),t=e.pendingProps,i=r._init,r=i(r._payload),e.type=r,i=e.tag=DL(r),t=yr(r,t),i){case 0:e=tb(null,e,r,t,n);break e;case 1:e=aE(null,e,r,t,n);break e;case 11:e=iE(null,e,r,t,n);break e;case 14:e=oE(null,e,r,yr(r.type,t),n);break e}throw Error(Y(306,r,""))}return e;case 0:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:yr(r,i),tb(t,e,r,i,n);case 1:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:yr(r,i),aE(t,e,r,i,n);case 3:e:{if(PN(e),t===null)throw Error(Y(387));r=e.pendingProps,o=e.memoizedState,i=o.element,Zk(t,e),qp(e,r,null,n);var a=e.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},e.updateQueue.baseState=o,e.memoizedState=o,e.flags&256){i=Tu(Error(Y(423)),e),e=sE(t,e,r,n,i);break e}else if(r!==i){i=Tu(Error(Y(424)),e),e=sE(t,e,r,n,i);break e}else for($n=Qo(e.stateNode.containerInfo.firstChild),Bn=e,Xe=!0,Pr=null,n=qk(e,null,r,n),e.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Ou(),r===i){e=Xi(t,e,n);break e}Zt(t,e,r,n)}e=e.child}return e;case 5:return eN(e),t===null&&X0(e),r=e.type,i=e.pendingProps,o=t!==null?t.memoizedProps:null,a=i.children,V0(r,i)?a=null:o!==null&&V0(r,o)&&(e.flags|=32),ON(t,e),Zt(t,e,a,n),e.child;case 6:return t===null&&X0(e),null;case 13:return CN(t,e,n);case 4:return ex(e,e.stateNode.containerInfo),r=e.pendingProps,t===null?e.child=Pu(e,null,r,n):Zt(t,e,r,n),e.child;case 11:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:yr(r,i),iE(t,e,r,i,n);case 7:return Zt(t,e,e.pendingProps,n),e.child;case 8:return Zt(t,e,e.pendingProps.children,n),e.child;case 12:return Zt(t,e,e.pendingProps.children,n),e.child;
vendor: 2,882 bytes, line 40
40case 10:e:{if(r=e.type._context,i=e.pendingProps,o=e.memoizedProps,a=i.value,Fe(Yp,r._currentValue),r._currentValue=a,o!==null)if(Mr(o.value,a)){if(o.children===i.children&&!bn.current){e=Xi(t,e,n);break e}}else for(o=e.child,o!==null&&(o.return=e);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=zi(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var f=u.pending;f===null?l.next=l:(l.next=f.next,f.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),q0(o.return,n,e),s.lanes|=n;break}l=l.next}}else if(o.tag===10)a=o.type===e.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(Y(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),q0(a,n,e),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===e){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}Zt(t,e,i.children,n),e=e.child}return e;case 9:return i=e.type,r=e.pendingProps.children,Cl(e,n),i=lr(i),r=r(i),e.flags|=1,Zt(t,e,r,n),e.child;case 14:return r=e.type,i=yr(r,e.pendingProps),i=yr(r.type,i),oE(t,e,r,i,n);case 15:return SN(t,e,e.type,e.pendingProps,n);case 17:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:yr(r,i),bp(t,e),e.tag=1,wn(r)?(t=!0,Wp(e)):t=!1,Cl(e,n),wN(e,r,i),Z0(e,r,i,n),nb(null,e,r,!0,t,n);case 19:return TN(t,e,n);case 22:return EN(t,e,n)}throw Error(Y(156,e.tag))};function GN(t,e){return yk(t,e)}function RL(t,e,n,r){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ir(t,e,n,r){return new RL(t,e,n,r)}function gx(t){return t=t.prototype,!(!t||!t.isReactComponent)}function DL(t){if(typeof t=="function")return gx(t)?1:0;if(t!=null){if(t=t.$$typeof,t===R1)return 11;if(t===D1)return 14}return 2}function Jo(t,e){var n=t.alternate;return n===null?(n=ir(t.tag,e,t.key,t.mode),n.elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.type=t.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=t.flags&14680064,n.childLanes=t.childLanes,n.lanes=t.lanes,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n}function Ap(t,e,n,r,i,o){var a=2;if(r=t,typeof t=="function")gx(t)&&(a=1);else if(typeof t=="string")a=5;else e:switch(t){case rl:return ds(n.children,i,o,e);case M1:a=8,i|=8;break;case S0:return t=ir(12,n,e,i|2),t.elementType=S0,t.lanes=o,t;
vendor: 6,258 bytes, line 40
40case E0:return t=ir(13,n,e,i),t.elementType=E0,t.lanes=o,t;case O0:return t=ir(19,n,e,i),t.elementType=O0,t.lanes=o,t;case ek:return Rm(n,i,o,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case J2:a=10;break e;case Z2:a=9;break e;case R1:a=11;break e;case D1:a=14;break e;case bo:a=16,r=null;break e}throw Error(Y(130,t==null?t:typeof t,""))}return e=ir(a,n,e,i),e.elementType=t,e.type=r,e.lanes=o,e}function ds(t,e,n,r){return t=ir(7,t,r,e),t.lanes=n,t}function Rm(t,e,n,r){return t=ir(22,t,r,e),t.elementType=ek,t.lanes=n,t.stateNode={isHidden:!1},t}function Av(t,e,n){return t=ir(6,t,null,e),t.lanes=n,t}function Sv(t,e,n){return e=ir(4,t.children!==null?t.children:[],t.key,e),e.lanes=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function $L(t,e,n,r,i){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=rv(0),this.expirationTimes=rv(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=rv(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function mx(t,e,n,r,i,o,a,s,l){return t=new $L(t,e,n,s,l),e===1?(e=1,o===!0&&(e|=8)):e=0,o=ir(3,null,null,e),t.current=o,o.stateNode=t,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Z1(o),t}function BL(t,e,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:nl,key:r==null?null:""+r,children:t,containerInfo:e,implementation:n}}function VN(t){if(!t)return ra;t=t._reactInternals;e:{if(js(t)!==t||t.tag!==1)throw Error(Y(170));var e=t;do{switch(e.tag){case 3:e=e.stateNode.context;break e;case 1:if(wn(e.type)){e=e.stateNode.__reactInternalMemoizedMergedChildContext;break e}}e=e.return}while(e!==null);throw Error(Y(171))}if(t.tag===1){var n=t.type;if(wn(n))return Vk(t,n,e)}return e}function WN(t,e,n,r,i,o,a,s,l){return t=mx(n,r,!0,t,i,o,a,s,l),t.context=VN(null),n=t.current,r=un(),i=qo(n),o=zi(r,i),o.callback=e??null,Yo(n,o,i),t.current.lanes=i,th(t,i,r),xn(t,r),t}function Dm(t,e,n,r){var i=e.current,o=un(),a=qo(i);return n=VN(n),e.context===null?e.context=n:e.pendingContext=n,e=zi(o,a),e.payload={element:t},r=r===void 0?null:r,r!==null&&(e.callback=r),t=Yo(i,e,a),t!==null&&(_r(t,i,a,o),mp(t,i,a)),a}function og(t){if(t=t.current,!t.child)return null;switch(t.child.tag){case 5:return t.child.stateNode;default:return t.child.stateNode}}function yE(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var n=t.retryLane;t.retryLane=n!==0&&n<e?n:e}}function yx(t,e){yE(t,e),(t=t.alternate)&&yE(t,e)}function jL(){return null}var KN=typeof reportError=="function"?reportError:function(t){console.error(t)};function vx(t){this._internalRoot=t}$m.prototype.render=vx.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(Y(409));Dm(t,e,null,null)};$m.prototype.unmount=vx.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;Es(function(){Dm(null,t,null,null)}),e[Qi]=null}};function $m(t){this._internalRoot=t}$m.prototype.unstable_scheduleHydration=function(t){if(t){var e=Ek();t={blockedOn:null,target:t,priority:e};for(var n=0;n<So.length&&e!==0&&e<So[n].priority;n++);So.splice(n,0,t),n===0&&Pk(t)}};function bx(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function Bm(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11&&(t.nodeType!==8||t.nodeValue!==" react-mount-point-unstable "))}function vE(){}function LL(t,e,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var u=og(a);o.call(u)}}var a=WN(e,r,t,0,null,!1,!1,"",vE);return t._reactRootContainer=a,t[Qi]=a.current,Df(t.nodeType===8?t.parentNode:t),Es(),a}for(;i=t.lastChild;)t.removeChild(i);if(typeof r=="function"){var s=r;r=function(){var u=og(l);s.call(u)}}var l=mx(t,0,!1,null,null,!1,!1,"",vE);return t._reactRootContainer=l,t[Qi]=l.current,Df(t.nodeType===8?t.parentNode:t),Es(function(){Dm(e,l,n,r)}),l}function jm(t,e,n,r,i){var o=n._reactRootContainer;if(o){var a=o;if(typeof i=="function"){var s=i;i=function(){var l=og(a);s.call(l)}}Dm(e,a,t,i)}else a=LL(n,e,t,i,r);return og(a)}Ak=function(t){switch(t.tag){case 3:var e=t.stateNode;if(e.current.memoizedState.isDehydrated){var n=ef(e.pendingLanes);n!==0&&(j1(e,n|1),xn(e,st()),!(Se&6)&&(ku=st()+500,ha()))}break;case 13:Es(function(){var r=Yi(t,1);if(r!==null){var i=un();_r(r,t,1,i)}}),yx(t,1)}};L1=function(t){if(t.tag===13){var e=Yi(t,134217728);if(e!==null){var n=un();_r(e,t,134217728,n)}yx(t,134217728)}};Sk=function(t){if(t.tag===13){var e=qo(t),n=Yi(t,e);if(n!==null){var r=un();_r(n,t,e,r)}yx(t,e)}};Ek=function(){return _e};Ok=function(t,e){var n=_e;try{return _e=t,e()}finally{_e=n}};D0=function(t,e,n){switch(e){case"input":if(T0(t,n),e=n.name,n.type==="radio"&&e!=null){for(n=t;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),e=0;e<n.length;e++){var r=n[e];if(r!==t&&r.form===t.form){var i=Tm(r);if(!i)throw Error(Y(90));nk(r),T0(r,i)}}}break;case"textarea":ik(t,n);break;case"select":e=n.value,e!=null&&Sl(t,!!n.multiple,e,!1)}};fk=dx;dk=Es;var FL={usingClientEntryPoint:!1,Events:[rh,sl,Tm,uk,ck,dx]},$c={findFiberByHostInstance:Ra,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},UL={bundleType:$c.bundleType,version:$c.version,rendererPackageName:$c.rendererPackageName,rendererConfig:$c.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:io.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=gk(t),t===null?null:t.stateNode},findFiberByHostInstance:$c.findFiberByHostInstance||jL,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};
40if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var jh=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!jh.isDisabled&&jh.supportsFiber)try{Em=jh.inject(UL),oi=jh}catch{}}Fn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=FL;Fn.createPortal=function(t,e){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!bx(e))throw Error(Y(200));return BL(t,e,null,n)};Fn.createRoot=function(t,e){if(!bx(t))throw Error(Y(299));var n=!1,r="",i=KN;return e!=null&&(e.unstable_strictMode===!0&&(n=!0),e.identifierPrefix!==void 0&&(r=e.identifierPrefix),e.onRecoverableError!==void 0&&(i=e.onRecoverableError)),e=mx(t,1,!1,null,null,n,!1,r,i),t[Qi]=e.current,Df(t.nodeType===8?t.parentNode:t),new vx(e)};Fn.findDOMNode=function(t){if(t==null)return null;if(t.nodeType===1)return t;var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(Y(188)):(t=Object.keys(t).join(","),Error(Y(268,t)));return t=gk(e),t=t===null?null:t.stateNode,t};Fn.flushSync=function(t){return Es(t)};Fn.hydrate=function(t,e,n){if(!Bm(e))throw Error(Y(200));return jm(null,t,e,!0,n)};Fn.hydrateRoot=function(t,e,n){if(!bx(t))throw Error(Y(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",a=KN;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),e=WN(e,null,t,1,n??null,i,!1,o,a),t[Qi]=e.current,Df(t),r)for(t=0;t<r.length;t++)n=r[t],i=n._getVersion,i=i(n._source),e.mutableSourceEagerHydrationData==null?e.mutableSourceEagerHydrationData=[n,i]:e.mutableSourceEagerHydrationData.push(n,i);return new $m(e)};Fn.render=function(t,e,n){if(!Bm(e))throw Error(Y(200));return jm(null,t,e,!1,n)};Fn.unmountComponentAtNode=function(t){if(!Bm(t))throw Error(Y(40));return t._reactRootContainer?(Es(function(){jm(null,null,t,!1,function(){t._reactRootContainer=null,t[Qi]=null})}),!0):!1};Fn.unstable_batchedUpdates=dx;Fn.unstable_renderSubtreeIntoContainer=function(t,e,n,r){if(!Bm(n))throw Error(Y(200));if(t==null||t._reactInternals===void 0)throw Error(Y(38));return jm(t,e,n,!1,r)};Fn.version="18.3.1-next-f1338f8080-20240426";function QN(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(QN)}catch(t){console.error(t)}}QN(),Q2.exports=Fn;var Lm=Q2.exports;const Ude=je(Lm);var zL,bE=Lm;zL=bE.createRoot,bE.hydrateRoot;const HL=1,GL=1e6;let Ev=0;function VL(){return Ev=(Ev+1)%Number.MAX_SAFE_INTEGER,Ev.toString()}const Ov=new Map,wE=t=>{if(Ov.has(t))return;const e=setTimeout(()=>{Ov.delete(t),bf({type:"REMOVE_TOAST",toastId:t})},GL);Ov.set(t,e)},WL=(t,e)=>{switch(e.type){case"ADD_TOAST":return{...t,toasts:[e.toast,...t.toasts].slice(0,HL)};case"UPDATE_TOAST":return{...t,toasts:t.toasts.map(n=>n.id===e.toast.id?{...n,...e.toast}:n)};case"DISMISS_TOAST":{const{toastId:n}=e;return n?wE(n):t.toasts.forEach(r=>{wE(r.id)}),{...t,toasts:t.toasts.map(r=>r.id===n||n===void 0?{...r,open:!1}:r)}}case"REMOVE_TOAST":return e.toastId===void 0?{...t,toasts:[]}:{...t,toasts:t.toasts.filter(n=>n.id!==e.toastId)}}},Sp=[];let Ep={toasts:[]};
40function bf(t){Ep=WL(Ep,t),Sp.forEach(e=>{e(Ep)})}function KL({...t}){const e=VL(),n=i=>bf({type:"UPDATE_TOAST",toast:{...i,id:e}}),r=()=>bf({type:"DISMISS_TOAST",toastId:e});return bf({type:"ADD_TOAST",toast:{...t,id:e,open:!0,onOpenChange:i=>{i||r()}}}),{id:e,dismiss:r,update:n}}function QL(){const[t,e]=P.useState(Ep);return P.useEffect(()=>(Sp.push(e),()=>{const n=Sp.indexOf(e);n>-1&&Sp.splice(n,1)}),[t]),{...t,toast:KL,dismiss:n=>bf({type:"DISMISS_TOAST",toastId:n})}}function tn(t,e,{checkForDefaultPrevented:n=!0}={}){return function(i){if(t==null||t(i),n===!1||!i.defaultPrevented)return e==null?void 0:e(i)}}function YL(t,e){typeof t=="function"?t(e):t!=null&&(t.current=e)}function YN(...t){return e=>t.forEach(n=>YL(n,e))}function An(...t){return P.useCallback(YN(...t),t)}function wx(t,e=[]){let n=[];function r(o,a){const s=P.createContext(a),l=n.length;n=[...n,a];function u(c){const{scope:d,children:h,...g}=c,p=(d==null?void 0:d[t][l])||s,v=P.useMemo(()=>g,Object.values(g));return D.jsx(p.Provider,{value:v,children:h})}function f(c,d){const h=(d==null?void 0:d[t][l])||s,g=P.useContext(h);if(g)return g;if(a!==void 0)return a;throw new Error(`\`${c}\` must be used within \`${o}\``)}return u.displayName=o+"Provider",[u,f]}const i=()=>{const o=n.map(a=>P.createContext(a));return function(s){const l=(s==null?void 0:s[t])||o;return P.useMemo(()=>({[`__scope${t}`]:{...s,[t]:l}}),[s,l])}};return i.scopeName=t,[r,XL(i,...e)]}function XL(...t){const e=t[0];if(t.length===1)return e;const n=()=>{const r=t.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){const a=r.reduce((s,{useScope:l,scopeName:u})=>{const c=l(o)[`__scope${u}`];return{...s,...c}},{});return P.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return n.scopeName=e.scopeName,n}var Gf=P.forwardRef((t,e)=>{const{children:n,...r}=t,i=P.Children.toArray(n),o=i.find(qL);if(o){const a=o.props.children,s=i.map(l=>l===o?P.Children.count(a)>1?P.Children.only(null):P.isValidElement(a)?a.props.children:null:l);return D.jsx(pb,{...r,ref:e,children:P.isValidElement(a)?P.cloneElement(a,void 0,s):null})}return D.jsx(pb,{...r,ref:e,children:n})});Gf.displayName="Slot";var pb=P.forwardRef((t,e)=>{const{children:n,...r}=t;if(P.isValidElement(n)){const i=ZL(n);return P.cloneElement(n,{...JL(r,n.props),ref:e?YN(e,i):i})}return P.Children.count(n)>1?P.Children.only(null):null});pb.displayName="SlotClone";var XN=({children:t})=>D.jsx(D.Fragment,{children:t});function qL(t){return P.isValidElement(t)&&t.type===XN}function JL(t,e){const n={...e};for(const r in e){const i=t[r],o=e[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...s)=>{o(...s),i(...s)}:i&&(n[r]=i):r==="style"?n[r]={...i,...o}:r==="className"&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...t,...n}}function ZL(t){var r,i;let e=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,n=e&&"isReactWarning"in e&&e.isReactWarning;return n?t.ref:(e=(i=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:i.get,n=e&&"isReactWarning"in e&&e.isReactWarning,n?t.props.ref:t.props.ref||t.ref)}function e3(t){const e=t+"CollectionProvider",[n,r]=wx(e),[i,o]=n(e,{collectionRef:{current:null},itemMap:new Map}),a=h=>{const{scope:g,children:p}=h,v=B.useRef(null),y=B.useRef(new Map).current;return D.jsx(i,{scope:g,itemMap:y,collectionRef:v,children:p})};a.displayName=e;const s=t+"CollectionSlot",l=B.forwardRef((h,g)=>{const{scope:p,children:v}=h,y=o(s,p),m=An(g,y.collectionRef);return D.jsx(Gf,{ref:m,children:v})});l.displayName=s;const u=t+"CollectionItemSlot",f="data-radix-collection-item",c=B.forwardRef((h,g)=>{const{scope:p,children:v,...y}=h,m=B.useRef(null),b=An(g,m),w=o(u,p);return B.useEffect(()=>(w.itemMap.set(m,{ref:m,...y}),()=>void w.itemMap.delete(m))),D.jsx(Gf,{[f]:"",ref:b,children:v})});c.displayName=u;function d(h){const g=o(t+"CollectionConsumer",h);return B.useCallback(()=>{const v=g.collectionRef.current;if(!v)return[];const y=Array.from(v.querySelectorAll(`[${f}]`));return Array.from(g.itemMap.values()).sort((w,x)=>y.indexOf(w.ref.current)-y.indexOf(x.ref.current))},[g.collectionRef,g.itemMap])}return[{Provider:a,Slot:l,ItemSlot:c},d,r]}var t3=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],jr=t3.reduce((t,e)=>{const n=P.forwardRef((r,i)=>{const{asChild:o,...a}=r,s=o?Gf:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),D.jsx(s,{...a,ref:i}
vendor: 4,953 bytes, lines 40-65
40)});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});function n3(t,e){t&&Lm.flushSync(()=>t.dispatchEvent(e))}function uc(t){const e=P.useRef(t);return P.useEffect(()=>{e.current=t}),P.useMemo(()=>(...n)=>{var r;return(r=e.current)==null?void 0:r.call(e,...n)},[])}function r3(t,e=globalThis==null?void 0:globalThis.document){const n=uc(t);P.useEffect(()=>{const r=i=>{i.key==="Escape"&&n(i)};return e.addEventListener("keydown",r,{capture:!0}),()=>e.removeEventListener("keydown",r,{capture:!0})},[n,e])}var Nu=globalThis!=null&&globalThis.document?P.useLayoutEffect:()=>{};function qN({prop:t,defaultProp:e,onChange:n=()=>{}}){const[r,i]=i3({defaultProp:e,onChange:n}),o=t!==void 0,a=o?t:r,s=uc(n),l=P.useCallback(u=>{if(o){const c=typeof u=="function"?u(t):u;c!==t&&s(c)}else i(u)},[o,t,i,s]);return[a,l]}function i3({defaultProp:t,onChange:e}){const n=P.useState(t),[r]=n,i=P.useRef(r),o=uc(e);return P.useEffect(()=>{i.current!==r&&(o(r),i.current=r)},[r,i,o]),n}var o3="VisuallyHidden",JN=P.forwardRef((t,e)=>D.jsx(jr.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}}));JN.displayName=o3;var a3=JN;function ZN(t){var e,n,r="";if(typeof t=="string"||typeof t=="number")r+=t;else if(typeof t=="object")if(Array.isArray(t)){var i=t.length;for(e=0;e<i;e++)t[e]&&(n=ZN(t[e]))&&(r&&(r+=" "),r+=n)}else for(n in t)t[n]&&(r&&(r+=" "),r+=n);return r}function Oe(){for(var t,e,n=0,r="",i=arguments.length;n<i;n++)(t=arguments[n])&&(e=ZN(t))&&(r&&(r+=" "),r+=e);return r}const xE=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,AE=Oe,e_=(t,e)=>n=>{var r;if((e==null?void 0:e.variants)==null)return AE(t,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:i,defaultVariants:o}=e,a=Object.keys(i).map(u=>{const f=n==null?void 0:n[u],c=o==null?void 0:o[u];if(f===null)return null;const d=xE(f)||xE(c);return i[u][d]}),s=n&&Object.entries(n).reduce((u,f)=>{let[c,d]=f;return d===void 0||(u[c]=d),u},{}),l=e==null||(r=e.compoundVariants)===null||r===void 0?void 0:r.reduce((u,f)=>{let{class:c,className:d,...h}=f;return Object.entries(h).every(g=>{let[p,v]=g;return Array.isArray(v)?v.includes({...o,...s}[p]):{...o,...s}[p]===v})?[...u,c,d]:u},[]);return AE(t,a,l,n==null?void 0:n.class,n==null?void 0:n.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 s3=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),t_=(...t)=>t.filter((e,n,r)=>!!e&&e.trim()!==""&&r.indexOf(e)===n).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 l3={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 u3=P.forwardRef(({color:t="currentColor",size:e=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:i="",children:o,iconNode:a,...s},l)=>P.createElement("svg",{ref:l,...l3,width:e,height:e,stroke:t,strokeWidth:r?Number(n)*24/Number(e):n,className:t_("lucide",i),...s},[...a.map(([u,f])=>P.createElement(u,f)),...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 c3=(t,e)=>{const n=P.forwardRef(({className:r,...i},o)=>P.createElement(u3,{ref:o,iconNode:e,className:t_(`lucide-${s3(t)}`,r),...i}));return n.displayName=`${t}`,n};/**
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 _u=c3("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]),xx="-",f3=t=>{const e=h3(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:a=>{const s=a.split(xx);return s[0]===""&&s.length!==1&&s.shift(),n_(s,e)||d3(a)},getConflictingClassGroupIds:(a,s)=>{const l=n[a]||[];return s&&r[a]?[...l,...r[a]]:l}}},n_=(t,e)=>{var a;if(t.length===0)return e.classGroupId;const n=t[0],r=e.nextPart.get(n),i=r?n_(t.slice(1),r):void 0;if(i)return i;if(e.validators.length===0)return;const o=t.join(xx);return(a=e.validators.find(({validator:s})=>s(o)))==null?void 0:a.classGroupId},SE=/^\[(.+)\]$/,d3=t=>{if(SE.test(t)){const e=SE.exec(t)[1],n=e==null?void 0:e.substring(0,e.indexOf(":"));if(n)return"arbitrary.."+n}},h3=t=>{const{theme:e,prefix:n}=t,r={nextPart:new Map,validators:[]};
vendor: 5,120 bytes, line 65
65return g3(Object.entries(t.classGroups),n).forEach(([o,a])=>{gb(a,r,o,e)}),r},gb=(t,e,n,r)=>{t.forEach(i=>{if(typeof i=="string"){const o=i===""?e:EE(e,i);o.classGroupId=n;return}if(typeof i=="function"){if(p3(i)){gb(i(r),e,n,r);return}e.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(([o,a])=>{gb(a,EE(e,o),n,r)})})},EE=(t,e)=>{let n=t;return e.split(xx).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},p3=t=>t.isThemeGetter,g3=(t,e)=>e?t.map(([n,r])=>{const i=r.map(o=>typeof o=="string"?e+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([a,s])=>[e+a,s])):o);return[n,i]}):t,m3=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,n=new Map,r=new Map;const i=(o,a)=>{n.set(o,a),e++,e>t&&(e=0,r=n,n=new Map)};return{get(o){let a=n.get(o);if(a!==void 0)return a;if((a=r.get(o))!==void 0)return i(o,a),a},set(o,a){n.has(o)?n.set(o,a):i(o,a)}}},r_="!",y3=t=>{const{separator:e,experimentalParseClassName:n}=t,r=e.length===1,i=e[0],o=e.length,a=s=>{const l=[];let u=0,f=0,c;for(let v=0;v<s.length;v++){let y=s[v];if(u===0){if(y===i&&(r||s.slice(v,v+o)===e)){l.push(s.slice(f,v)),f=v+o;continue}if(y==="/"){c=v;continue}}y==="["?u++:y==="]"&&u--}const d=l.length===0?s:s.substring(f),h=d.startsWith(r_),g=h?d.substring(1):d,p=c&&c>f?c-f:void 0;return{modifiers:l,hasImportantModifier:h,baseClassName:g,maybePostfixModifierPosition:p}};return n?s=>n({className:s,parseClassName:a}):a},v3=t=>{if(t.length<=1)return t;const e=[];let n=[];return t.forEach(r=>{r[0]==="["?(e.push(...n.sort(),r),n=[]):n.push(r)}),e.push(...n.sort()),e},b3=t=>({cache:m3(t.cacheSize),parseClassName:y3(t),...f3(t)}),w3=/\s+/,x3=(t,e)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i}=e,o=[],a=t.trim().split(w3);let s="";for(let l=a.length-1;l>=0;l-=1){const u=a[l],{modifiers:f,hasImportantModifier:c,baseClassName:d,maybePostfixModifierPosition:h}=n(u);let g=!!h,p=r(g?d.substring(0,h):d);if(!p){if(!g){s=u+(s.length>0?" "+s:s);continue}if(p=r(d),!p){s=u+(s.length>0?" "+s:s);continue}g=!1}const v=v3(f).join(":"),y=c?v+r_:v,m=y+p;if(o.includes(m))continue;o.push(m);const b=i(p,g);for(let w=0;w<b.length;++w){const x=b[w];o.push(y+x)}s=u+(s.length>0?" "+s:s)}return s};function A3(){let t=0,e,n,r="";for(;t<arguments.length;)(e=arguments[t++])&&(n=i_(e))&&(r&&(r+=" "),r+=n);return r}const i_=t=>{if(typeof t=="string")return t;let e,n="";for(let r=0;r<t.length;r++)t[r]&&(e=i_(t[r]))&&(n&&(n+=" "),n+=e);return n};function S3(t,...e){let n,r,i,o=a;function a(l){const u=e.reduce((f,c)=>c(f),t());return n=b3(u),r=n.cache.get,i=n.cache.set,o=s,s(l)}function s(l){const u=r(l);if(u)return u;const f=x3(l,n);return i(l,f),f}return function(){return o(A3.apply(null,arguments))}}const He=t=>{const e=n=>n[t]||[];return e.isThemeGetter=!0,e},o_=/^\[(?:([a-z-]+):)?(.+)\]$/i,E3=/^\d+\/\d+$/,O3=new Set(["px","full","screen"]),P3=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,C3=/\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$/,T3=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,k3=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,N3=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,mi=t=>kl(t)||O3.has(t)||E3.test(t),co=t=>cc(t,"length",j3),kl=t=>!!t&&!Number.isNaN(Number(t)),Pv=t=>cc(t,"number",kl),Bc=t=>!!t&&Number.isInteger(Number(t)),_3=t=>t.endsWith("%")&&kl(t.slice(0,-1)),fe=t=>o_.test(t),fo=t=>P3.test(t),I3=new Set(["length","size","percentage"]),M3=t=>cc(t,I3,a_),R3=t=>cc(t,"position",a_),D3=new Set(["image","url"]),$3=t=>cc(t,D3,F3),B3=t=>cc(t,"",L3),jc=()=>!0,cc=(t,e,n)=>{const r=o_.exec(t);return r?r[1]?typeof e=="string"?r[1]===e:e.has(r[1]):n(r[2]):!1},j3=t=>C3.test(t)&&!T3.test(t),a_=()=>!1,L3=t=>k3.test(t),F3=t=>N3.test(t),U3=()=>{const t=He("colors"),e=He("spacing"),n=He("blur"),r=He("brightness"),i=He("borderColor"),o=He("borderRadius"),a=He("borderSpacing"),s=He("borderWidth"),l=He("contrast"),u=He("grayscale"),f=He("hueRotate"),c=He("invert"),d=He("gap"),h=He("gradientColorStops"),g=He("gradientColorStopPositions"),p=He("inset"),v=He("margin"),y=He("opacity"),m=He("padding"),b=He("saturate"),w=He("scale"),x=He("sepia"),A=He("skew"),E=He("space"),O=He("translate"),_=()=>["auto","contain","none"],T=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto",fe,e],I=()=>[fe,e],j=()=>["",mi,co],L=()=>["auto",kl,fe],R=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],M=()=>["solid","dashed","dotted","double","none"],U=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],k=()=>["start","end","center","between","around","evenly","stretch"],z=()=>["","0",fe],G=()=>["auto","avoid","all","avoid-page","page","left","right","column"],X=()=>[kl,fe];return{cacheSize:500,separator:":",theme:{colors:[jc],spacing:[mi,co],blur:["none","",fo,fe],brightness:X(),borderColor:[t],borderRadius:["n
65one","","full",fo,fe],borderSpacing:I(),borderWidth:j(),contrast:X(),grayscale:z(),hueRotate:X(),invert:z(),gap:I(),gradientColorStops:[t],gradientColorStopPositions:[_3,co],inset:N(),margin:N(),opacity:X(),padding:I(),saturate:X(),scale:X(),sepia:z(),skew:X(),space:I(),translate:I()},classGroups:{aspect:[{aspect:["auto","square","video",fe]}],container:["container"],columns:[{columns:[fo]}],"break-after":[{"break-after":G()}],"break-before":[{"break-before":G()}],"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:[...R(),fe]}],overflow:[{overflow:T()}],"overflow-x":[{"overflow-x":T()}],"overflow-y":[{"overflow-y":T()}],overscroll:[{overscroll:_()}],"overscroll-x":[{"overscroll-x":_()}],"overscroll-y":[{"overscroll-y":_()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[p]}],"inset-x":[{"inset-x":[p]}],"inset-y":[{"inset-y":[p]}],start:[{start:[p]}],end:[{end:[p]}],top:[{top:[p]}],right:[{right:[p]}],bottom:[{bottom:[p]}],left:[{left:[p]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Bc,fe]}],basis:[{basis:N()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",fe]}],grow:[{grow:z()}],shrink:[{shrink:z()}],order:[{order:["first","last","none",Bc,fe]}],"grid-cols":[{"grid-cols":[jc]}],"col-start-end":[{col:["auto",{span:["full",Bc,fe]},fe]}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":[jc]}],"row-start-end":[{row:["auto",{span:[Bc,fe]},fe]}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",fe]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",fe]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal",...k()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...k(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...k(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[m]}],px:[{px:[m]}],py:[{py:[m]}],ps:[{ps:[m]}],pe:[{pe:[m]}],pt:[{pt:[m]}],pr:[{pr:[m]}],pb:[{pb:[m]}],pl:[{pl:[m]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[E]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[E]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",fe,e]}],"min-w":[{"min-w":[fe,e,"min","max","fit"]}],"max-w":[{"max-w":[fe,e,"none","full","min","max","fit","prose",{screen:[fo]},fo]}],h:[{h:[fe,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[fe,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[fe,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[fe,e,"auto","min","max","fit"]}],"font-size":[{text:["base",fo,co]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Pv]}],"font-family":[{font:[jc]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",fe]}],"line-clamp":[{"line-clamp":["none",kl,Pv]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",mi,fe]}],"list-image":[{"list-image":["none",fe]}],"list-style-type":[{list:["none","disc","decimal",fe]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[y]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[y]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...M(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",mi,co]}],"underline-offset":[{"underline-offset":["auto",mi,fe]}],"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:I()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",fe]}],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",fe]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[y]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...R(),R3]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",M3]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},$3]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[g]}
65],"gradient-via-pos":[{via:[g]}],"gradient-to-pos":[{to:[g]}],"gradient-from":[{from:[h]}],"gradient-via":[{via:[h]}],"gradient-to":[{to:[h]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[y]}],"border-style":[{border:[...M(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[y]}
vendor: 4,395 bytes, line 65
65],"divide-style":[{divide:M()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...M()]}],"outline-offset":[{"outline-offset":[mi,fe]}],"outline-w":[{outline:[mi,co]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:j()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[y]}],"ring-offset-w":[{"ring-offset":[mi,co]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",fo,B3]}],"shadow-color":[{shadow:[jc]}],opacity:[{opacity:[y]}],"mix-blend":[{"mix-blend":[...U(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":U()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",fo,fe]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[f]}],invert:[{invert:[c]}],saturate:[{saturate:[b]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[f]}],"backdrop-invert":[{"backdrop-invert":[c]}],"backdrop-opacity":[{"backdrop-opacity":[y]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",fe]}],duration:[{duration:X()}],ease:[{ease:["linear","in","out","in-out",fe]}],delay:[{delay:X()}],animate:[{animate:["none","spin","ping","pulse","bounce",fe]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[Bc,fe]}],"translate-x":[{"translate-x":[O]}],"translate-y":[{"translate-y":[O]}],"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",fe]}],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",fe]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":I()}],"scroll-mx":[{"scroll-mx":I()}],"scroll-my":[{"scroll-my":I()}],"scroll-ms":[{"scroll-ms":I()}],"scroll-me":[{"scroll-me":I()}],"scroll-mt":[{"scroll-mt":I()}],"scroll-mr":[{"scroll-mr":I()}],"scroll-mb":[{"scroll-mb":I()}],"scroll-ml":[{"scroll-ml":I()}],"scroll-p":[{"scroll-p":I()}],"scroll-px":[{"scroll-px":I()}],"scroll-py":[{"scroll-py":I()}],"scroll-ps":[{"scroll-ps":I()}],"scroll-pe":[{"scroll-pe":I()}],"scroll-pt":[{"scroll-pt":I()}],"scroll-pr":[{"scroll-pr":I()}],"scroll-pb":[{"scroll-pb":I()}],"scroll-pl":[{"scroll-pl":I()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",fe]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[mi,co,Pv]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","
65none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},z3=S3(U3);function zn(...t){return z3(Oe(t))}function H3(t,e=[]){let n=[];function r(o,a){const s=P.createContext(a),l=n.length;n=[...n,a];const u=c=>{var y;const{scope:d,children:h,...g}=c,p=((y=d==null?void 0:d[t])==null?void 0:y[l])||s,v=P.useMemo(()=>g,Object.values(g));return D.jsx(p.Provider,{value:v,children:h})};u.displayName=o+"Provider";function f(c,d){var p;const h=((p=d==null?void 0:d[t])==null?void 0:p[l])||s,g=P.useContext(h);if(g)return g;if(a!==void 0)return a;throw new Error(`\`${c}\` must be used within \`${o}\``)}return[u,f]}const i=()=>{const o=n.map(a=>P.createContext(a));return function(s){const l=(s==null?void 0:s[t])||o;return P.useMemo(()=>({[`__scope${t}`]:{...s,[t]:l}}),[s,l])}};return i.scopeName=t,[r,G3(i,...e)]}function G3(...t){const e=t[0];if(t.length===1)return e;const n=()=>{const r=t.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){const a=r.reduce((s,{useScope:l,scopeName:u})=>{const c=l(o)[`__scope${u}`];return{...s,...c}},{});return P.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return n.scopeName=e.scopeName,n}var V3="DismissableLayer",mb="dismissableLayer.update",W3="dismissableLayer.pointerDownOutside",K3="dismissableLayer.focusOutside",OE,s_=P.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),l_=P.forwardRef((t,e)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:a,onDismiss:s,...l}=t,u=P.useContext(s_),[f,c]=P.useState(null),d=(f==null?void 0:f.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,h]=P.useState({}),g=An(e,E=>c(E)),p=Array.from(u.layers),[v]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),y=p.indexOf(v),m=f?p.indexOf(f):-1,b=u.layersWithOutsidePointerEventsDisabled.size>0,w=m>=y,x=X3(E=>{const O=E.target,_=[...u.branches].some(T=>T.contains(O));!w||_||(i==null||i(E),a==null||a(E),E.defaultPrevented||s==null||s())},d),A=q3(E=>{const O=E.target;[...u.branches].some(T=>T.contains(O))||(o==null||o(E),a==null||a(E),E.defaultPrevented||s==null||s())},d);return r3(E=>{m===u.layers.size-1&&(r==null||r(E),!E.defaultPrevented&&s&&(E.preventDefault(),s()))},d),P.useEffect(()=>{if(f)return n&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(OE=d.body.style.pointerEvents,d.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(f)),u.layers.add(f),PE(),()=>{n&&u.layersWithOutsidePointerEventsDisabled.size===1&&(d.body.style.pointerEvents=OE)}},[f,d,n,u]),P.useEffect(()=>()=>{f&&(u.layers.delete(f),u.layersWithOutsidePointerEventsDisabled.delete(f),PE())},[f,u]),P.useEffect(()=>{const E=()=>h({});return document.addEventListener(mb,E),()=>document.removeEventListener(mb,E)},[]),D.jsx(jr.div,{...l,ref:g,style:{pointerEvents:b?w?"auto":"none":void 0,...t.style},onFocusCapture:tn(t.onFocusCapture,A.onFocusCapture),onBlurCapture:tn(t.onBlurCapture,A.onBlurCapture),onPointerDownCapture:tn(t.onPointerDownCapture,x.onPointerDownCapture)})});l_.displayName=V3;
vendor: 13,422 bytes, line 65
65var Q3="DismissableLayerBranch",Y3=P.forwardRef((t,e)=>{const n=P.useContext(s_),r=P.useRef(null),i=An(e,r);return P.useEffect(()=>{const o=r.current;if(o)return n.branches.add(o),()=>{n.branches.delete(o)}},[n.branches]),D.jsx(jr.div,{...t,ref:i})});Y3.displayName=Q3;function X3(t,e=globalThis==null?void 0:globalThis.document){const n=uc(t),r=P.useRef(!1),i=P.useRef(()=>{});return P.useEffect(()=>{const o=s=>{if(s.target&&!r.current){let l=function(){u_(W3,n,u,{discrete:!0})};const u={originalEvent:s};s.pointerType==="touch"?(e.removeEventListener("click",i.current),i.current=l,e.addEventListener("click",i.current,{once:!0})):l()}else e.removeEventListener("click",i.current);r.current=!1},a=window.setTimeout(()=>{e.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(a),e.removeEventListener("pointerdown",o),e.removeEventListener("click",i.current)}},[e,n]),{onPointerDownCapture:()=>r.current=!0}}function q3(t,e=globalThis==null?void 0:globalThis.document){const n=uc(t),r=P.useRef(!1);return P.useEffect(()=>{const i=o=>{o.target&&!r.current&&u_(K3,n,{originalEvent:o},{discrete:!1})};return e.addEventListener("focusin",i),()=>e.removeEventListener("focusin",i)},[e,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function PE(){const t=new CustomEvent(mb);document.dispatchEvent(t)}function u_(t,e,n,{discrete:r}){const i=n.originalEvent.target,o=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&i.addEventListener(t,e,{once:!0}),r?n3(i,o):i.dispatchEvent(o)}var J3=_B.useId||(()=>{}),Z3=0;function eF(t){const[e,n]=P.useState(J3());return Nu(()=>{n(r=>r??String(Z3++))},[t]),e?`radix-${e}`:""}const tF=["top","right","bottom","left"],ia=Math.min,Rn=Math.max,ag=Math.round,Lh=Math.floor,oa=t=>({x:t,y:t}),nF={left:"right",right:"left",bottom:"top",top:"bottom"},rF={start:"end",end:"start"};function yb(t,e,n){return Rn(t,ia(e,n))}function qi(t,e){return typeof t=="function"?t(e):t}function Ji(t){return t.split("-")[0]}function fc(t){return t.split("-")[1]}function Ax(t){return t==="x"?"y":"x"}function Sx(t){return t==="y"?"height":"width"}function aa(t){return["top","bottom"].includes(Ji(t))?"y":"x"}function Ex(t){return Ax(aa(t))}function iF(t,e,n){n===void 0&&(n=!1);const r=fc(t),i=Ex(t),o=Sx(i);let a=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(a=sg(a)),[a,sg(a)]}function oF(t){const e=sg(t);return[vb(t),e,vb(e)]}function vb(t){return t.replace(/start|end/g,e=>rF[e])}function aF(t,e,n){const r=["left","right"],i=["right","left"],o=["top","bottom"],a=["bottom","top"];switch(t){case"top":case"bottom":return n?e?i:r:e?r:i;case"left":case"right":return e?o:a;default:return[]}}function sF(t,e,n,r){const i=fc(t);let o=aF(Ji(t),n==="start",r);return i&&(o=o.map(a=>a+"-"+i),e&&(o=o.concat(o.map(vb)))),o}function sg(t){return t.replace(/left|right|bottom|top/g,e=>nF[e])}function lF(t){return{top:0,right:0,bottom:0,left:0,...t}}function c_(t){return typeof t!="number"?lF(t):{top:t,right:t,bottom:t,left:t}}function lg(t){const{x:e,y:n,width:r,height:i}=t;return{width:r,height:i,top:n,left:e,right:e+r,bottom:n+i,x:e,y:n}}function CE(t,e,n){let{reference:r,floating:i}=t;const o=aa(e),a=Ex(e),s=Sx(a),l=Ji(e),u=o==="y",f=r.x+r.width/2-i.width/2,c=r.y+r.height/2-i.height/2,d=r[s]/2-i[s]/2;let h;switch(l){case"top":h={x:f,y:r.y-i.height};break;case"bottom":h={x:f,y:r.y+r.height};break;case"right":h={x:r.x+r.width,y:c};break;case"left":h={x:r.x-i.width,y:c};break;default:h={x:r.x,y:r.y}}switch(fc(e)){case"start":h[a]-=d*(n&&u?-1:1);break;case"end":h[a]+=d*(n&&u?-1:1);break}return h}const uF=async(t,e,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:a}=n,s=o.filter(Boolean),l=await(a.isRTL==null?void 0:a.isRTL(e));let u=await a.getElementRects({reference:t,floating:e,strategy:i}),{x:f,y:c}=CE(u,r,l),d=r,h={},g=0;for(let p=0;p<s.length;p++){const{name:v,fn:y}=s[p],{x:m,y:b,data:w,reset:x}=await y({x:f,y:c,initialPlacement:r,placement:d,strategy:i,middlewareData:h,rects:u,platform:a,elements:{reference:t,floating:e}});f=m??f,c=b??c,h={...h,[v]:{...h[v],...w}},x&&g<=50&&(g++,typeof x=="object"&&(x.placement&&(d=x.placement),x.rects&&(u=x.rects===!0?await a.getElementRects({reference:t,floating:e,strategy:i}):x.rects),{x:f,y:c}=CE(u,d,l)),p=-1)}return{x:f,y:c,placement:d,strategy:i,middlewareData:h}};async function Vf(t,e){var n;e===void 0&&(e={});const{x:r,y:i,platform:o,rects:a,elements:s,strategy:l}=t,{boundary:u="clippingAncestors",rootBoundary:f="viewport",elementContext:c="floating",altBoundary:d=!1,padding:h=0}=qi(e,t),g=c_(h),v=s[d?c==="floating"?"reference":"floating":c],y=lg(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(v)))==null||n?v:v.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(s.floating)),boundary:u,rootBoundary:f,strategy:l})),m=c==="floating"?{x:r,y:i,width:a.floating.width,height:a.floating.height}:a.reference,b=await(o.getOffsetParent==null?void 0:o.getOffsetParent(s.floating)),w=await(o.isElement==null?void 0:o.isElement(b))?await(o.getScale==null?void 0:o.getScale(b))||{x:1,y:1}:{x:1,y:1},x=lg(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:m,offsetParent:b,strategy:l}):m);return{top:(y.top-x.top+g.top)/w.y,bottom:(x.bottom-y.bottom+g.bottom)/w.y,left:(y.left-x.left+g.left)/w.x,right:(x.right-y.right+g.right)/w.x}}const cF=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:r,placement:i,rects:o,platform:a,elements:s,middlewareData:l}=e,{element:u,padding:f=0}=qi(t,e)||{};if(u==null)return{};const c=c_(f),d={x:n,y:r},h=Ex(i),g=Sx(h),p=await a.getDimensions(u),v=h==="y",y=v?"top":"left",m=v?"bottom":"right",b=v?"clientHeight":"clientWidth",w=o.reference[g]+o.reference[h]-d[h]-o.floating[g],x=d[h]-o.reference[h],A=await(a.getOffsetParent==null?void 0:a.getOffsetParent(u));let E=A?A[b]:0;(!E||!await(a.isElement==null?void 0:a.isElement(A)))&&(E=s.floating[b]||o.floating[g]);const O=w/2-x/2,_=E/2-p[g]/2-1,T=ia(c[y],_),N=ia(c[m],_),I=T,j=E-p[g]-N,L=E/2-p[g]/2+O,R=yb(I,L,j),M=!l.arrow&&fc(i)!=null&&L!==R&&o.reference[g]/2-(L<I?T:N)-p[g]/2<0,U=M?L<I?L-I:L-j:0;return{[h]:d[h]+U,data:{[h]:R,centerOffset:L-R-U,...M&&{alignmentOffset:U}},reset:M}}}),fF=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,r;const{placement:i,middlewareData:o,rects:a,initialPlacement:s,platform:l,elements:u}=e,{mainAxis:f=!0,crossAxis:c=!0,fallbackPlacements:d,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:p=!0,...v}=qi(t,e);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const y=Ji(i),m=aa(s),b=Ji(s)===s,w=await(l.isRTL==null?void 0:l.isRTL(u.floating)),x=d||(b||!p?[sg(s)]:oF(s)),A=g!=="none";!d&&A&&x.push(...sF(s,p,g,w));const E=[s,...x],O=await Vf(e,v),_=[];let T=((r=o.flip)==null?void 0:r.overflows)||[];if(f&&_.push(O[y]),c){const L=iF(i,a,w);_.push(O[L[0]],O[L[1]])}if(T=[...T,{placement:i,overflows:_}],!_.every(L=>L<=0)){var N,I;const L=(((N=o.flip)==null?void 0:N.index)||0)+1,R=E[L];if(R)return{data:{index:L,overflows:T},reset:{placement:R}};let M=(I=T.filter(U=>U.overflows[0]<=0).sort((U,k)=>U.overflows[1]-k.overflows[1])[0])==null?void 0:I.placement;if(!M)switch(h){case"bestFit":{var j;const U=(j=T.filter(k=>{if(A){const z=aa(k.placement);return z===m||z==="y"}return!0}).map(k=>[k.placement,k.overflows.filter(z=>z>0).reduce((z,G)=>z+G,0)]).sort((k,z)=>k[1]-z[1])[0])==null?void 0:j[0];U&&(M=U);break}case"initialPlacement":M=s;break}if(i!==M)return{reset:{placement:M}}}return{}}}};function TE(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function kE(t){return tF.some(e=>t[e]>=0)}const dF=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:r="referenceHidden",...i}=qi(t,e);switch(r){case"referenceHidden":{const o=await Vf(e,{...i,elementContext:"reference"}),a=TE(o,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:kE(a)}}}case"escaped":{const o=await Vf(e,{...i,altBoundary:!0}),a=TE(o,n.floating);return{data:{escapedOffsets:a,escaped:kE(a)}}}default:return{}}}}};async function hF(t,e){const{placement:n,platform:r,elements:i}=t,o=await(r.isRTL==null?void 0:r.isRTL(i.floating)),a=Ji(n),s=fc(n),l=aa(n)==="y",u=["left","top"].includes(a)?-1:1,f=o&&l?-1:1,c=qi(e,t);let{mainAxis:d,crossAxis:h,alignmentAxis:g}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return s&&typeof g=="number"&&(h=s==="end"?g*-1:g),l?{x:h*f,y:d*u}:{x:d*u,y:h*f}}const pF=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,r;const{x:i,y:o,placement:a,middlewareData:s}=e,l=await hF(e,t);return a===((n=s.offset)==null?void 0:n.placement)&&(r=s.arrow)!=null&&r.alignmentOffset?{}:{x:i+l.x,y:o+l.y,data:{...l,placement:a}}}}},gF=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:r,placement:i}=e,{mainAxis:o=!0,crossAxis:a=!1,limiter:s={fn:v=>{let{x:y,y:m}=v;return{x:y,y:m}}},...l}=qi(t,e),u={x:n,y:r},f=await Vf(e,l),c=aa(Ji(i)),d=Ax(c);let h=u[d],g=u[c];if(o){const v=d==="y"?"top":"left",y=d==="y"?"bottom":"right",m=h+f[v],b=h-f[y];h=yb(m,h,b)}if(a){const v=c==="y"?"top":"left",y=c==="y"?"bottom":"right",m=g+f[v],b=g-f[y];g=yb(m,g,b)}const p=s.fn({...e,[d]:h,[c]:g});return{...p,data:{x:p.x-n,y:p.y-r,enabled:{[d]:o,[c]:a}}}}}},mF=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:r,placement:i,rects:o,middlewareData:a}=e,{offset:s=0,mainAxis:l=!0,crossAxis:u=!0}=qi(t,e),f={x:n,y:r},c=aa(i),d=Ax(c);let h=f[d],g=f[c];const p=qi(s,e),v=typeof p=="number"?{mainAxis:p,crossAxis:0}:{mainAxis:0,crossAxis:0,...p};if(l){const b=d==="y"?"height":"width",w=o.reference[d]-o.floating[b]+v.mainAxis,x=o.reference[d]+o.reference[b]-v.mainAxis;h<w?h=w:h>x&&(h=x)}if(u){var y,m;const b=d==="y"?"width":"height",w=["top","left"].includes(Ji(i)),x=o.reference[c]-o.floating[b]+(w&&((y=a.offset)==null?void 0:y[c])||0)+(w?0:v.crossAxis),A=o.reference[c]+o.reference[b]+(w?0:((m=a.offset)==null?void 0:m[c])||0)-(w?v.crossAxis:0);g<x?g=x:g>A&&(g=A)}return{[d]:h,[c]:g}}}},yF=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,r;const{placement:i,rects:o,platform:a,elements:s}=e,{apply:l=()=>{},...u}=qi(t,e),f=await Vf(e,u),c=Ji(i),d=fc(i),h=aa(i)==="y",{width:g,height:p}=o.floating;let v,y;c==="top"||c==="bottom"?(v=c,y=d===(await(a.isRTL==null?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(y=c,v=d==="end"?"top":"bottom");const m=p-f.top-f.bottom,b=g-f.left-f.right,w=ia(p-f[v],m),x=ia(g-f[y],b),A=!e.middlewareData.shift;let E=w,O=x;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(O=b),(r=e.middlewareData.shift)!=null&&r.enabled.y&&(E=m),A&&!d){const T=Rn(f.left,0),N=Rn(f.right,0),I=Rn(f.top,0),j=Rn(f.bottom,0);h?O=g-2*(T!==0||N!==0?T+N:Rn(f.left,f.right)):E=p-2*(I!==0||j!==0?I+j:Rn(f.top,f.bottom))}await l({...e,availableWidth:O,availableHeight:E});const _=await a.getDimensions(s.floating);return g!==_.width||p!==_.height?{reset:{rects:!0}}:{}}}};function Fm(){return typeof window<"u"}function dc(t){return f_(t)?(t.nodeName||"").toLowerCase():"#document"}function jn(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function hi(t){var e;return(e=(f_(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function f_(t){return Fm()?t instanceof Node||t instanceof jn(t).Node:!1}function Rr(t){return Fm()?t instanceof Element||t instanceof jn(t).Element:!1}function ci(t){return Fm()?t instanceof HTMLElement||t instanceof jn(t).HTMLElement:!1}function NE(t){return!Fm()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof jn(t).ShadowRoot}function oh(t){const{overflow:e,overflowX:n,overflowY:r,display:i}=Dr(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&!["inline","contents"].includes(i)}function vF(t){return["table","td","th"].includes(dc(t))}function Um(t){return[":popover-open",":modal"].some(e=>{try{return t.matches(e)}catch{return!1}})}function Ox(t){const e=Px(),n=Rr(t)?Dr(t):t;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function bF(t){let e=sa(t);for(;ci(e)&&!Iu(e);){if(Ox(e))return e;if(Um(e))return null;e=sa(e)}return null}function Px(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Iu(t){return["html","body","#document"].includes(dc(t))}function Dr(t){return jn(t).getComputedStyle(t)}function zm(t){return Rr(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function sa(t){if(dc(t)==="html")return t;const e=t.assignedSlot||t.parentNode||NE(t)&&t.host||hi(t);return NE(e)?e.host:e}function d_(t){const e=sa(t);return Iu(e)?t.ownerDocument?t.ownerDocument.body:t.body:ci(e)&&oh(e)?e:d_(e)}function Wf(t,e,n){var r;e===void 0&&(e=[]),n===void 0&&(n=!0);const i=d_(t),o=i===((r=t.ownerDocument)==null?void 0:r.body),a=jn(i);if(o){const s=bb(a);
vendor: 4,651 bytes, line 65
65return e.concat(a,a.visualViewport||[],oh(i)?i:[],s&&n?Wf(s):[])}return e.concat(i,Wf(i,[],n))}function bb(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function h_(t){const e=Dr(t);let n=parseFloat(e.width)||0,r=parseFloat(e.height)||0;const i=ci(t),o=i?t.offsetWidth:n,a=i?t.offsetHeight:r,s=ag(n)!==o||ag(r)!==a;return s&&(n=o,r=a),{width:n,height:r,$:s}}function Cx(t){return Rr(t)?t:t.contextElement}function Nl(t){const e=Cx(t);if(!ci(e))return oa(1);const n=e.getBoundingClientRect(),{width:r,height:i,$:o}=h_(e);let a=(o?ag(n.width):n.width)/r,s=(o?ag(n.height):n.height)/i;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}const wF=oa(0);function p_(t){const e=jn(t);return!Px()||!e.visualViewport?wF:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function xF(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==jn(t)?!1:e}function Os(t,e,n,r){e===void 0&&(e=!1),n===void 0&&(n=!1);const i=t.getBoundingClientRect(),o=Cx(t);let a=oa(1);e&&(r?Rr(r)&&(a=Nl(r)):a=Nl(t));const s=xF(o,n,r)?p_(o):oa(0);let l=(i.left+s.x)/a.x,u=(i.top+s.y)/a.y,f=i.width/a.x,c=i.height/a.y;if(o){const d=jn(o),h=r&&Rr(r)?jn(r):r;let g=d,p=bb(g);for(;p&&r&&h!==g;){const v=Nl(p),y=p.getBoundingClientRect(),m=Dr(p),b=y.left+(p.clientLeft+parseFloat(m.paddingLeft))*v.x,w=y.top+(p.clientTop+parseFloat(m.paddingTop))*v.y;l*=v.x,u*=v.y,f*=v.x,c*=v.y,l+=b,u+=w,g=jn(p),p=bb(g)}}return lg({width:f,height:c,x:l,y:u})}function AF(t){let{elements:e,rect:n,offsetParent:r,strategy:i}=t;const o=i==="fixed",a=hi(r),s=e?Um(e.floating):!1;if(r===a||s&&o)return n;let l={scrollLeft:0,scrollTop:0},u=oa(1);const f=oa(0),c=ci(r);if((c||!c&&!o)&&((dc(r)!=="body"||oh(a))&&(l=zm(r)),ci(r))){const d=Os(r);u=Nl(r),f.x=d.x+r.clientLeft,f.y=d.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-l.scrollLeft*u.x+f.x,y:n.y*u.y-l.scrollTop*u.y+f.y}}function SF(t){return Array.from(t.getClientRects())}function wb(t,e){const n=zm(t).scrollLeft;return e?e.left+n:Os(hi(t)).left+n}function EF(t){const e=hi(t),n=zm(t),r=t.ownerDocument.body,i=Rn(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),o=Rn(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+wb(t);const s=-n.scrollTop;return Dr(r).direction==="rtl"&&(a+=Rn(e.clientWidth,r.clientWidth)-i),{width:i,height:o,x:a,y:s}}function OF(t,e){const n=jn(t),r=hi(t),i=n.visualViewport;let o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;const u=Px();(!u||u&&e==="fixed")&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s,y:l}}function PF(t,e){const n=Os(t,!0,e==="fixed"),r=n.top+t.clientTop,i=n.left+t.clientLeft,o=ci(t)?Nl(t):oa(1),a=t.clientWidth*o.x,s=t.clientHeight*o.y,l=i*o.x,u=r*o.y;return{width:a,height:s,x:l,y:u}}function _E(t,e,n){let r;if(e==="viewport")r=OF(t,n);else if(e==="document")r=EF(hi(t));else if(Rr(e))r=PF(e,n);else{const i=p_(t);r={...e,x:e.x-i.x,y:e.y-i.y}}return lg(r)}function g_(t,e){const n=sa(t);return n===e||!Rr(n)||Iu(n)?!1:Dr(n).position==="fixed"||g_(n,e)}function CF(t,e){const n=e.get(t);if(n)return n;let r=Wf(t,[],!1).filter(s=>Rr(s)&&dc(s)!=="body"),i=null;const o=Dr(t).position==="fixed";let a=o?sa(t):t;for(;Rr(a)&&!Iu(a);){const s=Dr(a),l=Ox(a);!l&&s.position==="fixed"&&(i=null),(o?!l&&!i:!l&&s.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||oh(a)&&!l&&g_(t,a))?r=r.filter(f=>f!==a):i=s,a=sa(a)}return e.set(t,r),r}function TF(t){let{element:e,boundary:n,rootBoundary:r,strategy:i}=t;const a=[...n==="clippingAncestors"?Um(e)?[]:CF(e,this._c):[].concat(n),r],s=a[0],l=a.reduce((u,f)=>{const c=_E(e,f,i);return u.top=Rn(c.top,u.top),u.right=ia(c.right,u.right),u.bottom=ia(c.bottom,u.bottom),u.left=Rn(c.left,u.left),u},_E(e,s,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function kF(t){const{width:e,height:n}=h_(t);return{width:e,height:n}}function NF(t,e,n){const r=ci(e),i=hi(e),o=n==="fixed",a=Os(t,!0,o,e);let s={scrollLeft:0,scrollTop:0};const l=oa(0);if(r||!r&&!o)if((dc(e)!=="body"||oh(i))&&(s=zm(e)),r){const h=Os(e,!0,o,e);l.x=h.x+e.clientLeft,l.y=h.y+e.clientTop}else i&&(l.x=wb(i));let u=0,f=0;if(i&&!r&&!o){const h=i.getBoundingClientRect();f=h.top+s.scrollTop,u=h.left+s.scrollLeft-wb(i,h)}const c=a.left+s.scrollLeft-l.x-u,d=a.top+s.scrollTop-l.y-f;return{x:c,y:d,width:a.width,height:a.height}}function Cv(t){return Dr(t).position==="static"}function IE(t,e){if(!ci(t)||Dr(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return hi(t)===n&&(n=n.ownerDocument.body),n}function m_(t,e){const n=jn(t);if(Um(t))return n;if(!ci(t)){let i=sa(t);for(;i&&!Iu(i);
vendor: 12,959 bytes, line 65
65){if(Rr(i)&&!Cv(i))return i;i=sa(i)}return n}let r=IE(t,e);for(;r&&vF(r)&&Cv(r);)r=IE(r,e);return r&&Iu(r)&&Cv(r)&&!Ox(r)?n:r||bF(t)||n}const _F=async function(t){const e=this.getOffsetParent||m_,n=this.getDimensions,r=await n(t.floating);return{reference:NF(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function IF(t){return Dr(t).direction==="rtl"}const MF={convertOffsetParentRelativeRectToViewportRelativeRect:AF,getDocumentElement:hi,getClippingRect:TF,getOffsetParent:m_,getElementRects:_F,getClientRects:SF,getDimensions:kF,getScale:Nl,isElement:Rr,isRTL:IF};function RF(t,e){let n=null,r;const i=hi(t);function o(){var s;clearTimeout(r),(s=n)==null||s.disconnect(),n=null}function a(s,l){s===void 0&&(s=!1),l===void 0&&(l=1),o();const{left:u,top:f,width:c,height:d}=t.getBoundingClientRect();if(s||e(),!c||!d)return;const h=Lh(f),g=Lh(i.clientWidth-(u+c)),p=Lh(i.clientHeight-(f+d)),v=Lh(u),m={rootMargin:-h+"px "+-g+"px "+-p+"px "+-v+"px",threshold:Rn(0,ia(1,l))||1};let b=!0;function w(x){const A=x[0].intersectionRatio;if(A!==l){if(!b)return a();A?a(!1,A):r=setTimeout(()=>{a(!1,1e-7)},1e3)}b=!1}try{n=new IntersectionObserver(w,{...m,root:i.ownerDocument})}catch{n=new IntersectionObserver(w,m)}n.observe(t)}return a(!0),o}function DF(t,e,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,u=Cx(t),f=i||o?[...u?Wf(u):[],...Wf(e)]:[];f.forEach(y=>{i&&y.addEventListener("scroll",n,{passive:!0}),o&&y.addEventListener("resize",n)});const c=u&&s?RF(u,n):null;let d=-1,h=null;a&&(h=new ResizeObserver(y=>{let[m]=y;m&&m.target===u&&h&&(h.unobserve(e),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var b;(b=h)==null||b.observe(e)})),n()}),u&&!l&&h.observe(u),h.observe(e));let g,p=l?Os(t):null;l&&v();function v(){const y=Os(t);p&&(y.x!==p.x||y.y!==p.y||y.width!==p.width||y.height!==p.height)&&n(),p=y,g=requestAnimationFrame(v)}return n(),()=>{var y;f.forEach(m=>{i&&m.removeEventListener("scroll",n),o&&m.removeEventListener("resize",n)}),c==null||c(),(y=h)==null||y.disconnect(),h=null,l&&cancelAnimationFrame(g)}}const $F=pF,BF=gF,jF=fF,LF=yF,FF=dF,ME=cF,UF=mF,zF=(t,e,n)=>{const r=new Map,i={platform:MF,...n},o={...i.platform,_c:r};return uF(t,e,{...i,platform:o})};var Op=typeof document<"u"?P.useLayoutEffect:P.useEffect;function ug(t,e){if(t===e)return!0;if(typeof t!=typeof e)return!1;if(typeof t=="function"&&t.toString()===e.toString())return!0;let n,r,i;if(t&&e&&typeof t=="object"){if(Array.isArray(t)){if(n=t.length,n!==e.length)return!1;for(r=n;r--!==0;)if(!ug(t[r],e[r]))return!1;return!0}if(i=Object.keys(t),n=i.length,n!==Object.keys(e).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(e,i[r]))return!1;for(r=n;r--!==0;){const o=i[r];if(!(o==="_owner"&&t.$$typeof)&&!ug(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}function y_(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function RE(t,e){const n=y_(t);return Math.round(e*n)/n}function Tv(t){const e=P.useRef(t);return Op(()=>{e.current=t}),e}function HF(t){t===void 0&&(t={});const{placement:e="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:o,floating:a}={},transform:s=!0,whileElementsMounted:l,open:u}=t,[f,c]=P.useState({x:0,y:0,strategy:n,placement:e,middlewareData:{},isPositioned:!1}),[d,h]=P.useState(r);ug(d,r)||h(r);const[g,p]=P.useState(null),[v,y]=P.useState(null),m=P.useCallback(k=>{k!==A.current&&(A.current=k,p(k))},[]),b=P.useCallback(k=>{k!==E.current&&(E.current=k,y(k))},[]),w=o||g,x=a||v,A=P.useRef(null),E=P.useRef(null),O=P.useRef(f),_=l!=null,T=Tv(l),N=Tv(i),I=Tv(u),j=P.useCallback(()=>{if(!A.current||!E.current)return;const k={placement:e,strategy:n,middleware:d};N.current&&(k.platform=N.current),zF(A.current,E.current,k).then(z=>{const G={...z,isPositioned:I.current!==!1};L.current&&!ug(O.current,G)&&(O.current=G,Lm.flushSync(()=>{c(G)}))})},[d,e,n,N,I]);Op(()=>{u===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,c(k=>({...k,isPositioned:!1})))},[u]);const L=P.useRef(!1);Op(()=>(L.current=!0,()=>{L.current=!1}),[]),Op(()=>{if(w&&(A.current=w),x&&(E.current=x),w&&x){if(T.current)return T.current(w,x,j);j()}},[w,x,j,T,_]);const R=P.useMemo(()=>({reference:A,floating:E,setReference:m,setFloating:b}),[m,b]),M=P.useMemo(()=>({reference:w,floating:x}),[w,x]),U=P.useMemo(()=>{const k={position:n,left:0,top:0};if(!M.floating)return k;const z=RE(M.floating,f.x),G=RE(M.floating,f.y);return s?{...k,transform:"translate("+z+"px, "+G+"px)",...y_(M.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:z,top:G}},[n,s,M.floating,f.x,f.y]);return P.useMemo(()=>({...f,update:j,refs:R,elements:M,floatingStyles:U}),[f,j,R,M,U])}const GF=t=>{function e(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:t,fn(n){const{element:r,padding:i}=typeof t=="function"?t(n):t;return r&&e(r)?r.current!=null?ME({element:r.current,padding:i}).fn(n):{}:r?ME({element:r,padding:i}).fn(n):{}}}},VF=(t,e)=>({...$F(t),options:[t,e]}),WF=(t,e)=>({...BF(t),options:[t,e]}),KF=(t,e)=>({...UF(t),options:[t,e]}),QF=(t,e)=>({...jF(t),options:[t,e]}),YF=(t,e)=>({...LF(t),options:[t,e]}),XF=(t,e)=>({...FF(t),options:[t,e]}),qF=(t,e)=>({...GF(t),options:[t,e]});var JF="Arrow",v_=P.forwardRef((t,e)=>{const{children:n,width:r=10,height:i=5,...o}=t;return D.jsx(jr.svg,{...o,ref:e,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?n:D.jsx("polygon",{points:"0,0 30,0 15,10"})})});v_.displayName=JF;var ZF=v_;function b_(t){const[e,n]=P.useState(void 0);return Nu(()=>{if(t){n({width:t.offsetWidth,height:t.offsetHeight});const r=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const o=i[0];let a,s;if("borderBoxSize"in o){const l=o.borderBoxSize,u=Array.isArray(l)?l[0]:l;a=u.inlineSize,s=u.blockSize}else a=t.offsetWidth,s=t.offsetHeight;n({width:a,height:s})});return r.observe(t,{box:"border-box"}),()=>r.unobserve(t)}else n(void 0)},[t]),e}var Tx="Popper",[w_,x_]=wx(Tx),[e4,A_]=w_(Tx),S_=t=>{const{__scopePopper:e,children:n}=t,[r,i]=P.useState(null);return D.jsx(e4,{scope:e,anchor:r,onAnchorChange:i,children:n})};S_.displayName=Tx;var E_="PopperAnchor",O_=P.forwardRef((t,e)=>{const{__scopePopper:n,virtualRef:r,...i}=t,o=A_(E_,n),a=P.useRef(null),s=An(e,a);return P.useEffect(()=>{o.onAnchorChange((r==null?void 0:r.current)||a.current)}),r?null:D.jsx(jr.div,{...i,ref:s})});O_.displayName=E_;var kx="PopperContent",[t4,n4]=w_(kx),P_=P.forwardRef((t,e)=>{var Ce,jt,J,oe,ue,W;const{__scopePopper:n,side:r="bottom",sideOffset:i=0,align:o="center",alignOffset:a=0,arrowPadding:s=0,avoidCollisions:l=!0,collisionBoundary:u=[],collisionPadding:f=0,sticky:c="partial",hideWhenDetached:d=!1,updatePositionStrategy:h="optimized",onPlaced:g,...p}=t,v=A_(kx,n),[y,m]=P.useState(null),b=An(e,ge=>m(ge)),[w,x]=P.useState(null),A=b_(w),E=(A==null?void 0:A.width)??0,O=(A==null?void 0:A.height)??0,_=r+(o!=="center"?"-"+o:""),T=typeof f=="number"?f:{top:0,right:0,bottom:0,left:0,...f},N=Array.isArray(u)?u:[u],I=N.length>0,j={padding:T,boundary:N.filter(i4),altBoundary:I},{refs:L,floatingStyles:R,placement:M,isPositioned:U,middlewareData:k}=HF({strategy:"fixed",placement:_,whileElementsMounted:(...ge)=>DF(...ge,{animationFrame:h==="always"}),elements:{reference:v.anchor},middleware:[VF({mainAxis:i+O,alignmentAxis:a}),l&&WF({mainAxis:!0,crossAxis:!1,limiter:c==="partial"?KF():void 0,...j}),l&&QF({...j}),YF({...j,apply:({elements:ge,rects:ce,availableWidth:Ye,availableHeight:ze})=>{const{width:Yt,height:dr}=ce.reference,gi=ge.floating.style;gi.setProperty("--radix-popper-available-width",`${Ye}px`),gi.setProperty("--radix-popper-available-height",`${ze}px`),gi.setProperty("--radix-popper-anchor-width",`${Yt}px`),gi.setProperty("--radix-popper-anchor-height",`${dr}px`)}}),w&&qF({element:w,padding:s}),o4({arrowWidth:E,arrowHeight:O}),d&&XF({strategy:"referenceHidden",...j})]}),[z,G]=k_(M),X=uc(g);Nu(()=>{U&&(X==null||X())},[U,X]);const q=(Ce=k.arrow)==null?void 0:Ce.x,ae=(jt=k.arrow)==null?void 0:jt.y,ve=((J=k.arrow)==null?void 0:J.centerOffset)!==0,[$e,Je]=P.useState();return Nu(()=>{y&&Je(window.getComputedStyle(y).zIndex)},[y]),D.jsx("div",{ref:L.setFloating,"data-radix-popper-content-wrapper":"",style:{...R,transform:U?R.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:$e,"--radix-popper-transform-origin":[(oe=k.transformOrigin)==null?void 0:oe.x,(ue=k.transformOrigin)==null?void 0:ue.y].join(" "),...((W=k.hide)==null?void 0:W.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:D.jsx(t4,{scope:n,placedSide:z,onArrowChange:x,arrowX:q,arrowY:ae,shouldHideArrow:ve,children:D.jsx(jr.div,{"data-side":z,"data-align":G,...p,ref:b,style:{...p.style,animation:U?void 0:"none"}})})})});P_.displayName=kx;var C_="PopperArrow",r4={top:"bottom",right:"left",bottom:"top",left:"right"},T_=P.forwardRef(function(e,n){const{__scopePopper:r,...i}=e,o=n4(C_,r),a=r4[o.placedSide];return D.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]: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:D.jsx(ZF,{...i,ref:n,style:{...i.style,display:"block"}})})});T_.displayName=C_;function i4(t){return t!==null}var o4=t=>({name:"transformOrigin",options:t,fn(e){var v,y,m;const{placement:n,rects:r,middlewareData:i}=e,a=((v=i.arrow)==null?void 0:v.centerOffset)!==0,s=a?0:t.arrowWidth,l=a?0:t.arrowHeight,[u,f]=k_(n),c={start:"0%",center:"50%",end:"100%"}[f],d=(((y=i.arrow)==null?void 0:y.x)??0)+s/2,h=(((m=i.arrow)==null?void 0:m.y)??0)+l/2;let g="",p="";return u==="bottom"?(g=a?c:`${d}px`,p=`${-l}px`):u==="top"?(g=a?c:`${d}px`,p=`${r.floating.height+l}px`):u==="right"?(g=`${-l}px`,p=a?c:`${h}px`):u==="left"&&(g=`${r.floating.width+l}px`,p=a?c:`${h}px`),{data:{x:g,y:p}}}});function k_(t){const[e,n="center"]=t.split("-");return[e,n]}var a4=S_,s4=O_,l4=P_,u4=T_;function c4(t,e){return P.useReducer((n,r)=>e[n][r]??n,t)}var N_=t=>{const{present:e,children:n}=t,r=f4(e),i=typeof n=="function"?n({present:r.isPresent}):P.Children.only(n),o=An(r.ref,d4(i));return typeof n=="function"||r.isPresent?P.cloneElement(i,{ref:o}):null};N_.displayName="Presence";function f4(t){const[e,n]=P.useState(),r=P.useRef({}),i=P.useRef(t),o=P.useRef("none"),a=t?"mounted":"unmounted",[s,l]=c4(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return P.useEffect(()=>{const u=Fh(r.current);o.current=s==="mounted"?u:"none"},[s]),Nu(()=>{const u=r.current,f=i.current;if(f!==t){const d=o.current,h=Fh(u);t?l("MOUNT"):h==="none"||(u==null?void 0:u.display)==="none"?l("UNMOUNT"):l(f&&d!==h?"ANIMATION_OUT":"UNMOUNT"),i.current=t}},[t,l]),Nu(()=>{if(e){let u;const f=e.ownerDocument.defaultView??window,c=h=>{const p=Fh(r.current).includes(h.animationName);if(h.target===e&&p&&(l("ANIMATION_END"),!i.current)){const v=e.style.animationFillMode;e.style.animationFillMode="forwards",u=f.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=v)})}},d=h=>{h.target===e&&(o.current=Fh(r.current))};return e.addEventListener("animationstart",d),e.addEventListener("animationcancel",c),e.addEventListener("animationend",c),()=>{f.clearTimeout(u),e.removeEventListener("animationstart",d),e.removeEventListener("animationcancel",c),e.removeEventListener("animationend",c)}}else l("ANIMATION_END")},[e,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:P.useCallback(u=>{u&&(r.current=getComputedStyle(u)),n(u)},[])}}function Fh(t){return(t==null?void 0:t.animationName)||"none"}function d4(t){var r,i;let e=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,n=e&&"isReactWarning"in e&&e.isReactWarning;return n?t.ref:(e=(i=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:i.get,n=e&&"isReactWarning"in e&&e.isReactWarning,n?t.props.ref:t.props.ref||t.ref)}var[Hm,zde]=H3("Tooltip",[x_]),Gm=x_(),__="TooltipProvider",h4=700,xb="tooltip.open",[p4,Nx]=Hm(__),I_=t=>{const{__scopeTooltip:e,delayDuration:n=h4,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:o}=t,[a,s]=P.useState(!0),l=P.useRef(!1),u=P.useRef(0);return P.useEffect(()=>{const f=u.current;return()=>window.clearTimeout(f)},[]),D.jsx(p4,{scope:e,isOpenDelayed:a,delayDuration:n,onOpen:P.useCallback(()=>{window.clearTimeout(u.current),s(!1)},[]),onClose:P.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>s(!0),r)},[r]),isPointerInTransitRef:l,onPointerInTransitChange:P.useCallback(f=>{l.current=f}
vendor: 6,566 bytes, line 65
65,[]),disableHoverableContent:i,children:o})};I_.displayName=__;var Vm="Tooltip",[g4,Wm]=Hm(Vm),M_=t=>{const{__scopeTooltip:e,children:n,open:r,defaultOpen:i=!1,onOpenChange:o,disableHoverableContent:a,delayDuration:s}=t,l=Nx(Vm,t.__scopeTooltip),u=Gm(e),[f,c]=P.useState(null),d=eF(),h=P.useRef(0),g=a??l.disableHoverableContent,p=s??l.delayDuration,v=P.useRef(!1),[y=!1,m]=qN({prop:r,defaultProp:i,onChange:E=>{E?(l.onOpen(),document.dispatchEvent(new CustomEvent(xb))):l.onClose(),o==null||o(E)}}),b=P.useMemo(()=>y?v.current?"delayed-open":"instant-open":"closed",[y]),w=P.useCallback(()=>{window.clearTimeout(h.current),h.current=0,v.current=!1,m(!0)},[m]),x=P.useCallback(()=>{window.clearTimeout(h.current),h.current=0,m(!1)},[m]),A=P.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>{v.current=!0,m(!0),h.current=0},p)},[p,m]);return P.useEffect(()=>()=>{h.current&&(window.clearTimeout(h.current),h.current=0)},[]),D.jsx(a4,{...u,children:D.jsx(g4,{scope:e,contentId:d,open:y,stateAttribute:b,trigger:f,onTriggerChange:c,onTriggerEnter:P.useCallback(()=>{l.isOpenDelayed?A():w()},[l.isOpenDelayed,A,w]),onTriggerLeave:P.useCallback(()=>{g?x():(window.clearTimeout(h.current),h.current=0)},[x,g]),onOpen:w,onClose:x,disableHoverableContent:g,children:n})})};M_.displayName=Vm;var Ab="TooltipTrigger",R_=P.forwardRef((t,e)=>{const{__scopeTooltip:n,...r}=t,i=Wm(Ab,n),o=Nx(Ab,n),a=Gm(n),s=P.useRef(null),l=An(e,s,i.onTriggerChange),u=P.useRef(!1),f=P.useRef(!1),c=P.useCallback(()=>u.current=!1,[]);return P.useEffect(()=>()=>document.removeEventListener("pointerup",c),[c]),D.jsx(s4,{asChild:!0,...a,children:D.jsx(jr.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...r,ref:l,onPointerMove:tn(t.onPointerMove,d=>{d.pointerType!=="touch"&&!f.current&&!o.isPointerInTransitRef.current&&(i.onTriggerEnter(),f.current=!0)}),onPointerLeave:tn(t.onPointerLeave,()=>{i.onTriggerLeave(),f.current=!1}),onPointerDown:tn(t.onPointerDown,()=>{u.current=!0,document.addEventListener("pointerup",c,{once:!0})}),onFocus:tn(t.onFocus,()=>{u.current||i.onOpen()}),onBlur:tn(t.onBlur,i.onClose),onClick:tn(t.onClick,i.onClose)})})});R_.displayName=Ab;var m4="TooltipPortal",[Hde,y4]=Hm(m4,{forceMount:void 0}),Mu="TooltipContent",D_=P.forwardRef((t,e)=>{const n=y4(Mu,t.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...o}=t,a=Wm(Mu,t.__scopeTooltip);return D.jsx(N_,{present:r||a.open,children:a.disableHoverableContent?D.jsx($_,{side:i,...o,ref:e}):D.jsx(v4,{side:i,...o,ref:e})})}),v4=P.forwardRef((t,e)=>{const n=Wm(Mu,t.__scopeTooltip),r=Nx(Mu,t.__scopeTooltip),i=P.useRef(null),o=An(e,i),[a,s]=P.useState(null),{trigger:l,onClose:u}=n,f=i.current,{onPointerInTransitChange:c}=r,d=P.useCallback(()=>{s(null),c(!1)},[c]),h=P.useCallback((g,p)=>{const v=g.currentTarget,y={x:g.clientX,y:g.clientY},m=A4(y,v.getBoundingClientRect()),b=S4(y,m),w=E4(p.getBoundingClientRect()),x=P4([...b,...w]);s(x),c(!0)},[c]);return P.useEffect(()=>()=>d(),[d]),P.useEffect(()=>{if(l&&f){const g=v=>h(v,f),p=v=>h(v,l);return l.addEventListener("pointerleave",g),f.addEventListener("pointerleave",p),()=>{l.removeEventListener("pointerleave",g),f.removeEventListener("pointerleave",p)}}},[l,f,h,d]),P.useEffect(()=>{if(a){const g=p=>{const v=p.target,y={x:p.clientX,y:p.clientY},m=(l==null?void 0:l.contains(v))||(f==null?void 0:f.contains(v)),b=!O4(y,a);m?d():b&&(d(),u())};return document.addEventListener("pointermove",g),()=>document.removeEventListener("pointermove",g)}},[l,f,a,u,d]),D.jsx($_,{...t,ref:o})}),[b4,w4]=Hm(Vm,{isInside:!1}),$_=P.forwardRef((t,e)=>{const{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:o,onPointerDownOutside:a,...s}=t,l=Wm(Mu,n),u=Gm(n),{onClose:f}=l;return P.useEffect(()=>(document.addEventListener(xb,f),()=>document.removeEventListener(xb,f)),[f]),P.useEffect(()=>{if(l.trigger){const c=d=>{const h=d.target;h!=null&&h.contains(l.trigger)&&f()};return window.addEventListener("scroll",c,{capture:!0}),()=>window.removeEventListener("scroll",c,{capture:!0})}},[l.trigger,f]),D.jsx(l_,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:c=>c.preventDefault(),onDismiss:f,children:D.jsxs(l4,{"data-state":l.stateAttribute,...u,...s,ref:e,style:{...s.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:[D.jsx(XN,{children:r}),D.jsx(b4,{scope:n,isInside:!0,children:D.jsx(a3,{id:l.contentId,role:"tooltip",children:i||r})})]})})});D_.displayName=Mu;var B_="TooltipArrow",x4=P.forwardRef((t,e)=>{const{__scopeTooltip:n,...r}=t,i=Gm(n);return w4(B_,n).isInside?null:D.jsx(u4,{...i,...r,ref:e})});x4.displayName=B_;function A4(t,e){const n=Math.abs(e.top-t.y),r=Math.abs(e.bottom-t.y),i=Math.abs(e.right-t.x),o=Math.abs(e.left-t.x);switch(Math.min(n,r,i,o)){case o:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function S4(t,e,n=5){const r=[];switch(e){case"top":r.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":r.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":r.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":r.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n});break}return r}function E4(t){const{top:e,right:n,bottom:r,left:i}=t;return[{x:i,y:e},{x:n,y:e},{x:n,y:r},{x:i,y:r}]}function O4(t,e){const{x:n,y:r}=t;let i=!1;for(let o=0,a=e.length-1;o<e.length;a=o++){const s=e[o].x,l=e[o].y,u=e[a].x,f=e[a].y;l>r!=f>r&&n<(u-s)*(r-l)/(f-l)+s&&(i=!i)}return i}function P4(t){const e=t.slice();return e.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),C4(e)}function C4(t){if(t.length<=1)return t.slice();const e=[];for(let r=0;r<t.length;r++){const i=t[r];for(;e.length>=2;){const o=e[e.length-1],a=e[e.length-2];if((o.x-a.x)*(i.y-a.y)>=(o.y-a.y)*(i.x-a.x))e.pop();else break}e.push(i)}e.pop();const n=[];for(let r=t.length-1;r>=0;r--){const i=t[r];for(;n.length>=2;){const o=n[n.length-1],a=n[n.length-2];if((o.x-a.x)*(i.y-a.y)>=(o.y-a.y)*(i.x-a.x))n.pop();else break}n.push(i)}return n.pop(),e.length===1&&n.length===1&&e[0].x===n[0].x&&e[0].y===n[0].y?e:e.concat(n)}var T4=I_,k4=M_,N4=R_,j_=D_;const Ru=T4,Du=k4,$u=N4,Ps=P.forwardRef(({className:t,sideOffset:e=4,...n},r)=>
65D.jsx(j_,{ref:r,sideOffset:e,className:zn("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]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","max-w-[300px] whitespace-normal break-words",t),...n}));Ps.displayName=j_.displayName;const _x=P.forwardRef(({className:t,...e},n)=>D.jsx("div",{ref:n,className:zn("rounded-lg border bg-card text-card-foreground shadow-sm",t),...e}));_x.displayName="Card";const L_=P.forwardRef(({className:t,...e},n)=>D.jsx("div",{ref:n,className:zn("flex flex-col space-y-1.5 p-6",t),...e}));L_.displayName="CardHeader";const F_=P.forwardRef(({className:t,...e},n)=>D.jsx("h3",{ref:n,className:zn("text-2xl font-semibold leading-none tracking-tight",t),...e}));F_.displayName="CardTitle";const _4=P.forwardRef(({className:t,...e},n)=>D.jsx("p",{ref:n,className:zn("text-sm text-muted-foreground",t),...e}));_4.displayName="CardDescription";const U_=P.forwardRef(({className:t,...e},n)=>D.jsx("div",{ref:n,className:zn("p-6 pt-0",t),...e}));U_.displayName="CardContent";const I4=P.forwardRef(({className:t,...e},n)=>D.jsx("div",{ref:n,className:zn("flex items-center p-6 pt-0",t),...e}));I4.displayName="CardFooter";const z_=(t,e,n,r,i)=>t*e*(1-i-n/1e6-r/1e6),cg=t=>new Intl.NumberFormat("en-US",{maximumFractionDigits:2,minimumFractionDigits:2}).format(t),DE=t=>(t/1e4).toFixed(2)+"%",H_=t=>{const e={collateral:500,liquidation:5e3,risk:25e3,reserve:25e3};switch(t){case"wBNB":return{collateral:22,liquidation:227.27,risk:2e4,reserve:15e4};case"DENARIO":return{collateral:300,liquidation:20,risk:25e3,reserve:1e5};case"DENARIO_GOLD":return{collateral:10,liquidation:2750,risk:5e3,reserve:1e5};case"OPERAL":return{collateral:300,liquidation:14.5,risk:37500,reserve:1e5};case"BTC":return{collateral:.16,liquidation:31200,risk:2e4,reserve:2e5};case"wETH":return{collateral:5,liquidation:1725,risk:18e3,reserve:15e4};case"ANY":return{collateral:0,liquidation:0,risk:0,reserve:0};default:return e}},$E=({label:t,value:e})=>D.jsx("div",{className:"p-3 sm:p-4 bg-[#FFDEE2] rounded-lg",children:D.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-2",children:[D.jsx("h2",{className:"text-base sm:text-lg font-semibold text-gray-900",children:t}),D.jsx("span",{className:"text-lg sm:text-xl font-bold text-blue-600",children:e})]})}),M4=e_("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"}}),yo=P.forwardRef(({className:t,variant:e,size:n,asChild:r=!1,...i},o)=>{const a=r?Gf:"button";return D.jsx(a,{className:zn(M4({variant:e,size:n,className:t})),ref:o,...i})});yo.displayName="Button";const R4=({activeButton:t,onButtonClick:e})=>D.jsxs("div",{className:"flex flex-wrap gap-2 justify-center sm:justify-end",children:[D.jsx(yo,{onClick:()=>e("wBNB"),variant:t==="wBNB"?"default":"outline",className:"text-sm",children:"wBNB"}),D.jsx(yo,{onClick:()=>e("DENARIO"),variant:t==="DENARIO"?"default":"outline",className:"text-sm",children:"DSC SILVER"}),D.jsx(yo,{onClick:()=>e("DENARIO_GOLD"),variant:t==="DENARIO_GOLD"?"default":"outline",className:"text-sm",children:"DGC GOLD"}),D.jsx(yo,{onClick:()=>e("OPERAL"),variant:t==="OPERAL"?"default":"outline",className:"text-sm",children:"OPERAL"}),D.jsx(yo,{onClick:()=>e("BTC"),variant:t==="BTC"?"default":"outline",className:"text-sm",children:"BTC"}),D.jsx(yo,{onClick:()=>e("wETH"),variant:t==="wETH"?"default":"outline",className:"text-sm",children:"wETH"}),D.jsxs("div",{className:"flex items-center gap-1",children:[D.jsx(yo,{onClick:()=>e("ANY"),variant:t==="ANY"?"default":"outline",className:"text-sm",children:"any token"}),D.jsx(Ru,{children:D.jsxs(Du,{children:[D.jsx($u,{children:D.jsx(_u,{className:"h-4 w-4 text-gray-500"})}),D.jsx(Ps,{children:D.jsx("p",{children:"In oracle free dollar any token can be used as collateral, play around with the sliders to find a good position for your token"})})]})})]})]}),D4=()=>D.jsx("div",{className:"space-y-3 mt-6",children:D.jsxs("div",{className:"flex items-center justify-between",children:[D.jsxs("div",{className:"flex items-center gap-2",children:[D.jsx("label",{className:"text-sm font-medium text-gray-700",children:"Current Interest Rate"}),D.jsx(Ru,{children:D.jsxs(Du,{children:[D.jsx($u,{children:D.jsx(_u,{className:"h-4 w-4 text-gray-500"})}),D.jsx(Ps,{children:D.jsx("p",{children:"Live data from blockchain, interest rate can be changed by OFDPS holders"})})]})})]}),D.jsx("span",{className:"text-sm font-medium text-gray-900",children:"5.00%"})]})});function G_(t,[e,n]){return Math.min(n,Math.max(e,t))}var $4=P.createContext(void 0);function B4(t){const e=P.useContext($4);return t||e||"ltr"}function j4(t){const e=P.useRef({value:t,previous:t});return P.useMemo(()=>(e.current.value!==t&&(e.current.previous=e.current.value,e.current.value=t),e.current.previous),[t])}var V_=["PageUp","PageDown"],W_=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],K_={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},hc="Slider",[Sb,L4,F4]=e3(hc),[Q_,Gde]=wx(hc,[F4]),[U4,Km]=Q_(hc),Y_=P.forwardRef((t,e)=>{const{name:n,min:r=0,max:i=100,step:o=1,orientation:a="horizontal",disabled:s=!1,minStepsBetweenThumbs:l=0,defaultValue:u=[r],value:f,onValueChange:c=()=>{},onValueCommit:d=()=>{},inverted:h=!1,...g}=t,p=P.useRef(new Set),v=P.useRef(0),m=a==="horizontal"?z4:H4,[b=[],w]=qN({prop:f,defaultProp:u,onChange:T=>{var I;(I=[...p.current][v.current])==null||I.focus(),c(T)}}),x=P.useRef(b);function A(T){const N=Q4(b,T);_(T,N)}function E(T){_(T,v.current)}function O(){const T=x.current[v.current];b[v.current]!==T&&d(b)}function _(T,N,{commit:I}={commit:!1}){const j=J4(o),L=Z4(Math.round((T-r)/o)*o+r,j),R=G_(L,[r,i]);w((M=[])=>{const U=W4(M,R,N);if(q4(U,l*o)){v.current=U.indexOf(R);const k=String(U)!==String(M);return k&&I&&d(U),k?U:M}else return M})}return D.jsx(U4,{scope:t.__scopeSlider,name:n,disabled:s,min:r,max:i,valueIndexToChangeRef:v,thumbs:p.current,values:b,orientation:a,children:D.jsx(Sb.Provider,{scope:t.__scopeSlider,children:D.jsx(Sb.Slot,{scope:t.__scopeSlider,children:D.jsx(m,{"aria-disabled":s,"data-disabled":s?"":void 0,...g,ref:e,onPointerDown:tn(g.onPointerDown,()=>{s||(x.current=b)}),min:r,max:i,inverted:h,onSlideStart:s?void 0:A,onSlideMove:s?void 0:E,onSlideEnd:s?void 0:O,onHomeKeyDown:()=>!s&&_(r,0,{commit:!0}),onEndKeyDown:()=>!s&&_(i,b.length-1,{commit:!0}),onStepKeyDown:({event:T,direction:N})=>{if(!s){const L=V_.includes(T.key)||T.shiftKey&&W_.includes(T.key)?10:1,R=v.current,M=b[R],U=o*L*N;_(M+U,R,{commit:!0})}}})})})})});Y_.displayName=hc;var[X_,q_]=Q_(hc,{startEdge:"left",endEdge:"right",size:"width",direction:1}),z4=P.forwardRef((t,e)=>{const{min:n,max:r,dir:i,inverted:o,onSlideStart:a,onSlideMove:s,onSlideEnd:l,onStepKeyDown:u,...f}=t,[c,d]=P.useState(null),h=An(e,b=>d(b)),g=P.useRef(),p=B4(i),v=p==="ltr",y=v&&!o||!v&&o;function m(b){const w=g.current||c.getBoundingClientRect(),x=[0,w.width],E=Ix(x,y?[n,r]:[r,n]);return g.current=w,E(b-w.left)}return D.jsx(X_,{scope:t.__scopeSlider,startEdge:y?"left":"right",endEdge:y?"right":"left",direction:y?1:-1,size:"width",children:D.jsx(J_,{dir:p,"data-orientation":"horizontal",...f,ref:h,style:{...f.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:b=>{const w=m(b.clientX);a==null||a(w)},onSlideMove:b=>{const w=m(b.clientX);s==null||s(w)},onSlideEnd:()=>{g.current=void 0,l==null||l()},onStepKeyDown:b=>{const x=K_[y?"from-left":"from-right"].includes(b.key);u==null||u({event:b,direction:x?-1:1})}})})}),H4=P.forwardRef((t,e)=>{const{min:n,max:r,inverted:i,onSlideStart:o,onSlideMove:a,onSlideEnd:s,onStepKeyDown:l,...u}=t,f=P.useRef(null),c=An(e,f),d=P.useRef(),h=!i;function g(p){const v=d.current||f.current.getBoundingClientRect(),y=[0,v.height],b=Ix(y,h?[r,n]:[n,r]);return d.current=v,b(p-v.top)}return D.jsx(X_,{scope:t.__scopeSlider,startEdge:h?"bottom":"top",endEdge:h?"top":"bottom",size:"height",direction:h?1:-1,children:D.jsx(J_,{"data-orientation":"vertical",...u,ref:c,style:{...u.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:p=>{const v=g(p.clientY);o==null||o(v)},onSlideMove:p=>{const v=g(p.clientY);a==null||a(v)},onSlideEnd:()=>{d.current=void 0,s==null||s()},onStepKeyDown:p=>{const y=K_[h?"from-bottom":"from-top"].includes(p.key);l==null||l({event:p,direction:y?-1:1})}})})}),J_=P.forwardRef((t,e)=>{const{__scopeSlider:n,onSlideStart:r,onSlideMove:i,onSlideEnd:o,onHomeKeyDown:a,onEndKeyDown:s,onStepKeyDown:l,...u}=t,f=Km(hc,n);return D.jsx(jr.span,{...u,ref:e,onKeyDown:tn(t.onKeyDown,c=>{c.key==="Home"?(a(c),c.preventDefault()):c.key==="End"?(s(c),c.preventDefault()):V_.concat(W_).includes(c.key)&&(l(c),c.preventDefault())}),onPointerDown:tn(t.onPointerDown,c=>{const d=c.target;d.setPointerCapture(c.pointerId),c.preventDefault(),f.thumbs.has(d)?d.focus():r(c)}),onPointerMove:tn(t.onPointerMove,c=>{c.target.hasPointerCapture(c.pointerId)&&i(c)}),onPointerUp:tn(t.onPointerUp,c=>{const d=c.target;d.hasPointerCapture(c.pointerId)&&(d.releasePointerCapture(c.pointerId),o(c))})})}),Z_="SliderTrack",eI=P.forwardRef((t,e)=>{const{__scopeSlider:n,...r}=t,i=Km(Z_,n);return D.jsx(jr.span,{"data-disabled":i.disabled?"":void 0,"data-orientation":i.orientation,...r,ref:e})});eI.displayName=Z_;var Eb="SliderRange",tI=P.forwardRef((t,e)=>{const{__scopeSlider:n,...r}
65=t,i=Km(Eb,n),o=q_(Eb,n),a=P.useRef(null),s=An(e,a),l=i.values.length,u=i.values.map(d=>rI(d,i.min,i.max)),f=l>1?Math.min(...u):0,c=100-Math.max(...u);return D.jsx(jr.span,{"data-orientation":i.orientation,"data-disabled":i.disabled?"":void 0,...r,ref:s,style:{...t.style,[o.startEdge]:f+"%",[o.endEdge]:c+"%"}})});tI.displayName=Eb;var Ob="SliderThumb",nI=P.forwardRef((t,e)=>{const n=L4(t.__scopeSlider),[r,i]=P.useState(null),o=An(e,s=>i(s)),a=P.useMemo(()=>r?n().findIndex(s=>s.ref.current===r):-1,[n,r]);return D.jsx(G4,{...t,ref:o,index:a})}),G4=P.forwardRef((t,e)=>{const{__scopeSlider:n,index:r,name:i,...o}=t,a=Km(Ob,n),s=q_(Ob,n),[l,u]=P.useState(null),f=An(e,m=>u(m)),c=l?!!l.closest("form"):!0,d=b_(l),h=a.values[r],g=h===void 0?0:rI(h,a.min,a.max),p=K4(r,a.values.length),v=d==null?void 0:d[s.size],y=v?Y4(v,g,s.direction):0;return P.useEffect(()=>{if(l)return a.thumbs.add(l),()=>{a.thumbs.delete(l)}},[l,a.thumbs]),D.jsxs("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[s.startEdge]:`calc(${g}% + ${y}px)`},children:[D.jsx(Sb.ItemSlot,{scope:t.__scopeSlider,children:D.jsx(jr.span,{role:"slider","aria-label":t["aria-label"]||p,"aria-valuemin":a.min,"aria-valuenow":h,"aria-valuemax":a.max,"aria-orientation":a.orientation,"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,tabIndex:a.disabled?void 0:0,...o,ref:f,style:h===void 0?{display:"none"}:t.style,onFocus:tn(t.onFocus,()=>{a.valueIndexToChangeRef.current=r})})}),c&&D.jsx(V4,{name:i??(a.name?a.name+(a.values.length>1?"[]":""):void 0),value:h},r)]})});nI.displayName=Ob;var V4=t=>{const{value:e,...n}=t,r=P.useRef(null),i=j4(e);return P.useEffect(()=>{const o=r.current,a=window.HTMLInputElement.prototype,l=Object.getOwnPropertyDescriptor(a,"value").set;if(i!==e&&l){const u=new Event("input",{bubbles:!0});l.call(o,e),o.dispatchEvent(u)}},[i,e]),D.jsx("input",{style:{display:"none"},...n,ref:r,defaultValue:e})};function W4(t=[],e,n){const r=[...t];return r[n]=e,r.sort((i,o)=>i-o)}function rI(t,e,n){const o=100/(n-e)*(t-e);return G_(o,[0,100])}function K4(t,e){return e>2?`Value ${t+1} of ${e}`:e===2?["Minimum","Maximum"][t]:void 0}function Q4(t,e){if(t.length===1)return 0;const n=t.map(i=>Math.abs(i-e)),r=Math.min(...n);return n.indexOf(r)}function Y4(t,e,n){const r=t/2,o=Ix([0,50],[0,r]);return(r-o(e)*n)*n}function X4(t){return t.slice(0,-1).map((e,n)=>t[n+1]-e)}function q4(t,e){if(e>0){const n=X4(t);return Math.min(...n)>=e}return!0}function Ix(t,e){return n=>{if(t[0]===t[1]||e[0]===e[1])return e[0];const r=(e[1]-e[0])/(t[1]-t[0]);return e[0]+r*(n-t[0])}}function J4(t){return(String(t).split(".")[1]||"").length}function Z4(t,e){const n=Math.pow(10,e);return Math.round(t*n)/n}var iI=Y_,e8=eI,t8=tI,n8=nI;const Mx=P.forwardRef(({className:t,...e},n)=>D.jsxs(iI,{ref:n,className:zn("relative flex w-full touch-none select-none items-center",t),...e,children:[D.jsx(e8,{className:"relative h-2 w-full grow overflow-hidden rounded-full bg-secondary",children:D.jsx(t8,{className:"absolute h-full bg-primary"})}),D.jsx(n8,{className:"block h-5 w-5 rounded-full border-2 border-primary bg-background 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"})]}));Mx.displayName=iI.displayName;const oI=P.forwardRef(({className:t,type:e,...n},r)=>D.jsx("input",{type:e,className:zn("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:r,...n}));oI.displayName="Input";const Uh=({label:t,value:e,onChange:n,onInputChange:r,max:i,tooltipText:o,formatValue:a=l=>l.toString(),displayValue:s})=>D.jsxs("div",{className:"space-y-3",children:[D.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-2",children:[D.jsxs("div",{className:"flex items-center gap-2",children:[D.jsx("label",{className:"text-sm font-medium text-gray-700",children:t}),D.jsx(Ru,{children:D.jsxs(Du,{children:[D.jsx($u,{children:D.jsx(_u,{className:"h-4 w-4 text-gray-400"})}),D.jsx(Ps,{children:D.jsx("p",{className:"max-w-xs",children:o})})]})})]}),D.jsxs("div",{className:"flex items-center gap-2",children:[D.jsx(oI,{type:"number",value:s!==void 0?s:e[0],onChange:l=>r(l.target.value),className:"w-24",min:0,max:i}),D.jsx("span",{className:"text-sm font-medium text-gray-900 min-w-[60px]",children:a(s!==void 0?s:e[0])})]})]}),D.jsx(Mx,{value:e,onValueChange:n,max:i,step:1,className:"w-full"})]}),r8=[1,10,100,1e3,1e4,1e5],i8=t=>{const e=Math.log(1),r=(Math.log(1e5)-e)/1e5;return Math.exp(e+r*t)},o8=t=>{const e=Math.log(1),r=(Math.log(1e5)-e)/1e5;return(Math.log(t)-e)/r},BE=t=>{const e=r8.reduce((n,r)=>Math.abs(r-t)<Math.abs(n-t)?r:n);return Math.abs(t-e)/e<.05?e:t},a8=({collateralTokens:t,setCollateralTokens:e,liquidationPrice:n,setLiquidationPrice:r,riskPremium:i,setRiskPremium:o,reservePPM:a,setReservePPM:s})=>{const l=h=>{const g=parseFloat(h);!isNaN(g)&&g>=0&&g<=1e3&&e([g])},u=h=>{const g=parseFloat(h);if(!isNaN(g)&&g>=1&&g<=1e5){const p=BE(g);r([p])}},f=h=>{const g=i8(h[0]),p=BE(g);r([p])},c=h=>{const g=parseFloat(h);!isNaN(g)&&g>=0&&g<=5e4&&o([g])},d=h=>{const g=parseFloat(h);!isNaN(g)&&g>=0&&g<=5e5&&s([g])};return D.jsxs("div",{className:"space-y-8",children:[D.jsx(Uh,{label:"Number of Collateral Tokens",value:t,onChange:e,onInputChange:l,max:1e3,tooltipText:"The number of tokens you provide as collateral to secure your position. Higher collateral increases your minting capacity.",formatValue:cg}),D.jsx(Uh,{label:"Liquidation Price in USD",value:[o8(n[0])],onChange:f,onInputChange:u,max:1e5,tooltipText:"The price threshold at which your position becomes eligible for challenge. If the market price falls below this level, other participants may challenge your position. but the lower the threshold the less OFD you can mitn",formatValue:h=>cg(n[0]),displayValue:n[0]}),D.jsx(Uh,{label:"Risk Premium (PPM)",value:i,onChange:o,onInputChange:c,max:5e4,tooltipText:"The annual percentage rate paid upfront on your collateral to the protocol, you can choose however you want when creating a new position, but be aware that there might be a veto for new positions. This premium compensates the protocol for the risk associated with your position.",formatValue:DE}),D.jsx(Uh,{label:"Reserve PPM",value:a,onChange:s,onInputChange:d,max:5e5,tooltipText:"The protocol's required reserve ratio expressed in parts per million (PPM). This is the amount that a challenger needs to bring when challenging your position. So the higher this is the more effort a challenger has to make but the less tokens you recieve",formatValue:DE})]})}
65,s8="6.13.5";function l8(t,e,n){const r=e.split("|").map(o=>o.trim());for(let o=0;o<r.length;o++)switch(e){case"any":return;case"bigint":case"boolean":case"number":case"string":if(typeof t===e)return}const i=new Error(`invalid value for type ${e}`);throw i.code="INVALID_ARGUMENT",i.argument=`value.${n}`,i.value=t,i}async function en(t){const e=Object.keys(t);return(await Promise.all(e.map(r=>Promise.resolve(t[r])))).reduce((r,i,o)=>(r[e[o]]=i,r),{})}function se(t,e,n){for(let r in e){let i=e[r];const o=n?n[r]:null;o&&l8(i,o,r),Object.defineProperty(t,r,{enumerable:!0,value:i,writable:!1})}}function pl(t){if(t==null)return"null";if(Array.isArray(t))return"[ "+t.map(pl).join(", ")+" ]";if(t instanceof Uint8Array){const e="0123456789abcdef";let n="0x";for(let r=0;r<t.length;r++)n+=e[t[r]>>4],n+=e[t[r]&15];return n}if(typeof t=="object"&&typeof t.toJSON=="function")return pl(t.toJSON());switch(typeof t){case"boolean":case"symbol":return t.toString();case"bigint":return BigInt(t).toString();case"number":return t.toString();case"string":return JSON.stringify(t);case"object":{const e=Object.keys(t);return e.sort(),"{ "+e.map(n=>`${pl(n)}: ${pl(t[n])}`).join(", ")+" }"}}return"[ COULD NOT SERIALIZE ]"}function Mt(t,e){return t&&t.code===e}function Rx(t){return Mt(t,"CALL_EXCEPTION")}function rt(t,e,n){let r=t;{const o=[];if(n){if("message"in n||"code"in n||"name"in n)throw new Error(`value will overwrite populated values: ${pl(n)}`);for(const a in n){if(a==="shortMessage")continue;const s=n[a];o.push(a+"="+pl(s))}}o.push(`code=${e}`),o.push(`version=${s8}`),o.length&&(t+=" ("+o.join(", ")+")")}let i;switch(e){case"INVALID_ARGUMENT":i=new TypeError(t);break;case"NUMERIC_FAULT":case"BUFFER_OVERRUN":i=new RangeError(t);break;default:i=new Error(t)}return se(i,{code:e}),n&&Object.assign(i,n),i.shortMessage==null&&se(i,{shortMessage:r}),i}function K(t,e,n,r){if(!t)throw rt(e,n,r)}function $(t,e,n,r){K(t,e,"INVALID_ARGUMENT",{argument:n,value:r})}function aI(t,e,n){n==null&&(n=""),n&&(n=": "+n),K(t>=e,"missing argument"+n,"MISSING_ARGUMENT",{count:t,expectedCount:e}),K(t<=e,"too many arguments"+n,"UNEXPECTED_ARGUMENT",{count:t,expectedCount:e})}["NFD","NFC","NFKD","NFKC"].reduce((t,e)=>{try{if("test".normalize(e)!=="test")throw new Error("bad");if(e==="NFD"&&"é".normalize("NFD")!=="é")throw new Error("broken");t.push(e)}catch{}return t},[]);function ah(t,e,n){if(n==null&&(n=""),t!==e){let r=n,i="new";n&&(r+=".",i+=" "+n),K(!1,`private constructor; use ${r}from* methods`,"UNSUPPORTED_OPERATION",{operation:i})}}function sI(t,e,n){if(t instanceof Uint8Array)return n?new Uint8Array(t):t;if(typeof t=="string"&&t.match(/^0x(?:[0-9a-f][0-9a-f])*$/i)){const r=new Uint8Array((t.length-2)/2);let i=2;for(let o=0;o<r.length;o++)r[o]=parseInt(t.substring(i,i+2),16),i+=2;return r}$(!1,"invalid BytesLike value",e||"value",t)}function we(t,e){return sI(t,e,!1)}function nn(t,e){return sI(t,e,!0)}function Ue(t,e){return!(typeof t!="string"||!t.match(/^0x[0-9A-Fa-f]*$/)||typeof e=="number"&&t.length!==2+2*e||e===!0&&t.length%2!==0)}function Dx(t){return Ue(t,!0)||t instanceof Uint8Array}const jE="0123456789abcdef";function re(t){const e=we(t);let n="0x";for(let r=0;r<e.length;r++){const i=e[r];n+=jE[(i&240)>>4]+jE[i&15]}return n}function ct(t){return"0x"+t.map(e=>re(e).substring(2)).join("")}function _l(t){return Ue(t,!0)?(t.length-2)/2:we(t).length}function it(t,e,n){const r=we(t);return n!=null&&n>r.length&&K(!1,"cannot slice beyond data bounds","BUFFER_OVERRUN",{buffer:r,length:r.length,offset:n}),re(r.slice(e??0,n??r.length))}function lI(t,e,n){const r=we(t);K(e>=r.length,"padding exceeds data length","BUFFER_OVERRUN",{buffer:new Uint8Array(r),length:e,offset:e+1});const i=new Uint8Array(e);return i.fill(0),n?i.set(r,e-r.length):i.set(r,0),re(i)}function Cs(t,e){return lI(t,e,!0)}function u8(t,e){return lI(t,e,!1)}const Qm=BigInt(0),Cr=BigInt(1),gl=9007199254740991;function fg(t,e){const n=Ym(t,"value"),r=BigInt(he(e,"width"));if(K(n>>r===Qm,"overflow","NUMERIC_FAULT",{operation:"fromTwos",fault:"overflow",value:t}),n>>r-Cr){const i=(Cr<<r)-Cr;return-((~n&i)+Cr)}return n}function uI(t,e){let n=ie(t,"value");const r=BigInt(he(e,"width")),i=Cr<<r-Cr;if(n<Qm){n=-n,K(n<=i,"too low","NUMERIC_FAULT",{operation:"toTwos",fault:"overflow",value:t});const o=(Cr<<r)-Cr;return(~n&o)+Cr}else K(n<i,"too high","NUMERIC_FAULT",{operation:"toTwos",fault:"overflow",value:t});return n}function Ba(t,e){const n=Ym(t,"value"),r=BigInt(he(e,"bits"));return n&(Cr<<r)-Cr}function ie(t,e){switch(typeof t){case"bigint":return t;case"number":return $(Number.isInteger(t),"underflow",e||"value",t),$(t>=-gl&&t<=gl,"overflow",e||"value",t),BigInt(t);
65case"string":try{if(t==="")throw new Error("empty string");return t[0]==="-"&&t[1]!=="-"?-BigInt(t.substring(1)):BigInt(t)}catch(n){$(!1,`invalid BigNumberish string: ${n.message}`,e||"value",t)}}$(!1,"invalid BigNumberish value",e||"value",t)}function Ym(t,e){const n=ie(t,e);return K(n>=Qm,"unsigned value cannot be negative","NUMERIC_FAULT",{fault:"overflow",operation:"getUint",value:t}),n}const LE="0123456789abcdef";function Xm(t){if(t instanceof Uint8Array){let e="0x0";for(const n of t)e+=LE[n>>4],e+=LE[n&15];return BigInt(e)}return ie(t)}function he(t,e){switch(typeof t){case"bigint":return $(t>=-gl&&t<=gl,"overflow",e||"value",t),Number(t);case"number":return $(Number.isInteger(t),"underflow",e||"value",t),$(t>=-gl&&t<=gl,"overflow",e||"value",t),t;case"string":try{if(t==="")throw new Error("empty string");return he(BigInt(t),e)}catch(n){$(!1,`invalid numeric string: ${n.message}`,e||"value",t)}}$(!1,"invalid numeric value",e||"value",t)}function c8(t){return he(Xm(t))}function la(t,e){let r=Ym(t,"value").toString(16);if(e==null)r.length%2&&(r="0"+r);else{const i=he(e,"width");for(K(i*2>=r.length,`value exceeds width (${i} bytes)`,"NUMERIC_FAULT",{operation:"toBeHex",fault:"overflow",value:t});r.length<i*2;)r="0"+r}return"0x"+r}function rn(t){const e=Ym(t,"value");if(e===Qm)return new Uint8Array([]);let n=e.toString(16);n.length%2&&(n="0"+n);const r=new Uint8Array(n.length/2);for(let i=0;i<r.length;i++){const o=i*2;r[i]=parseInt(n.substring(o,o+2),16)}return r}function ml(t){let e=re(Dx(t)?t:rn(t)).substring(2);for(;e.startsWith("0");)e=e.substring(1);return e===""&&(e="0"),"0x"+e}const FE="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";BigInt(0);const UE=BigInt(58);function f8(t){const e=we(t);let n=Xm(e),r="";for(;n;)r=FE[Number(n%UE)]+r,n/=UE;for(let i=0;i<e.length&&!e[i];i++)r=FE[0]+r;return r}function d8(t){t=atob(t);const e=new Uint8Array(t.length);for(let n=0;n<t.length;n++)e[n]=t.charCodeAt(n);return we(e)}function h8(t){const e=we(t);let n="";for(let r=0;r<e.length;r++)n+=String.fromCharCode(e[r]);return btoa(n)}var jl;class cI{constructor(e,n,r){F(this,"filter");F(this,"emitter");H(this,jl);C(this,jl,n),se(this,{emitter:e,filter:r})}async removeListener(){S(this,jl)!=null&&await this.emitter.off(this.filter,S(this,jl))}}jl=new WeakMap;function p8(t,e,n,r,i){$(!1,`invalid codepoint at offset ${e}; ${t}`,"bytes",n)}function fI(t,e,n,r,i){if(t==="BAD_PREFIX"||t==="UNEXPECTED_CONTINUE"){let o=0;for(let a=e+1;a<n.length&&n[a]>>6===2;a++)o++;return o}return t==="OVERRUN"?n.length-e-1:0}function g8(t,e,n,r,i){return t==="OVERLONG"?($(typeof i=="number","invalid bad code point for replacement","badCodepoint",i),r.push(i),0):(r.push(65533),fI(t,e,n))}const m8=Object.freeze({error:p8,ignore:fI,replace:g8});function y8(t,e){e==null&&(e=m8.error);const n=we(t,"bytes"),r=[];let i=0;for(;i<n.length;){const o=n[i++];if(!(o>>7)){r.push(o);continue}let a=null,s=null;if((o&224)===192)a=1,s=127;else if((o&240)===224)a=2,s=2047;else if((o&248)===240)a=3,s=65535;else{(o&192)===128?i+=e("UNEXPECTED_CONTINUE",i-1,n,r):i+=e("BAD_PREFIX",i-1,n,r);continue}if(i-1+a>=n.length){i+=e("OVERRUN",i-1,n,r);continue}let l=o&(1<<8-a-1)-1;for(let u=0;u<a;u++){let f=n[i];if((f&192)!=128){i+=e("MISSING_CONTINUE",i,n,r),l=null;break}l=l<<6|f&63,i++}if(l!==null){if(l>1114111){i+=e("OUT_OF_RANGE",i-1-a,n,r,l);continue}if(l>=55296&&l<=57343){i+=e("UTF16_SURROGATE",i-1-a,n,r,l);continue}if(l<=s){i+=e("OVERLONG",i-1-a,n,r,l);continue}r.push(l)}}return r}function Hi(t,e){$(typeof t=="string","invalid string value","str",t);let n=[];for(let r=0;r<t.length;r++){const i=t.charCodeAt(r);if(i<128)n.push(i);else if(i<2048)n.push(i>>6|192),n.push(i&63|128);else if((i&64512)==55296){r++;const o=t.charCodeAt(r);$(r<t.length&&(o&64512)===56320,"invalid surrogate pair","str",t);const a=65536+((i&1023)<<10)+(o&1023);n.push(a>>18|240),n.push(a>>12&63|128),n.push(a>>6&63|128),n.push(a&63|128)}else n.push(i>>12|224),n.push(i>>6&63|128),n.push(i&63|128)}return new Uint8Array(n)}function v8(t){return t.map(e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10&1023)+55296,(e&1023)+56320))).join("")}function dg(t,e){return v8(y8(t,e))}function dI(t){async function e(n,r){K(r==null||!r.cancelled,"request cancelled before sending","CANCELLED");const i=n.url.split(":")[0].toLowerCase();K(i==="http"||i==="https",`unsupported protocol ${i}`,"UNSUPPORTED_OPERATION",{info:{protocol:i},operation:"request"}),K(i==="https"||!n.credentials||n.allowInsecureAuthentication,"insecure authorized connections unsupported","UNSUPPORTED_OPERATION",{operation:"request"});let o=null;const a=new AbortController,s=setTimeout(()=>{o=rt("request timeout","TIMEOUT"),a.abort()},n.timeout);r&&r.addListener(()=>{o=rt("request cancelled","CANCELLED"),a.abort()});const l={method:n.method,headers:new Headers(Array.from(n)),body:n.body||void 0,signal:a.signal};let u;
65try{u=await fetch(n.url,l)}catch(h){throw clearTimeout(s),o||h}clearTimeout(s);const f={};u.headers.forEach((h,g)=>{f[g.toLowerCase()]=h});const c=await u.arrayBuffer(),d=c==null?null:new Uint8Array(c);return{statusCode:u.status,statusMessage:u.statusText,headers:f,body:d}}return e}const b8=12,w8=250;let zE=dI();const x8=new RegExp("^data:([^;:]*)?(;base64)?,(.*)$","i"),A8=new RegExp("^ipfs://(ipfs/)?(.*)$","i");let kv=!1;async function hI(t,e){try{const n=t.match(x8);if(!n)throw new Error("invalid data");return new Zo(200,"OK",{"content-type":n[1]||"text/plain"},n[2]?d8(n[3]):E8(n[3]))}catch{return new Zo(599,"BAD REQUEST (invalid data: URI)",{},null,new Zi(t))}}function pI(t){async function e(n,r){try{const i=n.match(A8);if(!i)throw new Error("invalid link");return new Zi(`${t}${i[2]}`)}catch{return new Zo(599,"BAD REQUEST (invalid IPFS URI)",{},null,new Zi(n))}}return e}const zh={data:hI,ipfs:pI("https://gateway.ipfs.io/ipfs/")},gI=new WeakMap;var Va,Oo;class S8{constructor(e){H(this,Va);H(this,Oo);C(this,Va,[]),C(this,Oo,!1),gI.set(e,()=>{if(!S(this,Oo)){C(this,Oo,!0);for(const n of S(this,Va))setTimeout(()=>{n()},0);C(this,Va,[])}})}addListener(e){K(!S(this,Oo),"singal already cancelled","UNSUPPORTED_OPERATION",{operation:"fetchCancelSignal.addCancelListener"}),S(this,Va).push(e)}get cancelled(){return S(this,Oo)}checkSignal(){K(!this.cancelled,"cancelled","CANCELLED",{})}}Va=new WeakMap,Oo=new WeakMap;function Hh(t){if(t==null)throw new Error("missing signal; should not happen");return t.checkSignal(),t}var Ll,Fl,br,Ei,Ul,zl,bt,Tn,Oi,Wa,Ka,Qa,Wr,wr,Po,Ya,nf;const mm=class mm{constructor(e){H(this,Ya);H(this,Ll);H(this,Fl);H(this,br);H(this,Ei);H(this,Ul);H(this,zl);H(this,bt);H(this,Tn);H(this,Oi);H(this,Wa);H(this,Ka);H(this,Qa);H(this,Wr);H(this,wr);H(this,Po);C(this,zl,String(e)),C(this,Ll,!1),C(this,Fl,!0),C(this,br,{}),C(this,Ei,""),C(this,Ul,3e5),C(this,wr,{slotInterval:w8,maxAttempts:b8}),C(this,Po,null)}get url(){return S(this,zl)}set url(e){C(this,zl,String(e))}get body(){return S(this,bt)==null?null:new Uint8Array(S(this,bt))}set body(e){if(e==null)C(this,bt,void 0),C(this,Tn,void 0);else if(typeof e=="string")C(this,bt,Hi(e)),C(this,Tn,"text/plain");else if(e instanceof Uint8Array)C(this,bt,e),C(this,Tn,"application/octet-stream");else if(typeof e=="object")C(this,bt,Hi(JSON.stringify(e))),C(this,Tn,"application/json");else throw new Error("invalid body")}hasBody(){return S(this,bt)!=null}get method(){return S(this,Ei)?S(this,Ei):this.hasBody()?"POST":"GET"}set method(e){e==null&&(e=""),C(this,Ei,String(e).toUpperCase())}get headers(){const e=Object.assign({},S(this,br));return S(this,Oi)&&(e.authorization=`Basic ${h8(Hi(S(this,Oi)))}`),this.allowGzip&&(e["accept-encoding"]="gzip"),e["content-type"]==null&&S(this,Tn)&&(e["content-type"]=S(this,Tn)),this.body&&(e["content-length"]=String(this.body.length)),e}getHeader(e){return this.headers[e.toLowerCase()]}setHeader(e,n){S(this,br)[String(e).toLowerCase()]=String(n)}clearHeaders(){C(this,br,{})}[Symbol.iterator](){const e=this.headers,n=Object.keys(e);let r=0;return{next:()=>{if(r<n.length){const i=n[r++];return{value:[i,e[i]],done:!1}}return{value:void 0,done:!0}}}}get credentials(){return S(this,Oi)||null}setCredentials(e,n){$(!e.match(/:/),"invalid basic authentication username","username","[REDACTED]"),C(this,Oi,`${e}:${n}`)}get allowGzip(){return S(this,Fl)}set allowGzip(e){C(this,Fl,!!e)}get allowInsecureAuthentication(){return!!S(this,Ll)}set allowInsecureAuthentication(e){C(this,Ll,!!e)}get timeout(){return S(this,Ul)}set timeout(e){$(e>=0,"timeout must be non-zero","timeout",e),C(this,Ul,e)}get preflightFunc(){return S(this,Wa)||null}set preflightFunc(e){C(this,Wa,e)}get processFunc(){return S(this,Ka)||null}set processFunc(e){C(this,Ka,e)}get retryFunc(){return S(this,Qa)||null}set retryFunc(e){C(this,Qa,e)}get getUrlFunc(){return S(this,Po)||zE}set getUrlFunc(e){C(this,Po,e)}toString(){return`<FetchRequest method=${JSON.stringify(this.method)} url=${JSON.stringify(this.url)} headers=${JSON.stringify(this.headers)} body=${S(this,bt)?re(S(this,bt)):"null"}>`}setThrottleParams(e){e.slotInterval!=null&&(S(this,wr).slotInterval=e.slotInterval),e.maxAttempts!=null&&(S(this,wr).maxAttempts=e.maxAttempts)}send(){return K(S(this,Wr)==null,"request already sent","UNSUPPORTED_OPERATION",{operation:"fetchRequest.send"}),C(this,Wr,new S8(this)),Q(this,Ya,nf).call(this,0,HE()+this.timeout,0,this,new Zo(0,"",{},null,this))}cancel(){K(S(this,Wr)!=null,"request has not been sent","UNSUPPORTED_OPERATION",{operation:"fetchRequest.cancel"});const e=gI.get(this);if(!e)throw new Error("missing signal; should not happen");e()}redirect(e){const n=this.url.split(":")[0].toLowerCase(),r=e.split(":")[0].toLowerCase();K(this.method==="GET"&&(n!=="https"||r!=="http")&&e.match(/^https?:/),"unsupported redirect","UNSUPPORTED_OPERATION",{operation:`redirect(${this.method} ${JSON.stringify(this.url)} => ${JSON.stringify(e)})`});const i=new mm(e);return i.method="GET",i.allowGzip=this.allowGzip,i.timeout=this.timeout,C(i,br,Object.assign({},S(this,br))),S(this,bt)&&C(i,bt,new Uint8Array(S(this,bt))),C(i,Tn,S(this,Tn)),i}clone(){const e=new mm(this.url);return C(e,Ei,S(this,Ei)),S(this,bt)&&C(e,bt,S(this,bt)),C(e,Tn,S(this,Tn)),C(e,br,Object.assign({},S(this,br))),C(e,Oi,S(this,Oi)),this.allowGzip&&(e.allowGzip=!0),e.timeout=this.timeout,this.allowInsecureAuthentication&&(e.allowInsecureAuthentication=!0),C(e,Wa,S(this,Wa)),C(e,Ka,S(this,Ka)),C(e,Qa,S(this,Qa)),C(e,wr,Object.assign({},S(this,wr))),C(e,Po,S(this,Po)),e}static lockConfig(){kv=!0}static getGateway(e){return zh[e.toLowerCase()]||null}static registerGateway(e,n){if(e=e.toLowerCase(),e==="http"||e==="https")throw new Error(`cannot intercept ${e}; use registerGetUrl`);if(kv)throw new Error("gateways locked");zh[e]=n}static registerGetUrl(e){if(kv)throw new Error("gateways locked");zE=e}static createGetUrlFunc(e){return dI()}static createDataGateway(){return hI}static createIpfsGatewayFunc(e){return pI(e)}};Ll=new WeakMap,Fl=new WeakMap,br=new WeakMap,Ei=new WeakMap,Ul=new WeakMap,zl=new WeakMap,bt=new WeakMap,Tn=new WeakMap,Oi=new WeakMap,Wa=new WeakMap,Ka=new WeakMap,Qa=new WeakMap,Wr=new WeakMap,wr=new WeakMap,Po=new WeakMap,Ya=new WeakSet,nf=async function(e,n,r,i,o){var f,c,d;if(e>=S(this,wr).maxAttempts)return o.makeServerError("exceeded maximum retry limit");K(HE()<=n,"timeout","TIMEOUT",{operation:"request.send",reason:"timeout",request:i}),r>0&&await O8(r);let a=this.clone();const s=(a.url.split(":")[0]||"").toLowerCase();if(s in zh){const h=await zh[s](a.url,Hh(S(i,Wr)));if(h instanceof Zo){let g=h;if(this.processFunc){Hh(S(i,Wr));try{g=await this.processFunc(a,g)}catch(p){(p.throttle==null||typeof p.stall!="number")&&g.makeServerError("error in post-processing function",p).assertOk()}}return g}a=h}this.preflightFunc&&(a=await this.preflightFunc(a));const l=await this.getUrlFunc(a,Hh(S(i,Wr)));let u=new Zo(l.statusCode,l.statusMessage,l.headers,l.body,i);if(u.statusCode===301||u.statusCode===302){try{const h=u.headers.location||"";return Q(f=a.redirect(h),Ya,nf).call(f,e+1,n,0,i,u)}catch{}return u}else if(u.statusCode===429&&(this.retryFunc==null||await this.retryFunc(a,u,e))){const h=u.headers["retry-after"];let g=S(this,wr).slotInterval*Math.trunc(Math.random()*Math.pow(2,e));return typeof h=="string"&&h.match(/^[1-9][0-9]*$/)&&(g=parseInt(h)),Q(c=a.clone(),Ya,nf).call(c,e+1,n,g,i,u)}if(this.processFunc){Hh(S(i,Wr));try{u=await this.processFunc(a,u)}catch(h){(h.throttle==null||typeof h.stall!="number")&&u.makeServerError("error in post-processing function",h).assertOk();let g=S(this,wr).slotInterval*Math.trunc(Math.random()*Math.pow(2,e));return h.stall>
65=0&&(g=h.stall),Q(d=a.clone(),Ya,nf).call(d,e+1,n,g,i,u)}}return u};let Zi=mm;var zd,Hd,Gd,kn,Hl,Xa;const oS=class oS{constructor(e,n,r,i,o){H(this,zd);H(this,Hd);H(this,Gd);H(this,kn);H(this,Hl);H(this,Xa);C(this,zd,e),C(this,Hd,n),C(this,Gd,Object.keys(r).reduce((a,s)=>(a[s.toLowerCase()]=String(r[s]),a),{})),C(this,kn,i==null?null:new Uint8Array(i)),C(this,Hl,o||null),C(this,Xa,{message:""})}toString(){return`<FetchResponse status=${this.statusCode} body=${S(this,kn)?re(S(this,kn)):"null"}>`}get statusCode(){return S(this,zd)}get statusMessage(){return S(this,Hd)}get headers(){return Object.assign({},S(this,Gd))}get body(){return S(this,kn)==null?null:new Uint8Array(S(this,kn))}get bodyText(){try{return S(this,kn)==null?"":dg(S(this,kn))}catch{K(!1,"response body is not valid UTF-8 data","UNSUPPORTED_OPERATION",{operation:"bodyText",info:{response:this}})}}get bodyJson(){try{return JSON.parse(this.bodyText)}catch{K(!1,"response body is not valid JSON","UNSUPPORTED_OPERATION",{operation:"bodyJson",info:{response:this}})}}[Symbol.iterator](){const e=this.headers,n=Object.keys(e);let r=0;return{next:()=>{if(r<n.length){const i=n[r++];return{value:[i,e[i]],done:!1}}return{value:void 0,done:!0}}}}makeServerError(e,n){let r;e?r=`CLIENT ESCALATED SERVER ERROR (${this.statusCode} ${this.statusMessage}; ${e})`:(e=`${this.statusCode} ${this.statusMessage}`,r=`CLIENT ESCALATED SERVER ERROR (${e})`);const i=new oS(599,r,this.headers,this.body,S(this,Hl)||void 0);return C(i,Xa,{message:e,error:n}),i}throwThrottleError(e,n){n==null?n=-1:$(Number.isInteger(n)&&n>=0,"invalid stall timeout","stall",n);const r=new Error(e||"throttling requests");throw se(r,{stall:n,throttle:!0}),r}getHeader(e){return this.headers[e.toLowerCase()]}hasBody(){return S(this,kn)!=null}get request(){return S(this,Hl)}ok(){return S(this,Xa).message===""&&this.statusCode>=200&&this.statusCode<300}assertOk(){if(this.ok())return;let{message:e,error:n}=S(this,Xa);e===""&&(e=`server response ${this.statusCode} ${this.statusMessage}`);let r=null;this.request&&(r=this.request.url);let i=null;try{S(this,kn)&&(i=dg(S(this,kn)))}catch{}K(!1,e,"SERVER_ERROR",{request:this.request||"unknown request",response:this,error:n,info:{requestUrl:r,responseBody:i,responseStatus:`${this.statusCode} ${this.statusMessage}`}})}};zd=new WeakMap,Hd=new WeakMap,Gd=new WeakMap,kn=new WeakMap,Hl=new WeakMap,Xa=new WeakMap;let Zo=oS;function HE(){return new Date().getTime()}function E8(t){return Hi(t.replace(/%([0-9a-f][0-9a-f])/gi,(e,n)=>String.fromCharCode(parseInt(n,16))))}function O8(t){return new Promise(e=>setTimeout(e,t))}const P8=BigInt(-1),gr=BigInt(0),yl=BigInt(1),C8=BigInt(5),Vs={};let Il="0000";for(;Il.length<80;)Il+=Il;function xa(t){let e=Il;for(;e.length<t;)e+=e;return BigInt("1"+e.substring(0,t))}function Lc(t,e,n){const r=BigInt(e.width);if(e.signed){const i=yl<<r-yl;K(n==null||t>=-i&&t<i,"overflow","NUMERIC_FAULT",{operation:n,fault:"overflow",value:t}),t>gr?t=fg(Ba(t,r),r):t=-fg(Ba(-t,r),r)}else{const i=yl<<r;K(n==null||t>=0&&t<i,"overflow","NUMERIC_FAULT",{operation:n,fault:"overflow",value:t}),t=(t%i+i)%i&i-yl}return t}function Nv(t){typeof t=="number"&&(t=`fixed128x${t}`);let e=!0,n=128,r=18;if(typeof t=="string"){if(t!=="fixed")if(t==="ufixed")e=!1;else{const o=t.match(/^(u?)fixed([0-9]+)x([0-9]+)$/);$(o,"invalid fixed format","format",t),e=o[1]!=="u",n=parseInt(o[2]),r=parseInt(o[3])}}else if(t){const o=t,a=(s,l,u)=>o[s]==null?u:($(typeof o[s]===l,"invalid fixed format ("+s+" not "+l+")","format."+s,o[s]),o[s]);e=a("signed","boolean",e),n=a("width","number",n),r=a("decimals","number",r)}$(n%8===0,"invalid FixedNumber width (not byte aligned)","format.width",n),$(r<=80,"invalid FixedNumber decimals (too large)","format.decimals",r);const i=(e?"":"u")+"fixed"+String(n)+"x"+String(r);return{signed:e,width:n,decimals:r,name:i}}function T8(t,e){let n="";t<gr&&(n="-",t*=P8);let r=t.toString();if(e===0)return n+r;for(;r.length<=e;)r=Il+r;const i=r.length-e;for(r=r.substring(0,i)+"."+r.substring(i);r[0]==="0"&&r[1]!==".";)r=r.substring(1);for(;r[r.length-1]==="0"&&r[r.length-2]!==".";)r=r.substring(0,r.length-1);return n+r}var xr,Me,qt,Te,Oa,yi,Pb,Cb,Tb,kb;const Ao=class Ao{constructor(e,n,r){H(this,Te);F(this,"format");H(this,xr);H(this,Me);H(this,qt);F(this,"_value");ah(e,Vs,"FixedNumber"),C(this,Me,n),C(this,xr,r);const i=T8(n,r.decimals);se(this,{format:r.name,_value:i}),C(this,qt,xa(r.decimals))}get signed(){return S(this,xr).signed}get width(){return S(this,xr).width}get decimals(){return S(this,xr).decimals}get value(){return S(this,Me)}addUnsafe(e){return Q(this,Te,Pb).call(this,e)}add(e){return Q(this,Te,Pb).call(this,e,"add")}subUnsafe(e){return Q(this,Te,Cb).call(this,e)}sub(e){return Q(this,Te,Cb).call(this,e,"sub")}mulUnsafe(e){return Q(this,Te,Tb).call(this,e)}mul(e){return Q(this,Te,Tb).call(this,e,"mul")}mulSignal(e){Q(this,Te,Oa).call(this,e);const n=S(this,Me)*S(e,Me);return K(n%S(this,qt)===gr,"precision lost during signalling mul","NUMERIC_FAULT",{operation:"mulSignal",fault:"underflow",value:this}),Q(this,Te,yi).call(this,n/S(this,qt),"mulSignal")}divUnsafe(e){return Q(this,Te,kb).call(this,e)}div(e){return Q(this,Te,kb).call(this,e,"div")}divSignal(e){K(S(e,Me)!==gr,"division by zero","NUMERIC_FAULT",{operation:"div",fault:"divide-by-zero",value:this}),Q(this,Te,Oa).call(this,e);const n=S(this,Me)*S(this,qt);return K(n%S(e,Me)===gr,"precision lost during signalling div","NUMERIC_FAULT",{operation:"divSignal",fault:"underflow",value:this}),Q(this,Te,yi).call(this,n/S(e,Me),"divSignal")}cmp(e){let n=this.value,r=e.value;const i=this.decimals-e.decimals;return i>0?r*=xa(i):i<0&&(n*=xa(-i)),n<r?-1:n>r?1:0}eq(e){return this.cmp(e)===0}lt(e){return this.cmp(e)<0}
65lte(e){return this.cmp(e)<=0}gt(e){return this.cmp(e)>0}gte(e){return this.cmp(e)>=0}floor(){let e=S(this,Me);return S(this,Me)<gr&&(e-=S(this,qt)-yl),e=S(this,Me)/S(this,qt)*S(this,qt),Q(this,Te,yi).call(this,e,"floor")}ceiling(){let e=S(this,Me);return S(this,Me)>gr&&(e+=S(this,qt)-yl),e=S(this,Me)/S(this,qt)*S(this,qt),Q(this,Te,yi).call(this,e,"ceiling")}round(e){if(e==null&&(e=0),e>=this.decimals)return this;const n=this.decimals-e,r=C8*xa(n-1);let i=this.value+r;const o=xa(n);return i=i/o*o,Lc(i,S(this,xr),"round"),new Ao(Vs,i,S(this,xr))}isZero(){return S(this,Me)===gr}isNegative(){return S(this,Me)<gr}toString(){return this._value}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(e){return Ao.fromString(this.toString(),e)}static fromValue(e,n,r){const i=n==null?0:he(n),o=Nv(r);let a=ie(e,"value");const s=i-o.decimals;if(s>0){const l=xa(s);K(a%l===gr,"value loses precision for format","NUMERIC_FAULT",{operation:"fromValue",fault:"underflow",value:e}),a/=l}else s<0&&(a*=xa(-s));return Lc(a,o,"fromValue"),new Ao(Vs,a,o)}static fromString(e,n){const r=e.match(/^(-?)([0-9]*)\.?([0-9]*)$/);$(r&&r[2].length+r[3].length>0,"invalid FixedNumber string value","value",e);const i=Nv(n);let o=r[2]||"0",a=r[3]||"";for(;a.length<i.decimals;)a+=Il;K(a.substring(i.decimals).match(/^0*$/),"too many decimals for format","NUMERIC_FAULT",{operation:"fromString",fault:"underflow",value:e}),a=a.substring(0,i.decimals);const s=BigInt(r[1]+o+a);return Lc(s,i,"fromString"),new Ao(Vs,s,i)}static fromBytes(e,n){let r=Xm(we(e,"value"));const i=Nv(n);return i.signed&&(r=fg(r,i.width)),Lc(r,i,"fromBytes"),new Ao(Vs,r,i)}};xr=new WeakMap,Me=new WeakMap,qt=new WeakMap,Te=new WeakSet,Oa=function(e){$(this.format===e.format,"incompatible format; use fixedNumber.toFormat","other",e)},yi=function(e,n){return e=Lc(e,S(this,xr),n),new Ao(Vs,e,S(this,xr))},Pb=function(e,n){return Q(this,Te,Oa).call(this,e),Q(this,Te,yi).call(this,S(this,Me)+S(e,Me),n)},Cb=function(e,n){return Q(this,Te,Oa).call(this,e),Q(this,Te,yi).call(this,S(this,Me)-S(e,Me),n)},Tb=function(e,n){return Q(this,Te,Oa).call(this,e),Q(this,Te,yi).call(this,S(this,Me)*S(e,Me)/S(this,qt),n)},kb=function(e,n){return K(S(e,Me)!==gr,"division by zero","NUMERIC_FAULT",{operation:"div",fault:"divide-by-zero",value:this}),Q(this,Te,Oa).call(this,e),Q(this,Te,yi).call(this,S(this,Me)*S(this,qt)/S(e,Me),n)};let hg=Ao;function k8(t){let e=t.toString(16);for(;e.length<2;)e="0"+e;return"0x"+e}function GE(t,e,n){let r=0;for(let i=0;i<n;i++)r=r*256+t[e+i];return r}function VE(t,e,n,r){const i=[];for(;n<e+1+r;){const o=mI(t,n);i.push(o.result),n+=o.consumed,K(n<=e+1+r,"child data too short","BUFFER_OVERRUN",{buffer:t,length:r,offset:e})}return{consumed:1+r,result:i}}function mI(t,e){K(t.length!==0,"data too short","BUFFER_OVERRUN",{buffer:t,length:0,offset:1});const n=r=>{K(r<=t.length,"data short segment too short","BUFFER_OVERRUN",{buffer:t,length:t.length,offset:r})};if(t[e]>=248){const r=t[e]-247;n(e+1+r);const i=GE(t,e+1,r);return n(e+1+r+i),VE(t,e,e+1+r,r+i)}else if(t[e]>=192){const r=t[e]-192;return n(e+1+r),VE(t,e,e+1,r)}else if(t[e]>=184){const r=t[e]-183;n(e+1+r);const i=GE(t,e+1,r);n(e+1+r+i);const o=re(t.slice(e+1+r,e+1+r+i));return{consumed:1+r+i,result:o}}else if(t[e]>=128){const r=t[e]-128;n(e+1+r);const i=re(t.slice(e+1,e+1+r));return{consumed:1+r,result:i}}return{consumed:1,result:k8(t[e])}}function qm(t){const e=we(t,"data"),n=mI(e,0);return $(n.consumed===e.length,"unexpected junk after rlp payload","data",t),n.result}function WE(t){const e=[];for(;t;)e.unshift(t&255),t>>=8;return e}function yI(t){if(Array.isArray(t)){let r=[];if(t.forEach(function(o){r=r.concat(yI(o))}),r.length<=55)return r.unshift(192+r.length),r;const i=WE(r.length);return i.unshift(247+i.length),i.concat(r)}const e=Array.prototype.slice.call(we(t,"object"));if(e.length===1&&e[0]<=127)return e;if(e.length<=55)return e.unshift(128+e.length),e;const n=WE(e.length);return n.unshift(183+n.length),n.concat(e)}const KE="0123456789abcdef";function Ts(t){let e="0x";for(const n of yI(t))e+=KE[n>>4],e+=KE[n&15];return e}function vI(t,e){let n=18;return n=he(e,"unit"),hg.fromValue(t,n,{decimals:n,width:512}).toString()}function N8(t,e){$(typeof t=="string","value must be a string","value",t);let n=18;return n=he(e,"unit"),hg.fromString(t,{decimals:n,width:512}).value}const on=32,Nb=new Uint8Array(on),_8=["then"],Gh={},bI=new WeakMap;function Na(t){return bI.get(t)}function QE(t,e){bI.set(t,e)}function Fc(t,e){const n=new Error(`deferred error during ABI decoding triggered accessing ${t}`);throw n.error=e,n}function _b(t,e,n){return t.indexOf(null)>=0?e.map((r,i)=>r instanceof Bu?_b(Na(r),r,n):r):t.reduce((r,i,o)=>{let a=e.getValue(i);return i in r||(n&&a instanceof Bu&&(a=_b(Na(a),a,n)),r[i]=a),r},{})}var Gl;const wl=class wl extends Array{constructor(...n){const r=n[0];let i=n[1],o=(n[2]||[]).slice(),a=!0;r!==Gh&&(i=n,o=[],a=!1);super(i.length);H(this,Gl);
65i.forEach((u,f)=>{this[f]=u});const s=o.reduce((u,f)=>(typeof f=="string"&&u.set(f,(u.get(f)||0)+1),u),new Map);if(QE(this,Object.freeze(i.map((u,f)=>{const c=o[f];return c!=null&&s.get(c)===1?c:null}))),C(this,Gl,[]),S(this,Gl)==null&&S(this,Gl),!a)return;Object.freeze(this);const l=new Proxy(this,{get:(u,f,c)=>{if(typeof f=="string"){if(f.match(/^[0-9]+$/)){const h=he(f,"%index");if(h<0||h>=this.length)throw new RangeError("out of result range");const g=u[h];return g instanceof Error&&Fc(`index ${h}`,g),g}if(_8.indexOf(f)>=0)return Reflect.get(u,f,c);const d=u[f];if(d instanceof Function)return function(...h){return d.apply(this===c?u:this,h)};if(!(f in u))return u.getValue.apply(this===c?u:this,[f])}return Reflect.get(u,f,c)}});return QE(l,Na(this)),l}toArray(n){const r=[];return this.forEach((i,o)=>{i instanceof Error&&Fc(`index ${o}`,i),n&&i instanceof wl&&(i=i.toArray(n)),r.push(i)}),r}toObject(n){const r=Na(this);return r.reduce((i,o,a)=>(K(o!=null,`value at index ${a} unnamed`,"UNSUPPORTED_OPERATION",{operation:"toObject()"}),_b(r,this,n)),{})}slice(n,r){n==null&&(n=0),n<0&&(n+=this.length,n<0&&(n=0)),r==null&&(r=this.length),r<0&&(r+=this.length,r<0&&(r=0)),r>this.length&&(r=this.length);const i=Na(this),o=[],a=[];for(let s=n;s<r;s++)o.push(this[s]),a.push(i[s]);return new wl(Gh,o,a)}filter(n,r){const i=Na(this),o=[],a=[];for(let s=0;s<this.length;s++){const l=this[s];l instanceof Error&&Fc(`index ${s}`,l),n.call(r,l,s,this)&&(o.push(l),a.push(i[s]))}return new wl(Gh,o,a)}map(n,r){const i=[];for(let o=0;o<this.length;o++){const a=this[o];a instanceof Error&&Fc(`index ${o}`,a),i.push(n.call(r,a,o,this))}return i}getValue(n){const r=Na(this).indexOf(n);if(r===-1)return;const i=this[r];return i instanceof Error&&Fc(`property ${JSON.stringify(n)}`,i.error),i}static fromItems(n,r){return new wl(Gh,n,r)}};Gl=new WeakMap;let Bu=wl;function YE(t){let e=rn(t);return K(e.length<=on,"value out-of-bounds","BUFFER_OVERRUN",{buffer:e,length:on,offset:e.length}),e.length!==on&&(e=nn(ct([Nb.slice(e.length%on),e]))),e}class oo{constructor(e,n,r,i){F(this,"name");F(this,"type");F(this,"localName");F(this,"dynamic");se(this,{name:e,type:n,localName:r,dynamic:i},{name:"string",type:"string",localName:"string",dynamic:"boolean"})}_throwError(e,n){$(!1,e,this.localName,n)}}var Pi,qa,Vl,Pp;class Ib{constructor(){H(this,Vl);H(this,Pi);H(this,qa);C(this,Pi,[]),C(this,qa,0)}get data(){return ct(S(this,Pi))}get length(){return S(this,qa)}appendWriter(e){return Q(this,Vl,Pp).call(this,nn(e.data))}writeBytes(e){let n=nn(e);const r=n.length%on;return r&&(n=nn(ct([n,Nb.slice(r)]))),Q(this,Vl,Pp).call(this,n)}writeValue(e){return Q(this,Vl,Pp).call(this,YE(e))}writeUpdatableValue(){const e=S(this,Pi).length;return S(this,Pi).push(Nb),C(this,qa,S(this,qa)+on),n=>{S(this,Pi)[e]=YE(n)}}}Pi=new WeakMap,qa=new WeakMap,Vl=new WeakSet,Pp=function(e){return S(this,Pi).push(e),C(this,qa,S(this,qa)+e.length),e.length};var dn,Nn,Ja,Za,Co,$s,Rb,wI;const aS=class aS{constructor(e,n,r){H(this,$s);F(this,"allowLoose");H(this,dn);H(this,Nn);H(this,Ja);H(this,Za);H(this,Co);se(this,{allowLoose:!!n}),C(this,dn,nn(e)),C(this,Ja,0),C(this,Za,null),C(this,Co,r??1024),C(this,Nn,0)}get data(){return re(S(this,dn))}get dataLength(){return S(this,dn).length}get consumed(){return S(this,Nn)}get bytes(){return new Uint8Array(S(this,dn))}subReader(e){const n=new aS(S(this,dn).slice(S(this,Nn)+e),this.allowLoose,S(this,Co));return C(n,Za,this),n}readBytes(e,n){let r=Q(this,$s,wI).call(this,0,e,!!n);return Q(this,$s,Rb).call(this,e),C(this,Nn,S(this,Nn)+r.length),r.slice(0,e)}readValue(){return Xm(this.readBytes(on))}readIndex(){return c8(this.readBytes(on))}};dn=new WeakMap,Nn=new WeakMap,Ja=new WeakMap,Za=new WeakMap,Co=new WeakMap,$s=new WeakSet,Rb=function(e){var n;if(S(this,Za))return Q(n=S(this,Za),$s,Rb).call(n,e);C(this,Ja,S(this,Ja)+e),K(S(this,Co)<1||S(this,Ja)<=S(this,Co)*this.dataLength,`compressed ABI data exceeds inflation ratio of ${S(this,Co)} ( see: https://github.com/ethers-io/ethers.js/issues/4537 )`,"BUFFER_OVERRUN",{buffer:nn(S(this,dn)),offset:S(this,Nn),length:e,info:{bytesRead:S(this,Ja),dataLength:this.dataLength}})}
65,wI=function(e,n,r){let i=Math.ceil(n/on)*on;return S(this,Nn)+i>S(this,dn).length&&(this.allowLoose&&r&&S(this,Nn)+n<=S(this,dn).length?i=n:K(!1,"data out-of-bounds","BUFFER_OVERRUN",{buffer:nn(S(this,dn)),length:S(this,dn).length,offset:S(this,Nn)+i})),S(this,dn).slice(S(this,Nn),S(this,Nn)+i)};let Mb=aS;function pg(t){if(!Number.isSafeInteger(t)||t<0)throw new Error(`Wrong positive integer: ${t}`)}function $x(t,...e){if(!(t instanceof Uint8Array))throw new Error("Expected Uint8Array");if(e.length>0&&!e.includes(t.length))throw new Error(`Expected Uint8Array of length ${e}, not of length=${t.length}`)}function I8(t){if(typeof t!="function"||typeof t.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");pg(t.outputLen),pg(t.blockLen)}function ju(t,e=!0){if(t.destroyed)throw new Error("Hash instance has been destroyed");if(e&&t.finished)throw new Error("Hash#digest() has already been called")}function xI(t,e){$x(t);const n=e.outputLen;if(t.length<n)throw new Error(`digestInto() expects output buffer of length at least ${n}`)}const _v=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */const AI=t=>t instanceof Uint8Array,M8=t=>new Uint32Array(t.buffer,t.byteOffset,Math.floor(t.byteLength/4)),Iv=t=>new DataView(t.buffer,t.byteOffset,t.byteLength),zr=(t,e)=>t<<32-e|t>>>e,R8=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!R8)throw new Error("Non little-endian hardware is not supported");function D8(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new Uint8Array(new TextEncoder().encode(t))}function Jm(t){if(typeof t=="string"&&(t=D8(t)),!AI(t))throw new Error(`expected Uint8Array, got ${typeof t}`);return t}function $8(...t){const e=new Uint8Array(t.reduce((r,i)=>r+i.length,0));let n=0;return t.forEach(r=>{if(!AI(r))throw new Error("Uint8Array expected");e.set(r,n),n+=r.length}),e}let Bx=class{clone(){return this._cloneInto()}};function jx(t){const e=r=>t().update(Jm(r)).digest(),n=t();return e.outputLen=n.outputLen,e.blockLen=n.blockLen,e.create=()=>t(),e}function B8(t=32){if(_v&&typeof _v.getRandomValues=="function")return _v.getRandomValues(new Uint8Array(t));throw new Error("crypto.getRandomValues must be defined")}class SI extends Bx{constructor(e,n){super(),this.finished=!1,this.destroyed=!1,I8(e);const r=Jm(n);if(this.iHash=e.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const i=this.blockLen,o=new Uint8Array(i);o.set(r.length>i?e.create().update(r).digest():r);for(let a=0;a<o.length;a++)o[a]^=54;this.iHash.update(o),this.oHash=e.create();for(let a=0;a<o.length;a++)o[a]^=106;this.oHash.update(o),o.fill(0)}update(e){return ju(this),this.iHash.update(e),this}digestInto(e){ju(this),$x(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){const e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));const{oHash:n,iHash:r,finished:i,destroyed:o,blockLen:a,outputLen:s}=this;return e=e,e.finished=i,e.destroyed=o,e.blockLen=a,e.outputLen=s,e.oHash=n._cloneInto(e.oHash),e.iHash=r._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}const EI=(t,e,n)=>new SI(t,e).update(n).digest();EI.create=(t,e)=>new SI(t,e);function j8(t,e,n,r){if(typeof t.setBigUint64=="function")return t.setBigUint64(e,n,r);const i=BigInt(32),o=BigInt(4294967295),a=Number(n>>i&o),s=Number(n&o),l=r?4:0,u=r?0:4;t.setUint32(e+l,a,r),t.setUint32(e+u,s,r)}class OI extends Bx{constructor(e,n,r,i){super(),this.blockLen=e,this.outputLen=n,this.padOffset=r,this.isLE=i,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=Iv(this.buffer)}update(e){ju(this);const{view:n,buffer:r,blockLen:i}=this;e=Jm(e);const o=e.length;for(let a=0;a<o;){const s=Math.min(i-this.pos,o-a);if(s===i){const l=Iv(e);for(;i<=o-a;a+=i)this.process(l,a);continue}r.set(e.subarray(a,a+s),this.pos),this.pos+=s,a+=s,this.pos===i&&(this.process(n,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){ju(this),xI(e,this),this.finished=!0;const{buffer:n,view:r,blockLen:i,isLE:o}=this;let{pos:a}=this;n[a++]=128,this.buffer.subarray(a).fill(0),this.padOffset>i-a&&(this.process(r,0),a=0);for(let c=a;c<i;c++)n[c]=0;j8(r,i-8,BigInt(this.length*8),o),this.process(r,0);const s=Iv(e),l=this.outputLen;if(l%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const u=l/4,f=this.get();if(u>f.length)throw new Error("_sha2: outputLen bigger than state");for(let c=0;c<u;c++)s.setUint32(4*c,f[c],o)}digest(){const{buffer:e,outputLen:n}=this;this.digestInto(e);const r=e.slice(0,n);return this.destroy(),r}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());const{blockLen:n,buffer:r,length:i,finished:o,destroyed:a,pos:s}=this;return e.length=i,e.pos=s,e.finished=o,e.destroyed=a,i%n&&e.buffer.set(r),e}}const L8=(t,e,n)=>t&e^~t&n,F8=(t,e,n)=>t&e^t&n^e&n,U8=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756
vendor: 3,342 bytes, line 65
65734187,3204031479,3329325298]),ho=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),po=new Uint32Array(64);class z8 extends OI{constructor(){super(64,32,8,!1),this.A=ho[0]|0,this.B=ho[1]|0,this.C=ho[2]|0,this.D=ho[3]|0,this.E=ho[4]|0,this.F=ho[5]|0,this.G=ho[6]|0,this.H=ho[7]|0}get(){const{A:e,B:n,C:r,D:i,E:o,F:a,G:s,H:l}=this;return[e,n,r,i,o,a,s,l]}set(e,n,r,i,o,a,s,l){this.A=e|0,this.B=n|0,this.C=r|0,this.D=i|0,this.E=o|0,this.F=a|0,this.G=s|0,this.H=l|0}process(e,n){for(let c=0;c<16;c++,n+=4)po[c]=e.getUint32(n,!1);for(let c=16;c<64;c++){const d=po[c-15],h=po[c-2],g=zr(d,7)^zr(d,18)^d>>>3,p=zr(h,17)^zr(h,19)^h>>>10;po[c]=p+po[c-7]+g+po[c-16]|0}let{A:r,B:i,C:o,D:a,E:s,F:l,G:u,H:f}=this;for(let c=0;c<64;c++){const d=zr(s,6)^zr(s,11)^zr(s,25),h=f+d+L8(s,l,u)+U8[c]+po[c]|0,p=(zr(r,2)^zr(r,13)^zr(r,22))+F8(r,i,o)|0;f=u,u=l,l=s,s=a+h|0,a=o,o=i,i=r,r=h+p|0}r=r+this.A|0,i=i+this.B|0,o=o+this.C|0,a=a+this.D|0,s=s+this.E|0,l=l+this.F|0,u=u+this.G|0,f=f+this.H|0,this.set(r,i,o,a,s,l,u,f)}roundClean(){po.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const PI=jx(()=>new z8),Vh=BigInt(2**32-1),Db=BigInt(32);function CI(t,e=!1){return e?{h:Number(t&Vh),l:Number(t>>Db&Vh)}:{h:Number(t>>Db&Vh)|0,l:Number(t&Vh)|0}}function TI(t,e=!1){let n=new Uint32Array(t.length),r=new Uint32Array(t.length);for(let i=0;i<t.length;i++){const{h:o,l:a}=CI(t[i],e);[n[i],r[i]]=[o,a]}return[n,r]}const H8=(t,e)=>BigInt(t>>>0)<<Db|BigInt(e>>>0),G8=(t,e,n)=>t>>>n,V8=(t,e,n)=>t<<32-n|e>>>n,W8=(t,e,n)=>t>>>n|e<<32-n,K8=(t,e,n)=>t<<32-n|e>>>n,Q8=(t,e,n)=>t<<64-n|e>>>n-32,Y8=(t,e,n)=>t>>>n-32|e<<64-n,X8=(t,e)=>e,q8=(t,e)=>t,kI=(t,e,n)=>t<<n|e>>>32-n,NI=(t,e,n)=>e<<n|t>>>32-n,_I=(t,e,n)=>e<<n-32|t>>>64-n,II=(t,e,n)=>t<<n-32|e>>>64-n;function J8(t,e,n,r){const i=(e>>>0)+(r>>>0);return{h:t+n+(i/2**32|0)|0,l:i|0}}const Z8=(t,e,n)=>(t>>>0)+(e>>>0)+(n>>>0),eU=(t,e,n,r)=>e+n+r+(t/2**32|0)|0,tU=(t,e,n,r)=>(t>>>0)+(e>>>0)+(n>>>0)+(r>>>0),nU=(t,e,n,r,i)=>e+n+r+i+(t/2**32|0)|0,rU=(t,e,n,r,i)=>(t>>>0)+(e>>>0)+(n>>>0)+(r>>>0)+(i>>>0),iU=(t,e,n,r,i,o)=>e+n+r+i+o+(t/2**32|0)|0,pe={fromBig:CI,split:TI,toBig:H8,shrSH:G8,shrSL:V8,rotrSH:W8,rotrSL:K8,rotrBH:Q8,rotrBL:Y8,rotr32H:X8,rotr32L:q8,rotlSH:kI,rotlSL:NI,rotlBH:_I,rotlBL:II,add:J8,add3L:Z8,add3H:eU,add4L:tU,add4H:nU,add5H:iU,add5L:rU},[oU,aU]=pe.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e3585
655771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(t=>BigInt(t))),go=new Uint32Array(80),mo=new Uint32Array(80);class sU extends OI{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:e,Al:n,Bh:r,Bl:i,Ch:o,Cl:a,Dh:s,Dl:l,Eh:u,El:f,Fh:c,Fl:d,Gh:h,Gl:g,Hh:p,Hl:v}=this;return[e,n,r,i,o,a,s,l,u,f,c,d,h,g,p,v]}set(e,n,r,i,o,a,s,l,u,f,c,d,h,g,p,v){this.Ah=e|0,this.Al=n|0,this.Bh=r|0,this.Bl=i|0,this.Ch=o|0,this.Cl=a|0,this.Dh=s|0,this.Dl=l|0,this.Eh=u|0,this.El=f|0,this.Fh=c|0,this.Fl=d|0,this.Gh=h|0,this.Gl=g|0,this.Hh=p|0,this.Hl=v|0}process(e,n){for(let b=0;b<16;b++,n+=4)go[b]=e.getUint32(n),mo[b]=e.getUint32(n+=4);for(let b=16;b<80;b++){const w=go[b-15]|0,x=mo[b-15]|0,A=pe.rotrSH(w,x,1)^pe.rotrSH(w,x,8)^pe.shrSH(w,x,7),E=pe.rotrSL(w,x,1)^pe.rotrSL(w,x,8)^pe.shrSL(w,x,7),O=go[b-2]|0,_=mo[b-2]|0,T=pe.rotrSH(O,_,19)^pe.rotrBH(O,_,61)^pe.shrSH(O,_,6),N=pe.rotrSL(O,_,19)^pe.rotrBL(O,_,61)^pe.shrSL(O,_,6),I=pe.add4L(E,N,mo[b-7],mo[b-16]),j=pe.add4H(I,A,T,go[b-7],go[b-16]);go[b]=j|0,mo[b]=I|0}let{Ah:r,Al:i,Bh:o,Bl:a,Ch:s,Cl:l,Dh:u,Dl:f,Eh:c,El:d,Fh:h,Fl:g,Gh:p,Gl:v,Hh:y,Hl:m}=this;for(let b=0;b<80;b++){const w=pe.rotrSH(c,d,14)^pe.rotrSH(c,d,18)^pe.rotrBH(c,d,41),x=pe.rotrSL(c,d,14)^pe.rotrSL(c,d,18)^pe.rotrBL(c,d,41),A=c&h^~c&p,E=d&g^~d&v,O=pe.add5L(m,x,E,aU[b],mo[b]),_=pe.add5H(O,y,w,A,oU[b],go[b]),T=O|0,N=pe.rotrSH(r,i,28)^pe.rotrBH(r,i,34)^pe.rotrBH(r,i,39),I=pe.rotrSL(r,i,28)^pe.rotrBL(r,i,34)^pe.rotrBL(r,i,39),j=r&o^r&s^o&s,L=i&a^i&l^a&l;y=p|0,m=v|0,p=h|0,v=g|0,h=c|0,g=d|0,{h:c,l:d}=pe.add(u|0,f|0,_|0,T|0),u=s|0,f=l|0,s=o|0,l=a|0,o=r|0,a=i|0;const R=pe.add3L(T,I,L);r=pe.add3H(R,_,N,j),i=R|0}({h:r,l:i}=pe.add(this.Ah|0,this.Al|0,r|0,i|0)),{h:o,l:a}=pe.add(this.Bh|0,this.Bl|0,o|0,a|0),{h:s,l}=pe.add(this.Ch|0,this.Cl|0,s|0,l|0),{h:u,l:f}=pe.add(this.Dh|0,this.Dl|0,u|0,f|0),{h:c,l:d}=pe.add(this.Eh|0,this.El|0,c|0,d|0),{h,l:g}=pe.add(this.Fh|0,this.Fl|0,h|0,g|0),{h:p,l:v}=pe.add(this.Gh|0,this.Gl|0,p|0,v|0),{h:y,l:m}=pe.add(this.Hh|0,this.Hl|0,y|0,m|0),this.set(r,i,o,a,s,l,u,f,c,d,h,g,p,v,y,m)}roundClean(){go.fill(0),mo.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const lU=jx(()=>new sU);function uU(){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")}const XE=uU();XE.crypto||XE.msCrypto;function cU(t){switch(t){case"sha256":return PI.create();case"sha512":return lU.create()}$(!1,"invalid hashing algorithm name","algorithm",t)}const[MI,RI,DI]=[[],[],[]],fU=BigInt(0),Uc=BigInt(1),dU=BigInt(2),hU=BigInt(7),pU=BigInt(256),gU=BigInt(113);for(let t=0,e=Uc,n=1,r=0;t<24;t++){[n,r]=[r,(2*n+3*r)%5],MI.push(2*(5*r+n)),RI.push((t+1)*(t+2)/2%64);let i=fU;for(let o=0;o<7;o++)e=(e<<Uc^(e>>hU)*gU)%pU,e&dU&&(i^=Uc<<(Uc<<BigInt(o))-Uc);DI.push(i)}const[mU,yU]=TI(DI,!0),qE=(t,e,n)=>n>32?_I(t,e,n):kI(t,e,n),JE=(t,e,n)=>n>32?II(t,e,n):NI(t,e,n);function vU(t,e=24){const n=new Uint32Array(10);for(let r=24-e;r<24;r++){for(let a=0;a<10;a++)n[a]=t[a]^t[a+10]^t[a+20]^t[a+30]^t[a+40];for(let a=0;a<10;a+=2){const s=(a+8)%10,l=(a+2)%10,u=n[l],f=n[l+1],c=qE(u,f,1)^n[s],d=JE(u,f,1)^n[s+1];for(let h=0;h<50;h+=10)t[a+h]^=c,t[a+h+1]^=d}let i=t[2],o=t[3];for(let a=0;a<24;a++){const s=RI[a],l=qE(i,o,s),u=JE(i,o,s),f=MI[a];
65i=t[f],o=t[f+1],t[f]=l,t[f+1]=u}for(let a=0;a<50;a+=10){for(let s=0;s<10;s++)n[s]=t[a+s];for(let s=0;s<10;s++)t[a+s]^=~n[(s+2)%10]&n[(s+4)%10]}t[0]^=mU[r],t[1]^=yU[r]}n.fill(0)}class Lx extends Bx{constructor(e,n,r,i=!1,o=24){if(super(),this.blockLen=e,this.suffix=n,this.outputLen=r,this.enableXOF=i,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,pg(r),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=M8(this.state)}keccak(){vU(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){ju(this);const{blockLen:n,state:r}=this;e=Jm(e);const i=e.length;for(let o=0;o<i;){const a=Math.min(n-this.pos,i-o);for(let s=0;s<a;s++)r[this.pos++]^=e[o++];this.pos===n&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;const{state:e,suffix:n,pos:r,blockLen:i}=this;e[r]^=n,n&128&&r===i-1&&this.keccak(),e[i-1]^=128,this.keccak()}writeInto(e){ju(this,!1),$x(e),this.finish();const n=this.state,{blockLen:r}=this;for(let i=0,o=e.length;i<o;){this.posOut>=r&&this.keccak();const a=Math.min(r-this.posOut,o-i);e.set(n.subarray(this.posOut,this.posOut+a),i),this.posOut+=a,i+=a}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return pg(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(xI(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){const{blockLen:n,suffix:r,outputLen:i,rounds:o,enableXOF:a}=this;return e||(e=new Lx(n,r,i,a,o)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=o,e.suffix=r,e.outputLen=i,e.enableXOF=a,e.destroyed=this.destroyed,e}}const bU=(t,e,n)=>jx(()=>new Lx(e,t,n)),wU=bU(1,136,256/8);let $I=!1;const BI=function(t){return wU(t)};let jI=BI;function dt(t){const e=we(t,"data");return re(jI(e))}dt._=BI;dt.lock=function(){$I=!0};dt.register=function(t){if($I)throw new TypeError("keccak256 is locked");jI=t};Object.freeze(dt);const LI=function(t){return cU("sha256").update(t).digest()};let FI=LI,UI=!1;function pc(t){const e=we(t,"data");return re(FI(e))}pc._=LI;pc.lock=function(){UI=!0};pc.register=function(t){if(UI)throw new Error("sha256 is locked");FI=t};Object.freeze(pc);Object.freeze(pc);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const zI=BigInt(0),Zm=BigInt(1),xU=BigInt(2),ey=t=>t instanceof Uint8Array,AU=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function Lu(t){if(!ey(t))throw new Error("Uint8Array expected");let e="";for(let n=0;n<t.length;n++)e+=AU[t[n]];return e}function HI(t){const e=t.toString(16);return e.length&1?`0${e}`:e}function Fx(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);return BigInt(t===""?"0":`0x${t}`)}function Fu(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);const e=t.length;if(e%2)throw new Error("padded hex string expected, got unpadded hex of length "+e);const n=new Uint8Array(e/2);for(let r=0;r<n.length;r++){const i=r*2,o=t.slice(i,i+2),a=Number.parseInt(o,16);if(Number.isNaN(a)||a<0)throw new Error("Invalid byte sequence");n[r]=a}return n}function hs(t){return Fx(Lu(t))}function Ux(t){if(!ey(t))throw new Error("Uint8Array expected");return Fx(Lu(Uint8Array.from(t).reverse()))}function Uu(t,e){return Fu(t.toString(16).padStart(e*2,"0"))}function zx(t,e){return Uu(t,e).reverse()}function SU(t){return Fu(HI(t))}function vr(t,e,n){let r;if(typeof e=="string")try{r=Fu(e)}catch(o){throw new Error(`${t} must be valid hex string, got "${e}". Cause: ${o}`)}else if(ey(e))r=Uint8Array.from(e);else throw new Error(`${t} must be hex string or Uint8Array`);const i=r.length;if(typeof n=="number"&&i!==n)throw new Error(`${t} expected ${n} bytes, got ${i}`);return r}function Kf(...t){const e=new Uint8Array(t.reduce((r,i)=>r+i.length,0));let n=0;return t.forEach(r=>{if(!ey(r))throw new Error("Uint8Array expected");
vendor: 6,960 bytes, line 65
65e.set(r,n),n+=r.length}),e}function EU(t,e){if(t.length!==e.length)return!1;for(let n=0;n<t.length;n++)if(t[n]!==e[n])return!1;return!0}function OU(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new Uint8Array(new TextEncoder().encode(t))}function PU(t){let e;for(e=0;t>zI;t>>=Zm,e+=1);return e}function CU(t,e){return t>>BigInt(e)&Zm}const TU=(t,e,n)=>t|(n?Zm:zI)<<BigInt(e),Hx=t=>(xU<<BigInt(t-1))-Zm,Mv=t=>new Uint8Array(t),ZE=t=>Uint8Array.from(t);function GI(t,e,n){if(typeof t!="number"||t<2)throw new Error("hashLen must be a number");if(typeof e!="number"||e<2)throw new Error("qByteLen must be a number");if(typeof n!="function")throw new Error("hmacFn must be a function");let r=Mv(t),i=Mv(t),o=0;const a=()=>{r.fill(1),i.fill(0),o=0},s=(...c)=>n(i,r,...c),l=(c=Mv())=>{i=s(ZE([0]),c),r=s(),c.length!==0&&(i=s(ZE([1]),c),r=s())},u=()=>{if(o++>=1e3)throw new Error("drbg: tried 1000 values");let c=0;const d=[];for(;c<e;){r=s();const h=r.slice();d.push(h),c+=r.length}return Kf(...d)};return(c,d)=>{a(),l(c);let h;for(;!(h=d(u()));)l();return a(),h}}const kU={bigint:t=>typeof t=="bigint",function:t=>typeof t=="function",boolean:t=>typeof t=="boolean",string:t=>typeof t=="string",stringOrUint8Array:t=>typeof t=="string"||t instanceof Uint8Array,isSafeInteger:t=>Number.isSafeInteger(t),array:t=>Array.isArray(t),field:(t,e)=>e.Fp.isValid(t),hash:t=>typeof t=="function"&&Number.isSafeInteger(t.outputLen)};function sh(t,e,n={}){const r=(i,o,a)=>{const s=kU[o];if(typeof s!="function")throw new Error(`Invalid validator "${o}", expected function`);const l=t[i];if(!(a&&l===void 0)&&!s(l,t))throw new Error(`Invalid param ${String(i)}=${l} (${typeof l}), expected ${o}`)};for(const[i,o]of Object.entries(e))r(i,o,!1);for(const[i,o]of Object.entries(n))r(i,o,!0);return t}const NU=Object.freeze(Object.defineProperty({__proto__:null,bitGet:CU,bitLen:PU,bitMask:Hx,bitSet:TU,bytesToHex:Lu,bytesToNumberBE:hs,bytesToNumberLE:Ux,concatBytes:Kf,createHmacDrbg:GI,ensureBytes:vr,equalBytes:EU,hexToBytes:Fu,hexToNumber:Fx,numberToBytesBE:Uu,numberToBytesLE:zx,numberToHexUnpadded:HI,numberToVarBytesBE:SU,utf8ToBytes:OU,validateObject:sh},Symbol.toStringTag,{value:"Module"}));/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Ot=BigInt(0),lt=BigInt(1),_a=BigInt(2),_U=BigInt(3),$b=BigInt(4),eO=BigInt(5),tO=BigInt(8);BigInt(9);BigInt(16);function pn(t,e){const n=t%e;return n>=Ot?n:e+n}function IU(t,e,n){if(n<=Ot||e<Ot)throw new Error("Expected power/modulo > 0");if(n===lt)return Ot;let r=lt;for(;e>Ot;)e&lt&&(r=r*t%n),t=t*t%n,e>>=lt;return r}function Gn(t,e,n){let r=t;for(;e-- >Ot;)r*=r,r%=n;return r}function Bb(t,e){if(t===Ot||e<=Ot)throw new Error(`invert: expected positive integers, got n=${t} mod=${e}`);let n=pn(t,e),r=e,i=Ot,o=lt;for(;n!==Ot;){const s=r/n,l=r%n,u=i-o*s;r=n,n=l,i=o,o=u}if(r!==lt)throw new Error("invert: does not exist");return pn(i,e)}function MU(t){const e=(t-lt)/_a;let n,r,i;for(n=t-lt,r=0;n%_a===Ot;n/=_a,r++);for(i=_a;i<t&&IU(i,e,t)!==t-lt;i++);if(r===1){const a=(t+lt)/$b;return function(l,u){const f=l.pow(u,a);if(!l.eql(l.sqr(f),u))throw new Error("Cannot find square root");return f}}const o=(n+lt)/_a;return function(s,l){if(s.pow(l,e)===s.neg(s.ONE))throw new Error("Cannot find square root");let u=r,f=s.pow(s.mul(s.ONE,i),n),c=s.pow(l,o),d=s.pow(l,n);for(;!s.eql(d,s.ONE);){if(s.eql(d,s.ZERO))return s.ZERO;let h=1;for(let p=s.sqr(d);h<u&&!s.eql(p,s.ONE);h++)p=s.sqr(p);const g=s.pow(f,lt<<BigInt(u-h-1));f=s.sqr(g),c=s.mul(c,g),d=s.mul(d,f),u=h}return c}}function RU(t){if(t%$b===_U){const e=(t+lt)/$b;return function(r,i){const o=r.pow(i,e);if(!r.eql(r.sqr(o),i))throw new Error("Cannot find square root");return o}}if(t%tO===eO){const e=(t-eO)/tO;return function(r,i){const o=r.mul(i,_a),a=r.pow(o,e),s=r.mul(i,a),l=r.mul(r.mul(s,_a),a),u=r.mul(s,r.sub(l,r.ONE));if(!r.eql(r.sqr(u),i))throw new Error("Cannot find square root");return u}}return MU(t)}const DU=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function $U(t){const e={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},n=DU.reduce((r,i)=>(r[i]="function",r),e);return sh(t,n)}function BU(t,e,n){if(n<Ot)throw new Error("Expected power > 0");if(n===Ot)return t.ONE;if(n===lt)return e;let r=t.ONE,i=e;for(;n>Ot;)n&lt&&(r=t.mul(r,i)),i=t.sqr(i),n>>=lt;return r}function jU(t,e){const n=new Array(e.length),r=e.reduce((o,a,s)=>t.is0(a)?o:(n[s]=o,t.mul(o,a)),t.ONE),i=t.inv(r);return e.reduceRight((o,a,s)=>t.is0(a)?o:(n[s]=t.mul(o,n[s]),t.mul(o,a)),i),n}function VI(t,e){const n=e!==void 0?e:t.toString(2).length,r=Math.ceil(n/8);return{nBitLength:n,nByteLength:r}}function LU(t,e,n=!1,r={}){if(t<=Ot)throw new Error(`Expected Field ORDER > 0, got ${t}`);const{nBitLength:i,nByteLength:o}=VI(t,e);if(o>2048)throw new Error("Field lengths over 2048 bytes are not supported");const a=RU(t),s=Object.freeze({ORDER:t,BITS:i,BYTES:o,MASK:Hx(i),ZERO:Ot,ONE:lt,create:l=>pn(l,t),isValid:l=>{if(typeof l!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof l}`);return Ot<=l&&l<t},is0:l=>l===Ot,isOdd:l=>(l&lt)===lt,neg:l=>pn(-l,t),eql:(l,u)=>l===u,sqr:l=>pn(l*l,t),add:(l,u)=>pn(l+u,t),sub:(l,u)=>pn(l-u,t),mul:(l,u)=>pn(l*u,t),pow:(l,u)=>BU(s,l,u),div:(l,u)=>pn(l*Bb(u,t),t),sqrN:l=>l*l,addN:(l,u)=>l+u,subN:(l,u)=>l-u,mulN:(l,u)=>l*u,inv:l=>Bb(l,t),sqrt:r.sqrt||(l=>a(s,l)),invertBatch:l=>jU(s,l),cmov:(l,u,f)=>f?u:l,toBytes:l=>n?zx(l,o):Uu(l,o),fromBytes:l=>{if(l.length!==o)throw new Error(`Fp.fromBytes: expected ${o}, got ${l.length}`);return n?Ux(l):hs(l)}});return Object.freeze(s)}function WI(t){if(typeof t!="bigint")throw new Error("field order must be bigint");const e=t.toString(2).length;return Math.ceil(e/8)}function KI(t){const e=WI(t);return e+Math.ceil(e/2)}function FU(t,e,n=!1){const r=t.length,i=WI(e),o=KI(e);if(r<16||r<o||r>1024)throw new Error(`expected ${o}-1024 bytes of input, got ${r}`);const a=n?hs(t):Ux(t),s=pn(a,e-lt)+lt;return n?zx(s,i):Uu(s,i)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const UU=BigInt(0),Rv=BigInt(1);function zU(t,e){const n=(i,o)=>{const a=o.negate();return i?a:o},r=i=>{const o=Math.ceil(e/i)+1,a=2**(i-1);return{windows:o,windowSize:a}};return{constTimeNegate:n,unsafeLadder(i,o){let a=t.ZERO,s=i;for(;o>UU;)o&Rv&&(a=a.add(s)),s=s.double(),o>>=Rv;return a},precomputeWindow(i,o){const{windows:a,windowSize:s}=r(o),l=[];let u=i,f=u;for(let c=0;c<a;c++){f=u,l.push(f);for(let d=1;d<s;d++)f=f.add(u),l.push(f);u=f.double()}return l},wNAF(i,o,a){const{windows:s,windowSize:l}=r(i);let u=t.ZERO,f=t.BASE;const c=BigInt(2**i-1),d=2**i,h=BigInt(i);for(let g=0;g<s;g++){const p=g*l;let v=Number(a&c);a>>=h,v>l&&(v-=d,a+=Rv);const y=p,m=p+Math.abs(v)-1,b=g%2!==0,w=v<0;v===0?f=f.add(n(b,o[y])):u=u.add(n(w,o[m]))}return{p:u,f}},wNAFCached(i,o,a,s){const l=i._WINDOW_SIZE||1;let u=o.get(i);
65return u||(u=this.precomputeWindow(i,l),l!==1&&o.set(i,s(u))),this.wNAF(l,u,a)}}}function QI(t){return $U(t.Fp),sh(t,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...VI(t.n,t.nBitLength),...t,p:t.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function HU(t){const e=QI(t);sh(e,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:n,Fp:r,a:i}=e;if(n){if(!r.eql(i,r.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof n!="object"||typeof n.beta!="bigint"||typeof n.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...e})}const{bytesToNumberBE:GU,hexToBytes:VU}=NU,ja={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(t){const{Err:e}=ja;if(t.length<2||t[0]!==2)throw new e("Invalid signature integer tag");const n=t[1],r=t.subarray(2,n+2);if(!n||r.length!==n)throw new e("Invalid signature integer: wrong length");if(r[0]&128)throw new e("Invalid signature integer: negative");if(r[0]===0&&!(r[1]&128))throw new e("Invalid signature integer: unnecessary leading zero");return{d:GU(r),l:t.subarray(n+2)}},toSig(t){const{Err:e}=ja,n=typeof t=="string"?VU(t):t;if(!(n instanceof Uint8Array))throw new Error("ui8a expected");let r=n.length;if(r<2||n[0]!=48)throw new e("Invalid signature tag");if(n[1]!==r-2)throw new e("Invalid signature: incorrect length");const{d:i,l:o}=ja._parseInt(n.subarray(2)),{d:a,l:s}=ja._parseInt(o);if(s.length)throw new e("Invalid signature: left bytes after parsing");return{r:i,s:a}},hexFromSig(t){const e=u=>Number.parseInt(u[0],16)&8?"00"+u:u,n=u=>{const f=u.toString(16);return f.length&1?`0${f}`:f},r=e(n(t.s)),i=e(n(t.r)),o=r.length/2,a=i.length/2,s=n(o),l=n(a);return`30${n(a+o+4)}02${l}${i}02${s}${r}`}},$i=BigInt(0),er=BigInt(1);BigInt(2);const nO=BigInt(3);BigInt(4);function WU(t){const e=HU(t),{Fp:n}=e,r=e.toBytes||((g,p,v)=>{const y=p.toAffine();return Kf(Uint8Array.from([4]),n.toBytes(y.x),n.toBytes(y.y))}),i=e.fromBytes||(g=>{const p=g.subarray(1),v=n.fromBytes(p.subarray(0,n.BYTES)),y=n.fromBytes(p.subarray(n.BYTES,2*n.BYTES));return{x:v,y}});function o(g){const{a:p,b:v}=e,y=n.sqr(g),m=n.mul(y,g);return n.add(n.add(m,n.mul(g,p)),v)}if(!n.eql(n.sqr(e.Gy),o(e.Gx)))throw new Error("bad generator point: equation left != right");function a(g){return typeof g=="bigint"&&$i<g&&g<e.n}function s(g){if(!a(g))throw new Error("Expected valid bigint: 0 < bigint < curve.n")}function l(g){const{allowedPrivateKeyLengths:p,nByteLength:v,wrapPrivateKey:y,n:m}=e;if(p&&typeof g!="bigint"){if(g instanceof Uint8Array&&(g=Lu(g)),typeof g!="string"||!p.includes(g.length))throw new Error("Invalid key");g=g.padStart(v*2,"0")}let b;try{b=typeof g=="bigint"?g:hs(vr("private key",g,v))}catch{throw new Error(`private key must be ${v} bytes, hex or bigint, not ${typeof g}`)}return y&&(b=pn(b,m)),s(b),b}const u=new Map;function f(g){if(!(g instanceof c))throw new Error("ProjectivePoint expected")}class c{constructor(p,v,y){if(this.px=p,this.py=v,this.pz=y,p==null||!n.isValid(p))throw new Error("x required");if(v==null||!n.isValid(v))throw new Error("y required");if(y==null||!n.isValid(y))throw new Error("z required")}static fromAffine(p){const{x:v,y}=p||{};if(!p||!n.isValid(v)||!n.isValid(y))throw new Error("invalid affine point");if(p instanceof c)throw new Error("projective point not allowed");const m=b=>n.eql(b,n.ZERO);return m(v)&&m(y)?c.ZERO:new c(v,y,n.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(p){const v=n.invertBatch(p.map(y=>y.pz));return p.map((y,m)=>y.toAffine(v[m])).map(c.fromAffine)}static fromHex(p){const v=c.fromAffine(i(vr("pointHex",p)));return v.assertValidity(),v}static fromPrivateKey(p){return c.BASE.multiply(l(p))}_setWindowSize(p){this._WINDOW_SIZE=p,u.delete(this)}
65assertValidity(){if(this.is0()){if(e.allowInfinityPoint&&!n.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:p,y:v}=this.toAffine();if(!n.isValid(p)||!n.isValid(v))throw new Error("bad point: x or y not FE");const y=n.sqr(v),m=o(p);if(!n.eql(y,m))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:p}=this.toAffine();if(n.isOdd)return!n.isOdd(p);throw new Error("Field doesn't support isOdd")}equals(p){f(p);const{px:v,py:y,pz:m}=this,{px:b,py:w,pz:x}=p,A=n.eql(n.mul(v,x),n.mul(b,m)),E=n.eql(n.mul(y,x),n.mul(w,m));return A&&E}negate(){return new c(this.px,n.neg(this.py),this.pz)}double(){const{a:p,b:v}=e,y=n.mul(v,nO),{px:m,py:b,pz:w}=this;let x=n.ZERO,A=n.ZERO,E=n.ZERO,O=n.mul(m,m),_=n.mul(b,b),T=n.mul(w,w),N=n.mul(m,b);return N=n.add(N,N),E=n.mul(m,w),E=n.add(E,E),x=n.mul(p,E),A=n.mul(y,T),A=n.add(x,A),x=n.sub(_,A),A=n.add(_,A),A=n.mul(x,A),x=n.mul(N,x),E=n.mul(y,E),T=n.mul(p,T),N=n.sub(O,T),N=n.mul(p,N),N=n.add(N,E),E=n.add(O,O),O=n.add(E,O),O=n.add(O,T),O=n.mul(O,N),A=n.add(A,O),T=n.mul(b,w),T=n.add(T,T),O=n.mul(T,N),x=n.sub(x,O),E=n.mul(T,_),E=n.add(E,E),E=n.add(E,E),new c(x,A,E)}add(p){f(p);const{px:v,py:y,pz:m}=this,{px:b,py:w,pz:x}=p;let A=n.ZERO,E=n.ZERO,O=n.ZERO;const _=e.a,T=n.mul(e.b,nO);let N=n.mul(v,b),I=n.mul(y,w),j=n.mul(m,x),L=n.add(v,y),R=n.add(b,w);L=n.mul(L,R),R=n.add(N,I),L=n.sub(L,R),R=n.add(v,m);let M=n.add(b,x);return R=n.mul(R,M),M=n.add(N,j),R=n.sub(R,M),M=n.add(y,m),A=n.add(w,x),M=n.mul(M,A),A=n.add(I,j),M=n.sub(M,A),O=n.mul(_,R),A=n.mul(T,j),O=n.add(A,O),A=n.sub(I,O),O=n.add(I,O),E=n.mul(A,O),I=n.add(N,N),I=n.add(I,N),j=n.mul(_,j),R=n.mul(T,R),I=n.add(I,j),j=n.sub(N,j),j=n.mul(_,j),R=n.add(R,j),N=n.mul(I,R),E=n.add(E,N),N=n.mul(M,R),A=n.mul(L,A),A=n.sub(A,N),N=n.mul(L,I),O=n.mul(M,O),O=n.add(O,N),new c(A,E,O)}subtract(p){return this.add(p.negate())}is0(){return this.equals(c.ZERO)}wNAF(p){return h.wNAFCached(this,u,p,v=>{const y=n.invertBatch(v.map(m=>m.pz));return v.map((m,b)=>m.toAffine(y[b])).map(c.fromAffine)})}multiplyUnsafe(p){const v=c.ZERO;if(p===$i)return v;if(s(p),p===er)return this;const{endo:y}=e;if(!y)return h.unsafeLadder(this,p);let{k1neg:m,k1:b,k2neg:w,k2:x}=y.splitScalar(p),A=v,E=v,O=this;for(;b>$i||x>$i;)b&er&&(A=A.add(O)),x&er&&(E=E.add(O)),O=O.double(),b>>=er,x>>=er;return m&&(A=A.negate()),w&&(E=E.negate()),E=new c(n.mul(E.px,y.beta),E.py,E.pz),A.add(E)}multiply(p){s(p);let v=p,y,m;const{endo:b}=e;if(b){const{k1neg:w,k1:x,k2neg:A,k2:E}=b.splitScalar(v);let{p:O,f:_}=this.wNAF(x),{p:T,f:N}=this.wNAF(E);O=h.constTimeNegate(w,O),T=h.constTimeNegate(A,T),T=new c(n.mul(T.px,b.beta),T.py,T.pz),y=O.add(T),m=_.add(N)}else{const{p:w,f:x}=this.wNAF(v);y=w,m=x}return c.normalizeZ([y,m])[0]}multiplyAndAddUnsafe(p,v,y){const m=c.BASE,b=(x,A)=>A===$i||A===er||!x.equals(m)?x.multiplyUnsafe(A):x.multiply(A),w=b(this,v).add(b(p,y));return w.is0()?void 0:w}toAffine(p){const{px:v,py:y,pz:m}=this,b=this.is0();p==null&&(p=b?n.ONE:n.inv(m));const w=n.mul(v,p),x=n.mul(y,p),A=n.mul(m,p);if(b)return{x:n.ZERO,y:n.ZERO};if(!n.eql(A,n.ONE))throw new Error("invZ was invalid");return{x:w,y:x}}isTorsionFree(){const{h:p,isTorsionFree:v}=e;if(p===er)return!0;if(v)return v(c,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:p,clearCofactor:v}=e;return p===er?this:v?v(c,this):this.multiplyUnsafe(e.h)}toRawBytes(p=!0){return this.assertValidity(),r(c,this,p)}toHex(p=!0){return Lu(this.toRawBytes(p))}}c.BASE=new c(e.Gx,e.Gy,n.ONE),c.ZERO=new c(n.ZERO,n.ONE,n.ZERO);const d=e.nBitLength,h=zU(c,e.endo?Math.ceil(d/2):d);return{CURVE:e,ProjectivePoint:c,normPrivateKeyToScalar:l,weierstrassEquation:o,isWithinCurveOrder:a}}function KU(t){const e=QI(t);return sh(e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...e})}function QU(t){const e=KU(t),{Fp:n,n:r}=e,i=n.BYTES+1,o=2*n.BYTES+1;function a(R){return $i<R&&R<n.ORDER}function s(R){return pn(R,r)}function l(R){return Bb(R,r)}const{ProjectivePoint:u,normPrivateKeyToScalar:f,weierstrassEquation:c,isWithinCurveOrder:d}=WU({...e,toBytes(R,M,U){const k=M.toAffine(),z=n.toBytes(k.x),G=Kf;return U?G(Uint8Array.from([M.hasEvenY()?2:3]),z):G(Uint8Array.from([4]),z,n.toBytes(k.y))},fromBytes(R){const M=R.length,U=R[0],k=R.subarray(1);if(M===i&&(U===2||U===3)){const z=hs(k);if(!a(z))throw new Error("Point is not on curve");const G=c(z);let X=n.sqrt(G);const q=(X&er)===er;return(U&1)===1!==q&&(X=n.neg(X)),{x:z,y:X}}else if(M===o&&U===4){const z=n.fromBytes(k.subarray(0,n.BYTES)),G=n.fromBytes(k.subarray(n.BYTES,2*n.BYTES));return{x:z,y:G}}else throw new Error(`Point of length ${M}
65 was invalid. Expected ${i} compressed bytes or ${o} uncompressed bytes`)}}),h=R=>Lu(Uu(R,e.nByteLength));function g(R){const M=r>>er;return R>M}function p(R){return g(R)?s(-R):R}const v=(R,M,U)=>hs(R.slice(M,U));class y{constructor(M,U,k){this.r=M,this.s=U,this.recovery=k,this.assertValidity()}static fromCompact(M){const U=e.nByteLength;return M=vr("compactSignature",M,U*2),new y(v(M,0,U),v(M,U,2*U))}static fromDER(M){const{r:U,s:k}=ja.toSig(vr("DER",M));return new y(U,k)}assertValidity(){if(!d(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!d(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(M){return new y(this.r,this.s,M)}recoverPublicKey(M){const{r:U,s:k,recovery:z}=this,G=E(vr("msgHash",M));if(z==null||![0,1,2,3].includes(z))throw new Error("recovery id invalid");const X=z===2||z===3?U+e.n:U;if(X>=n.ORDER)throw new Error("recovery id 2 or 3 invalid");const q=z&1?"03":"02",ae=u.fromHex(q+h(X)),ve=l(X),$e=s(-G*ve),Je=s(k*ve),Ce=u.BASE.multiplyAndAddUnsafe(ae,$e,Je);if(!Ce)throw new Error("point at infinify");return Ce.assertValidity(),Ce}hasHighS(){return g(this.s)}normalizeS(){return this.hasHighS()?new y(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return Fu(this.toDERHex())}toDERHex(){return ja.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Fu(this.toCompactHex())}toCompactHex(){return h(this.r)+h(this.s)}}const m={isValidPrivateKey(R){try{return f(R),!0}catch{return!1}},normPrivateKeyToScalar:f,randomPrivateKey:()=>{const R=KI(e.n);return FU(e.randomBytes(R),e.n)},precompute(R=8,M=u.BASE){return M._setWindowSize(R),M.multiply(BigInt(3)),M}};function b(R,M=!0){return u.fromPrivateKey(R).toRawBytes(M)}function w(R){const M=R instanceof Uint8Array,U=typeof R=="string",k=(M||U)&&R.length;return M?k===i||k===o:U?k===2*i||k===2*o:R instanceof u}function x(R,M,U=!0){if(w(R))throw new Error("first arg must be private key");if(!w(M))throw new Error("second arg must be public key");return u.fromHex(M).multiply(f(R)).toRawBytes(U)}const A=e.bits2int||function(R){const M=hs(R),U=R.length*8-e.nBitLength;return U>0?M>>BigInt(U):M},E=e.bits2int_modN||function(R){return s(A(R))},O=Hx(e.nBitLength);function _(R){if(typeof R!="bigint")throw new Error("bigint expected");if(!($i<=R&&R<O))throw new Error(`bigint expected < 2^${e.nBitLength}`);return Uu(R,e.nByteLength)}function T(R,M,U=N){if(["recovered","canonical"].some(J=>J in U))throw new Error("sign() legacy options not supported");const{hash:k,randomBytes:z}=e;let{lowS:G,prehash:X,extraEntropy:q}=U;G==null&&(G=!0),R=vr("msgHash",R),X&&(R=vr("prehashed msgHash",k(R)));const ae=E(R),ve=f(M),$e=[_(ve),_(ae)];if(q!=null){const J=q===!0?z(n.BYTES):q;$e.push(vr("extraEntropy",J))}const Je=Kf(...$e),Ce=ae;function jt(J){const oe=A(J);if(!d(oe))return;const ue=l(oe),W=u.BASE.multiply(oe).toAffine(),ge=s(W.x);if(ge===$i)return;const ce=s(ue*s(Ce+ge*ve));if(ce===$i)return;let Ye=(W.x===ge?0:2)|Number(W.y&er),ze=ce;return G&&g(ce)&&(ze=p(ce),Ye^=1),new y(ge,ze,Ye)}return{seed:Je,k2sig:jt}}const N={lowS:e.lowS,prehash:!1},I={lowS:e.lowS,prehash:!1};function j(R,M,U=N){const{seed:k,k2sig:z}=T(R,M,U),G=e;return GI(G.hash.outputLen,G.nByteLength,G.hmac)(k,z)}u.BASE._setWindowSize(8);function L(R,M,U,k=I){var W;const z=R;if(M=vr("msgHash",M),U=vr("publicKey",U),"strict"in k)throw new Error("options.strict was renamed to lowS");const{lowS:G,prehash:X}=k;let q,ae;try{if(typeof z=="string"||z instanceof Uint8Array)try{q=y.fromDER(z)}catch(ge){if(!(ge instanceof ja.Err))throw ge;q=y.fromCompact(z)}else if(typeof z=="object"&&typeof z.r=="bigint"&&typeof z.s=="bigint"){const{r:ge,s:ce}=z;q=new y(ge,ce)}else throw new Error("PARSE");ae=u.fromHex(U)}catch(ge){if(ge.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(G&&q.hasHighS())return!1;X&&(M=e.hash(M));const{r:ve,s:$e}=q,Je=E(M),Ce=l($e),jt=s(Je*Ce),J=s(ve*Ce),oe=(W=u.BASE.multiplyAndAddUnsafe(ae,jt,J))==null?void 0:W.toAffine();return oe?s(oe.x)===ve:!1}return{CURVE:e,getPublicKey:b,getSharedSecret:x,sign:j,verify:L,ProjectivePoint:u,Signature:y,utils:m}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function YU(t){return{hash:t,hmac:(e,...n)=>EI(t,e,$8(...n)),randomBytes:B8}}function XU(t,e){const n=r=>QU({...t,...YU(r)});return Object.freeze({...n(e),create:n})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const YI=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),rO=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),qU=BigInt(1),jb=BigInt(2),iO=(t,e)=>(t+e/jb)/e;function JU(t){const e=YI,n=BigInt(3),r=BigInt(6),i=BigInt(11),o=BigInt(22),a=BigInt(23),s=BigInt(44),l=BigInt(88),u=t*t*t%e,f=u*u*t%e,c=Gn(f,n,e)*f%e,d=Gn(c,n,e)*f%e,h=Gn(d,jb,e)*u%e,g=Gn(h,i,e)*h%e,p=Gn(g,o,e)*g%e,v=Gn(p,s,e)*p%e,y=Gn(v,l,e)*v%e,m=Gn(y,s,e)*p%e,b=Gn(m,n,e)*f%e,w=Gn(b,a,e)*g%e,x=Gn(w,r,e)*u%e,A=Gn(x,jb,e);if(!Lb.eql(Lb.sqr(A),t))throw new Error("Cannot find square root");return A}const Lb=LU(YI,void 0,void 0,{sqrt:JU}),vo=XU({a:BigInt(0),b:BigInt(7),Fp:Lb,n:rO,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:t=>{const e=rO,n=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),r=-qU*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),i=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),o=n,a=BigInt("0x100000000000000000000000000000000"),s=iO(o*t,e),l=iO(-r*t,e);let u=pn(t-s*n-l*i,e),f=pn(-s*r-l*o,e);const c=u>a,d=f>a;if(c&&(u=e-u),d&&(f=e-f),u>a||f>a)throw new Error("splitScalar: Endomorphism failed, k="+t);return{k1neg:c,k1:u,k2neg:d,k2:f}}}},PI);BigInt(0);vo.ProjectivePoint;const Qf="0x0000000000000000000000000000000000000000",oO="0x0000000000000000000000000000000000000000000000000000000000000000",aO=BigInt(0),sO=BigInt(1),lO=BigInt(2),uO=BigInt(27),cO=BigInt(28),Wh=BigInt(35),Ws={};function fO(t){return Cs(rn(t),32)}var Wl,Kl,Ql,es;const mr=class mr{constructor(e,n,r,i){H(this,Wl);H(this,Kl);H(this,Ql);H(this,es);ah(e,Ws,"Signature"),C(this,Wl,n),C(this,Kl,r),C(this,Ql,i),C(this,es,null)}get r(){return S(this,Wl)}
65set r(e){$(_l(e)===32,"invalid r","value",e),C(this,Wl,re(e))}get s(){return S(this,Kl)}set s(e){$(_l(e)===32,"invalid s","value",e);const n=re(e);$(parseInt(n.substring(0,3))<8,"non-canonical s","value",n),C(this,Kl,n)}get v(){return S(this,Ql)}set v(e){const n=he(e,"value");$(n===27||n===28,"invalid v","v",e),C(this,Ql,n)}get networkV(){return S(this,es)}get legacyChainId(){const e=this.networkV;return e==null?null:mr.getChainId(e)}get yParity(){return this.v===27?0:1}get yParityAndS(){const e=we(this.s);return this.yParity&&(e[0]|=128),re(e)}get compactSerialized(){return ct([this.r,this.yParityAndS])}get serialized(){return ct([this.r,this.s,this.yParity?"0x1c":"0x1b"])}[Symbol.for("nodejs.util.inspect.custom")](){return`Signature { r: "${this.r}", s: "${this.s}", yParity: ${this.yParity}, networkV: ${this.networkV} }`}clone(){const e=new mr(Ws,this.r,this.s,this.v);return this.networkV&&C(e,es,this.networkV),e}toJSON(){const e=this.networkV;return{_type:"signature",networkV:e!=null?e.toString():null,r:this.r,s:this.s,v:this.v}}static getChainId(e){const n=ie(e,"v");return n==uO||n==cO?aO:($(n>=Wh,"invalid EIP-155 v","v",e),(n-Wh)/lO)}static getChainIdV(e,n){return ie(e)*lO+BigInt(35+n-27)}static getNormalizedV(e){const n=ie(e);return n===aO||n===uO?27:n===sO||n===cO?28:($(n>=Wh,"invalid v","v",e),n&sO?27:28)}static from(e){function n(u,f){$(u,f,"signature",e)}if(e==null)return new mr(Ws,oO,oO,27);if(typeof e=="string"){const u=we(e,"signature");if(u.length===64){const f=re(u.slice(0,32)),c=u.slice(32,64),d=c[0]&128?28:27;return c[0]&=127,new mr(Ws,f,re(c),d)}if(u.length===65){const f=re(u.slice(0,32)),c=u.slice(32,64);n((c[0]&128)===0,"non-canonical s");const d=mr.getNormalizedV(u[64]);return new mr(Ws,f,re(c),d)}n(!1,"invalid raw signature length")}if(e instanceof mr)return e.clone();const r=e.r;n(r!=null,"missing r");const i=fO(r),o=function(u,f){if(u!=null)return fO(u);if(f!=null){n(Ue(f,32),"invalid yParityAndS");const c=we(f);return c[0]&=127,re(c)}n(!1,"missing s")}(e.s,e.yParityAndS);n((we(o)[0]&128)==0,"non-canonical s");const{networkV:a,v:s}=function(u,f,c){if(u!=null){const d=ie(u);return{networkV:d>=Wh?d:void 0,v:mr.getNormalizedV(d)}}if(f!=null)return n(Ue(f,32),"invalid yParityAndS"),{v:we(f)[0]&128?28:27};if(c!=null){switch(he(c,"sig.yParity")){case 0:return{v:27};case 1:return{v:28}}n(!1,"invalid yParity")}n(!1,"missing v")}(e.v,e.yParityAndS,e.yParity),l=new mr(Ws,i,o,s);return a&&C(l,es,a),n(e.yParity==null||he(e.yParity,"sig.yParity")===l.yParity,"yParity mismatch"),n(e.yParityAndS==null||e.yParityAndS===l.yParityAndS,"yParityAndS mismatch"),l}};Wl=new WeakMap,Kl=new WeakMap,Ql=new WeakMap,es=new WeakMap;let $r=mr;var Ci;const Ia=class Ia{constructor(e){H(this,Ci);
65$(_l(e)===32,"invalid private key","privateKey","[REDACTED]"),C(this,Ci,re(e))}get privateKey(){return S(this,Ci)}get publicKey(){return Ia.computePublicKey(S(this,Ci))}get compressedPublicKey(){return Ia.computePublicKey(S(this,Ci),!0)}sign(e){$(_l(e)===32,"invalid digest length","digest",e);const n=vo.sign(nn(e),nn(S(this,Ci)),{lowS:!0});return $r.from({r:la(n.r,32),s:la(n.s,32),v:n.recovery?28:27})}computeSharedSecret(e){const n=Ia.computePublicKey(e);return re(vo.getSharedSecret(nn(S(this,Ci)),we(n),!1))}static computePublicKey(e,n){let r=we(e,"key");if(r.length===32){const o=vo.getPublicKey(r,!!n);return re(o)}if(r.length===64){const o=new Uint8Array(65);o[0]=4,o.set(r,1),r=o}const i=vo.ProjectivePoint.fromHex(r);return re(i.toRawBytes(n))}static recoverPublicKey(e,n){$(_l(e)===32,"invalid digest length","digest",e);const r=$r.from(n);let i=vo.Signature.fromCompact(nn(ct([r.r,r.s])));i=i.addRecoveryBit(r.yParity);const o=i.recoverPublicKey(nn(e));return $(o!=null,"invalid signautre for digest","signature",n),"0x"+o.toHex(!1)}static addPoints(e,n,r){const i=vo.ProjectivePoint.fromHex(Ia.computePublicKey(e).substring(2)),o=vo.ProjectivePoint.fromHex(Ia.computePublicKey(n).substring(2));return"0x"+i.add(o).toHex(!!r)}};Ci=new WeakMap;let Yf=Ia;const ZU=BigInt(0),e6=BigInt(36);function dO(t){t=t.toLowerCase();const e=t.substring(2).split(""),n=new Uint8Array(40);for(let i=0;i<40;i++)n[i]=e[i].charCodeAt(0);const r=we(dt(n));for(let i=0;i<40;i+=2)r[i>>1]>>4>=8&&(e[i]=e[i].toUpperCase()),(r[i>>1]&15)>=8&&(e[i+1]=e[i+1].toUpperCase());return"0x"+e.join("")}const Gx={};for(let t=0;t<10;t++)Gx[String(t)]=String(t);for(let t=0;t<26;t++)Gx[String.fromCharCode(65+t)]=String(10+t);const hO=15;function t6(t){t=t.toUpperCase(),t=t.substring(4)+t.substring(0,2)+"00";let e=t.split("").map(r=>Gx[r]).join("");for(;e.length>=hO;){let r=e.substring(0,hO);e=parseInt(r,10)%97+e.substring(r.length)}let n=String(98-parseInt(e,10)%97);for(;n.length<2;)n="0"+n;return n}const n6=function(){const t={};for(let e=0;e<36;e++){const n="0123456789abcdefghijklmnopqrstuvwxyz"[e];t[n]=BigInt(e)}return t}();function r6(t){t=t.toLowerCase();let e=ZU;for(let n=0;n<t.length;n++)e=e*e6+n6[t[n]];return e}function De(t){if($(typeof t=="string","invalid address","address",t),t.match(/^(0x)?[0-9a-fA-F]{40}$/)){t.startsWith("0x")||(t="0x"+t);const e=dO(t);return $(!t.match(/([A-F].*[a-f])|([a-f].*[A-F])/)||e===t,"bad address checksum","address",t),e}if(t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){$(t.substring(2,4)===t6(t),"bad icap checksum","address",t);let e=r6(t.substring(4)).toString(16);for(;e.length<40;)e="0"+e;return dO("0x"+e)}$(!1,"invalid address","address",t)}function i6(t){const e=De(t.from);let r=ie(t.nonce,"tx.nonce").toString(16);return r==="0"?r="0x":r.length%2?r="0x0"+r:r="0x"+r,De(it(dt(Ts([e,r])),12))}function XI(t){return t&&typeof t.getAddress=="function"}async function Dv(t,e){const n=await e;return(n==null||n==="0x0000000000000000000000000000000000000000")&&(K(typeof t!="string","unconfigured name","UNCONFIGURED_NAME",{value:t}),$(!1,"invalid AddressLike value; did not resolve to a value address","target",t)),De(n)}function an(t,e){if(typeof t=="string")return t.match(/^0x[0-9a-f]{40}$/i)?De(t):(K(e!=null,"ENS resolution requires a provider","UNSUPPORTED_OPERATION",{operation:"resolveName"}),Dv(t,e.resolveName(t)));if(XI(t))return Dv(t,t.getAddress());if(t&&typeof t.then=="function")return Dv(t,t);$(!1,"unsupported addressable value","target",t)}const bi={};function ee(t,e){let n=!1;return e<0&&(n=!0,e*=-1),new Kt(bi,`${n?"":"u"}int${e}`,t,{signed:n,width:e})}function Ee(t,e){return new Kt(bi,`bytes${e||""}`,t,{size:e})}const pO=Symbol.for("_ethers_typed");var ts;const wi=class wi{constructor(e,n,r,i){F(this,"type");F(this,"value");H(this,ts);F(this,"_typedSymbol");i==null&&(i=null),ah(bi,e,"Typed"),se(this,{_typedSymbol:pO,type:n,value:r}),C(this,ts,i),this.format()}format(){if(this.type==="array")throw new Error("");if(this.type==="dynamicArray")throw new Error("");return this.type==="tuple"?`tuple(${this.value.map(e=>e.format()).join(",")}
65)`:this.type}defaultValue(){return 0}minValue(){return 0}maxValue(){return 0}isBigInt(){return!!this.type.match(/^u?int[0-9]+$/)}isData(){return this.type.startsWith("bytes")}isString(){return this.type==="string"}get tupleName(){if(this.type!=="tuple")throw TypeError("not a tuple");return S(this,ts)}get arrayLength(){if(this.type!=="array")throw TypeError("not an array");return S(this,ts)===!0?-1:S(this,ts)===!1?this.value.length:null}static from(e,n){return new wi(bi,e,n)}static uint8(e){return ee(e,8)}static uint16(e){return ee(e,16)}static uint24(e){return ee(e,24)}static uint32(e){return ee(e,32)}static uint40(e){return ee(e,40)}static uint48(e){return ee(e,48)}static uint56(e){return ee(e,56)}static uint64(e){return ee(e,64)}static uint72(e){return ee(e,72)}static uint80(e){return ee(e,80)}static uint88(e){return ee(e,88)}static uint96(e){return ee(e,96)}static uint104(e){return ee(e,104)}static uint112(e){return ee(e,112)}static uint120(e){return ee(e,120)}static uint128(e){return ee(e,128)}static uint136(e){return ee(e,136)}static uint144(e){return ee(e,144)}static uint152(e){return ee(e,152)}static uint160(e){return ee(e,160)}static uint168(e){return ee(e,168)}static uint176(e){return ee(e,176)}static uint184(e){return ee(e,184)}static uint192(e){return ee(e,192)}static uint200(e){return ee(e,200)}static uint208(e){return ee(e,208)}static uint216(e){return ee(e,216)}static uint224(e){return ee(e,224)}static uint232(e){return ee(e,232)}static uint240(e){return ee(e,240)}static uint248(e){return ee(e,248)}static uint256(e){return ee(e,256)}static uint(e){return ee(e,256)}static int8(e){return ee(e,-8)}static int16(e){return ee(e,-16)}static int24(e){return ee(e,-24)}static int32(e){return ee(e,-32)}static int40(e){return ee(e,-40)}static int48(e){return ee(e,-48)}static int56(e){return ee(e,-56)}static int64(e){return ee(e,-64)}static int72(e){return ee(e,-72)}static int80(e){return ee(e,-80)}static int88(e){return ee(e,-88)}static int96(e){return ee(e,-96)}static int104(e){return ee(e,-104)}static int112(e){return ee(e,-112)}static int120(e){return ee(e,-120)}static int128(e){return ee(e,-128)}static int136(e){return ee(e,-136)}static int144(e){return ee(e,-144)}static int152(e){return ee(e,-152)}static int160(e){return ee(e,-160)}static int168(e){return ee(e,-168)}static int176(e){return ee(e,-176)}static int184(e){return ee(e,-184)}static int192(e){return ee(e,-192)}static int200(e){return ee(e,-200)}static int208(e){return ee(e,-208)}static int216(e){return ee(e,-216)}static int224(e){return ee(e,-224)}static int232(e){return ee(e,-232)}static int240(e){return ee(e,-240)}static int248(e){return ee(e,-248)}static int256(e){return ee(e,-256)}static int(e){return ee(e,-256)}static bytes1(e){return Ee(e,1)}static bytes2(e){return Ee(e,2)}static bytes3(e){return Ee(e,3)}static bytes4(e){return Ee(e,4)}static bytes5(e){return Ee(e,5)}static bytes6(e){return Ee(e,6)}static bytes7(e){return Ee(e,7)}static bytes8(e){return Ee(e,8)}static bytes9(e){return Ee(e,9)}static bytes10(e){return Ee(e,10)}static bytes11(e){return Ee(e,11)}static bytes12(e){return Ee(e,12)}static bytes13(e){return Ee(e,13)}static bytes14(e){return Ee(e,14)}static bytes15(e){return Ee(e,15)}static bytes16(e){return Ee(e,16)}static bytes17(e){return Ee(e,17)}static bytes18(e){return Ee(e,18)}static bytes19(e){return Ee(e,19)}static bytes20(e){return Ee(e,20)}static bytes21(e){return Ee(e,21)}static bytes22(e){return Ee(e,22)}static bytes23(e){return Ee(e,23)}static bytes24(e){return Ee(e,24)}static bytes25(e){return Ee(e,25)}static bytes26(e){return Ee(e,26)}static bytes27(e){return Ee(e,27)}static bytes28(e){return Ee(e,28)}static bytes29(e){return Ee(e,29)}static bytes30(e){return Ee(e,30)}static bytes31(e){return Ee(e,31)}static bytes32(e){return Ee(e,32)}static address(e){return new wi(bi,"address",e)}static bool(e){return new wi(bi,"bool",!!e)}static bytes(e){return new wi(bi,"bytes",e)}static string(e){return new wi(bi,"string",e)}static array(e,n){throw new Error("not implemented yet")}static tuple(e,n){throw new Error("not implemented yet")}static overrides(e){return new wi(bi,"overrides",Object.assign({},e))}static isTyped(e){return e&&typeof e=="object"&&"_typedSymbol"in e&&e._typedSymbol===pO}static dereference(e,n){if(wi.isTyped(e)){if(e.type!==n)throw new Error(`invalid type: expecetd ${n}, got ${e.type}`);return e.value}return e}};ts=new WeakMap;let Kt=wi;class o6 extends oo{constructor(e){super("address","address",e,!1)}defaultValue(){return"0x0000000000000000000000000000000000000000"}encode(e,n){let r=Kt.dereference(n,"string");try{r=De(r)}catch(i){return this._throwError(i.message,n)}return e.writeValue(r)}decode(e){return De(la(e.readValue(),20))}}class a6 extends oo{constructor(n){super(n.name,n.type,"_",n.dynamic);F(this,"coder");
65this.coder=n}defaultValue(){return this.coder.defaultValue()}encode(n,r){return this.coder.encode(n,r)}decode(n){return this.coder.decode(n)}}function qI(t,e,n){let r=[];if(Array.isArray(n))r=n;else if(n&&typeof n=="object"){let l={};r=e.map(u=>{const f=u.localName;return K(f,"cannot encode object for signature with missing names","INVALID_ARGUMENT",{argument:"values",info:{coder:u},value:n}),K(!l[f],"cannot encode object for signature with duplicate names","INVALID_ARGUMENT",{argument:"values",info:{coder:u},value:n}),l[f]=!0,n[f]})}else $(!1,"invalid tuple value","tuple",n);$(e.length===r.length,"types/value length mismatch","tuple",n);let i=new Ib,o=new Ib,a=[];e.forEach((l,u)=>{let f=r[u];if(l.dynamic){let c=o.length;l.encode(o,f);let d=i.writeUpdatableValue();a.push(h=>{d(h+c)})}else l.encode(i,f)}),a.forEach(l=>{l(i.length)});let s=t.appendWriter(i);return s+=t.appendWriter(o),s}function JI(t,e){let n=[],r=[],i=t.subReader(0);return e.forEach(o=>{let a=null;if(o.dynamic){let s=t.readIndex(),l=i.subReader(s);try{a=o.decode(l)}catch(u){if(Mt(u,"BUFFER_OVERRUN"))throw u;a=u,a.baseType=o.name,a.name=o.localName,a.type=o.type}}else try{a=o.decode(t)}catch(s){if(Mt(s,"BUFFER_OVERRUN"))throw s;a=s,a.baseType=o.name,a.name=o.localName,a.type=o.type}if(a==null)throw new Error("investigate");n.push(a),r.push(o.localName||null)}),Bu.fromItems(n,r)}class s6 extends oo{constructor(n,r,i){const o=n.type+"["+(r>=0?r:"")+"]",a=r===-1||n.dynamic;super("array",o,i,a);F(this,"coder");F(this,"length");se(this,{coder:n,length:r})}defaultValue(){const n=this.coder.defaultValue(),r=[];for(let i=0;i<this.length;i++)r.push(n);return r}encode(n,r){const i=Kt.dereference(r,"array");Array.isArray(i)||this._throwError("expected array value",i);let o=this.length;o===-1&&(o=i.length,n.writeValue(i.length)),aI(i.length,o,"coder array"+(this.localName?" "+this.localName:""));let a=[];for(let s=0;s<i.length;s++)a.push(this.coder);return qI(n,a,i)}decode(n){let r=this.length;r===-1&&(r=n.readIndex(),K(r*on<=n.dataLength,"insufficient data length","BUFFER_OVERRUN",{buffer:n.bytes,offset:r*on,length:n.dataLength}));let i=[];for(let o=0;o<r;o++)i.push(new a6(this.coder));return JI(n,i)}}class l6 extends oo{constructor(e){super("bool","bool",e,!1)}defaultValue(){return!1}encode(e,n){const r=Kt.dereference(n,"bool");return e.writeValue(r?1:0)}decode(e){return!!e.readValue()}}class ZI extends oo{constructor(e,n){super(e,e,n,!0)}defaultValue(){return"0x"}encode(e,n){n=nn(n);let r=e.writeValue(n.length);return r+=e.writeBytes(n),r}decode(e){return e.readBytes(e.readIndex(),!0)}}class u6 extends ZI{constructor(e){super("bytes",e)}decode(e){return re(super.decode(e))}}class c6 extends oo{constructor(n,r){let i="bytes"+String(n);super(i,i,r,!1);F(this,"size");se(this,{size:n},{size:"number"})}defaultValue(){return"0x0000000000000000000000000000000000000000000000000000000000000000".substring(0,2+this.size*2)}encode(n,r){let i=nn(Kt.dereference(r,this.type));return i.length!==this.size&&this._throwError("incorrect data length",r),n.writeBytes(i)}decode(n){return re(n.readBytes(this.size))}}const f6=new Uint8Array([]);class d6 extends oo{constructor(e){super("null","",e,!1)}defaultValue(){return null}encode(e,n){return n!=null&&this._throwError("not null",n),e.writeBytes(f6)}decode(e){return e.readBytes(0),null}}const h6=BigInt(0),p6=BigInt(1),g6=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");class m6 extends oo{constructor(n,r,i){const o=(r?"int":"uint")+n*8;super(o,o,i,!1);F(this,"size");F(this,"signed");se(this,{size:n,signed:r},{size:"number",signed:"boolean"})}defaultValue(){return 0}encode(n,r){let i=ie(Kt.dereference(r,this.type)),o=Ba(g6,on*8);if(this.signed){let a=Ba(o,this.size*8-1);(i>a||i<-(a+p6))&&this._throwError("value out-of-bounds",r),i=uI(i,8*on)}else(i<h6||i>Ba(o,this.size*8))&&this._throwError("value out-of-bounds",r);return n.writeValue(i)}decode(n){let r=Ba(n.readValue(),this.size*8);return this.signed&&(r=fg(r,this.size*8)),r}}class y6 extends ZI{constructor(e){super("string",e)}defaultValue(){return""}encode(e,n){return super.encode(e,Hi(Kt.dereference(n,"string")))}decode(e){return dg(super.decode(e))}}class Kh extends oo{constructor(n,r){let i=!1;const o=[];
65n.forEach(s=>{s.dynamic&&(i=!0),o.push(s.type)});const a="tuple("+o.join(",")+")";super("tuple",a,r,i);F(this,"coders");se(this,{coders:Object.freeze(n.slice())})}defaultValue(){const n=[];this.coders.forEach(i=>{n.push(i.defaultValue())});const r=this.coders.reduce((i,o)=>{const a=o.localName;return a&&(i[a]||(i[a]=0),i[a]++),i},{});return this.coders.forEach((i,o)=>{let a=i.localName;!a||r[a]!==1||(a==="length"&&(a="_length"),n[a]==null&&(n[a]=n[o]))}),Object.freeze(n)}encode(n,r){const i=Kt.dereference(r,"tuple");return qI(n,this.coders,i)}decode(n){return JI(n,this.coders)}}function ks(t){return dt(Hi(t))}var v6="AEEUdwmgDS8BxQKKAP4BOgDjATAAngDUAIMAoABoAOAAagCOAEQAhABMAHIAOwA9ACsANgAmAGIAHgAuACgAJwAXAC0AGgAjAB8ALwAUACkAEgAeAAkAGwARABkAFgA5ACgALQArADcAFQApABAAHgAiABAAGgAeABMAGAUhBe8BFxREN8sF2wC5AK5HAW8ArQkDzQCuhzc3NzcBP68NEfMABQdHBuw5BV8FYAA9MzkI9r4ZBg7QyQAWA9CeOwLNCjcCjqkChuA/lm+RAsXTAoP6ASfnEQDytQFJAjWVCkeXAOsA6godAB/cwdAUE0WlBCN/AQUCQRjFD/MRBjHxDQSJbw0jBzUAswBxme+tnIcAYwabAysG8QAjAEMMmxcDqgPKQyDXCMMxA7kUQwD3NXOrAKmFIAAfBC0D3x4BJQDBGdUFAhEgVD8JnwmQJiNWYUzrg0oAGwAUAB0AFnNcACkAFgBP9h3gPfsDOWDKneY2ChglX1UDYD30ABsAFAAdABZzIGRAnwDD8wAjAEEMzRbDqgMB2sAFYwXqAtCnAsS4AwpUJKRtFHsadUz9AMMVbwLpABM1NJEX0ZkCgYMBEyMAxRVvAukAEzUBUFAtmUwSAy4DBTER33EftQHfSwB5MxJ/AjkWKQLzL8E/cwBB6QH9LQDPDtO9ASNriQC5DQANAwCK21EFI91zHwCoL9kBqQcHBwcHKzUDowBvAQohPvU3fAQgHwCyAc8CKQMA5zMSezr7ULgFmDp/LzVQBgEGAi8FYQVgt8AFcTtlQhpCWEmfe5tmZ6IAExsDzQ8t+X8rBKtTAltbAn0jsy8Bl6utPWMDTR8Ei2kRANkDBrNHNysDBzECQWUAcwFpJ3kAiyUhAJ0BUb8AL3EfAbfNAz81KUsFWwF3YQZtAm0A+VEfAzEJDQBRSQCzAQBlAHsAM70GD/v3IZWHBwARKQAxALsjTwHZAeMPEzmXgIHwABIAGQA8AEUAQDt3gdvIEGcQZAkGTRFMdEIVEwK0D64L7REdDNkq09PgADSxB/MDWwfzA1sDWwfzB/MDWwfzA1sDWwNbA1scEvAi28gQZw9QBHUFlgWTBN4IiyZREYkHMAjaVBV0JhxPA00BBCMtSSQ7mzMTJUpMFE0LCAQ2SmyvfUADTzGzVP2QqgPTMlc5dAkGHnkSqAAyD3skNb1OhnpPcagKU0+2tYdJak5vAsY6sEAACikJm2/Dd1YGRRAfJ6kQ+ww3AbkBPw3xS9wE9QY/BM0fgRkdD9GVoAipLeEM8SbnLqWAXiP5KocF8Uv4POELUVFsD10LaQnnOmeBUgMlAREijwrhDT0IcRD3Cs1vDekRSQc9A9lJngCpBwULFR05FbkmFGKwCw05ewb/GvoLkyazEy17AAXXGiUGUQEtGwMA0y7rhbRaNVwgT2MGBwspI8sUrFAkDSlAu3hMGh8HGSWtApVDdEqLUToelyH6PEENai4XUYAH+TwJGVMLhTyiRq9FEhHWPpE9TCJNTDAEOYMsMyePCdMPiQy9fHYBXQklCbUMdRM1ERs3yQg9Bx0xlygnGQglRplgngT7owP3E9UDDwVDCUUHFwO5HDETMhUtBRGBKNsC9zbZLrcCk1aEARsFzw8pH+MQVEfkDu0InwJpA4cl7wAxFSUAGyKfCEdnAGOP3FMJLs8Iy2pwI3gDaxTrZRF3B5UOWwerHDcVwxzlcMxeD4YMKKezCV8BeQmdAWME5wgNNV+MpCBFZ1eLXBifIGVBQ14AAjUMaRWjRMGHfAKPD28SHwE5AXcHPQ0FAnsR8RFvEJkI74YINbkz/DopBFMhhyAVCisDU2zSCysm/Qz8bQGnEmYDEDRBd/Jnr2C6KBgBBx0yyUFkIfULlk/RDKAaxRhGVDIZ6AfDA/ca9yfuQVsGAwOnBxc6UTPyBMELbQiPCUMATQ6nGwfbGG4KdYzUATWPAbudA1uVhwJzkwY7Bw8Aaw+LBX3pACECqwinAAkA0wNbAD0CsQehAB0AiUUBQQMrMwEl6QKTA5cINc8BmTMB9y0EH8cMGQD7O25OAsO1AoBuZqYF4VwCkgJNOQFRKQQJUktVA7N15QDfAE8GF+NLARmvTs8e50cB43MvAMsA/wAJOQcJRQHRAfdxALsBYws1Caa3uQFR7S0AhwAZbwHbAo0A4QA5AIP1AVcAUQVd/QXXAlNNARU1HC9bZQG/AyMBNwERAH0Gz5GpzQsjBHEH1wIQHxXlAu8yB7kFAyLjE9FCyQK94lkAMhoKPAqrCqpgX2Q3CjV2PVQAEh+sPss/UgVVO1c7XDtXO1w7VztcO1c7XDtXO1wDm8Pmw+YKcF9JYe8Mqg3YRMw6TRPfYFVgNhPMLbsUxRXSJVoZQRrAJwkl6FUNDwgt12Y0CDA0eRfAAEMpbINFY4oeNApPHOtTlVT8LR8AtUumM7MNsBsZREQFS3XxYi4WEgomAmSFAmJGX1GzAV83JAKh+wJonAJmDQKfiDgfDwJmPwJmKgRyBIMDfxcDfpY5Cjl7GzmGOicnAmwhAjI6OA4CbcsCbbLzjgM3a0kvAWsA4gDlAE4JB5wMkQECD8YAEbkCdzMCdqZDAnlPRwJ4viFg30WyRvcCfEMCeswCfQ0CfPRIBEiBZygALxlJXEpfGRtK0ALRBQLQ0EsrA4hTA4fqRMmRNgLypV0HAwOyS9JMMSkH001QTbMCi0MCitzFHwshR2sJuwKOOwKOYESbhQKO3QKOYHxRuFM5AQ5S2FSJApP/ApMQAO0AIFUiVbNV1AosHymZijLleGpFPz0Cl6MC77ZYJawAXSkClpMCloCgAK1ZsFoNhVEAPwKWuQKWUlxIXNUCmc8CmWhczl0LHQKcnznGOqECnBoCn58CnryOACETNS4TAp31Ap6WALlBYThh8wKe1wKgcgGtAp6jIwKeUqljzGQrKS8CJ7MCJoICoP8CoFDbAqYzAqXSAqgDAIECp/ZogGi1AAdNaiBq1QKs5wKssgKtawKtBgJXIQJV4AKx5dsDH1JsmwKywRECsuwbbORtZ21MYwMl0QK2YD9DbpQDKUkCuGICuUsZArkue3A6cOUCvR0DLbYDMhUCvoxyBgMzdQK+HnMmc1MCw88CwwhzhnRPOUl05AM8qwEDPJ4DPcMCxYACxksCxhSNAshtVQLISALJUwLJMgJkoQLd1nh9ZXiyeSlL1AMYp2cGAmH4GfeVKHsPXpZevxUCz28Cz3AzT1fW9xejAMqxAs93AS3uA04Wfk8JAtwrAtuOAtJTA1JgA1NjAQUDVZCAjUMEzxrxZEl5A4LSg5EC2ssC2eKEFIRNp0ADhqkAMwNkEoZ1Xf0AWQLfaQLevHd7AuIz7RgB8zQrAfSfAfLWiwLr9wLpdH0DAur9AuroAP1LAb0C7o0C66CWrpcHAu5DA4XkmH1w5HGlAvMHAG0DjhqZlwL3FwORcgOSiwL3nAL53QL4apogmq+/O5siA52HAv7+AR8APZ8gAZ+3AwWRA6ZuA6bdANXJAwZuoYyiCQ0DDE0BEwEjB3EGZb1rCQC/BG/DFY8etxEAG3k9ACcDNxJRA42DAWcrJQCM8wAlAOanC6OVCLsGI6fJBgCvBRnDBvElRUYFFoAFcD9GSDNCKUK8X3kZX8QAls0FOgCQVCGbwTsuYDoZutcONxjOGJHJ/gVfBWAFXwVgBWsFYAVfBWAFXwVgBV8FYAVfBWBOHQjfjW8KCgoKbF7xMwTRA7kGN8PDAMMEr8MA70gxFroFTj5xPnhCR0K+X30/X/AAWBkzswCNBsxzzASm70aCRS4rDDMeLz49fnXfcsH5GcoscQFz13Y4HwVnBXLJycnACNdRYwgICAqEXoWTxgA7P4kAC
65xbZBu21Kw0AjMsTAwkVAOVtJUUsJ1JCuULESUArXy9gPi9AKwnJRQYKTD9LPoA+iT54PnkCkULEUUpDX9NWV3JVEjQAc1w3A3IBE3YnX+g7QiMJb6MKaiszRCUuQrNCxDPMCcwEX9EWJzYREBEEBwIHKn6l33JCNVIfybPJtAltydPUCmhBZw/tEKsZAJOVJU1CLRuxbUHOQAo7P0s+eEJHHA8SJVRPdGM0NVrpvBoKhfUlM0JHHGUQUhEWO1xLSj8MO0ucNAqJIzVCRxv9EFsqKyA4OQgNj2nwZgp5ZNFgE2A1K3YHS2AhQQojJmC7DgpzGG1WYFUZCQYHZO9gHWCdYIVgu2BTYJlwFh8GvRbcXbG8YgtDHrMBwzPVyQonHQgkCyYBgQJ0Ajc4nVqIAwGSCsBPIgDsK3SWEtIVBa5N8gGjAo+kVwVIZwD/AEUSCDweX4ITrRQsJ8K3TwBXFDwEAB0TvzVcAtoTS20RIwDgVgZ9BBImYgA5AL4Coi8LFnezOkCnIQFjAY4KBAPh9RcGsgZSBsEAJctdsWIRu2kTkQstRw7DAcMBKgpPBGIGMDAwKCYnKTQaLg4AKRSVAFwCdl+YUZ0JdicFD3lPAdt1F9ZZKCGxuE3yBxkFVGcA/wBFEgiCBwAOLHQSjxOtQDg1z7deFRMAZ8QTAGtKb1ApIiPHADkAvgKiLy1DFtYCmBiDAlDDWNB0eo7fpaMO/aEVRRv0ATEQZBIODyMEAc8JQhCbDRgzFD4TAEMAu9YBCgCsAOkAm5I3ABwAYxvONnR+MhXJAxgKQyxL2+kkJhMbhQKDBMkSsvF0AD9BNQ6uQC7WqSQHwxEAEEIu1hkhAH2z4iQPwyJPHNWpdyYBRSpnJALzoBAEVPPsH20MxA0CCEQKRgAFyAtFAlMNwwjEDUQJRArELtapMg7DDZgJIw+TGukEIwvDFkMAqAtDEMMMBhioe+QAO3MMRAACrgnEBSPY9Q0FDnbSBoMAB8MSYxkSxAEJAPIJAAB8FWMOFtMc/HcXwxhDAC7DAvOowwAewwJdKDKHAAHDAALrFUQVwwAbwyvzpWMWv8wA/ABpAy++bcYDUKPD0KhDCwKmJ1MAAmMA5+UZwxAagwipBRL/eADfw6fDGOMCGsOjk3l6BwOpo4sAEsMOGxMAA5sAbcMOAAvDp0MJGkMDwgipnNIPAwfIqUMGAOGDAAPzABXDAAcDAAnDAGmTABrDAA7DChjDjnEWAwABYwAOcwAuUyYABsMAF8MIKQANUgC6wy4AA8MADqMq8wCyYgAcIwAB8wqpAAXOCx0V4wAHowBCwwEKAGnDAAuDAB3DAAjDCakABdIAbqcZ3QCZCCkABdIAAAFDAAfjAB2jCCkABqIACYMAGzMAbSMA5sOIAAhjAAhDABTDBAkpAAbSAOOTAAlDC6kOzPtnAAdDAG6kQFAATwAKwwwAA0MACbUDPwAHIwAZgwACE6cDAAojAApDAAoDp/MGwwAJIwADEwAQQwgAFEMAEXMAD5MADfMADcMAGRMOFiMAFUMAbqMWuwHDAMIAE0MLAGkzEgDhUwACQwAEWgAXgwUjAAbYABjDBSYBgzBaAEFNALcQBxUMegAwMngBrA0IZgJ0KxQHBREPd1N0ZzKRJwaIHAZqNT4DqQq8BwngAB4DAwt2AX56T1ocKQNXAh1GATQGC3tOxYNagkgAMQA5CQADAQEAWxLjAIOYNAEzAH7tFRk6TglSAF8NAAlYAQ+S1ACAQwQorQBiAN4dAJ1wPyeTANVzuQDX3AIeEMp9eyMgXiUAEdkBkJizKltbVVAaRMqRAAEAhyQ/SDEz6BmfVwB6ATEsOClKIRcDOF0E/832AFNt5AByAnkCRxGCOs94NjXdAwINGBonDBwPALW2AwICAgAAAAAAAAYDBQMDARrUAwAtAAAAAgEGBgYGBgYFBQUFBQUEBQYHCAkEBQUFBQQAAAICAAAAIgCNAJAAlT0A6gC7ANwApEQAwgCyAK0AqADuAKYA2gCjAOcBCAEDAMcAgQBiANIA1AEDAN4A8gCQAKkBMQDqAN8A3AsBCQ8yO9ra2tq8xuLT1tRJOB0BUgFcNU0BWgFpAWgBWwFMUUlLbhMBUxsNEAs6PhMOACcUKy0vMj5AQENDQ0RFFEYGJFdXV1dZWVhZL1pbXVxcI2NnZ2ZoZypsbnZ1eHh4eHh4enp6enp6enp6enp8fH18e2IARPIASQCaAHgAMgBm+ACOAFcAVwA3AnbvAIsABfj4AGQAk/IAnwBPAGIAZP//sACFAIUAaQBWALEAJAC2AIMCQAJDAPwA5wD+AP4A6AD/AOkA6QDoAOYALwJ7AVEBQAE+AVQBPgE+AT4BOQE4ATgBOAEcAVgXADEQCAEAUx8SHgsdHhYAjgCWAKYAUQBqIAIxAHYAbwCXAxUDJzIDIUlGTzEAkQJPAMcCVwKkAMAClgKWApYClgKWApYCiwKWApYClgKWApYClgKVApUCmAKgApcClgKWApQClAKUApQCkgKVAnUB1AKXAp8ClgKWApUeAIETBQD+DQOfAmECOh8BVBg9AuIZEjMbAU4/G1WZAXusRAFpYQEFA0FPAQYAmTEeIJdyADFoAHEANgCRA5zMk/C2jGINwjMWygIZCaXdfDILBCs5dAE7YnQBugDlhoiHhoiGiYqKhouOjIaNkI6Ij4qQipGGkoaThpSSlYaWhpeKmIaZhpqGm4aci52QnoqfhuIC4XTpAt90AIp0LHSoAIsAdHQEQwRABEIERQRDBEkERgRBBEcESQRIBEQERgRJAJ5udACrA490ALxuAQ10ANFZdHQA13QCFHQA/mJ0AP4BIQD+APwA/AD9APwDhGZ03ASMK23HAP4A/AD8AP0A/CR0dACRYnQA/gCRASEA/gCRAvQA/gCRA4RmdNwEjCttxyR0AP9idAEhAP4A/gD8APwA/QD8AP8A/AD8AP0A/AOEZnTcBIwrbcckdHQAkWJ0ASEA/gCRAP4AkQL0AP4AkQOEZnTcBIwrbcckdAJLAT50AlIBQXQCU8l0dAJfdHQDpgL0A6YDpgOnA6cDpwOnA4RmdNwEjCttxyR0dACRYnQBIQOmAJEDpgCRAvQDpgCRA4RmdNwEjCttxyR0BDh0AJEEOQCRDpU5dSgCADR03gV2CwArdAEFAM5iCnR0AF1iAAYcOgp0dACRCnQAXAEIwWZ0CnRmdHQAkWZ0CnRmdEXgAFF03gp0dEY0tlT2u3SOAQTwscwhjZZKrhYcBSfFp9XNbKiVDOD2b+cpe4/Z17mQnbtzzhaeQtE2GGj0IDNTjRUSyTxxw/RPHW/+vS7d1NfRt9z9QPZg4X7QFfhCnkvgNPIItOsC2eV6hPannZNHlZ9xrwZXIMOlu3jSoQSq78WEjwLjw1ELSlF1aBvfzwk5ZX7AUvQzjPQKbDuQ+sm4wNOp4A6AdVuRS0t1y/DZpg4R6m7FNjM9HgvW7Bi88zaMjOo6lM8wtBBdj8LP4ylv3zCXPhebMKJc066o9sF71oFW/8JXu86HJbwDID5lzw5GWLR/LhT0Qqnp2JQxNZNfcbLIzPy+YypqRm/lBmGmex+82+PisxUumSeJkALIT6rJezxMH+CTJmQtt5uwTVbL3ptmjDUQzlSIvWi8Tl7ng1NpuRn1Ng4n14Qc+3Iil7OwkvNWogLSPkn3pihIFytyIGmMhOe3n1tWsuMy9BdKyqF4Z3v2SgggTL9KVvMXPnCbRe+oOuFFP3HejBG/w9gvmfNYvg6JuWia2lcSSN1uIjBktzoIazOHPJZ7kKHPz8mRWVdW3lA8WGF9dQF6Bm673boov3BUWDU2JNcahR23GtfHKLOz/viZ+rYnZFaIznXO67CYEJ1fXuTRpZhYZkKe54xeoagkNGLs+NTZHE0rX45/XvQ2RGADX6vcAvdxIUBV27wxGm2zjZo4X3ILgAlrOFheuZ6wtsvaIj4yLY7qqawlliaIcrz2G+c3vscAnCkCuMzMmZvMfu9lLwTvfX+3cVSyPdN9ZwgDZhfjRgNJcLiJ67b9xx8JHswprbiE3v9UphotAPIgnXVIN5KmMc0piXhc6cChPnN+MRhG9adtdttQTTwSIpl8I4/j//d3sz1326qTBTpPRM/Hgh3kzqEXs8ZAk4ErQhNO8hzrQ0DLkWMA/N+91tn2MdOJnWC2FCZehkQrwzwbKOjhvZsbM95QoeL9skYyMf4srVPVJSgg7pOLUtr/n9eT99oe9nLtFRpjA9okV2Kj8h9k5HaC0oivRD8VyXkJ81tcd4fHNXPCfloIQasxsuO18/46
65dR2jgul/UIet2G0kRvnyONMKhHs6J26FEoqSqd+rfYjeEGwHWVDpX1fh1jBBcKGMqRepju9Y00mDVHC+Xdij/j44rKfvfjGinNs1jO/0F3jB83XCDINN/HB84axlP+3E/klktRo+vl3U/aiyMJbIodE1XSsDn6UAzIoMtUObY2+k/4gY/l+AkZJ5Sj2vQrkyLm3FoxjhDX+31UXBFf9XrAH31fFqoBmDEZvhvvpnZ87N+oZEu7U9O/nnk+QWj3x8uyoRbEnf+O5UMr9i0nHP38IF5AvzrBW8YWBUR0mIAzIvndQq9N3v/Jto3aPjPXUPl8ASdPPyAp7jENf8bk7VMM9ol9XGmlBmeDMuGqt+WzuL6CXAxXjIhCPM5vACchgMJ/8XBGLO/D1isVvGhwwHHr1DLaI5mn2Jr/b1pUD90uciDaS8cXNDzCWvNmT/PhQe5e8nTnnnkt8Ds/SIjibcum/fqDhKopxAY8AkSrPn+IGDEKOO+U3XOP6djFs2H5N9+orhOahiQk5KnEUWa+CzkVzhp8bMHRbg81qhjjXuIKbHjSLSIBKWqockGtKinY+z4/RdBUF6pcc3JmnlxVcNgrI4SEzKUZSwcD2QCyxzKve+gAmg6ZuSRkpPFa6mfThu7LJNu3H5K42uCpNvPAsoedolKV/LHe/eJ+BbaG5MG0NaSGVPRUmNFMFFSSpXEcXwbVh7UETOZZtoVNRGOIbbkig3McEtR68cG0RZAoJevWYo7Dg/lZ1CQzblWeUvVHmr8fY4Nqd9JJiH/zEX24mJviH60fAyFr0A3c4bC1j3yZU60VgJxXn8JgJXLUIsiBnmKmMYz+7yBQFBvqb2eYnuW59joZBf56/wXvWIR4R8wTmV80i1mZy+S4+BUES+hzjk0uXpC///z/IlqHZ1monzlXp8aCfhGKMti73FI1KbL1q6IKO4fuBuZ59gagjn5xU79muMpHXg6S+e+gDM/U9BKLHbl9l6o8czQKl4RUkJJiqftQG2i3BMg/TQlUYFkJDYBOOvAugYuzYSDnZbDDd/aSd9x0Oe6F+bJcHfl9+gp6L5/TgA+BdFFovbfCrQ40s5vMPw8866pNX8zyFGeFWdxIpPVp9Rg1UPOVFbFZrvaFq/YAzHQgqMWpahMYfqHpmwXfHL1/kpYmGuHFwT55mQu0dylfNuq2Oq0hTMCPwqfxnuBIPLXfci4Y1ANy+1CUipQxld/izVh16WyG2Q0CQQ9NqtAnx1HCHwDj7sYxOSB0wopZSnOzxQOcExmxrVTF2BkOthVpGfuhaGECfCJpJKpjnihY+xOT2QJxN61+9K6QSqtv2Shr82I3jgJrqBg0wELFZPjvHpvzTtaJnLK6Vb97Yn933koO/saN7fsjwNKzp4l2lJVx2orjCGzC/4ZL4zCver6aQYtC5sdoychuFE6ufOiog+VWi5UDkbmvmtah/3aArEBIi39s5ILUnlFLgilcGuz9CQshEY7fw2ouoILAYPVT/gyAIq3TFAIwVsl+ktkRz/qGfnCDGrm5gsl/l9QdvCWGsjPz3dU7XuqKfdUrr/6XIgjp4rey6AJBmCmUJMjITHVdFb5m1p+dLMCL8t55zD42cmftmLEJC0Da04YiRCVUBLLa8D071/N5UBNBXDh0LFsmhV/5B5ExOB4j3WVG/S3lfK5o+V6ELHvy6RR9n4ac+VsK4VE4yphPvV+kG9FegTBH4ZRXL2HytUHCduJazB/KykjfetYxOXTLws267aGOd+I+JhKP//+VnXmS90OD/jvLcVu0asyqcuYN1mSb6XTlCkqv1vigZPIYwNF/zpWcT1GR/6aEIRjkh0yhg4LXJfaGobYJTY4JI58KiAKgmmgAKWdl5nYCeLqavRJGQNuYuZtZFGx+IkI4w4NS2xwbetNMunOjBu/hmKCI/w7tfiiyUd//4rbTeWt4izBY8YvGIN6vyKYmP/8X8wHKCeN+WRcKM70+tXKNGyevU9H2Dg5BsljnTf8YbsJ1TmMs74Ce2XlHisleguhyeg44rQOHZuw/6HTkhnnurK2d62q6yS7210SsAIaR+jXMQA+svkrLpsUY+F30Uw89uOdGAR6vo4FIME0EfVVeHTu6eKicfhSqOeXJhbftcd08sWEnNUL1C9fnprTgd83IMut8onVUF0hvqzZfHduPjbjwEXIcoYmy+P6tcJZHmeOv6VrvEdkHDJecjHuHeWANe79VG662qTjA/HCvumVv3qL+LrOcpqGps2ZGwQdFJ7PU4iuyRlBrwfO+xnPyr47s2cXVbWzAyznDiBGjCM3ksxjjqM62GE9C8f5U38kB3VjtabKp/nRdvMESPGDG90bWRLAt1Qk5DyLuazRR1YzdC1c+hZXvAWV8xA72S4A8B67vjVhbba3MMop293FeEXpe7zItMWrJG/LOH9ByOXmYnNJfjmfuX9KbrpgLOba4nZ+fl8Gbdv/ihv+6wFGKHCYrVwmhFC0J3V2bn2tIB1wCc1CST3d3X2OyxhguXcs4sm679UngzofuSeBewMFJboIQHbUh/m2JhW2hG9DIvG2t7yZIzKBTz9wBtnNC+2pCRYhSIuQ1j8xsz5VvqnyUIthvuoyyu7fNIrg/KQUVmGQaqkqZk/Vx5b33/gsEs8yX7SC1J+NV4icz6bvIE7C5G6McBaI8rVg56q5QBJWxn/87Q1sPK4+sQa8fLU5gXo4paaq4cOcQ4wR0VBHPGjKh+UlPCbA1nLXyEUX45qZ8J7/Ln4FPJE2TdzD0Z8MLSNQiykMMmSyOCiFfy84Rq60emYB2vD09KjYwsoIpeDcBDTElBbXxND72yhd9pC/1CMid/5HUMvAL27OtcIJDzNKpRPNqPOpyt2aPGz9QWIs9hQ9LiX5s8m9hjTUu/f7MyIatjjd+tSfQ3ufZxPpmJhTaBtZtKLUcfOCUqADuO+QoH8B9v6U+P0HV1GLQmtoNFTb3s74ivZgjES0qfK+8RdGgBbcCMSy8eBvh98+et1KIFqSe1KQPyXULBMTsIYnysIwiZBJYdI20vseV+wuJkcqGemehKjaAb9L57xZm3g2zX0bZ2xk/fU+bCo7TlnbW7JuF1YdURo/2Gw7VclDG1W7LOtas2LX4upifZ/23rzpsnY/ALfRgrcWP5hYmV9VxVOQA1fZvp9F2UNU+7d7xRyVm5wiLp3/0dlV7vdw1PMiZrbDAYzIVqEjRY2YU03sJhPnlwIPcZUG5ltL6S8XCxU1eYS5cjr34veBmXAvy7yN4ZjArIG0dfD/5UpBNlX1ZPoxJOwyqRi3wQWtOzd4oNKh0LkoTm8cwqgIfKhqqGOhwo71I+zXnMemTv2B2AUzABWyFztGgGULjDDzWYwJUVBTjKCn5K2QGMK1CQT7SzziOjo+BhAmqBjzuc3xYym2eedGeOIRJVyTwDw37iCMe4g5Vbnsb5ZBdxOAnMT7HU4DHpxWGuQ7GeiY30Cpbvzss55+5Km1YsbD5ea3NI9QNYIXol5apgSu9dZ8f8xS5dtHpido5BclDuLWY4lhik0tbJa07yJhH0BOyEut/GRbYTS6RfiTYWGMCkNpfSHi7HvdiTglEVHKZXaVhezH4kkXiIvKopYAlPusftpE4a5IZwvw1x/eLvoDIh/zpo9FiQInsTb2SAkKHV42XYBjpJDg4374XiVb3ws4qM0s9eSQ5HzsMU4OZJKuopFjBM+dAZEl8RUMx5uU2N486Kr141tVsGQfGjORYMCJAMsxELeNT4RmWjRcpdTGBwcx6XN9drWqPmJzcrGrH4+DRc7+n1w3kPZwu0BkNr6hQrqgo7JTB9A5kdJ/H7P4cWBMwsmuixAzJB3yrQpnGIq90lxAXLzDCdn1LPibsRt7rHNjgQBklRgPZ8vTbjXdgXrTWQsK5MdrXXQVPp0Rinq3frzZKJ0qD6Qhc40VzAraUXlob1gvkhK3vpmHgI6FRlQZNx6eRqkp0zy4AQlX813fAPtL3jMRaitGFFjo0zmErloC+h+YYdVQ6k4F/epxAoF0BmqEoKNTt6j4vQZNQ2BoqF9Vj53TOIoNmDiu9Xp15RkIgQIGcoLpfoIbenzpGUAtqFJp5W+LLnx38jHeECTJ/navKY1NWfN0sY1T8/pB8kIH3DU3DX+u6W3YwpypBMYOhbSxGjq84R
65Z84fWJow8pyHqn4S/9J15EcCMsXqrfwyd9mhiu3+rEo9pPpoJkdZqHjra4NvzFwuThNKy6hao/SlLw3ZADUcUp3w3SRVfW2rhl80zOgTYnKE0Hs2qp1J6H3xqPqIkvUDRMFDYyRbsFI3M9MEyovPk8rlw7/0a81cDVLmBsR2ze2pBuKb23fbeZC0uXoIvDppfTwIDxk1Oq2dGesGc+oJXWJLGkOha3CX+DUnzgAp9HGH9RsPZN63Hn4RMA5eSVhPHO+9RcRb/IOgtW31V1Q5IPGtoxPjC+MEJbVlIMYADd9aHYWUIQKopuPOHmoqSkubnAKnzgKHqgIOfW5RdAgotN6BN+O2ZYHkuemLnvQ8U9THVrS1RtLmKbcC7PeeDsYznvqzeg6VCNwmr0Yyx1wnLjyT84BZz3EJyCptD3yeueAyDWIs0L2qs/VQ3HUyqfrja0V1LdDzqAikeWuV4sc7RLIB69jEIBjCkyZedoUHqCrOvShVzyd73OdrJW0hPOuQv2qOoHDc9xVb6Yu6uq3Xqp2ZaH46A7lzevbxQEmfrzvAYSJuZ4WDk1Hz3QX1LVdiUK0EvlAGAYlG3Md30r7dcPN63yqBCIj25prpvZP0nI4+EgWoFG95V596CurXpKRBGRjQlHCvy5Ib/iW8nZJWwrET3mgd6mEhfP4KCuaLjopWs7h+MdXFdIv8dHQJgg1xi1eYqB0uDYjxwVmri0Sv5XKut/onqapC+FQiC2C1lvYJ9MVco6yDYsS3AANUfMtvtbYI2hfwZatiSsnoUeMZd34GVjkMMKA+XnjJpXgRW2SHTZplVowPmJsvXy6w3cfO1AK2dvtZEKTkC/TY9LFiKHCG0DnrMQdGm2lzlBHM9iEYynH2UcVMhUEjsc0oDBTgo2ZSQ1gzkAHeWeBXYFjYLuuf8yzTCy7/RFR81WDjXMbq2BOH5dURnxo6oivmxL3cKzKInlZkD31nvpHB9Kk7GfcfE1t+1V64b9LtgeJGlpRFxQCAqWJ5DoY77ski8gsOEOr2uywZaoO/NGa0X0y1pNQHBi3b2SUGNpcZxDT7rLbBf1FSnQ8guxGW3W+36BW0gBje4DOz6Ba6SVk0xiKgt+q2JOFyr4SYfnu+Ic1QZYIuwHBrgzr6UvOcSCzPTOo7D6IC4ISeS7zkl4h+2VoeHpnG/uWR3+ysNgPcOIXQbv0n4mr3BwQcdKJxgPSeyuP/z1Jjg4e9nUvoXegqQVIE30EHx5GHv+FAVUNTowYDJgyFhf5IvlYmEqRif6+WN1MkEJmDcQITx9FX23a4mxy1AQRsOHO/+eImX9l8EMJI3oPWzVXxSOeHU1dUWYr2uAA7AMb+vAEZSbU3qob9ibCyXeypEMpZ6863o6QPqlqGHZkuWABSTVNd4cOh9hv3qEpSx2Zy/DJMP6cItEmiBJ5PFqQnDEIt3NrA3COlOSgz43D7gpNFNJ5MBh4oFzhDPiglC2ypsNU4ISywY2erkyb1NC3Qh/IfWj0eDgZI4/ln8WPfBsT3meTjq1Uqt1E7Zl/qftqkx6aM9KueMCekSnMrcHj1CqTWWzEzPsZGcDe3Ue4Ws+XFYVxNbOFF8ezkvQGR6ZOtOLU2lQEnMBStx47vE6Pb7AYMBRj2OOfZXfisjJnpTfSNjo6sZ6qSvNxZNmDeS7Gk3yYyCk1HtKN2UnhMIjOXUzAqDv90lx9O/q/AT1ZMnit5XQe9wmQxnE/WSH0CqZ9/2Hy+Sfmpeg8RwsHI5Z8kC8H293m/LHVVM/BA7HaTJYg5Enk7M/xWpq0192ACfBai2LA/qrCjCr6Dh1BIMzMXINBmX96MJ5Hn2nxln/RXPFhwHxUmSV0EV2V0jm86/dxxuYSU1W7sVkEbN9EzkG0QFwPhyHKyb3t+Fj5WoUUTErcazE/N6EW6Lvp0d//SDPj7EV9UdJN+Amnf3Wwk3A0SlJ9Z00yvXZ7n3z70G47Hfsow8Wq1JXcfwnA+Yxa5mFsgV464KKP4T31wqIgzFPd3eCe3j5ory5fBF2hgCFyVFrLzI9eetNXvM7oQqyFgDo4CTp/hDV9NMX9JDHQ/nyHTLvZLNLF6ftn2OxjGm8+PqOwhxnPHWipkE/8wbtyri80Sr7pMNkQGMfo4ZYK9OcCC4ESVFFbLMIvlxSoRqWie0wxqnLfcLSXMSpMMQEJYDVObYsXIQNv4TGNwjq1kvT1UOkicTrG3IaBZ3XdScS3u8sgeZPVpOLkbiF940FjbCeNRINNvDbd01EPBrTCPpm12m43ze1bBB59Ia6Ovhnur/Nvx3IxwSWol+3H2qfCJR8df6aQf4v6WiONxkK+IqT4pKQrZK/LplgDI/PJZbOep8dtbV7oCr6CgfpWa8NczOkPx81iSHbsNhVSJBOtrLIMrL31LK9TqHqAbAHe0RLmmV806kRLDLNEhUEJfm9u0sxpkL93Zgd6rw+tqBfTMi59xqXHLXSHwSbSBl0EK0+loECOPtrl+/nsaFe197di4yUgoe4jKoAJDXc6DGDjrQOoFDWZJ9HXwt8xDrQP+7aRwWKWI1GF8s8O4KzxWBBcwnl3vnl1Oez3oh6Ea1vjR7/z7DDTrFtqU2W/KAEzAuXDNZ7MY73MF216dzdSbWmUp4lcm7keJfWaMHgut9x5C9mj66Z0lJ+yhsjVvyiWrfk1lzPOTdhG15Y7gQlXtacvI7qv/XNSscDwqkgwHT/gUsD5yB7LdRRvJxQGYINn9hTpodKFVSTPrtGvyQw+HlRFXIkodErAGu9Iy1YpfSPc3jkFh5CX3lPxv7aqjE/JAfTIpEjGb/H7MO0e2vsViSW1qa/Lmi4/n4DEI3g7lYrcanspDfEpKkdV1OjSLOy0BCUqVoECaB55vs06rXl4jqmLsPsFM/7vYJ0vrBhDCm/00A/H81l1uekJ/6Lml3Hb9+NKiLqATJmDpyzfYZFHumEjC662L0Bwkxi7E9U4cQA0XMVDuMYAIeLMPgQaMVOd8fmt5SflFIfuBoszeAw7ow5gXPE2Y/yBc/7jExARUf/BxIHQBF5Sn3i61w4z5xJdCyO1F1X3+3ax+JSvMeZ7S6QSKp1Fp/sjYz6Z+VgCZzibGeEoujryfMulH7Rai5kAft9ebcW50DyJr2uo2z97mTWIu45YsSnNSMrrNUuG1XsYBtD9TDYzQffKB87vWbkM4EbPAFgoBV4GQS+vtFDUqOFAoi1nTtmIOvg38N4hT2Sn8r8clmBCXspBlMBYTnrqFJGBT3wZOzAyJDre9dHH7+x7qaaKDOB4UQALD5ecS0DE4obubQEiuJZ0EpBVpLuYcce8Aa4PYd/V4DLDAJBYKQPCWTcrEaZ5HYbJi11Gd6hjGom1ii18VHYnG28NKpkz2UKVPxlhYSp8uZr367iOmoy7zsxehW9wzcy2zG0a80PBMCRQMb32hnaHeOR8fnNDzZhaNYhkOdDsBUZ3loDMa1YP0uS0cjUP3b/6DBlqmZOeNABDsLl5BI5QJups8uxAuWJdkUB/pO6Zax6tsg7fN5mjjDgMGngO+DPcKqiHIDbFIGudxtPTIyDi9SFMKBDcfdGQRv41q1AqmxgkVfJMnP8w/Bc7N9/TR6C7mGObFqFkIEom8sKi2xYqJLTCHK7cxzaZvqODo22c3wisBCP4HeAgcRbNPAsBkNRhSmD48dHupdBRw4mIvtS5oeF6zeT1KMCyhMnmhpkFAGWnGscoNkwvQ8ZM5lE/vgTHFYL99OuNxdFBxTEDd5v2qLR8y9WkXsWgG6kZNndFG+pO/UAkOCipqIhL3hq7cRSdrCq7YhUsTocEcnaFa6nVkhnSeRYUA1YO0z5itF9Sly3VlxYDw239TJJH6f3EUfYO5lb7bcFcz8Bp7Oo8QmnsUHOz/fagVUBtKEw1iT88j+aKkv8cscKNkMxjYr8344D1kFoZ7/td1W6LCNYN594301tUGRmFjAzeRg5vyoM1F6+bJZ/Q54jN/k8SFd3DxPTYaAUsivsBfgTn7Mx8H2SpPt4GOdYRnEJOH6jHM2p6SgB0gzIRq6fHxGMmSmqaPCmlfwxiuloaVIitLGN8wie2CDWhkzLoCJcODh7KIOAqbHEvXdUxaS4TTTs07Clzj/6GmVs9kiZDerMxEnhUB6QQPlcfqkG9882RqHoLiHGBoHfQuXIsAG8GTAtao2KVwRnvvam8jo1e312GQAKWEa4sUVEAMG4G6ckcONDwRcg1e2D3+ohXgY4UAWF8wHKQMrSnzCgfFpsxh+aHXMGtPQroQasRY4U6UdG0rz1Vjbka0MekOGRZQEvqQFlxseFor8zWFgHek3v29
65+WqN6gaK5gZOTOMZzpQIC1201LkMCXild3vWXSc5UX9xcFYfbRPzGFa1FDcPfPB/jUEq/FeGt419CI3YmBlVoHsa4KdcwQP5ZSwHHhFJ7/Ph/Rap/4vmG91eDwPP0lDfCDRCLszTqfzM71xpmiKi2HwS4WlqvGNwtvwF5Dqpn6KTq8ax00UMPkxDcZrEEEsIvHiUXXEphdb4GB4FymlPwBz4Gperqq5pW7TQ6/yNRhW8VT5NhuP0udlxo4gILq5ZxAZk8ZGh3g4CqxJlPKY7AQxupfUcVpWT5VItp1+30UqoyP4wWsRo3olRRgkWZZ2ZN6VC3OZFeXB8NbnUrSdikNptD1QiGuKkr8EmSR/AK9Rw+FF3s5uwuPbvHGiPeFOViltMK7AUaOsq9+x9cndk3iJEE5LKZRlWJbKOZweROzmPNVPkjE3K/TyA57Rs68TkZ3MR8akKpm7cFjnjPd/DdkWjgYoKHSr5Wu5ssoBYU4acRs5g2DHxUmdq8VXOXRbunD8QN0LhgkssgahcdoYsNvuXGUK/KXD/7oFb+VGdhqIn02veuM5bLudJOc2Ky0GMaG4W/xWBxIJcL7yliJOXOpx0AkBqUgzlDczmLT4iILXDxxtRR1oZa2JWFgiAb43obrJnG/TZC2KSK2wqOzRZTXavZZFMb1f3bXvVaNaK828w9TO610gk8JNf3gMfETzXXsbcvRGCG9JWQZ6+cDPqc4466Yo2RcKH+PILeKOqtnlbInR3MmBeGG3FH10yzkybuqEC2HSQwpA0An7d9+73BkDUTm30bZmoP/RGbgFN+GrCOfADgqr0WbI1a1okpFms8iHYw9hm0zUvlEMivBRxModrbJJ+9/p3jUdQQ9BCtQdxnOGrT5dzRUmw0593/mbRSdBg0nRvRZM5/E16m7ZHmDEtWhwvfdZCZ8J8M12W0yRMszXamWfQTwIZ4ayYktrnscQuWr8idp3PjT2eF/jmtdhIfcpMnb+IfZY2FebW6UY/AK3jP4u3Tu4zE4qlnQgLFbM19EBIsNf7KhjdbqQ/D6yiDb+NlEi2SKD+ivXVUK8ib0oBo366gXkR8ZxGjpJIDcEgZPa9TcYe0TIbiPl/rPUQDu3XBJ9X/GNq3FAUsKsll57DzaGMrjcT+gctp+9MLYXCq+sqP81eVQ0r9lt+gcQfZbACRbEjvlMskztZG8gbC8Qn9tt26Q7y7nDrbZq/LEz7kR6Jc6pg3N9rVX8Y5MJrGlML9p9lU4jbTkKqCveeZUJjHB03m2KRKR2TytoFkTXOLg7keU1s1lrPMQJpoOKLuAAC+y1HlJucU6ysB5hsXhvSPPLq5J7JtnqHKZ4vYjC4Vy8153QY+6780xDuGARsGbOs1WqzH0QS765rnSKEbbKlkO8oI/VDwUd0is13tKpqILu1mDJFNy/iJAWcvDgjxvusIT+PGz3ST/J9r9Mtfd0jpaGeiLYIqXc7DiHSS8TcjFVksi66PEkxW1z6ujbLLUGNNYnzOWpH8BZGK4bCK7iR+MbIv8ncDAz1u4StN3vTTzewr9IQjk9wxFxn+6N1ddKs0vffJiS08N3a4G1SVrlZ97Q/M+8G9fe5AP6d9/Qq4WRnORVhofPIKEdCr3llspUfE0oKIIYoByBRPh+bX1HLS3JWGJRhIvE1aW4NTd8ePi4Z+kXb+Z8snYfSNcqijhAgVsx4RCM54cXUiYkjeBmmC4ajOHrChoELscJJC7+9jjMjw5BagZKlgRMiSNYz7h7vvZIoQqbtQmspc0cUk1G/73iXtSpROl5wtLgQi0mW2Ex8i3WULhcggx6E1LMVHUsdc9GHI1PH3U2Ko0PyGdn9KdVOLm7FPBui0i9a0HpA60MsewVE4z8CAt5d401Gv6zXlIT5Ybit1VIA0FCs7wtvYreru1fUyW3oLAZ/+aTnZrOcYRNVA8spoRtlRoWflsRClFcgzkqiHOrf0/SVw+EpVaFlJ0g4Kxq1MMOmiQdpMNpte8lMMQqm6cIFXlnGbfJllysKDi+0JJMotkqgIxOSQgU9dn/lWkeVf8nUm3iwX2Nl3WDw9i6AUK3vBAbZZrcJpDQ/N64AVwjT07Jef30GSSmtNu2WlW7YoyW2FlWfZFQUwk867EdLYKk9VG6JgEnBiBxkY7LMo4YLQJJlAo9l/oTvJkSARDF/XtyAzM8O2t3eT/iXa6wDN3WewNmQHdPfsxChU/KtLG2Mn8i4ZqKdSlIaBZadxJmRzVS/o4yA65RTSViq60oa395Lqw0pzY4SipwE0SXXsKV+GZraGSkr/RW08wPRvqvSUkYBMA9lPx4m24az+IHmCbXA+0faxTRE9wuGeO06DIXa6QlKJ3puIyiuAVfPr736vzo2pBirS+Vxel3TMm3JKhz9o2ZoRvaFVpIkykb0Hcm4oHFBMcNSNj7/4GJt43ogonY2Vg4nsDQIWxAcorpXACzgBqQPjYsE/VUpXpwNManEru4NwMCFPkXvMoqvoeLN3qyu/N1eWEHttMD65v19l/0kH2mR35iv/FI+yjoHJ9gPMz67af3Mq/BoWXqu3rphiWMXVkmnPSEkpGpUI2h1MThideGFEOK6YZHPwYzMBvpNC7+ZHxPb7epfefGyIB4JzO9DTNEYnDLVVHdQyvOEVefrk6Uv5kTQYVYWWdqrdcIl7yljwwIWdfQ/y+2QB3eR/qxYObuYyB4gTbo2in4PzarU1sO9nETkmj9/AoxDA+JM3GMqQtJR4jtduHtnoCLxd1gQUscHRB/MoRYIEsP2pDZ9KvHgtlk1iTbWWbHhohwFEYX7y51fUV2nuUmnoUcqnWIQAAgl9LTVX+Bc0QGNEhChxHR4YjfE51PUdGfsSFE6ck7BL3/hTf9jLq4G1IafINxOLKeAtO7quulYvH5YOBc+zX7CrMgWnW47/jfRsWnJjYYoE7xMfWV2HN2iyIqLI";const gO=new Map([[8217,"apostrophe"],[8260,"fraction slash"],[12539,"middle dot"]]),mO=4;function b6(t){let e=0;function n(){return t[e++]<<8|t[e++]}let r=n(),i=1,o=[0,1];for(let x=1;x<r;x++)o.push(i+=n());let a=n(),s=e;e+=a;let l=0,u=0;function f(){return l==0&&(u=u<<8|t[e++],l=8),u>>--l&1}const c=31,d=2**c,h=d>>>1,g=h>>1,p=d-1;let v=0;for(let x=0;x<c;x++)v=v<<1|f();let y=[],m=0,b=d;for(;;){let x=Math.floor(((v-m+1)*i-1)/b),A=0,E=r;for(;E-A>1;){let T=A+E>>>1;x<o[T]?E=T:A=T}if(A==0)break;y.push(A);let O=m+Math.floor(b*o[A]/i),_=m+Math.floor(b*o[A+1]/i)-1;for(;!((O^_)&h);)v=v<<1&p|f(),O=O<<1&p,_=_<<1&p|1;for(;O&~_&g;)v=v&h|v<<1&p>>>1|f(),O=O<<1^h,_=(_^h)<<1|h|1;m=O,b=1+_-O}let w=r-4;return y.map(x=>{switch(x-w){case 3:return w+65792+(t[s++]<<16|t[s++]<<8|t[s++]);case 2:return w+256+(t[s++]<<8|t[s++]);case 1:return w+t[s++];default:return x-1}})}function w6(t){let e=0;return()=>t[e++]}function eM(t){return w6(b6(x6(t)))}function x6(t){let e=[];[..."ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"].forEach((i,o)=>
65e[i.charCodeAt(0)]=o);let n=t.length,r=new Uint8Array(6*n>>3);for(let i=0,o=0,a=0,s=0;i<n;i++)s=s<<6|e[t.charCodeAt(i)],a+=6,a>=8&&(r[o++]=s>>(a-=8));return r}function A6(t){return t&1?~t>>1:t>>1}function S6(t,e){let n=Array(t);for(let r=0,i=0;r<t;r++)n[r]=i+=A6(e());return n}function Xf(t,e=0){let n=[];for(;;){let r=t(),i=t();if(!i)break;e+=r;for(let o=0;o<i;o++)n.push(e+o);e+=i+1}return n}function tM(t){return qf(()=>{let e=Xf(t);if(e.length)return e})}function nM(t){let e=[];for(;;){let n=t();if(n==0)break;e.push(E6(n,t))}for(;;){let n=t()-1;if(n<0)break;e.push(O6(n,t))}return e.flat()}function qf(t){let e=[];for(;;){let n=t(e.length);if(!n)break;e.push(n)}return e}function rM(t,e,n){let r=Array(t).fill().map(()=>[]);for(let i=0;i<e;i++)S6(t,n).forEach((o,a)=>r[a].push(o));return r}function E6(t,e){let n=1+e(),r=e(),i=qf(e);return rM(i.length,1+t,e).flatMap((a,s)=>{let[l,...u]=a;return Array(i[s]).fill().map((f,c)=>{let d=c*r;return[l+c*n,u.map(h=>h+d)]})})}function O6(t,e){let n=1+e();return rM(n,1+t,e).map(i=>[i[0],i.slice(1)])}function P6(t){let e=[],n=Xf(t);return i(r([]),[]),e;function r(o){let a=t(),s=qf(()=>{let l=Xf(t).map(u=>n[u]);if(l.length)return r(l)});return{S:a,B:s,Q:o}}function i({S:o,B:a},s,l){if(!(o&4&&l===s[s.length-1])){o&2&&(l=s[s.length-1]),o&1&&e.push(s);for(let u of a)for(let f of u.Q)i(u,[...s,f],l)}}}function C6(t){return t.toString(16).toUpperCase().padStart(2,"0")}function iM(t){return`{${C6(t)}}`}function T6(t){let e=[];for(let n=0,r=t.length;n<r;){let i=t.codePointAt(n);n+=i<65536?1:2,e.push(i)}return e}function zu(t){let n=t.length;if(n<4096)return String.fromCodePoint(...t);let r=[];for(let i=0;i<n;)r.push(String.fromCodePoint(...t.slice(i,i+=4096)));return r.join("")}function k6(t,e){let n=t.length,r=n-e.length;for(let i=0;r==0&&i<n;i++)r=t[i]-e[i];return r}var N6=
vendor: 7,453 bytes, line 65
65"AEUDTAHBCFQATQDRADAAcgAgADQAFAAsABQAHwAOACQADQARAAoAFwAHABIACAAPAAUACwAFAAwABAAQAAMABwAEAAoABQAIAAIACgABAAQAFAALAAIACwABAAIAAQAHAAMAAwAEAAsADAAMAAwACgANAA0AAwAKAAkABAAdAAYAZwDSAdsDJgC0CkMB8xhZAqfoC190UGcThgBurwf7PT09Pb09AjgJum8OjDllxHYUKXAPxzq6tABAxgK8ysUvWAgMPT09PT09PSs6LT2HcgWXWwFLoSMEEEl5RFVMKvO0XQ8ExDdJMnIgsj26PTQyy8FfEQ8AY8IPAGcEbwRwBHEEcgRzBHQEdQR2BHcEeAR6BHsEfAR+BIAEgfndBQoBYgULAWIFDAFiBNcE2ATZBRAFEQUvBdALFAsVDPcNBw13DYcOMA4xDjMB4BllHI0B2grbAMDpHLkQ7QHVAPRNQQFnGRUEg0yEB2uaJF8AJpIBpob5AERSMAKNoAXqaQLUBMCzEiACnwRZEkkVsS7tANAsBG0RuAQLEPABv9HICTUBXigPZwRBApMDOwAamhtaABqEAY8KvKx3LQ4ArAB8UhwEBAVSagD8AEFZADkBIadVj2UMUgx5Il4ANQC9AxIB1BlbEPMAs30CGxlXAhwZKQIECBc6EbsCoxngzv7UzRQA8M0BawL6ZwkN7wABAD33OQRcsgLJCjMCjqUChtw/km+NAsXPAoP2BT84PwURAK0RAvptb6cApQS/OMMey5HJS84UdxpxTPkCogVFITaTOwERAK5pAvkNBOVyA7q3BKlOJSALAgUIBRcEdASpBXqzABXFSWZOawLCOqw//AolCZdvv3dSBkEQGyelEPcMMwG1ATsN7UvYBPEGOwTJH30ZGQ/NlZwIpS3dDO0m4y6hgFoj9SqDBe1L9DzdC01RaA9ZC2UJ4zpjgU4DIQENIosK3Q05CG0Q8wrJaw3lEUUHOQPVSZoApQcBCxEdNRW1JhBirAsJOXcG+xr2C48mrxMpevwF0xohBk0BKRr/AM8u54WwWjFcHE9fBgMLJSPHFKhQIA0lQLd4SBobBxUlqQKRQ3BKh1E2HpMh9jw9DWYuE1F8B/U8BRlPC4E8nkarRQ4R0j6NPUgiSUwsBDV/LC8niwnPD4UMuXxyAVkJIQmxDHETMREXN8UIOQcZLZckJxUIIUaVYJoE958D8xPRAwsFPwlBBxMDtRwtEy4VKQUNgSTXAvM21S6zAo9WgAEXBcsPJR/fEFBH4A7pCJsCZQODJesALRUhABcimwhDYwBfj9hTBS7LCMdqbCN0A2cU52ERcweRDlcHpxwzFb8c4XDIXguGCCijrwlbAXUJmQFfBOMICTVbjKAgQWdTi1gYmyBhQT9d/AIxDGUVn0S9h3gCiw9rEhsBNQFzBzkNAQJ3Ee0RaxCVCOuGBDW1M/g6JQRPIYMgEQonA09szgsnJvkM+GkBoxJiAww0PXfuZ6tgtiQX/QcZMsVBYCHxC5JPzQycGsEYQlQuGeQHvwPzGvMn6kFXBf8DowMTOk0z7gS9C2kIiwk/AEkOoxcH1xhqCnGM0AExiwG3mQNXkYMCb48GNwcLAGcLhwV55QAdAqcIowAFAM8DVwA5Aq0HnQAZAIVBAT0DJy8BIeUCjwOTCDHLAZUvAfMpBBvDDBUA9zduSgLDsQKAamaiBd1YAo4CSTUBTSUEBU5HUQOvceEA2wBLBhPfRwEVq0rLGuNDAd9vKwDHAPsABTUHBUEBzQHzbQC3AV8LMQmis7UBTekpAIMAFWsB1wKJAN0ANQB/8QFTAE0FWfkF0wJPSQERMRgrV2EBuwMfATMBDQB5BsuNpckHHwRtB9MCEBsV4QLvLge1AQMi3xPNQsUCvd5VoWACZIECYkJbTa9bNyACofcCaJgCZgkCn4Q4GwsCZjsCZiYEbgR/A38TA36SOQY5dxc5gjojIwJsHQIyNjgKAm3HAm2u74ozZ0UrAWcA3gDhAEoFB5gMjQD+C8IADbUCdy8CdqI/AnlLQwJ4uh1c20WuRtcCfD8CesgCfQkCfPAFWQUgSABIfWMkAoFtAoAAAoAFAn+uSVhKWxUXSswC0QEC0MxLJwOITwOH5kTFkTIC8qFdAwMDrkvOTC0lA89NTE2vAos/AorYwRsHHUNnBbcCjjcCjlxAl4ECjtkCjlx4UbRTNQpS1FSFApP7ApMMAOkAHFUeVa9V0AYsGymVhjLheGZFOzkCl58C77JYIagAWSUClo8ClnycAKlZrFoJgU0AOwKWtQKWTlxEXNECmcsCmWRcyl0HGQKcmznCOp0CnBYCn5sCnriKAB0PMSoPAp3xAp6SALU9YTRh7wKe0wKgbgGpAp6fHwKeTqVjyGQnJSsCJ68CJn4CoPsCoEwCot0CocQCpi8Cpc4Cp/8AfQKn8mh8aLEAA0lqHGrRAqzjAqyuAq1nAq0CAlcdAlXcArHh1wMfTmyXArK9DQKy6Bds4G1jbUhfAyXNArZcOz9ukAMpRQK4XgK5RxUCuSp3cDZw4QK9GQK72nCWAzIRAr6IcgIDM3ECvhpzInNPAsPLAsMEc4J0SzVFdOADPKcDPJoDPb8CxXwCxkcCxhCJAshpUQLIRALJTwLJLgJknQLd0nh5YXiueSVL0AMYo2cCAmH0GfOVJHsLXpJeuxECz2sCz2wvS1PS8xOfAMatAs9zASnqA04SfksFAtwnAtuKAtJPA1JcA1NfAQEDVYyAiT8AyxbtYEWCHILTgs6DjQLaxwLZ3oQQhEmnPAOGpQAvA2QOhnFZ+QBVAt9lAt64c3cC4i/tFAHzMCcB9JsB8tKHAuvzAulweQLq+QLq5AD5RwG5Au6JAuuclqqXAwLuPwOF4Jh5cOBxoQLzAwBpA44WmZMC9xMDkW4DkocC95gC+dkC+GaaHJqruzebHgOdgwL++gEbADmfHJ+zAwWNA6ZqA6bZANHFAwZqoYiiBQkDDEkCwAA/AwDhQRdTARHzA2sHl2cFAJMtK7evvdsBiZkUfxEEOQH7KQUhDp0JnwCS/SlXxQL3AZ0AtwW5AG8LbUEuFCaNLgFDAYD8AbUmAHUDDgRtACwCFgyhAAAKAj0CagPdA34EkQEgRQUhfAoABQBEABMANhICdwEABdUDa+8KxQIA9wqfJ7+xt+UBkSFBQgHpFH8RNMCJAAQAGwBaAkUChIsABjpTOpSNbQC4Oo860ACNOME63AClAOgAywE6gTo7Ofw5+Tt2iTpbO56JOm85GAFWATMBbAUvNV01njWtNWY1dTW2NcU1gjWRNdI14TWeNa017jX9NbI1wTYCNhE1xjXVNhY2JzXeNe02LjY9Ni41LSE2OjY9Njw2yTcIBJA8VzY4Nt03IDcPNsogN4k3MAoEsDxnNiQ3GTdsOo03IULUQwdC4EMLHA8PCZsobShRVQYA6X8A6bABFCnXAukBowC9BbcAbwNzBL8MDAMMAQgDAAkKCwsLCQoGBAVVBI/DvwDz9b29kaUCb0QtsRTNLt4eGBcSHAMZFhYZEhYEARAEBUEcQRxBHEEcQRxBHEEaQRxBHEFCSTxBPElISUhBNkM2QTYbNklISVmBVIgBFLWZAu0BhQCjBcEAbykBvwGJAaQcEZ0ePCklMAAhMvAIMAL54gC7Bm8EescjzQMpARQpKgDUABavAj626xQAJP0A3etzuf4NNRA7efy2Z9NQrCnC0OSyANz5BBIbJ5IFDR6miIavYS6tprjjmuKebxm5C74Q225X1pkaYYPb6f1DK4k3xMEBb9S2WMjEibTNWhsRJIA+vwNVEiXTE5iXs/wezV66oFLfp9NZGYW+Gk19J2+bCT6Ye2w6LDYdgzKMUabk595eLBCXANz9HUpWbATq9vqXVx9XDg+Pc9Xp4+bsS005SVM/BJBM4687WUuf+Uj9dEi8aDNaPxtpbDxcG1THTImUMZq4UCaaNYpsVqraNyKLJXDYsFZ/5jl7bLRtO88t7P3xZaAxhb5OdPMXqsSkp1WCieG8jXm1U99+blvLlXzPCS+M93VnJCiK+09LfaSaBAVBomyDgJua8dfUzR7ga34IvR2Nvj+A9heJ6lsl1KG4NkI1032Cnff1m1wof2B9oHJK4bi6JkEdSqeNeiuo6QoZZincoc73/TH9SXF8sCE7XyuYyW8WSgbGFCjPV0ihLKhdPs08Tx82fYAkLLc4I2wdl4apY7GU5lHRFzRWJep7Ww3wbeA3qmd59/86P4xuNaqDpygXt6M85glSBHOCGgJDnt+pN9bK7HApMguX6+06RZNjzVmcZJ+wcUrJ9//bpRNxNuKpNl9uFds+S9tdx7LaM5ZkIrPj6nIU9mnbFtVbs9s/uLgl8MVczAwet+iOEzzBlYW7RCMgE6gyNLeq6+1tIx4dpgZnd0DksJS5f+JNDpwwcPNXaaVspq1fbQajOrJgK0ofKtJ1Ne90L6VO4MOl5S886p7u6xo7OLjG8TGL+HU1JXGJgppg4nNbNJ5nlzSpuPYy21JUEcUA94PoFiZfjZue+QnyQ80ekOuZVkxx4g+cvhJfHgNl4hy1/a6+RKcKlar/J29y//EztlbVPHVUeQ1zX86eQVAjR/M3dA9w4W8LfaXp4EgM85wOWasli837PzVMOnsLzR+k3o75/lRPAJSE1xAKQzEi5v10ke+VBvRt1cwQRMd+U5mLCTGVd6XiZtgBG5cDi0w22GKcVNvHiu5LQbZEDVtz0onn7k5+heuKXVsZtSzilkLRAUmjMXEMB3J9YC50XBxPiz53SC+EhnPl9WsKCv92SM/OFFIMJZYfl0WW8tIO3UxYcwdMAj7FSmgrsZ2aAZO03BOhP1bNNZItyXYQFTpC3SG1VuPDqH9GkiCDmE+JwxyIVSO5siDErAOpEXFgjy6PQtOVDj+s6e1r8heWVvmZnTciuf4EiNZzCAd7SOMhXERIOlsHIMG399i9aLTy3m2hRLZjJVDNLS53iGIK11dPqQt0zBDyg6qc7YqkDm2M5Ve6dCWCaCbTXX2rToaIgz6+zh4lYUi/+6nqcFMAkQJKHYLK0wYk5N9szV6xihDbDDFr45lN1K4aCXBq/FitPSud9gLt5ZVn+ZqGX7cwm2z5EGMgfFpIFyhGGuDPmso6TItTMwny+7uPnLCf4W6goFQFV0oQSsc9VfMmVLcLr6ZetDZbaSFTLqnSO/bIPjA3/zAUoqgGFAEQS4IhuMzEp2I3jJzbzkk/IEmyax+rhZTwd6f+CGtwPixu8IvzACquPWPREu9ZvGkUzpRwvRRuaNN6cr0W1wWits9ICdYJ7ltbgMiSL3sTPeufgNcVqMVWFkCPDH4jG2jA0XcVgQj62Cb29v9f/z/+2KbYvIv/zzjpQAPkliaVDzNrW57TZ/ZOyZD0nlfMmAIBIAGAI0D3k/mdN4xr9v85ZbZbbqfH2jGd5hUqNZWwl5SPfoGmfElmazUIeNL1j/mkF7VNAzTq4jNt8JoQ11NQOcmhprXoxSxfRGJ9LDEOAQ+dmxAQH90iti9e2u/MoeuaGcDTHoC+xsmEeWmxEKefQuIzHbpw5Tc5cEocboAD09oipWQhtTO1wivf/O+DRe2rpl/E9wlrzBorjJsOeG1B/XPW4EaJEFdNlECEZga5ZoGRHXgYouGRuVkm8tDESiEyFNo+3s5M5puSdTyUL2llnINVHEt91XUNW4ewdMgJ4boJfEyt/iY5WXqbA+A2Fkt5Z0lutiWhe9nZIyIUjyXDC3UsaG1t+eNx6z4W/OYoTB7A6x+dNSTOi9AInctbESqm5gvOLww7OWXPrmHwVZasrl4eD113pm+JtT7JVOvnCXqdzzdTRHgJ0PiGTFYW5Gvt9R9LD6Lzfs0v/TZZHSmyVNq7viIHE6DBK7Qp07Iz55EM8SYtQvZf/obBniTWi5C2/ovHfw4VndkE5XYdjOhCMRjDeOEfXeN/CwfGduiUIfsoFeUxXeQXba7c7972XNv8w+dTjjUM0QeNAReW+J014dKAD/McQYXT7c0GQPIkn3Ll6R7gGjuiQoZD0TEeEqQpKoZ15g/0OPQI17QiSv9AUROa/V/TQN3dvLArec3RrsYlvBm1b8LWzltdugsC50lNKYLEp2a+ZZYqPejULRlOJh5zj/LVMyTDvwKhMxxwuDkxJ1QpoNI0OTWLom4Z71SNzI9TV1iXJrIu9Wcnd+MCaAw8o1jSXd94YU/1gnkrC9BUEOtQvEIQ7g0i6h+KL2JKk8Ydl7HruvgWMSAmNe+LshGhV4qnWHhO9/RIPQzY1tHRj2VqOyNsDpK0cww+56AdDC4gsWwY0XxoucIWIqs/GcwnWqlaT0KPr8mbK5U94/301i1WLt4YINTVvCFBrFZbIbY8eycOdeJ2teD5IfPLCRg7jjcFTwlMFNl9zdh/o3E/hHPwj7BWg0MU09pPrBLbrCgm54A6H+I6v27+jL5gkjWg/iYdks9jbfVP5y/n0dlgWEMlKasl7JvFZd56LfybW1eeaVO0gxTfXZwD8G4SI116yx7UKVRgui6Ya1YpixqXeNLc8IxtAwCU5IhwQgn+NqHnRaDv61CxKhOq4pOX7M6pkA+Pmpd4j1vn6ACUALoLLc4vpXci8VidLxzm7qFBe7s+quuJs6ETYmnpgS3LwSZxPIltgBDXz8M1k/W2ySNv2f9/NPhxLGK2D21dkHeSGmenRT3Yqcdl0m/h3OYr8V+lXNYGf8aCCpd4bWjE4QIPj7vUKN4Nrfs7ML6Y2OyS830JCnofg/k7lpFpt4SqZc5HGg1HCOrHvOdC8bP6FGDbE/VV0mX4IakzbdS/op+Kt3G24/8QbBV7y86sGSQ/vZzU8FXs7u6jIvwchsEP2BpIhW3G8uWNwa3HmjfH/ZjhhCWvluAcF+nMf14ClKg5hGgtPLJ98ueNAkc5Hs2WZlk2QHvfreCK1CCGO6nMZVSb99VM/ajr8WHTte9JSmkXq/i/U943HEbdzW6Re/S88dKgg8pGOLlAeNiqrcLkUR3/aClFpMXcOUP3rmETcWSfMXZE3TUOi8i+fqRnTYLflVx/Vb/6GJ7eIRZUA6k3RYR3iFSK9c4iDdNwJuZL2FKz/IK5VimcNWEqdXjSoxSgmF0UPlDoUlNrPcM7ftmA8Y9gKiqKEHuWN+AZRIwtVSxye2Kf8rM3lhJ5XcBXU9n4v0Oy1RU2M+4qM8AQPVwse8ErNSob5oFPWxuqZnVzo1qB/IBxkM3EVUKFUUlO3e51259GgNcJbCmlvrdjtoTW7rChm1wyCKzpCTwozUUEOIcWLneRLgMXh+SjGSFkAllzbGS5HK7LlfCMRNRDSvbQPjcXaenNYxCvu2Qyznz6StuxVj66SgI0T8B6/sfHAJYZaZ78thjOSIFumNWLQbeZixDCCC+v0YBtkxiBB3jefHqZ/dFHU+crbj6OvS1x/JDD7vlm7zOVPwpUC01nhxZuY/63E7g"
65;const Jf=44032,gg=4352,mg=4449,yg=4519,oM=19,aM=21,Hu=28,vg=aM*Hu,_6=oM*vg,I6=Jf+_6,M6=gg+oM,R6=mg+aM,D6=yg+Hu;function rf(t){return t>>24&255}function sM(t){return t&16777215}let Fb,yO,Ub,Cp;function $6(){let t=eM(N6);Fb=new Map(tM(t).flatMap((e,n)=>e.map(r=>[r,n+1<<24]))),yO=new Set(Xf(t)),Ub=new Map,Cp=new Map;for(let[e,n]of nM(t)){if(!yO.has(e)&&n.length==2){let[r,i]=n,o=Cp.get(r);o||(o=new Map,Cp.set(r,o)),o.set(i,e)}Ub.set(e,n.reverse())}}function lM(t){return t>=Jf&&t<I6}function B6(t,e){if(t>=gg&&t<M6&&e>=mg&&e<R6)return Jf+(t-gg)*vg+(e-mg)*Hu;if(lM(t)&&e>yg&&e<D6&&(t-Jf)%Hu==0)return t+(e-yg);{let n=Cp.get(t);return n&&(n=n.get(e),n)?n:-1}}function uM(t){Fb||$6();let e=[],n=[],r=!1;function i(o){let a=Fb.get(o);a&&(r=!0,o|=a),e.push(o)}for(let o of t)for(;;){if(o<128)e.push(o);else if(lM(o)){let a=o-Jf,s=a/vg|0,l=a%vg/Hu|0,u=a%Hu;i(gg+s),i(mg+l),u>0&&i(yg+u)}else{let a=Ub.get(o);a?n.push(...a):i(o)}if(!n.length)break;o=n.pop()}if(r&&e.length>1){let o=rf(e[0]);for(let a=1;a<e.length;a++){let s=rf(e[a]);if(s==0||o<=s){o=s;continue}let l=a-1;for(;;){let u=e[l+1];if(e[l+1]=e[l],e[l]=u,!l||(o=rf(e[--l]),o<=s))break}o=rf(e[a])}}return e}function j6(t){let e=[],n=[],r=-1,i=0;for(let o of t){let a=rf(o),s=sM(o);if(r==-1)a==0?r=s:e.push(s);else if(i>0&&i>=a)a==0?(e.push(r,...n),n.length=0,r=s):n.push(s),i=a;else{let l=B6(r,s);l>=0?r=l:i==0&&a==0?(e.push(r),r=s):(n.push(s),i=a)}}return r>=0&&e.push(r,...n),e}function cM(t){return uM(t).map(sM)}function L6(t){return j6(uM(t))}const vO=45,fM=".",dM=65039,hM=1,bg=t=>Array.from(t);function Zf(t,e){return t.P.has(e)||t.Q.has(e)}class F6 extends Array{get is_emoji(){return!0}}let zb,pM,La,Hb,gM,Ml,$v,Js,Pa,bO,Gb;function Vx(){if(zb)return;let t=eM(v6);const e=()=>Xf(t),n=()=>new Set(e()),r=(f,c)=>c.forEach(d=>f.add(d));zb=new Map(nM(t)),pM=n(),La=e(),Hb=new Set(e().map(f=>La[f])),La=new Set(La),gM=n(),n();let i=tM(t),o=t();const a=()=>{let f=new Set;return e().forEach(c=>r(f,i[c])),r(f,e()),f};Ml=qf(f=>{let c=qf(t).map(d=>d+96);if(c.length){let d=f>=o;c[0]-=32,c=zu(c),d&&(c=`Restricted[${c}]`);let h=a(),g=a(),p=!t();return{N:c,P:h,Q:g,M:p,R:d}}}),$v=n(),Js=new Map;let s=e().concat(bg($v)).sort((f,c)=>f-c);s.forEach((f,c)=>{let d=t(),h=s[c]=d?s[c-d]:{V:[],M:new Map};h.V.push(f),$v.has(f)||Js.set(f,h)});for(let{V:f,M:c}of new Set(Js.values())){let d=[];for(let g of f){let p=Ml.filter(y=>Zf(y,g)),v=d.find(({G:y})=>p.some(m=>y.has(m)));v||(v={G:new Set,V:[]},d.push(v)),v.V.push(g),r(v.G,p)}let h=d.flatMap(g=>bg(g.G));for(let{G:g,V:p}of d){let v=new Set(h.filter(y=>!g.has(y)));for(let y of p)c.set(y,v)}}Pa=new Set;let l=new Set;const u=f=>Pa.has(f)?l.add(f):Pa.add(f);for(let f of Ml){for(let c of f.P)u(c);for(let c of f.Q)u(c)}for(let f of Pa)!Js.has(f)&&!l.has(f)&&Js.set(f,hM);r(Pa,cM(Pa)),bO=P6(t).map(f=>F6.from(f)).sort(k6),Gb=new Map;for(let f of bO){let c=[Gb];for(let d of f){let h=c.map(g=>{let p=g.get(d);return p||(p=new Map,g.set(d,p)),p});d===dM?c.push(...h):c=h}for(let d of c)d.V=f}}function Wx(t){return(mM(t)?"":`${Kx(ty([t]))} `)+iM(t)}function Kx(t){return`"${t}"‎`}function U6(t){if(t.length>=4&&t[2]==vO&&t[3]==vO)throw new Error(`invalid label extension: "${zu(t.slice(0,4))}"`)}function z6(t){for(let n=t.lastIndexOf(95);n>0;)if(t[--n]!==95)throw new Error("underscore allowed only at start")}function H6(t){let e=t[0],n=gO.get(e);if(n)throw wf(`leading ${n}`);let r=t.length,i=-1;for(let o=1;o<r;o++){e=t[o];let a=gO.get(e);if(a){if(i==o)throw wf(`${n} + ${a}`);i=o+1,n=a}}if(i==r)throw wf(`trailing ${n}`)}function ty(t,e=1/0,n=iM){let r=[];G6(t[0])&&r.push("◌"),t.length>e&&(e>>=1,t=[...t.slice(0,e),8230,...t.slice(-e)]);let i=0,o=t.length;for(let a=0;a<o;a++){let s=t[a];mM(s)&&(r.push(zu(t.slice(i,a))),r.push(n(s)),i=a+1)}return r.push(zu(t.slice(i,o))),r.join("")}function G6(t){return Vx(),La.has(t)}function mM(t){return Vx(),gM.has(t)}function V6(t){return Y6(W6(t,L6,J6))}function W6(t,e,n){if(!t)return[];Vx();let r=0;return t.split(fM).map(i=>{let o=T6(i),a={input:o,offset:r};r+=o.length+1;try{let s=a.tokens=q6(o,e,n),l=s.length,u;if(!l)throw new Error("empty label");let f=a.output=s.flat();if(z6(f),!(a.emoji=l>1||s[0].is_emoji)&&f.every(d=>d<128))U6(f),u="ASCII";else{let d=s.flatMap(h=>h.is_emoji?[]:h);if(!d.length)u="Emoji";else{if(La.has(f[0]))throw wf("leading combining mark");for(let p=1;p<l;p++){let v=s[p];
65if(!v.is_emoji&&La.has(v[0]))throw wf(`emoji + combining mark: "${zu(s[p-1])} + ${ty([v[0]])}"`)}H6(f);let h=bg(new Set(d)),[g]=Q6(h);X6(g,d),K6(g,h),u=g.N}}a.type=u}catch(s){a.error=s}return a})}function K6(t,e){let n,r=[];for(let i of e){let o=Js.get(i);if(o===hM)return;if(o){let a=o.M.get(i);if(n=n?n.filter(s=>a.has(s)):bg(a),!n.length)return}else r.push(i)}if(n){for(let i of n)if(r.every(o=>Zf(i,o)))throw new Error(`whole-script confusable: ${t.N}/${i.N}`)}}function Q6(t){let e=Ml;for(let n of t){let r=e.filter(i=>Zf(i,n));if(!r.length)throw Ml.some(i=>Zf(i,n))?vM(e[0],n):yM(n);if(e=r,r.length==1)break}return e}function Y6(t){return t.map(({input:e,error:n,output:r})=>{if(n){let i=n.message;throw new Error(t.length==1?i:`Invalid label ${Kx(ty(e,63))}: ${i}`)}return zu(r)}).join(fM)}function yM(t){return new Error(`disallowed character: ${Wx(t)}`)}function vM(t,e){let n=Wx(e),r=Ml.find(i=>i.P.has(e));return r&&(n=`${r.N} ${n}`),new Error(`illegal mixture: ${t.N} + ${n}`)}function wf(t){return new Error(`illegal placement: ${t}`)}function X6(t,e){for(let n of e)if(!Zf(t,n))throw vM(t,n);if(t.M){let n=cM(e);for(let r=1,i=n.length;r<i;r++)if(Hb.has(n[r])){let o=r+1;for(let a;o<i&&Hb.has(a=n[o]);o++)for(let s=r;s<o;s++)if(n[s]==a)throw new Error(`duplicate non-spacing marks: ${Wx(a)}`);if(o-r>mO)throw new Error(`excessive non-spacing marks: ${Kx(ty(n.slice(r-1,o)))} (${o-r}/${mO})`);r=o}}}function q6(t,e,n){let r=[],i=[];for(t=t.slice().reverse();t.length;){let o=Z6(t);if(o)i.length&&(r.push(e(i)),i=[]),r.push(n(o));else{let a=t.pop();if(Pa.has(a))i.push(a);else{let s=zb.get(a);if(s)i.push(...s);else if(!pM.has(a))throw yM(a)}}}return i.length&&r.push(e(i)),r}function J6(t){return t.filter(e=>e!=dM)}function Z6(t,e){let n=Gb,r,i=t.length;for(;i&&(n=n.get(t[--i]),!!n);){let{V:o}=n;o&&(r=o,t.length=i)}return r}const bM=new Uint8Array(32);bM.fill(0);function wO(t){return $(t.length!==0,"invalid ENS name; empty component","comp",t),t}function wM(t){const e=Hi(e5(t)),n=[];if(t.length===0)return n;let r=0;for(let i=0;i<e.length;i++)e[i]===46&&(n.push(wO(e.slice(r,i))),r=i+1);return $(r<e.length,"invalid ENS name; empty component","name",t),n.push(wO(e.slice(r))),n}function e5(t){try{if(t.length===0)throw new Error("empty label");return V6(t)}catch(e){$(!1,`invalid ENS name (${e.message})`,"name",t)}}function Vb(t){$(typeof t=="string","invalid ENS name; not a string","name",t),$(t.length,"invalid ENS name (empty label)","name",t);let e=bM;const n=wM(t);for(;n.length;)e=dt(ct([e,dt(n.pop())]));return re(e)}function t5(t,e){const n=e;return $(n<=255,"DNS encoded label cannot exceed 255","length",n),re(ct(wM(t).map(r=>{$(r.length<=n,`label ${JSON.stringify(t)} exceeds ${n} bytes`,"name",t);const i=new Uint8Array(r.length+1);return i.set(r,1),i[0]=i.length-1,i})))+"00"}function Bv(t,e){return{address:De(t),storageKeys:e.map((n,r)=>($(Ue(n,32),"invalid slot",`storageKeys[${r}]`,n),n.toLowerCase()))}}function Ls(t){if(Array.isArray(t))return t.map((n,r)=>Array.isArray(n)?($(n.length===2,"invalid slot set",`value[${r}]`,n),Bv(n[0],n[1])):($(n!=null&&typeof n=="object","invalid address-slot set","value",t),Bv(n.address,n.storageKeys)));$(t!=null&&typeof t=="object","invalid access list","value",t);const e=Object.keys(t).map(n=>{const r=t[n].reduce((i,o)=>(i[o]=!0,i),{});return Bv(n,Object.keys(r).sort())});return e.sort((n,r)=>n.address.localeCompare(r.address)),e}function n5(t){let e;return typeof t=="string"?e=Yf.computePublicKey(t,!1):e=t.publicKey,De(dt("0x"+e.substring(4)).substring(26))}function r5(t,e){return n5(Yf.recoverPublicKey(t,e))}const St=BigInt(0),i5=BigInt(2),o5=BigInt(27),a5=BigInt(28),s5=BigInt(35),l5=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),jv=4096*32;function xO(t,e){let n=t.toString(16);for(;n.length<2;)n="0"+n;return n+=pc(e).substring(4),"0x"+n}function ny(t){return t==="0x"?null:De(t)}function Qx(t,e){try{return Ls(t)}catch(n){$(!1,n.message,e,t)}}function lh(t,e){return t==="0x"?0:he(t,e)}function ut(t,e){if(t==="0x")return St;const n=ie(t,e);return $(n<=l5,"value exceeds uint size",e,n),n}function Ke(t,e){const n=ie(t,"value"),r=rn(n);return $(r.length<=32,"value too large",`tx.${e}`,n),r}function Yx(t){return Ls(t).map(e=>[e.address,e.storageKeys])}function u5(t,e){$(Array.isArray(t),`invalid ${e}`,"value",t);for(let n=0;n<t.length;n++)$(Ue(t[n],32),"invalid ${ param } hash",`value[${n}]`,t[n]);return t}function c5(t){const e=qm(t);$(Array.isArray(e)&&(e.length===9||e.length===6),"invalid field count for legacy transaction","data",t);const n={type:0,nonce:lh(e[0],"nonce"),gasPrice:ut(e[1],"gasPrice"),gasLimit:ut(e[2],"gasLim
65it"),to:ny(e[3]),value:ut(e[4],"value"),data:re(e[5]),chainId:St};if(e.length===6)return n;const r=ut(e[6],"v"),i=ut(e[7],"r"),o=ut(e[8],"s");if(i===St&&o===St)n.chainId=r;else{let a=(r-s5)/i5;a<St&&(a=St),n.chainId=a,$(a!==St||r===o5||r===a5,"non-canonical legacy v","v",e[6]),n.signature=$r.from({r:Cs(e[7],32),s:Cs(e[8],32),v:r})}return n}function f5(t,e){const n=[Ke(t.nonce,"nonce"),Ke(t.gasPrice||0,"gasPrice"),Ke(t.gasLimit,"gasLimit"),t.to||"0x",Ke(t.value,"value"),t.data];let r=St;if(t.chainId!=St)r=ie(t.chainId,"tx.chainId"),$(!e||e.networkV==null||e.legacyChainId===r,"tx.chainId/sig.v mismatch","sig",e);else if(t.signature){const o=t.signature.legacyChainId;o!=null&&(r=o)}if(!e)return r!==St&&(n.push(rn(r)),n.push("0x"),n.push("0x")),Ts(n);let i=BigInt(27+e.yParity);return r!==St?i=$r.getChainIdV(r,e.v):BigInt(e.v)!==i&&$(!1,"tx.chainId/sig.v mismatch","sig",e),n.push(rn(i)),n.push(rn(e.r)),n.push(rn(e.s)),Ts(n)}function Xx(t,e){let n;try{if(n=lh(e[0],"yParity"),n!==0&&n!==1)throw new Error("bad yParity")}catch{$(!1,"invalid yParity","yParity",e[0])}const r=Cs(e[1],32),i=Cs(e[2],32),o=$r.from({r,s:i,yParity:n});t.signature=o}function d5(t){const e=qm(we(t).slice(1));$(Array.isArray(e)&&(e.length===9||e.length===12),"invalid field count for transaction type: 2","data",re(t));const n={type:2,chainId:ut(e[0],"chainId"),nonce:lh(e[1],"nonce"),maxPriorityFeePerGas:ut(e[2],"maxPriorityFeePerGas"),maxFeePerGas:ut(e[3],"maxFeePerGas"),gasPrice:null,gasLimit:ut(e[4],"gasLimit"),to:ny(e[5]),value:ut(e[6],"value"),data:re(e[7]),accessList:Qx(e[8],"accessList")};return e.length===9||Xx(n,e.slice(9)),n}function h5(t,e){const n=[Ke(t.chainId,"chainId"),Ke(t.nonce,"nonce"),Ke(t.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),Ke(t.maxFeePerGas||0,"maxFeePerGas"),Ke(t.gasLimit,"gasLimit"),t.to||"0x",Ke(t.value,"value"),t.data,Yx(t.accessList||[])];return e&&(n.push(Ke(e.yParity,"yParity")),n.push(rn(e.r)),n.push(rn(e.s))),ct(["0x02",Ts(n)])}function p5(t){const e=qm(we(t).slice(1));$(Array.isArray(e)&&(e.length===8||e.length===11),"invalid field count for transaction type: 1","data",re(t));const n={type:1,chainId:ut(e[0],"chainId"),nonce:lh(e[1],"nonce"),gasPrice:ut(e[2],"gasPrice"),gasLimit:ut(e[3],"gasLimit"),to:ny(e[4]),value:ut(e[5],"value"),data:re(e[6]),accessList:Qx(e[7],"accessList")};return e.length===8||Xx(n,e.slice(8)),n}function g5(t,e){const n=[Ke(t.chainId,"chainId"),Ke(t.nonce,"nonce"),Ke(t.gasPrice||0,"gasPrice"),Ke(t.gasLimit,"gasLimit"),t.to||"0x",Ke(t.value,"value"),t.data,Yx(t.accessList||[])];return e&&(n.push(Ke(e.yParity,"recoveryParam")),n.push(rn(e.r)),n.push(rn(e.s))),ct(["0x01",Ts(n)])}function m5(t){let e=qm(we(t).slice(1)),n="3",r=null;if(e.length===4&&Array.isArray(e[0])){n="3 (network format)";const o=e[1],a=e[2],s=e[3];$(Array.isArray(o),"invalid network format: blobs not an array","fields[1]",o),$(Array.isArray(a),"invalid network format: commitments not an array","fields[2]",a),$(Array.isArray(s),"invalid network format: proofs not an array","fields[3]",s),$(o.length===a.length,"invalid network format: blobs/commitments length mismatch","fields",e),$(o.length===s.length,"invalid network format: blobs/proofs length mismatch","fields",e),r=[];for(let l=0;l<e[1].length;l++)r.push({data:o[l],commitment:a[l],proof:s[l]});e=e[0]}$(Array.isArray(e)&&(e.length===11||e.length===14),`invalid field count for transaction type: ${n}`,"data",re(t));const i={type:3,chainId:ut(e[0],"chainId"),nonce:lh(e[1],"nonce"),maxPriorityFeePerGas:ut(e[2],"maxPriorityFeePerGas"),maxFeePerGas:ut(e[3],"maxFeePerGas"),gasPrice:null,gasLimit:ut(e[4],"gasLimit"),to:ny(e[5]),value:ut(e[6],"value"),data:re(e[7]),accessList:Qx(e[8],"accessList"),maxFeePerBlobGas:ut(e[9],"maxFeePerBlobGas"),blobVersionedHashes:e[10]};r&&(i.blobs=r),$(i.to!=null,`invalid address for transaction type: ${n}`,"data",t),$(Array.isArray(i.blobVersionedHashes),"invalid blobVersionedHashes: must be an array","data",t);for(let o=0;o<i.blobVersionedHashes.length;o++)$(Ue(i.blobVersionedHashes[o],32),`invalid blobVersionedHash at index ${o}: must be length 32`,"data",t);return e.length===11||Xx(i,e.slice(11)),i}function y5(t,e,n){const r=[Ke(t.chainId,"chainId"),Ke(t.nonce,"nonce"),Ke(t.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),Ke(t.maxFeePerGas||0,"maxFeePerGas"),Ke(t.gasLimit,"gasLimit"),t.to||Qf,Ke(t.value,"value"),t.data,Yx(t.accessList||[]),Ke(t.maxFeePerBlobGas||0,"maxFeePerBlobGas"),u5(t.blobVersionedHashes||[],"blobVersionedHashes")];return e&&(r.push(Ke(e.yParity,"yParity")),r.push(rn(e.r)),r.push(rn(e.s)),n)?ct(["0x03",Ts([r,n.map(i=>i.data),n.map(i=>i.commitment),n.map(i=>i.proof)])]):ct(["0x03",Ts(r)])}var Kr,Yl,Xl,ql,Jl,Zl,eu,tu,nu,ru,iu,ou,ns,To,Ti,ko,au,Tp;const xi=class xi{constructor(){H(this,au);H(this,Kr);H(this,Yl);H(this,Xl);H(this,ql);H(this,Jl);H(this,Zl);H(this,eu);H(this,tu);H(this,nu);H(this,ru);H(this,iu);H(this,ou);H(this,ns);H(this,To);H(this,Ti);H(this,ko);C(this,Kr,null),C(this,Yl,null),C(this,ql,0),C(this,Jl,St),C(this,Zl,null),C(this,eu,null),C(this,tu,null),C(this,Xl,"0x"),C(this,nu,St),C(this,ru,St),C(this,iu,null),C(this,ou,null),C(this,ns,null),C(this,To,null),C(this,ko,null),C(this,Ti,null)}get type(){return S(this,Kr)}set type(e){switch(e){case null:C(this,Kr,null);break;case 0:case"legacy":C(this,Kr,0);break;case 1:case"berlin":case"eip-2930":C(this,Kr,1);break;
65case 2:case"london":case"eip-1559":C(this,Kr,2);break;case 3:case"cancun":case"eip-4844":C(this,Kr,3);break;default:$(!1,"unsupported transaction type","type",e)}}get typeName(){switch(this.type){case 0:return"legacy";case 1:return"eip-2930";case 2:return"eip-1559";case 3:return"eip-4844"}return null}get to(){const e=S(this,Yl);return e==null&&this.type===3?Qf:e}set to(e){C(this,Yl,e==null?null:De(e))}get nonce(){return S(this,ql)}set nonce(e){C(this,ql,he(e,"value"))}get gasLimit(){return S(this,Jl)}set gasLimit(e){C(this,Jl,ie(e))}get gasPrice(){const e=S(this,Zl);return e==null&&(this.type===0||this.type===1)?St:e}set gasPrice(e){C(this,Zl,e==null?null:ie(e,"gasPrice"))}get maxPriorityFeePerGas(){const e=S(this,eu);return e??(this.type===2||this.type===3?St:null)}set maxPriorityFeePerGas(e){C(this,eu,e==null?null:ie(e,"maxPriorityFeePerGas"))}get maxFeePerGas(){const e=S(this,tu);return e??(this.type===2||this.type===3?St:null)}set maxFeePerGas(e){C(this,tu,e==null?null:ie(e,"maxFeePerGas"))}get data(){return S(this,Xl)}set data(e){C(this,Xl,re(e))}get value(){return S(this,nu)}set value(e){C(this,nu,ie(e,"value"))}get chainId(){return S(this,ru)}set chainId(e){C(this,ru,ie(e))}get signature(){return S(this,iu)||null}set signature(e){C(this,iu,e==null?null:$r.from(e))}get accessList(){const e=S(this,ou)||null;return e??(this.type===1||this.type===2||this.type===3?[]:null)}set accessList(e){C(this,ou,e==null?null:Ls(e))}get maxFeePerBlobGas(){const e=S(this,ns);return e==null&&this.type===3?St:e}set maxFeePerBlobGas(e){C(this,ns,e==null?null:ie(e,"maxFeePerBlobGas"))}get blobVersionedHashes(){let e=S(this,To);return e==null&&this.type===3?[]:e}set blobVersionedHashes(e){if(e!=null){$(Array.isArray(e),"blobVersionedHashes must be an Array","value",e),e=e.slice();for(let n=0;n<e.length;n++)$(Ue(e[n],32),"invalid blobVersionedHash",`value[${n}]`,e[n])}C(this,To,e)}get blobs(){return S(this,ko)==null?null:S(this,ko).map(e=>Object.assign({},e))}set blobs(e){if(e==null){C(this,ko,null);return}const n=[],r=[];for(let i=0;i<e.length;i++){const o=e[i];if(Dx(o)){K(S(this,Ti),"adding a raw blob requires a KZG library","UNSUPPORTED_OPERATION",{operation:"set blobs()"});let a=we(o);if($(a.length<=jv,"blob is too large",`blobs[${i}]`,o),a.length!==jv){const u=new Uint8Array(jv);u.set(a),a=u}const s=S(this,Ti).blobToKzgCommitment(a),l=re(S(this,Ti).computeBlobKzgProof(a,s));n.push({data:re(a),commitment:re(s),proof:l}),r.push(xO(1,s))}else{const a=re(o.commitment);n.push({data:re(o.data),commitment:a,proof:re(o.proof)}),r.push(xO(1,a))}}C(this,ko,n),C(this,To,r)}get kzg(){return S(this,Ti)}set kzg(e){C(this,Ti,e)}get hash(){return this.signature==null?null:dt(Q(this,au,Tp).call(this,!0,!1))}get unsignedHash(){return dt(this.unsignedSerialized)}get from(){return this.signature==null?null:r5(this.unsignedHash,this.signature)}get fromPublicKey(){return this.signature==null?null:Yf.recoverPublicKey(this.unsignedHash,this.signature)}isSigned(){return this.signature!=null}get serialized(){return Q(this,au,Tp).call(this,!0,!0)}get unsignedSerialized(){return Q(this,au,Tp).call(this,!1,!1)}inferType(){const e=this.inferTypes();return e.indexOf(2)>=0?2:e.pop()}inferTypes(){const e=this.gasPrice!=null,n=this.maxFeePerGas!=null||this.maxPriorityFeePerGas!=null,r=this.accessList!=null,i=S(this,ns)!=null||S(this,To);this.maxFeePerGas!=null&&this.maxPriorityFeePerGas!=null&&K(this.maxFeePerGas>=this.maxPriorityFeePerGas,"priorityFee cannot be more than maxFee","BAD_DATA",{value:this}),K(!n||this.type!==0&&this.type!==1,"transaction type cannot have maxFeePerGas or maxPriorityFeePerGas","BAD_DATA",{value:this}),K(this.type!==0||!r,"legacy transaction cannot have accessList","BAD_DATA",{value:this});const o=[];return this.type!=null?o.push(this.type):n?o.push(2):e?(o.push(1),r||o.push(0)):r?(o.push(1),o.push(2)):(i&&this.to||(o.push(0),o.push(1),o.push(2)),o.push(3)),o.sort(),o}isLegacy(){return this.type===0}isBerlin(){return this.type===1}isLondon(){return this.type===2}isCancun(){return this.type===3}clone(){return xi.from(this)}toJSON(){const e=n=>n==null?null:n.toString();
65return{type:this.type,to:this.to,data:this.data,nonce:this.nonce,gasLimit:e(this.gasLimit),gasPrice:e(this.gasPrice),maxPriorityFeePerGas:e(this.maxPriorityFeePerGas),maxFeePerGas:e(this.maxFeePerGas),value:e(this.value),chainId:e(this.chainId),sig:this.signature?this.signature.toJSON():null,accessList:this.accessList}}static from(e){if(e==null)return new xi;if(typeof e=="string"){const r=we(e);if(r[0]>=127)return xi.from(c5(r));switch(r[0]){case 1:return xi.from(p5(r));case 2:return xi.from(d5(r));case 3:return xi.from(m5(r))}K(!1,"unsupported transaction type","UNSUPPORTED_OPERATION",{operation:"from"})}const n=new xi;return e.type!=null&&(n.type=e.type),e.to!=null&&(n.to=e.to),e.nonce!=null&&(n.nonce=e.nonce),e.gasLimit!=null&&(n.gasLimit=e.gasLimit),e.gasPrice!=null&&(n.gasPrice=e.gasPrice),e.maxPriorityFeePerGas!=null&&(n.maxPriorityFeePerGas=e.maxPriorityFeePerGas),e.maxFeePerGas!=null&&(n.maxFeePerGas=e.maxFeePerGas),e.maxFeePerBlobGas!=null&&(n.maxFeePerBlobGas=e.maxFeePerBlobGas),e.data!=null&&(n.data=e.data),e.value!=null&&(n.value=e.value),e.chainId!=null&&(n.chainId=e.chainId),e.signature!=null&&(n.signature=$r.from(e.signature)),e.accessList!=null&&(n.accessList=e.accessList),e.blobVersionedHashes!=null&&(n.blobVersionedHashes=e.blobVersionedHashes),e.kzg!=null&&(n.kzg=e.kzg),e.blobs!=null&&(n.blobs=e.blobs),e.hash!=null&&($(n.isSigned(),"unsigned transaction cannot define '.hash'","tx",e),$(n.hash===e.hash,"hash mismatch","tx",e)),e.from!=null&&($(n.isSigned(),"unsigned transaction cannot define '.from'","tx",e),$(n.from.toLowerCase()===(e.from||"").toLowerCase(),"from mismatch","tx",e)),n}};Kr=new WeakMap,Yl=new WeakMap,Xl=new WeakMap,ql=new WeakMap,Jl=new WeakMap,Zl=new WeakMap,eu=new WeakMap,tu=new WeakMap,nu=new WeakMap,ru=new WeakMap,iu=new WeakMap,ou=new WeakMap,ns=new WeakMap,To=new WeakMap,Ti=new WeakMap,ko=new WeakMap,au=new WeakSet,Tp=function(e,n){K(!e||this.signature!=null,"cannot serialize unsigned transaction; maybe you meant .unsignedSerialized","UNSUPPORTED_OPERATION",{operation:".serialized"});const r=e?this.signature:null;switch(this.inferType()){case 0:return f5(this,r);case 1:return g5(this,r);case 2:return h5(this,r);case 3:return y5(this,r,n?this.blobs:null)}K(!1,"unsupported transaction type","UNSUPPORTED_OPERATION",{operation:".serialized"})};let wg=xi;const xM=new Uint8Array(32);xM.fill(0);const v5=BigInt(-1),AM=BigInt(0),SM=BigInt(1),b5=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function w5(t){const e=we(t),n=e.length%32;return n?ct([e,xM.slice(n)]):re(e)}const x5=la(SM,32),A5=la(AM,32),AO={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},Lv=["name","version","chainId","verifyingContract","salt"];function SO(t){return function(e){return $(typeof e=="string",`invalid domain value for ${JSON.stringify(t)}`,`domain.${t}`,e),e}}const S5={name:SO("name"),version:SO("version"),chainId:function(t){const e=ie(t,"domain.chainId");return $(e>=0,"invalid chain ID","domain.chainId",t),Number.isSafeInteger(e)?Number(e):ml(e)},verifyingContract:function(t){try{return De(t).toLowerCase()}catch{}$(!1,'invalid domain value "verifyingContract"',"domain.verifyingContract",t)},salt:function(t){const e=we(t,"domain.salt");return $(e.length===32,'invalid domain value "salt"',"domain.salt",t),re(e)}};function Fv(t){{const e=t.match(/^(u?)int(\d+)$/);if(e){const n=e[1]==="",r=parseInt(e[2]);$(r%8===0&&r!==0&&r<=256&&e[2]===String(r),"invalid numeric width","type",t);const i=Ba(b5,n?r-1:r),o=n?(i+SM)*v5:AM;return function(a){const s=ie(a,"value");return $(s>=o&&s<=i,`value out-of-bounds for ${t}`,"value",s),la(n?uI(s,256):s,32)}}}{const e=t.match(/^bytes(\d+)$/);if(e){const n=parseInt(e[1]);return $(n!==0&&n<=32&&e[1]===String(n),"invalid bytes width","type",t),function(r){const i=we(r);return $(i.length===n,`invalid length for ${t}`,"value",r),w5(r)}}}switch(t){case"address":return function(e){return Cs(De(e),32)};case"bool":return function(e){return e?x5:A5};case"bytes":return function(e){return dt(e)};case"string":return function(e){return ks(e)}}return null}function EO(t,e){return`${t}(${e.map(({name:n,type:r})=>r+" "+n).join(",")})`}function Qh(t){const e=t.match(/^([^\x5b]*)((\x5b\d*\x5d)*)(\x5b(\d*)\x5d)$/);return e?{base:e[1],index:e[2]+e[4],array:{base:e[1],prefix:e[1]+e[2],count:e[5]?parseInt(e[5]):-1}}:{base:t}}var Vd,ki,su,ym,EM;const Qn=class Qn{constructor(e){H(this,ym);F(this,"primaryType");H(this,Vd);H(this,ki);H(this,su);C(this,ki,new Map),C(this,su,new Map);const n=new Map,r=new Map,i=new Map,o={};Object.keys(e).forEach(l=>{o[l]=e[l].map(({name:u,type:f})=>{let{base:c,index:d}=Qh(f);return c==="int"&&!e.int&&(c="int256"),c==="uint"&&!e.uint&&(c="uint256"),{name:u,type:c+(d||"")}}),n.set(l,new Set),r.set(l,[]),i.set(l,new Set)}),C(this,Vd,JSON.stringify(o));for(const l in o){const u=new Set;for(const f of o[l]){$(!u.has(f.name),`duplicate variable name ${JSON.stringify(f.name)} in ${JSON.stringify(l)}`,"types",e),u.add(f.name);const c=Qh(f.type).base;$(c!==l,`circular type reference to ${JSON.stringify(c)}`,"types",e),!Fv(c)&&($(r.has(c),`unknown type ${JSON.stringify(c)}`,"types",e),r.get(c).push(l),n.get(l).add(c))}}const a=Array.from(r.keys()).filter(l=>r.get(l).length===0);$(a.length!==0,"missing primary type","types",e),$(a.length===1,`ambiguous primary types or unused types: ${a.map(l=>JSON.stringify(l)).join(", ")}`,"types",e),se(this,{primaryType:a[0]});function s(l,u){$(!u.has(l),`circular type reference to ${JSON.stringify(l)}`,"types",e),u.add(l);for(const f of n.get(l))if(r.has(f)){s(f,u);for(const c of u)i.get(c).add(f)}u.delete(l)}s(this.primaryType,new Set);for(const[l,u]of i){const f=Array.from(u);
65f.sort(),S(this,ki).set(l,EO(l,o[l])+f.map(c=>EO(c,o[c])).join(""))}}get types(){return JSON.parse(S(this,Vd))}getEncoder(e){let n=S(this,su).get(e);return n||(n=Q(this,ym,EM).call(this,e),S(this,su).set(e,n)),n}encodeType(e){const n=S(this,ki).get(e);return $(n,`unknown type: ${JSON.stringify(e)}`,"name",e),n}encodeData(e,n){return this.getEncoder(e)(n)}hashStruct(e,n){return dt(this.encodeData(e,n))}encode(e){return this.encodeData(this.primaryType,e)}hash(e){return this.hashStruct(this.primaryType,e)}_visit(e,n,r){if(Fv(e))return r(e,n);const i=Qh(e).array;if(i)return $(i.count===-1||i.count===n.length,`array length mismatch; expected length ${i.count}`,"value",n),n.map(a=>this._visit(i.prefix,a,r));const o=this.types[e];if(o)return o.reduce((a,{name:s,type:l})=>(a[s]=this._visit(l,n[s],r),a),{});$(!1,`unknown type: ${e}`,"type",e)}visit(e,n){return this._visit(this.primaryType,e,n)}static from(e){return new Qn(e)}static getPrimaryType(e){return Qn.from(e).primaryType}static hashStruct(e,n,r){return Qn.from(n).hashStruct(e,r)}static hashDomain(e){const n=[];for(const r in e){if(e[r]==null)continue;const i=AO[r];$(i,`invalid typed-data domain key: ${JSON.stringify(r)}`,"domain",e),n.push({name:r,type:i})}return n.sort((r,i)=>Lv.indexOf(r.name)-Lv.indexOf(i.name)),Qn.hashStruct("EIP712Domain",{EIP712Domain:n},e)}static encode(e,n,r){return ct(["0x1901",Qn.hashDomain(e),Qn.from(n).hash(r)])}static hash(e,n,r){return dt(Qn.encode(e,n,r))}static async resolveNames(e,n,r,i){e=Object.assign({},e);for(const s in e)e[s]==null&&delete e[s];const o={};e.verifyingContract&&!Ue(e.verifyingContract,20)&&(o[e.verifyingContract]="0x");const a=Qn.from(n);a.visit(r,(s,l)=>(s==="address"&&!Ue(l,20)&&(o[l]="0x"),l));for(const s in o)o[s]=await i(s);return e.verifyingContract&&o[e.verifyingContract]&&(e.verifyingContract=o[e.verifyingContract]),r=a.visit(r,(s,l)=>s==="address"&&o[l]?o[l]:l),{domain:e,value:r}}static getPayload(e,n,r){Qn.hashDomain(e);const i={},o=[];Lv.forEach(l=>{const u=e[l];u!=null&&(i[l]=S5[l](u),o.push({name:l,type:AO[l]}))});const a=Qn.from(n);n=a.types;const s=Object.assign({},n);return $(s.EIP712Domain==null,"types must not contain EIP712Domain type","types.EIP712Domain",n),s.EIP712Domain=o,a.encode(r),{types:s,domain:i,primaryType:a.primaryType,message:a.visit(r,(l,u)=>{if(l.match(/^bytes(\d*)/))return re(we(u));if(l.match(/^u?int/))return ie(u).toString();switch(l){case"address":return u.toLowerCase();case"bool":return!!u;case"string":return $(typeof u=="string","invalid string","value",u),u}$(!1,"unsupported type","type",l)})}}};Vd=new WeakMap,ki=new WeakMap,su=new WeakMap,ym=new WeakSet,EM=function(e){{const i=Fv(e);if(i)return i}const n=Qh(e).array;if(n){const i=n.prefix,o=this.getEncoder(i);return a=>{$(n.count===-1||n.count===a.length,`array length mismatch; expected length ${n.count}`,"value",a);let s=a.map(o);return S(this,ki).has(i)&&(s=s.map(dt)),dt(ct(s))}}const r=this.types[e];if(r){const i=ks(S(this,ki).get(e));return o=>{const a=r.map(({name:s,type:l})=>{const u=this.getEncoder(l)(o[s]);return S(this,ki).has(l)?dt(u):u});return a.unshift(i),ct(a)}}$(!1,`unknown type: ${e}`,"type",e)};let xg=Qn;function sn(t){const e=new Set;return t.forEach(n=>e.add(n)),Object.freeze(e)}const E5="external public payable override",O5=sn(E5.split(" ")),OM="constant external internal payable private public pure view override",P5=sn(OM.split(" ")),PM="constructor error event fallback function receive struct",CM=sn(PM.split(" ")),TM="calldata memory storage payable indexed",C5=sn(TM.split(" ")),T5="tuple returns",k5=[PM,TM,T5,OM].join(" "),N5=sn(k5.split(" ")),_5={"(":"OPEN_PAREN",")":"CLOSE_PAREN","[":"OPEN_BRACKET","]":"CLOSE_BRACKET",",":"COMMA","@":"AT"},I5=new RegExp("^(\\s*)"),M5=new RegExp("^([0-9]+)"),R5=new RegExp("^([a-zA-Z$_][a-zA-Z0-9$_]*)"),kM=new RegExp("^([a-zA-Z$_][a-zA-Z0-9$_]*)$"),NM=new RegExp("^(address|bool|bytes([0-9]*)|string|u?int([0-9]*))$");var kt,Ar,Wd,Wb;const vm=class vm{constructor(e){H(this,Wd);H(this,kt);H(this,Ar);C(this,kt,0),C(this,Ar,e.slice())}get offset(){return S(this,kt)}get length(){return S(this,Ar).length-S(this,kt)}clone(){return new vm(S(this,Ar))}reset(){C(this,kt,0)}popKeyword(e){const n=this.peek();if(n.type!=="KEYWORD"||!e.has(n.text))throw new Error(`expected keyword ${n.text}`);return this.pop().text}popType(e){if(this.peek().type!==e){const n=this.peek();throw new Error(`expected ${e}; got ${n.type} ${JSON.stringify(n.text)}`)}return this.pop().text}popParen(){const e=this.peek();if(e.type!=="OPEN_PAREN")throw new Error("bad start");const n=Q(this,Wd,Wb).call(this,S(this,kt)+1,e.match+1);return C(this,kt,e.match+1),n}popParams(){const e=this.peek();if(e.type!=="OPEN_PAREN")throw new Error("bad start");const n=[];for(;S(this,kt)<e.match-1;){const r=this.peek().linkNext;n.push(Q(this,Wd,Wb).call(this,S(this,kt)+1,r)),C(this,kt,r)}return C(this,kt,e.match+1),n}peek(){if(S(this,kt)>=S(this,Ar).length)throw new Error("out-of-bounds");return S(this,Ar)[S(this,kt)]}peekKeyword(e){const n=this.peekType("KEYWORD");return n!=null&&e.has(n)?n:null}peekType(e){if(this.length===0)return null;const n=this.peek();return n.type===e?n.text:null}pop(){const e=this.peek();return Tc(this,kt)._++,e}toString(){const e=[];for(let n=S(this,kt);n<S(this,Ar).length;n++){const r=S(this,Ar)[n];e.push(`${r.type}:${r.text}`)}return`<TokenString ${e.join(" ")}>`}};kt=new WeakMap,Ar=new WeakMap,Wd=new WeakSet,Wb=function(e=0,n=0){return new vm(S(this,Ar).slice(e,n).map(r=>Object.freeze(Object.assign({},r,{match:r.match-e,linkBack:r.linkBack-e,linkNext:r.linkNext-e}))))};let Br=vm;function pa(t){const e=[],n=a=>{const s=o<t.length?JSON.stringify(t[o]):"$EOI";throw new Error(`invalid token ${s} at ${o}: ${a}`)};let r=[],i=[],o=0;for(;o<t.length;){let a=t.substring(o),s=a.match(I5);s&&(o+=s[1].length,a=t.substring(o));const l={depth:r.length,linkBack:-1,linkNext:-1,match:-1,type:"",text:"",offset:o,value:-1};e.push(l);let u=_5[a[0]]||"";if(u){if(l.type=u,l.text=a[0],o++,u==="OPEN_PAREN")r.push(e.length-1),i.push(e.length-1);else if(u=="CLOSE_PAREN")r.length===0&&n("no matching open bracket"),l.match=r.pop(),e[l.match].match=e.length-1,l.depth--,l.linkBack=i.pop(),e[l.linkBack].linkNext=e.length-1;else if(u==="COMMA")l.linkBack=i.pop(),e[l.linkBack].linkNext=e.length-1,i.push(e.length-1);else if(u==="OPEN_BRACKET")l.type="BRACKET";else if(u==="CLOSE_BRACKET"){let f=e.pop().text;if(e.length>0&&e[e.length-1].type==="NUMBER"){const c=e.pop().text;f=c+f,e[e.length-1].value=he(c)}if(e.length===0||e[e.length-1].type!=="BRACKET")throw new Error("missing opening bracket");e[e.length-1].text+=f}continue}if(s=a.match(R5),s){if(l.text=s[1],o+=l.text.length,N5.has(l.text)){l.type="KEYWORD";continue}if(l.text.match(NM)){l.type="TYPE";continue}l.type="ID";continue}if(s=a.match(M5),s){l.text=s[1],l.type="NUMBER",o+=l.text.length;continue}throw new Error(`unexpected token ${JSON.stringify(a[0])} at position ${o}`)}return new Br(e.map(a=>Object.freeze(a)))}function OO(t,e){let n=[];for(const r in e.keys())t.has(r)&&n.push(r);if(n.length>1)throw new Error(`conflicting types: ${n.join(", ")}`)}
65function ry(t,e){if(e.peekKeyword(CM)){const n=e.pop().text;if(n!==t)throw new Error(`expected ${t}, got ${n}`)}return e.popType("ID")}function eo(t,e){const n=new Set;for(;;){const r=t.peekType("KEYWORD");if(r==null||e&&!e.has(r))break;if(t.pop(),n.has(r))throw new Error(`duplicate keywords: ${JSON.stringify(r)}`);n.add(r)}return Object.freeze(n)}function _M(t){let e=eo(t,P5);return OO(e,sn("constant payable nonpayable".split(" "))),OO(e,sn("pure view payable nonpayable".split(" "))),e.has("view")?"view":e.has("pure")?"pure":e.has("payable")?"payable":e.has("nonpayable")?"nonpayable":e.has("constant")?"view":"nonpayable"}function Gi(t,e){return t.popParams().map(n=>$t.from(n,e))}function IM(t){if(t.peekType("AT")){if(t.pop(),t.peekType("NUMBER"))return ie(t.pop().text);throw new Error("invalid gas")}return null}function Ns(t){if(t.length)throw new Error(`unexpected tokens at offset ${t.offset}: ${t.toString()}`)}const D5=new RegExp(/^(.*)\[([0-9]*)\]$/);function PO(t){const e=t.match(NM);if($(e,"invalid type","type",t),t==="uint")return"uint256";if(t==="int")return"int256";if(e[2]){const n=parseInt(e[2]);
65$(n!==0&&n<=32,"invalid bytes length","type",t)}else if(e[3]){const n=parseInt(e[3]);$(n!==0&&n<=256&&n%8===0,"invalid numeric width","type",t)}return t}const et={},Sn=Symbol.for("_ethers_internal"),CO="_ParamTypeInternal",TO="_ErrorInternal",kO="_EventInternal",NO="_ConstructorInternal",_O="_FallbackInternal",IO="_FunctionInternal",MO="_StructInternal";var lu,kp;const Yn=class Yn{constructor(e,n,r,i,o,a,s,l){H(this,lu);F(this,"name");F(this,"type");F(this,"baseType");F(this,"indexed");F(this,"components");F(this,"arrayLength");F(this,"arrayChildren");if(ah(e,et,"ParamType"),Object.defineProperty(this,Sn,{value:CO}),a&&(a=Object.freeze(a.slice())),i==="array"){if(s==null||l==null)throw new Error("")}else if(s!=null||l!=null)throw new Error("");if(i==="tuple"){if(a==null)throw new Error("")}else if(a!=null)throw new Error("");se(this,{name:n,type:r,baseType:i,indexed:o,components:a,arrayLength:s,arrayChildren:l})}format(e){if(e==null&&(e="sighash"),e==="json"){const r=this.name||"";if(this.isArray()){const o=JSON.parse(this.arrayChildren.format("json"));return o.name=r,o.type+=`[${this.arrayLength<0?"":String(this.arrayLength)}]`,JSON.stringify(o)}const i={type:this.baseType==="tuple"?"tuple":this.type,name:r};return typeof this.indexed=="boolean"&&(i.indexed=this.indexed),this.isTuple()&&(i.components=this.components.map(o=>JSON.parse(o.format(e)))),JSON.stringify(i)}let n="";return this.isArray()?(n+=this.arrayChildren.format(e),n+=`[${this.arrayLength<0?"":String(this.arrayLength)}]`):this.isTuple()?n+="("+this.components.map(r=>r.format(e)).join(e==="full"?", ":",")+")":n+=this.type,e!=="sighash"&&(this.indexed===!0&&(n+=" indexed"),e==="full"&&this.name&&(n+=" "+this.name)),n}isArray(){return this.baseType==="array"}isTuple(){return this.baseType==="tuple"}isIndexable(){return this.indexed!=null}walk(e,n){if(this.isArray()){if(!Array.isArray(e))throw new Error("invalid array value");if(this.arrayLength!==-1&&e.length!==this.arrayLength)throw new Error("array is wrong length");const r=this;return e.map(i=>r.arrayChildren.walk(i,n))}if(this.isTuple()){if(!Array.isArray(e))throw new Error("invalid tuple value");if(e.length!==this.components.length)throw new Error("array is wrong length");const r=this;return e.map((i,o)=>r.components[o].walk(i,n))}return n(this.type,e)}async walkAsync(e,n){const r=[],i=[e];return Q(this,lu,kp).call(this,r,e,n,o=>{i[0]=o}),r.length&&await Promise.all(r),i[0]}static from(e,n){if(Yn.isParamType(e))return e;if(typeof e=="string")try{return Yn.from(pa(e),n)}catch{$(!1,"invalid param type","obj",e)}else if(e instanceof Br){let s="",l="",u=null;eo(e,sn(["tuple"])).has("tuple")||e.peekType("OPEN_PAREN")?(l="tuple",u=e.popParams().map(p=>Yn.from(p)),s=`tuple(${u.map(p=>p.format()).join(",")})`):(s=PO(e.popType("TYPE")),l=s);let f=null,c=null;for(;e.length&&e.peekType("BRACKET");){const p=e.pop();f=new Yn(et,"",s,l,null,u,c,f),c=p.value,s+=p.text,l="array",u=null}let d=null;if(eo(e,C5).has("indexed")){if(!n)throw new Error("");d=!0}
65const g=e.peekType("ID")?e.pop().text:"";if(e.length)throw new Error("leftover tokens");return new Yn(et,g,s,l,d,u,c,f)}const r=e.name;$(!r||typeof r=="string"&&r.match(kM),"invalid name","obj.name",r);let i=e.indexed;i!=null&&($(n,"parameter cannot be indexed","obj.indexed",e.indexed),i=!!i);let o=e.type,a=o.match(D5);if(a){const s=parseInt(a[2]||"-1"),l=Yn.from({type:a[1],components:e.components});return new Yn(et,r||"",o,"array",i,null,s,l)}if(o==="tuple"||o.startsWith("tuple(")||o.startsWith("(")){const s=e.components!=null?e.components.map(u=>Yn.from(u)):null;return new Yn(et,r||"",o,"tuple",i,s,null,null)}return o=PO(e.type),new Yn(et,r||"",o,o,i,null,null,null)}static isParamType(e){return e&&e[Sn]===CO}};lu=new WeakSet,kp=function(e,n,r,i){if(this.isArray()){if(!Array.isArray(n))throw new Error("invalid array value");if(this.arrayLength!==-1&&n.length!==this.arrayLength)throw new Error("array is wrong length");const a=this.arrayChildren,s=n.slice();s.forEach((l,u)=>{var f;Q(f=a,lu,kp).call(f,e,l,r,c=>{s[u]=c})}),i(s);return}if(this.isTuple()){const a=this.components;let s;if(Array.isArray(n))s=n.slice();else{if(n==null||typeof n!="object")throw new Error("invalid tuple value");s=a.map(l=>{if(!l.name)throw new Error("cannot use object value with unnamed components");if(!(l.name in n))throw new Error(`missing value for component ${l.name}`);return n[l.name]})}if(s.length!==this.components.length)throw new Error("array is wrong length");s.forEach((l,u)=>{var f;Q(f=a[u],lu,kp).call(f,e,l,r,c=>{s[u]=c})}),i(s);return}const o=r(this.type,n);o.then?e.push(async function(){i(await o)}()):i(o)};let $t=Yn;class _s{constructor(e,n,r){F(this,"type");F(this,"inputs");ah(e,et,"Fragment"),r=Object.freeze(r.slice()),se(this,{type:n,inputs:r})}static from(e){if(typeof e=="string"){try{_s.from(JSON.parse(e))}catch{}return _s.from(pa(e))}if(e instanceof Br)switch(e.peekKeyword(CM)){case"constructor":return Li.from(e);case"error":return mn.from(e);case"event":return ti.from(e);case"fallback":case"receive":return Si.from(e);case"function":return ni.from(e);case"struct":return ps.from(e)}else if(typeof e=="object"){switch(e.type){case"constructor":return Li.from(e);case"error":return mn.from(e);case"event":return ti.from(e);case"fallback":case"receive":return Si.from(e);case"function":return ni.from(e);case"struct":return ps.from(e)}K(!1,`unsupported type: ${e.type}`,"UNSUPPORTED_OPERATION",{operation:"Fragment.from"})}$(!1,"unsupported frgament object","obj",e)}static isConstructor(e){return Li.isFragment(e)}static isError(e){return mn.isFragment(e)}static isEvent(e){return ti.isFragment(e)}static isFunction(e){return ni.isFragment(e)}static isStruct(e){return ps.isFragment(e)}}class iy extends _s{constructor(n,r,i,o){super(n,r,o);F(this,"name");$(typeof i=="string"&&i.match(kM),"invalid identifier","name",i),o=Object.freeze(o.slice()),se(this,{name:i})}}function ed(t,e){return"("+e.map(n=>n.format(t)).join(t==="full"?", ":",")+")"}class mn extends iy{constructor(e,n,r){super(e,"error",n,r),Object.defineProperty(this,Sn,{value:TO})}get selector(){return ks(this.format("sighash")).substring(0,10)}format(e){if(e==null&&(e="sighash"),e==="json")return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map(r=>JSON.parse(r.format(e)))});const n=[];return e!=="sighash"&&n.push("error"),n.push(this.name+ed(e,this.inputs)),n.join(" ")}static from(e){if(mn.isFragment(e))return e;if(typeof e=="string")return mn.from(pa(e));if(e instanceof Br){const n=ry("error",e),r=Gi(e);return Ns(e),new mn(et,n,r)}return new mn(et,e.name,e.inputs?e.inputs.map($t.from):[])}static isFragment(e){return e&&e[Sn]===TO}}class ti extends iy{constructor(n,r,i,o){super(n,"event",r,i);F(this,"anonymous");Object.defineProperty(this,Sn,{value:kO}),se(this,{anonymous:o})}get topicHash(){return ks(this.format("sighash"))}format(n){if(n==null&&(n="sighash"),n==="json")return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map(i=>JSON.parse(i.format(n)))});const r=[];return n!=="sighash"&&r.push("event"),r.push(this.name+ed(n,this.inputs)),n!=="sighash"&&this.anonymous&&r.push("anonymous"),r.join(" ")}static getTopicHash(n,r){return r=(r||[]).map(o=>$t.from(o)),new ti(et,n,r,!1).topicHash}static from(n){if(ti.isFragment(n))return n;if(typeof n=="string")try{return ti.from(pa(n))}catch{$(!1,"invalid event fragment","obj",n)}
65else if(n instanceof Br){const r=ry("event",n),i=Gi(n,!0),o=!!eo(n,sn(["anonymous"])).has("anonymous");return Ns(n),new ti(et,r,i,o)}return new ti(et,n.name,n.inputs?n.inputs.map(r=>$t.from(r,!0)):[],!!n.anonymous)}static isFragment(n){return n&&n[Sn]===kO}}class Li extends _s{constructor(n,r,i,o,a){super(n,r,i);F(this,"payable");F(this,"gas");Object.defineProperty(this,Sn,{value:NO}),se(this,{payable:o,gas:a})}format(n){if(K(n!=null&&n!=="sighash","cannot format a constructor for sighash","UNSUPPORTED_OPERATION",{operation:"format(sighash)"}),n==="json")return JSON.stringify({type:"constructor",stateMutability:this.payable?"payable":"undefined",payable:this.payable,gas:this.gas!=null?this.gas:void 0,inputs:this.inputs.map(i=>JSON.parse(i.format(n)))});const r=[`constructor${ed(n,this.inputs)}`];return this.payable&&r.push("payable"),this.gas!=null&&r.push(`@${this.gas.toString()}`),r.join(" ")}static from(n){if(Li.isFragment(n))return n;if(typeof n=="string")try{return Li.from(pa(n))}catch{$(!1,"invalid constuctor fragment","obj",n)}else if(n instanceof Br){eo(n,sn(["constructor"]));const r=Gi(n),i=!!eo(n,O5).has("payable"),o=IM(n);return Ns(n),new Li(et,"constructor",r,i,o)}return new Li(et,"constructor",n.inputs?n.inputs.map($t.from):[],!!n.payable,n.gas!=null?n.gas:null)}static isFragment(n){return n&&n[Sn]===NO}}class Si extends _s{constructor(n,r,i){super(n,"fallback",r);F(this,"payable");Object.defineProperty(this,Sn,{value:_O}),se(this,{payable:i})}format(n){const r=this.inputs.length===0?"receive":"fallback";if(n==="json"){const i=this.payable?"payable":"nonpayable";return JSON.stringify({type:r,stateMutability:i})}return`${r}()${this.payable?" payable":""}`}static from(n){if(Si.isFragment(n))return n;if(typeof n=="string")try{return Si.from(pa(n))}catch{$(!1,"invalid fallback fragment","obj",n)}else if(n instanceof Br){const r=n.toString(),i=n.peekKeyword(sn(["fallback","receive"]));if($(i,"type must be fallback or receive","obj",r),n.popKeyword(sn(["fallback","receive"]))==="receive"){const l=Gi(n);return $(l.length===0,"receive cannot have arguments","obj.inputs",l),eo(n,sn(["payable"])),Ns(n),new Si(et,[],!0)}let a=Gi(n);a.length?$(a.length===1&&a[0].type==="bytes","invalid fallback inputs","obj.inputs",a.map(l=>l.format("minimal")).join(", ")):a=[$t.from("bytes")];const s=_M(n);if($(s==="nonpayable"||s==="payable","fallback cannot be constants","obj.stateMutability",s),eo(n,sn(["returns"])).has("returns")){const l=Gi(n);$(l.length===1&&l[0].type==="bytes","invalid fallback outputs","obj.outputs",l.map(u=>u.format("minimal")).join(", "))}return Ns(n),new Si(et,a,s==="payable")}if(n.type==="receive")return new Si(et,[],!0);if(n.type==="fallback"){const r=[$t.from("bytes")],i=n.stateMutability==="payable";return new Si(et,r,i)}$(!1,"invalid fallback description","obj",n)}static isFragment(n){return n&&n[Sn]===_O}}class ni extends iy{constructor(n,r,i,o,a,s){super(n,"function",r,o);F(this,"constant");F(this,"outputs");F(this,"stateMutability");F(this,"payable");F(this,"gas");
65Object.defineProperty(this,Sn,{value:IO}),a=Object.freeze(a.slice()),se(this,{constant:i==="view"||i==="pure",gas:s,outputs:a,payable:i==="payable",stateMutability:i})}get selector(){return ks(this.format("sighash")).substring(0,10)}format(n){if(n==null&&(n="sighash"),n==="json")return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:this.stateMutability!=="nonpayable"?this.stateMutability:void 0,payable:this.payable,gas:this.gas!=null?this.gas:void 0,inputs:this.inputs.map(i=>JSON.parse(i.format(n))),outputs:this.outputs.map(i=>JSON.parse(i.format(n)))});const r=[];return n!=="sighash"&&r.push("function"),r.push(this.name+ed(n,this.inputs)),n!=="sighash"&&(this.stateMutability!=="nonpayable"&&r.push(this.stateMutability),this.outputs&&this.outputs.length&&(r.push("returns"),r.push(ed(n,this.outputs))),this.gas!=null&&r.push(`@${this.gas.toString()}`)),r.join(" ")}static getSelector(n,r){return r=(r||[]).map(o=>$t.from(o)),new ni(et,n,"view",r,[],null).selector}static from(n){if(ni.isFragment(n))return n;if(typeof n=="string")try{return ni.from(pa(n))}catch{$(!1,"invalid function fragment","obj",n)}else if(n instanceof Br){const i=ry("function",n),o=Gi(n),a=_M(n);let s=[];eo(n,sn(["returns"])).has("returns")&&(s=Gi(n));const l=IM(n);return Ns(n),new ni(et,i,a,o,s,l)}let r=n.stateMutability;return r==null&&(r="payable",typeof n.constant=="boolean"?(r="view",n.constant||(r="payable",typeof n.payable=="boolean"&&!n.payable&&(r="nonpayable"))):typeof n.payable=="boolean"&&!n.payable&&(r="nonpayable")),new ni(et,n.name,r,n.inputs?n.inputs.map($t.from):[],n.outputs?n.outputs.map($t.from):[],n.gas!=null?n.gas:null)}static isFragment(n){return n&&n[Sn]===IO}}class ps extends iy{constructor(e,n,r){super(e,"struct",n,r),Object.defineProperty(this,Sn,{value:MO})}format(){throw new Error("@TODO")}static from(e){if(typeof e=="string")try{return ps.from(pa(e))}catch{$(!1,"invalid struct fragment","obj",e)}else if(e instanceof Br){const n=ry("struct",e),r=Gi(e);return Ns(e),new ps(et,n,r)}return new ps(et,e.name,e.inputs?e.inputs.map($t.from):[])}static isFragment(e){return e&&e[Sn]===MO}}const Lr=new Map;Lr.set(0,"GENERIC_PANIC");Lr.set(1,"ASSERT_FALSE");Lr.set(17,"OVERFLOW");Lr.set(18,"DIVIDE_BY_ZERO");Lr.set(33,"ENUM_RANGE_ERROR");Lr.set(34,"BAD_STORAGE_DATA");Lr.set(49,"STACK_UNDERFLOW");Lr.set(50,"ARRAY_RANGE_ERROR");Lr.set(65,"OUT_OF_MEMORY");Lr.set(81,"UNINITIALIZED_FUNCTION_CALL");const $5=new RegExp(/^bytes([0-9]*)$/),B5=new RegExp(/^(u?int)([0-9]*)$/);let Uv=null,RO=1024;function j5(t,e,n,r){let i="missing revert data",o=null;const a=null;let s=null;if(n){i="execution reverted";const u=we(n);if(n=re(n),u.length===0)i+=" (no data present; likely require(false) occurred",o="require(false)";else if(u.length%32!==4)i+=" (could not decode reason; invalid data length)";else if(re(u.slice(0,4))==="0x08c379a0")try{o=r.decode(["string"],u.slice(4))[0],s={signature:"Error(string)",name:"Error",args:[o]},i+=`: ${JSON.stringify(o)}`}catch{i+=" (could not decode reason; invalid string data)"}else if(re(u.slice(0,4))==="0x4e487b71")try{const f=Number(r.decode(["uint256"],u.slice(4))[0]);s={signature:"Panic(uint256)",name:"Panic",args:[f]},o=`Panic due to ${Lr.get(f)||"UNKNOWN"}(${f})`,i+=`: ${o}`}catch{i+=" (could not decode panic code)"}else i+=" (unknown custom error)"}const l={to:e.to?De(e.to):null,data:e.data||"0x"};return e.from&&(l.from=De(e.from)),rt(i,"CALL_EXCEPTION",{action:t,data:n,reason:o,transaction:l,invocation:a,revert:s})}var No,Zs;const bm=class bm{constructor(){H(this,No)}getDefaultValue(e){const n=e.map(i=>Q(this,No,Zs).call(this,$t.from(i)));return new Kh(n,"_").defaultValue()}encode(e,n){aI(n.length,e.length,"types/values length mismatch");const r=e.map(a=>Q(this,No,Zs).call(this,$t.from(a))),i=new Kh(r,"_"),o=new Ib;return i.encode(o,n),o.data}decode(e,n,r){const i=e.map(a=>Q(this,No,Zs).call(this,$t.from(a)));return new Kh(i,"_").decode(new Mb(n,r,RO))}static _setDefaultMaxInflation(e){$(typeof e=="number"&&Number.isInteger(e),"invalid defaultMaxInflation factor","value",e),RO=e}static defaultAbiCoder(){return Uv==null&&(Uv=new bm),Uv}static getBuiltinCallException(e,n,r){return j5(e,n,r,bm.defaultAbiCoder())}};No=new WeakSet,Zs=function(e){if(e.isArray())return new s6(Q(this,No,Zs).call(this,e.arrayChildren),e.arrayLength,e.name);if(e.isTuple())return new Kh(e.components.map(r=>Q(this,No,Zs).call(this,r)),e.name);switch(e.baseType){case"address":return new o6(e.name);case"bool":return new l6(e.name);case"string":return new y6(e.name);case"bytes":return new u6(e.name);case"":return new d6(e.name)}let n=e.type.match(B5);if(n){let r=parseInt(n[2]||"256");return $(r!==0&&r<=256&&r%8===0,"invalid "+n[1]+" bit length","param",e),new m6(r/8,n[1]==="int",e.name)}if(n=e.type.match($5),n){let r=parseInt(n[1]);
65return $(r!==0&&r<=32,"invalid bytes length","param",e),new c6(r,e.name)}$(!1,"invalid type","type",e.type)};let td=bm;class L5{constructor(e,n,r){F(this,"fragment");F(this,"name");F(this,"signature");F(this,"topic");F(this,"args");const i=e.name,o=e.format();se(this,{fragment:e,name:i,signature:o,topic:n,args:r})}}class F5{constructor(e,n,r,i){F(this,"fragment");F(this,"name");F(this,"args");F(this,"signature");F(this,"selector");F(this,"value");const o=e.name,a=e.format();se(this,{fragment:e,name:o,args:r,signature:a,selector:n,value:i})}}class U5{constructor(e,n,r){F(this,"fragment");F(this,"name");F(this,"args");F(this,"signature");F(this,"selector");const i=e.name,o=e.format();se(this,{fragment:e,name:i,args:r,signature:o,selector:n})}}class DO{constructor(e){F(this,"hash");F(this,"_isIndexed");se(this,{hash:e,_isIndexed:!0})}static isIndexed(e){return!!(e&&e._isIndexed)}}const $O={0:"generic panic",1:"assert(false)",17:"arithmetic overflow",18:"division or modulo by zero",33:"enum overflow",34:"invalid encoded storage byte array accessed",49:"out-of-bounds array access; popping on an empty array",50:"out-of-bounds access of an array or bytesN",65:"out of memory",81:"uninitialized function"},BO={"0x08c379a0":{signature:"Error(string)",name:"Error",inputs:["string"],reason:t=>`reverted with reason string ${JSON.stringify(t)}`},"0x4e487b71":{signature:"Panic(uint256)",name:"Panic",inputs:["uint256"],reason:t=>{let e="unknown panic code";return t>=0&&t<=255&&$O[t.toString()]&&(e=$O[t.toString()]),`reverted with panic code 0x${t.toString(16)} (${e})`}}};var Qr,Yr,Xr,Ut,ui,Np,_p;const Ma=class Ma{constructor(e){H(this,ui);F(this,"fragments");F(this,"deploy");F(this,"fallback");F(this,"receive");H(this,Qr);H(this,Yr);H(this,Xr);H(this,Ut);let n=[];typeof e=="string"?n=JSON.parse(e):n=e,C(this,Xr,new Map),C(this,Qr,new Map),C(this,Yr,new Map);const r=[];for(const a of n)try{r.push(_s.from(a))}catch(s){console.log(`[Warning] Invalid Fragment ${JSON.stringify(a)}:`,s.message)}se(this,{fragments:Object.freeze(r)});let i=null,o=!1;C(this,Ut,this.getAbiCoder()),this.fragments.forEach((a,s)=>{let l;switch(a.type){case"constructor":if(this.deploy){console.log("duplicate definition - constructor");return}se(this,{deploy:a});return;case"fallback":a.inputs.length===0?o=!0:($(!i||a.payable!==i.payable,"conflicting fallback fragments",`fragments[${s}]`,a),i=a,o=i.payable);return;case"function":l=S(this,Xr);break;case"event":l=S(this,Yr);break;case"error":l=S(this,Qr);break;default:return}const u=a.format();l.has(u)||l.set(u,a)}),this.deploy||se(this,{deploy:Li.from("constructor()")}),se(this,{fallback:i,receive:o})}format(e){const n=e?"minimal":"full";return this.fragments.map(i=>i.format(n))}formatJson(){const e=this.fragments.map(n=>n.format("json"));return JSON.stringify(e.map(n=>JSON.parse(n)))}getAbiCoder(){return td.defaultAbiCoder()}getFunctionName(e){const n=Q(this,ui,Np).call(this,e,null,!1);return $(n,"no matching function","key",e),n.name}hasFunction(e){return!!Q(this,ui,Np).call(this,e,null,!1)}getFunction(e,n){return Q(this,ui,Np).call(this,e,n||null,!0)}forEachFunction(e){const n=Array.from(S(this,Xr).keys());n.sort((r,i)=>r.localeCompare(i));for(let r=0;r<n.length;r++){const i=n[r];e(S(this,Xr).get(i),r)}}getEventName(e){const n=Q(this,ui,_p).call(this,e,null,!1);return $(n,"no matching event","key",e),n.name}hasEvent(e){return!!Q(this,ui,_p).call(this,e,null,!1)}getEvent(e,n){return Q(this,ui,_p).call(this,e,n||null,!0)}forEachEvent(e){const n=Array.from(S(this,Yr).keys());n.sort((r,i)=>r.localeCompare(i));for(let r=0;r<n.length;r++){const i=n[r];e(S(this,Yr).get(i),r)}}getError(e,n){if(Ue(e)){const i=e.toLowerCase();if(BO[i])return mn.from(BO[i].signature);for(const o of S(this,Qr).values())if(i===o.selector)return o;return null}if(e.indexOf("(")===-1){const i=[];for(const[o,a]of S(this,Qr))o.split("(")[0]===e&&i.push(a);if(i.length===0)return e==="Error"?mn.from("error Error(string)"):e==="Panic"?mn.from("error Panic(uint256)"):null;if(i.length>1){const o=i.map(a=>JSON.stringify(a.format())).join(", ");$(!1,`ambiguous error description (i.e. ${o})`,"name",e)}return i[0]}if(e=mn.from(e).format(),e==="Error(string)")return mn.from("error Error(string)");if(e==="Panic(uint256)")return mn.from("error Panic(uint256)");const r=S(this,Qr).get(e);return r||null}forEachError(e){const n=Array.from(S(this,Qr).keys());n.sort((r,i)=>r.localeCompare(i));for(let r=0;r<n.length;r++){const i=n[r];e(S(this,Qr).get(i),r)}}_decodeParams(e,n){return S(this,Ut).decode(e,n)}_encodeParams(e,n){return S(this,Ut).encode(e,n)}encodeDeploy(e){return this._encodeParams(this.deploy.inputs,e||[])}decodeErrorResult(e,n){if(typeof e=="string"){const r=this.getError(e);$(r,"unknown error","fragment",e),e=r}
65return $(it(n,0,4)===e.selector,`data signature does not match error ${e.name}.`,"data",n),this._decodeParams(e.inputs,it(n,4))}encodeErrorResult(e,n){if(typeof e=="string"){const r=this.getError(e);$(r,"unknown error","fragment",e),e=r}return ct([e.selector,this._encodeParams(e.inputs,n||[])])}decodeFunctionData(e,n){if(typeof e=="string"){const r=this.getFunction(e);$(r,"unknown function","fragment",e),e=r}return $(it(n,0,4)===e.selector,`data signature does not match function ${e.name}.`,"data",n),this._decodeParams(e.inputs,it(n,4))}encodeFunctionData(e,n){if(typeof e=="string"){const r=this.getFunction(e);$(r,"unknown function","fragment",e),e=r}return ct([e.selector,this._encodeParams(e.inputs,n||[])])}decodeFunctionResult(e,n){if(typeof e=="string"){const o=this.getFunction(e);$(o,"unknown function","fragment",e),e=o}let r="invalid length for result data";const i=nn(n);if(i.length%32===0)try{return S(this,Ut).decode(e.outputs,i)}catch{r="could not decode result data"}K(!1,r,"BAD_DATA",{value:re(i),info:{method:e.name,signature:e.format()}})}makeError(e,n){const r=we(e,"data"),i=td.getBuiltinCallException("call",n,r);if(i.message.startsWith("execution reverted (unknown custom error)")){const s=re(r.slice(0,4)),l=this.getError(s);if(l)try{const u=S(this,Ut).decode(l.inputs,r.slice(4));i.revert={name:l.name,signature:l.format(),args:u},i.reason=i.revert.signature,i.message=`execution reverted: ${i.reason}`}catch{i.message="execution reverted (coult not decode custom error)"}}const a=this.parseTransaction(n);return a&&(i.invocation={method:a.name,signature:a.signature,args:a.args}),i}encodeFunctionResult(e,n){if(typeof e=="string"){const r=this.getFunction(e);$(r,"unknown function","fragment",e),e=r}return re(S(this,Ut).encode(e.outputs,n||[]))}encodeFilterTopics(e,n){if(typeof e=="string"){const o=this.getEvent(e);$(o,"unknown event","eventFragment",e),e=o}K(n.length<=e.inputs.length,`too many arguments for ${e.format()}`,"UNEXPECTED_ARGUMENT",{count:n.length,expectedCount:e.inputs.length});const r=[];e.anonymous||r.push(e.topicHash);const i=(o,a)=>o.type==="string"?ks(a):o.type==="bytes"?dt(re(a)):(o.type==="bool"&&typeof a=="boolean"?a=a?"0x01":"0x00":o.type.match(/^u?int/)?a=la(a):o.type.match(/^bytes/)?a=u8(a,32):o.type==="address"&&S(this,Ut).encode(["address"],[a]),Cs(re(a),32));for(n.forEach((o,a)=>{const s=e.inputs[a];if(!s.indexed){$(o==null,"cannot filter non-indexed parameters; must be null","contract."+s.name,o);return}o==null?r.push(null):s.baseType==="array"||s.baseType==="tuple"?$(!1,"filtering with tuples or arrays not supported","contract."+s.name,o):Array.isArray(o)?r.push(o.map(l=>i(s,l))):r.push(i(s,o))});r.length&&r[r.length-1]===null;)r.pop();return r}encodeEventLog(e,n){if(typeof e=="string"){const a=this.getEvent(e);$(a,"unknown event","eventFragment",e),e=a}const r=[],i=[],o=[];return e.anonymous||r.push(e.topicHash),$(n.length===e.inputs.length,"event arguments/values mismatch","values",n),e.inputs.forEach((a,s)=>{const l=n[s];if(a.indexed)if(a.type==="string")r.push(ks(l));else if(a.type==="bytes")r.push(dt(l));else{if(a.baseType==="tuple"||a.baseType==="array")throw new Error("not implemented");r.push(S(this,Ut).encode([a.type],[l]))}else i.push(a),o.push(l)}),{data:S(this,Ut).encode(i,o),topics:r}}decodeEventLog(e,n,r){if(typeof e=="string"){const h=this.getEvent(e);$(h,"unknown event","eventFragment",e),e=h}if(r!=null&&!e.anonymous){const h=e.topicHash;$(Ue(r[0],32)&&r[0].toLowerCase()===h,"fragment/topic mismatch","topics[0]",r[0]),r=r.slice(1)}const i=[],o=[],a=[];e.inputs.forEach((h,g)=>{h.indexed?h.type==="string"||h.type==="bytes"||h.baseType==="tuple"||h.baseType==="array"?(i.push($t.from({type:"bytes32",name:h.name})),a.push(!0)):(i.push(h),a.push(!1)):(o.push(h),a.push(!1))});const s=r!=null?S(this,Ut).decode(i,ct(r)):null,l=S(this,Ut).decode(o,n,!0),u=[],f=[];let c=0,d=0;return e.inputs.forEach((h,g)=>{let p=null;if(h.indexed)if(s==null)p=new DO(null);else if(a[g])p=new DO(s[d++]);else try{p=s[d++]}catch(v){p=v}else try{p=l[c++]}catch(v){p=v}u.push(p),f.push(h.name||null)}),Bu.fromItems(u,f)}parseTransaction(e){const n=we(e.data,"tx.data"),r=ie(e.value!=null?e.value:0,"tx.value"),i=this.getFunction(re(n.slice(0,4)));if(!i)return null;const o=S(this,Ut).decode(i.inputs,n.slice(4));return new F5(i,i.selector,o,r)}parseCallResult(e){throw new Error("@TODO")}parseLog(e){const n=this.getEvent(e.topics[0]);return!n||n.anonymous?null:new L5(n,n.topicHash,this.decodeEventLog(n,e.data,e.topics))}parseError(e){const n=re(e),r=this.getError(it(n,0,4));if(!r)return null;const i=S(this,Ut).decode(r.inputs,it(n,4));return new U5(r,r.selector,i)}static from(e){return e instanceof Ma?e:typeof e=="string"?new Ma(JSON.parse(e)):typeof e.formatJson=="function"?new Ma(e.formatJson()):typeof e.format=="function"?new Ma(e.format("json")):new Ma(e)}};
65Qr=new WeakMap,Yr=new WeakMap,Xr=new WeakMap,Ut=new WeakMap,ui=new WeakSet,Np=function(e,n,r){if(Ue(e)){const o=e.toLowerCase();for(const a of S(this,Xr).values())if(o===a.selector)return a;return null}if(e.indexOf("(")===-1){const o=[];for(const[a,s]of S(this,Xr))a.split("(")[0]===e&&o.push(s);if(n){const a=n.length>0?n[n.length-1]:null;let s=n.length,l=!0;Kt.isTyped(a)&&a.type==="overrides"&&(l=!1,s--);for(let u=o.length-1;u>=0;u--){const f=o[u].inputs.length;f!==s&&(!l||f!==s-1)&&o.splice(u,1)}for(let u=o.length-1;u>=0;u--){const f=o[u].inputs;for(let c=0;c<n.length;c++)if(Kt.isTyped(n[c])){if(c>=f.length){if(n[c].type==="overrides")continue;o.splice(u,1);break}if(n[c].type!==f[c].baseType){o.splice(u,1);break}}}}if(o.length===1&&n&&n.length!==o[0].inputs.length){const a=n[n.length-1];(a==null||Array.isArray(a)||typeof a!="object")&&o.splice(0,1)}if(o.length===0)return null;if(o.length>1&&r){const a=o.map(s=>JSON.stringify(s.format())).join(", ");$(!1,`ambiguous function description (i.e. matches ${a})`,"key",e)}return o[0]}const i=S(this,Xr).get(ni.from(e).format());return i||null},_p=function(e,n,r){if(Ue(e)){const o=e.toLowerCase();for(const a of S(this,Yr).values())if(o===a.topicHash)return a;return null}if(e.indexOf("(")===-1){const o=[];for(const[a,s]of S(this,Yr))a.split("(")[0]===e&&o.push(s);if(n){for(let a=o.length-1;a>=0;a--)o[a].inputs.length<n.length&&o.splice(a,1);for(let a=o.length-1;a>=0;a--){const s=o[a].inputs;for(let l=0;l<n.length;l++)if(Kt.isTyped(n[l])&&n[l].type!==s[l].baseType){o.splice(a,1);break}}}if(o.length===0)return null;if(o.length>1&&r){const a=o.map(s=>JSON.stringify(s.format())).join(", ");$(!1,`ambiguous event description (i.e. matches ${a})`,"key",e)}return o[0]}const i=S(this,Yr).get(ti.from(e).format());return i||null};let Kb=Ma;const MM=BigInt(0);function Rl(t){return t??null}function at(t){return t==null?null:t.toString()}class jO{constructor(e,n,r){F(this,"gasPrice");F(this,"maxFeePerGas");F(this,"maxPriorityFeePerGas");se(this,{gasPrice:Rl(e),maxFeePerGas:Rl(n),maxPriorityFeePerGas:Rl(r)})}toJSON(){const{gasPrice:e,maxFeePerGas:n,maxPriorityFeePerGas:r}=this;return{_type:"FeeData",gasPrice:at(e),maxFeePerGas:at(n),maxPriorityFeePerGas:at(r)}}}function Ag(t){const e={};t.to&&(e.to=t.to),t.from&&(e.from=t.from),t.data&&(e.data=re(t.data));const n="chainId,gasLimit,gasPrice,maxFeePerBlobGas,maxFeePerGas,maxPriorityFeePerGas,value".split(/,/);for(const i of n)!(i in t)||t[i]==null||(e[i]=ie(t[i],`request.${i}`));const r="type,nonce".split(/,/);for(const i of r)!(i in t)||t[i]==null||(e[i]=he(t[i],`request.${i}`));return t.accessList&&(e.accessList=Ls(t.accessList)),"blockTag"in t&&(e.blockTag=t.blockTag),"enableCcipRead"in t&&(e.enableCcipRead=!!t.enableCcipRead),"customData"in t&&(e.customData=t.customData),"blobVersionedHashes"in t&&t.blobVersionedHashes&&(e.blobVersionedHashes=t.blobVersionedHashes.slice()),"kzg"in t&&(e.kzg=t.kzg),"blobs"in t&&t.blobs&&(e.blobs=t.blobs.map(i=>Dx(i)?re(i):Object.assign({},i))),e}var Ni;class z5{constructor(e,n){F(this,"provider");F(this,"number");F(this,"hash");F(this,"timestamp");F(this,"parentHash");F(this,"parentBeaconBlockRoot");F(this,"nonce");F(this,"difficulty");F(this,"gasLimit");F(this,"gasUsed");F(this,"stateRoot");F(this,"receiptsRoot");F(this,"blobGasUsed");F(this,"excessBlobGas");F(this,"miner");F(this,"prevRandao");F(this,"extraData");F(this,"baseFeePerGas");H(this,Ni);C(this,Ni,e.transactions.map(r=>typeof r!="string"?new nd(r,n):r)),se(this,{provider:n,hash:Rl(e.hash),number:e.number,timestamp:e.timestamp,parentHash:e.parentHash,parentBeaconBlockRoot:e.parentBeaconBlockRoot,nonce:e.nonce,difficulty:e.difficulty,gasLimit:e.gasLimit,gasUsed:e.gasUsed,blobGasUsed:e.blobGasUsed,excessBlobGas:e.excessBlobGas,miner:e.miner,prevRandao:Rl(e.prevRandao),extraData:e.extraData,baseFeePerGas:Rl(e.baseFeePerGas),stateRoot:e.stateRoot,receiptsRoot:e.receiptsRoot})}get transactions(){return S(this,Ni).map(e=>typeof e=="string"?e:e.hash)}get prefetchedTransactions(){const e=S(this,Ni).slice();return e.length===0?[]:(K(typeof e[0]=="object","transactions were not prefetched with block request","UNSUPPORTED_OPERATION",{operation:"transactionResponses()"}),e)}toJSON(){const{baseFeePerGas:e,difficulty:n,extraData:r,gasLimit:i,gasUsed:o,hash:a,miner:s,prevRandao:l,nonce:u,number:f,parentHash:c,parentBeaconBlockRoot:d,stateRoot:h,receiptsRoot:g,timestamp:p,transactions:v}=this;return{_type:"Block",baseFeePerGas:at(e),difficulty:at(n),extraData:r,gasLimit:at(i),gasUsed:at(o),blobGasUsed:at(this.blobGasUsed),excessBlobGas:at(this.excessBlobGas),hash:a,miner:s,prevRandao:l,nonce:u,number:f,parentHash:c,timestamp:p,parentBeaconBlockRoot:d,stateRoot:h,receiptsRoot:g,transactions:v}}[Symbol.iterator](){let e=0;const n=this.transactions;return{next:()=>
65e<this.length?{value:n[e++],done:!1}:{value:void 0,done:!0}}}get length(){return S(this,Ni).length}get date(){return this.timestamp==null?null:new Date(this.timestamp*1e3)}async getTransaction(e){let n;if(typeof e=="number")n=S(this,Ni)[e];else{const r=e.toLowerCase();for(const i of S(this,Ni))if(typeof i=="string"){if(i!==r)continue;n=i;break}else{if(i.hash!==r)continue;n=i;break}}if(n==null)throw new Error("no such tx");return typeof n=="string"?await this.provider.getTransaction(n):n}getPrefetchedTransaction(e){const n=this.prefetchedTransactions;if(typeof e=="number")return n[e];e=e.toLowerCase();for(const r of n)if(r.hash===e)return r;$(!1,"no matching transaction","indexOrHash",e)}isMined(){return!!this.hash}isLondon(){return!!this.baseFeePerGas}orphanedEvent(){if(!this.isMined())throw new Error("");return H5(this)}}Ni=new WeakMap;class uh{constructor(e,n){F(this,"provider");F(this,"transactionHash");F(this,"blockHash");F(this,"blockNumber");F(this,"removed");F(this,"address");F(this,"data");F(this,"topics");F(this,"index");F(this,"transactionIndex");this.provider=n;const r=Object.freeze(e.topics.slice());se(this,{transactionHash:e.transactionHash,blockHash:e.blockHash,blockNumber:e.blockNumber,removed:e.removed,address:e.address,data:e.data,topics:r,index:e.index,transactionIndex:e.transactionIndex})}toJSON(){const{address:e,blockHash:n,blockNumber:r,data:i,index:o,removed:a,topics:s,transactionHash:l,transactionIndex:u}=this;return{_type:"log",address:e,blockHash:n,blockNumber:r,data:i,index:o,removed:a,topics:s,transactionHash:l,transactionIndex:u}}async getBlock(){const e=await this.provider.getBlock(this.blockHash);return K(!!e,"failed to find transaction","UNKNOWN_ERROR",{}),e}async getTransaction(){const e=await this.provider.getTransaction(this.transactionHash);return K(!!e,"failed to find transaction","UNKNOWN_ERROR",{}),e}async getTransactionReceipt(){const e=await this.provider.getTransactionReceipt(this.transactionHash);return K(!!e,"failed to find transaction receipt","UNKNOWN_ERROR",{}),e}removedEvent(){return G5(this)}}var Kd;class RM{constructor(e,n){F(this,"provider");F(this,"to");F(this,"from");F(this,"contractAddress");F(this,"hash");F(this,"index");F(this,"blockHash");F(this,"blockNumber");F(this,"logsBloom");F(this,"gasUsed");F(this,"blobGasUsed");F(this,"cumulativeGasUsed");F(this,"gasPrice");F(this,"blobGasPrice");F(this,"type");F(this,"status");F(this,"root");H(this,Kd);C(this,Kd,Object.freeze(e.logs.map(i=>new uh(i,n))));let r=MM;e.effectiveGasPrice!=null?r=e.effectiveGasPrice:e.gasPrice!=null&&(r=e.gasPrice),se(this,{provider:n,to:e.to,from:e.from,contractAddress:e.contractAddress,hash:e.hash,index:e.index,blockHash:e.blockHash,blockNumber:e.blockNumber,logsBloom:e.logsBloom,gasUsed:e.gasUsed,cumulativeGasUsed:e.cumulativeGasUsed,blobGasUsed:e.blobGasUsed,gasPrice:r,blobGasPrice:e.blobGasPrice,type:e.type,status:e.status,root:e.root})}get logs(){return S(this,Kd)}toJSON(){const{to:e,from:n,contractAddress:r,hash:i,index:o,blockHash:a,blockNumber:s,logs
65Bloom:l,logs:u,status:f,root:c}=this;return{_type:"TransactionReceipt",blockHash:a,blockNumber:s,contractAddress:r,cumulativeGasUsed:at(this.cumulativeGasUsed),from:n,gasPrice:at(this.gasPrice),blobGasUsed:at(this.blobGasUsed),blobGasPrice:at(this.blobGasPrice),gasUsed:at(this.gasUsed),hash:i,index:o,logs:u,logsBloom:l,root:c,status:f,to:e}}get length(){return this.logs.length}[Symbol.iterator](){let e=0;return{next:()=>e<this.length?{value:this.logs[e++],done:!1}:{value:void 0,done:!0}}}get fee(){return this.gasUsed*this.gasPrice}async getBlock(){const e=await this.provider.getBlock(this.blockHash);if(e==null)throw new Error("TODO");return e}async getTransaction(){const e=await this.provider.getTransaction(this.hash);if(e==null)throw new Error("TODO");return e}async getResult(){return await this.provider.getTransactionResult(this.hash)}async confirmations(){return await this.provider.getBlockNumber()-this.blockNumber+1}removedEvent(){return $M(this)}reorderedEvent(e){return K(!e||e.isMined(),"unmined 'other' transction cannot be orphaned","UNSUPPORTED_OPERATION",{operation:"reorderedEvent(other)"}),DM(this,e)}}Kd=new WeakMap;var _o;const sS=class sS{constructor(e,n){F(this,"provider");F(this,"blockNumber");F(this,"blockHash");F(this,"index");F(this,"hash");F(this,"type");F(this,"to");F(this,"from");F(this,"nonce");F(this,"gasLimit");F(this,"gasPrice");F(this,"maxPriorityFeePerGas");F(this,"maxFeePerGas");F(this,"maxFeePerBlobGas");F(this,"data");F(this,"value");F(this,"chainId");F(this,"signature");F(this,"accessList");F(this,"blobVersionedHashes");H(this,_o);this.provider=n,this.blockNumber=e.blockNumber!=null?e.blockNumber:null,this.blockHash=e.blockHash!=null?e.blockHash:null,this.hash=e.hash,this.index=e.index,this.type=e.type,this.from=e.from,this.to=e.to||null,this.gasLimit=e.gasLimit,this.nonce=e.nonce,this.data=e.data,this.value=e.value,this.gasPrice=e.gasPrice,this.maxPriorityFeePerGas=e.maxPriorityFeePerGas!=null?e.maxPriorityFeePerGas:null,this.maxFeePerGas=e.maxFeePerGas!=null?e.maxFeePerGas:null,this.maxFeePerBlobGas=e.maxFeePerBlobGas!=null?e.maxFeePerBlobGas:null,this.chainId=e.chainId,this.signature=e.signature,this.accessList=e.accessList!=null?e.accessList:null,this.blobVersionedHashes=e.blobVersionedHashes!=null?e.blobVersionedHashes:null,C(this,_o,-1)}toJSON(){const{blockNumber:e,blockHash:n,index:r,hash:i,type:o,to:a,from:s,nonce:l,data:u,signature:f,accessList:c,blobVersionedHashes:d}=this;return{_type:"TransactionResponse",accessList:c,blockNumber:e,blockHash:n,blobVersionedHashes:d,chainId:at(this.chainId),data:u,from:s,gasLimit:at(this.gasLimit),gasPrice:at(this.gasPrice),hash:i,maxFeePerGas:at(this.maxFeePerGas),maxPriorityFeePerGas:at(this.maxPriorityFeePerGas),maxFeePerBlobGas:at(this.maxFeePerBlobGas),nonce:l,signature:f,to:a,index:r,type:o,value:at(this.value)}}async getBlock(){let e=this.blockNumber;if(e==null){const r=await this.getTransaction();r&&(e=r.blockNumber)}if(e==null)return null;const n=this.provider.getBlock(e);if(n==null)throw new Error("TODO");return n}async getTransaction(){return this.provider.getTransaction(this.hash)}async confirmations(){if(this.blockNumber==null){const{tx:n,blockNumber:r}=await en({tx:this.getTransaction(),blockNumber:this.provider.getBlockNumber()});return n==null||n.blockNumber==null?0:r-n.blockNumber+1}return await this.provider.getBlockNumber()-this.blockNumber+1}async wait(e,n){const r=e??1,i=n??0;let o=S(this,_o),a=-1,s=o===-1;const l=async()=>{if(s)return null;const{blockNumber:d,nonce:h}=await en({blockNumber:this.provider.getBlockNumber(),nonce:this.provider.getTransactionCount(this.from)});if(h<this.nonce){o=d;return}if(s)return null;const g=await this.getTransaction();if(!(g&&g.blockNumber!=null))for(a===-1&&(a=o-3,a<S(this,_o)&&(a=S(this,_o)));a<=d;){if(s)return null;const p=await this.provider.getBlock(a,!0);if(p==null)return;for(const v of p)if(v===this.hash)return;for(let v=0;v<p.length;v++){const y=await p.getTransaction(v);if(y.from===this.from&&y.nonce===this.nonce){if(s)return null;const m=await this.provider.getTransactionReceipt(y.hash);if(m==null||d-m.blockNumber+1<r)return;let b="replaced";y.data===this.data&&y.to===this.to&&y.value===this.value?b="repriced":y.data==="0x"&&y.from===y.to&&y.value===MM&&(b="cancelled"),K(!1,"transaction was replaced","TRANSACTION_REPLACED",{cancelled:b==="replaced"||b==="cancelled",reason:b,replacement:y.replaceableTransaction(o),hash:y.hash,receipt:m})}}a++}},u=d=>{if(d==null||d.status!==0)return d;K(!1,"transaction execution reverted","CALL_EXCEPTION",{action:"sendTransaction",data:null,reason:null,invocation:null,revert:null,transaction:{to:d.to,from:
65d.from,data:""},receipt:d})},f=await this.provider.getTransactionReceipt(this.hash);if(r===0)return u(f);if(f){if(await f.confirmations()>=r)return u(f)}else if(await l(),r===0)return null;return await new Promise((d,h)=>{const g=[],p=()=>{g.forEach(y=>y())};if(g.push(()=>{s=!0}),i>0){const y=setTimeout(()=>{p(),h(rt("wait for transaction timeout","TIMEOUT"))},i);g.push(()=>{clearTimeout(y)})}const v=async y=>{if(await y.confirmations()>=r){p();try{d(u(y))}catch(m){h(m)}}};if(g.push(()=>{this.provider.off(this.hash,v)}),this.provider.on(this.hash,v),o>=0){const y=async()=>{try{await l()}catch(m){if(Mt(m,"TRANSACTION_REPLACED")){p(),h(m);return}}s||this.provider.once("block",y)};g.push(()=>{this.provider.off("block",y)}),this.provider.once("block",y)}})}isMined(){return this.blockHash!=null}isLegacy(){return this.type===0}isBerlin(){return this.type===1}isLondon(){return this.type===2}isCancun(){return this.type===3}removedEvent(){return K(this.isMined(),"unmined transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),$M(this)}reorderedEvent(e){return K(this.isMined(),"unmined transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),K(!e||e.isMined(),"unmined 'other' transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),DM(this,e)}replaceableTransaction(e){$(Number.isInteger(e)&&e>=0,"invalid startBlock","startBlock",e);const n=new sS(this,this.provider);return C(n,_o,e),n}};_o=new WeakMap;let nd=sS;function H5(t){return{orphan:"drop-block",hash:t.hash,number:t.number}}function DM(t,e){return{orphan:"reorder-transaction",tx:t,other:e}}function $M(t){return{orphan:"drop-transaction",tx:t}}function G5(t){return{orphan:"drop-log",log:{transactionHash:t.transactionHash,blockHash:t.blockHash,blockNumber:t.blockNumber,address:t.address,data:t.data,topics:Object.freeze(t.topics.slice()),index:t.index}}}class qx extends uh{constructor(n,r,i){super(n,n.provider);F(this,"interface");F(this,"fragment");F(this,"args");const o=r.decodeEventLog(i,n.data,n.topics);se(this,{args:o,fragment:i,interface:r})}get eventName(){return this.fragment.name}get eventSignature(){return this.fragment.format()}}class BM extends uh{constructor(n,r){super(n,n.provider);F(this,"error");se(this,{error:r})}}var uu;class V5 extends RM{constructor(n,r,i){super(i,r);H(this,uu);C(this,uu,n)}get logs(){return super.logs.map(n=>{const r=n.topics.length?S(this,uu).getEvent(n.topics[0]):null;if(r)try{return new qx(n,S(this,uu),r)}catch(i){return new BM(n,i)}return n})}}uu=new WeakMap;var Qd;class Jx extends nd{constructor(n,r,i){super(i,r);H(this,Qd);C(this,Qd,n)}async wait(n,r){const i=await super.wait(n,r);return i==null?null:new V5(S(this,Qd),this.provider,i)}}Qd=new WeakMap;class jM extends cI{constructor(n,r,i,o){super(n,r,i);F(this,"log");se(this,{log:o})}async getBlock(){return await this.log.getBlock()}async getTransaction(){return await this.log.getTransaction()}async getTransactionReceipt(){return await this.log.getTransactionReceipt()}}class W5 extends jM{constructor(e,n,r,i,o){super(e,n,r,new qx(o,e.interface,i));const a=e.interface.decodeEventLog(i,this.log.data,this.log.topics);se(this,{args:a,fragment:i})}get eventName(){return this.fragment.name}get eventSignature(){return this.fragment.format()}}const LO=BigInt(0);function LM(t){return t&&typeof t.call=="function"}function FM(t){return t&&typeof t.estimateGas=="function"}function oy(t){return t&&typeof t.resolveName=="function"}function UM(t){return t&&typeof t.sendTransaction=="function"}function zM(t){if(t!=null){if(oy(t))return t;if(t.provider)return t.provider}}var Yd;class K5{constructor(e,n,r){H(this,Yd);F(this,"fragment");if(se(this,{fragment:n}),n.inputs.length<r.length)throw new Error("too many arguments");const i=Is(e.runner,"resolveName"),o=oy(i)?i:null;C(this,Yd,async function(){const a=await Promise.all(n.inputs.map((s,l)=>r[l]==null?null:s.walkAsync(r[l],(f,c)=>f==="address"?Array.isArray(c)?Promise.all(c.map(d=>an(d,o))):an(c,o):c)));return e.interface.encodeFilterTopics(n,a)}())}getTopicFilter(){return S(this,Yd)}}Yd=new WeakMap;function Is(t,e){return t==null?null:typeof t[e]=="function"?t:t.provider&&typeof t.provider[e]=="function"?t.provider:null}function Fa(t){return t==null?null:t.provider||null}async function HM(t,e){const n=Kt.dereference(t,"overrides");
65$(typeof n=="object","invalid overrides parameter","overrides",t);const r=Ag(n);return $(r.to==null||(e||[]).indexOf("to")>=0,"cannot override to","overrides.to",r.to),$(r.data==null||(e||[]).indexOf("data")>=0,"cannot override data","overrides.data",r.data),r.from&&(r.from=r.from),r}async function Q5(t,e,n){const r=Is(t,"resolveName"),i=oy(r)?r:null;return await Promise.all(e.map((o,a)=>o.walkAsync(n[a],(s,l)=>(l=Kt.dereference(l,s),s==="address"?an(l,i):l))))}function Y5(t){const e=async function(a){const s=await HM(a,["data"]);s.to=await t.getAddress(),s.from&&(s.from=await an(s.from,zM(t.runner)));const l=t.interface,u=ie(s.value||LO,"overrides.value")===LO,f=(s.data||"0x")==="0x";l.fallback&&!l.fallback.payable&&l.receive&&!f&&!u&&$(!1,"cannot send data to receive or send value to non-payable fallback","overrides",a),$(l.fallback||f,"cannot send data to receive-only contract","overrides.data",s.data);const c=l.receive||l.fallback&&l.fallback.payable;return $(c||u,"cannot send value to non-payable fallback","overrides.value",s.value),$(l.fallback||f,"cannot send data to receive-only contract","overrides.data",s.data),s},n=async function(a){const s=Is(t.runner,"call");K(LM(s),"contract runner does not support calling","UNSUPPORTED_OPERATION",{operation:"call"});const l=await e(a);try{return await s.call(l)}catch(u){throw Rx(u)&&u.data?t.interface.makeError(u.data,l):u}},r=async function(a){const s=t.runner;K(UM(s),"contract runner does not support sending transactions","UNSUPPORTED_OPERATION",{operation:"sendTransaction"});const l=await s.sendTransaction(await e(a)),u=Fa(t.runner);return new Jx(t.interface,u,l)},i=async function(a){const s=Is(t.runner,"estimateGas");return K(FM(s),"contract runner does not support gas estimation","UNSUPPORTED_OPERATION",{operation:"estimateGas"}),await s.estimateGas(await e(a))},o=async a=>await r(a);return se(o,{_contract:t,estimateGas:i,populateTransaction:e,send:r,staticCall:n}),o}function X5(t,e){const n=function(...u){const f=t.interface.getFunction(e,u);return K(f,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:e,args:u}}),f},r=async function(...u){const f=n(...u);let c={};if(f.inputs.length+1===u.length&&(c=await HM(u.pop()),c.from&&(c.from=await an(c.from,zM(t.runner)))),f.inputs.length!==u.length)throw new Error("internal error: fragment inputs doesn't match arguments; should not happen");const d=await Q5(t.runner,f.inputs,u);return Object.assign({},c,await en({to:t.getAddress(),data:t.interface.encodeFunctionData(f,d)}))},i=async function(...u){const f=await s(...u);return f.length===1?f[0]:f},o=async function(...u){const f=t.runner;K(UM(f),"contract runner does not support sending transactions","UNSUPPORTED_OPERATION",{operation:"sendTransaction"});const c=await f.sendTransaction(await r(...u)),d=Fa(t.runner);return new Jx(t.interface,d,c)},a=async function(...u){const f=Is(t.runner,"estimateGas");return K(FM(f),"contract runner does not support gas estimation","UNSUPPORTED_OPERATION",{operation:"estimateGas"}),await f.estimateGas(await r(...u))},s=async function(...u){const f=Is(t.runner,"call");K(LM(f),"contract runner does not support calling","UNSUPPORTED_OPERATION",{operation:"call"});const c=await r(...u);let d="0x";try{d=await f.call(c)}catch(g){throw Rx(g)&&g.data?t.interface.makeError(g.data,c):g}const h=n(...u);return t.interface.decodeFunctionResult(h,d)},l=async(...u)=>n(...u).constant?await i(...u):await o(...u);return se(l,{name:t.interface.getFunctionName(e),_contract:t,_key:e,getFragment:n,estimateGas:a,populateTransaction:r,send:o,staticCall:i,staticCallResult:s}),Object.defineProperty(l,"fragment",{configurable:!1,enumerable:!0,get:()=>{const u=t.interface.getFunction(e);return K(u,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:e}}),u}}),l}function q5(t,e){const n=function(...i){const o=t.interface.getEvent(e,i);return K(o,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:e,args:i}}),o},r=function(...i){return new K5(t,n(...i),i)};return se(r,{name:t.interface.getEventName(e),_contract:t,_key:e,getFragment:n}),Object.defineProperty(r,"fragment",{configurable:!1,enumerable:!0,get:()=>{const i=t.interface.getEvent(e);return K(i,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:e}}),i}}),r}const Sg=Symbol.for("_ethersInternal_contract"),GM=new WeakMap;function J5(t,e){GM.set(t[Sg],e)}function Pn(t){return GM.get(t[Sg])}function Z5(t){return t&&typeof t=="object"&&"getTopicFilter"in t&&typeof t.getTopicFilter=="function"&&t.fragment}async function Zx(t,e){let n,r=null;
65if(Array.isArray(e)){const o=function(a){if(Ue(a,32))return a;const s=t.interface.getEvent(a);return $(s,"unknown fragment","name",a),s.topicHash};n=e.map(a=>a==null?null:Array.isArray(a)?a.map(o):o(a))}else e==="*"?n=[null]:typeof e=="string"?Ue(e,32)?n=[e]:(r=t.interface.getEvent(e),$(r,"unknown fragment","event",e),n=[r.topicHash]):Z5(e)?n=await e.getTopicFilter():"fragment"in e?(r=e.fragment,n=[r.topicHash]):$(!1,"unknown event name","event",e);n=n.map(o=>{if(o==null)return null;if(Array.isArray(o)){const a=Array.from(new Set(o.map(s=>s.toLowerCase())).values());return a.length===1?a[0]:(a.sort(),a)}return o.toLowerCase()});const i=n.map(o=>o==null?"null":Array.isArray(o)?o.join("|"):o).join("&");return{fragment:r,tag:i,topics:n}}async function of(t,e){const{subs:n}=Pn(t);return n.get((await Zx(t,e)).tag)||null}async function FO(t,e,n){const r=Fa(t.runner);K(r,"contract runner does not support subscribing","UNSUPPORTED_OPERATION",{operation:e});const{fragment:i,tag:o,topics:a}=await Zx(t,n),{addr:s,subs:l}=Pn(t);let u=l.get(o);if(!u){const c={address:s||t,topics:a},d=v=>{let y=i;if(y==null)try{y=t.interface.getEvent(v.topics[0])}catch{}if(y){const m=y,b=i?t.interface.decodeEventLog(i,v.data,v.topics):[];Yb(t,n,b,w=>new W5(t,w,n,m,v))}else Yb(t,n,[],m=>new jM(t,m,n,v))};let h=[];u={tag:o,listeners:[],start:()=>{h.length||h.push(r.on(c,d))},stop:async()=>{if(h.length==0)return;let v=h;h=[],await Promise.all(v),r.off(c,d)}},l.set(o,u)}return u}let Qb=Promise.resolve();async function ez(t,e,n,r){await Qb;const i=await of(t,e);if(!i)return!1;const o=i.listeners.length;return i.listeners=i.listeners.filter(({listener:a,once:s})=>{const l=Array.from(n);r&&l.push(r(s?null:a));try{a.call(t,...l)}catch{}return!s}),i.listeners.length===0&&(i.stop(),Pn(t).subs.delete(i.tag)),o>0}async function Yb(t,e,n,r){try{await Qb}catch{}const i=ez(t,e,n,r);return Qb=i,await i}const Yh=["then"];var $2;$2=Sg;const Pf=class Pf{constructor(e,n,r,i){F(this,"target");F(this,"interface");F(this,"runner");F(this,"filters");F(this,$2);F(this,"fallback");$(typeof e=="string"||XI(e),"invalid value for Contract target","target",e),r==null&&(r=null);const o=Kb.from(n);se(this,{target:e,runner:r,interface:o}),Object.defineProperty(this,Sg,{value:{}});let a,s=null,l=null;if(i){const c=Fa(r);l=new Jx(this.interface,c,i)}let u=new Map;if(typeof e=="string")if(Ue(e))s=e,a=Promise.resolve(e);else{const c=Is(r,"resolveName");if(!oy(c))throw rt("contract runner does not support name resolution","UNSUPPORTED_OPERATION",{operation:"resolveName"});a=c.resolveName(e).then(d=>{if(d==null)throw rt("an ENS name used for a contract target must be correctly configured","UNCONFIGURED_NAME",{value:e});return Pn(this).addr=d,d})}else a=e.getAddress().then(c=>{if(c==null)throw new Error("TODO");return Pn(this).addr=c,c});J5(this,{addrPromise:a,addr:s,deployTx:l,subs:u});const f=new Proxy({},{get:(c,d,h)=>{if(typeof d=="symbol"||Yh.indexOf(d)>=0)return Reflect.get(c,d,h);try{return this.getEvent(d)}catch(g){if(!Mt(g,"INVALID_ARGUMENT")||g.argument!=="key")throw g}},has:(c,d)=>Yh.indexOf(d)>=0?Reflect.has(c,d):Reflect.has(c,d)||this.interface.hasEvent(String(d))});return se(this,{filters:f}),se(this,{fallback:o.receive||o.fallback?Y5(this):null}),new Proxy(this,{get:(c,d,h)=>{if(typeof d=="symbol"||d in c||Yh.indexOf(d)>=0)return Reflect.get(c,d,h);try{return c.getFunction(d)}catch(g){if(!Mt(g,"INVALID_ARGUMENT")||g.argument!=="key")throw g}},has:(c,d)=>typeof d=="symbol"||d in c||Yh.indexOf(d)>=0?Reflect.has(c,d):c.interface.hasFunction(d)})}connect(e){return new Pf(this.target,this.interface,e)}attach(e){return new Pf(e,this.interface,this.runner)}async getAddress(){return await Pn(this).addrPromise}async getDeployedCode(){const e=Fa(this.runner);K(e,"runner does not support .provider","UNSUPPORTED_OPERATION",{operation:"getDeployedCode"});const n=await e.getCode(await this.getAddress());return n==="0x"?null:n}async waitForDeployment(){const e=this.deploymentTransaction();
65if(e)return await e.wait(),this;if(await this.getDeployedCode()!=null)return this;const r=Fa(this.runner);return K(r!=null,"contract runner does not support .provider","UNSUPPORTED_OPERATION",{operation:"waitForDeployment"}),new Promise((i,o)=>{const a=async()=>{try{if(await this.getDeployedCode()!=null)return i(this);r.once("block",a)}catch(s){o(s)}};a()})}deploymentTransaction(){return Pn(this).deployTx}getFunction(e){return typeof e!="string"&&(e=e.format()),X5(this,e)}getEvent(e){return typeof e!="string"&&(e=e.format()),q5(this,e)}async queryTransaction(e){throw new Error("@TODO")}async queryFilter(e,n,r){n==null&&(n=0),r==null&&(r="latest");const{addr:i,addrPromise:o}=Pn(this),a=i||await o,{fragment:s,topics:l}=await Zx(this,e),u={address:a,topics:l,fromBlock:n,toBlock:r},f=Fa(this.runner);return K(f,"contract runner does not have a provider","UNSUPPORTED_OPERATION",{operation:"queryFilter"}),(await f.getLogs(u)).map(c=>{let d=s;if(d==null)try{d=this.interface.getEvent(c.topics[0])}catch{}if(d)try{return new qx(c,this.interface,d)}catch(h){return new BM(c,h)}return new uh(c,f)})}async on(e,n){const r=await FO(this,"on",e);return r.listeners.push({listener:n,once:!1}),r.start(),this}async once(e,n){const r=await FO(this,"once",e);return r.listeners.push({listener:n,once:!0}),r.start(),this}async emit(e,...n){return await Yb(this,e,n,null)}async listenerCount(e){if(e){const i=await of(this,e);return i?i.listeners.length:0}const{subs:n}=Pn(this);let r=0;for(const{listeners:i}of n.values())r+=i.length;return r}async listeners(e){if(e){const i=await of(this,e);return i?i.listeners.map(({listener:o})=>o):[]}const{subs:n}=Pn(this);let r=[];for(const{listeners:i}of n.values())r=r.concat(i.map(({listener:o})=>o));return r}async off(e,n){const r=await of(this,e);if(!r)return this;if(n){const i=r.listeners.map(({listener:o})=>o).indexOf(n);i>=0&&r.listeners.splice(i,1)}return(n==null||r.listeners.length===0)&&(r.stop(),Pn(this).subs.delete(r.tag)),this}async removeAllListeners(e){if(e){const n=await of(this,e);if(!n)return this;n.stop(),Pn(this).subs.delete(n.tag)}else{const{subs:n}=Pn(this);for(const{tag:r,stop:i}of n.values())i(),n.delete(r)}return this}async addListener(e,n){return await this.on(e,n)}async removeListener(e,n){return await this.off(e,n)}static buildClass(e){class n extends Pf{constructor(i,o=null){super(i,e,o)}}return n}static from(e,n,r){return r==null&&(r=null),new this(e,n,r)}};let Xb=Pf;function tz(){return Xb}class gs extends tz(){}function zv(t){return t.match(/^ipfs:\/\/ipfs\//i)?t=t.substring(12):t.match(/^ipfs:\/\//i)?t=t.substring(7):$(!1,"unsupported IPFS format","link",t),`https://gateway.ipfs.io/ipfs/${t}`}class nz{constructor(e){F(this,"name");se(this,{name:e})}connect(e){return this}supportsCoinType(e){return!1}async encodeAddress(e,n){throw new Error("unsupported coin")}async decodeAddress(e,n){throw new Error("unsupported coin")}}const VM=new RegExp("^(ipfs)://(.*)$","i"),UO=[new RegExp("^(https)://(.*)$","i"),new RegExp("^(data):(.*)$","i"),VM,new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];var Io,rs,Mo,el,wm,WM;const xl=class xl{constructor(e,n,r){H(this,Mo);F(this,"provider");F(this,"address");F(this,"name");H(this,Io);H(this,rs);se(this,{provider:e,address:n,name:r}),C(this,Io,null),C(this,rs,new gs(n,["function supportsInterface(bytes4) view returns (bool)","function resolve(bytes, bytes) view returns (bytes)","function addr(bytes32) view returns (address)","function addr(bytes32, uint) view returns (bytes)","function text(bytes32, string) view returns (string)","function contenthash(bytes32) view returns (bytes)"],e))}async supportsWildcard(){return S(this,Io)==null&&C(this,Io,(async()=>{try{return await S(this,rs).supportsInterface("0x9061b923")}catch(e){if(Mt(e,"CALL_EXCEPTION"))return!1;throw C(this,Io,null),e}})()),await S(this,Io)}async getAddress(e){if(e==null&&(e=60),e===60)try{const o=await Q(this,Mo,el).call(this,"addr(bytes32)");return o==null||o===Qf?null:o}catch(o){if(Mt(o,"CALL_EXCEPTION"))return null;throw o}if(e>=0&&e<2147483648){let o=e+2147483648;const a=await Q(this,Mo,el).call(this,"addr(bytes32,uint)",[o]);if(Ue(a,20))return De(a)}let n=null;for(const o of this.provider.plugins)if(o instanceof nz&&o.supportsCoinType(e)){n=o;break}if(n==null)return null;const r=await Q(this,Mo,el).call(this,"addr(bytes32,uint)",[e]);if(r==null||r==="0x")return null;const i=await n.decodeAddress(e,r);if(i!=null)return i;K(!1,"invalid coin data","UNSUPPORTED_OPERATION",{operation:`getAddress(${e})`,info:{coinType:e,data:r}})}async getText(e){const n=await Q(this,Mo,el).call(this,"text(bytes32,string)",[e]);return n==null||n==="0x"?null:n}async getContentHash(){const e=await Q(this,Mo,el).call(this,"contenthash(bytes32)");if(e==null||e==="0x")return null;const n=e.match(/^0x(e3010170|e5010172)(([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f]*))$/);if(n){const i=n[1]==="e3010170"?"ipfs":"ipns",o=parseInt(n[4],16);if(n[5].length===o*2)return`${i}://${f8("0x"+n[2])}`}const r=e.match(/^0xe40101fa011b20([0-9a-f]*)$/);if(r&&r[1].length===64)return`bzz://${r[1]}`;K(!1,"invalid or unsupported content hash data","UNSUPPORTED_OPERATION",{operation:"getContentHash()",info:{data:e}})}async getAvatar(){return(await this._getAvatar()).url}async _getAvatar(){const e=[{type:"name",value:this.name}];try{const n=await this.getText("avatar");if(n==null)return e.push({type:"!avatar",value:""}),{url:null,linkage:e};e.push({type:"avatar",value:n});for(let r=0;r<UO.length;r++){const i=n.match(UO[r]);if(i==null)continue;const o=i[1].toLowerCase();switch(o){case"https":case"data":return e.push({type:"url",value:n}),{linkage:e,url:n};case"ipfs":{const a=zv(n);return e.push({type:"ipfs",value:n}),e.push({type:"url",value:a}),{linkage:e,url:a}}case"erc721":case"erc1155":{const a=o==="erc721"?"tokenURI(uint256)":"uri(uint256)";e.push({type:o,value:n});const s=await this.getAddress();if(s==null)return e.push({type:"!owner",value:""}),{url:null,linkage:e};const l=(i[2]||"").split("/");if(l.length!==2)return e.push({type:`!${o}caip`,value:i[2]||""}),{url:null,linkage:e};const u=l[1],f=new gs(l[0],["function tokenURI(uint) view returns (string)","function ownerOf(uint) view returns (address)","function uri(uint) view returns (string)","function balanceOf(address, uint256) view returns (uint)"],this.provider);if(o==="erc721"){const p=await f.ownerOf(u);
65if(s!==p)return e.push({type:"!owner",value:p}),{url:null,linkage:e};e.push({type:"owner",value:p})}else if(o==="erc1155"){const p=await f.balanceOf(s,u);if(!p)return e.push({type:"!balance",value:"0"}),{url:null,linkage:e};e.push({type:"balance",value:p.toString()})}let c=await f[a](u);if(c==null||c==="0x")return e.push({type:"!metadata-url",value:""}),{url:null,linkage:e};e.push({type:"metadata-url-base",value:c}),o==="erc1155"&&(c=c.replace("{id}",la(u,32).substring(2)),e.push({type:"metadata-url-expanded",value:c})),c.match(/^ipfs:/i)&&(c=zv(c)),e.push({type:"metadata-url",value:c});let d={};const h=await new Zi(c).send();h.assertOk();try{d=h.bodyJson}catch{try{e.push({type:"!metadata",value:h.bodyText})}catch{const y=h.body;return y&&e.push({type:"!metadata",value:re(y)}),{url:null,linkage:e}}return{url:null,linkage:e}}if(!d)return e.push({type:"!metadata",value:""}),{url:null,linkage:e};e.push({type:"metadata",value:JSON.stringify(d)});let g=d.image;if(typeof g!="string")return e.push({type:"!imageUrl",value:""}),{url:null,linkage:e};if(!g.match(/^(https:\/\/|data:)/i)){if(g.match(VM)==null)return e.push({type:"!imageUrl-ipfs",value:g}),{url:null,linkage:e};e.push({type:"imageUrl-ipfs",value:g}),g=zv(g)}return e.push({type:"url",value:g}),{linkage:e,url:g}}}}}catch{}return{linkage:e,url:null}}static async getEnsAddress(e){const n=await e.getNetwork(),r=n.getPlugin("org.ethers.plugins.network.Ens");return K(r,"network does not support ENS","UNSUPPORTED_OPERATION",{operation:"getEnsAddress",info:{network:n}}),r.address}static async fromName(e,n){var i;let r=n;for(;;){if(r===""||r==="."||n!=="eth"&&r==="eth")return null;const o=await Q(i=xl,wm,WM).call(i,e,r);if(o!=null){const a=new xl(e,o,n);return r!==n&&!await a.supportsWildcard()?null:a}r=r.split(".").slice(1).join(".")}}};Io=new WeakMap,rs=new WeakMap,Mo=new WeakSet,el=async function(e,n){
65n=(n||[]).slice();const r=S(this,rs).interface;n.unshift(Vb(this.name));let i=null;await this.supportsWildcard()&&(i=r.getFunction(e),K(i,"missing fragment","UNKNOWN_ERROR",{info:{funcName:e}}),n=[t5(this.name,255),r.encodeFunctionData(i,n)],e="resolve(bytes,bytes)"),n.push({enableCcipRead:!0});try{const o=await S(this,rs)[e](...n);return i?r.decodeFunctionResult(i,o)[0]:o}catch(o){if(!Mt(o,"CALL_EXCEPTION"))throw o}return null},wm=new WeakSet,WM=async function(e,n){const r=await xl.getEnsAddress(e);try{const o=await new gs(r,["function resolver(bytes32) view returns (address)"],e).resolver(Vb(n),{enableCcipRead:!0});return o===Qf?null:o}catch(i){throw i}return null},H(xl,wm);let Eg=xl;const zO=BigInt(0);function be(t,e){return function(n){return n==null?e:t(n)}}function ay(t,e){return n=>{if(e&&n==null)return null;if(!Array.isArray(n))throw new Error("not an array");return n.map(r=>t(r))}}function ch(t,e){return n=>{const r={};for(const i in t){let o=i;if(e&&i in e&&!(o in n)){for(const a of e[i])if(a in n){o=a;break}}try{const a=t[i](n[o]);a!==void 0&&(r[i]=a)}catch(a){const s=a instanceof Error?a.message:"not-an-error";K(!1,`invalid value for value.${i} (${s})`,"BAD_DATA",{value:n})}}return r}}function rz(t){switch(t){case!0:case"true":return!0;case!1:case"false":return!1}$(!1,`invalid boolean; ${JSON.stringify(t)}`,"value",t)}function Gu(t){return $(Ue(t,!0),"invalid data","value",t),t}function It(t){return $(Ue(t,32),"invalid hash","value",t),t}const iz=ch({address:De,blockHash:It,blockNumber:he,data:Gu,index:he,removed:be(rz,!1),topics:ay(It),transactionHash:It,transactionIndex:he},{index:["logIndex"]});function oz(t){return iz(t)}const az=ch({hash:be(It),parentHash:It,parentBeaconBlockRoot:be(It,null),number:he,timestamp:he,nonce:be(Gu),difficulty:ie,gasLimit:ie,gasUsed:ie,stateRoot:be(It,null),receiptsRoot:be(It,null),blobGasUsed:be(ie,null),excessBlobGas:be(ie,null),miner:be(De),prevRandao:be(It,null),extraData:Gu,baseFeePerGas:be(ie)},{prevRandao:["mixHash"]});function sz(t){const e=az(t);return e.transactions=t.transactions.map(n=>typeof n=="string"?n:KM(n)),e}const lz=ch({transactionIndex:he,blockNumber:he,transactionHash:It,address:De,topics:ay(It),data:Gu,index:he,blockHash:It},{index:["logIndex"]});function uz(t){return lz(t)}const cz=ch({to:be(De,null),from:be(De,null),contractAddress:be(De,null),index:he,root:be(re),gasUsed:ie,blobGasUsed:be(ie,null),logsBloom:be(Gu),blockHash:It,hash:It,logs:ay(uz),blockNumber:he,cumulativeGasUsed:ie,effectiveGasPrice:be(ie),blobGasPrice:be(ie,null),status:be(he),type:be(he,0)},{effectiveGasPrice:["gasPrice"],hash:["transactionHash"],index:["transactionIndex"]});function fz(t){return cz(t)}function KM(t){t.to&&ie(t.to)===zO&&(t.to="0x0000000000000000000000000000000000000000");const e=ch({hash:It,index:be(he,void 0),type:n=>n==="0x"||n==null?0:he(n),accessList:be(Ls,null),blobVersionedHashes:be(ay(It,!0),null),blockHash:be(It,null),blockNumber:be(he,null),transactionIndex:be(he,null),from:De,gasPrice:be(ie),maxPriorityFeePerGas:be(ie),maxFeePerGas:be(ie),maxFeePerBlobGas:be(ie,null),gasLimit:ie,to:be(De,null),value:ie,nonce:he,data:Gu,creates:be(De,null),chainId:be(ie,null)},{data:["input"],gasLimit:["gas"],index:["transactionIndex"]})(t);if(e.to==null&&e.creates==null&&(e.creates=i6(e)),(t.type===1||t.type===2)&&t.accessList==null&&(e.accessList=[]),t.signature?e.signature=$r.from(t.signature):e.signature=$r.from(t),e.chainId==null){const n=e.signature.legacyChainId;n!=null&&(e.chainId=n)}return e.blockHash&&ie(e.blockHash)===zO&&(e.blockHash=null),e}const dz="0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";class fh{constructor(e){F(this,"name");se(this,{name:e})}clone(){return new fh(this.name)}}class sy extends fh{constructor(n,r){n==null&&(n=0);super(`org.ethers.network.plugins.GasCost#${n||0}`);F(this,"effectiveBlock");F(this,"txBase");F(this,"txCreate");F(this,"txDataZero");F(this,"txDataNonzero");F(this,"txAccessListStorageKey");F(this,"txAccessListAddress");const i={effectiveBlock:n};function o(a,s){let l=(r||{})[a];l==null&&(l=s),$(typeof l=="number",`invalud value for ${a}`,"costs",r),i[a]=l}o("txBase",21e3),o("txCreate",32e3),o("txDataZero",4),o("txDataNonzero",16),o("txAccessListStorageKey",1900),o("txAccessListAddress",2400),se(this,i)}clone(){return new sy(this.effectiveBlock,this)}}class ly extends fh{constructor(n,r){super("org.ethers.plugins.network.Ens");F(this,"address");F(this,"targetNetwork");se(this,{address:n||dz,targetNetwork:r??1})}clone(){return new ly(this.address,this.targetNetwork)}}var Xd,qd;class hz extends fh{constructor(n,r){super("org.ethers.plugins.network.FetchUrlFeeDataPlugin");H(this,Xd);H(this,qd);C(this,Xd,n),C(this,qd,r)}get url(){return S(this,Xd)}get processFunc(){return S(this,qd)}clone(){return this}}Xd=new WeakMap,qd=new WeakMap;const Hv=new Map;var cu,fu,Ro;const Al=class Al{constructor(e,n){H(this,cu);H(this,fu);H(this,Ro);C(this,cu,e),C(this,fu,ie(n)),C(this,Ro,new Map)}toJSON(){return{name:this.name,chainId:String(this.chainId)}}get name(){return S(this,cu)}set name(e){C(this,cu,e)}get chainId(){return S(this,fu)}set chainId(e){C(this,fu,ie(e,"chainId"))}matches(e){if(e==null)return!1;if(typeof e=="string"){try{return this.chainId===ie(e)}catch{}return this.name===e}if(typeof e=="number"||typeof e=="bigint"){try{return this.chainId===ie(e)}catch{}return!1}if(typeof e=="object"){if(e.chainId!=null){try{return this.chainId===ie(e.chainId)}catch{}return!1}return e.name!=null?this.name===e.name:!1}return!1}get plugins(){return Array.from(S(this,Ro).values())}attachPlugin(e){if(S(this,Ro).get(e.name))throw new Error(`cannot replace existing plugin: ${e.name} `);return S(this,Ro).set(e.name,e.clone()),this}getPlugin(e){return S(this,Ro).get(e)||null}getPlugins(e){return this.plugins.filter(n=>n.name.split("#")[0]===e)}clone(){const e=new Al(this.name,this.chainId);return this.plugins.forEach(n=>{e.attachPlugin(n.clone())}),e}computeIntrinsicGas(e){const n=this.getPlugin("org.ethers.plugins.network.GasCost")||new sy;let r=n.txBase;if(e.to==null&&(r+=n.txCreate),e.data)for(let i=2;i<e.data.length;i+=2)e.data.substring(i,i+2)==="00"?r+=n.txDataZero:r+=n.txDataNonzero;if(e.accessList){const i=Ls(e.accessList);for(const o in i)r+=n.txAccessListAddress+n.txAccessListStorageKey*i[o].storageKeys.length}return r}static from(e){if(pz(),e==null)return Al.from("mainnet");if(typeof e=="number"&&(e=BigInt(e)),typeof e=="string"||typeof e=="bigint"){const n=Hv.get(e);if(n)return n();if(typeof e=="bigint")return new Al("unknown",e);$(!1,"unknown network","network",e)}if(typeof e.clone=="function")return e.clone();if(typeof e=="object"){$(typeof e.name=="string"&&typeof e.chainId=="number","invali
65d network object name or chainId","network",e);const n=new Al(e.name,e.chainId);return(e.ensAddress||e.ensNetwork!=null)&&n.attachPlugin(new ly(e.ensAddress,e.ensNetwork)),n}$(!1,"invalid network","network",e)}static register(e,n){typeof e=="number"&&(e=BigInt(e));const r=Hv.get(e);r&&$(!1,`conflicting network for ${JSON.stringify(r.name)}`,"nameOrChainId",e),Hv.set(e,n)}};cu=new WeakMap,fu=new WeakMap,Ro=new WeakMap;let ri=Al;function HO(t,e){const n=String(t);if(!n.match(/^[0-9.]+$/))throw new Error(`invalid gwei value: ${t}`);const r=n.split(".");if(r.length===1&&r.push(""),r.length!==2)throw new Error(`invalid gwei value: ${t}`);for(;r[1].length<e;)r[1]+="0";if(r[1].length>9){let i=BigInt(r[1].substring(0,9));r[1].substring(9).match(/^0+$/)||i++,r[1]=i.toString()}return BigInt(r[0]+r[1])}function GO(t){return new hz(t,async(e,n,r)=>{r.setHeader("User-Agent","ethers");let i;try{const[o,a]=await Promise.all([r.send(),e()]);i=o;const s=i.bodyJson.standard;return{gasPrice:a.gasPrice,maxFeePerGas:HO(s.maxFee,9),maxPriorityFeePerGas:HO(s.maxPriorityFee,9)}}catch(o){K(!1,`error encountered with polygon gas station (${JSON.stringify(r.url)})`,"SERVER_ERROR",{request:r,response:i,error:o})}})}let VO=!1;function pz(){if(VO)return;VO=!0;function t(e,n,r){const i=function(){const o=new ri(e,n);return r.ensNetwork!=null&&o.attachPlugin(new ly(null,r.ensNetwork)),o.attachPlugin(new sy),(r.plugins||[]).forEach(a=>{o.attachPlugin(a)}),o};ri.register(e,i),ri.register(n,i),r.altNames&&r.altNames.forEach(o=>{ri.register(o,i)})}t("mainnet",1,{ensNetwork:1,altNames:["homestead"]}),t("ropsten",3,{ensNetwork:3}),t("rinkeby",4,{ensNetwork:4}),t("goerli",5,{ensNetwork:5}),t("kovan",42,{ensNetwork:42}),t("sepolia",11155111,{ensNetwork:11155111}),t("holesky",17e3,{ensNetwork:17e3}),t("classic",61,{}),t("classicKotti",6,{}),t("arbitrum",42161,{ensNetwork:1}),t("arbitrum-goerli",421613,{}),t("arbitrum-sepolia",421614,{}),t("base",8453,{ensNetwork:1}),t("base-goerli",84531,{}),t("base-sepolia",84532,{}),t("bnb",56,{ensNetwork:1}),t("bnbt",97,{}),t("linea",59144,{ensNetwork:1}),t("linea-goerli",59140,{}),t("linea-sepolia",59141,{}),t("matic",137,{ensNetwork:1,plugins:[GO("https://gasstation.polygon.technology/v2")]}),t("matic-amoy",80002,{}),t("matic-mumbai",80001,{altNames:["maticMumbai","maticmum"],plugins:[GO("https://gasstation-testnet.polygon.technology/v2")]}),t("optimism",10,{ensNetwork:1,plugins:[]}),t("optimism-goerli",420,{}),t("optimism-sepolia",11155420,{}),t("xdai",100,{ensNetwork:1})}function qb(t){return JSON.parse(JSON.stringify(t))}var _i,Xn,Do,qr,du,Ip;class gz{constructor(e){H(this,du);H(this,_i);H(this,Xn);H(this,Do);H(this,qr);C(this,_i,e),C(this,Xn,null),C(this,Do,4e3),C(this,qr,-2)}get pollingInterval(){return S(this,Do)}set pollingInterval(e){C(this,Do,e)}start(){S(this,Xn)||(C(this,Xn,S(this,_i)._setTimeout(Q(this,du,Ip).bind(this),S(this,Do))),Q(this,du,Ip).call(this))}stop(){S(this,Xn)&&(S(this,_i)._clearTimeout(S(this,Xn)),C(this,Xn,null))}pause(e){this.stop(),e&&C(this,qr,-2)}resume(){this.start()}}_i=new WeakMap,Xn=new WeakMap,Do=new WeakMap,qr=new WeakMap,du=new WeakSet,Ip=async function(){try{const e=await S(this,_i).getBlockNumber();if(S(this,qr)===-2){C(this,qr,e);return}if(e!==S(this,qr)){for(let n=S(this,qr)+1;n<=e;n++){if(S(this,Xn)==null)return;await S(this,_i).emit("block",n)}C(this,qr,e)}}catch{}S(this,Xn)!=null&&C(this,Xn,S(this,_i)._setTimeout(Q(this,du,Ip).bind(this),S(this,Do)))};var is,os,$o;class eA{constructor(e){H(this,is);H(this,os);H(this,$o);C(this,is,e),C(this,$o,!1),C(this,os,n=>{this._poll(n,S(this,is))})}async _poll(e,n){throw new Error("sub-classes must override this")}start(){S(this,$o)||(C(this,$o,!0),S(this,os).call(this,-2),S(this,is).on("block",S(this,os)))}stop(){S(this,$o)&&(C(this,$o,!1),S(this,is).off("block",S(this,os)))}pause(e){this.stop()}resume(){this.start()}}is=new WeakMap,os=new WeakMap,$o=new WeakMap;var hu,Ii;class mz extends eA{constructor(n,r){super(n);H(this,hu);H(this,Ii);C(this,hu,r),C(this,Ii,-2)}pause(n){n&&C(this,Ii,-2),super.pause(n)}async _poll(n,r){const i=await r.getBlock(S(this,hu));i!=null&&(S(this,Ii)===-2?C(this,Ii,i.number):i.number>S(this,Ii)&&(r.emit(S(this,hu),i.number),C(this,Ii,i.number)))}}hu=new WeakMap,Ii=new WeakMap;var xm;class yz extends eA{constructor(n,r){super(n);H(this,xm);C(this,xm,qb(r))}async _poll(n,r){throw new Error("@TODO")}}xm=new WeakMap;var pu;class vz extends eA{constructor(n,r){super(n);H(this,pu);C(this,pu,r)}async _poll(n,r){const i=await r.getTransactionReceipt(S(this,pu));i&&r.emit(S(this,pu),i)}}pu=new WeakMap;var Mi,gu,mu,Bo,qn,Am,QM;class tA{constructor(e,n){H(this,Am);H(this,Mi);H(this,gu);H(this,mu);H(this,Bo);H(this,qn);C(this,Mi,e),C(this,gu,qb(n)),C(this,mu,Q(this,Am,QM).bind(this)),C(this,Bo,!1),C(this,qn,-2)}start(){S(this,Bo)||(C(this,Bo,!0),S(this,qn)===-2&&S(this,Mi).getBlockNumber().then(e=>{C(this,qn,e)}),S(this,Mi).on("block",S(this,mu)))}stop(){S(this,Bo)&&(C(this,Bo,!1),S(this,Mi).off("block",S(this,mu)))}pause(e){this.stop(),e&&C(this,qn,-2)}resume(){this.start()}}Mi=new WeakMap,gu=new WeakMap,mu=new WeakMap,Bo=new WeakMap,qn=new WeakMap,Am=new WeakSet,QM=async function(e){if(S(this,qn)===-2)return;const n=qb(S(this,gu));n.fromBlock=S(this,qn)+1,n.toBlock=e;const r=await S(this,Mi).getLogs(n);if(r.length===0){S(this,qn)<e-60&&C(this,qn,e-60);return}for(const i of r)S(this,Mi).emit(S(this,gu),i),C(this,qn,i.blockNumber)};const bz=BigInt(2),wz=10;function Xh(t){return t&&typeof t.then=="function"}function Mp(t,e){return t+":"+JSON.stringify(e,(n,r)=>{if(r==null)return"null";if(typeof r=="bigint")return`bigint:${r.toString()}`;if(typeof r=="string")return r.toLowerCase();if(typeof r=="object"&&!Array.isArray(r)){const i=Object.keys(r);return i.sort(),i.reduce((o,a)=>(o[a]=r[a],o),{})}return r})}class YM{constructor(e){F(this,"name");se(this,{name:e})}start(){}stop(){}pause(e){}resume(){}}function xz(t){return JSON.parse(JSON.stringify(t))}function Jb(t){return t=Array.from(new Set(t).values()),t.sort(),t}async function Gv(t,e){if(t==null)throw new Error("invalid event");
65if(Array.isArray(t)&&(t={topics:t}),typeof t=="string")switch(t){case"block":case"debug":case"error":case"finalized":case"network":case"pending":case"safe":return{type:t,tag:t}}if(Ue(t,32)){const n=t.toLowerCase();return{type:"transaction",tag:Mp("tx",{hash:n}),hash:n}}if(t.orphan){const n=t;return{type:"orphan",tag:Mp("orphan",n),filter:xz(n)}}if(t.address||t.topics){const n=t,r={topics:(n.topics||[]).map(i=>i==null?null:Array.isArray(i)?Jb(i.map(o=>o.toLowerCase())):i.toLowerCase())};if(n.address){const i=[],o=[],a=s=>{Ue(s)?i.push(s):o.push((async()=>{i.push(await an(s,e))})())};Array.isArray(n.address)?n.address.forEach(a):a(n.address),o.length&&await Promise.all(o),r.address=Jb(i.map(s=>s.toLowerCase()))}return{filter:r,tag:Mp("event",r),type:"event"}}$(!1,"unknown ProviderEvent","event",t)}function Vv(){return new Date().getTime()}const Az={cacheTimeout:250,pollingInterval:4e3};var zt,jo,Ht,yu,_n,as,Lo,Ri,Jd,Jn,vu,bu,me,On,Zb,ew,af,tw,sf,Rp;class Sz{constructor(e,n){H(this,me);H(this,zt);H(this,jo);H(this,Ht);H(this,yu);H(this,_n);H(this,as);H(this,Lo);H(this,Ri);H(this,Jd);H(this,Jn);H(this,vu);H(this,bu);if(C(this,bu,Object.assign({},Az,n||{})),e==="any")C(this,as,!0),C(this,_n,null);else if(e){const r=ri.from(e);C(this,as,!1),C(this,_n,Promise.resolve(r)),setTimeout(()=>{this.emit("network",r,null)},0)}else C(this,as,!1),C(this,_n,null);C(this,Ri,-1),C(this,Lo,new Map),C(this,zt,new Map),C(this,jo,new Map),C(this,Ht,null),C(this,yu,!1),C(this,Jd,1),C(this,Jn,new Map),C(this,vu,!1)}get pollingInterval(){return S(this,bu).pollingInterval}get provider(){return this}get plugins(){return Array.from(S(this,jo).values())}attachPlugin(e){if(S(this,jo).get(e.name))throw new Error(`cannot replace existing plugin: ${e.name} `);return S(this,jo).set(e.name,e.connect(this)),this}getPlugin(e){return S(this,jo).get(e)||null}get disableCcipRead(){return S(this,vu)}set disableCcipRead(e){C(this,vu,!!e)}async ccipReadFetch(e,n,r){if(this.disableCcipRead||r.length===0||e.to==null)return null;const i=e.to.toLowerCase(),o=n.toLowerCase(),a=[];for(let s=0;s<r.length;s++){const l=r[s],u=l.replace("{sender}",i).replace("{data}",o),f=new Zi(u);l.indexOf("{data}")===-1&&(f.body={data:o,sender:i}),this.emit("debug",{action:"sendCcipReadFetchRequest",request:f,index:s,urls:r});let c="unknown error",d;try{d=await f.send()}catch(h){a.push(h.message),this.emit("debug",{action:"receiveCcipReadFetchError",request:f,result:{error:h}});continue}try{const h=d.bodyJson;if(h.data)return this.emit("debug",{action:"receiveCcipReadFetchResult",request:f,result:h}),h.data;h.message&&(c=h.message),this.emit("debug",{action:"receiveCcipReadFetchError",request:f,result:h})}catch{}K(d.statusCode<400||d.statusCode>=500,`response not found during CCIP fetch: ${c}`,"OFFCHAIN_FAULT",{reason:"404_MISSING_RESOURCE",transaction:e,info:{url:l,errorMessage:c}}),a.push(c)}K(!1,`error encountered during CCIP fetch: ${a.map(s=>JSON.stringify(s)).join(", ")}`,"OFFCHAIN_FAULT",{reason:"500_SERVER_ERROR",transaction:e,info:{urls:r,errorMessages:a}})}_wrapBlock(e,n){return new z5(sz(e),this)}_wrapLog(e,n){return new uh(oz(e),this)}_wrapTransactionReceipt(e,n){return new RM(fz(e),this)}_wrapTransactionResponse(e,n){return new nd(KM(e),this)}_detectNetwork(){K(!1,"sub-classes must implement this","UNSUPPORTED_OPERATION",{operation:"_detectNetwork"})}async _perform(e){K(!1,`unsupported method: ${e.method}`,"UNSUPPORTED_OPERATION",{operation:e.method,info:e})}async getBlockNumber(){const e=he(await Q(this,me,On).call(this,{method:"getBlockNumber"}),"%response");return S(this,Ri)>=0&&C(this,Ri,e),e}_getAddress(e){return an(e,this)}_getBlockTag(e){if(e==null)return"latest";switch(e){case"earliest":return"0x0";case"finalized":case"latest":case"pending":case"safe":return e}if(Ue(e))return Ue(e,32)?e:ml(e);if(typeof e=="bigint"&&(e=he(e,"blockTag")),typeof e=="number")return e>=0?ml(e):S(this,Ri)>=0?ml(S(this,Ri)+e):this.getBlockNumber().then(n=>ml(n+e));$(!1,"invalid blockTag","blockTag",e)}_getFilter(e){const n=(e.topics||[]).map(l=>l==null?null:Array.isArray(l)?Jb(l.map(u=>u.toLowerCase())):l.toLowerCase()),r="blockHash"in e?e.blockHash:void 0,i=(l,u,f)=>{let c;switch(l.length){case 0:break;case 1:c=l[0];break;default:l.sort(),c=l}if(r&&(u!=null||f!=null))throw new Error("invalid filter");const d={};return c&&(d.address=c),n.length&&(d.topics=n),u&&(d.fromBlock=u),f&&(d.toBlock=f),r&&(d.blockHash=r),d};let o=[];if(e.address)if(Array.isArray(e.address))for(const l of e.address)o.push(this._getAddress(l));else o.push(this._getAddress(e.address));let a;"fromBlock"in e&&(a=this._getBlockTag(e.fromBlock));let s;return"toBlock"in e&&(s=this._getBlockTag(e.toBlock)),o.filter(l=>typeof l!="string").length||a!=null&&typeof a!="string"||s!=null&&typeof s!="str
65ing"?Promise.all([Promise.all(o),a,s]).then(l=>i(l[0],l[1],l[2])):i(o,a,s)}_getTransactionRequest(e){const n=Ag(e),r=[];if(["to","from"].forEach(i=>{if(n[i]==null)return;const o=an(n[i],this);Xh(o)?r.push(async function(){n[i]=await o}()):n[i]=o}),n.blockTag!=null){const i=this._getBlockTag(n.blockTag);Xh(i)?r.push(async function(){n.blockTag=await i}()):n.blockTag=i}return r.length?async function(){return await Promise.all(r),n}():n}async getNetwork(){if(S(this,_n)==null){const i=(async()=>{try{const o=await this._detectNetwork();return this.emit("network",o,null),o}catch(o){throw S(this,_n)===i&&C(this,_n,null),o}})();return C(this,_n,i),(await i).clone()}const e=S(this,_n),[n,r]=await Promise.all([e,this._detectNetwork()]);return n.chainId!==r.chainId&&(S(this,as)?(this.emit("network",r,n),S(this,_n)===e&&C(this,_n,Promise.resolve(r))):K(!1,`network changed: ${n.chainId} => ${r.chainId} `,"NETWORK_ERROR",{event:"changed"})),n.clone()}async getFeeData(){const e=await this.getNetwork(),n=async()=>{const{_block:i,gasPrice:o,priorityFee:a}=await en({_block:Q(this,me,tw).call(this,"latest",!1),gasPrice:(async()=>{try{const f=await Q(this,me,On).call(this,{method:"getGasPrice"});return ie(f,"%response")}catch{}return null})(),priorityFee:(async()=>{try{const f=await Q(this,me,On).call(this,{method:"getPriorityFee"});return ie(f,"%response")}catch{}return null})()});let s=null,l=null;const u=this._wrapBlock(i,e);return u&&u.baseFeePerGas&&(l=a??BigInt("1000000000"),s=u.baseFeePerGas*bz+l),new jO(o,s,l)},r=e.getPlugin("org.ethers.plugins.network.FetchUrlFeeDataPlugin");if(r){const i=new Zi(r.url),o=await r.processFunc(n,this,i);return new jO(o.gasPrice,o.maxFeePerGas,o.maxPriorityFeePerGas)}return await n()}async estimateGas(e){let n=this._getTransactionRequest(e);return Xh(n)&&(n=await n),ie(await Q(this,me,On).call(this,{method:"estimateGas",transaction:n}),"%response")}async call(e){const{tx:n,blockTag:r}=await en({tx:this._getTransactionRequest(e),blockTag:this._getBlockTag(e.blockTag)});return await Q(this,me,ew).call(this,Q(this,me,Zb).call(this,n,r,e.enableCcipRead?0:-1))}async getBalance(e,n){return ie(await Q(this,me,af).call(this,{method:"getBalance"},e,n),"%response")}async getTransactionCount(e,n){return he(await Q(this,me,af).call(this,{method:"getTransactionCount"},e,n),"%response")}async getCode(e,n){return re(await Q(this,me,af).call(this,{method:"getCode"},e,n))}async getStorage(e,n,r){const i=ie(n,"position");return re(await Q(this,me,af).call(this,{method:"getStorage",position:i},e,r))}async broadcastTransaction(e){const{blockNumber:n,hash:r,network:i}=await en({blockNumber:this.getBlockNumber(),hash:this._perform({method:"broadcastTransaction",signedTransaction:e}),network:this.getNetwork()}),o=wg.from(e);if(o.hash!==r)throw new Error("@TODO: the returned hash did not match");return this._wrapTransactionResponse(o,i).replaceableTransaction(n)}async getBlock(e,n){const{network:r,params:i}=await en({network:this.getNetwork(),params:Q(this,me,tw).call(this,e,!!n)});return i==null?null:this._wrapBlock(i,r)}async getTransaction(e){const{network:n,params:r}=await en({network:this.getNetwork(),params:Q(this,me,On).call(this,{method:"getTransaction",hash:e})});return r==null?null:this._wrapTransactionResponse(r,n)}async getTransactionReceipt(e){const{network:n,params:r}=await en({network:this.getNetwork(),params:Q(this,me,On).call(this,{method:"getTransactionReceipt",hash:e})});if(r==null)return null;if(r.gasPrice==null&&r.effectiveGasPrice==null){const i=await Q(this,me,On).call(this,{method:"getTransaction",hash:e});if(i==null)throw new Error("report this; could not find tx or effectiveGasPrice");r.effectiveGasPrice=i.gasPrice}return this._wrapTransactionReceipt(r,n)}async getTransactionResult(e){const{result:n}=await en({network:this.getNetwork(),result:Q(this,me,On).call(this,{method:"getTransactionResult",hash:e})});return n==null?null:re(n)}async getLogs(e){let n=this._getFilter(e);Xh(n)&&(n=await n);const{network:r,params:i}=await en({network:this.getNetwork(),params:Q(this,me,On).call(this,{method:"getLogs",filter:n})});return i.map(o=>this._wrapLog(o,r))}_getProvider(e){K(!1,"provider cannot connect to target network","UNSUPPORTED_OPERATION",{operation:"_getProvider()"})}async getResolver(e){return await Eg.fromName(this,e)}async getAvatar(e){const n=await this.getResolver(e);return n?await n.getAvatar():null}async resolveName(e){const n=await this.getResolver(e);return n?await n.getAddress():null}async lookupAddress(e){e=De(e);const n=Vb(e.substring(2).toLowerCase()+".addr.reverse");try{const r=await Eg.getEnsAddress(this),o=await new gs(r,["function resolver(bytes32) view returns (address)"],this).resolver(n);if(o==null||o===Qf)return null;const s=await new gs(o,["function name(bytes32) view returns (string)"],this).name(n);return await this.resolveName(s)!==e?null:s}catch(r){if(Mt(r,"BAD_DATA")&&r.value==="0x"||Mt(r,"CALL_EXCEPTION"))return null;throw r}return null}async waitForTransaction(e,n,r){const i=n??1;return i===0?this.getTransactionReceipt(e):new Promise(async(o,a)=>{let s=null;const l=async u=>{try{const f=await this.getTransactionReceipt(e);
65if(f!=null&&u-f.blockNumber+1>=i){o(f),s&&(clearTimeout(s),s=null);return}}catch(f){console.log("EEE",f)}this.once("block",l)};r!=null&&(s=setTimeout(()=>{s!=null&&(s=null,this.off("block",l),a(rt("timeout","TIMEOUT",{reason:"timeout"})))},r)),l(await this.getBlockNumber())})}async waitForBlock(e){K(!1,"not implemented yet","NOT_IMPLEMENTED",{operation:"waitForBlock"})}_clearTimeout(e){const n=S(this,Jn).get(e);n&&(n.timer&&clearTimeout(n.timer),S(this,Jn).delete(e))}_setTimeout(e,n){n==null&&(n=0);const r=Tc(this,Jd)._++,i=()=>{S(this,Jn).delete(r),e()};if(this.paused)S(this,Jn).set(r,{timer:null,func:i,time:n});else{const o=setTimeout(i,n);S(this,Jn).set(r,{timer:o,func:i,time:Vv()})}return r}_forEachSubscriber(e){for(const n of S(this,zt).values())e(n.subscriber)}_getSubscriber(e){switch(e.type){case"debug":case"error":case"network":return new YM(e.type);case"block":{const n=new gz(this);return n.pollingInterval=this.pollingInterval,n}case"safe":case"finalized":return new mz(this,e.type);case"event":return new tA(this,e.filter);case"transaction":return new vz(this,e.hash);case"orphan":return new yz(this,e.filter)}throw new Error(`unsupported event: ${e.type}`)}_recoverSubscriber(e,n){for(const r of S(this,zt).values())if(r.subscriber===e){r.started&&r.subscriber.stop(),r.subscriber=n,r.started&&n.start(),S(this,Ht)!=null&&n.pause(S(this,Ht));break}}async on(e,n){const r=await Q(this,me,Rp).call(this,e);return r.listeners.push({listener:n,once:!1}),r.started||(r.subscriber.start(),r.started=!0,S(this,Ht)!=null&&r.subscriber.pause(S(this,Ht))),this}async once(e,n){const r=await Q(this,me,Rp).call(this,e);return r.listeners.push({listener:n,once:!0}),r.started||(r.subscriber.start(),r.started=!0,S(this,Ht)!=null&&r.subscriber.pause(S(this,Ht))),this}async emit(e,...n){const r=await Q(this,me,sf).call(this,e,n);if(!r||r.listeners.length===0)return!1;const i=r.listeners.length;return r.listeners=r.listeners.filter(({listener:o,once:a})=>{const s=new cI(this,a?null:o,e);try{o.call(this,...n,s)}catch{}return!a}),r.listeners.length===0&&(r.started&&r.subscriber.stop(),S(this,zt).delete(r.tag)),i>0}async listenerCount(e){if(e){const r=await Q(this,me,sf).call(this,e);return r?r.listeners.length:0}let n=0;for(const{listeners:r}of S(this,zt).values())n+=r.length;return n}async listeners(e){if(e){const r=await Q(this,me,sf).call(this,e);return r?r.listeners.map(({listener:i})=>i):[]}let n=[];for(const{listeners:r}of S(this,zt).values())n=n.concat(r.map(({listener:i})=>i));return n}async off(e,n){const r=await Q(this,me,sf).call(this,e);if(!r)return this;if(n){const i=r.listeners.map(({listener:o})=>o).indexOf(n);i>=0&&r.listeners.splice(i,1)}return(!n||r.listeners.length===0)&&(r.started&&r.subscriber.stop(),S(this,zt).delete(r.tag)),this}async removeAllListeners(e){if(e){const{tag:n,started:r,subscriber:i}=await Q(this,me,Rp).call(this,e);r&&i.stop(),S(this,zt).delete(n)}else for(const[n,{started:r,subscriber:i}]of S(this,zt))r&&i.stop(),S(this,zt).delete(n);return this}async addListener(e,n){return await this.on(e,n)}async removeListener(e,n){return this.off(e,n)}get destroyed(){return S(this,yu)}destroy(){this.removeAllListeners();for(const e of S(this,Jn).keys())this._clearTimeout(e);C(this,yu,!0)}get paused(){return S(this,Ht)!=null}set paused(e){!!e!==this.paused&&(this.paused?this.resume():this.pause(!1))}pause(e){if(C(this,Ri,-1),S(this,Ht)!=null){if(S(this,Ht)==!!e)return;K(!1,"cannot change pause type; resume first","UNSUPPORTED_OPERATION",{operation:"pause"})}this._forEachSubscriber(n=>n.pause(e)),C(this,Ht,!!e);for(const n of S(this,Jn).values())n.timer&&clearTimeout(n.timer),n.time=Vv()-n.time}resume(){if(S(this,Ht)!=null){this._forEachSubscriber(e=>e.resume()),C(this,Ht,null);for(const e of S(this,Jn).values()){let n=e.time;n<0&&(n=0),e.time=Vv(),setTimeout(e.func,n)}}}}zt=new WeakMap,jo=new WeakMap,Ht=new WeakMap,yu=new WeakMap,_n=new WeakMap,as=new WeakMap,Lo=new WeakMap,Ri=new WeakMap,Jd=new WeakMap,Jn=new WeakMap,vu=new WeakMap,bu=new WeakMap,me=new WeakSet,On=async function(e){const n=S(this,bu).cacheTimeout;if(n<0)return await this._perform(e);const r=Mp(e.method,e);let i=S(this,Lo).get(r);
65return i||(i=this._perform(e),S(this,Lo).set(r,i),setTimeout(()=>{S(this,Lo).get(r)===i&&S(this,Lo).delete(r)},n)),await i},Zb=async function(e,n,r){K(r<wz,"CCIP read exceeded maximum redirections","OFFCHAIN_FAULT",{reason:"TOO_MANY_REDIRECTS",transaction:Object.assign({},e,{blockTag:n,enableCcipRead:!0})});const i=Ag(e);try{return re(await this._perform({method:"call",transaction:i,blockTag:n}))}catch(o){if(!this.disableCcipRead&&Rx(o)&&o.data&&r>=0&&n==="latest"&&i.to!=null&&it(o.data,0,4)==="0x556f1830"){const a=o.data,s=await an(i.to,this);let l;try{l=Tz(it(o.data,4))}catch(c){K(!1,c.message,"OFFCHAIN_FAULT",{reason:"BAD_DATA",transaction:i,info:{data:a}})}K(l.sender.toLowerCase()===s.toLowerCase(),"CCIP Read sender mismatch","CALL_EXCEPTION",{action:"call",data:a,reason:"OffchainLookup",transaction:i,invocation:null,revert:{signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",name:"OffchainLookup",args:l.errorArgs}});const u=await this.ccipReadFetch(i,l.calldata,l.urls);K(u!=null,"CCIP Read failed to fetch data","OFFCHAIN_FAULT",{reason:"FETCH_FAILED",transaction:i,info:{data:o.data,errorArgs:l.errorArgs}});const f={to:s,data:ct([l.selector,Cz([u,l.extraData])])};this.emit("debug",{action:"sendCcipReadCall",transaction:f});try{const c=await Q(this,me,Zb).call(this,f,n,r+1);return this.emit("debug",{action:"receiveCcipReadCallResult",transaction:Object.assign({},f),result:c}),c}catch(c){throw this.emit("debug",{action:"receiveCcipReadCallError",transaction:Object.assign({},f),error:c}),c}}throw o}},ew=async function(e){const{value:n}=await en({network:this.getNetwork(),value:e});return n},af=async function(e,n,r){let i=this._getAddress(n),o=this._getBlockTag(r);return(typeof i!="string"||typeof o!="string")&&([i,o]=await Promise.all([i,o])),await Q(this,me,ew).call(this,Q(this,me,On).call(this,Object.assign(e,{address:i,blockTag:o})))},tw=async function(e,n){if(Ue(e,32))return await Q(this,me,On).call(this,{method:"getBlock",blockHash:e,includeTransactions:n});let r=this._getBlockTag(e);return typeof r!="string"&&(r=await r),await Q(this,me,On).call(this,{method:"getBlock",blockTag:r,includeTransactions:n})},sf=async function(e,n){let r=await Gv(e,this);return r.type==="event"&&n&&n.length>0&&n[0].removed===!0&&(r=await Gv({orphan:"drop-log",log:n[0]},this)),S(this,zt).get(r.tag)||null},Rp=async function(e){const n=await Gv(e,this),r=n.tag;let i=S(this,zt).get(r);return i||(i={subscriber:this._getSubscriber(n),tag:r,addressableMap:new WeakMap,nameMap:new Map,started:!1,listeners:[]},S(this,zt).set(r,i)),i};function Ez(t,e){try{const n=nw(t,e);if(n)return dg(n)}catch{}return null}function nw(t,e){if(t==="0x")return null;try{const n=he(it(t,e,e+32)),r=he(it(t,n,n+32));return it(t,n+32,n+32+r)}catch{}return null}function WO(t){const e=rn(t);if(e.length>32)throw new Error("internal; should not happen");const n=new Uint8Array(32);return n.set(e,32-e.length),n}function Oz(t){if(t.length%32===0)return t;const e=new Uint8Array(Math.ceil(t.length/32)*32);return e.set(t),e}const Pz=new Uint8Array([]);function Cz(t){const e=[];let n=0;for(let r=0;r<t.length;r++)e.push(Pz),n+=32;for(let r=0;r<t.length;r++){const i=we(t[r]);e[r]=WO(n),e.push(WO(i.length)),e.push(Oz(i)),n+=32+Math.ceil(i.length/32)*32}return ct(e)}const KO="0x0000000000000000000000000000000000000000000000000000000000000000";function Tz(t){const e={sender:"",urls:[],calldata:"",selector:"",extraData:"",errorArgs:[]};K(_l(t)>=5*32,"insufficient OffchainLookup data","OFFCHAIN_FAULT",{reason:"insufficient OffchainLookup data"});const n=it(t,0,32);K(it(n,0,12)===it(KO,0,12),"corrupt OffchainLookup sender","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup sender"}),e.sender=it(n,12);try{const r=[],i=he(it(t,32,64)),o=he(it(t,i,i+32)),a=it(t,i+32);for(let s=0;s<o;s++){const l=Ez(a,s*32);if(l==null)throw new Error("abort");r.push(l)}e.urls=r}catch{K(!1,"corrupt OffchainLookup urls","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup urls"})}try{const r=nw(t,64);if(r==null)throw new Error("abort");e.calldata=r}catch{K(!1,"corrupt OffchainLookup calldata","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup calldata"})}K(it(t,100,128)===it(KO,0,28),"corrupt OffchainLookup callbaackSelector","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup callbaackSelector"}),e.selector=it(t,96,100);try{const r=nw(t,128);if(r==null)throw new Error("abort");e.extraData=r}catch{K(!1,"corrupt OffchainLookup extraData","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup extraData"})}
65return e.errorArgs="sender,urls,calldata,selector,extraData".split(/,/).map(r=>e[r]),e}function Ks(t,e){if(t.provider)return t.provider;K(!1,"missing provider","UNSUPPORTED_OPERATION",{operation:e})}async function QO(t,e){let n=Ag(e);if(n.to!=null&&(n.to=an(n.to,t)),n.from!=null){const r=n.from;n.from=Promise.all([t.getAddress(),an(r,t)]).then(([i,o])=>($(i.toLowerCase()===o.toLowerCase(),"transaction from mismatch","tx.from",o),i))}else n.from=t.getAddress();return await en(n)}class kz{constructor(e){F(this,"provider");se(this,{provider:e||null})}async getNonce(e){return Ks(this,"getTransactionCount").getTransactionCount(await this.getAddress(),e)}async populateCall(e){return await QO(this,e)}async populateTransaction(e){const n=Ks(this,"populateTransaction"),r=await QO(this,e);r.nonce==null&&(r.nonce=await this.getNonce("pending")),r.gasLimit==null&&(r.gasLimit=await this.estimateGas(r));const i=await this.provider.getNetwork();if(r.chainId!=null){const a=ie(r.chainId);$(a===i.chainId,"transaction chainId mismatch","tx.chainId",e.chainId)}else r.chainId=i.chainId;const o=r.maxFeePerGas!=null||r.maxPriorityFeePerGas!=null;if(r.gasPrice!=null&&(r.type===2||o)?$(!1,"eip-1559 transaction do not support gasPrice","tx",e):(r.type===0||r.type===1)&&o&&$(!1,"pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","tx",e),(r.type===2||r.type==null)&&r.maxFeePerGas!=null&&r.maxPriorityFeePerGas!=null)r.type=2;else if(r.type===0||r.type===1){const a=await n.getFeeData();K(a.gasPrice!=null,"network does not support gasPrice","UNSUPPORTED_OPERATION",{operation:"getGasPrice"}),r.gasPrice==null&&(r.gasPrice=a.gasPrice)}else{const a=await n.getFeeData();if(r.type==null)if(a.maxFeePerGas!=null&&a.maxPriorityFeePerGas!=null)if(r.type=2,r.gasPrice!=null){const s=r.gasPrice;delete r.gasPrice,r.maxFeePerGas=s,r.maxPriorityFeePerGas=s}else r.maxFeePerGas==null&&(r.maxFeePerGas=a.maxFeePerGas),r.maxPriorityFeePerGas==null&&(r.maxPriorityFeePerGas=a.maxPriorityFeePerGas);else a.gasPrice!=null?(K(!o,"network does not support EIP-1559","UNSUPPORTED_OPERATION",{operation:"populateTransaction"}),r.gasPrice==null&&(r.gasPrice=a.gasPrice),r.type=0):K(!1,"failed to get consistent fee data","UNSUPPORTED_OPERATION",{operation:"signer.getFeeData"});else(r.type===2||r.type===3)&&(r.maxFeePerGas==null&&(r.maxFeePerGas=a.maxFeePerGas),r.maxPriorityFeePerGas==null&&(r.maxPriorityFeePerGas=a.maxPriorityFeePerGas))}return await en(r)}async estimateGas(e){return Ks(this,"estimateGas").estimateGas(await this.populateCall(e))}async call(e){return Ks(this,"call").call(await this.populateCall(e))}async resolveName(e){return await Ks(this,"resolveName").resolveName(e)}async sendTransaction(e){const n=Ks(this,"sendTransaction"),r=await this.populateTransaction(e);delete r.from;const i=wg.from(r);return await n.broadcastTransaction(await this.signTransaction(i))}}function Nz(t){return JSON.parse(JSON.stringify(t))}var Jt,Jr,ss,Fo,ls,wu,ca,rw,iw;class XM{constructor(e){H(this,ca);H(this,Jt);H(this,Jr);H(this,ss);H(this,Fo);H(this,ls);H(this,wu);C(this,Jt,e),C(this,Jr,null),C(this,ss,Q(this,ca,rw).bind(this)),C(this,Fo,!1),C(this,ls,null),C(this,wu,!1)}_subscribe(e){throw new Error("subclasses must override this")}_emitResults(e,n){throw new Error("subclasses must override this")}_recover(e){throw new Error("subclasses must override this")}start(){S(this,Fo)||(C(this,Fo,!0),Q(this,ca,rw).call(this,-2))}stop(){S(this,Fo)&&(C(this,Fo,!1),C(this,wu,!0),Q(this,ca,iw).call(this),S(this,Jt).off("block",S(this,ss)))}pause(e){e&&Q(this,ca,iw).call(this),S(this,Jt).off("block",S(this,ss))}resume(){this.start()}}Jt=new WeakMap,Jr=new WeakMap,ss=new WeakMap,Fo=new WeakMap,ls=new WeakMap,wu=new WeakMap,ca=new WeakSet,rw=async function(e){try{S(this,Jr)==null&&C(this,Jr,this._subscribe(S(this,Jt)));let n=null;try{n=await S(this,Jr)}catch(o){if(!Mt(o,"UNSUPPORTED_OPERATION")||o.operation!=="eth_newFilter")throw o}if(n==null){C(this,Jr,null),S(this,Jt)._recoverSubscriber(this,this._recover(S(this,Jt)));return}const r=await S(this,Jt).getNetwork();if(S(this,ls)||C(this,ls,r),S(this,ls).chainId!==r.chainId)throw new Error("chaid changed");if(S(this,wu))return;const i=await S(this,Jt).send("eth_getFilterChanges",[n]);await this._emitResults(S(this,Jt),i)}catch(n){console.log("@TODO",n)}S(this,Jt).once("block",S(this,ss))},iw=function(){const e=S(this,Jr);e&&(C(this,Jr,null),e.then(n=>{S(this,Jt).destroyed||S(this,Jt).send("eth_uninstallFilter",[n])}))};var us;class _z extends XM{constructor(n,r){super(n);H(this,us);C(this,us,Nz(r))}_recover(n){return new tA(n,S(this,us))}async _subscribe(n){return await n.send("eth_newFilter",[S(this,us)])}
65async _emitResults(n,r){for(const i of r)n.emit(S(this,us),n._wrapLog(i,n._network))}}us=new WeakMap;class Iz extends XM{async _subscribe(e){return await e.send("eth_newPendingTransactionFilter",[])}async _emitResults(e,n){for(const r of n)e.emit("pending",r)}}const Mz="bigint,boolean,function,number,string,symbol".split(/,/g);function Dp(t){if(t==null||Mz.indexOf(typeof t)>=0||typeof t.getAddress=="function")return t;if(Array.isArray(t))return t.map(Dp);if(typeof t=="object")return Object.keys(t).reduce((e,n)=>(e[n]=t[n],e),{});throw new Error(`should not happen: ${t} (${typeof t})`)}function Rz(t){return new Promise(e=>{setTimeout(e,t)})}function Qs(t){return t&&t.toLowerCase()}function YO(t){return t&&typeof t.pollingInterval=="number"}const qM={polling:!1,staticNetwork:null,batchStallTime:10,batchMaxSize:1<<20,batchMaxCount:100,cacheTimeout:250,pollingInterval:4e3};class Wv extends kz{constructor(n,r){super(n);F(this,"address");r=De(r),se(this,{address:r})}connect(n){K(!1,"cannot reconnect JsonRpcSigner","UNSUPPORTED_OPERATION",{operation:"signer.connect"})}async getAddress(){return this.address}async populateTransaction(n){return await this.populateCall(n)}async sendUncheckedTransaction(n){const r=Dp(n),i=[];if(r.from){const a=r.from;i.push((async()=>{const s=await an(a,this.provider);$(s!=null&&s.toLowerCase()===this.address.toLowerCase(),"from address mismatch","transaction",n),r.from=s})())}else r.from=this.address;if(r.gasLimit==null&&i.push((async()=>{r.gasLimit=await this.provider.estimateGas({...r,from:this.address})})()),r.to!=null){const a=r.to;i.push((async()=>{r.to=await an(a,this.provider)})())}i.length&&await Promise.all(i);const o=this.provider.getRpcTransaction(r);return this.provider.send("eth_sendTransaction",[o])}async sendTransaction(n){const r=await this.provider.getBlockNumber(),i=await this.sendUncheckedTransaction(n);return await new Promise((o,a)=>{const s=[1e3,100];let l=0;const u=async()=>{try{const f=await this.provider.getTransaction(i);if(f!=null){o(f.replaceableTransaction(r));return}}catch(f){if(Mt(f,"CANCELLED")||Mt(f,"BAD_DATA")||Mt(f,"NETWORK_ERROR")||Mt(f,"UNSUPPORTED_OPERATION")){f.info==null&&(f.info={}),f.info.sendTransactionHash=i,a(f);return}if(Mt(f,"INVALID_ARGUMENT")&&(l++,f.info==null&&(f.info={}),f.info.sendTransactionHash=i,l>10)){a(f);return}this.provider.emit("error",rt("failed to fetch transation after sending (will try again)","UNKNOWN_ERROR",{error:f}))}this.provider._setTimeout(()=>{u()},s.pop()||4e3)};u()})}async signTransaction(n){const r=Dp(n);if(r.from){const o=await an(r.from,this.provider);$(o!=null&&o.toLowerCase()===this.address.toLowerCase(),"from address mismatch","transaction",n),r.from=o}else r.from=this.address;const i=this.provider.getRpcTransaction(r);return await this.provider.send("eth_signTransaction",[i])}async signMessage(n){const r=typeof n=="string"?Hi(n):n;return await this.provider.send("personal_sign",[re(r),this.address.toLowerCase()])}async signTypedData(n,r,i){const o=Dp(i),a=await xg.resolveNames(n,r,o,async s=>{const l=await an(s);return $(l!=null,"TypedData does not support null address","value",s),l});return await this.provider.send("eth_signTypedData_v4",[this.address.toLowerCase(),JSON.stringify(xg.getPayload(a.domain,r,a.value))])}async unlock(n){return this.provider.send("personal_unlockAccount",[this.address.toLowerCase(),n,null])}async _legacySignMessage(n){const r=typeof n=="string"?Hi(n):n;return await this.provider.send("eth_sign",[this.address.toLowerCase(),re(r)])}}var cs,xu,Di,Zr,Sr,Zn,hn,Zd,ow;class Dz extends Sz{constructor(n,r){super(n,r);H(this,Zd);H(this,cs);H(this,xu);H(this,Di);H(this,Zr);H(this,Sr);H(this,Zn);H(this,hn);C(this,xu,1),C(this,cs,Object.assign({},qM,r||{})),C(this,Di,[]),C(this,Zr,null),C(this,Zn,null),C(this,hn,null);{let o=null;const a=new Promise(s=>{o=s});C(this,Sr,{promise:a,resolve:o})}const i=this._getOption("staticNetwork");typeof i=="boolean"?($(!i||n!=="any","staticNetwork cannot be used on special network 'any'","options",r),i&&n!=null&&C(this,Zn,ri.from(n))):i&&($(n==null||i.matches(n),"staticNetwork MUST match network object","options",r),C(this,Zn,i))}_getOption(n){return S(this,cs)[n]}get _network(){return K(S(this,Zn),"network is not available yet","NETWORK_E
65RROR"),S(this,Zn)}async _perform(n){if(n.method==="call"||n.method==="estimateGas"){let i=n.transaction;if(i&&i.type!=null&&ie(i.type)&&i.maxFeePerGas==null&&i.maxPriorityFeePerGas==null){const o=await this.getFeeData();o.maxFeePerGas==null&&o.maxPriorityFeePerGas==null&&(n=Object.assign({},n,{transaction:Object.assign({},i,{type:void 0})}))}}const r=this.getRpcRequest(n);return r!=null?await this.send(r.method,r.args):super._perform(n)}async _detectNetwork(){const n=this._getOption("staticNetwork");if(n)if(n===!0){if(S(this,Zn))return S(this,Zn)}else return n;return S(this,hn)?await S(this,hn):this.ready?(C(this,hn,(async()=>{try{const r=ri.from(ie(await this.send("eth_chainId",[])));return C(this,hn,null),r}catch(r){throw C(this,hn,null),r}})()),await S(this,hn)):(C(this,hn,(async()=>{const r={id:Tc(this,xu)._++,method:"eth_chainId",params:[],jsonrpc:"2.0"};this.emit("debug",{action:"sendRpcPayload",payload:r});let i;try{i=(await this._send(r))[0],C(this,hn,null)}catch(o){throw C(this,hn,null),this.emit("debug",{action:"receiveRpcError",error:o}),o}
65if(this.emit("debug",{action:"receiveRpcResult",result:i}),"result"in i)return ri.from(ie(i.result));throw this.getRpcError(r,i)})()),await S(this,hn))}_start(){S(this,Sr)==null||S(this,Sr).resolve==null||(S(this,Sr).resolve(),C(this,Sr,null),(async()=>{for(;S(this,Zn)==null&&!this.destroyed;)try{C(this,Zn,await this._detectNetwork())}catch(n){if(this.destroyed)break;console.log("JsonRpcProvider failed to detect network and cannot start up; retry in 1s (perhaps the URL is wrong or the node is not started)"),this.emit("error",rt("failed to bootstrap network detection","NETWORK_ERROR",{event:"initial-network-discovery",info:{error:n}})),await Rz(1e3)}Q(this,Zd,ow).call(this)})())}async _waitUntilReady(){if(S(this,Sr)!=null)return await S(this,Sr).promise}_getSubscriber(n){return n.type==="pending"?new Iz(this):n.type==="event"?this._getOption("polling")?new tA(this,n.filter):new _z(this,n.filter):n.type==="orphan"&&n.filter.orphan==="drop-log"?new YM("orphan"):super._getSubscriber(n)}get ready(){return S(this,Sr)==null}getRpcTransaction(n){const r={};return["chainId","gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach(i=>{if(n[i]==null)return;let o=i;i==="gasLimit"&&(o="gas"),r[o]=ml(ie(n[i],`tx.${i}`))}),["from","to","data"].forEach(i=>{n[i]!=null&&(r[i]=re(n[i]))}),n.accessList&&(r.accessList=Ls(n.accessList)),n.blobVersionedHashes&&(r.blobVersionedHashes=n.blobVersionedHashes.map(i=>i.toLowerCase())),r}getRpcRequest(n){switch(n.method){case"chainId":return{method:"eth_chainId",args:[]};case"getBlockNumber":return{method:"eth_blockNumber",args:[]};case"getGasPrice":return{method:"eth_gasPrice",args:[]};case"getPriorityFee":return{method:"eth_maxPriorityFeePerGas",args:[]};case"getBalance":return{method:"eth_getBalance",args:[Qs(n.address),n.blockTag]};case"getTransactionCount":return{method:"eth_getTransactionCount",args:[Qs(n.address),n.blockTag]};case"getCode":return{method:"eth_getCode",args:[Qs(n.address),n.blockTag]};case"getStorage":return{method:"eth_getStorageAt",args:[Qs(n.address),"0x"+n.position.toString(16),n.blockTag]};case"broadcastTransaction":return{method:"eth_sendRawTransaction",args:[n.signedTransaction]};case"getBlock":if("blockTag"in n)return{method:"eth_getBlockByNumber",args:[n.blockTag,!!n.includeTransactions]};if("blockHash"in n)return{method:"eth_getBlockByHash",args:[n.blockHash,!!n.includeTransactions]};break;case"getTransaction":return{method:"eth_getTransactionByHash",args:[n.hash]};case"getTransactionReceipt":return{method:"eth_getTransactionReceipt",args:[n.hash]};case"call":return{method:"eth_call",args:[this.getRpcTransaction(n.transaction),n.blockTag]};case"estimateGas":return{method:"eth_estimateGas",args:[this.getRpcTransaction(n.transaction)]};case"getLogs":return n.filter&&n.filter.address!=null&&(Array.isArray(n.filter.address)?n.filter.address=n.filter.address.map(Qs):n.filter.address=Qs(n.filter.address)),{method:"eth_getLogs",args:[n.filter]}}return null}getRpcError(n,r){const{method:i}=n,{error:o}=r;if(i==="eth_estimateGas"&&o.message){const l=o.message;if(!l.match(/revert/i)&&l.match(/insufficient funds/i))return rt("insufficient funds","INSUFFICIENT_FUNDS",{transaction:n.params[0],info:{payload:n,error:o}})}if(i==="eth_call"||i==="eth_estimateGas"){const l=aw(o),u=td.getBuiltinCallException(i==="eth_call"?"call":"estimateGas",n.params[0],l?l.data:null);return u.info={error:o,payload:n},u}const a=JSON.stringify(Bz(o));if(typeof o.message=="string"&&o.message.match(/user denied|ethers-user-denied/i))return rt("user rejected action","ACTION_REJECTED",{action:{eth_sign:"signMessage",personal_sign:"signMessage",eth_signTypedData_v4:"signTypedData",eth_signTransaction:"signTransaction",eth_sendTransaction:"sendTransaction",eth_requestAccounts:"requestAccess",wallet_requestAccounts:"requestAccess"}[i]||"unknown",reason:"rejected",info:{payload:n,error:o}});if(i==="eth_sendRawTransaction"||i==="eth_sendTransaction"){const l=n.params[0];if(a.match(/insufficient funds|base fee exceeds gas limit/i))return rt("insufficient funds for intrinsic transaction cost","INSUFFICIENT_FUNDS",{transaction:l,info:{error:o}});if(a.match(/nonce/i)&&a.match(/too low/i))return rt("nonce has already been used","NONCE_EXPIRED",{transaction:l,info:{error:o}});if(a.match(/replacement transaction/i)&&a.match(/underpriced/i))return rt("replacement fee too low","REPLACEMENT_UNDERPRICED",{transaction:l,info:{error:o}});if(a.match(/only replay-protected/i))return rt("legacy pre-eip-155 transactions not supported","UNSUPPORTED_OPERATION",{operation:i,info:{transaction:l,info:{error:o}}})}let s=!!a.match(/the method .* does not exist/i);return s||o&&o.details&&o.details.startsWith("Unauthorized method:")&&(s=!0),s?rt("unsupported operation","UNSUPPORTED_OPERATION",{operation:n.method,info:{error:o,payload:n}}):rt("could not coalesce error","UNKNOWN_ERROR",{error:o,payload:n})}send(n,r){if(this.destroyed)return Promise.reject(rt("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:n}));const i=Tc(this,xu)._++,o=new Promise((a,s)=>{S(this,Di).push({resolve:a,reject:s,payload:{method:n,params:r,id:i,jsonrpc:"2.0"}})});return Q(this,Zd,ow).call(this),o}async getSigner(n){n==null&&(n=0);const r=this.send("eth_accounts",[]);if(typeof n=="number"){const o=await r;if(n>=o.length)throw new Error("no such account");return new Wv(this,o[n])}const{accounts:i}=await en({network:this.getNetwork(),accounts:r});n=De(n);for(const o of i)if(De(o)===n)return new Wv(this,n);throw new Error("invalid account")}async listAccounts(){return(await this.send("eth_accounts",[])).map(r=>new Wv(this,r))}destroy(){S(this,Zr)&&(clearTimeout(S(this,Zr)),C(this,Zr,null));for(const{payload:n,reject:r}of S(this,Di))r(rt("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:n.method}));C(this,Di,[]),super.destroy()}}
65cs=new WeakMap,xu=new WeakMap,Di=new WeakMap,Zr=new WeakMap,Sr=new WeakMap,Zn=new WeakMap,hn=new WeakMap,Zd=new WeakSet,ow=function(){if(S(this,Zr))return;const n=this._getOption("batchMaxCount")===1?0:this._getOption("batchStallTime");C(this,Zr,setTimeout(()=>{C(this,Zr,null);const r=S(this,Di);for(C(this,Di,[]);r.length;){const i=[r.shift()];for(;r.length&&i.length!==S(this,cs).batchMaxCount;)if(i.push(r.shift()),JSON.stringify(i.map(a=>a.payload)).length>S(this,cs).batchMaxSize){r.unshift(i.pop());break}(async()=>{const o=i.length===1?i[0].payload:i.map(a=>a.payload);this.emit("debug",{action:"sendRpcPayload",payload:o});try{const a=await this._send(o);this.emit("debug",{action:"receiveRpcResult",result:a});for(const{resolve:s,reject:l,payload:u}of i){if(this.destroyed){l(rt("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:u.method}));continue}const f=a.filter(c=>c.id===u.id)[0];if(f==null){const c=rt("missing response for request","BAD_DATA",{value:a,info:{payload:u}});this.emit("error",c),l(c);continue}if("error"in f){l(this.getRpcError(u,f));continue}s(f.result)}}catch(a){this.emit("debug",{action:"receiveRpcError",error:a});for(const{reject:s}of i)s(a)}})()}},n))};var Uo;class $z extends Dz{constructor(n,r){super(n,r);H(this,Uo);let i=this._getOption("pollingInterval");i==null&&(i=qM.pollingInterval),C(this,Uo,i)}_getSubscriber(n){const r=super._getSubscriber(n);return YO(r)&&(r.pollingInterval=S(this,Uo)),r}get pollingInterval(){return S(this,Uo)}set pollingInterval(n){if(!Number.isInteger(n)||n<0)throw new Error("invalid interval");C(this,Uo,n),this._forEachSubscriber(r=>{YO(r)&&(r.pollingInterval=S(this,Uo))})}}Uo=new WeakMap;var Au;class JM extends $z{constructor(n,r,i){n==null&&(n="http://localhost:8545");super(r,i);H(this,Au);typeof n=="string"?C(this,Au,new Zi(n)):C(this,Au,n.clone())}_getConnection(){return S(this,Au).clone()}async send(n,r){return await this._start(),await super.send(n,r)}async _send(n){const r=this._getConnection();r.body=JSON.stringify(n),r.setHeader("content-type","application/json");const i=await r.send();i.assertOk();let o=i.bodyJson;return Array.isArray(o)||(o=[o]),o}}Au=new WeakMap;function aw(t){if(t==null)return null;if(typeof t.message=="string"&&t.message.match(/revert/i)&&Ue(t.data))return{message:t.message,data:t.data};if(typeof t=="object"){for(const e in t){const n=aw(t[e]);if(n)return n}return null}if(typeof t=="string")try{return aw(JSON.parse(t))}catch{}return null}function sw(t,e){if(t!=null){if(typeof t.message=="string"&&e.push(t.message),typeof t=="object")for(const n in t)sw(t[n],e);if(typeof t=="string")try{return sw(JSON.parse(t),e)}catch{}}}function Bz(t){const e=[];return sw(t,e),e}const ZM="0xc3f061175aDc0992290ec0FF4E28B59b364f3F61",eR=[{inputs:[],name:"price",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"calculateShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}],jz=async()=>{try{const t=new JM("https://bsc-dataseed.binance.org/"),n=await new gs(ZM,eR,t).price();return Number(vI(n,18))}catch(t){return console.error("Error fetching price:",t),30}},Lz=async t=>{try{const e=new JM("https://bsc-dataseed.binance.org/"),n=new gs(ZM,eR,e),r=N8(t.toString(),18),i=await n.calculateShares(r);return Number(vI(i,18))}catch(e){return console.error("Error calculating OFDPS shares:",e),
650}},Fz=()=>{const t=H_("DENARIO"),[e,n]=B.useState([t.collateral]),[r,i]=B.useState([t.liquidation]),[o,a]=B.useState([t.risk]),[s,l]=B.useState([t.reserve]),[u]=B.useState(.05),[f,c]=B.useState(0),[d,h]=B.useState("DENARIO"),{toast:g}=QL();return B.useEffect(()=>{(async()=>{const v=z_(e[0],r[0],o[0],s[0],u),y=await Lz(v);c(y)})()},[e,r,o,s,u]),{collateralTokens:e,setCollateralTokens:n,liquidationPrice:r,setLiquidationPrice:i,riskPremium:o,setRiskPremium:a,reservePPM:s,setReservePPM:l,interestRate:u,ofdpsShares:f,activeButton:d,setActiveButton:h,toast:g}},Uz=e_("relative w-full rounded-lg border p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground",{variants:{variant:{default:"bg-background text-foreground",destructive:"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive"}},defaultVariants:{variant:"default"}}),tR=P.forwardRef(({className:t,variant:e,...n},r)=>D.jsx("div",{ref:r,role:"alert",className:zn(Uz({variant:e}),t),...n}));tR.displayName="Alert";const zz=P.forwardRef(({className:t,...e},n)=>D.jsx("h5",{ref:n,className:zn("mb-1 font-medium leading-none tracking-tight",t),...e}));zz.displayName="AlertTitle";const nR=P.forwardRef(({className:t,...e},n)=>D.jsx("div",{ref:n,className:zn("text-sm [&_p]:leading-relaxed",t),...e}));nR.displayName="AlertDescription";var Hz=Array.isArray,En=Hz,Gz=typeof xh=="object"&&xh&&xh.Object===Object&&xh,rR=Gz,Vz=rR,Wz=typeof self=="object"&&self&&self.Object===Object&&self,Kz=Vz||Wz||Function("return this")(),pi=Kz,Qz=pi,Yz=Qz.Symbol,dh=Yz,XO=dh,iR=Object.prototype,Xz=iR.hasOwnProperty,qz=iR.toString,zc=XO?XO.toStringTag:void 0;function Jz(t){var e=Xz.call(t,zc),n=t[zc];try{t[zc]=void 0;var r=!0}catch{}var i=qz.call(t);return r&&(e?t[zc]=n:delete t[zc]),i}var Zz=Jz,eH=Object.prototype,tH=eH.toString;function nH(t){return tH.call(t)}var rH=nH,qO=dh,iH=Zz,oH=rH,aH="[object Null]",sH="[object Undefined]",JO=qO?qO.toStringTag:void 0;function lH(t){return t==null?t===void 0?sH:aH:JO&&JO in Object(t)?iH(t):oH(t)}var ao=lH;function uH(t){return t!=null&&typeof t=="object"}var so=uH,cH=ao,fH=so,dH="[object Symbol]";function hH(t){return typeof t=="symbol"||fH(t)&&cH(t)==dH}var gc=hH,pH=En,gH=gc,mH=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,yH=/^\w*$/;function vH(t,e){if(pH(t))return!1;var n=typeof t;return n=="number"||n=="symbol"||n=="boolean"||t==null||gH(t)?!0:yH.test(t)||!mH.test(t)||e!=null&&t in Object(e)}var nA=vH;function bH(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var ga=bH;const mc=je(ga);var wH=ao,xH=ga,AH="[object AsyncFunction]",SH="[object Function]",EH="[object GeneratorFunction]",OH="[object Proxy]";function PH(t){if(!xH(t))return!1;var e=wH(t);return e==SH||e==EH||e==AH||e==OH}var rA=PH;const Ae=je(rA);var CH=pi,TH=CH["__core-js_shared__"],kH=TH,Kv=kH,ZO=function(){var t=/[^.]+$/.exec(Kv&&Kv.keys&&Kv.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function NH(t){return!!ZO&&ZO in t}var _H=NH,IH=Function.prototype,MH=IH.toString;function RH(t){if(t!=null){try{return MH.call(t)}catch{}try{return t+""}catch{}}return""}var oR=RH,DH=rA,$H=_H,BH=ga,jH=oR,LH=/[\\^$.*+?()[\]{}|]/g,FH=/^\[object .+?Constructor\]$/,UH=Function.prototype,zH=Object.prototype,HH=UH.toString,GH=zH.hasOwnProperty,VH=RegExp("^"+HH.call(GH).replace(LH,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function WH(t){if(!BH(t)||$H(t))return!1;var e=DH(t)?VH:FH;return e.test(jH(t))}var KH=WH;function QH(t,e){return t==null?void 0:t[e]}var YH=QH,XH=KH,qH=YH;function JH(t,e){var n=qH(t,e);return XH(n)?n:void 0}var Fs=JH,ZH=Fs,eG=ZH(Object,"create"),uy=eG,eP=uy;function tG(){this.__data__=eP?eP(null):{},this.size=0}var nG=tG;function rG(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var iG=rG,oG=uy,aG="__lodash_hash_undefined__",sG=Object.prototype,lG=sG.hasOwnProperty;function uG(t){var e=this.__data__;if(oG){var n=e[t];return n===aG?void 0:n}return lG.call(e,t)?e[t]:void 0}var cG=uG,fG=uy,dG=Object.prototype,hG=dG.hasOwnProperty;function pG(t){var e=this.__data__;return fG?e[t]!==void 0:hG.call(e,t)}var gG=pG,mG=uy,yG="__lodash_hash_undefined__";function vG(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=mG&&e===void 0?yG:e,this}var bG=vG,wG=nG,xG=iG,AG=cG,SG=gG,EG=bG;function yc(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}yc.prototype.clear=wG;yc.prototype.delete=xG;yc.prototype.get=AG;yc.prototype.has=SG;yc.prototype.set=EG;var OG=yc;function PG(){this.__data__=[],this.size=0}var CG=PG;function TG(t,e){return t===e||t!==t&&e!==e}var iA=TG,kG=iA;function NG(t,e){for(var n=t.length;n--;)if(kG(t[n][0],e))return n;return-1}var cy=NG,_G=cy,IG=Array.prototype,MG=IG.splice;function RG(t){var e=this.__data__,n=_G(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():MG.call(e,n,1),--this.size,!0}var DG=RG,$G=cy;function BG(t){var e=this.__data__,n=$G(e,t);return n<0?void 0:e[n][1]}var jG=BG,LG=cy;function FG(t){return LG(this.__data__,t)>-1}
vendor: 4,596 bytes, lines 65-72
65var UG=FG,zG=cy;function HG(t,e){var n=this.__data__,r=zG(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var GG=HG,VG=CG,WG=DG,KG=jG,QG=UG,YG=GG;function vc(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}vc.prototype.clear=VG;vc.prototype.delete=WG;vc.prototype.get=KG;vc.prototype.has=QG;vc.prototype.set=YG;var fy=vc,XG=Fs,qG=pi,JG=XG(qG,"Map"),oA=JG,tP=OG,ZG=fy,e9=oA;function t9(){this.size=0,this.__data__={hash:new tP,map:new(e9||ZG),string:new tP}}var n9=t9;function r9(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}var i9=r9,o9=i9;function a9(t,e){var n=t.__data__;return o9(e)?n[typeof e=="string"?"string":"hash"]:n.map}var dy=a9,s9=dy;function l9(t){var e=s9(this,t).delete(t);return this.size-=e?1:0,e}var u9=l9,c9=dy;function f9(t){return c9(this,t).get(t)}var d9=f9,h9=dy;function p9(t){return h9(this,t).has(t)}var g9=p9,m9=dy;function y9(t,e){var n=m9(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var v9=y9,b9=n9,w9=u9,x9=d9,A9=g9,S9=v9;function bc(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}bc.prototype.clear=b9;bc.prototype.delete=w9;bc.prototype.get=x9;bc.prototype.has=A9;bc.prototype.set=S9;var aA=bc,aR=aA,E9="Expected a function";function sA(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(E9);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(sA.Cache||aR),n}sA.Cache=aR;var sR=sA;const O9=je(sR);var P9=sR,C9=500;function T9(t){var e=P9(t,function(r){return n.size===C9&&n.clear(),r}),n=e.cache;return e}var k9=T9,N9=k9,_9=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,I9=/\\(\\)?/g,M9=N9(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(_9,function(n,r,i,o){e.push(i?o.replace(I9,"$1"):r||n)}),e}),R9=M9;function D9(t,e){for(var n=-1,r=t==null?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}var lA=D9,nP=dh,$9=lA,B9=En,j9=gc,L9=1/0,rP=nP?nP.prototype:void 0,iP=rP?rP.toString:void 0;function lR(t){if(typeof t=="string")return t;if(B9(t))return $9(t,lR)+"";if(j9(t))return iP?iP.call(t):"";var e=t+"";return e=="0"&&1/t==-L9?"-0":e}var F9=lR,U9=F9;function z9(t){return t==null?"":U9(t)}var uR=z9,H9=En,G9=nA,V9=R9,W9=uR;function K9(t,e){return H9(t)?t:G9(t,e)?[t]:V9(W9(t))}var cR=K9,Q9=gc,Y9=1/0;function X9(t){if(typeof t=="string"||Q9(t))return t;var e=t+"";return e=="0"&&1/t==-Y9?"-0":e}var hy=X9,q9=cR,J9=hy;function Z9(t,e){e=q9(e,t);for(var n=0,r=e.length;t!=null&&n<r;)t=t[J9(e[n++])];return n&&n==r?t:void 0}var uA=Z9,eV=uA;function tV(t,e,n){var r=t==null?void 0:eV(t,e);return r===void 0?n:r}var fR=tV;const sr=je(fR);function nV(t){return t==null}var rV=nV;const Ne=je(rV);var iV=ao,oV=En,aV=so,sV="[object String]";function lV(t){return typeof t=="string"||!oV(t)&&aV(t)&&iV(t)==sV}var uV=lV;const hh=je(uV);var dR={exports:{}},Ie={};/** @license React v16.13.1
66 * react-is.production.min.js
67 *
68 * Copyright (c) Facebook, Inc. and its affiliates.
69 *
70 * This source code is licensed under the MIT license found in the
71 * LICENSE file in the root directory of this source tree.
72 */var Ct=typeof Symbol=="function"&&Symbol.for,cA=Ct?Symbol.for("react.element"):60103,fA=Ct?Symbol.for("react.portal"):60106,py=Ct?Symbol.for("react.fragment"):60107,gy=Ct?Symbol.for("react.strict_mode"):60108,my=Ct?Symbol.for("react.profiler"):60114,yy=Ct?Symbol.for("react.provider"):60109,vy=Ct?Symbol.for("react.context"):60110,dA=Ct?Symbol.for("react.async_mode"):60111,by=Ct?Symbol.for("react.concurrent_mode"):60111,wy=Ct?Symbol.for("react.forward_ref"):60112,xy=Ct?Symbol.for("react.suspense"):60113,cV=Ct?Symbol.for("react.suspense_list"):60120,Ay=Ct?Symbol.for("react.memo"):60115,Sy=Ct?Symbol.for("react.lazy"):60116,fV=Ct?Symbol.for("react.block"):60121,dV=Ct?Symbol.for("react.fundamental"):60117,hV=Ct?Symbol.for("react.responder"):60118,pV=Ct?Symbol.for("react.scope"):60119;function Hn(t){if(typeof t=="object"&&t!==null){var e=t.$$typeof;switch(e){case cA:switch(t=t.type,t){case dA:case by:case py:case my:case gy:case xy:return t;default:switch(t=t&&t.$$typeof,t){case vy:case wy:case Sy:case Ay:case yy:return t;default:return e}}case fA:return e}}}function hR(t){return Hn(t)===by}Ie.AsyncMode=dA;Ie.ConcurrentMode=by;Ie.ContextConsumer=vy;Ie.ContextProvider=yy;Ie.Element=cA;Ie.ForwardRef=wy;Ie.Fragment=py;Ie.Lazy=Sy;Ie.Memo=Ay;Ie.Portal=fA;
vendor: 4,124 bytes, line 72
72Ie.Profiler=my;Ie.StrictMode=gy;Ie.Suspense=xy;Ie.isAsyncMode=function(t){return hR(t)||Hn(t)===dA};Ie.isConcurrentMode=hR;Ie.isContextConsumer=function(t){return Hn(t)===vy};Ie.isContextProvider=function(t){return Hn(t)===yy};Ie.isElement=function(t){return typeof t=="object"&&t!==null&&t.$$typeof===cA};Ie.isForwardRef=function(t){return Hn(t)===wy};Ie.isFragment=function(t){return Hn(t)===py};Ie.isLazy=function(t){return Hn(t)===Sy};Ie.isMemo=function(t){return Hn(t)===Ay};Ie.isPortal=function(t){return Hn(t)===fA};Ie.isProfiler=function(t){return Hn(t)===my};Ie.isStrictMode=function(t){return Hn(t)===gy};Ie.isSuspense=function(t){return Hn(t)===xy};Ie.isValidElementType=function(t){return typeof t=="string"||typeof t=="function"||t===py||t===by||t===my||t===gy||t===xy||t===cV||typeof t=="object"&&t!==null&&(t.$$typeof===Sy||t.$$typeof===Ay||t.$$typeof===yy||t.$$typeof===vy||t.$$typeof===wy||t.$$typeof===dV||t.$$typeof===hV||t.$$typeof===pV||t.$$typeof===fV)};Ie.typeOf=Hn;dR.exports=Ie;var lw=dR.exports,gV=ao,mV=so,yV="[object Number]";function vV(t){return typeof t=="number"||mV(t)&&gV(t)==yV}var pR=vV;const bV=je(pR);var wV=pR;function xV(t){return wV(t)&&t!=+t}var AV=xV;const ph=je(AV);var kr=function(e){return e===0?0:e>0?1:-1},Ua=function(e){return hh(e)&&e.indexOf("%")===e.length-1},Z=function(e){return bV(e)&&!ph(e)},yt=function(e){return Z(e)||hh(e)},SV=0,Ey=function(e){var n=++SV;return"".concat(e||"").concat(n)},Ms=function(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!Z(e)&&!hh(e))return r;var o;if(Ua(e)){var a=e.indexOf("%");o=n*parseFloat(e.slice(0,a))/100}else o=+e;return ph(o)&&(o=r),i&&o>n&&(o=n),o},tl=function(e){if(!e)return null;var n=Object.keys(e);return n&&n.length?e[n[0]]:null},EV=function(e){if(!Array.isArray(e))return!1;for(var n=e.length,r={},i=0;i<n;i++)if(!r[e[i]])r[e[i]]=!0;else return!0;return!1},Ys=function(e,n){return Z(e)&&Z(n)?function(r){return e+r*(n-e)}:function(){return n}};function uw(t,e,n){return!t||!t.length?null:t.find(function(r){return r&&(typeof e=="function"?e(r):sr(r,e))===n})}function Dl(t,e){for(var n in t)if({}.hasOwnProperty.call(t,n)&&(!{}.hasOwnProperty.call(e,n)||t[n]!==e[n]))return!1;for(var r in e)if({}.hasOwnProperty.call(e,r)&&!{}.hasOwnProperty.call(t,r))return!1;return!0}function cw(t){"@babel/helpers - typeof";return cw=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},cw(t)}var OV=["viewBox","children"],PV=["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","enableBackgroun
72d","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"],oP=["points","pathLength"],Qv={svg:OV,polygon:oP,polyline:oP},hA=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],Og=function(e,n){if(!e||typeof e=="function"||typeof e=="boolean")return null;var r=e;if(P.isValidElement(e)&&(r=e.props),!mc(r))return null;var i={};return Object.keys(r).forEach(function(o){hA.includes(o)&&(i[o]=n||function(a){return r[o](r,a)})}),i},CV=function(e,n,r){return function(i){return e(n,r,i),null}},Pg=function(e,n,r){if(!mc(e)||cw(e)!=="object")return null;var i=null;return Object.keys(e).forEach(function(o){var a=e[o];hA.includes(o)&&typeof a=="function"&&(i||(i={}),i[o]=CV(a,n,r))}),i},TV=["children"],kV=["children"];function aP(t,e){if(t==null)return{};var n=NV(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function NV(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}var sP={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},Vi=function(e){return typeof e=="string"?e:e?e.displayName||e.name||"Component":""},lP=null,Yv=null,pA=function t(e){if(e===lP&&Array.isArray(Yv))return Yv;var n=[];
vendor: 1,763 bytes, line 72
72return P.Children.forEach(e,function(r){Ne(r)||(lw.isFragment(r)?n=n.concat(t(r.props.children)):n.push(r))}),Yv=n,lP=e,n};function Ir(t,e){var n=[],r=[];return Array.isArray(e)?r=e.map(function(i){return Vi(i)}):r=[Vi(e)],pA(t).forEach(function(i){var o=sr(i,"type.displayName")||sr(i,"type.name");r.indexOf(o)!==-1&&n.push(i)}),n}function Mn(t,e){var n=Ir(t,e);return n&&n[0]}var uP=function(e){if(!e||!e.props)return!1;var n=e.props,r=n.width,i=n.height;return!(!Z(r)||r<=0||!Z(i)||i<=0)},_V=["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"],IV=function(e){return e&&e.type&&hh(e.type)&&_V.indexOf(e.type)>=0},MV=function(e,n,r,i){var o,a=(o=Qv==null?void 0:Qv[i])!==null&&o!==void 0?o:[];return!Ae(e)&&(i&&a.includes(n)||PV.includes(n))||r&&hA.includes(n)},ke=function(e,n,r){if(!e||typeof e=="function"||typeof e=="boolean")return null;var i=e;if(P.isValidElement(e)&&(i=e.props),!mc(i))return null;var o={};
72return Object.keys(i).forEach(function(a){var s;MV((s=i)===null||s===void 0?void 0:s[a],a,n,r)&&(o[a]=i[a])}),o},fw=function t(e,n){if(e===n)return!0;var r=P.Children.count(e);if(r!==P.Children.count(n))return!1;if(r===0)return!0;if(r===1)return cP(Array.isArray(e)?e[0]:e,Array.isArray(n)?n[0]:n);for(var i=0;i<r;i++){var o=e[i],a=n[i];if(Array.isArray(o)||Array.isArray(a)){if(!t(o,a))return!1}else if(!cP(o,a))return!1}return!0},cP=function(e,n){if(Ne(e)&&Ne(n))return!0;if(!Ne(e)&&!Ne(n)){var r=e.props||{},i=r.children,o=aP(r,TV),a=n.props||{},s=a.children,l=aP(a,kV);return i&&s?Dl(o,l)&&fw(i,s):!i&&!s?Dl(o,l):!1}return!1},fP=function(e,n){var r=[],i={};return pA(e).forEach(function(o,a){if(IV(o))r.push(o);else if(o){var s=Vi(o.type),l=n[s]||{},u=l.handler,f=l.once;if(u&&(!f||!i[s])){var c=u(o,s,a);r.push(c),i[s]=!0}}}),r},RV=function(e){var n=e&&e.type;return n&&sP[n]?sP[n]:null},DV=function(e,n){return pA(n).indexOf(e)},$V=["children","width","height","viewBox","className","style","title","desc"];function dw(){return dw=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},dw.apply(this,arguments)}function BV(t,e){if(t==null)return{};var n=jV(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function jV(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function hw(t){var e=t.children,n=t.width,r=t.height,i=t.viewBox,o=t.className,a=t.style,s=t.title,l=t.desc,u=BV(t,$V),f=i||{width:n,height:r,x:0,y:0},c=Oe("recharts-surface",o);return B.createElement("svg",dw({},ke(u,!0,"svg"),{className:c,width:n,height:r,style:a,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height)}),B.createElement("title",null,s),B.createElement("desc",null,l),e)}var LV=["children","className"];function pw(){return pw=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},pw.apply(this,arguments)}function FV(t,e){if(t==null)return{};var n=UV(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function UV(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}var Et=B.forwardRef(function(t,e){var n=t.children,r=t.className,i=FV(t,LV),o=Oe("recharts-layer",r);return B.createElement("g",pw({className:o},ke(i,!0),{ref:e}),n)}),ms=function(e,n){for(var r=arguments.length,i=new Array(r>2?r-2:0),o=2;o<r;o++)i[o-2]=arguments[o]};function zV(t,e,n){var r=-1,i=t.length;e<0&&(e=-e>i?0:i+e),n=n>i?i:n,n<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=Array(i);++r<i;)o[r]=t[r+e];return o}var HV=zV,GV=HV;function VV(t,e,n){var r=t.length;return n=n===void 0?r:n,!e&&n>=r?t:GV(t,e,n)}var WV=VV,KV="\\ud800-\\udfff",QV="\\u0300-\\u036f",YV="\\ufe20-\\ufe2f",XV="\\u20d0-\\u20ff",qV=QV+YV+XV,JV="\\ufe0e\\ufe0f",ZV="\\u200d",e7=RegExp("["+ZV+KV+qV+JV+"]");function t7(t){return e7.test(t)}var gR=t7;function n7(t){return t.split("")}var r7=n7,mR="\\ud800-\\udfff",i7="\\u0300-\\u036f",o7="\\ufe20-\\ufe2f",a7="\\u20d0-\\u20ff",s7=i7+o7+a7,l7="\\ufe0e\\ufe0f",u7="["+mR+"]",gw="["+s7+"]",mw="\\ud83c[\\udffb-\\udfff]",c7="(?:"+gw+"|"+mw+")",yR="[^"+mR+"]",vR="(?:\\ud83c[\\udde6-\\uddff]){2}",bR="[\\ud800-\\udbff][\\udc00-\\udfff]",f7="\\u200d",wR=c7+"?",xR="["+l7+"]?",d7="(?:"+f7+"(?:"+[yR,vR,bR].join("|")+")"+xR+wR+")*",h7=xR+wR+d7,p7="(?:"+[yR+gw+"?",gw,vR,bR,u7].join("|")+")",g7=RegExp(mw+"(?="+mw+")|"+p7+h7,"g");function m7(t){return t.match(g7)||[]}var y7=m7,v7=r7,b7=gR,w7=y7;function x7(t){return b7(t)?w7(t):v7(t)}var A7=x7,S7=WV,E7=gR,O7=A7,P7=uR;function C7(t){return function(e){e=P7(e);var n=E7(e)?O7(e):void 0,r=n?n[0]:e.charAt(0),i=n?S7(n,1).join(""):e.slice(1);return r[t]()+i}}var T7=C7,k7=T7,N7=k7("toUpperCase"),_7=N7;const Oy=je(_7);function Le(t){return function(){return t}}const AR=Math.cos,Cg=Math.sin,Fr=Math.sqrt,Tg=Math.PI,Py=2*Tg,yw=Math.PI,vw=2*yw,Ca=1e-6,I7=vw-Ca;function SR(t){this._+=t[0];for(let e=1,n=t.length;e<n;++e)this._+=arguments[e]+t[e]}function M7(t){let e=Math.floor(t);if(!(e>=0))throw new Error(`invalid digits: ${t}`);if(e>15)return SR;const n=10**e;return function(r){this._+=r[0];for(let i=1,o=r.length;i<o;++i)this._+=Math.round(arguments[i]*n)/n+r[i]}}class R7{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=e==null?SR:M7(e)}moveTo(e,n){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,n){this._append`L${this._x1=+e},${this._y1=+n}`}quadraticCurveTo(e,n,r,i){this._append`Q${+e},${+n},${this._x1=+r},${this._y1=+i}`}bezierCurveTo(e,n,r,i,o,a){this._append`C${+e},${+n},${+r},${+i},${this._x1=+o},${this._y1=+a}`}arcTo(e,n,r,i,o){if(e=+e,n=+n,r=+r,i=+i,o=+o,o<0)throw new Error(`negative radius: ${o}`);let a=this._x1,s=this._y1,l=r-e,u=i-n,f=a-e,c=s-n,d=f*f+c*c;if(this._x1===null)this._append`M${this._x1=e},${this._y1=n}`;else if(d>Ca)if(!(Math.abs(c*l-u*f)>Ca)||!o)this._append`L${this._x1=e},${this._y1=n}`;else{let h=r-a,g=i-s,p=l*l+u*u,v=h*h+g*g,y=Math.sqrt(p),m=Math.sqrt(d),b=o*Math.tan((yw-Math.acos((p+d-v)/(2*y*m)))/2),w=b/m,x=b/y;Math.abs(w-1)>Ca&&this._append`L${e+w*f},${n+w*c}`,this._append`A${o},${o},0,0,${+(c*h>f*g)},${this._x1=e+x*l},${this._y1=n+x*u}`}}arc(e,n,r,i,o,a){if(e=+e,n=+n,r=+r,a=!!a,r<0)throw new Error(`negative radius: ${r}`);let s=r*Math.cos(i),l=r*Math.sin(i),u=e+s,f=n+l,c=1^a,d=a?i-o:o-i;this._x1===null?this._append`M${u},${f}`:(Math.abs(this._x1-u)>Ca||Math.abs(this._y1-f)>Ca)&&this._append`L${u},${f}`,r&&(d<0&&(d=d%vw+vw),d>I7?this._append`A${r},${r},0,1,${c},${e-s},${n-l}A${r},${r},0,1,${c},${this._x1=u},${this._y1=f}`:d>Ca&&this._append`A${r},${r},0,${+(d>=yw)},${c},${this._x1=e+r*Math.cos(o)},${this._y1=n+r*Math.sin(o)}`)}rect(e,n,r,i){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+n}h${r=+r}v${+i}h${-r}Z`}toString(){return this._}}function gA(t){let e=3;return t.digits=function(n){if(!arguments.length)return e;if(n==null)e=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);e=r}return t},()=>new R7(e)}function mA(t){return typeof t=="object"&&"length"in t?t:Array.from(t)}function ER(t){this._context=t}ER.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 Cy(t){return new ER(t)}function OR(t){return t[0]}function PR(t){return t[1]}function CR(t,e){var n=Le(!0),r=null,i=Cy,o=null,a=gA(s);t=typeof t=="function"?t:t===void 0?OR:Le(t),e=typeof e=="function"?e:e===void 0?PR:Le(e);function s(l){var u,f=(l=mA(l)).length,c,d=!1,h;for(r==null&&(o=i(h=a())),u=0;u<=f;++u)!(u<f&&n(c=l[u],u,l))===d&&((d=!d)?o.lineStart():o.lineEnd()),d&&o.point(+t(c,u,l),+e(c,u,l));if(h)return o=null,h+""||null}return s.x=function(l){return arguments.length?(t=typeof l=="function"?l:Le(+l),s):t},s.y=function(l){return arguments.length?(e=typeof l=="function"?l:Le(+l),s):e},s.defined=function(l){return arguments.length?(n=typeof l=="function"?l:Le(!!l),s):n},s.curve=function(l){return arguments.length?(i=l,r!=null&&(o=i(r)),s):i},s.context=function(l){return arguments.length?(l==null?r=o=null:o=i(r=l),s):r},s}function qh(t,e,n){var r=null,i=Le(!0),o=null,a=Cy,s=null,l=gA(u);t=typeof t=="function"?t:t===void 0?OR:Le(+t),e=typeof e=="function"?e:Le(e===void 0?0:+e),n=typeof n=="function"?n:n===void 0?PR:Le(+n);function u(c){var d,h,g,p=(c=mA(c)).length,v,y=!1,m,b=new Array(p),w=new Array(p);for(o==null&&(s=a(m=l())),d=0;d<=p;++d){if(!(d<p&&i(v=c[d],d,c))===y)if(y=!y)h=d,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),g=d-1;g>=h;--g)s.point(b[g],w[g]);s.lineEnd(),s.areaEnd()}y&&(b[d]=+t(v,d,c),w[d]=+e(v,d,c),s.point(r?+r(v,d,c):b[d],n?+n(v,d,c):w[d]))}if(m)return s=null,m+""||null}function f(){return CR().defined(i).curve(a).context(o)}return u.x=function(c){return arguments.length?(t=typeof c=="function"?c:Le(+c),r=null,u):t},u.x0=function(c){return arguments.length?(t=typeof c=="function"?c:Le(+c),u):t},u.x1=function(c){return arguments.length?(r=c==null?null:typeof c=="function"?c:Le(+c),u):r},u.y=function(c){return arguments.length?(e=typeof c=="function"?c:Le(+c),n=null,u):e},u.y0=function(c){return arguments.length?(e=typeof c=="function"?c:Le(+c),u):e},u.y1=function(c){return arguments.length?(n=c==null?null:typeof c=="function"?c:Le(+c),u):n},u.lineX0=u.lineY0=function(){return f().x(t).y(e)},u.lineY1=function(){return f().x(t).y(n)},u.lineX1=function(){return f().x(r).y(e)},u.defined=function(c){return arguments.length?(i=typeof c=="function"?c:Le(!!c),u):i},u.curve=function(c){return arguments.length?(a=c,o!=null&&(s=a(o)),u):a},u.context=function(c){return arguments.length?(c==null?o=s=null:s=a(o=c),u):o},u}class TR{constructor(e,n){this._context=e,this._x=n}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,n){switch(e=+e,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,n,e,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,e,this._y0,e,n);break}}this._x0=e,this._y0=n}}function D7(t){return new TR(t,!0)}function $7(t){return new TR(t,!1)}const yA={draw(t,e){const n=Fr(e/Tg);t.moveTo(n,0),t.arc(0,0,n,0,Py)}},B7={draw(t,e){const n=Fr(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}},kR=Fr(1/3),j7=kR*2,L7={draw(t,e){const n=Fr(e/j7),r=n*kR;t.moveTo(0,-n),t.lineTo(r,0),t.lineTo(0,n),t.lineTo(-r,0),t.closePath()}},F7={draw(t,e){const n=Fr(e),r=-n/2;t.rect(r,r,n,n)}},U7=.8908130915292852,NR=Cg(Tg/10)/Cg(7*Tg/10),z7=Cg(Py/10)*NR,H7=-AR(Py/10)*NR,G7={draw(t,e){const n=Fr(e*U7),r=z7*n,i=H7*n;t.moveTo(0,-n),t.lineTo(r,i);for(let o=1;o<5;++o){const a=Py*o/5,s=AR(a),l=Cg(a);t.lineTo(l*n,-s*n),t.lineTo(s*r-l*i,l*r+s*i)}t.closePath()}}
vendor: 7,229 bytes, line 72
72,Xv=Fr(3),V7={draw(t,e){const n=-Fr(e/(Xv*3));t.moveTo(0,n*2),t.lineTo(-Xv*n,-n),t.lineTo(Xv*n,-n),t.closePath()}},Vn=-.5,Wn=Fr(3)/2,bw=1/Fr(12),W7=(bw/2+1)*3,K7={draw(t,e){const n=Fr(e/W7),r=n/2,i=n*bw,o=r,a=n*bw+n,s=-o,l=a;t.moveTo(r,i),t.lineTo(o,a),t.lineTo(s,l),t.lineTo(Vn*r-Wn*i,Wn*r+Vn*i),t.lineTo(Vn*o-Wn*a,Wn*o+Vn*a),t.lineTo(Vn*s-Wn*l,Wn*s+Vn*l),t.lineTo(Vn*r+Wn*i,Vn*i-Wn*r),t.lineTo(Vn*o+Wn*a,Vn*a-Wn*o),t.lineTo(Vn*s+Wn*l,Vn*l-Wn*s),t.closePath()}};function Q7(t,e){let n=null,r=gA(i);t=typeof t=="function"?t:Le(t||yA),e=typeof e=="function"?e:Le(e===void 0?64:+e);function i(){let o;if(n||(n=o=r()),t.apply(this,arguments).draw(n,+e.apply(this,arguments)),o)return n=null,o+""||null}return i.type=function(o){return arguments.length?(t=typeof o=="function"?o:Le(o),i):t},i.size=function(o){return arguments.length?(e=typeof o=="function"?o:Le(+o),i):e},i.context=function(o){return arguments.length?(n=o??null,i):n},i}function kg(){}function Ng(t,e,n){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+n)/6)}function _R(t){this._context=t}_R.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:Ng(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:Ng(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function Y7(t){return new _R(t)}function IR(t){this._context=t}IR.prototype={areaStart:kg,areaEnd:kg,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:Ng(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function X7(t){return new IR(t)}function MR(t){this._context=t}MR.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 n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Ng(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function q7(t){return new MR(t)}function RR(t){this._context=t}RR.prototype={areaStart:kg,areaEnd:kg,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 J7(t){return new RR(t)}function dP(t){return t<0?-1:1}function hP(t,e,n){var r=t._x1-t._x0,i=e-t._x1,o=(t._y1-t._y0)/(r||i<0&&-0),a=(n-t._y1)/(i||r<0&&-0),s=(o*i+a*r)/(r+i);return(dP(o)+dP(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function pP(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function qv(t,e,n){var r=t._x0,i=t._y0,o=t._x1,a=t._y1,s=(o-r)/3;t._context.bezierCurveTo(r+s,i+s*e,o-s,a-s*n,o,a)}function _g(t){this._context=t}_g.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:qv(this,this._t0,pP(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 n=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,qv(this,pP(this,n=hP(this,t,e)),n);break;default:qv(this,this._t0,n=hP(this,t,e));break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}};function DR(t){this._context=new $R(t)}(DR.prototype=Object.create(_g.prototype)).point=function(t,e){_g.prototype.point.call(this,e,t)};function $R(t){this._context=t}$R.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,n,r,i,o){this._context.bezierCurveTo(e,t,r,n,o,i)}};function Z7(t){return new _g(t)}function eW(t){return new DR(t)}function BR(t){this._context=t}BR.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,n=t.length;if(n)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),n===2)this._context.lineTo(t[1],e[1]);else for(var r=gP(t),i=gP(e),o=0,a=1;a<n;++o,++a)this._context.bezierCurveTo(r[0][o],i[0][o],r[1][o],i[1][o],t[a],e[a]);(this._line||this._line!==0&&n===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 gP(t){var e,n=t.length-1,r,i=new Array(n),o=new Array(n),a=new Array(n);for(i[0]=0,o[0]=2,a[0]=t[0]+2*t[1],e=1;e<n-1;++e)i[e]=1,o[e]=4,a[e]=4*t[e]+2*t[e+1];for(i[n-1]=2,o[n-1]=7,a[n-1]=8*t[n-1]+t[n],e=1;e<n;++e)r=i[e]/o[e-1],o[e]-=r,a[e]-=r*a[e-1];for(i[n-1]=a[n-1]/o[n-1],e=n-2;e>=0;--e)i[e]=(a[e]-i[e+1])/o[e];for(o[n-1]=(t[n]+i[n-1])/2,e=0;e<n-1;++e)o[e]=2*t[e+1]-i[e+1];return[i,o]}function tW(t){return new BR(t)}function Ty(t,e){this._context=t,this._t=e}Ty.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: 9,125 bytes, lines 72-75
72default:{if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}break}}this._x=t,this._y=e}};function nW(t){return new Ty(t,.5)}function rW(t){return new Ty(t,0)}function iW(t){return new Ty(t,1)}function Vu(t,e){if((a=t.length)>1)for(var n=1,r,i,o=t[e[0]],a,s=o.length;n<a;++n)for(i=o,o=t[e[n]],r=0;r<s;++r)o[r][1]+=o[r][0]=isNaN(i[r][1])?i[r][0]:i[r][1]}function ww(t){for(var e=t.length,n=new Array(e);--e>=0;)n[e]=e;return n}function oW(t,e){return t[e]}function aW(t){const e=[];return e.key=t,e}function sW(){var t=Le([]),e=ww,n=Vu,r=oW;function i(o){var a=Array.from(t.apply(this,arguments),aW),s,l=a.length,u=-1,f;for(const c of o)for(s=0,++u;s<l;++s)(a[s][u]=[0,+r(c,a[s].key,u,o)]).data=c;for(s=0,f=mA(e(a));s<l;++s)a[f[s]].index=s;return n(a,f),a}return i.keys=function(o){return arguments.length?(t=typeof o=="function"?o:Le(Array.from(o)),i):t},i.value=function(o){return arguments.length?(r=typeof o=="function"?o:Le(+o),i):r},i.order=function(o){return arguments.length?(e=o==null?ww:typeof o=="function"?o:Le(Array.from(o)),i):e},i.offset=function(o){return arguments.length?(n=o??Vu,i):n},i}function lW(t,e){if((r=t.length)>0){for(var n,r,i=0,o=t[0].length,a;i<o;++i){for(a=n=0;n<r;++n)a+=t[n][i][1]||0;if(a)for(n=0;n<r;++n)t[n][i][1]/=a}Vu(t,e)}}function uW(t,e){if((i=t.length)>0){for(var n=0,r=t[e[0]],i,o=r.length;n<o;++n){for(var a=0,s=0;a<i;++a)s+=t[a][n][1]||0;r[n][1]+=r[n][0]=-s/2}Vu(t,e)}}function cW(t,e){if(!(!((a=t.length)>0)||!((o=(i=t[e[0]]).length)>0))){for(var n=0,r=1,i,o,a;r<o;++r){for(var s=0,l=0,u=0;s<a;++s){for(var f=t[e[s]],c=f[r][1]||0,d=f[r-1][1]||0,h=(c-d)/2,g=0;g<s;++g){var p=t[e[g]],v=p[r][1]||0,y=p[r-1][1]||0;h+=v-y}l+=c,u+=h*c}i[r-1][1]+=i[r-1][0]=n,l&&(n-=u/l)}i[r-1][1]+=i[r-1][0]=n,Vu(t,e)}}function rd(t){"@babel/helpers - typeof";return rd=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},rd(t)}var fW=["type","size","sizeType"];function xw(){return xw=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},xw.apply(this,arguments)}function mP(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function yP(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?mP(Object(n),!0).forEach(function(r){dW(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):mP(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function dW(t,e,n){return e=hW(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function hW(t){var e=pW(t,"string");return rd(e)=="symbol"?e:String(e)}function pW(t,e){if(rd(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(rd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function gW(t,e){if(t==null)return{};var n=mW(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function mW(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}var jR={symbolCircle:yA,symbolCross:B7,symbolDiamond:L7,symbolSquare:F7,symbolStar:G7,symbolTriangle:V7,symbolWye:K7},yW=Math.PI/180,vW=function(e){var n="symbol".concat(Oy(e));return jR[n]||yA},bW=function(e,n,r){if(n==="area")return e;switch(r){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*yW;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}},wW=function(e,n){jR["symbol".concat(Oy(e))]=n},vA=function(e){var n=e.type,r=n===void 0?"circle":n,i=e.size,o=i===void 0?64:i,a=e.sizeType,s=a===void 0?"area":a,l=gW(e,fW),u=yP(yP({},l),{},{type:r,size:o,sizeType:s}),f=function(){var v=vW(r),y=Q7().type(v).size(bW(o,s,r));return y()},c=u.className,d=u.cx,h=u.cy,g=ke(u,!0);return d===+d&&h===+h&&o===+o?B.createElement("path",xw({},g,{className:Oe("recharts-symbols",c),transform:"translate(".concat(d,", ").concat(h,")"),d:f()})):null};vA.registerSymbol=wW;function Wu(t){"@babel/helpers - typeof";return Wu=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},Wu(t)}function Aw(){return Aw=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Aw.apply(this,arguments)}function vP(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function xW(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?vP(Object(n),!0).forEach(function(r){id(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):vP(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function AW(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function SW(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,FR(r.key),r)}}function EW(t,e,n){return e&&SW(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function OW(t,e,n){return e=Ig(e),PW(t,LR()?Reflect.construct(e,n||[],Ig(t).constructor):e.apply(t,n))}function PW(t,e){if(e&&(Wu(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return CW(t)}function CW(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function LR(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(LR=function(){return!!t})()}function Ig(t){return Ig=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ig(t)}function TW(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&&Sw(t,e)}function Sw(t,e){return Sw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Sw(t,e)}function id(t,e,n){return e=FR(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function FR(t){var e=kW(t,"string");return Wu(e)=="symbol"?e:String(e)}function kW(t,e){if(Wu(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Wu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Kn=32,bA=function(t){TW(e,t);function e(){return AW(this,e),OW(this,e,arguments)}return EW(e,[{key:"renderIcon",value:function(r){var i=this.props.inactiveColor,o=Kn/2,a=Kn/6,s=Kn/3,l=r.inactive?i:r.color;if(r.type==="plainline")return B.createElement("line",{strokeWidth:4,fill:"none",stroke:l,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:o,x2:Kn,y2:o,className:"recharts-legend-icon"});if(r.type==="line")return B.createElement("path",{strokeWidth:4,fill:"none",stroke:l,d:"M0,".concat(o,"h").concat(s,`
73            A`).concat(a,",").concat(a,",0,1,1,").concat(2*s,",").concat(o,`
74            H`).concat(Kn,"M").concat(2*s,",").concat(o,`
75            A`).concat(a,",").concat(a,",0,1,1,").concat(s,",").concat(o),className:"recharts-legend-icon"});if(r.type==="rect")return B.createElement("path",{stroke:"none",fill:l,d:"M0,".concat(Kn/8,"h").concat(Kn,"v").concat(Kn*3/4,"h").concat(-Kn,"z"),className:"recharts-legend-icon"});if(B.isValidElement(r.legendIcon)){var u=xW({},r);return delete u.legendIcon,B.cloneElement(r.legendIcon,u)}return B.createElement(vA,{fill:l,cx:o,cy:o,size:Kn,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,i=this.props,o=i.payload,a=i.iconSize,s=i.layout,l=i.formatter,u=i.inactiveColor,f={x:0,y:0,width:Kn,height:Kn}
75,c={display:s==="horizontal"?"inline-block":"block",marginRight:10},d={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(h,g){var p=h.formatter||l,v=Oe(id(id({"recharts-legend-item":!0},"legend-item-".concat(g),!0),"inactive",h.inactive));if(h.type==="none")return null;var y=Ae(h.value)?null:h.value;ms(!Ae(h.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 m=h.inactive?u:h.color;return B.createElement("li",Aw({className:v,style:c,key:"legend-item-".concat(g)},Pg(r.props,h,g)),B.createElement(hw,{width:a,height:a,viewBox:f,style:d},r.renderIcon(h)),B.createElement("span",{className:"recharts-legend-item-text",style:{color:m}},p?p(y,h,g):y))})}},{key:"render",value:function(){var r=this.props,i=r.payload,o=r.layout,a=r.align;if(!i||!i.length)return null;var s={padding:0,margin:0,textAlign:o==="horizontal"?a:"left"};return B.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}]),e}(P.PureComponent);id(bA,"displayName","Legend");id(bA,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var NW=fy;function _W(){this.__data__=new NW,this.size=0}var IW=_W;function MW(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}var RW=MW;function DW(t){return this.__data__.get(t)}var $W=DW;function BW(t){return this.__data__.has(t)}var jW=BW,LW=fy,FW=oA,UW=aA,zW=200;function HW(t,e){var n=this.__data__;if(n instanceof LW){var r=n.__data__;if(!FW||r.length<zW-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new UW(r)}return n.set(t,e),this.size=n.size,this}var GW=HW,VW=fy,WW=IW,KW=RW,QW=$W,YW=jW,XW=GW;function wc(t){var e=this.__data__=new VW(t);this.size=e.size}wc.prototype.clear=WW;wc.prototype.delete=KW;wc.prototype.get=QW;wc.prototype.has=YW;wc.prototype.set=XW;var UR=wc,qW="__lodash_hash_undefined__";function JW(t){return this.__data__.set(t,qW),this}var ZW=JW;function eK(t){return this.__data__.has(t)}var tK=eK,nK=aA,rK=ZW,iK=tK;function Mg(t){var e=-1,n=t==null?0:t.length;for(this.__data__=new nK;++e<n;)this.add(t[e])}Mg.prototype.add=Mg.prototype.push=rK;Mg.prototype.has=iK;var zR=Mg;function oK(t,e){for(var n=-1,r=t==null?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}var HR=oK;function aK(t,e){return t.has(e)}var GR=aK,sK=zR,lK=HR,uK=GR,cK=1,fK=2;function dK(t,e,n,r,i,o){var a=n&cK,s=t.length,l=e.length;if(s!=l&&!(a&&l>s))return!1;var u=o.get(t),f=o.get(e);if(u&&f)return u==e&&f==t;var c=-1,d=!0,h=n&fK?new sK:void 0;for(o.set(t,e),o.set(e,t);++c<s;){var g=t[c],p=e[c];if(r)var v=a?r(p,g,c,e,t,o):r(g,p,c,t,e,o);if(v!==void 0){if(v)continue;d=!1;break}if(h){if(!lK(e,function(y,m){if(!uK(h,m)&&(g===y||i(g,y,n,r,o)))return h.push(m)})){d=!1;break}}else if(!(g===p||i(g,p,n,r,o))){d=!1;break}}return o.delete(t),o.delete(e),d}var VR=dK,hK=pi,pK=hK.Uint8Array,gK=pK;function mK(t){var e=-1,n=Array(t.size);return t.forEach(function(r,i){n[++e]=[i,r]}),n}var yK=mK;function vK(t){var e=-1,n=Array(t.size);return t.forEach(function(r){n[++e]=r}),n}var wA=vK,bP=dh,wP=gK,bK=iA,wK=VR,xK=yK,AK=wA,SK=1,EK=2,OK="[object Boolean]",PK="[object Date]",CK="[object Error]",TK="[object Map]",kK="[object Number]",NK="[object RegExp]",_K="[object Set]",IK="[object String]",MK="[object Symbol]",RK="[object ArrayBuffer]",DK="[object DataView]",xP=bP?bP.prototype:void 0,Jv=xP?xP.valueOf:void 0;function $K(t,e,n,r,i,o,a){switch(n){case DK:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case RK:return!(t.byteLength!=e.byteLength||!o(new wP(t),new wP(e)));case OK:case PK:case kK:return bK(+t,+e);case CK:return t.name==e.name&&t.message==e.message;case NK:case IK:return t==e+"";case TK:var s=xK;case _K:var l=r&SK;if(s||(s=AK),t.size!=e.size&&!l)return!1;var u=a.get(t);if(u)return u==e;r|=EK,a.set(t,e);var f=wK(s(t),s(e),r,i,o,a);return a.delete(t),f;case MK:if(Jv)return Jv.call(t)==Jv.call(e)}return!1}var BK=$K;function jK(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}var WR=jK,LK=WR,FK=En;function UK(t,e,n){var r=e(t);return FK(t)?r:LK(r,n(t))}var zK=UK;function HK(t,e){for(var n=-1,r=t==null?0:t.length,i=0,o=[];++n<r;){var a=t[n];e(a,n,t)&&(o[i++]=a)}return o}var GK=HK;function VK(){return[]}var WK=VK,KK=GK,QK=WK,YK=Object.prototype,XK=YK.propertyIsEnumerable,AP=Object.getOwnPropertySymbols,qK=AP?function(t){return t==null?[]:(t=Object(t),KK(AP(t),function(e){return XK.call(t,e)}))}:QK,JK=qK;function ZK(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}var eQ=ZK,tQ=ao,nQ=so,rQ="[object Arguments]";function iQ(t){return nQ(t)&&tQ(t)==rQ}var oQ=iQ,SP=oQ,aQ=so,KR=Object.prototype,sQ=KR.hasOwnProperty,lQ=KR.propertyIsEnumerable,uQ=SP(function(){return arguments}())?SP:function(t){return aQ(t)&&sQ.call(t,"callee")&&!lQ.call(t,"callee")},xA=uQ,Rg={exports:{}};function cQ(){return!1}var fQ=cQ;Rg.exports;(function(t,e){var n=pi,r=fQ,i=e&&!e.nodeType&&e,o=i&&!0&&t&&!t.nodeType&&t,a=o&&o.exports===i,s=a?n.Buffer:void 0,l=s?s.isBuffer:void 0,u=l||r;t.exports=u})(Rg,Rg.exports);var QR=Rg.exports,dQ=9007199254740991,hQ=/^(?:0|[1-9]\d*)$/;function pQ(t,e){var n=typeof t;return e=e??dQ,!!e&&(n=="number"||n!="symbol"&&hQ.test(t))&&t>-1&&t%1==0&&t<e}var AA=pQ,gQ=9007199254740991;function mQ(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=gQ}var SA=mQ,yQ=ao,vQ=SA,bQ=so,wQ="[object Arguments]",xQ="[object Array]",AQ="[object Boolean]",SQ="[object Date]",EQ="[object Error]",OQ="[object Function]",PQ="[object Map]",CQ="[object Number]",TQ="[object Object]",kQ="[object RegExp]",NQ="[object Set]",_Q="[object String]",IQ="[object WeakMap]",MQ="[object ArrayBuffer]",RQ="[object DataView]",DQ="[object Float32Array]",$Q="[object Float64Array
75]",BQ="[object Int8Array]",jQ="[object Int16Array]",LQ="[object Int32Array]",FQ="[object Uint8Array]",UQ="[object Uint8ClampedArray]",zQ="[object Uint16Array]",HQ="[object Uint32Array]",Ve={};Ve[DQ]=Ve[$Q]=Ve[BQ]=Ve[jQ]=Ve[LQ]=Ve[FQ]=Ve[UQ]=Ve[zQ]=Ve[HQ]=!0;Ve[wQ]=Ve[xQ]=Ve[MQ]=Ve[AQ]=Ve[RQ]=Ve[SQ]=Ve[EQ]=Ve[OQ]=Ve[PQ]=Ve[CQ]=Ve[TQ]=Ve[kQ]=Ve[NQ]=Ve[_Q]=Ve[IQ]=!1;function GQ(t){return bQ(t)&&vQ(t.length)&&!!Ve[yQ(t)]}var VQ=GQ;function WQ(t){return function(e){return t(e)}}var YR=WQ,Dg={exports:{}};Dg.exports;(function(t,e){var n=rR,r=e&&!e.nodeType&&e,i=r&&!0&&t&&!t.nodeType&&t,o=i&&i.exports===r,a=o&&n.process,s=function(){try{var l=i&&i.require&&i.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();t.exports=s})(Dg,Dg.exports);var KQ=Dg.exports,QQ=VQ,YQ=YR,EP=KQ,OP=EP&&EP.isTypedArray,XQ=OP?YQ(OP):QQ,XR=XQ,qQ=eQ,JQ=xA,ZQ=En,eY=QR,tY=AA,nY=XR,rY=Object.prototype,iY=rY.hasOwnProperty;function oY(t,e){var n=ZQ(t),r=!n&&JQ(t),i=!n&&!r&&eY(t),o=!n&&!r&&!i&&nY(t),a=n||r||i||o,s=a?qQ(t.length,String):[],l=s.length;for(var u in t)(e||iY.call(t,u))&&!(a&&(u=="length"||i&&(u=="offset"||u=="parent")||o&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||tY(u,l)))&&s.push(u);return s}var aY=oY,sY=Object.prototype;function lY(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||sY;return t===n}var uY=lY;function cY(t,e){return function(n){return t(e(n))}}var qR=cY,fY=qR,dY=fY(Object.keys,Object),hY=dY,pY=uY,gY=hY,mY=Object.prototype,yY=mY.hasOwnProperty;function vY(t){if(!pY(t))return gY(t);var e=[];for(var n in Object(t))yY.call(t,n)&&n!="constructor"&&e.push(n);return e}var bY=vY,wY=rA,xY=SA;function AY(t){return t!=null&&xY(t.length)&&!wY(t)}var ky=AY,SY=aY,EY=bY,OY=ky;function PY(t){return OY(t)?SY(t):EY(t)}var EA=PY,CY=zK,TY=JK,kY=EA;function NY(t){return CY(t,kY,TY)}var _Y=NY,PP=_Y,IY=1,MY=Object.prototype,RY=MY.hasOwnProperty;function DY(t,e,n,r,i,o){var a=n&IY,s=PP(t),l=s.length,u=PP(e),f=u.length;if(l!=f&&!a)return!1;for(var c=l;c--;){var d=s[c];if(!(a?d in e:RY.call(e,d)))return!1}var h=o.get(t),g=o.get(e);if(h&&g)return h==e&&g==t;var p=!0;o.set(t,e),o.set(e,t);for(var v=a;++c<l;){d=s[c];var y=t[d],m=e[d];if(r)var b=a?r(m,y,d,e,t,o):r(y,m,d,t,e,o);if(!(b===void 0?y===m||i(y,m,n,r,o):b)){p=!1;break}v||(v=d=="constructor")}if(p&&!v){var w=t.constructor,x=e.constructor;w!=x&&"constructor"in t&&"constructor"in e&&!(typeof w=="function"&&w instanceof w&&typeof x=="function"&&x instanceof x)&&(p=!1)}return o.delete(t),o.delete(e),p}var $Y=DY,BY=Fs,jY=pi,LY=BY(jY,"DataView"),FY=LY,UY=Fs,zY=pi,HY=UY(zY,"Promise"),GY=HY,VY=Fs,WY=pi,KY=VY(WY,"Set"),JR=KY,QY=Fs,YY=pi,XY=QY(YY,"WeakMap"),qY=XY,Ew=FY,Ow=oA,Pw=GY,Cw=JR,Tw=qY,ZR=ao,xc=oR,CP="[object Map]",JY="[object Object]",TP="[object Promise]",kP="[object Set]",NP="[object WeakMap]",_P="[object DataView]",ZY=xc(Ew),eX=xc(Ow),tX=xc(Pw),nX=xc(Cw),rX=xc(Tw),Ta=ZR;(Ew&&Ta(new Ew(new ArrayBuffer(1)))!=_P||Ow&&Ta(new Ow)!=CP||Pw&&Ta(Pw.resolve())!=TP||Cw&&Ta(new Cw)!=kP||Tw&&Ta(new Tw)!=NP)&&(Ta=function(t){var e=ZR(t),n=e==JY?t.constructor:void 0,r=n?xc(n):"";if(r)switch(r){case ZY:return _P;case eX:return CP;case tX:return TP;case nX:return kP;case rX:return NP}return e});var iX=Ta,Zv=UR,oX=VR,aX=BK,sX=$Y,IP=iX,MP=En,RP=QR,lX=XR,uX=1,DP="[object Arguments]",$P="[object Array]",Jh="[object Object]",cX=Object.prototype,BP=cX.hasOwnProperty;function fX(t,e,n,r,i,o){var a=MP(t),s=MP(e),l=a?$P:IP(t),u=s?$P:IP(e);l=l==DP?Jh:l,u=u==DP?Jh:u;var f=l==Jh,c=u==Jh,d=l==u;if(d&&RP(t)){if(!RP(e))return!1;a=!0,f=!1}if(d&&!f)return o||(o=new Zv),a||lX(t)?oX(t,e,n,r,i,o):aX(t,e,l,n,r,i,o);if(!(n&uX)){var h=f&&BP.call(t,"__wrapped__"),g=c&&BP.call(e,"__wrapped__");
vendor: 5,349 bytes, line 75
75if(h||g){var p=h?t.value():t,v=g?e.value():e;return o||(o=new Zv),i(p,v,n,r,o)}}return d?(o||(o=new Zv),sX(t,e,n,r,i,o)):!1}var dX=fX,hX=dX,jP=so;function eD(t,e,n,r,i){return t===e?!0:t==null||e==null||!jP(t)&&!jP(e)?t!==t&&e!==e:hX(t,e,n,r,eD,i)}var OA=eD,pX=UR,gX=OA,mX=1,yX=2;function vX(t,e,n,r){var i=n.length,o=i,a=!r;if(t==null)return!o;for(t=Object(t);i--;){var s=n[i];if(a&&s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++i<o;){s=n[i];var l=s[0],u=t[l],f=s[1];if(a&&s[2]){if(u===void 0&&!(l in t))return!1}else{var c=new pX;if(r)var d=r(u,f,l,t,e,c);if(!(d===void 0?gX(f,u,mX|yX,r,c):d))return!1}}return!0}var bX=vX,wX=ga;function xX(t){return t===t&&!wX(t)}var tD=xX,AX=tD,SX=EA;function EX(t){for(var e=SX(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,AX(i)]}return e}var OX=EX;function PX(t,e){return function(n){return n==null?!1:n[t]===e&&(e!==void 0||t in Object(n))}}var nD=PX,CX=bX,TX=OX,kX=nD;function NX(t){var e=TX(t);return e.length==1&&e[0][2]?kX(e[0][0],e[0][1]):function(n){return n===t||CX(n,t,e)}}var _X=NX;function IX(t,e){return t!=null&&e in Object(t)}var MX=IX,RX=cR,DX=xA,$X=En,BX=AA,jX=SA,LX=hy;function FX(t,e,n){e=RX(e,t);for(var r=-1,i=e.length,o=!1;++r<i;){var a=LX(e[r]);if(!(o=t!=null&&n(t,a)))break;t=t[a]}return o||++r!=i?o:(i=t==null?0:t.length,!!i&&jX(i)&&BX(a,i)&&($X(t)||DX(t)))}var UX=FX,zX=MX,HX=UX;function GX(t,e){return t!=null&&HX(t,e,zX)}var VX=GX,WX=OA,KX=fR,QX=VX,YX=nA,XX=tD,qX=nD,JX=hy,ZX=1,eq=2;function tq(t,e){return YX(t)&&XX(e)?qX(JX(t),e):function(n){var r=KX(n,t);return r===void 0&&r===e?QX(n,t):WX(e,r,ZX|eq)}}var nq=tq;function rq(t){return t}var Ac=rq;function iq(t){return function(e){return e==null?void 0:e[t]}}var oq=iq,aq=uA;function sq(t){return function(e){return aq(e,t)}}var lq=sq,uq=oq,cq=lq,fq=nA,dq=hy;function hq(t){return fq(t)?uq(dq(t)):cq(t)}var pq=hq,gq=_X,mq=nq,yq=Ac,vq=En,bq=pq;function wq(t){return typeof t=="function"?t:t==null?yq:typeof t=="object"?vq(t)?mq(t[0],t[1]):gq(t):bq(t)}var Sc=wq;function xq(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1}var Aq=xq;function Sq(t){return t!==t}var Eq=Sq;function Oq(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}var Pq=Oq,Cq=Aq,Tq=Eq,kq=Pq;function Nq(t,e,n){return e===e?kq(t,e,n):Cq(t,Tq,n)}var _q=Nq,Iq=_q;function Mq(t,e){var n=t==null?0:t.length;return!!n&&Iq(t,e,0)>-1}var Rq=Mq;function Dq(t,e,n){for(var r=-1,i=t==null?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}var $q=Dq;function Bq(){}var jq=Bq,e0=JR,Lq=jq,Fq=wA,Uq=1/0,zq=e0&&1/Fq(new e0([,-0]))[1]==Uq?function(t){return new e0(t)}:Lq,Hq=zq,Gq=zR,Vq=Rq,Wq=$q,Kq=GR,Qq=Hq,Yq=wA,Xq=200;function qq(t,e,n){var r=-1,i=Vq,o=t.length,a=!0,s=[],l=s;if(n)a=!1,i=Wq;else if(o>=Xq){var u=e?null:Qq(t);if(u)return Yq(u);a=!1,i=Kq,l=new Gq}else l=e?[]:s;e:for(;++r<o;){var f=t[r],c=e?e(f):f;if(f=n||f!==0?f:0,a&&c===c){for(var d=l.length;d--;)if(l[d]===c)continue e;e&&l.push(c),s.push(f)}else i(l,c,n)||(l!==s&&l.push(c),s.push(f))}return s}var Jq=qq,Zq=Sc,eJ=Jq;function tJ(t,e){return t&&t.length?eJ(t,Zq(e)):[]}var nJ=tJ;const LP=je(nJ);function rD(t,e,n){return e===!0?LP(t,n):Ae(e)?LP(t,e):t}function Ku(t){"@babel/helpers - typeof";return Ku=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},Ku(t)}var rJ=["ref"];function FP(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Aa(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?FP(Object(n),!0).forEach(function(r){Ny(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):FP(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function iJ(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function UP(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,aD(r.key),r)}}function oJ(t,e,n){return e&&UP(t.prototype,e),n&&UP(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function aJ(t,e,n){return e=$g(e),sJ(t,iD()?Reflect.construct(e,n||[],$g(t).constructor):e.apply(t,n))}function sJ(t,e){if(e&&(Ku(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oD(t)}function iD(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iD=function(){return!!t})()}function $g(t){return $g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$g(t)}function oD(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function lJ(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&&kw(t,e)}
vendor: 4,087 bytes, line 75
75function kw(t,e){return kw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},kw(t,e)}function Ny(t,e,n){return e=aD(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function aD(t){var e=uJ(t,"string");return Ku(e)=="symbol"?e:String(e)}function uJ(t,e){if(Ku(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Ku(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function cJ(t,e){if(t==null)return{};var n=fJ(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function fJ(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function dJ(t){return t.value}function hJ(t,e){if(B.isValidElement(t))return B.cloneElement(t,e);if(typeof t=="function")return B.createElement(t,e);e.ref;var n=cJ(e,rJ);return B.createElement(bA,n)}var zP=1,od=function(t){lJ(e,t);function e(){var n;iJ(this,e);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=aJ(this,e,[].concat(i)),Ny(oD(n),"lastBoundingBox",{width:-1,height:-1}),n}return oJ(e,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>zP||Math.abs(i.height-this.lastBoundingBox.height)>zP)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,r&&r(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Aa({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var i=this.props,o=i.layout,a=i.align,s=i.verticalAlign,l=i.margin,u=i.chartWidth,f=i.chartHeight,c,d;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(a==="center"&&o==="vertical"){var h=this.getBBoxSnapshot();c={left:((u||0)-h.width)/2}}else c=a==="right"?{right:l&&l.right||0}:{left:l&&l.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(s==="middle"){var g=this.getBBoxSnapshot();d={top:((f||0)-g.height)/2}}else d=s==="bottom"?{bottom:l&&l.bottom||0}:{top:l&&l.top||0};return Aa(Aa({},c),d)}},{key:"render",value:function(){var r=this,i=this.props,o=i.content,a=i.width,s=i.height,l=i.wrapperStyle,u=i.payloadUniqBy,f=i.payload,c=Aa(Aa({position:"absolute",width:a||"auto",height:s||"auto"},this.getDefaultPosition(l)),l);return B.createElement("div",{className:"recharts-legend-wrapper",style:c,ref:function(h){r.wrapperNode=h}},hJ(o,Aa(Aa({},this.props),{},{payload:rD(f,u,dJ)})))}}],[{key:"getWithHeight",value:function(r,i){var o=r.props.layout;return o==="vertical"&&Z(r.props.height)?{height:r.props.height}:o==="horizontal"?{width:r.props.width||i}:null}}]),e}(P.PureComponent);Ny(od,"displayName","Legend");Ny(od,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var HP=dh,pJ=xA,gJ=En,GP=HP?HP.isConcatSpreadable:void 0;function mJ(t){return gJ(t)||pJ(t)||!!(GP&&t&&t[GP])}var yJ=mJ,vJ=WR,bJ=yJ;function sD(t,e,n,r,i){var o=-1,a=t.length;for(n||(n=bJ),i||(i=[]);++o<a;){var s=t[o];e>0&&n(s)?e>1?sD(s,e-1,n,r,i):vJ(i,s):r||(i[i.length]=s)}return i}var lD=sD;function wJ(t){return function(e,n,r){for(var i=-1,o=Object(e),a=r(e),s=a.length;s--;){var l=a[t?s:++i];if(n(o[l],l,o)===!1)break}return e}}
vendor: 4,061 bytes, lines 75-76
75var xJ=wJ,AJ=xJ,SJ=AJ(),EJ=SJ,OJ=EJ,PJ=EA;function CJ(t,e){return t&&OJ(t,e,PJ)}var uD=CJ,TJ=ky;function kJ(t,e){return function(n,r){if(n==null)return n;if(!TJ(n))return t(n,r);for(var i=n.length,o=e?i:-1,a=Object(n);(e?o--:++o<i)&&r(a[o],o,a)!==!1;);return n}}var NJ=kJ,_J=uD,IJ=NJ,MJ=IJ(_J),PA=MJ,RJ=PA,DJ=ky;function $J(t,e){var n=-1,r=DJ(t)?Array(t.length):[];return RJ(t,function(i,o,a){r[++n]=e(i,o,a)}),r}var cD=$J;function BJ(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}var jJ=BJ,VP=gc;function LJ(t,e){if(t!==e){var n=t!==void 0,r=t===null,i=t===t,o=VP(t),a=e!==void 0,s=e===null,l=e===e,u=VP(e);if(!s&&!u&&!o&&t>e||o&&a&&l&&!s&&!u||r&&a&&l||!n&&l||!i)return 1;if(!r&&!o&&!u&&t<e||u&&n&&i&&!r&&!o||s&&n&&i||!a&&i||!l)return-1}return 0}var FJ=LJ,UJ=FJ;function zJ(t,e,n){for(var r=-1,i=t.criteria,o=e.criteria,a=i.length,s=n.length;++r<a;){var l=UJ(i[r],o[r]);if(l){if(r>=s)return l;var u=n[r];return l*(u=="desc"?-1:1)}}return t.index-e.index}var HJ=zJ,t0=lA,GJ=uA,VJ=Sc,WJ=cD,KJ=jJ,QJ=YR,YJ=HJ,XJ=Ac,qJ=En;function JJ(t,e,n){e.length?e=t0(e,function(o){return qJ(o)?function(a){return GJ(a,o.length===1?o[0]:o)}:o}):e=[XJ];var r=-1;e=t0(e,QJ(VJ));var i=WJ(t,function(o,a,s){var l=t0(e,function(u){return u(o)});return{criteria:l,index:++r,value:o}});return KJ(i,function(o,a){return YJ(o,a,n)})}var ZJ=JJ;function eZ(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}var tZ=eZ,nZ=tZ,WP=Math.max;function rZ(t,e,n){return e=WP(e===void 0?t.length-1:e,0),function(){for(var r=arguments,i=-1,o=WP(r.length-e,0),a=Array(o);++i<o;)a[i]=r[e+i];i=-1;for(var s=Array(e+1);++i<e;)s[i]=r[i];return s[e]=n(a),nZ(t,this,s)}}var iZ=rZ;function oZ(t){return function(){return t}}var aZ=oZ,sZ=Fs,lZ=function(){try{var t=sZ(Object,"defineProperty");return t({},"",{}),t}catch{}}(),fD=lZ,uZ=aZ,KP=fD,cZ=Ac,fZ=KP?function(t,e){return KP(t,"toString",{configurable:!0,enumerable:!1,value:uZ(e),writable:!0})}:cZ,dZ=fZ,hZ=800,pZ=16,gZ=Date.now;function mZ(t){var e=0,n=0;return function(){var r=gZ(),i=pZ-(r-n);if(n=r,i>0){if(++e>=hZ)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var yZ=mZ,vZ=dZ,bZ=yZ,wZ=bZ(vZ),xZ=wZ,AZ=Ac,SZ=iZ,EZ=xZ;function OZ(t,e){return EZ(SZ(t,e,AZ),t+"")}var PZ=OZ,CZ=iA,TZ=ky,kZ=AA,NZ=ga;function _Z(t,e,n){if(!NZ(n))return!1;var r=typeof e;return(r=="number"?TZ(n)&&kZ(e,n.length):r=="string"&&e in n)?CZ(n[e],t):!1}var _y=_Z,IZ=lD,MZ=ZJ,RZ=PZ,QP=_y,DZ=RZ(function(t,e){if(t==null)return[];var n=e.length;return n>1&&QP(t,e[0],e[1])?e=[]:n>2&&QP(e[0],e[1],e[2])&&(e=[e[0]]),MZ(t,IZ(e,1),[])}),$Z=DZ;const CA=je($Z);function ad(t){"@babel/helpers - typeof";return ad=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},ad(t)}function Nw(){return Nw=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Nw.apply(this,arguments)}function BZ(t,e){return UZ(t)||FZ(t,e)||LZ(t,e)||jZ()}function jZ(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
76In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function LZ(t,e){if(t){if(typeof t=="string")return YP(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return YP(t,e)}}function YP(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function FZ(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,e!==0)for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(f){u=!0,i=f}
vendor: 31,836 bytes, lines 76-83
76finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function UZ(t){if(Array.isArray(t))return t}function XP(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function n0(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?XP(Object(n),!0).forEach(function(r){zZ(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):XP(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function zZ(t,e,n){return e=HZ(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function HZ(t){var e=GZ(t,"string");return ad(e)=="symbol"?e:String(e)}function GZ(t,e){if(ad(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(ad(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function VZ(t){return Array.isArray(t)&&yt(t[0])&&yt(t[1])?t.join(" ~ "):t}var WZ=function(e){var n=e.separator,r=n===void 0?" : ":n,i=e.contentStyle,o=i===void 0?{}:i,a=e.itemStyle,s=a===void 0?{}:a,l=e.labelStyle,u=l===void 0?{}:l,f=e.payload,c=e.formatter,d=e.itemSorter,h=e.wrapperClassName,g=e.labelClassName,p=e.label,v=e.labelFormatter,y=e.accessibilityLayer,m=y===void 0?!1:y,b=function(){if(f&&f.length){var I={padding:0,margin:0},j=(d?CA(f,d):f).map(function(L,R){if(L.type==="none")return null;var M=n0({display:"block",paddingTop:4,paddingBottom:4,color:L.color||"#000"},s),U=L.formatter||c||VZ,k=L.value,z=L.name,G=k,X=z;if(U&&G!=null&&X!=null){var q=U(k,z,L,R,f);if(Array.isArray(q)){var ae=BZ(q,2);G=ae[0],X=ae[1]}else G=q}return B.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(R),style:M},yt(X)?B.createElement("span",{className:"recharts-tooltip-item-name"},X):null,yt(X)?B.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,B.createElement("span",{className:"recharts-tooltip-item-value"},G),B.createElement("span",{className:"recharts-tooltip-item-unit"},L.unit||""))});return B.createElement("ul",{className:"recharts-tooltip-item-list",style:I},j)}return null},w=n0({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),x=n0({margin:0},u),A=!Ne(p),E=A?p:"",O=Oe("recharts-default-tooltip",h),_=Oe("recharts-tooltip-label",g);A&&v&&f!==void 0&&f!==null&&(E=v(p,f));var T=m?{role:"status","aria-live":"assertive"}:{};return B.createElement("div",Nw({className:O,style:w},T),B.createElement("p",{className:_,style:x},B.isValidElement(E)?E:"".concat(E)),b())};function sd(t){"@babel/helpers - typeof";return sd=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},sd(t)}function Zh(t,e,n){return e=KZ(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function KZ(t){var e=QZ(t,"string");return sd(e)=="symbol"?e:String(e)}function QZ(t,e){if(sd(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(sd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Hc="recharts-tooltip-wrapper",YZ={visibility:"hidden"};function XZ(t){var e=t.coordinate,n=t.translateX,r=t.translateY;return Oe(Hc,Zh(Zh(Zh(Zh({},"".concat(Hc,"-right"),Z(n)&&e&&Z(e.x)&&n>=e.x),"".concat(Hc,"-left"),Z(n)&&e&&Z(e.x)&&n<e.x),"".concat(Hc,"-bottom"),Z(r)&&e&&Z(e.y)&&r>=e.y),"".concat(Hc,"-top"),Z(r)&&e&&Z(e.y)&&r<e.y))}function qP(t){var e=t.allowEscapeViewBox,n=t.coordinate,r=t.key,i=t.offsetTopLeft,o=t.position,a=t.reverseDirection,s=t.tooltipDimension,l=t.viewBox,u=t.viewBoxDimension;if(o&&Z(o[r]))return o[r];var f=n[r]-s-i,c=n[r]+i;if(e[r])return a[r]?f:c;if(a[r]){var d=f,h=l[r];return d<h?Math.max(c,l[r]):Math.max(f,l[r])}var g=c+s,p=l[r]+u;return g>p?Math.max(f,l[r]):Math.max(c,l[r])}function qZ(t){var e=t.translateX,n=t.translateY,r=t.useTranslate3d;return{transform:r?"translate3d(".concat(e,"px, ").concat(n,"px, 0)"):"translate(".concat(e,"px, ").concat(n,"px)")}}function JZ(t){var e=t.allowEscapeViewBox,n=t.coordinate,r=t.offsetTopLeft,i=t.position,o=t.reverseDirection,a=t.tooltipBox,s=t.useTranslate3d,l=t.viewBox,u,f,c;return a.height>0&&a.width>0&&n?(f=qP({allowEscapeViewBox:e,coordinate:n,key:"x",offsetTopLeft:r,position:i,reverseDirection:o,tooltipDimension:a.width,viewBox:l,viewBoxDimension:l.width}),c=qP({allowEscapeViewBox:e,coordinate:n,key:"y",offsetTopLeft:r,position:i,reverseDirection:o,tooltipDimension:a.height,viewBox:l,viewBoxDimension:l.height}),u=qZ({translateX:f,translateY:c,useTranslate3d:s})):u=YZ,{cssProperties:u,cssClasses:XZ({translateX:f,translateY:c,coordinate:n})}}function Qu(t){"@babel/helpers - typeof";return Qu=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},Qu(t)}function JP(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function ZP(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?JP(Object(n),!0).forEach(function(r){Mw(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):JP(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function ZZ(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function eee(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,hD(r.key),r)}}function tee(t,e,n){return e&&eee(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function nee(t,e,n){return e=Bg(e),ree(t,dD()?Reflect.construct(e,n||[],Bg(t).constructor):e.apply(t,n))}function ree(t,e){if(e&&(Qu(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _w(t)}function dD(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(dD=function(){return!!t})()}function Bg(t){return Bg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Bg(t)}function _w(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function iee(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&&Iw(t,e)}function Iw(t,e){return Iw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Iw(t,e)}function Mw(t,e,n){return e=hD(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function hD(t){var e=oee(t,"string");return Qu(e)=="symbol"?e:String(e)}function oee(t,e){if(Qu(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Qu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var eC=1,aee=function(t){iee(e,t);function e(){var n;ZZ(this,e);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=nee(this,e,[].concat(i)),Mw(_w(n),"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Mw(_w(n),"handleKeyDown",function(a){if(a.key==="Escape"){var s,l,u,f;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(l=n.props.coordinate)===null||l===void 0?void 0:l.x)!==null&&s!==void 0?s:0,y:(u=(f=n.props.coordinate)===null||f===void 0?void 0:f.y)!==null&&u!==void 0?u:0}})}}),n}return tee(e,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>eC||Math.abs(r.height-this.state.lastBoundingBox.height)>eC)&&this.setState({lastBoundingBox:{width:r.width,height:r.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 r,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.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 r=this,i=this.props,o=i.active,a=i.allowEscapeViewBox,s=i.animationDuration,l=i.animationEasing,u=i.children,f=i.coordinate,c=i.hasPayload,d=i.isAnimationActive,h=i.offset,g=i.position,p=i.reverseDirection,v=i.useTranslate3d,y=i.viewBox,m=i.wrapperStyle,b=JZ({allowEscapeViewBox:a,coordinate:f,offsetTopLeft:h,position:g,reverseDirection:p,tooltipBox:this.state.lastBoundingBox,useTranslate3d:v,viewBox:y}),w=b.cssClasses,x=b.cssProperties,A=ZP(ZP({transition:d&&o?"transform ".concat(s,"ms ").concat(l):void 0},x),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&c?"visible":"hidden",position:"absolute",top:0,left:0},m);return B.createElement("div",{tabIndex:-1,className:w,style:A,ref:function(O){r.wrapperNode=O}},u)}}]),e}(P.PureComponent),see=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},ea={isSsr:see(),get:function(e){return ea[e]},set:function(e,n){if(typeof e=="string")ea[e]=n;else{var r=Object.keys(e);r&&r.length&&r.forEach(function(i){ea[i]=e[i]})}}};function Yu(t){"@babel/helpers - typeof";return Yu=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},Yu(t)}function tC(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function nC(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?tC(Object(n),!0).forEach(function(r){TA(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):tC(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function lee(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function uee(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,gD(r.key),r)}}function cee(t,e,n){return e&&uee(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function fee(t,e,n){return e=jg(e),dee(t,pD()?Reflect.construct(e,n||[],jg(t).constructor):e.apply(t,n))}function dee(t,e){if(e&&(Yu(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hee(t)}function hee(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 jg(t){return jg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},jg(t)}function pee(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&&Rw(t,e)}function Rw(t,e){return Rw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Rw(t,e)}function TA(t,e,n){return e=gD(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function gD(t){var e=gee(t,"string");return Yu(e)=="symbol"?e:String(e)}function gee(t,e){if(Yu(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Yu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function mee(t){return t.dataKey}function yee(t,e){return B.isValidElement(t)?B.cloneElement(t,e):typeof t=="function"?B.createElement(t,e):B.createElement(WZ,e)}var Vr=function(t){pee(e,t);function e(){return lee(this,e),fee(this,e,arguments)}return cee(e,[{key:"render",value:function(){var r=this,i=this.props,o=i.active,a=i.allowEscapeViewBox,s=i.animationDuration,l=i.animationEasing,u=i.content,f=i.coordinate,c=i.filterNull,d=i.isAnimationActive,h=i.offset,g=i.payload,p=i.payloadUniqBy,v=i.position,y=i.reverseDirection,m=i.useTranslate3d,b=i.viewBox,w=i.wrapperStyle,x=g??[];c&&x.length&&(x=rD(g.filter(function(E){return E.value!=null&&(E.hide!==!0||r.props.includeHidden)}),p,mee));var A=x.length>0;return B.createElement(aee,{allowEscapeViewBox:a,animationDuration:s,animationEasing:l,isAnimationActive:d,active:o,coordinate:f,hasPayload:A,offset:h,position:v,reverseDirection:y,useTranslate3d:m,viewBox:b,wrapperStyle:w},yee(u,nC(nC({},this.props),{},{payload:x})))}}]),e}(P.PureComponent);TA(Vr,"displayName","Tooltip");TA(Vr,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!ea.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 vee=pi,bee=function(){return vee.Date.now()},wee=bee,xee=/\s/;function Aee(t){for(var e=t.length;e--&&xee.test(t.charAt(e)););return e}var See=Aee,Eee=See,Oee=/^\s+/;function Pee(t){return t&&t.slice(0,Eee(t)+1).replace(Oee,"")}var Cee=Pee,Tee=Cee,rC=ga,kee=gc,iC=NaN,Nee=/^[-+]0x[0-9a-f]+$/i,_ee=/^0b[01]+$/i,Iee=/^0o[0-7]+$/i,Mee=parseInt;function Ree(t){if(typeof t=="number")return t;if(kee(t))return iC;if(rC(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=rC(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=Tee(t);var n=_ee.test(t);return n||Iee.test(t)?Mee(t.slice(2),n?2:8):Nee.test(t)?iC:+t}var mD=Ree,Dee=ga,r0=wee,oC=mD,$ee="Expected a function",Bee=Math.max,jee=Math.min;function Lee(t,e,n){var r,i,o,a,s,l,u=0,f=!1,c=!1,d=!0;if(typeof t!="function")throw new TypeError($ee);e=oC(e)||0,Dee(n)&&(f=!!n.leading,c="maxWait"in n,o=c?Bee(oC(n.maxWait)||0,e):o,d="trailing"in n?!!n.trailing:d);function h(A){var E=r,O=i;return r=i=void 0,u=A,a=t.apply(O,E),a}function g(A){return u=A,s=setTimeout(y,e),f?h(A):a}function p(A){var E=A-l,O=A-u,_=e-E;return c?jee(_,o-O):_}function v(A){var E=A-l,O=A-u;return l===void 0||E>=e||E<0||c&&O>=o}function y(){var A=r0();if(v(A))return m(A);s=setTimeout(y,p(A))}function m(A){return s=void 0,d&&r?h(A):(r=i=void 0,a)}function b(){s!==void 0&&clearTimeout(s),u=0,r=l=i=s=void 0}function w(){return s===void 0?a:m(r0())}function x(){var A=r0(),E=v(A);if(r=arguments,i=this,l=A,E){if(s===void 0)return g(l);if(c)return clearTimeout(s),s=setTimeout(y,e),h(l)}return s===void 0&&(s=setTimeout(y,e)),a}return x.cancel=b,x.flush=w,x}var Fee=Lee,Uee=Fee,zee=ga,Hee="Expected a function";function Gee(t,e,n){var r=!0,i=!0;if(typeof t!="function")throw new TypeError(Hee);return zee(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Uee(t,e,{leading:r,maxWait:e,trailing:i})}var Vee=Gee;const yD=je(Vee);function ld(t){"@babel/helpers - typeof";return ld=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},ld(t)}function aC(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function ep(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?aC(Object(n),!0).forEach(function(r){Wee(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):aC(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Wee(t,e,n){return e=Kee(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Kee(t){var e=Qee(t,"string");return ld(e)=="symbol"?e:String(e)}function Qee(t,e){if(ld(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(ld(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Yee(t,e){return Zee(t)||Jee(t,e)||qee(t,e)||Xee()}function Xee(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
77In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qee(t,e){if(t){if(typeof t=="string")return sC(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sC(t,e)}}function sC(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Jee(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,e!==0)for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function Zee(t){if(Array.isArray(t))return t}var ete=P.forwardRef(function(t,e){var n=t.aspect,r=t.initialDimension,i=r===void 0?{width:-1,height:-1}:r,o=t.width,a=o===void 0?"100%":o,s=t.height,l=s===void 0?"100%":s,u=t.minWidth,f=u===void 0?0:u,c=t.minHeight,d=t.maxHeight,h=t.children,g=t.debounce,p=g===void 0?0:g,v=t.id,y=t.className,m=t.onResize,b=t.style,w=b===void 0?{}:b,x=P.useRef(null),A=P.useRef();A.current=m,P.useImperativeHandle(e,function(){return Object.defineProperty(x.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),x.current},configurable:!0})});var E=P.useState({containerWidth:i.width,containerHeight:i.height}),O=Yee(E,2),_=O[0],T=O[1],N=P.useCallback(function(j,L){T(function(R){var M=Math.round(j),U=Math.round(L);return R.containerWidth===M&&R.containerHeight===U?R:{containerWidth:M,containerHeight:U}})},[]);P.useEffect(function(){var j=function(z){var G,X=z[0].contentRect,q=X.width,ae=X.height;N(q,ae),(G=A.current)===null||G===void 0||G.call(A,q,ae)};p>0&&(j=yD(j,p,{trailing:!0,leading:!1}));var L=new ResizeObserver(j),R=x.current.getBoundingClientRect(),M=R.width,U=R.height;return N(M,U),L.observe(x.current),function(){L.disconnect()}},[N,p]);var I=P.useMemo(function(){var j=_.containerWidth,L=_.containerHeight;if(j<0||L<0)return null;ms(Ua(a)||Ua(l),`The width(%s) and height(%s) are both fixed numbers,
78       maybe you don't need to use a ResponsiveContainer.`,a,l),ms(!n||n>0,"The aspect(%s) must be greater than zero.",n);var R=Ua(a)?j:a,M=Ua(l)?L:l;n&&n>0&&(R?M=R/n:M&&(R=M*n),d&&M>d&&(M=d)),ms(R>0||M>0,`The width(%s) and height(%s) of chart should be greater than 0,
79       please check the style of container, or the props width(%s) and height(%s),
80       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
81       height and width.`,R,M,a,l,f,c,n);var U=!Array.isArray(h)&&lw.isElement(h)&&Vi(h.type).endsWith("Chart");return B.Children.map(h,function(k){return lw.isElement(k)?P.cloneElement(k,ep({width:R,height:M},U?{style:ep({height:"100%",width:"100%",maxHeight:M,maxWidth:R},k.props.style)}:{})):k})},[n,h,l,d,c,f,_,a]);return B.createElement("div",{id:v?"".concat(v):void 0,className:Oe("recharts-responsive-container",y),style:ep(ep({},w),{},{width:a,height:l,minWidth:f,minHeight:c,maxHeight:d}),ref:x},I)}),vD=function(e){return null};vD.displayName="Cell";function ud(t){"@babel/helpers - typeof";return ud=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},ud(t)}function lC(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Dw(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?lC(Object(n),!0).forEach(function(r){tte(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):lC(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function tte(t,e,n){return e=nte(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function nte(t){var e=rte(t,"string");return ud(e)=="symbol"?e:String(e)}function rte(t,e){if(ud(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(ud(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Xs={widthCache:{},cacheCount:0},ite=2e3,ote={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},uC="recharts_measurement_span";function ate(t){var e=Dw({},t);return Object.keys(e).forEach(function(n){e[n]||delete e[n]}),e}var xf=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(e==null||ea.isSsr)return{width:0,height:0};var r=ate(n),i=JSON.stringify({text:e,copyStyle:r});if(Xs.widthCache[i])return Xs.widthCache[i];try{var o=document.getElementById(uC);o||(o=document.createElement("span"),o.setAttribute("id",uC),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var a=Dw(Dw({},ote),r);Object.assign(o.style,a),o.textContent="".concat(e);var s=o.getBoundingClientRect(),l={width:s.width,height:s.height};return Xs.widthCache[i]=l,++Xs.cacheCount>ite&&(Xs.cacheCount=0,Xs.widthCache={}),l}catch{return{width:0,height:0}}},ste=function(e){return{top:e.top+window.scrollY-document.documentElement.clientTop,left:e.left+window.scrollX-document.documentElement.clientLeft}};function cd(t){"@babel/helpers - typeof";return cd=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},cd(t)}function Lg(t,e){return fte(t)||cte(t,e)||ute(t,e)||lte()}function lte(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
82In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ute(t,e){if(t){if(typeof t=="string")return cC(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cC(t,e)}}function cC(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function cte(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function fte(t){if(Array.isArray(t))return t}function dte(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function fC(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,pte(r.key),r)}}function hte(t,e,n){return e&&fC(t.prototype,e),n&&fC(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function pte(t){var e=gte(t,"string");return cd(e)=="symbol"?e:String(e)}function gte(t,e){if(cd(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e);if(cd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}var dC=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,hC=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,mte=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,yte=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,bD={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},vte=Object.keys(bD),vl="NaN";function bte(t,e){return t*bD[e]}var tp=function(){function t(e,n){dte(this,t),this.num=e,this.unit=n,this.num=e,this.unit=n,Number.isNaN(e)&&(this.unit=""),n!==""&&!mte.test(n)&&(this.num=NaN,this.unit=""),vte.includes(n)&&(this.num=bte(e,n),this.unit="px")}return hte(t,[{key:"add",value:function(n){return this.unit!==n.unit?new t(NaN,""):new t(this.num+n.num,this.unit)}},{key:"subtract",value:function(n){return this.unit!==n.unit?new t(NaN,""):new t(this.num-n.num,this.unit)}},{key:"multiply",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new t(NaN,""):new t(this.num*n.num,this.unit||n.unit)}},{key:"divide",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new t(NaN,""):new t(this.num/n.num,this.unit||n.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(n){var r,i=(r=yte.exec(n))!==null&&r!==void 0?r:[],o=Lg(i,3),a=o[1],s=o[2];return new t(parseFloat(a),s??"")}}]),t}();function wD(t){if(t.includes(vl))return vl;for(var e=t;e.includes("*")||e.includes("/");){var n,r=(n=dC.exec(e))!==null&&n!==void 0?n:[],i=Lg(r,4),o=i[1],a=i[2],s=i[3],l=tp.parse(o??""),u=tp.parse(s??""),f=a==="*"?l.multiply(u):l.divide(u);if(f.isNaN())return vl;e=e.replace(dC,f.toString())}for(;e.includes("+")||/.-\d+(?:\.\d+)?/.test(e);){var c,d=(c=hC.exec(e))!==null&&c!==void 0?c:[],h=Lg(d,4),g=h[1],p=h[2],v=h[3],y=tp.parse(g??""),m=tp.parse(v??""),b=p==="+"?y.add(m):y.subtract(m);if(b.isNaN())return vl;e=e.replace(hC,b.toString())}return e}var pC=/\(([^()]*)\)/;function wte(t){for(var e=t;e.includes("(");){var n=pC.exec(e),r=Lg(n,2),i=r[1];e=e.replace(pC,wD(i))}return e}function xte(t){var e=t.replace(/\s+/g,"");return e=wte(e),e=wD(e),e}function Ate(t){try{return xte(t)}catch{return vl}}function i0(t){var e=Ate(t.slice(5,-1));return e===vl?"":e}var Ste=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],Ete=["dx","dy","angle","className","breakAll"];function $w(){return $w=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},$w.apply(this,arguments)}function gC(t,e){if(t==null)return{};var n=Ote(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function Ote(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function mC(t,e){return kte(t)||Tte(t,e)||Cte(t,e)||Pte()}function Pte(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
83In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Cte(t,e){if(t){if(typeof t=="string")return yC(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yC(t,e)}}function yC(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Tte(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function kte(t){if(Array.isArray(t))return t}var xD=/[ \f\n\r\t\v\u2028\u2029]+/,AD=function(e){var n=e.children,r=e.breakAll,i=e.style;try{var o=[];Ne(n)||(r?o=n.toString().split(""):o=n.toString().split(xD));var a=o.map(function(l){return{word:l,width:xf(l,i).width}}),s=r?0:xf(" ",i).width;return{wordsWithComputedWidth:a,spaceWidth:s}}catch{return null}},Nte=function(e,n,r,i,o){var a=e.maxLines,s=e.children,l=e.style,u=e.breakAll,f=Z(a),c=s,d=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return R.reduce(function(M,U){var k=U.word,z=U.width,G=M[M.length-1];if(G&&(i==null||o||G.width+z+r<Number(i)))G.words.push(k),G.width+=z+r;else{var X={words:[k],width:z};M.push(X)}return M},[])},h=d(n),g=function(R){return R.reduce(function(M,U){return M.width>U.width?M:U})};if(!f)return h;for(var p="…",v=function(R){var M=c.slice(0,R),U=AD({breakAll:u,style:l,children:M+p}).wordsWithComputedWidth,k=d(U),z=k.length>a||g(k).width>Number(i);return[z,k]},y=0,m=c.length-1,b=0,w;y<=m&&b<=c.length-1;){var x=Math.floor((y+m)/2),A=x-1,E=v(A),O=mC(E,2),_=O[0],T=O[1],N=v(x),I=mC(N,1),j=I[0];if(!_&&!j&&(y=x+1),_&&j&&(m=x-1),!_&&j){w=T;break}b++}return w||h},vC=function(e){var n=Ne(e)?[]:e.toString().split(xD);return[{words:n}]},_te=function(e){var n=e.width,r=e.scaleToFit,i=e.children,o=e.style,a=e.breakAll,s=e.maxLines;if((n||r)&&!ea.isSsr){var l,u,f=AD({breakAll:a,children:i,style:o});if(f){var c=f.wordsWithComputedWidth,d=f.spaceWidth;l=c,u=d}else return vC(i);return Nte({breakAll:a,children:i,maxLines:s,style:o},l,u,n,r)}return vC(i)},bC="#808080",Fg=function(e){var n=e.x,r=n===void 0?0:n,i=e.y,o=i===void 0?0:i,a=e.lineHeight,s=a===void 0?"1em":a,l=e.capHeight,u=l===void 0?"0.71em":l,f=e.scaleToFit,c=f===void 0?!1:f,d=e.textAnchor,h=d===void 0?"start":d,g=e.verticalAnchor,p=g===void 0?"end":g,v=e.fill,y=v===void 0?bC:v,m=gC(e,Ste),b=P.useMemo(function(){return _te({breakAll:m.breakAll,children:m.children,maxLines:m.maxLines,scaleToFit:c,style:m.style,width:m.width})},[m.breakAll,m.children,m.maxLines,c,m.style,m.width]),w=m.dx,x=m.dy,A=m.angle,E=m.className,O=m.breakAll,_=gC(m,Ete);
83if(!yt(r)||!yt(o))return null;var T=r+(Z(w)?w:0),N=o+(Z(x)?x:0),I;switch(p){case"start":I=i0("calc(".concat(u,")"));break;case"middle":I=i0("calc(".concat((b.length-1)/2," * -").concat(s," + (").concat(u," / 2))"));break;default:I=i0("calc(".concat(b.length-1," * -").concat(s,")"));break}var j=[];if(c){var L=b[0].width,R=m.width;j.push("scale(".concat((Z(R)?R/L:1)/L,")"))}return A&&j.push("rotate(".concat(A,", ").concat(T,", ").concat(N,")")),j.length&&(_.transform=j.join(" ")),B.createElement("text",$w({},ke(_,!0),{x:T,y:N,className:Oe("recharts-text",E),textAnchor:h,fill:y.includes("url")?bC:y}),b.map(function(M,U){var k=M.words.join(O?"":" ");return B.createElement("tspan",{x:T,dy:U===0?I:s,key:k},k)}))};function ta(t,e){return t==null||e==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Ite(t,e){return t==null||e==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function kA(t){let e,n,r;t.length!==2?(e=ta,n=(s,l)=>ta(t(s),l),r=(s,l)=>t(s)-l):(e=t===ta||t===Ite?t:Mte,n=t,r=t);function i(s,l,u=0,f=s.length){if(u<f){if(e(l,l)!==0)return f;do{const c=u+f>>>1;n(s[c],l)<0?u=c+1:f=c}while(u<f)}return u}function o(s,l,u=0,f=s.length){if(u<f){if(e(l,l)!==0)return f;do{const c=u+f>>>1;n(s[c],l)<=0?u=c+1:f=c}while(u<f)}return u}function a(s,l,u=0,f=s.length){const c=i(s,l,u,f-1);return c>u&&r(s[c-1],l)>-r(s[c],l)?c-1:c}return{left:i,center:a,right:o}}function Mte(){return 0}function SD(t){return t===null?NaN:+t}function*Rte(t,e){for(let n of t)n!=null&&(n=+n)>=n&&(yield n)}const Dte=kA(ta),gh=Dte.right;kA(SD).center;class wC extends Map{constructor(e,n=jte){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),e!=null)for(const[r,i]of e)this.set(r,i)}get(e){return super.get(xC(this,e))}has(e){return super.has(xC(this,e))}set(e,n){return super.set($te(this,e),n)}delete(e){return super.delete(Bte(this,e))}}function xC({_intern:t,_key:e},n){const r=e(n);return t.has(r)?t.get(r):n}function $te({_intern:t,_key:e},n){const r=e(n);return t.has(r)?t.get(r):(t.set(r,n),n)}function Bte({_intern:t,_key:e},n){const r=e(n);return t.has(r)&&(n=t.get(r),t.delete(r)),n}function jte(t){return t!==null&&typeof t=="object"?t.valueOf():t}function Lte(t=ta){if(t===ta)return ED;if(typeof t!="function")throw new TypeError("compare is not a function");return(e,n)=>{const r=t(e,n);return r||r===0?r:(t(n,n)===0)-(t(e,e)===0)}}function ED(t,e){return(t==null||!(t>=t))-(e==null||!(e>=e))||(t<e?-1:t>e?1:0)}const Fte=Math.sqrt(50),Ute=Math.sqrt(10),zte=Math.sqrt(2);function Ug(t,e,n){const r=(e-t)/Math.max(0,n),i=Math.floor(Math.log10(r)),o=r/Math.pow(10,i),a=o>=Fte?10:o>=Ute?5:o>=zte?2:1;let s,l,u;return i<0?(u=Math.pow(10,-i)/a,s=Math.round(t*u),l=Math.round(e*u),s/u<t&&++s,l/u>e&&--l,u=-u):(u=Math.pow(10,i)*a,s=Math.round(t/u),l=Math.round(e/u),s*u<t&&++s,l*u>e&&--l),l<s&&.5<=n&&n<2?Ug(t,e,n*2):[s,l,u]}function Bw(t,e,n){if(e=+e,t=+t,n=+n,!(n>0))return[];if(t===e)return[t];const r=e<t,[i,o,a]=r?Ug(e,t,n):Ug(t,e,n);if(!(o>=i))return[];const s=o-i+1,l=new Array(s);if(r)if(a<0)for(let u=0;u<s;++u)l[u]=(o-u)/-a;else for(let u=0;u<s;++u)l[u]=(o-u)*a;else if(a<0)for(let u=0;u<s;++u)l[u]=(i+u)/-a;else for(let u=0;u<s;++u)l[u]=(i+u)*a;return l}function jw(t,e,n){return e=+e,t=+t,n=+n,Ug(t,e,n)[2]}function Lw(t,e,n){e=+e,t=+t,n=+n;const r=e<t,i=r?jw(e,t,n):jw(t,e,n);return(r?-1:1)*(i<0?1/-i:i)}function AC(t,e){let n;for(const r of t)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function SC(t,e){let n;for(const r of t)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function OD(t,e,n=0,r=1/0,i){if(e=Math.floor(e),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(t.length-1,r)),!(n<=e&&e<=r))return t;for(i=i===void 0?ED:Lte(i);r>n;){if(r-n>600){const l=r-n+1,u=e-n+1,f=Math.log(l),c=.5*Math.exp(2*f/3),d=.5*Math.sqrt(f*c*(l-c)/l)*(u-l/2<0?-1:1),h=Math.max(n,Math.floor(e-u*c/l+d)),g=Math.min(r,Math.floor(e+(l-u)*c/l+d));OD(t,e,h,g,i)}const o=t[e];let a=n,s=r;for(Gc(t,n,e),i(t[r],o)>0&&Gc(t,n,r);a<s;){for(Gc(t,a,s),++a,--s;i(t[a],o)<0;)++a;for(;i(t[s],o)>0;)--s}i(t[n],o)===0?Gc(t,n,s):(++s,Gc(t,s,r)),s<=e&&(n=s+1),e<=s&&(r=s-1)}return t}function Gc(t,e,n){const r=t[e];t[e]=t[n],t[n]=r}function Hte(t,e,n){if(t=Float64Array.from(Rte(t)),!(!(r=t.length)||isNaN(e=+e))){if(e<=0||r<2)return SC(t);if(e>=1)return AC(t);var r,i=(r-1)*e,o=Math.floor(i),a=AC(OD(t,o).subarray(0,o+1)),s=SC(t.subarray(o+1));return a+(s-a)*(i-o)}}
vendor: 9,688 bytes, line 83
83function Gte(t,e,n=SD){if(!(!(r=t.length)||isNaN(e=+e))){if(e<=0||r<2)return+n(t[0],0,t);if(e>=1)return+n(t[r-1],r-1,t);var r,i=(r-1)*e,o=Math.floor(i),a=+n(t[o],o,t),s=+n(t[o+1],o+1,t);return a+(s-a)*(i-o)}}function Vte(t,e,n){t=+t,e=+e,n=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((e-t)/n))|0,o=new Array(i);++r<i;)o[r]=t+r*n;return o}function fr(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t);break}return this}function lo(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 Fw=Symbol("implicit");function NA(){var t=new wC,e=[],n=[],r=Fw;function i(o){let a=t.get(o);if(a===void 0){if(r!==Fw)return r;t.set(o,a=e.push(o)-1)}return n[a%n.length]}return i.domain=function(o){if(!arguments.length)return e.slice();e=[],t=new wC;for(const a of o)t.has(a)||t.set(a,e.push(a)-1);return i},i.range=function(o){return arguments.length?(n=Array.from(o),i):n.slice()},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return NA(e,n).unknown(r)},fr.apply(i,arguments),i}function fd(){var t=NA().unknown(void 0),e=t.domain,n=t.range,r=0,i=1,o,a,s=!1,l=0,u=0,f=.5;delete t.unknown;function c(){var d=e().length,h=i<r,g=h?i:r,p=h?r:i;o=(p-g)/Math.max(1,d-l+u*2),s&&(o=Math.floor(o)),g+=(p-g-o*(d-l))*f,a=o*(1-l),s&&(g=Math.round(g),a=Math.round(a));var v=Vte(d).map(function(y){return g+o*y});return n(h?v.reverse():v)}return t.domain=function(d){return arguments.length?(e(d),c()):e()},t.range=function(d){return arguments.length?([r,i]=d,r=+r,i=+i,c()):[r,i]},t.rangeRound=function(d){return[r,i]=d,r=+r,i=+i,s=!0,c()},t.bandwidth=function(){return a},t.step=function(){return o},t.round=function(d){return arguments.length?(s=!!d,c()):s},t.padding=function(d){return arguments.length?(l=Math.min(1,u=+d),c()):l},t.paddingInner=function(d){return arguments.length?(l=Math.min(1,d),c()):l},t.paddingOuter=function(d){return arguments.length?(u=+d,c()):u},t.align=function(d){return arguments.length?(f=Math.max(0,Math.min(1,d)),c()):f},t.copy=function(){return fd(e(),[r,i]).round(s).paddingInner(l).paddingOuter(u).align(f)},fr.apply(c(),arguments)}function PD(t){var e=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return PD(e())},t}function Af(){return PD(fd.apply(null,arguments).paddingInner(1))}function _A(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function CD(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}function mh(){}var dd=.7,zg=1/dd,$l="\\s*([+-]?\\d+)\\s*",hd="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",si="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Wte=/^#([0-9a-f]{3,8})$/,Kte=new RegExp(`^rgb\\(${$l},${$l},${$l}\\)$`),Qte=new RegExp(`^rgb\\(${si},${si},${si}\\)$`),Yte=new RegExp(`^rgba\\(${$l},${$l},${$l},${hd}\\)$`),Xte=new RegExp(`^rgba\\(${si},${si},${si},${hd}\\)$`),qte=new RegExp(`^hsl\\(${hd},${si},${si}\\)$`),Jte=new RegExp(`^hsla\\(${hd},${si},${si},${hd}\\)$`),EC={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};_A(mh,pd,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:OC,formatHex:OC,formatHex8:Zte,formatHsl:ene,formatRgb:PC,toString:PC});function OC(){return this.rgb().formatHex()}function Zte(){return this.rgb().formatHex8()}function ene(){return TD(this).formatHsl()}function PC(){return this.rgb().formatRgb()}function pd(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=Wte.exec(t))?(n=e[1].length,e=parseInt(e[1],16),n===6?CC(e):n===3?new vn(e>>8&15|e>>4&240,e>>4&15|e&240,(e&15)<<4|e&15,1):n===8?np(e>>24&255,e>>16&255,e>>8&255,(e&255)/255):n===4?np(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=Kte.exec(t))?new vn(e[1],e[2],e[3],1):(e=Qte.exec(t))?new vn(e[1]*255/100,e[2]*255/100,e[3]*255/100,1):(e=Yte.exec(t))?np(e[1],e[2],e[3],e[4]):(e=Xte.exec(t))?np(e[1]*255/100,e[2]*255/100,e[3]*255/100,e[4]):(e=qte.exec(t))?NC(e[1],e[2]/100,e[3]/100,1):(e=Jte.exec(t))?NC(e[1],e[2]/100,e[3]/100,e[4]):EC.hasOwnProperty(t)?CC(EC[t]):t==="transparent"?new vn(NaN,NaN,NaN,0):null}function CC(t){return new vn(t>>16&255,t>>8&255,t&255,1)}function np(t,e,n,r){return r<=0&&(t=e=n=NaN),new vn(t,e,n,r)}function tne(t){return t instanceof mh||(t=pd(t)),t?(t=t.rgb(),new vn(t.r,t.g,t.b,t.opacity)):new vn}function Uw(t,e,n,r){return arguments.length===1?tne(t):new vn(t,e,n,r??1)}function vn(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}_A(vn,Uw,CD(mh,{brighter(t){return t=t==null?zg:Math.pow(zg,t),new vn(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=t==null?dd:Math.pow(dd,t),new vn(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new vn(ys(this.r),ys(this.g),ys(this.b),Hg(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:TC,formatHex:TC,formatHex8:nne,formatRgb:kC,toString:kC}));function TC(){return`#${za(this.r)}${za(this.g)}${za(this.b)}`}function nne(){return`#${za(this.r)}${za(this.g)}${za(this.b)}${za((isNaN(this.opacity)?1:this.opacity)*255)}`}function kC(){const t=Hg(this.opacity);return`${t===1?"rgb(":"rgba("}${ys(this.r)}, ${ys(this.g)}, ${ys(this.b)}${t===1?")":`, ${t})`}`}function Hg(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function ys(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function za(t){return t=ys(t),(t<16?"0":"")+t.toString(16)}function NC(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new Tr(t,e,n,r)}function TD(t){if(t instanceof Tr)return new Tr(t.h,t.s,t.l,t.opacity);if(t instanceof mh||(t=pd(t)),!t)return new Tr;if(t instanceof Tr)return t;t=t.rgb();var e=t.r/255,n=t.g/255,r=t.b/255,i=Math.min(e,n,r),o=Math.max(e,n,r),a=NaN,s=o-i,l=(o+i)/2;return s?(e===o?a=(n-r)/s+(n<r)*6:n===o?a=(r-e)/s+2:a=(e-n)/s+4,s/=l<.5?o+i:2-o-i,a*=60):s=l>0&&l<1?0:a,new Tr(a,s,l,t.opacity)}function rne(t,e,n,r){return arguments.length===1?TD(t):new Tr(t,e,n,r??1)}function Tr(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}_A(Tr,rne,CD(mh,{brighter(t){return t=t==null?zg:Math.pow(zg,t),new Tr(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=t==null?dd:Math.pow(dd,t),new Tr(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,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new vn(o0(t>=240?t-240:t+120,i,r),o0(t,i,r),o0(t<120?t+240:t-120,i,r),this.opacity)},clamp(){return new Tr(_C(this.h),rp(this.s),rp(this.l),Hg(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=Hg(this.opacity);return`${t===1?"hsl(":"hsla("}${_C(this.h)}, ${rp(this.s)*100}%, ${rp(this.l)*100}%${t===1?")":`, ${t})`}`}}));function _C(t){return t=(t||0)%360,t<0?t+360:t}
vendor: 4,318 bytes, line 83
83function rp(t){return Math.max(0,Math.min(1,t||0))}function o0(t,e,n){return(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)*255}const IA=t=>()=>t;function ine(t,e){return function(n){return t+n*e}}function one(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}function ane(t){return(t=+t)==1?kD:function(e,n){return n-e?one(e,n,t):IA(isNaN(e)?n:e)}}function kD(t,e){var n=e-t;return n?ine(t,n):IA(isNaN(t)?e:t)}const IC=function t(e){var n=ane(e);function r(i,o){var a=n((i=Uw(i)).r,(o=Uw(o)).r),s=n(i.g,o.g),l=n(i.b,o.b),u=kD(i.opacity,o.opacity);return function(f){return i.r=a(f),i.g=s(f),i.b=l(f),i.opacity=u(f),i+""}}return r.gamma=t,r}(1);function sne(t,e){e||(e=[]);var n=t?Math.min(e.length,t.length):0,r=e.slice(),i;return function(o){for(i=0;i<n;++i)r[i]=t[i]*(1-o)+e[i]*o;return r}}function lne(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function une(t,e){var n=e?e.length:0,r=t?Math.min(n,t.length):0,i=new Array(r),o=new Array(n),a;for(a=0;a<r;++a)i[a]=Ec(t[a],e[a]);for(;a<n;++a)o[a]=e[a];return function(s){for(a=0;a<r;++a)o[a]=i[a](s);return o}}function cne(t,e){var n=new Date;return t=+t,e=+e,function(r){return n.setTime(t*(1-r)+e*r),n}}function Gg(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}function fne(t,e){var n={},r={},i;(t===null||typeof t!="object")&&(t={}),(e===null||typeof e!="object")&&(e={});for(i in e)i in t?n[i]=Ec(t[i],e[i]):r[i]=e[i];return function(o){for(i in n)r[i]=n[i](o);return r}}var zw=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,a0=new RegExp(zw.source,"g");function dne(t){return function(){return t}}function hne(t){return function(e){return t(e)+""}}function pne(t,e){var n=zw.lastIndex=a0.lastIndex=0,r,i,o,a=-1,s=[],l=[];for(t=t+"",e=e+"";(r=zw.exec(t))&&(i=a0.exec(e));)(o=i.index)>n&&(o=e.slice(n,o),s[a]?s[a]+=o:s[++a]=o),(r=r[0])===(i=i[0])?s[a]?s[a]+=i:s[++a]=i:(s[++a]=null,l.push({i:a,x:Gg(r,i)})),n=a0.lastIndex;return n<e.length&&(o=e.slice(n),s[a]?s[a]+=o:s[++a]=o),s.length<2?l[0]?hne(l[0].x):dne(e):(e=l.length,function(u){for(var f=0,c;f<e;++f)s[(c=l[f]).i]=c.x(u);return s.join("")})}function Ec(t,e){var n=typeof e,r;return e==null||n==="boolean"?IA(e):(n==="number"?Gg:n==="string"?(r=pd(e))?(e=r,IC):pne:e instanceof pd?IC:e instanceof Date?cne:lne(e)?sne:Array.isArray(e)?une:typeof e.valueOf!="function"&&typeof e.toString!="function"||isNaN(e)?fne:Gg)(t,e)}function MA(t,e){return t=+t,e=+e,function(n){return Math.round(t*(1-n)+e*n)}}function gne(t,e){e===void 0&&(e=t,t=Ec);for(var n=0,r=e.length-1,i=e[0],o=new Array(r<0?0:r);n<r;)o[n]=t(i,i=e[++n]);return function(a){var s=Math.max(0,Math.min(r-1,Math.floor(a*=r)));return o[s](a-s)}}function mne(t){return function(){return t}}function Vg(t){return+t}var MC=[0,1];function ln(t){return t}function Hw(t,e){return(e-=t=+t)?function(n){return(n-t)/e}:mne(isNaN(e)?NaN:.5)}function yne(t,e){var n;return t>e&&(n=t,t=e,e=n),function(r){return Math.max(t,Math.min(e,r))}}function vne(t,e,n){var r=t[0],i=t[1],o=e[0],a=e[1];return i<r?(r=Hw(i,r),o=n(a,o)):(r=Hw(r,i),o=n(o,a)),function(s){return o(r(s))}}function bne(t,e,n){var r=Math.min(t.length,e.length)-1,i=new Array(r),o=new Array(r),a=-1;for(t[r]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++a<r;)i[a]=Hw(t[a],t[a+1]),o[a]=n(e[a],e[a+1]);return function(s){var l=gh(t,s,1,r)-1;return o[l](i[l](s))}}function yh(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function Iy(){var t=MC,e=MC,n=Ec,r,i,o,a=ln,s,l,u;function f(){var d=Math.min(t.length,e.length);return a!==ln&&(a=yne(t[0],t[d-1])),s=d>2?bne:vne,l=u=null,c}function c(d){return d==null||isNaN(d=+d)?o:(l||(l=s(t.map(r),e,n)))(r(a(d)))}return c.invert=function(d){return a(i((u||(u=s(e,t.map(r),Gg)))(d)))},c.domain=function(d){return arguments.length?(t=Array.from(d,Vg),f()):t.slice()},c.range=function(d){return arguments.length?(e=Array.from(d),f()):e.slice()},c.rangeRound=function(d){return e=Array.from(d),n=MA,f()},c.clamp=function(d){return arguments.length?(a=d?!0:ln,f()):a!==ln},c.interpolate=function(d){return arguments.length?(n=d,f()):n},c.unknown=function(d){return arguments.length?(o=d,c):o},function(d,h){return r=d,i=h,f()}}function RA(){return Iy()(ln,ln)}function wne(t){return Math.abs(t=Math.round(t))>
vendor: 4,407 bytes, line 83
83=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)}function Wg(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function Xu(t){return t=Wg(Math.abs(t)),t?t[1]:NaN}function xne(t,e){return function(n,r){for(var i=n.length,o=[],a=0,s=t[0],l=0;i>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),o.push(n.substring(i-=s,i+s)),!((l+=s+1)>r));)s=t[a=(a+1)%t.length];return o.reverse().join(e)}}function Ane(t){return function(e){return e.replace(/[0-9]/g,function(n){return t[+n]})}}var Sne=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function gd(t){if(!(e=Sne.exec(t)))throw new Error("invalid format: "+t);var e;return new DA({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]})}gd.prototype=DA.prototype;function DA(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+""}DA.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 Ene(t){e:for(var e=t.length,n=1,r=-1,i;n<e;++n)switch(t[n]){case".":r=i=n;break;case"0":r===0&&(r=n),i=n;break;default:if(!+t[n])break e;r>0&&(r=0);break}return r>0?t.slice(0,r)+t.slice(i+1):t}var ND;function One(t,e){var n=Wg(t,e);if(!n)return t+"";var r=n[0],i=n[1],o=i-(ND=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,a=r.length;return o===a?r:o>a?r+new Array(o-a+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+Wg(t,Math.max(0,e+o-1))[0]}function RC(t,e){var n=Wg(t,e);if(!n)return t+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const DC={"%":(t,e)=>(t*100).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:wne,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)=>RC(t*100,e),r:RC,s:One,X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function $C(t){return t}var BC=Array.prototype.map,jC=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Pne(t){var e=t.grouping===void 0||t.thousands===void 0?$C:xne(BC.call(t.grouping,Number),t.thousands+""),n=t.currency===void 0?"":t.currency[0]+"",r=t.currency===void 0?"":t.currency[1]+"",i=t.decimal===void 0?".":t.decimal+"",o=t.numerals===void 0?$C:Ane(BC.call(t.numerals,String)),a=t.percent===void 0?"%":t.percent+"",s=t.minus===void 0?"−":t.minus+"",l=t.nan===void 0?"NaN":t.nan+"";function u(c){c=gd(c);var d=c.fill,h=c.align,g=c.sign,p=c.symbol,v=c.zero,y=c.width,m=c.comma,b=c.precision,w=c.trim,x=c.type;x==="n"?(m=!0,x="g"):DC[x]||(b===void 0&&(b=12),w=!0,x="g"),(v||d==="0"&&h==="=")&&(v=!0,d="0",h="=");var A=p==="$"?n:p==="#"&&/[boxX]/.test(x)?"0"+x.toLowerCase():"",E=p==="$"?r:/[%p]/.test(x)?a:"",O=DC[x],_=/[defgprs%]/.test(x);b=b===void 0?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b));function T(N){var I=A,j=E,L,R,M;if(x==="c")j=O(N)+j,N="";else{N=+N;var U=N<0||1/N<0;if(N=isNaN(N)?l:O(Math.abs(N),b),w&&(N=Ene(N)),U&&+N==0&&g!=="+"&&(U=!1),I=(U?g==="("?g:s:g==="-"||g==="("?"":g)+I,j=(x==="s"?jC[8+ND/3]:"")+j+(U&&g==="("?")":""),_){for(L=-1,R=N.length;++L<R;)if(M=N.charCodeAt(L),48>M||M>57){j=(M===46?i+N.slice(L+1):N.slice(L))+j,N=N.slice(0,L);break}}}m&&!v&&(N=e(N,1/0));var k=I.length+N.length+j.length,z=k<y?new Array(y-k+1).join(d):"";switch(m&&v&&(N=e(z+N,z.length?y-j.length:1/0),z=""),h){case"<":N=I+N+j+z;break;case"=":N=I+z+N+j;break;case"^":N=z.slice(0,k=z.length>>1)+I+N+j+z.slice(k);break;default:N=z+I+N+j;break}return o(N)}return T.toString=function(){return c+""},T}function f(c,d){var h=u((c=gd(c),c.type="f",c)),g=Math.max(-8,Math.min(8,Math.floor(Xu(d)/3)))*3,p=Math.pow(10,-g),v=jC[8+g/3];return function(y){return h(p*y)+v}}return{format:u,formatPrefix:f}}var ip,$A,_D;
vendor: 4,415 bytes, line 83
83Cne({thousands:",",grouping:[3],currency:["$",""]});function Cne(t){return ip=Pne(t),$A=ip.format,_D=ip.formatPrefix,ip}function Tne(t){return Math.max(0,-Xu(Math.abs(t)))}function kne(t,e){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Xu(e)/3)))*3-Xu(Math.abs(t)))}function Nne(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,Xu(e)-Xu(t))+1}function ID(t,e,n,r){var i=Lw(t,e,n),o;switch(r=gd(r??",f"),r.type){case"s":{var a=Math.max(Math.abs(t),Math.abs(e));return r.precision==null&&!isNaN(o=kne(i,a))&&(r.precision=o),_D(r,a)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(o=Nne(i,Math.max(Math.abs(t),Math.abs(e))))&&(r.precision=o-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(o=Tne(i))&&(r.precision=o-(r.type==="%")*2);break}}return $A(r)}function ma(t){var e=t.domain;return t.ticks=function(n){var r=e();return Bw(r[0],r[r.length-1],n??10)},t.tickFormat=function(n,r){var i=e();return ID(i[0],i[i.length-1],n??10,r)},t.nice=function(n){n==null&&(n=10);var r=e(),i=0,o=r.length-1,a=r[i],s=r[o],l,u,f=10;for(s<a&&(u=a,a=s,s=u,u=i,i=o,o=u);f-- >0;){if(u=jw(a,s,n),u===l)return r[i]=a,r[o]=s,e(r);if(u>0)a=Math.floor(a/u)*u,s=Math.ceil(s/u)*u;else if(u<0)a=Math.ceil(a*u)/u,s=Math.floor(s*u)/u;else break;l=u}return t},t}function Kg(){var t=RA();return t.copy=function(){return yh(t,Kg())},fr.apply(t,arguments),ma(t)}function MD(t){var e;function n(r){return r==null||isNaN(r=+r)?e:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(t=Array.from(r,Vg),n):t.slice()},n.unknown=function(r){return arguments.length?(e=r,n):e},n.copy=function(){return MD(t).unknown(e)},t=arguments.length?Array.from(t,Vg):[0,1],ma(n)}function RD(t,e){t=t.slice();var n=0,r=t.length-1,i=t[n],o=t[r],a;return o<i&&(a=n,n=r,r=a,a=i,i=o,o=a),t[n]=e.floor(i),t[r]=e.ceil(o),t}function LC(t){return Math.log(t)}function FC(t){return Math.exp(t)}function _ne(t){return-Math.log(-t)}function Ine(t){return-Math.exp(-t)}function Mne(t){return isFinite(t)?+("1e"+t):t<0?0:t}function Rne(t){return t===10?Mne:t===Math.E?Math.exp:e=>Math.pow(t,e)}function Dne(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 UC(t){return(e,n)=>-t(-e,n)}function BA(t){const e=t(LC,FC),n=e.domain;let r=10,i,o;function a(){return i=Dne(r),o=Rne(r),n()[0]<0?(i=UC(i),o=UC(o),t(_ne,Ine)):t(LC,FC),e}return e.base=function(s){return arguments.length?(r=+s,a()):r},e.domain=function(s){return arguments.length?(n(s),a()):n()},e.ticks=s=>{const l=n();let u=l[0],f=l[l.length-1];const c=f<u;c&&([u,f]=[f,u]);let d=i(u),h=i(f),g,p;const v=s==null?10:+s;let y=[];if(!(r%1)&&h-d<v){if(d=Math.floor(d),h=Math.ceil(h),u>0){for(;d<=h;++d)for(g=1;g<r;++g)if(p=d<0?g/o(-d):g*o(d),!(p<u)){if(p>f)break;y.push(p)}}else for(;d<=h;++d)for(g=r-1;g>=1;--g)if(p=d>0?g/o(-d):g*o(d),!(p<u)){if(p>f)break;y.push(p)}y.length*2<v&&(y=Bw(u,f,v))}else y=Bw(d,h,Math.min(h-d,v)).map(o);return c?y.reverse():y},e.tickFormat=(s,l)=>{if(s==null&&(s=10),l==null&&(l=r===10?"s":","),typeof l!="function"&&(!(r%1)&&(l=gd(l)).precision==null&&(l.trim=!0),l=$A(l)),s===1/0)return l;const u=Math.max(1,r*s/e.ticks().length);return f=>{let c=f/o(Math.round(i(f)));return c*r<r-.5&&(c*=r),c<=u?l(f):""}},e.nice=()=>n(RD(n(),{floor:s=>o(Math.floor(i(s))),ceil:s=>o(Math.ceil(i(s)))})),e}function DD(){const t=BA(Iy()).domain([1,10]);return t.copy=()=>yh(t,DD()).base(t.base()),fr.apply(t,arguments),t}function zC(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function HC(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function jA(t){var e=1,n=t(zC(e),HC(e));return n.constant=function(r){return arguments.length?t(zC(e=+r),HC(e)):e},ma(n)}function $D(){var t=jA(Iy());return t.copy=function(){return yh(t,$D()).constant(t.constant())},fr.apply(t,arguments)}function GC(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function $ne(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function Bne(t){return t<0?-t*t:t*t}function LA(t){var e=t(ln,ln),n=1;function r(){return n===1?t(ln,ln):n===.5?t($ne,Bne):t(GC(n),GC(1/n))}return e.exponent=function(i){return arguments.length?(n=+i,r()):n},ma(e)}function FA(){var t=LA(Iy());return t.copy=function(){return yh(t,FA()).exponent(t.exponent())},fr.apply(t,arguments),t}function jne(){return FA.apply(null,arguments).exponent(.5)}function VC(t){return Math.sign(t)*t*t}
83function Lne(t){return Math.sign(t)*Math.sqrt(Math.abs(t))}function BD(){var t=RA(),e=[0,1],n=!1,r;function i(o){var a=Lne(t(o));return isNaN(a)?r:n?Math.round(a):a}return i.invert=function(o){return t.invert(VC(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,Vg)).map(VC)),i):e.slice()},i.rangeRound=function(o){return i.range(o).round(!0)},i.round=function(o){return arguments.length?(n=!!o,i):n},i.clamp=function(o){return arguments.length?(t.clamp(o),i):t.clamp()},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return BD(t.domain(),e).round(n).clamp(t.clamp()).unknown(r)},fr.apply(i,arguments),ma(i)}function jD(){var t=[],e=[],n=[],r;function i(){var a=0,s=Math.max(1,e.length);for(n=new Array(s-1);++a<s;)n[a-1]=Gte(t,a/s);return o}function o(a){return a==null||isNaN(a=+a)?r:e[gh(n,a)]}return o.invertExtent=function(a){var s=e.indexOf(a);return s<0?[NaN,NaN]:[s>0?n[s-1]:t[0],s<n.length?n[s]:t[t.length-1]]},o.domain=function(a){if(!arguments.length)return t.slice();t=[];for(let s of a)s!=null&&!isNaN(s=+s)&&t.push(s);return t.sort(ta),i()},o.range=function(a){return arguments.length?(e=Array.from(a),i()):e.slice()},o.unknown=function(a){return arguments.length?(r=a,o):r},o.quantiles=function(){return n.slice()},o.copy=function(){return jD().domain(t).range(e).unknown(r)},fr.apply(o,arguments)}function LD(){var t=0,e=1,n=1,r=[.5],i=[0,1],o;function a(l){return l!=null&&l<=l?i[gh(r,l,0,n)]:o}function s(){var l=-1;for(r=new Array(n);++l<n;)r[l]=((l+1)*e-(l-n)*t)/(n+1);return a}return a.domain=function(l){return arguments.length?([t,e]=l,t=+t,e=+e,s()):[t,e]},a.range=function(l){return arguments.length?(n=(i=Array.from(l)).length-1,s()):i.slice()},a.invertExtent=function(l){var u=i.indexOf(l);return u<0?[NaN,NaN]:u<1?[t,r[0]]:u>=n?[r[n-1],e]:[r[u-1],r[u]]},a.unknown=function(l){return arguments.length&&(o=l),a},a.thresholds=function(){return r.slice()},a.copy=function(){return LD().domain([t,e]).range(i).unknown(o)},fr.apply(ma(a),arguments)}function FD(){var t=[.5],e=[0,1],n,r=1;function i(o){return o!=null&&o<=o?e[gh(t,o,0,r)]:n}return i.domain=function(o){return arguments.length?(t=Array.from(o),r=Math.min(t.length,e.length-1),i):t.slice()},i.range=function(o){return arguments.length?(e=Array.from(o),r=Math.min(t.length,e.length-1),i):e.slice()},i.invertExtent=function(o){var a=e.indexOf(o);return[t[a-1],t[a]]},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return FD().domain(t).range(e).unknown(n)},fr.apply(i,arguments)}const s0=new Date,l0=new Date;function vt(t,e,n,r){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 a=i(o),s=i.ceil(o);return o-a<s-o?a:s},i.offset=(o,a)=>(e(o=new Date(+o),a==null?1:Math.floor(a)),o),i.range=(o,a,s)=>{const l=[];if(o=i.ceil(o),s=s==null?1:Math.floor(s),!(o<a)||!(s>0))return l;let u;do l.push(u=new Date(+o)),e(o,s),t(o);while(u<o&&o<a);return l},i.filter=o=>vt(a=>{if(a>=a)for(;t(a),!o(a);)a.setTime(a-1)},(a,s)=>{if(a>=a)if(s<0)for(;++s<=0;)for(;e(a,-1),!o(a););else for(;--s>=0;)for(;e(a,1),!o(a););}),n&&(i.count=(o,a)=>(s0.setTime(+o),l0.setTime(+a),t(s0),t(l0),Math.floor(n(s0,l0))),i.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?i.filter(r?a=>r(a)%o===0:a=>i.count(0,a)%o===0):i)),i}const Qg=vt(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);Qg.every=t=>(t=Math.floor(t),!isFinite(t)||!(t>0)?null:t>1?vt(e=>{e.setTime(Math.floor(e/t)*t)},(e,n)=>{e.setTime(+e+n*t)},(e,n)=>(n-e)/t):Qg);Qg.range;const Fi=1e3,or=Fi*60,Ui=or*60,to=Ui*24,UA=to*7,WC=to*30,u0=to*365,Ha=vt(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+e*Fi)},(t,e)=>(e-t)/Fi,t=>t.getUTCSeconds());Ha.range;const zA=vt(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*Fi)},(t,e)=>{t.setTime(+t+e*or)},(t,e)=>(e-t)/or,t=>t.getMinutes());zA.range;const HA=vt(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+e*or)},(t,e)=>(e-t)/or,t=>t.getUTCMinutes());HA.range;const GA=vt(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*Fi-t.getMinutes()*or)},(t,e)=>{t.setTime(+t+e*Ui)},(t,e)=>(e-t)/Ui,t=>t.getHours());GA.range;const VA=vt(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+e*Ui)},(t,e)=>(e-t)/Ui,t=>t.getUTCHours());VA.range;const vh=vt(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*or)/to,t=>t.getDate()-1);vh.range;const My=vt(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/to,t=>t.getUTCDate()-1);My.range;const UD=vt(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/to,t=>Math.floor(t/to));UD.range;function Us(t){return vt(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(e,n)=>{e.setDate(e.getDate()+n*7)},(e,n)=>(n-e-(n.getTimezoneOffset()-e.getTimezoneOffset())*or)/UA)}const Ry=Us(0),Yg=Us(1),Fne=Us(2),Une=Us(3),qu=Us(4),zne=Us(5),Hne=Us(6);Ry.range;Yg.range;Fne.range;Une.range;qu.range;zne.range;Hne.range;function zs(t){return vt(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCDate(e.getUTCDate()+n*7)},(e,n)=>(n-e)/UA)}const Dy=zs(0),Xg=zs(1),Gne=zs(2),Vne=zs(3),Ju=zs(4),Wne=zs(5),Kne=zs(6);Dy.range;Xg.range;Gne.range;Vne.range;Ju.range;Wne.range;Kne.range;const WA=vt(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());WA.range;const KA=vt(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());KA.range;const no=vt(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());no.every=t=>!isFinite(t=Math.floor(t))||!(t>0)?null:vt(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,n)=>{e.setFullYear(e.getFullYear()+n*t)});no.range;const ro=vt(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());ro.every=t=>!isFinite(t=Math.floor(t))||!(t>0)?null:vt(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCFullYear(e.getUTCFullYear()+n*t)});ro.range;function zD(t,e,n,r,i,o){const a=[[Ha,1,Fi],[Ha,5,5*Fi],[Ha,15,15*Fi],[Ha,30,30*Fi],[o,1,or],[o,5,5*or],[o,15,15*or],[o,30,30*or],[i,1,Ui],[i,3,3*Ui],[i,6,6*Ui],[i,12,12*Ui],[r,1,to],[r,2,2*to],[n,1,UA],[e,1,WC],[e,3,3*W
vendor: 5,656 bytes, line 83
83C],[t,1,u0]];function s(u,f,c){const d=f<u;d&&([u,f]=[f,u]);const h=c&&typeof c.range=="function"?c:l(u,f,c),g=h?h.range(u,+f+1):[];return d?g.reverse():g}function l(u,f,c){const d=Math.abs(f-u)/c,h=kA(([,,v])=>v).right(a,d);if(h===a.length)return t.every(Lw(u/u0,f/u0,c));if(h===0)return Qg.every(Math.max(Lw(u,f,c),1));const[g,p]=a[d/a[h-1][2]<a[h][2]/d?h-1:h];return g.every(p)}return[s,l]}const[Qne,Yne]=zD(ro,KA,Dy,UD,VA,HA),[Xne,qne]=zD(no,WA,Ry,vh,GA,zA);function c0(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)}function f0(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 Vc(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}function Jne(t){var e=t.dateTime,n=t.date,r=t.time,i=t.periods,o=t.days,a=t.shortDays,s=t.months,l=t.shortMonths,u=Wc(i),f=Kc(i),c=Wc(o),d=Kc(o),h=Wc(a),g=Kc(a),p=Wc(s),v=Kc(s),y=Wc(l),m=Kc(l),b={a:U,A:k,b:z,B:G,c:null,d:JC,e:JC,f:xre,g:_re,G:Mre,H:vre,I:bre,j:wre,L:HD,m:Are,M:Sre,p:X,q,Q:tT,s:nT,S:Ere,u:Ore,U:Pre,V:Cre,w:Tre,W:kre,x:null,X:null,y:Nre,Y:Ire,Z:Rre,"%":eT},w={a:ae,A:ve,b:$e,B:Je,c:null,d:ZC,e:ZC,f:jre,g:Qre,G:Xre,H:Dre,I:$re,j:Bre,L:VD,m:Lre,M:Fre,p:Ce,q:jt,Q:tT,s:nT,S:Ure,u:zre,U:Hre,V:Gre,w:Vre,W:Wre,x:null,X:null,y:Kre,Y:Yre,Z:qre,"%":eT},x={a:T,A:N,b:I,B:j,c:L,d:XC,e:XC,f:pre,g:YC,G:QC,H:qC,I:qC,j:cre,L:hre,m:ure,M:fre,p:_,q:lre,Q:mre,s:yre,S:dre,u:rre,U:ire,V:ore,w:nre,W:are,x:R,X:M,y:YC,Y:QC,Z:sre,"%":gre};b.x=A(n,b),b.X=A(r,b),b.c=A(e,b),w.x=A(n,w),w.X=A(r,w),w.c=A(e,w);function A(J,oe){return function(ue){var W=[],ge=-1,ce=0,Ye=J.length,ze,Yt,dr;for(ue instanceof Date||(ue=new Date(+ue));++ge<Ye;)J.charCodeAt(ge)===37&&(W.push(J.slice(ce,ge)),(Yt=KC[ze=J.charAt(++ge)])!=null?ze=J.charAt(++ge):Yt=ze==="e"?" ":"0",(dr=oe[ze])&&(ze=dr(ue,Yt)),W.push(ze),ce=ge+1);return W.push(J.slice(ce,ge)),W.join("")}}function E(J,oe){return function(ue){var W=Vc(1900,void 0,1),ge=O(W,J,ue+="",0),ce,Ye;if(ge!=ue.length)return null;if("Q"in W)return new Date(W.Q);if("s"in W)return new Date(W.s*1e3+("L"in W?W.L:0));if(oe&&!("Z"in W)&&(W.Z=0),"p"in W&&(W.H=W.H%12+W.p*12),W.m===void 0&&(W.m="q"in W?W.q:0),"V"in W){if(W.V<1||W.V>53)return null;"w"in W||(W.w=1),"Z"in W?(ce=f0(Vc(W.y,0,1)),Ye=ce.getUTCDay(),ce=Ye>4||Ye===0?Xg.ceil(ce):Xg(ce),ce=My.offset(ce,(W.V-1)*7),W.y=ce.getUTCFullYear(),W.m=ce.getUTCMonth(),W.d=ce.getUTCDate()+(W.w+6)%7):(ce=c0(Vc(W.y,0,1)),Ye=ce.getDay(),ce=Ye>4||Ye===0?Yg.ceil(ce):Yg(ce),ce=vh.offset(ce,(W.V-1)*7),W.y=ce.getFullYear(),W.m=ce.getMonth(),W.d=ce.getDate()+(W.w+6)%7)}else("W"in W||"U"in W)&&("w"in W||(W.w="u"in W?W.u%7:"W"in W?1:0),Ye="Z"in W?f0(Vc(W.y,0,1)).getUTCDay():c0(Vc(W.y,0,1)).getDay(),W.m=0,W.d="W"in W?(W.w+6)%7+W.W*7-(Ye+5)%7:W.w+W.U*7-(Ye+6)%7);return"Z"in W?(W.H+=W.Z/100|0,W.M+=W.Z%100,f0(W)):c0(W)}}function O(J,oe,ue,W){for(var ge=0,ce=oe.length,Ye=ue.length,ze,Yt;ge<ce;){if(W>=Ye)return-1;if(ze=oe.charCodeAt(ge++),ze===37){if(ze=oe.charAt(ge++),Yt=x[ze in KC?oe.charAt(ge++):ze],!Yt||(W=Yt(J,ue,W))<0)return-1}else if(ze!=ue.charCodeAt(W++))return-1}return W}function _(J,oe,ue){var W=u.exec(oe.slice(ue));return W?(J.p=f.get(W[0].toLowerCase()),ue+W[0].length):-1}function T(J,oe,ue){var W=h.exec(oe.slice(ue));return W?(J.w=g.get(W[0].toLowerCase()),ue+W[0].length):-1}function N(J,oe,ue){var W=c.exec(oe.slice(ue));return W?(J.w=d.get(W[0].toLowerCase()),ue+W[0].length):-1}function I(J,oe,ue){var W=y.exec(oe.slice(ue));return W?(J.m=m.get(W[0].toLowerCase()),ue+W[0].length):-1}function j(J,oe,ue){var W=p.exec(oe.slice(ue));return W?(J.m=v.get(W[0].toLowerCase()),ue+W[0].length):-1}function L(J,oe,ue){return O(J,e,oe,ue)}function R(J,oe,ue){return O(J,n,oe,ue)}function M(J,oe,ue){return O(J,r,oe,ue)}function U(J){return a[J.getDay()]}function k(J){return o[J.getDay()]}function z(J){return l[J.getMonth()]}function G(J){return s[J.getMonth()]}function X(J){return i[+(J.getHours()>=12)]}function q(J){return 1+~~(J.getMonth()/3)}function ae(J){return a[J.getUTCDay()]}function ve(J){return o[J.getUTCDay()]}function $e(J){return l[J.getUTCMonth()]}function Je(J){return s[J.getUTCMonth()]}function Ce(J){return i[+(J.getUTCHours()>=12)]}function jt(J){return 1+~~(J.getUTCMonth()/3)}return{format:function(J){var oe=A(J+="",b);return oe.toString=function(){return J},oe},parse:function(J){var oe=E(J+="",!1);return oe.toString=function(){return J},oe},utcFormat:function(J){var oe=A(J+="",w);return oe.toString=function(){return J},oe},utcParse:function(J){var oe=E(J+="",!0);return oe.toString=function(){return J},oe}}}var KC={"-":"",_:" ",0:"0"},Tt=/^\s*\d+/,Zne=/^%/,ere=/[\\^$*+?|[\]().{}]/g;function Pe(t,e,n){var r=t<0?"-":"",i=(r?-t:t)+"",o=i.length;return r+(o<n?new Array(n-o+1).join(e)+i:i)}function tre(t){return t.replace(ere,"\\$&")}function Wc(t){return new RegExp("^(?:"+t.map(tre).join("|")+")","i")}function Kc(t){return new Map(t.map((e,n)=>[e.toLowerCase(),n]))}function nre(t,e,n){var r=Tt.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function rre(t,e,n){var r=Tt.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function ire(t,e,n){var r=Tt.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function ore(t,e,n){var r=Tt.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function are(t,e,n){var r=Tt.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function QC(t,e,n){var r=Tt.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function YC(t,e,n){var r=Tt.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}
vendor: 4,890 bytes, line 83
83function sre(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function lre(t,e,n){var r=Tt.exec(e.slice(n,n+1));return r?(t.q=r[0]*3-3,n+r[0].length):-1}function ure(t,e,n){var r=Tt.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function XC(t,e,n){var r=Tt.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function cre(t,e,n){var r=Tt.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function qC(t,e,n){var r=Tt.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function fre(t,e,n){var r=Tt.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function dre(t,e,n){var r=Tt.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function hre(t,e,n){var r=Tt.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function pre(t,e,n){var r=Tt.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function gre(t,e,n){var r=Zne.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function mre(t,e,n){var r=Tt.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function yre(t,e,n){var r=Tt.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function JC(t,e){return Pe(t.getDate(),e,2)}function vre(t,e){return Pe(t.getHours(),e,2)}function bre(t,e){return Pe(t.getHours()%12||12,e,2)}function wre(t,e){return Pe(1+vh.count(no(t),t),e,3)}function HD(t,e){return Pe(t.getMilliseconds(),e,3)}function xre(t,e){return HD(t,e)+"000"}function Are(t,e){return Pe(t.getMonth()+1,e,2)}function Sre(t,e){return Pe(t.getMinutes(),e,2)}function Ere(t,e){return Pe(t.getSeconds(),e,2)}function Ore(t){var e=t.getDay();return e===0?7:e}function Pre(t,e){return Pe(Ry.count(no(t)-1,t),e,2)}function GD(t){var e=t.getDay();return e>=4||e===0?qu(t):qu.ceil(t)}function Cre(t,e){return t=GD(t),Pe(qu.count(no(t),t)+(no(t).getDay()===4),e,2)}function Tre(t){return t.getDay()}function kre(t,e){return Pe(Yg.count(no(t)-1,t),e,2)}function Nre(t,e){return Pe(t.getFullYear()%100,e,2)}function _re(t,e){return t=GD(t),Pe(t.getFullYear()%100,e,2)}function Ire(t,e){return Pe(t.getFullYear()%1e4,e,4)}function Mre(t,e){var n=t.getDay();return t=n>=4||n===0?qu(t):qu.ceil(t),Pe(t.getFullYear()%1e4,e,4)}function Rre(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+Pe(e/60|0,"0",2)+Pe(e%60,"0",2)}function ZC(t,e){return Pe(t.getUTCDate(),e,2)}function Dre(t,e){return Pe(t.getUTCHours(),e,2)}function $re(t,e){return Pe(t.getUTCHours()%12||12,e,2)}function Bre(t,e){return Pe(1+My.count(ro(t),t),e,3)}function VD(t,e){return Pe(t.getUTCMilliseconds(),e,3)}function jre(t,e){return VD(t,e)+"000"}function Lre(t,e){return Pe(t.getUTCMonth()+1,e,2)}function Fre(t,e){return Pe(t.getUTCMinutes(),e,2)}function Ure(t,e){return Pe(t.getUTCSeconds(),e,2)}function zre(t){var e=t.getUTCDay();return e===0?7:e}function Hre(t,e){return Pe(Dy.count(ro(t)-1,t),e,2)}function WD(t){var e=t.getUTCDay();return e>=4||e===0?Ju(t):Ju.ceil(t)}function Gre(t,e){return t=WD(t),Pe(Ju.count(ro(t),t)+(ro(t).getUTCDay()===4),e,2)}function Vre(t){return t.getUTCDay()}function Wre(t,e){return Pe(Xg.count(ro(t)-1,t),e,2)}function Kre(t,e){return Pe(t.getUTCFullYear()%100,e,2)}function Qre(t,e){return t=WD(t),Pe(t.getUTCFullYear()%100,e,2)}function Yre(t,e){return Pe(t.getUTCFullYear()%1e4,e,4)}function Xre(t,e){var n=t.getUTCDay();return t=n>=4||n===0?Ju(t):Ju.ceil(t),Pe(t.getUTCFullYear()%1e4,e,4)}function qre(){return"+0000"}function eT(){return"%"}function tT(t){return+t}function nT(t){return Math.floor(+t/1e3)}var qs,KD,QD;Jre({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 Jre(t){return qs=Jne(t),KD=qs.format,qs.parse,QD=qs.utcFormat,qs.utcParse,qs}function Zre(t){return new Date(t)}function eie(t){return t instanceof Date?+t:+new Date(+t)}function QA(t,e,n,r,i,o,a,s,l,u){var f=RA(),c=f.invert,d=f.domain,h=u(".%L"),g=u(":%S"),p=u("%I:%M"),v=u("%I %p"),y=u("%a %d"),m=u("%b %d"),b=u("%B"),w=u("%Y");function x(A){return(l(A)<A?h:s(A)<A?g:a(A)<A?p:o(A)<A?v:r(A)<A?i(A)<A?y:m:n(A)<A?b:w)(A)}return f.invert=function(A){return new Date(c(A))},f.domain=function(A){return arguments.length?d(Array.from(A,eie)):d().map(Zre)},f.ticks=function(A){var E=d();return t(E[0],E[E.length-1],A??10)},f.tickFormat=function(A,E){return E==null?x:u(E)},f.nice=function(A){var E=d();return(!A||typeof A.range!="function")&&(A=e(E[0],E[E.length-1],A??10)),A?d(RD(E,A)):f},f.copy=function(){return yh(f,QA(t,e,n,r,i,o,a,s,l,u))},f}function tie(){return fr.apply(QA(Xne,qne,no,WA,Ry,vh,GA,zA,Ha,K
vendor: 61,865 bytes, lines 83-109
83D).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function nie(){return fr.apply(QA(Qne,Yne,ro,KA,Dy,My,VA,HA,Ha,QD).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function $y(){var t=0,e=1,n,r,i,o,a=ln,s=!1,l;function u(c){return c==null||isNaN(c=+c)?l:a(i===0?.5:(c=(o(c)-n)*i,s?Math.max(0,Math.min(1,c)):c))}u.domain=function(c){return arguments.length?([t,e]=c,n=o(t=+t),r=o(e=+e),i=n===r?0:1/(r-n),u):[t,e]},u.clamp=function(c){return arguments.length?(s=!!c,u):s},u.interpolator=function(c){return arguments.length?(a=c,u):a};function f(c){return function(d){var h,g;return arguments.length?([h,g]=d,a=c(h,g),u):[a(0),a(1)]}}return u.range=f(Ec),u.rangeRound=f(MA),u.unknown=function(c){return arguments.length?(l=c,u):l},function(c){return o=c,n=c(t),r=c(e),i=n===r?0:1/(r-n),u}}function ya(t,e){return e.domain(t.domain()).interpolator(t.interpolator()).clamp(t.clamp()).unknown(t.unknown())}function YD(){var t=ma($y()(ln));return t.copy=function(){return ya(t,YD())},lo.apply(t,arguments)}function XD(){var t=BA($y()).domain([1,10]);return t.copy=function(){return ya(t,XD()).base(t.base())},lo.apply(t,arguments)}function qD(){var t=jA($y());return t.copy=function(){return ya(t,qD()).constant(t.constant())},lo.apply(t,arguments)}function YA(){var t=LA($y());return t.copy=function(){return ya(t,YA()).exponent(t.exponent())},lo.apply(t,arguments)}function rie(){return YA.apply(null,arguments).exponent(.5)}function JD(){var t=[],e=ln;function n(r){if(r!=null&&!isNaN(r=+r))return e((gh(t,r,1)-1)/(t.length-1))}return n.domain=function(r){if(!arguments.length)return t.slice();t=[];for(let i of r)i!=null&&!isNaN(i=+i)&&t.push(i);return t.sort(ta),n},n.interpolator=function(r){return arguments.length?(e=r,n):e},n.range=function(){return t.map((r,i)=>e(i/(t.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(i,o)=>Hte(t,o/r))},n.copy=function(){return JD(e).domain(t)},lo.apply(n,arguments)}function By(){var t=0,e=.5,n=1,r=1,i,o,a,s,l,u=ln,f,c=!1,d;function h(p){return isNaN(p=+p)?d:(p=.5+((p=+f(p))-o)*(r*p<r*o?s:l),u(c?Math.max(0,Math.min(1,p)):p))}h.domain=function(p){return arguments.length?([t,e,n]=p,i=f(t=+t),o=f(e=+e),a=f(n=+n),s=i===o?0:.5/(o-i),l=o===a?0:.5/(a-o),r=o<i?-1:1,h):[t,e,n]},h.clamp=function(p){return arguments.length?(c=!!p,h):c},h.interpolator=function(p){return arguments.length?(u=p,h):u};function g(p){return function(v){var y,m,b;return arguments.length?([y,m,b]=v,u=gne(p,[y,m,b]),h):[u(0),u(.5),u(1)]}}return h.range=g(Ec),h.rangeRound=g(MA),h.unknown=function(p){return arguments.length?(d=p,h):d},function(p){return f=p,i=p(t),o=p(e),a=p(n),s=i===o?0:.5/(o-i),l=o===a?0:.5/(a-o),r=o<i?-1:1,h}}function ZD(){var t=ma(By()(ln));return t.copy=function(){return ya(t,ZD())},lo.apply(t,arguments)}function e$(){var t=BA(By()).domain([.1,1,10]);return t.copy=function(){return ya(t,e$()).base(t.base())},lo.apply(t,arguments)}function t$(){var t=jA(By());return t.copy=function(){return ya(t,t$()).constant(t.constant())},lo.apply(t,arguments)}function XA(){var t=LA(By());return t.copy=function(){return ya(t,XA()).exponent(t.exponent())},lo.apply(t,arguments)}function iie(){return XA.apply(null,arguments).exponent(.5)}const rT=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:fd,scaleDiverging:ZD,scaleDivergingLog:e$,scaleDivergingPow:XA,scaleDivergingSqrt:iie,scaleDivergingSymlog:t$,scaleIdentity:MD,scaleImplicit:Fw,scaleLinear:Kg,scaleLog:DD,scaleOrdinal:NA,scalePoint:Af,scalePow:FA,scaleQuantile:jD,scaleQuantize:LD,scaleRadial:BD,scaleSequential:YD,scaleSequentialLog:XD,scaleSequentialPow:YA,scaleSequentialQuantile:JD,scaleSequentialSqrt:rie,scaleSequentialSymlog:qD,scaleSqrt:jne,scaleSymlog:$D,scaleThreshold:FD,scaleTime:tie,scaleUtc:nie,tickFormat:ID},Symbol.toStringTag,{value:"Module"}));var oie=gc;function aie(t,e,n){for(var r=-1,i=t.length;++r<i;){var o=t[r],a=e(o);if(a!=null&&(s===void 0?a===a&&!oie(a):n(a,s)))var s=a,l=o}return l}var n$=aie;function sie(t,e){return t>e}var lie=sie,uie=n$,cie=lie,fie=Ac;function die(t){return t&&t.length?uie(t,fie,cie):void 0}var hie=die;const jy=je(hie);function pie(t,e){return t<e}var gie=pie,mie=n$,yie=gie,vie=Ac;function bie(t){return t&&t.length?mie(t,vie,yie):void 0}var wie=bie;const Ly=je(wie);var xie=lA,Aie=Sc,Sie=cD,Eie=En;function Oie(t,e){var n=Eie(t)?xie:Sie;return n(t,Aie(e))}var Pie=Oie,Cie=lD,Tie=Pie;function kie(t,e){return Cie(Tie(t,e),1)}var Nie=kie;const _ie=je(Nie);var Iie=OA;function Mie(t,e){return Iie(t,e)}var Rie=Mie;const qA=je(Rie);var Oc=1e9,Die={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},ZA,qe=!0,cr="[DecimalError] ",vs=cr+"Invalid argument: ",JA=cr+"Exponent out of range: ",Pc=Math.floor,ka=Math.pow,$ie=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Dn,xt=1e7,We=7,r$=9007199254740991,qg=Pc(r$/We),ne={};ne.absoluteValue=ne.abs=function(){var t=new this.constructor(this);return t.s&&(t.s=1),t};ne.comparedTo=ne.cmp=function(t){var e,n,r,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(r=o.d.length,i=t.d.length,e=0,n=r<i?r:i;e<n;++e)if(o.d[e]!==t.d[e])return o.d[e]>t.d[e]^o.s<0?1:-1;return r===i?0:r>i^o.s<0?1:-1};ne.decimalPlaces=ne.dp=function(){var t=this,e=t.d.length-1,n=(e-t.e)*We;if(e=t.d[e],e)for(;e%10==0;e/=10)n--;return n<0?0:n};ne.dividedBy=ne.div=function(t){return Wi(this,new this.constructor(t))};ne.dividedToIntegerBy=ne.idiv=function(t){var e=this,n=e.constructor;return Be(Wi(e,new n(t),0,1),n.precision)};ne.equals=ne.eq=function(t){return!this.cmp(t)};ne.exponent=function(){return ht(this)};ne.greaterThan=ne.gt=function(t){return this.cmp(t)>0};ne.greaterThanOrEqualTo=ne.gte=function(t){return this.cmp(t)>=0};ne.isInteger=ne.isint=function(){return this.e>this.d.length-2};ne.isNegative=ne.isneg=function(){return this.s<0};ne.isPositive=ne.ispos=function(){return this.s>0};ne.isZero=function(){return this.s===0};ne.lessThan=ne.lt=function(t){return this.cmp(t)<0};ne.lessThanOrEqualTo=ne.lte=function(t){return this.cmp(t)<1};ne.logarithm=ne.log=function(t){var e,n=this,r=n.constructor,i=r.precision,o=i+5;if(t===void 0)t=new r(10);else if(t=new r(t),t.s<1||t.eq(Dn))throw Error(cr+"NaN");if(n.s<1)throw Error(cr+(n.s?"NaN":"-Infinity"));return n.eq(Dn)?new r(0):(qe=!1,e=Wi(md(n,o),md(t,o),o),qe=!0,Be(e,i))};ne.minus=ne.sub=function(t){var e=this;return t=new e.constructor(t),e.s==t.s?a$(e,t):i$(e,(t.s=-t.s,t))};ne.modulo=ne.mod=function(t){var e,n=this,r=n.constructor,i=r.precision;if(t=new r(t),!t.s)throw Error(cr+"NaN");return n.s?(qe=!1,e=Wi(n,t,0,1).times(t),qe=!0,n.minus(e)):Be(new r(n),i)};ne.naturalExponential=ne.exp=function(){return o$(this)};ne.naturalLogarithm=ne.ln=function(){return md(this)};ne.negated=ne.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t};ne.plus=ne.add=function(t){var e=this;return t=new e.constructor(t),e.s==t.s?i$(e,t):a$(e,(t.s=-t.s,t))};ne.precision=ne.sd=function(t){var e,n,r,i=this;if(t!==void 0&&t!==!!t&&t!==1&&t!==0)throw Error(vs+t);if(e=ht(i)+1,r=i.d.length-1,n=r*We+1,r=i.d[r],r){for(;r%10==0;r/=10)n--;for(r=i.d[0];r>=10;r/=10)n++}return t&&e>n?e:n};ne.squareRoot=ne.sqrt=function(){var t,e,n,r,i,o,a,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(cr+"NaN")}for(t=ht(s),qe=!1,i=Math.sqrt(+s),i==0||i==1/0?(e=ii(s.d),(e.length+t)%2==0&&(e+="0"),i=Math.sqrt(e),t=Pc((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),r=new l(e)):r=new l(i.toString()),n=l.precision,i=a=n+3;;)if(o=r,r=o.plus(Wi(s,o,a+2)).times(.5),ii(o.d).slice(0,a)===(e=ii(r.d)).slice(0,a)){if(e=e.slice(a-3,a+1),i==a&&e=="4999"){if(Be(o,n+1,0),o.times(o).eq(s)){r=o;break}}else if(e!="9999")break;a+=4}return qe=!0,Be(r,n)};ne.times=ne.mul=function(t){var e,n,r,i,o,a,s,l,u,f=this,c=f.constructor,d=f.d,h=(t=new c(t)).d;if(!f.s||!t.s)return new c(0);for(t.s*=f.s,n=f.e+t.e,l=d.length,u=h.length,l<u&&(o=d,d=h,h=o,a=l,l=u,u=a),o=[],a=l+u,r=a;r--;)o.push(0);for(r=u;--r>=0;){for(e=0,i=l+r;i>r;)s=o[i]+h[r]*d[i-r-1]+e,o[i--]=s%xt|0,e=s/xt|0;o[i]=(o[i]+e)%xt|0}for(;!o[--a];)o.pop();return e?++n:o.shift(),t.d=o,t.e=n,qe?Be(t,c.precision):t};ne.toDecimalPlaces=ne.todp=function(t,e){var n=this,r=n.constructor;return n=new r(n),t===void 0?n:(fi(t,0,Oc),e===void 0?e=r.rounding:fi(e,0,8),Be(n,t+ht(n)+1,e))};ne.toExponential=function(t,e){var n,r=this,i=r.constructor;return t===void 0?n=Rs(r,!0):(fi(t,0,Oc),e===void 0?e=i.rounding:fi(e,0,8),r=Be(new i(r),t+1,e),n=Rs(r,!0,t+1)),n};ne.toFixed=function(t,e){var n,r,i=this,o=i.constructor;return t===void 0?Rs(i):(fi(t,0,Oc),e===void 0?e=o.rounding:fi(e,0,8),r=Be(new o(i),t+ht(i)+1,e),n=Rs(r.abs(),!1,t+ht(r)+1),i.isneg()&&!i.isZero()?"-"+n:n)};ne.toInteger=ne.toint=function(){var t=this,e=t.constructor;return Be(new e(t),ht(t)+1,e.rounding)};ne.toNumber=function(){return+this};ne.toPower=ne.pow=function(t){var e,n,r,i,o,a,s=this,l=s.constructor,u=12,f=+(t=new l(t));if(!t.s)return new l(Dn);if(s=new l(s),!s.s){if(t.s<1)throw Error(cr+"Infinity");return s}if(s.eq(Dn))return s;if(r=l.precision,t.eq(Dn))return Be(s,r);if(e=t.e,n=t.d.length-1,a=e>=n,o=s.s,a){if((n=f<0?-f:f)<=r$){for(i=new l(Dn),e=Math.ceil(r/We+4),qe=!1;n%2&&(i=i.times(s),oT(i.d,e)),n=Pc(n/2),n!==0;)s=s.times(s),oT(s.d,e);return qe=!0,t.s<0?new l(Dn).div(i):Be(i,r)}}else if(o<0)throw Error(cr+"NaN");return o=o<0&&t.d[Math.max(e,n)]&1?-1:1,s.s=1,qe=!1,i=t.times(md(s,r+u)),qe=!0,i=o$(i),i.s=o,i};ne.toPrecision=function(t,e){var n,r,i=this,o=i.constructor;return t===void 0?(n=ht(i),r=Rs(i,n<=o.toExpNeg||n>=o.toExpPos)):(fi(t,1,Oc),e===void 0?e=o.rounding:fi(e,0,8),i=Be(new o(i),t,e),n=ht(i),r=Rs(i,t<=n||n<=o.toExpNeg,t)),r};ne.toSignificantDigits=ne.tosd=function(t,e){var n=this,r=n.constructor;return t===void 0?(t=r.precision,e=r.rounding):(fi(t,1,Oc),e===void 0?e=r.rounding:fi(e,0,8)),Be(new r(n),t,e)};ne.toString=ne.valueOf=ne.val=ne.toJSON=ne[Symbol.for("nodejs.util.inspect.custom")]=function(){var t=this,e=ht(t),n=t.constructor;return Rs(t,e<=n.toExpNeg||e>=n.toExpPos)};function i$(t,e){var n,r,i,o,a,s,l,u,f=t.constructor,c=f.precision;if(!t.s||!e.s)return e.s||(e=new f(t)),qe?Be(e,c):e;if(l=t.d,u=e.d,a=t.e,i=e.e,l=l.slice(),o=a-i,o){for(o<0?(r=l,o=-o,s=u.length):(r=u,i=a,s=l.length),a=Math.ceil(c/We),s=a>s?a+1:s+1,o>s&&(o=s,r.length=1),r.reverse();o--;)r.push(0);r.reverse()}for(s=l.length,o=u.length,s-o<0&&(o=s,r=u,u=l,l=r),n=0;o;)n=(l[--o]=l[o]+u[o]+n)/xt|0,l[o]%=xt;for(n&&(l.unshift(n),++i),s=l.length;l[--s]==0;)l.pop();return e.d=l,e.e=i,qe?Be(e,c):e}function fi(t,e,n){if(t!==~~t||t<e||t>n)throw Error(vs+t)}function ii(t){var e,n,r,i=t.length-1,o="",a=t[0];if(i>0){for(o+=a,e=1;e<i;e++)r=t[e]+"",n=We-r.length,n&&(o+=xo(n)),o+=r;a=t[e],r=a+"",n=We-r.length,n&&(o+=xo(n))}else if(a===0)return"0";for(;a%10===0;)a/=10;return o+a}var Wi=function(){function t(r,i){var o,a=0,s=r.length;for(r=r.slice();s--;)o=r[s]*i+a,r[s]=o%xt|0,a=o/xt|0;return a&&r.unshift(a),r}function e(r,i,o,a){var s,l;if(o!=a)l=o>a?1:-1;else for(s=l=0;s<o;s++)if(r[s]!=i[s]){l=r[s]>i[s]?1:-1;break}return l}function n(r,i,o){for(var a=0;o--;)r[o]-=a,a=r[o]<i[o]?1:0,r[o]=a*xt+r[o]-i[o];for(;!r[0]&&r.length>1;)r.shift()}return function(r,i,o,a){var s,l,u,f,c,d,h,g,p,v,y,m,b,w,x,A,E,O,_=r.constructor,T=r.s==i.s?1:-1,N=r.d,I=i.d;if(!r.s)return new _(r);if(!i.s)throw Error(cr+"Division by zero");for(l=r.e-i.e,E=I.length,x=N.length,h=new _(T),g=h.d=[],u=0;I[u]==(N[u]||0);)++u;if(I[u]>(N[u]||0)&&--l,o==null?m=o=_.precision:a?m=o+(ht(r)-ht(i))+1:m=o,m<0)return new _(0);if(m=m/We+2|0,u=0,E==1)for(f=0,I=I[0],m++;(u<x||f)&&m--;u++)b=f*xt+(N[u]||0),g[u]=b/I|0,f=b%I|0;else{for(f=xt/(I[0]+1)|0,f>1&&(I=t(I,f),N=t(N,f),E=I.length,x=N.length),w=E,p=N.slice(0,E),v=p.length;v<E;)p[v++]=0;O=I.slice(),O.unshift(0),A=I[0],I[1]>=xt/2&&++A;do f=0,s=e(I,p,E,v),s<0?(y=p[0],E!=v&&(y=y*xt+(p[1]||0)),f=y/A|0,f>1?(f>=xt&&(f=xt-1),c=t(I,f),d=c.length,v=p.length,s=e(c,p,d,v),s==1&&(f--,n(c,E<d?O:I,d))):(f==0&&(s=f=1),c=I.slice()),d=c.length,d<v&&c.unshift(0),n(p,c,v),s==-1&&(v=p.length,s=e(I,p,E,v),s<1&&(f++,n(p,E<v?O:I,v))),v=p.length):s===0&&(f++,p=[0]),g[u++]=f,s&&p[0]?p[v++]=N[w]||0:(p=[N[w]],v=1);while((w++<x||p[0]!==void 0)&&m--)}return g[0]||g.shift(),h.e=l,Be(h,a?o+ht(h)+1:o)}}();function o$(t,e){var n,r,i,o,a,s,l=0,u=0,f=t.constructor,c=f.precision;if(ht(t)>16)throw Error(JA+ht(t));if(!t.s)return new f(Dn);for(e==null?(qe=!1,s=c):s=e,a=new f(.03125);t.abs().gte(.1);)t=t.times(a),u+=5;for(r=Math.log(ka(2,u))/Math.LN10*2+5|0,s+=r,n=i=o=new f(Dn),f.precision=s;;){if(i=Be(i.times(t),s),n=n.times(++l),a=o.plus(Wi(i,n,s)),ii(a.d).slice(0,s)===ii(o.d).slice(0,s)){for(;u--;)o=Be(o.times(o),s);return f.precision=c,e==null?(qe=!0,Be(o,c)):o}o=a}}function ht(t){for(var e=t.e*We,n=t.d[0];n>=10;n/=10)e++;return e}function d0(t,e,n){if(e>t.LN10.sd())throw qe=!0,n&&(t.precision=n),Error(cr+"LN10 precision limit exceeded");return Be(new t(t.LN10),e)}function xo(t){for(var e="";t--;)e+="0";return e}function md(t,e){var n,r,i,o,a,s,l,u,f,c=1,d=10,h=t,g=h.d,p=h.constructor,v=p.precision;if(h.s<1)throw Error(cr+(h.s?"NaN":"-Infinity"));if(h.eq(Dn))return new p(0);if(e==null?(qe=!1,u=v):u=e,h.eq(10))return e==null&&(qe=!0),d0(p,u);if(u+=d,p.precision=u,n=ii(g),r=n.charAt(0),o=ht(h),Math.abs(o)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)h=h.times(t),n=ii(h.d),r=n.charAt(0),c++;o=ht(h),r>1?(h=new p("0."+n),o++):h=new p(r+"."+n.slice(1))}else return l=d0(p,u+2,v).times(o+""),h=md(new p(r+"."+n.slice(1)),u-d).plus(l),p.precision=v,e==null?(qe=!0,Be(h,v)):h;for(s=a=h=Wi(h.minus(Dn),h.plus(Dn),u),f=Be(h.times(h),u),i=3;;){if(a=Be(a.times(f),u),l=s.plus(Wi(a,new p(i),u)),ii(l.d).slice(0,u)===ii(s.d).slice(0,u))return s=s.times(2),o!==0&&(s=s.plus(d0(p,u+2,v).times(o+""))),s=Wi(s,new p(c),u),p.precision=v,e==null?(qe=!0,Be(s,v)):s;s=l,i+=2}}function iT(t,e){var n,r,i;for((n=e.indexOf("."))>-1&&(e=e.replace(".","")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;e.charCodeAt(r)===48;)++r;for(i=e.length;e.charCodeAt(i-1)===48;)--i;if(e=e.slice(r,i),e){if(i-=r,n=n-r-1,t.e=Pc(n/We),t.d=[],r=(n+1)%We,n<0&&(r+=We),r<i){for(r&&t.d.push(+e.slice(0,r)),i-=We;r<i;)t.d.push(+e.slice(r,r+=We));e=e.slice(r),r=We-e.length}else r-=i;for(;r--;)e+="0";if(t.d.push(+e),qe&&(t.e>qg||t.e<-qg))throw Error(JA+n)}else t.s=0,t.e=0,t.d=[0];return t}function Be(t,e,n){var r,i,o,a,s,l,u,f,c=t.d;for(a=1,o=c[0];o>=10;o/=10)a++;if(r=e-a,r<0)r+=We,i=e,u=c[f=0];else{if(f=Math.ceil((r+1)/We),o=c.length,f>=o)return t;for(u=o=c[f],a=1;o>=10;o/=10)a++;r%=We,i=r-We+a}if(n!==void 0&&(o=ka(10,a-i-1),s=u/o%10|0,l=e<0||c[f+1]!==void 0||u%o,l=n<4?(s||l)&&(n==0||n==(t.s<0?3:2)):s>5||s==5&&(n==4||l||n==6&&(r>0?i>0?u/ka(10,a-i):0:c[f-1])%10&1||n==(t.s<0?8:7))),e<1||!c[0])return l?(o=ht(t),c.length=1,e=e-o-1,c[0]=ka(10,(We-e%We)%We),t.e=Pc(-e/We)||0):(c.length=1,c[0]=t.e=t.s=0),t;if(r==0?(c.length=f,o=1,f--):(c.length=f+1,o=ka(10,We-r),c[f]=i>0?(u/ka(10,a-i)%ka(10,i)|0)*o:0),l)for(;;)if(f==0){(c[0]+=o)==xt&&(c[0]=1,++t.e);break}else{if(c[f]+=o,c[f]!=xt)break;c[f--]=0,o=1}for(r=c.length;c[--r]===0;)c.pop();if(qe&&(t.e>qg||t.e<-qg))throw Error(JA+ht(t));return t}function a$(t,e){var n,r,i,o,a,s,l,u,f,c,d=t.constructor,h=d.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new d(t),qe?Be(e,h):e;if(l=t.d,c=e.d,r=e.e,u=t.e,l=l.slice(),a=u-r,a){for(f=a<0,f?(n=l,a=-a,s=c.length):(n=c,r=u,s=l.length),i=Math.max(Math.ceil(h/We),s)+2,a>i&&(a=i,n.length=1),n.reverse(),i=a;i--;)n.push(0);n.reverse()}else{for(i=l.length,s=c.length,f=i<s,f&&(s=i),i=0;i<s;i++)if(l[i]!=c[i]){f=l[i]<c[i];break}a=0}for(f&&(n=l,l=c,c=n,e.s=-e.s),s=l.length,i=c.length-s;i>0;--i)l[s++]=0;for(i=c.length;i>a;){if(l[--i]<c[i]){for(o=i;o&&l[--o]===0;)l[o]=xt-1;--l[o],l[i]+=xt}l[i]-=c[i]}for(;l[--s]===0;)l.pop();for(;l[0]===0;l.shift())--r;return l[0]?(e.d=l,e.e=r,qe?Be(e,h):e):new d(0)}function Rs(t,e,n){var r,i=ht(t),o=ii(t.d),a=o.length;return e?(n&&(r=n-a)>0?o=o.charAt(0)+"."+o.slice(1)+xo(r):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+xo(-i-1)+o,n&&(r=n-a)>0&&(o+=xo(r))):i>=a?(o+=xo(i+1-a),n&&(r=n-i-1)>0&&(o=o+"."+xo(r))):((r=i+1)<a&&(o=o.slice(0,r)+"."+o.slice(r)),n&&(r=n-a)>0&&(i+1===a&&(o+="."),o+=xo(r))),t.s<0?"-"+o:o}function oT(t,e){if(t.length>e)return t.length=e,!0}function s$(t){var e,n,r;function i(o){var a=this;if(!(a instanceof i))return new i(o);if(a.constructor=i,o instanceof i){a.s=o.s,a.e=o.e,a.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(vs+o);if(o>0)a.s=1;else if(o<0)o=-o,a.s=-1;else{a.s=0,a.e=0,a.d=[0];return}if(o===~~o&&o<1e7){a.e=0,a.d=[o];return}return iT(a,o.toString())}else if(typeof o!="string")throw Error(vs+o);if(o.charCodeAt(0)===45?(o=o.slice(1),a.s=-1):a.s=1,$ie.test(o))iT(a,o);else throw Error(vs+o)}if(i.prototype=ne,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=s$,i.config=i.set=Bie,t===void 0&&(t={}),t)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],e=0;e<r.length;)t.hasOwnProperty(n=r[e++])||(t[n]=this[n]);return i.config(t),i}function Bie(t){if(!t||typeof t!="object")throw Error(cr+"Object expected");var e,n,r,i=["precision",1,Oc,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e<i.length;e+=3)if((r=t[n=i[e]])!==void 0)if(Pc(r)===r&&r>=i[e+1]&&r<=i[e+2])this[n]=r;else throw Error(vs+n+": "+r);if((r=t[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(vs+n+": "+r);return this}var ZA=s$(Die);Dn=new ZA(1);const Re=ZA;function jie(t){return zie(t)||Uie(t)||Fie(t)||Lie()}function Lie(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
84In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Fie(t,e){if(t){if(typeof t=="string")return Gw(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Gw(t,e)}}function Uie(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function zie(t){if(Array.isArray(t))return Gw(t)}function Gw(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var Hie=function(e){return e},l$={"@@functional/placeholder":!0},u$=function(e){return e===l$},aT=function(e){return function n(){return arguments.length===0||arguments.length===1&&u$(arguments.length<=0?void 0:arguments[0])?n:e.apply(void 0,arguments)}},Gie=function t(e,n){return e===1?n:aT(function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];var a=i.filter(function(s){return s!==l$}).length;return a>=e?n.apply(void 0,i):t(e-a,aT(function(){for(var s=arguments.length,l=new Array(s),u=0;u<s;u++)l[u]=arguments[u];var f=i.map(function(c){return u$(c)?l.shift():c});return n.apply(void 0,jie(f).concat(l))}))})},Fy=function(e){return Gie(e.length,e)},Vw=function(e,n){for(var r=[],i=e;i<n;++i)r[i-e]=i;return r},Vie=Fy(function(t,e){return Array.isArray(e)?e.map(t):Object.keys(e).map(function(n){return e[n]}).map(t)}),Wie=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];if(!n.length)return Hie;var i=n.reverse(),o=i[0],a=i.slice(1);return function(){return a.reduce(function(s,l){return l(s)},o.apply(void 0,arguments))}},Ww=function(e){return Array.isArray(e)?e.reverse():e.split("").reverse.join("")},c$=function(e){var n=null,r=null;return function(){for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return n&&o.every(function(s,l){return s===n[l]})||(n=o,r=e.apply(void 0,o)),r}};function Kie(t){var e;return t===0?e=1:e=Math.floor(new Re(t).abs().log(10).toNumber())+1,e}function Qie(t,e,n){for(var r=new Re(t),i=0,o=[];r.lt(e)&&i<1e5;)o.push(r.toNumber()),r=r.add(n),i++;return o}var Yie=Fy(function(t,e,n){var r=+t,i=+e;return r+n*(i-r)}),Xie=Fy(function(t,e,n){var r=e-+t;return r=r||1/0,(n-t)/r}),qie=Fy(function(t,e,n){var r=e-+t;return r=r||1/0,Math.max(0,Math.min(1,(n-t)/r))});const Uy={rangeStep:Qie,getDigitCount:Kie,interpolateNumber:Yie,uninterpolateNumber:Xie,uninterpolateTruncation:qie};function Kw(t){return eoe(t)||Zie(t)||f$(t)||Jie()}function Jie(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
85In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Zie(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function eoe(t){if(Array.isArray(t))return Qw(t)}function yd(t,e){return roe(t)||noe(t,e)||f$(t,e)||toe()}function toe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
86In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function f$(t,e){if(t){if(typeof t=="string")return Qw(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Qw(t,e)}}function Qw(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function noe(t,e){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(t)))){var n=[],r=!0,i=!1,o=void 0;try{for(var a=t[Symbol.iterator](),s;!(r=(s=a.next()).done)&&(n.push(s.value),!(e&&n.length===e));r=!0);}catch(l){i=!0,o=l}finally{try{!r&&a.return!=null&&a.return()}finally{if(i)throw o}}return n}}function roe(t){if(Array.isArray(t))return t}function d$(t){var e=yd(t,2),n=e[0],r=e[1],i=n,o=r;return n>r&&(i=r,o=n),[i,o]}function h$(t,e,n){if(t.lte(0))return new Re(0);var r=Uy.getDigitCount(t.toNumber()),i=new Re(10).pow(r),o=t.div(i),a=r!==1?.05:.1,s=new Re(Math.ceil(o.div(a).toNumber())).add(n).mul(a),l=s.mul(i);return e?l:new Re(Math.ceil(l))}function ioe(t,e,n){var r=1,i=new Re(t);if(!i.isint()&&n){var o=Math.abs(t);o<1?(r=new Re(10).pow(Uy.getDigitCount(t)-1),i=new Re(Math.floor(i.div(r).toNumber())).mul(r)):o>1&&(i=new Re(Math.floor(t)))}else t===0?i=new Re(Math.floor((e-1)/2)):n||(i=new Re(Math.floor(t)));var a=Math.floor((e-1)/2),s=Wie(Vie(function(l){return i.add(new Re(l-a).mul(r)).toNumber()}),Vw);return s(0,e)}function p$(t,e,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((e-t)/(n-1)))return{step:new Re(0),tickMin:new Re(0),tickMax:new Re(0)};var o=h$(new Re(e).sub(t).div(n-1),r,i),a;t<=0&&e>=0?a=new Re(0):(a=new Re(t).add(e).div(2),a=a.sub(new Re(a).mod(o)));var s=Math.ceil(a.sub(t).div(o).toNumber()),l=Math.ceil(new Re(e).sub(a).div(o).toNumber()),u=s+l+1;return u>n?p$(t,e,n,r,i+1):(u<n&&(l=e>0?l+(n-u):l,s=e>0?s:s+(n-u)),{step:o,tickMin:a.sub(new Re(s).mul(o)),tickMax:a.add(new Re(l).mul(o))})}function ooe(t){var e=yd(t,2),n=e[0],r=e[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=Math.max(i,2),s=d$([n,r]),l=yd(s,2),u=l[0],f=l[1];if(u===-1/0||f===1/0){var c=f===1/0?[u].concat(Kw(Vw(0,i-1).map(function(){return 1/0}))):[].concat(Kw(Vw(0,i-1).map(function(){return-1/0})),[f]);return n>r?Ww(c):c}if(u===f)return ioe(u,i,o);var d=p$(u,f,a,o),h=d.step,g=d.tickMin,p=d.tickMax,v=Uy.rangeStep(g,p.add(new Re(.1).mul(h)),h);return n>r?Ww(v):v}function aoe(t,e){var n=yd(t,2),r=n[0],i=n[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=d$([r,i]),s=yd(a,2),l=s[0],u=s[1];if(l===-1/0||u===1/0)return[r,i];if(l===u)return[l];var f=Math.max(e,2),c=h$(new Re(u).sub(l).div(f-1),o,0),d=[].concat(Kw(Uy.rangeStep(new Re(l),new Re(u).sub(new Re(.99).mul(c)),c)),[u]);return r>i?Ww(d):d}var soe=c$(ooe),loe=c$(aoe),uoe="Invariant failed";function Ds(t,e){throw new Error(uoe)}var coe=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Jg(){return Jg=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Jg.apply(this,arguments)}function foe(t,e){return goe(t)||poe(t,e)||hoe(t,e)||doe()}function doe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
87In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hoe(t,e){if(t){if(typeof t=="string")return sT(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sT(t,e)}}function sT(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function poe(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,e!==0)for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function goe(t){if(Array.isArray(t))return t}function moe(t,e){if(t==null)return{};var n=yoe(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function yoe(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function zy(t){var e=t.offset,n=t.layout,r=t.width,i=t.dataKey,o=t.data,a=t.dataPointFormatter,s=t.xAxis,l=t.yAxis,u=moe(t,coe),f=ke(u,!1);t.direction==="x"&&s.type!=="number"&&Ds();var c=o.map(function(d){var h=a(d,i),g=h.x,p=h.y,v=h.value,y=h.errorVal;if(!y)return null;var m=[],b,w;if(Array.isArray(y)){var x=foe(y,2);b=x[0],w=x[1]}else b=w=y;if(n==="vertical"){var A=s.scale,E=p+e,O=E+r,_=E-r,T=A(v-b),N=A(v+w);m.push({x1:N,y1:O,x2:N,y2:_}),m.push({x1:T,y1:E,x2:N,y2:E}),m.push({x1:T,y1:O,x2:T,y2:_})}else if(n==="horizontal"){var I=l.scale,j=g+e,L=j-r,R=j+r,M=I(v-b),U=I(v+w);m.push({x1:L,y1:U,x2:R,y2:U}),m.push({x1:j,y1:M,x2:j,y2:U}),m.push({x1:L,y1:M,x2:R,y2:M})}return B.createElement(Et,Jg({className:"recharts-errorBar",key:"bar-".concat(m.map(function(k){return"".concat(k.x1,"-").concat(k.x2,"-").concat(k.y1,"-").concat(k.y2)}))},f),m.map(function(k){return B.createElement("line",Jg({},k,{key:"line-".concat(k.x1,"-").concat(k.x2,"-").concat(k.y1,"-").concat(k.y2)}))}))});return B.createElement(Et,{className:"recharts-errorBars"},c)}zy.defaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"};zy.displayName="ErrorBar";function vd(t){"@babel/helpers - typeof";return vd=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},vd(t)}function lT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function h0(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?lT(Object(n),!0).forEach(function(r){voe(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):lT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function voe(t,e,n){return e=boe(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function boe(t){var e=woe(t,"string");return vd(e)=="symbol"?e:String(e)}function woe(t,e){if(vd(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(vd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var g$=function(e){var n=e.children,r=e.formattedGraphicalItems,i=e.legendWidth,o=e.legendContent,a=Mn(n,od);if(!a)return null;var s;return a.props&&a.props.payload?s=a.props&&a.props.payload:o==="children"?s=(r||[]).reduce(function(l,u){var f=u.item,c=u.props,d=c.sectors||c.data||[];return l.concat(d.map(function(h){return{type:a.props.iconType||f.props.legendType,value:h.name,color:h.fill,payload:h}}))},[]):s=(r||[]).map(function(l){var u=l.item,f=u.props,c=f.dataKey,d=f.name,h=f.legendType,g=f.hide;return{inactive:g,dataKey:c,type:a.props.iconType||h||"square",color:eS(u),value:d||c,payload:u.props}}),h0(h0(h0({},a.props),od.getWithHeight(a,i)),{},{payload:s,item:a})};function bd(t){"@babel/helpers - typeof";return bd=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},bd(t)}function uT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function rr(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?uT(Object(n),!0).forEach(function(r){Bl(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):uT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Bl(t,e,n){return e=xoe(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function xoe(t){var e=Aoe(t,"string");return bd(e)=="symbol"?e:String(e)}function Aoe(t,e){if(bd(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(bd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function cT(t){return Poe(t)||Ooe(t)||Eoe(t)||Soe()}function Soe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
88In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Eoe(t,e){if(t){if(typeof t=="string")return Yw(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yw(t,e)}}function Ooe(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Poe(t){if(Array.isArray(t))return Yw(t)}function Yw(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function di(t,e,n){return Ne(t)||Ne(e)?n:yt(e)?sr(t,e,n):Ae(e)?e(t):n}function Sf(t,e,n,r){var i=_ie(t,function(s){return di(s,e)});if(n==="number"){var o=i.filter(function(s){return Z(s)||parseFloat(s)});return o.length?[Ly(o),jy(o)]:[1/0,-1/0]}var a=r?i.filter(function(s){return!Ne(s)}):i;return a.map(function(s){return yt(s)||s instanceof Date?s:""})}var Coe=function(e){var n,r=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,a=-1,s=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(s<=1)return 0;if(o&&o.axisType==="angleAxis"&&Math.abs(Math.abs(o.range[1]-o.range[0])-360)<=1e-6)for(var l=o.range,u=0;u<s;u++){var f=u>0?i[u-1].coordinate:i[s-1].coordinate,c=i[u].coordinate,d=u>=s-1?i[0].coordinate:i[u+1].coordinate,h=void 0;if(kr(c-f)!==kr(d-c)){var g=[];if(kr(d-c)===kr(l[1]-l[0])){h=d;var p=c+l[1]-l[0];g[0]=Math.min(p,(p+f)/2),g[1]=Math.max(p,(p+f)/2)}else{h=f;var v=d+l[1]-l[0];g[0]=Math.min(c,(v+c)/2),g[1]=Math.max(c,(v+c)/2)}var y=[Math.min(c,(h+c)/2),Math.max(c,(h+c)/2)];if(e>y[0]&&e<=y[1]||e>=g[0]&&e<=g[1]){a=i[u].index;break}}else{var m=Math.min(f,d),b=Math.max(f,d);if(e>(m+c)/2&&e<=(b+c)/2){a=i[u].index;break}}}else for(var w=0;w<s;w++)if(w===0&&e<=(r[w].coordinate+r[w+1].coordinate)/2||w>0&&w<s-1&&e>(r[w].coordinate+r[w-1].coordinate)/2&&e<=(r[w].coordinate+r[w+1].coordinate)/2||w===s-1&&e>(r[w].coordinate+r[w-1].coordinate)/2){a=r[w].index;break}return a},eS=function(e){var n=e,r=n.type.displayName,i=e.props,o=i.stroke,a=i.fill,s;switch(r){case"Line":s=o;break;case"Area":case"Radar":s=o&&o!=="none"?o:a;break;default:s=a;break}return s},Toe=function(e){var n=e.barSize,r=e.totalSize,i=e.stackGroups,o=i===void 0?{}:i;if(!o)return{};for(var a={},s=Object.keys(o),l=0,u=s.length;l<u;l++)for(var f=o[s[l]].stackGroups,c=Object.keys(f),d=0,h=c.length;d<h;d++){var g=f[c[d]],p=g.items,v=g.cateAxisId,y=p.filter(function(x){return Vi(x.type).indexOf("Bar")>=0});if(y&&y.length){var m=y[0].props.barSize,b=y[0].props[v];a[b]||(a[b]=[]);var w=Ne(m)?n:m;a[b].push({item:y[0],stackList:y.slice(1),barSize:Ne(w)?void 0:Ms(w,r,0)})}}return a},koe=function(e){var n=e.barGap,r=e.barCategoryGap,i=e.bandSize,o=e.sizeList,a=o===void 0?[]:o,s=e.maxBarSize,l=a.length;if(l<1)return null;var u=Ms(n,i,0,!0),f,c=[];if(a[0].barSize===+a[0].barSize){var d=!1,h=i/l,g=a.reduce(function(w,x){return w+x.barSize||0},0);g+=(l-1)*u,g>=i&&(g-=(l-1)*u,u=0),g>=i&&h>0&&(d=!0,h*=.9,g=l*h);var p=(i-g)/2>>0,v={offset:p-u,size:0};f=a.reduce(function(w,x){var A={item:x.item,position:{offset:v.offset+v.size+u,size:d?h:x.barSize}},E=[].concat(cT(w),[A]);return v=E[E.length-1].position,x.stackList&&x.stackList.length&&x.stackList.forEach(function(O){E.push({item:O,position:v})}),E},c)}else{var y=Ms(r,i,0,!0);i-2*y-(l-1)*u<=0&&(u=0);var m=(i-2*y-(l-1)*u)/l;m>1&&(m>>=0);var b=s===+s?Math.min(m,s):m;f=a.reduce(function(w,x,A){var E=[].concat(cT(w),[{item:x.item,position:{offset:y+(m+u)*A+(m-b)/2,size:b}}]);return x.stackList&&x.stackList.length&&x.stackList.forEach(function(O){E.push({item:O,position:E[E.length-1].position})}),E},c)}return f},Noe=function(e,n,r,i){var o=r.children,a=r.width,s=r.margin,l=a-(s.left||0)-(s.right||0),u=g$({children:o,legendWidth:l});if(u){var f=i||{},c=f.width,d=f.height,h=u.align,g=u.verticalAlign,p=u.layout;if((p==="vertical"||p==="horizontal"&&g==="middle")&&h!=="center"&&Z(e[h]))return rr(rr({},e),{},Bl({},h,e[h]+(c||0)));if((p==="horizontal"||p==="vertical"&&h==="center")&&g!=="middle"&&Z(e[g]))return rr(rr({},e),{},Bl({},g,e[g]+(d||0)))}return e},_oe=function(e,n,r){return Ne(n)?!0:e==="horizontal"?n==="yAxis":e==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},m$=function(e,n,r,i,o){var a=n.props.children,s=Ir(a,zy).filter(function(u){return _oe(i,o,u.props.direction)});if(s&&s.length){var l=s.map(function(u){return u.props.dataKey});return e.reduce(function(u,f){var c=di(f,r);if(Ne(c))return u;var d=Array.isArray(c)?[Ly(c),jy(c)]:[c,c],h=l.reduce(function(g,p){var v=di(f,p,0),y=d[0]-Math.abs(Array.isArray(v)?v[0]:v),m=d[1]+Math.abs(Array.isArray(v)?v[1]:v);return[Math.min(y,g[0]),Math.max(m,g[1])]},[1/0,-1/0]);return[Math.min(h[0],u[0]),Math.max(h[1],u[1])]},[1/0,-1/0])}return null},Ioe=function(e,n,r,i,o){var a=n.map(function(s){return m$(e,s,r,o,i)}).filter(function(s){return!Ne(s)});return a&&a.length?a.reduce(function(s,l){return[Math.min(s[0],l[0]),Math.max(s[1],l[1])]},[1/0,-1/0]):null},y$=function(e,n,r,i,o){var a=n.map(function(l){var u=l.props.dataKey;return r==="number"&&u&&m$(e,l,u,i)||Sf(e,u,r,o)});if(r==="number")return a.reduce(function(l,u){return[Math.min(l[0],u[0]),Math.max(l[1],u[1])]},[1/0,-1/0]);var s={};return a.reduce(function(l,u){for(var f=0,c=u.length;f<c;f++)s[u[f]]||(s[u[f]]=!0,l.push(u[f]));return l},[])},v$=function(e,n){return e==="horizontal"&&n==="xAxis"||e==="vertical"&&n==="yAxis"||e==="centric"&&n==="angleAxis"||e==="radial"&&n==="radiusAxis"},Ga=function(e,n,r){if(!e)return null;var i=e.scale,o=e.duplicateDomain,a=e.type,s=e.range,l=e.realScaleType==="scaleBand"?i.bandwidth()/2:2,u=(n||r)&&a==="category"&&i.bandwidth?i.bandwidth()/l:0;if(u=e.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?kr(s[0]-s[1])*2*u:u,n&&(e.ticks||e.niceTicks)){var f=(e.ticks||e.niceTicks).map(function(c){var d=o?o.indexOf(c):c;return{coordinate:i(d)+u,value:c,offset:u}});return f.filter(function(c){return!ph(c.coordinate)})}return e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map(function(c,d){return{coordinate:i(c)+u,value:c,index:d,offset:u}}):i.ticks&&!r?i.ticks(e.tickCount).map(function(c){return{coordinate:i(c)+u,value:c,offset:u}}):i.domain().map(function(c,d){return{coordinate:i(c)+u,value:o?o[c]:c,index:d,offset:u}})},p0=new WeakMap,op=function(e,n){if(typeof n!="function")return e;p0.has(e)||p0.set(e,new WeakMap);var r=p0.get(e);if(r.has(n))return r.get(n);var i=function(){e.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,i),i},Moe=function(e,n,r){var i=e.scale,o=e.type,a=e.layout,s=e.axisType;if(i==="auto")return a==="radial"&&s==="radiusAxis"?{scale:fd(),realScaleType:"band"}:a==="radial"&&s==="angleAxis"?{scale:Kg(),realScaleType:"linear"}:o==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:Af(),realScaleType:"point"}:o==="category"?{scale:fd(),realScaleType:"band"}:{scale:Kg(),realScaleType:"linear"};if(hh(i)){var l="scale".concat(Oy(i));return{scale:(rT[l]||Af)(),realScaleType:rT[l]?l:"point"}}return Ae(i)?{scale:i}:{scale:Af(),realScaleType:"point"}},fT=1e-4,Roe=function(e){var n=e.domain();if(!(!n||n.length<=2)){var r=n.length,i=e.range(),o=Math.min(i[0],i[1])-fT,a=Math.max(i[0],i[1])+fT,s=e(n[0]),l=e(n[r-1]);(s<o||s>a||l<o||l>a)&&e.domain([n[0],n[r-1]])}},Doe=function(e,n){if(!e)return null;for(var r=0,i=e.length;r<i;r++)if(e[r].item===n)return e[r].position;return null},$oe=function(e,n){if(!n||n.length!==2||!Z(n[0])||!Z(n[1]))return e;var r=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]),o=[e[0],e[1]];return(!Z(e[0])||e[0]<r)&&(o[0]=r),(!Z(e[1])||e[1]>i)&&(o[1]=i),o[0]>i&&(o[0]=i),o[1]<r&&(o[1]=r),o},Boe=function(e){var n=e.length;if(!(n<=0))for(var r=0,i=e[0].length;r<i;++r)for(var o=0,a=0,s=0;s<n;++s){var l=ph(e[s][r][1])?e[s][r][0]:e[s][r][1];l>=0?(e[s][r][0]=o,e[s][r][1]=o+l,o=e[s][r][1]):(e[s][r][0]=a,e[s][r][1]=a+l,a=e[s][r][1])}},joe=function(e){var n=e.length;if(!(n<=0))for(var r=0,i=e[0].length;r<i;++r)for(var o=0,a=0;a<n;++a){var s=ph(e[a][r][1])?e[a][r][0]:e[a][r][1];s>=0?(e[a][r][0]=o,e[a][r][1]=o+s,o=e[a][r][1]):(e[a][r][0]=0,e[a][r][1]=0)}},Loe={sign:Boe,expand:lW,none:Vu,silhouette:uW,wiggle:cW,positive:joe},Foe=function(e,n,r){var i=n.map(function(s){return s.props.dataKey}),o=Loe[r],a=sW().keys(i).value(function(s,l){return+di(s,l,0)}).order(ww).offset(o);return a(e)},Uoe=function(e,n,r,i,o,a){if(!e)return null;var s=a?n.reverse():n,l={},u=s.reduce(function(c,d){var h=d.props,g=h.stackId,p=h.hide;if(p)return c;var v=d.props[r],y=c[v]||{hasStack:!1,stackGroups:{}};if(yt(g)){var m=y.stackGroups[g]||{numericAxisId:r,cateAxisId:i,items:[]};m.items.push(d),y.hasStack=!0,y.stackGroups[g]=m}else y.stackGroups[Ey("_stackId_")]={numericAxisId:r,cateAxisId:i,items:[d]};return rr(rr({},c),{},Bl({},v,y))},l),f={};return Object.keys(u).reduce(function(c,d){var h=u[d];if(h.hasStack){var g={};h.stackGroups=Object.keys(h.stackGroups).reduce(function(p,v){var y=h.stackGroups[v];return rr(rr({},p),{},Bl({},v,{numericAxisId:r,cateAxisId:i,items:y.items,stackedData:Foe(e,y.items,o)}))},g)}return rr(rr({},c),{},Bl({},d,h))},f)},zoe=function(e,n){var r=n.realScaleType,i=n.type,o=n.tickCount,a=n.originalDomain,s=n.allowDecimals,l=r||n.scale;if(l!=="auto"&&l!=="linear")return null;if(o&&i==="number"&&a&&(a[0]==="auto"||a[1]==="auto")){var u=e.domain();if(!u.length)return null;var f=soe(u,o,s);return e.domain([Ly(f),jy(f)]),{niceTicks:f}}if(o&&i==="number"){var c=e.domain(),d=loe(c,o,s);return{niceTicks:d}}return null},dT=function(e){var n=e.axis,r=e.ticks,i=e.offset,o=e.bandSize,a=e.entry,s=e.index;if(n.type==="category")return r[s]?r[s].coordinate+i:null;var l=di(a,n.dataKey,n.domain[s]);return Ne(l)?null:n.scale(l)-o/2+i},Hoe=function(e){var n=e.numericAxis,r=n.scale.domain();if(n.type==="number"){var i=Math.min(r[0],r[1]),o=Math.max(r[0],r[1]);return i<=0&&o>=0?0:o<0?o:i}return r[0]},Goe=function(e,n){var r=e.props.stackId;if(yt(r)){var i=n[r];if(i){var o=i.items.indexOf(e);return o>=0?i.stackedData[o]:null}}return null},Voe=function(e){return e.reduce(function(n,r){return[Ly(r.concat([n[0]]).filter(Z)),jy(r.concat([n[1]]).filter(Z))]},[1/0,-1/0])},b$=function(e,n,r){return Object.keys(e).reduce(function(i,o){var a=e[o],s=a.stackedData,l=s.reduce(function(u,f){var c=Voe(f.slice(n,r+1));return[Math.min(u[0],c[0]),Math.max(u[1],c[1])]},[1/0,-1/0]);return[Math.min(l[0],i[0]),Math.max(l[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},hT=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,pT=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Xw=function(e,n,r){if(Ae(e))return e(n,r);if(!Array.isArray(e))return n;var i=[];if(Z(e[0]))i[0]=r?e[0]:Math.min(e[0],n[0]);else if(hT.test(e[0])){var o=+hT.exec(e[0])[1];i[0]=n[0]-o}else Ae(e[0])?i[0]=e[0](n[0]):i[0]=n[0];if(Z(e[1]))i[1]=r?e[1]:Math.max(e[1],n[1]);else if(pT.test(e[1])){var a=+pT.exec(e[1])[1];i[1]=n[1]+a}else Ae(e[1])?i[1]=e[1](n[1]):i[1]=n[1];return i},Zg=function(e,n,r){if(e&&e.scale&&e.scale.bandwidth){var i=e.scale.bandwidth();if(!r||i>0)return i}if(e&&n&&n.length>=2){for(var o=CA(n,function(c){return c.coordinate}),a=1/0,s=1,l=o.length;s<l;s++){var u=o[s],f=o[s-1];a=Math.min((u.coordinate||0)-(f.coordinate||0),a)}return a===1/0?0:a}return r?void 0:0},gT=function(e,n,r){return!e||!e.length||qA(e,sr(r,"type.defaultProps.domain"))?n:e},w$=function(e,n){var r=e.props,i=r.dataKey,o=r.name,a=r.unit,s=r.formatter,l=r.tooltipType,u=r.chartType,f=r.hide;return rr(rr({},ke(e,!1)),{},{dataKey:i,unit:a,formatter:s,name:o||i,color:eS(e),value:di(n,i),type:l,payload:n,chartType:u,hide:f})};function wd(t){"@babel/helpers - typeof";return wd=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},wd(t)}function mT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function yT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?mT(Object(n),!0).forEach(function(r){Woe(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):mT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Woe(t,e,n){return e=Koe(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Koe(t){var e=Qoe(t,"string");return wd(e)=="symbol"?e:String(e)}function Qoe(t,e){if(wd(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(wd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var em=Math.PI/180,Yoe=function(e){return e*180/Math.PI},Rt=function(e,n,r,i){return{x:e+Math.cos(-em*i)*r,y:n+Math.sin(-em*i)*r}},Xoe=function(e,n){var r=e.x,i=e.y,o=n.x,a=n.y;return Math.sqrt(Math.pow(r-o,2)+Math.pow(i-a,2))},qoe=function(e,n){var r=e.x,i=e.y,o=n.cx,a=n.cy,s=Xoe({x:r,y:i},{x:o,y:a});if(s<=0)return{radius:s};var l=(r-o)/s,u=Math.acos(l);return i>a&&(u=2*Math.PI-u),{radius:s,angle:Yoe(u),angleInRadian:u}},Joe=function(e){var n=e.startAngle,r=e.endAngle,i=Math.floor(n/360),o=Math.floor(r/360),a=Math.min(i,o);return{startAngle:n-a*360,endAngle:r-a*360}},Zoe=function(e,n){var r=n.startAngle,i=n.endAngle,o=Math.floor(r/360),a=Math.floor(i/360),s=Math.min(o,a);return e+s*360},vT=function(e,n){var r=e.x,i=e.y,o=qoe({x:r,y:i},n),a=o.radius,s=o.angle,l=n.innerRadius,u=n.outerRadius;if(a<l||a>u)return!1;if(a===0)return!0;var f=Joe(n),c=f.startAngle,d=f.endAngle,h=s,g;if(c<=d){for(;h>d;)h-=360;for(;h<c;)h+=360;g=h>=c&&h<=d}else{for(;h>c;)h-=360;for(;h<d;)h+=360;g=h>=d&&h<=c}return g?yT(yT({},n),{},{radius:a,angle:Zoe(h,n)}):null};function xd(t){"@babel/helpers - typeof";return xd=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},xd(t)}var eae=["offset"];function tae(t){return oae(t)||iae(t)||rae(t)||nae()}function nae(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
89In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rae(t,e){if(t){if(typeof t=="string")return qw(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qw(t,e)}}function iae(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function oae(t){if(Array.isArray(t))return qw(t)}function qw(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function aae(t,e){if(t==null)return{};var n=sae(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function sae(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function bT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function pt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?bT(Object(n),!0).forEach(function(r){lae(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):bT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function lae(t,e,n){return e=uae(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function uae(t){var e=cae(t,"string");return xd(e)=="symbol"?e:String(e)}function cae(t,e){if(xd(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(xd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Ad(){return Ad=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Ad.apply(this,arguments)}var fae=function(e){var n=e.value,r=e.formatter,i=Ne(e.children)?n:e.children;return Ae(r)?r(i):i},dae=function(e,n){var r=kr(n-e),i=Math.min(Math.abs(n-e),360);return r*i},hae=function(e,n,r){var i=e.position,o=e.viewBox,a=e.offset,s=e.className,l=o,u=l.cx,f=l.cy,c=l.innerRadius,d=l.outerRadius,h=l.startAngle,g=l.endAngle,p=l.clockWise,v=(c+d)/2,y=dae(h,g),m=y>=0?1:-1,b,w;i==="insideStart"?(b=h+m*a,w=p):i==="insideEnd"?(b=g-m*a,w=!p):i==="end"&&(b=g+m*a,w=p),w=y<=0?w:!w;var x=Rt(u,f,v,b),A=Rt(u,f,v,b+(w?1:-1)*359),E="M".concat(x.x,",").concat(x.y,`
90    A`).concat(v,",").concat(v,",0,1,").concat(w?0:1,`,
91    `).concat(A.x,",").concat(A.y),O=Ne(e.id)?Ey("recharts-radial-line-"):e.id;return B.createElement("text",Ad({},r,{dominantBaseline:"central",className:Oe("recharts-radial-bar-label",s)}),B.createElement("defs",null,B.createElement("path",{id:O,d:E})),B.createElement("textPath",{xlinkHref:"#".concat(O)},n))},pae=function(e){var n=e.viewBox,r=e.offset,i=e.position,o=n,a=o.cx,s=o.cy,l=o.innerRadius,u=o.outerRadius,f=o.startAngle,c=o.endAngle,d=(f+c)/2;if(i==="outside"){var h=Rt(a,s,u+r,d),g=h.x,p=h.y;return{x:g,y:p,textAnchor:g>=a?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:a,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:a,y:s,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:a,y:s,textAnchor:"middle",verticalAnchor:"end"};var v=(l+u)/2,y=Rt(a,s,v,d),m=y.x,b=y.y;return{x:m,y:b,textAnchor:"middle",verticalAnchor:"middle"}},gae=function(e){var n=e.viewBox,r=e.parentViewBox,i=e.offset,o=e.position,a=n,s=a.x,l=a.y,u=a.width,f=a.height,c=f>=0?1:-1,d=c*i,h=c>0?"end":"start",g=c>0?"start":"end",p=u>=0?1:-1,v=p*i,y=p>0?"end":"start",m=p>0?"start":"end";if(o==="top"){var b={x:s+u/2,y:l-c*i,textAnchor:"middle",verticalAnchor:h};return pt(pt({},b),r?{height:Math.max(l-r.y,0),width:u}:{})}if(o==="bottom"){var w={x:s+u/2,y:l+f+d,textAnchor:"middle",verticalAnchor:g};return pt(pt({},w),r?{height:Math.max(r.y+r.height-(l+f),0),width:u}:{})}if(o==="left"){var x={x:s-v,y:l+f/2,textAnchor:y,verticalAnchor:"middle"};return pt(pt({},x),r?{width:Math.max(x.x-r.x,0),height:f}:{})}if(o==="right"){var A={x:s+u+v,y:l+f/2,textAnchor:m,verticalAnchor:"middle"};return pt(pt({},A),r?{width:Math.max(r.x+r.width-A.x,0),height:f}:{})}var E=r?{width:u,height:f}:{};return o==="insideLeft"?pt({x:s+v,y:l+f/2,textAnchor:m,verticalAnchor:"middle"},E):o==="insideRight"?pt({x:s+u-v,y:l+f/2,textAnchor:y,verticalAnchor:"middle"},E):o==="insideTop"?pt({x:s+u/2,y:l+d,textAnchor:"middle",verticalAnchor:g},E):o==="insideBottom"?pt({x:s+u/2,y:l+f-d,textAnchor:"middle",verticalAnchor:h},E):o==="insideTopLeft"?pt({x:s+v,y:l+d,textAnchor:m,verticalAnchor:g},E):o==="insideTopRight"?pt({x:s+u-v,y:l+d,textAnchor:y,verticalAnchor:g},E):o==="insideBottomLeft"?pt({x:s+v,y:l+f-d,textAnchor:m,verticalAnchor:h},E):o==="insideBottomRight"?pt({x:s+u-v,y:l+f-d,textAnchor:y,verticalAnchor:h},E):mc(o)&&(Z(o.x)||Ua(o.x))&&(Z(o.y)||Ua(o.y))?pt({x:s+Ms(o.x,u),y:l+Ms(o.y,f),textAnchor:"end",verticalAnchor:"end"},E):pt({x:s+u/2,y:l+f/2,textAnchor:"middle",verticalAnchor:"middle"},E)},mae=function(e){return"cx"in e&&Z(e.cx)};function Wt(t){var e=t.offset,n=e===void 0?5:e,r=aae(t,eae),i=pt({offset:n},r),o=i.viewBox,a=i.position,s=i.value,l=i.children,u=i.content,f=i.className,c=f===void 0?"":f,d=i.textBreakAll;if(!o||Ne(s)&&Ne(l)&&!P.isValidElement(u)&&!Ae(u))return null;if(P.isValidElement(u))return P.cloneElement(u,i);var h;if(Ae(u)){if(h=P.createElement(u,i),P.isValidElement(h))return h}else h=fae(i);var g=mae(o),p=ke(i,!0);if(g&&(a==="insideStart"||a==="insideEnd"||a==="end"))return hae(i,h,p);var v=g?pae(i):gae(i);return B.createElement(Fg,Ad({className:Oe("recharts-label",c)},p,v,{breakAll:d}),h)}Wt.displayName="Label";var x$=function(e){var n=e.cx,r=e.cy,i=e.angle,o=e.startAngle,a=e.endAngle,s=e.r,l=e.radius,u=e.innerRadius,f=e.outerRadius,c=e.x,d=e.y,h=e.top,g=e.left,p=e.width,v=e.height,y=e.clockWise,m=e.labelViewBox;if(m)return m;if(Z(p)&&Z(v)){if(Z(c)&&Z(d))return{x:c,y:d,width:p,height:v};if(Z(h)&&Z(g))return{x:h,y:g,width:p,height:v}}return Z(c)&&Z(d)?{x:c,y:d,width:0,height:0}:Z(n)&&Z(r)?{cx:n,cy:r,startAngle:o||i||0,endAngle:a||i||0,innerRadius:u||0,outerRadius:f||l||s||0,clockWise:y}:e.viewBox?e.viewBox:{}},yae=function(e,n){return e?e===!0?B.createElement(Wt,{key:"label-implicit",viewBox:n}):yt(e)?B.createElement(Wt,{key:"label-implicit",viewBox:n,value:e}):P.isValidElement(e)?e.type===Wt?P.cloneElement(e,{key:"label-implicit",viewBox:n}):B.createElement(Wt,{key:"label-implicit",content:e,viewBox:n}):Ae(e)?B.createElement(Wt,{key:"label-implicit",content:e,viewBox:n}):mc(e)?B.createElement(Wt,Ad({viewBox:n},e,{key:"label-implicit"})):null:null},vae=function(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var i=e.children,o=x$(e),a=Ir(i,Wt).map(function(l,u){return P.cloneElement(l,{viewBox:n||o,key:"label-".concat(u)})});if(!r)return a;var s=yae(e.label,n||o);return[s].concat(tae(a))};Wt.parseViewBox=x$;Wt.renderCallByParent=vae;function bae(t){var e=t==null?0:t.length;return e?t[e-1]:void 0}var wae=bae;const xae=je(wae);function Sd(t){"@babel/helpers - typeof";return Sd=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},Sd(t)}var Aae=["valueAccessor"],Sae=["data","dataKey","clockWise","id","textBreakAll"];function Eae(t){return Tae(t)||Cae(t)||Pae(t)||Oae()}function Oae(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
92In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Pae(t,e){if(t){if(typeof t=="string")return Jw(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Jw(t,e)}}function Cae(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Tae(t){if(Array.isArray(t))return Jw(t)}function Jw(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function tm(){return tm=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},tm.apply(this,arguments)}function wT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function xT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?wT(Object(n),!0).forEach(function(r){kae(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):wT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function kae(t,e,n){return e=Nae(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Nae(t){var e=_ae(t,"string");return Sd(e)=="symbol"?e:String(e)}function _ae(t,e){if(Sd(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Sd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function AT(t,e){if(t==null)return{};var n=Iae(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function Iae(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}var Mae=function(e){return Array.isArray(e.value)?xae(e.value):e.value};function bs(t){var e=t.valueAccessor,n=e===void 0?Mae:e,r=AT(t,Aae),i=r.data,o=r.dataKey,a=r.clockWise,s=r.id,l=r.textBreakAll,u=AT(r,Sae);return!i||!i.length?null:B.createElement(Et,{className:"recharts-label-list"},i.map(function(f,c){var d=Ne(o)?n(f,c):di(f&&f.payload,o),h=Ne(s)?{}:{id:"".concat(s,"-").concat(c)};return B.createElement(Wt,tm({},ke(f,!0),u,h,{parentViewBox:f.parentViewBox,value:d,textBreakAll:l,viewBox:Wt.parseViewBox(Ne(a)?f:xT(xT({},f),{},{clockWise:a})),key:"label-".concat(c),index:c}))}))}bs.displayName="LabelList";function Rae(t,e){return t?t===!0?B.createElement(bs,{key:"labelList-implicit",data:e}):B.isValidElement(t)||Ae(t)?B.createElement(bs,{key:"labelList-implicit",data:e,content:t}):mc(t)?B.createElement(bs,tm({data:e},t,{key:"labelList-implicit"})):null:null}function Dae(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var r=t.children,i=Ir(r,bs).map(function(a,s){return P.cloneElement(a,{data:e,key:"labelList-".concat(s)})});if(!n)return i;var o=Rae(t.label,e);return[o].concat(Eae(i))}bs.renderCallByParent=Dae;function Ed(t){"@babel/helpers - typeof";return Ed=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},Ed(t)}function Zw(){return Zw=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Zw.apply(this,arguments)}function ST(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function ET(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?ST(Object(n),!0).forEach(function(r){$ae(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ST(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function $ae(t,e,n){return e=Bae(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Bae(t){var e=jae(t,"string");return Ed(e)=="symbol"?e:String(e)}function jae(t,e){if(Ed(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Ed(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Lae=function(e,n){var r=kr(n-e),i=Math.min(Math.abs(n-e),359.999);return r*i},ap=function(e){var n=e.cx,r=e.cy,i=e.radius,o=e.angle,a=e.sign,s=e.isExternal,l=e.cornerRadius,u=e.cornerIsExternal,f=l*(s?1:-1)+i,c=Math.asin(l/f)/em,d=u?o:o+a*c,h=Rt(n,r,f,d),g=Rt(n,r,i,d),p=u?o-a*c:o,v=Rt(n,r,f*Math.cos(c*em),p);return{center:h,circleTangency:g,lineTangency:v,theta:c}},A$=function(e){var n=e.cx,r=e.cy,i=e.innerRadius,o=e.outerRadius,a=e.startAngle,s=e.endAngle,l=Lae(a,s),u=a+l,f=Rt(n,r,o,a),c=Rt(n,r,o,u),d="M ".concat(f.x,",").concat(f.y,`
93    A `).concat(o,",").concat(o,`,0,
94    `).concat(+(Math.abs(l)>180),",").concat(+(a>u),`,
95    `).concat(c.x,",").concat(c.y,`
96  `);if(i>0){var h=Rt(n,r,i,a),g=Rt(n,r,i,u);d+="L ".concat(g.x,",").concat(g.y,`
97            A `).concat(i,",").concat(i,`,0,
98            `).concat(+(Math.abs(l)>180),",").concat(+(a<=u),`,
99            `).concat(h.x,",").concat(h.y," Z")}else d+="L ".concat(n,",").concat(r," Z");return d},Fae=function(e){var n=e.cx,r=e.cy,i=e.innerRadius,o=e.outerRadius,a=e.cornerRadius,s=e.forceCornerRadius,l=e.cornerIsExternal,u=e.startAngle,f=e.endAngle,c=kr(f-u),d=ap({cx:n,cy:r,radius:o,angle:u,sign:c,cornerRadius:a,cornerIsExternal:l}),h=d.circleTangency,g=d.lineTangency,p=d.theta,v=ap({cx:n,cy:r,radius:o,angle:f,sign:-c,cornerRadius:a,cornerIsExternal:l}),y=v.circleTangency,m=v.lineTangency,b=v.theta,w=l?Math.abs(u-f):Math.abs(u-f)-p-b;if(w<0)return s?"M ".concat(g.x,",").concat(g.y,`
100        a`).concat(a,",").concat(a,",0,0,1,").concat(a*2,`,0
101        a`).concat(a,",").concat(a,",0,0,1,").concat(-a*2,`,0
102      `):A$({cx:n,cy:r,innerRadius:i,outerRadius:o,startAngle:u,endAngle:f});var x="M ".concat(g.x,",").concat(g.y,`
103    A`).concat(a,",").concat(a,",0,0,").concat(+(c<0),",").concat(h.x,",").concat(h.y,`
104    A`).concat(o,",").concat(o,",0,").concat(+(w>180),",").concat(+(c<0),",").concat(y.x,",").concat(y.y,`
105    A`).concat(a,",").concat(a,",0,0,").concat(+(c<0),",").concat(m.x,",").concat(m.y,`
106  `);if(i>0){var A=ap({cx:n,cy:r,radius:i,angle:u,sign:c,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),E=A.circleTangency,O=A.lineTangency,_=A.theta,T=ap({cx:n,cy:r,radius:i,angle:f,sign:-c,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),N=T.circleTangency,I=T.lineTangency,j=T.theta,L=l?Math.abs(u-f):Math.abs(u-f)-_-j;if(L<0&&a===0)return"".concat(x,"L").concat(n,",").concat(r,"Z");x+="L".concat(I.x,",").concat(I.y,`
107      A`).concat(a,",").concat(a,",0,0,").concat(+(c<0),",").concat(N.x,",").concat(N.y,`
108      A`).concat(i,",").concat(i,",0,").concat(+(L>180),",").concat(+(c>0),",").concat(E.x,",").concat(E.y,`
109      A`).concat(a,",").concat(a,",0,0,").concat(+(c<0),",").concat(O.x,",").concat(O.y,"Z")}else x+="L".concat(n,",").concat(r,"Z");return x},Uae={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},S$=function(e){var n=ET(ET({},Uae),e),r=n.cx,i=n.cy,o=n.innerRadius,a=n.outerRadius,s=n.cornerRadius,l=n.forceCornerRadius,u=n.cornerIsExternal,f=n.startAngle,c=n.endAngle,d=n.className;if(a<o||f===c)return null;var h=Oe("recharts-sector",d),g=a-o,p=Ms(s,g,0,!0),v;return p>0&&Math.abs(f-c)<360?v=Fae({cx:r,cy:i,innerRadius:o,outerRadius:a,cornerRadius:Math.min(p,g/2),forceCornerRadius:l,cornerIsExternal:u,startAngle:f,endAngle:c}):v=A$({cx:r,cy:i,innerRadius:o,outerRadius:a,startAngle:f,endAngle:c}),B.createElement("path",Zw({},ke(n,!0),{className:h,d:v,role:"img"}))};function Od(t){"@babel/helpers - typeof";return Od=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},Od(t)}function e1(){return e1=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},e1.apply(this,arguments)}function OT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function PT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};
109e%2?OT(Object(n),!0).forEach(function(r){zae(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):OT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function zae(t,e,n){return e=Hae(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Hae(t){var e=Gae(t,"string");return Od(e)=="symbol"?e:String(e)}function Gae(t,e){if(Od(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Od(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var CT={curveBasisClosed:X7,curveBasisOpen:q7,curveBasis:Y7,curveBumpX:D7,curveBumpY:$7,curveLinearClosed:J7,curveLinear:Cy,curveMonotoneX:Z7,curveMonotoneY:eW,curveNatural:tW,curveStep:nW,curveStepAfter:iW,curveStepBefore:rW},sp=function(e){return e.x===+e.x&&e.y===+e.y},Qc=function(e){return e.x},Yc=function(e){return e.y},Vae=function(e,n){if(Ae(e))return e;var r="curve".concat(Oy(e));return(r==="curveMonotone"||r==="curveBump")&&n?CT["".concat(r).concat(n==="vertical"?"Y":"X")]:CT[r]||Cy},Wae=function(e){var n=e.type,r=n===void 0?"linear":n,i=e.points,o=i===void 0?[]:i,a=e.baseLine,s=e.layout,l=e.connectNulls,u=l===void 0?!1:l,f=Vae(r,s),c=u?o.filter(function(p){return sp(p)}):o,d;if(Array.isArray(a)){var h=u?a.filter(function(p){return sp(p)}):a,g=c.map(function(p,v){return PT(PT({},p),{},{base:h[v]})});return s==="vertical"?d=qh().y(Yc).x1(Qc).x0(function(p){return p.base.x}):d=qh().x(Qc).y1(Yc).y0(function(p){return p.base.y}),d.defined(sp).curve(f),d(g)}return s==="vertical"&&Z(a)?d=qh().y(Yc).x1(Qc).x0(a):Z(a)?d=qh().x(Qc).y1(Yc).y0(a):d=CR().x(Qc).y(Yc),d.defined(sp).curve(f),d(c)},TT=function(e){var n=e.className,r=e.points,i=e.path,o=e.pathRef;if((!r||!r.length)&&!i)return null;var a=r&&r.length?Wae(e):i;return B.createElement("path",e1({},ke(e,!1),Og(e),{className:Oe("recharts-curve",n),d:a,ref:o}))},E$={exports:{}},Kae="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Qae=Kae,Yae=Qae;function O$(){}function P$(){}P$.resetWarningCache=O$;var Xae=function(){function t(r,i,o,a,s,l){if(l!==Yae){var u=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 u.name="Invariant Violation",u}}t.isRequired=t;function e(){return t}var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:P$,resetWarningCache:O$};return n.PropTypes=n,n};E$.exports=Xae();var qae=E$.exports;const de=je(qae);var Jae=Object.getOwnPropertyNames,Zae=Object.getOwnPropertySymbols,ese=Object.prototype.hasOwnProperty;function kT(t,e){return function(r,i,o){return t(r,i,o)&&e(r,i,o)}}function lp(t){return function(n,r,i){if(!n||!r||typeof n!="object"||typeof r!="object")return t(n,r,i);var o=i.cache,a=o.get(n),s=o.get(r);if(a&&s)return a===r&&s===n;o.set(n,r),o.set(r,n);var l=t(n,r,i);return o.delete(n),o.delete(r),l}}function NT(t){return Jae(t).concat(Zae(t))}var C$=Object.hasOwn||function(t,e){return ese.call(t,e)};function Cc(t,e){return t||e?t===e:t===e||t!==t&&e!==e}var T$="_owner",_T=Object.getOwnPropertyDescriptor,IT=Object.keys;function tse(t,e,n){var r=t.length;if(e.length!==r)return!1;for(;r-- >0;)if(!n.equals(t[r],e[r],r,r,t,e,n))return!1;return!0}function nse(t,e){return Cc(t.getTime(),e.getTime())}function MT(t,e,n){if(t.size!==e.size)return!1;for(var r={},i=t.entries(),o=0,a,s;(a=i.next())&&!a.done;){for(var l=e.entries(),u=!1,f=0;(s=l.next())&&!s.done;){var c=a.value,d=c[0],h=c[1],g=s.value,p=g[0],v=g[1];!u&&!r[f]&&(u=n.equals(d,p,o,f,t,e,n)&&n.equals(h,v,d,p,t,e,n))&&(r[f]=!0),f++}if(!u)return!1;o++}return!0}function rse(t,e,n){var r=IT(t),i=r.length;if(IT(e).length!==i)return!1;for(var o;i-- >0;)if(o=r[i],o===T$&&(t.$$typeof||e.$$typeof)&&t.$$typeof!==e.$$typeof||!C$(e,o)||!n.equals(t[o],e[o],o,o,t,e,n))return!1;return!0}function Xc(t,e,n){var r=NT(t),i=r.length;if(NT(e).length!==i)return!1;for(var o,a,s;i-- >0;)if(o=r[i],o===T$&&(t.$$typeof||e.$$typeof)&&t.$$typeof!==e.$$typeof||!C$(e,o)||!n.equals(t[o],e[o],o,o,t,e,n)||(a=_T(t,o),s=_T(e,o),(a||s)&&(!a||!s||a.configurable!==s.configurable||a.enumerable!==s.enumerable||a.writable!==s.writable)))return!1;return!0}function ise(t,e){return Cc(t.valueOf(),e.valueOf())}function ose(t,e){return t.source===e.source&&t.flags===e.flags}function RT(t,e,n){if(t.size!==e.size)return!1;for(var r={},i=t.values(),o,a;(o=i.next())&&!o.done;){for(var s=e.values(),l=!1,u=0;(a=s.next())&&!a.done;)!l&&!r[u]&&(l=n.equals(o.value,a.value,o.value,a.value,t,e,n))&&(r[u]=!0),u++;if(!l)return!1}return!0}function ase(t,e){var n=t.length;if(e.length!==n)return!1;for(;n-- >0;)if(t[n]!==e[n])return!1;return!0}var sse="[object Arguments]",lse="[object Boolean]",use="[object Date]",cse="[object Map]",fse="[object Number]",dse="[object Object]",hse="[object RegExp]",pse="[object Set]",gse="[object String]",mse=Array.isArray,DT=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,$T=Object.assign,yse=Object.prototype.toString.call.bind(Object.prototype.toString);function vse(t){var e=t.areArraysEqual,n=t.areDatesEqual,r=t.areMapsEqual,i=t.areObjectsEqual,o=t.arePrimitiveWrappersEqual,a=t.areRegExpsEqual,s=t.areSetsEqual,l=t.areTypedArraysEqual;return function(f,c,d){if(f===c)return!0;
109if(f==null||c==null||typeof f!="object"||typeof c!="object")return f!==f&&c!==c;var h=f.constructor;if(h!==c.constructor)return!1;if(h===Object)return i(f,c,d);if(mse(f))return e(f,c,d);if(DT!=null&&DT(f))return l(f,c,d);if(h===Date)return n(f,c,d);if(h===RegExp)return a(f,c,d);if(h===Map)return r(f,c,d);if(h===Set)return s(f,c,d);var g=yse(f);return g===use?n(f,c,d):g===hse?a(f,c,d):g===cse?r(f,c,d):g===pse?s(f,c,d):g===dse?typeof f.then!="function"&&typeof c.then!="function"&&i(f,c,d):g===sse?i(f,c,d):g===lse||g===fse||g===gse?o(f,c,d):!1}}function bse(t){var e=t.circular,n=t.createCustomConfig,r=t.strict,i={areArraysEqual:r?Xc:tse,areDatesEqual:nse,areMapsEqual:r?kT(MT,Xc):MT,areObjectsEqual:r?Xc:rse,arePrimitiveWrappersEqual:ise,areRegExpsEqual:ose,areSetsEqual:r?kT(RT,Xc):RT,areTypedArraysEqual:r?Xc:ase};if(n&&(i=$T({},i,n(i))),e){var o=lp(i.areArraysEqual),a=lp(i.areMapsEqual),s=lp(i.areObjectsEqual),l=lp(i.areSetsEqual);i=$T({},i,{areArraysEqual:o,areMapsEqual:a,areObjectsEqual:s,areSetsEqual:l})}return i}function wse(t){return function(e,n,r,i,o,a,s){return t(e,n,s)}}function xse(t){var e=t.circular,n=t.comparator,r=t.createState,i=t.equals,o=t.strict;if(r)return function(l,u){var f=r(),c=f.cache,d=c===void 0?e?new WeakMap:void 0:c,h=f.meta;return n(l,u,{cache:d,equals:i,meta:h,strict:o})};if(e)return function(l,u){return n(l,u,{cache:new WeakMap,equals:i,meta:void 0,strict:o})};var a={cache:void 0,equals:i,meta:void 0,strict:o};return function(l,u){return n(l,u,a)}}var Ase=va();va({strict:!0});va({circular:!0});va({circular:!0,strict:!0});va({createInternalComparator:function(){return Cc}});va({strict:!0,createInternalComparator:function(){return Cc}});va({circular:!0,createInternalComparator:function(){return Cc}});va({circular:!0,createInternalComparator:function(){return Cc},strict:!0});function va(t){t===void 0&&(t={});var e=t.circular,n=e===void 0?!1:e,r=t.createInternalComparator,i=t.createState,o=t.strict,a=o===void 0?!1:o,s=bse(t),l=vse(s),u=r?r(l):wse(l);return xse({circular:n,comparator:l,createState:i,equals:u,strict:a})}function Sse(t){typeof requestAnimationFrame<"u"&&requestAnimationFrame(t)}function BT(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function i(o){n<0&&(n=o),o-n>e?(t(o),n=-1):Sse(i)};requestAnimationFrame(r)}function t1(t){"@babel/helpers - typeof";return t1=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},t1(t)}function Ese(t){return Tse(t)||Cse(t)||Pse(t)||Ose()}function Ose(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
110In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Pse(t,e){if(t){if(typeof t=="string")return jT(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jT(t,e)}}function jT(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Cse(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Tse(t){if(Array.isArray(t))return t}function kse(){var t={},e=function(){return null},n=!1,r=function i(o){if(!n){if(Array.isArray(o)){if(!o.length)return;var a=o,s=Ese(a),l=s[0],u=s.slice(1);if(typeof l=="number"){BT(i.bind(null,u),l);return}i(l),BT(i.bind(null,u));return}t1(o)==="object"&&(t=o,e(t)),typeof o=="function"&&o()}};return{stop:function(){n=!0},start:function(o){n=!1,r(o)},subscribe:function(o){return e=o,function(){e=function(){return null}}}}}function Pd(t){"@babel/helpers - typeof";return Pd=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},Pd(t)}function LT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function FT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};
vendor: 53,074 bytes, lines 110-127
110e%2?LT(Object(n),!0).forEach(function(r){k$(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):LT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function k$(t,e,n){return e=Nse(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Nse(t){var e=_se(t,"string");return Pd(e)==="symbol"?e:String(e)}function _se(t,e){if(Pd(t)!=="object"||t===null)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Pd(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Ise=function(e,n){return[Object.keys(e),Object.keys(n)].reduce(function(r,i){return r.filter(function(o){return i.includes(o)})})},Mse=function(e){return e},Rse=function(e){return e.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},Ef=function(e,n){return Object.keys(n).reduce(function(r,i){return FT(FT({},r),{},k$({},i,e(i,n[i])))},{})},UT=function(e,n,r){return e.map(function(i){return"".concat(Rse(i)," ").concat(n,"ms ").concat(r)}).join(",")};function Dse(t,e){return jse(t)||Bse(t,e)||N$(t,e)||$se()}function $se(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
111In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bse(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,e!==0)for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function jse(t){if(Array.isArray(t))return t}function Lse(t){return zse(t)||Use(t)||N$(t)||Fse()}function Fse(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
112In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function N$(t,e){if(t){if(typeof t=="string")return n1(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return n1(t,e)}}function Use(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function zse(t){if(Array.isArray(t))return n1(t)}function n1(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var nm=1e-4,_$=function(e,n){return[0,3*e,3*n-6*e,3*e-3*n+1]},I$=function(e,n){return e.map(function(r,i){return r*Math.pow(n,i)}).reduce(function(r,i){return r+i})},zT=function(e,n){return function(r){var i=_$(e,n);return I$(i,r)}},Hse=function(e,n){return function(r){var i=_$(e,n),o=[].concat(Lse(i.map(function(a,s){return a*s}).slice(1)),[0]);return I$(o,r)}},HT=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var i=n[0],o=n[1],a=n[2],s=n[3];if(n.length===1)switch(n[0]){case"linear":i=0,o=0,a=1,s=1;break;case"ease":i=.25,o=.1,a=.25,s=1;break;case"ease-in":i=.42,o=0,a=1,s=1;break;case"ease-out":i=.42,o=0,a=.58,s=1;break;case"ease-in-out":i=0,o=0,a=.58,s=1;break;default:{var l=n[0].split("(");if(l[0]==="cubic-bezier"&&l[1].split(")")[0].split(",").length===4){var u=l[1].split(")")[0].split(",").map(function(v){return parseFloat(v)}),f=Dse(u,4);i=f[0],o=f[1],a=f[2],s=f[3]}}}var c=zT(i,a),d=zT(o,s),h=Hse(i,a),g=function(y){return y>1?1:y<0?0:y},p=function(y){for(var m=y>1?1:y,b=m,w=0;w<8;++w){var x=c(b)-m,A=h(b);if(Math.abs(x-m)<nm||A<nm)return d(b);b=g(b-x/A)}return d(b)};return p.isStepper=!1,p},Gse=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.stiff,r=n===void 0?100:n,i=e.damping,o=i===void 0?8:i,a=e.dt,s=a===void 0?17:a,l=function(f,c,d){var h=-(f-c)*r,g=d*o,p=d+(h-g)*s/1e3,v=d*s/1e3+f;return Math.abs(v-c)<nm&&Math.abs(p)<nm?[c,0]:[v,p]};return l.isStepper=!0,l.dt=s,l},Vse=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var i=n[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return HT(i);case"spring":return Gse();default:if(i.split("(")[0]==="cubic-bezier")return HT(i)}return typeof i=="function"?i:null};function Cd(t){"@babel/helpers - typeof";return Cd=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},Cd(t)}function GT(t){return Qse(t)||Kse(t)||M$(t)||Wse()}function Wse(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
113In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Kse(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Qse(t){if(Array.isArray(t))return i1(t)}function VT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Nt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?VT(Object(n),!0).forEach(function(r){r1(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):VT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function r1(t,e,n){return e=Yse(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Yse(t){var e=Xse(t,"string");return Cd(e)==="symbol"?e:String(e)}function Xse(t,e){if(Cd(t)!=="object"||t===null)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Cd(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function qse(t,e){return ele(t)||Zse(t,e)||M$(t,e)||Jse()}function Jse(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
114In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function M$(t,e){if(t){if(typeof t=="string")return i1(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i1(t,e)}}function i1(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Zse(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,e!==0)for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function ele(t){if(Array.isArray(t))return t}var rm=function(e,n,r){return e+(n-e)*r},o1=function(e){var n=e.from,r=e.to;return n!==r},tle=function t(e,n,r){var i=Ef(function(o,a){if(o1(a)){var s=e(a.from,a.to,a.velocity),l=qse(s,2),u=l[0],f=l[1];return Nt(Nt({},a),{},{from:u,velocity:f})}return a},n);return r<1?Ef(function(o,a){return o1(a)?Nt(Nt({},a),{},{velocity:rm(a.velocity,i[o].velocity,r),from:rm(a.from,i[o].from,r)}):a},n):t(e,i,r-1)};const nle=function(t,e,n,r,i){var o=Ise(t,e),a=o.reduce(function(v,y){return Nt(Nt({},v),{},r1({},y,[t[y],e[y]]))},{}),s=o.reduce(function(v,y){return Nt(Nt({},v),{},r1({},y,{from:t[y],velocity:0,to:e[y]}))},{}),l=-1,u,f,c=function(){return null},d=function(){return Ef(function(y,m){return m.from},s)},h=function(){return!Object.values(s).filter(o1).length},g=function(y){u||(u=y);var m=y-u,b=m/n.dt;s=tle(n,s,b),i(Nt(Nt(Nt({},t),e),d())),u=y,h()||(l=requestAnimationFrame(c))},p=function(y){f||(f=y);var m=(y-f)/r,b=Ef(function(x,A){return rm.apply(void 0,GT(A).concat([n(m)]))},a);if(i(Nt(Nt(Nt({},t),e),b)),m<1)l=requestAnimationFrame(c);else{var w=Ef(function(x,A){return rm.apply(void 0,GT(A).concat([n(1)]))},a);i(Nt(Nt(Nt({},t),e),w))}};return c=n.isStepper?g:p,function(){return requestAnimationFrame(c),function(){cancelAnimationFrame(l)}}};function Zu(t){"@babel/helpers - typeof";return Zu=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},Zu(t)}var rle=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function ile(t,e){if(t==null)return{};var n=ole(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function ole(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function g0(t){return ule(t)||lle(t)||sle(t)||ale()}function ale(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
115In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sle(t,e){if(t){if(typeof t=="string")return a1(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a1(t,e)}}function lle(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function ule(t){if(Array.isArray(t))return a1(t)}function a1(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function WT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function pr(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?WT(Object(n),!0).forEach(function(r){lf(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):WT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function lf(t,e,n){return e=R$(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function cle(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function fle(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,R$(r.key),r)}}function dle(t,e,n){return e&&fle(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function R$(t){var e=hle(t,"string");return Zu(e)==="symbol"?e:String(e)}function hle(t,e){if(Zu(t)!=="object"||t===null)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Zu(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function ple(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&&s1(t,e)}function s1(t,e){return s1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},s1(t,e)}function gle(t){var e=mle();return function(){var r=im(t),i;if(e){var o=im(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return l1(this,i)}}function l1(t,e){if(e&&(Zu(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return u1(t)}function u1(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function mle(){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 im(t){return im=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},im(t)}var ua=function(t){ple(n,t);var e=gle(n);function n(r,i){var o;cle(this,n),o=e.call(this,r,i);var a=o.props,s=a.isActive,l=a.attributeName,u=a.from,f=a.to,c=a.steps,d=a.children,h=a.duration;if(o.handleStyleChange=o.handleStyleChange.bind(u1(o)),o.changeStyle=o.changeStyle.bind(u1(o)),!s||h<=0)return o.state={style:{}},typeof d=="function"&&(o.state={style:f}),l1(o);if(c&&c.length)o.state={style:c[0].style};else if(u){if(typeof d=="function")return o.state={style:u},l1(o);o.state={style:l?lf({},l,u):u}}else o.state={style:{}};return o}return dle(n,[{key:"componentDidMount",value:function(){var i=this.props,o=i.isActive,a=i.canBegin;this.mounted=!0,!(!o||!a)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var o=this.props,a=o.isActive,s=o.canBegin,l=o.attributeName,u=o.shouldReAnimate,f=o.to,c=o.from,d=this.state.style;if(s){if(!a){var h={style:l?lf({},l,f):f};this.state&&d&&(l&&d[l]!==f||!l&&d!==f)&&this.setState(h);return}if(!(Ase(i.to,f)&&i.canBegin&&i.isActive)){var g=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var p=g||u?c:i.to;if(this.state&&d){var v={style:l?lf({},l,p):p};(l&&d[l]!==p||!l&&d!==p)&&this.setState(v)}this.runAnimation(pr(pr({},this.props),{},{from:p,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,a=i.from,s=i.to,l=i.duration,u=i.easing,f=i.begin,c=i.onAnimationEnd,d=i.onAnimationStart,h=nle(a,s,Vse(u),l,this.changeStyle),g=function(){o.stopJSAnimation=h()};this.manager.start([d,f,g,l,c])}},{key:"runStepAnimation",value:function(i){var o=this,a=i.steps,s=i.begin,l=i.onAnimationStart,u=a[0],f=u.style,c=u.duration,d=c===void 0?0:c,h=function(p,v,y){if(y===0)return p;var m=v.duration,b=v.easing,w=b===void 0?"ease":b,x=v.style,A=v.properties,E=v.onAnimationEnd,O=y>0?a[y-1]:v,_=A||Object.keys(x);if(typeof w=="function"||w==="spring")return[].concat(g0(p),[o.runJSAnimation.bind(o,{from:O.style,to:x,duration:m,easing:w}),m]);var T=UT(_,m,w),N=pr(pr(pr({},O.style),x),{},{transition:T});return[].concat(g0(p),[N,m,E]).filter(Mse)};return this.manager.start([l].concat(g0(a.reduce(h,[f,Math.max(d,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=kse());var o=i.begin,a=i.duration,s=i.attributeName,l=i.to,u=i.easing,f=i.onAnimationStart,c=i.onAnimationEnd,d=i.steps,h=i.children,g=this.manager;if(this.unSubscribe=g.subscribe(this.handleStyleChange),typeof u=="function"||typeof h=="function"||u==="spring"){this.runJSAnimation(i);return}if(d.length>1){this.runStepAnimation(i);return}var p=s?lf({},s,l):l,v=UT(Object.keys(p),a,u);g.start([f,o,pr(pr({},p),{},{transition:v}),a,c])}},{key:"render",value:function(){var i=this.props,o=i.children;i.begin;var a=i.duration;i.attributeName,i.easing;var s=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var l=ile(i,rle),u=P.Children.count(o),f=this.state.style;if(typeof o=="function")return o(f);if(!s||u===0||a<=0)return o;var c=function(h){var g=h.props,p=g.style,v=p===void 0?{}:p,y=g.className,m=P.cloneElement(h,pr(pr({},l),{},{style:pr(pr({},v),f),className:y}));return m};return u===1?c(P.Children.only(o)):B.createElement("div",null,P.Children.map(o,function(d){return c(d)}))}}]),n}(P.PureComponent);ua.displayName="Animate";ua.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};ua.propTypes={from:de.oneOfType([de.object,de.string]),to:de.oneOfType([de.object,de.string]),attributeName:de.string,duration:de.number,begin:de.number,easing:de.oneOfType([de.string,de.func]),steps:de.arrayOf(de.shape({duration:de.number.isRequired,style:de.object.isRequired,easing:de.oneOfType([de.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),de.func]),properties:de.arrayOf("string"),onAnimationEnd:de.func})),children:de.oneOfType([de.node,de.func]),isActive:de.bool,canBegin:de.bool,onAnimationEnd:de.func,shouldReAnimate:de.bool,onAnimationStart:de.func,onAnimationReStart:de.func};de.object,de.object,de.object,de.element;de.object,de.object,de.object,de.oneOfType([de.array,de.element]),de.any;function Td(t){"@babel/helpers - typeof";return Td=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},Td(t)}function om(){return om=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},om.apply(this,arguments)}function yle(t,e){return xle(t)||wle(t,e)||ble(t,e)||vle()}function vle(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
116In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ble(t,e){if(t){if(typeof t=="string")return KT(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return KT(t,e)}}function KT(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function wle(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,e!==0)for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function xle(t){if(Array.isArray(t))return t}function QT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function YT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?QT(Object(n),!0).forEach(function(r){Ale(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):QT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Ale(t,e,n){return e=Sle(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Sle(t){var e=Ele(t,"string");return Td(e)=="symbol"?e:String(e)}function Ele(t,e){if(Td(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Td(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var XT=function(e,n,r,i,o){var a=Math.min(Math.abs(r)/2,Math.abs(i)/2),s=i>=0?1:-1,l=r>=0?1:-1,u=i>=0&&r>=0||i<0&&r<0?1:0,f;if(a>0&&o instanceof Array){for(var c=[0,0,0,0],d=0,h=4;d<h;d++)c[d]=o[d]>a?a:o[d];f="M".concat(e,",").concat(n+s*c[0]),c[0]>0&&(f+="A ".concat(c[0],",").concat(c[0],",0,0,").concat(u,",").concat(e+l*c[0],",").concat(n)),f+="L ".concat(e+r-l*c[1],",").concat(n),c[1]>0&&(f+="A ".concat(c[1],",").concat(c[1],",0,0,").concat(u,`,
117        `).concat(e+r,",").concat(n+s*c[1])),f+="L ".concat(e+r,",").concat(n+i-s*c[2]),c[2]>0&&(f+="A ".concat(c[2],",").concat(c[2],",0,0,").concat(u,`,
118        `).concat(e+r-l*c[2],",").concat(n+i)),f+="L ".concat(e+l*c[3],",").concat(n+i),c[3]>0&&(f+="A ".concat(c[3],",").concat(c[3],",0,0,").concat(u,`,
119        `).concat(e,",").concat(n+i-s*c[3])),f+="Z"}else if(a>0&&o===+o&&o>0){var g=Math.min(a,o);f="M ".concat(e,",").concat(n+s*g,`
120            A `).concat(g,",").concat(g,",0,0,").concat(u,",").concat(e+l*g,",").concat(n,`
121            L `).concat(e+r-l*g,",").concat(n,`
122            A `).concat(g,",").concat(g,",0,0,").concat(u,",").concat(e+r,",").concat(n+s*g,`
123            L `).concat(e+r,",").concat(n+i-s*g,`
124            A `).concat(g,",").concat(g,",0,0,").concat(u,",").concat(e+r-l*g,",").concat(n+i,`
125            L `).concat(e+l*g,",").concat(n+i,`
126            A `).concat(g,",").concat(g,",0,0,").concat(u,",").concat(e,",").concat(n+i-s*g," Z")}else f="M ".concat(e,",").concat(n," h ").concat(r," v ").concat(i," h ").concat(-r," Z");return f},Ole=function(e,n){if(!e||!n)return!1;var r=e.x,i=e.y,o=n.x,a=n.y,s=n.width,l=n.height;if(Math.abs(s)>0&&Math.abs(l)>0){var u=Math.min(o,o+s),f=Math.max(o,o+s),c=Math.min(a,a+l),d=Math.max(a,a+l);return r>=u&&r<=f&&i>=c&&i<=d}return!1},Ple={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},tS=function(e){var n=YT(YT({},Ple),e),r=P.useRef(),i=P.useState(-1),o=yle(i,2),a=o[0],s=o[1];P.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var w=r.current.getTotalLength();w&&s(w)}catch{}},[]);var l=n.x,u=n.y,f=n.width,c=n.height,d=n.radius,h=n.className,g=n.animationEasing,p=n.animationDuration,v=n.animationBegin,y=n.isAnimationActive,m=n.isUpdateAnimationActive;if(l!==+l||u!==+u||f!==+f||c!==+c||f===0||c===0)return null;var b=Oe("recharts-rectangle",h);return m?B.createElement(ua,{canBegin:a>0,from:{width:f,height:c,x:l,y:u},to:{width:f,height:c,x:l,y:u},duration:p,animationEasing:g,isActive:m},function(w){var x=w.width,A=w.height,E=w.x,O=w.y;return B.createElement(ua,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:v,duration:p,isActive:y,easing:g},B.createElement("path",om({},ke(n,!0),{className:b,d:XT(E,O,x,A,d),ref:r})))}):B.createElement("path",om({},ke(n,!0),{className:b,d:XT(l,u,f,c,d)}))};function c1(){return c1=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},c1.apply(this,arguments)}var D$=function(e){var n=e.cx,r=e.cy,i=e.r,o=e.className,a=Oe("recharts-dot",o);return n===+n&&r===+r&&i===+i?B.createElement("circle",c1({},ke(e,!1),Og(e),{className:a,cx:n,cy:r,r:i})):null};function kd(t){"@babel/helpers - typeof";return kd=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},kd(t)}var Cle=["x","y","top","left","width","height","className"];function f1(){return f1=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},f1.apply(this,arguments)}function qT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Tle(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?qT(Object(n),!0).forEach(function(r){kle(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):qT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function kle(t,e,n){return e=Nle(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Nle(t){var e=_le(t,"string");return kd(e)=="symbol"?e:String(e)}function _le(t,e){if(kd(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(kd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Ile(t,e){if(t==null)return{};var n=Mle(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function Mle(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}var Rle=function(e,n,r,i,o,a){return"M".concat(e,",").concat(o,"v").concat(i,"M").concat(a,",").concat(n,"h").concat(r)},Dle=function(e){var n=e.x,r=n===void 0?0:n,i=e.y,o=i===void 0?0:i,a=e.top,s=a===void 0?0:a,l=e.left,u=l===void 0?0:l,f=e.width,c=f===void 0?0:f,d=e.height,h=d===void 0?0:d,g=e.className,p=Ile(e,Cle),v=Tle({x:r,y:o,top:s,left:u,width:c,height:h},p);return!Z(r)||!Z(o)||!Z(c)||!Z(h)||!Z(s)||!Z(u)?null:B.createElement("path",f1({},ke(v,!0),{className:Oe("recharts-cross",g),d:Rle(r,o,c,h,s,u)}))},$le=qR,Ble=$le(Object.getPrototypeOf,Object),jle=Ble,Lle=ao,Fle=jle,Ule=so,zle="[object Object]",Hle=Function.prototype,Gle=Object.prototype,$$=Hle.toString,Vle=Gle.hasOwnProperty,Wle=$$.call(Object);function Kle(t){if(!Ule(t)||Lle(t)!=zle)return!1;var e=Fle(t);if(e===null)return!0;var n=Vle.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&$$.call(n)==Wle}var Qle=Kle;const Yle=je(Qle);var Xle=ao,qle=so,Jle="[object Boolean]";function Zle(t){return t===!0||t===!1||qle(t)&&Xle(t)==Jle}var eue=Zle;const tue=je(eue);function Nd(t){"@babel/helpers - typeof";return Nd=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},Nd(t)}function am(){return am=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},am.apply(this,arguments)}function nue(t,e){return aue(t)||oue(t,e)||iue(t,e)||rue()}function rue(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
127In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function iue(t,e){if(t){if(typeof t=="string")return JT(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return JT(t,e)}}function JT(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function oue(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,e!==0)for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function aue(t){if(Array.isArray(t))return t}function ZT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function e2(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?ZT(Object(n),!0).forEach(function(r){sue(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ZT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function sue(t,e,n){return e=lue(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function lue(t){var e=uue(t,"string");return Nd(e)=="symbol"?e:String(e)}function uue(t,e){if(Nd(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Nd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var t2=function(e,n,r,i,o){var a=r-i,s;return s="M ".concat(e,",").concat(n),s+="L ".concat(e+r,",").concat(n),s+="L ".concat(e+r-a/2,",").concat(n+o),s+="L ".concat(e+r-a/2-i,",").concat(n+o),s+="L ".concat(e,",").concat(n," Z"),s},cue={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},fue=function(e){var n=e2(e2({},cue),e),r=P.useRef(),i=P.useState(-1),o=nue(i,2),a=o[0],s=o[1];P.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var b=r.current.getTotalLength();b&&s(b)}catch{}},[]);var l=n.x,u=n.y,f=n.upperWidth,c=n.lowerWidth,d=n.height,h=n.className,g=n.animationEasing,p=n.animationDuration,v=n.animationBegin,y=n.isUpdateAnimationActive;if(l!==+l||u!==+u||f!==+f||c!==+c||d!==+d||f===0&&c===0||d===0)return null;var m=Oe("recharts-trapezoid",h);return y?B.createElement(ua,{canBegin:a>0,from:{upperWidth:0,lowerWidth:0,height:d,x:l,y:u},to:{upperWidth:f,lowerWidth:c,height:d,x:l,y:u},duration:p,animationEasing:g,isActive:y},function(b){var w=b.upperWidth,x=b.lowerWidth,A=b.height,E=b.x,O=b.y;return B.createElement(ua,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:v,duration:p,easing:g},B.createElement("path",am({},ke(n,!0),{className:m,d:t2(E,O,w,x,A),ref:r})))}):B.createElement("g",null,B.createElement("path",am({},ke(n,!0),{className:m,d:t2(l,u,f,c,d)})))},due=["option","shapeType","propTransformer","activeClassName","isActive"];function _d(t){"@babel/helpers - typeof";return _d=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},_d(t)}function hue(t,e){if(t==null)return{};var n=pue(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function pue(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function n2(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function sm(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?n2(Object(n),!0).forEach(function(r){gue(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):n2(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function gue(t,e,n){return e=mue(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function mue(t){var e=yue(t,"string");return _d(e)=="symbol"?e:String(e)}function yue(t,e){if(_d(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(_d(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function vue(t,e){return sm(sm({},e),t)}function bue(t,e){return t==="symbols"}function r2(t){var e=t.shapeType,n=t.elementProps;switch(e){case"rectangle":return B.createElement(tS,n);case"trapezoid":return B.createElement(fue,n);case"sector":return B.createElement(S$,n);case"symbols":if(bue(e))return B.createElement(vA,n);break;default:return null}}function wue(t){return P.isValidElement(t)?t.props:t}function xue(t){var e=t.option,n=t.shapeType,r=t.propTransformer,i=r===void 0?vue:r,o=t.activeClassName,a=o===void 0?"recharts-active-shape":o,s=t.isActive,l=hue(t,due),u;if(P.isValidElement(e))u=P.cloneElement(e,sm(sm({},l),wue(e)));else if(Ae(e))u=e(l);else if(Yle(e)&&!tue(e)){var f=i(e,l);u=B.createElement(r2,{shapeType:n,elementProps:f})}else{var c=l;u=B.createElement(r2,{shapeType:n,elementProps:c})}return s?B.createElement(Et,{className:a},u):u}function Hy(t,e){return e!=null&&"trapezoids"in t.props}function Gy(t,e){return e!=null&&"sectors"in t.props}function Id(t,e){return e!=null&&"points"in t.props}function Aue(t,e){var n,r,i=t.x===(e==null||(n=e.labelViewBox)===null||n===void 0?void 0:n.x)||t.x===e.x,o=t.y===(e==null||(r=e.labelViewBox)===null||r===void 0?void 0:r.y)||t.y===e.y;return i&&o}function Sue(t,e){var n=t.endAngle===e.endAngle,r=t.startAngle===e.startAngle;return n&&r}function Eue(t,e){var n=t.x===e.x,r=t.y===e.y,i=t.z===e.z;return n&&r&&i}function Oue(t,e){var n;return Hy(t,e)?n=Aue:Gy(t,e)?n=Sue:Id(t,e)&&(n=Eue),n}function Pue(t,e){var n;return Hy(t,e)?n="trapezoids":Gy(t,e)?n="sectors":Id(t,e)&&(n="points"),n}function Cue(t,e){if(Hy(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}if(Gy(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}return Id(t,e)?e.payload:{}}function Tue(t){var e=t.activeTooltipItem,n=t.graphicalItem,r=t.itemData,i=Pue(n,e),o=Cue(n,e),a=r.filter(function(l,u){var f=qA(o,l),c=n.props[i].filter(function(g){var p=Oue(n,e);return p(g,e)}),d=n.props[i].indexOf(c[c.length-1]),h=u===d;return f&&h}),s=r.indexOf(a[a.length-1]);return s}var kue=Math.ceil,Nue=Math.max;function _ue(t,e,n,r){for(var i=-1,o=Nue(kue((e-t)/(n||1)),0),a=Array(o);o--;)a[r?o:++i]=t,t+=n;return a}var Iue=_ue,Mue=mD,i2=1/0,Rue=17976931348623157e292;function Due(t){if(!t)return t===0?t:0;if(t=Mue(t),t===i2||t===-i2){var e=t<0?-1:1;return e*Rue}return t===t?t:0}var $ue=Due,Bue=Iue,jue=_y,m0=$ue;function Lue(t){return function(e,n,r){return r&&typeof r!="number"&&jue(e,n,r)&&(n=r=void 0),e=m0(e),n===void 0?(n=e,e=0):n=m0(n),r=r===void 0?e<n?1:-1:m0(r),Bue(e,n,r,t)}}var Fue=Lue,Uue=Fue,zue=Uue(),Hue=zue;const lm=je(Hue);function Md(t){"@babel/helpers - typeof";return Md=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},Md(t)}function o2(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function a2(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?o2(Object(n),!0).forEach(function(r){B$(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o2(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function B$(t,e,n){return e=Gue(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Gue(t){var e=Vue(t,"string");return Md(e)=="symbol"?e:String(e)}function Vue(t,e){if(Md(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Md(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Wue=["Webkit","Moz","O","ms"],Kue=function(e,n){var r=e.replace(/(\w)/,function(o){return o.toUpperCase()}),i=Wue.reduce(function(o,a){return a2(a2({},o),{},B$({},a+r,n))},{});return i[e]=n,i};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 um(){return um=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},um.apply(this,arguments)}function s2(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function y0(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?s2(Object(n),!0).forEach(function(r){Cn(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s2(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Que(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l2(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,L$(r.key),r)}}function Yue(t,e,n){return e&&l2(t.prototype,e),n&&l2(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Xue(t,e,n){return e=cm(e),que(t,j$()?Reflect.construct(e,n||[],cm(t).constructor):e.apply(t,n))}function que(t,e){if(e&&(ec(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Hr(t)}function j$(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(j$=function(){return!!t})()}function cm(t){return cm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},cm(t)}function Hr(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Jue(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&&d1(t,e)}function d1(t,e){return d1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},d1(t,e)}function Cn(t,e,n){return e=L$(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function L$(t){var e=Zue(t,"string");return ec(e)=="symbol"?e:String(e)}function Zue(t,e){if(ec(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(ec(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var ece=function(e){var n=e.data,r=e.startIndex,i=e.endIndex,o=e.x,a=e.width,s=e.travellerWidth;if(!n||!n.length)return{};var l=n.length,u=Af().domain(lm(0,l)).range([o,o+a-s]),f=u.domain().map(function(c){return u(c)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:u(r),endX:u(i),scale:u,scaleValues:f}},u2=function(e){return e.changedTouches&&!!e.changedTouches.length},tc=function(t){Jue(e,t);function e(n){var r;return Que(this,e),r=Xue(this,e,[n]),Cn(Hr(r),"handleDrag",function(i){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(i):r.state.isSlideMoving&&r.handleSlideDrag(i)}),Cn(Hr(r),"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&r.handleDrag(i.changedTouches[0])}),Cn(Hr(r),"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=r.props,o=i.endIndex,a=i.onDragEnd,s=i.startIndex;a==null||a({endIndex:o,startIndex:s})}),r.detachDragEndListener()}),Cn(Hr(r),"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),Cn(Hr(r),"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),Cn(Hr(r),"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),Cn(Hr(r),"handleSlideDragStart",function(i){var o=u2(i)?i.changedTouches[0]:i;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(Hr(r),"startX"),endX:r.handleTravellerDragStart.bind(Hr(r),"endX")},r.state={},r}return Yue(e,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var i=r.startX,o=r.endX,a=this.state.scaleValues,s=this.props,l=s.gap,u=s.data,f=u.length-1,c=Math.min(i,o),d=Math.max(i,o),h=e.getIndexInRange(a,c),g=e.getIndexInRange(a,d);return{startIndex:h-h%l,endIndex:g===f?f:g-g%l}}},{key:"getTextOfTick",value:function(r){var i=this.props,o=i.data,a=i.tickFormatter,s=i.dataKey,l=di(o[r],s,r);return Ae(a)?a(l,r):l}},{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(r){var i=this.state,o=i.slideMoveStartX,a=i.startX,s=i.endX,l=this.props,u=l.x,f=l.width,c=l.travellerWidth,d=l.startIndex,h=l.endIndex,g=l.onChange,p=r.pageX-o;p>0?p=Math.min(p,u+f-c-s,u+f-c-a):p<0&&(p=Math.max(p,u-a,u-s));var v=this.getIndex({startX:a+p,endX:s+p});(v.startIndex!==d||v.endIndex!==h)&&g&&g(v),this.setState({startX:a+p,endX:s+p,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,i){var o=u2(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var i=this.state,o=i.brushMoveStartX,a=i.movingTravellerId,s=i.endX,l=i.startX,u=this.state[a],f=this.props,c=f.x,d=f.width,h=f.travellerWidth,g=f.onChange,p=f.gap,v=f.data,y={startX:this.state.startX,endX:this.state.endX},m=r.pageX-o;m>0?m=Math.min(m,c+d-h-u):m<0&&(m=Math.max(m,c-u)),y[a]=u+m;var b=this.getIndex(y),w=b.startIndex,x=b.endIndex,A=function(){var O=v.length-1;return a==="startX"&&(s>l?w%p===0:x%p===0)||s<l&&x===O||a==="endX"&&(s>l?x%p===0:w%p===0)||s>l&&x===O};this.setState(Cn(Cn({},a,u+m),"brushMoveStartX",r.pageX),function(){g&&A()&&g(b)})}},{key:"handleTravellerMoveKeyboard",value:function(r,i){var o=this,a=this.state,s=a.scaleValues,l=a.startX,u=a.endX,f=this.state[i],c=s.indexOf(f);if(c!==-1){var d=c+r;if(!(d===-1||d>=s.length)){var h=s[d];i==="startX"&&h>=u||i==="endX"&&h<=l||this.setState(Cn({},i,h),function(){o.props.onChange(o.getIndex({startX:o.state.startX,endX:o.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,i=r.x,o=r.y,a=r.width,s=r.height,l=r.fill,u=r.stroke;return B.createElement("rect",{stroke:u,fill:l,x:i,y:o,width:a,height:s})}},{key:"renderPanorama",value:function(){var r=this.props,i=r.x,o=r.y,a=r.width,s=r.height,l=r.data,u=r.children,f=r.padding,c=P.Children.only(u);return c?B.cloneElement(c,{x:i,y:o,width:a,height:s,margin:f,compact:!0,data:l}):null}},{key:"renderTravellerLayer",value:function(r,i){var o,a,s=this,l=this.props,u=l.y,f=l.travellerWidth,c=l.height,d=l.traveller,h=l.ariaLabel,g=l.data,p=l.startIndex,v=l.endIndex,y=Math.max(r,this.props.x),m=y0(y0({},ke(this.props,!1)),{},{x:y,y:u,width:f,height:c}),b=h||"Min value: ".concat((o=g[p])===null||o===void 0?void 0:o.name,", Max value: ").concat((a=g[v])===null||a===void 0?void 0:a.name);return B.createElement(Et,{tabIndex:0,role:"slider","aria-label":b,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(x){["ArrowLeft","ArrowRight"].includes(x.key)&&(x.preventDefault(),x.stopPropagation(),s.handleTravellerMoveKeyboard(x.key==="ArrowRight"?1:-1,i))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},e.renderTraveller(d,m))}},{key:"renderSlide",value:function(r,i){var o=this.props,a=o.y,s=o.height,l=o.stroke,u=o.travellerWidth,f=Math.min(r,i)+u,c=Math.max(Math.abs(i-r)-u,0);return B.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:l,fillOpacity:.2,x:f,y:a,width:c,height:s})}},{key:"renderText",value:function(){var r=this.props,i=r.startIndex,o=r.endIndex,a=r.y,s=r.height,l=r.travellerWidth,u=r.stroke,f=this.state,c=f.startX,d=f.endX,h=5,g={pointerEvents:"none",fill:u};return B.createElement(Et,{className:"recharts-brush-texts"},B.createElement(Fg,um({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,d)-h,y:a+s/2},g),this.getTextOfTick(i)),B.createElement(Fg,um({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,d)+l+h,y:a+s/2},g),this.getTextOfTick(o)))}},{key:"render",value:function(){var r=this.props,i=r.data,o=r.className,a=r.children,s=r.x,l=r.y,u=r.width,f=r.height,c=r.alwaysShowText,d=this.state,h=d.startX,g=d.endX,p=d.isTextActive,v=d.isSlideMoving,y=d.isTravellerMoving,m=d.isTravellerFocused;if(!i||!i.length||!Z(s)||!Z(l)||!Z(u)||!Z(f)||u<=0||f<=0)return null;var b=Oe("recharts-brush",o),w=B.Children.count(a)===1,x=Kue("userSelect","none");return B.createElement(Et,{className:b,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:x},this.renderBackground(),w&&this.renderPanorama(),this.renderSlide(h,g),this.renderTravellerLayer(h,"startX"),this.renderTravellerLayer(g,"endX"),(p||v||y||m||c)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var i=r.x,o=r.y,a=r.width,s=r.height,l=r.stroke,u=Math.floor(o+s/2)-1;return B.createElement(B.Fragment,null,B.createElement("rect",{x:i,y:o,width:a,height:s,fill:l,stroke:"none"}),B.createElement("line",{x1:i+1,y1:u,x2:i+a-1,y2:u,fill:"none",stroke:"#fff"}),B.createElement("line",{x1:i+1,y1:u+2,x2:i+a-1,y2:u+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,i){var o;return B.isValidElement(r)?o=B.cloneElement(r,i):Ae(r)?o=r(i):o=e.renderDefaultTraveller(i),o}},{key:"getDerivedStateFromProps",value:function(r,i){var o=r.data,a=r.width,s=r.x,l=r.travellerWidth,u=r.updateId,f=r.startIndex,c=r.endIndex;if(o!==i.prevData||u!==i.prevUpdateId)return y0({prevData:o,prevTravellerWidth:l,prevUpdateId:u,prevX:s,prevWidth:a},o&&o.length?ece({data:o,width:a,x:s,travellerWidth:l,startIndex:f,endIndex:c}):{scale:null,scaleValues:null});if(i.scale&&(a!==i.prevWidth||s!==i.prevX||l!==i.prevTravellerWidth)){i.scale.range([s,s+a-l]);var d=i.scale.domain().map(function(h){return i.scale(h)});return{prevData:o,prevTravellerWidth:l,prevUpdateId:u,prevX:s,prevWidth:a,startX:i.scale(r.startIndex),endX:i.scale(r.endIndex),scaleValues:d}}return null}},{key:"getIndexInRange",value:function(r,i){for(var o=r.length,a=0,s=o-1;s-a>1;){var l=Math.floor((a+s)/2);r[l]>i?s=l:a=l}return i>=r[s]?s:a}}]),e}(P.PureComponent);Cn(tc,"displayName","Brush");Cn(tc,"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 tce=PA;function nce(t,e){var n;return tce(t,function(r,i,o){return n=e(r,i,o),!n}),!!n}var rce=nce,ice=HR,oce=Sc,ace=rce,sce=En,lce=_y;function uce(t,e,n){var r=sce(t)?ice:ace;return n&&lce(t,e,n)&&(e=void 0),r(t,oce(e))}var cce=uce;const fce=je(cce);var li=function(e,n){var r=e.alwaysShow,i=e.ifOverflow;return r&&(i="extendDomain"),i===n},c2=fD;function dce(t,e,n){e=="__proto__"&&c2?c2(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var hce=dce,pce=hce,gce=uD,mce=Sc;function yce(t,e){var n={};return e=mce(e),gce(t,function(r,i,o){pce(n,i,e(r,i,o))}),n}var vce=yce;const bce=je(vce);function wce(t,e){for(var n=-1,r=t==null?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}var xce=wce,Ace=PA;function Sce(t,e){var n=!0;return Ace(t,function(r,i,o){return n=!!e(r,i,o),n}),n}var Ece=Sce,Oce=xce,Pce=Ece,Cce=Sc,Tce=En,kce=_y;function Nce(t,e,n){var r=Tce(t)?Oce:Pce;return n&&kce(t,e,n)&&(e=void 0),r(t,Cce(e))}var _ce=Nce;const Ice=je(_ce);var Mce=["x","y"];function Rd(t){"@babel/helpers - typeof";return Rd=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},Rd(t)}function h1(){return h1=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},h1.apply(this,arguments)}function f2(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function qc(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?f2(Object(n),!0).forEach(function(r){Rce(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f2(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Rce(t,e,n){return e=Dce(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Dce(t){var e=$ce(t,"string");return Rd(e)=="symbol"?e:String(e)}function $ce(t,e){if(Rd(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Rd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Bce(t,e){if(t==null)return{};var n=jce(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function jce(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function Lce(t,e){var n=t.x,r=t.y,i=Bce(t,Mce),o="".concat(n),a=parseInt(o,10),s="".concat(r),l=parseInt(s,10),u="".concat(e.height||i.height),f=parseInt(u,10),c="".concat(e.width||i.width),d=parseInt(c,10);return qc(qc(qc(qc(qc({},e),i),a?{x:a}:{}),l?{y:l}:{}),{},{height:f,width:d,name:e.name,radius:e.radius})}function d2(t){return B.createElement(xue,h1({shapeType:"rectangle",propTransformer:Lce,activeClassName:"recharts-active-bar"},t))}var Fce=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,i){if(typeof e=="number")return e;var o=typeof r=="number";return o?e(r,i):(o||Ds(),n)}},Uce=["value","background"],F$;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 zce(t,e){if(t==null)return{};var n=Hce(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function Hce(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function fm(){return fm=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},fm.apply(this,arguments)}function h2(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function wt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?h2(Object(n),!0).forEach(function(r){Go(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h2(Object(n)).forEac
127h(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Gce(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function p2(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,z$(r.key),r)}}function Vce(t,e,n){return e&&p2(t.prototype,e),n&&p2(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Wce(t,e,n){return e=dm(e),Kce(t,U$()?Reflect.construct(e,n||[],dm(t).constructor):e.apply(t,n))}function Kce(t,e){if(e&&(nc(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return uf(t)}function U$(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(U$=function(){return!!t})()}function dm(t){return dm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},dm(t)}function uf(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Qce(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&&p1(t,e)}function p1(t,e){return p1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},p1(t,e)}function Go(t,e,n){return e=z$(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function z$(t){var e=Yce(t,"string");return nc(e)=="symbol"?e:String(e)}function Yce(t,e){if(nc(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(nc(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Hs=function(t){Qce(e,t);function e(){var n;Gce(this,e);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=Wce(this,e,[].concat(i)),Go(uf(n),"state",{isAnimationFinished:!1}),Go(uf(n),"id",Ey("recharts-bar-")),Go(uf(n),"handleAnimationEnd",function(){var a=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),a&&a()}),Go(uf(n),"handleAnimationStart",function(){var a=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),a&&a()}),n}return Vce(e,[{key:"renderRectanglesStatically",value:function(r){var i=this,o=this.props,a=o.shape,s=o.dataKey,l=o.activeIndex,u=o.activeBar,f=ke(this.props,!1);return r&&r.map(function(c,d){var h=d===l,g=h?u:a,p=wt(wt(wt({},f),c),{},{isActive:h,option:g,index:d,dataKey:s,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return B.createElement(Et,fm({className:"recharts-bar-rectangle"},Pg(i.props,c,d),{key:"rectangle-".concat(c==null?void 0:c.x,"-").concat(c==null?void 0:c.y,"-").concat(c==null?void 0:c.value)}),B.createElement(d2,p))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,i=this.props,o=i.data,a=i.layout,s=i.isAnimationActive,l=i.animationBegin,u=i.animationDuration,f=i.animationEasing,c=i.animationId,d=this.state.prevData;return B.createElement(ua,{begin:l,duration:u,isActive:s,easing:f,from:{t:0},to:{t:1},key:"bar-".concat(c),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(h){var g=h.t,p=o.map(function(v,y){var m=d&&d[y];if(m){var b=Ys(m.x,v.x),w=Ys(m.y,v.y),x=Ys(m.width,v.width),A=Ys(m.height,v.height);return wt(wt({},v),{},{x:b(g),y:w(g),width:x(g),height:A(g)})}if(a==="horizontal"){var E=Ys(0,v.height),O=E(g);return wt(wt({},v),{},{y:v.y+v.height-O,height:O})}var _=Ys(0,v.width),T=_(g);return wt(wt({},v),{},{width:T})});return B.createElement(Et,null,r.renderRectanglesStatically(p))})}},{key:"renderRectangles",value:function(){var r=this.props,i=r.data,o=r.isAnimationActive,a=this.state.prevData;return o&&i&&i.length&&(!a||!qA(a,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}}
vendor: 14,925 bytes, lines 127-128
127,{key:"renderBackground",value:function(){var r=this,i=this.props,o=i.data,a=i.dataKey,s=i.activeIndex,l=ke(this.props.background,!1);return o.map(function(u,f){u.value;var c=u.background,d=zce(u,Uce);if(!c)return null;var h=wt(wt(wt(wt(wt({},d),{},{fill:"#eee"},c),l),Pg(r.props,u,f)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:a,index:f,key:"background-bar-".concat(f),className:"recharts-bar-background-rectangle"});return B.createElement(d2,fm({option:r.props.background,isActive:f===s},h))})}},{key:"renderErrorBar",value:function(r,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,a=o.data,s=o.xAxis,l=o.yAxis,u=o.layout,f=o.children,c=Ir(f,zy);if(!c)return null;var d=u==="vertical"?a[0].height/2:a[0].width/2,h=function(v,y){var m=Array.isArray(v.value)?v.value[1]:v.value;return{x:v.x,y:v.y,value:m,errorVal:di(v,y)}},g={clipPath:r?"url(#clipPath-".concat(i,")"):null};return B.createElement(Et,g,c.map(function(p){return B.cloneElement(p,{key:"error-bar-".concat(i,"-").concat(p.props.dataKey),data:a,xAxis:s,yAxis:l,layout:u,offset:d,dataPointFormatter:h})}))}},{key:"render",value:function(){var r=this.props,i=r.hide,o=r.data,a=r.className,s=r.xAxis,l=r.yAxis,u=r.left,f=r.top,c=r.width,d=r.height,h=r.isAnimationActive,g=r.background,p=r.id;if(i||!o||!o.length)return null;var v=this.state.isAnimationFinished,y=Oe("recharts-bar",a),m=s&&s.allowDataOverflow,b=l&&l.allowDataOverflow,w=m||b,x=Ne(p)?this.id:p;return B.createElement(Et,{className:y},m||b?B.createElement("defs",null,B.createElement("clipPath",{id:"clipPath-".concat(x)},B.createElement("rect",{x:m?u:u-c/2,y:b?f:f-d/2,width:m?c:c*2,height:b?d:d*2}))):null,B.createElement(Et,{className:"recharts-bar-rectangles",clipPath:w?"url(#clipPath-".concat(x,")"):null},g?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(w,x),(!h||v)&&bs.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:i.curData}:r.data!==i.curData?{curData:r.data}:null}}]),e}(P.PureComponent);F$=Hs;Go(Hs,"displayName","Bar");Go(Hs,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!ea.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Go(Hs,"getComposedData",function(t){var e=t.props,n=t.item,r=t.barPosition,i=t.bandSize,o=t.xAxis,a=t.yAxis,s=t.xAxisTicks,l=t.yAxisTicks,u=t.stackedData,f=t.dataStartIndex,c=t.displayedData,d=t.offset,h=Doe(r,n);if(!h)return null;var g=e.layout,p=n.props,v=p.dataKey,y=p.children,m=p.minPointSize,b=g==="horizontal"?a:o,w=u?b.scale.domain():null,x=Hoe({numericAxis:b}),A=Ir(y,vD),E=c.map(function(O,_){var T,N,I,j,L,R;u?T=$oe(u[f+_],w):(T=di(O,v),Array.isArray(T)||(T=[x,T]));var M=Fce(m,F$.defaultProps.minPointSize)(T[1],_);if(g==="horizontal"){var U,k=[a.scale(T[0]),a.scale(T[1])],z=k[0],G=k[1];N=dT({axis:o,ticks:s,bandSize:i,offset:h.offset,entry:O,index:_}),I=(U=G??z)!==null&&U!==void 0?U:void 0,j=h.size;var X=z-G;if(L=Number.isNaN(X)?0:X,R={x:N,y:a.y,width:j,height:a.height},Math.abs(M)>0&&Math.abs(L)<Math.abs(M)){var q=kr(L||M)*(Math.abs(M)-Math.abs(L));I-=q,L+=q}}else{var ae=[o.scale(T[0]),o.scale(T[1])],ve=ae[0],$e=ae[1];if(N=ve,I=dT({axis:a,ticks:l,bandSize:i,offset:h.offset,entry:O,index:_}),j=$e-ve,L=h.size,R={x:o.x,y:I,width:o.width,height:L},Math.abs(M)>0&&Math.abs(j)<Math.abs(M)){var Je=kr(j||M)*(Math.abs(M)-Math.abs(j));j+=Je}}return wt(wt(wt({},O),{},{x:N,y:I,width:j,height:L,value:u?T:T[1],payload:O,background:R},A&&A[_]&&A[_].props),{},{tooltipPayload:[w$(n,O)],tooltipPosition:{x:N+j/2,y:I+L/2}})});return wt({data:E,layout:g},d)});function Dd(t){"@babel/helpers - typeof";return Dd=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},Dd(t)}function Xce(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function g2(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,H$(r.key),r)}}function qce(t,e,n){return e&&g2(t.prototype,e),n&&g2(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function m2(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Or(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?m2(Object(n),!0).forEach(function(r){Vy(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m2(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Vy(t,e,n){return e=H$(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function H$(t){var e=Jce(t,"string");return Dd(e)=="symbol"?e:String(e)}function Jce(t,e){if(Dd(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Dd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Zce=function(e,n,r,i,o){var a=e.width,s=e.height,l=e.layout,u=e.children,f=Object.keys(n),c={left:r.left,leftMirror:r.left,right:a-r.right,rightMirror:a-r.right,top:r.top,topMirror:r.top,bottom:s-r.bottom,bottomMirror:s-r.bottom},d=!!Mn(u,Hs);return f.reduce(function(h,g){var p=n[g],v=p.orientation,y=p.domain,m=p.padding,b=m===void 0?{}:m,w=p.mirror,x=p.reversed,A="".concat(v).concat(w?"Mirror":""),E,O,_,T,N;if(p.type==="number"&&(p.padding==="gap"||p.padding==="no-gap")){var I=y[1]-y[0],j=1/0,L=p.categoricalDomain.sort();if(L.forEach(function(ve,$e){$e>0&&(j=Math.min((ve||0)-(L[$e-1]||0),j))}),Number.isFinite(j)){var R=j/I,M=p.layout==="vertical"?r.height:r.width;if(p.padding==="gap"&&(E=R*M/2),p.padding==="no-gap"){var U=Ms(e.barCategoryGap,R*M),k=R*M/2;E=k-U-(k-U)/M*U}}}i==="xAxis"?O=[r.left+(b.left||0)+(E||0),r.left+r.width-(b.right||0)-(E||0)]:i==="yAxis"?O=l==="horizontal"?[r.top+r.height-(b.bottom||0),r.top+(b.top||0)]:[r.top+(b.top||0)+(E||0),r.top+r.height-(b.bottom||0)-(E||0)]:O=p.range,x&&(O=[O[1],O[0]]);var z=Moe(p,o,d),G=z.scale,X=z.realScaleType;G.domain(y).range(O),Roe(G);var q=zoe(G,Or(Or({},p),{},{realScaleType:X}));i==="xAxis"?(N=v==="top"&&!w||v==="bottom"&&w,_=r.left,T=c[A]-N*p.height):i==="yAxis"&&(N=v==="left"&&!w||v==="right"&&w,_=c[A]-N*p.width,T=r.top);var ae=Or(Or(Or({},p),q),{},{realScaleType:X,x:_,y:T,scale:G,width:i==="xAxis"?r.width:p.width,height:i==="yAxis"?r.height:p.height});return ae.bandSize=Zg(ae,q),!p.hide&&i==="xAxis"?c[A]+=(N?-1:1)*ae.height:p.hide||(c[A]+=(N?-1:1)*ae.width),Or(Or({},h),{},Vy({},g,ae))},{})},G$=function(e,n){var r=e.x,i=e.y,o=n.x,a=n.y;return{x:Math.min(r,o),y:Math.min(i,a),width:Math.abs(o-r),height:Math.abs(a-i)}},efe=function(e){var n=e.x1,r=e.y1,i=e.x2,o=e.y2;return G$({x:n,y:r},{x:i,y:o})},V$=function(){function t(e){Xce(this,t),this.scale=e}return qce(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(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.bandAware,o=r.position;if(n!==void 0){if(o)switch(o){case"start":return this.scale(n);case"middle":{var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+a}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(n)+s}default:return this.scale(n)}if(i){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+l}return this.scale(n)}}},{key:"isInRange",value:function(n){var r=this.range(),i=r[0],o=r[r.length-1];return i<=o?n>=i&&n<=o:n>=o&&n<=i}}],[{key:"create",value:function(n){return new t(n)}}]),t}();Vy(V$,"EPS",1e-4);var nS=function(e){var n=Object.keys(e).reduce(function(r,i){return Or(Or({},r),{},Vy({},i,V$.create(e[i])))},{});return Or(Or({},n),{},{apply:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=o.bandAware,s=o.position;return bce(i,function(l,u){return n[u].apply(l,{bandAware:a,position:s})})},isInRange:function(i){return Ice(i,function(o,a){return n[a].isInRange(o)})}})};function tfe(t){return(t%180+180)%180}var nfe=function(e){var n=e.width,r=e.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=tfe(i),a=o*Math.PI/180,s=Math.atan(r/n),l=a>s&&a<Math.PI-s?r/Math.sin(a):n/Math.cos(a);return Math.abs(l)},rfe=O9(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("")}),W$=P.createContext(void 0),K$=P.createContext(void 0),Q$=P.createContext(void 0),ife=P.createContext({}),Y$=P.createContext(void 0),X$=P.createContext(0),q$=P.createContext(0),y2=function(e){var n=e.state,r=n.xAxisMap,i=n.yAxisMap,o=n.offset,a=e.clipPathId,s=e.children,l=e.width,u=e.height,f=rfe(o);return B.createElement(W$.Provider,{value:r},B.createElement(K$.Provider,{value:i},B.createElement(ife.Provider,{value:o},B.createElement(Q$.Provider,{value:f},B.createElement(Y$.Provider,{value:a},B.createElement(X$.Provider,{value:u},B.createElement(q$.Provider,{value:l},s)))))))},ofe=function(){return P.useContext(Y$)},J$=function(e){var n=P.useContext(W$);n==null&&Ds();var r=n[e];return r==null&&Ds(),r},Z$=function(e){var n=P.useContext(K$);n==null&&Ds();var r=n[e];return r==null&&Ds(),r},afe=function(){var e=P.useContext(Q$);return e},eB=function(){return P.useContext(q$)},tB=function(){return P.useContext(X$)};function $d(t){"@babel/helpers - typeof";return $d=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},$d(t)}function v2(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function b2(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?v2(Object(n),!0).forEach(function(r){sfe(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v2(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function sfe(t,e,n){return e=lfe(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function lfe(t){var e=ufe(t,"string");return $d(e)=="symbol"?e:String(e)}function ufe(t,e){if($d(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if($d(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function cfe(t,e){return pfe(t)||hfe(t,e)||dfe(t,e)||ffe()}function ffe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
128In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dfe(t,e){if(t){if(typeof t=="string")return w2(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w2(t,e)}}function w2(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function hfe(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,e!==0)for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function pfe(t){if(Array.isArray(t))return t}function g1(){return g1=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},g1.apply(this,arguments)}var gfe=function(e,n){var r;return B.isValidElement(e)?r=B.cloneElement(e,n):Ae(e)?r=e(n):r=B.createElement("line",g1({},n,{className:"recharts-reference-line-line"})),r},mfe=function(e,n,r,i,o,a,s,l,u){var f=o.x,c=o.y,d=o.width,h=o.height;if(r){var g=u.y,p=e.y.apply(g,{position:a});if(li(u,"discard")&&!e.y.isInRange(p))return null;var v=[{x:f+d,y:p},{x:f,y:p}];return l==="left"?v.reverse():v}if(n){var y=u.x,m=e.x.apply(y,{position:a});if(li(u,"discard")&&!e.x.isInRange(m))return null;var b=[{x:m,y:c+h},{x:m,y:c}];return s==="top"?b.reverse():b}if(i){var w=u.segment,x=w.map(function(A){return e.apply(A,{position:a})});return li(u,"discard")&&fce(x,function(A){return!e.isInRange(A)})?null:x}return null};function rS(t){var e=t.x,n=t.y,r=t.segment,i=t.xAxisId,o=t.yAxisId,a=t.shape,s=t.className,l=t.alwaysShow,u=ofe(),f=J$(i),c=Z$(o),d=afe();if(!u||!d)return null;ms(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var h=nS({x:f.scale,y:c.scale}),g=yt(e),p=yt(n),v=r&&r.length===2,y=mfe(h,g,p,v,d,t.position,f.orientation,c.orientation,t);if(!y)return null;var m=cfe(y,2),b=m[0],w=b.x,x=b.y,A=m[1],E=A.x,O=A.y,_=li(t,"hidden")?"url(#".concat(u,")"):void 0,T=b2(b2({clipPath:_},ke(t,!0)),{},{x1:w,y1:x,x2:E,y2:O});return B.createElement(Et,{className:Oe("recharts-reference-line",s)},gfe(a,T),Wt.renderCallByParent(t,efe({x1:w,y1:x,x2:E,y2:O})))}rS.displayName="ReferenceLine";rS.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"};function Bd(t){"@babel/helpers - typeof";return Bd=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},Bd(t)}function m1(){return m1=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},m1.apply(this,arguments)}function x2(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function A2(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};
128e%2?x2(Object(n),!0).forEach(function(r){yfe(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):x2(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function yfe(t,e,n){return e=vfe(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function vfe(t){var e=bfe(t,"string");return Bd(e)=="symbol"?e:String(e)}function bfe(t,e){if(Bd(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Bd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var wfe=function(e){var n=e.x,r=e.y,i=e.xAxis,o=e.yAxis,a=nS({x:i.scale,y:o.scale}),s=a.apply({x:n,y:r},{bandAware:!0});return li(e,"discard")&&!a.isInRange(s)?null:s};function bh(t){var e=t.x,n=t.y,r=t.r,i=t.alwaysShow,o=t.clipPathId,a=yt(e),s=yt(n);if(ms(i===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!a||!s)return null;var l=wfe(t);if(!l)return null;var u=l.x,f=l.y,c=t.shape,d=t.className,h=li(t,"hidden")?"url(#".concat(o,")"):void 0,g=A2(A2({clipPath:h},ke(t,!0)),{},{cx:u,cy:f});return B.createElement(Et,{className:Oe("recharts-reference-dot",d)},bh.renderDot(c,g),Wt.renderCallByParent(t,{x:u-r,y:f-r,width:2*r,height:2*r}))}bh.displayName="ReferenceDot";bh.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1};bh.renderDot=function(t,e){var n;return B.isValidElement(t)?n=B.cloneElement(t,e):Ae(t)?n=t(e):n=B.createElement(D$,m1({},e,{cx:e.cx,cy:e.cy,className:"recharts-reference-dot-dot"})),n};
128function jd(t){"@babel/helpers - typeof";return jd=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},jd(t)}function y1(){return y1=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},y1.apply(this,arguments)}function S2(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function E2(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?S2(Object(n),!0).forEach(function(r){xfe(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):S2(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function xfe(t,e,n){return e=Afe(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Afe(t){var e=Sfe(t,"string");return jd(e)=="symbol"?e:String(e)}function Sfe(t,e){if(jd(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(jd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Efe=function(e,n,r,i,o){var a=o.x1,s=o.x2,l=o.y1,u=o.y2,f=o.xAxis,c=o.yAxis;if(!f||!c)return null;var d=nS({x:f.scale,y:c.scale}),h={x:e?d.x.apply(a,{position:"start"}):d.x.rangeMin,y:r?d.y.apply(l,{position:"start"}):d.y.rangeMin},g={x:n?d.x.apply(s,{position:"end"}):d.x.rangeMax,y:i?d.y.apply(u,{position:"end"}):d.y.rangeMax};return li(o,"discard")&&(!d.isInRange(h)||!d.isInRange(g))?null:G$(h,g)};function wh(t){var e=t.x1,n=t.x2,r=t.y1,i=t.y2,o=t.className,a=t.alwaysShow,s=t.clipPathId;ms(a===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var l=yt(e),u=yt(n),f=yt(r),c=yt(i),d=t.shape;if(!l&&!u&&!f&&!c&&!d)return null;var h=Efe(l,u,f,c,t);
vendor: 53,020 bytes, lines 128-131
128if(!h&&!d)return null;var g=li(t,"hidden")?"url(#".concat(s,")"):void 0;return B.createElement(Et,{className:Oe("recharts-reference-area",o)},wh.renderRect(d,E2(E2({clipPath:g},ke(t,!0)),h)),Wt.renderCallByParent(t,h))}wh.displayName="ReferenceArea";wh.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1};wh.renderRect=function(t,e){var n;return B.isValidElement(t)?n=B.cloneElement(t,e):Ae(t)?n=t(e):n=B.createElement(tS,y1({},e,{className:"recharts-reference-area-rect"})),n};function nB(t,e,n){if(e<1)return[];if(e===1&&n===void 0)return t;for(var r=[],i=0;i<t.length;i+=e)r.push(t[i]);return r}function Ofe(t,e,n){var r={width:t.width+e.width,height:t.height+e.height};return nfe(r,n)}function Pfe(t,e,n){var r=n==="width",i=t.x,o=t.y,a=t.width,s=t.height;return e===1?{start:r?i:o,end:r?i+a:o+s}:{start:r?i+a:o+s,end:r?i:o}}function hm(t,e,n,r,i){if(t*e<t*r||t*e>t*i)return!1;var o=n();return t*(e-t*o/2-r)>=0&&t*(e+t*o/2-i)<=0}function Cfe(t,e){return nB(t,e+1)}function Tfe(t,e,n,r,i){for(var o=(r||[]).slice(),a=e.start,s=e.end,l=0,u=1,f=a,c=function(){var g=r==null?void 0:r[l];if(g===void 0)return{v:nB(r,u)};var p=l,v,y=function(){return v===void 0&&(v=n(g,p)),v},m=g.coordinate,b=l===0||hm(t,m,y,f,s);b||(l=0,f=a,u+=1),b&&(f=m+t*(y()/2+i),l+=u)},d;u<=o.length;)if(d=c(),d)return d.v;return[]}function Ld(t){"@babel/helpers - typeof";return Ld=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},Ld(t)}function O2(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Gt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?O2(Object(n),!0).forEach(function(r){kfe(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):O2(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function kfe(t,e,n){return e=Nfe(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Nfe(t){var e=_fe(t,"string");return Ld(e)=="symbol"?e:String(e)}function _fe(t,e){if(Ld(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Ld(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Ife(t,e,n,r,i){for(var o=(r||[]).slice(),a=o.length,s=e.start,l=e.end,u=function(d){var h=o[d],g,p=function(){return g===void 0&&(g=n(h,d)),g};if(d===a-1){var v=t*(h.coordinate+t*p()/2-l);o[d]=h=Gt(Gt({},h),{},{tickCoord:v>0?h.coordinate-v*t:h.coordinate})}else o[d]=h=Gt(Gt({},h),{},{tickCoord:h.coordinate});var y=hm(t,h.tickCoord,p,s,l);y&&(l=h.tickCoord-t*(p()/2+i),o[d]=Gt(Gt({},h),{},{isShow:!0}))},f=a-1;f>=0;f--)u(f);return o}function Mfe(t,e,n,r,i,o){var a=(r||[]).slice(),s=a.length,l=e.start,u=e.end;if(o){var f=r[s-1],c=n(f,s-1),d=t*(f.coordinate+t*c/2-u);a[s-1]=f=Gt(Gt({},f),{},{tickCoord:d>0?f.coordinate-d*t:f.coordinate});var h=hm(t,f.tickCoord,function(){return c},l,u);h&&(u=f.tickCoord-t*(c/2+i),a[s-1]=Gt(Gt({},f),{},{isShow:!0}))}for(var g=o?s-1:s,p=function(m){var b=a[m],w,x=function(){return w===void 0&&(w=n(b,m)),w};if(m===0){var A=t*(b.coordinate-t*x()/2-l);a[m]=b=Gt(Gt({},b),{},{tickCoord:A<0?b.coordinate-A*t:b.coordinate})}else a[m]=b=Gt(Gt({},b),{},{tickCoord:b.coordinate});var E=hm(t,b.tickCoord,x,l,u);E&&(l=b.tickCoord+t*(x()/2+i),a[m]=Gt(Gt({},b),{},{isShow:!0}))},v=0;v<g;v++)p(v);return a}function Rfe(t,e,n){var r=t.tick,i=t.ticks,o=t.viewBox,a=t.minTickGap,s=t.orientation,l=t.interval,u=t.tickFormatter,f=t.unit,c=t.angle;if(!i||!i.length||!r)return[];if(Z(l)||ea.isSsr)return Cfe(i,typeof l=="number"&&Z(l)?l:0);var d=[],h=s==="top"||s==="bottom"?"width":"height",g=f&&h==="width"?xf(f,{fontSize:e,letterSpacing:n}):{width:0,height:0},p=function(b,w){var x=Ae(u)?u(b.value,w):b.value;return h==="width"?Ofe(xf(x,{fontSize:e,letterSpacing:n}),g,c):xf(x,{fontSize:e,letterSpacing:n})[h]},v=i.length>=2?kr(i[1].coordinate-i[0].coordinate):1,y=Pfe(o,v,h);return l==="equidistantPreserveStart"?Tfe(v,y,p,i,a):(l==="preserveStart"||l==="preserveStartEnd"?d=Mfe(v,y,p,i,a,l==="preserveStartEnd"):d=Ife(v,y,p,i,a),d.filter(function(m){return m.isShow}))}var Dfe=["viewBox"],$fe=["viewBox"],Bfe=["ticks"];function rc(t){"@babel/helpers - typeof";return rc=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},rc(t)}function bl(){return bl=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},bl.apply(this,arguments)}function P2(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Xt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?P2(Object(n),!0).forEach(function(r){iS(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):P2(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function v0(t,e){if(t==null)return{};var n=jfe(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function jfe(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function Lfe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function C2(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,iB(r.key),r)}}function Ffe(t,e,n){return e&&C2(t.prototype,e),n&&C2(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Ufe(t,e,n){return e=pm(e),zfe(t,rB()?Reflect.construct(e,n||[],pm(t).constructor):e.apply(t,n))}function zfe(t,e){if(e&&(rc(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Hfe(t)}function Hfe(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function rB(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(rB=function(){return!!t})()}function pm(t){return pm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},pm(t)}function Gfe(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&&v1(t,e)}function v1(t,e){return v1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},v1(t,e)}function iS(t,e,n){return e=iB(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function iB(t){var e=Vfe(t,"string");return rc(e)=="symbol"?e:String(e)}function Vfe(t,e){if(rc(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(rc(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Wy=function(t){Gfe(e,t);function e(n){var r;return Lfe(this,e),r=Ufe(this,e,[n]),r.state={fontSize:"",letterSpacing:""},r}return Ffe(e,[{key:"shouldComponentUpdate",value:function(r,i){var o=r.viewBox,a=v0(r,Dfe),s=this.props,l=s.viewBox,u=v0(s,$fe);return!Dl(o,l)||!Dl(a,u)||!Dl(i,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var i=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var i=this.props,o=i.x,a=i.y,s=i.width,l=i.height,u=i.orientation,f=i.tickSize,c=i.mirror,d=i.tickMargin,h,g,p,v,y,m,b=c?-1:1,w=r.tickSize||f,x=Z(r.tickCoord)?r.tickCoord:r.coordinate;switch(u){case"top":h=g=r.coordinate,v=a+ +!c*l,p=v-b*w,m=p-b*d,y=x;break;case"left":p=v=r.coordinate,g=o+ +!c*s,h=g-b*w,y=h-b*d,m=x;break;case"right":p=v=r.coordinate,g=o+ +c*s,h=g+b*w,y=h+b*d,m=x;break;default:h=g=r.coordinate,v=a+ +c*l,p=v+b*w,m=p+b*d,y=x;break}return{line:{x1:h,y1:p,x2:g,y2:v},tick:{x:y,y:m}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,i=r.orientation,o=r.mirror,a;switch(i){case"left":a=o?"start":"end";break;case"right":a=o?"end":"start";break;default:a="middle";break}return a}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,i=r.orientation,o=r.mirror,a="end";switch(i){case"left":case"right":a="middle";break;case"top":a=o?"start":"end";break;default:a=o?"end":"start";break}return a}},{key:"renderAxisLine",value:function(){var r=this.props,i=r.x,o=r.y,a=r.width,s=r.height,l=r.orientation,u=r.mirror,f=r.axisLine,c=Xt(Xt(Xt({},ke(this.props,!1)),ke(f,!1)),{},{fill:"none"});if(l==="top"||l==="bottom"){var d=+(l==="top"&&!u||l==="bottom"&&u);c=Xt(Xt({},c),{},{x1:i,y1:o+d*s,x2:i+a,y2:o+d*s})}else{var h=+(l==="left"&&!u||l==="right"&&u);c=Xt(Xt({},c),{},{x1:i+h*a,y1:o,x2:i+h*a,y2:o+s})}return B.createElement("line",bl({},c,{className:Oe("recharts-cartesian-axis-line",sr(f,"className"))}))}},{key:"renderTicks",value:function(r,i,o){var a=this,s=this.props,l=s.tickLine,u=s.stroke,f=s.tick,c=s.tickFormatter,d=s.unit,h=Rfe(Xt(Xt({},this.props),{},{ticks:r}),i,o),g=this.getTickTextAnchor(),p=this.getTickVerticalAnchor(),v=ke(this.props,!1),y=ke(f,!1),m=Xt(Xt({},v),{},{fill:"none"},ke(l,!1)),b=h.map(function(w,x){var A=a.getTickLineCoord(w),E=A.line,O=A.tick,_=Xt(Xt(Xt(Xt({textAnchor:g,verticalAnchor:p},v),{},{stroke:"none",fill:u},y),O),{},{index:x,payload:w,visibleTicksCount:h.length,tickFormatter:c});return B.createElement(Et,bl({className:"recharts-cartesian-axis-tick",key:"tick-".concat(w.value,"-").concat(w.coordinate,"-").concat(w.tickCoord)},Pg(a.props,w,x)),l&&B.createElement("line",bl({},m,E,{className:Oe("recharts-cartesian-axis-tick-line",sr(l,"className"))})),f&&e.renderTickItem(f,_,"".concat(Ae(c)?c(w.value,x):w.value).concat(d||"")))});return B.createElement("g",{className:"recharts-cartesian-axis-ticks"},b)}},{key:"render",value:function(){var r=this,i=this.props,o=i.axisLine,a=i.width,s=i.height,l=i.ticksGenerator,u=i.className,f=i.hide;if(f)return null;var c=this.props,d=c.ticks,h=v0(c,Bfe),g=d;return Ae(l)&&(g=d&&d.length>0?l(this.props):l(h)),a<=0||s<=0||!g||!g.length?null:B.createElement(Et,{className:Oe("recharts-cartesian-axis",u),ref:function(v){r.layerReference=v}},o&&this.renderAxisLine(),this.renderTicks(g,this.state.fontSize,this.state.letterSpacing),Wt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,i,o){var a;return B.isValidElement(r)?a=B.cloneElement(r,i):Ae(r)?a=r(i):a=B.createElement(Fg,bl({},i,{className:"recharts-cartesian-axis-tick-value"}),o),a}}]),e}(P.Component);iS(Wy,"displayName","CartesianAxis");iS(Wy,"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"});function b1(){return b1=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},b1.apply(this,arguments)}var Ky=function(e){var n=e.xAxisId,r=eB(),i=tB(),o=J$(n);return o==null?null:B.createElement(Wy,b1({},o,{className:Oe("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:r,height:i},ticksGenerator:function(s){return Ga(s,!0)}}))};Ky.displayName="XAxis";Ky.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 w1(){return w1=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},w1.apply(this,arguments)}var Qy=function(e){var n=e.yAxisId,r=eB(),i=tB(),o=Z$(n);return o==null?null:B.createElement(Wy,w1({},o,{className:Oe("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:r,height:i},ticksGenerator:function(s){return Ga(s,!0)}}))};Qy.displayName="YAxis";Qy.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 T2(t){return Yfe(t)||Qfe(t)||Kfe(t)||Wfe()}function Wfe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
129In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Kfe(t,e){if(t){if(typeof t=="string")return x1(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return x1(t,e)}}function Qfe(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Yfe(t){if(Array.isArray(t))return x1(t)}function x1(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var A1=function(e,n,r,i,o){var a=Ir(e,rS),s=Ir(e,bh),l=[].concat(T2(a),T2(s)),u=Ir(e,wh),f="".concat(i,"Id"),c=i[0],d=n;if(l.length&&(d=l.reduce(function(p,v){if(v.props[f]===r&&li(v.props,"extendDomain")&&Z(v.props[c])){var y=v.props[c];return[Math.min(p[0],y),Math.max(p[1],y)]}return p},d)),u.length){var h="".concat(c,"1"),g="".concat(c,"2");d=u.reduce(function(p,v){if(v.props[f]===r&&li(v.props,"extendDomain")&&Z(v.props[h])&&Z(v.props[g])){var y=v.props[h],m=v.props[g];return[Math.min(p[0],y,m),Math.max(p[1],y,m)]}return p},d)}return o&&o.length&&(d=o.reduce(function(p,v){return Z(v)?[Math.min(p[0],v),Math.max(p[1],v)]:p},d)),d},oB={exports:{}};(function(t){var e=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function i(l,u,f){this.fn=l,this.context=u,this.once=f||!1}function o(l,u,f,c,d){if(typeof f!="function")throw new TypeError("The listener must be a function");var h=new i(f,c||l,d),g=n?n+u:u;return l._events[g]?l._events[g].fn?l._events[g]=[l._events[g],h]:l._events[g].push(h):(l._events[g]=h,l._eventsCount++),l}function a(l,u){--l._eventsCount===0?l._events=new r:delete l._events[u]}function s(){this._events=new r,this._eventsCount=0}s.prototype.eventNames=function(){var u=[],f,c;if(this._eventsCount===0)return u;for(c in f=this._events)e.call(f,c)&&u.push(n?c.slice(1):c);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(f)):u},s.prototype.listeners=function(u){var f=n?n+u:u,c=this._events[f];if(!c)return[];if(c.fn)return[c.fn];for(var d=0,h=c.length,g=new Array(h);d<h;d++)g[d]=c[d].fn;return g},s.prototype.listenerCount=function(u){var f=n?n+u:u,c=this._events[f];return c?c.fn?1:c.length:0},s.prototype.emit=function(u,f,c,d,h,g){var p=n?n+u:u;if(!this._events[p])return!1;var v=this._events[p],y=arguments.length,m,b;if(v.fn){switch(v.once&&this.removeListener(u,v.fn,void 0,!0),y){case 1:return v.fn.call(v.context),!0;case 2:return v.fn.call(v.context,f),!0;case 3:return v.fn.call(v.context,f,c),!0;case 4:return v.fn.call(v.context,f,c,d),!0;case 5:return v.fn.call(v.context,f,c,d,h),!0;case 6:return v.fn.call(v.context,f,c,d,h,g),!0}for(b=1,m=new Array(y-1);b<y;b++)m[b-1]=arguments[b];v.fn.apply(v.context,m)}else{var w=v.length,x;for(b=0;b<w;b++)switch(v[b].once&&this.removeListener(u,v[b].fn,void 0,!0),y){case 1:v[b].fn.call(v[b].context);break;case 2:v[b].fn.call(v[b].context,f);break;case 3:v[b].fn.call(v[b].context,f,c);break;case 4:v[b].fn.call(v[b].context,f,c,d);break;default:if(!m)for(x=1,m=new Array(y-1);x<y;x++)m[x-1]=arguments[x];v[b].fn.apply(v[b].context,m)}}return!0},s.prototype.on=function(u,f,c){return o(this,u,f,c,!1)},s.prototype.once=function(u,f,c){return o(this,u,f,c,!0)},s.prototype.removeListener=function(u,f,c,d){var h=n?n+u:u;if(!this._events[h])return this;if(!f)return a(this,h),this;var g=this._events[h];if(g.fn)g.fn===f&&(!d||g.once)&&(!c||g.context===c)&&a(this,h);else{for(var p=0,v=[],y=g.length;p<y;p++)(g[p].fn!==f||d&&!g[p].once||c&&g[p].context!==c)&&v.push(g[p]);v.length?this._events[h]=v.length===1?v[0]:v:a(this,h)}return this},s.prototype.removeAllListeners=function(u){var f;return u?(f=n?n+u:u,this._events[f]&&a(this,f)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,t.exports=s})(oB);var Xfe=oB.exports;const qfe=je(Xfe);var b0=new qfe,w0="recharts.syncMouseEvents";function Fd(t){"@babel/helpers - typeof";return Fd=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},Fd(t)}function Jfe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Zfe(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,aB(r.key),r)}}function ede(t,e,n){return e&&Zfe(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function x0(t,e,n){return e=aB(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function aB(t){var e=tde(t,"string");return Fd(e)=="symbol"?e:String(e)}function tde(t,e){if(Fd(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Fd(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var nde=function(){function t(){Jfe(this,t),x0(this,"activeIndex",0),x0(this,"coordinateList",[]),x0(this,"layout","horizontal")}return ede(t,[{key:"setDetails",value:function(n){var r,i=n.coordinateList,o=i===void 0?null:i,a=n.container,s=a===void 0?null:a,l=n.layout,u=l===void 0?null:l,f=n.offset,c=f===void 0?null:f,d=n.mouseHandlerCallback,h=d===void 0?null:d;this.coordinateList=(r=o??this.coordinateList)!==null&&r!==void 0?r:[],this.container=s??this.container,this.layout=u??this.layout,this.offset=c??this.offset,this.mouseHandlerCallback=h??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(n){if(this.coordinateList.length!==0)switch(n.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(n){this.activeIndex=n}},{key:"spoofMouse",value:function(){var n,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),o=i.x,a=i.y,s=i.height,l=this.coordinateList[this.activeIndex].coordinate,u=((n=window)===null||n===void 0?void 0:n.scrollX)||0,f=((r=window)===null||r===void 0?void 0:r.scrollY)||0,c=o+l+u,d=a+this.offset.top+s/2+f;this.mouseHandlerCallback({pageX:c,pageY:d})}}}]),t}();function rde(t,e,n){if(n==="number"&&e===!0&&Array.isArray(t)){var r=t==null?void 0:t[0],i=t==null?void 0:t[1];if(r&&i&&Z(r)&&Z(i))return!0}return!1}function ide(t,e,n,r){var i=r/2;return{stroke:"none",fill:"#ccc",x:t==="horizontal"?e.x-i:n.left+.5,y:t==="horizontal"?n.top+.5:e.y-i,width:t==="horizontal"?r:n.width-1,height:t==="horizontal"?n.height-1:r}}function sB(t){var e=t.cx,n=t.cy,r=t.radius,i=t.startAngle,o=t.endAngle,a=Rt(e,n,r,i),s=Rt(e,n,r,o);return{points:[a,s],cx:e,cy:n,radius:r,startAngle:i,endAngle:o}}function ode(t,e,n){var r,i,o,a;if(t==="horizontal")r=e.x,o=r,i=n.top,a=n.top+n.height;else if(t==="vertical")i=e.y,a=i,r=n.left,o=n.left+n.width;else if(e.cx!=null&&e.cy!=null)if(t==="centric"){var s=e.cx,l=e.cy,u=e.innerRadius,f=e.outerRadius,c=e.angle,d=Rt(s,l,u,c),h=Rt(s,l,f,c);r=d.x,i=d.y,o=h.x,a=h.y}else return sB(e);return[{x:r,y:i},{x:o,y:a}]}function Ud(t){"@babel/helpers - typeof";return Ud=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},Ud(t)}function k2(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function up(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?k2(Object(n),!0).forEach(function(r){ade(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):k2(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function ade(t,e,n){return e=sde(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function sde(t){var e=lde(t,"string");return Ud(e)=="symbol"?e:String(e)}function lde(t,e){if(Ud(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Ud(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function ude(t){var e=t.element,n=t.tooltipEventType,r=t.isActive,i=t.activeCoordinate,o=t.activePayload,a=t.offset,s=t.activeTooltipIndex,l=t.tooltipAxisBandSize,u=t.layout,f=t.chartName;if(!e||!e.props.cursor||!r||!i||f!=="ScatterChart"&&n!=="axis")return null;var c,d=TT;if(f==="ScatterChart")c=i,d=Dle;else if(f==="BarChart")c=ide(u,i,a,l),d=tS;else if(u==="radial"){var h=sB(i),g=h.cx,p=h.cy,v=h.radius,y=h.startAngle,m=h.endAngle;c={cx:g,cy:p,startAngle:y,endAngle:m,innerRadius:v,outerRadius:v},d=S$}else c={points:ode(u,i,a)},d=TT;var b=up(up(up(up({stroke:"#ccc",pointerEvents:"none"},a),c),ke(e.props.cursor,!1)),{},{payload:o,payloadIndex:s,className:Oe("recharts-tooltip-cursor",e.props.cursor.className)});return P.isValidElement(e.props.cursor)?P.cloneElement(e.props.cursor,b):P.createElement(d,b)}var cde=["item"],fde=["children","className","width","height","style","compact","title","desc"];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 Of(){return Of=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Of.apply(this,arguments)}function N2(t,e){return pde(t)||hde(t,e)||uB(t,e)||dde()}function dde(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
130In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hde(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,u=!1;try{if(o=(n=n.call(t)).next,e!==0)for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function pde(t){if(Array.isArray(t))return t}function _2(t,e){if(t==null)return{};var n=gde(t,e),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function gde(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(e.indexOf(i)>=0)&&(n[i]=t[i]);return n}function mde(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function yde(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,cB(r.key),r)}}function vde(t,e,n){return e&&yde(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function bde(t,e,n){return e=gm(e),wde(t,lB()?Reflect.construct(e,n||[],gm(t).constructor):e.apply(t,n))}function wde(t,e){if(e&&(ic(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xe(t)}function lB(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(lB=function(){return!!t})()}function gm(t){return gm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},gm(t)}function xe(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function xde(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&&S1(t,e)}function S1(t,e){return S1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},S1(t,e)}function oc(t){return Ede(t)||Sde(t)||uB(t)||Ade()}function Ade(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
131In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uB(t,e){if(t){if(typeof t=="string")return E1(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return E1(t,e)}}function Sde(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Ede(t){if(Array.isArray(t))return E1(t)}function E1(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function I2(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function V(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?I2(Object(n),!0).forEach(function(r){le(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):I2(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function le(t,e,n){return e=cB(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function cB(t){var e=Ode(t,"string");return ic(e)=="symbol"?e:String(e)}function Ode(t,e){if(ic(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(ic(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Pde={xAxis:["bottom","top"],yAxis:["left","right"]},Cde={width:"100%",height:"100%"},fB={x:0,y:0};function cp(t){return t}var Tde=function(e,n){return n==="horizontal"?e.x:n==="vertical"?e.y:n==="centric"?e.angle:e.radius},kde=function(e,n,r,i){var o=n.find(function(f){return f&&f.index===r});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 a=o.coordinate,s=i.radius;return V(V(V({},i),Rt(i.cx,i.cy,s,a)),{},{angle:a,radius:s})}var l=o.coordinate,u=i.angle;return V(V(V({},i),Rt(i.cx,i.cy,l,u)),{},{angle:u,radius:l})}return fB},Yy=function(e,n){var r=n.graphicalItems,i=n.dataStartIndex,o=n.dataEndIndex,a=(r??[]).reduce(function(s,l){var u=l.props.data;return u&&u.length?[].concat(oc(s),oc(u)):s},[]);return a.length>0?a:e&&e.length&&Z(i)&&Z(o)?e.slice(i,o+1):[]};function dB(t){return t==="number"?[0,"auto"]:void 0}var O1=function(e,n,r,i){var o=e.graphicalItems,a=e.tooltipAxis,s=Yy(n,e);return r<0||!o||!o.length||r>=s.length?null:o.reduce(function(l,u){var f,c=(f=u.props.data)!==null&&f!==void 0?f:n;c&&e.dataStartIndex+e.dataEndIndex!==0&&(c=c.slice(e.dataStartIndex,e.dataEndIndex+1));var d;if(a.dataKey&&!a.allowDuplicatedCategory){var h=c===void 0?s:c;d=uw(h,a.dataKey,i)}else d=c&&c[r]||s[r];return d?[].concat(oc(l),[w$(u,d)]):l},[])},M2=function(e,n,r,i){var o=i||{x:e.chartX,y:e.chartY},a=Tde(o,r),s=e.orderedTooltipTicks,l=e.tooltipAxis,u=e.tooltipTicks,f=Coe(a,s,u,l);if(f>=0&&u){var c=u[f]&&u[f].value,d=O1(e,n,f,c),h=kde(r,s,f,o);return{activeTooltipIndex:f,activeLabel:c,activePayload:d,activeCoordinate:h}}return null},Nde=function(e,n){var r=n.axes,i=n.graphicalItems,o=n.axisType,a=n.axisIdKey,s=n.stackGroups,l=n.dataStartIndex,u=n.dataEndIndex,f=e.layout,c=e.children,d=e.stackOffset,h=v$(f,o);return r.reduce(function(g,p){var v,y=p.props,m=y.type,b=y.dataKey,w=y.allowDataOverflow,x=y.allowDuplicatedCategory,A=y.scale,E=y.ticks,O=y.includeHidden,_=p.props[a];if(g[_])return g;var T=Yy(e.data,{graphicalItems:i.filter(function(q){return q.props[a]===_}),dataStartIndex:l,dataEndIndex:u}),N=T.length,I,j,L;rde(p.props.domain,w,m)&&(I=Xw(p.props.domain,null,w),h&&(m==="number"||A!=="auto")&&(L=Sf(T,b,"category")));var R=dB(m);if(!I||I.length===0){var M,U=(M=p.props.domain)!==null&&M!==void 0?M:R;if(b){if(I=Sf(T,b,m),m==="category"&&h){var k=EV(I);x&&k?(j=I,I=lm(0,N)):x||(I=gT(U,I,p).reduce(function(q,ae){return q.indexOf(ae)>=0?q:[].concat(oc(q),[ae])},[]))}else if(m==="category")x?I=I.filter(function(q){return q!==""&&!Ne(q)}):I=gT(U,I,p).reduce(function(q,ae){return q.indexOf(ae)>=0||ae===""||Ne(ae)?q:[].concat(oc(q),[ae])},[]);else if(m==="number"){var z=Ioe(T,i.filter(function(q){return q.props[a]===_&&(O||!q.props.hide)}),b,o,f);z&&(I=z)}h&&(m==="number"||A!=="auto")&&(L=Sf(T,b,"category"))}else h?I=lm(0,N):s&&s[_]&&s[_].hasStack&&m==="number"?I=d==="expand"?[0,1]:b$(s[_].stackGroups,l,u):I=y$(T,i.filter(function(q){return q.props[a]===_&&(O||!q.props.hide)}),m,f,!0);if(m==="number")I=A1(c,I,_,o,E),U&&(I=Xw(U,I,w));else if(m==="category"&&U){var G=U,X=I.every(function(q){return G.indexOf(q)>=0});X&&(I=G)}}return V(V({},g),{},le({},_,V(V({},p.props),{},{axisType:o,domain:I,categoricalDomain:L,duplicateDomain:j,originalDomain:(v=p.props.domain)!==null&&v!==void 0?v:R,isCategorical:h,layout:f})))},{})},_de=function(e,n){var r=n.graphicalItems,i=n.Axis,o=n.axisType,a=n.axisIdKey,s=n.stackGroups,l=n.dataStartIndex,u=n.dataEndIndex,f=e.layout,c=e.children,d=Yy(e.data,{graphicalItems:r,dataStartIndex:l,dataEndIndex:u}),h=d.length,g=v$(f,o),p=-1;return r.reduce(function(v,y){var m=y.props[a],b=dB("number");if(!v[m]){p++;var w;return g?w=lm(0,h):s&&s[m]&&s[m].hasStack?(w=b$(s[m].stackGroups,l,u),w=A1(c,w,m,o)):(w=Xw(b,y$(d,r.filter(function(x){return x.props[a]===m&&!x.props.hide}),"number",f),i.defaultProps.allowDataOverflow),w=A1(c,w,m,o)),V(V({},v),{},le({},m,V(V({axisType:o},i.defaultProps),{},{hide:!0,orientation:sr(Pde,"".concat(o,".").concat(p%2),null),domain:w,originalDomain:b,isCategorical:g,layout:f})))}return v},{})},Ide=function(e,n){var r=n.axisType,i=r===void 0?"xAxis":r,o=n.AxisComp,a=n.graphicalItems,s=n.stackGroups,l=n.dataStartIndex,u=n.dataEndIndex,f=e.children,c="".concat(i,"Id"),d=Ir(f,o),h={};return d&&d.length?h=Nde(e,{axes:d,graphicalItems:a,axisType:i,axisIdKey:c,stackGroups:s,dataStartIndex:l,dataEndIndex:u}):a&&a.length&&(h=_de(e,{Axis:o,graphicalItems:a,axisType:i,axisIdKey:c,stackGroups:s,dataStartIndex:l,dataEndIndex:u})),h},Mde=function(e){var n=tl(e),r=Ga(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:CA(r,function(i){return i.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Zg(n,r)}},R2=function(e){var n=e.children,r=e.defaultShowTooltip,i=Mn(n,tc),o=0,a=0;return e.data&&e.data.length!==0&&(a=e.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(o=i.props.startIndex),i.props.endIndex>=0&&(a=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:a,activeTooltipIndex:-1,isTooltipActive:!!r}},Rde=function(e){return!e||!e.length?!1:e.some(function(n){var r=Vi(n&&n.type);return r&&r.indexOf("Bar")>=0})},D2=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"}},Dde=function(e,n){var r=e.props,i=e.graphicalItems,o=e.xAxisMap,a=o===void 0?{}:o,s=e.yAxisMap,l=s===void 0?{}:s,u=r.width,f=r.height,c=r.children,d=r.margin||{},h=Mn(c,tc),g=Mn(c,od),p=Object.keys(l).reduce(function(x,A){var E=l[A],O=E.orientation;return!E.mirror&&!E.hide?V(V({},x),{},le({},O,x[O]+E.width)):x},{left:d.left||0,right:d.right||0}),v=Object.keys(a).reduce(function(x,A){var E=a[A],O=E.orientation;return!E.mirror&&!E.hide?V(V({},x),{},le({},O,sr(x,"".concat(O))+E.height)):x},{top:d.top||0,bottom:d.bottom||0}),y=V(V({},v),p),m=y.bottom;h&&(y.bottom+=h.props.height||tc.defaultProps.height),g&&n&&(y=Noe(y,i,r,n));var b=u-y.left-y.right,w=f-y.top-y.bottom;return V(V({brushBottom:m},y),{},{width:Math.max(b,0),height:Math.max(w,0)})},$de=function(e,n){if(n==="xAxis")return e[n].width;if(n==="yAxis")return e[n].height},Bde=function(e){var n,r=e.chartName,i=e.GraphicalChild,o=e.defaultTooltipEventType,a=o===void 0?"axis":o,s=e.validateTooltipEventTypes,l=s===void 0?["axis"]:s,u=e.axisComponents,f=e.legendContent,c=e.formatAxisMap,d=e.defaultProps,h=function(v,y){var m=y.graphicalItems,b=y.stackGroups,w=y.offset,x=y.updateId,A=y.dataStartIndex,E=y.dataEndIndex,O=v.barSize,_=v.layout,T=v.barGap,N=v.barCategoryGap,I=v.maxBarSize,j=D2(_),L=j.numericAxisName,R=j.cateAxisName,M=Rde(m),U=[];return m.forEach(function(k,z){var G=Yy(v.data,{graphicalItems:[k],dataStartIndex:A,dataEndIndex:E}),X=k.props,q=X.dataKey,ae=X.maxBarSize,ve=k.props["".concat(L,"Id")],$e=k.props["".concat(R,"Id")],Je={},Ce=u.reduce(function(ba,wa){var Xy=y["".concat(wa.axisType,"Map")],lS=k.props["".concat(wa.axisType,"Id")];Xy&&Xy[lS]||wa.axisType==="zAxis"||Ds();var uS=Xy[lS];return V(V({},ba),{},le(le({},wa.axisType,uS),"".concat(wa.axisType,"Ticks"),Ga(uS)))},Je),jt=Ce[R],J=Ce["".concat(R,"Ticks")],oe=b&&b[ve]&&b[ve].hasStack&&Goe(k,b[ve].stackGroups),ue=Vi(k.type).indexOf("Bar")>=0,W=Zg(jt,J),ge=[],ce=M&&Toe({barSize:O,stackGroups:b,totalSize:$de(Ce,R)});if(ue){var Ye,ze,Yt=Ne(ae)?I:ae,dr=(Ye=(ze=Zg(jt,J,!0))!==null&&ze!==void 0?ze:Yt)!==null&&Ye!==void 0?Ye:0;ge=koe({barGap:T,barCategoryGap:N,bandSize:dr!==W?dr:W,sizeList:ce[$e],maxBarSize:Yt}),dr!==W&&(ge=ge.map(function(ba){return V(V({},ba),{},{position:V(V({},ba.position),{},{offset:ba.position.offset-dr/2})})}))}var gi=k&&k.type&&k.type.getComposedData;gi&&U.push({props:V(V({},gi(V(V({},Ce),{},{displayedData:G,props:v,dataKey:q,item:k,bandSize:W,barPosition:ge,offset:w,stackedData:oe,layout:_,dataStartIndex:A,dataEndIndex:E}))),{},le(le(le({key:k.key||"item-".concat(z)},L,Ce[L]),R,Ce[R]),"animationId",x)),childIndex:DV(k,v.children),item:k})}),U},g=function(v,y){var m=v.props,b=v.dataStartIndex,w=v.dataEndIndex,x=v.updateId;if(!uP({props:m}))return null;var A=m.children,E=m.layout,O=m.stackOffset,_=m.data,T=m.reverseStackOrder,N=D2(E),I=N.numericAxisName,j=N.cateAxisName,L=Ir(A,i),R=Uoe(_,L,"".concat(I,"Id"),"".concat(j,"Id"),O,T),M=u.reduce(function(X,q){var ae="".concat(q.axisType,"Map");return V(V({},X),{},le({},ae,Ide(m,V(V({},q),{},{graphicalItems:L,stackGroups:q.axisType===I&&R,dataStartIndex:b,dataEndIndex:w}))))},{}),U=Dde(V(V({},M),{},{props:m,graphicalItems:L}),y==null?void 0:y.legendBBox);Object.keys(M).forEach(function(X){M[X]=c(m,M[X],U,X.replace("Map",""),r)});var k=M["".concat(j,"Map")],z=Mde(k),G=h(m,V(V({},M),{},{dataStartIndex:b,dataEndIndex:w,updateId:x,graphicalItems:L,stackGroups:R,offset:U}));return V(V({formattedGraphicalItems:G,graphicalItems:L,offset:U,stackGroups:R},z),M)};return n=function(p){xde(v,p);function v(y){var m,b,w;return mde(this,v),w=bde(this,v,[y]),le(xe(w),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),le(xe(w),"accessibilityManager",new nde),le(xe(w),"handleLegendBBoxUpdate",function(x){if(x){var A=w.state,E=A.dataStartIndex,O=A.dataEndIndex,_=A.updateId;w.setState(V({legendBBox:x},g({props:w.props,dataStartIndex:E,dataEndIndex:O,updateId:_},V(V({},w.state),{},{legendBBox:x}))))}}),le(xe(w),"handleReceiveSyncEvent",function(x,A,E){if(w.props.syncId===x){if(E===w.eventEmitterSymbol&&typeof w.props.syncMethod!="function")return;w.applySyncEvent(A)}}),le(xe(w),"handleBrushChange",function(x){var A=x.startIndex,E=x.endIndex;if(A!==w.state.dataStartIndex||E!==w.state.dataEndIndex){var O=w.state.updateId;w.setState(function(){return V({dataStartIndex:A,dataEndIndex:E},g({props:w.props,dataStartIndex:A,dataEndIndex:E,updateId:O},w.state))}),w.triggerSyncEvent({dataStartIndex:A,dataEndIndex:E})}}),le(xe(w),"handleMouseEnter",function(x){var A=w.getMouseInfo(x);if(A){var E=V(V({},A),{},{isTooltipActive:!0});w.setState(E),w.triggerSyncEvent(E);var O=w.props.onMouseEnter;Ae(O)&&O(E,x)}}),le(xe(w),"triggeredAfterMouseMove",function(x){var A=w.getMouseInfo(x),E=A?V(V({},A),{},{isTooltipActive:!0}):{isTooltipActive:!1};w.setState(E),w.triggerSyncEvent(E);var O=w.props.onMouseMove;Ae(O)&&O(E,x)}),le(xe(w),"handleItemMouseEnter",function(x){w.setState(function(){return{isTooltipActive:!0,activeItem:x,activePayload:x.tooltipPayload,activeCoordinate:x.tooltipPosition||{x:x.cx,y:x.cy}}})}),le(xe(w),"handleItemMouseLeave",function(){w.setState(function(){return{isTooltipActive:!1}})}),le(xe(w),"handleMouseMove",function(x){x.persist(),w.throttleTriggeredAfterMouseMove(x)}),le(xe(w),"handleMouseLeave",function(x){w.throttleTriggeredAfterMouseMove.cancel();var A={isTooltipActive:!1};w.setState(A),w.triggerSyncEvent(A);var E=w.props.onMouseLeave;Ae(E)&&E(A,x)}),le(xe(w),"handleOuterEvent",function(x){var A=RV(x),E=sr(w.props,"".concat(A));if(A&&Ae(E)){var O,_;/.*touch.*/i.test(A)?_=w.getMouseInfo(x.changedTouches[0]):_=w.getMouseInfo(x),E((O=_)!==null&&O!==void 0?O:{},x)}}),le(xe(w),"handleClick",function(x){var A=w.getMouseInfo(x);if(A){var E=V(V({},A),{},{isTooltipActive:!0});w.setState(E),w.triggerSyncEvent(E);var O=w.props.onClick;Ae(O)&&O(E,x)}}),le(xe(w),"handleMouseDown",function(x){var A=w.props.onMouseDown;if(Ae(A)){var E=w.getMouseInfo(x);A(E,x)}}),le(xe(w),"handleMouseUp",function(x){var A=w.props.onMouseUp;if(Ae(A)){var E=w.getMouseInfo(x);A(E,x)}}),le(xe(w),"handleTouchMove",function(x){x.changedTouches!=null&&x.changedTouches.length>0&&w.throttleTriggeredAfterMouseMove(x.changedTouches[0])}),le(xe(w),"handleTouchStart",function(x){x.changedTouches!=null&&x.changedTouches.length>0&&w.handleMouseDown(x.changedTouches[0])}),le(xe(w),"handleTouchEnd",function(x){x.changedTouches!=null&&x.changedTouches.length>0&&w.handleMouseUp(x.changedTouches[0])}),le(xe(w),"triggerSyncEvent",function(x){w.props.syncId!==void 0&&b0.emit(w0,w.props.syncId,x,w.eventEmitterSymbol)}),le(xe(w),"applySyncEvent",function(x){var A=w.props,E=A.layout,O=A.syncMethod,_=w.state.updateId,T=x.dataStartIndex,N=x.dataEndIndex;if(x.dataStartIndex!==void 0||x.dataEndIndex!==void 0)w.setState(V({dataStartIndex:T,dataEndIndex:N},g({props:w.props,dataStartIndex:T,dataEndIndex:N,updateId:_},w.state)));else if(x.activeTooltipIndex!==void 0){var I=x.chartX,j=x.chartY,L=x.activeTooltipIndex,R=w.state,M=R.offset,U=R.tooltipTicks;if(!M)return;if(typeof O=="function")L=O(U,x);else if(O==="value"){L=-1;for(var k=0;k<U.length;k++)if(U[k].value===x.activeLabel){L=k;break}}var z=V(V({},M),{},{x:M.left,y:M.top}),G=Math.min(I,z.x+z.width),X=Math.min(j,z.y+z.height),q=U[L]&&U[L].value,ae=O1(w.state,w.props.data,L),ve=U[L]?{x:E==="horizontal"?U[L].coordinate:G,y:E==="horizontal"?X:U[L].coordinate}:fB;w.setState(V(V({},x),{},{activeLabel:q,activeCoordinate:ve,activePayload:ae,activeTooltipIndex:L}))}else w.setState(x)}),le(xe(w),"renderCursor",function(x){var A,E=w.state,O=E.isTooltipActive,_=E.activeCoordinate,T=E.activePayload,N=E.offset,I=E.activeTooltipIndex,j=E.tooltipAxisBandSize,L=w.getTooltipEventType(),R=(A=x.props.active)!==null&&A!==void 0?A:O,M=w.props.layout,U=x.key||"_recharts-cursor";return B.createElement(ude,{key:U,activeCoordinate:_,activePayload:T,activeTooltipIndex:I,chartName:r,element:x,isActive:R,layout:M,offset:N,tooltipAxisBandSize:j,tooltipEventType:L})}),le(xe(w),"renderPolarAxis",function(x,A,E){var O=sr(x,"type.axisType"),_=sr(w.state,"".concat(O,"Map")),T=_&&_[x.props["".concat(O,"Id")]];return P.cloneElement(x,V(V({},T),{},{className:Oe(O,T.className),key:x.key||"".concat(A,"-").concat(E),ticks:Ga(T,!0)}))}),le(xe(w),"renderPolarGrid",function(x){var A=x.props,E=A.radialLines,O=A.polarAngles,_=A.polarRadius,T=w.state,N=T.radiusAxisMap,I=T.angleAxisMap,j=tl(N),L=tl(I),R=L.cx,M=L.cy,U=L.innerRadius,k=L.outerRadius;return P.cloneElement(x,{polarAngles:Array.isArray(O)?O:Ga(L,!0).map(function(z){return z.coordinate}),polarRadius:Array.isArray(_)?_:Ga(j,!0).map(function(z){return z.coordinate}),cx:R,cy:M,innerRadius:U,outerRadius:k,key:x.key||"polar-grid",radialLines:E})}),le(xe(w),"renderLegend",function(){var x=w.state.formattedGraphicalItems,A=w.props,E=A.children,O=A.width,_=A.height,T=w.props.margin||{},N=O-(T.left||0)-(T.right||0),I=g$({children:E,formattedGraphicalItems:x,legendWidth:N,legendContent:f});if(!I)return null;var j=I.item,L=_2(I,cde);return P.cloneElement(j,V(V({},L),{},{chartWidth:O,chartHeight:_,margin:T,onBBoxUpdate:w.handleLegendBBoxUpdate}))}),le(xe(w),"renderTooltip",function(){var x,A=w.props,E=A.children,O=A.accessibilityLayer,_=Mn(E,Vr);if(!_)return null;var T=w.state,N=T.isTooltipActive,I=T.activeCoordinate,j=T.activePayload,L=T.activeLabel,R=T.offset,M=(x=_.props.active)!==null&&x!==void 0?x:N;return P.cloneElement(_,{viewBox:V(V({},R),{},{x:R.left,y:R.top}),active:M,label:L,payload:M?j:[],coordinate:I,accessibilityLayer:O})}),le(xe(w),"renderBrush",function(x){var A=w.props,E=A.margin,O=A.data,_=w.state,T=_.offset,N=_.dataStartIndex,I=_.dataEndIndex,j=_.updateId;return P.cloneElement(x,{key:x.key||"_recharts-brush",onChange:op(w.handleBrushChange,x.props.onChange),data:O,x:Z(x.props.x)?x.props.x:T.left,y:Z(x.props.y)?x.props.y:T.top+T.height+T.brushBottom-(E.bottom||0),width:Z(x.props.width)?x.props.width:T.width,startIndex:N,endIndex:I,updateId:"brush-".concat(j)})}),le(xe(w),"renderReferenceElement",function(x,A,E){if(!x)return null;var O=xe(w),_=O.clipPathId,T=w.state,N=T.xAxisMap,I=T.yAxisMap,j=T.offset,L=x.props,R=L.xAxisId,M=L.yAxisId;return P.cloneElement(x,{key:x.key||"".concat(A,"-").concat(E),xAxis:N[R],yAxis:I[M],viewBox:{x:j.left,y:j.top,width:j.width,height:j.height},clipPathId:_})}),le(xe(w),"renderActivePoints",function(x){var A=x.item,E=x.activePoint,O=x.basePoint,_=x.childIndex,T=x.isRange,N=[],I=A.props.key,j=A.item.props,L=j.activeDot,R=j.dataKey,M=V(V({index:_,dataKey:R,cx:E.x,cy:E.y,r:4,fill:eS(A.item),strokeWidth:2,stroke:"#fff",payload:E.payload,value:E.value,key:"".concat(I,"-activePoint-").concat(_)},ke(L,!1)),Og(L));return N.push(v.renderActiveDot(L,M)),O?N.push(v.renderActiveDot(L,V(V({},M),{},{cx:O.x,cy:O.y,key:"".concat(I,"-basePoint-").concat(_)}))):T&&N.push(null),N}),le(xe(w),"renderGraphicChild",function(x,A,E){var O=w.filterFormatItem(x,A,E);if(!O)return null;var _=w.getTooltipEventType(),T=w.state,N=T.isTooltipActive,I=T.tooltipAxis,j=T.activeTooltipIndex,L=T.activeLabel,R=w.props.children,M=Mn(R,Vr),U=O.props,k=U.points,z=U.isRange,G=U.baseLine,X=O.item.props,q=X.activeDot,ae=X.hide,ve=X.activeBar,$e=X.activeShape,Je=!!(!ae&&N&&M&&(q||ve||$e)),Ce={};_!=="axis"&&M&&M.props.trigger==="click"?Ce={onClick:op(w.handleItemMouseEnter,x.props.onClick)}:_!=="axis"&&(Ce={onMouseLeave:op(w.handleItemMouseLeave,x.props.onMouseLeave),onMouseEnter:op(w.handleItemMouseEnter,x.props.onMouseEnter)});var jt=P.cloneElement(x,V(V({},O.props),Ce));function J(wa){return typeof I.dataKey=="function"?I.dataKey(wa.payload):null}if(Je)if(j>=0){var oe,ue;if(I.dataKey&&!I.allowDuplicatedCategory){var W=typeof I.dataKey=="function"?J:"payload.".concat(I.dataKey.toString());oe=uw(k,W,L),ue=z&&G&&uw(G,W,L)}else oe=k==null?void 0:k[j],ue=z&&G&&G[j];if($e||ve){var ge=x.props.activeIndex!==void 0?x.props.activeIndex:j;return[P.cloneElement(x,V(V(V({},O.props),Ce),{},{activeIndex:ge})),null,null]}if(!Ne(oe))return[jt].concat(oc(w.renderActivePoints({item:O,activePoint:oe,basePoint:ue,childIndex:j,isRange:z})))}else{var ce,Ye=(ce=w.getItemByXY(w.state.activeCoordinate))!==null&&ce!==void 0?ce:{graphicalItem:jt},ze=Ye.graphicalItem,Yt=ze.item,dr=Yt===void 0?x:Yt,gi=ze.childIndex,ba=V(V(V({},O.props),Ce),{},{activeIndex:gi});return[P.cloneElement(dr,ba),null,null]}return z?[jt,null,null]:[jt,null]}),le(xe(w),"renderCustomized",function(x,A,E){return P.cloneElement(x,V(V({key:"recharts-customized-".concat(E)},w.props),w.state))}),le(xe(w),"renderMap",{CartesianGrid:{handler:cp,once:!0},ReferenceArea:{handler:w.renderReferenceElement},ReferenceLine:{handler:cp},ReferenceDot:{handler:w.renderReferenceElement},XAxis:{handler:cp},YAxis:{handler:cp},Brush:{handler:w.renderBrush,once:!0},Bar:{handler:w.renderGraphicChild},Line:{handler:w.renderGraphicChild},Area:{handler:w.renderGraphicChild},Radar:{handler:w.renderGraphicChild},RadialBar:{handler:w.renderGraphicChild},Scatter:{handler:w.renderGraphicChild},Pie:{handler:w.renderGraphicChild},Funnel:{handler:w.renderGraphicChild},Tooltip:{handler:w.renderCursor,once:!0},PolarGrid:{handler:w.renderPolarGrid,once:!0},PolarAngleAxis:{handler:w.renderPolarAxis},PolarRadiusAxis:{handler:w.renderPolarAxis},Customized:{handler:w.renderCustomized}}),w.clipPathId="".concat((m=y.id)!==null&&m!==void 0?m:Ey("recharts"),"-clip"),w.throttleTriggeredAfterMouseMove=yD(w.triggeredAfterMouseMove,(b=y.throttleDelay)!==null&&b!==void 0?b:1e3/60),w.state={},w}return vde(v,[{key:"componentDidMount",value:function(){var m,b;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(m=this.props.margin.left)!==null&&m!==void 0?m:0,top:(b=this.props.margin.top)!==null&&b!==void 0?b:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var m=this.props,b=m.children,w=m.data,x=m.height,A=m.layout,E=Mn(b,Vr);if(E){var O=E.props.defaultIndex;if(!(typeof O!="number"||O<0||O>this.state.tooltipTicks.length)){var _=this.state.tooltipTicks[O]&&this.state.tooltipTicks[O].value,T=O1(this.state,w,O,_),N=this.state.tooltipTicks[O].coordinate,I=(this.state.offset.top+x)/2,j=A==="horizontal",L=j?{x:N,y:I}:{y:N,x:I},R=this.state.formattedGraphicalItems.find(function(U){var k=U.item;return k.type.name==="Scatter"});R&&(L=V(V({},L),R.props.points[O].tooltipPosition),T=R.props.points[O].tooltipPayload);var M={activeTooltipIndex:O,isTooltipActive:!0,activeLabel:_,activePayload:T,activeCoordinate:L};this.setState(M),this.renderCursor(E),this.accessibilityManager.setIndex(O)}}}},{key:"getSnapshotBeforeUpdate",value:function(m,b){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==b.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==m.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==m.margin){var w,x;this.accessibilityManager.setDetails({offset:{left:(w=this.props.margin.left)!==null&&w!==void 0?w:0,top:(x=this.props.margin.top)!==null&&x!==void 0?x:0}})}return null}},{key:"componentDidUpdate",value:function(m){fw([Mn(m.children,Vr)],[Mn(this.props.children,Vr)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var m=Mn(this.props.children,Vr);if(m&&typeof m.props.shared=="boolean"){var b=m.props.shared?"axis":"item";return l.indexOf(b)>=0?b:a}return a}},{key:"getMouseInfo",value:function(m){if(!this.container)return null;var b=this.container,w=b.getBoundingClientRect(),x=ste(w),A={chartX:Math.round(m.pageX-x.left),chartY:Math.round(m.pageY-x.top)},E=w.width/b.offsetWidth||1,O=this.inRange(A.chartX,A.chartY,E);if(!O)return null;var _=this.state,T=_.xAxisMap,N=_.yAxisMap,I=this.getTooltipEventType();if(I!=="axis"&&T&&N){var j=tl(T).scale,L=tl(N).scale,R=j&&j.invert?j.invert(A.chartX):null,M=L&&L.invert?L.invert(A.chartY):null;return V(V({},A),{},{xValue:R,yValue:M})}var U=M2(this.state,this.props.data,this.props.layout,O);return U?V(V({},A),U):null}},{key:"inRange",value:function(m,b){var w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,x=this.props.layout,A=m/w,E=b/w;if(x==="horizontal"||x==="vertical"){var O=this.state.offset,_=A>=O.left&&A<=O.left+O.width&&E>=O.top&&E<=O.top+O.height;return _?{x:A,y:E}:null}var T=this.state,N=T.angleAxisMap,I=T.radiusAxisMap;if(N&&I){var j=tl(N);return vT({x:A,y:E},j)}return null}},{key:"parseEventsOfWrapper",value:function(){var m=this.props.children,b=this.getTooltipEventType(),w=Mn(m,Vr),x={};w&&b==="axis"&&(w.props.trigger==="click"?x={onClick:this.handleClick}:x={onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd});var A=Og(this.props,this.handleOuterEvent);return V(V({},A),x)}},{key:"addListener",value:function(){b0.on(w0,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){b0.removeListener(w0,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(m,b,w){for(var x=this.state.formattedGraphicalItems,A=0,E=x.length;A<E;A++){var O=x[A];if(O.item===m||O.props.key===m.key||b===Vi(O.item.type)&&w===O.childIndex)return O}return null}},{key:"renderClipPath",value:function(){var m=this.clipPathId,b=this.state.offset,w=b.left,x=b.top,A=b.height,E=b.width;return B.createElement("defs",null,B.createElement("clipPath",{id:m},B.createElement("rect",{x:w,y:x,height:A,width:E})))}},{key:"getXScales",value:function(){var m=this.state.xAxisMap;return m?Object.entries(m).reduce(function(b,w){var x=N2(w,2),A=x[0],E=x[1];return V(V({},b),{},le({},A,E.scale))},{}):null}},{key:"getYScales",value:function(){var m=this.state.yAxisMap;return m?Object.entries(m).reduce(function(b,w){var x=N2(w,2),A=x[0],E=x[1];return V(V({},b),{},le({},A,E.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(m){var b;return(b=this.state.xAxisMap)===null||b===void 0||(b=b[m])===null||b===void 0?void 0:b.scale}},{key:"getYScaleByAxisId",value:function(m){var b;return(b=this.state.yAxisMap)===null||b===void 0||(b=b[m])===null||b===void 0?void 0:b.scale}},{key:"getItemByXY",value:function(m){var b=this.state,w=b.formattedGraphicalItems,x=b.activeItem;if(w&&w.length)for(var A=0,E=w.length;A<E;A++){var O=w[A],_=O.props,T=O.item,N=Vi(T.type);if(N==="Bar"){var I=(_.data||[]).find(function(M){return Ole(m,M)});if(I)return{graphicalItem:O,payload:I}}else if(N==="RadialBar"){var j=(_.data||[]).find(function(M){return vT(m,M)});if(j)return{graphicalItem:O,payload:j}}else if(Hy(O,x)||Gy(O,x)||Id(O,x)){var L=Tue({graphicalItem:O,activeTooltipItem:x,itemData:T.props.data}),R=T.props.activeIndex===void 0?L:T.props.activeIndex;return{graphicalItem:V(V({},O),{},{childIndex:R}),payload:Id(O,x)?T.props.data[L]:O.props.data[L]}}}return null}},{key:"render",value:function(){var m=this;if(!uP(this))return null;var b=this.props,w=b.children,x=b.className,A=b.width,E=b.height,O=b.style,_=b.compact,T=b.title,N=b.desc,I=_2(b,fde),j=ke(I,!1);if(_)return B.createElement(y2,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},B.createElement(hw,Of({},j,{width:A,height:E,title:T,desc:N}
131),this.renderClipPath(),fP(w,this.renderMap)));if(this.props.accessibilityLayer){var L,R;j.tabIndex=(L=this.props.tabIndex)!==null&&L!==void 0?L:0,j.role=(R=this.props.role)!==null&&R!==void 0?R:"application",j.onKeyDown=function(U){m.accessibilityManager.keyboardEvent(U)},j.onFocus=function(){m.accessibilityManager.focus()}}var M=this.parseEventsOfWrapper();return B.createElement(y2,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},B.createElement("div",Of({className:Oe("recharts-wrapper",x),style:V({position:"relative",cursor:"default",width:A,height:E},O)},M,{ref:function(k){m.container=k}}),B.createElement(hw,Of({},j,{width:A,height:E,title:T,desc:N,style:Cde}),this.renderClipPath(),fP(w,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}]),v}(P.Component),le(n,"displayName",r),le(n,"defaultProps",V({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},d)),le(n,"getDerivedStateFromProps",function(p,v){var y=p.dataKey,m=p.data,b=p.children,w=p.width,x=p.height,A=p.layout,E=p.stackOffset,O=p.margin,_=v.dataStartIndex,T=v.dataEndIndex;if(v.updateId===void 0){var N=R2(p);return V(V(V({},N),{},{updateId:0},g(V(V({props:p},N),{},{updateId:0}),v)),{},{prevDataKey:y,prevData:m,prevWidth:w,prevHeight:x,prevLayout:A,prevStackOffset:E,prevMargin:O,prevChildren:b})}if(y!==v.prevDataKey||m!==v.prevData||w!==v.prevWidth||x!==v.prevHeight||A!==v.prevLayout||E!==v.prevStackOffset||!Dl(O,v.prevMargin)){var I=R2(p),j={chartX:v.chartX,chartY:v.chartY,isTooltipActive:v.isTooltipActive},L=V(V({},M2(v,m,A)),{},{updateId:v.updateId+1}),R=V(V(V({},I),j),L);return V(V(V({},R),g(V({props:p},R),v)),{},{prevDataKey:y,prevData:m,prevWidth:w,prevHeight:x,prevLayout:A,prevStackOffset:E,prevMargin:O,prevChildren:b})}if(!fw(b,v.prevChildren)){var M,U,k,z,G=Mn(b,tc),X=G&&(M=(U=G.props)===null||U===void 0?void 0:U.startIndex)!==null&&M!==void 0?M:_,q=G&&(k=(z=G.props)===null||z===void 0?void 0:z.endIndex)!==null&&k!==void 0?k:T,ae=X!==_||q!==T,ve=!Ne(m),$e=ve&&!ae?v.updateId:v.updateId+1;return V(V({updateId:$e},g(V(V({props:p},v),{},{updateId:$e,dataStartIndex:X,dataEndIndex:q}),v)),{},{prevChildren:b,dataStartIndex:X,dataEndIndex:q})}return null}),le(n,"renderActiveDot",function(p,v){var y;return P.isValidElement(p)?y=P.cloneElement(p,v):Ae(p)?y=p(v):y=B.createElement(D$,v),B.createElement(Et,{className:"recharts-active-dot",key:v.key},y)}),n},jde=Bde({chartName:"BarChart",GraphicalChild:Hs,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:Ky},{axisType:"yAxis",AxisComp:Qy}],formatAxisMap:Zce});function Lde({ofdpsShares:t,collateralTokens:e,liquidationPrice:n,riskPremium:r,interestRate:i}){const[o,a]=P.useState(30),[s,l]=P.useState(5e4),[u,f]=P.useState(!0);P.useEffect(()=>{(async()=>{const b=await jz();a(b),f(!1)})()},[]);const c=1e3,d=o*c/3;function h(m){const b=m*.997,w=d+b,x=w/d,A=c*Math.cbrt(x),E=3*w/A,O=e*n,_=O*(r-i),T=E*t,N=(T-_-O)/O*100;return{newPrice:E,newSupply:A,totalValue:T,priceIncrease:(E/o-1)*100,apy:N}}const g=h(s),v=14.28-i*100,y=[{name:"ROI when minting OFDPS",value:g.apy},{name:"APY when using Venus",value:v}];return D.jsxs(_x,{className:"w-full max-w-2xl",children:[D.jsx(L_,{children:D.jsx(F_,{children:"OFDPS Value Calculator"})}),D.jsxs(U_,{className:"space-y-6",children:[D.jsxs("div",{className:"space-y-4",children:[D.jsx("div",{className:"space-y-2",children:D.jsxs("label",{className:"text-sm font-medium",children:["Current OFDPS Price: ",u?"Loading...":`${o.toLocaleString()} OFD`]})}),D.jsx("div",{className:"space-y-2",children:D.jsxs("label",{className:"text-sm font-medium",children:["Potential OFDPS Holdings: ",t.toLocaleString()," OFDPS"]})}),D.jsxs("div",{className:"space-y-2",children:[D.jsxs("label",{className:"text-sm font-medium",children:["Expected Additional System Inflow: ",s.toLocaleString()," OFD"]}),D.jsx(Mx,{value:[s],onValueChange:m=>l(m[0]),min:0,max:1e6,step:1e3,className:"w-full"})]})]}),D.jsx(tR,{children:D.jsxs(nR,{className:"space-y-2",children:[D.jsx("div",{className:"font-medium",children:"After Additional Capital Inflow:"}),D.jsxs("div",{className:"space-y-1",children:[D.jsxs("div",{children:["• New OFDPS Price
131: ",g.newPrice.toFixed(2)," OFD"]}),D.jsxs("div",{children:["• Your OFDPS Value: ",g.totalValue.toFixed(2)," OFD"]})]})]})}),D.jsxs("div",{className:"bg-green-100 rounded-lg p-4 border border-green-200",children:[D.jsxs("div",{className:"flex items-center gap-2",children:[D.jsxs("div",{className:"text-lg font-semibold text-green-800",children:["ROI when minting OFDPS: ",g.apy.toFixed(2),"%"]}),D.jsx(Ru,{children:D.jsxs(Du,{children:[D.jsx($u,{children:D.jsx(_u,{className:"h-4 w-4 text-green-600"})}),D.jsx(Ps,{className:"max-w-[300px]",children:D.jsx("p",{children:"Calculations use the actual contract formula including 0.3% fees and cubic root for supply adjustments. This cubic root is the reason why APY is so high in a growing ecosystem"})})]})})]}),D.jsxs("div",{className:"text-sm text-green-600",children:["Based on value increase from ",(t*o).toFixed(2)," OFD to ",g.totalValue.toFixed(2)," OFD"]})]}),D.jsxs("div",{className:"h-64 w-full",children:[D.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[D.jsx("h3",{className:"text-lg font-semibold",children:"ROI Comparison"}),D.jsx(Ru,{children:D.jsxs(Du,{children:[D.jsx($u,{children:D.jsx(_u,{className:"h-4 w-4 text-muted-foreground"})}),D.jsx(Ps,{className:"max-w-[300px]",children:D.jsx("p",{children:"Based on average APY 14.28% for USDT on Venus, for updates check directly on https://app.venus.io/#/isolated-pools/pool/0x1b43ea8622e76627B81665B1eCeBB4867566B963/market/0x4978591f17670A846137d9d613e333C38dc68A37?chainId=56"})})]})})]}),D.jsx(ete,{width:"100%",height:"100%",children:D.jsxs(jde,{data:y,children:[D.jsx(Ky,{dataKey:"name"}),D.jsx(Qy,{unit:"%"}),D.jsx(Vr,{}),D.jsx(Hs,{dataKey:"value",fill:"#22c55e"})]})})]})]})]})}const Kde=()=>{const{collateralTokens:t,setCollateralTokens:e,liquidationPrice:n,setLiquidationPrice:r,riskPremium:i,setRiskPremium:o,reservePPM:a,setReservePPM:s,interestRate:l,ofdpsShares:u,activeButton:f,setActiveButton:c,toast:d}=Fz(),h=g=>{c(f===g?null:g);const p=H_(g);e([p.collateral]),r([p.liquidation]),o([p.risk]),s([p.reserve]),d({title:f===g?`${g} values reset`:`${g} values loaded`,description:f===g?"Calculator has been reset to default values.":`Calculator has been updated with ${g} values.`})};return D.jsx("div",{className:"min-h-screen py-6 px-4 sm:py-12 sm:px-6 lg:px-8 bg-purple-950",style:{backgroundColor:"#230f2b"},children:D.jsxs("div",{className:"max-w-7xl mx-auto",children:[D.jsxs("div",{className:"flex items-center justify-center gap-2 mb-4 sm:mb-6",children:[D.jsx("p",{className:"text-gray-200 text-sm sm:text-base px-2",children:"This calculator helps you get an overview. You can play around or choose existing positions with the buttons"}),D.jsx(Ru,{children:D.jsxs(Du,{children:[D.jsx($u,{children:D.jsx(_u,{className:"h-4 w-4 text-gray-500"})}),D.jsx(Ps,{className:"max-w-[300px]",children:D.jsxs("p",{children:["Based on calculations that are documented here: ",D.jsx("a",{href:"https://oracle-free-dollar.gitbook.io/ofd/investing-and-pool-shares",target:"_blank",rel:"noopener noreferrer",className:"text-blue-500 hover:underline",children:"Documentation"})," - make sure to doublecheck the calculations yourself"]})})]})})]}),D.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[D.jsxs(_x,{className:"p-4 sm:p-6 bg-white shadow-lg",children:[D.jsxs("div",{className:"flex flex-col sm:flex-row sm:justify-between sm:items-center mb-6 sm:mb-8 space-y-4 sm:space-y-0",children:[D.jsx("h1",{className:"text-xl sm:text-2xl font-bold text-gray-900",children:"OFD minting calculator"}),D.jsx("div",{className:"w-full sm:w-auto",children:D.jsx(R4,{activeButton:f,onButtonClick:h})})]}),D.jsx(a8,{collateralTokens:t,setCollateralTokens:e,liquidationPrice:n,setLiquidationPrice:r,riskPremium:i,setRiskPremium:o,reservePPM:a,setReservePPM:s}),D.jsx(D4,{}),D.jsxs("div",{className:"mt-6 sm:mt-8 space-y-3 sm:space-y-4",children:[D.jsx($E,{label:"OFD available for minting",value:cg(z_(t[0],n[0],i[0],a[0],l))}),D.jsx($E,{label:"Number of OFDPS shares for minting",value:cg(u)})]})]}),D.jsxs("div",{className:"bg-gray-50 p-4 sm:p-6 rounded-lg h-fit",children:[D.jsx("h2",{className:"text-xl sm:text-2xl font-bold text-gray-900 mb-4 sm:mb-6",children:"APY Calculator"}),D.jsx(Lde,{ofdpsShares:u,collateralTokens:t[0],liquidationPrice:n[0],riskPremium:i[0]/1e6,interestRate:l})]})]})]})})};export{Kde as C,jr as P,Ude as R,Ru as T,JN as V,r3 as a,uc as b,tn as c,n3 as d,Nu as e,Lm as f,e3 as g,wx as h,qN as i,D as j,c3 as k,zn as l,e_ as m,QL as n,B as o,_B as p,zL as q,P as r,An as u};

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.