mirror of
https://github.com/lkddi/Xboard.git
synced 2026-05-18 13:47:30 +08:00
589 lines
1.5 MiB
Plaintext
Vendored
589 lines
1.5 MiB
Plaintext
Vendored
import{g as Dn,c as Fa,a as Lre,r as Fre}from"./index.js";function LN(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const o=Object.getOwnPropertyDescriptor(r,i);o&&Object.defineProperty(e,i,o.get?o:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var FN={exports:{}},Dx={},jN={exports:{}},an={};/**
|
||
* @license React
|
||
* react.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var mm=Symbol.for("react.element"),jre=Symbol.for("react.portal"),Bre=Symbol.for("react.fragment"),zre=Symbol.for("react.strict_mode"),Ure=Symbol.for("react.profiler"),Vre=Symbol.for("react.provider"),Wre=Symbol.for("react.context"),Hre=Symbol.for("react.forward_ref"),Kre=Symbol.for("react.suspense"),qre=Symbol.for("react.memo"),Gre=Symbol.for("react.lazy"),eT=Symbol.iterator;function Yre(e){return e===null||typeof e!="object"?null:(e=eT&&e[eT]||e["@@iterator"],typeof e=="function"?e:null)}var BN={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},zN=Object.assign,UN={};function Mh(e,t,n){this.props=e,this.context=t,this.refs=UN,this.updater=n||BN}Mh.prototype.isReactComponent={};Mh.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Mh.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function VN(){}VN.prototype=Mh.prototype;function F4(e,t,n){this.props=e,this.context=t,this.refs=UN,this.updater=n||BN}var j4=F4.prototype=new VN;j4.constructor=F4;zN(j4,Mh.prototype);j4.isPureReactComponent=!0;var tT=Array.isArray,WN=Object.prototype.hasOwnProperty,B4={current:null},HN={key:!0,ref:!0,__self:!0,__source:!0};function KN(e,t,n){var r,i={},o=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)WN.call(t,r)&&!HN.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1<s){for(var u=Array(s),l=0;l<s;l++)u[l]=arguments[l+2];i.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)i[r]===void 0&&(i[r]=s[r]);return{$$typeof:mm,type:e,key:o,ref:a,props:i,_owner:B4.current}}function Zre(e,t){return{$$typeof:mm,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function z4(e){return typeof e=="object"&&e!==null&&e.$$typeof===mm}function Xre(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var nT=/\/+/g;function j_(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Xre(""+e.key):t.toString(36)}function W1(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case mm:case jre:a=!0}}if(a)return a=e,i=i(a),e=r===""?"."+j_(a,0):r,tT(i)?(n="",e!=null&&(n=e.replace(nT,"$&/")+"/"),W1(i,t,n,"",function(l){return l})):i!=null&&(z4(i)&&(i=Zre(i,n+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(nT,"$&/")+"/")+e)),t.push(i)),1;if(a=0,r=r===""?".":r+":",tT(e))for(var s=0;s<e.length;s++){o=e[s];var u=r+j_(o,s);a+=W1(o,t,n,u,i)}else if(u=Yre(e),typeof u=="function")for(e=u.call(e),s=0;!(o=e.next()).done;)o=o.value,u=r+j_(o,s++),a+=W1(o,t,n,u,i);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function Uv(e,t,n){if(e==null)return e;var r=[],i=0;return W1(e,r,"","",function(o){return t.call(n,o,i++)}),r}function Qre(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var qi={current:null},H1={transition:null},Jre={ReactCurrentDispatcher:qi,ReactCurrentBatchConfig:H1,ReactCurrentOwner:B4};function qN(){throw Error("act(...) is not supported in production builds of React.")}an.Children={map:Uv,forEach:function(e,t,n){Uv(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Uv(e,function(){t++}),t},toArray:function(e){return Uv(e,function(t){return t})||[]},only:function(e){if(!z4(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};an.Component=Mh;an.Fragment=Bre;an.Profiler=Ure;an.PureComponent=F4;an.StrictMode=zre;an.Suspense=Kre;an.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Jre;an.act=qN;an.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=zN({},e.props),i=e.key,o=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,a=B4.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)WN.call(t,u)&&!HN.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var l=0;l<u;l++)s[l]=arguments[l+2];r.children=s}return{$$typeof:mm,type:e.type,key:i,ref:o,props:r,_owner:a}};an.createContext=function(e){return e={$$typeof:Wre,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Vre,_context:e},e.Consumer=e};an.createElement=KN;an.createFactory=function(e){var t=KN.bind(null,e);return t.type=e,t};an.createRef=function(){return{current:null}};an.forwardRef=function(e){return{$$typeof:Hre,render:e}};an.isValidElement=z4;an.lazy=function(e){return{$$typeof:Gre,_payload:{_status:-1,_result:e},_init:Qre}};an.memo=function(e,t){return{$$typeof:qre,type:e,compare:t===void 0?null:t}};an.startTransition=function(e){var t=H1.transition;H1.transition={};try{e()}finally{H1.transition=t}};an.unstable_act=qN;an.useCallback=function(e,t){return qi.current.useCallback(e,t)};an.useContext=function(e){return qi.current.useContext(e)};an.useDebugValue=function(){};an.useDeferredValue=function(e){return qi.current.useDeferredValue(e)};an.useEffect=function(e,t){return qi.current.useEffect(e,t)};an.useId=function(){return qi.current.useId()};an.useImperativeHandle=function(e,t,n){return qi.current.useImperativeHandle(e,t,n)};an.useInsertionEffect=function(e,t){return qi.current.useInsertionEffect(e,t)};an.useLayoutEffect=function(e,t){return qi.current.useLayoutEffect(e,t)};an.useMemo=function(e,t){return qi.current.useMemo(e,t)};an.useReducer=function(e,t,n){return qi.current.useReducer(e,t,n)};an.useRef=function(e){return qi.current.useRef(e)};an.useState=function(e){return qi.current.useState(e)};an.useSyncExternalStore=function(e,t,n){return qi.current.useSyncExternalStore(e,t,n)};an.useTransition=function(){return qi.current.useTransition()};an.version="18.3.1";jN.exports=an;var y=jN.exports;const F=Dn(y),U4=LN({__proto__:null,default:F},[y]);/**
|
||
* @license React
|
||
* react-jsx-runtime.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var eie=y,tie=Symbol.for("react.element"),nie=Symbol.for("react.fragment"),rie=Object.prototype.hasOwnProperty,iie=eie.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,oie={key:!0,ref:!0,__self:!0,__source:!0};function GN(e,t,n){var r,i={},o=null,a=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)rie.call(t,r)&&!oie.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:tie,type:e,key:o,ref:a,props:i,_owner:iie.current}}Dx.Fragment=nie;Dx.jsx=GN;Dx.jsxs=GN;FN.exports=Dx;var N=FN.exports,rT={},YN={exports:{}},Ko={},ZN={exports:{}},XN={};/**
|
||
* @license React
|
||
* scheduler.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/(function(e){function t(j,q){var Y=j.length;j.push(q);e:for(;0<Y;){var re=Y-1>>>1,ie=j[re];if(0<i(ie,q))j[re]=q,j[Y]=ie,Y=re;else break e}}function n(j){return j.length===0?null:j[0]}function r(j){if(j.length===0)return null;var q=j[0],Y=j.pop();if(Y!==q){j[0]=Y;e:for(var re=0,ie=j.length,se=ie>>>1;re<se;){var ye=2*(re+1)-1,we=j[ye],He=ye+1,Ee=j[He];if(0>i(we,Y))He<ie&&0>i(Ee,we)?(j[re]=Ee,j[He]=Y,re=He):(j[re]=we,j[ye]=Y,re=ye);else if(He<ie&&0>i(Ee,Y))j[re]=Ee,j[He]=Y,re=He;else break e}}return q}function i(j,q){var Y=j.sortIndex-q.sortIndex;return Y!==0?Y:j.id-q.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var u=[],l=[],c=1,f=null,h=3,p=!1,m=!1,v=!1,b=typeof setTimeout=="function"?setTimeout:null,w=typeof clearTimeout=="function"?clearTimeout:null,x=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(j){for(var q=n(l);q!==null;){if(q.callback===null)r(l);else if(q.startTime<=j)r(l),q.sortIndex=q.expirationTime,t(u,q);else break;q=n(l)}}function O(j){if(v=!1,S(j),!m)if(n(u)!==null)m=!0,G(E);else{var q=n(l);q!==null&&H(O,q.startTime-j)}}function E(j,q){m=!1,v&&(v=!1,w(M),M=-1),p=!0;var Y=h;try{for(S(q),f=n(u);f!==null&&(!(f.expirationTime>q)||j&&!W());){var re=f.callback;if(typeof re=="function"){f.callback=null,h=f.priorityLevel;var ie=re(f.expirationTime<=q);q=e.unstable_now(),typeof ie=="function"?f.callback=ie:f===n(u)&&r(u),S(q)}else r(u);f=n(u)}if(f!==null)var se=!0;else{var ye=n(l);ye!==null&&H(O,ye.startTime-q),se=!1}return se}finally{f=null,h=Y,p=!1}}var C=!1,P=null,M=-1,I=5,B=-1;function W(){return!(e.unstable_now()-B<I)}function V(){if(P!==null){var j=e.unstable_now();B=j;var q=!0;try{q=P(!0,j)}finally{q?ee():(C=!1,P=null)}}else C=!1}var ee;if(typeof x=="function")ee=function(){x(V)};else if(typeof MessageChannel<"u"){var Z=new MessageChannel,K=Z.port2;Z.port1.onmessage=V,ee=function(){K.postMessage(null)}}else ee=function(){b(V,0)};function G(j){P=j,C||(C=!0,ee())}function H(j,q){M=b(function(){j(e.unstable_now())},q)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(j){j.callback=null},e.unstable_continueExecution=function(){m||p||(m=!0,G(E))},e.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):I=0<j?Math.floor(1e3/j):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(j){switch(h){case 1:case 2:case 3:var q=3;break;default:q=h}var Y=h;h=q;try{return j()}finally{h=Y}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(j,q){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var Y=h;h=j;try{return q()}finally{h=Y}},e.unstable_scheduleCallback=function(j,q,Y){var re=e.unstable_now();switch(typeof Y=="object"&&Y!==null?(Y=Y.delay,Y=typeof Y=="number"&&0<Y?re+Y:re):Y=re,j){case 1:var ie=-1;break;case 2:ie=250;break;case 5:ie=1073741823;break;case 4:ie=1e4;break;default:ie=5e3}return ie=Y+ie,j={id:c++,callback:q,priorityLevel:j,startTime:Y,expirationTime:ie,sortIndex:-1},Y>re?(j.sortIndex=Y,t(l,j),n(u)===null&&j===n(l)&&(v?(w(M),M=-1):v=!0,H(O,Y-re))):(j.sortIndex=ie,t(u,j),m||p||(m=!0,G(E))),j},e.unstable_shouldYield=W,e.unstable_wrapCallback=function(j){var q=h;return function(){var Y=h;h=q;try{return j.apply(this,arguments)}finally{h=Y}}}})(XN);ZN.exports=XN;var aie=ZN.exports;/**
|
||
* @license React
|
||
* react-dom.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var sie=y,zo=aie;function Ve(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var QN=new Set,L0={};function df(e,t){Ud(e,t),Ud(e+"Capture",t)}function Ud(e,t){for(L0[e]=t,e=0;e<t.length;e++)QN.add(t[e])}var gu=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Z3=Object.prototype.hasOwnProperty,uie=/^[: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]*$/,iT={},oT={};function lie(e){return Z3.call(oT,e)?!0:Z3.call(iT,e)?!1:uie.test(e)?oT[e]=!0:(iT[e]=!0,!1)}function cie(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function fie(e,t,n,r){if(t===null||typeof t>"u"||cie(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Gi(e,t,n,r,i,o,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var mi={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){mi[e]=new Gi(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];mi[t]=new Gi(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){mi[e]=new Gi(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){mi[e]=new Gi(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){mi[e]=new Gi(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){mi[e]=new Gi(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){mi[e]=new Gi(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){mi[e]=new Gi(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){mi[e]=new Gi(e,5,!1,e.toLowerCase(),null,!1,!1)});var V4=/[\-:]([a-z])/g;function W4(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(V4,W4);mi[t]=new Gi(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(V4,W4);mi[t]=new Gi(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(V4,W4);mi[t]=new Gi(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){mi[e]=new Gi(e,1,!1,e.toLowerCase(),null,!1,!1)});mi.xlinkHref=new Gi("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){mi[e]=new Gi(e,1,!1,e.toLowerCase(),null,!0,!0)});function H4(e,t,n,r){var i=mi.hasOwnProperty(t)?mi[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(fie(t,n,i,r)&&(n=null),r||i===null?lie(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Au=sie.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Vv=Symbol.for("react.element"),od=Symbol.for("react.portal"),ad=Symbol.for("react.fragment"),K4=Symbol.for("react.strict_mode"),X3=Symbol.for("react.profiler"),JN=Symbol.for("react.provider"),eL=Symbol.for("react.context"),q4=Symbol.for("react.forward_ref"),Q3=Symbol.for("react.suspense"),J3=Symbol.for("react.suspense_list"),G4=Symbol.for("react.memo"),Xu=Symbol.for("react.lazy"),tL=Symbol.for("react.offscreen"),aT=Symbol.iterator;function Sp(e){return e===null||typeof e!="object"?null:(e=aT&&e[aT]||e["@@iterator"],typeof e=="function"?e:null)}var hr=Object.assign,B_;function n0(e){if(B_===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);B_=t&&t[1]||""}return`
|
||
`+B_+e}var z_=!1;function U_(e,t){if(!e||z_)return"";z_=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(l){var r=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(l){r=l}e.call(t.prototype)}else{try{throw Error()}catch(l){r=l}e()}}catch(l){if(l&&r&&typeof l.stack=="string"){for(var i=l.stack.split(`
|
||
`),o=r.stack.split(`
|
||
`),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(a!==1||s!==1)do if(a--,s--,0>s||i[a]!==o[s]){var u=`
|
||
`+i[a].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=a&&0<=s);break}}}finally{z_=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?n0(e):""}function die(e){switch(e.tag){case 5:return n0(e.type);case 16:return n0("Lazy");case 13:return n0("Suspense");case 19:return n0("SuspenseList");case 0:case 2:case 15:return e=U_(e.type,!1),e;case 11:return e=U_(e.type.render,!1),e;case 1:return e=U_(e.type,!0),e;default:return""}}function eC(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ad:return"Fragment";case od:return"Portal";case X3:return"Profiler";case K4:return"StrictMode";case Q3:return"Suspense";case J3:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case eL:return(e.displayName||"Context")+".Consumer";case JN:return(e._context.displayName||"Context")+".Provider";case q4:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case G4:return t=e.displayName||null,t!==null?t:eC(e.type)||"Memo";case Xu:t=e._payload,e=e._init;try{return eC(e(t))}catch{}}return null}function hie(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return eC(t);case 8:return t===K4?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ol(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function nL(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function pie(e){var t=nL(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Wv(e){e._valueTracker||(e._valueTracker=pie(e))}function rL(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=nL(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function gy(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function tC(e,t){var n=t.checked;return hr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function sT(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ol(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function iL(e,t){t=t.checked,t!=null&&H4(e,"checked",t,!1)}function nC(e,t){iL(e,t);var n=Ol(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?rC(e,t.type,n):t.hasOwnProperty("defaultValue")&&rC(e,t.type,Ol(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function uT(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function rC(e,t,n){(t!=="number"||gy(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var r0=Array.isArray;function _d(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Ol(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function iC(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(Ve(91));return hr({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function lT(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(Ve(92));if(r0(n)){if(1<n.length)throw Error(Ve(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Ol(n)}}function oL(e,t){var n=Ol(t.value),r=Ol(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function cT(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function aL(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function oC(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?aL(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Hv,sL=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Hv=Hv||document.createElement("div"),Hv.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Hv.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function F0(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var p0={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},gie=["Webkit","ms","Moz","O"];Object.keys(p0).forEach(function(e){gie.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),p0[t]=p0[e]})});function uL(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||p0.hasOwnProperty(e)&&p0[e]?(""+t).trim():t+"px"}function lL(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=uL(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var mie=hr({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 aC(e,t){if(t){if(mie[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Ve(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Ve(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Ve(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Ve(62))}}function sC(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var uC=null;function Y4(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var lC=null,Sd=null,Cd=null;function fT(e){if(e=bm(e)){if(typeof lC!="function")throw Error(Ve(280));var t=e.stateNode;t&&(t=Fx(t),lC(e.stateNode,e.type,t))}}function cL(e){Sd?Cd?Cd.push(e):Cd=[e]:Sd=e}function fL(){if(Sd){var e=Sd,t=Cd;if(Cd=Sd=null,fT(e),t)for(e=0;e<t.length;e++)fT(t[e])}}function dL(e,t){return e(t)}function hL(){}var V_=!1;function pL(e,t,n){if(V_)return e(t,n);V_=!0;try{return dL(e,t,n)}finally{V_=!1,(Sd!==null||Cd!==null)&&(hL(),fL())}}function j0(e,t){var n=e.stateNode;if(n===null)return null;var r=Fx(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(Ve(231,t,typeof n));return n}var cC=!1;if(gu)try{var Cp={};Object.defineProperty(Cp,"passive",{get:function(){cC=!0}}),window.addEventListener("test",Cp,Cp),window.removeEventListener("test",Cp,Cp)}catch{cC=!1}function vie(e,t,n,r,i,o,a,s,u){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(c){this.onError(c)}}var g0=!1,my=null,vy=!1,fC=null,yie={onError:function(e){g0=!0,my=e}};function bie(e,t,n,r,i,o,a,s,u){g0=!1,my=null,vie.apply(yie,arguments)}function xie(e,t,n,r,i,o,a,s,u){if(bie.apply(this,arguments),g0){if(g0){var l=my;g0=!1,my=null}else throw Error(Ve(198));vy||(vy=!0,fC=l)}}function hf(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function gL(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function dT(e){if(hf(e)!==e)throw Error(Ve(188))}function wie(e){var t=e.alternate;if(!t){if(t=hf(e),t===null)throw Error(Ve(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return dT(i),e;if(o===r)return dT(i),t;o=o.sibling}throw Error(Ve(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(Ve(189))}}if(n.alternate!==r)throw Error(Ve(190))}if(n.tag!==3)throw Error(Ve(188));return n.stateNode.current===n?e:t}function mL(e){return e=wie(e),e!==null?vL(e):null}function vL(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=vL(e);if(t!==null)return t;e=e.sibling}return null}var yL=zo.unstable_scheduleCallback,hT=zo.unstable_cancelCallback,_ie=zo.unstable_shouldYield,Sie=zo.unstable_requestPaint,Cr=zo.unstable_now,Cie=zo.unstable_getCurrentPriorityLevel,Z4=zo.unstable_ImmediatePriority,bL=zo.unstable_UserBlockingPriority,yy=zo.unstable_NormalPriority,Eie=zo.unstable_LowPriority,xL=zo.unstable_IdlePriority,$x=null,Cs=null;function Oie(e){if(Cs&&typeof Cs.onCommitFiberRoot=="function")try{Cs.onCommitFiberRoot($x,e,void 0,(e.current.flags&128)===128)}catch{}}var Wa=Math.clz32?Math.clz32:kie,Aie=Math.log,Pie=Math.LN2;function kie(e){return e>>>=0,e===0?32:31-(Aie(e)/Pie|0)|0}var Kv=64,qv=4194304;function i0(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function by(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~i;s!==0?r=i0(s):(o&=a,o!==0&&(r=i0(o)))}else a=n&~i,a!==0?r=i0(a):o!==0&&(r=i0(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Wa(t),i=1<<n,r|=e[n],t&=~i;return r}function Tie(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Mie(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-Wa(o),s=1<<a,u=i[a];u===-1?(!(s&n)||s&r)&&(i[a]=Tie(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}}function dC(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function wL(){var e=Kv;return Kv<<=1,!(Kv&4194240)&&(Kv=64),e}function W_(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vm(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Wa(t),e[t]=n}function Rie(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-Wa(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function X4(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Wa(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var Mn=0;function _L(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var SL,Q4,CL,EL,OL,hC=!1,Gv=[],gl=null,ml=null,vl=null,B0=new Map,z0=new Map,tl=[],Die="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 pT(e,t){switch(e){case"focusin":case"focusout":gl=null;break;case"dragenter":case"dragleave":ml=null;break;case"mouseover":case"mouseout":vl=null;break;case"pointerover":case"pointerout":B0.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":z0.delete(t.pointerId)}}function Ep(e,t,n,r,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},t!==null&&(t=bm(t),t!==null&&Q4(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function $ie(e,t,n,r,i){switch(t){case"focusin":return gl=Ep(gl,e,t,n,r,i),!0;case"dragenter":return ml=Ep(ml,e,t,n,r,i),!0;case"mouseover":return vl=Ep(vl,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return B0.set(o,Ep(B0.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,z0.set(o,Ep(z0.get(o)||null,e,t,n,r,i)),!0}return!1}function AL(e){var t=bc(e.target);if(t!==null){var n=hf(t);if(n!==null){if(t=n.tag,t===13){if(t=gL(n),t!==null){e.blockedOn=t,OL(e.priority,function(){CL(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function K1(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=pC(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);uC=r,n.target.dispatchEvent(r),uC=null}else return t=bm(n),t!==null&&Q4(t),e.blockedOn=n,!1;t.shift()}return!0}function gT(e,t,n){K1(e)&&n.delete(t)}function Iie(){hC=!1,gl!==null&&K1(gl)&&(gl=null),ml!==null&&K1(ml)&&(ml=null),vl!==null&&K1(vl)&&(vl=null),B0.forEach(gT),z0.forEach(gT)}function Op(e,t){e.blockedOn===t&&(e.blockedOn=null,hC||(hC=!0,zo.unstable_scheduleCallback(zo.unstable_NormalPriority,Iie)))}function U0(e){function t(i){return Op(i,e)}if(0<Gv.length){Op(Gv[0],e);for(var n=1;n<Gv.length;n++){var r=Gv[n];r.blockedOn===e&&(r.blockedOn=null)}}for(gl!==null&&Op(gl,e),ml!==null&&Op(ml,e),vl!==null&&Op(vl,e),B0.forEach(t),z0.forEach(t),n=0;n<tl.length;n++)r=tl[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<tl.length&&(n=tl[0],n.blockedOn===null);)AL(n),n.blockedOn===null&&tl.shift()}var Ed=Au.ReactCurrentBatchConfig,xy=!0;function Nie(e,t,n,r){var i=Mn,o=Ed.transition;Ed.transition=null;try{Mn=1,J4(e,t,n,r)}finally{Mn=i,Ed.transition=o}}function Lie(e,t,n,r){var i=Mn,o=Ed.transition;Ed.transition=null;try{Mn=4,J4(e,t,n,r)}finally{Mn=i,Ed.transition=o}}function J4(e,t,n,r){if(xy){var i=pC(e,t,n,r);if(i===null)eS(e,t,r,wy,n),pT(e,r);else if($ie(i,e,t,n,r))r.stopPropagation();else if(pT(e,r),t&4&&-1<Die.indexOf(e)){for(;i!==null;){var o=bm(i);if(o!==null&&SL(o),o=pC(e,t,n,r),o===null&&eS(e,t,r,wy,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else eS(e,t,r,null,n)}}var wy=null;function pC(e,t,n,r){if(wy=null,e=Y4(r),e=bc(e),e!==null)if(t=hf(e),t===null)e=null;else if(n=t.tag,n===13){if(e=gL(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return wy=e,null}function PL(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Cie()){case Z4:return 1;case bL:return 4;case yy:case Eie:return 16;case xL:return 536870912;default:return 16}default:return 16}}var al=null,eO=null,q1=null;function kL(){if(q1)return q1;var e,t=eO,n=t.length,r,i="value"in al?al.value:al.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===i[o-r];r++);return q1=i.slice(e,1<r?1-r:void 0)}function G1(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Yv(){return!0}function mT(){return!1}function qo(e){function t(n,r,i,o,a){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Yv:mT,this.isPropagationStopped=mT,this}return hr(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Yv)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Yv)},persist:function(){},isPersistent:Yv}),t}var Rh={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tO=qo(Rh),ym=hr({},Rh,{view:0,detail:0}),Fie=qo(ym),H_,K_,Ap,Ix=hr({},ym,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:nO,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Ap&&(Ap&&e.type==="mousemove"?(H_=e.screenX-Ap.screenX,K_=e.screenY-Ap.screenY):K_=H_=0,Ap=e),H_)},movementY:function(e){return"movementY"in e?e.movementY:K_}}),vT=qo(Ix),jie=hr({},Ix,{dataTransfer:0}),Bie=qo(jie),zie=hr({},ym,{relatedTarget:0}),q_=qo(zie),Uie=hr({},Rh,{animationName:0,elapsedTime:0,pseudoElement:0}),Vie=qo(Uie),Wie=hr({},Rh,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Hie=qo(Wie),Kie=hr({},Rh,{data:0}),yT=qo(Kie),qie={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Gie={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"},Yie={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Zie(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Yie[e])?!!t[e]:!1}function nO(){return Zie}var Xie=hr({},ym,{key:function(e){if(e.key){var t=qie[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=G1(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Gie[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:nO,charCode:function(e){return e.type==="keypress"?G1(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?G1(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Qie=qo(Xie),Jie=hr({},Ix,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),bT=qo(Jie),eoe=hr({},ym,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:nO}),toe=qo(eoe),noe=hr({},Rh,{propertyName:0,elapsedTime:0,pseudoElement:0}),roe=qo(noe),ioe=hr({},Ix,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),ooe=qo(ioe),aoe=[9,13,27,32],rO=gu&&"CompositionEvent"in window,m0=null;gu&&"documentMode"in document&&(m0=document.documentMode);var soe=gu&&"TextEvent"in window&&!m0,TL=gu&&(!rO||m0&&8<m0&&11>=m0),xT=" ",wT=!1;function ML(e,t){switch(e){case"keyup":return aoe.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function RL(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var sd=!1;function uoe(e,t){switch(e){case"compositionend":return RL(t);case"keypress":return t.which!==32?null:(wT=!0,xT);case"textInput":return e=t.data,e===xT&&wT?null:e;default:return null}}function loe(e,t){if(sd)return e==="compositionend"||!rO&&ML(e,t)?(e=kL(),q1=eO=al=null,sd=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return TL&&t.locale!=="ko"?null:t.data;default:return null}}var coe={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 _T(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!coe[e.type]:t==="textarea"}function DL(e,t,n,r){cL(r),t=_y(t,"onChange"),0<t.length&&(n=new tO("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var v0=null,V0=null;function foe(e){WL(e,0)}function Nx(e){var t=cd(e);if(rL(t))return e}function doe(e,t){if(e==="change")return t}var $L=!1;if(gu){var G_;if(gu){var Y_="oninput"in document;if(!Y_){var ST=document.createElement("div");ST.setAttribute("oninput","return;"),Y_=typeof ST.oninput=="function"}G_=Y_}else G_=!1;$L=G_&&(!document.documentMode||9<document.documentMode)}function CT(){v0&&(v0.detachEvent("onpropertychange",IL),V0=v0=null)}function IL(e){if(e.propertyName==="value"&&Nx(V0)){var t=[];DL(t,V0,e,Y4(e)),pL(foe,t)}}function hoe(e,t,n){e==="focusin"?(CT(),v0=t,V0=n,v0.attachEvent("onpropertychange",IL)):e==="focusout"&&CT()}function poe(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Nx(V0)}function goe(e,t){if(e==="click")return Nx(t)}function moe(e,t){if(e==="input"||e==="change")return Nx(t)}function voe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ya=typeof Object.is=="function"?Object.is:voe;function W0(e,t){if(Ya(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Z3.call(t,i)||!Ya(e[i],t[i]))return!1}return!0}function ET(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function OT(e,t){var n=ET(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=ET(n)}}function NL(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?NL(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function LL(){for(var e=window,t=gy();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=gy(e.document)}return t}function iO(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function yoe(e){var t=LL(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&NL(n.ownerDocument.documentElement,n)){if(r!==null&&iO(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=OT(n,o);var a=OT(n,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var boe=gu&&"documentMode"in document&&11>=document.documentMode,ud=null,gC=null,y0=null,mC=!1;function AT(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;mC||ud==null||ud!==gy(r)||(r=ud,"selectionStart"in r&&iO(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),y0&&W0(y0,r)||(y0=r,r=_y(gC,"onSelect"),0<r.length&&(t=new tO("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ud)))}function Zv(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ld={animationend:Zv("Animation","AnimationEnd"),animationiteration:Zv("Animation","AnimationIteration"),animationstart:Zv("Animation","AnimationStart"),transitionend:Zv("Transition","TransitionEnd")},Z_={},FL={};gu&&(FL=document.createElement("div").style,"AnimationEvent"in window||(delete ld.animationend.animation,delete ld.animationiteration.animation,delete ld.animationstart.animation),"TransitionEvent"in window||delete ld.transitionend.transition);function Lx(e){if(Z_[e])return Z_[e];if(!ld[e])return e;var t=ld[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in FL)return Z_[e]=t[n];return e}var jL=Lx("animationend"),BL=Lx("animationiteration"),zL=Lx("animationstart"),UL=Lx("transitionend"),VL=new Map,PT="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 jl(e,t){VL.set(e,t),df(t,[e])}for(var X_=0;X_<PT.length;X_++){var Q_=PT[X_],xoe=Q_.toLowerCase(),woe=Q_[0].toUpperCase()+Q_.slice(1);jl(xoe,"on"+woe)}jl(jL,"onAnimationEnd");jl(BL,"onAnimationIteration");jl(zL,"onAnimationStart");jl("dblclick","onDoubleClick");jl("focusin","onFocus");jl("focusout","onBlur");jl(UL,"onTransitionEnd");Ud("onMouseEnter",["mouseout","mouseover"]);Ud("onMouseLeave",["mouseout","mouseover"]);Ud("onPointerEnter",["pointerout","pointerover"]);Ud("onPointerLeave",["pointerout","pointerover"]);df("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));df("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));df("onBeforeInput",["compositionend","keypress","textInput","paste"]);df("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));df("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));df("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var o0="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(" "),_oe=new Set("cancel close invalid load scroll toggle".split(" ").concat(o0));function kT(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,xie(r,t,void 0,e),e.currentTarget=null}function WL(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],u=s.instance,l=s.currentTarget;if(s=s.listener,u!==o&&i.isPropagationStopped())break e;kT(i,s,l),o=u}else for(a=0;a<r.length;a++){if(s=r[a],u=s.instance,l=s.currentTarget,s=s.listener,u!==o&&i.isPropagationStopped())break e;kT(i,s,l),o=u}}}if(vy)throw e=fC,vy=!1,fC=null,e}function Jn(e,t){var n=t[wC];n===void 0&&(n=t[wC]=new Set);var r=e+"__bubble";n.has(r)||(HL(t,e,2,!1),n.add(r))}function J_(e,t,n){var r=0;t&&(r|=4),HL(n,e,r,t)}var Xv="_reactListening"+Math.random().toString(36).slice(2);function H0(e){if(!e[Xv]){e[Xv]=!0,QN.forEach(function(n){n!=="selectionchange"&&(_oe.has(n)||J_(n,!1,e),J_(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Xv]||(t[Xv]=!0,J_("selectionchange",!1,t))}}function HL(e,t,n,r){switch(PL(t)){case 1:var i=Nie;break;case 4:i=Lie;break;default:i=J4}n=i.bind(null,t,n,e),i=void 0,!cC||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function eS(e,t,n,r,i){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var s=r.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(a===4)for(a=r.return;a!==null;){var u=a.tag;if((u===3||u===4)&&(u=a.stateNode.containerInfo,u===i||u.nodeType===8&&u.parentNode===i))return;a=a.return}for(;s!==null;){if(a=bc(s),a===null)return;if(u=a.tag,u===5||u===6){r=o=a;continue e}s=s.parentNode}}r=r.return}pL(function(){var l=o,c=Y4(n),f=[];e:{var h=VL.get(e);if(h!==void 0){var p=tO,m=e;switch(e){case"keypress":if(G1(n)===0)break e;case"keydown":case"keyup":p=Qie;break;case"focusin":m="focus",p=q_;break;case"focusout":m="blur",p=q_;break;case"beforeblur":case"afterblur":p=q_;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":p=vT;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=Bie;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=toe;break;case jL:case BL:case zL:p=Vie;break;case UL:p=roe;break;case"scroll":p=Fie;break;case"wheel":p=ooe;break;case"copy":case"cut":case"paste":p=Hie;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=bT}var v=(t&4)!==0,b=!v&&e==="scroll",w=v?h!==null?h+"Capture":null:h;v=[];for(var x=l,S;x!==null;){S=x;var O=S.stateNode;if(S.tag===5&&O!==null&&(S=O,w!==null&&(O=j0(x,w),O!=null&&v.push(K0(x,O,S)))),b)break;x=x.return}0<v.length&&(h=new p(h,m,null,n,c),f.push({event:h,listeners:v}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",h&&n!==uC&&(m=n.relatedTarget||n.fromElement)&&(bc(m)||m[mu]))break e;if((p||h)&&(h=c.window===c?c:(h=c.ownerDocument)?h.defaultView||h.parentWindow:window,p?(m=n.relatedTarget||n.toElement,p=l,m=m?bc(m):null,m!==null&&(b=hf(m),m!==b||m.tag!==5&&m.tag!==6)&&(m=null)):(p=null,m=l),p!==m)){if(v=vT,O="onMouseLeave",w="onMouseEnter",x="mouse",(e==="pointerout"||e==="pointerover")&&(v=bT,O="onPointerLeave",w="onPointerEnter",x="pointer"),b=p==null?h:cd(p),S=m==null?h:cd(m),h=new v(O,x+"leave",p,n,c),h.target=b,h.relatedTarget=S,O=null,bc(c)===l&&(v=new v(w,x+"enter",m,n,c),v.target=S,v.relatedTarget=b,O=v),b=O,p&&m)t:{for(v=p,w=m,x=0,S=v;S;S=jf(S))x++;for(S=0,O=w;O;O=jf(O))S++;for(;0<x-S;)v=jf(v),x--;for(;0<S-x;)w=jf(w),S--;for(;x--;){if(v===w||w!==null&&v===w.alternate)break t;v=jf(v),w=jf(w)}v=null}else v=null;p!==null&&TT(f,h,p,v,!1),m!==null&&b!==null&&TT(f,b,m,v,!0)}}e:{if(h=l?cd(l):window,p=h.nodeName&&h.nodeName.toLowerCase(),p==="select"||p==="input"&&h.type==="file")var E=doe;else if(_T(h))if($L)E=moe;else{E=poe;var C=hoe}else(p=h.nodeName)&&p.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(E=goe);if(E&&(E=E(e,l))){DL(f,E,n,c);break e}C&&C(e,h,l),e==="focusout"&&(C=h._wrapperState)&&C.controlled&&h.type==="number"&&rC(h,"number",h.value)}switch(C=l?cd(l):window,e){case"focusin":(_T(C)||C.contentEditable==="true")&&(ud=C,gC=l,y0=null);break;case"focusout":y0=gC=ud=null;break;case"mousedown":mC=!0;break;case"contextmenu":case"mouseup":case"dragend":mC=!1,AT(f,n,c);break;case"selectionchange":if(boe)break;case"keydown":case"keyup":AT(f,n,c)}var P;if(rO)e:{switch(e){case"compositionstart":var M="onCompositionStart";break e;case"compositionend":M="onCompositionEnd";break e;case"compositionupdate":M="onCompositionUpdate";break e}M=void 0}else sd?ML(e,n)&&(M="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(M="onCompositionStart");M&&(TL&&n.locale!=="ko"&&(sd||M!=="onCompositionStart"?M==="onCompositionEnd"&&sd&&(P=kL()):(al=c,eO="value"in al?al.value:al.textContent,sd=!0)),C=_y(l,M),0<C.length&&(M=new yT(M,e,null,n,c),f.push({event:M,listeners:C}),P?M.data=P:(P=RL(n),P!==null&&(M.data=P)))),(P=soe?uoe(e,n):loe(e,n))&&(l=_y(l,"onBeforeInput"),0<l.length&&(c=new yT("onBeforeInput","beforeinput",null,n,c),f.push({event:c,listeners:l}),c.data=P))}WL(f,t)})}function K0(e,t,n){return{instance:e,listener:t,currentTarget:n}}function _y(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=j0(e,n),o!=null&&r.unshift(K0(e,o,i)),o=j0(e,t),o!=null&&r.push(K0(e,o,i))),e=e.return}return r}function jf(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function TT(e,t,n,r,i){for(var o=t._reactName,a=[];n!==null&&n!==r;){var s=n,u=s.alternate,l=s.stateNode;if(u!==null&&u===r)break;s.tag===5&&l!==null&&(s=l,i?(u=j0(n,o),u!=null&&a.unshift(K0(n,u,s))):i||(u=j0(n,o),u!=null&&a.push(K0(n,u,s)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var Soe=/\r\n?/g,Coe=/\u0000|\uFFFD/g;function MT(e){return(typeof e=="string"?e:""+e).replace(Soe,`
|
||
`).replace(Coe,"")}function Qv(e,t,n){if(t=MT(t),MT(e)!==t&&n)throw Error(Ve(425))}function Sy(){}var vC=null,yC=null;function bC(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var xC=typeof setTimeout=="function"?setTimeout:void 0,Eoe=typeof clearTimeout=="function"?clearTimeout:void 0,RT=typeof Promise=="function"?Promise:void 0,Ooe=typeof queueMicrotask=="function"?queueMicrotask:typeof RT<"u"?function(e){return RT.resolve(null).then(e).catch(Aoe)}:xC;function Aoe(e){setTimeout(function(){throw e})}function tS(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),U0(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);U0(t)}function yl(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function DT(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Dh=Math.random().toString(36).slice(2),hs="__reactFiber$"+Dh,q0="__reactProps$"+Dh,mu="__reactContainer$"+Dh,wC="__reactEvents$"+Dh,Poe="__reactListeners$"+Dh,koe="__reactHandles$"+Dh;function bc(e){var t=e[hs];if(t)return t;for(var n=e.parentNode;n;){if(t=n[mu]||n[hs]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=DT(e);e!==null;){if(n=e[hs])return n;e=DT(e)}return t}e=n,n=e.parentNode}return null}function bm(e){return e=e[hs]||e[mu],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function cd(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(Ve(33))}function Fx(e){return e[q0]||null}var _C=[],fd=-1;function Bl(e){return{current:e}}function nr(e){0>fd||(e.current=_C[fd],_C[fd]=null,fd--)}function Wn(e,t){fd++,_C[fd]=e.current,e.current=t}var Al={},Di=Bl(Al),lo=Bl(!1),Fc=Al;function Vd(e,t){var n=e.type.contextTypes;if(!n)return Al;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function co(e){return e=e.childContextTypes,e!=null}function Cy(){nr(lo),nr(Di)}function $T(e,t,n){if(Di.current!==Al)throw Error(Ve(168));Wn(Di,t),Wn(lo,n)}function KL(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(Ve(108,hie(e)||"Unknown",i));return hr({},n,r)}function Ey(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Al,Fc=Di.current,Wn(Di,e),Wn(lo,lo.current),!0}function IT(e,t,n){var r=e.stateNode;if(!r)throw Error(Ve(169));n?(e=KL(e,t,Fc),r.__reactInternalMemoizedMergedChildContext=e,nr(lo),nr(Di),Wn(Di,e)):nr(lo),Wn(lo,n)}var nu=null,jx=!1,nS=!1;function qL(e){nu===null?nu=[e]:nu.push(e)}function Toe(e){jx=!0,qL(e)}function zl(){if(!nS&&nu!==null){nS=!0;var e=0,t=Mn;try{var n=nu;for(Mn=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}nu=null,jx=!1}catch(i){throw nu!==null&&(nu=nu.slice(e+1)),yL(Z4,zl),i}finally{Mn=t,nS=!1}}return null}var dd=[],hd=0,Oy=null,Ay=0,ua=[],la=0,jc=null,iu=1,ou="";function lc(e,t){dd[hd++]=Ay,dd[hd++]=Oy,Oy=e,Ay=t}function GL(e,t,n){ua[la++]=iu,ua[la++]=ou,ua[la++]=jc,jc=e;var r=iu;e=ou;var i=32-Wa(r)-1;r&=~(1<<i),n+=1;var o=32-Wa(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,iu=1<<32-Wa(t)+i|n<<i|r,ou=o+e}else iu=1<<o|n<<i|r,ou=e}function oO(e){e.return!==null&&(lc(e,1),GL(e,1,0))}function aO(e){for(;e===Oy;)Oy=dd[--hd],dd[hd]=null,Ay=dd[--hd],dd[hd]=null;for(;e===jc;)jc=ua[--la],ua[la]=null,ou=ua[--la],ua[la]=null,iu=ua[--la],ua[la]=null}var No=null,Io=null,or=!1,Na=null;function YL(e,t){var n=ca(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function NT(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,No=e,Io=yl(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,No=e,Io=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=jc!==null?{id:iu,overflow:ou}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ca(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,No=e,Io=null,!0):!1;default:return!1}}function SC(e){return(e.mode&1)!==0&&(e.flags&128)===0}function CC(e){if(or){var t=Io;if(t){var n=t;if(!NT(e,t)){if(SC(e))throw Error(Ve(418));t=yl(n.nextSibling);var r=No;t&&NT(e,t)?YL(r,n):(e.flags=e.flags&-4097|2,or=!1,No=e)}}else{if(SC(e))throw Error(Ve(418));e.flags=e.flags&-4097|2,or=!1,No=e}}}function LT(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;No=e}function Jv(e){if(e!==No)return!1;if(!or)return LT(e),or=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!bC(e.type,e.memoizedProps)),t&&(t=Io)){if(SC(e))throw ZL(),Error(Ve(418));for(;t;)YL(e,t),t=yl(t.nextSibling)}if(LT(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Ve(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Io=yl(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Io=null}}else Io=No?yl(e.stateNode.nextSibling):null;return!0}function ZL(){for(var e=Io;e;)e=yl(e.nextSibling)}function Wd(){Io=No=null,or=!1}function sO(e){Na===null?Na=[e]:Na.push(e)}var Moe=Au.ReactCurrentBatchConfig;function Pp(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(Ve(309));var r=n.stateNode}if(!r)throw Error(Ve(147,e));var i=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(a){var s=i.refs;a===null?delete s[o]:s[o]=a},t._stringRef=o,t)}if(typeof e!="string")throw Error(Ve(284));if(!n._owner)throw Error(Ve(290,e))}return e}function e1(e,t){throw e=Object.prototype.toString.call(t),Error(Ve(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function FT(e){var t=e._init;return t(e._payload)}function XL(e){function t(w,x){if(e){var S=w.deletions;S===null?(w.deletions=[x],w.flags|=16):S.push(x)}}function n(w,x){if(!e)return null;for(;x!==null;)t(w,x),x=x.sibling;return null}function r(w,x){for(w=new Map;x!==null;)x.key!==null?w.set(x.key,x):w.set(x.index,x),x=x.sibling;return w}function i(w,x){return w=_l(w,x),w.index=0,w.sibling=null,w}function o(w,x,S){return w.index=S,e?(S=w.alternate,S!==null?(S=S.index,S<x?(w.flags|=2,x):S):(w.flags|=2,x)):(w.flags|=1048576,x)}function a(w){return e&&w.alternate===null&&(w.flags|=2),w}function s(w,x,S,O){return x===null||x.tag!==6?(x=lS(S,w.mode,O),x.return=w,x):(x=i(x,S),x.return=w,x)}function u(w,x,S,O){var E=S.type;return E===ad?c(w,x,S.props.children,O,S.key):x!==null&&(x.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Xu&&FT(E)===x.type)?(O=i(x,S.props),O.ref=Pp(w,x,S),O.return=w,O):(O=ty(S.type,S.key,S.props,null,w.mode,O),O.ref=Pp(w,x,S),O.return=w,O)}function l(w,x,S,O){return x===null||x.tag!==4||x.stateNode.containerInfo!==S.containerInfo||x.stateNode.implementation!==S.implementation?(x=cS(S,w.mode,O),x.return=w,x):(x=i(x,S.children||[]),x.return=w,x)}function c(w,x,S,O,E){return x===null||x.tag!==7?(x=Mc(S,w.mode,O,E),x.return=w,x):(x=i(x,S),x.return=w,x)}function f(w,x,S){if(typeof x=="string"&&x!==""||typeof x=="number")return x=lS(""+x,w.mode,S),x.return=w,x;if(typeof x=="object"&&x!==null){switch(x.$$typeof){case Vv:return S=ty(x.type,x.key,x.props,null,w.mode,S),S.ref=Pp(w,null,x),S.return=w,S;case od:return x=cS(x,w.mode,S),x.return=w,x;case Xu:var O=x._init;return f(w,O(x._payload),S)}if(r0(x)||Sp(x))return x=Mc(x,w.mode,S,null),x.return=w,x;e1(w,x)}return null}function h(w,x,S,O){var E=x!==null?x.key:null;if(typeof S=="string"&&S!==""||typeof S=="number")return E!==null?null:s(w,x,""+S,O);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Vv:return S.key===E?u(w,x,S,O):null;case od:return S.key===E?l(w,x,S,O):null;case Xu:return E=S._init,h(w,x,E(S._payload),O)}if(r0(S)||Sp(S))return E!==null?null:c(w,x,S,O,null);e1(w,S)}return null}function p(w,x,S,O,E){if(typeof O=="string"&&O!==""||typeof O=="number")return w=w.get(S)||null,s(x,w,""+O,E);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case Vv:return w=w.get(O.key===null?S:O.key)||null,u(x,w,O,E);case od:return w=w.get(O.key===null?S:O.key)||null,l(x,w,O,E);case Xu:var C=O._init;return p(w,x,S,C(O._payload),E)}if(r0(O)||Sp(O))return w=w.get(S)||null,c(x,w,O,E,null);e1(x,O)}return null}function m(w,x,S,O){for(var E=null,C=null,P=x,M=x=0,I=null;P!==null&&M<S.length;M++){P.index>M?(I=P,P=null):I=P.sibling;var B=h(w,P,S[M],O);if(B===null){P===null&&(P=I);break}e&&P&&B.alternate===null&&t(w,P),x=o(B,x,M),C===null?E=B:C.sibling=B,C=B,P=I}if(M===S.length)return n(w,P),or&&lc(w,M),E;if(P===null){for(;M<S.length;M++)P=f(w,S[M],O),P!==null&&(x=o(P,x,M),C===null?E=P:C.sibling=P,C=P);return or&&lc(w,M),E}for(P=r(w,P);M<S.length;M++)I=p(P,w,M,S[M],O),I!==null&&(e&&I.alternate!==null&&P.delete(I.key===null?M:I.key),x=o(I,x,M),C===null?E=I:C.sibling=I,C=I);return e&&P.forEach(function(W){return t(w,W)}),or&&lc(w,M),E}function v(w,x,S,O){var E=Sp(S);if(typeof E!="function")throw Error(Ve(150));if(S=E.call(S),S==null)throw Error(Ve(151));for(var C=E=null,P=x,M=x=0,I=null,B=S.next();P!==null&&!B.done;M++,B=S.next()){P.index>M?(I=P,P=null):I=P.sibling;var W=h(w,P,B.value,O);if(W===null){P===null&&(P=I);break}e&&P&&W.alternate===null&&t(w,P),x=o(W,x,M),C===null?E=W:C.sibling=W,C=W,P=I}if(B.done)return n(w,P),or&&lc(w,M),E;if(P===null){for(;!B.done;M++,B=S.next())B=f(w,B.value,O),B!==null&&(x=o(B,x,M),C===null?E=B:C.sibling=B,C=B);return or&&lc(w,M),E}for(P=r(w,P);!B.done;M++,B=S.next())B=p(P,w,M,B.value,O),B!==null&&(e&&B.alternate!==null&&P.delete(B.key===null?M:B.key),x=o(B,x,M),C===null?E=B:C.sibling=B,C=B);return e&&P.forEach(function(V){return t(w,V)}),or&&lc(w,M),E}function b(w,x,S,O){if(typeof S=="object"&&S!==null&&S.type===ad&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case Vv:e:{for(var E=S.key,C=x;C!==null;){if(C.key===E){if(E=S.type,E===ad){if(C.tag===7){n(w,C.sibling),x=i(C,S.props.children),x.return=w,w=x;break e}}else if(C.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Xu&&FT(E)===C.type){n(w,C.sibling),x=i(C,S.props),x.ref=Pp(w,C,S),x.return=w,w=x;break e}n(w,C);break}else t(w,C);C=C.sibling}S.type===ad?(x=Mc(S.props.children,w.mode,O,S.key),x.return=w,w=x):(O=ty(S.type,S.key,S.props,null,w.mode,O),O.ref=Pp(w,x,S),O.return=w,w=O)}return a(w);case od:e:{for(C=S.key;x!==null;){if(x.key===C)if(x.tag===4&&x.stateNode.containerInfo===S.containerInfo&&x.stateNode.implementation===S.implementation){n(w,x.sibling),x=i(x,S.children||[]),x.return=w,w=x;break e}else{n(w,x);break}else t(w,x);x=x.sibling}x=cS(S,w.mode,O),x.return=w,w=x}return a(w);case Xu:return C=S._init,b(w,x,C(S._payload),O)}if(r0(S))return m(w,x,S,O);if(Sp(S))return v(w,x,S,O);e1(w,S)}return typeof S=="string"&&S!==""||typeof S=="number"?(S=""+S,x!==null&&x.tag===6?(n(w,x.sibling),x=i(x,S),x.return=w,w=x):(n(w,x),x=lS(S,w.mode,O),x.return=w,w=x),a(w)):n(w,x)}return b}var Hd=XL(!0),QL=XL(!1),Py=Bl(null),ky=null,pd=null,uO=null;function lO(){uO=pd=ky=null}function cO(e){var t=Py.current;nr(Py),e._currentValue=t}function EC(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Od(e,t){ky=e,uO=pd=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ao=!0),e.firstContext=null)}function ga(e){var t=e._currentValue;if(uO!==e)if(e={context:e,memoizedValue:t,next:null},pd===null){if(ky===null)throw Error(Ve(308));pd=e,ky.dependencies={lanes:0,firstContext:e}}else pd=pd.next=e;return t}var xc=null;function fO(e){xc===null?xc=[e]:xc.push(e)}function JL(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,fO(t)):(n.next=i.next,i.next=n),t.interleaved=n,vu(e,r)}function vu(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Qu=!1;function dO(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function eF(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function lu(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function bl(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,vn&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,vu(e,n)}return i=r.interleaved,i===null?(t.next=t,fO(r)):(t.next=i.next,i.next=t),r.interleaved=t,vu(e,n)}function Y1(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,X4(e,n)}}function jT(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=a:o=o.next=a,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ty(e,t,n,r){var i=e.updateQueue;Qu=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var u=s,l=u.next;u.next=null,a===null?o=l:a.next=l,a=u;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==a&&(s===null?c.firstBaseUpdate=l:s.next=l,c.lastBaseUpdate=u))}if(o!==null){var f=i.baseState;a=0,c=l=u=null,s=o;do{var h=s.lane,p=s.eventTime;if((r&h)===h){c!==null&&(c=c.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,v=s;switch(h=t,p=n,v.tag){case 1:if(m=v.payload,typeof m=="function"){f=m.call(p,f,h);break e}f=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=v.payload,h=typeof m=="function"?m.call(p,f,h):m,h==null)break e;f=hr({},f,h);break e;case 2:Qu=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=i.effects,h===null?i.effects=[s]:h.push(s))}else p={eventTime:p,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(l=c=p,u=f):c=c.next=p,a|=h;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;h=s,s=h.next,h.next=null,i.lastBaseUpdate=h,i.shared.pending=null}}while(!0);if(c===null&&(u=f),i.baseState=u,i.firstBaseUpdate=l,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do a|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);zc|=a,e.lanes=a,e.memoizedState=f}}function BT(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(Ve(191,i));i.call(r)}}}var xm={},Es=Bl(xm),G0=Bl(xm),Y0=Bl(xm);function wc(e){if(e===xm)throw Error(Ve(174));return e}function hO(e,t){switch(Wn(Y0,t),Wn(G0,e),Wn(Es,xm),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:oC(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=oC(t,e)}nr(Es),Wn(Es,t)}function Kd(){nr(Es),nr(G0),nr(Y0)}function tF(e){wc(Y0.current);var t=wc(Es.current),n=oC(t,e.type);t!==n&&(Wn(G0,e),Wn(Es,n))}function pO(e){G0.current===e&&(nr(Es),nr(G0))}var fr=Bl(0);function My(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var rS=[];function gO(){for(var e=0;e<rS.length;e++)rS[e]._workInProgressVersionPrimary=null;rS.length=0}var Z1=Au.ReactCurrentDispatcher,iS=Au.ReactCurrentBatchConfig,Bc=0,dr=null,zr=null,ti=null,Ry=!1,b0=!1,Z0=0,Roe=0;function Si(){throw Error(Ve(321))}function mO(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ya(e[n],t[n]))return!1;return!0}function vO(e,t,n,r,i,o){if(Bc=o,dr=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Z1.current=e===null||e.memoizedState===null?Noe:Loe,e=n(r,i),b0){o=0;do{if(b0=!1,Z0=0,25<=o)throw Error(Ve(301));o+=1,ti=zr=null,t.updateQueue=null,Z1.current=Foe,e=n(r,i)}while(b0)}if(Z1.current=Dy,t=zr!==null&&zr.next!==null,Bc=0,ti=zr=dr=null,Ry=!1,t)throw Error(Ve(300));return e}function yO(){var e=Z0!==0;return Z0=0,e}function fs(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ti===null?dr.memoizedState=ti=e:ti=ti.next=e,ti}function ma(){if(zr===null){var e=dr.alternate;e=e!==null?e.memoizedState:null}else e=zr.next;var t=ti===null?dr.memoizedState:ti.next;if(t!==null)ti=t,zr=e;else{if(e===null)throw Error(Ve(310));zr=e,e={memoizedState:zr.memoizedState,baseState:zr.baseState,baseQueue:zr.baseQueue,queue:zr.queue,next:null},ti===null?dr.memoizedState=ti=e:ti=ti.next=e}return ti}function X0(e,t){return typeof t=="function"?t(e):t}function oS(e){var t=ma(),n=t.queue;if(n===null)throw Error(Ve(311));n.lastRenderedReducer=e;var r=zr,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,u=null,l=o;do{var c=l.lane;if((Bc&c)===c)u!==null&&(u=u.next={lane:0,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),r=l.hasEagerState?l.eagerState:e(r,l.action);else{var f={lane:c,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null};u===null?(s=u=f,a=r):u=u.next=f,dr.lanes|=c,zc|=c}l=l.next}while(l!==null&&l!==o);u===null?a=r:u.next=s,Ya(r,t.memoizedState)||(ao=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do o=i.lane,dr.lanes|=o,zc|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function aS(e){var t=ma(),n=t.queue;if(n===null)throw Error(Ve(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var a=i=i.next;do o=e(o,a.action),a=a.next;while(a!==i);Ya(o,t.memoizedState)||(ao=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function nF(){}function rF(e,t){var n=dr,r=ma(),i=t(),o=!Ya(r.memoizedState,i);if(o&&(r.memoizedState=i,ao=!0),r=r.queue,bO(aF.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||ti!==null&&ti.memoizedState.tag&1){if(n.flags|=2048,Q0(9,oF.bind(null,n,r,i,t),void 0,null),ri===null)throw Error(Ve(349));Bc&30||iF(n,t,i)}return i}function iF(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=dr.updateQueue,t===null?(t={lastEffect:null,stores:null},dr.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function oF(e,t,n,r){t.value=n,t.getSnapshot=r,sF(t)&&uF(e)}function aF(e,t,n){return n(function(){sF(t)&&uF(e)})}function sF(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ya(e,n)}catch{return!0}}function uF(e){var t=vu(e,1);t!==null&&Ha(t,e,1,-1)}function zT(e){var t=fs();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:X0,lastRenderedState:e},t.queue=e,e=e.dispatch=Ioe.bind(null,dr,e),[t.memoizedState,e]}function Q0(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=dr.updateQueue,t===null?(t={lastEffect:null,stores:null},dr.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function lF(){return ma().memoizedState}function X1(e,t,n,r){var i=fs();dr.flags|=e,i.memoizedState=Q0(1|t,n,void 0,r===void 0?null:r)}function Bx(e,t,n,r){var i=ma();r=r===void 0?null:r;var o=void 0;if(zr!==null){var a=zr.memoizedState;if(o=a.destroy,r!==null&&mO(r,a.deps)){i.memoizedState=Q0(t,n,o,r);return}}dr.flags|=e,i.memoizedState=Q0(1|t,n,o,r)}function UT(e,t){return X1(8390656,8,e,t)}function bO(e,t){return Bx(2048,8,e,t)}function cF(e,t){return Bx(4,2,e,t)}function fF(e,t){return Bx(4,4,e,t)}function dF(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function hF(e,t,n){return n=n!=null?n.concat([e]):null,Bx(4,4,dF.bind(null,t,e),n)}function xO(){}function pF(e,t){var n=ma();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&mO(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function gF(e,t){var n=ma();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&mO(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function mF(e,t,n){return Bc&21?(Ya(n,t)||(n=wL(),dr.lanes|=n,zc|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ao=!0),e.memoizedState=n)}function Doe(e,t){var n=Mn;Mn=n!==0&&4>n?n:4,e(!0);var r=iS.transition;iS.transition={};try{e(!1),t()}finally{Mn=n,iS.transition=r}}function vF(){return ma().memoizedState}function $oe(e,t,n){var r=wl(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},yF(e))bF(t,n);else if(n=JL(e,t,n,r),n!==null){var i=Wi();Ha(n,e,r,i),xF(n,t,r)}}function Ioe(e,t,n){var r=wl(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(yF(e))bF(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,Ya(s,a)){var u=t.interleaved;u===null?(i.next=i,fO(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=JL(e,t,i,r),n!==null&&(i=Wi(),Ha(n,e,r,i),xF(n,t,r))}}function yF(e){var t=e.alternate;return e===dr||t!==null&&t===dr}function bF(e,t){b0=Ry=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function xF(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,X4(e,n)}}var Dy={readContext:ga,useCallback:Si,useContext:Si,useEffect:Si,useImperativeHandle:Si,useInsertionEffect:Si,useLayoutEffect:Si,useMemo:Si,useReducer:Si,useRef:Si,useState:Si,useDebugValue:Si,useDeferredValue:Si,useTransition:Si,useMutableSource:Si,useSyncExternalStore:Si,useId:Si,unstable_isNewReconciler:!1},Noe={readContext:ga,useCallback:function(e,t){return fs().memoizedState=[e,t===void 0?null:t],e},useContext:ga,useEffect:UT,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,X1(4194308,4,dF.bind(null,t,e),n)},useLayoutEffect:function(e,t){return X1(4194308,4,e,t)},useInsertionEffect:function(e,t){return X1(4,2,e,t)},useMemo:function(e,t){var n=fs();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=fs();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=$oe.bind(null,dr,e),[r.memoizedState,e]},useRef:function(e){var t=fs();return e={current:e},t.memoizedState=e},useState:zT,useDebugValue:xO,useDeferredValue:function(e){return fs().memoizedState=e},useTransition:function(){var e=zT(!1),t=e[0];return e=Doe.bind(null,e[1]),fs().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=dr,i=fs();if(or){if(n===void 0)throw Error(Ve(407));n=n()}else{if(n=t(),ri===null)throw Error(Ve(349));Bc&30||iF(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,UT(aF.bind(null,r,o,e),[e]),r.flags|=2048,Q0(9,oF.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=fs(),t=ri.identifierPrefix;if(or){var n=ou,r=iu;n=(r&~(1<<32-Wa(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Z0++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Roe++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Loe={readContext:ga,useCallback:pF,useContext:ga,useEffect:bO,useImperativeHandle:hF,useInsertionEffect:cF,useLayoutEffect:fF,useMemo:gF,useReducer:oS,useRef:lF,useState:function(){return oS(X0)},useDebugValue:xO,useDeferredValue:function(e){var t=ma();return mF(t,zr.memoizedState,e)},useTransition:function(){var e=oS(X0)[0],t=ma().memoizedState;return[e,t]},useMutableSource:nF,useSyncExternalStore:rF,useId:vF,unstable_isNewReconciler:!1},Foe={readContext:ga,useCallback:pF,useContext:ga,useEffect:bO,useImperativeHandle:hF,useInsertionEffect:cF,useLayoutEffect:fF,useMemo:gF,useReducer:aS,useRef:lF,useState:function(){return aS(X0)},useDebugValue:xO,useDeferredValue:function(e){var t=ma();return zr===null?t.memoizedState=e:mF(t,zr.memoizedState,e)},useTransition:function(){var e=aS(X0)[0],t=ma().memoizedState;return[e,t]},useMutableSource:nF,useSyncExternalStore:rF,useId:vF,unstable_isNewReconciler:!1};function Ma(e,t){if(e&&e.defaultProps){t=hr({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function OC(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:hr({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var zx={isMounted:function(e){return(e=e._reactInternals)?hf(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Wi(),i=wl(e),o=lu(r,i);o.payload=t,n!=null&&(o.callback=n),t=bl(e,o,i),t!==null&&(Ha(t,e,i,r),Y1(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Wi(),i=wl(e),o=lu(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=bl(e,o,i),t!==null&&(Ha(t,e,i,r),Y1(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Wi(),r=wl(e),i=lu(n,r);i.tag=2,t!=null&&(i.callback=t),t=bl(e,i,r),t!==null&&(Ha(t,e,r,n),Y1(t,e,r))}};function VT(e,t,n,r,i,o,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,a):t.prototype&&t.prototype.isPureReactComponent?!W0(n,r)||!W0(i,o):!0}function wF(e,t,n){var r=!1,i=Al,o=t.contextType;return typeof o=="object"&&o!==null?o=ga(o):(i=co(t)?Fc:Di.current,r=t.contextTypes,o=(r=r!=null)?Vd(e,i):Al),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=zx,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function WT(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&zx.enqueueReplaceState(t,t.state,null)}function AC(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},dO(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=ga(o):(o=co(t)?Fc:Di.current,i.context=Vd(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(OC(e,t,o,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&zx.enqueueReplaceState(i,i.state,null),Ty(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function qd(e,t){try{var n="",r=t;do n+=die(r),r=r.return;while(r);var i=n}catch(o){i=`
|
||
Error generating stack: `+o.message+`
|
||
`+o.stack}return{value:e,source:t,stack:i,digest:null}}function sS(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function PC(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var joe=typeof WeakMap=="function"?WeakMap:Map;function _F(e,t,n){n=lu(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Iy||(Iy=!0,FC=r),PC(e,t)},n}function SF(e,t,n){n=lu(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){PC(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){PC(e,t),typeof r!="function"&&(xl===null?xl=new Set([this]):xl.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function HT(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new joe;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=Joe.bind(null,e,t,n),t.then(e,e))}function KT(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function qT(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=lu(-1,1),t.tag=2,bl(n,t,1))),n.lanes|=1),e)}var Boe=Au.ReactCurrentOwner,ao=!1;function Bi(e,t,n,r){t.child=e===null?QL(t,null,n,r):Hd(t,e.child,n,r)}function GT(e,t,n,r,i){n=n.render;var o=t.ref;return Od(t,i),r=vO(e,t,n,r,o,i),n=yO(),e!==null&&!ao?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,yu(e,t,i)):(or&&n&&oO(t),t.flags|=1,Bi(e,t,r,i),t.child)}function YT(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!PO(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,CF(e,t,o,r,i)):(e=ty(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&i)){var a=o.memoizedProps;if(n=n.compare,n=n!==null?n:W0,n(a,r)&&e.ref===t.ref)return yu(e,t,i)}return t.flags|=1,e=_l(o,r),e.ref=t.ref,e.return=t,t.child=e}function CF(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(W0(o,r)&&e.ref===t.ref)if(ao=!1,t.pendingProps=r=o,(e.lanes&i)!==0)e.flags&131072&&(ao=!0);else return t.lanes=e.lanes,yu(e,t,i)}return kC(e,t,n,r,i)}function EF(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Wn(md,ko),ko|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Wn(md,ko),ko|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,Wn(md,ko),ko|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,Wn(md,ko),ko|=r;return Bi(e,t,i,n),t.child}function OF(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function kC(e,t,n,r,i){var o=co(n)?Fc:Di.current;return o=Vd(t,o),Od(t,i),n=vO(e,t,n,r,o,i),r=yO(),e!==null&&!ao?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,yu(e,t,i)):(or&&r&&oO(t),t.flags|=1,Bi(e,t,n,i),t.child)}function ZT(e,t,n,r,i){if(co(n)){var o=!0;Ey(t)}else o=!1;if(Od(t,i),t.stateNode===null)Q1(e,t),wF(t,n,r),AC(t,n,r,i),r=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var u=a.context,l=n.contextType;typeof l=="object"&&l!==null?l=ga(l):(l=co(n)?Fc:Di.current,l=Vd(t,l));var c=n.getDerivedStateFromProps,f=typeof c=="function"||typeof a.getSnapshotBeforeUpdate=="function";f||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||u!==l)&&WT(t,a,r,l),Qu=!1;var h=t.memoizedState;a.state=h,Ty(t,r,a,i),u=t.memoizedState,s!==r||h!==u||lo.current||Qu?(typeof c=="function"&&(OC(t,n,c,r),u=t.memoizedState),(s=Qu||VT(t,n,s,r,h,u,l))?(f||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=l,r=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,eF(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:Ma(t.type,s),a.props=l,f=t.pendingProps,h=a.context,u=n.contextType,typeof u=="object"&&u!==null?u=ga(u):(u=co(n)?Fc:Di.current,u=Vd(t,u));var p=n.getDerivedStateFromProps;(c=typeof p=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==f||h!==u)&&WT(t,a,r,u),Qu=!1,h=t.memoizedState,a.state=h,Ty(t,r,a,i);var m=t.memoizedState;s!==f||h!==m||lo.current||Qu?(typeof p=="function"&&(OC(t,n,p,r),m=t.memoizedState),(l=Qu||VT(t,n,l,r,h,m,u)||!1)?(c||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,m,u),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,m,u)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),a.props=r,a.state=m,a.context=u,r=l):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return TC(e,t,n,r,o,i)}function TC(e,t,n,r,i,o){OF(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return i&&IT(t,n,!1),yu(e,t,o);r=t.stateNode,Boe.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Hd(t,e.child,null,o),t.child=Hd(t,null,s,o)):Bi(e,t,s,o),t.memoizedState=r.state,i&&IT(t,n,!0),t.child}function AF(e){var t=e.stateNode;t.pendingContext?$T(e,t.pendingContext,t.pendingContext!==t.context):t.context&&$T(e,t.context,!1),hO(e,t.containerInfo)}function XT(e,t,n,r,i){return Wd(),sO(i),t.flags|=256,Bi(e,t,n,r),t.child}var MC={dehydrated:null,treeContext:null,retryLane:0};function RC(e){return{baseLanes:e,cachePool:null,transitions:null}}function PF(e,t,n){var r=t.pendingProps,i=fr.current,o=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),Wn(fr,i&1),e===null)return CC(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(a=r.children,e=r.fallback,o?(r=t.mode,o=t.child,a={mode:"hidden",children:a},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=a):o=Wx(a,r,0,null),e=Mc(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=RC(n),t.memoizedState=MC,e):wO(t,a));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return zoe(e,t,a,r,s,i,n);if(o){o=r.fallback,a=t.mode,i=e.child,s=i.sibling;var u={mode:"hidden",children:r.children};return!(a&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=_l(i,u),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=_l(s,o):(o=Mc(o,a,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,a=e.child.memoizedState,a=a===null?RC(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},o.memoizedState=a,o.childLanes=e.childLanes&~n,t.memoizedState=MC,r}return o=e.child,e=o.sibling,r=_l(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function wO(e,t){return t=Wx({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function t1(e,t,n,r){return r!==null&&sO(r),Hd(t,e.child,null,n),e=wO(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function zoe(e,t,n,r,i,o,a){if(n)return t.flags&256?(t.flags&=-257,r=sS(Error(Ve(422))),t1(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=Wx({mode:"visible",children:r.children},i,0,null),o=Mc(o,i,a,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Hd(t,e.child,null,a),t.child.memoizedState=RC(a),t.memoizedState=MC,o);if(!(t.mode&1))return t1(e,t,a,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(Ve(419)),r=sS(o,r,void 0),t1(e,t,a,r)}if(s=(a&e.childLanes)!==0,ao||s){if(r=ri,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,vu(e,i),Ha(r,e,i,-1))}return AO(),r=sS(Error(Ve(421))),t1(e,t,a,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=eae.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,Io=yl(i.nextSibling),No=t,or=!0,Na=null,e!==null&&(ua[la++]=iu,ua[la++]=ou,ua[la++]=jc,iu=e.id,ou=e.overflow,jc=t),t=wO(t,r.children),t.flags|=4096,t)}function QT(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),EC(e.return,t,n)}function uS(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function kF(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Bi(e,t,r.children,n),r=fr.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&QT(e,n,t);else if(e.tag===19)QT(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Wn(fr,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&My(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),uS(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&My(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}uS(t,!0,n,null,o);break;case"together":uS(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Q1(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function yu(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),zc|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(Ve(153));if(t.child!==null){for(e=t.child,n=_l(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=_l(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Uoe(e,t,n){switch(t.tag){case 3:AF(t),Wd();break;case 5:tF(t);break;case 1:co(t.type)&&Ey(t);break;case 4:hO(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Wn(Py,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Wn(fr,fr.current&1),t.flags|=128,null):n&t.child.childLanes?PF(e,t,n):(Wn(fr,fr.current&1),e=yu(e,t,n),e!==null?e.sibling:null);Wn(fr,fr.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return kF(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Wn(fr,fr.current),r)break;return null;case 22:case 23:return t.lanes=0,EF(e,t,n)}return yu(e,t,n)}var TF,DC,MF,RF;TF=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};DC=function(){};MF=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,wc(Es.current);var o=null;switch(n){case"input":i=tC(e,i),r=tC(e,r),o=[];break;case"select":i=hr({},i,{value:void 0}),r=hr({},r,{value:void 0}),o=[];break;case"textarea":i=iC(e,i),r=iC(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Sy)}aC(n,r);var a;n=null;for(l in i)if(!r.hasOwnProperty(l)&&i.hasOwnProperty(l)&&i[l]!=null)if(l==="style"){var s=i[l];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else l!=="dangerouslySetInnerHTML"&&l!=="children"&&l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(L0.hasOwnProperty(l)?o||(o=[]):(o=o||[]).push(l,null));for(l in r){var u=r[l];if(s=i?.[l],r.hasOwnProperty(l)&&u!==s&&(u!=null||s!=null))if(l==="style")if(s){for(a in s)!s.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in u)u.hasOwnProperty(a)&&s[a]!==u[a]&&(n||(n={}),n[a]=u[a])}else n||(o||(o=[]),o.push(l,n)),n=u;else l==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(o=o||[]).push(l,u)):l==="children"?typeof u!="string"&&typeof u!="number"||(o=o||[]).push(l,""+u):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&(L0.hasOwnProperty(l)?(u!=null&&l==="onScroll"&&Jn("scroll",e),o||s===u||(o=[])):(o=o||[]).push(l,u))}n&&(o=o||[]).push("style",n);var l=o;(t.updateQueue=l)&&(t.flags|=4)}};RF=function(e,t,n,r){n!==r&&(t.flags|=4)};function kp(e,t){if(!or)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ci(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Voe(e,t,n){var r=t.pendingProps;switch(aO(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ci(t),null;case 1:return co(t.type)&&Cy(),Ci(t),null;case 3:return r=t.stateNode,Kd(),nr(lo),nr(Di),gO(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Jv(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Na!==null&&(zC(Na),Na=null))),DC(e,t),Ci(t),null;case 5:pO(t);var i=wc(Y0.current);if(n=t.type,e!==null&&t.stateNode!=null)MF(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(Ve(166));return Ci(t),null}if(e=wc(Es.current),Jv(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[hs]=t,r[q0]=o,e=(t.mode&1)!==0,n){case"dialog":Jn("cancel",r),Jn("close",r);break;case"iframe":case"object":case"embed":Jn("load",r);break;case"video":case"audio":for(i=0;i<o0.length;i++)Jn(o0[i],r);break;case"source":Jn("error",r);break;case"img":case"image":case"link":Jn("error",r),Jn("load",r);break;case"details":Jn("toggle",r);break;case"input":sT(r,o),Jn("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},Jn("invalid",r);break;case"textarea":lT(r,o),Jn("invalid",r)}aC(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&&Qv(r.textContent,s,e),i=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&Qv(r.textContent,s,e),i=["children",""+s]):L0.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&Jn("scroll",r)}switch(n){case"input":Wv(r),uT(r,o,!0);break;case"textarea":Wv(r),cT(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Sy)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=aL(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[hs]=t,e[q0]=r,TF(e,t,!1,!1),t.stateNode=e;e:{switch(a=sC(n,r),n){case"dialog":Jn("cancel",e),Jn("close",e),i=r;break;case"iframe":case"object":case"embed":Jn("load",e),i=r;break;case"video":case"audio":for(i=0;i<o0.length;i++)Jn(o0[i],e);i=r;break;case"source":Jn("error",e),i=r;break;case"img":case"image":case"link":Jn("error",e),Jn("load",e),i=r;break;case"details":Jn("toggle",e),i=r;break;case"input":sT(e,r),i=tC(e,r),Jn("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=hr({},r,{value:void 0}),Jn("invalid",e);break;case"textarea":lT(e,r),i=iC(e,r),Jn("invalid",e);break;default:i=r}aC(n,i),s=i;for(o in s)if(s.hasOwnProperty(o)){var u=s[o];o==="style"?lL(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&sL(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&F0(e,u):typeof u=="number"&&F0(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(L0.hasOwnProperty(o)?u!=null&&o==="onScroll"&&Jn("scroll",e):u!=null&&H4(e,o,u,a))}switch(n){case"input":Wv(e),uT(e,r,!1);break;case"textarea":Wv(e),cT(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Ol(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?_d(e,!!r.multiple,o,!1):r.defaultValue!=null&&_d(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Sy)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ci(t),null;case 6:if(e&&t.stateNode!=null)RF(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(Ve(166));if(n=wc(Y0.current),wc(Es.current),Jv(t)){if(r=t.stateNode,n=t.memoizedProps,r[hs]=t,(o=r.nodeValue!==n)&&(e=No,e!==null))switch(e.tag){case 3:Qv(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Qv(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[hs]=t,t.stateNode=r}return Ci(t),null;case 13:if(nr(fr),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(or&&Io!==null&&t.mode&1&&!(t.flags&128))ZL(),Wd(),t.flags|=98560,o=!1;else if(o=Jv(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(Ve(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(Ve(317));o[hs]=t}else Wd(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ci(t),o=!1}else Na!==null&&(zC(Na),Na=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||fr.current&1?Wr===0&&(Wr=3):AO())),t.updateQueue!==null&&(t.flags|=4),Ci(t),null);case 4:return Kd(),DC(e,t),e===null&&H0(t.stateNode.containerInfo),Ci(t),null;case 10:return cO(t.type._context),Ci(t),null;case 17:return co(t.type)&&Cy(),Ci(t),null;case 19:if(nr(fr),o=t.memoizedState,o===null)return Ci(t),null;if(r=(t.flags&128)!==0,a=o.rendering,a===null)if(r)kp(o,!1);else{if(Wr!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=My(e),a!==null){for(t.flags|=128,kp(o,!1),r=a.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,a=o.alternate,a===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,o.type=a.type,e=a.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Wn(fr,fr.current&1|2),t.child}e=e.sibling}o.tail!==null&&Cr()>Gd&&(t.flags|=128,r=!0,kp(o,!1),t.lanes=4194304)}else{if(!r)if(e=My(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),kp(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!or)return Ci(t),null}else 2*Cr()-o.renderingStartTime>Gd&&n!==1073741824&&(t.flags|=128,r=!0,kp(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(n=o.last,n!==null?n.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Cr(),t.sibling=null,n=fr.current,Wn(fr,r?n&1|2:n&1),t):(Ci(t),null);case 22:case 23:return OO(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ko&1073741824&&(Ci(t),t.subtreeFlags&6&&(t.flags|=8192)):Ci(t),null;case 24:return null;case 25:return null}throw Error(Ve(156,t.tag))}function Woe(e,t){switch(aO(t),t.tag){case 1:return co(t.type)&&Cy(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Kd(),nr(lo),nr(Di),gO(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return pO(t),null;case 13:if(nr(fr),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Ve(340));Wd()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return nr(fr),null;case 4:return Kd(),null;case 10:return cO(t.type._context),null;case 22:case 23:return OO(),null;case 24:return null;default:return null}}var n1=!1,Pi=!1,Hoe=typeof WeakSet=="function"?WeakSet:Set,at=null;function gd(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){gr(e,t,r)}else n.current=null}function $C(e,t,n){try{n()}catch(r){gr(e,t,r)}}var JT=!1;function Koe(e,t){if(vC=xy,e=LL(),iO(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var a=0,s=-1,u=-1,l=0,c=0,f=e,h=null;t:for(;;){for(var p;f!==n||i!==0&&f.nodeType!==3||(s=a+i),f!==o||r!==0&&f.nodeType!==3||(u=a+r),f.nodeType===3&&(a+=f.nodeValue.length),(p=f.firstChild)!==null;)h=f,f=p;for(;;){if(f===e)break t;if(h===n&&++l===i&&(s=a),h===o&&++c===r&&(u=a),(p=f.nextSibling)!==null)break;f=h,h=f.parentNode}f=p}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(yC={focusedElem:e,selectionRange:n},xy=!1,at=t;at!==null;)if(t=at,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,at=e;else for(;at!==null;){t=at;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var v=m.memoizedProps,b=m.memoizedState,w=t.stateNode,x=w.getSnapshotBeforeUpdate(t.elementType===t.type?v:Ma(t.type,v),b);w.__reactInternalSnapshotBeforeUpdate=x}break;case 3:var S=t.stateNode.containerInfo;S.nodeType===1?S.textContent="":S.nodeType===9&&S.documentElement&&S.removeChild(S.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Ve(163))}}catch(O){gr(t,t.return,O)}if(e=t.sibling,e!==null){e.return=t.return,at=e;break}at=t.return}return m=JT,JT=!1,m}function x0(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&$C(t,n,o)}i=i.next}while(i!==r)}}function Ux(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function IC(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function DF(e){var t=e.alternate;t!==null&&(e.alternate=null,DF(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[hs],delete t[q0],delete t[wC],delete t[Poe],delete t[koe])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function $F(e){return e.tag===5||e.tag===3||e.tag===4}function eM(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||$F(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function NC(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Sy));else if(r!==4&&(e=e.child,e!==null))for(NC(e,t,n),e=e.sibling;e!==null;)NC(e,t,n),e=e.sibling}function LC(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(LC(e,t,n),e=e.sibling;e!==null;)LC(e,t,n),e=e.sibling}var hi=null,Ra=!1;function Wu(e,t,n){for(n=n.child;n!==null;)IF(e,t,n),n=n.sibling}function IF(e,t,n){if(Cs&&typeof Cs.onCommitFiberUnmount=="function")try{Cs.onCommitFiberUnmount($x,n)}catch{}switch(n.tag){case 5:Pi||gd(n,t);case 6:var r=hi,i=Ra;hi=null,Wu(e,t,n),hi=r,Ra=i,hi!==null&&(Ra?(e=hi,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):hi.removeChild(n.stateNode));break;case 18:hi!==null&&(Ra?(e=hi,n=n.stateNode,e.nodeType===8?tS(e.parentNode,n):e.nodeType===1&&tS(e,n),U0(e)):tS(hi,n.stateNode));break;case 4:r=hi,i=Ra,hi=n.stateNode.containerInfo,Ra=!0,Wu(e,t,n),hi=r,Ra=i;break;case 0:case 11:case 14:case 15:if(!Pi&&(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)&&$C(n,t,a),i=i.next}while(i!==r)}Wu(e,t,n);break;case 1:if(!Pi&&(gd(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){gr(n,t,s)}Wu(e,t,n);break;case 21:Wu(e,t,n);break;case 22:n.mode&1?(Pi=(r=Pi)||n.memoizedState!==null,Wu(e,t,n),Pi=r):Wu(e,t,n);break;default:Wu(e,t,n)}}function tM(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Hoe),t.forEach(function(r){var i=tae.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Pa(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 5:hi=s.stateNode,Ra=!1;break e;case 3:hi=s.stateNode.containerInfo,Ra=!0;break e;case 4:hi=s.stateNode.containerInfo,Ra=!0;break e}s=s.return}if(hi===null)throw Error(Ve(160));IF(o,a,i),hi=null,Ra=!1;var u=i.alternate;u!==null&&(u.return=null),i.return=null}catch(l){gr(i,t,l)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)NF(t,e),t=t.sibling}function NF(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Pa(t,e),ls(e),r&4){try{x0(3,e,e.return),Ux(3,e)}catch(v){gr(e,e.return,v)}try{x0(5,e,e.return)}catch(v){gr(e,e.return,v)}}break;case 1:Pa(t,e),ls(e),r&512&&n!==null&&gd(n,n.return);break;case 5:if(Pa(t,e),ls(e),r&512&&n!==null&&gd(n,n.return),e.flags&32){var i=e.stateNode;try{F0(i,"")}catch(v){gr(e,e.return,v)}}if(r&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,a=n!==null?n.memoizedProps:o,s=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&iL(i,o),sC(s,a);var l=sC(s,o);for(a=0;a<u.length;a+=2){var c=u[a],f=u[a+1];c==="style"?lL(i,f):c==="dangerouslySetInnerHTML"?sL(i,f):c==="children"?F0(i,f):H4(i,c,f,l)}switch(s){case"input":nC(i,o);break;case"textarea":oL(i,o);break;case"select":var h=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var p=o.value;p!=null?_d(i,!!o.multiple,p,!1):h!==!!o.multiple&&(o.defaultValue!=null?_d(i,!!o.multiple,o.defaultValue,!0):_d(i,!!o.multiple,o.multiple?[]:"",!1))}i[q0]=o}catch(v){gr(e,e.return,v)}}break;case 6:if(Pa(t,e),ls(e),r&4){if(e.stateNode===null)throw Error(Ve(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(v){gr(e,e.return,v)}}break;case 3:if(Pa(t,e),ls(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{U0(t.containerInfo)}catch(v){gr(e,e.return,v)}break;case 4:Pa(t,e),ls(e);break;case 13:Pa(t,e),ls(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(CO=Cr())),r&4&&tM(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(Pi=(l=Pi)||c,Pa(t,e),Pi=l):Pa(t,e),ls(e),r&8192){if(l=e.memoizedState!==null,(e.stateNode.isHidden=l)&&!c&&e.mode&1)for(at=e,c=e.child;c!==null;){for(f=at=c;at!==null;){switch(h=at,p=h.child,h.tag){case 0:case 11:case 14:case 15:x0(4,h,h.return);break;case 1:gd(h,h.return);var m=h.stateNode;if(typeof m.componentWillUnmount=="function"){r=h,n=h.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(v){gr(r,n,v)}}break;case 5:gd(h,h.return);break;case 22:if(h.memoizedState!==null){rM(f);continue}}p!==null?(p.return=h,at=p):rM(f)}c=c.sibling}e:for(c=null,f=e;;){if(f.tag===5){if(c===null){c=f;try{i=f.stateNode,l?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=f.stateNode,u=f.memoizedProps.style,a=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=uL("display",a))}catch(v){gr(e,e.return,v)}}}else if(f.tag===6){if(c===null)try{f.stateNode.nodeValue=l?"":f.memoizedProps}catch(v){gr(e,e.return,v)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;c===f&&(c=null),f=f.return}c===f&&(c=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:Pa(t,e),ls(e),r&4&&tM(e);break;case 21:break;default:Pa(t,e),ls(e)}}function ls(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if($F(n)){var r=n;break e}n=n.return}throw Error(Ve(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(F0(i,""),r.flags&=-33);var o=eM(e);LC(e,o,i);break;case 3:case 4:var a=r.stateNode.containerInfo,s=eM(e);NC(e,s,a);break;default:throw Error(Ve(161))}}catch(u){gr(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function qoe(e,t,n){at=e,LF(e)}function LF(e,t,n){for(var r=(e.mode&1)!==0;at!==null;){var i=at,o=i.child;if(i.tag===22&&r){var a=i.memoizedState!==null||n1;if(!a){var s=i.alternate,u=s!==null&&s.memoizedState!==null||Pi;s=n1;var l=Pi;if(n1=a,(Pi=u)&&!l)for(at=i;at!==null;)a=at,u=a.child,a.tag===22&&a.memoizedState!==null?iM(i):u!==null?(u.return=a,at=u):iM(i);for(;o!==null;)at=o,LF(o),o=o.sibling;at=i,n1=s,Pi=l}nM(e)}else i.subtreeFlags&8772&&o!==null?(o.return=i,at=o):nM(e)}}function nM(e){for(;at!==null;){var t=at;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Pi||Ux(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Pi)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:Ma(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&BT(t,o,r);break;case 3:var a=t.updateQueue;if(a!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}BT(t,a,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var l=t.alternate;if(l!==null){var c=l.memoizedState;if(c!==null){var f=c.dehydrated;f!==null&&U0(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Ve(163))}Pi||t.flags&512&&IC(t)}catch(h){gr(t,t.return,h)}}if(t===e){at=null;break}if(n=t.sibling,n!==null){n.return=t.return,at=n;break}at=t.return}}function rM(e){for(;at!==null;){var t=at;if(t===e){at=null;break}var n=t.sibling;if(n!==null){n.return=t.return,at=n;break}at=t.return}}function iM(e){for(;at!==null;){var t=at;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ux(4,t)}catch(u){gr(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(u){gr(t,i,u)}}var o=t.return;try{IC(t)}catch(u){gr(t,o,u)}break;case 5:var a=t.return;try{IC(t)}catch(u){gr(t,a,u)}}}catch(u){gr(t,t.return,u)}if(t===e){at=null;break}var s=t.sibling;if(s!==null){s.return=t.return,at=s;break}at=t.return}}var Goe=Math.ceil,$y=Au.ReactCurrentDispatcher,_O=Au.ReactCurrentOwner,da=Au.ReactCurrentBatchConfig,vn=0,ri=null,Tr=null,gi=0,ko=0,md=Bl(0),Wr=0,J0=null,zc=0,Vx=0,SO=0,w0=null,oo=null,CO=0,Gd=1/0,Qs=null,Iy=!1,FC=null,xl=null,r1=!1,sl=null,Ny=0,_0=0,jC=null,J1=-1,ey=0;function Wi(){return vn&6?Cr():J1!==-1?J1:J1=Cr()}function wl(e){return e.mode&1?vn&2&&gi!==0?gi&-gi:Moe.transition!==null?(ey===0&&(ey=wL()),ey):(e=Mn,e!==0||(e=window.event,e=e===void 0?16:PL(e.type)),e):1}function Ha(e,t,n,r){if(50<_0)throw _0=0,jC=null,Error(Ve(185));vm(e,n,r),(!(vn&2)||e!==ri)&&(e===ri&&(!(vn&2)&&(Vx|=n),Wr===4&&nl(e,gi)),fo(e,r),n===1&&vn===0&&!(t.mode&1)&&(Gd=Cr()+500,jx&&zl()))}function fo(e,t){var n=e.callbackNode;Mie(e,t);var r=by(e,e===ri?gi:0);if(r===0)n!==null&&hT(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&hT(n),t===1)e.tag===0?Toe(oM.bind(null,e)):qL(oM.bind(null,e)),Ooe(function(){!(vn&6)&&zl()}),n=null;else{switch(_L(r)){case 1:n=Z4;break;case 4:n=bL;break;case 16:n=yy;break;case 536870912:n=xL;break;default:n=yy}n=HF(n,FF.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function FF(e,t){if(J1=-1,ey=0,vn&6)throw Error(Ve(327));var n=e.callbackNode;if(Ad()&&e.callbackNode!==n)return null;var r=by(e,e===ri?gi:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Ly(e,r);else{t=r;var i=vn;vn|=2;var o=BF();(ri!==e||gi!==t)&&(Qs=null,Gd=Cr()+500,Tc(e,t));do try{Xoe();break}catch(s){jF(e,s)}while(!0);lO(),$y.current=o,vn=i,Tr!==null?t=0:(ri=null,gi=0,t=Wr)}if(t!==0){if(t===2&&(i=dC(e),i!==0&&(r=i,t=BC(e,i))),t===1)throw n=J0,Tc(e,0),nl(e,r),fo(e,Cr()),n;if(t===6)nl(e,r);else{if(i=e.current.alternate,!(r&30)&&!Yoe(i)&&(t=Ly(e,r),t===2&&(o=dC(e),o!==0&&(r=o,t=BC(e,o))),t===1))throw n=J0,Tc(e,0),nl(e,r),fo(e,Cr()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(Ve(345));case 2:cc(e,oo,Qs);break;case 3:if(nl(e,r),(r&130023424)===r&&(t=CO+500-Cr(),10<t)){if(by(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Wi(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=xC(cc.bind(null,e,oo,Qs),t);break}cc(e,oo,Qs);break;case 4:if(nl(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var a=31-Wa(r);o=1<<a,a=t[a],a>i&&(i=a),r&=~o}if(r=i,r=Cr()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Goe(r/1960))-r,10<r){e.timeoutHandle=xC(cc.bind(null,e,oo,Qs),r);break}cc(e,oo,Qs);break;case 5:cc(e,oo,Qs);break;default:throw Error(Ve(329))}}}return fo(e,Cr()),e.callbackNode===n?FF.bind(null,e):null}function BC(e,t){var n=w0;return e.current.memoizedState.isDehydrated&&(Tc(e,t).flags|=256),e=Ly(e,t),e!==2&&(t=oo,oo=n,t!==null&&zC(t)),e}function zC(e){oo===null?oo=e:oo.push.apply(oo,e)}function Yoe(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!Ya(o(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function nl(e,t){for(t&=~SO,t&=~Vx,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Wa(t),r=1<<n;e[n]=-1,t&=~r}}function oM(e){if(vn&6)throw Error(Ve(327));Ad();var t=by(e,0);if(!(t&1))return fo(e,Cr()),null;var n=Ly(e,t);if(e.tag!==0&&n===2){var r=dC(e);r!==0&&(t=r,n=BC(e,r))}if(n===1)throw n=J0,Tc(e,0),nl(e,t),fo(e,Cr()),n;if(n===6)throw Error(Ve(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,cc(e,oo,Qs),fo(e,Cr()),null}function EO(e,t){var n=vn;vn|=1;try{return e(t)}finally{vn=n,vn===0&&(Gd=Cr()+500,jx&&zl())}}function Uc(e){sl!==null&&sl.tag===0&&!(vn&6)&&Ad();var t=vn;vn|=1;var n=da.transition,r=Mn;try{if(da.transition=null,Mn=1,e)return e()}finally{Mn=r,da.transition=n,vn=t,!(vn&6)&&zl()}}function OO(){ko=md.current,nr(md)}function Tc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Eoe(n)),Tr!==null)for(n=Tr.return;n!==null;){var r=n;switch(aO(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Cy();break;case 3:Kd(),nr(lo),nr(Di),gO();break;case 5:pO(r);break;case 4:Kd();break;case 13:nr(fr);break;case 19:nr(fr);break;case 10:cO(r.type._context);break;case 22:case 23:OO()}n=n.return}if(ri=e,Tr=e=_l(e.current,null),gi=ko=t,Wr=0,J0=null,SO=Vx=zc=0,oo=w0=null,xc!==null){for(t=0;t<xc.length;t++)if(n=xc[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var a=o.next;o.next=i,r.next=a}n.pending=r}xc=null}return e}function jF(e,t){do{var n=Tr;try{if(lO(),Z1.current=Dy,Ry){for(var r=dr.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}Ry=!1}if(Bc=0,ti=zr=dr=null,b0=!1,Z0=0,_O.current=null,n===null||n.return===null){Wr=1,J0=t,Tr=null;break}e:{var o=e,a=n.return,s=n,u=t;if(t=gi,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var l=u,c=s,f=c.tag;if(!(c.mode&1)&&(f===0||f===11||f===15)){var h=c.alternate;h?(c.updateQueue=h.updateQueue,c.memoizedState=h.memoizedState,c.lanes=h.lanes):(c.updateQueue=null,c.memoizedState=null)}var p=KT(a);if(p!==null){p.flags&=-257,qT(p,a,s,o,t),p.mode&1&&HT(o,l,t),t=p,u=l;var m=t.updateQueue;if(m===null){var v=new Set;v.add(u),t.updateQueue=v}else m.add(u);break e}else{if(!(t&1)){HT(o,l,t),AO();break e}u=Error(Ve(426))}}else if(or&&s.mode&1){var b=KT(a);if(b!==null){!(b.flags&65536)&&(b.flags|=256),qT(b,a,s,o,t),sO(qd(u,s));break e}}o=u=qd(u,s),Wr!==4&&(Wr=2),w0===null?w0=[o]:w0.push(o),o=a;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var w=_F(o,u,t);jT(o,w);break e;case 1:s=u;var x=o.type,S=o.stateNode;if(!(o.flags&128)&&(typeof x.getDerivedStateFromError=="function"||S!==null&&typeof S.componentDidCatch=="function"&&(xl===null||!xl.has(S)))){o.flags|=65536,t&=-t,o.lanes|=t;var O=SF(o,s,t);jT(o,O);break e}}o=o.return}while(o!==null)}UF(n)}catch(E){t=E,Tr===n&&n!==null&&(Tr=n=n.return);continue}break}while(!0)}function BF(){var e=$y.current;return $y.current=Dy,e===null?Dy:e}function AO(){(Wr===0||Wr===3||Wr===2)&&(Wr=4),ri===null||!(zc&268435455)&&!(Vx&268435455)||nl(ri,gi)}function Ly(e,t){var n=vn;vn|=2;var r=BF();(ri!==e||gi!==t)&&(Qs=null,Tc(e,t));do try{Zoe();break}catch(i){jF(e,i)}while(!0);if(lO(),vn=n,$y.current=r,Tr!==null)throw Error(Ve(261));return ri=null,gi=0,Wr}function Zoe(){for(;Tr!==null;)zF(Tr)}function Xoe(){for(;Tr!==null&&!_ie();)zF(Tr)}function zF(e){var t=WF(e.alternate,e,ko);e.memoizedProps=e.pendingProps,t===null?UF(e):Tr=t,_O.current=null}function UF(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Woe(n,t),n!==null){n.flags&=32767,Tr=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Wr=6,Tr=null;return}}else if(n=Voe(n,t,ko),n!==null){Tr=n;return}if(t=t.sibling,t!==null){Tr=t;return}Tr=t=e}while(t!==null);Wr===0&&(Wr=5)}function cc(e,t,n){var r=Mn,i=da.transition;try{da.transition=null,Mn=1,Qoe(e,t,n,r)}finally{da.transition=i,Mn=r}return null}function Qoe(e,t,n,r){do Ad();while(sl!==null);if(vn&6)throw Error(Ve(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(Ve(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Rie(e,o),e===ri&&(Tr=ri=null,gi=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||r1||(r1=!0,HF(yy,function(){return Ad(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=da.transition,da.transition=null;var a=Mn;Mn=1;var s=vn;vn|=4,_O.current=null,Koe(e,n),NF(n,e),yoe(yC),xy=!!vC,yC=vC=null,e.current=n,qoe(n),Sie(),vn=s,Mn=a,da.transition=o}else e.current=n;if(r1&&(r1=!1,sl=e,Ny=i),o=e.pendingLanes,o===0&&(xl=null),Oie(n.stateNode),fo(e,Cr()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(Iy)throw Iy=!1,e=FC,FC=null,e;return Ny&1&&e.tag!==0&&Ad(),o=e.pendingLanes,o&1?e===jC?_0++:(_0=0,jC=e):_0=0,zl(),null}function Ad(){if(sl!==null){var e=_L(Ny),t=da.transition,n=Mn;try{if(da.transition=null,Mn=16>e?16:e,sl===null)var r=!1;else{if(e=sl,sl=null,Ny=0,vn&6)throw Error(Ve(331));var i=vn;for(vn|=4,at=e.current;at!==null;){var o=at,a=o.child;if(at.flags&16){var s=o.deletions;if(s!==null){for(var u=0;u<s.length;u++){var l=s[u];for(at=l;at!==null;){var c=at;switch(c.tag){case 0:case 11:case 15:x0(8,c,o)}var f=c.child;if(f!==null)f.return=c,at=f;else for(;at!==null;){c=at;var h=c.sibling,p=c.return;if(DF(c),c===l){at=null;break}if(h!==null){h.return=p,at=h;break}at=p}}}var m=o.alternate;if(m!==null){var v=m.child;if(v!==null){m.child=null;do{var b=v.sibling;v.sibling=null,v=b}while(v!==null)}}at=o}}if(o.subtreeFlags&2064&&a!==null)a.return=o,at=a;else e:for(;at!==null;){if(o=at,o.flags&2048)switch(o.tag){case 0:case 11:case 15:x0(9,o,o.return)}var w=o.sibling;if(w!==null){w.return=o.return,at=w;break e}at=o.return}}var x=e.current;for(at=x;at!==null;){a=at;var S=a.child;if(a.subtreeFlags&2064&&S!==null)S.return=a,at=S;else e:for(a=x;at!==null;){if(s=at,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Ux(9,s)}}catch(E){gr(s,s.return,E)}if(s===a){at=null;break e}var O=s.sibling;if(O!==null){O.return=s.return,at=O;break e}at=s.return}}if(vn=i,zl(),Cs&&typeof Cs.onPostCommitFiberRoot=="function")try{Cs.onPostCommitFiberRoot($x,e)}catch{}r=!0}return r}finally{Mn=n,da.transition=t}}return!1}function aM(e,t,n){t=qd(n,t),t=_F(e,t,1),e=bl(e,t,1),t=Wi(),e!==null&&(vm(e,1,t),fo(e,t))}function gr(e,t,n){if(e.tag===3)aM(e,e,n);else for(;t!==null;){if(t.tag===3){aM(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(xl===null||!xl.has(r))){e=qd(n,e),e=SF(t,e,1),t=bl(t,e,1),e=Wi(),t!==null&&(vm(t,1,e),fo(t,e));break}}t=t.return}}function Joe(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Wi(),e.pingedLanes|=e.suspendedLanes&n,ri===e&&(gi&n)===n&&(Wr===4||Wr===3&&(gi&130023424)===gi&&500>Cr()-CO?Tc(e,0):SO|=n),fo(e,t)}function VF(e,t){t===0&&(e.mode&1?(t=qv,qv<<=1,!(qv&130023424)&&(qv=4194304)):t=1);var n=Wi();e=vu(e,t),e!==null&&(vm(e,t,n),fo(e,n))}function eae(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),VF(e,n)}function tae(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Ve(314))}r!==null&&r.delete(t),VF(e,n)}var WF;WF=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||lo.current)ao=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ao=!1,Uoe(e,t,n);ao=!!(e.flags&131072)}else ao=!1,or&&t.flags&1048576&&GL(t,Ay,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Q1(e,t),e=t.pendingProps;var i=Vd(t,Di.current);Od(t,n),i=vO(null,t,r,e,i,n);var o=yO();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,co(r)?(o=!0,Ey(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,dO(t),i.updater=zx,t.stateNode=i,i._reactInternals=t,AC(t,r,e,n),t=TC(null,t,r,!0,o,n)):(t.tag=0,or&&o&&oO(t),Bi(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Q1(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=rae(r),e=Ma(r,e),i){case 0:t=kC(null,t,r,e,n);break e;case 1:t=ZT(null,t,r,e,n);break e;case 11:t=GT(null,t,r,e,n);break e;case 14:t=YT(null,t,r,Ma(r.type,e),n);break e}throw Error(Ve(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ma(r,i),kC(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ma(r,i),ZT(e,t,r,i,n);case 3:e:{if(AF(t),e===null)throw Error(Ve(387));r=t.pendingProps,o=t.memoizedState,i=o.element,eF(e,t),Ty(t,r,null,n);var a=t.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=qd(Error(Ve(423)),t),t=XT(e,t,r,n,i);break e}else if(r!==i){i=qd(Error(Ve(424)),t),t=XT(e,t,r,n,i);break e}else for(Io=yl(t.stateNode.containerInfo.firstChild),No=t,or=!0,Na=null,n=QL(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Wd(),r===i){t=yu(e,t,n);break e}Bi(e,t,r,n)}t=t.child}return t;case 5:return tF(t),e===null&&CC(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,bC(r,i)?a=null:o!==null&&bC(r,o)&&(t.flags|=32),OF(e,t),Bi(e,t,a,n),t.child;case 6:return e===null&&CC(t),null;case 13:return PF(e,t,n);case 4:return hO(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Hd(t,null,r,n):Bi(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ma(r,i),GT(e,t,r,i,n);case 7:return Bi(e,t,t.pendingProps,n),t.child;case 8:return Bi(e,t,t.pendingProps.children,n),t.child;case 12:return Bi(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,Wn(Py,r._currentValue),r._currentValue=a,o!==null)if(Ya(o.value,a)){if(o.children===i.children&&!lo.current){t=yu(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=lu(-1,n&-n),u.tag=2;var l=o.updateQueue;if(l!==null){l=l.shared;var c=l.pending;c===null?u.next=u:(u.next=c.next,c.next=u),l.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),EC(o.return,n,t),s.lanes|=n;break}u=u.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(Ve(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),EC(a,n,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}Bi(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Od(t,n),i=ga(i),r=r(i),t.flags|=1,Bi(e,t,r,n),t.child;case 14:return r=t.type,i=Ma(r,t.pendingProps),i=Ma(r.type,i),YT(e,t,r,i,n);case 15:return CF(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ma(r,i),Q1(e,t),t.tag=1,co(r)?(e=!0,Ey(t)):e=!1,Od(t,n),wF(t,r,i),AC(t,r,i,n),TC(null,t,r,!0,e,n);case 19:return kF(e,t,n);case 22:return EF(e,t,n)}throw Error(Ve(156,t.tag))};function HF(e,t){return yL(e,t)}function nae(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ca(e,t,n,r){return new nae(e,t,n,r)}function PO(e){return e=e.prototype,!(!e||!e.isReactComponent)}function rae(e){if(typeof e=="function")return PO(e)?1:0;if(e!=null){if(e=e.$$typeof,e===q4)return 11;if(e===G4)return 14}return 2}function _l(e,t){var n=e.alternate;return n===null?(n=ca(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ty(e,t,n,r,i,o){var a=2;if(r=e,typeof e=="function")PO(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case ad:return Mc(n.children,i,o,t);case K4:a=8,i|=8;break;case X3:return e=ca(12,n,t,i|2),e.elementType=X3,e.lanes=o,e;case Q3:return e=ca(13,n,t,i),e.elementType=Q3,e.lanes=o,e;case J3:return e=ca(19,n,t,i),e.elementType=J3,e.lanes=o,e;case tL:return Wx(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case JN:a=10;break e;case eL:a=9;break e;case q4:a=11;break e;case G4:a=14;break e;case Xu:a=16,r=null;break e}throw Error(Ve(130,e==null?e:typeof e,""))}return t=ca(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Mc(e,t,n,r){return e=ca(7,e,r,t),e.lanes=n,e}function Wx(e,t,n,r){return e=ca(22,e,r,t),e.elementType=tL,e.lanes=n,e.stateNode={isHidden:!1},e}function lS(e,t,n){return e=ca(6,e,null,t),e.lanes=n,e}function cS(e,t,n){return t=ca(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function iae(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=W_(0),this.expirationTimes=W_(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=W_(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function kO(e,t,n,r,i,o,a,s,u){return e=new iae(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=ca(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},dO(o),e}function oae(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:od,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function KF(e){if(!e)return Al;e=e._reactInternals;e:{if(hf(e)!==e||e.tag!==1)throw Error(Ve(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(co(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(Ve(171))}if(e.tag===1){var n=e.type;if(co(n))return KL(e,n,t)}return t}function qF(e,t,n,r,i,o,a,s,u){return e=kO(n,r,!0,e,i,o,a,s,u),e.context=KF(null),n=e.current,r=Wi(),i=wl(n),o=lu(r,i),o.callback=t??null,bl(n,o,i),e.current.lanes=i,vm(e,i,r),fo(e,r),e}function Hx(e,t,n,r){var i=t.current,o=Wi(),a=wl(i);return n=KF(n),t.context===null?t.context=n:t.pendingContext=n,t=lu(o,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=bl(i,t,a),e!==null&&(Ha(e,i,a,o),Y1(e,i,a)),a}function Fy(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function sM(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function TO(e,t){sM(e,t),(e=e.alternate)&&sM(e,t)}var GF=typeof reportError=="function"?reportError:function(e){console.error(e)};function MO(e){this._internalRoot=e}Kx.prototype.render=MO.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Ve(409));Hx(e,t,null,null)};Kx.prototype.unmount=MO.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Uc(function(){Hx(null,e,null,null)}),t[mu]=null}};function Kx(e){this._internalRoot=e}Kx.prototype.unstable_scheduleHydration=function(e){if(e){var t=EL();e={blockedOn:null,target:e,priority:t};for(var n=0;n<tl.length&&t!==0&&t<tl[n].priority;n++);tl.splice(n,0,e),n===0&&AL(e)}};function RO(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function qx(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function uM(){}function aae(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var l=Fy(a);o.call(l)}}var a=qF(t,r,e,0,null,!1,!1,"",uM);return e._reactRootContainer=a,e[mu]=a.current,H0(e.nodeType===8?e.parentNode:e),Uc(),a}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var s=r;r=function(){var l=Fy(u);s.call(l)}}var u=kO(e,0,!1,null,null,!1,!1,"",uM);return e._reactRootContainer=u,e[mu]=u.current,H0(e.nodeType===8?e.parentNode:e),Uc(function(){Hx(t,u,n,r)}),u}function Gx(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o;if(typeof i=="function"){var s=i;i=function(){var u=Fy(a);s.call(u)}}Hx(t,a,e,i)}else a=aae(n,t,e,i,r);return Fy(a)}SL=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=i0(t.pendingLanes);n!==0&&(X4(t,n|1),fo(t,Cr()),!(vn&6)&&(Gd=Cr()+500,zl()))}break;case 13:Uc(function(){var r=vu(e,1);if(r!==null){var i=Wi();Ha(r,e,1,i)}}),TO(e,1)}};Q4=function(e){if(e.tag===13){var t=vu(e,134217728);if(t!==null){var n=Wi();Ha(t,e,134217728,n)}TO(e,134217728)}};CL=function(e){if(e.tag===13){var t=wl(e),n=vu(e,t);if(n!==null){var r=Wi();Ha(n,e,t,r)}TO(e,t)}};EL=function(){return Mn};OL=function(e,t){var n=Mn;try{return Mn=e,t()}finally{Mn=n}};lC=function(e,t,n){switch(t){case"input":if(nC(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=Fx(r);if(!i)throw Error(Ve(90));rL(r),nC(r,i)}}}break;case"textarea":oL(e,n);break;case"select":t=n.value,t!=null&&_d(e,!!n.multiple,t,!1)}};dL=EO;hL=Uc;var sae={usingClientEntryPoint:!1,Events:[bm,cd,Fx,cL,fL,EO]},Tp={findFiberByHostInstance:bc,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},uae={bundleType:Tp.bundleType,version:Tp.version,rendererPackageName:Tp.rendererPackageName,rendererConfig:Tp.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Au.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=mL(e),e===null?null:e.stateNode},findFiberByHostInstance:Tp.findFiberByHostInstance,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var i1=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!i1.isDisabled&&i1.supportsFiber)try{$x=i1.inject(uae),Cs=i1}catch{}}Ko.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=sae;Ko.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!RO(t))throw Error(Ve(200));return oae(e,t,null,n)};Ko.createRoot=function(e,t){if(!RO(e))throw Error(Ve(299));var n=!1,r="",i=GF;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=kO(e,1,!1,null,null,n,!1,r,i),e[mu]=t.current,H0(e.nodeType===8?e.parentNode:e),new MO(t)};Ko.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(Ve(188)):(e=Object.keys(e).join(","),Error(Ve(268,e)));return e=mL(t),e=e===null?null:e.stateNode,e};Ko.flushSync=function(e){return Uc(e)};Ko.hydrate=function(e,t,n){if(!qx(t))throw Error(Ve(200));return Gx(null,e,t,!0,n)};Ko.hydrateRoot=function(e,t,n){if(!RO(e))throw Error(Ve(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",a=GF;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=qF(t,null,e,1,n??null,i,!1,o,a),e[mu]=t.current,H0(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Kx(t)};Ko.render=function(e,t,n){if(!qx(t))throw Error(Ve(200));return Gx(null,e,t,!1,n)};Ko.unmountComponentAtNode=function(e){if(!qx(e))throw Error(Ve(40));return e._reactRootContainer?(Uc(function(){Gx(null,null,e,!1,function(){e._reactRootContainer=null,e[mu]=null})}),!0):!1};Ko.unstable_batchedUpdates=EO;Ko.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!qx(n))throw Error(Ve(200));if(e==null||e._reactInternals===void 0)throw Error(Ve(38));return Gx(e,t,n,!1,r)};Ko.version="18.3.1-next-f1338f8080-20240426";function YF(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(YF)}catch(e){console.error(e)}}YF(),YN.exports=Ko;var Pu=YN.exports;const Yx=Dn(Pu),lae=LN({__proto__:null,default:Yx},[Pu]);var lM=Pu;rT.createRoot=lM.createRoot,rT.hydrateRoot=lM.hydrateRoot;/**
|
||
* @remix-run/router v1.21.0
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/function ir(){return ir=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ir.apply(this,arguments)}var kr;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(kr||(kr={}));const cM="popstate";function cae(e){e===void 0&&(e={});function t(i,o){let{pathname:a="/",search:s="",hash:u=""}=ku(i.location.hash.substr(1));return!a.startsWith("/")&&!a.startsWith(".")&&(a="/"+a),eg("",{pathname:a,search:s,hash:u},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function n(i,o){let a=i.document.querySelector("base"),s="";if(a&&a.getAttribute("href")){let u=i.location.href,l=u.indexOf("#");s=l===-1?u:u.slice(0,l)}return s+"#"+(typeof o=="string"?o:Wc(o))}function r(i,o){Vc(i.pathname.charAt(0)==="/","relative pathnames are not supported in hash history.push("+JSON.stringify(o)+")")}return dae(t,n,r,e)}function fn(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Vc(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function fae(){return Math.random().toString(36).substr(2,8)}function fM(e,t){return{usr:e.state,key:e.key,idx:t}}function eg(e,t,n,r){return n===void 0&&(n=null),ir({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ku(t):t,{state:n,key:t&&t.key||r||fae()})}function Wc(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function ku(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function dae(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:o=!1}=r,a=i.history,s=kr.Pop,u=null,l=c();l==null&&(l=0,a.replaceState(ir({},a.state,{idx:l}),""));function c(){return(a.state||{idx:null}).idx}function f(){s=kr.Pop;let b=c(),w=b==null?null:b-l;l=b,u&&u({action:s,location:v.location,delta:w})}function h(b,w){s=kr.Push;let x=eg(v.location,b,w);n(x,b),l=c()+1;let S=fM(x,l),O=v.createHref(x);try{a.pushState(S,"",O)}catch(E){if(E instanceof DOMException&&E.name==="DataCloneError")throw E;i.location.assign(O)}o&&u&&u({action:s,location:v.location,delta:1})}function p(b,w){s=kr.Replace;let x=eg(v.location,b,w);n(x,b),l=c();let S=fM(x,l),O=v.createHref(x);a.replaceState(S,"",O),o&&u&&u({action:s,location:v.location,delta:0})}function m(b){let w=i.location.origin!=="null"?i.location.origin:i.location.href,x=typeof b=="string"?b:Wc(b);return x=x.replace(/ $/,"%20"),fn(w,"No window.location.(origin|href) available to create URL for href: "+x),new URL(x,w)}let v={get action(){return s},get location(){return e(i,a)},listen(b){if(u)throw new Error("A history only accepts one active listener");return i.addEventListener(cM,f),u=b,()=>{i.removeEventListener(cM,f),u=null}},createHref(b){return t(i,b)},createURL:m,encodeLocation(b){let w=m(b);return{pathname:w.pathname,search:w.search,hash:w.hash}},push:h,replace:p,go(b){return a.go(b)}};return v}var In;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(In||(In={}));const hae=new Set(["lazy","caseSensitive","path","id","index","children"]);function pae(e){return e.index===!0}function jy(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((i,o)=>{let a=[...n,String(o)],s=typeof i.id=="string"?i.id:a.join("-");if(fn(i.index!==!0||!i.children,"Cannot specify children on an index route"),fn(!r[s],'Found a route id collision on id "'+s+`". Route id's must be globally unique within Data Router usages`),pae(i)){let u=ir({},i,t(i),{id:s});return r[s]=u,u}else{let u=ir({},i,t(i),{id:s,children:void 0});return r[s]=u,i.children&&(u.children=jy(i.children,t,a,r)),u}})}function vc(e,t,n){return n===void 0&&(n="/"),ny(e,t,n,!1)}function ny(e,t,n,r){let i=typeof t=="string"?ku(t):t,o=$h(i.pathname||"/",n);if(o==null)return null;let a=ZF(e);mae(a);let s=null;for(let u=0;s==null&&u<a.length;++u){let l=Aae(o);s=Eae(a[u],l,r)}return s}function gae(e,t){let{route:n,pathname:r,params:i}=e;return{id:n.id,pathname:r,params:i,data:t[n.id],handle:n.handle}}function ZF(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(o,a,s)=>{let u={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:a,route:o};u.relativePath.startsWith("/")&&(fn(u.relativePath.startsWith(r),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(r.length));let l=cu([r,u.relativePath]),c=n.concat(u);o.children&&o.children.length>0&&(fn(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+l+'".')),ZF(o.children,t,c,l)),!(o.path==null&&!o.index)&&t.push({path:l,score:Sae(l,o.index),routesMeta:c})};return e.forEach((o,a)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))i(o,a);else for(let u of XF(o.path))i(o,a,u)}),t}function XF(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return i?[o,""]:[o];let a=XF(r.join("/")),s=[];return s.push(...a.map(u=>u===""?o:[o,u].join("/"))),i&&s.push(...a),s.map(u=>e.startsWith("/")&&u===""?"/":u)}function mae(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Cae(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const vae=/^:[\w-]+$/,yae=3,bae=2,xae=1,wae=10,_ae=-2,dM=e=>e==="*";function Sae(e,t){let n=e.split("/"),r=n.length;return n.some(dM)&&(r+=_ae),t&&(r+=bae),n.filter(i=>!dM(i)).reduce((i,o)=>i+(vae.test(o)?yae:o===""?xae:wae),r)}function Cae(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function Eae(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,i={},o="/",a=[];for(let s=0;s<r.length;++s){let u=r[s],l=s===r.length-1,c=o==="/"?t:t.slice(o.length)||"/",f=hM({path:u.relativePath,caseSensitive:u.caseSensitive,end:l},c),h=u.route;if(!f&&l&&n&&!r[r.length-1].route.index&&(f=hM({path:u.relativePath,caseSensitive:u.caseSensitive,end:!1},c)),!f)return null;Object.assign(i,f.params),a.push({params:i,pathname:cu([o,f.pathname]),pathnameBase:Tae(cu([o,f.pathnameBase])),route:h}),f.pathnameBase!=="/"&&(o=cu([o,f.pathnameBase]))}return a}function hM(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Oae(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let o=i[0],a=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce((l,c,f)=>{let{paramName:h,isOptional:p}=c;if(h==="*"){let v=s[f]||"";a=o.slice(0,o.length-v.length).replace(/(.)\/+$/,"$1")}const m=s[f];return p&&!m?l[h]=void 0:l[h]=(m||"").replace(/%2F/g,"/"),l},{}),pathname:o,pathnameBase:a,pattern:e}}function Oae(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Vc(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,u)=>(r.push({paramName:s,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function Aae(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Vc(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function $h(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Pae(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?ku(e):e;return{pathname:n?n.startsWith("/")?n:kae(n,t):t,search:Mae(r),hash:Rae(i)}}function kae(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function fS(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function QF(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function DO(e,t){let n=QF(e);return t?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function $O(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=ku(e):(i=ir({},e),fn(!i.pathname||!i.pathname.includes("?"),fS("?","pathname","search",i)),fn(!i.pathname||!i.pathname.includes("#"),fS("#","pathname","hash",i)),fn(!i.search||!i.search.includes("#"),fS("#","search","hash",i)));let o=e===""||i.pathname==="",a=o?"/":i.pathname,s;if(a==null)s=n;else{let f=t.length-1;if(!r&&a.startsWith("..")){let h=a.split("/");for(;h[0]==="..";)h.shift(),f-=1;i.pathname=h.join("/")}s=f>=0?t[f]:"/"}let u=Pae(i,s),l=a&&a!=="/"&&a.endsWith("/"),c=(o||a===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(l||c)&&(u.pathname+="/"),u}const cu=e=>e.join("/").replace(/\/\/+/g,"/"),Tae=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Mae=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Rae=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class By{constructor(t,n,r,i){i===void 0&&(i=!1),this.status=t,this.statusText=n||"",this.internal=i,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Zx(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const JF=["post","put","patch","delete"],Dae=new Set(JF),$ae=["get",...JF],Iae=new Set($ae),Nae=new Set([301,302,303,307,308]),Lae=new Set([307,308]),dS={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Fae={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Mp={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},IO=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,jae=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),ej="remix-router-transitions";function Bae(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;fn(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let i;if(e.mapRouteProperties)i=e.mapRouteProperties;else if(e.detectErrorBoundary){let oe=e.detectErrorBoundary;i=ue=>({hasErrorBoundary:oe(ue)})}else i=jae;let o={},a=jy(e.routes,i,void 0,o),s,u=e.basename||"/",l=e.dataStrategy||Wae,c=e.patchRoutesOnNavigation,f=ir({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),h=null,p=new Set,m=null,v=null,b=null,w=e.hydrationData!=null,x=vc(a,e.history.location,u),S=null;if(x==null&&!c){let oe=ro(404,{pathname:e.history.location.pathname}),{matches:ue,route:ve}=CM(a);x=ue,S={[ve.id]:oe}}x&&!e.hydrationData&&Xr(x,a,e.history.location.pathname).active&&(x=null);let O;if(x)if(x.some(oe=>oe.route.lazy))O=!1;else if(!x.some(oe=>oe.route.loader))O=!0;else if(f.v7_partialHydration){let oe=e.hydrationData?e.hydrationData.loaderData:null,ue=e.hydrationData?e.hydrationData.errors:null;if(ue){let ve=x.findIndex(T=>ue[T.route.id]!==void 0);O=x.slice(0,ve+1).every(T=>!VC(T.route,oe,ue))}else O=x.every(ve=>!VC(ve.route,oe,ue))}else O=e.hydrationData!=null;else if(O=!1,x=[],f.v7_partialHydration){let oe=Xr(null,a,e.history.location.pathname);oe.active&&oe.matches&&(x=oe.matches)}let E,C={historyAction:e.history.action,location:e.history.location,matches:x,initialized:O,navigation:dS,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||S,fetchers:new Map,blockers:new Map},P=kr.Pop,M=!1,I,B=!1,W=new Map,V=null,ee=!1,Z=!1,K=[],G=new Set,H=new Map,j=0,q=-1,Y=new Map,re=new Set,ie=new Map,se=new Map,ye=new Set,we=new Map,He=new Map,Ee;function it(){if(h=e.history.listen(oe=>{let{action:ue,location:ve,delta:T}=oe;if(Ee){Ee(),Ee=void 0;return}Vc(He.size===0||T!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let D=Dr({currentLocation:C.location,nextLocation:ve,historyAction:ue});if(D&&T!=null){let $=new Promise(A=>{Ee=A});e.history.go(T*-1),xi(D,{state:"blocked",location:ve,proceed(){xi(D,{state:"proceeding",proceed:void 0,reset:void 0,location:ve}),$.then(()=>e.history.go(T))},reset(){let A=new Map(C.blockers);A.set(D,Mp),De({blockers:A})}});return}return Nt(ue,ve)}),n){ise(t,W);let oe=()=>ose(t,W);t.addEventListener("pagehide",oe),V=()=>t.removeEventListener("pagehide",oe)}return C.initialized||Nt(kr.Pop,C.location,{initialHydration:!0}),E}function ke(){h&&h(),V&&V(),p.clear(),I&&I.abort(),C.fetchers.forEach((oe,ue)=>br(ue)),C.blockers.forEach((oe,ue)=>yo(ue))}function Le(oe){return p.add(oe),()=>p.delete(oe)}function De(oe,ue){ue===void 0&&(ue={}),C=ir({},C,oe);let ve=[],T=[];f.v7_fetcherPersist&&C.fetchers.forEach((D,$)=>{D.state==="idle"&&(ye.has($)?T.push($):ve.push($))}),[...p].forEach(D=>D(C,{deletedFetchers:T,viewTransitionOpts:ue.viewTransitionOpts,flushSync:ue.flushSync===!0})),f.v7_fetcherPersist&&(ve.forEach(D=>C.fetchers.delete(D)),T.forEach(D=>br(D)))}function me(oe,ue,ve){var T,D;let{flushSync:$}=ve===void 0?{}:ve,A=C.actionData!=null&&C.navigation.formMethod!=null&&Da(C.navigation.formMethod)&&C.navigation.state==="loading"&&((T=oe.state)==null?void 0:T._isRedirect)!==!0,L;ue.actionData?Object.keys(ue.actionData).length>0?L=ue.actionData:L=null:A?L=C.actionData:L=null;let Q=ue.loaderData?_M(C.loaderData,ue.loaderData,ue.matches||[],ue.errors):C.loaderData,te=C.blockers;te.size>0&&(te=new Map(te),te.forEach((je,We)=>te.set(We,Mp)));let fe=M===!0||C.navigation.formMethod!=null&&Da(C.navigation.formMethod)&&((D=oe.state)==null?void 0:D._isRedirect)!==!0;s&&(a=s,s=void 0),ee||P===kr.Pop||(P===kr.Push?e.history.push(oe,oe.state):P===kr.Replace&&e.history.replace(oe,oe.state));let _e;if(P===kr.Pop){let je=W.get(C.location.pathname);je&&je.has(oe.pathname)?_e={currentLocation:C.location,nextLocation:oe}:W.has(oe.pathname)&&(_e={currentLocation:oe,nextLocation:C.location})}else if(B){let je=W.get(C.location.pathname);je?je.add(oe.pathname):(je=new Set([oe.pathname]),W.set(C.location.pathname,je)),_e={currentLocation:C.location,nextLocation:oe}}De(ir({},ue,{actionData:L,loaderData:Q,historyAction:P,location:oe,initialized:!0,navigation:dS,revalidation:"idle",restoreScrollPosition:ur(oe,ue.matches||C.matches),preventScrollReset:fe,blockers:te}),{viewTransitionOpts:_e,flushSync:$===!0}),P=kr.Pop,M=!1,B=!1,ee=!1,Z=!1,K=[]}async function yt(oe,ue){if(typeof oe=="number"){e.history.go(oe);return}let ve=UC(C.location,C.matches,u,f.v7_prependBasename,oe,f.v7_relativeSplatPath,ue?.fromRouteId,ue?.relative),{path:T,submission:D,error:$}=pM(f.v7_normalizeFormMethod,!1,ve,ue),A=C.location,L=eg(C.location,T,ue&&ue.state);L=ir({},L,e.history.encodeLocation(L));let Q=ue&&ue.replace!=null?ue.replace:void 0,te=kr.Push;Q===!0?te=kr.Replace:Q===!1||D!=null&&Da(D.formMethod)&&D.formAction===C.location.pathname+C.location.search&&(te=kr.Replace);let fe=ue&&"preventScrollReset"in ue?ue.preventScrollReset===!0:void 0,_e=(ue&&ue.flushSync)===!0,je=Dr({currentLocation:A,nextLocation:L,historyAction:te});if(je){xi(je,{state:"blocked",location:L,proceed(){xi(je,{state:"proceeding",proceed:void 0,reset:void 0,location:L}),yt(oe,ue)},reset(){let We=new Map(C.blockers);We.set(je,Mp),De({blockers:We})}});return}return await Nt(te,L,{submission:D,pendingError:$,preventScrollReset:fe,replace:ue&&ue.replace,enableViewTransition:ue&&ue.viewTransition,flushSync:_e})}function lt(){if(wn(),De({revalidation:"loading"}),C.navigation.state!=="submitting"){if(C.navigation.state==="idle"){Nt(C.historyAction,C.location,{startUninterruptedRevalidation:!0});return}Nt(P||C.historyAction,C.navigation.location,{overrideNavigation:C.navigation,enableViewTransition:B===!0})}}async function Nt(oe,ue,ve){I&&I.abort(),I=null,P=oe,ee=(ve&&ve.startUninterruptedRevalidation)===!0,qn(C.location,C.matches),M=(ve&&ve.preventScrollReset)===!0,B=(ve&&ve.enableViewTransition)===!0;let T=s||a,D=ve&&ve.overrideNavigation,$=vc(T,ue,u),A=(ve&&ve.flushSync)===!0,L=Xr($,T,ue.pathname);if(L.active&&L.matches&&($=L.matches),!$){let{error:ct,notFoundMatches:Ie,route:nt}=Sa(ue.pathname);me(ue,{matches:Ie,loaderData:{},errors:{[nt.id]:ct}},{flushSync:A});return}if(C.initialized&&!Z&&Zae(C.location,ue)&&!(ve&&ve.submission&&Da(ve.submission.formMethod))){me(ue,{matches:$},{flushSync:A});return}I=new AbortController;let Q=Bf(e.history,ue,I.signal,ve&&ve.submission),te;if(ve&&ve.pendingError)te=[yc($).route.id,{type:In.error,error:ve.pendingError}];else if(ve&&ve.submission&&Da(ve.submission.formMethod)){let ct=await bn(Q,ue,ve.submission,$,L.active,{replace:ve.replace,flushSync:A});if(ct.shortCircuited)return;if(ct.pendingActionResult){let[Ie,nt]=ct.pendingActionResult;if(Mo(nt)&&Zx(nt.error)&&nt.error.status===404){I=null,me(ue,{matches:ct.matches,loaderData:{},errors:{[Ie]:nt.error}});return}}$=ct.matches||$,te=ct.pendingActionResult,D=hS(ue,ve.submission),A=!1,L.active=!1,Q=Bf(e.history,Q.url,Q.signal)}let{shortCircuited:fe,matches:_e,loaderData:je,errors:We}=await nn(Q,ue,$,L.active,D,ve&&ve.submission,ve&&ve.fetcherSubmission,ve&&ve.replace,ve&&ve.initialHydration===!0,A,te);fe||(I=null,me(ue,ir({matches:_e||$},SM(te),{loaderData:je,errors:We})))}async function bn(oe,ue,ve,T,D,$){$===void 0&&($={}),wn();let A=nse(ue,ve);if(De({navigation:A},{flushSync:$.flushSync===!0}),D){let te=await bo(T,ue.pathname,oe.signal);if(te.type==="aborted")return{shortCircuited:!0};if(te.type==="error"){let fe=yc(te.partialMatches).route.id;return{matches:te.partialMatches,pendingActionResult:[fe,{type:In.error,error:te.error}]}}else if(te.matches)T=te.matches;else{let{notFoundMatches:fe,error:_e,route:je}=Sa(ue.pathname);return{matches:fe,pendingActionResult:[je.id,{type:In.error,error:_e}]}}}let L,Q=a0(T,ue);if(!Q.route.action&&!Q.route.lazy)L={type:In.error,error:ro(405,{method:oe.method,pathname:ue.pathname,routeId:Q.route.id})};else if(L=(await tt("action",C,oe,[Q],T,null))[Q.route.id],oe.signal.aborted)return{shortCircuited:!0};if(_c(L)){let te;return $&&$.replace!=null?te=$.replace:te=bM(L.response.headers.get("Location"),new URL(oe.url),u)===C.location.pathname+C.location.search,await Ae(oe,L,!0,{submission:ve,replace:te}),{shortCircuited:!0}}if(ul(L))throw ro(400,{type:"defer-action"});if(Mo(L)){let te=yc(T,Q.route.id);return($&&$.replace)!==!0&&(P=kr.Push),{matches:T,pendingActionResult:[te.route.id,L]}}return{matches:T,pendingActionResult:[Q.route.id,L]}}async function nn(oe,ue,ve,T,D,$,A,L,Q,te,fe){let _e=D||hS(ue,$),je=$||A||OM(_e),We=!ee&&(!f.v7_partialHydration||!Q);if(T){if(We){let Ke=ne(fe);De(ir({navigation:_e},Ke!==void 0?{actionData:Ke}:{}),{flushSync:te})}let Ne=await bo(ve,ue.pathname,oe.signal);if(Ne.type==="aborted")return{shortCircuited:!0};if(Ne.type==="error"){let Ke=yc(Ne.partialMatches).route.id;return{matches:Ne.partialMatches,loaderData:{},errors:{[Ke]:Ne.error}}}else if(Ne.matches)ve=Ne.matches;else{let{error:Ke,notFoundMatches:Ge,route:pe}=Sa(ue.pathname);return{matches:Ge,loaderData:{},errors:{[pe.id]:Ke}}}}let ct=s||a,[Ie,nt]=mM(e.history,C,ve,je,ue,f.v7_partialHydration&&Q===!0,f.v7_skipActionErrorRevalidation,Z,K,G,ye,ie,re,ct,u,fe);if(_t(Ne=>!(ve&&ve.some(Ke=>Ke.route.id===Ne))||Ie&&Ie.some(Ke=>Ke.route.id===Ne)),q=++j,Ie.length===0&&nt.length===0){let Ne=bi();return me(ue,ir({matches:ve,loaderData:{},errors:fe&&Mo(fe[1])?{[fe[0]]:fe[1].error}:null},SM(fe),Ne?{fetchers:new Map(C.fetchers)}:{}),{flushSync:te}),{shortCircuited:!0}}if(We){let Ne={};if(!T){Ne.navigation=_e;let Ke=ne(fe);Ke!==void 0&&(Ne.actionData=Ke)}nt.length>0&&(Ne.fetchers=de(nt)),De(Ne,{flushSync:te})}nt.forEach(Ne=>{sr(Ne.key),Ne.controller&&H.set(Ne.key,Ne.controller)});let bt=()=>nt.forEach(Ne=>sr(Ne.key));I&&I.signal.addEventListener("abort",bt);let{loaderResults:Ot,fetcherResults:gt}=await mt(C,ve,Ie,nt,oe);if(oe.signal.aborted)return{shortCircuited:!0};I&&I.signal.removeEventListener("abort",bt),nt.forEach(Ne=>H.delete(Ne.key));let ht=o1(Ot);if(ht)return await Ae(oe,ht.result,!0,{replace:L}),{shortCircuited:!0};if(ht=o1(gt),ht)return re.add(ht.key),await Ae(oe,ht.result,!0,{replace:L}),{shortCircuited:!0};let{loaderData:xt,errors:wt}=wM(C,ve,Ot,fe,nt,gt,we);we.forEach((Ne,Ke)=>{Ne.subscribe(Ge=>{(Ge||Ne.done)&&we.delete(Ke)})}),f.v7_partialHydration&&Q&&C.errors&&(wt=ir({},C.errors,wt));let Qe=bi(),ut=Rr(q),Xe=Qe||ut||nt.length>0;return ir({matches:ve,loaderData:xt,errors:wt},Xe?{fetchers:new Map(C.fetchers)}:{})}function ne(oe){if(oe&&!Mo(oe[1]))return{[oe[0]]:oe[1].data};if(C.actionData)return Object.keys(C.actionData).length===0?null:C.actionData}function de(oe){return oe.forEach(ue=>{let ve=C.fetchers.get(ue.key),T=Rp(void 0,ve?ve.data:void 0);C.fetchers.set(ue.key,T)}),new Map(C.fetchers)}function ge(oe,ue,ve,T){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");sr(oe);let D=(T&&T.flushSync)===!0,$=s||a,A=UC(C.location,C.matches,u,f.v7_prependBasename,ve,f.v7_relativeSplatPath,ue,T?.relative),L=vc($,A,u),Q=Xr(L,$,A);if(Q.active&&Q.matches&&(L=Q.matches),!L){_n(oe,ue,ro(404,{pathname:A}),{flushSync:D});return}let{path:te,submission:fe,error:_e}=pM(f.v7_normalizeFormMethod,!0,A,T);if(_e){_n(oe,ue,_e,{flushSync:D});return}let je=a0(L,te),We=(T&&T.preventScrollReset)===!0;if(fe&&Da(fe.formMethod)){ze(oe,ue,te,je,L,Q.active,D,We,fe);return}ie.set(oe,{routeId:ue,path:te}),Fe(oe,ue,te,je,L,Q.active,D,We,fe)}async function ze(oe,ue,ve,T,D,$,A,L,Q){wn(),ie.delete(oe);function te(he){if(!he.route.action&&!he.route.lazy){let Re=ro(405,{method:Q.formMethod,pathname:ve,routeId:ue});return _n(oe,ue,Re,{flushSync:A}),!0}return!1}if(!$&&te(T))return;let fe=C.fetchers.get(oe);Kt(oe,rse(Q,fe),{flushSync:A});let _e=new AbortController,je=Bf(e.history,ve,_e.signal,Q);if($){let he=await bo(D,ve,je.signal);if(he.type==="aborted")return;if(he.type==="error"){_n(oe,ue,he.error,{flushSync:A});return}else if(he.matches){if(D=he.matches,T=a0(D,ve),te(T))return}else{_n(oe,ue,ro(404,{pathname:ve}),{flushSync:A});return}}H.set(oe,_e);let We=j,Ie=(await tt("action",C,je,[T],D,oe))[T.route.id];if(je.signal.aborted){H.get(oe)===_e&&H.delete(oe);return}if(f.v7_fetcherPersist&&ye.has(oe)){if(_c(Ie)||Mo(Ie)){Kt(oe,Gu(void 0));return}}else{if(_c(Ie))if(H.delete(oe),q>We){Kt(oe,Gu(void 0));return}else return re.add(oe),Kt(oe,Rp(Q)),Ae(je,Ie,!1,{fetcherSubmission:Q,preventScrollReset:L});if(Mo(Ie)){_n(oe,ue,Ie.error);return}}if(ul(Ie))throw ro(400,{type:"defer-action"});let nt=C.navigation.location||C.location,bt=Bf(e.history,nt,_e.signal),Ot=s||a,gt=C.navigation.state!=="idle"?vc(Ot,C.navigation.location,u):C.matches;fn(gt,"Didn't find any matches after fetcher action");let ht=++j;Y.set(oe,ht);let xt=Rp(Q,Ie.data);C.fetchers.set(oe,xt);let[wt,Qe]=mM(e.history,C,gt,Q,nt,!1,f.v7_skipActionErrorRevalidation,Z,K,G,ye,ie,re,Ot,u,[T.route.id,Ie]);Qe.filter(he=>he.key!==oe).forEach(he=>{let Re=he.key,Oe=C.fetchers.get(Re),Pe=Rp(void 0,Oe?Oe.data:void 0);C.fetchers.set(Re,Pe),sr(Re),he.controller&&H.set(Re,he.controller)}),De({fetchers:new Map(C.fetchers)});let ut=()=>Qe.forEach(he=>sr(he.key));_e.signal.addEventListener("abort",ut);let{loaderResults:Xe,fetcherResults:Ne}=await mt(C,gt,wt,Qe,bt);if(_e.signal.aborted)return;_e.signal.removeEventListener("abort",ut),Y.delete(oe),H.delete(oe),Qe.forEach(he=>H.delete(he.key));let Ke=o1(Xe);if(Ke)return Ae(bt,Ke.result,!1,{preventScrollReset:L});if(Ke=o1(Ne),Ke)return re.add(Ke.key),Ae(bt,Ke.result,!1,{preventScrollReset:L});let{loaderData:Ge,errors:pe}=wM(C,gt,Xe,void 0,Qe,Ne,we);if(C.fetchers.has(oe)){let he=Gu(Ie.data);C.fetchers.set(oe,he)}Rr(ht),C.navigation.state==="loading"&&ht>q?(fn(P,"Expected pending action"),I&&I.abort(),me(C.navigation.location,{matches:gt,loaderData:Ge,errors:pe,fetchers:new Map(C.fetchers)})):(De({errors:pe,loaderData:_M(C.loaderData,Ge,gt,pe),fetchers:new Map(C.fetchers)}),Z=!1)}async function Fe(oe,ue,ve,T,D,$,A,L,Q){let te=C.fetchers.get(oe);Kt(oe,Rp(Q,te?te.data:void 0),{flushSync:A});let fe=new AbortController,_e=Bf(e.history,ve,fe.signal);if($){let Ie=await bo(D,ve,_e.signal);if(Ie.type==="aborted")return;if(Ie.type==="error"){_n(oe,ue,Ie.error,{flushSync:A});return}else if(Ie.matches)D=Ie.matches,T=a0(D,ve);else{_n(oe,ue,ro(404,{pathname:ve}),{flushSync:A});return}}H.set(oe,fe);let je=j,ct=(await tt("loader",C,_e,[T],D,oe))[T.route.id];if(ul(ct)&&(ct=await NO(ct,_e.signal,!0)||ct),H.get(oe)===fe&&H.delete(oe),!_e.signal.aborted){if(ye.has(oe)){Kt(oe,Gu(void 0));return}if(_c(ct))if(q>je){Kt(oe,Gu(void 0));return}else{re.add(oe),await Ae(_e,ct,!1,{preventScrollReset:L});return}if(Mo(ct)){_n(oe,ue,ct.error);return}fn(!ul(ct),"Unhandled fetcher deferred data"),Kt(oe,Gu(ct.data))}}async function Ae(oe,ue,ve,T){let{submission:D,fetcherSubmission:$,preventScrollReset:A,replace:L}=T===void 0?{}:T;ue.response.headers.has("X-Remix-Revalidate")&&(Z=!0);let Q=ue.response.headers.get("Location");fn(Q,"Expected a Location header on the redirect Response"),Q=bM(Q,new URL(oe.url),u);let te=eg(C.location,Q,{_isRedirect:!0});if(n){let Ie=!1;if(ue.response.headers.has("X-Remix-Reload-Document"))Ie=!0;else if(IO.test(Q)){const nt=e.history.createURL(Q);Ie=nt.origin!==t.location.origin||$h(nt.pathname,u)==null}if(Ie){L?t.location.replace(Q):t.location.assign(Q);return}}I=null;let fe=L===!0||ue.response.headers.has("X-Remix-Replace")?kr.Replace:kr.Push,{formMethod:_e,formAction:je,formEncType:We}=C.navigation;!D&&!$&&_e&&je&&We&&(D=OM(C.navigation));let ct=D||$;if(Lae.has(ue.response.status)&&ct&&Da(ct.formMethod))await Nt(fe,te,{submission:ir({},ct,{formAction:Q}),preventScrollReset:A||M,enableViewTransition:ve?B:void 0});else{let Ie=hS(te,D);await Nt(fe,te,{overrideNavigation:Ie,fetcherSubmission:$,preventScrollReset:A||M,enableViewTransition:ve?B:void 0})}}async function tt(oe,ue,ve,T,D,$){let A,L={};try{A=await Hae(l,oe,ue,ve,T,D,$,o,i)}catch(Q){return T.forEach(te=>{L[te.route.id]={type:In.error,error:Q}}),L}for(let[Q,te]of Object.entries(A))if(Xae(te)){let fe=te.result;L[Q]={type:In.redirect,response:Gae(fe,ve,Q,D,u,f.v7_relativeSplatPath)}}else L[Q]=await qae(te);return L}async function mt(oe,ue,ve,T,D){let $=oe.matches,A=tt("loader",oe,D,ve,ue,null),L=Promise.all(T.map(async fe=>{if(fe.matches&&fe.match&&fe.controller){let je=(await tt("loader",oe,Bf(e.history,fe.path,fe.controller.signal),[fe.match],fe.matches,fe.key))[fe.match.route.id];return{[fe.key]:je}}else return Promise.resolve({[fe.key]:{type:In.error,error:ro(404,{pathname:fe.path})}})})),Q=await A,te=(await L).reduce((fe,_e)=>Object.assign(fe,_e),{});return await Promise.all([ese(ue,Q,D.signal,$,oe.loaderData),tse(ue,te,T)]),{loaderResults:Q,fetcherResults:te}}function wn(){Z=!0,K.push(..._t()),ie.forEach((oe,ue)=>{H.has(ue)&&G.add(ue),sr(ue)})}function Kt(oe,ue,ve){ve===void 0&&(ve={}),C.fetchers.set(oe,ue),De({fetchers:new Map(C.fetchers)},{flushSync:(ve&&ve.flushSync)===!0})}function _n(oe,ue,ve,T){T===void 0&&(T={});let D=yc(C.matches,ue);br(oe),De({errors:{[D.route.id]:ve},fetchers:new Map(C.fetchers)},{flushSync:(T&&T.flushSync)===!0})}function Ii(oe){return f.v7_fetcherPersist&&(se.set(oe,(se.get(oe)||0)+1),ye.has(oe)&&ye.delete(oe)),C.fetchers.get(oe)||Fae}function br(oe){let ue=C.fetchers.get(oe);H.has(oe)&&!(ue&&ue.state==="loading"&&Y.has(oe))&&sr(oe),ie.delete(oe),Y.delete(oe),re.delete(oe),ye.delete(oe),G.delete(oe),C.fetchers.delete(oe)}function yi(oe){if(f.v7_fetcherPersist){let ue=(se.get(oe)||0)-1;ue<=0?(se.delete(oe),ye.add(oe)):se.set(oe,ue)}else br(oe);De({fetchers:new Map(C.fetchers)})}function sr(oe){let ue=H.get(oe);ue&&(ue.abort(),H.delete(oe))}function si(oe){for(let ue of oe){let ve=Ii(ue),T=Gu(ve.data);C.fetchers.set(ue,T)}}function bi(){let oe=[],ue=!1;for(let ve of re){let T=C.fetchers.get(ve);fn(T,"Expected fetcher: "+ve),T.state==="loading"&&(re.delete(ve),oe.push(ve),ue=!0)}return si(oe),ue}function Rr(oe){let ue=[];for(let[ve,T]of Y)if(T<oe){let D=C.fetchers.get(ve);fn(D,"Expected fetcher: "+ve),D.state==="loading"&&(sr(ve),Y.delete(ve),ue.push(ve))}return si(ue),ue.length>0}function Xi(oe,ue){let ve=C.blockers.get(oe)||Mp;return He.get(oe)!==ue&&He.set(oe,ue),ve}function yo(oe){C.blockers.delete(oe),He.delete(oe)}function xi(oe,ue){let ve=C.blockers.get(oe)||Mp;fn(ve.state==="unblocked"&&ue.state==="blocked"||ve.state==="blocked"&&ue.state==="blocked"||ve.state==="blocked"&&ue.state==="proceeding"||ve.state==="blocked"&&ue.state==="unblocked"||ve.state==="proceeding"&&ue.state==="unblocked","Invalid blocker state transition: "+ve.state+" -> "+ue.state);let T=new Map(C.blockers);T.set(oe,ue),De({blockers:T})}function Dr(oe){let{currentLocation:ue,nextLocation:ve,historyAction:T}=oe;if(He.size===0)return;He.size>1&&Vc(!1,"A router only supports one blocker at a time");let D=Array.from(He.entries()),[$,A]=D[D.length-1],L=C.blockers.get($);if(!(L&&L.state==="proceeding")&&A({currentLocation:ue,nextLocation:ve,historyAction:T}))return $}function Sa(oe){let ue=ro(404,{pathname:oe}),ve=s||a,{matches:T,route:D}=CM(ve);return _t(),{notFoundMatches:T,route:D,error:ue}}function _t(oe){let ue=[];return we.forEach((ve,T)=>{(!oe||oe(T))&&(ve.cancel(),ue.push(T),we.delete(T))}),ue}function hn(oe,ue,ve){if(m=oe,b=ue,v=ve||null,!w&&C.navigation===dS){w=!0;let T=ur(C.location,C.matches);T!=null&&De({restoreScrollPosition:T})}return()=>{m=null,b=null,v=null}}function Sn(oe,ue){return v&&v(oe,ue.map(T=>gae(T,C.loaderData)))||oe.key}function qn(oe,ue){if(m&&b){let ve=Sn(oe,ue);m[ve]=b()}}function ur(oe,ue){if(m){let ve=Sn(oe,ue),T=m[ve];if(typeof T=="number")return T}return null}function Xr(oe,ue,ve){if(c)if(oe){if(Object.keys(oe[0].params).length>0)return{active:!0,matches:ny(ue,ve,u,!0)}}else return{active:!0,matches:ny(ue,ve,u,!0)||[]};return{active:!1,matches:null}}async function bo(oe,ue,ve){if(!c)return{type:"success",matches:oe};let T=oe;for(;;){let D=s==null,$=s||a,A=o;try{await c({path:ue,matches:T,patch:(te,fe)=>{ve.aborted||yM(te,fe,$,A,i)}})}catch(te){return{type:"error",error:te,partialMatches:T}}finally{D&&!ve.aborted&&(a=[...a])}if(ve.aborted)return{type:"aborted"};let L=vc($,ue,u);if(L)return{type:"success",matches:L};let Q=ny($,ue,u,!0);if(!Q||T.length===Q.length&&T.every((te,fe)=>te.route.id===Q[fe].route.id))return{type:"success",matches:null};T=Q}}function Ql(oe){o={},s=jy(oe,i,void 0,o)}function Ef(oe,ue){let ve=s==null;yM(oe,ue,s||a,o,i),ve&&(a=[...a],De({}))}return E={get basename(){return u},get future(){return f},get state(){return C},get routes(){return a},get window(){return t},initialize:it,subscribe:Le,enableScrollRestoration:hn,navigate:yt,fetch:ge,revalidate:lt,createHref:oe=>e.history.createHref(oe),encodeLocation:oe=>e.history.encodeLocation(oe),getFetcher:Ii,deleteFetcher:yi,dispose:ke,getBlocker:Xi,deleteBlocker:yo,patchRoutes:Ef,_internalFetchControllers:H,_internalActiveDeferreds:we,_internalSetRoutes:Ql},E}function zae(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function UC(e,t,n,r,i,o,a,s){let u,l;if(a){u=[];for(let f of t)if(u.push(f),f.route.id===a){l=f;break}}else u=t,l=t[t.length-1];let c=$O(i||".",DO(u,o),$h(e.pathname,n)||e.pathname,s==="path");if(i==null&&(c.search=e.search,c.hash=e.hash),(i==null||i===""||i===".")&&l){let f=LO(c.search);if(l.route.index&&!f)c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index";else if(!l.route.index&&f){let h=new URLSearchParams(c.search),p=h.getAll("index");h.delete("index"),p.filter(v=>v).forEach(v=>h.append("index",v));let m=h.toString();c.search=m?"?"+m:""}}return r&&n!=="/"&&(c.pathname=c.pathname==="/"?n:cu([n,c.pathname])),Wc(c)}function pM(e,t,n,r){if(!r||!zae(r))return{path:n};if(r.formMethod&&!Jae(r.formMethod))return{path:n,error:ro(405,{method:r.formMethod})};let i=()=>({path:n,error:ro(400,{type:"invalid-body"})}),o=r.formMethod||"get",a=e?o.toUpperCase():o.toLowerCase(),s=rj(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Da(a))return i();let h=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((p,m)=>{let[v,b]=m;return""+p+v+"="+b+`
|
||
`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:h}}}else if(r.formEncType==="application/json"){if(!Da(a))return i();try{let h=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:h,text:void 0}}}catch{return i()}}}fn(typeof FormData=="function","FormData is not available in this environment");let u,l;if(r.formData)u=WC(r.formData),l=r.formData;else if(r.body instanceof FormData)u=WC(r.body),l=r.body;else if(r.body instanceof URLSearchParams)u=r.body,l=xM(u);else if(r.body==null)u=new URLSearchParams,l=new FormData;else try{u=new URLSearchParams(r.body),l=xM(u)}catch{return i()}let c={formMethod:a,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:l,json:void 0,text:void 0};if(Da(c.formMethod))return{path:n,submission:c};let f=ku(n);return t&&f.search&&LO(f.search)&&u.append("index",""),f.search="?"+u,{path:Wc(f),submission:c}}function gM(e,t,n){n===void 0&&(n=!1);let r=e.findIndex(i=>i.route.id===t);return r>=0?e.slice(0,n?r+1:r):e}function mM(e,t,n,r,i,o,a,s,u,l,c,f,h,p,m,v){let b=v?Mo(v[1])?v[1].error:v[1].data:void 0,w=e.createURL(t.location),x=e.createURL(i),S=n;o&&t.errors?S=gM(n,Object.keys(t.errors)[0],!0):v&&Mo(v[1])&&(S=gM(n,v[0]));let O=v?v[1].statusCode:void 0,E=a&&O&&O>=400,C=S.filter((M,I)=>{let{route:B}=M;if(B.lazy)return!0;if(B.loader==null)return!1;if(o)return VC(B,t.loaderData,t.errors);if(Uae(t.loaderData,t.matches[I],M)||u.some(ee=>ee===M.route.id))return!0;let W=t.matches[I],V=M;return vM(M,ir({currentUrl:w,currentParams:W.params,nextUrl:x,nextParams:V.params},r,{actionResult:b,actionStatus:O,defaultShouldRevalidate:E?!1:s||w.pathname+w.search===x.pathname+x.search||w.search!==x.search||tj(W,V)}))}),P=[];return f.forEach((M,I)=>{if(o||!n.some(Z=>Z.route.id===M.routeId)||c.has(I))return;let B=vc(p,M.path,m);if(!B){P.push({key:I,routeId:M.routeId,path:M.path,matches:null,match:null,controller:null});return}let W=t.fetchers.get(I),V=a0(B,M.path),ee=!1;h.has(I)?ee=!1:l.has(I)?(l.delete(I),ee=!0):W&&W.state!=="idle"&&W.data===void 0?ee=s:ee=vM(V,ir({currentUrl:w,currentParams:t.matches[t.matches.length-1].params,nextUrl:x,nextParams:n[n.length-1].params},r,{actionResult:b,actionStatus:O,defaultShouldRevalidate:E?!1:s})),ee&&P.push({key:I,routeId:M.routeId,path:M.path,matches:B,match:V,controller:new AbortController})}),[C,P]}function VC(e,t,n){if(e.lazy)return!0;if(!e.loader)return!1;let r=t!=null&&t[e.id]!==void 0,i=n!=null&&n[e.id]!==void 0;return!r&&i?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!r&&!i}function Uae(e,t,n){let r=!t||n.route.id!==t.route.id,i=e[n.route.id]===void 0;return r||i}function tj(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function vM(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}function yM(e,t,n,r,i){var o;let a;if(e){let l=r[e];fn(l,"No route found to patch children into: routeId = "+e),l.children||(l.children=[]),a=l.children}else a=n;let s=t.filter(l=>!a.some(c=>nj(l,c))),u=jy(s,i,[e||"_","patch",String(((o=a)==null?void 0:o.length)||"0")],r);a.push(...u)}function nj(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((n,r)=>{var i;return(i=t.children)==null?void 0:i.some(o=>nj(n,o))}):!1}async function Vae(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let i=n[e.id];fn(i,"No route found in manifest");let o={};for(let a in r){let u=i[a]!==void 0&&a!=="hasErrorBoundary";Vc(!u,'Route "'+i.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!u&&!hae.has(a)&&(o[a]=r[a])}Object.assign(i,o),Object.assign(i,ir({},t(i),{lazy:void 0}))}async function Wae(e){let{matches:t}=e,n=t.filter(i=>i.shouldLoad);return(await Promise.all(n.map(i=>i.resolve()))).reduce((i,o,a)=>Object.assign(i,{[n[a].route.id]:o}),{})}async function Hae(e,t,n,r,i,o,a,s,u,l){let c=o.map(p=>p.route.lazy?Vae(p.route,u,s):void 0),f=o.map((p,m)=>{let v=c[m],b=i.some(x=>x.route.id===p.route.id);return ir({},p,{shouldLoad:b,resolve:async x=>(x&&r.method==="GET"&&(p.route.lazy||p.route.loader)&&(b=!0),b?Kae(t,r,p,v,x,l):Promise.resolve({type:In.data,result:void 0}))})}),h=await e({matches:f,request:r,params:o[0].params,fetcherKey:a,context:l});try{await Promise.all(c)}catch{}return h}async function Kae(e,t,n,r,i,o){let a,s,u=l=>{let c,f=new Promise((m,v)=>c=v);s=()=>c(),t.signal.addEventListener("abort",s);let h=m=>typeof l!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):l({request:t,params:n.params,context:o},...m!==void 0?[m]:[]),p=(async()=>{try{return{type:"data",result:await(i?i(v=>h(v)):h())}}catch(m){return{type:"error",result:m}}})();return Promise.race([p,f])};try{let l=n.route[e];if(r)if(l){let c,[f]=await Promise.all([u(l).catch(h=>{c=h}),r]);if(c!==void 0)throw c;a=f}else if(await r,l=n.route[e],l)a=await u(l);else if(e==="action"){let c=new URL(t.url),f=c.pathname+c.search;throw ro(405,{method:t.method,pathname:f,routeId:n.route.id})}else return{type:In.data,result:void 0};else if(l)a=await u(l);else{let c=new URL(t.url),f=c.pathname+c.search;throw ro(404,{pathname:f})}fn(a.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(l){return{type:In.error,result:l}}finally{s&&t.signal.removeEventListener("abort",s)}return a}async function qae(e){let{result:t,type:n}=e;if(ij(t)){let l;try{let c=t.headers.get("Content-Type");c&&/\bapplication\/json\b/.test(c)?t.body==null?l=null:l=await t.json():l=await t.text()}catch(c){return{type:In.error,error:c}}return n===In.error?{type:In.error,error:new By(t.status,t.statusText,l),statusCode:t.status,headers:t.headers}:{type:In.data,data:l,statusCode:t.status,headers:t.headers}}if(n===In.error){if(EM(t)){var r;if(t.data instanceof Error){var i;return{type:In.error,error:t.data,statusCode:(i=t.init)==null?void 0:i.status}}t=new By(((r=t.init)==null?void 0:r.status)||500,void 0,t.data)}return{type:In.error,error:t,statusCode:Zx(t)?t.status:void 0}}if(Qae(t)){var o,a;return{type:In.deferred,deferredData:t,statusCode:(o=t.init)==null?void 0:o.status,headers:((a=t.init)==null?void 0:a.headers)&&new Headers(t.init.headers)}}if(EM(t)){var s,u;return{type:In.data,data:t.data,statusCode:(s=t.init)==null?void 0:s.status,headers:(u=t.init)!=null&&u.headers?new Headers(t.init.headers):void 0}}return{type:In.data,data:t}}function Gae(e,t,n,r,i,o){let a=e.headers.get("Location");if(fn(a,"Redirects returned/thrown from loaders/actions must have a Location header"),!IO.test(a)){let s=r.slice(0,r.findIndex(u=>u.route.id===n)+1);a=UC(new URL(t.url),s,i,!0,a,o),e.headers.set("Location",a)}return e}function bM(e,t,n){if(IO.test(e)){let r=e,i=r.startsWith("//")?new URL(t.protocol+r):new URL(r),o=$h(i.pathname,n)!=null;if(i.origin===t.origin&&o)return i.pathname+i.search+i.hash}return e}function Bf(e,t,n,r){let i=e.createURL(rj(t)).toString(),o={signal:n};if(r&&Da(r.formMethod)){let{formMethod:a,formEncType:s}=r;o.method=a.toUpperCase(),s==="application/json"?(o.headers=new Headers({"Content-Type":s}),o.body=JSON.stringify(r.json)):s==="text/plain"?o.body=r.text:s==="application/x-www-form-urlencoded"&&r.formData?o.body=WC(r.formData):o.body=r.formData}return new Request(i,o)}function WC(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function xM(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function Yae(e,t,n,r,i){let o={},a=null,s,u=!1,l={},c=n&&Mo(n[1])?n[1].error:void 0;return e.forEach(f=>{if(!(f.route.id in t))return;let h=f.route.id,p=t[h];if(fn(!_c(p),"Cannot handle redirect results in processLoaderData"),Mo(p)){let m=p.error;c!==void 0&&(m=c,c=void 0),a=a||{};{let v=yc(e,h);a[v.route.id]==null&&(a[v.route.id]=m)}o[h]=void 0,u||(u=!0,s=Zx(p.error)?p.error.status:500),p.headers&&(l[h]=p.headers)}else ul(p)?(r.set(h,p.deferredData),o[h]=p.deferredData.data,p.statusCode!=null&&p.statusCode!==200&&!u&&(s=p.statusCode),p.headers&&(l[h]=p.headers)):(o[h]=p.data,p.statusCode&&p.statusCode!==200&&!u&&(s=p.statusCode),p.headers&&(l[h]=p.headers))}),c!==void 0&&n&&(a={[n[0]]:c},o[n[0]]=void 0),{loaderData:o,errors:a,statusCode:s||200,loaderHeaders:l}}function wM(e,t,n,r,i,o,a){let{loaderData:s,errors:u}=Yae(t,n,r,a);return i.forEach(l=>{let{key:c,match:f,controller:h}=l,p=o[c];if(fn(p,"Did not find corresponding fetcher result"),!(h&&h.signal.aborted))if(Mo(p)){let m=yc(e.matches,f?.route.id);u&&u[m.route.id]||(u=ir({},u,{[m.route.id]:p.error})),e.fetchers.delete(c)}else if(_c(p))fn(!1,"Unhandled fetcher revalidation redirect");else if(ul(p))fn(!1,"Unhandled fetcher deferred data");else{let m=Gu(p.data);e.fetchers.set(c,m)}}),{loaderData:s,errors:u}}function _M(e,t,n,r){let i=ir({},t);for(let o of n){let a=o.route.id;if(t.hasOwnProperty(a)?t[a]!==void 0&&(i[a]=t[a]):e[a]!==void 0&&o.route.loader&&(i[a]=e[a]),r&&r.hasOwnProperty(a))break}return i}function SM(e){return e?Mo(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function yc(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function CM(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function ro(e,t){let{pathname:n,routeId:r,method:i,type:o,message:a}=t===void 0?{}:t,s="Unknown Server Error",u="Unknown @remix-run/router error";return e===400?(s="Bad Request",i&&n&&r?u="You made a "+i+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":o==="defer-action"?u="defer() is not supported in actions":o==="invalid-body"&&(u="Unable to encode submission body")):e===403?(s="Forbidden",u='Route "'+r+'" does not match URL "'+n+'"'):e===404?(s="Not Found",u='No route matches URL "'+n+'"'):e===405&&(s="Method Not Allowed",i&&n&&r?u="You made a "+i.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":i&&(u='Invalid request method "'+i.toUpperCase()+'"')),new By(e||500,s,new Error(u),!0)}function o1(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[r,i]=t[n];if(_c(i))return{key:r,result:i}}}function rj(e){let t=typeof e=="string"?ku(e):e;return Wc(ir({},t,{hash:""}))}function Zae(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function Xae(e){return ij(e.result)&&Nae.has(e.result.status)}function ul(e){return e.type===In.deferred}function Mo(e){return e.type===In.error}function _c(e){return(e&&e.type)===In.redirect}function EM(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function Qae(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function ij(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Jae(e){return Iae.has(e.toLowerCase())}function Da(e){return Dae.has(e.toLowerCase())}async function ese(e,t,n,r,i){let o=Object.entries(t);for(let a=0;a<o.length;a++){let[s,u]=o[a],l=e.find(h=>h?.route.id===s);if(!l)continue;let c=r.find(h=>h.route.id===l.route.id),f=c!=null&&!tj(c,l)&&(i&&i[l.route.id])!==void 0;ul(u)&&f&&await NO(u,n,!1).then(h=>{h&&(t[s]=h)})}}async function tse(e,t,n){for(let r=0;r<n.length;r++){let{key:i,routeId:o,controller:a}=n[r],s=t[i];e.find(l=>l?.route.id===o)&&ul(s)&&(fn(a,"Expected an AbortController for revalidating fetcher deferred result"),await NO(s,a.signal,!0).then(l=>{l&&(t[i]=l)}))}}async function NO(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:In.data,data:e.deferredData.unwrappedData}}catch(i){return{type:In.error,error:i}}return{type:In.data,data:e.deferredData.data}}}function LO(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function a0(e,t){let n=typeof t=="string"?ku(t).search:t.search;if(e[e.length-1].route.index&&LO(n||""))return e[e.length-1];let r=QF(e);return r[r.length-1]}function OM(e){let{formMethod:t,formAction:n,formEncType:r,text:i,formData:o,json:a}=e;if(!(!t||!n||!r)){if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:i};if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:o,json:void 0,text:void 0};if(a!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function hS(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function nse(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Rp(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function rse(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Gu(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function ise(e,t){try{let n=e.sessionStorage.getItem(ej);if(n){let r=JSON.parse(n);for(let[i,o]of Object.entries(r||{}))o&&Array.isArray(o)&&t.set(i,new Set(o||[]))}}catch{}}function ose(e,t){if(t.size>0){let n={};for(let[r,i]of t)n[r]=[...i];try{e.sessionStorage.setItem(ej,JSON.stringify(n))}catch(r){Vc(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/**
|
||
* React Router v6.28.1
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/function zy(){return zy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zy.apply(this,arguments)}const Xx=y.createContext(null),oj=y.createContext(null),pf=y.createContext(null),FO=y.createContext(null),Ul=y.createContext({outlet:null,matches:[],isDataRoute:!1}),aj=y.createContext(null);function ase(e,t){let{relative:n}=t===void 0?{}:t;wm()||fn(!1);let{basename:r,navigator:i}=y.useContext(pf),{hash:o,pathname:a,search:s}=lj(e,{relative:n}),u=a;return r!=="/"&&(u=a==="/"?r:cu([r,a])),i.createHref({pathname:u,search:s,hash:o})}function wm(){return y.useContext(FO)!=null}function _m(){return wm()||fn(!1),y.useContext(FO).location}function sj(e){y.useContext(pf).static||y.useLayoutEffect(e)}function uj(){let{isDataRoute:e}=y.useContext(Ul);return e?xse():sse()}function sse(){wm()||fn(!1);let e=y.useContext(Xx),{basename:t,future:n,navigator:r}=y.useContext(pf),{matches:i}=y.useContext(Ul),{pathname:o}=_m(),a=JSON.stringify(DO(i,n.v7_relativeSplatPath)),s=y.useRef(!1);return sj(()=>{s.current=!0}),y.useCallback(function(l,c){if(c===void 0&&(c={}),!s.current)return;if(typeof l=="number"){r.go(l);return}let f=$O(l,JSON.parse(a),o,c.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:cu([t,f.pathname])),(c.replace?r.replace:r.push)(f,c.state,c)},[t,r,a,o,e])}const use=y.createContext(null);function lse(e){let t=y.useContext(Ul).outlet;return t&&y.createElement(use.Provider,{value:e},t)}function lj(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=y.useContext(pf),{matches:i}=y.useContext(Ul),{pathname:o}=_m(),a=JSON.stringify(DO(i,r.v7_relativeSplatPath));return y.useMemo(()=>$O(e,JSON.parse(a),o,n==="path"),[e,a,o,n])}function cse(e,t,n,r){wm()||fn(!1);let{navigator:i}=y.useContext(pf),{matches:o}=y.useContext(Ul),a=o[o.length-1],s=a?a.params:{};a&&a.pathname;let u=a?a.pathnameBase:"/";a&&a.route;let l=_m(),c;c=l;let f=c.pathname||"/",h=f;if(u!=="/"){let v=u.replace(/^\//,"").split("/");h="/"+f.replace(/^\//,"").split("/").slice(v.length).join("/")}let p=vc(e,{pathname:h});return gse(p&&p.map(v=>Object.assign({},v,{params:Object.assign({},s,v.params),pathname:cu([u,i.encodeLocation?i.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?u:cu([u,i.encodeLocation?i.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),o,n,r)}function fse(){let e=bse(),t=Zx(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},t),n?y.createElement("pre",{style:i},n):null,null)}const dse=y.createElement(fse,null);class hse extends y.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?y.createElement(Ul.Provider,{value:this.props.routeContext},y.createElement(aj.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function pse(e){let{routeContext:t,match:n,children:r}=e,i=y.useContext(Xx);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),y.createElement(Ul.Provider,{value:t},r)}function gse(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var o;if(!n)return null;if(n.errors)e=n.matches;else if((o=r)!=null&&o.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let a=e,s=(i=n)==null?void 0:i.errors;if(s!=null){let c=a.findIndex(f=>f.route.id&&s?.[f.route.id]!==void 0);c>=0||fn(!1),a=a.slice(0,Math.min(a.length,c+1))}let u=!1,l=-1;if(n&&r&&r.v7_partialHydration)for(let c=0;c<a.length;c++){let f=a[c];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(l=c),f.route.id){let{loaderData:h,errors:p}=n,m=f.route.loader&&h[f.route.id]===void 0&&(!p||p[f.route.id]===void 0);if(f.route.lazy||m){u=!0,l>=0?a=a.slice(0,l+1):a=[a[0]];break}}}return a.reduceRight((c,f,h)=>{let p,m=!1,v=null,b=null;n&&(p=s&&f.route.id?s[f.route.id]:void 0,v=f.route.errorElement||dse,u&&(l<0&&h===0?(wse("route-fallback"),m=!0,b=null):l===h&&(m=!0,b=f.route.hydrateFallbackElement||null)));let w=t.concat(a.slice(0,h+1)),x=()=>{let S;return p?S=v:m?S=b:f.route.Component?S=y.createElement(f.route.Component,null):f.route.element?S=f.route.element:S=c,y.createElement(pse,{match:f,routeContext:{outlet:c,matches:w,isDataRoute:n!=null},children:S})};return n&&(f.route.ErrorBoundary||f.route.errorElement||h===0)?y.createElement(hse,{location:n.location,revalidation:n.revalidation,component:v,error:p,children:x(),routeContext:{outlet:null,matches:w,isDataRoute:!0}}):x()},null)}var cj=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(cj||{}),Uy=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Uy||{});function mse(e){let t=y.useContext(Xx);return t||fn(!1),t}function vse(e){let t=y.useContext(oj);return t||fn(!1),t}function yse(e){let t=y.useContext(Ul);return t||fn(!1),t}function fj(e){let t=yse(),n=t.matches[t.matches.length-1];return n.route.id||fn(!1),n.route.id}function bse(){var e;let t=y.useContext(aj),n=vse(Uy.UseRouteError),r=fj(Uy.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function xse(){let{router:e}=mse(cj.UseNavigateStable),t=fj(Uy.UseNavigateStable),n=y.useRef(!1);return sj(()=>{n.current=!0}),y.useCallback(function(i,o){o===void 0&&(o={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,zy({fromRouteId:t},o)))},[e,t])}const AM={};function wse(e,t,n){AM[e]||(AM[e]=!0)}const PM={};function _se(e,t){PM[t]||(PM[t]=!0,console.warn(t))}const zf=(e,t,n)=>_se(e,"⚠️ React Router Future Flag Warning: "+t+". "+("You can use the `"+e+"` future flag to opt-in early. ")+("For more information, see "+n+"."));function Sse(e,t){e?.v7_startTransition===void 0&&zf("v7_startTransition","React Router will begin wrapping state updates in `React.startTransition` in v7","https://reactrouter.com/v6/upgrading/future#v7_starttransition"),e?.v7_relativeSplatPath===void 0&&(!t||!t.v7_relativeSplatPath)&&zf("v7_relativeSplatPath","Relative route resolution within Splat routes is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath"),t&&(t.v7_fetcherPersist===void 0&&zf("v7_fetcherPersist","The persistence behavior of fetchers is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_fetcherpersist"),t.v7_normalizeFormMethod===void 0&&zf("v7_normalizeFormMethod","Casing of `formMethod` fields is being normalized to uppercase in v7","https://reactrouter.com/v6/upgrading/future#v7_normalizeformmethod"),t.v7_partialHydration===void 0&&zf("v7_partialHydration","`RouterProvider` hydration behavior is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_partialhydration"),t.v7_skipActionErrorRevalidation===void 0&&zf("v7_skipActionErrorRevalidation","The revalidation behavior after 4xx/5xx `action` responses is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_skipactionerrorrevalidation"))}function gZe(e){return lse(e.context)}function Cse(e){let{basename:t="/",children:n=null,location:r,navigationType:i=kr.Pop,navigator:o,static:a=!1,future:s}=e;wm()&&fn(!1);let u=t.replace(/^\/*/,"/"),l=y.useMemo(()=>({basename:u,navigator:o,static:a,future:zy({v7_relativeSplatPath:!1},s)}),[u,s,o,a]);typeof r=="string"&&(r=ku(r));let{pathname:c="/",search:f="",hash:h="",state:p=null,key:m="default"}=r,v=y.useMemo(()=>{let b=$h(c,u);return b==null?null:{location:{pathname:b,search:f,hash:h,state:p,key:m},navigationType:i}},[u,c,f,h,p,m,i]);return v==null?null:y.createElement(pf.Provider,{value:l},y.createElement(FO.Provider,{children:n,value:v}))}new Promise(()=>{});function Ese(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:y.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:y.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:y.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/**
|
||
* React Router DOM v6.28.1
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/function tg(){return tg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tg.apply(this,arguments)}function Ose(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Ase(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Pse(e,t){return e.button===0&&(!t||t==="_self")&&!Ase(e)}function HC(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(i=>[n,i]):[[n,r]])},[]))}function kse(e,t){let n=HC(e);return t&&t.forEach((r,i)=>{n.has(i)||t.getAll(i).forEach(o=>{n.append(i,o)})}),n}const Tse=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Mse="6";try{window.__reactRouterVersion=Mse}catch{}function mZe(e,t){return Bae({basename:void 0,future:tg({},void 0,{v7_prependBasename:!0}),history:cae({window:void 0}),hydrationData:Rse(),routes:e,mapRouteProperties:Ese,dataStrategy:void 0,patchRoutesOnNavigation:void 0,window:void 0}).initialize()}function Rse(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=tg({},t,{errors:Dse(t.errors)})),t}function Dse(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,i]of t)if(i&&i.__type==="RouteErrorResponse")n[r]=new By(i.status,i.statusText,i.data,i.internal===!0);else if(i&&i.__type==="Error"){if(i.__subType){let o=window[i.__subType];if(typeof o=="function")try{let a=new o(i.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let o=new Error(i.message);o.stack="",n[r]=o}}else n[r]=i;return n}const $se=y.createContext({isTransitioning:!1}),Ise=y.createContext(new Map),Nse="startTransition",kM=U4[Nse],Lse="flushSync",TM=lae[Lse];function Fse(e){kM?kM(e):e()}function Dp(e){TM?TM(e):e()}class jse{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function vZe(e){let{fallbackElement:t,router:n,future:r}=e,[i,o]=y.useState(n.state),[a,s]=y.useState(),[u,l]=y.useState({isTransitioning:!1}),[c,f]=y.useState(),[h,p]=y.useState(),[m,v]=y.useState(),b=y.useRef(new Map),{v7_startTransition:w}=r||{},x=y.useCallback(M=>{w?Fse(M):M()},[w]),S=y.useCallback((M,I)=>{let{deletedFetchers:B,flushSync:W,viewTransitionOpts:V}=I;B.forEach(Z=>b.current.delete(Z)),M.fetchers.forEach((Z,K)=>{Z.data!==void 0&&b.current.set(K,Z.data)});let ee=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!V||ee){W?Dp(()=>o(M)):x(()=>o(M));return}if(W){Dp(()=>{h&&(c&&c.resolve(),h.skipTransition()),l({isTransitioning:!0,flushSync:!0,currentLocation:V.currentLocation,nextLocation:V.nextLocation})});let Z=n.window.document.startViewTransition(()=>{Dp(()=>o(M))});Z.finished.finally(()=>{Dp(()=>{f(void 0),p(void 0),s(void 0),l({isTransitioning:!1})})}),Dp(()=>p(Z));return}h?(c&&c.resolve(),h.skipTransition(),v({state:M,currentLocation:V.currentLocation,nextLocation:V.nextLocation})):(s(M),l({isTransitioning:!0,flushSync:!1,currentLocation:V.currentLocation,nextLocation:V.nextLocation}))},[n.window,h,c,b,x]);y.useLayoutEffect(()=>n.subscribe(S),[n,S]),y.useEffect(()=>{u.isTransitioning&&!u.flushSync&&f(new jse)},[u]),y.useEffect(()=>{if(c&&a&&n.window){let M=a,I=c.promise,B=n.window.document.startViewTransition(async()=>{x(()=>o(M)),await I});B.finished.finally(()=>{f(void 0),p(void 0),s(void 0),l({isTransitioning:!1})}),p(B)}},[x,a,c,n.window]),y.useEffect(()=>{c&&a&&i.location.key===a.location.key&&c.resolve()},[c,h,i.location,a]),y.useEffect(()=>{!u.isTransitioning&&m&&(s(m.state),l({isTransitioning:!0,flushSync:!1,currentLocation:m.currentLocation,nextLocation:m.nextLocation}),v(void 0))},[u.isTransitioning,m]),y.useEffect(()=>{},[]);let O=y.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:M=>n.navigate(M),push:(M,I,B)=>n.navigate(M,{state:I,preventScrollReset:B?.preventScrollReset}),replace:(M,I,B)=>n.navigate(M,{replace:!0,state:I,preventScrollReset:B?.preventScrollReset})}),[n]),E=n.basename||"/",C=y.useMemo(()=>({router:n,navigator:O,static:!1,basename:E}),[n,O,E]),P=y.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return y.useEffect(()=>Sse(r,n.future),[r,n.future]),y.createElement(y.Fragment,null,y.createElement(Xx.Provider,{value:C},y.createElement(oj.Provider,{value:i},y.createElement(Ise.Provider,{value:b.current},y.createElement($se.Provider,{value:u},y.createElement(Cse,{basename:E,location:i.location,navigationType:i.historyAction,navigator:O,future:P},i.initialized||n.future.v7_partialHydration?y.createElement(Bse,{routes:n.routes,future:n.future,state:i}):t))))),null)}const Bse=y.memo(zse);function zse(e){let{routes:t,future:n,state:r}=e;return cse(t,void 0,r,n)}const Use=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Vse=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,yZe=y.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:o,replace:a,state:s,target:u,to:l,preventScrollReset:c,viewTransition:f}=t,h=Ose(t,Tse),{basename:p}=y.useContext(pf),m,v=!1;if(typeof l=="string"&&Vse.test(l)&&(m=l,Use))try{let S=new URL(window.location.href),O=l.startsWith("//")?new URL(S.protocol+l):new URL(l),E=$h(O.pathname,p);O.origin===S.origin&&E!=null?l=E+O.search+O.hash:v=!0}catch{}let b=ase(l,{relative:i}),w=Wse(l,{replace:a,state:s,target:u,preventScrollReset:c,relative:i,viewTransition:f});function x(S){r&&r(S),S.defaultPrevented||w(S)}return y.createElement("a",tg({},h,{href:m||b,onClick:v||o?r:x,ref:n,target:u}))});var MM;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(MM||(MM={}));var RM;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(RM||(RM={}));function Wse(e,t){let{target:n,replace:r,state:i,preventScrollReset:o,relative:a,viewTransition:s}=t===void 0?{}:t,u=uj(),l=_m(),c=lj(e,{relative:a});return y.useCallback(f=>{if(Pse(f,n)){f.preventDefault();let h=r!==void 0?r:Wc(l)===Wc(c);u(e,{replace:h,state:i,preventScrollReset:o,relative:a,viewTransition:s})}},[l,u,c,r,i,n,e,o,a,s])}function bZe(e){let t=y.useRef(HC(e)),n=y.useRef(!1),r=_m(),i=y.useMemo(()=>kse(r.search,n.current?null:t.current),[r.search]),o=uj(),a=y.useCallback((s,u)=>{const l=HC(typeof s=="function"?s(i):s);n.current=!0,o("?"+l,u)},[o,i]);return[i,a]}var dj={exports:{}},hj={};/**
|
||
* @license React
|
||
* use-sync-external-store-with-selector.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Sm=y;function Hse(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Kse=typeof Object.is=="function"?Object.is:Hse,qse=Sm.useSyncExternalStore,Gse=Sm.useRef,Yse=Sm.useEffect,Zse=Sm.useMemo,Xse=Sm.useDebugValue;hj.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=Gse(null);if(o.current===null){var a={hasValue:!1,value:null};o.current=a}else a=o.current;o=Zse(function(){function u(p){if(!l){if(l=!0,c=p,p=r(p),i!==void 0&&a.hasValue){var m=a.value;if(i(m,p))return f=m}return f=p}if(m=f,Kse(c,p))return m;var v=r(p);return i!==void 0&&i(m,v)?(c=p,m):(c=p,f=v)}var l=!1,c,f,h=n===void 0?null:n;return[function(){return u(t())},h===null?void 0:function(){return u(h())}]},[t,n,r,i]);var s=qse(e,o[0],o[1]);return Yse(function(){a.hasValue=!0,a.value=s},[s]),Xse(s),s};dj.exports=hj;var Qse=dj.exports;function Jse(e){e()}function eue(){let e=null,t=null;return{clear(){e=null,t=null},notify(){Jse(()=>{let n=e;for(;n;)n.callback(),n=n.next})},get(){const n=[];let r=e;for(;r;)n.push(r),r=r.next;return n},subscribe(n){let r=!0;const i=t={callback:n,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!r||e===null||(r=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var DM={notify(){},get:()=>[]};function tue(e,t){let n,r=DM,i=0,o=!1;function a(v){c();const b=r.subscribe(v);let w=!1;return()=>{w||(w=!0,b(),f())}}function s(){r.notify()}function u(){m.onStateChange&&m.onStateChange()}function l(){return o}function c(){i++,n||(n=e.subscribe(u),r=eue())}function f(){i--,n&&i===0&&(n(),n=void 0,r.clear(),r=DM)}function h(){o||(o=!0,c())}function p(){o&&(o=!1,f())}const m={addNestedSub:a,notifyNestedSubs:s,handleChangeWrapper:u,isSubscribed:l,trySubscribe:h,tryUnsubscribe:p,getListeners:()=>r};return m}var nue=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",rue=nue(),iue=()=>typeof navigator<"u"&&navigator.product==="ReactNative",oue=iue(),aue=()=>rue||oue?y.useLayoutEffect:y.useEffect,sue=aue(),uue=Symbol.for("react-redux-context"),lue=typeof globalThis<"u"?globalThis:{};function cue(){if(!y.createContext)return{};const e=lue[uue]??=new Map;let t=e.get(y.createContext);return t||(t=y.createContext(null),e.set(y.createContext,t)),t}var Pl=cue();function fue(e){const{children:t,context:n,serverState:r,store:i}=e,o=y.useMemo(()=>{const u=tue(i);return{store:i,subscription:u,getServerState:r?()=>r:void 0}},[i,r]),a=y.useMemo(()=>i.getState(),[i]);sue(()=>{const{subscription:u}=o;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),a!==i.getState()&&u.notifyNestedSubs(),()=>{u.tryUnsubscribe(),u.onStateChange=void 0}},[o,a]);const s=n||Pl;return y.createElement(s.Provider,{value:o},t)}var xZe=fue;function jO(e=Pl){return function(){return y.useContext(e)}}var pj=jO();function gj(e=Pl){const t=e===Pl?pj:jO(e),n=()=>{const{store:r}=t();return r};return Object.assign(n,{withTypes:()=>n}),n}var due=gj();function hue(e=Pl){const t=e===Pl?due:gj(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var wZe=hue(),pue=(e,t)=>e===t;function gue(e=Pl){const t=e===Pl?pj:jO(e),n=(r,i={})=>{const{equalityFn:o=pue}=typeof i=="function"?{equalityFn:i}:i,a=t(),{store:s,subscription:u,getServerState:l}=a;y.useRef(!0);const c=y.useCallback({[r.name](h){return r(h)}}[r.name],[r]),f=Qse.useSyncExternalStoreWithSelector(u.addNestedSub,s.getState,l||s.getState,c,o);return y.useDebugValue(f),f};return Object.assign(n,{withTypes:()=>n}),n}var _Ze=gue();function $M(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Qx(...e){return t=>{let n=!1;const r=e.map(i=>{const o=$M(i,t);return!n&&typeof o=="function"&&(n=!0),o});if(n)return()=>{for(let i=0;i<r.length;i++){const o=r[i];typeof o=="function"?o():$M(e[i],null)}}}}function Yt(...e){return y.useCallback(Qx(...e),e)}var kl=y.forwardRef((e,t)=>{const{children:n,...r}=e,i=y.Children.toArray(n),o=i.find(mue);if(o){const a=o.props.children,s=i.map(u=>u===o?y.Children.count(a)>1?y.Children.only(null):y.isValidElement(a)?a.props.children:null:u);return N.jsx(KC,{...r,ref:t,children:y.isValidElement(a)?y.cloneElement(a,void 0,s):null})}return N.jsx(KC,{...r,ref:t,children:n})});kl.displayName="Slot";var KC=y.forwardRef((e,t)=>{const{children:n,...r}=e;if(y.isValidElement(n)){const i=yue(n);return y.cloneElement(n,{...vue(r,n.props),ref:t?Qx(t,i):i})}return y.Children.count(n)>1?y.Children.only(null):null});KC.displayName="SlotClone";var BO=({children:e})=>N.jsx(N.Fragment,{children:e});function mue(e){return y.isValidElement(e)&&e.type===BO}function vue(e,t){const n={...t};for(const r in t){const i=e[r],o=t[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{...e,...n}}function yue(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function mj(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=mj(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function dn(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=mj(e))&&(r&&(r+=" "),r+=t);return r}const IM=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,NM=dn,SZe=(e,t)=>n=>{var r;if(t?.variants==null)return NM(e,n?.class,n?.className);const{variants:i,defaultVariants:o}=t,a=Object.keys(i).map(l=>{const c=n?.[l],f=o?.[l];if(c===null)return null;const h=IM(c)||IM(f);return i[l][h]}),s=n&&Object.entries(n).reduce((l,c)=>{let[f,h]=c;return h===void 0||(l[f]=h),l},{}),u=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((l,c)=>{let{class:f,className:h,...p}=c;return Object.entries(p).every(m=>{let[v,b]=m;return Array.isArray(b)?b.includes({...o,...s}[v]):{...o,...s}[v]===b})?[...l,f,h]:l},[]);return NM(e,a,u,n?.class,n?.className)},zO="-",bue=e=>{const t=wue(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:a=>{const s=a.split(zO);return s[0]===""&&s.length!==1&&s.shift(),vj(s,t)||xue(a)},getConflictingClassGroupIds:(a,s)=>{const u=n[a]||[];return s&&r[a]?[...u,...r[a]]:u}}},vj=(e,t)=>{if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),i=r?vj(e.slice(1),r):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(zO);return t.validators.find(({validator:a})=>a(o))?.classGroupId},LM=/^\[(.+)\]$/,xue=e=>{if(LM.test(e)){const t=LM.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},wue=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return Sue(Object.entries(e.classGroups),n).forEach(([o,a])=>{qC(a,r,o,t)}),r},qC=(e,t,n,r)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:FM(t,i);o.classGroupId=n;return}if(typeof i=="function"){if(_ue(i)){qC(i(r),t,n,r);return}t.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(([o,a])=>{qC(a,FM(t,o),n,r)})})},FM=(e,t)=>{let n=e;return t.split(zO).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},_ue=e=>e.isThemeGetter,Sue=(e,t)=>t?e.map(([n,r])=>{const i=r.map(o=>typeof o=="string"?t+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([a,s])=>[t+a,s])):o);return[n,i]}):e,Cue=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const i=(o,a)=>{n.set(o,a),t++,t>e&&(t=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)}}},yj="!",Eue=e=>{const{separator:t,experimentalParseClassName:n}=e,r=t.length===1,i=t[0],o=t.length,a=s=>{const u=[];let l=0,c=0,f;for(let b=0;b<s.length;b++){let w=s[b];if(l===0){if(w===i&&(r||s.slice(b,b+o)===t)){u.push(s.slice(c,b)),c=b+o;continue}if(w==="/"){f=b;continue}}w==="["?l++:w==="]"&&l--}const h=u.length===0?s:s.substring(c),p=h.startsWith(yj),m=p?h.substring(1):h,v=f&&f>c?f-c:void 0;return{modifiers:u,hasImportantModifier:p,baseClassName:m,maybePostfixModifierPosition:v}};return n?s=>n({className:s,parseClassName:a}):a},Oue=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t},Aue=e=>({cache:Cue(e.cacheSize),parseClassName:Eue(e),...bue(e)}),Pue=/\s+/,kue=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i}=t,o=[],a=e.trim().split(Pue);let s="";for(let u=a.length-1;u>=0;u-=1){const l=a[u],{modifiers:c,hasImportantModifier:f,baseClassName:h,maybePostfixModifierPosition:p}=n(l);let m=!!p,v=r(m?h.substring(0,p):h);if(!v){if(!m){s=l+(s.length>0?" "+s:s);continue}if(v=r(h),!v){s=l+(s.length>0?" "+s:s);continue}m=!1}const b=Oue(c).join(":"),w=f?b+yj:b,x=w+v;if(o.includes(x))continue;o.push(x);const S=i(v,m);for(let O=0;O<S.length;++O){const E=S[O];o.push(w+E)}s=l+(s.length>0?" "+s:s)}return s};function Tue(){let e=0,t,n,r="";for(;e<arguments.length;)(t=arguments[e++])&&(n=bj(t))&&(r&&(r+=" "),r+=n);return r}const bj=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=bj(e[r]))&&(n&&(n+=" "),n+=t);return n};function Mue(e,...t){let n,r,i,o=a;function a(u){const l=t.reduce((c,f)=>f(c),e());return n=Aue(l),r=n.cache.get,i=n.cache.set,o=s,s(u)}function s(u){const l=r(u);if(l)return l;const c=kue(u,n);return i(u,c),c}return function(){return o(Tue.apply(null,arguments))}}const Qn=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},xj=/^\[(?:([a-z-]+):)?(.+)\]$/i,Rue=/^\d+\/\d+$/,Due=new Set(["px","full","screen"]),$ue=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Iue=/\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$/,Nue=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Lue=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Fue=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,qs=e=>Pd(e)||Due.has(e)||Rue.test(e),Hu=e=>Ih(e,"length",Kue),Pd=e=>!!e&&!Number.isNaN(Number(e)),pS=e=>Ih(e,"number",Pd),$p=e=>!!e&&Number.isInteger(Number(e)),jue=e=>e.endsWith("%")&&Pd(e.slice(0,-1)),Qt=e=>xj.test(e),Ku=e=>$ue.test(e),Bue=new Set(["length","size","percentage"]),zue=e=>Ih(e,Bue,wj),Uue=e=>Ih(e,"position",wj),Vue=new Set(["image","url"]),Wue=e=>Ih(e,Vue,Gue),Hue=e=>Ih(e,"",que),Ip=()=>!0,Ih=(e,t,n)=>{const r=xj.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1},Kue=e=>Iue.test(e)&&!Nue.test(e),wj=()=>!1,que=e=>Lue.test(e),Gue=e=>Fue.test(e),Yue=()=>{const e=Qn("colors"),t=Qn("spacing"),n=Qn("blur"),r=Qn("brightness"),i=Qn("borderColor"),o=Qn("borderRadius"),a=Qn("borderSpacing"),s=Qn("borderWidth"),u=Qn("contrast"),l=Qn("grayscale"),c=Qn("hueRotate"),f=Qn("invert"),h=Qn("gap"),p=Qn("gradientColorStops"),m=Qn("gradientColorStopPositions"),v=Qn("inset"),b=Qn("margin"),w=Qn("opacity"),x=Qn("padding"),S=Qn("saturate"),O=Qn("scale"),E=Qn("sepia"),C=Qn("skew"),P=Qn("space"),M=Qn("translate"),I=()=>["auto","contain","none"],B=()=>["auto","hidden","clip","visible","scroll"],W=()=>["auto",Qt,t],V=()=>[Qt,t],ee=()=>["",qs,Hu],Z=()=>["auto",Pd,Qt],K=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],G=()=>["solid","dashed","dotted","double","none"],H=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],j=()=>["start","end","center","between","around","evenly","stretch"],q=()=>["","0",Qt],Y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],re=()=>[Pd,Qt];return{cacheSize:500,separator:":",theme:{colors:[Ip],spacing:[qs,Hu],blur:["none","",Ku,Qt],brightness:re(),borderColor:[e],borderRadius:["none","","full",Ku,Qt],borderSpacing:V(),borderWidth:ee(),contrast:re(),grayscale:q(),hueRotate:re(),invert:q(),gap:V(),gradientColorStops:[e],gradientColorStopPositions:[jue,Hu],inset:W(),margin:W(),opacity:re(),padding:V(),saturate:re(),scale:re(),sepia:q(),skew:re(),space:V(),translate:V()},classGroups:{aspect:[{aspect:["auto","square","video",Qt]}],container:["container"],columns:[{columns:[Ku]}],"break-after":[{"break-after":Y()}],"break-before":[{"break-before":Y()}],"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:[...K(),Qt]}],overflow:[{overflow:B()}],"overflow-x":[{"overflow-x":B()}],"overflow-y":[{"overflow-y":B()}],overscroll:[{overscroll:I()}],"overscroll-x":[{"overscroll-x":I()}],"overscroll-y":[{"overscroll-y":I()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[v]}],"inset-x":[{"inset-x":[v]}],"inset-y":[{"inset-y":[v]}],start:[{start:[v]}],end:[{end:[v]}],top:[{top:[v]}],right:[{right:[v]}],bottom:[{bottom:[v]}],left:[{left:[v]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",$p,Qt]}],basis:[{basis:W()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Qt]}],grow:[{grow:q()}],shrink:[{shrink:q()}],order:[{order:["first","last","none",$p,Qt]}],"grid-cols":[{"grid-cols":[Ip]}],"col-start-end":[{col:["auto",{span:["full",$p,Qt]},Qt]}],"col-start":[{"col-start":Z()}],"col-end":[{"col-end":Z()}],"grid-rows":[{"grid-rows":[Ip]}],"row-start-end":[{row:["auto",{span:[$p,Qt]},Qt]}],"row-start":[{"row-start":Z()}],"row-end":[{"row-end":Z()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Qt]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Qt]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...j()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...j(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...j(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[x]}],px:[{px:[x]}],py:[{py:[x]}],ps:[{ps:[x]}],pe:[{pe:[x]}],pt:[{pt:[x]}],pr:[{pr:[x]}],pb:[{pb:[x]}],pl:[{pl:[x]}],m:[{m:[b]}],mx:[{mx:[b]}],my:[{my:[b]}],ms:[{ms:[b]}],me:[{me:[b]}],mt:[{mt:[b]}],mr:[{mr:[b]}],mb:[{mb:[b]}],ml:[{ml:[b]}],"space-x":[{"space-x":[P]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[P]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Qt,t]}],"min-w":[{"min-w":[Qt,t,"min","max","fit"]}],"max-w":[{"max-w":[Qt,t,"none","full","min","max","fit","prose",{screen:[Ku]},Ku]}],h:[{h:[Qt,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Qt,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Qt,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Qt,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Ku,Hu]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",pS]}],"font-family":[{font:[Ip]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Qt]}],"line-clamp":[{"line-clamp":["none",Pd,pS]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",qs,Qt]}],"list-image":[{"list-image":["none",Qt]}],"list-style-type":[{list:["none","disc","decimal",Qt]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[w]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[w]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...G(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",qs,Hu]}],"underline-offset":[{"underline-offset":["auto",qs,Qt]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:V()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Qt]}],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",Qt]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[w]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...K(),Uue]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",zue]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Wue]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],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":[w]}],"border-style":[{border:[...G(),"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":[w]}],"divide-style":[{divide:G()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...G()]}],"outline-offset":[{"outline-offset":[qs,Qt]}],"outline-w":[{outline:[qs,Hu]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:ee()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[w]}],"ring-offset-w":[{"ring-offset":[qs,Hu]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Ku,Hue]}],"shadow-color":[{shadow:[Ip]}],opacity:[{opacity:[w]}],"mix-blend":[{"mix-blend":[...H(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":H()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",Ku,Qt]}],grayscale:[{grayscale:[l]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[f]}],saturate:[{saturate:[S]}],sepia:[{sepia:[E]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[u]}],"backdrop-grayscale":[{"backdrop-grayscale":[l]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[w]}],"backdrop-saturate":[{"backdrop-saturate":[S]}],"backdrop-sepia":[{"backdrop-sepia":[E]}],"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",Qt]}],duration:[{duration:re()}],ease:[{ease:["linear","in","out","in-out",Qt]}],delay:[{delay:re()}],animate:[{animate:["none","spin","ping","pulse","bounce",Qt]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[O]}],"scale-x":[{"scale-x":[O]}],"scale-y":[{"scale-y":[O]}],rotate:[{rotate:[$p,Qt]}],"translate-x":[{"translate-x":[M]}],"translate-y":[{"translate-y":[M]}],"skew-x":[{"skew-x":[C]}],"skew-y":[{"skew-y":[C]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Qt]}],accent:[{accent:["auto",e]}],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",Qt]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":V()}],"scroll-mx":[{"scroll-mx":V()}],"scroll-my":[{"scroll-my":V()}],"scroll-ms":[{"scroll-ms":V()}],"scroll-me":[{"scroll-me":V()}],"scroll-mt":[{"scroll-mt":V()}],"scroll-mr":[{"scroll-mr":V()}],"scroll-mb":[{"scroll-mb":V()}],"scroll-ml":[{"scroll-ml":V()}],"scroll-p":[{"scroll-p":V()}],"scroll-px":[{"scroll-px":V()}],"scroll-py":[{"scroll-py":V()}],"scroll-ps":[{"scroll-ps":V()}],"scroll-pe":[{"scroll-pe":V()}],"scroll-pt":[{"scroll-pt":V()}],"scroll-pr":[{"scroll-pr":V()}],"scroll-pb":[{"scroll-pb":V()}],"scroll-pl":[{"scroll-pl":V()}],"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",Qt]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[qs,Hu,pS]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},CZe=Mue(Yue);var _j={exports:{}},Zue="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Xue=Zue,Que=Xue;function Sj(){}function Cj(){}Cj.resetWarningCache=Sj;var Jue=function(){function e(r,i,o,a,s,u){if(u!==Que){var l=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 l.name="Invariant Violation",l}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Cj,resetWarningCache:Sj};return n.PropTypes=n,n};_j.exports=Jue();var ele=_j.exports;const Mt=Dn(ele);var tle={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"},nle=Object.defineProperty,rle=Object.defineProperties,ile=Object.getOwnPropertyDescriptors,Vy=Object.getOwnPropertySymbols,Ej=Object.prototype.hasOwnProperty,Oj=Object.prototype.propertyIsEnumerable,jM=(e,t,n)=>t in e?nle(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,BM=(e,t)=>{for(var n in t||(t={}))Ej.call(t,n)&&jM(e,n,t[n]);if(Vy)for(var n of Vy(t))Oj.call(t,n)&&jM(e,n,t[n]);return e},ole=(e,t)=>rle(e,ile(t)),ale=(e,t)=>{var n={};for(var r in e)Ej.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Vy)for(var r of Vy(e))t.indexOf(r)<0&&Oj.call(e,r)&&(n[r]=e[r]);return n},yn=(e,t,n)=>{const r=y.forwardRef((i,o)=>{var a=i,{color:s="currentColor",size:u=24,stroke:l=2,children:c}=a,f=ale(a,["color","size","stroke","children"]);return y.createElement("svg",BM(ole(BM({ref:o},tle),{width:u,height:u,stroke:s,strokeWidth:l,className:`tabler-icon tabler-icon-${e}`}),f),[...n.map(([h,p])=>y.createElement(h,p)),...c||[]])});return r.propTypes={color:Mt.string,size:Mt.oneOfType([Mt.string,Mt.number]),stroke:Mt.oneOfType([Mt.string,Mt.number])},r.displayName=`${t}`,r},EZe=yn("adjustments","IconAdjustments",[["path",{d:"M4 10a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-0"}],["path",{d:"M6 4v4",key:"svg-1"}],["path",{d:"M6 12v8",key:"svg-2"}],["path",{d:"M10 16a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-3"}],["path",{d:"M12 4v10",key:"svg-4"}],["path",{d:"M12 18v2",key:"svg-5"}],["path",{d:"M16 7a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-6"}],["path",{d:"M18 4v1",key:"svg-7"}],["path",{d:"M18 9v11",key:"svg-8"}]]),OZe=yn("brand-telegram","IconBrandTelegram",[["path",{d:"M15 10l-4 4l6 6l4 -16l-18 7l4 2l2 6l3 -4",key:"svg-0"}]]),AZe=yn("building-store","IconBuildingStore",[["path",{d:"M3 21l18 0",key:"svg-0"}],["path",{d:"M3 7v1a3 3 0 0 0 6 0v-1m0 1a3 3 0 0 0 6 0v-1m0 1a3 3 0 0 0 6 0v-1h-18l2 -4h14l2 4",key:"svg-1"}],["path",{d:"M5 21l0 -10.15",key:"svg-2"}],["path",{d:"M19 21l0 -10.15",key:"svg-3"}],["path",{d:"M9 21v-4a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v4",key:"svg-4"}]]),PZe=yn("building","IconBuilding",[["path",{d:"M3 21l18 0",key:"svg-0"}],["path",{d:"M9 8l1 0",key:"svg-1"}],["path",{d:"M9 12l1 0",key:"svg-2"}],["path",{d:"M9 16l1 0",key:"svg-3"}],["path",{d:"M14 8l1 0",key:"svg-4"}],["path",{d:"M14 12l1 0",key:"svg-5"}],["path",{d:"M14 16l1 0",key:"svg-6"}],["path",{d:"M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16",key:"svg-7"}]]),kZe=yn("cash","IconCash",[["path",{d:"M7 9m0 2a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z",key:"svg-0"}],["path",{d:"M14 14m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-1"}],["path",{d:"M17 9v-2a2 2 0 0 0 -2 -2h-10a2 2 0 0 0 -2 2v6a2 2 0 0 0 2 2h2",key:"svg-2"}]]),TZe=yn("chevron-down","IconChevronDown",[["path",{d:"M6 9l6 6l6 -6",key:"svg-0"}]]),MZe=yn("chevrons-left","IconChevronsLeft",[["path",{d:"M11 7l-5 5l5 5",key:"svg-0"}],["path",{d:"M17 7l-5 5l5 5",key:"svg-1"}]]),RZe=yn("copy","IconCopy",[["path",{d:"M7 7m0 2.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667z",key:"svg-0"}],["path",{d:"M4.012 16.737a2.005 2.005 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1",key:"svg-1"}]]),DZe=yn("credit-card","IconCreditCard",[["path",{d:"M3 5m0 3a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3z",key:"svg-0"}],["path",{d:"M3 10l18 0",key:"svg-1"}],["path",{d:"M7 15l.01 0",key:"svg-2"}],["path",{d:"M11 15l2 0",key:"svg-3"}]]),$Ze=yn("dashboard","IconDashboard",[["path",{d:"M12 13m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-0"}],["path",{d:"M13.45 11.55l2.05 -2.05",key:"svg-1"}],["path",{d:"M6.4 20a9 9 0 1 1 11.2 0z",key:"svg-2"}]]),IZe=yn("device-desktop","IconDeviceDesktop",[["path",{d:"M3 5a1 1 0 0 1 1 -1h16a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1v-10z",key:"svg-0"}],["path",{d:"M7 20h10",key:"svg-1"}],["path",{d:"M9 16v4",key:"svg-2"}],["path",{d:"M15 16v4",key:"svg-3"}]]),NZe=yn("discount-check","IconDiscountCheck",[["path",{d:"M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7c.412 .41 .97 .64 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58 .23 1.138 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55v-1",key:"svg-0"}],["path",{d:"M9 12l2 2l4 -4",key:"svg-1"}]]),LZe=yn("download","IconDownload",[["path",{d:"M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2",key:"svg-0"}],["path",{d:"M7 11l5 5l5 -5",key:"svg-1"}],["path",{d:"M12 4l0 12",key:"svg-2"}]]),FZe=yn("eye-off","IconEyeOff",[["path",{d:"M10.585 10.587a2 2 0 0 0 2.829 2.828",key:"svg-0"}],["path",{d:"M16.681 16.673a8.717 8.717 0 0 1 -4.681 1.327c-3.6 0 -6.6 -2 -9 -6c1.272 -2.12 2.712 -3.678 4.32 -4.674m2.86 -1.146a9.055 9.055 0 0 1 1.82 -.18c3.6 0 6.6 2 9 6c-.666 1.11 -1.379 2.067 -2.138 2.87",key:"svg-1"}],["path",{d:"M3 3l18 18",key:"svg-2"}]]),jZe=yn("eye","IconEye",[["path",{d:"M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-0"}],["path",{d:"M21 12c-2.4 4 -5.4 6 -9 6c-3.6 0 -6.6 -2 -9 -6c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6",key:"svg-1"}]]),BZe=yn("file-text","IconFileText",[["path",{d:"M14 3v4a1 1 0 0 0 1 1h4",key:"svg-0"}],["path",{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z",key:"svg-1"}],["path",{d:"M9 9l1 0",key:"svg-2"}],["path",{d:"M9 13l6 0",key:"svg-3"}],["path",{d:"M9 17l6 0",key:"svg-4"}]]),zZe=yn("loader-2","IconLoader2",[["path",{d:"M12 3a9 9 0 1 0 9 9",key:"svg-0"}]]),UZe=yn("lock","IconLock",[["path",{d:"M5 13a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-6z",key:"svg-0"}],["path",{d:"M11 16a1 1 0 1 0 2 0a1 1 0 0 0 -2 0",key:"svg-1"}],["path",{d:"M8 11v-4a4 4 0 1 1 8 0v4",key:"svg-2"}]]),VZe=yn("mail","IconMail",[["path",{d:"M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10z",key:"svg-0"}],["path",{d:"M3 7l9 6l9 -6",key:"svg-1"}]]),WZe=yn("menu-2","IconMenu2",[["path",{d:"M4 6l16 0",key:"svg-0"}],["path",{d:"M4 12l16 0",key:"svg-1"}],["path",{d:"M4 18l16 0",key:"svg-2"}]]),HZe=yn("moon","IconMoon",[["path",{d:"M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z",key:"svg-0"}]]),KZe=yn("news","IconNews",[["path",{d:"M16 6h3a1 1 0 0 1 1 1v11a2 2 0 0 1 -4 0v-13a1 1 0 0 0 -1 -1h-10a1 1 0 0 0 -1 1v12a3 3 0 0 0 3 3h11",key:"svg-0"}],["path",{d:"M8 8l4 0",key:"svg-1"}],["path",{d:"M8 12l4 0",key:"svg-2"}],["path",{d:"M8 16l4 0",key:"svg-3"}]]),qZe=yn("route","IconRoute",[["path",{d:"M3 19a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-0"}],["path",{d:"M19 7a2 2 0 1 0 0 -4a2 2 0 0 0 0 4z",key:"svg-1"}],["path",{d:"M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5",key:"svg-2"}]]),GZe=yn("server-bolt","IconServerBolt",[["path",{d:"M3 4m0 3a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3z",key:"svg-0"}],["path",{d:"M15 20h-9a3 3 0 0 1 -3 -3v-2a3 3 0 0 1 3 -3h12",key:"svg-1"}],["path",{d:"M7 8v.01",key:"svg-2"}],["path",{d:"M7 16v.01",key:"svg-3"}],["path",{d:"M20 15l-2 3h3l-2 3",key:"svg-4"}]]),YZe=yn("server","IconServer",[["path",{d:"M3 4m0 3a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3z",key:"svg-0"}],["path",{d:"M3 12m0 3a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3z",key:"svg-1"}],["path",{d:"M7 8l0 .01",key:"svg-2"}],["path",{d:"M7 16l0 .01",key:"svg-3"}]]),ZZe=yn("settings","IconSettings",[["path",{d:"M10.325 4.317c.426 -1.756 2.924 -1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543 -.94 3.31 .826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756 .426 1.756 2.924 0 3.35a1.724 1.724 0 0 0 -1.066 2.573c.94 1.543 -.826 3.31 -2.37 2.37a1.724 1.724 0 0 0 -2.572 1.065c-.426 1.756 -2.924 1.756 -3.35 0a1.724 1.724 0 0 0 -2.573 -1.066c-1.543 .94 -3.31 -.826 -2.37 -2.37a1.724 1.724 0 0 0 -1.065 -2.572c-1.756 -.426 -1.756 -2.924 0 -3.35a1.724 1.724 0 0 0 1.066 -2.573c-.94 -1.543 .826 -3.31 2.37 -2.37c1 .608 2.296 .07 2.572 -1.065z",key:"svg-0"}],["path",{d:"M9 12a3 3 0 1 0 6 0a3 3 0 0 0 -6 0",key:"svg-1"}]]),XZe=yn("sun","IconSun",[["path",{d:"M12 12m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0",key:"svg-0"}],["path",{d:"M3 12h1m8 -9v1m8 8h1m-9 8v1m-6.4 -15.4l.7 .7m12.1 -.7l-.7 .7m0 11.4l.7 .7m-12.1 -.7l-.7 .7",key:"svg-1"}]]),QZe=yn("template","IconTemplate",[["path",{d:"M4 4m0 1a1 1 0 0 1 1 -1h14a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-14a1 1 0 0 1 -1 -1z",key:"svg-0"}],["path",{d:"M4 12m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z",key:"svg-1"}],["path",{d:"M14 12l6 0",key:"svg-2"}],["path",{d:"M14 16l6 0",key:"svg-3"}],["path",{d:"M14 20l6 0",key:"svg-4"}]]),JZe=yn("ticket","IconTicket",[["path",{d:"M15 5l0 2",key:"svg-0"}],["path",{d:"M15 11l0 2",key:"svg-1"}],["path",{d:"M15 17l0 2",key:"svg-2"}],["path",{d:"M5 5h14a2 2 0 0 1 2 2v3a2 2 0 0 0 0 4v3a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-3a2 2 0 0 0 0 -4v-3a2 2 0 0 1 2 -2",key:"svg-3"}]]),eXe=yn("user-circle","IconUserCircle",[["path",{d:"M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M12 10m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0",key:"svg-1"}],["path",{d:"M6.168 18.849a4 4 0 0 1 3.832 -2.849h4a4 4 0 0 1 3.834 2.855",key:"svg-2"}]]),tXe=yn("user","IconUser",[["path",{d:"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",key:"svg-0"}],["path",{d:"M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2",key:"svg-1"}]]),nXe=yn("users","IconUsers",[["path",{d:"M9 7m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0",key:"svg-0"}],["path",{d:"M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2",key:"svg-1"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"svg-2"}],["path",{d:"M21 21v-2a4 4 0 0 0 -3 -3.85",key:"svg-3"}]]),rXe=yn("x","IconX",[["path",{d:"M18 6l-12 12",key:"svg-0"}],["path",{d:"M6 6l12 12",key:"svg-1"}]]),sle=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],pt=sle.reduce((e,t)=>{const n=y.forwardRef((r,i)=>{const{asChild:o,...a}=r,s=o?kl:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),N.jsx(s,{...a,ref:i})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function Aj(e,t){e&&Pu.flushSync(()=>e.dispatchEvent(t))}var ule="Separator",zM="horizontal",lle=["horizontal","vertical"],Pj=y.forwardRef((e,t)=>{const{decorative:n,orientation:r=zM,...i}=e,o=cle(r)?r:zM,s=n?{role:"none"}:{"aria-orientation":o==="vertical"?o:void 0,role:"separator"};return N.jsx(pt.div,{"data-orientation":o,...s,...i,ref:t})});Pj.displayName=ule;function cle(e){return lle.includes(e)}var iXe=Pj,Cm=e=>e.type==="checkbox",Sc=e=>e instanceof Date,zi=e=>e==null;const kj=e=>typeof e=="object";var Or=e=>!zi(e)&&!Array.isArray(e)&&kj(e)&&!Sc(e),Tj=e=>Or(e)&&e.target?Cm(e.target)?e.target.checked:e.target.value:e,fle=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,Mj=(e,t)=>e.has(fle(t)),dle=e=>{const t=e.constructor&&e.constructor.prototype;return Or(t)&&t.hasOwnProperty("isPrototypeOf")},UO=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function no(e){let t;const n=Array.isArray(e),r=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(UO&&(e instanceof Blob||r))&&(n||Or(e)))if(t=n?[]:{},!n&&!dle(e))t=e;else for(const i in e)e.hasOwnProperty(i)&&(t[i]=no(e[i]));else return e;return t}var Jx=e=>Array.isArray(e)?e.filter(Boolean):[],Sr=e=>e===void 0,Ze=(e,t,n)=>{if(!t||!Or(e))return n;const r=Jx(t.split(/[,[\].]+?/)).reduce((i,o)=>zi(i)?i:i[o],e);return Sr(r)||r===e?Sr(e[t])?n:e[t]:r},sa=e=>typeof e=="boolean",VO=e=>/^\w*$/.test(e),Rj=e=>Jx(e.replace(/["|']|\]/g,"").split(/\.|\[/)),An=(e,t,n)=>{let r=-1;const i=VO(t)?[t]:Rj(t),o=i.length,a=o-1;for(;++r<o;){const s=i[r];let u=n;if(r!==a){const l=e[s];u=Or(l)||Array.isArray(l)?l:isNaN(+i[r+1])?{}:[]}if(s==="__proto__"||s==="constructor"||s==="prototype")return;e[s]=u,e=e[s]}return e};const Wy={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},ja={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Gs={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Dj=F.createContext(null),WO=()=>F.useContext(Dj),oXe=e=>{const{children:t,...n}=e;return F.createElement(Dj.Provider,{value:n},t)};var $j=(e,t,n,r=!0)=>{const i={defaultValues:t._defaultValues};for(const o in e)Object.defineProperty(i,o,{get:()=>{const a=o;return t._proxyFormState[a]!==ja.all&&(t._proxyFormState[a]=!r||ja.all),n&&(n[a]=!0),e[a]}});return i},io=e=>Or(e)&&!Object.keys(e).length,Ij=(e,t,n,r)=>{n(e);const{name:i,...o}=e;return io(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(a=>t[a]===(!r||ja.all))},S0=e=>Array.isArray(e)?e:[e],Nj=(e,t,n)=>!e||!t||e===t||S0(e).some(r=>r&&(n?r===t:r.startsWith(t)||t.startsWith(r)));function HO(e){const t=F.useRef(e);t.current=e,F.useEffect(()=>{const n=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{n&&n.unsubscribe()}},[e.disabled])}function hle(e){const t=WO(),{control:n=t.control,disabled:r,name:i,exact:o}=e,[a,s]=F.useState(n._formState),u=F.useRef(!0),l=F.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),c=F.useRef(i);return c.current=i,HO({disabled:r,next:f=>u.current&&Nj(c.current,f.name,o)&&Ij(f,l.current,n._updateFormState)&&s({...n._formState,...f}),subject:n._subjects.state}),F.useEffect(()=>(u.current=!0,l.current.isValid&&n._updateValid(!0),()=>{u.current=!1}),[n]),F.useMemo(()=>$j(a,n,l.current,!1),[a,n])}var vs=e=>typeof e=="string",Lj=(e,t,n,r,i)=>vs(e)?(r&&t.watch.add(e),Ze(n,e,i)):Array.isArray(e)?e.map(o=>(r&&t.watch.add(o),Ze(n,o))):(r&&(t.watchAll=!0),n);function ple(e){const t=WO(),{control:n=t.control,name:r,defaultValue:i,disabled:o,exact:a}=e,s=F.useRef(r);s.current=r,HO({disabled:o,subject:n._subjects.values,next:c=>{Nj(s.current,c.name,a)&&l(no(Lj(s.current,n._names,c.values||n._formValues,!1,i)))}});const[u,l]=F.useState(n._getWatch(r,i));return F.useEffect(()=>n._removeUnmounted()),u}function gle(e){const t=WO(),{name:n,disabled:r,control:i=t.control,shouldUnregister:o}=e,a=Mj(i._names.array,n),s=ple({control:i,name:n,defaultValue:Ze(i._formValues,n,Ze(i._defaultValues,n,e.defaultValue)),exact:!0}),u=hle({control:i,name:n,exact:!0}),l=F.useRef(i.register(n,{...e.rules,value:s,...sa(e.disabled)?{disabled:e.disabled}:{}})),c=F.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!Ze(u.errors,n)},isDirty:{enumerable:!0,get:()=>!!Ze(u.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!Ze(u.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!Ze(u.validatingFields,n)},error:{enumerable:!0,get:()=>Ze(u.errors,n)}}),[u,n]),f=F.useMemo(()=>({name:n,value:s,...sa(r)||u.disabled?{disabled:u.disabled||r}:{},onChange:h=>l.current.onChange({target:{value:Tj(h),name:n},type:Wy.CHANGE}),onBlur:()=>l.current.onBlur({target:{value:Ze(i._formValues,n),name:n},type:Wy.BLUR}),ref:h=>{const p=Ze(i._fields,n);p&&h&&(p._f.ref={focus:()=>h.focus(),select:()=>h.select(),setCustomValidity:m=>h.setCustomValidity(m),reportValidity:()=>h.reportValidity()})}}),[n,i._formValues,r,u.disabled,s,i._fields]);return F.useEffect(()=>{const h=i._options.shouldUnregister||o,p=(m,v)=>{const b=Ze(i._fields,m);b&&b._f&&(b._f.mount=v)};if(p(n,!0),h){const m=no(Ze(i._options.defaultValues,n));An(i._defaultValues,n,m),Sr(Ze(i._formValues,n))&&An(i._formValues,n,m)}return!a&&i.register(n),()=>{(a?h&&!i._state.action:h)?i.unregister(n):p(n,!1)}},[n,i,a,o]),F.useEffect(()=>{i._updateDisabledField({disabled:r,fields:i._fields,name:n})},[r,n,i]),F.useMemo(()=>({field:f,formState:u,fieldState:c}),[f,u,c])}const aXe=e=>e.render(gle(e));var Fj=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},UM=e=>({isOnSubmit:!e||e===ja.onSubmit,isOnBlur:e===ja.onBlur,isOnChange:e===ja.onChange,isOnAll:e===ja.all,isOnTouch:e===ja.onTouched}),VM=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length))));const C0=(e,t,n,r)=>{for(const i of n||Object.keys(e)){const o=Ze(e,i);if(o){const{_f:a,...s}=o;if(a){if(a.refs&&a.refs[0]&&t(a.refs[0],i)&&!r)return!0;if(a.ref&&t(a.ref,a.name)&&!r)return!0;if(C0(s,t))break}else if(Or(s)&&C0(s,t))break}}};var mle=(e,t,n)=>{const r=S0(Ze(e,n));return An(r,"root",t[n]),An(e,n,r),e},KO=e=>e.type==="file",ps=e=>typeof e=="function",Hy=e=>{if(!UO)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},ry=e=>vs(e),qO=e=>e.type==="radio",Ky=e=>e instanceof RegExp;const WM={value:!1,isValid:!1},HM={value:!0,isValid:!0};var jj=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Sr(e[0].attributes.value)?Sr(e[0].value)||e[0].value===""?HM:{value:e[0].value,isValid:!0}:HM:WM}return WM};const KM={isValid:!1,value:null};var Bj=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,KM):KM;function qM(e,t,n="validate"){if(ry(e)||Array.isArray(e)&&e.every(ry)||sa(e)&&!e)return{type:n,message:ry(e)?e:"",ref:t}}var Uf=e=>Or(e)&&!Ky(e)?e:{value:e,message:""},GM=async(e,t,n,r,i,o)=>{const{ref:a,refs:s,required:u,maxLength:l,minLength:c,min:f,max:h,pattern:p,validate:m,name:v,valueAsNumber:b,mount:w}=e._f,x=Ze(n,v);if(!w||t.has(v))return{};const S=s?s[0]:a,O=V=>{i&&S.reportValidity&&(S.setCustomValidity(sa(V)?"":V||""),S.reportValidity())},E={},C=qO(a),P=Cm(a),M=C||P,I=(b||KO(a))&&Sr(a.value)&&Sr(x)||Hy(a)&&a.value===""||x===""||Array.isArray(x)&&!x.length,B=Fj.bind(null,v,r,E),W=(V,ee,Z,K=Gs.maxLength,G=Gs.minLength)=>{const H=V?ee:Z;E[v]={type:V?K:G,message:H,ref:a,...B(V?K:G,H)}};if(o?!Array.isArray(x)||!x.length:u&&(!M&&(I||zi(x))||sa(x)&&!x||P&&!jj(s).isValid||C&&!Bj(s).isValid)){const{value:V,message:ee}=ry(u)?{value:!!u,message:u}:Uf(u);if(V&&(E[v]={type:Gs.required,message:ee,ref:S,...B(Gs.required,ee)},!r))return O(ee),E}if(!I&&(!zi(f)||!zi(h))){let V,ee;const Z=Uf(h),K=Uf(f);if(!zi(x)&&!isNaN(x)){const G=a.valueAsNumber||x&&+x;zi(Z.value)||(V=G>Z.value),zi(K.value)||(ee=G<K.value)}else{const G=a.valueAsDate||new Date(x),H=Y=>new Date(new Date().toDateString()+" "+Y),j=a.type=="time",q=a.type=="week";vs(Z.value)&&x&&(V=j?H(x)>H(Z.value):q?x>Z.value:G>new Date(Z.value)),vs(K.value)&&x&&(ee=j?H(x)<H(K.value):q?x<K.value:G<new Date(K.value))}if((V||ee)&&(W(!!V,Z.message,K.message,Gs.max,Gs.min),!r))return O(E[v].message),E}if((l||c)&&!I&&(vs(x)||o&&Array.isArray(x))){const V=Uf(l),ee=Uf(c),Z=!zi(V.value)&&x.length>+V.value,K=!zi(ee.value)&&x.length<+ee.value;if((Z||K)&&(W(Z,V.message,ee.message),!r))return O(E[v].message),E}if(p&&!I&&vs(x)){const{value:V,message:ee}=Uf(p);if(Ky(V)&&!x.match(V)&&(E[v]={type:Gs.pattern,message:ee,ref:a,...B(Gs.pattern,ee)},!r))return O(ee),E}if(m){if(ps(m)){const V=await m(x,n),ee=qM(V,S);if(ee&&(E[v]={...ee,...B(Gs.validate,ee.message)},!r))return O(ee.message),E}else if(Or(m)){let V={};for(const ee in m){if(!io(V)&&!r)break;const Z=qM(await m[ee](x,n),S,ee);Z&&(V={...Z,...B(ee,Z.message)},O(Z.message),r&&(E[v]=V))}if(!io(V)&&(E[v]={ref:S,...V},!r))return E}}return O(!0),E};function vle(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;)e=Sr(e)?r++:e[t[r++]];return e}function yle(e){for(const t in e)if(e.hasOwnProperty(t)&&!Sr(e[t]))return!1;return!0}function Br(e,t){const n=Array.isArray(t)?t:VO(t)?[t]:Rj(t),r=n.length===1?e:vle(e,n),i=n.length-1,o=n[i];return r&&delete r[o],i!==0&&(Or(r)&&io(r)||Array.isArray(r)&&yle(r))&&Br(e,n.slice(0,-1)),e}var gS=()=>{let e=[];return{get observers(){return e},next:i=>{for(const o of e)o.next&&o.next(i)},subscribe:i=>(e.push(i),{unsubscribe:()=>{e=e.filter(o=>o!==i)}}),unsubscribe:()=>{e=[]}}},GC=e=>zi(e)||!kj(e);function rl(e,t){if(GC(e)||GC(t))return e===t;if(Sc(e)&&Sc(t))return e.getTime()===t.getTime();const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(const i of n){const o=e[i];if(!r.includes(i))return!1;if(i!=="ref"){const a=t[i];if(Sc(o)&&Sc(a)||Or(o)&&Or(a)||Array.isArray(o)&&Array.isArray(a)?!rl(o,a):o!==a)return!1}}return!0}var zj=e=>e.type==="select-multiple",ble=e=>qO(e)||Cm(e),mS=e=>Hy(e)&&e.isConnected,Uj=e=>{for(const t in e)if(ps(e[t]))return!0;return!1};function qy(e,t={}){const n=Array.isArray(e);if(Or(e)||n)for(const r in e)Array.isArray(e[r])||Or(e[r])&&!Uj(e[r])?(t[r]=Array.isArray(e[r])?[]:{},qy(e[r],t[r])):zi(e[r])||(t[r]=!0);return t}function Vj(e,t,n){const r=Array.isArray(e);if(Or(e)||r)for(const i in e)Array.isArray(e[i])||Or(e[i])&&!Uj(e[i])?Sr(t)||GC(n[i])?n[i]=Array.isArray(e[i])?qy(e[i],[]):{...qy(e[i])}:Vj(e[i],zi(t)?{}:t[i],n[i]):n[i]=!rl(e[i],t[i]);return n}var Np=(e,t)=>Vj(e,t,qy(t)),Wj=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>Sr(e)?e:t?e===""?NaN:e&&+e:n&&vs(e)?new Date(e):r?r(e):e;function vS(e){const t=e.ref;return KO(t)?t.files:qO(t)?Bj(e.refs).value:zj(t)?[...t.selectedOptions].map(({value:n})=>n):Cm(t)?jj(e.refs).value:Wj(Sr(t.value)?e.ref.value:t.value,e)}var xle=(e,t,n,r)=>{const i={};for(const o of e){const a=Ze(t,o);a&&An(i,o,a._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},Lp=e=>Sr(e)?e:Ky(e)?e.source:Or(e)?Ky(e.value)?e.value.source:e.value:e;const YM="AsyncFunction";var wle=e=>!!e&&!!e.validate&&!!(ps(e.validate)&&e.validate.constructor.name===YM||Or(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===YM)),_le=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function ZM(e,t,n){const r=Ze(e,n);if(r||VO(n))return{error:r,name:n};const i=n.split(".");for(;i.length;){const o=i.join("."),a=Ze(t,o),s=Ze(e,o);if(a&&!Array.isArray(a)&&n!==o)return{name:n};if(s&&s.type)return{name:o,error:s};i.pop()}return{name:n}}var Sle=(e,t,n,r,i)=>i.isOnAll?!1:!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:(n?r.isOnChange:i.isOnChange)?e:!0,Cle=(e,t)=>!Jx(Ze(e,t)).length&&Br(e,t);const Ele={mode:ja.onSubmit,reValidateMode:ja.onChange,shouldFocusError:!0};function Ole(e={}){let t={...Ele,...e},n={submitCount:0,isDirty:!1,isLoading:ps(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},r={},i=Or(t.defaultValues)||Or(t.values)?no(t.defaultValues||t.values)||{}:{},o=t.shouldUnregister?{}:no(i),a={action:!1,mount:!1,watch:!1},s={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},u,l=0;const c={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},f={values:gS(),array:gS(),state:gS()},h=UM(t.mode),p=UM(t.reValidateMode),m=t.criteriaMode===ja.all,v=ne=>de=>{clearTimeout(l),l=setTimeout(ne,de)},b=async ne=>{if(!t.disabled&&(c.isValid||ne)){const de=t.resolver?io((await M()).errors):await B(r,!0);de!==n.isValid&&f.state.next({isValid:de})}},w=(ne,de)=>{!t.disabled&&(c.isValidating||c.validatingFields)&&((ne||Array.from(s.mount)).forEach(ge=>{ge&&(de?An(n.validatingFields,ge,de):Br(n.validatingFields,ge))}),f.state.next({validatingFields:n.validatingFields,isValidating:!io(n.validatingFields)}))},x=(ne,de=[],ge,ze,Fe=!0,Ae=!0)=>{if(ze&&ge&&!t.disabled){if(a.action=!0,Ae&&Array.isArray(Ze(r,ne))){const tt=ge(Ze(r,ne),ze.argA,ze.argB);Fe&&An(r,ne,tt)}if(Ae&&Array.isArray(Ze(n.errors,ne))){const tt=ge(Ze(n.errors,ne),ze.argA,ze.argB);Fe&&An(n.errors,ne,tt),Cle(n.errors,ne)}if(c.touchedFields&&Ae&&Array.isArray(Ze(n.touchedFields,ne))){const tt=ge(Ze(n.touchedFields,ne),ze.argA,ze.argB);Fe&&An(n.touchedFields,ne,tt)}c.dirtyFields&&(n.dirtyFields=Np(i,o)),f.state.next({name:ne,isDirty:V(ne,de),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else An(o,ne,de)},S=(ne,de)=>{An(n.errors,ne,de),f.state.next({errors:n.errors})},O=ne=>{n.errors=ne,f.state.next({errors:n.errors,isValid:!1})},E=(ne,de,ge,ze)=>{const Fe=Ze(r,ne);if(Fe){const Ae=Ze(o,ne,Sr(ge)?Ze(i,ne):ge);Sr(Ae)||ze&&ze.defaultChecked||de?An(o,ne,de?Ae:vS(Fe._f)):K(ne,Ae),a.mount&&b()}},C=(ne,de,ge,ze,Fe)=>{let Ae=!1,tt=!1;const mt={name:ne};if(!t.disabled){const wn=!!(Ze(r,ne)&&Ze(r,ne)._f&&Ze(r,ne)._f.disabled);if(!ge||ze){c.isDirty&&(tt=n.isDirty,n.isDirty=mt.isDirty=V(),Ae=tt!==mt.isDirty);const Kt=wn||rl(Ze(i,ne),de);tt=!!(!wn&&Ze(n.dirtyFields,ne)),Kt||wn?Br(n.dirtyFields,ne):An(n.dirtyFields,ne,!0),mt.dirtyFields=n.dirtyFields,Ae=Ae||c.dirtyFields&&tt!==!Kt}if(ge){const Kt=Ze(n.touchedFields,ne);Kt||(An(n.touchedFields,ne,ge),mt.touchedFields=n.touchedFields,Ae=Ae||c.touchedFields&&Kt!==ge)}Ae&&Fe&&f.state.next(mt)}return Ae?mt:{}},P=(ne,de,ge,ze)=>{const Fe=Ze(n.errors,ne),Ae=c.isValid&&sa(de)&&n.isValid!==de;if(t.delayError&&ge?(u=v(()=>S(ne,ge)),u(t.delayError)):(clearTimeout(l),u=null,ge?An(n.errors,ne,ge):Br(n.errors,ne)),(ge?!rl(Fe,ge):Fe)||!io(ze)||Ae){const tt={...ze,...Ae&&sa(de)?{isValid:de}:{},errors:n.errors,name:ne};n={...n,...tt},f.state.next(tt)}},M=async ne=>{w(ne,!0);const de=await t.resolver(o,t.context,xle(ne||s.mount,r,t.criteriaMode,t.shouldUseNativeValidation));return w(ne),de},I=async ne=>{const{errors:de}=await M(ne);if(ne)for(const ge of ne){const ze=Ze(de,ge);ze?An(n.errors,ge,ze):Br(n.errors,ge)}else n.errors=de;return de},B=async(ne,de,ge={valid:!0})=>{for(const ze in ne){const Fe=ne[ze];if(Fe){const{_f:Ae,...tt}=Fe;if(Ae){const mt=s.array.has(Ae.name),wn=Fe._f&&wle(Fe._f);wn&&c.validatingFields&&w([ze],!0);const Kt=await GM(Fe,s.disabled,o,m,t.shouldUseNativeValidation&&!de,mt);if(wn&&c.validatingFields&&w([ze]),Kt[Ae.name]&&(ge.valid=!1,de))break;!de&&(Ze(Kt,Ae.name)?mt?mle(n.errors,Kt,Ae.name):An(n.errors,Ae.name,Kt[Ae.name]):Br(n.errors,Ae.name))}!io(tt)&&await B(tt,de,ge)}}return ge.valid},W=()=>{for(const ne of s.unMount){const de=Ze(r,ne);de&&(de._f.refs?de._f.refs.every(ge=>!mS(ge)):!mS(de._f.ref))&&He(ne)}s.unMount=new Set},V=(ne,de)=>!t.disabled&&(ne&&de&&An(o,ne,de),!rl(re(),i)),ee=(ne,de,ge)=>Lj(ne,s,{...a.mount?o:Sr(de)?i:vs(ne)?{[ne]:de}:de},ge,de),Z=ne=>Jx(Ze(a.mount?o:i,ne,t.shouldUnregister?Ze(i,ne,[]):[])),K=(ne,de,ge={})=>{const ze=Ze(r,ne);let Fe=de;if(ze){const Ae=ze._f;Ae&&(!Ae.disabled&&An(o,ne,Wj(de,Ae)),Fe=Hy(Ae.ref)&&zi(de)?"":de,zj(Ae.ref)?[...Ae.ref.options].forEach(tt=>tt.selected=Fe.includes(tt.value)):Ae.refs?Cm(Ae.ref)?Ae.refs.length>1?Ae.refs.forEach(tt=>(!tt.defaultChecked||!tt.disabled)&&(tt.checked=Array.isArray(Fe)?!!Fe.find(mt=>mt===tt.value):Fe===tt.value)):Ae.refs[0]&&(Ae.refs[0].checked=!!Fe):Ae.refs.forEach(tt=>tt.checked=tt.value===Fe):KO(Ae.ref)?Ae.ref.value="":(Ae.ref.value=Fe,Ae.ref.type||f.values.next({name:ne,values:{...o}})))}(ge.shouldDirty||ge.shouldTouch)&&C(ne,Fe,ge.shouldTouch,ge.shouldDirty,!0),ge.shouldValidate&&Y(ne)},G=(ne,de,ge)=>{for(const ze in de){const Fe=de[ze],Ae=`${ne}.${ze}`,tt=Ze(r,Ae);(s.array.has(ne)||Or(Fe)||tt&&!tt._f)&&!Sc(Fe)?G(Ae,Fe,ge):K(Ae,Fe,ge)}},H=(ne,de,ge={})=>{const ze=Ze(r,ne),Fe=s.array.has(ne),Ae=no(de);An(o,ne,Ae),Fe?(f.array.next({name:ne,values:{...o}}),(c.isDirty||c.dirtyFields)&&ge.shouldDirty&&f.state.next({name:ne,dirtyFields:Np(i,o),isDirty:V(ne,Ae)})):ze&&!ze._f&&!zi(Ae)?G(ne,Ae,ge):K(ne,Ae,ge),VM(ne,s)&&f.state.next({...n}),f.values.next({name:a.mount?ne:void 0,values:{...o}})},j=async ne=>{a.mount=!0;const de=ne.target;let ge=de.name,ze=!0;const Fe=Ze(r,ge),Ae=()=>de.type?vS(Fe._f):Tj(ne),tt=mt=>{ze=Number.isNaN(mt)||Sc(mt)&&isNaN(mt.getTime())||rl(mt,Ze(o,ge,mt))};if(Fe){let mt,wn;const Kt=Ae(),_n=ne.type===Wy.BLUR||ne.type===Wy.FOCUS_OUT,Ii=!_le(Fe._f)&&!t.resolver&&!Ze(n.errors,ge)&&!Fe._f.deps||Sle(_n,Ze(n.touchedFields,ge),n.isSubmitted,p,h),br=VM(ge,s,_n);An(o,ge,Kt),_n?(Fe._f.onBlur&&Fe._f.onBlur(ne),u&&u(0)):Fe._f.onChange&&Fe._f.onChange(ne);const yi=C(ge,Kt,_n,!1),sr=!io(yi)||br;if(!_n&&f.values.next({name:ge,type:ne.type,values:{...o}}),Ii)return c.isValid&&(t.mode==="onBlur"&&_n?b():_n||b()),sr&&f.state.next({name:ge,...br?{}:yi});if(!_n&&br&&f.state.next({...n}),t.resolver){const{errors:si}=await M([ge]);if(tt(Kt),ze){const bi=ZM(n.errors,r,ge),Rr=ZM(si,r,bi.name||ge);mt=Rr.error,ge=Rr.name,wn=io(si)}}else w([ge],!0),mt=(await GM(Fe,s.disabled,o,m,t.shouldUseNativeValidation))[ge],w([ge]),tt(Kt),ze&&(mt?wn=!1:c.isValid&&(wn=await B(r,!0)));ze&&(Fe._f.deps&&Y(Fe._f.deps),P(ge,wn,mt,yi))}},q=(ne,de)=>{if(Ze(n.errors,de)&&ne.focus)return ne.focus(),1},Y=async(ne,de={})=>{let ge,ze;const Fe=S0(ne);if(t.resolver){const Ae=await I(Sr(ne)?ne:Fe);ge=io(Ae),ze=ne?!Fe.some(tt=>Ze(Ae,tt)):ge}else ne?(ze=(await Promise.all(Fe.map(async Ae=>{const tt=Ze(r,Ae);return await B(tt&&tt._f?{[Ae]:tt}:tt)}))).every(Boolean),!(!ze&&!n.isValid)&&b()):ze=ge=await B(r);return f.state.next({...!vs(ne)||c.isValid&&ge!==n.isValid?{}:{name:ne},...t.resolver||!ne?{isValid:ge}:{},errors:n.errors}),de.shouldFocus&&!ze&&C0(r,q,ne?Fe:s.mount),ze},re=ne=>{const de={...a.mount?o:i};return Sr(ne)?de:vs(ne)?Ze(de,ne):ne.map(ge=>Ze(de,ge))},ie=(ne,de)=>({invalid:!!Ze((de||n).errors,ne),isDirty:!!Ze((de||n).dirtyFields,ne),error:Ze((de||n).errors,ne),isValidating:!!Ze(n.validatingFields,ne),isTouched:!!Ze((de||n).touchedFields,ne)}),se=ne=>{ne&&S0(ne).forEach(de=>Br(n.errors,de)),f.state.next({errors:ne?n.errors:{}})},ye=(ne,de,ge)=>{const ze=(Ze(r,ne,{_f:{}})._f||{}).ref,Fe=Ze(n.errors,ne)||{},{ref:Ae,message:tt,type:mt,...wn}=Fe;An(n.errors,ne,{...wn,...de,ref:ze}),f.state.next({name:ne,errors:n.errors,isValid:!1}),ge&&ge.shouldFocus&&ze&&ze.focus&&ze.focus()},we=(ne,de)=>ps(ne)?f.values.subscribe({next:ge=>ne(ee(void 0,de),ge)}):ee(ne,de,!0),He=(ne,de={})=>{for(const ge of ne?S0(ne):s.mount)s.mount.delete(ge),s.array.delete(ge),de.keepValue||(Br(r,ge),Br(o,ge)),!de.keepError&&Br(n.errors,ge),!de.keepDirty&&Br(n.dirtyFields,ge),!de.keepTouched&&Br(n.touchedFields,ge),!de.keepIsValidating&&Br(n.validatingFields,ge),!t.shouldUnregister&&!de.keepDefaultValue&&Br(i,ge);f.values.next({values:{...o}}),f.state.next({...n,...de.keepDirty?{isDirty:V()}:{}}),!de.keepIsValid&&b()},Ee=({disabled:ne,name:de,field:ge,fields:ze})=>{(sa(ne)&&a.mount||ne||s.disabled.has(de))&&(ne?s.disabled.add(de):s.disabled.delete(de),C(de,vS(ge?ge._f:Ze(ze,de)._f),!1,!1,!0))},it=(ne,de={})=>{let ge=Ze(r,ne);const ze=sa(de.disabled)||sa(t.disabled);return An(r,ne,{...ge||{},_f:{...ge&&ge._f?ge._f:{ref:{name:ne}},name:ne,mount:!0,...de}}),s.mount.add(ne),ge?Ee({field:ge,disabled:sa(de.disabled)?de.disabled:t.disabled,name:ne}):E(ne,!0,de.value),{...ze?{disabled:de.disabled||t.disabled}:{},...t.progressive?{required:!!de.required,min:Lp(de.min),max:Lp(de.max),minLength:Lp(de.minLength),maxLength:Lp(de.maxLength),pattern:Lp(de.pattern)}:{},name:ne,onChange:j,onBlur:j,ref:Fe=>{if(Fe){it(ne,de),ge=Ze(r,ne);const Ae=Sr(Fe.value)&&Fe.querySelectorAll&&Fe.querySelectorAll("input,select,textarea")[0]||Fe,tt=ble(Ae),mt=ge._f.refs||[];if(tt?mt.find(wn=>wn===Ae):Ae===ge._f.ref)return;An(r,ne,{_f:{...ge._f,...tt?{refs:[...mt.filter(mS),Ae,...Array.isArray(Ze(i,ne))?[{}]:[]],ref:{type:Ae.type,name:ne}}:{ref:Ae}}}),E(ne,!1,void 0,Ae)}else ge=Ze(r,ne,{}),ge._f&&(ge._f.mount=!1),(t.shouldUnregister||de.shouldUnregister)&&!(Mj(s.array,ne)&&a.action)&&s.unMount.add(ne)}}},ke=()=>t.shouldFocusError&&C0(r,q,s.mount),Le=ne=>{sa(ne)&&(f.state.next({disabled:ne}),C0(r,(de,ge)=>{const ze=Ze(r,ge);ze&&(de.disabled=ze._f.disabled||ne,Array.isArray(ze._f.refs)&&ze._f.refs.forEach(Fe=>{Fe.disabled=ze._f.disabled||ne}))},0,!1))},De=(ne,de)=>async ge=>{let ze;ge&&(ge.preventDefault&&ge.preventDefault(),ge.persist&&ge.persist());let Fe=no(o);if(s.disabled.size)for(const Ae of s.disabled)An(Fe,Ae,void 0);if(f.state.next({isSubmitting:!0}),t.resolver){const{errors:Ae,values:tt}=await M();n.errors=Ae,Fe=tt}else await B(r);if(Br(n.errors,"root"),io(n.errors)){f.state.next({errors:{}});try{await ne(Fe,ge)}catch(Ae){ze=Ae}}else de&&await de({...n.errors},ge),ke(),setTimeout(ke);if(f.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:io(n.errors)&&!ze,submitCount:n.submitCount+1,errors:n.errors}),ze)throw ze},me=(ne,de={})=>{Ze(r,ne)&&(Sr(de.defaultValue)?H(ne,no(Ze(i,ne))):(H(ne,de.defaultValue),An(i,ne,no(de.defaultValue))),de.keepTouched||Br(n.touchedFields,ne),de.keepDirty||(Br(n.dirtyFields,ne),n.isDirty=de.defaultValue?V(ne,no(Ze(i,ne))):V()),de.keepError||(Br(n.errors,ne),c.isValid&&b()),f.state.next({...n}))},yt=(ne,de={})=>{const ge=ne?no(ne):i,ze=no(ge),Fe=io(ne),Ae=Fe?i:ze;if(de.keepDefaultValues||(i=ge),!de.keepValues){if(de.keepDirtyValues){const tt=new Set([...s.mount,...Object.keys(Np(i,o))]);for(const mt of Array.from(tt))Ze(n.dirtyFields,mt)?An(Ae,mt,Ze(o,mt)):H(mt,Ze(Ae,mt))}else{if(UO&&Sr(ne))for(const tt of s.mount){const mt=Ze(r,tt);if(mt&&mt._f){const wn=Array.isArray(mt._f.refs)?mt._f.refs[0]:mt._f.ref;if(Hy(wn)){const Kt=wn.closest("form");if(Kt){Kt.reset();break}}}}r={}}o=t.shouldUnregister?de.keepDefaultValues?no(i):{}:no(Ae),f.array.next({values:{...Ae}}),f.values.next({values:{...Ae}})}s={mount:de.keepDirtyValues?s.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},a.mount=!c.isValid||!!de.keepIsValid||!!de.keepDirtyValues,a.watch=!!t.shouldUnregister,f.state.next({submitCount:de.keepSubmitCount?n.submitCount:0,isDirty:Fe?!1:de.keepDirty?n.isDirty:!!(de.keepDefaultValues&&!rl(ne,i)),isSubmitted:de.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:Fe?{}:de.keepDirtyValues?de.keepDefaultValues&&o?Np(i,o):n.dirtyFields:de.keepDefaultValues&&ne?Np(i,ne):de.keepDirty?n.dirtyFields:{},touchedFields:de.keepTouched?n.touchedFields:{},errors:de.keepErrors?n.errors:{},isSubmitSuccessful:de.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1})},lt=(ne,de)=>yt(ps(ne)?ne(o):ne,de);return{control:{register:it,unregister:He,getFieldState:ie,handleSubmit:De,setError:ye,_executeSchema:M,_getWatch:ee,_getDirty:V,_updateValid:b,_removeUnmounted:W,_updateFieldArray:x,_updateDisabledField:Ee,_getFieldArray:Z,_reset:yt,_resetDefaultValues:()=>ps(t.defaultValues)&&t.defaultValues().then(ne=>{lt(ne,t.resetOptions),f.state.next({isLoading:!1})}),_updateFormState:ne=>{n={...n,...ne}},_disableForm:Le,_subjects:f,_proxyFormState:c,_setErrors:O,get _fields(){return r},get _formValues(){return o},get _state(){return a},set _state(ne){a=ne},get _defaultValues(){return i},get _names(){return s},set _names(ne){s=ne},get _formState(){return n},set _formState(ne){n=ne},get _options(){return t},set _options(ne){t={...t,...ne}}},trigger:Y,register:it,handleSubmit:De,watch:we,setValue:H,getValues:re,reset:lt,resetField:me,clearErrors:se,unregister:He,setError:ye,setFocus:(ne,de={})=>{const ge=Ze(r,ne),ze=ge&&ge._f;if(ze){const Fe=ze.refs?ze.refs[0]:ze.ref;Fe.focus&&(Fe.focus(),de.shouldSelect&&ps(Fe.select)&&Fe.select())}},getFieldState:ie}}function sXe(e={}){const t=F.useRef(void 0),n=F.useRef(void 0),[r,i]=F.useState({isDirty:!1,isValidating:!1,isLoading:ps(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:ps(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...Ole(e),formState:r});const o=t.current.control;return o._options=e,HO({subject:o._subjects.state,next:a=>{Ij(a,o._proxyFormState,o._updateFormState,!0)&&i({...o._formState})}}),F.useEffect(()=>o._disableForm(e.disabled),[o,e.disabled]),F.useEffect(()=>{if(o._proxyFormState.isDirty){const a=o._getDirty();a!==r.isDirty&&o._subjects.state.next({isDirty:a})}},[o,r.isDirty]),F.useEffect(()=>{e.values&&!rl(e.values,n.current)?(o._reset(e.values,o._options.resetOptions),n.current=e.values,i(a=>({...a}))):o._resetDefaultValues()},[e.values,o]),F.useEffect(()=>{e.errors&&o._setErrors(e.errors)},[e.errors,o]),F.useEffect(()=>{o._state.mount||(o._updateValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()}),F.useEffect(()=>{e.shouldUnregister&&o._subjects.values.next({values:o._getWatch()})},[e.shouldUnregister,o]),t.current.formState=$j(r,o),t.current}const XM=(e,t,n)=>{if(e&&"reportValidity"in e){const r=Ze(n,t);e.setCustomValidity(r&&r.message||""),e.reportValidity()}},Hj=(e,t)=>{for(const n in t.fields){const r=t.fields[n];r&&r.ref&&"reportValidity"in r.ref?XM(r.ref,n,e):r.refs&&r.refs.forEach(i=>XM(i,n,e))}},Ale=(e,t)=>{t.shouldUseNativeValidation&&Hj(e,t);const n={};for(const r in e){const i=Ze(t.fields,r),o=Object.assign(e[r]||{},{ref:i&&i.ref});if(Ple(t.names||Object.keys(e),r)){const a=Object.assign({},Ze(n,r));An(a,"root",o),An(n,r,a)}else An(n,r,o)}return n},Ple=(e,t)=>e.some(n=>n.startsWith(t+"."));var kle=function(e,t){for(var n={};e.length;){var r=e[0],i=r.code,o=r.message,a=r.path.join(".");if(!n[a])if("unionErrors"in r){var s=r.unionErrors[0].errors[0];n[a]={message:s.message,type:s.code}}else n[a]={message:o,type:i};if("unionErrors"in r&&r.unionErrors.forEach(function(c){return c.errors.forEach(function(f){return e.push(f)})}),t){var u=n[a].types,l=u&&u[r.code];n[a]=Fj(a,t,n,i,l?[].concat(l,r.message):r.message)}e.shift()}return n},uXe=function(e,t,n){return n===void 0&&(n={}),function(r,i,o){try{return Promise.resolve(function(a,s){try{var u=Promise.resolve(e[n.mode==="sync"?"parse":"parseAsync"](r,t)).then(function(l){return o.shouldUseNativeValidation&&Hj({},o),{errors:{},values:n.raw?r:l}})}catch(l){return s(l)}return u&&u.then?u.then(void 0,s):u}(0,function(a){if(function(s){return Array.isArray(s?.errors)}(a))return{values:{},errors:Ale(kle(a.errors,!o.shouldUseNativeValidation&&o.criteriaMode==="all"),o)};throw a}))}catch(a){return Promise.reject(a)}}},gn;(function(e){e.assertEqual=i=>i;function t(i){}e.assertIs=t;function n(i){throw new Error}e.assertNever=n,e.arrayToEnum=i=>{const o={};for(const a of i)o[a]=a;return o},e.getValidEnumValues=i=>{const o=e.objectKeys(i).filter(s=>typeof i[i[s]]!="number"),a={};for(const s of o)a[s]=i[s];return e.objectValues(a)},e.objectValues=i=>e.objectKeys(i).map(function(o){return i[o]}),e.objectKeys=typeof Object.keys=="function"?i=>Object.keys(i):i=>{const o=[];for(const a in i)Object.prototype.hasOwnProperty.call(i,a)&&o.push(a);return o},e.find=(i,o)=>{for(const a of i)if(o(a))return a},e.isInteger=typeof Number.isInteger=="function"?i=>Number.isInteger(i):i=>typeof i=="number"&&isFinite(i)&&Math.floor(i)===i;function r(i,o=" | "){return i.map(a=>typeof a=="string"?`'${a}'`:a).join(o)}e.joinValues=r,e.jsonStringifyReplacer=(i,o)=>typeof o=="bigint"?o.toString():o})(gn||(gn={}));var YC;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(YC||(YC={}));const rt=gn.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),ru=e=>{switch(typeof e){case"undefined":return rt.undefined;case"string":return rt.string;case"number":return isNaN(e)?rt.nan:rt.number;case"boolean":return rt.boolean;case"function":return rt.function;case"bigint":return rt.bigint;case"symbol":return rt.symbol;case"object":return Array.isArray(e)?rt.array:e===null?rt.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?rt.promise:typeof Map<"u"&&e instanceof Map?rt.map:typeof Set<"u"&&e instanceof Set?rt.set:typeof Date<"u"&&e instanceof Date?rt.date:rt.object;default:return rt.unknown}},Ue=gn.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),Tle=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:");class Lo extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}format(t){const n=t||function(o){return o.message},r={_errors:[]},i=o=>{for(const a of o.issues)if(a.code==="invalid_union")a.unionErrors.map(i);else if(a.code==="invalid_return_type")i(a.returnTypeError);else if(a.code==="invalid_arguments")i(a.argumentsError);else if(a.path.length===0)r._errors.push(n(a));else{let s=r,u=0;for(;u<a.path.length;){const l=a.path[u];u===a.path.length-1?(s[l]=s[l]||{_errors:[]},s[l]._errors.push(n(a))):s[l]=s[l]||{_errors:[]},s=s[l],u++}}};return i(this),r}static assert(t){if(!(t instanceof Lo))throw new Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,gn.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(t=n=>n.message){const n={},r=[];for(const i of this.issues)i.path.length>0?(n[i.path[0]]=n[i.path[0]]||[],n[i.path[0]].push(t(i))):r.push(t(i));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}Lo.create=e=>new Lo(e);const Yd=(e,t)=>{let n;switch(e.code){case Ue.invalid_type:e.received===rt.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case Ue.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,gn.jsonStringifyReplacer)}`;break;case Ue.unrecognized_keys:n=`Unrecognized key(s) in object: ${gn.joinValues(e.keys,", ")}`;break;case Ue.invalid_union:n="Invalid input";break;case Ue.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${gn.joinValues(e.options)}`;break;case Ue.invalid_enum_value:n=`Invalid enum value. Expected ${gn.joinValues(e.options)}, received '${e.received}'`;break;case Ue.invalid_arguments:n="Invalid function arguments";break;case Ue.invalid_return_type:n="Invalid function return type";break;case Ue.invalid_date:n="Invalid date";break;case Ue.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:gn.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case Ue.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case Ue.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case Ue.custom:n="Invalid input";break;case Ue.invalid_intersection_types:n="Intersection results could not be merged";break;case Ue.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case Ue.not_finite:n="Number must be finite";break;default:n=t.defaultError,gn.assertNever(e)}return{message:n}};let Kj=Yd;function Mle(e){Kj=e}function Gy(){return Kj}const Yy=e=>{const{data:t,path:n,errorMaps:r,issueData:i}=e,o=[...n,...i.path||[]],a={...i,path:o};if(i.message!==void 0)return{...i,path:o,message:i.message};let s="";const u=r.filter(l=>!!l).slice().reverse();for(const l of u)s=l(a,{data:t,defaultError:s}).message;return{...i,path:o,message:s}},Rle=[];function et(e,t){const n=Gy(),r=Yy({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===Yd?void 0:Yd].filter(i=>!!i)});e.common.issues.push(r)}class $i{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){const r=[];for(const i of n){if(i.status==="aborted")return Dt;i.status==="dirty"&&t.dirty(),r.push(i.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,n){const r=[];for(const i of n){const o=await i.key,a=await i.value;r.push({key:o,value:a})}return $i.mergeObjectSync(t,r)}static mergeObjectSync(t,n){const r={};for(const i of n){const{key:o,value:a}=i;if(o.status==="aborted"||a.status==="aborted")return Dt;o.status==="dirty"&&t.dirty(),a.status==="dirty"&&t.dirty(),o.value!=="__proto__"&&(typeof a.value<"u"||i.alwaysSet)&&(r[o.value]=a.value)}return{status:t.value,value:r}}}const Dt=Object.freeze({status:"aborted"}),vd=e=>({status:"dirty",value:e}),Hi=e=>({status:"valid",value:e}),ZC=e=>e.status==="aborted",XC=e=>e.status==="dirty",Hc=e=>e.status==="valid",ng=e=>typeof Promise<"u"&&e instanceof Promise;function Zy(e,t,n,r){if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t.get(e)}function qj(e,t,n,r,i){if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return t.set(e,n),n}var dt;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t?.message})(dt||(dt={}));var s0,u0;class Ts{constructor(t,n,r,i){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=i}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const QM=(e,t)=>{if(Hc(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new Lo(e.common.issues);return this._error=n,this._error}}};function Gt(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:i}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:i}:{errorMap:(a,s)=>{var u,l;const{message:c}=e;return a.code==="invalid_enum_value"?{message:c??s.defaultError}:typeof s.data>"u"?{message:(u=c??r)!==null&&u!==void 0?u:s.defaultError}:a.code!=="invalid_type"?{message:s.defaultError}:{message:(l=c??n)!==null&&l!==void 0?l:s.defaultError}},description:i}}class en{get description(){return this._def.description}_getType(t){return ru(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:ru(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new $i,ctx:{common:t.parent.common,data:t.data,parsedType:ru(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const n=this._parse(t);if(ng(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){const n=this._parse(t);return Promise.resolve(n)}parse(t,n){const r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){var r;const i={common:{issues:[],async:(r=n?.async)!==null&&r!==void 0?r:!1,contextualErrorMap:n?.errorMap},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:ru(t)},o=this._parseSync({data:t,path:i.path,parent:i});return QM(i,o)}"~validate"(t){var n,r;const i={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:ru(t)};if(!this["~standard"].async)try{const o=this._parseSync({data:t,path:[],parent:i});return Hc(o)?{value:o.value}:{issues:i.common.issues}}catch(o){!((r=(n=o?.message)===null||n===void 0?void 0:n.toLowerCase())===null||r===void 0)&&r.includes("encountered")&&(this["~standard"].async=!0),i.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:i}).then(o=>Hc(o)?{value:o.value}:{issues:i.common.issues})}async parseAsync(t,n){const r=await this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error}async safeParseAsync(t,n){const r={common:{issues:[],contextualErrorMap:n?.errorMap,async:!0},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:ru(t)},i=this._parse({data:t,path:r.path,parent:r}),o=await(ng(i)?i:Promise.resolve(i));return QM(r,o)}refine(t,n){const r=i=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(i):n;return this._refinement((i,o)=>{const a=t(i),s=()=>o.addIssue({code:Ue.custom,...r(i)});return typeof Promise<"u"&&a instanceof Promise?a.then(u=>u?!0:(s(),!1)):a?!0:(s(),!1)})}refinement(t,n){return this._refinement((r,i)=>t(r)?!0:(i.addIssue(typeof n=="function"?n(r,i):n),!1))}_refinement(t){return new Za({schema:this,typeName:Tt.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:n=>this["~validate"](n)}}optional(){return Os.create(this,this._def)}nullable(){return Dl.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Ka.create(this)}promise(){return Xd.create(this,this._def)}or(t){return ag.create([this,t],this._def)}and(t){return sg.create(this,t,this._def)}transform(t){return new Za({...Gt(this._def),schema:this,typeName:Tt.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const n=typeof t=="function"?t:()=>t;return new dg({...Gt(this._def),innerType:this,defaultValue:n,typeName:Tt.ZodDefault})}brand(){return new GO({typeName:Tt.ZodBranded,type:this,...Gt(this._def)})}catch(t){const n=typeof t=="function"?t:()=>t;return new hg({...Gt(this._def),innerType:this,catchValue:n,typeName:Tt.ZodCatch})}describe(t){const n=this.constructor;return new n({...this._def,description:t})}pipe(t){return Em.create(this,t)}readonly(){return pg.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const Dle=/^c[^\s-]{8,}$/i,$le=/^[0-9a-z]+$/,Ile=/^[0-9A-HJKMNP-TV-Z]{26}$/i,Nle=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,Lle=/^[a-z0-9_-]{21}$/i,Fle=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,jle=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,Ble=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,zle="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let yS;const Ule=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Vle=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,Wle=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,Hle=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Kle=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,qle=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,Gj="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",Gle=new RegExp(`^${Gj}$`);function Yj(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`),t}function Yle(e){return new RegExp(`^${Yj(e)}$`)}function Zj(e){let t=`${Gj}T${Yj(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function Zle(e,t){return!!((t==="v4"||!t)&&Ule.test(e)||(t==="v6"||!t)&&Wle.test(e))}function Xle(e,t){if(!Fle.test(e))return!1;try{const[n]=e.split("."),r=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),i=JSON.parse(atob(r));return!(typeof i!="object"||i===null||!i.typ||!i.alg||t&&i.alg!==t)}catch{return!1}}function Qle(e,t){return!!((t==="v4"||!t)&&Vle.test(e)||(t==="v6"||!t)&&Hle.test(e))}class Ua extends en{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==rt.string){const o=this._getOrReturnCtx(t);return et(o,{code:Ue.invalid_type,expected:rt.string,received:o.parsedType}),Dt}const r=new $i;let i;for(const o of this._def.checks)if(o.kind==="min")t.data.length<o.value&&(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.too_small,minimum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),r.dirty());else if(o.kind==="max")t.data.length>o.value&&(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),r.dirty());else if(o.kind==="length"){const a=t.data.length>o.value,s=t.data.length<o.value;(a||s)&&(i=this._getOrReturnCtx(t,i),a?et(i,{code:Ue.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!0,message:o.message}):s&&et(i,{code:Ue.too_small,minimum:o.value,type:"string",inclusive:!0,exact:!0,message:o.message}),r.dirty())}else if(o.kind==="email")Ble.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"email",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="emoji")yS||(yS=new RegExp(zle,"u")),yS.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"emoji",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="uuid")Nle.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"uuid",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="nanoid")Lle.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"nanoid",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="cuid")Dle.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"cuid",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="cuid2")$le.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"cuid2",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="ulid")Ile.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"ulid",code:Ue.invalid_string,message:o.message}),r.dirty());else if(o.kind==="url")try{new URL(t.data)}catch{i=this._getOrReturnCtx(t,i),et(i,{validation:"url",code:Ue.invalid_string,message:o.message}),r.dirty()}else o.kind==="regex"?(o.regex.lastIndex=0,o.regex.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"regex",code:Ue.invalid_string,message:o.message}),r.dirty())):o.kind==="trim"?t.data=t.data.trim():o.kind==="includes"?t.data.includes(o.value,o.position)||(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.invalid_string,validation:{includes:o.value,position:o.position},message:o.message}),r.dirty()):o.kind==="toLowerCase"?t.data=t.data.toLowerCase():o.kind==="toUpperCase"?t.data=t.data.toUpperCase():o.kind==="startsWith"?t.data.startsWith(o.value)||(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.invalid_string,validation:{startsWith:o.value},message:o.message}),r.dirty()):o.kind==="endsWith"?t.data.endsWith(o.value)||(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.invalid_string,validation:{endsWith:o.value},message:o.message}),r.dirty()):o.kind==="datetime"?Zj(o).test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.invalid_string,validation:"datetime",message:o.message}),r.dirty()):o.kind==="date"?Gle.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.invalid_string,validation:"date",message:o.message}),r.dirty()):o.kind==="time"?Yle(o).test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.invalid_string,validation:"time",message:o.message}),r.dirty()):o.kind==="duration"?jle.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"duration",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="ip"?Zle(t.data,o.version)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"ip",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="jwt"?Xle(t.data,o.alg)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"jwt",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="cidr"?Qle(t.data,o.version)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"cidr",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="base64"?Kle.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"base64",code:Ue.invalid_string,message:o.message}),r.dirty()):o.kind==="base64url"?qle.test(t.data)||(i=this._getOrReturnCtx(t,i),et(i,{validation:"base64url",code:Ue.invalid_string,message:o.message}),r.dirty()):gn.assertNever(o);return{status:r.value,value:t.data}}_regex(t,n,r){return this.refinement(i=>t.test(i),{validation:n,code:Ue.invalid_string,...dt.errToObj(r)})}_addCheck(t){return new Ua({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...dt.errToObj(t)})}url(t){return this._addCheck({kind:"url",...dt.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...dt.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...dt.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...dt.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...dt.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...dt.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...dt.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...dt.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...dt.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...dt.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...dt.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...dt.errToObj(t)})}datetime(t){var n,r;return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof t?.precision>"u"?null:t?.precision,offset:(n=t?.offset)!==null&&n!==void 0?n:!1,local:(r=t?.local)!==null&&r!==void 0?r:!1,...dt.errToObj(t?.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof t?.precision>"u"?null:t?.precision,...dt.errToObj(t?.message)})}duration(t){return this._addCheck({kind:"duration",...dt.errToObj(t)})}regex(t,n){return this._addCheck({kind:"regex",regex:t,...dt.errToObj(n)})}includes(t,n){return this._addCheck({kind:"includes",value:t,position:n?.position,...dt.errToObj(n?.message)})}startsWith(t,n){return this._addCheck({kind:"startsWith",value:t,...dt.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:"endsWith",value:t,...dt.errToObj(n)})}min(t,n){return this._addCheck({kind:"min",value:t,...dt.errToObj(n)})}max(t,n){return this._addCheck({kind:"max",value:t,...dt.errToObj(n)})}length(t,n){return this._addCheck({kind:"length",value:t,...dt.errToObj(n)})}nonempty(t){return this.min(1,dt.errToObj(t))}trim(){return new Ua({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Ua({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Ua({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}Ua.create=e=>{var t;return new Ua({checks:[],typeName:Tt.ZodString,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...Gt(e)})};function Jle(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,i=n>r?n:r,o=parseInt(e.toFixed(i).replace(".","")),a=parseInt(t.toFixed(i).replace(".",""));return o%a/Math.pow(10,i)}class Tl extends en{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==rt.number){const o=this._getOrReturnCtx(t);return et(o,{code:Ue.invalid_type,expected:rt.number,received:o.parsedType}),Dt}let r;const i=new $i;for(const o of this._def.checks)o.kind==="int"?gn.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.invalid_type,expected:"integer",received:"float",message:o.message}),i.dirty()):o.kind==="min"?(o.inclusive?t.data<o.value:t.data<=o.value)&&(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.too_small,minimum:o.value,type:"number",inclusive:o.inclusive,exact:!1,message:o.message}),i.dirty()):o.kind==="max"?(o.inclusive?t.data>o.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.too_big,maximum:o.value,type:"number",inclusive:o.inclusive,exact:!1,message:o.message}),i.dirty()):o.kind==="multipleOf"?Jle(t.data,o.value)!==0&&(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.not_multiple_of,multipleOf:o.value,message:o.message}),i.dirty()):o.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.not_finite,message:o.message}),i.dirty()):gn.assertNever(o);return{status:i.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,dt.toString(n))}gt(t,n){return this.setLimit("min",t,!1,dt.toString(n))}lte(t,n){return this.setLimit("max",t,!0,dt.toString(n))}lt(t,n){return this.setLimit("max",t,!1,dt.toString(n))}setLimit(t,n,r,i){return new Tl({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:dt.toString(i)}]})}_addCheck(t){return new Tl({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:dt.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:dt.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:dt.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:dt.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:dt.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:dt.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:dt.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:dt.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:dt.toString(t)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}get isInt(){return!!this._def.checks.find(t=>t.kind==="int"||t.kind==="multipleOf"&&gn.isInteger(t.value))}get isFinite(){let t=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(t===null||r.value<t)&&(t=r.value)}return Number.isFinite(n)&&Number.isFinite(t)}}Tl.create=e=>new Tl({checks:[],typeName:Tt.ZodNumber,coerce:e?.coerce||!1,...Gt(e)});class Ml extends en{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==rt.bigint)return this._getInvalidInput(t);let r;const i=new $i;for(const o of this._def.checks)o.kind==="min"?(o.inclusive?t.data<o.value:t.data<=o.value)&&(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.too_small,type:"bigint",minimum:o.value,inclusive:o.inclusive,message:o.message}),i.dirty()):o.kind==="max"?(o.inclusive?t.data>o.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.too_big,type:"bigint",maximum:o.value,inclusive:o.inclusive,message:o.message}),i.dirty()):o.kind==="multipleOf"?t.data%o.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),et(r,{code:Ue.not_multiple_of,multipleOf:o.value,message:o.message}),i.dirty()):gn.assertNever(o);return{status:i.value,value:t.data}}_getInvalidInput(t){const n=this._getOrReturnCtx(t);return et(n,{code:Ue.invalid_type,expected:rt.bigint,received:n.parsedType}),Dt}gte(t,n){return this.setLimit("min",t,!0,dt.toString(n))}gt(t,n){return this.setLimit("min",t,!1,dt.toString(n))}lte(t,n){return this.setLimit("max",t,!0,dt.toString(n))}lt(t,n){return this.setLimit("max",t,!1,dt.toString(n))}setLimit(t,n,r,i){return new Ml({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:dt.toString(i)}]})}_addCheck(t){return new Ml({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:dt.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:dt.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:dt.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:dt.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:dt.toString(n)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}Ml.create=e=>{var t;return new Ml({checks:[],typeName:Tt.ZodBigInt,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...Gt(e)})};class rg extends en{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==rt.boolean){const r=this._getOrReturnCtx(t);return et(r,{code:Ue.invalid_type,expected:rt.boolean,received:r.parsedType}),Dt}return Hi(t.data)}}rg.create=e=>new rg({typeName:Tt.ZodBoolean,coerce:e?.coerce||!1,...Gt(e)});class Kc extends en{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==rt.date){const o=this._getOrReturnCtx(t);return et(o,{code:Ue.invalid_type,expected:rt.date,received:o.parsedType}),Dt}if(isNaN(t.data.getTime())){const o=this._getOrReturnCtx(t);return et(o,{code:Ue.invalid_date}),Dt}const r=new $i;let i;for(const o of this._def.checks)o.kind==="min"?t.data.getTime()<o.value&&(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.too_small,message:o.message,inclusive:!0,exact:!1,minimum:o.value,type:"date"}),r.dirty()):o.kind==="max"?t.data.getTime()>o.value&&(i=this._getOrReturnCtx(t,i),et(i,{code:Ue.too_big,message:o.message,inclusive:!0,exact:!1,maximum:o.value,type:"date"}),r.dirty()):gn.assertNever(o);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new Kc({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:dt.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:dt.toString(n)})}get minDate(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t!=null?new Date(t):null}}Kc.create=e=>new Kc({checks:[],coerce:e?.coerce||!1,typeName:Tt.ZodDate,...Gt(e)});class Xy extends en{_parse(t){if(this._getType(t)!==rt.symbol){const r=this._getOrReturnCtx(t);return et(r,{code:Ue.invalid_type,expected:rt.symbol,received:r.parsedType}),Dt}return Hi(t.data)}}Xy.create=e=>new Xy({typeName:Tt.ZodSymbol,...Gt(e)});class ig extends en{_parse(t){if(this._getType(t)!==rt.undefined){const r=this._getOrReturnCtx(t);return et(r,{code:Ue.invalid_type,expected:rt.undefined,received:r.parsedType}),Dt}return Hi(t.data)}}ig.create=e=>new ig({typeName:Tt.ZodUndefined,...Gt(e)});class og extends en{_parse(t){if(this._getType(t)!==rt.null){const r=this._getOrReturnCtx(t);return et(r,{code:Ue.invalid_type,expected:rt.null,received:r.parsedType}),Dt}return Hi(t.data)}}og.create=e=>new og({typeName:Tt.ZodNull,...Gt(e)});class Zd extends en{constructor(){super(...arguments),this._any=!0}_parse(t){return Hi(t.data)}}Zd.create=e=>new Zd({typeName:Tt.ZodAny,...Gt(e)});class Rc extends en{constructor(){super(...arguments),this._unknown=!0}_parse(t){return Hi(t.data)}}Rc.create=e=>new Rc({typeName:Tt.ZodUnknown,...Gt(e)});class bu extends en{_parse(t){const n=this._getOrReturnCtx(t);return et(n,{code:Ue.invalid_type,expected:rt.never,received:n.parsedType}),Dt}}bu.create=e=>new bu({typeName:Tt.ZodNever,...Gt(e)});class Qy extends en{_parse(t){if(this._getType(t)!==rt.undefined){const r=this._getOrReturnCtx(t);return et(r,{code:Ue.invalid_type,expected:rt.void,received:r.parsedType}),Dt}return Hi(t.data)}}Qy.create=e=>new Qy({typeName:Tt.ZodVoid,...Gt(e)});class Ka extends en{_parse(t){const{ctx:n,status:r}=this._processInputParams(t),i=this._def;if(n.parsedType!==rt.array)return et(n,{code:Ue.invalid_type,expected:rt.array,received:n.parsedType}),Dt;if(i.exactLength!==null){const a=n.data.length>i.exactLength.value,s=n.data.length<i.exactLength.value;(a||s)&&(et(n,{code:a?Ue.too_big:Ue.too_small,minimum:s?i.exactLength.value:void 0,maximum:a?i.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:i.exactLength.message}),r.dirty())}if(i.minLength!==null&&n.data.length<i.minLength.value&&(et(n,{code:Ue.too_small,minimum:i.minLength.value,type:"array",inclusive:!0,exact:!1,message:i.minLength.message}),r.dirty()),i.maxLength!==null&&n.data.length>i.maxLength.value&&(et(n,{code:Ue.too_big,maximum:i.maxLength.value,type:"array",inclusive:!0,exact:!1,message:i.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((a,s)=>i.type._parseAsync(new Ts(n,a,n.path,s)))).then(a=>$i.mergeArray(r,a));const o=[...n.data].map((a,s)=>i.type._parseSync(new Ts(n,a,n.path,s)));return $i.mergeArray(r,o)}get element(){return this._def.type}min(t,n){return new Ka({...this._def,minLength:{value:t,message:dt.toString(n)}})}max(t,n){return new Ka({...this._def,maxLength:{value:t,message:dt.toString(n)}})}length(t,n){return new Ka({...this._def,exactLength:{value:t,message:dt.toString(n)}})}nonempty(t){return this.min(1,t)}}Ka.create=(e,t)=>new Ka({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Tt.ZodArray,...Gt(t)});function nd(e){if(e instanceof cr){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=Os.create(nd(r))}return new cr({...e._def,shape:()=>t})}else return e instanceof Ka?new Ka({...e._def,type:nd(e.element)}):e instanceof Os?Os.create(nd(e.unwrap())):e instanceof Dl?Dl.create(nd(e.unwrap())):e instanceof Ms?Ms.create(e.items.map(t=>nd(t))):e}class cr extends en{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),n=gn.objectKeys(t);return this._cached={shape:t,keys:n}}_parse(t){if(this._getType(t)!==rt.object){const l=this._getOrReturnCtx(t);return et(l,{code:Ue.invalid_type,expected:rt.object,received:l.parsedType}),Dt}const{status:r,ctx:i}=this._processInputParams(t),{shape:o,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof bu&&this._def.unknownKeys==="strip"))for(const l in i.data)a.includes(l)||s.push(l);const u=[];for(const l of a){const c=o[l],f=i.data[l];u.push({key:{status:"valid",value:l},value:c._parse(new Ts(i,f,i.path,l)),alwaysSet:l in i.data})}if(this._def.catchall instanceof bu){const l=this._def.unknownKeys;if(l==="passthrough")for(const c of s)u.push({key:{status:"valid",value:c},value:{status:"valid",value:i.data[c]}});else if(l==="strict")s.length>0&&(et(i,{code:Ue.unrecognized_keys,keys:s}),r.dirty());else if(l!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const l=this._def.catchall;for(const c of s){const f=i.data[c];u.push({key:{status:"valid",value:c},value:l._parse(new Ts(i,f,i.path,c)),alwaysSet:c in i.data})}}return i.common.async?Promise.resolve().then(async()=>{const l=[];for(const c of u){const f=await c.key,h=await c.value;l.push({key:f,value:h,alwaysSet:c.alwaysSet})}return l}).then(l=>$i.mergeObjectSync(r,l)):$i.mergeObjectSync(r,u)}get shape(){return this._def.shape()}strict(t){return dt.errToObj,new cr({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(n,r)=>{var i,o,a,s;const u=(a=(o=(i=this._def).errorMap)===null||o===void 0?void 0:o.call(i,n,r).message)!==null&&a!==void 0?a:r.defaultError;return n.code==="unrecognized_keys"?{message:(s=dt.errToObj(t).message)!==null&&s!==void 0?s:u}:{message:u}}}:{}})}strip(){return new cr({...this._def,unknownKeys:"strip"})}passthrough(){return new cr({...this._def,unknownKeys:"passthrough"})}extend(t){return new cr({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new cr({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:Tt.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new cr({...this._def,catchall:t})}pick(t){const n={};return gn.objectKeys(t).forEach(r=>{t[r]&&this.shape[r]&&(n[r]=this.shape[r])}),new cr({...this._def,shape:()=>n})}omit(t){const n={};return gn.objectKeys(this.shape).forEach(r=>{t[r]||(n[r]=this.shape[r])}),new cr({...this._def,shape:()=>n})}deepPartial(){return nd(this)}partial(t){const n={};return gn.objectKeys(this.shape).forEach(r=>{const i=this.shape[r];t&&!t[r]?n[r]=i:n[r]=i.optional()}),new cr({...this._def,shape:()=>n})}required(t){const n={};return gn.objectKeys(this.shape).forEach(r=>{if(t&&!t[r])n[r]=this.shape[r];else{let o=this.shape[r];for(;o instanceof Os;)o=o._def.innerType;n[r]=o}}),new cr({...this._def,shape:()=>n})}keyof(){return Xj(gn.objectKeys(this.shape))}}cr.create=(e,t)=>new cr({shape:()=>e,unknownKeys:"strip",catchall:bu.create(),typeName:Tt.ZodObject,...Gt(t)});cr.strictCreate=(e,t)=>new cr({shape:()=>e,unknownKeys:"strict",catchall:bu.create(),typeName:Tt.ZodObject,...Gt(t)});cr.lazycreate=(e,t)=>new cr({shape:e,unknownKeys:"strip",catchall:bu.create(),typeName:Tt.ZodObject,...Gt(t)});class ag extends en{_parse(t){const{ctx:n}=this._processInputParams(t),r=this._def.options;function i(o){for(const s of o)if(s.result.status==="valid")return s.result;for(const s of o)if(s.result.status==="dirty")return n.common.issues.push(...s.ctx.common.issues),s.result;const a=o.map(s=>new Lo(s.ctx.common.issues));return et(n,{code:Ue.invalid_union,unionErrors:a}),Dt}if(n.common.async)return Promise.all(r.map(async o=>{const a={...n,common:{...n.common,issues:[]},parent:null};return{result:await o._parseAsync({data:n.data,path:n.path,parent:a}),ctx:a}})).then(i);{let o;const a=[];for(const u of r){const l={...n,common:{...n.common,issues:[]},parent:null},c=u._parseSync({data:n.data,path:n.path,parent:l});if(c.status==="valid")return c;c.status==="dirty"&&!o&&(o={result:c,ctx:l}),l.common.issues.length&&a.push(l.common.issues)}if(o)return n.common.issues.push(...o.ctx.common.issues),o.result;const s=a.map(u=>new Lo(u));return et(n,{code:Ue.invalid_union,unionErrors:s}),Dt}}get options(){return this._def.options}}ag.create=(e,t)=>new ag({options:e,typeName:Tt.ZodUnion,...Gt(t)});const Xs=e=>e instanceof lg?Xs(e.schema):e instanceof Za?Xs(e.innerType()):e instanceof cg?[e.value]:e instanceof Rl?e.options:e instanceof fg?gn.objectValues(e.enum):e instanceof dg?Xs(e._def.innerType):e instanceof ig?[void 0]:e instanceof og?[null]:e instanceof Os?[void 0,...Xs(e.unwrap())]:e instanceof Dl?[null,...Xs(e.unwrap())]:e instanceof GO||e instanceof pg?Xs(e.unwrap()):e instanceof hg?Xs(e._def.innerType):[];class ew extends en{_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==rt.object)return et(n,{code:Ue.invalid_type,expected:rt.object,received:n.parsedType}),Dt;const r=this.discriminator,i=n.data[r],o=this.optionsMap.get(i);return o?n.common.async?o._parseAsync({data:n.data,path:n.path,parent:n}):o._parseSync({data:n.data,path:n.path,parent:n}):(et(n,{code:Ue.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),Dt)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,n,r){const i=new Map;for(const o of n){const a=Xs(o.shape[t]);if(!a.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(const s of a){if(i.has(s))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(s)}`);i.set(s,o)}}return new ew({typeName:Tt.ZodDiscriminatedUnion,discriminator:t,options:n,optionsMap:i,...Gt(r)})}}function QC(e,t){const n=ru(e),r=ru(t);if(e===t)return{valid:!0,data:e};if(n===rt.object&&r===rt.object){const i=gn.objectKeys(t),o=gn.objectKeys(e).filter(s=>i.indexOf(s)!==-1),a={...e,...t};for(const s of o){const u=QC(e[s],t[s]);if(!u.valid)return{valid:!1};a[s]=u.data}return{valid:!0,data:a}}else if(n===rt.array&&r===rt.array){if(e.length!==t.length)return{valid:!1};const i=[];for(let o=0;o<e.length;o++){const a=e[o],s=t[o],u=QC(a,s);if(!u.valid)return{valid:!1};i.push(u.data)}return{valid:!0,data:i}}else return n===rt.date&&r===rt.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class sg extends en{_parse(t){const{status:n,ctx:r}=this._processInputParams(t),i=(o,a)=>{if(ZC(o)||ZC(a))return Dt;const s=QC(o.value,a.value);return s.valid?((XC(o)||XC(a))&&n.dirty(),{status:n.value,value:s.data}):(et(r,{code:Ue.invalid_intersection_types}),Dt)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([o,a])=>i(o,a)):i(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}sg.create=(e,t,n)=>new sg({left:e,right:t,typeName:Tt.ZodIntersection,...Gt(n)});class Ms extends en{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==rt.array)return et(r,{code:Ue.invalid_type,expected:rt.array,received:r.parsedType}),Dt;if(r.data.length<this._def.items.length)return et(r,{code:Ue.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),Dt;!this._def.rest&&r.data.length>this._def.items.length&&(et(r,{code:Ue.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const o=[...r.data].map((a,s)=>{const u=this._def.items[s]||this._def.rest;return u?u._parse(new Ts(r,a,r.path,s)):null}).filter(a=>!!a);return r.common.async?Promise.all(o).then(a=>$i.mergeArray(n,a)):$i.mergeArray(n,o)}get items(){return this._def.items}rest(t){return new Ms({...this._def,rest:t})}}Ms.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Ms({items:e,typeName:Tt.ZodTuple,rest:null,...Gt(t)})};class ug extends en{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==rt.object)return et(r,{code:Ue.invalid_type,expected:rt.object,received:r.parsedType}),Dt;const i=[],o=this._def.keyType,a=this._def.valueType;for(const s in r.data)i.push({key:o._parse(new Ts(r,s,r.path,s)),value:a._parse(new Ts(r,r.data[s],r.path,s)),alwaysSet:s in r.data});return r.common.async?$i.mergeObjectAsync(n,i):$i.mergeObjectSync(n,i)}get element(){return this._def.valueType}static create(t,n,r){return n instanceof en?new ug({keyType:t,valueType:n,typeName:Tt.ZodRecord,...Gt(r)}):new ug({keyType:Ua.create(),valueType:t,typeName:Tt.ZodRecord,...Gt(n)})}}class Jy extends en{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==rt.map)return et(r,{code:Ue.invalid_type,expected:rt.map,received:r.parsedType}),Dt;const i=this._def.keyType,o=this._def.valueType,a=[...r.data.entries()].map(([s,u],l)=>({key:i._parse(new Ts(r,s,r.path,[l,"key"])),value:o._parse(new Ts(r,u,r.path,[l,"value"]))}));if(r.common.async){const s=new Map;return Promise.resolve().then(async()=>{for(const u of a){const l=await u.key,c=await u.value;if(l.status==="aborted"||c.status==="aborted")return Dt;(l.status==="dirty"||c.status==="dirty")&&n.dirty(),s.set(l.value,c.value)}return{status:n.value,value:s}})}else{const s=new Map;for(const u of a){const l=u.key,c=u.value;if(l.status==="aborted"||c.status==="aborted")return Dt;(l.status==="dirty"||c.status==="dirty")&&n.dirty(),s.set(l.value,c.value)}return{status:n.value,value:s}}}}Jy.create=(e,t,n)=>new Jy({valueType:t,keyType:e,typeName:Tt.ZodMap,...Gt(n)});class qc extends en{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==rt.set)return et(r,{code:Ue.invalid_type,expected:rt.set,received:r.parsedType}),Dt;const i=this._def;i.minSize!==null&&r.data.size<i.minSize.value&&(et(r,{code:Ue.too_small,minimum:i.minSize.value,type:"set",inclusive:!0,exact:!1,message:i.minSize.message}),n.dirty()),i.maxSize!==null&&r.data.size>i.maxSize.value&&(et(r,{code:Ue.too_big,maximum:i.maxSize.value,type:"set",inclusive:!0,exact:!1,message:i.maxSize.message}),n.dirty());const o=this._def.valueType;function a(u){const l=new Set;for(const c of u){if(c.status==="aborted")return Dt;c.status==="dirty"&&n.dirty(),l.add(c.value)}return{status:n.value,value:l}}const s=[...r.data.values()].map((u,l)=>o._parse(new Ts(r,u,r.path,l)));return r.common.async?Promise.all(s).then(u=>a(u)):a(s)}min(t,n){return new qc({...this._def,minSize:{value:t,message:dt.toString(n)}})}max(t,n){return new qc({...this._def,maxSize:{value:t,message:dt.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}}qc.create=(e,t)=>new qc({valueType:e,minSize:null,maxSize:null,typeName:Tt.ZodSet,...Gt(t)});class kd extends en{constructor(){super(...arguments),this.validate=this.implement}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==rt.function)return et(n,{code:Ue.invalid_type,expected:rt.function,received:n.parsedType}),Dt;function r(s,u){return Yy({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Gy(),Yd].filter(l=>!!l),issueData:{code:Ue.invalid_arguments,argumentsError:u}})}function i(s,u){return Yy({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Gy(),Yd].filter(l=>!!l),issueData:{code:Ue.invalid_return_type,returnTypeError:u}})}const o={errorMap:n.common.contextualErrorMap},a=n.data;if(this._def.returns instanceof Xd){const s=this;return Hi(async function(...u){const l=new Lo([]),c=await s._def.args.parseAsync(u,o).catch(p=>{throw l.addIssue(r(u,p)),l}),f=await Reflect.apply(a,this,c);return await s._def.returns._def.type.parseAsync(f,o).catch(p=>{throw l.addIssue(i(f,p)),l})})}else{const s=this;return Hi(function(...u){const l=s._def.args.safeParse(u,o);if(!l.success)throw new Lo([r(u,l.error)]);const c=Reflect.apply(a,this,l.data),f=s._def.returns.safeParse(c,o);if(!f.success)throw new Lo([i(c,f.error)]);return f.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new kd({...this._def,args:Ms.create(t).rest(Rc.create())})}returns(t){return new kd({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,n,r){return new kd({args:t||Ms.create([]).rest(Rc.create()),returns:n||Rc.create(),typeName:Tt.ZodFunction,...Gt(r)})}}class lg extends en{get schema(){return this._def.getter()}_parse(t){const{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}lg.create=(e,t)=>new lg({getter:e,typeName:Tt.ZodLazy,...Gt(t)});class cg extends en{_parse(t){if(t.data!==this._def.value){const n=this._getOrReturnCtx(t);return et(n,{received:n.data,code:Ue.invalid_literal,expected:this._def.value}),Dt}return{status:"valid",value:t.data}}get value(){return this._def.value}}cg.create=(e,t)=>new cg({value:e,typeName:Tt.ZodLiteral,...Gt(t)});function Xj(e,t){return new Rl({values:e,typeName:Tt.ZodEnum,...Gt(t)})}class Rl extends en{constructor(){super(...arguments),s0.set(this,void 0)}_parse(t){if(typeof t.data!="string"){const n=this._getOrReturnCtx(t),r=this._def.values;return et(n,{expected:gn.joinValues(r),received:n.parsedType,code:Ue.invalid_type}),Dt}if(Zy(this,s0)||qj(this,s0,new Set(this._def.values)),!Zy(this,s0).has(t.data)){const n=this._getOrReturnCtx(t),r=this._def.values;return et(n,{received:n.data,code:Ue.invalid_enum_value,options:r}),Dt}return Hi(t.data)}get options(){return this._def.values}get enum(){const t={};for(const n of this._def.values)t[n]=n;return t}get Values(){const t={};for(const n of this._def.values)t[n]=n;return t}get Enum(){const t={};for(const n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return Rl.create(t,{...this._def,...n})}exclude(t,n=this._def){return Rl.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}}s0=new WeakMap;Rl.create=Xj;class fg extends en{constructor(){super(...arguments),u0.set(this,void 0)}_parse(t){const n=gn.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==rt.string&&r.parsedType!==rt.number){const i=gn.objectValues(n);return et(r,{expected:gn.joinValues(i),received:r.parsedType,code:Ue.invalid_type}),Dt}if(Zy(this,u0)||qj(this,u0,new Set(gn.getValidEnumValues(this._def.values))),!Zy(this,u0).has(t.data)){const i=gn.objectValues(n);return et(r,{received:r.data,code:Ue.invalid_enum_value,options:i}),Dt}return Hi(t.data)}get enum(){return this._def.values}}u0=new WeakMap;fg.create=(e,t)=>new fg({values:e,typeName:Tt.ZodNativeEnum,...Gt(t)});class Xd extends en{unwrap(){return this._def.type}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==rt.promise&&n.common.async===!1)return et(n,{code:Ue.invalid_type,expected:rt.promise,received:n.parsedType}),Dt;const r=n.parsedType===rt.promise?n.data:Promise.resolve(n.data);return Hi(r.then(i=>this._def.type.parseAsync(i,{path:n.path,errorMap:n.common.contextualErrorMap})))}}Xd.create=(e,t)=>new Xd({type:e,typeName:Tt.ZodPromise,...Gt(t)});class Za extends en{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Tt.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),i=this._def.effect||null,o={addIssue:a=>{et(r,a),a.fatal?n.abort():n.dirty()},get path(){return r.path}};if(o.addIssue=o.addIssue.bind(o),i.type==="preprocess"){const a=i.transform(r.data,o);if(r.common.async)return Promise.resolve(a).then(async s=>{if(n.value==="aborted")return Dt;const u=await this._def.schema._parseAsync({data:s,path:r.path,parent:r});return u.status==="aborted"?Dt:u.status==="dirty"||n.value==="dirty"?vd(u.value):u});{if(n.value==="aborted")return Dt;const s=this._def.schema._parseSync({data:a,path:r.path,parent:r});return s.status==="aborted"?Dt:s.status==="dirty"||n.value==="dirty"?vd(s.value):s}}if(i.type==="refinement"){const a=s=>{const u=i.refinement(s,o);if(r.common.async)return Promise.resolve(u);if(u instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return s};if(r.common.async===!1){const s=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return s.status==="aborted"?Dt:(s.status==="dirty"&&n.dirty(),a(s.value),{status:n.value,value:s.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(s=>s.status==="aborted"?Dt:(s.status==="dirty"&&n.dirty(),a(s.value).then(()=>({status:n.value,value:s.value}))))}if(i.type==="transform")if(r.common.async===!1){const a=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!Hc(a))return a;const s=i.transform(a.value,o);if(s instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:s}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(a=>Hc(a)?Promise.resolve(i.transform(a.value,o)).then(s=>({status:n.value,value:s})):a);gn.assertNever(i)}}Za.create=(e,t,n)=>new Za({schema:e,typeName:Tt.ZodEffects,effect:t,...Gt(n)});Za.createWithPreprocess=(e,t,n)=>new Za({schema:t,effect:{type:"preprocess",transform:e},typeName:Tt.ZodEffects,...Gt(n)});class Os extends en{_parse(t){return this._getType(t)===rt.undefined?Hi(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}Os.create=(e,t)=>new Os({innerType:e,typeName:Tt.ZodOptional,...Gt(t)});class Dl extends en{_parse(t){return this._getType(t)===rt.null?Hi(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}Dl.create=(e,t)=>new Dl({innerType:e,typeName:Tt.ZodNullable,...Gt(t)});class dg extends en{_parse(t){const{ctx:n}=this._processInputParams(t);let r=n.data;return n.parsedType===rt.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}dg.create=(e,t)=>new dg({innerType:e,typeName:Tt.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...Gt(t)});class hg extends en{_parse(t){const{ctx:n}=this._processInputParams(t),r={...n,common:{...n.common,issues:[]}},i=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return ng(i)?i.then(o=>({status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new Lo(r.common.issues)},input:r.data})})):{status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new Lo(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}hg.create=(e,t)=>new hg({innerType:e,typeName:Tt.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...Gt(t)});class eb extends en{_parse(t){if(this._getType(t)!==rt.nan){const r=this._getOrReturnCtx(t);return et(r,{code:Ue.invalid_type,expected:rt.nan,received:r.parsedType}),Dt}return{status:"valid",value:t.data}}}eb.create=e=>new eb({typeName:Tt.ZodNaN,...Gt(e)});const ece=Symbol("zod_brand");class GO extends en{_parse(t){const{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class Em extends en{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{const o=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return o.status==="aborted"?Dt:o.status==="dirty"?(n.dirty(),vd(o.value)):this._def.out._parseAsync({data:o.value,path:r.path,parent:r})})();{const i=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return i.status==="aborted"?Dt:i.status==="dirty"?(n.dirty(),{status:"dirty",value:i.value}):this._def.out._parseSync({data:i.value,path:r.path,parent:r})}}static create(t,n){return new Em({in:t,out:n,typeName:Tt.ZodPipeline})}}class pg extends en{_parse(t){const n=this._def.innerType._parse(t),r=i=>(Hc(i)&&(i.value=Object.freeze(i.value)),i);return ng(n)?n.then(i=>r(i)):r(n)}unwrap(){return this._def.innerType}}pg.create=(e,t)=>new pg({innerType:e,typeName:Tt.ZodReadonly,...Gt(t)});function Qj(e,t={},n){return e?Zd.create().superRefine((r,i)=>{var o,a;if(!e(r)){const s=typeof t=="function"?t(r):typeof t=="string"?{message:t}:t,u=(a=(o=s.fatal)!==null&&o!==void 0?o:n)!==null&&a!==void 0?a:!0,l=typeof s=="string"?{message:s}:s;i.addIssue({code:"custom",...l,fatal:u})}}):Zd.create()}const tce={object:cr.lazycreate};var Tt;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(Tt||(Tt={}));const nce=(e,t={message:`Input not instance of ${e.name}`})=>Qj(n=>n instanceof e,t),Jj=Ua.create,eB=Tl.create,rce=eb.create,ice=Ml.create,tB=rg.create,oce=Kc.create,ace=Xy.create,sce=ig.create,uce=og.create,lce=Zd.create,cce=Rc.create,fce=bu.create,dce=Qy.create,hce=Ka.create,pce=cr.create,gce=cr.strictCreate,mce=ag.create,vce=ew.create,yce=sg.create,bce=Ms.create,xce=ug.create,wce=Jy.create,_ce=qc.create,Sce=kd.create,Cce=lg.create,Ece=cg.create,Oce=Rl.create,Ace=fg.create,Pce=Xd.create,JM=Za.create,kce=Os.create,Tce=Dl.create,Mce=Za.createWithPreprocess,Rce=Em.create,Dce=()=>Jj().optional(),$ce=()=>eB().optional(),Ice=()=>tB().optional(),Nce={string:e=>Ua.create({...e,coerce:!0}),number:e=>Tl.create({...e,coerce:!0}),boolean:e=>rg.create({...e,coerce:!0}),bigint:e=>Ml.create({...e,coerce:!0}),date:e=>Kc.create({...e,coerce:!0})},Lce=Dt;var lXe=Object.freeze({__proto__:null,defaultErrorMap:Yd,setErrorMap:Mle,getErrorMap:Gy,makeIssue:Yy,EMPTY_PATH:Rle,addIssueToContext:et,ParseStatus:$i,INVALID:Dt,DIRTY:vd,OK:Hi,isAborted:ZC,isDirty:XC,isValid:Hc,isAsync:ng,get util(){return gn},get objectUtil(){return YC},ZodParsedType:rt,getParsedType:ru,ZodType:en,datetimeRegex:Zj,ZodString:Ua,ZodNumber:Tl,ZodBigInt:Ml,ZodBoolean:rg,ZodDate:Kc,ZodSymbol:Xy,ZodUndefined:ig,ZodNull:og,ZodAny:Zd,ZodUnknown:Rc,ZodNever:bu,ZodVoid:Qy,ZodArray:Ka,ZodObject:cr,ZodUnion:ag,ZodDiscriminatedUnion:ew,ZodIntersection:sg,ZodTuple:Ms,ZodRecord:ug,ZodMap:Jy,ZodSet:qc,ZodFunction:kd,ZodLazy:lg,ZodLiteral:cg,ZodEnum:Rl,ZodNativeEnum:fg,ZodPromise:Xd,ZodEffects:Za,ZodTransformer:Za,ZodOptional:Os,ZodNullable:Dl,ZodDefault:dg,ZodCatch:hg,ZodNaN:eb,BRAND:ece,ZodBranded:GO,ZodPipeline:Em,ZodReadonly:pg,custom:Qj,Schema:en,ZodSchema:en,late:tce,get ZodFirstPartyTypeKind(){return Tt},coerce:Nce,any:lce,array:hce,bigint:ice,boolean:tB,date:oce,discriminatedUnion:vce,effect:JM,enum:Oce,function:Sce,instanceof:nce,intersection:yce,lazy:Cce,literal:Ece,map:wce,nan:rce,nativeEnum:Ace,never:fce,null:uce,nullable:Tce,number:eB,object:pce,oboolean:Ice,onumber:$ce,optional:kce,ostring:Dce,pipeline:Rce,preprocess:Mce,promise:Pce,record:xce,set:_ce,strictObject:gce,string:Jj,symbol:ace,transformer:JM,tuple:bce,undefined:sce,union:mce,unknown:cce,void:dce,NEVER:Lce,ZodIssueCode:Ue,quotelessJson:Tle,ZodError:Lo});const Fce=(e,t,n,r)=>{const i=[n,{code:t,...r||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(i,"warn","react-i18next::",!0);Dc(i[0])&&(i[0]=`react-i18next:: ${i[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...i):console?.warn&&console.warn(...i)},eR={},JC=(e,t,n,r)=>{Dc(n)&&eR[n]||(Dc(n)&&(eR[n]=new Date),Fce(e,t,n,r))},nB=(e,t)=>()=>{if(e.isInitialized)t();else{const n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}},eE=(e,t,n)=>{e.loadNamespaces(t,nB(e,n))},tR=(e,t,n,r)=>{if(Dc(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return eE(e,n,r);n.forEach(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),e.loadLanguages(t,nB(e,r))},jce=(e,t,n={})=>!t.languages||!t.languages.length?(JC(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:n.lng,precheck:(r,i)=>{if(n.bindI18n?.indexOf("languageChanging")>-1&&r.services.backendConnector.backend&&r.isLanguageChangingTo&&!i(r.isLanguageChangingTo,e))return!1}}),Dc=e=>typeof e=="string",Bce=e=>typeof e=="object"&&e!==null,zce=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Uce={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},Vce=e=>Uce[e],Wce=e=>e.replace(zce,Vce);let tE={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:Wce};const Hce=(e={})=>{tE={...tE,...e}},Kce=()=>tE;let rB;const qce=e=>{rB=e},Gce=()=>rB,cXe={type:"3rdParty",init(e){Hce(e.options.react),qce(e)}},Yce=y.createContext();class Zce{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const Xce=(e,t)=>{const n=y.useRef();return y.useEffect(()=>{n.current=e},[e,t]),n.current},iB=(e,t,n,r)=>e.getFixedT(t,n,r),Qce=(e,t,n,r)=>y.useCallback(iB(e,t,n,r),[e,t,n,r]),fXe=(e,t={})=>{const{i18n:n}=t,{i18n:r,defaultNS:i}=y.useContext(Yce)||{},o=n||r||Gce();if(o&&!o.reportNamespaces&&(o.reportNamespaces=new Zce),!o){JC(o,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const O=(C,P)=>Dc(P)?P:Bce(P)&&Dc(P.defaultValue)?P.defaultValue:Array.isArray(C)?C[C.length-1]:C,E=[O,{},!1];return E.t=O,E.i18n={},E.ready=!1,E}o.options.react?.wait&&JC(o,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const a={...Kce(),...o.options.react,...t},{useSuspense:s,keyPrefix:u}=a;let l=e||i||o.options?.defaultNS;l=Dc(l)?[l]:l||["translation"],o.reportNamespaces.addUsedNamespaces?.(l);const c=(o.isInitialized||o.initializedStoreOnce)&&l.every(O=>jce(O,o,a)),f=Qce(o,t.lng||null,a.nsMode==="fallback"?l:l[0],u),h=()=>f,p=()=>iB(o,t.lng||null,a.nsMode==="fallback"?l:l[0],u),[m,v]=y.useState(h);let b=l.join();t.lng&&(b=`${t.lng}${b}`);const w=Xce(b),x=y.useRef(!0);y.useEffect(()=>{const{bindI18n:O,bindI18nStore:E}=a;x.current=!0,!c&&!s&&(t.lng?tR(o,t.lng,l,()=>{x.current&&v(p)}):eE(o,l,()=>{x.current&&v(p)})),c&&w&&w!==b&&x.current&&v(p);const C=()=>{x.current&&v(p)};return O&&o?.on(O,C),E&&o?.store.on(E,C),()=>{x.current=!1,o&&O?.split(" ").forEach(P=>o.off(P,C)),E&&o&&E.split(" ").forEach(P=>o.store.off(P,C))}},[o,b]),y.useEffect(()=>{x.current&&c&&v(h)},[o,u,c]);const S=[m,o,c];if(S.t=m,S.i18n=o,S.ready=c,c||!c&&!s)return S;throw new Promise(O=>{t.lng?tR(o,t.lng,l,()=>O()):eE(o,l,()=>O())})};var Jce="Label",oB=y.forwardRef((e,t)=>N.jsx(pt.label,{...e,ref:t,onMouseDown:n=>{n.target.closest("button, input, select, textarea")||(e.onMouseDown?.(n),!n.defaultPrevented&&n.detail>1&&n.preventDefault())}}));oB.displayName=Jce;var dXe=oB;function Ye(e,t,{checkForDefaultPrevented:n=!0}={}){return function(i){if(e?.(i),n===!1||!i.defaultPrevented)return t?.(i)}}function efe(e,t){const n=y.createContext(t),r=o=>{const{children:a,...s}=o,u=y.useMemo(()=>s,Object.values(s));return N.jsx(n.Provider,{value:u,children:a})};r.displayName=e+"Provider";function i(o){const a=y.useContext(n);if(a)return a;if(t!==void 0)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}return[r,i]}function vi(e,t=[]){let n=[];function r(o,a){const s=y.createContext(a),u=n.length;n=[...n,a];const l=f=>{const{scope:h,children:p,...m}=f,v=h?.[e]?.[u]||s,b=y.useMemo(()=>m,Object.values(m));return N.jsx(v.Provider,{value:b,children:p})};l.displayName=o+"Provider";function c(f,h){const p=h?.[e]?.[u]||s,m=y.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${f}\` must be used within \`${o}\``)}return[l,c]}const i=()=>{const o=n.map(a=>y.createContext(a));return function(s){const u=s?.[e]||o;return y.useMemo(()=>({[`__scope${e}`]:{...s,[e]:u}}),[s,u])}};return i.scopeName=e,[r,tfe(i,...t)]}function tfe(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){const a=r.reduce((s,{useScope:u,scopeName:l})=>{const f=u(o)[`__scope${l}`];return{...s,...f}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return n.scopeName=t.scopeName,n}function YO(e){const t=e+"CollectionProvider",[n,r]=vi(t),[i,o]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=p=>{const{scope:m,children:v}=p,b=F.useRef(null),w=F.useRef(new Map).current;return N.jsx(i,{scope:m,itemMap:w,collectionRef:b,children:v})};a.displayName=t;const s=e+"CollectionSlot",u=F.forwardRef((p,m)=>{const{scope:v,children:b}=p,w=o(s,v),x=Yt(m,w.collectionRef);return N.jsx(kl,{ref:x,children:b})});u.displayName=s;const l=e+"CollectionItemSlot",c="data-radix-collection-item",f=F.forwardRef((p,m)=>{const{scope:v,children:b,...w}=p,x=F.useRef(null),S=Yt(m,x),O=o(l,v);return F.useEffect(()=>(O.itemMap.set(x,{ref:x,...w}),()=>void O.itemMap.delete(x))),N.jsx(kl,{[c]:"",ref:S,children:b})});f.displayName=l;function h(p){const m=o(e+"CollectionConsumer",p);return F.useCallback(()=>{const b=m.collectionRef.current;if(!b)return[];const w=Array.from(b.querySelectorAll(`[${c}]`));return Array.from(m.itemMap.values()).sort((O,E)=>w.indexOf(O.ref.current)-w.indexOf(E.ref.current))},[m.collectionRef,m.itemMap])}return[{Provider:a,Slot:u,ItemSlot:f},h,r]}var nfe=globalThis?.document?y.useLayoutEffect:()=>{},rfe=U4.useId||(()=>{}),ife=0;function Fo(e){const[t,n]=y.useState(rfe());return nfe(()=>{e||n(r=>r??String(ife++))},[e]),e||(t?`radix-${t}`:"")}function Vr(e){const t=y.useRef(e);return y.useEffect(()=>{t.current=e}),y.useMemo(()=>(...n)=>t.current?.(...n),[])}function Xa({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,i]=ofe({defaultProp:t,onChange:n}),o=e!==void 0,a=o?e:r,s=Vr(n),u=y.useCallback(l=>{if(o){const f=typeof l=="function"?l(e):l;f!==e&&s(f)}else i(l)},[o,e,i,s]);return[a,u]}function ofe({defaultProp:e,onChange:t}){const n=y.useState(e),[r]=n,i=y.useRef(r),o=Vr(t);return y.useEffect(()=>{i.current!==r&&(o(r),i.current=r)},[r,i,o]),n}var afe=y.createContext(void 0);function Om(e){const t=y.useContext(afe);return e||t||"ltr"}var bS="rovingFocusGroup.onEntryFocus",sfe={bubbles:!1,cancelable:!0},tw="RovingFocusGroup",[nE,aB,ufe]=YO(tw),[lfe,nw]=vi(tw,[ufe]),[cfe,ffe]=lfe(tw),sB=y.forwardRef((e,t)=>N.jsx(nE.Provider,{scope:e.__scopeRovingFocusGroup,children:N.jsx(nE.Slot,{scope:e.__scopeRovingFocusGroup,children:N.jsx(dfe,{...e,ref:t})})}));sB.displayName=tw;var dfe=y.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:i=!1,dir:o,currentTabStopId:a,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:u,onEntryFocus:l,preventScrollOnEntryFocus:c=!1,...f}=e,h=y.useRef(null),p=Yt(t,h),m=Om(o),[v=null,b]=Xa({prop:a,defaultProp:s,onChange:u}),[w,x]=y.useState(!1),S=Vr(l),O=aB(n),E=y.useRef(!1),[C,P]=y.useState(0);return y.useEffect(()=>{const M=h.current;if(M)return M.addEventListener(bS,S),()=>M.removeEventListener(bS,S)},[S]),N.jsx(cfe,{scope:n,orientation:r,dir:m,loop:i,currentTabStopId:v,onItemFocus:y.useCallback(M=>b(M),[b]),onItemShiftTab:y.useCallback(()=>x(!0),[]),onFocusableItemAdd:y.useCallback(()=>P(M=>M+1),[]),onFocusableItemRemove:y.useCallback(()=>P(M=>M-1),[]),children:N.jsx(pt.div,{tabIndex:w||C===0?-1:0,"data-orientation":r,...f,ref:p,style:{outline:"none",...e.style},onMouseDown:Ye(e.onMouseDown,()=>{E.current=!0}),onFocus:Ye(e.onFocus,M=>{const I=!E.current;if(M.target===M.currentTarget&&I&&!w){const B=new CustomEvent(bS,sfe);if(M.currentTarget.dispatchEvent(B),!B.defaultPrevented){const W=O().filter(G=>G.focusable),V=W.find(G=>G.active),ee=W.find(G=>G.id===v),K=[V,ee,...W].filter(Boolean).map(G=>G.ref.current);cB(K,c)}}E.current=!1}),onBlur:Ye(e.onBlur,()=>x(!1))})})}),uB="RovingFocusGroupItem",lB=y.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,tabStopId:o,...a}=e,s=Fo(),u=o||s,l=ffe(uB,n),c=l.currentTabStopId===u,f=aB(n),{onFocusableItemAdd:h,onFocusableItemRemove:p}=l;return y.useEffect(()=>{if(r)return h(),()=>p()},[r,h,p]),N.jsx(nE.ItemSlot,{scope:n,id:u,focusable:r,active:i,children:N.jsx(pt.span,{tabIndex:c?0:-1,"data-orientation":l.orientation,...a,ref:t,onMouseDown:Ye(e.onMouseDown,m=>{r?l.onItemFocus(u):m.preventDefault()}),onFocus:Ye(e.onFocus,()=>l.onItemFocus(u)),onKeyDown:Ye(e.onKeyDown,m=>{if(m.key==="Tab"&&m.shiftKey){l.onItemShiftTab();return}if(m.target!==m.currentTarget)return;const v=gfe(m,l.orientation,l.dir);if(v!==void 0){if(m.metaKey||m.ctrlKey||m.altKey||m.shiftKey)return;m.preventDefault();let w=f().filter(x=>x.focusable).map(x=>x.ref.current);if(v==="last")w.reverse();else if(v==="prev"||v==="next"){v==="prev"&&w.reverse();const x=w.indexOf(m.currentTarget);w=l.loop?mfe(w,x+1):w.slice(x+1)}setTimeout(()=>cB(w))}})})})});lB.displayName=uB;var hfe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function pfe(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function gfe(e,t,n){const r=pfe(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return hfe[r]}function cB(e,t=!1){const n=document.activeElement;for(const r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function mfe(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var fB=sB,dB=lB,ii=globalThis?.document?y.useLayoutEffect:()=>{};function vfe(e,t){return y.useReducer((n,r)=>t[n][r]??n,e)}var Gr=e=>{const{present:t,children:n}=e,r=yfe(t),i=typeof n=="function"?n({present:r.isPresent}):y.Children.only(n),o=Yt(r.ref,bfe(i));return typeof n=="function"||r.isPresent?y.cloneElement(i,{ref:o}):null};Gr.displayName="Presence";function yfe(e){const[t,n]=y.useState(),r=y.useRef({}),i=y.useRef(e),o=y.useRef("none"),a=e?"mounted":"unmounted",[s,u]=vfe(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{const l=a1(r.current);o.current=s==="mounted"?l:"none"},[s]),ii(()=>{const l=r.current,c=i.current;if(c!==e){const h=o.current,p=a1(l);e?u("MOUNT"):p==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&h!==p?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,u]),ii(()=>{if(t){let l;const c=t.ownerDocument.defaultView??window,f=p=>{const v=a1(r.current).includes(p.animationName);if(p.target===t&&v&&(u("ANIMATION_END"),!i.current)){const b=t.style.animationFillMode;t.style.animationFillMode="forwards",l=c.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=b)})}},h=p=>{p.target===t&&(o.current=a1(r.current))};return t.addEventListener("animationstart",h),t.addEventListener("animationcancel",f),t.addEventListener("animationend",f),()=>{c.clearTimeout(l),t.removeEventListener("animationstart",h),t.removeEventListener("animationcancel",f),t.removeEventListener("animationend",f)}}else u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:y.useCallback(l=>{l&&(r.current=getComputedStyle(l)),n(l)},[])}}function a1(e){return e?.animationName||"none"}function bfe(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var ZO="Tabs",[xfe,hXe]=vi(ZO,[nw]),hB=nw(),[wfe,XO]=xfe(ZO),pB=y.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:i,defaultValue:o,orientation:a="horizontal",dir:s,activationMode:u="automatic",...l}=e,c=Om(s),[f,h]=Xa({prop:r,onChange:i,defaultProp:o});return N.jsx(wfe,{scope:n,baseId:Fo(),value:f,onValueChange:h,orientation:a,dir:c,activationMode:u,children:N.jsx(pt.div,{dir:c,"data-orientation":a,...l,ref:t})})});pB.displayName=ZO;var gB="TabsList",mB=y.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...i}=e,o=XO(gB,n),a=hB(n);return N.jsx(fB,{asChild:!0,...a,orientation:o.orientation,dir:o.dir,loop:r,children:N.jsx(pt.div,{role:"tablist","aria-orientation":o.orientation,...i,ref:t})})});mB.displayName=gB;var vB="TabsTrigger",yB=y.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:i=!1,...o}=e,a=XO(vB,n),s=hB(n),u=wB(a.baseId,r),l=_B(a.baseId,r),c=r===a.value;return N.jsx(dB,{asChild:!0,...s,focusable:!i,active:c,children:N.jsx(pt.button,{type:"button",role:"tab","aria-selected":c,"aria-controls":l,"data-state":c?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:u,...o,ref:t,onMouseDown:Ye(e.onMouseDown,f=>{!i&&f.button===0&&f.ctrlKey===!1?a.onValueChange(r):f.preventDefault()}),onKeyDown:Ye(e.onKeyDown,f=>{[" ","Enter"].includes(f.key)&&a.onValueChange(r)}),onFocus:Ye(e.onFocus,()=>{const f=a.activationMode!=="manual";!c&&!i&&f&&a.onValueChange(r)})})})});yB.displayName=vB;var bB="TabsContent",xB=y.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:i,children:o,...a}=e,s=XO(bB,n),u=wB(s.baseId,r),l=_B(s.baseId,r),c=r===s.value,f=y.useRef(c);return y.useEffect(()=>{const h=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(h)},[]),N.jsx(Gr,{present:i||c,children:({present:h})=>N.jsx(pt.div,{"data-state":c?"active":"inactive","data-orientation":s.orientation,role:"tabpanel","aria-labelledby":u,hidden:!h,id:l,tabIndex:0,...a,ref:t,style:{...e.style,animationDuration:f.current?"0s":void 0},children:h&&o})})});xB.displayName=bB;function wB(e,t){return`${e}-trigger-${t}`}function _B(e,t){return`${e}-content-${t}`}var pXe=pB,gXe=mB,mXe=yB,vXe=xB,Nh=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Gc=typeof window>"u"||"Deno"in globalThis;function aa(){}function _fe(e,t){return typeof e=="function"?e(t):e}function rE(e){return typeof e=="number"&&e>=0&&e!==1/0}function SB(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Td(e,t){return typeof e=="function"?e(t):e}function La(e,t){return typeof e=="function"?e(t):e}function nR(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:a,stale:s}=e;if(a){if(r){if(t.queryHash!==QO(a,t.options))return!1}else if(!gg(t.queryKey,a))return!1}if(n!=="all"){const u=t.isActive();if(n==="active"&&!u||n==="inactive"&&u)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||i&&i!==t.state.fetchStatus||o&&!o(t))}function rR(e,t){const{exact:n,status:r,predicate:i,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(n){if(Yc(t.options.mutationKey)!==Yc(o))return!1}else if(!gg(t.options.mutationKey,o))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function QO(e,t){return(t?.queryKeyHashFn||Yc)(e)}function Yc(e){return JSON.stringify(e,(t,n)=>iE(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function gg(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!gg(e[n],t[n])):!1}function CB(e,t){if(e===t)return e;const n=iR(e)&&iR(t);if(n||iE(e)&&iE(t)){const r=n?e:Object.keys(e),i=r.length,o=n?t:Object.keys(t),a=o.length,s=n?[]:{};let u=0;for(let l=0;l<a;l++){const c=n?l:o[l];(!n&&r.includes(c)||n)&&e[c]===void 0&&t[c]===void 0?(s[c]=void 0,u++):(s[c]=CB(e[c],t[c]),s[c]===e[c]&&e[c]!==void 0&&u++)}return i===a&&u===i?e:s}return t}function tb(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function iR(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function iE(e){if(!oR(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!oR(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function oR(e){return Object.prototype.toString.call(e)==="[object Object]"}function Sfe(e){return new Promise(t=>{setTimeout(t,e)})}function oE(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?CB(e,t):t}function Cfe(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function Efe(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var JO=Symbol();function EB(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===JO?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var Ofe=class extends Nh{#e;#t;#r;constructor(){super(),this.#r=e=>{if(!Gc&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},e5=new Ofe,Afe=class extends Nh{#e=!0;#t;#r;constructor(){super(),this.#r=e=>{if(!Gc&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(n=>{n(e)}))}isOnline(){return this.#e}},nb=new Afe;function aE(){let e,t;const n=new Promise((i,o)=>{e=i,t=o});n.status="pending",n.catch(()=>{});function r(i){Object.assign(n,i),delete n.resolve,delete n.reject}return n.resolve=i=>{r({status:"fulfilled",value:i}),e(i)},n.reject=i=>{r({status:"rejected",reason:i}),t(i)},n}function Pfe(e){return Math.min(1e3*2**e,3e4)}function OB(e){return(e??"online")==="online"?nb.isOnline():!0}var AB=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function xS(e){return e instanceof AB}function PB(e){let t=!1,n=0,r=!1,i;const o=aE(),a=v=>{r||(h(new AB(v)),e.abort?.())},s=()=>{t=!0},u=()=>{t=!1},l=()=>e5.isFocused()&&(e.networkMode==="always"||nb.isOnline())&&e.canRun(),c=()=>OB(e.networkMode)&&e.canRun(),f=v=>{r||(r=!0,e.onSuccess?.(v),i?.(),o.resolve(v))},h=v=>{r||(r=!0,e.onError?.(v),i?.(),o.reject(v))},p=()=>new Promise(v=>{i=b=>{(r||l())&&v(b)},e.onPause?.()}).then(()=>{i=void 0,r||e.onContinue?.()}),m=()=>{if(r)return;let v;const b=n===0?e.initialPromise:void 0;try{v=b??e.fn()}catch(w){v=Promise.reject(w)}Promise.resolve(v).then(f).catch(w=>{if(r)return;const x=e.retry??(Gc?0:3),S=e.retryDelay??Pfe,O=typeof S=="function"?S(n,w):S,E=x===!0||typeof x=="number"&&n<x||typeof x=="function"&&x(n,w);if(t||!E){h(w);return}n++,e.onFail?.(n,w),Sfe(O).then(()=>l()?void 0:p()).then(()=>{t?h(w):m()})})};return{promise:o,cancel:a,continue:()=>(i?.(),o),cancelRetry:s,continueRetry:u,canStart:c,start:()=>(c()?m():p().then(m),o)}}function kfe(){let e=[],t=0,n=s=>{s()},r=s=>{s()},i=s=>setTimeout(s,0);const o=s=>{t?e.push(s):i(()=>{n(s)})},a=()=>{const s=e;e=[],s.length&&i(()=>{r(()=>{s.forEach(u=>{n(u)})})})};return{batch:s=>{let u;t++;try{u=s()}finally{t--,t||a()}return u},batchCalls:s=>(...u)=>{o(()=>{s(...u)})},schedule:o,setNotifyFunction:s=>{n=s},setBatchNotifyFunction:s=>{r=s},setScheduler:s=>{i=s}}}var Ur=kfe(),kB=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),rE(this.gcTime)&&(this.#e=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Gc?1/0:5*60*1e3))}clearGcTimeout(){this.#e&&(clearTimeout(this.#e),this.#e=void 0)}},Tfe=class extends kB{#e;#t;#r;#n;#a;#o;constructor(e){super(),this.#o=!1,this.#a=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.cache,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=Mfe(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#n?.promise}setOptions(e){this.options={...this.#a,...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#r.remove(this)}setData(e,t){const n=oE(this.state.data,e,this.options);return this.#i({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#i({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#n?.promise;return this.#n?.cancel(e),t?t.then(aa).catch(aa):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(e=>La(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===JO||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(e=0){return this.state.isInvalidated||this.state.data===void 0||!SB(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#n?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#n?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#n&&(this.#o?this.#n.cancel({revert:!0}):this.#n.cancelRetry()),this.scheduleGc()),this.#r.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#i({type:"invalidate"})}fetch(e,t){if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#n)return this.#n.continueRetry(),this.#n.promise}if(e&&this.setOptions(e),!this.options.queryFn){const s=this.observers.find(u=>u.options.queryFn);s&&this.setOptions(s.options)}const n=new AbortController,r=s=>{Object.defineProperty(s,"signal",{enumerable:!0,get:()=>(this.#o=!0,n.signal)})},i=()=>{const s=EB(this.options,t),u={queryKey:this.queryKey,meta:this.meta};return r(u),this.#o=!1,this.options.persister?this.options.persister(s,u,this):s(u)},o={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:i};r(o),this.options.behavior?.onFetch(o,this),this.#t=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==o.fetchOptions?.meta)&&this.#i({type:"fetch",meta:o.fetchOptions?.meta});const a=s=>{xS(s)&&s.silent||this.#i({type:"error",error:s}),xS(s)||(this.#r.config.onError?.(s,this),this.#r.config.onSettled?.(this.state.data,s,this)),this.scheduleGc()};return this.#n=PB({initialPromise:t?.initialPromise,fn:o.fetchFn,abort:n.abort.bind(n),onSuccess:s=>{if(s===void 0){a(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(s)}catch(u){a(u);return}this.#r.config.onSuccess?.(s,this),this.#r.config.onSettled?.(s,this.state.error,this),this.scheduleGc()},onError:a,onFail:(s,u)=>{this.#i({type:"failed",failureCount:s,error:u})},onPause:()=>{this.#i({type:"pause"})},onContinue:()=>{this.#i({type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0}),this.#n.start()}#i(e){const t=n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...TB(n.data,this.options),fetchMeta:e.meta??null};case"success":return{...n,data:e.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const r=e.error;return xS(r)&&r.revert&&this.#t?{...this.#t,fetchStatus:"idle"}:{...n,error:r,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=t(this.state),Ur.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),this.#r.notify({query:this,type:"updated",action:e})})}};function TB(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:OB(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Mfe(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var Rfe=class extends Nh{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){const r=t.queryKey,i=t.queryHash??QO(r,t);let o=this.get(i);return o||(o=new Tfe({cache:this,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(o)),o}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Ur.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(n=>nR(t,n))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(n=>nR(e,n)):t}notify(e){Ur.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Ur.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Ur.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Dfe=class extends kB{#e;#t;#r;constructor(e){super(),this.mutationId=e.mutationId,this.#t=e.mutationCache,this.#e=[],this.state=e.state||MB(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(t=>t!==e),this.scheduleGc(),this.#t.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#t.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){this.#r=PB({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(r,i)=>{this.#n({type:"failed",failureCount:r,error:i})},onPause:()=>{this.#n({type:"pause"})},onContinue:()=>{this.#n({type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#t.canRun(this)});const t=this.state.status==="pending",n=!this.#r.canStart();try{if(!t){this.#n({type:"pending",variables:e,isPaused:n}),await this.#t.config.onMutate?.(e,this);const i=await this.options.onMutate?.(e);i!==this.state.context&&this.#n({type:"pending",context:i,variables:e,isPaused:n})}const r=await this.#r.start();return await this.#t.config.onSuccess?.(r,e,this.state.context,this),await this.options.onSuccess?.(r,e,this.state.context),await this.#t.config.onSettled?.(r,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(r,null,e,this.state.context),this.#n({type:"success",data:r}),r}catch(r){try{throw await this.#t.config.onError?.(r,e,this.state.context,this),await this.options.onError?.(r,e,this.state.context),await this.#t.config.onSettled?.(void 0,r,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,r,e,this.state.context),r}finally{this.#n({type:"error",error:r})}}finally{this.#t.runNext(this)}}#n(e){const t=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),Ur.batch(()=>{this.#e.forEach(n=>{n.onMutationUpdate(e)}),this.#t.notify({mutation:this,type:"updated",action:e})})}};function MB(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var $fe=class extends Nh{constructor(e={}){super(),this.config=e,this.#e=new Map,this.#t=Date.now()}#e;#t;build(e,t,n){const r=new Dfe({mutationCache:this,mutationId:++this.#t,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){const t=s1(e),n=this.#e.get(t)??[];n.push(e),this.#e.set(t,n),this.notify({type:"added",mutation:e})}remove(e){const t=s1(e);if(this.#e.has(t)){const n=this.#e.get(t)?.filter(r=>r!==e);n&&(n.length===0?this.#e.delete(t):this.#e.set(t,n))}this.notify({type:"removed",mutation:e})}canRun(e){const t=this.#e.get(s1(e))?.find(n=>n.state.status==="pending");return!t||t===e}runNext(e){return this.#e.get(s1(e))?.find(n=>n!==e&&n.state.isPaused)?.continue()??Promise.resolve()}clear(){Ur.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}getAll(){return[...this.#e.values()].flat()}find(e){const t={exact:!0,...e};return this.getAll().find(n=>rR(t,n))}findAll(e={}){return this.getAll().filter(t=>rR(e,t))}notify(e){Ur.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>t.state.isPaused);return Ur.batch(()=>Promise.all(e.map(t=>t.continue().catch(aa))))}};function s1(e){return e.options.scope?.id??String(e.mutationId)}function aR(e){return{onFetch:(t,n)=>{const r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,o=t.state.data?.pages||[],a=t.state.data?.pageParams||[];let s={pages:[],pageParams:[]},u=0;const l=async()=>{let c=!1;const f=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>(t.signal.aborted?c=!0:t.signal.addEventListener("abort",()=>{c=!0}),t.signal)})},h=EB(t.options,t.fetchOptions),p=async(m,v,b)=>{if(c)return Promise.reject();if(v==null&&m.pages.length)return Promise.resolve(m);const w={queryKey:t.queryKey,pageParam:v,direction:b?"backward":"forward",meta:t.options.meta};f(w);const x=await h(w),{maxPages:S}=t.options,O=b?Efe:Cfe;return{pages:O(m.pages,x,S),pageParams:O(m.pageParams,v,S)}};if(i&&o.length){const m=i==="backward",v=m?Ife:sR,b={pages:o,pageParams:a},w=v(r,b);s=await p(b,w,m)}else{const m=e??o.length;do{const v=u===0?a[0]??r.initialPageParam:sR(r,s);if(u>0&&v==null)break;s=await p(s,v),u++}while(u<m)}return s};t.options.persister?t.fetchFn=()=>t.options.persister?.(l,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function sR(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Ife(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var yXe=class{#e;#t;#r;#n;#a;#o;#i;#s;constructor(e={}){this.#e=e.queryCache||new Rfe,this.#t=e.mutationCache||new $fe,this.#r=e.defaultOptions||{},this.#n=new Map,this.#a=new Map,this.#o=0}mount(){this.#o++,this.#o===1&&(this.#i=e5.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=nb.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#o--,this.#o===0&&(this.#i?.(),this.#i=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#t.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Td(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),o=this.#e.get(r.queryHash)?.state.data,a=_fe(t,o);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return Ur.batch(()=>this.#e.findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){const t=this.#e;Ur.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=this.#e,r={type:"active",...e};return Ur.batch(()=>(n.findAll(e).forEach(i=>{i.reset()}),this.refetchQueries(r,t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=Ur.batch(()=>this.#e.findAll(e).map(i=>i.cancel(n)));return Promise.all(r).then(aa).catch(aa)}invalidateQueries(e,t={}){return Ur.batch(()=>{if(this.#e.findAll(e).forEach(r=>{r.invalidate()}),e?.refetchType==="none")return Promise.resolve();const n={...e,type:e?.refetchType??e?.type??"active"};return this.refetchQueries(n,t)})}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=Ur.batch(()=>this.#e.findAll(e).filter(i=>!i.isDisabled()).map(i=>{let o=i.fetch(void 0,n);return n.throwOnError||(o=o.catch(aa)),i.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(r).then(aa)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=this.#e.build(this,t);return n.isStaleByTime(Td(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(aa).catch(aa)}fetchInfiniteQuery(e){return e.behavior=aR(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(aa).catch(aa)}ensureInfiniteQueryData(e){return e.behavior=aR(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return nb.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#r}setDefaultOptions(e){this.#r=e}setQueryDefaults(e,t){this.#n.set(Yc(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#n.values()],n={};return t.forEach(r=>{gg(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){this.#a.set(Yc(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#a.values()];let n={};return t.forEach(r=>{gg(e,r.mutationKey)&&(n={...n,...r.defaultOptions})}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#r.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=QO(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===JO&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#r.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},Nfe=class extends Nh{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#i=aE(),this.options.experimental_prefetchInRender||this.#i.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#r=void 0;#n=void 0;#a;#o;#i;#s;#g;#d;#h;#l;#c;#u;#p=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),uR(this.#t,this.options)?this.#f():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return sE(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return sE(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#w(),this.#t.removeObserver(this)}setOptions(e,t){const n=this.options,r=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof La(this.options.enabled,this.#t)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#_(),this.#t.setOptions(this.options),n._defaulted&&!tb(this.options,n)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#t,observer:this});const i=this.hasListeners();i&&lR(this.#t,r,this.options,n)&&this.#f(),this.updateResult(t),i&&(this.#t!==r||La(this.options.enabled,this.#t)!==La(n.enabled,this.#t)||Td(this.options.staleTime,this.#t)!==Td(n.staleTime,this.#t))&&this.#m();const o=this.#v();i&&(this.#t!==r||La(this.options.enabled,this.#t)!==La(n.enabled,this.#t)||o!==this.#u)&&this.#y(o)}getOptimisticResult(e){const t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return Ffe(this,n)&&(this.#n=n,this.#o=this.options,this.#a=this.#t.state),n}getCurrentResult(){return this.#n}trackResult(e,t){const n={};return Object.keys(e).forEach(r=>{Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(r),t?.(r),e[r])})}),n}trackProp(e){this.#p.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#f({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#n))}#f(e){this.#_();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(aa)),t}#m(){this.#x();const e=Td(this.options.staleTime,this.#t);if(Gc||this.#n.isStale||!rE(e))return;const n=SB(this.#n.dataUpdatedAt,e)+1;this.#l=setTimeout(()=>{this.#n.isStale||this.updateResult()},n)}#v(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#y(e){this.#w(),this.#u=e,!(Gc||La(this.options.enabled,this.#t)===!1||!rE(this.#u)||this.#u===0)&&(this.#c=setInterval(()=>{(this.options.refetchIntervalInBackground||e5.isFocused())&&this.#f()},this.#u))}#b(){this.#m(),this.#y(this.#v())}#x(){this.#l&&(clearTimeout(this.#l),this.#l=void 0)}#w(){this.#c&&(clearInterval(this.#c),this.#c=void 0)}createResult(e,t){const n=this.#t,r=this.options,i=this.#n,o=this.#a,a=this.#o,u=e!==n?e.state:this.#r,{state:l}=e;let c={...l},f=!1,h;if(t._optimisticResults){const P=this.hasListeners(),M=!P&&uR(e,t),I=P&&lR(e,n,t,r);(M||I)&&(c={...c,...TB(l.data,e.options)}),t._optimisticResults==="isRestoring"&&(c.fetchStatus="idle")}let{error:p,errorUpdatedAt:m,status:v}=c;if(t.select&&c.data!==void 0)if(i&&c.data===o?.data&&t.select===this.#g)h=this.#d;else try{this.#g=t.select,h=t.select(c.data),h=oE(i?.data,h,t),this.#d=h,this.#s=null}catch(P){this.#s=P}else h=c.data;if(t.placeholderData!==void 0&&h===void 0&&v==="pending"){let P;if(i?.isPlaceholderData&&t.placeholderData===a?.placeholderData)P=i.data;else if(P=typeof t.placeholderData=="function"?t.placeholderData(this.#h?.state.data,this.#h):t.placeholderData,t.select&&P!==void 0)try{P=t.select(P),this.#s=null}catch(M){this.#s=M}P!==void 0&&(v="success",h=oE(i?.data,P,t),f=!0)}this.#s&&(p=this.#s,h=this.#d,m=Date.now(),v="error");const b=c.fetchStatus==="fetching",w=v==="pending",x=v==="error",S=w&&b,O=h!==void 0,C={status:v,fetchStatus:c.fetchStatus,isPending:w,isSuccess:v==="success",isError:x,isInitialLoading:S,isLoading:S,data:h,dataUpdatedAt:c.dataUpdatedAt,error:p,errorUpdatedAt:m,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:c.dataUpdateCount>0||c.errorUpdateCount>0,isFetchedAfterMount:c.dataUpdateCount>u.dataUpdateCount||c.errorUpdateCount>u.errorUpdateCount,isFetching:b,isRefetching:b&&!w,isLoadingError:x&&!O,isPaused:c.fetchStatus==="paused",isPlaceholderData:f,isRefetchError:x&&O,isStale:t5(e,t),refetch:this.refetch,promise:this.#i};if(this.options.experimental_prefetchInRender){const P=B=>{C.status==="error"?B.reject(C.error):C.data!==void 0&&B.resolve(C.data)},M=()=>{const B=this.#i=C.promise=aE();P(B)},I=this.#i;switch(I.status){case"pending":e.queryHash===n.queryHash&&P(I);break;case"fulfilled":(C.status==="error"||C.data!==I.value)&&M();break;case"rejected":(C.status!=="error"||C.error!==I.reason)&&M();break}}return C}updateResult(e){const t=this.#n,n=this.createResult(this.#t,this.options);if(this.#a=this.#t.state,this.#o=this.options,this.#a.data!==void 0&&(this.#h=this.#t),tb(n,t))return;this.#n=n;const r={},i=()=>{if(!t)return!0;const{notifyOnChangeProps:o}=this.options,a=typeof o=="function"?o():o;if(a==="all"||!a&&!this.#p.size)return!0;const s=new Set(a??this.#p);return this.options.throwOnError&&s.add("error"),Object.keys(this.#n).some(u=>{const l=u;return this.#n[l]!==t[l]&&s.has(l)})};e?.listeners!==!1&&i()&&(r.listeners=!0),this.#S({...r,...e})}#_(){const e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;const t=this.#t;this.#t=e,this.#r=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#b()}#S(e){Ur.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#n)}),this.#e.getQueryCache().notify({query:this.#t,type:"observerResultsUpdated"})})}};function Lfe(e,t){return La(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function uR(e,t){return Lfe(e,t)||e.state.data!==void 0&&sE(e,t,t.refetchOnMount)}function sE(e,t,n){if(La(t.enabled,e)!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&t5(e,t)}return!1}function lR(e,t,n,r){return(e!==t||La(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&t5(e,n)}function t5(e,t){return La(t.enabled,e)!==!1&&e.isStaleByTime(Td(t.staleTime,e))}function Ffe(e,t){return!tb(e.getCurrentResult(),t)}var jfe=class extends Nh{#e;#t=void 0;#r;#n;constructor(t,n){super(),this.#e=t,this.setOptions(n),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const n=this.options;this.options=this.#e.defaultMutationOptions(t),tb(this.options,n)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#r,observer:this}),n?.mutationKey&&this.options.mutationKey&&Yc(n.mutationKey)!==Yc(this.options.mutationKey)?this.reset():this.#r?.state.status==="pending"&&this.#r.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#r?.removeObserver(this)}onMutationUpdate(t){this.#a(),this.#o(t)}getCurrentResult(){return this.#t}reset(){this.#r?.removeObserver(this),this.#r=void 0,this.#a(),this.#o()}mutate(t,n){return this.#n=n,this.#r?.removeObserver(this),this.#r=this.#e.getMutationCache().build(this.#e,this.options),this.#r.addObserver(this),this.#r.execute(t)}#a(){const t=this.#r?.state??MB();this.#t={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#o(t){Ur.batch(()=>{if(this.#n&&this.hasListeners()){const n=this.#t.variables,r=this.#t.context;t?.type==="success"?(this.#n.onSuccess?.(t.data,n,r),this.#n.onSettled?.(t.data,null,n,r)):t?.type==="error"&&(this.#n.onError?.(t.error,n,r),this.#n.onSettled?.(void 0,t.error,n,r))}this.listeners.forEach(n=>{n(this.#t)})})}},RB=y.createContext(void 0),DB=e=>{const t=y.useContext(RB);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},xXe=({client:e,children:t})=>(y.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),N.jsx(RB.Provider,{value:e,children:t})),$B=y.createContext(!1),Bfe=()=>y.useContext($B);$B.Provider;function zfe(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var Ufe=y.createContext(zfe()),Vfe=()=>y.useContext(Ufe);function IB(e,t){return typeof e=="function"?e(...t):!!e}function uE(){}var Wfe=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},Hfe=e=>{y.useEffect(()=>{e.clearReset()},[e])},Kfe=({result:e,errorResetBoundary:t,throwOnError:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&IB(n,[e.error,r]),qfe=e=>{e.suspense&&(e.staleTime===void 0&&(e.staleTime=1e3),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3)))},Gfe=(e,t)=>e.isLoading&&e.isFetching&&!t,Yfe=(e,t)=>e?.suspense&&t.isPending,cR=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function Zfe(e,t,n){const r=DB(),i=Bfe(),o=Vfe(),a=r.defaultQueryOptions(e);r.getDefaultOptions().queries?._experimental_beforeQuery?.(a),a._optimisticResults=i?"isRestoring":"optimistic",qfe(a),Wfe(a,o),Hfe(o);const s=!r.getQueryCache().get(a.queryHash),[u]=y.useState(()=>new t(r,a)),l=u.getOptimisticResult(a);if(y.useSyncExternalStore(y.useCallback(c=>{const f=i?uE:u.subscribe(Ur.batchCalls(c));return u.updateResult(),f},[u,i]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),y.useEffect(()=>{u.setOptions(a,{listeners:!1})},[a,u]),Yfe(a,l))throw cR(a,u,o);if(Kfe({result:l,errorResetBoundary:o,throwOnError:a.throwOnError,query:r.getQueryCache().get(a.queryHash)}))throw l.error;return r.getDefaultOptions().queries?._experimental_afterQuery?.(a,l),a.experimental_prefetchInRender&&!Gc&&Gfe(l,i)&&(s?cR(a,u,o):r.getQueryCache().get(a.queryHash)?.promise)?.catch(uE).finally(()=>{u.updateResult()}),a.notifyOnChangeProps?l:u.trackResult(l)}function wXe(e,t){return Zfe(e,Nfe)}function _Xe(e,t){const n=DB(),[r]=y.useState(()=>new jfe(n,e));y.useEffect(()=>{r.setOptions(e)},[r,e]);const i=y.useSyncExternalStore(y.useCallback(a=>r.subscribe(Ur.batchCalls(a)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),o=y.useCallback((a,s)=>{r.mutate(a,s).catch(uE)},[r]);if(i.error&&IB(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:o,mutateAsync:i.mutate}}var NB={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Fa,function(){var n=1e3,r=6e4,i=36e5,o="millisecond",a="second",s="minute",u="hour",l="day",c="week",f="month",h="quarter",p="year",m="date",v="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,w=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,x={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Z){var K=["th","st","nd","rd"],G=Z%100;return"["+Z+(K[(G-20)%10]||K[G]||K[0])+"]"}},S=function(Z,K,G){var H=String(Z);return!H||H.length>=K?Z:""+Array(K+1-H.length).join(G)+Z},O={s:S,z:function(Z){var K=-Z.utcOffset(),G=Math.abs(K),H=Math.floor(G/60),j=G%60;return(K<=0?"+":"-")+S(H,2,"0")+":"+S(j,2,"0")},m:function Z(K,G){if(K.date()<G.date())return-Z(G,K);var H=12*(G.year()-K.year())+(G.month()-K.month()),j=K.clone().add(H,f),q=G-j<0,Y=K.clone().add(H+(q?-1:1),f);return+(-(H+(G-j)/(q?j-Y:Y-j))||0)},a:function(Z){return Z<0?Math.ceil(Z)||0:Math.floor(Z)},p:function(Z){return{M:f,y:p,w:c,d:l,D:m,h:u,m:s,s:a,ms:o,Q:h}[Z]||String(Z||"").toLowerCase().replace(/s$/,"")},u:function(Z){return Z===void 0}},E="en",C={};C[E]=x;var P="$isDayjsObject",M=function(Z){return Z instanceof V||!(!Z||!Z[P])},I=function Z(K,G,H){var j;if(!K)return E;if(typeof K=="string"){var q=K.toLowerCase();C[q]&&(j=q),G&&(C[q]=G,j=q);var Y=K.split("-");if(!j&&Y.length>1)return Z(Y[0])}else{var re=K.name;C[re]=K,j=re}return!H&&j&&(E=j),j||!H&&E},B=function(Z,K){if(M(Z))return Z.clone();var G=typeof K=="object"?K:{};return G.date=Z,G.args=arguments,new V(G)},W=O;W.l=I,W.i=M,W.w=function(Z,K){return B(Z,{locale:K.$L,utc:K.$u,x:K.$x,$offset:K.$offset})};var V=function(){function Z(G){this.$L=I(G.locale,null,!0),this.parse(G),this.$x=this.$x||G.x||{},this[P]=!0}var K=Z.prototype;return K.parse=function(G){this.$d=function(H){var j=H.date,q=H.utc;if(j===null)return new Date(NaN);if(W.u(j))return new Date;if(j instanceof Date)return new Date(j);if(typeof j=="string"&&!/Z$/i.test(j)){var Y=j.match(b);if(Y){var re=Y[2]-1||0,ie=(Y[7]||"0").substring(0,3);return q?new Date(Date.UTC(Y[1],re,Y[3]||1,Y[4]||0,Y[5]||0,Y[6]||0,ie)):new Date(Y[1],re,Y[3]||1,Y[4]||0,Y[5]||0,Y[6]||0,ie)}}return new Date(j)}(G),this.init()},K.init=function(){var G=this.$d;this.$y=G.getFullYear(),this.$M=G.getMonth(),this.$D=G.getDate(),this.$W=G.getDay(),this.$H=G.getHours(),this.$m=G.getMinutes(),this.$s=G.getSeconds(),this.$ms=G.getMilliseconds()},K.$utils=function(){return W},K.isValid=function(){return this.$d.toString()!==v},K.isSame=function(G,H){var j=B(G);return this.startOf(H)<=j&&j<=this.endOf(H)},K.isAfter=function(G,H){return B(G)<this.startOf(H)},K.isBefore=function(G,H){return this.endOf(H)<B(G)},K.$g=function(G,H,j){return W.u(G)?this[H]:this.set(j,G)},K.unix=function(){return Math.floor(this.valueOf()/1e3)},K.valueOf=function(){return this.$d.getTime()},K.startOf=function(G,H){var j=this,q=!!W.u(H)||H,Y=W.p(G),re=function(ke,Le){var De=W.w(j.$u?Date.UTC(j.$y,Le,ke):new Date(j.$y,Le,ke),j);return q?De:De.endOf(l)},ie=function(ke,Le){return W.w(j.toDate()[ke].apply(j.toDate("s"),(q?[0,0,0,0]:[23,59,59,999]).slice(Le)),j)},se=this.$W,ye=this.$M,we=this.$D,He="set"+(this.$u?"UTC":"");switch(Y){case p:return q?re(1,0):re(31,11);case f:return q?re(1,ye):re(0,ye+1);case c:var Ee=this.$locale().weekStart||0,it=(se<Ee?se+7:se)-Ee;return re(q?we-it:we+(6-it),ye);case l:case m:return ie(He+"Hours",0);case u:return ie(He+"Minutes",1);case s:return ie(He+"Seconds",2);case a:return ie(He+"Milliseconds",3);default:return this.clone()}},K.endOf=function(G){return this.startOf(G,!1)},K.$set=function(G,H){var j,q=W.p(G),Y="set"+(this.$u?"UTC":""),re=(j={},j[l]=Y+"Date",j[m]=Y+"Date",j[f]=Y+"Month",j[p]=Y+"FullYear",j[u]=Y+"Hours",j[s]=Y+"Minutes",j[a]=Y+"Seconds",j[o]=Y+"Milliseconds",j)[q],ie=q===l?this.$D+(H-this.$W):H;if(q===f||q===p){var se=this.clone().set(m,1);se.$d[re](ie),se.init(),this.$d=se.set(m,Math.min(this.$D,se.daysInMonth())).$d}else re&&this.$d[re](ie);return this.init(),this},K.set=function(G,H){return this.clone().$set(G,H)},K.get=function(G){return this[W.p(G)]()},K.add=function(G,H){var j,q=this;G=Number(G);var Y=W.p(H),re=function(ye){var we=B(q);return W.w(we.date(we.date()+Math.round(ye*G)),q)};if(Y===f)return this.set(f,this.$M+G);if(Y===p)return this.set(p,this.$y+G);if(Y===l)return re(1);if(Y===c)return re(7);var ie=(j={},j[s]=r,j[u]=i,j[a]=n,j)[Y]||1,se=this.$d.getTime()+G*ie;return W.w(se,this)},K.subtract=function(G,H){return this.add(-1*G,H)},K.format=function(G){var H=this,j=this.$locale();if(!this.isValid())return j.invalidDate||v;var q=G||"YYYY-MM-DDTHH:mm:ssZ",Y=W.z(this),re=this.$H,ie=this.$m,se=this.$M,ye=j.weekdays,we=j.months,He=j.meridiem,Ee=function(Le,De,me,yt){return Le&&(Le[De]||Le(H,q))||me[De].slice(0,yt)},it=function(Le){return W.s(re%12||12,Le,"0")},ke=He||function(Le,De,me){var yt=Le<12?"AM":"PM";return me?yt.toLowerCase():yt};return q.replace(w,function(Le,De){return De||function(me){switch(me){case"YY":return String(H.$y).slice(-2);case"YYYY":return W.s(H.$y,4,"0");case"M":return se+1;case"MM":return W.s(se+1,2,"0");case"MMM":return Ee(j.monthsShort,se,we,3);case"MMMM":return Ee(we,se);case"D":return H.$D;case"DD":return W.s(H.$D,2,"0");case"d":return String(H.$W);case"dd":return Ee(j.weekdaysMin,H.$W,ye,2);case"ddd":return Ee(j.weekdaysShort,H.$W,ye,3);case"dddd":return ye[H.$W];case"H":return String(re);case"HH":return W.s(re,2,"0");case"h":return it(1);case"hh":return it(2);case"a":return ke(re,ie,!0);case"A":return ke(re,ie,!1);case"m":return String(ie);case"mm":return W.s(ie,2,"0");case"s":return String(H.$s);case"ss":return W.s(H.$s,2,"0");case"SSS":return W.s(H.$ms,3,"0");case"Z":return Y}return null}(Le)||Y.replace(":","")})},K.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},K.diff=function(G,H,j){var q,Y=this,re=W.p(H),ie=B(G),se=(ie.utcOffset()-this.utcOffset())*r,ye=this-ie,we=function(){return W.m(Y,ie)};switch(re){case p:q=we()/12;break;case f:q=we();break;case h:q=we()/3;break;case c:q=(ye-se)/6048e5;break;case l:q=(ye-se)/864e5;break;case u:q=ye/i;break;case s:q=ye/r;break;case a:q=ye/n;break;default:q=ye}return j?q:W.a(q)},K.daysInMonth=function(){return this.endOf(f).$D},K.$locale=function(){return C[this.$L]},K.locale=function(G,H){if(!G)return this.$L;var j=this.clone(),q=I(G,H,!0);return q&&(j.$L=q),j},K.clone=function(){return W.w(this.$d,this)},K.toDate=function(){return new Date(this.valueOf())},K.toJSON=function(){return this.isValid()?this.toISOString():null},K.toISOString=function(){return this.$d.toISOString()},K.toString=function(){return this.$d.toUTCString()},Z}(),ee=V.prototype;return B.prototype=ee,[["$ms",o],["$s",a],["$m",s],["$H",u],["$W",l],["$M",f],["$y",p],["$D",m]].forEach(function(Z){ee[Z[1]]=function(K){return this.$g(K,Z[0],Z[1])}}),B.extend=function(Z,K){return Z.$i||(Z(K,V,B),Z.$i=!0),B},B.locale=I,B.isDayjs=M,B.unix=function(Z){return B(1e3*Z)},B.en=C[E],B.Ls=C,B.p={},B})})(NB);var Xfe=NB.exports;const SXe=Dn(Xfe);function LB(e,t){return function(){return e.apply(t,arguments)}}const{toString:Qfe}=Object.prototype,{getPrototypeOf:n5}=Object,rw=(e=>t=>{const n=Qfe.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ns=e=>(e=e.toLowerCase(),t=>rw(t)===e),iw=e=>t=>typeof t===e,{isArray:Lh}=Array,mg=iw("undefined");function Jfe(e){return e!==null&&!mg(e)&&e.constructor!==null&&!mg(e.constructor)&&jo(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const FB=ns("ArrayBuffer");function ede(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&FB(e.buffer),t}const tde=iw("string"),jo=iw("function"),jB=iw("number"),ow=e=>e!==null&&typeof e=="object",nde=e=>e===!0||e===!1,iy=e=>{if(rw(e)!=="object")return!1;const t=n5(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},rde=ns("Date"),ide=ns("File"),ode=ns("Blob"),ade=ns("FileList"),sde=e=>ow(e)&&jo(e.pipe),ude=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||jo(e.append)&&((t=rw(e))==="formdata"||t==="object"&&jo(e.toString)&&e.toString()==="[object FormData]"))},lde=ns("URLSearchParams"),[cde,fde,dde,hde]=["ReadableStream","Request","Response","Headers"].map(ns),pde=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Am(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),Lh(e))for(r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),a=o.length;let s;for(r=0;r<a;r++)s=o[r],t.call(null,e[s],s,e)}}function BB(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,i;for(;r-- >0;)if(i=n[r],t===i.toLowerCase())return i;return null}const Cc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,zB=e=>!mg(e)&&e!==Cc;function lE(){const{caseless:e}=zB(this)&&this||{},t={},n=(r,i)=>{const o=e&&BB(t,i)||i;iy(t[o])&&iy(r)?t[o]=lE(t[o],r):iy(r)?t[o]=lE({},r):Lh(r)?t[o]=r.slice():t[o]=r};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&Am(arguments[r],n);return t}const gde=(e,t,n,{allOwnKeys:r}={})=>(Am(t,(i,o)=>{n&&jo(i)?e[o]=LB(i,n):e[o]=i},{allOwnKeys:r}),e),mde=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),vde=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},yde=(e,t,n,r)=>{let i,o,a;const s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)a=i[o],(!r||r(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=n!==!1&&n5(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},bde=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},xde=e=>{if(!e)return null;if(Lh(e))return e;let t=e.length;if(!jB(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},wde=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&n5(Uint8Array)),_de=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=r.next())&&!i.done;){const o=i.value;t.call(e,o[0],o[1])}},Sde=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Cde=ns("HTMLFormElement"),Ede=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),fR=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ode=ns("RegExp"),UB=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Am(n,(i,o)=>{let a;(a=t(i,o,e))!==!1&&(r[o]=a||i)}),Object.defineProperties(e,r)},Ade=e=>{UB(e,(t,n)=>{if(jo(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(jo(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Pde=(e,t)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return Lh(e)?r(e):r(String(e).split(t)),n},kde=()=>{},Tde=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,wS="abcdefghijklmnopqrstuvwxyz",dR="0123456789",VB={DIGIT:dR,ALPHA:wS,ALPHA_DIGIT:wS+wS.toUpperCase()+dR},Mde=(e=16,t=VB.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Rde(e){return!!(e&&jo(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Dde=e=>{const t=new Array(10),n=(r,i)=>{if(ow(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;const o=Lh(r)?[]:{};return Am(r,(a,s)=>{const u=n(a,i+1);!mg(u)&&(o[s]=u)}),t[i]=void 0,o}}return r};return n(e,0)},$de=ns("AsyncFunction"),Ide=e=>e&&(ow(e)||jo(e))&&jo(e.then)&&jo(e.catch),WB=((e,t)=>e?setImmediate:t?((n,r)=>(Cc.addEventListener("message",({source:i,data:o})=>{i===Cc&&o===n&&r.length&&r.shift()()},!1),i=>{r.push(i),Cc.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",jo(Cc.postMessage)),Nde=typeof queueMicrotask<"u"?queueMicrotask.bind(Cc):typeof process<"u"&&process.nextTick||WB,xe={isArray:Lh,isArrayBuffer:FB,isBuffer:Jfe,isFormData:ude,isArrayBufferView:ede,isString:tde,isNumber:jB,isBoolean:nde,isObject:ow,isPlainObject:iy,isReadableStream:cde,isRequest:fde,isResponse:dde,isHeaders:hde,isUndefined:mg,isDate:rde,isFile:ide,isBlob:ode,isRegExp:Ode,isFunction:jo,isStream:sde,isURLSearchParams:lde,isTypedArray:wde,isFileList:ade,forEach:Am,merge:lE,extend:gde,trim:pde,stripBOM:mde,inherits:vde,toFlatObject:yde,kindOf:rw,kindOfTest:ns,endsWith:bde,toArray:xde,forEachEntry:_de,matchAll:Sde,isHTMLForm:Cde,hasOwnProperty:fR,hasOwnProp:fR,reduceDescriptors:UB,freezeMethods:Ade,toObjectSet:Pde,toCamelCase:Ede,noop:kde,toFiniteNumber:Tde,findKey:BB,global:Cc,isContextDefined:zB,ALPHABET:VB,generateString:Mde,isSpecCompliantForm:Rde,toJSONObject:Dde,isAsyncFn:$de,isThenable:Ide,setImmediate:WB,asap:Nde};function qt(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}xe.inherits(qt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:xe.toJSONObject(this.config),code:this.code,status:this.status}}});const HB=qt.prototype,KB={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{KB[e]={value:e}});Object.defineProperties(qt,KB);Object.defineProperty(HB,"isAxiosError",{value:!0});qt.from=(e,t,n,r,i,o)=>{const a=Object.create(HB);return xe.toFlatObject(e,a,function(u){return u!==Error.prototype},s=>s!=="isAxiosError"),qt.call(a,e.message,t,n,r,i),a.cause=e,a.name=e.name,o&&Object.assign(a,o),a};const Lde=null;function cE(e){return xe.isPlainObject(e)||xe.isArray(e)}function qB(e){return xe.endsWith(e,"[]")?e.slice(0,-2):e}function hR(e,t,n){return e?e.concat(t).map(function(i,o){return i=qB(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function Fde(e){return xe.isArray(e)&&!e.some(cE)}const jde=xe.toFlatObject(xe,{},null,function(t){return/^is[A-Z]/.test(t)});function aw(e,t,n){if(!xe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=xe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,b){return!xe.isUndefined(b[v])});const r=n.metaTokens,i=n.visitor||c,o=n.dots,a=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&xe.isSpecCompliantForm(t);if(!xe.isFunction(i))throw new TypeError("visitor must be a function");function l(m){if(m===null)return"";if(xe.isDate(m))return m.toISOString();if(!u&&xe.isBlob(m))throw new qt("Blob is not supported. Use a Buffer instead.");return xe.isArrayBuffer(m)||xe.isTypedArray(m)?u&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function c(m,v,b){let w=m;if(m&&!b&&typeof m=="object"){if(xe.endsWith(v,"{}"))v=r?v:v.slice(0,-2),m=JSON.stringify(m);else if(xe.isArray(m)&&Fde(m)||(xe.isFileList(m)||xe.endsWith(v,"[]"))&&(w=xe.toArray(m)))return v=qB(v),w.forEach(function(S,O){!(xe.isUndefined(S)||S===null)&&t.append(a===!0?hR([v],O,o):a===null?v:v+"[]",l(S))}),!1}return cE(m)?!0:(t.append(hR(b,v,o),l(m)),!1)}const f=[],h=Object.assign(jde,{defaultVisitor:c,convertValue:l,isVisitable:cE});function p(m,v){if(!xe.isUndefined(m)){if(f.indexOf(m)!==-1)throw Error("Circular reference detected in "+v.join("."));f.push(m),xe.forEach(m,function(w,x){(!(xe.isUndefined(w)||w===null)&&i.call(t,w,xe.isString(x)?x.trim():x,v,h))===!0&&p(w,v?v.concat(x):[x])}),f.pop()}}if(!xe.isObject(e))throw new TypeError("data must be an object");return p(e),t}function pR(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function r5(e,t){this._pairs=[],e&&aw(e,this,t)}const GB=r5.prototype;GB.append=function(t,n){this._pairs.push([t,n])};GB.toString=function(t){const n=t?function(r){return t.call(this,r,pR)}:pR;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function Bde(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function YB(e,t,n){if(!t)return e;const r=n&&n.encode||Bde;xe.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let o;if(i?o=i(t,n):o=xe.isURLSearchParams(t)?t.toString():new r5(t,n).toString(r),o){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class gR{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){xe.forEach(this.handlers,function(r){r!==null&&t(r)})}}const ZB={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},zde=typeof URLSearchParams<"u"?URLSearchParams:r5,Ude=typeof FormData<"u"?FormData:null,Vde=typeof Blob<"u"?Blob:null,Wde={isBrowser:!0,classes:{URLSearchParams:zde,FormData:Ude,Blob:Vde},protocols:["http","https","file","blob","url","data"]},i5=typeof window<"u"&&typeof document<"u",fE=typeof navigator=="object"&&navigator||void 0,Hde=i5&&(!fE||["ReactNative","NativeScript","NS"].indexOf(fE.product)<0),Kde=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",qde=i5&&window.location.href||"http://localhost",Gde=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:i5,hasStandardBrowserEnv:Hde,hasStandardBrowserWebWorkerEnv:Kde,navigator:fE,origin:qde},Symbol.toStringTag,{value:"Module"})),Mi={...Gde,...Wde};function Yde(e,t){return aw(e,new Mi.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,o){return Mi.isNode&&xe.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Zde(e){return xe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Xde(e){const t={},n=Object.keys(e);let r;const i=n.length;let o;for(r=0;r<i;r++)o=n[r],t[o]=e[o];return t}function XB(e){function t(n,r,i,o){let a=n[o++];if(a==="__proto__")return!0;const s=Number.isFinite(+a),u=o>=n.length;return a=!a&&xe.isArray(i)?i.length:a,u?(xe.hasOwnProp(i,a)?i[a]=[i[a],r]:i[a]=r,!s):((!i[a]||!xe.isObject(i[a]))&&(i[a]=[]),t(n,r,i[a],o)&&xe.isArray(i[a])&&(i[a]=Xde(i[a])),!s)}if(xe.isFormData(e)&&xe.isFunction(e.entries)){const n={};return xe.forEachEntry(e,(r,i)=>{t(Zde(r),i,n,0)}),n}return null}function Qde(e,t,n){if(xe.isString(e))try{return(t||JSON.parse)(e),xe.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(0,JSON.stringify)(e)}const Pm={transitional:ZB,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=xe.isObject(t);if(o&&xe.isHTMLForm(t)&&(t=new FormData(t)),xe.isFormData(t))return i?JSON.stringify(XB(t)):t;if(xe.isArrayBuffer(t)||xe.isBuffer(t)||xe.isStream(t)||xe.isFile(t)||xe.isBlob(t)||xe.isReadableStream(t))return t;if(xe.isArrayBufferView(t))return t.buffer;if(xe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Yde(t,this.formSerializer).toString();if((s=xe.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return aw(s?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),Qde(t)):t}],transformResponse:[function(t){const n=this.transitional||Pm.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(xe.isResponse(t)||xe.isReadableStream(t))return t;if(t&&xe.isString(t)&&(r&&!this.responseType||i)){const a=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(s){if(a)throw s.name==="SyntaxError"?qt.from(s,qt.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Mi.classes.FormData,Blob:Mi.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};xe.forEach(["delete","get","head","post","put","patch"],e=>{Pm.headers[e]={}});const Jde=xe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ehe=e=>{const t={};let n,r,i;return e&&e.split(`
|
||
`).forEach(function(a){i=a.indexOf(":"),n=a.substring(0,i).trim().toLowerCase(),r=a.substring(i+1).trim(),!(!n||t[n]&&Jde[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},mR=Symbol("internals");function Fp(e){return e&&String(e).trim().toLowerCase()}function oy(e){return e===!1||e==null?e:xe.isArray(e)?e.map(oy):String(e)}function the(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const nhe=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function _S(e,t,n,r,i){if(xe.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!xe.isString(t)){if(xe.isString(r))return t.indexOf(r)!==-1;if(xe.isRegExp(r))return r.test(t)}}function rhe(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function ihe(e,t){const n=xe.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,o,a){return this[r].call(this,t,i,o,a)},configurable:!0})})}class ho{constructor(t){t&&this.set(t)}set(t,n,r){const i=this;function o(s,u,l){const c=Fp(u);if(!c)throw new Error("header name must be a non-empty string");const f=xe.findKey(i,c);(!f||i[f]===void 0||l===!0||l===void 0&&i[f]!==!1)&&(i[f||u]=oy(s))}const a=(s,u)=>xe.forEach(s,(l,c)=>o(l,c,u));if(xe.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(xe.isString(t)&&(t=t.trim())&&!nhe(t))a(ehe(t),n);else if(xe.isHeaders(t))for(const[s,u]of t.entries())o(u,s,r);else t!=null&&o(n,t,r);return this}get(t,n){if(t=Fp(t),t){const r=xe.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return the(i);if(xe.isFunction(n))return n.call(this,i,r);if(xe.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Fp(t),t){const r=xe.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||_S(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function o(a){if(a=Fp(a),a){const s=xe.findKey(r,a);s&&(!n||_S(r,r[s],s,n))&&(delete r[s],i=!0)}}return xe.isArray(t)?t.forEach(o):o(t),i}clear(t){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const o=n[r];(!t||_S(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){const n=this,r={};return xe.forEach(this,(i,o)=>{const a=xe.findKey(r,o);if(a){n[a]=oy(i),delete n[o];return}const s=t?rhe(o):String(o).trim();s!==o&&delete n[o],n[s]=oy(i),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return xe.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&xe.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
|
||
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(i=>r.set(i)),r}static accessor(t){const r=(this[mR]=this[mR]={accessors:{}}).accessors,i=this.prototype;function o(a){const s=Fp(a);r[s]||(ihe(i,a),r[s]=!0)}return xe.isArray(t)?t.forEach(o):o(t),this}}ho.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);xe.reduceDescriptors(ho.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});xe.freezeMethods(ho);function SS(e,t){const n=this||Pm,r=t||n,i=ho.from(r.headers);let o=r.data;return xe.forEach(e,function(s){o=s.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function QB(e){return!!(e&&e.__CANCEL__)}function Fh(e,t,n){qt.call(this,e??"canceled",qt.ERR_CANCELED,t,n),this.name="CanceledError"}xe.inherits(Fh,qt,{__CANCEL__:!0});function JB(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new qt("Request failed with status code "+n.status,[qt.ERR_BAD_REQUEST,qt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function ohe(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function ahe(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,o=0,a;return t=t!==void 0?t:1e3,function(u){const l=Date.now(),c=r[o];a||(a=l),n[i]=u,r[i]=l;let f=o,h=0;for(;f!==i;)h+=n[f++],f=f%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),l-a<t)return;const p=c&&l-c;return p?Math.round(h*1e3/p):void 0}}function she(e,t){let n=0,r=1e3/t,i,o;const a=(l,c=Date.now())=>{n=c,i=null,o&&(clearTimeout(o),o=null),e.apply(null,l)};return[(...l)=>{const c=Date.now(),f=c-n;f>=r?a(l,c):(i=l,o||(o=setTimeout(()=>{o=null,a(i)},r-f)))},()=>i&&a(i)]}const rb=(e,t,n=3)=>{let r=0;const i=ahe(50,250);return she(o=>{const a=o.loaded,s=o.lengthComputable?o.total:void 0,u=a-r,l=i(u),c=a<=s;r=a;const f={loaded:a,total:s,progress:s?a/s:void 0,bytes:u,rate:l||void 0,estimated:l&&s&&c?(s-a)/l:void 0,event:o,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(f)},n)},vR=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},yR=e=>(...t)=>xe.asap(()=>e(...t)),uhe=Mi.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Mi.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Mi.origin),Mi.navigator&&/(msie|trident)/i.test(Mi.navigator.userAgent)):()=>!0,lhe=Mi.hasStandardBrowserEnv?{write(e,t,n,r,i,o){const a=[e+"="+encodeURIComponent(t)];xe.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),xe.isString(r)&&a.push("path="+r),xe.isString(i)&&a.push("domain="+i),o===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function che(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function fhe(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function ez(e,t){return e&&!che(t)?fhe(e,t):t}const bR=e=>e instanceof ho?{...e}:e;function Zc(e,t){t=t||{};const n={};function r(l,c,f,h){return xe.isPlainObject(l)&&xe.isPlainObject(c)?xe.merge.call({caseless:h},l,c):xe.isPlainObject(c)?xe.merge({},c):xe.isArray(c)?c.slice():c}function i(l,c,f,h){if(xe.isUndefined(c)){if(!xe.isUndefined(l))return r(void 0,l,f,h)}else return r(l,c,f,h)}function o(l,c){if(!xe.isUndefined(c))return r(void 0,c)}function a(l,c){if(xe.isUndefined(c)){if(!xe.isUndefined(l))return r(void 0,l)}else return r(void 0,c)}function s(l,c,f){if(f in t)return r(l,c);if(f in e)return r(void 0,l)}const u={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(l,c,f)=>i(bR(l),bR(c),f,!0)};return xe.forEach(Object.keys(Object.assign({},e,t)),function(c){const f=u[c]||i,h=f(e[c],t[c],c);xe.isUndefined(h)&&f!==s||(n[c]=h)}),n}const tz=e=>{const t=Zc({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:a,auth:s}=t;t.headers=a=ho.from(a),t.url=YB(ez(t.baseURL,t.url),e.params,e.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let u;if(xe.isFormData(n)){if(Mi.hasStandardBrowserEnv||Mi.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((u=a.getContentType())!==!1){const[l,...c]=u?u.split(";").map(f=>f.trim()).filter(Boolean):[];a.setContentType([l||"multipart/form-data",...c].join("; "))}}if(Mi.hasStandardBrowserEnv&&(r&&xe.isFunction(r)&&(r=r(t)),r||r!==!1&&uhe(t.url))){const l=i&&o&&lhe.read(o);l&&a.set(i,l)}return t},dhe=typeof XMLHttpRequest<"u",hhe=dhe&&function(e){return new Promise(function(n,r){const i=tz(e);let o=i.data;const a=ho.from(i.headers).normalize();let{responseType:s,onUploadProgress:u,onDownloadProgress:l}=i,c,f,h,p,m;function v(){p&&p(),m&&m(),i.cancelToken&&i.cancelToken.unsubscribe(c),i.signal&&i.signal.removeEventListener("abort",c)}let b=new XMLHttpRequest;b.open(i.method.toUpperCase(),i.url,!0),b.timeout=i.timeout;function w(){if(!b)return;const S=ho.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),E={data:!s||s==="text"||s==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:S,config:e,request:b};JB(function(P){n(P),v()},function(P){r(P),v()},E),b=null}"onloadend"in b?b.onloadend=w:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(w)},b.onabort=function(){b&&(r(new qt("Request aborted",qt.ECONNABORTED,e,b)),b=null)},b.onerror=function(){r(new qt("Network Error",qt.ERR_NETWORK,e,b)),b=null},b.ontimeout=function(){let O=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const E=i.transitional||ZB;i.timeoutErrorMessage&&(O=i.timeoutErrorMessage),r(new qt(O,E.clarifyTimeoutError?qt.ETIMEDOUT:qt.ECONNABORTED,e,b)),b=null},o===void 0&&a.setContentType(null),"setRequestHeader"in b&&xe.forEach(a.toJSON(),function(O,E){b.setRequestHeader(E,O)}),xe.isUndefined(i.withCredentials)||(b.withCredentials=!!i.withCredentials),s&&s!=="json"&&(b.responseType=i.responseType),l&&([h,m]=rb(l,!0),b.addEventListener("progress",h)),u&&b.upload&&([f,p]=rb(u),b.upload.addEventListener("progress",f),b.upload.addEventListener("loadend",p)),(i.cancelToken||i.signal)&&(c=S=>{b&&(r(!S||S.type?new Fh(null,e,b):S),b.abort(),b=null)},i.cancelToken&&i.cancelToken.subscribe(c),i.signal&&(i.signal.aborted?c():i.signal.addEventListener("abort",c)));const x=ohe(i.url);if(x&&Mi.protocols.indexOf(x)===-1){r(new qt("Unsupported protocol "+x+":",qt.ERR_BAD_REQUEST,e));return}b.send(o||null)})},phe=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,i;const o=function(l){if(!i){i=!0,s();const c=l instanceof Error?l:this.reason;r.abort(c instanceof qt?c:new Fh(c instanceof Error?c.message:c))}};let a=t&&setTimeout(()=>{a=null,o(new qt(`timeout ${t} of ms exceeded`,qt.ETIMEDOUT))},t);const s=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(o):l.removeEventListener("abort",o)}),e=null)};e.forEach(l=>l.addEventListener("abort",o));const{signal:u}=r;return u.unsubscribe=()=>xe.asap(s),u}},ghe=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,i;for(;r<n;)i=r+t,yield e.slice(r,i),r=i},mhe=async function*(e,t){for await(const n of vhe(e))yield*ghe(n,t)},vhe=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},xR=(e,t,n,r)=>{const i=mhe(e,t);let o=0,a,s=u=>{a||(a=!0,r&&r(u))};return new ReadableStream({async pull(u){try{const{done:l,value:c}=await i.next();if(l){s(),u.close();return}let f=c.byteLength;if(n){let h=o+=f;n(h)}u.enqueue(new Uint8Array(c))}catch(l){throw s(l),l}},cancel(u){return s(u),i.return()}},{highWaterMark:2})},sw=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",nz=sw&&typeof ReadableStream=="function",yhe=sw&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),rz=(e,...t)=>{try{return!!e(...t)}catch{return!1}},bhe=nz&&rz(()=>{let e=!1;const t=new Request(Mi.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),wR=64*1024,dE=nz&&rz(()=>xe.isReadableStream(new Response("").body)),ib={stream:dE&&(e=>e.body)};sw&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!ib[t]&&(ib[t]=xe.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new qt(`Response type '${t}' is not supported`,qt.ERR_NOT_SUPPORT,r)})})})(new Response);const xhe=async e=>{if(e==null)return 0;if(xe.isBlob(e))return e.size;if(xe.isSpecCompliantForm(e))return(await new Request(Mi.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(xe.isArrayBufferView(e)||xe.isArrayBuffer(e))return e.byteLength;if(xe.isURLSearchParams(e)&&(e=e+""),xe.isString(e))return(await yhe(e)).byteLength},whe=async(e,t)=>{const n=xe.toFiniteNumber(e.getContentLength());return n??xhe(t)},_he=sw&&(async e=>{let{url:t,method:n,data:r,signal:i,cancelToken:o,timeout:a,onDownloadProgress:s,onUploadProgress:u,responseType:l,headers:c,withCredentials:f="same-origin",fetchOptions:h}=tz(e);l=l?(l+"").toLowerCase():"text";let p=phe([i,o&&o.toAbortSignal()],a),m;const v=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let b;try{if(u&&bhe&&n!=="get"&&n!=="head"&&(b=await whe(c,r))!==0){let E=new Request(t,{method:"POST",body:r,duplex:"half"}),C;if(xe.isFormData(r)&&(C=E.headers.get("content-type"))&&c.setContentType(C),E.body){const[P,M]=vR(b,rb(yR(u)));r=xR(E.body,wR,P,M)}}xe.isString(f)||(f=f?"include":"omit");const w="credentials"in Request.prototype;m=new Request(t,{...h,signal:p,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:w?f:void 0});let x=await fetch(m);const S=dE&&(l==="stream"||l==="response");if(dE&&(s||S&&v)){const E={};["status","statusText","headers"].forEach(I=>{E[I]=x[I]});const C=xe.toFiniteNumber(x.headers.get("content-length")),[P,M]=s&&vR(C,rb(yR(s),!0))||[];x=new Response(xR(x.body,wR,P,()=>{M&&M(),v&&v()}),E)}l=l||"text";let O=await ib[xe.findKey(ib,l)||"text"](x,e);return!S&&v&&v(),await new Promise((E,C)=>{JB(E,C,{data:O,headers:ho.from(x.headers),status:x.status,statusText:x.statusText,config:e,request:m})})}catch(w){throw v&&v(),w&&w.name==="TypeError"&&/fetch/i.test(w.message)?Object.assign(new qt("Network Error",qt.ERR_NETWORK,e,m),{cause:w.cause||w}):qt.from(w,w&&w.code,e,m)}}),hE={http:Lde,xhr:hhe,fetch:_he};xe.forEach(hE,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const _R=e=>`- ${e}`,She=e=>xe.isFunction(e)||e===null||e===!1,iz={getAdapter:e=>{e=xe.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let o=0;o<t;o++){n=e[o];let a;if(r=n,!She(n)&&(r=hE[(a=String(n)).toLowerCase()],r===void 0))throw new qt(`Unknown adapter '${a}'`);if(r)break;i[a||"#"+o]=r}if(!r){const o=Object.entries(i).map(([s,u])=>`adapter ${s} `+(u===!1?"is not supported by the environment":"is not available in the build"));let a=t?o.length>1?`since :
|
||
`+o.map(_R).join(`
|
||
`):" "+_R(o[0]):"as no adapter specified";throw new qt("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:hE};function CS(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Fh(null,e)}function SR(e){return CS(e),e.headers=ho.from(e.headers),e.data=SS.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),iz.getAdapter(e.adapter||Pm.adapter)(e).then(function(r){return CS(e),r.data=SS.call(e,e.transformResponse,r),r.headers=ho.from(r.headers),r},function(r){return QB(r)||(CS(e),r&&r.response&&(r.response.data=SS.call(e,e.transformResponse,r.response),r.response.headers=ho.from(r.response.headers))),Promise.reject(r)})}const oz="1.7.9",uw={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{uw[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const CR={};uw.transitional=function(t,n,r){function i(o,a){return"[Axios v"+oz+"] Transitional option '"+o+"'"+a+(r?". "+r:"")}return(o,a,s)=>{if(t===!1)throw new qt(i(a," has been removed"+(n?" in "+n:"")),qt.ERR_DEPRECATED);return n&&!CR[a]&&(CR[a]=!0,console.warn(i(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,a,s):!0}};uw.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function Che(e,t,n){if(typeof e!="object")throw new qt("options must be an object",qt.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const o=r[i],a=t[o];if(a){const s=e[o],u=s===void 0||a(s,o,e);if(u!==!0)throw new qt("option "+o+" must be "+u,qt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new qt("Unknown option "+o,qt.ERR_BAD_OPTION)}}const ay={assertOptions:Che,validators:uw},cs=ay.validators;class $c{constructor(t){this.defaults=t,this.interceptors={request:new gR,response:new gR}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=`
|
||
`+o):r.stack=o}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Zc(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&ay.assertOptions(r,{silentJSONParsing:cs.transitional(cs.boolean),forcedJSONParsing:cs.transitional(cs.boolean),clarifyTimeoutError:cs.transitional(cs.boolean)},!1),i!=null&&(xe.isFunction(i)?n.paramsSerializer={serialize:i}:ay.assertOptions(i,{encode:cs.function,serialize:cs.function},!0)),ay.assertOptions(n,{baseUrl:cs.spelling("baseURL"),withXsrfToken:cs.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=o&&xe.merge(o.common,o[n.method]);o&&xe.forEach(["delete","get","head","post","put","patch","common"],m=>{delete o[m]}),n.headers=ho.concat(a,o);const s=[];let u=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(u=u&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const l=[];this.interceptors.response.forEach(function(v){l.push(v.fulfilled,v.rejected)});let c,f=0,h;if(!u){const m=[SR.bind(this),void 0];for(m.unshift.apply(m,s),m.push.apply(m,l),h=m.length,c=Promise.resolve(n);f<h;)c=c.then(m[f++],m[f++]);return c}h=s.length;let p=n;for(f=0;f<h;){const m=s[f++],v=s[f++];try{p=m(p)}catch(b){v.call(this,b);break}}try{c=SR.call(this,p)}catch(m){return Promise.reject(m)}for(f=0,h=l.length;f<h;)c=c.then(l[f++],l[f++]);return c}getUri(t){t=Zc(this.defaults,t);const n=ez(t.baseURL,t.url);return YB(n,t.params,t.paramsSerializer)}}xe.forEach(["delete","get","head","options"],function(t){$c.prototype[t]=function(n,r){return this.request(Zc(r||{},{method:t,url:n,data:(r||{}).data}))}});xe.forEach(["post","put","patch"],function(t){function n(r){return function(o,a,s){return this.request(Zc(s||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:a}))}}$c.prototype[t]=n(),$c.prototype[t+"Form"]=n(!0)});class o5{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const r=this;this.promise.then(i=>{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=>{let o;const a=new Promise(s=>{r.subscribe(s),o=s}).then(i);return a.cancel=function(){r.unsubscribe(o)},a},t(function(o,a,s){r.reason||(r.reason=new Fh(o,a,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new o5(function(i){t=i}),cancel:t}}}function Ehe(e){return function(n){return e.apply(null,n)}}function Ohe(e){return xe.isObject(e)&&e.isAxiosError===!0}const pE={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(pE).forEach(([e,t])=>{pE[t]=e});function az(e){const t=new $c(e),n=LB($c.prototype.request,t);return xe.extend(n,$c.prototype,t,{allOwnKeys:!0}),xe.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return az(Zc(e,i))},n}const qr=az(Pm);qr.Axios=$c;qr.CanceledError=Fh;qr.CancelToken=o5;qr.isCancel=QB;qr.VERSION=oz;qr.toFormData=aw;qr.AxiosError=qt;qr.Cancel=qr.CanceledError;qr.all=function(t){return Promise.all(t)};qr.spread=Ehe;qr.isAxiosError=Ohe;qr.mergeConfig=Zc;qr.AxiosHeaders=ho;qr.formToJSON=e=>XB(xe.isHTMLForm(e)?new FormData(e):e);qr.getAdapter=iz.getAdapter;qr.HttpStatusCode=pE;qr.default=qr;var Ahe=e=>{switch(e){case"success":return The;case"info":return Rhe;case"warning":return Mhe;case"error":return Dhe;default:return null}},Phe=Array(12).fill(0),khe=({visible:e,className:t})=>F.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},F.createElement("div",{className:"sonner-spinner"},Phe.map((n,r)=>F.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),The=F.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},F.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),Mhe=F.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},F.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),Rhe=F.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},F.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),Dhe=F.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},F.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),$he=F.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},F.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),F.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),Ihe=()=>{let[e,t]=F.useState(document.hidden);return F.useEffect(()=>{let n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e},gE=1,Nhe=class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:n,...r}=e,i=typeof e?.id=="number"||((t=e.id)==null?void 0:t.length)>0?e.id:gE++,o=this.toasts.find(s=>s.id===i),a=e.dismissible===void 0?!0:e.dismissible;return o?this.toasts=this.toasts.map(s=>s.id===i?(this.publish({...s,...e,id:i,title:n}),{...s,...e,id:i,dismissible:a,title:n}):s):this.addToast({title:n,...r,dismissible:a,id:i}),i},this.dismiss=e=>(e||this.toasts.forEach(t=>{this.subscribers.forEach(n=>n({id:t.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:"loading",message:t.loading,description:typeof t.description!="function"?t.description:void 0}));let r=e instanceof Promise?e:e(),i=n!==void 0,o,a=r.then(async u=>{if(o=["resolve",u],F.isValidElement(u))i=!1,this.create({id:n,type:"default",message:u});else if(Fhe(u)&&!u.ok){i=!1;let l=typeof t.error=="function"?await t.error(`HTTP error! status: ${u.status}`):t.error,c=typeof t.description=="function"?await t.description(`HTTP error! status: ${u.status}`):t.description;this.create({id:n,type:"error",message:l,description:c})}else if(t.success!==void 0){i=!1;let l=typeof t.success=="function"?await t.success(u):t.success,c=typeof t.description=="function"?await t.description(u):t.description;this.create({id:n,type:"success",message:l,description:c})}}).catch(async u=>{if(o=["reject",u],t.error!==void 0){i=!1;let l=typeof t.error=="function"?await t.error(u):t.error,c=typeof t.description=="function"?await t.description(u):t.description;this.create({id:n,type:"error",message:l,description:c})}}).finally(()=>{var u;i&&(this.dismiss(n),n=void 0),(u=t.finally)==null||u.call(t)}),s=()=>new Promise((u,l)=>a.then(()=>o[0]==="reject"?l(o[1]):u(o[1])).catch(l));return typeof n!="string"&&typeof n!="number"?{unwrap:s}:Object.assign(n,{unwrap:s})},this.custom=(e,t)=>{let n=t?.id||gE++;return this.create({jsx:e(n),id:n,...t}),n},this.subscribers=[],this.toasts=[]}},Po=new Nhe,Lhe=(e,t)=>{let n=t?.id||gE++;return Po.addToast({title:e,...t,id:n}),n},Fhe=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",jhe=Lhe,Bhe=()=>Po.toasts,CXe=Object.assign(jhe,{success:Po.success,info:Po.info,warning:Po.warning,error:Po.error,custom:Po.custom,message:Po.message,promise:Po.promise,dismiss:Po.dismiss,loading:Po.loading},{getHistory:Bhe});function zhe(e,{insertAt:t}={}){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t==="top"&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}zhe(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position="left"]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:0;right:0;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;--mobile-offset: 16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
|
||
`);function u1(e){return e.label!==void 0}var Uhe=3,Vhe="32px",ER=4e3,Whe=356,Hhe=14,Khe=20,qhe=200;function Ghe(...e){return e.filter(Boolean).join(" ")}var Yhe=e=>{var t,n,r,i,o,a,s,u,l,c,f;let{invert:h,toast:p,unstyled:m,interacting:v,setHeights:b,visibleToasts:w,heights:x,index:S,toasts:O,expanded:E,removeToast:C,defaultRichColors:P,closeButton:M,style:I,cancelButtonStyle:B,actionButtonStyle:W,className:V="",descriptionClassName:ee="",duration:Z,position:K,gap:G,loadingIcon:H,expandByDefault:j,classNames:q,icons:Y,closeButtonAriaLabel:re="Close toast",pauseWhenPageIsHidden:ie,cn:se}=e,[ye,we]=F.useState(!1),[He,Ee]=F.useState(!1),[it,ke]=F.useState(!1),[Le,De]=F.useState(!1),[me,yt]=F.useState(!1),[lt,Nt]=F.useState(0),[bn,nn]=F.useState(0),ne=F.useRef(p.duration||Z||ER),de=F.useRef(null),ge=F.useRef(null),ze=S===0,Fe=S+1<=w,Ae=p.type,tt=p.dismissible!==!1,mt=p.className||"",wn=p.descriptionClassName||"",Kt=F.useMemo(()=>x.findIndex(_t=>_t.toastId===p.id)||0,[x,p.id]),_n=F.useMemo(()=>{var _t;return(_t=p.closeButton)!=null?_t:M},[p.closeButton,M]);F.useMemo(()=>p.duration||Z||ER,[p.duration,Z]);let Ii=F.useRef(0),br=F.useRef(0),yi=F.useRef(0),sr=F.useRef(null),[si,bi]=K.split("-"),Rr=F.useMemo(()=>x.reduce((_t,hn,Sn)=>Sn>=Kt?_t:_t+hn.height,0),[x,Kt]),Xi=Ihe(),yo=p.invert||h,xi=Ae==="loading";br.current=F.useMemo(()=>Kt*G+Rr,[Kt,Rr]),F.useEffect(()=>{we(!0)},[]),F.useEffect(()=>{let _t=ge.current;if(_t){let hn=_t.getBoundingClientRect().height;return nn(hn),b(Sn=>[{toastId:p.id,height:hn,position:p.position},...Sn]),()=>b(Sn=>Sn.filter(qn=>qn.toastId!==p.id))}},[b,p.id]),F.useLayoutEffect(()=>{if(!ye)return;let _t=ge.current,hn=_t.style.height;_t.style.height="auto";let Sn=_t.getBoundingClientRect().height;_t.style.height=hn,nn(Sn),b(qn=>qn.find(ur=>ur.toastId===p.id)?qn.map(ur=>ur.toastId===p.id?{...ur,height:Sn}:ur):[{toastId:p.id,height:Sn,position:p.position},...qn])},[ye,p.title,p.description,b,p.id]);let Dr=F.useCallback(()=>{Ee(!0),Nt(br.current),b(_t=>_t.filter(hn=>hn.toastId!==p.id)),setTimeout(()=>{C(p)},qhe)},[p,C,b,br]);F.useEffect(()=>{if(p.promise&&Ae==="loading"||p.duration===1/0||p.type==="loading")return;let _t;return E||v||ie&&Xi?(()=>{if(yi.current<Ii.current){let hn=new Date().getTime()-Ii.current;ne.current=ne.current-hn}yi.current=new Date().getTime()})():ne.current!==1/0&&(Ii.current=new Date().getTime(),_t=setTimeout(()=>{var hn;(hn=p.onAutoClose)==null||hn.call(p,p),Dr()},ne.current)),()=>clearTimeout(_t)},[E,v,p,Ae,ie,Xi,Dr]),F.useEffect(()=>{p.delete&&Dr()},[Dr,p.delete]);function Sa(){var _t,hn,Sn;return Y!=null&&Y.loading?F.createElement("div",{className:se(q?.loader,(_t=p?.classNames)==null?void 0:_t.loader,"sonner-loader"),"data-visible":Ae==="loading"},Y.loading):H?F.createElement("div",{className:se(q?.loader,(hn=p?.classNames)==null?void 0:hn.loader,"sonner-loader"),"data-visible":Ae==="loading"},H):F.createElement(khe,{className:se(q?.loader,(Sn=p?.classNames)==null?void 0:Sn.loader),visible:Ae==="loading"})}return F.createElement("li",{tabIndex:0,ref:ge,className:se(V,mt,q?.toast,(t=p?.classNames)==null?void 0:t.toast,q?.default,q?.[Ae],(n=p?.classNames)==null?void 0:n[Ae]),"data-sonner-toast":"","data-rich-colors":(r=p.richColors)!=null?r:P,"data-styled":!(p.jsx||p.unstyled||m),"data-mounted":ye,"data-promise":!!p.promise,"data-swiped":me,"data-removed":He,"data-visible":Fe,"data-y-position":si,"data-x-position":bi,"data-index":S,"data-front":ze,"data-swiping":it,"data-dismissible":tt,"data-type":Ae,"data-invert":yo,"data-swipe-out":Le,"data-expanded":!!(E||j&&ye),style:{"--index":S,"--toasts-before":S,"--z-index":O.length-S,"--offset":`${He?lt:br.current}px`,"--initial-height":j?"auto":`${bn}px`,...I,...p.style},onPointerDown:_t=>{xi||!tt||(de.current=new Date,Nt(br.current),_t.target.setPointerCapture(_t.pointerId),_t.target.tagName!=="BUTTON"&&(ke(!0),sr.current={x:_t.clientX,y:_t.clientY}))},onPointerUp:()=>{var _t,hn,Sn,qn;if(Le||!tt)return;sr.current=null;let ur=Number(((_t=ge.current)==null?void 0:_t.style.getPropertyValue("--swipe-amount").replace("px",""))||0),Xr=new Date().getTime()-((hn=de.current)==null?void 0:hn.getTime()),bo=Math.abs(ur)/Xr;if(Math.abs(ur)>=Khe||bo>.11){Nt(br.current),(Sn=p.onDismiss)==null||Sn.call(p,p),Dr(),De(!0),yt(!1);return}(qn=ge.current)==null||qn.style.setProperty("--swipe-amount","0px"),ke(!1)},onPointerMove:_t=>{var hn,Sn;if(!sr.current||!tt)return;let qn=_t.clientY-sr.current.y,ur=((hn=window.getSelection())==null?void 0:hn.toString().length)>0,Xr=si==="top"?Math.min(0,qn):Math.max(0,qn);Math.abs(Xr)>0&&yt(!0),!ur&&((Sn=ge.current)==null||Sn.style.setProperty("--swipe-amount",`${Xr}px`))}},_n&&!p.jsx?F.createElement("button",{"aria-label":re,"data-disabled":xi,"data-close-button":!0,onClick:xi||!tt?()=>{}:()=>{var _t;Dr(),(_t=p.onDismiss)==null||_t.call(p,p)},className:se(q?.closeButton,(i=p?.classNames)==null?void 0:i.closeButton)},(o=Y?.close)!=null?o:$he):null,p.jsx||F.isValidElement(p.title)?p.jsx?p.jsx:typeof p.title=="function"?p.title():p.title:F.createElement(F.Fragment,null,Ae||p.icon||p.promise?F.createElement("div",{"data-icon":"",className:se(q?.icon,(a=p?.classNames)==null?void 0:a.icon)},p.promise||p.type==="loading"&&!p.icon?p.icon||Sa():null,p.type!=="loading"?p.icon||Y?.[Ae]||Ahe(Ae):null):null,F.createElement("div",{"data-content":"",className:se(q?.content,(s=p?.classNames)==null?void 0:s.content)},F.createElement("div",{"data-title":"",className:se(q?.title,(u=p?.classNames)==null?void 0:u.title)},typeof p.title=="function"?p.title():p.title),p.description?F.createElement("div",{"data-description":"",className:se(ee,wn,q?.description,(l=p?.classNames)==null?void 0:l.description)},typeof p.description=="function"?p.description():p.description):null),F.isValidElement(p.cancel)?p.cancel:p.cancel&&u1(p.cancel)?F.createElement("button",{"data-button":!0,"data-cancel":!0,style:p.cancelButtonStyle||B,onClick:_t=>{var hn,Sn;u1(p.cancel)&&tt&&((Sn=(hn=p.cancel).onClick)==null||Sn.call(hn,_t),Dr())},className:se(q?.cancelButton,(c=p?.classNames)==null?void 0:c.cancelButton)},p.cancel.label):null,F.isValidElement(p.action)?p.action:p.action&&u1(p.action)?F.createElement("button",{"data-button":!0,"data-action":!0,style:p.actionButtonStyle||W,onClick:_t=>{var hn,Sn;u1(p.action)&&((Sn=(hn=p.action).onClick)==null||Sn.call(hn,_t),!_t.defaultPrevented&&Dr())},className:se(q?.actionButton,(f=p?.classNames)==null?void 0:f.actionButton)},p.action.label):null))};function OR(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}var EXe=y.forwardRef(function(e,t){let{invert:n,position:r="bottom-right",hotkey:i=["altKey","KeyT"],expand:o,closeButton:a,className:s,offset:u,theme:l="light",richColors:c,duration:f,style:h,visibleToasts:p=Uhe,toastOptions:m,dir:v=OR(),gap:b=Hhe,loadingIcon:w,icons:x,containerAriaLabel:S="Notifications",pauseWhenPageIsHidden:O,cn:E=Ghe}=e,[C,P]=F.useState([]),M=F.useMemo(()=>Array.from(new Set([r].concat(C.filter(ie=>ie.position).map(ie=>ie.position)))),[C,r]),[I,B]=F.useState([]),[W,V]=F.useState(!1),[ee,Z]=F.useState(!1),[K,G]=F.useState(l!=="system"?l:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),H=F.useRef(null),j=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),q=F.useRef(null),Y=F.useRef(!1),re=F.useCallback(ie=>{P(se=>{var ye;return(ye=se.find(we=>we.id===ie.id))!=null&&ye.delete||Po.dismiss(ie.id),se.filter(({id:we})=>we!==ie.id)})},[]);return F.useEffect(()=>Po.subscribe(ie=>{if(ie.dismiss){P(se=>se.map(ye=>ye.id===ie.id?{...ye,delete:!0}:ye));return}setTimeout(()=>{Yx.flushSync(()=>{P(se=>{let ye=se.findIndex(we=>we.id===ie.id);return ye!==-1?[...se.slice(0,ye),{...se[ye],...ie},...se.slice(ye+1)]:[ie,...se]})})})}),[]),F.useEffect(()=>{if(l!=="system"){G(l);return}if(l==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?G("dark"):G("light")),typeof window>"u")return;let ie=window.matchMedia("(prefers-color-scheme: dark)");try{ie.addEventListener("change",({matches:se})=>{G(se?"dark":"light")})}catch{ie.addListener(({matches:ye})=>{try{G(ye?"dark":"light")}catch(we){console.error(we)}})}},[l]),F.useEffect(()=>{C.length<=1&&V(!1)},[C]),F.useEffect(()=>{let ie=se=>{var ye,we;i.every(He=>se[He]||se.code===He)&&(V(!0),(ye=H.current)==null||ye.focus()),se.code==="Escape"&&(document.activeElement===H.current||(we=H.current)!=null&&we.contains(document.activeElement))&&V(!1)};return document.addEventListener("keydown",ie),()=>document.removeEventListener("keydown",ie)},[i]),F.useEffect(()=>{if(H.current)return()=>{q.current&&(q.current.focus({preventScroll:!0}),q.current=null,Y.current=!1)}},[H.current]),F.createElement("section",{"aria-label":`${S} ${j}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false"},M.map((ie,se)=>{var ye;let[we,He]=ie.split("-");return C.length?F.createElement("ol",{key:ie,dir:v==="auto"?OR():v,tabIndex:-1,ref:H,className:s,"data-sonner-toaster":!0,"data-theme":K,"data-y-position":we,"data-lifted":W&&C.length>1&&!o,"data-x-position":He,style:{"--front-toast-height":`${((ye=I[0])==null?void 0:ye.height)||0}px`,"--offset":typeof u=="number"?`${u}px`:u||Vhe,"--width":`${Whe}px`,"--gap":`${b}px`,...h},onBlur:Ee=>{Y.current&&!Ee.currentTarget.contains(Ee.relatedTarget)&&(Y.current=!1,q.current&&(q.current.focus({preventScroll:!0}),q.current=null))},onFocus:Ee=>{Ee.target instanceof HTMLElement&&Ee.target.dataset.dismissible==="false"||Y.current||(Y.current=!0,q.current=Ee.relatedTarget)},onMouseEnter:()=>V(!0),onMouseMove:()=>V(!0),onMouseLeave:()=>{ee||V(!1)},onPointerDown:Ee=>{Ee.target instanceof HTMLElement&&Ee.target.dataset.dismissible==="false"||Z(!0)},onPointerUp:()=>Z(!1)},C.filter(Ee=>!Ee.position&&se===0||Ee.position===ie).map((Ee,it)=>{var ke,Le;return F.createElement(Yhe,{key:Ee.id,icons:x,index:it,toast:Ee,defaultRichColors:c,duration:(ke=m?.duration)!=null?ke:f,className:m?.className,descriptionClassName:m?.descriptionClassName,invert:n,visibleToasts:p,closeButton:(Le=m?.closeButton)!=null?Le:a,interacting:ee,position:ie,style:m?.style,unstyled:m?.unstyled,classNames:m?.classNames,cancelButtonStyle:m?.cancelButtonStyle,actionButtonStyle:m?.actionButtonStyle,removeToast:re,toasts:C.filter(De=>De.position==Ee.position),heights:I.filter(De=>De.position==Ee.position),setHeights:B,expandByDefault:o,gap:b,loadingIcon:w,expanded:W,pauseWhenPageIsHidden:O,cn:E})})):null}))}),ob={exports:{}};/**
|
||
* @license
|
||
* Lodash <https://lodash.com/>
|
||
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
|
||
* Released under MIT license <https://lodash.com/license>
|
||
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
|
||
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
|
||
*/ob.exports;(function(e,t){(function(){var n,r="4.17.21",i=200,o="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",s="Invalid `variable` option passed into `_.template`",u="__lodash_hash_undefined__",l=500,c="__lodash_placeholder__",f=1,h=2,p=4,m=1,v=2,b=1,w=2,x=4,S=8,O=16,E=32,C=64,P=128,M=256,I=512,B=30,W="...",V=800,ee=16,Z=1,K=2,G=3,H=1/0,j=9007199254740991,q=17976931348623157e292,Y=NaN,re=4294967295,ie=re-1,se=re>>>1,ye=[["ary",P],["bind",b],["bindKey",w],["curry",S],["curryRight",O],["flip",I],["partial",E],["partialRight",C],["rearg",M]],we="[object Arguments]",He="[object Array]",Ee="[object AsyncFunction]",it="[object Boolean]",ke="[object Date]",Le="[object DOMException]",De="[object Error]",me="[object Function]",yt="[object GeneratorFunction]",lt="[object Map]",Nt="[object Number]",bn="[object Null]",nn="[object Object]",ne="[object Promise]",de="[object Proxy]",ge="[object RegExp]",ze="[object Set]",Fe="[object String]",Ae="[object Symbol]",tt="[object Undefined]",mt="[object WeakMap]",wn="[object WeakSet]",Kt="[object ArrayBuffer]",_n="[object DataView]",Ii="[object Float32Array]",br="[object Float64Array]",yi="[object Int8Array]",sr="[object Int16Array]",si="[object Int32Array]",bi="[object Uint8Array]",Rr="[object Uint8ClampedArray]",Xi="[object Uint16Array]",yo="[object Uint32Array]",xi=/\b__p \+= '';/g,Dr=/\b(__p \+=) '' \+/g,Sa=/(__e\(.*?\)|\b__t\)) \+\n'';/g,_t=/&(?:amp|lt|gt|quot|#39);/g,hn=/[&<>"']/g,Sn=RegExp(_t.source),qn=RegExp(hn.source),ur=/<%-([\s\S]+?)%>/g,Xr=/<%([\s\S]+?)%>/g,bo=/<%=([\s\S]+?)%>/g,Ql=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ef=/^\w*$/,oe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ue=/[\\^$.*+?()[\]{}|]/g,ve=RegExp(ue.source),T=/^\s+/,D=/\s/,$=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,A=/\{\n\/\* \[wrapped with (.+)\] \*/,L=/,? & /,Q=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,te=/[()=,{}\[\]\/\s]/,fe=/\\(\\)?/g,_e=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,je=/\w*$/,We=/^[-+]0x[0-9a-f]+$/i,ct=/^0b[01]+$/i,Ie=/^\[object .+?Constructor\]$/,nt=/^0o[0-7]+$/i,bt=/^(?:0|[1-9]\d*)$/,Ot=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,gt=/($^)/,ht=/['\n\r\u2028\u2029\\]/g,xt="\\ud800-\\udfff",wt="\\u0300-\\u036f",Qe="\\ufe20-\\ufe2f",ut="\\u20d0-\\u20ff",Xe=wt+Qe+ut,Ne="\\u2700-\\u27bf",Ke="a-z\\xdf-\\xf6\\xf8-\\xff",Ge="\\xac\\xb1\\xd7\\xf7",pe="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",he="\\u2000-\\u206f",Re=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Oe="A-Z\\xc0-\\xd6\\xd8-\\xde",Pe="\\ufe0e\\ufe0f",Be=Ge+pe+he+Re,vt="['’]",Lt="["+xt+"]",Ft="["+Be+"]",$t="["+Xe+"]",J="\\d+",Zt="["+Ne+"]",sn="["+Ke+"]",un="[^"+xt+Be+J+Ne+Ke+Oe+"]",jt="\\ud83c[\\udffb-\\udfff]",ln="(?:"+$t+"|"+jt+")",rn="[^"+xt+"]",Gn="(?:\\ud83c[\\udde6-\\uddff]){2}",mn="[\\ud800-\\udbff][\\udc00-\\udfff]",Pn="["+Oe+"]",Yn="\\u200d",Zn="(?:"+sn+"|"+un+")",xr="(?:"+Pn+"|"+un+")",$r="(?:"+vt+"(?:d|ll|m|re|s|t|ve))?",Ir="(?:"+vt+"(?:D|LL|M|RE|S|T|VE))?",Nr=ln+"?",HP="["+Pe+"]?",zZ="(?:"+Yn+"(?:"+[rn,Gn,mn].join("|")+")"+HP+Nr+")*",UZ="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",VZ="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",KP=HP+Nr+zZ,WZ="(?:"+[Zt,Gn,mn].join("|")+")"+KP,HZ="(?:"+[rn+$t+"?",$t,Gn,mn,Lt].join("|")+")",KZ=RegExp(vt,"g"),qZ=RegExp($t,"g"),D2=RegExp(jt+"(?="+jt+")|"+HZ+KP,"g"),GZ=RegExp([Pn+"?"+sn+"+"+$r+"(?="+[Ft,Pn,"$"].join("|")+")",xr+"+"+Ir+"(?="+[Ft,Pn+Zn,"$"].join("|")+")",Pn+"?"+Zn+"+"+$r,Pn+"+"+Ir,VZ,UZ,J,WZ].join("|"),"g"),YZ=RegExp("["+Yn+xt+Xe+Pe+"]"),ZZ=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,XZ=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],QZ=-1,Xn={};Xn[Ii]=Xn[br]=Xn[yi]=Xn[sr]=Xn[si]=Xn[bi]=Xn[Rr]=Xn[Xi]=Xn[yo]=!0,Xn[we]=Xn[He]=Xn[Kt]=Xn[it]=Xn[_n]=Xn[ke]=Xn[De]=Xn[me]=Xn[lt]=Xn[Nt]=Xn[nn]=Xn[ge]=Xn[ze]=Xn[Fe]=Xn[mt]=!1;var Un={};Un[we]=Un[He]=Un[Kt]=Un[_n]=Un[it]=Un[ke]=Un[Ii]=Un[br]=Un[yi]=Un[sr]=Un[si]=Un[lt]=Un[Nt]=Un[nn]=Un[ge]=Un[ze]=Un[Fe]=Un[Ae]=Un[bi]=Un[Rr]=Un[Xi]=Un[yo]=!0,Un[De]=Un[me]=Un[mt]=!1;var JZ={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},eX={"&":"&","<":"<",">":">",'"':""","'":"'"},tX={"&":"&","<":"<",">":">",""":'"',"'":"'"},nX={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rX=parseFloat,iX=parseInt,qP=typeof Fa=="object"&&Fa&&Fa.Object===Object&&Fa,oX=typeof self=="object"&&self&&self.Object===Object&&self,ui=qP||oX||Function("return this")(),$2=t&&!t.nodeType&&t,Jl=$2&&!0&&e&&!e.nodeType&&e,GP=Jl&&Jl.exports===$2,I2=GP&&qP.process,Go=function(){try{var le=Jl&&Jl.require&&Jl.require("util").types;return le||I2&&I2.binding&&I2.binding("util")}catch{}}(),YP=Go&&Go.isArrayBuffer,ZP=Go&&Go.isDate,XP=Go&&Go.isMap,QP=Go&&Go.isRegExp,JP=Go&&Go.isSet,e8=Go&&Go.isTypedArray;function xo(le,Ce,be){switch(be.length){case 0:return le.call(Ce);case 1:return le.call(Ce,be[0]);case 2:return le.call(Ce,be[0],be[1]);case 3:return le.call(Ce,be[0],be[1],be[2])}return le.apply(Ce,be)}function aX(le,Ce,be,ot){for(var Bt=-1,Cn=le==null?0:le.length;++Bt<Cn;){var Lr=le[Bt];Ce(ot,Lr,be(Lr),le)}return ot}function Yo(le,Ce){for(var be=-1,ot=le==null?0:le.length;++be<ot&&Ce(le[be],be,le)!==!1;);return le}function sX(le,Ce){for(var be=le==null?0:le.length;be--&&Ce(le[be],be,le)!==!1;);return le}function t8(le,Ce){for(var be=-1,ot=le==null?0:le.length;++be<ot;)if(!Ce(le[be],be,le))return!1;return!0}function Iu(le,Ce){for(var be=-1,ot=le==null?0:le.length,Bt=0,Cn=[];++be<ot;){var Lr=le[be];Ce(Lr,be,le)&&(Cn[Bt++]=Lr)}return Cn}function rv(le,Ce){var be=le==null?0:le.length;return!!be&&Of(le,Ce,0)>-1}function N2(le,Ce,be){for(var ot=-1,Bt=le==null?0:le.length;++ot<Bt;)if(be(Ce,le[ot]))return!0;return!1}function rr(le,Ce){for(var be=-1,ot=le==null?0:le.length,Bt=Array(ot);++be<ot;)Bt[be]=Ce(le[be],be,le);return Bt}function Nu(le,Ce){for(var be=-1,ot=Ce.length,Bt=le.length;++be<ot;)le[Bt+be]=Ce[be];return le}function L2(le,Ce,be,ot){var Bt=-1,Cn=le==null?0:le.length;for(ot&&Cn&&(be=le[++Bt]);++Bt<Cn;)be=Ce(be,le[Bt],Bt,le);return be}function uX(le,Ce,be,ot){var Bt=le==null?0:le.length;for(ot&&Bt&&(be=le[--Bt]);Bt--;)be=Ce(be,le[Bt],Bt,le);return be}function F2(le,Ce){for(var be=-1,ot=le==null?0:le.length;++be<ot;)if(Ce(le[be],be,le))return!0;return!1}var lX=j2("length");function cX(le){return le.split("")}function fX(le){return le.match(Q)||[]}function n8(le,Ce,be){var ot;return be(le,function(Bt,Cn,Lr){if(Ce(Bt,Cn,Lr))return ot=Cn,!1}),ot}function iv(le,Ce,be,ot){for(var Bt=le.length,Cn=be+(ot?1:-1);ot?Cn--:++Cn<Bt;)if(Ce(le[Cn],Cn,le))return Cn;return-1}function Of(le,Ce,be){return Ce===Ce?SX(le,Ce,be):iv(le,r8,be)}function dX(le,Ce,be,ot){for(var Bt=be-1,Cn=le.length;++Bt<Cn;)if(ot(le[Bt],Ce))return Bt;return-1}function r8(le){return le!==le}function i8(le,Ce){var be=le==null?0:le.length;return be?z2(le,Ce)/be:Y}function j2(le){return function(Ce){return Ce==null?n:Ce[le]}}function B2(le){return function(Ce){return le==null?n:le[Ce]}}function o8(le,Ce,be,ot,Bt){return Bt(le,function(Cn,Lr,jn){be=ot?(ot=!1,Cn):Ce(be,Cn,Lr,jn)}),be}function hX(le,Ce){var be=le.length;for(le.sort(Ce);be--;)le[be]=le[be].value;return le}function z2(le,Ce){for(var be,ot=-1,Bt=le.length;++ot<Bt;){var Cn=Ce(le[ot]);Cn!==n&&(be=be===n?Cn:be+Cn)}return be}function U2(le,Ce){for(var be=-1,ot=Array(le);++be<le;)ot[be]=Ce(be);return ot}function pX(le,Ce){return rr(Ce,function(be){return[be,le[be]]})}function a8(le){return le&&le.slice(0,c8(le)+1).replace(T,"")}function wo(le){return function(Ce){return le(Ce)}}function V2(le,Ce){return rr(Ce,function(be){return le[be]})}function up(le,Ce){return le.has(Ce)}function s8(le,Ce){for(var be=-1,ot=le.length;++be<ot&&Of(Ce,le[be],0)>-1;);return be}function u8(le,Ce){for(var be=le.length;be--&&Of(Ce,le[be],0)>-1;);return be}function gX(le,Ce){for(var be=le.length,ot=0;be--;)le[be]===Ce&&++ot;return ot}var mX=B2(JZ),vX=B2(eX);function yX(le){return"\\"+nX[le]}function bX(le,Ce){return le==null?n:le[Ce]}function Af(le){return YZ.test(le)}function xX(le){return ZZ.test(le)}function wX(le){for(var Ce,be=[];!(Ce=le.next()).done;)be.push(Ce.value);return be}function W2(le){var Ce=-1,be=Array(le.size);return le.forEach(function(ot,Bt){be[++Ce]=[Bt,ot]}),be}function l8(le,Ce){return function(be){return le(Ce(be))}}function Lu(le,Ce){for(var be=-1,ot=le.length,Bt=0,Cn=[];++be<ot;){var Lr=le[be];(Lr===Ce||Lr===c)&&(le[be]=c,Cn[Bt++]=be)}return Cn}function ov(le){var Ce=-1,be=Array(le.size);return le.forEach(function(ot){be[++Ce]=ot}),be}function _X(le){var Ce=-1,be=Array(le.size);return le.forEach(function(ot){be[++Ce]=[ot,ot]}),be}function SX(le,Ce,be){for(var ot=be-1,Bt=le.length;++ot<Bt;)if(le[ot]===Ce)return ot;return-1}function CX(le,Ce,be){for(var ot=be+1;ot--;)if(le[ot]===Ce)return ot;return ot}function Pf(le){return Af(le)?OX(le):lX(le)}function Ca(le){return Af(le)?AX(le):cX(le)}function c8(le){for(var Ce=le.length;Ce--&&D.test(le.charAt(Ce)););return Ce}var EX=B2(tX);function OX(le){for(var Ce=D2.lastIndex=0;D2.test(le);)++Ce;return Ce}function AX(le){return le.match(D2)||[]}function PX(le){return le.match(GZ)||[]}var kX=function le(Ce){Ce=Ce==null?ui:kf.defaults(ui.Object(),Ce,kf.pick(ui,XZ));var be=Ce.Array,ot=Ce.Date,Bt=Ce.Error,Cn=Ce.Function,Lr=Ce.Math,jn=Ce.Object,H2=Ce.RegExp,TX=Ce.String,Zo=Ce.TypeError,av=be.prototype,MX=Cn.prototype,Tf=jn.prototype,sv=Ce["__core-js_shared__"],uv=MX.toString,kn=Tf.hasOwnProperty,RX=0,f8=function(){var d=/[^.]+$/.exec(sv&&sv.keys&&sv.keys.IE_PROTO||"");return d?"Symbol(src)_1."+d:""}(),lv=Tf.toString,DX=uv.call(jn),$X=ui._,IX=H2("^"+uv.call(kn).replace(ue,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),cv=GP?Ce.Buffer:n,Fu=Ce.Symbol,fv=Ce.Uint8Array,d8=cv?cv.allocUnsafe:n,dv=l8(jn.getPrototypeOf,jn),h8=jn.create,p8=Tf.propertyIsEnumerable,hv=av.splice,g8=Fu?Fu.isConcatSpreadable:n,lp=Fu?Fu.iterator:n,ec=Fu?Fu.toStringTag:n,pv=function(){try{var d=oc(jn,"defineProperty");return d({},"",{}),d}catch{}}(),NX=Ce.clearTimeout!==ui.clearTimeout&&Ce.clearTimeout,LX=ot&&ot.now!==ui.Date.now&&ot.now,FX=Ce.setTimeout!==ui.setTimeout&&Ce.setTimeout,gv=Lr.ceil,mv=Lr.floor,K2=jn.getOwnPropertySymbols,jX=cv?cv.isBuffer:n,m8=Ce.isFinite,BX=av.join,zX=l8(jn.keys,jn),Fr=Lr.max,wi=Lr.min,UX=ot.now,VX=Ce.parseInt,v8=Lr.random,WX=av.reverse,q2=oc(Ce,"DataView"),cp=oc(Ce,"Map"),G2=oc(Ce,"Promise"),Mf=oc(Ce,"Set"),fp=oc(Ce,"WeakMap"),dp=oc(jn,"create"),vv=fp&&new fp,Rf={},HX=ac(q2),KX=ac(cp),qX=ac(G2),GX=ac(Mf),YX=ac(fp),yv=Fu?Fu.prototype:n,hp=yv?yv.valueOf:n,y8=yv?yv.toString:n;function z(d){if(pr(d)&&!Wt(d)&&!(d instanceof cn)){if(d instanceof Xo)return d;if(kn.call(d,"__wrapped__"))return bk(d)}return new Xo(d)}var Df=function(){function d(){}return function(g){if(!lr(g))return{};if(h8)return h8(g);d.prototype=g;var _=new d;return d.prototype=n,_}}();function bv(){}function Xo(d,g){this.__wrapped__=d,this.__actions__=[],this.__chain__=!!g,this.__index__=0,this.__values__=n}z.templateSettings={escape:ur,evaluate:Xr,interpolate:bo,variable:"",imports:{_:z}},z.prototype=bv.prototype,z.prototype.constructor=z,Xo.prototype=Df(bv.prototype),Xo.prototype.constructor=Xo;function cn(d){this.__wrapped__=d,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=re,this.__views__=[]}function ZX(){var d=new cn(this.__wrapped__);return d.__actions__=Qi(this.__actions__),d.__dir__=this.__dir__,d.__filtered__=this.__filtered__,d.__iteratees__=Qi(this.__iteratees__),d.__takeCount__=this.__takeCount__,d.__views__=Qi(this.__views__),d}function XX(){if(this.__filtered__){var d=new cn(this);d.__dir__=-1,d.__filtered__=!0}else d=this.clone(),d.__dir__*=-1;return d}function QX(){var d=this.__wrapped__.value(),g=this.__dir__,_=Wt(d),k=g<0,R=_?d.length:0,U=cJ(0,R,this.__views__),X=U.start,ae=U.end,ce=ae-X,Te=k?ae:X-1,Me=this.__iteratees__,$e=Me.length,Je=0,ft=wi(ce,this.__takeCount__);if(!_||!k&&R==ce&&ft==ce)return U8(d,this.__actions__);var At=[];e:for(;ce--&&Je<ft;){Te+=g;for(var Jt=-1,Pt=d[Te];++Jt<$e;){var on=Me[Jt],pn=on.iteratee,Co=on.type,Fi=pn(Pt);if(Co==K)Pt=Fi;else if(!Fi){if(Co==Z)continue e;break e}}At[Je++]=Pt}return At}cn.prototype=Df(bv.prototype),cn.prototype.constructor=cn;function tc(d){var g=-1,_=d==null?0:d.length;for(this.clear();++g<_;){var k=d[g];this.set(k[0],k[1])}}function JX(){this.__data__=dp?dp(null):{},this.size=0}function eQ(d){var g=this.has(d)&&delete this.__data__[d];return this.size-=g?1:0,g}function tQ(d){var g=this.__data__;if(dp){var _=g[d];return _===u?n:_}return kn.call(g,d)?g[d]:n}function nQ(d){var g=this.__data__;return dp?g[d]!==n:kn.call(g,d)}function rQ(d,g){var _=this.__data__;return this.size+=this.has(d)?0:1,_[d]=dp&&g===n?u:g,this}tc.prototype.clear=JX,tc.prototype.delete=eQ,tc.prototype.get=tQ,tc.prototype.has=nQ,tc.prototype.set=rQ;function Fs(d){var g=-1,_=d==null?0:d.length;for(this.clear();++g<_;){var k=d[g];this.set(k[0],k[1])}}function iQ(){this.__data__=[],this.size=0}function oQ(d){var g=this.__data__,_=xv(g,d);if(_<0)return!1;var k=g.length-1;return _==k?g.pop():hv.call(g,_,1),--this.size,!0}function aQ(d){var g=this.__data__,_=xv(g,d);return _<0?n:g[_][1]}function sQ(d){return xv(this.__data__,d)>-1}function uQ(d,g){var _=this.__data__,k=xv(_,d);return k<0?(++this.size,_.push([d,g])):_[k][1]=g,this}Fs.prototype.clear=iQ,Fs.prototype.delete=oQ,Fs.prototype.get=aQ,Fs.prototype.has=sQ,Fs.prototype.set=uQ;function js(d){var g=-1,_=d==null?0:d.length;for(this.clear();++g<_;){var k=d[g];this.set(k[0],k[1])}}function lQ(){this.size=0,this.__data__={hash:new tc,map:new(cp||Fs),string:new tc}}function cQ(d){var g=Rv(this,d).delete(d);return this.size-=g?1:0,g}function fQ(d){return Rv(this,d).get(d)}function dQ(d){return Rv(this,d).has(d)}function hQ(d,g){var _=Rv(this,d),k=_.size;return _.set(d,g),this.size+=_.size==k?0:1,this}js.prototype.clear=lQ,js.prototype.delete=cQ,js.prototype.get=fQ,js.prototype.has=dQ,js.prototype.set=hQ;function nc(d){var g=-1,_=d==null?0:d.length;for(this.__data__=new js;++g<_;)this.add(d[g])}function pQ(d){return this.__data__.set(d,u),this}function gQ(d){return this.__data__.has(d)}nc.prototype.add=nc.prototype.push=pQ,nc.prototype.has=gQ;function Ea(d){var g=this.__data__=new Fs(d);this.size=g.size}function mQ(){this.__data__=new Fs,this.size=0}function vQ(d){var g=this.__data__,_=g.delete(d);return this.size=g.size,_}function yQ(d){return this.__data__.get(d)}function bQ(d){return this.__data__.has(d)}function xQ(d,g){var _=this.__data__;if(_ instanceof Fs){var k=_.__data__;if(!cp||k.length<i-1)return k.push([d,g]),this.size=++_.size,this;_=this.__data__=new js(k)}return _.set(d,g),this.size=_.size,this}Ea.prototype.clear=mQ,Ea.prototype.delete=vQ,Ea.prototype.get=yQ,Ea.prototype.has=bQ,Ea.prototype.set=xQ;function b8(d,g){var _=Wt(d),k=!_&&sc(d),R=!_&&!k&&Vu(d),U=!_&&!k&&!R&&Lf(d),X=_||k||R||U,ae=X?U2(d.length,TX):[],ce=ae.length;for(var Te in d)(g||kn.call(d,Te))&&!(X&&(Te=="length"||R&&(Te=="offset"||Te=="parent")||U&&(Te=="buffer"||Te=="byteLength"||Te=="byteOffset")||Vs(Te,ce)))&&ae.push(Te);return ae}function x8(d){var g=d.length;return g?d[o_(0,g-1)]:n}function wQ(d,g){return Dv(Qi(d),rc(g,0,d.length))}function _Q(d){return Dv(Qi(d))}function Y2(d,g,_){(_!==n&&!Oa(d[g],_)||_===n&&!(g in d))&&Bs(d,g,_)}function pp(d,g,_){var k=d[g];(!(kn.call(d,g)&&Oa(k,_))||_===n&&!(g in d))&&Bs(d,g,_)}function xv(d,g){for(var _=d.length;_--;)if(Oa(d[_][0],g))return _;return-1}function SQ(d,g,_,k){return ju(d,function(R,U,X){g(k,R,_(R),X)}),k}function w8(d,g){return d&&ss(g,Qr(g),d)}function CQ(d,g){return d&&ss(g,eo(g),d)}function Bs(d,g,_){g=="__proto__"&&pv?pv(d,g,{configurable:!0,enumerable:!0,value:_,writable:!0}):d[g]=_}function Z2(d,g){for(var _=-1,k=g.length,R=be(k),U=d==null;++_<k;)R[_]=U?n:T_(d,g[_]);return R}function rc(d,g,_){return d===d&&(_!==n&&(d=d<=_?d:_),g!==n&&(d=d>=g?d:g)),d}function Qo(d,g,_,k,R,U){var X,ae=g&f,ce=g&h,Te=g&p;if(_&&(X=R?_(d,k,R,U):_(d)),X!==n)return X;if(!lr(d))return d;var Me=Wt(d);if(Me){if(X=dJ(d),!ae)return Qi(d,X)}else{var $e=_i(d),Je=$e==me||$e==yt;if(Vu(d))return H8(d,ae);if($e==nn||$e==we||Je&&!R){if(X=ce||Je?{}:ck(d),!ae)return ce?tJ(d,CQ(X,d)):eJ(d,w8(X,d))}else{if(!Un[$e])return R?d:{};X=hJ(d,$e,ae)}}U||(U=new Ea);var ft=U.get(d);if(ft)return ft;U.set(d,X),jk(d)?d.forEach(function(Pt){X.add(Qo(Pt,g,_,Pt,d,U))}):Lk(d)&&d.forEach(function(Pt,on){X.set(on,Qo(Pt,g,_,on,d,U))});var At=Te?ce?m_:g_:ce?eo:Qr,Jt=Me?n:At(d);return Yo(Jt||d,function(Pt,on){Jt&&(on=Pt,Pt=d[on]),pp(X,on,Qo(Pt,g,_,on,d,U))}),X}function EQ(d){var g=Qr(d);return function(_){return _8(_,d,g)}}function _8(d,g,_){var k=_.length;if(d==null)return!k;for(d=jn(d);k--;){var R=_[k],U=g[R],X=d[R];if(X===n&&!(R in d)||!U(X))return!1}return!0}function S8(d,g,_){if(typeof d!="function")throw new Zo(a);return wp(function(){d.apply(n,_)},g)}function gp(d,g,_,k){var R=-1,U=rv,X=!0,ae=d.length,ce=[],Te=g.length;if(!ae)return ce;_&&(g=rr(g,wo(_))),k?(U=N2,X=!1):g.length>=i&&(U=up,X=!1,g=new nc(g));e:for(;++R<ae;){var Me=d[R],$e=_==null?Me:_(Me);if(Me=k||Me!==0?Me:0,X&&$e===$e){for(var Je=Te;Je--;)if(g[Je]===$e)continue e;ce.push(Me)}else U(g,$e,k)||ce.push(Me)}return ce}var ju=Z8(as),C8=Z8(Q2,!0);function OQ(d,g){var _=!0;return ju(d,function(k,R,U){return _=!!g(k,R,U),_}),_}function wv(d,g,_){for(var k=-1,R=d.length;++k<R;){var U=d[k],X=g(U);if(X!=null&&(ae===n?X===X&&!So(X):_(X,ae)))var ae=X,ce=U}return ce}function AQ(d,g,_,k){var R=d.length;for(_=Xt(_),_<0&&(_=-_>R?0:R+_),k=k===n||k>R?R:Xt(k),k<0&&(k+=R),k=_>k?0:zk(k);_<k;)d[_++]=g;return d}function E8(d,g){var _=[];return ju(d,function(k,R,U){g(k,R,U)&&_.push(k)}),_}function li(d,g,_,k,R){var U=-1,X=d.length;for(_||(_=gJ),R||(R=[]);++U<X;){var ae=d[U];g>0&&_(ae)?g>1?li(ae,g-1,_,k,R):Nu(R,ae):k||(R[R.length]=ae)}return R}var X2=X8(),O8=X8(!0);function as(d,g){return d&&X2(d,g,Qr)}function Q2(d,g){return d&&O8(d,g,Qr)}function _v(d,g){return Iu(g,function(_){return Ws(d[_])})}function ic(d,g){g=zu(g,d);for(var _=0,k=g.length;d!=null&&_<k;)d=d[us(g[_++])];return _&&_==k?d:n}function A8(d,g,_){var k=g(d);return Wt(d)?k:Nu(k,_(d))}function Ni(d){return d==null?d===n?tt:bn:ec&&ec in jn(d)?lJ(d):_J(d)}function J2(d,g){return d>g}function PQ(d,g){return d!=null&&kn.call(d,g)}function kQ(d,g){return d!=null&&g in jn(d)}function TQ(d,g,_){return d>=wi(g,_)&&d<Fr(g,_)}function e_(d,g,_){for(var k=_?N2:rv,R=d[0].length,U=d.length,X=U,ae=be(U),ce=1/0,Te=[];X--;){var Me=d[X];X&&g&&(Me=rr(Me,wo(g))),ce=wi(Me.length,ce),ae[X]=!_&&(g||R>=120&&Me.length>=120)?new nc(X&&Me):n}Me=d[0];var $e=-1,Je=ae[0];e:for(;++$e<R&&Te.length<ce;){var ft=Me[$e],At=g?g(ft):ft;if(ft=_||ft!==0?ft:0,!(Je?up(Je,At):k(Te,At,_))){for(X=U;--X;){var Jt=ae[X];if(!(Jt?up(Jt,At):k(d[X],At,_)))continue e}Je&&Je.push(At),Te.push(ft)}}return Te}function MQ(d,g,_,k){return as(d,function(R,U,X){g(k,_(R),U,X)}),k}function mp(d,g,_){g=zu(g,d),d=pk(d,g);var k=d==null?d:d[us(ea(g))];return k==null?n:xo(k,d,_)}function P8(d){return pr(d)&&Ni(d)==we}function RQ(d){return pr(d)&&Ni(d)==Kt}function DQ(d){return pr(d)&&Ni(d)==ke}function vp(d,g,_,k,R){return d===g?!0:d==null||g==null||!pr(d)&&!pr(g)?d!==d&&g!==g:$Q(d,g,_,k,vp,R)}function $Q(d,g,_,k,R,U){var X=Wt(d),ae=Wt(g),ce=X?He:_i(d),Te=ae?He:_i(g);ce=ce==we?nn:ce,Te=Te==we?nn:Te;var Me=ce==nn,$e=Te==nn,Je=ce==Te;if(Je&&Vu(d)){if(!Vu(g))return!1;X=!0,Me=!1}if(Je&&!Me)return U||(U=new Ea),X||Lf(d)?sk(d,g,_,k,R,U):sJ(d,g,ce,_,k,R,U);if(!(_&m)){var ft=Me&&kn.call(d,"__wrapped__"),At=$e&&kn.call(g,"__wrapped__");if(ft||At){var Jt=ft?d.value():d,Pt=At?g.value():g;return U||(U=new Ea),R(Jt,Pt,_,k,U)}}return Je?(U||(U=new Ea),uJ(d,g,_,k,R,U)):!1}function IQ(d){return pr(d)&&_i(d)==lt}function t_(d,g,_,k){var R=_.length,U=R,X=!k;if(d==null)return!U;for(d=jn(d);R--;){var ae=_[R];if(X&&ae[2]?ae[1]!==d[ae[0]]:!(ae[0]in d))return!1}for(;++R<U;){ae=_[R];var ce=ae[0],Te=d[ce],Me=ae[1];if(X&&ae[2]){if(Te===n&&!(ce in d))return!1}else{var $e=new Ea;if(k)var Je=k(Te,Me,ce,d,g,$e);if(!(Je===n?vp(Me,Te,m|v,k,$e):Je))return!1}}return!0}function k8(d){if(!lr(d)||vJ(d))return!1;var g=Ws(d)?IX:Ie;return g.test(ac(d))}function NQ(d){return pr(d)&&Ni(d)==ge}function LQ(d){return pr(d)&&_i(d)==ze}function FQ(d){return pr(d)&&jv(d.length)&&!!Xn[Ni(d)]}function T8(d){return typeof d=="function"?d:d==null?to:typeof d=="object"?Wt(d)?D8(d[0],d[1]):R8(d):Qk(d)}function n_(d){if(!xp(d))return zX(d);var g=[];for(var _ in jn(d))kn.call(d,_)&&_!="constructor"&&g.push(_);return g}function jQ(d){if(!lr(d))return wJ(d);var g=xp(d),_=[];for(var k in d)k=="constructor"&&(g||!kn.call(d,k))||_.push(k);return _}function r_(d,g){return d<g}function M8(d,g){var _=-1,k=Ji(d)?be(d.length):[];return ju(d,function(R,U,X){k[++_]=g(R,U,X)}),k}function R8(d){var g=y_(d);return g.length==1&&g[0][2]?dk(g[0][0],g[0][1]):function(_){return _===d||t_(_,d,g)}}function D8(d,g){return x_(d)&&fk(g)?dk(us(d),g):function(_){var k=T_(_,d);return k===n&&k===g?M_(_,d):vp(g,k,m|v)}}function Sv(d,g,_,k,R){d!==g&&X2(g,function(U,X){if(R||(R=new Ea),lr(U))BQ(d,g,X,_,Sv,k,R);else{var ae=k?k(__(d,X),U,X+"",d,g,R):n;ae===n&&(ae=U),Y2(d,X,ae)}},eo)}function BQ(d,g,_,k,R,U,X){var ae=__(d,_),ce=__(g,_),Te=X.get(ce);if(Te){Y2(d,_,Te);return}var Me=U?U(ae,ce,_+"",d,g,X):n,$e=Me===n;if($e){var Je=Wt(ce),ft=!Je&&Vu(ce),At=!Je&&!ft&&Lf(ce);Me=ce,Je||ft||At?Wt(ae)?Me=ae:wr(ae)?Me=Qi(ae):ft?($e=!1,Me=H8(ce,!0)):At?($e=!1,Me=K8(ce,!0)):Me=[]:_p(ce)||sc(ce)?(Me=ae,sc(ae)?Me=Uk(ae):(!lr(ae)||Ws(ae))&&(Me=ck(ce))):$e=!1}$e&&(X.set(ce,Me),R(Me,ce,k,U,X),X.delete(ce)),Y2(d,_,Me)}function $8(d,g){var _=d.length;if(_)return g+=g<0?_:0,Vs(g,_)?d[g]:n}function I8(d,g,_){g.length?g=rr(g,function(U){return Wt(U)?function(X){return ic(X,U.length===1?U[0]:U)}:U}):g=[to];var k=-1;g=rr(g,wo(Et()));var R=M8(d,function(U,X,ae){var ce=rr(g,function(Te){return Te(U)});return{criteria:ce,index:++k,value:U}});return hX(R,function(U,X){return JQ(U,X,_)})}function zQ(d,g){return N8(d,g,function(_,k){return M_(d,k)})}function N8(d,g,_){for(var k=-1,R=g.length,U={};++k<R;){var X=g[k],ae=ic(d,X);_(ae,X)&&yp(U,zu(X,d),ae)}return U}function UQ(d){return function(g){return ic(g,d)}}function i_(d,g,_,k){var R=k?dX:Of,U=-1,X=g.length,ae=d;for(d===g&&(g=Qi(g)),_&&(ae=rr(d,wo(_)));++U<X;)for(var ce=0,Te=g[U],Me=_?_(Te):Te;(ce=R(ae,Me,ce,k))>-1;)ae!==d&&hv.call(ae,ce,1),hv.call(d,ce,1);return d}function L8(d,g){for(var _=d?g.length:0,k=_-1;_--;){var R=g[_];if(_==k||R!==U){var U=R;Vs(R)?hv.call(d,R,1):u_(d,R)}}return d}function o_(d,g){return d+mv(v8()*(g-d+1))}function VQ(d,g,_,k){for(var R=-1,U=Fr(gv((g-d)/(_||1)),0),X=be(U);U--;)X[k?U:++R]=d,d+=_;return X}function a_(d,g){var _="";if(!d||g<1||g>j)return _;do g%2&&(_+=d),g=mv(g/2),g&&(d+=d);while(g);return _}function tn(d,g){return S_(hk(d,g,to),d+"")}function WQ(d){return x8(Ff(d))}function HQ(d,g){var _=Ff(d);return Dv(_,rc(g,0,_.length))}function yp(d,g,_,k){if(!lr(d))return d;g=zu(g,d);for(var R=-1,U=g.length,X=U-1,ae=d;ae!=null&&++R<U;){var ce=us(g[R]),Te=_;if(ce==="__proto__"||ce==="constructor"||ce==="prototype")return d;if(R!=X){var Me=ae[ce];Te=k?k(Me,ce,ae):n,Te===n&&(Te=lr(Me)?Me:Vs(g[R+1])?[]:{})}pp(ae,ce,Te),ae=ae[ce]}return d}var F8=vv?function(d,g){return vv.set(d,g),d}:to,KQ=pv?function(d,g){return pv(d,"toString",{configurable:!0,enumerable:!1,value:D_(g),writable:!0})}:to;function qQ(d){return Dv(Ff(d))}function Jo(d,g,_){var k=-1,R=d.length;g<0&&(g=-g>R?0:R+g),_=_>R?R:_,_<0&&(_+=R),R=g>_?0:_-g>>>0,g>>>=0;for(var U=be(R);++k<R;)U[k]=d[k+g];return U}function GQ(d,g){var _;return ju(d,function(k,R,U){return _=g(k,R,U),!_}),!!_}function Cv(d,g,_){var k=0,R=d==null?k:d.length;if(typeof g=="number"&&g===g&&R<=se){for(;k<R;){var U=k+R>>>1,X=d[U];X!==null&&!So(X)&&(_?X<=g:X<g)?k=U+1:R=U}return R}return s_(d,g,to,_)}function s_(d,g,_,k){var R=0,U=d==null?0:d.length;if(U===0)return 0;g=_(g);for(var X=g!==g,ae=g===null,ce=So(g),Te=g===n;R<U;){var Me=mv((R+U)/2),$e=_(d[Me]),Je=$e!==n,ft=$e===null,At=$e===$e,Jt=So($e);if(X)var Pt=k||At;else Te?Pt=At&&(k||Je):ae?Pt=At&&Je&&(k||!ft):ce?Pt=At&&Je&&!ft&&(k||!Jt):ft||Jt?Pt=!1:Pt=k?$e<=g:$e<g;Pt?R=Me+1:U=Me}return wi(U,ie)}function j8(d,g){for(var _=-1,k=d.length,R=0,U=[];++_<k;){var X=d[_],ae=g?g(X):X;if(!_||!Oa(ae,ce)){var ce=ae;U[R++]=X===0?0:X}}return U}function B8(d){return typeof d=="number"?d:So(d)?Y:+d}function _o(d){if(typeof d=="string")return d;if(Wt(d))return rr(d,_o)+"";if(So(d))return y8?y8.call(d):"";var g=d+"";return g=="0"&&1/d==-H?"-0":g}function Bu(d,g,_){var k=-1,R=rv,U=d.length,X=!0,ae=[],ce=ae;if(_)X=!1,R=N2;else if(U>=i){var Te=g?null:oJ(d);if(Te)return ov(Te);X=!1,R=up,ce=new nc}else ce=g?[]:ae;e:for(;++k<U;){var Me=d[k],$e=g?g(Me):Me;if(Me=_||Me!==0?Me:0,X&&$e===$e){for(var Je=ce.length;Je--;)if(ce[Je]===$e)continue e;g&&ce.push($e),ae.push(Me)}else R(ce,$e,_)||(ce!==ae&&ce.push($e),ae.push(Me))}return ae}function u_(d,g){return g=zu(g,d),d=pk(d,g),d==null||delete d[us(ea(g))]}function z8(d,g,_,k){return yp(d,g,_(ic(d,g)),k)}function Ev(d,g,_,k){for(var R=d.length,U=k?R:-1;(k?U--:++U<R)&&g(d[U],U,d););return _?Jo(d,k?0:U,k?U+1:R):Jo(d,k?U+1:0,k?R:U)}function U8(d,g){var _=d;return _ instanceof cn&&(_=_.value()),L2(g,function(k,R){return R.func.apply(R.thisArg,Nu([k],R.args))},_)}function l_(d,g,_){var k=d.length;if(k<2)return k?Bu(d[0]):[];for(var R=-1,U=be(k);++R<k;)for(var X=d[R],ae=-1;++ae<k;)ae!=R&&(U[R]=gp(U[R]||X,d[ae],g,_));return Bu(li(U,1),g,_)}function V8(d,g,_){for(var k=-1,R=d.length,U=g.length,X={};++k<R;){var ae=k<U?g[k]:n;_(X,d[k],ae)}return X}function c_(d){return wr(d)?d:[]}function f_(d){return typeof d=="function"?d:to}function zu(d,g){return Wt(d)?d:x_(d,g)?[d]:yk(On(d))}var YQ=tn;function Uu(d,g,_){var k=d.length;return _=_===n?k:_,!g&&_>=k?d:Jo(d,g,_)}var W8=NX||function(d){return ui.clearTimeout(d)};function H8(d,g){if(g)return d.slice();var _=d.length,k=d8?d8(_):new d.constructor(_);return d.copy(k),k}function d_(d){var g=new d.constructor(d.byteLength);return new fv(g).set(new fv(d)),g}function ZQ(d,g){var _=g?d_(d.buffer):d.buffer;return new d.constructor(_,d.byteOffset,d.byteLength)}function XQ(d){var g=new d.constructor(d.source,je.exec(d));return g.lastIndex=d.lastIndex,g}function QQ(d){return hp?jn(hp.call(d)):{}}function K8(d,g){var _=g?d_(d.buffer):d.buffer;return new d.constructor(_,d.byteOffset,d.length)}function q8(d,g){if(d!==g){var _=d!==n,k=d===null,R=d===d,U=So(d),X=g!==n,ae=g===null,ce=g===g,Te=So(g);if(!ae&&!Te&&!U&&d>g||U&&X&&ce&&!ae&&!Te||k&&X&&ce||!_&&ce||!R)return 1;if(!k&&!U&&!Te&&d<g||Te&&_&&R&&!k&&!U||ae&&_&&R||!X&&R||!ce)return-1}return 0}function JQ(d,g,_){for(var k=-1,R=d.criteria,U=g.criteria,X=R.length,ae=_.length;++k<X;){var ce=q8(R[k],U[k]);if(ce){if(k>=ae)return ce;var Te=_[k];return ce*(Te=="desc"?-1:1)}}return d.index-g.index}function G8(d,g,_,k){for(var R=-1,U=d.length,X=_.length,ae=-1,ce=g.length,Te=Fr(U-X,0),Me=be(ce+Te),$e=!k;++ae<ce;)Me[ae]=g[ae];for(;++R<X;)($e||R<U)&&(Me[_[R]]=d[R]);for(;Te--;)Me[ae++]=d[R++];return Me}function Y8(d,g,_,k){for(var R=-1,U=d.length,X=-1,ae=_.length,ce=-1,Te=g.length,Me=Fr(U-ae,0),$e=be(Me+Te),Je=!k;++R<Me;)$e[R]=d[R];for(var ft=R;++ce<Te;)$e[ft+ce]=g[ce];for(;++X<ae;)(Je||R<U)&&($e[ft+_[X]]=d[R++]);return $e}function Qi(d,g){var _=-1,k=d.length;for(g||(g=be(k));++_<k;)g[_]=d[_];return g}function ss(d,g,_,k){var R=!_;_||(_={});for(var U=-1,X=g.length;++U<X;){var ae=g[U],ce=k?k(_[ae],d[ae],ae,_,d):n;ce===n&&(ce=d[ae]),R?Bs(_,ae,ce):pp(_,ae,ce)}return _}function eJ(d,g){return ss(d,b_(d),g)}function tJ(d,g){return ss(d,uk(d),g)}function Ov(d,g){return function(_,k){var R=Wt(_)?aX:SQ,U=g?g():{};return R(_,d,Et(k,2),U)}}function $f(d){return tn(function(g,_){var k=-1,R=_.length,U=R>1?_[R-1]:n,X=R>2?_[2]:n;for(U=d.length>3&&typeof U=="function"?(R--,U):n,X&&Li(_[0],_[1],X)&&(U=R<3?n:U,R=1),g=jn(g);++k<R;){var ae=_[k];ae&&d(g,ae,k,U)}return g})}function Z8(d,g){return function(_,k){if(_==null)return _;if(!Ji(_))return d(_,k);for(var R=_.length,U=g?R:-1,X=jn(_);(g?U--:++U<R)&&k(X[U],U,X)!==!1;);return _}}function X8(d){return function(g,_,k){for(var R=-1,U=jn(g),X=k(g),ae=X.length;ae--;){var ce=X[d?ae:++R];if(_(U[ce],ce,U)===!1)break}return g}}function nJ(d,g,_){var k=g&b,R=bp(d);function U(){var X=this&&this!==ui&&this instanceof U?R:d;return X.apply(k?_:this,arguments)}return U}function Q8(d){return function(g){g=On(g);var _=Af(g)?Ca(g):n,k=_?_[0]:g.charAt(0),R=_?Uu(_,1).join(""):g.slice(1);return k[d]()+R}}function If(d){return function(g){return L2(Zk(Yk(g).replace(KZ,"")),d,"")}}function bp(d){return function(){var g=arguments;switch(g.length){case 0:return new d;case 1:return new d(g[0]);case 2:return new d(g[0],g[1]);case 3:return new d(g[0],g[1],g[2]);case 4:return new d(g[0],g[1],g[2],g[3]);case 5:return new d(g[0],g[1],g[2],g[3],g[4]);case 6:return new d(g[0],g[1],g[2],g[3],g[4],g[5]);case 7:return new d(g[0],g[1],g[2],g[3],g[4],g[5],g[6])}var _=Df(d.prototype),k=d.apply(_,g);return lr(k)?k:_}}function rJ(d,g,_){var k=bp(d);function R(){for(var U=arguments.length,X=be(U),ae=U,ce=Nf(R);ae--;)X[ae]=arguments[ae];var Te=U<3&&X[0]!==ce&&X[U-1]!==ce?[]:Lu(X,ce);if(U-=Te.length,U<_)return rk(d,g,Av,R.placeholder,n,X,Te,n,n,_-U);var Me=this&&this!==ui&&this instanceof R?k:d;return xo(Me,this,X)}return R}function J8(d){return function(g,_,k){var R=jn(g);if(!Ji(g)){var U=Et(_,3);g=Qr(g),_=function(ae){return U(R[ae],ae,R)}}var X=d(g,_,k);return X>-1?R[U?g[X]:X]:n}}function ek(d){return Us(function(g){var _=g.length,k=_,R=Xo.prototype.thru;for(d&&g.reverse();k--;){var U=g[k];if(typeof U!="function")throw new Zo(a);if(R&&!X&&Mv(U)=="wrapper")var X=new Xo([],!0)}for(k=X?k:_;++k<_;){U=g[k];var ae=Mv(U),ce=ae=="wrapper"?v_(U):n;ce&&w_(ce[0])&&ce[1]==(P|S|E|M)&&!ce[4].length&&ce[9]==1?X=X[Mv(ce[0])].apply(X,ce[3]):X=U.length==1&&w_(U)?X[ae]():X.thru(U)}return function(){var Te=arguments,Me=Te[0];if(X&&Te.length==1&&Wt(Me))return X.plant(Me).value();for(var $e=0,Je=_?g[$e].apply(this,Te):Me;++$e<_;)Je=g[$e].call(this,Je);return Je}})}function Av(d,g,_,k,R,U,X,ae,ce,Te){var Me=g&P,$e=g&b,Je=g&w,ft=g&(S|O),At=g&I,Jt=Je?n:bp(d);function Pt(){for(var on=arguments.length,pn=be(on),Co=on;Co--;)pn[Co]=arguments[Co];if(ft)var Fi=Nf(Pt),Eo=gX(pn,Fi);if(k&&(pn=G8(pn,k,R,ft)),U&&(pn=Y8(pn,U,X,ft)),on-=Eo,ft&&on<Te){var _r=Lu(pn,Fi);return rk(d,g,Av,Pt.placeholder,_,pn,_r,ae,ce,Te-on)}var Aa=$e?_:this,Ks=Je?Aa[d]:d;return on=pn.length,ae?pn=SJ(pn,ae):At&&on>1&&pn.reverse(),Me&&ce<on&&(pn.length=ce),this&&this!==ui&&this instanceof Pt&&(Ks=Jt||bp(Ks)),Ks.apply(Aa,pn)}return Pt}function tk(d,g){return function(_,k){return MQ(_,d,g(k),{})}}function Pv(d,g){return function(_,k){var R;if(_===n&&k===n)return g;if(_!==n&&(R=_),k!==n){if(R===n)return k;typeof _=="string"||typeof k=="string"?(_=_o(_),k=_o(k)):(_=B8(_),k=B8(k)),R=d(_,k)}return R}}function h_(d){return Us(function(g){return g=rr(g,wo(Et())),tn(function(_){var k=this;return d(g,function(R){return xo(R,k,_)})})})}function kv(d,g){g=g===n?" ":_o(g);var _=g.length;if(_<2)return _?a_(g,d):g;var k=a_(g,gv(d/Pf(g)));return Af(g)?Uu(Ca(k),0,d).join(""):k.slice(0,d)}function iJ(d,g,_,k){var R=g&b,U=bp(d);function X(){for(var ae=-1,ce=arguments.length,Te=-1,Me=k.length,$e=be(Me+ce),Je=this&&this!==ui&&this instanceof X?U:d;++Te<Me;)$e[Te]=k[Te];for(;ce--;)$e[Te++]=arguments[++ae];return xo(Je,R?_:this,$e)}return X}function nk(d){return function(g,_,k){return k&&typeof k!="number"&&Li(g,_,k)&&(_=k=n),g=Hs(g),_===n?(_=g,g=0):_=Hs(_),k=k===n?g<_?1:-1:Hs(k),VQ(g,_,k,d)}}function Tv(d){return function(g,_){return typeof g=="string"&&typeof _=="string"||(g=ta(g),_=ta(_)),d(g,_)}}function rk(d,g,_,k,R,U,X,ae,ce,Te){var Me=g&S,$e=Me?X:n,Je=Me?n:X,ft=Me?U:n,At=Me?n:U;g|=Me?E:C,g&=~(Me?C:E),g&x||(g&=~(b|w));var Jt=[d,g,R,ft,$e,At,Je,ae,ce,Te],Pt=_.apply(n,Jt);return w_(d)&&gk(Pt,Jt),Pt.placeholder=k,mk(Pt,d,g)}function p_(d){var g=Lr[d];return function(_,k){if(_=ta(_),k=k==null?0:wi(Xt(k),292),k&&m8(_)){var R=(On(_)+"e").split("e"),U=g(R[0]+"e"+(+R[1]+k));return R=(On(U)+"e").split("e"),+(R[0]+"e"+(+R[1]-k))}return g(_)}}var oJ=Mf&&1/ov(new Mf([,-0]))[1]==H?function(d){return new Mf(d)}:N_;function ik(d){return function(g){var _=_i(g);return _==lt?W2(g):_==ze?_X(g):pX(g,d(g))}}function zs(d,g,_,k,R,U,X,ae){var ce=g&w;if(!ce&&typeof d!="function")throw new Zo(a);var Te=k?k.length:0;if(Te||(g&=~(E|C),k=R=n),X=X===n?X:Fr(Xt(X),0),ae=ae===n?ae:Xt(ae),Te-=R?R.length:0,g&C){var Me=k,$e=R;k=R=n}var Je=ce?n:v_(d),ft=[d,g,_,k,R,Me,$e,U,X,ae];if(Je&&xJ(ft,Je),d=ft[0],g=ft[1],_=ft[2],k=ft[3],R=ft[4],ae=ft[9]=ft[9]===n?ce?0:d.length:Fr(ft[9]-Te,0),!ae&&g&(S|O)&&(g&=~(S|O)),!g||g==b)var At=nJ(d,g,_);else g==S||g==O?At=rJ(d,g,ae):(g==E||g==(b|E))&&!R.length?At=iJ(d,g,_,k):At=Av.apply(n,ft);var Jt=Je?F8:gk;return mk(Jt(At,ft),d,g)}function ok(d,g,_,k){return d===n||Oa(d,Tf[_])&&!kn.call(k,_)?g:d}function ak(d,g,_,k,R,U){return lr(d)&&lr(g)&&(U.set(g,d),Sv(d,g,n,ak,U),U.delete(g)),d}function aJ(d){return _p(d)?n:d}function sk(d,g,_,k,R,U){var X=_&m,ae=d.length,ce=g.length;if(ae!=ce&&!(X&&ce>ae))return!1;var Te=U.get(d),Me=U.get(g);if(Te&&Me)return Te==g&&Me==d;var $e=-1,Je=!0,ft=_&v?new nc:n;for(U.set(d,g),U.set(g,d);++$e<ae;){var At=d[$e],Jt=g[$e];if(k)var Pt=X?k(Jt,At,$e,g,d,U):k(At,Jt,$e,d,g,U);if(Pt!==n){if(Pt)continue;Je=!1;break}if(ft){if(!F2(g,function(on,pn){if(!up(ft,pn)&&(At===on||R(At,on,_,k,U)))return ft.push(pn)})){Je=!1;break}}else if(!(At===Jt||R(At,Jt,_,k,U))){Je=!1;break}}return U.delete(d),U.delete(g),Je}function sJ(d,g,_,k,R,U,X){switch(_){case _n:if(d.byteLength!=g.byteLength||d.byteOffset!=g.byteOffset)return!1;d=d.buffer,g=g.buffer;case Kt:return!(d.byteLength!=g.byteLength||!U(new fv(d),new fv(g)));case it:case ke:case Nt:return Oa(+d,+g);case De:return d.name==g.name&&d.message==g.message;case ge:case Fe:return d==g+"";case lt:var ae=W2;case ze:var ce=k&m;if(ae||(ae=ov),d.size!=g.size&&!ce)return!1;var Te=X.get(d);if(Te)return Te==g;k|=v,X.set(d,g);var Me=sk(ae(d),ae(g),k,R,U,X);return X.delete(d),Me;case Ae:if(hp)return hp.call(d)==hp.call(g)}return!1}function uJ(d,g,_,k,R,U){var X=_&m,ae=g_(d),ce=ae.length,Te=g_(g),Me=Te.length;if(ce!=Me&&!X)return!1;for(var $e=ce;$e--;){var Je=ae[$e];if(!(X?Je in g:kn.call(g,Je)))return!1}var ft=U.get(d),At=U.get(g);if(ft&&At)return ft==g&&At==d;var Jt=!0;U.set(d,g),U.set(g,d);for(var Pt=X;++$e<ce;){Je=ae[$e];var on=d[Je],pn=g[Je];if(k)var Co=X?k(pn,on,Je,g,d,U):k(on,pn,Je,d,g,U);if(!(Co===n?on===pn||R(on,pn,_,k,U):Co)){Jt=!1;break}Pt||(Pt=Je=="constructor")}if(Jt&&!Pt){var Fi=d.constructor,Eo=g.constructor;Fi!=Eo&&"constructor"in d&&"constructor"in g&&!(typeof Fi=="function"&&Fi instanceof Fi&&typeof Eo=="function"&&Eo instanceof Eo)&&(Jt=!1)}return U.delete(d),U.delete(g),Jt}function Us(d){return S_(hk(d,n,_k),d+"")}function g_(d){return A8(d,Qr,b_)}function m_(d){return A8(d,eo,uk)}var v_=vv?function(d){return vv.get(d)}:N_;function Mv(d){for(var g=d.name+"",_=Rf[g],k=kn.call(Rf,g)?_.length:0;k--;){var R=_[k],U=R.func;if(U==null||U==d)return R.name}return g}function Nf(d){var g=kn.call(z,"placeholder")?z:d;return g.placeholder}function Et(){var d=z.iteratee||$_;return d=d===$_?T8:d,arguments.length?d(arguments[0],arguments[1]):d}function Rv(d,g){var _=d.__data__;return mJ(g)?_[typeof g=="string"?"string":"hash"]:_.map}function y_(d){for(var g=Qr(d),_=g.length;_--;){var k=g[_],R=d[k];g[_]=[k,R,fk(R)]}return g}function oc(d,g){var _=bX(d,g);return k8(_)?_:n}function lJ(d){var g=kn.call(d,ec),_=d[ec];try{d[ec]=n;var k=!0}catch{}var R=lv.call(d);return k&&(g?d[ec]=_:delete d[ec]),R}var b_=K2?function(d){return d==null?[]:(d=jn(d),Iu(K2(d),function(g){return p8.call(d,g)}))}:L_,uk=K2?function(d){for(var g=[];d;)Nu(g,b_(d)),d=dv(d);return g}:L_,_i=Ni;(q2&&_i(new q2(new ArrayBuffer(1)))!=_n||cp&&_i(new cp)!=lt||G2&&_i(G2.resolve())!=ne||Mf&&_i(new Mf)!=ze||fp&&_i(new fp)!=mt)&&(_i=function(d){var g=Ni(d),_=g==nn?d.constructor:n,k=_?ac(_):"";if(k)switch(k){case HX:return _n;case KX:return lt;case qX:return ne;case GX:return ze;case YX:return mt}return g});function cJ(d,g,_){for(var k=-1,R=_.length;++k<R;){var U=_[k],X=U.size;switch(U.type){case"drop":d+=X;break;case"dropRight":g-=X;break;case"take":g=wi(g,d+X);break;case"takeRight":d=Fr(d,g-X);break}}return{start:d,end:g}}function fJ(d){var g=d.match(A);return g?g[1].split(L):[]}function lk(d,g,_){g=zu(g,d);for(var k=-1,R=g.length,U=!1;++k<R;){var X=us(g[k]);if(!(U=d!=null&&_(d,X)))break;d=d[X]}return U||++k!=R?U:(R=d==null?0:d.length,!!R&&jv(R)&&Vs(X,R)&&(Wt(d)||sc(d)))}function dJ(d){var g=d.length,_=new d.constructor(g);return g&&typeof d[0]=="string"&&kn.call(d,"index")&&(_.index=d.index,_.input=d.input),_}function ck(d){return typeof d.constructor=="function"&&!xp(d)?Df(dv(d)):{}}function hJ(d,g,_){var k=d.constructor;switch(g){case Kt:return d_(d);case it:case ke:return new k(+d);case _n:return ZQ(d,_);case Ii:case br:case yi:case sr:case si:case bi:case Rr:case Xi:case yo:return K8(d,_);case lt:return new k;case Nt:case Fe:return new k(d);case ge:return XQ(d);case ze:return new k;case Ae:return QQ(d)}}function pJ(d,g){var _=g.length;if(!_)return d;var k=_-1;return g[k]=(_>1?"& ":"")+g[k],g=g.join(_>2?", ":" "),d.replace($,`{
|
||
/* [wrapped with `+g+`] */
|
||
`)}function gJ(d){return Wt(d)||sc(d)||!!(g8&&d&&d[g8])}function Vs(d,g){var _=typeof d;return g=g??j,!!g&&(_=="number"||_!="symbol"&&bt.test(d))&&d>-1&&d%1==0&&d<g}function Li(d,g,_){if(!lr(_))return!1;var k=typeof g;return(k=="number"?Ji(_)&&Vs(g,_.length):k=="string"&&g in _)?Oa(_[g],d):!1}function x_(d,g){if(Wt(d))return!1;var _=typeof d;return _=="number"||_=="symbol"||_=="boolean"||d==null||So(d)?!0:Ef.test(d)||!Ql.test(d)||g!=null&&d in jn(g)}function mJ(d){var g=typeof d;return g=="string"||g=="number"||g=="symbol"||g=="boolean"?d!=="__proto__":d===null}function w_(d){var g=Mv(d),_=z[g];if(typeof _!="function"||!(g in cn.prototype))return!1;if(d===_)return!0;var k=v_(_);return!!k&&d===k[0]}function vJ(d){return!!f8&&f8 in d}var yJ=sv?Ws:F_;function xp(d){var g=d&&d.constructor,_=typeof g=="function"&&g.prototype||Tf;return d===_}function fk(d){return d===d&&!lr(d)}function dk(d,g){return function(_){return _==null?!1:_[d]===g&&(g!==n||d in jn(_))}}function bJ(d){var g=Lv(d,function(k){return _.size===l&&_.clear(),k}),_=g.cache;return g}function xJ(d,g){var _=d[1],k=g[1],R=_|k,U=R<(b|w|P),X=k==P&&_==S||k==P&&_==M&&d[7].length<=g[8]||k==(P|M)&&g[7].length<=g[8]&&_==S;if(!(U||X))return d;k&b&&(d[2]=g[2],R|=_&b?0:x);var ae=g[3];if(ae){var ce=d[3];d[3]=ce?G8(ce,ae,g[4]):ae,d[4]=ce?Lu(d[3],c):g[4]}return ae=g[5],ae&&(ce=d[5],d[5]=ce?Y8(ce,ae,g[6]):ae,d[6]=ce?Lu(d[5],c):g[6]),ae=g[7],ae&&(d[7]=ae),k&P&&(d[8]=d[8]==null?g[8]:wi(d[8],g[8])),d[9]==null&&(d[9]=g[9]),d[0]=g[0],d[1]=R,d}function wJ(d){var g=[];if(d!=null)for(var _ in jn(d))g.push(_);return g}function _J(d){return lv.call(d)}function hk(d,g,_){return g=Fr(g===n?d.length-1:g,0),function(){for(var k=arguments,R=-1,U=Fr(k.length-g,0),X=be(U);++R<U;)X[R]=k[g+R];R=-1;for(var ae=be(g+1);++R<g;)ae[R]=k[R];return ae[g]=_(X),xo(d,this,ae)}}function pk(d,g){return g.length<2?d:ic(d,Jo(g,0,-1))}function SJ(d,g){for(var _=d.length,k=wi(g.length,_),R=Qi(d);k--;){var U=g[k];d[k]=Vs(U,_)?R[U]:n}return d}function __(d,g){if(!(g==="constructor"&&typeof d[g]=="function")&&g!="__proto__")return d[g]}var gk=vk(F8),wp=FX||function(d,g){return ui.setTimeout(d,g)},S_=vk(KQ);function mk(d,g,_){var k=g+"";return S_(d,pJ(k,CJ(fJ(k),_)))}function vk(d){var g=0,_=0;return function(){var k=UX(),R=ee-(k-_);if(_=k,R>0){if(++g>=V)return arguments[0]}else g=0;return d.apply(n,arguments)}}function Dv(d,g){var _=-1,k=d.length,R=k-1;for(g=g===n?k:g;++_<g;){var U=o_(_,R),X=d[U];d[U]=d[_],d[_]=X}return d.length=g,d}var yk=bJ(function(d){var g=[];return d.charCodeAt(0)===46&&g.push(""),d.replace(oe,function(_,k,R,U){g.push(R?U.replace(fe,"$1"):k||_)}),g});function us(d){if(typeof d=="string"||So(d))return d;var g=d+"";return g=="0"&&1/d==-H?"-0":g}function ac(d){if(d!=null){try{return uv.call(d)}catch{}try{return d+""}catch{}}return""}function CJ(d,g){return Yo(ye,function(_){var k="_."+_[0];g&_[1]&&!rv(d,k)&&d.push(k)}),d.sort()}function bk(d){if(d instanceof cn)return d.clone();var g=new Xo(d.__wrapped__,d.__chain__);return g.__actions__=Qi(d.__actions__),g.__index__=d.__index__,g.__values__=d.__values__,g}function EJ(d,g,_){(_?Li(d,g,_):g===n)?g=1:g=Fr(Xt(g),0);var k=d==null?0:d.length;if(!k||g<1)return[];for(var R=0,U=0,X=be(gv(k/g));R<k;)X[U++]=Jo(d,R,R+=g);return X}function OJ(d){for(var g=-1,_=d==null?0:d.length,k=0,R=[];++g<_;){var U=d[g];U&&(R[k++]=U)}return R}function AJ(){var d=arguments.length;if(!d)return[];for(var g=be(d-1),_=arguments[0],k=d;k--;)g[k-1]=arguments[k];return Nu(Wt(_)?Qi(_):[_],li(g,1))}var PJ=tn(function(d,g){return wr(d)?gp(d,li(g,1,wr,!0)):[]}),kJ=tn(function(d,g){var _=ea(g);return wr(_)&&(_=n),wr(d)?gp(d,li(g,1,wr,!0),Et(_,2)):[]}),TJ=tn(function(d,g){var _=ea(g);return wr(_)&&(_=n),wr(d)?gp(d,li(g,1,wr,!0),n,_):[]});function MJ(d,g,_){var k=d==null?0:d.length;return k?(g=_||g===n?1:Xt(g),Jo(d,g<0?0:g,k)):[]}function RJ(d,g,_){var k=d==null?0:d.length;return k?(g=_||g===n?1:Xt(g),g=k-g,Jo(d,0,g<0?0:g)):[]}function DJ(d,g){return d&&d.length?Ev(d,Et(g,3),!0,!0):[]}function $J(d,g){return d&&d.length?Ev(d,Et(g,3),!0):[]}function IJ(d,g,_,k){var R=d==null?0:d.length;return R?(_&&typeof _!="number"&&Li(d,g,_)&&(_=0,k=R),AQ(d,g,_,k)):[]}function xk(d,g,_){var k=d==null?0:d.length;if(!k)return-1;var R=_==null?0:Xt(_);return R<0&&(R=Fr(k+R,0)),iv(d,Et(g,3),R)}function wk(d,g,_){var k=d==null?0:d.length;if(!k)return-1;var R=k-1;return _!==n&&(R=Xt(_),R=_<0?Fr(k+R,0):wi(R,k-1)),iv(d,Et(g,3),R,!0)}function _k(d){var g=d==null?0:d.length;return g?li(d,1):[]}function NJ(d){var g=d==null?0:d.length;return g?li(d,H):[]}function LJ(d,g){var _=d==null?0:d.length;return _?(g=g===n?1:Xt(g),li(d,g)):[]}function FJ(d){for(var g=-1,_=d==null?0:d.length,k={};++g<_;){var R=d[g];k[R[0]]=R[1]}return k}function Sk(d){return d&&d.length?d[0]:n}function jJ(d,g,_){var k=d==null?0:d.length;if(!k)return-1;var R=_==null?0:Xt(_);return R<0&&(R=Fr(k+R,0)),Of(d,g,R)}function BJ(d){var g=d==null?0:d.length;return g?Jo(d,0,-1):[]}var zJ=tn(function(d){var g=rr(d,c_);return g.length&&g[0]===d[0]?e_(g):[]}),UJ=tn(function(d){var g=ea(d),_=rr(d,c_);return g===ea(_)?g=n:_.pop(),_.length&&_[0]===d[0]?e_(_,Et(g,2)):[]}),VJ=tn(function(d){var g=ea(d),_=rr(d,c_);return g=typeof g=="function"?g:n,g&&_.pop(),_.length&&_[0]===d[0]?e_(_,n,g):[]});function WJ(d,g){return d==null?"":BX.call(d,g)}function ea(d){var g=d==null?0:d.length;return g?d[g-1]:n}function HJ(d,g,_){var k=d==null?0:d.length;if(!k)return-1;var R=k;return _!==n&&(R=Xt(_),R=R<0?Fr(k+R,0):wi(R,k-1)),g===g?CX(d,g,R):iv(d,r8,R,!0)}function KJ(d,g){return d&&d.length?$8(d,Xt(g)):n}var qJ=tn(Ck);function Ck(d,g){return d&&d.length&&g&&g.length?i_(d,g):d}function GJ(d,g,_){return d&&d.length&&g&&g.length?i_(d,g,Et(_,2)):d}function YJ(d,g,_){return d&&d.length&&g&&g.length?i_(d,g,n,_):d}var ZJ=Us(function(d,g){var _=d==null?0:d.length,k=Z2(d,g);return L8(d,rr(g,function(R){return Vs(R,_)?+R:R}).sort(q8)),k});function XJ(d,g){var _=[];if(!(d&&d.length))return _;var k=-1,R=[],U=d.length;for(g=Et(g,3);++k<U;){var X=d[k];g(X,k,d)&&(_.push(X),R.push(k))}return L8(d,R),_}function C_(d){return d==null?d:WX.call(d)}function QJ(d,g,_){var k=d==null?0:d.length;return k?(_&&typeof _!="number"&&Li(d,g,_)?(g=0,_=k):(g=g==null?0:Xt(g),_=_===n?k:Xt(_)),Jo(d,g,_)):[]}function JJ(d,g){return Cv(d,g)}function eee(d,g,_){return s_(d,g,Et(_,2))}function tee(d,g){var _=d==null?0:d.length;if(_){var k=Cv(d,g);if(k<_&&Oa(d[k],g))return k}return-1}function nee(d,g){return Cv(d,g,!0)}function ree(d,g,_){return s_(d,g,Et(_,2),!0)}function iee(d,g){var _=d==null?0:d.length;if(_){var k=Cv(d,g,!0)-1;if(Oa(d[k],g))return k}return-1}function oee(d){return d&&d.length?j8(d):[]}function aee(d,g){return d&&d.length?j8(d,Et(g,2)):[]}function see(d){var g=d==null?0:d.length;return g?Jo(d,1,g):[]}function uee(d,g,_){return d&&d.length?(g=_||g===n?1:Xt(g),Jo(d,0,g<0?0:g)):[]}function lee(d,g,_){var k=d==null?0:d.length;return k?(g=_||g===n?1:Xt(g),g=k-g,Jo(d,g<0?0:g,k)):[]}function cee(d,g){return d&&d.length?Ev(d,Et(g,3),!1,!0):[]}function fee(d,g){return d&&d.length?Ev(d,Et(g,3)):[]}var dee=tn(function(d){return Bu(li(d,1,wr,!0))}),hee=tn(function(d){var g=ea(d);return wr(g)&&(g=n),Bu(li(d,1,wr,!0),Et(g,2))}),pee=tn(function(d){var g=ea(d);return g=typeof g=="function"?g:n,Bu(li(d,1,wr,!0),n,g)});function gee(d){return d&&d.length?Bu(d):[]}function mee(d,g){return d&&d.length?Bu(d,Et(g,2)):[]}function vee(d,g){return g=typeof g=="function"?g:n,d&&d.length?Bu(d,n,g):[]}function E_(d){if(!(d&&d.length))return[];var g=0;return d=Iu(d,function(_){if(wr(_))return g=Fr(_.length,g),!0}),U2(g,function(_){return rr(d,j2(_))})}function Ek(d,g){if(!(d&&d.length))return[];var _=E_(d);return g==null?_:rr(_,function(k){return xo(g,n,k)})}var yee=tn(function(d,g){return wr(d)?gp(d,g):[]}),bee=tn(function(d){return l_(Iu(d,wr))}),xee=tn(function(d){var g=ea(d);return wr(g)&&(g=n),l_(Iu(d,wr),Et(g,2))}),wee=tn(function(d){var g=ea(d);return g=typeof g=="function"?g:n,l_(Iu(d,wr),n,g)}),_ee=tn(E_);function See(d,g){return V8(d||[],g||[],pp)}function Cee(d,g){return V8(d||[],g||[],yp)}var Eee=tn(function(d){var g=d.length,_=g>1?d[g-1]:n;return _=typeof _=="function"?(d.pop(),_):n,Ek(d,_)});function Ok(d){var g=z(d);return g.__chain__=!0,g}function Oee(d,g){return g(d),d}function $v(d,g){return g(d)}var Aee=Us(function(d){var g=d.length,_=g?d[0]:0,k=this.__wrapped__,R=function(U){return Z2(U,d)};return g>1||this.__actions__.length||!(k instanceof cn)||!Vs(_)?this.thru(R):(k=k.slice(_,+_+(g?1:0)),k.__actions__.push({func:$v,args:[R],thisArg:n}),new Xo(k,this.__chain__).thru(function(U){return g&&!U.length&&U.push(n),U}))});function Pee(){return Ok(this)}function kee(){return new Xo(this.value(),this.__chain__)}function Tee(){this.__values__===n&&(this.__values__=Bk(this.value()));var d=this.__index__>=this.__values__.length,g=d?n:this.__values__[this.__index__++];return{done:d,value:g}}function Mee(){return this}function Ree(d){for(var g,_=this;_ instanceof bv;){var k=bk(_);k.__index__=0,k.__values__=n,g?R.__wrapped__=k:g=k;var R=k;_=_.__wrapped__}return R.__wrapped__=d,g}function Dee(){var d=this.__wrapped__;if(d instanceof cn){var g=d;return this.__actions__.length&&(g=new cn(this)),g=g.reverse(),g.__actions__.push({func:$v,args:[C_],thisArg:n}),new Xo(g,this.__chain__)}return this.thru(C_)}function $ee(){return U8(this.__wrapped__,this.__actions__)}var Iee=Ov(function(d,g,_){kn.call(d,_)?++d[_]:Bs(d,_,1)});function Nee(d,g,_){var k=Wt(d)?t8:OQ;return _&&Li(d,g,_)&&(g=n),k(d,Et(g,3))}function Lee(d,g){var _=Wt(d)?Iu:E8;return _(d,Et(g,3))}var Fee=J8(xk),jee=J8(wk);function Bee(d,g){return li(Iv(d,g),1)}function zee(d,g){return li(Iv(d,g),H)}function Uee(d,g,_){return _=_===n?1:Xt(_),li(Iv(d,g),_)}function Ak(d,g){var _=Wt(d)?Yo:ju;return _(d,Et(g,3))}function Pk(d,g){var _=Wt(d)?sX:C8;return _(d,Et(g,3))}var Vee=Ov(function(d,g,_){kn.call(d,_)?d[_].push(g):Bs(d,_,[g])});function Wee(d,g,_,k){d=Ji(d)?d:Ff(d),_=_&&!k?Xt(_):0;var R=d.length;return _<0&&(_=Fr(R+_,0)),Bv(d)?_<=R&&d.indexOf(g,_)>-1:!!R&&Of(d,g,_)>-1}var Hee=tn(function(d,g,_){var k=-1,R=typeof g=="function",U=Ji(d)?be(d.length):[];return ju(d,function(X){U[++k]=R?xo(g,X,_):mp(X,g,_)}),U}),Kee=Ov(function(d,g,_){Bs(d,_,g)});function Iv(d,g){var _=Wt(d)?rr:M8;return _(d,Et(g,3))}function qee(d,g,_,k){return d==null?[]:(Wt(g)||(g=g==null?[]:[g]),_=k?n:_,Wt(_)||(_=_==null?[]:[_]),I8(d,g,_))}var Gee=Ov(function(d,g,_){d[_?0:1].push(g)},function(){return[[],[]]});function Yee(d,g,_){var k=Wt(d)?L2:o8,R=arguments.length<3;return k(d,Et(g,4),_,R,ju)}function Zee(d,g,_){var k=Wt(d)?uX:o8,R=arguments.length<3;return k(d,Et(g,4),_,R,C8)}function Xee(d,g){var _=Wt(d)?Iu:E8;return _(d,Fv(Et(g,3)))}function Qee(d){var g=Wt(d)?x8:WQ;return g(d)}function Jee(d,g,_){(_?Li(d,g,_):g===n)?g=1:g=Xt(g);var k=Wt(d)?wQ:HQ;return k(d,g)}function ete(d){var g=Wt(d)?_Q:qQ;return g(d)}function tte(d){if(d==null)return 0;if(Ji(d))return Bv(d)?Pf(d):d.length;var g=_i(d);return g==lt||g==ze?d.size:n_(d).length}function nte(d,g,_){var k=Wt(d)?F2:GQ;return _&&Li(d,g,_)&&(g=n),k(d,Et(g,3))}var rte=tn(function(d,g){if(d==null)return[];var _=g.length;return _>1&&Li(d,g[0],g[1])?g=[]:_>2&&Li(g[0],g[1],g[2])&&(g=[g[0]]),I8(d,li(g,1),[])}),Nv=LX||function(){return ui.Date.now()};function ite(d,g){if(typeof g!="function")throw new Zo(a);return d=Xt(d),function(){if(--d<1)return g.apply(this,arguments)}}function kk(d,g,_){return g=_?n:g,g=d&&g==null?d.length:g,zs(d,P,n,n,n,n,g)}function Tk(d,g){var _;if(typeof g!="function")throw new Zo(a);return d=Xt(d),function(){return--d>0&&(_=g.apply(this,arguments)),d<=1&&(g=n),_}}var O_=tn(function(d,g,_){var k=b;if(_.length){var R=Lu(_,Nf(O_));k|=E}return zs(d,k,g,_,R)}),Mk=tn(function(d,g,_){var k=b|w;if(_.length){var R=Lu(_,Nf(Mk));k|=E}return zs(g,k,d,_,R)});function Rk(d,g,_){g=_?n:g;var k=zs(d,S,n,n,n,n,n,g);return k.placeholder=Rk.placeholder,k}function Dk(d,g,_){g=_?n:g;var k=zs(d,O,n,n,n,n,n,g);return k.placeholder=Dk.placeholder,k}function $k(d,g,_){var k,R,U,X,ae,ce,Te=0,Me=!1,$e=!1,Je=!0;if(typeof d!="function")throw new Zo(a);g=ta(g)||0,lr(_)&&(Me=!!_.leading,$e="maxWait"in _,U=$e?Fr(ta(_.maxWait)||0,g):U,Je="trailing"in _?!!_.trailing:Je);function ft(_r){var Aa=k,Ks=R;return k=R=n,Te=_r,X=d.apply(Ks,Aa),X}function At(_r){return Te=_r,ae=wp(on,g),Me?ft(_r):X}function Jt(_r){var Aa=_r-ce,Ks=_r-Te,Jk=g-Aa;return $e?wi(Jk,U-Ks):Jk}function Pt(_r){var Aa=_r-ce,Ks=_r-Te;return ce===n||Aa>=g||Aa<0||$e&&Ks>=U}function on(){var _r=Nv();if(Pt(_r))return pn(_r);ae=wp(on,Jt(_r))}function pn(_r){return ae=n,Je&&k?ft(_r):(k=R=n,X)}function Co(){ae!==n&&W8(ae),Te=0,k=ce=R=ae=n}function Fi(){return ae===n?X:pn(Nv())}function Eo(){var _r=Nv(),Aa=Pt(_r);if(k=arguments,R=this,ce=_r,Aa){if(ae===n)return At(ce);if($e)return W8(ae),ae=wp(on,g),ft(ce)}return ae===n&&(ae=wp(on,g)),X}return Eo.cancel=Co,Eo.flush=Fi,Eo}var ote=tn(function(d,g){return S8(d,1,g)}),ate=tn(function(d,g,_){return S8(d,ta(g)||0,_)});function ste(d){return zs(d,I)}function Lv(d,g){if(typeof d!="function"||g!=null&&typeof g!="function")throw new Zo(a);var _=function(){var k=arguments,R=g?g.apply(this,k):k[0],U=_.cache;if(U.has(R))return U.get(R);var X=d.apply(this,k);return _.cache=U.set(R,X)||U,X};return _.cache=new(Lv.Cache||js),_}Lv.Cache=js;function Fv(d){if(typeof d!="function")throw new Zo(a);return function(){var g=arguments;switch(g.length){case 0:return!d.call(this);case 1:return!d.call(this,g[0]);case 2:return!d.call(this,g[0],g[1]);case 3:return!d.call(this,g[0],g[1],g[2])}return!d.apply(this,g)}}function ute(d){return Tk(2,d)}var lte=YQ(function(d,g){g=g.length==1&&Wt(g[0])?rr(g[0],wo(Et())):rr(li(g,1),wo(Et()));var _=g.length;return tn(function(k){for(var R=-1,U=wi(k.length,_);++R<U;)k[R]=g[R].call(this,k[R]);return xo(d,this,k)})}),A_=tn(function(d,g){var _=Lu(g,Nf(A_));return zs(d,E,n,g,_)}),Ik=tn(function(d,g){var _=Lu(g,Nf(Ik));return zs(d,C,n,g,_)}),cte=Us(function(d,g){return zs(d,M,n,n,n,g)});function fte(d,g){if(typeof d!="function")throw new Zo(a);return g=g===n?g:Xt(g),tn(d,g)}function dte(d,g){if(typeof d!="function")throw new Zo(a);return g=g==null?0:Fr(Xt(g),0),tn(function(_){var k=_[g],R=Uu(_,0,g);return k&&Nu(R,k),xo(d,this,R)})}function hte(d,g,_){var k=!0,R=!0;if(typeof d!="function")throw new Zo(a);return lr(_)&&(k="leading"in _?!!_.leading:k,R="trailing"in _?!!_.trailing:R),$k(d,g,{leading:k,maxWait:g,trailing:R})}function pte(d){return kk(d,1)}function gte(d,g){return A_(f_(g),d)}function mte(){if(!arguments.length)return[];var d=arguments[0];return Wt(d)?d:[d]}function vte(d){return Qo(d,p)}function yte(d,g){return g=typeof g=="function"?g:n,Qo(d,p,g)}function bte(d){return Qo(d,f|p)}function xte(d,g){return g=typeof g=="function"?g:n,Qo(d,f|p,g)}function wte(d,g){return g==null||_8(d,g,Qr(g))}function Oa(d,g){return d===g||d!==d&&g!==g}var _te=Tv(J2),Ste=Tv(function(d,g){return d>=g}),sc=P8(function(){return arguments}())?P8:function(d){return pr(d)&&kn.call(d,"callee")&&!p8.call(d,"callee")},Wt=be.isArray,Cte=YP?wo(YP):RQ;function Ji(d){return d!=null&&jv(d.length)&&!Ws(d)}function wr(d){return pr(d)&&Ji(d)}function Ete(d){return d===!0||d===!1||pr(d)&&Ni(d)==it}var Vu=jX||F_,Ote=ZP?wo(ZP):DQ;function Ate(d){return pr(d)&&d.nodeType===1&&!_p(d)}function Pte(d){if(d==null)return!0;if(Ji(d)&&(Wt(d)||typeof d=="string"||typeof d.splice=="function"||Vu(d)||Lf(d)||sc(d)))return!d.length;var g=_i(d);if(g==lt||g==ze)return!d.size;if(xp(d))return!n_(d).length;for(var _ in d)if(kn.call(d,_))return!1;return!0}function kte(d,g){return vp(d,g)}function Tte(d,g,_){_=typeof _=="function"?_:n;var k=_?_(d,g):n;return k===n?vp(d,g,n,_):!!k}function P_(d){if(!pr(d))return!1;var g=Ni(d);return g==De||g==Le||typeof d.message=="string"&&typeof d.name=="string"&&!_p(d)}function Mte(d){return typeof d=="number"&&m8(d)}function Ws(d){if(!lr(d))return!1;var g=Ni(d);return g==me||g==yt||g==Ee||g==de}function Nk(d){return typeof d=="number"&&d==Xt(d)}function jv(d){return typeof d=="number"&&d>-1&&d%1==0&&d<=j}function lr(d){var g=typeof d;return d!=null&&(g=="object"||g=="function")}function pr(d){return d!=null&&typeof d=="object"}var Lk=XP?wo(XP):IQ;function Rte(d,g){return d===g||t_(d,g,y_(g))}function Dte(d,g,_){return _=typeof _=="function"?_:n,t_(d,g,y_(g),_)}function $te(d){return Fk(d)&&d!=+d}function Ite(d){if(yJ(d))throw new Bt(o);return k8(d)}function Nte(d){return d===null}function Lte(d){return d==null}function Fk(d){return typeof d=="number"||pr(d)&&Ni(d)==Nt}function _p(d){if(!pr(d)||Ni(d)!=nn)return!1;var g=dv(d);if(g===null)return!0;var _=kn.call(g,"constructor")&&g.constructor;return typeof _=="function"&&_ instanceof _&&uv.call(_)==DX}var k_=QP?wo(QP):NQ;function Fte(d){return Nk(d)&&d>=-j&&d<=j}var jk=JP?wo(JP):LQ;function Bv(d){return typeof d=="string"||!Wt(d)&&pr(d)&&Ni(d)==Fe}function So(d){return typeof d=="symbol"||pr(d)&&Ni(d)==Ae}var Lf=e8?wo(e8):FQ;function jte(d){return d===n}function Bte(d){return pr(d)&&_i(d)==mt}function zte(d){return pr(d)&&Ni(d)==wn}var Ute=Tv(r_),Vte=Tv(function(d,g){return d<=g});function Bk(d){if(!d)return[];if(Ji(d))return Bv(d)?Ca(d):Qi(d);if(lp&&d[lp])return wX(d[lp]());var g=_i(d),_=g==lt?W2:g==ze?ov:Ff;return _(d)}function Hs(d){if(!d)return d===0?d:0;if(d=ta(d),d===H||d===-H){var g=d<0?-1:1;return g*q}return d===d?d:0}function Xt(d){var g=Hs(d),_=g%1;return g===g?_?g-_:g:0}function zk(d){return d?rc(Xt(d),0,re):0}function ta(d){if(typeof d=="number")return d;if(So(d))return Y;if(lr(d)){var g=typeof d.valueOf=="function"?d.valueOf():d;d=lr(g)?g+"":g}if(typeof d!="string")return d===0?d:+d;d=a8(d);var _=ct.test(d);return _||nt.test(d)?iX(d.slice(2),_?2:8):We.test(d)?Y:+d}function Uk(d){return ss(d,eo(d))}function Wte(d){return d?rc(Xt(d),-j,j):d===0?d:0}function On(d){return d==null?"":_o(d)}var Hte=$f(function(d,g){if(xp(g)||Ji(g)){ss(g,Qr(g),d);return}for(var _ in g)kn.call(g,_)&&pp(d,_,g[_])}),Vk=$f(function(d,g){ss(g,eo(g),d)}),zv=$f(function(d,g,_,k){ss(g,eo(g),d,k)}),Kte=$f(function(d,g,_,k){ss(g,Qr(g),d,k)}),qte=Us(Z2);function Gte(d,g){var _=Df(d);return g==null?_:w8(_,g)}var Yte=tn(function(d,g){d=jn(d);var _=-1,k=g.length,R=k>2?g[2]:n;for(R&&Li(g[0],g[1],R)&&(k=1);++_<k;)for(var U=g[_],X=eo(U),ae=-1,ce=X.length;++ae<ce;){var Te=X[ae],Me=d[Te];(Me===n||Oa(Me,Tf[Te])&&!kn.call(d,Te))&&(d[Te]=U[Te])}return d}),Zte=tn(function(d){return d.push(n,ak),xo(Wk,n,d)});function Xte(d,g){return n8(d,Et(g,3),as)}function Qte(d,g){return n8(d,Et(g,3),Q2)}function Jte(d,g){return d==null?d:X2(d,Et(g,3),eo)}function ene(d,g){return d==null?d:O8(d,Et(g,3),eo)}function tne(d,g){return d&&as(d,Et(g,3))}function nne(d,g){return d&&Q2(d,Et(g,3))}function rne(d){return d==null?[]:_v(d,Qr(d))}function ine(d){return d==null?[]:_v(d,eo(d))}function T_(d,g,_){var k=d==null?n:ic(d,g);return k===n?_:k}function one(d,g){return d!=null&&lk(d,g,PQ)}function M_(d,g){return d!=null&&lk(d,g,kQ)}var ane=tk(function(d,g,_){g!=null&&typeof g.toString!="function"&&(g=lv.call(g)),d[g]=_},D_(to)),sne=tk(function(d,g,_){g!=null&&typeof g.toString!="function"&&(g=lv.call(g)),kn.call(d,g)?d[g].push(_):d[g]=[_]},Et),une=tn(mp);function Qr(d){return Ji(d)?b8(d):n_(d)}function eo(d){return Ji(d)?b8(d,!0):jQ(d)}function lne(d,g){var _={};return g=Et(g,3),as(d,function(k,R,U){Bs(_,g(k,R,U),k)}),_}function cne(d,g){var _={};return g=Et(g,3),as(d,function(k,R,U){Bs(_,R,g(k,R,U))}),_}var fne=$f(function(d,g,_){Sv(d,g,_)}),Wk=$f(function(d,g,_,k){Sv(d,g,_,k)}),dne=Us(function(d,g){var _={};if(d==null)return _;var k=!1;g=rr(g,function(U){return U=zu(U,d),k||(k=U.length>1),U}),ss(d,m_(d),_),k&&(_=Qo(_,f|h|p,aJ));for(var R=g.length;R--;)u_(_,g[R]);return _});function hne(d,g){return Hk(d,Fv(Et(g)))}var pne=Us(function(d,g){return d==null?{}:zQ(d,g)});function Hk(d,g){if(d==null)return{};var _=rr(m_(d),function(k){return[k]});return g=Et(g),N8(d,_,function(k,R){return g(k,R[0])})}function gne(d,g,_){g=zu(g,d);var k=-1,R=g.length;for(R||(R=1,d=n);++k<R;){var U=d==null?n:d[us(g[k])];U===n&&(k=R,U=_),d=Ws(U)?U.call(d):U}return d}function mne(d,g,_){return d==null?d:yp(d,g,_)}function vne(d,g,_,k){return k=typeof k=="function"?k:n,d==null?d:yp(d,g,_,k)}var Kk=ik(Qr),qk=ik(eo);function yne(d,g,_){var k=Wt(d),R=k||Vu(d)||Lf(d);if(g=Et(g,4),_==null){var U=d&&d.constructor;R?_=k?new U:[]:lr(d)?_=Ws(U)?Df(dv(d)):{}:_={}}return(R?Yo:as)(d,function(X,ae,ce){return g(_,X,ae,ce)}),_}function bne(d,g){return d==null?!0:u_(d,g)}function xne(d,g,_){return d==null?d:z8(d,g,f_(_))}function wne(d,g,_,k){return k=typeof k=="function"?k:n,d==null?d:z8(d,g,f_(_),k)}function Ff(d){return d==null?[]:V2(d,Qr(d))}function _ne(d){return d==null?[]:V2(d,eo(d))}function Sne(d,g,_){return _===n&&(_=g,g=n),_!==n&&(_=ta(_),_=_===_?_:0),g!==n&&(g=ta(g),g=g===g?g:0),rc(ta(d),g,_)}function Cne(d,g,_){return g=Hs(g),_===n?(_=g,g=0):_=Hs(_),d=ta(d),TQ(d,g,_)}function Ene(d,g,_){if(_&&typeof _!="boolean"&&Li(d,g,_)&&(g=_=n),_===n&&(typeof g=="boolean"?(_=g,g=n):typeof d=="boolean"&&(_=d,d=n)),d===n&&g===n?(d=0,g=1):(d=Hs(d),g===n?(g=d,d=0):g=Hs(g)),d>g){var k=d;d=g,g=k}if(_||d%1||g%1){var R=v8();return wi(d+R*(g-d+rX("1e-"+((R+"").length-1))),g)}return o_(d,g)}var One=If(function(d,g,_){return g=g.toLowerCase(),d+(_?Gk(g):g)});function Gk(d){return R_(On(d).toLowerCase())}function Yk(d){return d=On(d),d&&d.replace(Ot,mX).replace(qZ,"")}function Ane(d,g,_){d=On(d),g=_o(g);var k=d.length;_=_===n?k:rc(Xt(_),0,k);var R=_;return _-=g.length,_>=0&&d.slice(_,R)==g}function Pne(d){return d=On(d),d&&qn.test(d)?d.replace(hn,vX):d}function kne(d){return d=On(d),d&&ve.test(d)?d.replace(ue,"\\$&"):d}var Tne=If(function(d,g,_){return d+(_?"-":"")+g.toLowerCase()}),Mne=If(function(d,g,_){return d+(_?" ":"")+g.toLowerCase()}),Rne=Q8("toLowerCase");function Dne(d,g,_){d=On(d),g=Xt(g);var k=g?Pf(d):0;if(!g||k>=g)return d;var R=(g-k)/2;return kv(mv(R),_)+d+kv(gv(R),_)}function $ne(d,g,_){d=On(d),g=Xt(g);var k=g?Pf(d):0;return g&&k<g?d+kv(g-k,_):d}function Ine(d,g,_){d=On(d),g=Xt(g);var k=g?Pf(d):0;return g&&k<g?kv(g-k,_)+d:d}function Nne(d,g,_){return _||g==null?g=0:g&&(g=+g),VX(On(d).replace(T,""),g||0)}function Lne(d,g,_){return(_?Li(d,g,_):g===n)?g=1:g=Xt(g),a_(On(d),g)}function Fne(){var d=arguments,g=On(d[0]);return d.length<3?g:g.replace(d[1],d[2])}var jne=If(function(d,g,_){return d+(_?"_":"")+g.toLowerCase()});function Bne(d,g,_){return _&&typeof _!="number"&&Li(d,g,_)&&(g=_=n),_=_===n?re:_>>>0,_?(d=On(d),d&&(typeof g=="string"||g!=null&&!k_(g))&&(g=_o(g),!g&&Af(d))?Uu(Ca(d),0,_):d.split(g,_)):[]}var zne=If(function(d,g,_){return d+(_?" ":"")+R_(g)});function Une(d,g,_){return d=On(d),_=_==null?0:rc(Xt(_),0,d.length),g=_o(g),d.slice(_,_+g.length)==g}function Vne(d,g,_){var k=z.templateSettings;_&&Li(d,g,_)&&(g=n),d=On(d),g=zv({},g,k,ok);var R=zv({},g.imports,k.imports,ok),U=Qr(R),X=V2(R,U),ae,ce,Te=0,Me=g.interpolate||gt,$e="__p += '",Je=H2((g.escape||gt).source+"|"+Me.source+"|"+(Me===bo?_e:gt).source+"|"+(g.evaluate||gt).source+"|$","g"),ft="//# sourceURL="+(kn.call(g,"sourceURL")?(g.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++QZ+"]")+`
|
||
`;d.replace(Je,function(Pt,on,pn,Co,Fi,Eo){return pn||(pn=Co),$e+=d.slice(Te,Eo).replace(ht,yX),on&&(ae=!0,$e+=`' +
|
||
__e(`+on+`) +
|
||
'`),Fi&&(ce=!0,$e+=`';
|
||
`+Fi+`;
|
||
__p += '`),pn&&($e+=`' +
|
||
((__t = (`+pn+`)) == null ? '' : __t) +
|
||
'`),Te=Eo+Pt.length,Pt}),$e+=`';
|
||
`;var At=kn.call(g,"variable")&&g.variable;if(!At)$e=`with (obj) {
|
||
`+$e+`
|
||
}
|
||
`;else if(te.test(At))throw new Bt(s);$e=(ce?$e.replace(xi,""):$e).replace(Dr,"$1").replace(Sa,"$1;"),$e="function("+(At||"obj")+`) {
|
||
`+(At?"":`obj || (obj = {});
|
||
`)+"var __t, __p = ''"+(ae?", __e = _.escape":"")+(ce?`, __j = Array.prototype.join;
|
||
function print() { __p += __j.call(arguments, '') }
|
||
`:`;
|
||
`)+$e+`return __p
|
||
}`;var Jt=Xk(function(){return Cn(U,ft+"return "+$e).apply(n,X)});if(Jt.source=$e,P_(Jt))throw Jt;return Jt}function Wne(d){return On(d).toLowerCase()}function Hne(d){return On(d).toUpperCase()}function Kne(d,g,_){if(d=On(d),d&&(_||g===n))return a8(d);if(!d||!(g=_o(g)))return d;var k=Ca(d),R=Ca(g),U=s8(k,R),X=u8(k,R)+1;return Uu(k,U,X).join("")}function qne(d,g,_){if(d=On(d),d&&(_||g===n))return d.slice(0,c8(d)+1);if(!d||!(g=_o(g)))return d;var k=Ca(d),R=u8(k,Ca(g))+1;return Uu(k,0,R).join("")}function Gne(d,g,_){if(d=On(d),d&&(_||g===n))return d.replace(T,"");if(!d||!(g=_o(g)))return d;var k=Ca(d),R=s8(k,Ca(g));return Uu(k,R).join("")}function Yne(d,g){var _=B,k=W;if(lr(g)){var R="separator"in g?g.separator:R;_="length"in g?Xt(g.length):_,k="omission"in g?_o(g.omission):k}d=On(d);var U=d.length;if(Af(d)){var X=Ca(d);U=X.length}if(_>=U)return d;var ae=_-Pf(k);if(ae<1)return k;var ce=X?Uu(X,0,ae).join(""):d.slice(0,ae);if(R===n)return ce+k;if(X&&(ae+=ce.length-ae),k_(R)){if(d.slice(ae).search(R)){var Te,Me=ce;for(R.global||(R=H2(R.source,On(je.exec(R))+"g")),R.lastIndex=0;Te=R.exec(Me);)var $e=Te.index;ce=ce.slice(0,$e===n?ae:$e)}}else if(d.indexOf(_o(R),ae)!=ae){var Je=ce.lastIndexOf(R);Je>-1&&(ce=ce.slice(0,Je))}return ce+k}function Zne(d){return d=On(d),d&&Sn.test(d)?d.replace(_t,EX):d}var Xne=If(function(d,g,_){return d+(_?" ":"")+g.toUpperCase()}),R_=Q8("toUpperCase");function Zk(d,g,_){return d=On(d),g=_?n:g,g===n?xX(d)?PX(d):fX(d):d.match(g)||[]}var Xk=tn(function(d,g){try{return xo(d,n,g)}catch(_){return P_(_)?_:new Bt(_)}}),Qne=Us(function(d,g){return Yo(g,function(_){_=us(_),Bs(d,_,O_(d[_],d))}),d});function Jne(d){var g=d==null?0:d.length,_=Et();return d=g?rr(d,function(k){if(typeof k[1]!="function")throw new Zo(a);return[_(k[0]),k[1]]}):[],tn(function(k){for(var R=-1;++R<g;){var U=d[R];if(xo(U[0],this,k))return xo(U[1],this,k)}})}function ere(d){return EQ(Qo(d,f))}function D_(d){return function(){return d}}function tre(d,g){return d==null||d!==d?g:d}var nre=ek(),rre=ek(!0);function to(d){return d}function $_(d){return T8(typeof d=="function"?d:Qo(d,f))}function ire(d){return R8(Qo(d,f))}function ore(d,g){return D8(d,Qo(g,f))}var are=tn(function(d,g){return function(_){return mp(_,d,g)}}),sre=tn(function(d,g){return function(_){return mp(d,_,g)}});function I_(d,g,_){var k=Qr(g),R=_v(g,k);_==null&&!(lr(g)&&(R.length||!k.length))&&(_=g,g=d,d=this,R=_v(g,Qr(g)));var U=!(lr(_)&&"chain"in _)||!!_.chain,X=Ws(d);return Yo(R,function(ae){var ce=g[ae];d[ae]=ce,X&&(d.prototype[ae]=function(){var Te=this.__chain__;if(U||Te){var Me=d(this.__wrapped__),$e=Me.__actions__=Qi(this.__actions__);return $e.push({func:ce,args:arguments,thisArg:d}),Me.__chain__=Te,Me}return ce.apply(d,Nu([this.value()],arguments))})}),d}function ure(){return ui._===this&&(ui._=$X),this}function N_(){}function lre(d){return d=Xt(d),tn(function(g){return $8(g,d)})}var cre=h_(rr),fre=h_(t8),dre=h_(F2);function Qk(d){return x_(d)?j2(us(d)):UQ(d)}function hre(d){return function(g){return d==null?n:ic(d,g)}}var pre=nk(),gre=nk(!0);function L_(){return[]}function F_(){return!1}function mre(){return{}}function vre(){return""}function yre(){return!0}function bre(d,g){if(d=Xt(d),d<1||d>j)return[];var _=re,k=wi(d,re);g=Et(g),d-=re;for(var R=U2(k,g);++_<d;)g(_);return R}function xre(d){return Wt(d)?rr(d,us):So(d)?[d]:Qi(yk(On(d)))}function wre(d){var g=++RX;return On(d)+g}var _re=Pv(function(d,g){return d+g},0),Sre=p_("ceil"),Cre=Pv(function(d,g){return d/g},1),Ere=p_("floor");function Ore(d){return d&&d.length?wv(d,to,J2):n}function Are(d,g){return d&&d.length?wv(d,Et(g,2),J2):n}function Pre(d){return i8(d,to)}function kre(d,g){return i8(d,Et(g,2))}function Tre(d){return d&&d.length?wv(d,to,r_):n}function Mre(d,g){return d&&d.length?wv(d,Et(g,2),r_):n}var Rre=Pv(function(d,g){return d*g},1),Dre=p_("round"),$re=Pv(function(d,g){return d-g},0);function Ire(d){return d&&d.length?z2(d,to):0}function Nre(d,g){return d&&d.length?z2(d,Et(g,2)):0}return z.after=ite,z.ary=kk,z.assign=Hte,z.assignIn=Vk,z.assignInWith=zv,z.assignWith=Kte,z.at=qte,z.before=Tk,z.bind=O_,z.bindAll=Qne,z.bindKey=Mk,z.castArray=mte,z.chain=Ok,z.chunk=EJ,z.compact=OJ,z.concat=AJ,z.cond=Jne,z.conforms=ere,z.constant=D_,z.countBy=Iee,z.create=Gte,z.curry=Rk,z.curryRight=Dk,z.debounce=$k,z.defaults=Yte,z.defaultsDeep=Zte,z.defer=ote,z.delay=ate,z.difference=PJ,z.differenceBy=kJ,z.differenceWith=TJ,z.drop=MJ,z.dropRight=RJ,z.dropRightWhile=DJ,z.dropWhile=$J,z.fill=IJ,z.filter=Lee,z.flatMap=Bee,z.flatMapDeep=zee,z.flatMapDepth=Uee,z.flatten=_k,z.flattenDeep=NJ,z.flattenDepth=LJ,z.flip=ste,z.flow=nre,z.flowRight=rre,z.fromPairs=FJ,z.functions=rne,z.functionsIn=ine,z.groupBy=Vee,z.initial=BJ,z.intersection=zJ,z.intersectionBy=UJ,z.intersectionWith=VJ,z.invert=ane,z.invertBy=sne,z.invokeMap=Hee,z.iteratee=$_,z.keyBy=Kee,z.keys=Qr,z.keysIn=eo,z.map=Iv,z.mapKeys=lne,z.mapValues=cne,z.matches=ire,z.matchesProperty=ore,z.memoize=Lv,z.merge=fne,z.mergeWith=Wk,z.method=are,z.methodOf=sre,z.mixin=I_,z.negate=Fv,z.nthArg=lre,z.omit=dne,z.omitBy=hne,z.once=ute,z.orderBy=qee,z.over=cre,z.overArgs=lte,z.overEvery=fre,z.overSome=dre,z.partial=A_,z.partialRight=Ik,z.partition=Gee,z.pick=pne,z.pickBy=Hk,z.property=Qk,z.propertyOf=hre,z.pull=qJ,z.pullAll=Ck,z.pullAllBy=GJ,z.pullAllWith=YJ,z.pullAt=ZJ,z.range=pre,z.rangeRight=gre,z.rearg=cte,z.reject=Xee,z.remove=XJ,z.rest=fte,z.reverse=C_,z.sampleSize=Jee,z.set=mne,z.setWith=vne,z.shuffle=ete,z.slice=QJ,z.sortBy=rte,z.sortedUniq=oee,z.sortedUniqBy=aee,z.split=Bne,z.spread=dte,z.tail=see,z.take=uee,z.takeRight=lee,z.takeRightWhile=cee,z.takeWhile=fee,z.tap=Oee,z.throttle=hte,z.thru=$v,z.toArray=Bk,z.toPairs=Kk,z.toPairsIn=qk,z.toPath=xre,z.toPlainObject=Uk,z.transform=yne,z.unary=pte,z.union=dee,z.unionBy=hee,z.unionWith=pee,z.uniq=gee,z.uniqBy=mee,z.uniqWith=vee,z.unset=bne,z.unzip=E_,z.unzipWith=Ek,z.update=xne,z.updateWith=wne,z.values=Ff,z.valuesIn=_ne,z.without=yee,z.words=Zk,z.wrap=gte,z.xor=bee,z.xorBy=xee,z.xorWith=wee,z.zip=_ee,z.zipObject=See,z.zipObjectDeep=Cee,z.zipWith=Eee,z.entries=Kk,z.entriesIn=qk,z.extend=Vk,z.extendWith=zv,I_(z,z),z.add=_re,z.attempt=Xk,z.camelCase=One,z.capitalize=Gk,z.ceil=Sre,z.clamp=Sne,z.clone=vte,z.cloneDeep=bte,z.cloneDeepWith=xte,z.cloneWith=yte,z.conformsTo=wte,z.deburr=Yk,z.defaultTo=tre,z.divide=Cre,z.endsWith=Ane,z.eq=Oa,z.escape=Pne,z.escapeRegExp=kne,z.every=Nee,z.find=Fee,z.findIndex=xk,z.findKey=Xte,z.findLast=jee,z.findLastIndex=wk,z.findLastKey=Qte,z.floor=Ere,z.forEach=Ak,z.forEachRight=Pk,z.forIn=Jte,z.forInRight=ene,z.forOwn=tne,z.forOwnRight=nne,z.get=T_,z.gt=_te,z.gte=Ste,z.has=one,z.hasIn=M_,z.head=Sk,z.identity=to,z.includes=Wee,z.indexOf=jJ,z.inRange=Cne,z.invoke=une,z.isArguments=sc,z.isArray=Wt,z.isArrayBuffer=Cte,z.isArrayLike=Ji,z.isArrayLikeObject=wr,z.isBoolean=Ete,z.isBuffer=Vu,z.isDate=Ote,z.isElement=Ate,z.isEmpty=Pte,z.isEqual=kte,z.isEqualWith=Tte,z.isError=P_,z.isFinite=Mte,z.isFunction=Ws,z.isInteger=Nk,z.isLength=jv,z.isMap=Lk,z.isMatch=Rte,z.isMatchWith=Dte,z.isNaN=$te,z.isNative=Ite,z.isNil=Lte,z.isNull=Nte,z.isNumber=Fk,z.isObject=lr,z.isObjectLike=pr,z.isPlainObject=_p,z.isRegExp=k_,z.isSafeInteger=Fte,z.isSet=jk,z.isString=Bv,z.isSymbol=So,z.isTypedArray=Lf,z.isUndefined=jte,z.isWeakMap=Bte,z.isWeakSet=zte,z.join=WJ,z.kebabCase=Tne,z.last=ea,z.lastIndexOf=HJ,z.lowerCase=Mne,z.lowerFirst=Rne,z.lt=Ute,z.lte=Vte,z.max=Ore,z.maxBy=Are,z.mean=Pre,z.meanBy=kre,z.min=Tre,z.minBy=Mre,z.stubArray=L_,z.stubFalse=F_,z.stubObject=mre,z.stubString=vre,z.stubTrue=yre,z.multiply=Rre,z.nth=KJ,z.noConflict=ure,z.noop=N_,z.now=Nv,z.pad=Dne,z.padEnd=$ne,z.padStart=Ine,z.parseInt=Nne,z.random=Ene,z.reduce=Yee,z.reduceRight=Zee,z.repeat=Lne,z.replace=Fne,z.result=gne,z.round=Dre,z.runInContext=le,z.sample=Qee,z.size=tte,z.snakeCase=jne,z.some=nte,z.sortedIndex=JJ,z.sortedIndexBy=eee,z.sortedIndexOf=tee,z.sortedLastIndex=nee,z.sortedLastIndexBy=ree,z.sortedLastIndexOf=iee,z.startCase=zne,z.startsWith=Une,z.subtract=$re,z.sum=Ire,z.sumBy=Nre,z.template=Vne,z.times=bre,z.toFinite=Hs,z.toInteger=Xt,z.toLength=zk,z.toLower=Wne,z.toNumber=ta,z.toSafeInteger=Wte,z.toString=On,z.toUpper=Hne,z.trim=Kne,z.trimEnd=qne,z.trimStart=Gne,z.truncate=Yne,z.unescape=Zne,z.uniqueId=wre,z.upperCase=Xne,z.upperFirst=R_,z.each=Ak,z.eachRight=Pk,z.first=Sk,I_(z,function(){var d={};return as(z,function(g,_){kn.call(z.prototype,_)||(d[_]=g)}),d}(),{chain:!1}),z.VERSION=r,Yo(["bind","bindKey","curry","curryRight","partial","partialRight"],function(d){z[d].placeholder=z}),Yo(["drop","take"],function(d,g){cn.prototype[d]=function(_){_=_===n?1:Fr(Xt(_),0);var k=this.__filtered__&&!g?new cn(this):this.clone();return k.__filtered__?k.__takeCount__=wi(_,k.__takeCount__):k.__views__.push({size:wi(_,re),type:d+(k.__dir__<0?"Right":"")}),k},cn.prototype[d+"Right"]=function(_){return this.reverse()[d](_).reverse()}}),Yo(["filter","map","takeWhile"],function(d,g){var _=g+1,k=_==Z||_==G;cn.prototype[d]=function(R){var U=this.clone();return U.__iteratees__.push({iteratee:Et(R,3),type:_}),U.__filtered__=U.__filtered__||k,U}}),Yo(["head","last"],function(d,g){var _="take"+(g?"Right":"");cn.prototype[d]=function(){return this[_](1).value()[0]}}),Yo(["initial","tail"],function(d,g){var _="drop"+(g?"":"Right");cn.prototype[d]=function(){return this.__filtered__?new cn(this):this[_](1)}}),cn.prototype.compact=function(){return this.filter(to)},cn.prototype.find=function(d){return this.filter(d).head()},cn.prototype.findLast=function(d){return this.reverse().find(d)},cn.prototype.invokeMap=tn(function(d,g){return typeof d=="function"?new cn(this):this.map(function(_){return mp(_,d,g)})}),cn.prototype.reject=function(d){return this.filter(Fv(Et(d)))},cn.prototype.slice=function(d,g){d=Xt(d);var _=this;return _.__filtered__&&(d>0||g<0)?new cn(_):(d<0?_=_.takeRight(-d):d&&(_=_.drop(d)),g!==n&&(g=Xt(g),_=g<0?_.dropRight(-g):_.take(g-d)),_)},cn.prototype.takeRightWhile=function(d){return this.reverse().takeWhile(d).reverse()},cn.prototype.toArray=function(){return this.take(re)},as(cn.prototype,function(d,g){var _=/^(?:filter|find|map|reject)|While$/.test(g),k=/^(?:head|last)$/.test(g),R=z[k?"take"+(g=="last"?"Right":""):g],U=k||/^find/.test(g);R&&(z.prototype[g]=function(){var X=this.__wrapped__,ae=k?[1]:arguments,ce=X instanceof cn,Te=ae[0],Me=ce||Wt(X),$e=function(on){var pn=R.apply(z,Nu([on],ae));return k&&Je?pn[0]:pn};Me&&_&&typeof Te=="function"&&Te.length!=1&&(ce=Me=!1);var Je=this.__chain__,ft=!!this.__actions__.length,At=U&&!Je,Jt=ce&&!ft;if(!U&&Me){X=Jt?X:new cn(this);var Pt=d.apply(X,ae);return Pt.__actions__.push({func:$v,args:[$e],thisArg:n}),new Xo(Pt,Je)}return At&&Jt?d.apply(this,ae):(Pt=this.thru($e),At?k?Pt.value()[0]:Pt.value():Pt)})}),Yo(["pop","push","shift","sort","splice","unshift"],function(d){var g=av[d],_=/^(?:push|sort|unshift)$/.test(d)?"tap":"thru",k=/^(?:pop|shift)$/.test(d);z.prototype[d]=function(){var R=arguments;if(k&&!this.__chain__){var U=this.value();return g.apply(Wt(U)?U:[],R)}return this[_](function(X){return g.apply(Wt(X)?X:[],R)})}}),as(cn.prototype,function(d,g){var _=z[g];if(_){var k=_.name+"";kn.call(Rf,k)||(Rf[k]=[]),Rf[k].push({name:g,func:_})}}),Rf[Av(n,w).name]=[{name:"wrapper",func:n}],cn.prototype.clone=ZX,cn.prototype.reverse=XX,cn.prototype.value=QX,z.prototype.at=Aee,z.prototype.chain=Pee,z.prototype.commit=kee,z.prototype.next=Tee,z.prototype.plant=Ree,z.prototype.reverse=Dee,z.prototype.toJSON=z.prototype.valueOf=z.prototype.value=$ee,z.prototype.first=z.prototype.head,lp&&(z.prototype[lp]=Mee),z},kf=kX();Jl?((Jl.exports=kf)._=kf,$2._=kf):ui._=kf}).call(Fa)})(ob,ob.exports);var OXe=ob.exports;function Zhe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function AR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function PR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?AR(Object(n),!0).forEach(function(r){Zhe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Xhe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Qhe(e,t){if(e==null)return{};var n=Xhe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Jhe(e,t){return epe(e)||tpe(e,t)||npe(e,t)||rpe()}function epe(e){if(Array.isArray(e))return e}function tpe(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,i=!1,o=void 0;try{for(var a=e[Symbol.iterator](),s;!(r=(s=a.next()).done)&&(n.push(s.value),!(t&&n.length===t));r=!0);}catch(u){i=!0,o=u}finally{try{!r&&a.return!=null&&a.return()}finally{if(i)throw o}}return n}}function npe(e,t){if(e){if(typeof e=="string")return kR(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return kR(e,t)}}function kR(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function rpe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ipe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function TR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function MR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TR(Object(n),!0).forEach(function(r){ipe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ope(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(r){return t.reduceRight(function(i,o){return o(i)},r)}}function l0(e){return function t(){for(var n=this,r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return i.length>=e.length?e.apply(this,i):function(){for(var a=arguments.length,s=new Array(a),u=0;u<a;u++)s[u]=arguments[u];return t.apply(n,[].concat(i,s))}}}function ab(e){return{}.toString.call(e).includes("Object")}function ape(e){return!Object.keys(e).length}function vg(e){return typeof e=="function"}function spe(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function upe(e,t){return ab(t)||Sl("changeType"),Object.keys(t).some(function(n){return!spe(e,n)})&&Sl("changeField"),t}function lpe(e){vg(e)||Sl("selectorType")}function cpe(e){vg(e)||ab(e)||Sl("handlerType"),ab(e)&&Object.values(e).some(function(t){return!vg(t)})&&Sl("handlersType")}function fpe(e){e||Sl("initialIsRequired"),ab(e)||Sl("initialType"),ape(e)&&Sl("initialContent")}function dpe(e,t){throw new Error(e[t]||e.default)}var hpe={initialIsRequired:"initial state is required",initialType:"initial state should be an object",initialContent:"initial state shouldn't be an empty object",handlerType:"handler should be an object or a function",handlersType:"all handlers should be a functions",selectorType:"selector should be a function",changeType:"provided value of changes should be an object",changeField:'it seams you want to change a field in the state which is not specified in the "initial" state',default:"an unknown error accured in `state-local` package"},Sl=l0(dpe)(hpe),l1={changes:upe,selector:lpe,handler:cpe,initial:fpe};function ppe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};l1.initial(e),l1.handler(t);var n={current:e},r=l0(vpe)(n,t),i=l0(mpe)(n),o=l0(l1.changes)(e),a=l0(gpe)(n);function s(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(c){return c};return l1.selector(l),l(n.current)}function u(l){ope(r,i,o,a)(l)}return[s,u]}function gpe(e,t){return vg(t)?t(e.current):t}function mpe(e,t){return e.current=MR(MR({},e.current),t),t}function vpe(e,t,n){return vg(t)?t(e.current):Object.keys(n).forEach(function(r){var i;return(i=t[r])===null||i===void 0?void 0:i.call(t,e.current[r])}),n}var ype={create:ppe},bpe={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.52.2/min/vs"}};function xpe(e){return function t(){for(var n=this,r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return i.length>=e.length?e.apply(this,i):function(){for(var a=arguments.length,s=new Array(a),u=0;u<a;u++)s[u]=arguments[u];return t.apply(n,[].concat(i,s))}}}function wpe(e){return{}.toString.call(e).includes("Object")}function _pe(e){return e||RR("configIsRequired"),wpe(e)||RR("configType"),e.urls?(Spe(),{paths:{vs:e.urls.monacoBase}}):e}function Spe(){console.warn(sz.deprecation)}function Cpe(e,t){throw new Error(e[t]||e.default)}var sz={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:`Deprecation warning!
|
||
You are using deprecated way of configuration.
|
||
|
||
Instead of using
|
||
monaco.config({ urls: { monacoBase: '...' } })
|
||
use
|
||
monaco.config({ paths: { vs: '...' } })
|
||
|
||
For more please check the link https://github.com/suren-atoyan/monaco-loader#config
|
||
`},RR=xpe(Cpe)(sz),Epe={config:_pe},Ope=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return function(i){return n.reduceRight(function(o,a){return a(o)},i)}};function uz(e,t){return Object.keys(t).forEach(function(n){t[n]instanceof Object&&e[n]&&Object.assign(t[n],uz(e[n],t[n]))}),PR(PR({},e),t)}var Ape={type:"cancelation",msg:"operation is manually canceled"};function ES(e){var t=!1,n=new Promise(function(r,i){e.then(function(o){return t?i(Ape):r(o)}),e.catch(i)});return n.cancel=function(){return t=!0},n}var Ppe=ype.create({config:bpe,isInitialized:!1,resolve:null,reject:null,monaco:null}),lz=Jhe(Ppe,2),km=lz[0],lw=lz[1];function kpe(e){var t=Epe.config(e),n=t.monaco,r=Qhe(t,["monaco"]);lw(function(i){return{config:uz(i.config,r),monaco:n}})}function Tpe(){var e=km(function(t){var n=t.monaco,r=t.isInitialized,i=t.resolve;return{monaco:n,isInitialized:r,resolve:i}});if(!e.isInitialized){if(lw({isInitialized:!0}),e.monaco)return e.resolve(e.monaco),ES(OS);if(window.monaco&&window.monaco.editor)return cz(window.monaco),e.resolve(window.monaco),ES(OS);Ope(Mpe,Dpe)($pe)}return ES(OS)}function Mpe(e){return document.body.appendChild(e)}function Rpe(e){var t=document.createElement("script");return e&&(t.src=e),t}function Dpe(e){var t=km(function(r){var i=r.config,o=r.reject;return{config:i,reject:o}}),n=Rpe("".concat(t.config.paths.vs,"/loader.js"));return n.onload=function(){return e()},n.onerror=t.reject,n}function $pe(){var e=km(function(n){var r=n.config,i=n.resolve,o=n.reject;return{config:r,resolve:i,reject:o}}),t=window.require;t.config(e.config),t(["vs/editor/editor.main"],function(n){cz(n),e.resolve(n)},function(n){e.reject(n)})}function cz(e){km().monaco||lw({monaco:e})}function Ipe(){return km(function(e){var t=e.monaco;return t})}var OS=new Promise(function(e,t){return lw({resolve:e,reject:t})}),fz={config:kpe,init:Tpe,__getMonacoInstance:Ipe},Npe={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}},AS=Npe,Lpe={container:{display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"}},Fpe=Lpe;function jpe({children:e}){return F.createElement("div",{style:Fpe.container},e)}var Bpe=jpe,zpe=Bpe;function Upe({width:e,height:t,isEditorReady:n,loading:r,_ref:i,className:o,wrapperProps:a}){return F.createElement("section",{style:{...AS.wrapper,width:e,height:t},...a},!n&&F.createElement(zpe,null,r),F.createElement("div",{ref:i,style:{...AS.fullWidth,...!n&&AS.hide},className:o}))}var Vpe=Upe,dz=y.memo(Vpe);function Wpe(e){y.useEffect(e,[])}var hz=Wpe;function Hpe(e,t,n=!0){let r=y.useRef(!0);y.useEffect(r.current||!n?()=>{r.current=!1}:e,t)}var Ro=Hpe;function E0(){}function yd(e,t,n,r){return Kpe(e,r)||qpe(e,t,n,r)}function Kpe(e,t){return e.editor.getModel(pz(e,t))}function qpe(e,t,n,r){return e.editor.createModel(t,n,r?pz(e,r):void 0)}function pz(e,t){return e.Uri.parse(t)}function Gpe({original:e,modified:t,language:n,originalLanguage:r,modifiedLanguage:i,originalModelPath:o,modifiedModelPath:a,keepCurrentOriginalModel:s=!1,keepCurrentModifiedModel:u=!1,theme:l="light",loading:c="Loading...",options:f={},height:h="100%",width:p="100%",className:m,wrapperProps:v={},beforeMount:b=E0,onMount:w=E0}){let[x,S]=y.useState(!1),[O,E]=y.useState(!0),C=y.useRef(null),P=y.useRef(null),M=y.useRef(null),I=y.useRef(w),B=y.useRef(b),W=y.useRef(!1);hz(()=>{let K=fz.init();return K.then(G=>(P.current=G)&&E(!1)).catch(G=>G?.type!=="cancelation"&&console.error("Monaco initialization: error:",G)),()=>C.current?Z():K.cancel()}),Ro(()=>{if(C.current&&P.current){let K=C.current.getOriginalEditor(),G=yd(P.current,e||"",r||n||"text",o||"");G!==K.getModel()&&K.setModel(G)}},[o],x),Ro(()=>{if(C.current&&P.current){let K=C.current.getModifiedEditor(),G=yd(P.current,t||"",i||n||"text",a||"");G!==K.getModel()&&K.setModel(G)}},[a],x),Ro(()=>{let K=C.current.getModifiedEditor();K.getOption(P.current.editor.EditorOption.readOnly)?K.setValue(t||""):t!==K.getValue()&&(K.executeEdits("",[{range:K.getModel().getFullModelRange(),text:t||"",forceMoveMarkers:!0}]),K.pushUndoStop())},[t],x),Ro(()=>{C.current?.getModel()?.original.setValue(e||"")},[e],x),Ro(()=>{let{original:K,modified:G}=C.current.getModel();P.current.editor.setModelLanguage(K,r||n||"text"),P.current.editor.setModelLanguage(G,i||n||"text")},[n,r,i],x),Ro(()=>{P.current?.editor.setTheme(l)},[l],x),Ro(()=>{C.current?.updateOptions(f)},[f],x);let V=y.useCallback(()=>{if(!P.current)return;B.current(P.current);let K=yd(P.current,e||"",r||n||"text",o||""),G=yd(P.current,t||"",i||n||"text",a||"");C.current?.setModel({original:K,modified:G})},[n,t,i,e,r,o,a]),ee=y.useCallback(()=>{!W.current&&M.current&&(C.current=P.current.editor.createDiffEditor(M.current,{automaticLayout:!0,...f}),V(),P.current?.editor.setTheme(l),S(!0),W.current=!0)},[f,l,V]);y.useEffect(()=>{x&&I.current(C.current,P.current)},[x]),y.useEffect(()=>{!O&&!x&&ee()},[O,x,ee]);function Z(){let K=C.current?.getModel();s||K?.original?.dispose(),u||K?.modified?.dispose(),C.current?.dispose()}return F.createElement(dz,{width:p,height:h,isEditorReady:x,loading:c,_ref:M,className:m,wrapperProps:v})}var Ype=Gpe;y.memo(Ype);function Zpe(e){let t=y.useRef();return y.useEffect(()=>{t.current=e},[e]),t.current}var Xpe=Zpe,c1=new Map;function Qpe({defaultValue:e,defaultLanguage:t,defaultPath:n,value:r,language:i,path:o,theme:a="light",line:s,loading:u="Loading...",options:l={},overrideServices:c={},saveViewState:f=!0,keepCurrentModel:h=!1,width:p="100%",height:m="100%",className:v,wrapperProps:b={},beforeMount:w=E0,onMount:x=E0,onChange:S,onValidate:O=E0}){let[E,C]=y.useState(!1),[P,M]=y.useState(!0),I=y.useRef(null),B=y.useRef(null),W=y.useRef(null),V=y.useRef(x),ee=y.useRef(w),Z=y.useRef(),K=y.useRef(r),G=Xpe(o),H=y.useRef(!1),j=y.useRef(!1);hz(()=>{let re=fz.init();return re.then(ie=>(I.current=ie)&&M(!1)).catch(ie=>ie?.type!=="cancelation"&&console.error("Monaco initialization: error:",ie)),()=>B.current?Y():re.cancel()}),Ro(()=>{let re=yd(I.current,e||r||"",t||i||"",o||n||"");re!==B.current?.getModel()&&(f&&c1.set(G,B.current?.saveViewState()),B.current?.setModel(re),f&&B.current?.restoreViewState(c1.get(o)))},[o],E),Ro(()=>{B.current?.updateOptions(l)},[l],E),Ro(()=>{!B.current||r===void 0||(B.current.getOption(I.current.editor.EditorOption.readOnly)?B.current.setValue(r):r!==B.current.getValue()&&(j.current=!0,B.current.executeEdits("",[{range:B.current.getModel().getFullModelRange(),text:r,forceMoveMarkers:!0}]),B.current.pushUndoStop(),j.current=!1))},[r],E),Ro(()=>{let re=B.current?.getModel();re&&i&&I.current?.editor.setModelLanguage(re,i)},[i],E),Ro(()=>{s!==void 0&&B.current?.revealLine(s)},[s],E),Ro(()=>{I.current?.editor.setTheme(a)},[a],E);let q=y.useCallback(()=>{if(!(!W.current||!I.current)&&!H.current){ee.current(I.current);let re=o||n,ie=yd(I.current,r||e||"",t||i||"",re||"");B.current=I.current?.editor.create(W.current,{model:ie,automaticLayout:!0,...l},c),f&&B.current.restoreViewState(c1.get(re)),I.current.editor.setTheme(a),s!==void 0&&B.current.revealLine(s),C(!0),H.current=!0}},[e,t,n,r,i,o,l,c,f,a,s]);y.useEffect(()=>{E&&V.current(B.current,I.current)},[E]),y.useEffect(()=>{!P&&!E&&q()},[P,E,q]),K.current=r,y.useEffect(()=>{E&&S&&(Z.current?.dispose(),Z.current=B.current?.onDidChangeModelContent(re=>{j.current||S(B.current.getValue(),re)}))},[E,S]),y.useEffect(()=>{if(E){let re=I.current.editor.onDidChangeMarkers(ie=>{let se=B.current.getModel()?.uri;if(se&&ie.find(ye=>ye.path===se.path)){let ye=I.current.editor.getModelMarkers({resource:se});O?.(ye)}});return()=>{re?.dispose()}}return()=>{}},[E,O]);function Y(){Z.current?.dispose(),h?f&&c1.set(o,B.current.saveViewState()):B.current.getModel()?.dispose(),B.current.dispose()}return F.createElement(dz,{width:p,height:m,isEditorReady:E,loading:u,_ref:W,className:v,wrapperProps:b})}var Jpe=Qpe,AXe=y.memo(Jpe);function fi(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var e0e=typeof Symbol=="function"&&Symbol.observable||"@@observable",DR=e0e,PS=()=>Math.random().toString(36).substring(7).split("").join("."),t0e={INIT:`@@redux/INIT${PS()}`,REPLACE:`@@redux/REPLACE${PS()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${PS()}`},sb=t0e;function a5(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function gz(e,t,n){if(typeof e!="function")throw new Error(fi(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(fi(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(fi(1));return n(gz)(e,t)}let r=e,i=t,o=new Map,a=o,s=0,u=!1;function l(){a===o&&(a=new Map,o.forEach((b,w)=>{a.set(w,b)}))}function c(){if(u)throw new Error(fi(3));return i}function f(b){if(typeof b!="function")throw new Error(fi(4));if(u)throw new Error(fi(5));let w=!0;l();const x=s++;return a.set(x,b),function(){if(w){if(u)throw new Error(fi(6));w=!1,l(),a.delete(x),o=null}}}function h(b){if(!a5(b))throw new Error(fi(7));if(typeof b.type>"u")throw new Error(fi(8));if(typeof b.type!="string")throw new Error(fi(17));if(u)throw new Error(fi(9));try{u=!0,i=r(i,b)}finally{u=!1}return(o=a).forEach(x=>{x()}),b}function p(b){if(typeof b!="function")throw new Error(fi(10));r=b,h({type:sb.REPLACE})}function m(){const b=f;return{subscribe(w){if(typeof w!="object"||w===null)throw new Error(fi(11));function x(){const O=w;O.next&&O.next(c())}return x(),{unsubscribe:b(x)}},[DR](){return this}}}return h({type:sb.INIT}),{dispatch:h,subscribe:f,getState:c,replaceReducer:p,[DR]:m}}function n0e(e){Object.keys(e).forEach(t=>{const n=e[t];if(typeof n(void 0,{type:sb.INIT})>"u")throw new Error(fi(12));if(typeof n(void 0,{type:sb.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(fi(13))})}function r0e(e){const t=Object.keys(e),n={};for(let o=0;o<t.length;o++){const a=t[o];typeof e[a]=="function"&&(n[a]=e[a])}const r=Object.keys(n);let i;try{n0e(n)}catch(o){i=o}return function(a={},s){if(i)throw i;let u=!1;const l={};for(let c=0;c<r.length;c++){const f=r[c],h=n[f],p=a[f],m=h(p,s);if(typeof m>"u")throw s&&s.type,new Error(fi(14));l[f]=m,u=u||m!==p}return u=u||r.length!==Object.keys(a).length,u?l:a}}function ub(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function i0e(...e){return t=>(n,r)=>{const i=t(n,r);let o=()=>{throw new Error(fi(15))};const a={getState:i.getState,dispatch:(u,...l)=>o(u,...l)},s=e.map(u=>u(a));return o=ub(...s)(i.dispatch),{...i,dispatch:o}}}function o0e(e){return a5(e)&&"type"in e&&typeof e.type=="string"}var mz=Symbol.for("immer-nothing"),$R=Symbol.for("immer-draftable"),Uo=Symbol.for("immer-state");function Ba(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Qd=Object.getPrototypeOf;function Xc(e){return!!e&&!!e[Uo]}function xu(e){return e?vz(e)||Array.isArray(e)||!!e[$R]||!!e.constructor?.[$R]||fw(e)||dw(e):!1}var a0e=Object.prototype.constructor.toString();function vz(e){if(!e||typeof e!="object")return!1;const t=Qd(e);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===a0e}function lb(e,t){cw(e)===0?Reflect.ownKeys(e).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function cw(e){const t=e[Uo];return t?t.type_:Array.isArray(e)?1:fw(e)?2:dw(e)?3:0}function mE(e,t){return cw(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function yz(e,t,n){const r=cw(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function s0e(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function fw(e){return e instanceof Map}function dw(e){return e instanceof Set}function fc(e){return e.copy_||e.base_}function vE(e,t){if(fw(e))return new Map(e);if(dw(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&vz(e))return Qd(e)?{...e}:Object.assign(Object.create(null),e);const n=Object.getOwnPropertyDescriptors(e);delete n[Uo];let r=Reflect.ownKeys(n);for(let i=0;i<r.length;i++){const o=r[i],a=n[o];a.writable===!1&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(n[o]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[o]})}return Object.create(Qd(e),n)}function s5(e,t=!1){return hw(e)||Xc(e)||!xu(e)||(cw(e)>1&&(e.set=e.add=e.clear=e.delete=u0e),Object.freeze(e),t&&Object.entries(e).forEach(([n,r])=>s5(r,!0))),e}function u0e(){Ba(2)}function hw(e){return Object.isFrozen(e)}var l0e={};function Qc(e){const t=l0e[e];return t||Ba(0,e),t}var yg;function bz(){return yg}function c0e(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function IR(e,t){t&&(Qc("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function yE(e){bE(e),e.drafts_.forEach(f0e),e.drafts_=null}function bE(e){e===yg&&(yg=e.parent_)}function NR(e){return yg=c0e(yg,e)}function f0e(e){const t=e[Uo];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function LR(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[Uo].modified_&&(yE(t),Ba(4)),xu(e)&&(e=cb(t,e),t.parent_||fb(t,e)),t.patches_&&Qc("Patches").generateReplacementPatches_(n[Uo].base_,e,t.patches_,t.inversePatches_)):e=cb(t,n,[]),yE(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==mz?e:void 0}function cb(e,t,n){if(hw(t))return t;const r=t[Uo];if(!r)return lb(t,(i,o)=>FR(e,r,t,i,o,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return fb(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const i=r.copy_;let o=i,a=!1;r.type_===3&&(o=new Set(i),i.clear(),a=!0),lb(o,(s,u)=>FR(e,r,i,s,u,n,a)),fb(e,i,!1),n&&e.patches_&&Qc("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function FR(e,t,n,r,i,o,a){if(Xc(i)){const s=o&&t&&t.type_!==3&&!mE(t.assigned_,r)?o.concat(r):void 0,u=cb(e,i,s);if(yz(n,r,u),Xc(u))e.canAutoFreeze_=!1;else return}else a&&n.add(i);if(xu(i)&&!hw(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;cb(e,i),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&Object.prototype.propertyIsEnumerable.call(n,r)&&fb(e,i)}}function fb(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&s5(t,n)}function d0e(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:bz(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=r,o=u5;n&&(i=[r],o=bg);const{revoke:a,proxy:s}=Proxy.revocable(i,o);return r.draft_=s,r.revoke_=a,s}var u5={get(e,t){if(t===Uo)return e;const n=fc(e);if(!mE(n,t))return h0e(e,n,t);const r=n[t];return e.finalized_||!xu(r)?r:r===kS(e.base_,t)?(TS(e),e.copy_[t]=wE(r,e)):r},has(e,t){return t in fc(e)},ownKeys(e){return Reflect.ownKeys(fc(e))},set(e,t,n){const r=xz(fc(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const i=kS(fc(e),t),o=i?.[Uo];if(o&&o.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(s0e(n,i)&&(n!==void 0||mE(e.base_,t)))return!0;TS(e),xE(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return kS(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,TS(e),xE(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=fc(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){Ba(11)},getPrototypeOf(e){return Qd(e.base_)},setPrototypeOf(){Ba(12)}},bg={};lb(u5,(e,t)=>{bg[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});bg.deleteProperty=function(e,t){return bg.set.call(this,e,t,void 0)};bg.set=function(e,t,n){return u5.set.call(this,e[0],t,n,e[0])};function kS(e,t){const n=e[Uo];return(n?fc(n):e)[t]}function h0e(e,t,n){const r=xz(t,n);return r?"value"in r?r.value:r.get?.call(e.draft_):void 0}function xz(e,t){if(!(t in e))return;let n=Qd(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Qd(n)}}function xE(e){e.modified_||(e.modified_=!0,e.parent_&&xE(e.parent_))}function TS(e){e.copy_||(e.copy_=vE(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var p0e=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const o=n;n=t;const a=this;return function(u=o,...l){return a.produce(u,c=>n.call(this,c,...l))}}typeof n!="function"&&Ba(6),r!==void 0&&typeof r!="function"&&Ba(7);let i;if(xu(t)){const o=NR(this),a=wE(t,void 0);let s=!0;try{i=n(a),s=!1}finally{s?yE(o):bE(o)}return IR(o,r),LR(i,o)}else if(!t||typeof t!="object"){if(i=n(t),i===void 0&&(i=t),i===mz&&(i=void 0),this.autoFreeze_&&s5(i,!0),r){const o=[],a=[];Qc("Patches").generateReplacementPatches_(t,i,o,a),r(o,a)}return i}else Ba(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(a,...s)=>this.produceWithPatches(a,u=>t(u,...s));let r,i;return[this.produce(t,n,(a,s)=>{r=a,i=s}),r,i]},typeof e?.autoFreeze=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){xu(e)||Ba(8),Xc(e)&&(e=g0e(e));const t=NR(this),n=wE(e,void 0);return n[Uo].isManual_=!0,bE(t),n}finishDraft(e,t){const n=e&&e[Uo];(!n||!n.isManual_)&&Ba(9);const{scope_:r}=n;return IR(r,t),LR(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const i=t[n];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}n>-1&&(t=t.slice(n+1));const r=Qc("Patches").applyPatches_;return Xc(e)?r(e,t):this.produce(e,i=>r(i,t))}};function wE(e,t){const n=fw(e)?Qc("MapSet").proxyMap_(e,t):dw(e)?Qc("MapSet").proxySet_(e,t):d0e(e,t);return(t?t.scope_:bz()).drafts_.push(n),n}function g0e(e){return Xc(e)||Ba(10,e),wz(e)}function wz(e){if(!xu(e)||hw(e))return e;const t=e[Uo];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=vE(e,t.scope_.immer_.useStrictShallowCopy_)}else n=vE(e,!0);return lb(n,(r,i)=>{yz(n,r,wz(i))}),t&&(t.finalized_=!1),n}var Vo=new p0e,_z=Vo.produce;Vo.produceWithPatches.bind(Vo);Vo.setAutoFreeze.bind(Vo);Vo.setUseStrictShallowCopy.bind(Vo);Vo.applyPatches.bind(Vo);Vo.createDraft.bind(Vo);Vo.finishDraft.bind(Vo);function m0e(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function v0e(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function y0e(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(n=>typeof n=="function")){const n=e.map(r=>typeof r=="function"?`function ${r.name||"unnamed"}()`:typeof r).join(", ");throw new TypeError(`${t}[${n}]`)}}var jR=e=>Array.isArray(e)?e:[e];function b0e(e){const t=Array.isArray(e[0])?e[0]:e;return y0e(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function x0e(e,t){const n=[],{length:r}=e;for(let i=0;i<r;i++)n.push(e[i].apply(null,t));return n}var w0e=class{constructor(e){this.value=e}deref(){return this.value}},_0e=typeof WeakRef<"u"?WeakRef:w0e,S0e=0,BR=1;function f1(){return{s:S0e,v:void 0,o:null,p:null}}function Sz(e,t={}){let n=f1();const{resultEqualityCheck:r}=t;let i,o=0;function a(){let s=n;const{length:u}=arguments;for(let f=0,h=u;f<h;f++){const p=arguments[f];if(typeof p=="function"||typeof p=="object"&&p!==null){let m=s.o;m===null&&(s.o=m=new WeakMap);const v=m.get(p);v===void 0?(s=f1(),m.set(p,s)):s=v}else{let m=s.p;m===null&&(s.p=m=new Map);const v=m.get(p);v===void 0?(s=f1(),m.set(p,s)):s=v}}const l=s;let c;if(s.s===BR?c=s.v:(c=e.apply(null,arguments),o++),l.s=BR,r){const f=i?.deref?.()??i;f!=null&&r(f,c)&&(c=f,o!==0&&o--),i=typeof c=="object"&&c!==null||typeof c=="function"?new _0e(c):c}return l.v=c,c}return a.clearCache=()=>{n=f1(),a.resetResultsCount()},a.resultsCount=()=>o,a.resetResultsCount=()=>{o=0},a}function C0e(e,...t){const n=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,r=(...i)=>{let o=0,a=0,s,u={},l=i.pop();typeof l=="object"&&(u=l,l=i.pop()),m0e(l,`createSelector expects an output function after the inputs, but received: [${typeof l}]`);const c={...n,...u},{memoize:f,memoizeOptions:h=[],argsMemoize:p=Sz,argsMemoizeOptions:m=[],devModeChecks:v={}}=c,b=jR(h),w=jR(m),x=b0e(i),S=f(function(){return o++,l.apply(null,arguments)},...b),O=p(function(){a++;const C=x0e(x,arguments);return s=S.apply(null,C),s},...w);return Object.assign(O,{resultFunc:l,memoizedResultFunc:S,dependencies:x,dependencyRecomputations:()=>a,resetDependencyRecomputations:()=>{a=0},lastResult:()=>s,recomputations:()=>o,resetRecomputations:()=>{o=0},memoize:f,argsMemoize:p})};return Object.assign(r,{withTypes:()=>r}),r}var E0e=C0e(Sz),O0e=Object.assign((e,t=E0e)=>{v0e(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const n=Object.keys(e),r=n.map(o=>e[o]);return t(r,(...o)=>o.reduce((a,s,u)=>(a[n[u]]=s,a),{}))},{withTypes:()=>O0e});function Cz(e){return({dispatch:n,getState:r})=>i=>o=>typeof o=="function"?o(n,r,e):i(o)}var A0e=Cz(),P0e=Cz,k0e=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?ub:ub.apply(null,arguments)},T0e=e=>e&&typeof e.match=="function";function O0(e,t){function n(...r){if(t){let i=t(...r);if(!i)throw new Error(fu(0));return{type:e,payload:i.payload,..."meta"in i&&{meta:i.meta},..."error"in i&&{error:i.error}}}return{type:e,payload:r[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=r=>o0e(r)&&r.type===e,n}var Ez=class c0 extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,c0.prototype)}static get[Symbol.species](){return c0}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new c0(...t[0].concat(this)):new c0(...t.concat(this))}};function zR(e){return xu(e)?_z(e,()=>{}):e}function UR(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}function M0e(e){return typeof e=="boolean"}var R0e=()=>function(t){const{thunk:n=!0,immutableCheck:r=!0,serializableCheck:i=!0,actionCreatorCheck:o=!0}=t??{};let a=new Ez;return n&&(M0e(n)?a.push(A0e):a.push(P0e(n.extraArgument))),a},D0e="RTK_autoBatch",VR=e=>t=>{setTimeout(t,e)},$0e=(e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let i=!0,o=!1,a=!1;const s=new Set,u=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:VR(10):e.type==="callback"?e.queueNotification:VR(e.timeout),l=()=>{a=!1,o&&(o=!1,s.forEach(c=>c()))};return Object.assign({},r,{subscribe(c){const f=()=>i&&c(),h=r.subscribe(f);return s.add(c),()=>{h(),s.delete(c)}},dispatch(c){try{return i=!c?.meta?.[D0e],o=!i,o&&(a||(a=!0,u(l))),r.dispatch(c)}finally{i=!0}}})},I0e=e=>function(n){const{autoBatch:r=!0}=n??{};let i=new Ez(e);return r&&i.push($0e(typeof r=="object"?r:void 0)),i};function PXe(e){const t=R0e(),{reducer:n=void 0,middleware:r,devTools:i=!0,preloadedState:o=void 0,enhancers:a=void 0}=e;let s;if(typeof n=="function")s=n;else if(a5(n))s=r0e(n);else throw new Error(fu(1));let u;typeof r=="function"?u=r(t):u=t();let l=ub;i&&(l=k0e({trace:!1,...typeof i=="object"&&i}));const c=i0e(...u),f=I0e(c);let h=typeof a=="function"?a(f):f();const p=l(...h);return gz(s,o,p)}function Oz(e){const t={},n=[];let r;const i={addCase(o,a){const s=typeof o=="string"?o:o.type;if(!s)throw new Error(fu(28));if(s in t)throw new Error(fu(29));return t[s]=a,i},addMatcher(o,a){return n.push({matcher:o,reducer:a}),i},addDefaultCase(o){return r=o,i}};return e(i),[t,n,r]}function N0e(e){return typeof e=="function"}function L0e(e,t){let[n,r,i]=Oz(t),o;if(N0e(e))o=()=>zR(e());else{const s=zR(e);o=()=>s}function a(s=o(),u){let l=[n[u.type],...r.filter(({matcher:c})=>c(u)).map(({reducer:c})=>c)];return l.filter(c=>!!c).length===0&&(l=[i]),l.reduce((c,f)=>{if(f)if(Xc(c)){const p=f(c,u);return p===void 0?c:p}else{if(xu(c))return _z(c,h=>f(h,u));{const h=f(c,u);if(h===void 0){if(c===null)return c;throw Error("A case reducer on a non-draftable value must not return undefined")}return h}}return c},s)}return a.getInitialState=o,a}var F0e=(e,t)=>T0e(e)?e.match(t):e(t);function j0e(...e){return t=>e.some(n=>F0e(n,t))}var B0e="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",z0e=(e=21)=>{let t="",n=e;for(;n--;)t+=B0e[Math.random()*64|0];return t},U0e=["name","message","stack","code"],MS=class{constructor(e,t){this.payload=e,this.meta=t}_type},WR=class{constructor(e,t){this.payload=e,this.meta=t}_type},V0e=e=>{if(typeof e=="object"&&e!==null){const t={};for(const n of U0e)typeof e[n]=="string"&&(t[n]=e[n]);return t}return{message:String(e)}},kXe=(()=>{function e(t,n,r){const i=O0(t+"/fulfilled",(u,l,c,f)=>({payload:u,meta:{...f||{},arg:c,requestId:l,requestStatus:"fulfilled"}})),o=O0(t+"/pending",(u,l,c)=>({payload:void 0,meta:{...c||{},arg:l,requestId:u,requestStatus:"pending"}})),a=O0(t+"/rejected",(u,l,c,f,h)=>({payload:f,error:(r&&r.serializeError||V0e)(u||"Rejected"),meta:{...h||{},arg:c,requestId:l,rejectedWithValue:!!f,requestStatus:"rejected",aborted:u?.name==="AbortError",condition:u?.name==="ConditionError"}}));function s(u){return(l,c,f)=>{const h=r?.idGenerator?r.idGenerator(u):z0e(),p=new AbortController;let m,v;function b(x){v=x,p.abort()}const w=async function(){let x;try{let O=r?.condition?.(u,{getState:c,extra:f});if(H0e(O)&&(O=await O),O===!1||p.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const E=new Promise((C,P)=>{m=()=>{P({name:"AbortError",message:v||"Aborted"})},p.signal.addEventListener("abort",m)});l(o(h,u,r?.getPendingMeta?.({requestId:h,arg:u},{getState:c,extra:f}))),x=await Promise.race([E,Promise.resolve(n(u,{dispatch:l,getState:c,extra:f,requestId:h,signal:p.signal,abort:b,rejectWithValue:(C,P)=>new MS(C,P),fulfillWithValue:(C,P)=>new WR(C,P)})).then(C=>{if(C instanceof MS)throw C;return C instanceof WR?i(C.payload,h,u,C.meta):i(C,h,u)})])}catch(O){x=O instanceof MS?a(null,h,u,O.payload,O.meta):a(O,h,u)}finally{m&&p.signal.removeEventListener("abort",m)}return r&&!r.dispatchConditionRejection&&a.match(x)&&x.meta.condition||l(x),x}();return Object.assign(w,{abort:b,requestId:h,arg:u,unwrap(){return w.then(W0e)}})}}return Object.assign(s,{pending:o,rejected:a,fulfilled:i,settled:j0e(a,i),typePrefix:t})}return e.withTypes=()=>e,e})();function W0e(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function H0e(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var K0e=Symbol.for("rtk-slice-createasyncthunk");function q0e(e,t){return`${e}/${t}`}function G0e({creators:e}={}){const t=e?.asyncThunk?.[K0e];return function(r){const{name:i,reducerPath:o=i}=r;if(!i)throw new Error(fu(11));const a=(typeof r.reducers=="function"?r.reducers(Z0e()):r.reducers)||{},s=Object.keys(a),u={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},l={addCase(x,S){const O=typeof x=="string"?x:x.type;if(!O)throw new Error(fu(12));if(O in u.sliceCaseReducersByType)throw new Error(fu(13));return u.sliceCaseReducersByType[O]=S,l},addMatcher(x,S){return u.sliceMatchers.push({matcher:x,reducer:S}),l},exposeAction(x,S){return u.actionCreators[x]=S,l},exposeCaseReducer(x,S){return u.sliceCaseReducersByName[x]=S,l}};s.forEach(x=>{const S=a[x],O={reducerName:x,type:q0e(i,x),createNotation:typeof r.reducers=="function"};Q0e(S)?ege(O,S,l,t):X0e(O,S,l)});function c(){const[x={},S=[],O=void 0]=typeof r.extraReducers=="function"?Oz(r.extraReducers):[r.extraReducers],E={...x,...u.sliceCaseReducersByType};return L0e(r.initialState,C=>{for(let P in E)C.addCase(P,E[P]);for(let P of u.sliceMatchers)C.addMatcher(P.matcher,P.reducer);for(let P of S)C.addMatcher(P.matcher,P.reducer);O&&C.addDefaultCase(O)})}const f=x=>x,h=new Map;let p;function m(x,S){return p||(p=c()),p(x,S)}function v(){return p||(p=c()),p.getInitialState()}function b(x,S=!1){function O(C){let P=C[x];return typeof P>"u"&&S&&(P=v()),P}function E(C=f){const P=UR(h,S,()=>new WeakMap);return UR(P,C,()=>{const M={};for(const[I,B]of Object.entries(r.selectors??{}))M[I]=Y0e(B,C,v,S);return M})}return{reducerPath:x,getSelectors:E,get selectors(){return E(O)},selectSlice:O}}const w={name:i,reducer:m,actions:u.actionCreators,caseReducers:u.sliceCaseReducersByName,getInitialState:v,...b(o),injectInto(x,{reducerPath:S,...O}={}){const E=S??o;return x.inject({reducerPath:E,reducer:m},O),{...w,...b(E,!0)}}};return w}}function Y0e(e,t,n,r){function i(o,...a){let s=t(o);return typeof s>"u"&&r&&(s=n()),e(s,...a)}return i.unwrapped=e,i}var TXe=G0e();function Z0e(){function e(t,n){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...n}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...n){return t(...n)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,n){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:n}},asyncThunk:e}}function X0e({type:e,reducerName:t,createNotation:n},r,i){let o,a;if("reducer"in r){if(n&&!J0e(r))throw new Error(fu(17));o=r.reducer,a=r.prepare}else o=r;i.addCase(e,o).exposeCaseReducer(t,o).exposeAction(t,a?O0(e,a):O0(e))}function Q0e(e){return e._reducerDefinitionType==="asyncThunk"}function J0e(e){return e._reducerDefinitionType==="reducerWithPrepare"}function ege({type:e,reducerName:t},n,r,i){if(!i)throw new Error(fu(18));const{payloadCreator:o,fulfilled:a,pending:s,rejected:u,settled:l,options:c}=n,f=i(e,o,c);r.exposeAction(t,f),a&&r.addCase(f.fulfilled,a),s&&r.addCase(f.pending,s),u&&r.addCase(f.rejected,u),l&&r.addMatcher(f.settled,l),r.exposeCaseReducer(t,{fulfilled:a||d1,pending:s||d1,rejected:u||d1,settled:l||d1})}function d1(){}function fu(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const It=e=>typeof e=="string",jp=()=>{let e,t;const n=new Promise((r,i)=>{e=r,t=i});return n.resolve=e,n.reject=t,n},HR=e=>e==null?"":""+e,tge=(e,t,n)=>{e.forEach(r=>{t[r]&&(n[r]=t[r])})},nge=/###/g,KR=e=>e&&e.indexOf("###")>-1?e.replace(nge,"."):e,qR=e=>!e||It(e),A0=(e,t,n)=>{const r=It(t)?t.split("."):t;let i=0;for(;i<r.length-1;){if(qR(e))return{};const o=KR(r[i]);!e[o]&&n&&(e[o]=new n),Object.prototype.hasOwnProperty.call(e,o)?e=e[o]:e={},++i}return qR(e)?{}:{obj:e,k:KR(r[i])}},GR=(e,t,n)=>{const{obj:r,k:i}=A0(e,t,Object);if(r!==void 0||t.length===1){r[i]=n;return}let o=t[t.length-1],a=t.slice(0,t.length-1),s=A0(e,a,Object);for(;s.obj===void 0&&a.length;)o=`${a[a.length-1]}.${o}`,a=a.slice(0,a.length-1),s=A0(e,a,Object),s?.obj&&typeof s.obj[`${s.k}.${o}`]<"u"&&(s.obj=void 0);s.obj[`${s.k}.${o}`]=n},rge=(e,t,n,r)=>{const{obj:i,k:o}=A0(e,t,Object);i[o]=i[o]||[],i[o].push(n)},db=(e,t)=>{const{obj:n,k:r}=A0(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},ige=(e,t,n)=>{const r=db(e,n);return r!==void 0?r:db(t,n)},Az=(e,t,n)=>{for(const r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?It(e[r])||e[r]instanceof String||It(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):Az(e[r],t[r],n):e[r]=t[r]);return e},Vf=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var oge={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const age=e=>It(e)?e.replace(/[&<>"'\/]/g,t=>oge[t]):e;class sge{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const n=this.regExpMap.get(t);if(n!==void 0)return n;const r=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,r),this.regExpQueue.push(t),r}}const uge=[" ",",","?","!",";"],lge=new sge(20),cge=(e,t,n)=>{t=t||"",n=n||"";const r=uge.filter(a=>t.indexOf(a)<0&&n.indexOf(a)<0);if(r.length===0)return!0;const i=lge.getRegExp(`(${r.map(a=>a==="?"?"\\?":a).join("|")})`);let o=!i.test(e);if(!o){const a=e.indexOf(n);a>0&&!i.test(e.substring(0,a))&&(o=!0)}return o},_E=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;const r=t.split(n);let i=e;for(let o=0;o<r.length;){if(!i||typeof i!="object")return;let a,s="";for(let u=o;u<r.length;++u)if(u!==o&&(s+=n),s+=r[u],a=i[s],a!==void 0){if(["string","number","boolean"].indexOf(typeof a)>-1&&u<r.length-1)continue;o+=u-o+1;break}i=a}return i},hb=e=>e?.replace("_","-"),fge={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console?.[e]?.apply?.(console,t)}};let dge=class SE{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(t,n)}init(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=n.prefix||"i18next:",this.logger=t||fge,this.options=n,this.debug=n.debug}log(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"log","",!0)}warn(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"warn","",!0)}error(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"error","")}deprecate(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.forward(n,"warn","WARNING DEPRECATED: ",!0)}forward(t,n,r,i){return i&&!this.debug?null:(It(t[0])&&(t[0]=`${r}${this.prefix} ${t[0]}`),this.logger[n](t))}create(t){return new SE(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new SE(this.logger,t)}};var ys=new dge;let pw=class{constructor(){this.observers={}}on(t,n){return t.split(" ").forEach(r=>{this.observers[r]||(this.observers[r]=new Map);const i=this.observers[r].get(n)||0;this.observers[r].set(n,i+1)}),this}off(t,n){if(this.observers[t]){if(!n){delete this.observers[t];return}this.observers[t].delete(n)}}emit(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];this.observers[t]&&Array.from(this.observers[t].entries()).forEach(a=>{let[s,u]=a;for(let l=0;l<u;l++)s(...r)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(a=>{let[s,u]=a;for(let l=0;l<u;l++)s.apply(s,[t,...r])})}};class YR extends pw{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=t||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}getResource(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,a=i.ignoreJSONStructure!==void 0?i.ignoreJSONStructure:this.options.ignoreJSONStructure;let s;t.indexOf(".")>-1?s=t.split("."):(s=[t,n],r&&(Array.isArray(r)?s.push(...r):It(r)&&o?s.push(...r.split(o)):s.push(r)));const u=db(this.data,s);return!u&&!n&&!r&&t.indexOf(".")>-1&&(t=s[0],n=s[1],r=s.slice(2).join(".")),u||!a||!It(r)?u:_E(this.data?.[t]?.[n],r,o)}addResource(t,n,r,i){let o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const a=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator;let s=[t,n];r&&(s=s.concat(a?r.split(a):r)),t.indexOf(".")>-1&&(s=t.split("."),i=n,n=s[1]),this.addNamespaces(n),GR(this.data,s,i),o.silent||this.emit("added",t,n,r,i)}addResources(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const o in r)(It(r[o])||Array.isArray(r[o]))&&this.addResource(t,n,o,r[o],{silent:!0});i.silent||this.emit("added",t,n,r)}addResourceBundle(t,n,r,i,o){let a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},s=[t,n];t.indexOf(".")>-1&&(s=t.split("."),i=r,r=n,n=s[1]),this.addNamespaces(n);let u=db(this.data,s)||{};a.skipCopy||(r=JSON.parse(JSON.stringify(r))),i?Az(u,r,o):u={...u,...r},GR(this.data,s,u),a.silent||this.emit("added",t,n,r)}removeResourceBundle(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit("removed",t,n)}hasResourceBundle(t,n){return this.getResource(t,n)!==void 0}getResourceBundle(t,n){return n||(n=this.options.defaultNS),this.getResource(t,n)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const n=this.getDataByLanguage(t);return!!(n&&Object.keys(n)||[]).find(i=>n[i]&&Object.keys(n[i]).length>0)}toJSON(){return this.data}}var Pz={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,i){return e.forEach(o=>{t=this.processors[o]?.process(t,n,r,i)??t}),t}};const ZR={};class pb extends pw{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),tge(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=ys.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};return t==null?!1:this.resolve(t,n)?.res!==void 0}extractFromKey(t,n){let r=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const i=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let o=n.ns||this.options.defaultNS||[];const a=r&&t.indexOf(r)>-1,s=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!cge(t,r,i);if(a&&!s){const u=t.match(this.interpolator.nestingRegexp);if(u&&u.length>0)return{key:t,namespaces:It(o)?[o]:o};const l=t.split(r);(r!==i||r===i&&this.options.ns.indexOf(l[0])>-1)&&(o=l.shift()),t=l.join(i)}return{key:t,namespaces:It(o)?[o]:o}}translate(t,n,r){if(typeof n!="object"&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),typeof n=="object"&&(n={...n}),n||(n={}),t==null)return"";Array.isArray(t)||(t=[String(t)]);const i=n.returnDetails!==void 0?n.returnDetails:this.options.returnDetails,o=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator,{key:a,namespaces:s}=this.extractFromKey(t[t.length-1],n),u=s[s.length-1],l=n.lng||this.language,c=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(l?.toLowerCase()==="cimode"){if(c){const O=n.nsSeparator||this.options.nsSeparator;return i?{res:`${u}${O}${a}`,usedKey:a,exactUsedKey:a,usedLng:l,usedNS:u,usedParams:this.getUsedParamsDetails(n)}:`${u}${O}${a}`}return i?{res:a,usedKey:a,exactUsedKey:a,usedLng:l,usedNS:u,usedParams:this.getUsedParamsDetails(n)}:a}const f=this.resolve(t,n);let h=f?.res;const p=f?.usedKey||a,m=f?.exactUsedKey||a,v=Object.prototype.toString.apply(h),b=["[object Number]","[object Function]","[object RegExp]"],w=n.joinArrays!==void 0?n.joinArrays:this.options.joinArrays,x=!this.i18nFormat||this.i18nFormat.handleAsObject,S=!It(h)&&typeof h!="boolean"&&typeof h!="number";if(x&&h&&S&&b.indexOf(v)<0&&!(It(w)&&Array.isArray(h))){if(!n.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const O=this.options.returnedObjectHandler?this.options.returnedObjectHandler(p,h,{...n,ns:s}):`key '${a} (${this.language})' returned an object instead of string.`;return i?(f.res=O,f.usedParams=this.getUsedParamsDetails(n),f):O}if(o){const O=Array.isArray(h),E=O?[]:{},C=O?m:p;for(const P in h)if(Object.prototype.hasOwnProperty.call(h,P)){const M=`${C}${o}${P}`;E[P]=this.translate(M,{...n,joinArrays:!1,ns:s}),E[P]===M&&(E[P]=h[P])}h=E}}else if(x&&It(w)&&Array.isArray(h))h=h.join(w),h&&(h=this.extendTranslation(h,t,n,r));else{let O=!1,E=!1;const C=n.count!==void 0&&!It(n.count),P=pb.hasDefaultValue(n),M=C?this.pluralResolver.getSuffix(l,n.count,n):"",I=n.ordinal&&C?this.pluralResolver.getSuffix(l,n.count,{ordinal:!1}):"",B=C&&!n.ordinal&&n.count===0,W=B&&n[`defaultValue${this.options.pluralSeparator}zero`]||n[`defaultValue${M}`]||n[`defaultValue${I}`]||n.defaultValue;!this.isValidLookup(h)&&P&&(O=!0,h=W),this.isValidLookup(h)||(E=!0,h=a);const ee=(n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&E?void 0:h,Z=P&&W!==h&&this.options.updateMissing;if(E||O||Z){if(this.logger.log(Z?"updateKey":"missingKey",l,u,a,Z?W:h),o){const j=this.resolve(a,{...n,keySeparator:!1});j&&j.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let K=[];const G=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if(this.options.saveMissingTo==="fallback"&&G&&G[0])for(let j=0;j<G.length;j++)K.push(G[j]);else this.options.saveMissingTo==="all"?K=this.languageUtils.toResolveHierarchy(n.lng||this.language):K.push(n.lng||this.language);const H=(j,q,Y)=>{const re=P&&Y!==h?Y:ee;this.options.missingKeyHandler?this.options.missingKeyHandler(j,u,q,re,Z,n):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(j,u,q,re,Z,n),this.emit("missingKey",j,u,q,h)};this.options.saveMissing&&(this.options.saveMissingPlurals&&C?K.forEach(j=>{const q=this.pluralResolver.getSuffixes(j,n);B&&n[`defaultValue${this.options.pluralSeparator}zero`]&&q.indexOf(`${this.options.pluralSeparator}zero`)<0&&q.push(`${this.options.pluralSeparator}zero`),q.forEach(Y=>{H([j],a+Y,n[`defaultValue${Y}`]||W)})}):H(K,a,W))}h=this.extendTranslation(h,t,n,f,r),E&&h===a&&this.options.appendNamespaceToMissingKey&&(h=`${u}:${a}`),(E||O)&&this.options.parseMissingKeyHandler&&(h=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${u}:${a}`:a,O?h:void 0))}return i?(f.res=h,f.usedParams=this.getUsedParamsDetails(n),f):h}extendTranslation(t,n,r,i,o){var a=this;if(this.i18nFormat?.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const l=It(t)&&(r?.interpolation?.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let c;if(l){const h=t.match(this.interpolator.nestingRegexp);c=h&&h.length}let f=r.replace&&!It(r.replace)?r.replace:r;if(this.options.interpolation.defaultVariables&&(f={...this.options.interpolation.defaultVariables,...f}),t=this.interpolator.interpolate(t,f,r.lng||this.language||i.usedLng,r),l){const h=t.match(this.interpolator.nestingRegexp),p=h&&h.length;c<p&&(r.nest=!1)}!r.lng&&i&&i.res&&(r.lng=this.language||i.usedLng),r.nest!==!1&&(t=this.interpolator.nest(t,function(){for(var h=arguments.length,p=new Array(h),m=0;m<h;m++)p[m]=arguments[m];return o?.[0]===p[0]&&!r.context?(a.logger.warn(`It seems you are nesting recursively key: ${p[0]} in key: ${n[0]}`),null):a.translate(...p,n)},r)),r.interpolation&&this.interpolator.reset()}const s=r.postProcess||this.options.postProcess,u=It(s)?[s]:s;return t!=null&&u?.length&&r.applyPostProcessor!==!1&&(t=Pz.handle(u,t,n,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...i,usedParams:this.getUsedParamsDetails(r)},...r}:r,this)),t}resolve(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r,i,o,a,s;return It(t)&&(t=[t]),t.forEach(u=>{if(this.isValidLookup(r))return;const l=this.extractFromKey(u,n),c=l.key;i=c;let f=l.namespaces;this.options.fallbackNS&&(f=f.concat(this.options.fallbackNS));const h=n.count!==void 0&&!It(n.count),p=h&&!n.ordinal&&n.count===0,m=n.context!==void 0&&(It(n.context)||typeof n.context=="number")&&n.context!=="",v=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);f.forEach(b=>{this.isValidLookup(r)||(s=b,!ZR[`${v[0]}-${b}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(s)&&(ZR[`${v[0]}-${b}`]=!0,this.logger.warn(`key "${i}" for languages "${v.join(", ")}" won't get resolved as namespace "${s}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),v.forEach(w=>{if(this.isValidLookup(r))return;a=w;const x=[c];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(x,c,w,b,n);else{let O;h&&(O=this.pluralResolver.getSuffix(w,n.count,n));const E=`${this.options.pluralSeparator}zero`,C=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(h&&(x.push(c+O),n.ordinal&&O.indexOf(C)===0&&x.push(c+O.replace(C,this.options.pluralSeparator)),p&&x.push(c+E)),m){const P=`${c}${this.options.contextSeparator}${n.context}`;x.push(P),h&&(x.push(P+O),n.ordinal&&O.indexOf(C)===0&&x.push(P+O.replace(C,this.options.pluralSeparator)),p&&x.push(P+E))}}let S;for(;S=x.pop();)this.isValidLookup(r)||(o=S,r=this.getResource(w,b,S,n))}))})}),{res:r,usedKey:i,exactUsedKey:o,usedLng:a,usedNS:s}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat?.getResource?this.i18nFormat.getResource(t,n,r,i):this.resourceStore.getResource(t,n,r,i)}getUsedParamsDetails(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=t.replace&&!It(t.replace);let i=r?t.replace:t;if(r&&typeof t.count<"u"&&(i.count=t.count),this.options.interpolation.defaultVariables&&(i={...this.options.interpolation.defaultVariables,...i}),!r){i={...i};for(const o of n)delete i[o]}return i}static hasDefaultValue(t){const n="defaultValue";for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&n===r.substring(0,n.length)&&t[r]!==void 0)return!0;return!1}}class XR{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=ys.create("languageUtils")}getScriptPartFromCode(t){if(t=hb(t),!t||t.indexOf("-")<0)return null;const n=t.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(t){if(t=hb(t),!t||t.indexOf("-")<0)return t;const n=t.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(t){if(It(t)&&t.indexOf("-")>-1){let n;try{n=Intl.getCanonicalLocales(t)[0]}catch{}return n&&this.options.lowerCaseLng&&(n=n.toLowerCase()),n||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let n;return t.forEach(r=>{if(n)return;const i=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(i))&&(n=i)}),!n&&this.options.supportedLngs&&t.forEach(r=>{if(n)return;const i=this.getLanguagePartFromCode(r);if(this.isSupportedCode(i))return n=i;n=this.options.supportedLngs.find(o=>{if(o===i)return o;if(!(o.indexOf("-")<0&&i.indexOf("-")<0)&&(o.indexOf("-")>0&&i.indexOf("-")<0&&o.substring(0,o.indexOf("-"))===i||o.indexOf(i)===0&&i.length>1))return o})}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),It(t)&&(t=[t]),Array.isArray(t))return t;if(!n)return t.default||[];let r=t[n];return r||(r=t[this.getScriptPartFromCode(n)]),r||(r=t[this.formatLanguageCode(n)]),r||(r=t[this.getLanguagePartFromCode(n)]),r||(r=t.default),r||[]}toResolveHierarchy(t,n){const r=this.getFallbackCodes(n||this.options.fallbackLng||[],t),i=[],o=a=>{a&&(this.isSupportedCode(a)?i.push(a):this.logger.warn(`rejecting language code not found in supportedLngs: ${a}`))};return It(t)&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&o(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&o(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&o(this.getLanguagePartFromCode(t))):It(t)&&o(this.formatLanguageCode(t)),r.forEach(a=>{i.indexOf(a)<0&&o(this.formatLanguageCode(a))}),i}}const QR={zero:0,one:1,two:2,few:3,many:4,other:5},JR={select:e=>e===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class hge{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=t,this.options=n,this.logger=ys.create("pluralResolver"),this.pluralRulesCache={}}addRule(t,n){this.rules[t]=n}clearCache(){this.pluralRulesCache={}}getRule(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=hb(t==="dev"?"en":t),i=n.ordinal?"ordinal":"cardinal",o=JSON.stringify({cleanedCode:r,type:i});if(o in this.pluralRulesCache)return this.pluralRulesCache[o];let a;try{a=new Intl.PluralRules(r,{type:i})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),JR;if(!t.match(/-|_/))return JR;const u=this.languageUtils.getLanguagePartFromCode(t);a=this.getRule(u,n)}return this.pluralRulesCache[o]=a,a}needsPlural(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=this.getRule(t,n);return r||(r=this.getRule("dev",n)),r?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(t,r).map(i=>`${n}${i}`)}getSuffixes(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=this.getRule(t,n);return r||(r=this.getRule("dev",n)),r?r.resolvedOptions().pluralCategories.sort((i,o)=>QR[i]-QR[o]).map(i=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${i}`):[]}getSuffix(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const i=this.getRule(t,r);return i?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${i.select(n)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",n,r))}}const e9=function(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,o=ige(e,t,n);return!o&&i&&It(n)&&(o=_E(e,n,r),o===void 0&&(o=_E(t,n,r))),o},RS=e=>e.replace(/\$/g,"$$$$");class pge{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=ys.create("interpolator"),this.options=t,this.format=t?.interpolation?.format||(n=>n),this.init(t)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});const{escape:n,escapeValue:r,useRawValueToEscape:i,prefix:o,prefixEscaped:a,suffix:s,suffixEscaped:u,formatSeparator:l,unescapeSuffix:c,unescapePrefix:f,nestingPrefix:h,nestingPrefixEscaped:p,nestingSuffix:m,nestingSuffixEscaped:v,nestingOptionsSeparator:b,maxReplaces:w,alwaysFormat:x}=t.interpolation;this.escape=n!==void 0?n:age,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=i!==void 0?i:!1,this.prefix=o?Vf(o):a||"{{",this.suffix=s?Vf(s):u||"}}",this.formatSeparator=l||",",this.unescapePrefix=c?"":f||"-",this.unescapeSuffix=this.unescapePrefix?"":c||"",this.nestingPrefix=h?Vf(h):p||Vf("$t("),this.nestingSuffix=m?Vf(m):v||Vf(")"),this.nestingOptionsSeparator=b||",",this.maxReplaces=w||1e3,this.alwaysFormat=x!==void 0?x:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(n,r)=>n?.source===r?(n.lastIndex=0,n):new RegExp(r,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(t,n,r,i){let o,a,s;const u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},l=p=>{if(p.indexOf(this.formatSeparator)<0){const w=e9(n,u,p,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(w,void 0,r,{...i,...n,interpolationkey:p}):w}const m=p.split(this.formatSeparator),v=m.shift().trim(),b=m.join(this.formatSeparator).trim();return this.format(e9(n,u,v,this.options.keySeparator,this.options.ignoreJSONStructure),b,r,{...i,...n,interpolationkey:v})};this.resetRegExp();const c=i?.missingInterpolationHandler||this.options.missingInterpolationHandler,f=i?.interpolation?.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:p=>RS(p)},{regex:this.regexp,safeValue:p=>this.escapeValue?RS(this.escape(p)):RS(p)}].forEach(p=>{for(s=0;o=p.regex.exec(t);){const m=o[1].trim();if(a=l(m),a===void 0)if(typeof c=="function"){const b=c(t,o,i);a=It(b)?b:""}else if(i&&Object.prototype.hasOwnProperty.call(i,m))a="";else if(f){a=o[0];continue}else this.logger.warn(`missed to pass in variable ${m} for interpolating ${t}`),a="";else!It(a)&&!this.useRawValueToEscape&&(a=HR(a));const v=p.safeValue(a);if(t=t.replace(o[0],v),f?(p.regex.lastIndex+=a.length,p.regex.lastIndex-=o[0].length):p.regex.lastIndex=0,s++,s>=this.maxReplaces)break}}),t}nest(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i,o,a;const s=(u,l)=>{const c=this.nestingOptionsSeparator;if(u.indexOf(c)<0)return u;const f=u.split(new RegExp(`${c}[ ]*{`));let h=`{${f[1]}`;u=f[0],h=this.interpolate(h,a);const p=h.match(/'/g),m=h.match(/"/g);((p?.length??0)%2===0&&!m||m.length%2!==0)&&(h=h.replace(/'/g,'"'));try{a=JSON.parse(h),l&&(a={...l,...a})}catch(v){return this.logger.warn(`failed parsing options string in nesting for key ${u}`,v),`${u}${c}${h}`}return a.defaultValue&&a.defaultValue.indexOf(this.prefix)>-1&&delete a.defaultValue,u};for(;i=this.nestingRegexp.exec(t);){let u=[];a={...r},a=a.replace&&!It(a.replace)?a.replace:a,a.applyPostProcessor=!1,delete a.defaultValue;let l=!1;if(i[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(i[1])){const c=i[1].split(this.formatSeparator).map(f=>f.trim());i[1]=c.shift(),u=c,l=!0}if(o=n(s.call(this,i[1].trim(),a),a),o&&i[0]===t&&!It(o))return o;It(o)||(o=HR(o)),o||(this.logger.warn(`missed to resolve ${i[1]} for nesting ${t}`),o=""),l&&(o=u.reduce((c,f)=>this.format(c,f,r.lng,{...r,interpolationkey:i[1].trim()}),o.trim())),t=t.replace(i[0],o),this.regexp.lastIndex=0}return t}}const gge=e=>{let t=e.toLowerCase().trim();const n={};if(e.indexOf("(")>-1){const r=e.split("(");t=r[0].toLowerCase().trim();const i=r[1].substring(0,r[1].length-1);t==="currency"&&i.indexOf(":")<0?n.currency||(n.currency=i.trim()):t==="relativetime"&&i.indexOf(":")<0?n.range||(n.range=i.trim()):i.split(";").forEach(a=>{if(a){const[s,...u]=a.split(":"),l=u.join(":").trim().replace(/^'+|'+$/g,""),c=s.trim();n[c]||(n[c]=l),l==="false"&&(n[c]=!1),l==="true"&&(n[c]=!0),isNaN(l)||(n[c]=parseInt(l,10))}})}return{formatName:t,formatOptions:n}},Wf=e=>{const t={};return(n,r,i)=>{let o=i;i&&i.interpolationkey&&i.formatParams&&i.formatParams[i.interpolationkey]&&i[i.interpolationkey]&&(o={...o,[i.interpolationkey]:void 0});const a=r+JSON.stringify(o);let s=t[a];return s||(s=e(hb(r),i),t[a]=s),s(n)}};class mge{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=ys.create("formatter"),this.options=t,this.formats={number:Wf((n,r)=>{const i=new Intl.NumberFormat(n,{...r});return o=>i.format(o)}),currency:Wf((n,r)=>{const i=new Intl.NumberFormat(n,{...r,style:"currency"});return o=>i.format(o)}),datetime:Wf((n,r)=>{const i=new Intl.DateTimeFormat(n,{...r});return o=>i.format(o)}),relativetime:Wf((n,r)=>{const i=new Intl.RelativeTimeFormat(n,{...r});return o=>i.format(o,r.range||"day")}),list:Wf((n,r)=>{const i=new Intl.ListFormat(n,{...r});return o=>i.format(o)})},this.init(t)}init(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};this.formatSeparator=n.interpolation.formatSeparator||","}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=Wf(n)}format(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=n.split(this.formatSeparator);if(o.length>1&&o[0].indexOf("(")>1&&o[0].indexOf(")")<0&&o.find(s=>s.indexOf(")")>-1)){const s=o.findIndex(u=>u.indexOf(")")>-1);o[0]=[o[0],...o.splice(1,s)].join(this.formatSeparator)}return o.reduce((s,u)=>{const{formatName:l,formatOptions:c}=gge(u);if(this.formats[l]){let f=s;try{const h=i?.formatParams?.[i.interpolationkey]||{},p=h.locale||h.lng||i.locale||i.lng||r;f=this.formats[l](s,p,{...c,...i,...h})}catch(h){this.logger.warn(h)}return f}else this.logger.warn(`there was no format function for ${l}`);return s},t)}}const vge=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)};class yge extends pw{constructor(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=t,this.store=n,this.services=r,this.languageUtils=r.languageUtils,this.options=i,this.logger=ys.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(r,i.backend,i)}queueLoad(t,n,r,i){const o={},a={},s={},u={};return t.forEach(l=>{let c=!0;n.forEach(f=>{const h=`${l}|${f}`;!r.reload&&this.store.hasResourceBundle(l,f)?this.state[h]=2:this.state[h]<0||(this.state[h]===1?a[h]===void 0&&(a[h]=!0):(this.state[h]=1,c=!1,a[h]===void 0&&(a[h]=!0),o[h]===void 0&&(o[h]=!0),u[f]===void 0&&(u[f]=!0)))}),c||(s[l]=!0)}),(Object.keys(o).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(o),pending:Object.keys(a),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(u)}}loaded(t,n,r){const i=t.split("|"),o=i[0],a=i[1];n&&this.emit("failedLoading",o,a,n),!n&&r&&this.store.addResourceBundle(o,a,r,void 0,void 0,{skipCopy:!0}),this.state[t]=n?-1:2,n&&r&&(this.state[t]=0);const s={};this.queue.forEach(u=>{rge(u.loaded,[o],a),vge(u,t),n&&u.errors.push(n),u.pendingCount===0&&!u.done&&(Object.keys(u.loaded).forEach(l=>{s[l]||(s[l]={});const c=u.loaded[l];c.length&&c.forEach(f=>{s[l][f]===void 0&&(s[l][f]=!0)})}),u.done=!0,u.errors.length?u.callback(u.errors):u.callback())}),this.emit("loaded",s),this.queue=this.queue.filter(u=>!u.done)}read(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,a=arguments.length>5?arguments[5]:void 0;if(!t.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:r,tried:i,wait:o,callback:a});return}this.readingCalls++;const s=(l,c)=>{if(this.readingCalls--,this.waitingReads.length>0){const f=this.waitingReads.shift();this.read(f.lng,f.ns,f.fcName,f.tried,f.wait,f.callback)}if(l&&c&&i<this.maxRetries){setTimeout(()=>{this.read.call(this,t,n,r,i+1,o*2,a)},o);return}a(l,c)},u=this.backend[r].bind(this.backend);if(u.length===2){try{const l=u(t,n);l&&typeof l.then=="function"?l.then(c=>s(null,c)).catch(s):s(null,l)}catch(l){s(l)}return}return u(t,n,s)}prepareLoading(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();It(t)&&(t=this.languageUtils.toResolveHierarchy(t)),It(n)&&(n=[n]);const o=this.queueLoad(t,n,r,i);if(!o.toLoad.length)return o.pending.length||i(),null;o.toLoad.forEach(a=>{this.loadOne(a)})}load(t,n,r){this.prepareLoading(t,n,{},r)}reload(t,n,r){this.prepareLoading(t,n,{reload:!0},r)}loadOne(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const r=t.split("|"),i=r[0],o=r[1];this.read(i,o,"read",void 0,void 0,(a,s)=>{a&&this.logger.warn(`${n}loading namespace ${o} for language ${i} failed`,a),!a&&s&&this.logger.log(`${n}loaded namespace ${o} for language ${i}`,s),this.loaded(t,a,s)})}saveMissing(t,n,r,i,o){let a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(n)){this.logger.warn(`did not save key "${r}" as the namespace "${n}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if(this.backend?.create){const u={...a,isUpdate:o},l=this.backend.create.bind(this.backend);if(l.length<6)try{let c;l.length===5?c=l(t,n,r,i,u):c=l(t,n,r,i),c&&typeof c.then=="function"?c.then(f=>s(null,f)).catch(s):s(null,c)}catch(c){s(c)}else l(t,n,r,i,s,u)}!t||!t[0]||this.store.addResource(t[0],n,r,i)}}}const t9=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]=="object"&&(t=e[1]),It(e[1])&&(t.defaultValue=e[1]),It(e[2])&&(t.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const n=e[3]||e[2];Object.keys(n).forEach(r=>{t[r]=n[r]})}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),n9=e=>(It(e.ns)&&(e.ns=[e.ns]),It(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),It(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs?.indexOf?.("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),typeof e.initImmediate=="boolean"&&(e.initAsync=e.initImmediate),e),h1=()=>{},bge=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})};let kz=class CE extends pw{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(super(),this.options=n9(t),this.services={},this.logger=ys,this.modules={external:[]},bge(this),n&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,n),this;setTimeout(()=>{this.init(t,n)},0)}}init(){var t=this;let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof n=="function"&&(r=n,n={}),n.defaultNS==null&&n.ns&&(It(n.ns)?n.defaultNS=n.ns:n.ns.indexOf("translation")<0&&(n.defaultNS=n.ns[0]));const i=t9();this.options={...i,...this.options,...n9(n)},this.options.interpolation={...i.interpolation,...this.options.interpolation},n.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=n.keySeparator),n.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=n.nsSeparator);const o=c=>c?typeof c=="function"?new c:c:null;if(!this.options.isClone){this.modules.logger?ys.init(o(this.modules.logger),this.options):ys.init(null,this.options);let c;this.modules.formatter?c=this.modules.formatter:c=mge;const f=new XR(this.options);this.store=new YR(this.options.resources,this.options);const h=this.services;h.logger=ys,h.resourceStore=this.store,h.languageUtils=f,h.pluralResolver=new hge(f,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),c&&(!this.options.interpolation.format||this.options.interpolation.format===i.interpolation.format)&&(h.formatter=o(c),h.formatter.init(h,this.options),this.options.interpolation.format=h.formatter.format.bind(h.formatter)),h.interpolator=new pge(this.options),h.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},h.backendConnector=new yge(o(this.modules.backend),h.resourceStore,h,this.options),h.backendConnector.on("*",function(p){for(var m=arguments.length,v=new Array(m>1?m-1:0),b=1;b<m;b++)v[b-1]=arguments[b];t.emit(p,...v)}),this.modules.languageDetector&&(h.languageDetector=o(this.modules.languageDetector),h.languageDetector.init&&h.languageDetector.init(h,this.options.detection,this.options)),this.modules.i18nFormat&&(h.i18nFormat=o(this.modules.i18nFormat),h.i18nFormat.init&&h.i18nFormat.init(this)),this.translator=new pb(this.services,this.options),this.translator.on("*",function(p){for(var m=arguments.length,v=new Array(m>1?m-1:0),b=1;b<m;b++)v[b-1]=arguments[b];t.emit(p,...v)}),this.modules.external.forEach(p=>{p.init&&p.init(this)})}if(this.format=this.options.interpolation.format,r||(r=h1),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const c=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);c.length>0&&c[0]!=="dev"&&(this.options.lng=c[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(c=>{this[c]=function(){return t.store[c](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(c=>{this[c]=function(){return t.store[c](...arguments),t}});const u=jp(),l=()=>{const c=(f,h)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),u.resolve(h),r(f,h)};if(this.languages&&!this.isInitialized)return c(null,this.t.bind(this));this.changeLanguage(this.options.lng,c)};return this.options.resources||!this.options.initAsync?l():setTimeout(l,0),u}loadResources(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:h1;const i=It(t)?t:this.language;if(typeof t=="function"&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if(i?.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const o=[],a=s=>{if(!s||s==="cimode")return;this.services.languageUtils.toResolveHierarchy(s).forEach(l=>{l!=="cimode"&&o.indexOf(l)<0&&o.push(l)})};i?a(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(u=>a(u)),this.options.preload?.forEach?.(s=>a(s)),this.services.backendConnector.load(o,this.options.ns,s=>{!s&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(s)})}else r(null)}reloadResources(t,n,r){const i=jp();return typeof t=="function"&&(r=t,t=void 0),typeof n=="function"&&(r=n,n=void 0),t||(t=this.languages),n||(n=this.options.ns),r||(r=h1),this.services.backendConnector.reload(t,n,o=>{i.resolve(),r(o)}),i}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&Pz.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1))for(let n=0;n<this.languages.length;n++){const r=this.languages[n];if(!(["cimode","dev"].indexOf(r)>-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}changeLanguage(t,n){var r=this;this.isLanguageChangingTo=t;const i=jp();this.emit("languageChanging",t);const o=u=>{this.language=u,this.languages=this.services.languageUtils.toResolveHierarchy(u),this.resolvedLanguage=void 0,this.setResolvedLanguage(u)},a=(u,l)=>{l?(o(l),this.translator.changeLanguage(l),this.isLanguageChangingTo=void 0,this.emit("languageChanged",l),this.logger.log("languageChanged",l)):this.isLanguageChangingTo=void 0,i.resolve(function(){return r.t(...arguments)}),n&&n(u,function(){return r.t(...arguments)})},s=u=>{!t&&!u&&this.services.languageDetector&&(u=[]);const l=It(u)?u:this.services.languageUtils.getBestMatchFromCodes(u);l&&(this.language||o(l),this.translator.language||this.translator.changeLanguage(l),this.services.languageDetector?.cacheUserLanguage?.(l)),this.loadResources(l,c=>{a(c,l)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?s(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(s):this.services.languageDetector.detect(s):s(t),i}getFixedT(t,n,r){var i=this;const o=function(a,s){let u;if(typeof s!="object"){for(var l=arguments.length,c=new Array(l>2?l-2:0),f=2;f<l;f++)c[f-2]=arguments[f];u=i.options.overloadTranslationOptionHandler([a,s].concat(c))}else u={...s};u.lng=u.lng||o.lng,u.lngs=u.lngs||o.lngs,u.ns=u.ns||o.ns,u.keyPrefix!==""&&(u.keyPrefix=u.keyPrefix||r||o.keyPrefix);const h=i.options.keySeparator||".";let p;return u.keyPrefix&&Array.isArray(a)?p=a.map(m=>`${u.keyPrefix}${h}${m}`):p=u.keyPrefix?`${u.keyPrefix}${h}${a}`:a,i.t(p,u)};return It(t)?o.lng=t:o.lngs=t,o.ns=n,o.keyPrefix=r,o}t(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.translator?.translate(...n)}exists(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.translator?.exists(...n)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=n.lng||this.resolvedLanguage||this.languages[0],i=this.options?this.options.fallbackLng:!1,o=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const a=(s,u)=>{const l=this.services.backendConnector.state[`${s}|${u}`];return l===-1||l===0||l===2};if(n.precheck){const s=n.precheck(this,a);if(s!==void 0)return s}return!!(this.hasResourceBundle(r,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(r,t)&&(!i||a(o,t)))}loadNamespaces(t,n){const r=jp();return this.options.ns?(It(t)&&(t=[t]),t.forEach(i=>{this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}),this.loadResources(i=>{r.resolve(),n&&n(i)}),r):(n&&n(),Promise.resolve())}loadLanguages(t,n){const r=jp();It(t)&&(t=[t]);const i=this.options.preload||[],o=t.filter(a=>i.indexOf(a)<0&&this.services.languageUtils.isSupportedCode(a));return o.length?(this.options.preload=i.concat(o),this.loadResources(a=>{r.resolve(),n&&n(a)}),r):(n&&n(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language)),!t)return"rtl";const n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=this.services?.languageUtils||new XR(t9());return n.indexOf(r.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new CE(t,n)}cloneInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:h1;const r=t.forkResourceStore;r&&delete t.forkResourceStore;const i={...this.options,...t,isClone:!0},o=new CE(i);if((t.debug!==void 0||t.prefix!==void 0)&&(o.logger=o.logger.clone(t)),["store","services","language"].forEach(s=>{o[s]=this[s]}),o.services={...this.services},o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},r){const s=Object.keys(this.store.data).reduce((u,l)=>(u[l]={...this.store.data[l]},Object.keys(u[l]).reduce((c,f)=>(c[f]={...u[l][f]},c),{})),{});o.store=new YR(s,i),o.services.resourceStore=o.store}return o.translator=new pb(o.services,i),o.translator.on("*",function(s){for(var u=arguments.length,l=new Array(u>1?u-1:0),c=1;c<u;c++)l[c-1]=arguments[c];o.emit(s,...l)}),o.init(i,n),o.translator.options=i,o.translator.backendConnector.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}};const Yi=kz.createInstance();Yi.createInstance=kz.createInstance;Yi.createInstance;Yi.dir;Yi.init;Yi.loadResources;Yi.reloadResources;Yi.use;Yi.changeLanguage;Yi.getFixedT;Yi.t;Yi.exists;Yi.setDefaultNamespace;Yi.hasLoadedNamespace;Yi.loadNamespaces;Yi.loadLanguages;const{slice:xge,forEach:wge}=[];function _ge(e){return wge.call(xge.call(arguments,1),t=>{if(t)for(const n in t)e[n]===void 0&&(e[n]=t[n])}),e}const r9=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,Sge=function(e,t){const r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{path:"/"},i=encodeURIComponent(t);let o=`${e}=${i}`;if(r.maxAge>0){const a=r.maxAge-0;if(Number.isNaN(a))throw new Error("maxAge should be a Number");o+=`; Max-Age=${Math.floor(a)}`}if(r.domain){if(!r9.test(r.domain))throw new TypeError("option domain is invalid");o+=`; Domain=${r.domain}`}if(r.path){if(!r9.test(r.path))throw new TypeError("option path is invalid");o+=`; Path=${r.path}`}if(r.expires){if(typeof r.expires.toUTCString!="function")throw new TypeError("option expires is invalid");o+=`; Expires=${r.expires.toUTCString()}`}if(r.httpOnly&&(o+="; HttpOnly"),r.secure&&(o+="; Secure"),r.sameSite)switch(typeof r.sameSite=="string"?r.sameSite.toLowerCase():r.sameSite){case!0:o+="; SameSite=Strict";break;case"lax":o+="; SameSite=Lax";break;case"strict":o+="; SameSite=Strict";break;case"none":o+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return o},i9={create(e,t,n,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};n&&(i.expires=new Date,i.expires.setTime(i.expires.getTime()+n*60*1e3)),r&&(i.domain=r),document.cookie=Sge(e,encodeURIComponent(t),i)},read(e){const t=`${e}=`,n=document.cookie.split(";");for(let r=0;r<n.length;r++){let i=n[r];for(;i.charAt(0)===" ";)i=i.substring(1,i.length);if(i.indexOf(t)===0)return i.substring(t.length,i.length)}return null},remove(e){this.create(e,"",-1)}};var Cge={name:"cookie",lookup(e){let{lookupCookie:t}=e;if(t&&typeof document<"u")return i9.read(t)||void 0},cacheUserLanguage(e,t){let{lookupCookie:n,cookieMinutes:r,cookieDomain:i,cookieOptions:o}=t;n&&typeof document<"u"&&i9.create(n,e,r,i,o)}},Ege={name:"querystring",lookup(e){let{lookupQuerystring:t}=e,n;if(typeof window<"u"){let{search:r}=window.location;!window.location.search&&window.location.hash?.indexOf("?")>-1&&(r=window.location.hash.substring(window.location.hash.indexOf("?")));const o=r.substring(1).split("&");for(let a=0;a<o.length;a++){const s=o[a].indexOf("=");s>0&&o[a].substring(0,s)===t&&(n=o[a].substring(s+1))}}return n}};let Bp=null;const o9=()=>{if(Bp!==null)return Bp;try{Bp=window!=="undefined"&&window.localStorage!==null;const e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch{Bp=!1}return Bp};var Oge={name:"localStorage",lookup(e){let{lookupLocalStorage:t}=e;if(t&&o9())return window.localStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupLocalStorage:n}=t;n&&o9()&&window.localStorage.setItem(n,e)}};let zp=null;const a9=()=>{if(zp!==null)return zp;try{zp=window!=="undefined"&&window.sessionStorage!==null;const e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch{zp=!1}return zp};var Age={name:"sessionStorage",lookup(e){let{lookupSessionStorage:t}=e;if(t&&a9())return window.sessionStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupSessionStorage:n}=t;n&&a9()&&window.sessionStorage.setItem(n,e)}},Pge={name:"navigator",lookup(e){const t=[];if(typeof navigator<"u"){const{languages:n,userLanguage:r,language:i}=navigator;if(n)for(let o=0;o<n.length;o++)t.push(n[o]);r&&t.push(r),i&&t.push(i)}return t.length>0?t:void 0}},kge={name:"htmlTag",lookup(e){let{htmlTag:t}=e,n;const r=t||(typeof document<"u"?document.documentElement:null);return r&&typeof r.getAttribute=="function"&&(n=r.getAttribute("lang")),n}},Tge={name:"path",lookup(e){let{lookupFromPathIndex:t}=e;if(typeof window>"u")return;const n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(n)?n[typeof t=="number"?t:0]?.replace("/",""):void 0}},Mge={name:"subdomain",lookup(e){let{lookupFromSubdomainIndex:t}=e;const n=typeof t=="number"?t+1:1,r=typeof window<"u"&&window.location?.hostname?.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(r)return r[n]}};let Tz=!1;try{document.cookie,Tz=!0}catch{}const Mz=["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"];Tz||Mz.splice(1,1);const Rge=()=>({order:Mz,lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:e=>e});class Dge{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(t,n)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{languageUtils:{}},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=t,this.options=_ge(n,this.options||{},Rge()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=i=>i.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=r,this.addDetector(Cge),this.addDetector(Ege),this.addDetector(Oge),this.addDetector(Age),this.addDetector(Pge),this.addDetector(kge),this.addDetector(Tge),this.addDetector(Mge)}addDetector(t){return this.detectors[t.name]=t,this}detect(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.order,n=[];return t.forEach(r=>{if(this.detectors[r]){let i=this.detectors[r].lookup(this.options);i&&typeof i=="string"&&(i=[i]),i&&(n=n.concat(i))}}),n=n.map(r=>this.options.convertDetectedLanguage(r)),this.services&&this.services.languageUtils&&this.services.languageUtils.getBestMatchFromCodes?n:n.length>0?n[0]:null}cacheUserLanguage(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.caches;n&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(t)>-1||n.forEach(r=>{this.detectors[r]&&this.detectors[r].cacheUserLanguage(t,this.options)}))}}Dge.type="languageDetector";function $ge(e){const t=y.useRef(e);return y.useEffect(()=>{t.current=e}),y.useMemo(()=>(...n)=>t.current?.(...n),[])}function Ige(e,t=globalThis?.document){const n=$ge(e);y.useEffect(()=>{const r=i=>{i.key==="Escape"&&n(i)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var Nge="DismissableLayer",EE="dismissableLayer.update",Lge="dismissableLayer.pointerDownOutside",Fge="dismissableLayer.focusOutside",s9,Rz=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),jh=y.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:a,onDismiss:s,...u}=e,l=y.useContext(Rz),[c,f]=y.useState(null),h=c?.ownerDocument??globalThis?.document,[,p]=y.useState({}),m=Yt(t,P=>f(P)),v=Array.from(l.layers),[b]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),w=v.indexOf(b),x=c?v.indexOf(c):-1,S=l.layersWithOutsidePointerEventsDisabled.size>0,O=x>=w,E=zge(P=>{const M=P.target,I=[...l.branches].some(B=>B.contains(M));!O||I||(i?.(P),a?.(P),P.defaultPrevented||s?.())},h),C=Uge(P=>{const M=P.target;[...l.branches].some(B=>B.contains(M))||(o?.(P),a?.(P),P.defaultPrevented||s?.())},h);return Ige(P=>{x===l.layers.size-1&&(r?.(P),!P.defaultPrevented&&s&&(P.preventDefault(),s()))},h),y.useEffect(()=>{if(c)return n&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(s9=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),l.layersWithOutsidePointerEventsDisabled.add(c)),l.layers.add(c),u9(),()=>{n&&l.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=s9)}},[c,h,n,l]),y.useEffect(()=>()=>{c&&(l.layers.delete(c),l.layersWithOutsidePointerEventsDisabled.delete(c),u9())},[c,l]),y.useEffect(()=>{const P=()=>p({});return document.addEventListener(EE,P),()=>document.removeEventListener(EE,P)},[]),N.jsx(pt.div,{...u,ref:m,style:{pointerEvents:S?O?"auto":"none":void 0,...e.style},onFocusCapture:Ye(e.onFocusCapture,C.onFocusCapture),onBlurCapture:Ye(e.onBlurCapture,C.onBlurCapture),onPointerDownCapture:Ye(e.onPointerDownCapture,E.onPointerDownCapture)})});jh.displayName=Nge;var jge="DismissableLayerBranch",Bge=y.forwardRef((e,t)=>{const n=y.useContext(Rz),r=y.useRef(null),i=Yt(t,r);return y.useEffect(()=>{const o=r.current;if(o)return n.branches.add(o),()=>{n.branches.delete(o)}},[n.branches]),N.jsx(pt.div,{...e,ref:i})});Bge.displayName=jge;function zge(e,t=globalThis?.document){const n=Vr(e),r=y.useRef(!1),i=y.useRef(()=>{});return y.useEffect(()=>{const o=s=>{if(s.target&&!r.current){let u=function(){Dz(Lge,n,l,{discrete:!0})};const l={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",i.current),i.current=u,t.addEventListener("click",i.current,{once:!0})):u()}else t.removeEventListener("click",i.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",o),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function Uge(e,t=globalThis?.document){const n=Vr(e),r=y.useRef(!1);return y.useEffect(()=>{const i=o=>{o.target&&!r.current&&Dz(Fge,n,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function u9(){const e=new CustomEvent(EE);document.dispatchEvent(e)}function Dz(e,t,n,{discrete:r}){const i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?Aj(i,o):i.dispatchEvent(o)}var DS="focusScope.autoFocusOnMount",$S="focusScope.autoFocusOnUnmount",l9={bubbles:!1,cancelable:!0},Vge="FocusScope",Tm=y.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...a}=e,[s,u]=y.useState(null),l=Vr(i),c=Vr(o),f=y.useRef(null),h=Yt(t,v=>u(v)),p=y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;y.useEffect(()=>{if(r){let v=function(S){if(p.paused||!s)return;const O=S.target;s.contains(O)?f.current=O:Yu(f.current,{select:!0})},b=function(S){if(p.paused||!s)return;const O=S.relatedTarget;O!==null&&(s.contains(O)||Yu(f.current,{select:!0}))},w=function(S){if(document.activeElement===document.body)for(const E of S)E.removedNodes.length>0&&Yu(s)};document.addEventListener("focusin",v),document.addEventListener("focusout",b);const x=new MutationObserver(w);return s&&x.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",b),x.disconnect()}}},[r,s,p.paused]),y.useEffect(()=>{if(s){f9.add(p);const v=document.activeElement;if(!s.contains(v)){const w=new CustomEvent(DS,l9);s.addEventListener(DS,l),s.dispatchEvent(w),w.defaultPrevented||(Wge(Yge($z(s)),{select:!0}),document.activeElement===v&&Yu(s))}return()=>{s.removeEventListener(DS,l),setTimeout(()=>{const w=new CustomEvent($S,l9);s.addEventListener($S,c),s.dispatchEvent(w),w.defaultPrevented||Yu(v??document.body,{select:!0}),s.removeEventListener($S,c),f9.remove(p)},0)}}},[s,l,c,p]);const m=y.useCallback(v=>{if(!n&&!r||p.paused)return;const b=v.key==="Tab"&&!v.altKey&&!v.ctrlKey&&!v.metaKey,w=document.activeElement;if(b&&w){const x=v.currentTarget,[S,O]=Hge(x);S&&O?!v.shiftKey&&w===O?(v.preventDefault(),n&&Yu(S,{select:!0})):v.shiftKey&&w===S&&(v.preventDefault(),n&&Yu(O,{select:!0})):w===x&&v.preventDefault()}},[n,r,p.paused]);return N.jsx(pt.div,{tabIndex:-1,...a,ref:h,onKeyDown:m})});Tm.displayName=Vge;function Wge(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Yu(r,{select:t}),document.activeElement!==n)return}function Hge(e){const t=$z(e),n=c9(t,e),r=c9(t.reverse(),e);return[n,r]}function $z(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function c9(e,t){for(const n of e)if(!Kge(n,{upTo:t}))return n}function Kge(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function qge(e){return e instanceof HTMLInputElement&&"select"in e}function Yu(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&qge(e)&&t&&e.select()}}var f9=Gge();function Gge(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=d9(e,t),e.unshift(t)},remove(t){e=d9(e,t),e[0]?.resume()}}}function d9(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function Yge(e){return e.filter(t=>t.tagName!=="A")}var Zge="Portal",Bh=y.forwardRef((e,t)=>{const{container:n,...r}=e,[i,o]=y.useState(!1);ii(()=>o(!0),[]);const a=n||i&&globalThis?.document?.body;return a?Yx.createPortal(N.jsx(pt.div,{...r,ref:t}),a):null});Bh.displayName=Zge;var IS=0;function gw(){y.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??h9()),document.body.insertAdjacentElement("beforeend",e[1]??h9()),IS++,()=>{IS===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),IS--}},[])}function h9(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Ri=function(){return Ri=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},Ri.apply(this,arguments)};function l5(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function Iz(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,o;r<i;r++)(o||!(r in t))&&(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}var sy="right-scroll-bar-position",uy="width-before-scroll-bar",Xge="with-scroll-bars-hidden",Qge="--removed-body-scroll-bar-size";function NS(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function Jge(e,t){var n=y.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=t,n.facade}var eme=typeof window<"u"?y.useLayoutEffect:y.useEffect,p9=new WeakMap;function tme(e,t){var n=Jge(null,function(r){return e.forEach(function(i){return NS(i,r)})});return eme(function(){var r=p9.get(n);if(r){var i=new Set(r),o=new Set(e),a=n.current;i.forEach(function(s){o.has(s)||NS(s,null)}),o.forEach(function(s){i.has(s)||NS(s,a)})}p9.set(n,e)},[e]),n}function nme(e){return e}function rme(e,t){t===void 0&&(t=nme);var n=[],r=!1,i={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(o){var a=t(o,r);return n.push(a),function(){n=n.filter(function(s){return s!==a})}},assignSyncMedium:function(o){for(r=!0;n.length;){var a=n;n=[],a.forEach(o)}n={push:function(s){return o(s)},filter:function(){return n}}},assignMedium:function(o){r=!0;var a=[];if(n.length){var s=n;n=[],s.forEach(o),a=n}var u=function(){var c=a;a=[],c.forEach(o)},l=function(){return Promise.resolve().then(u)};l(),n={push:function(c){a.push(c),l()},filter:function(c){return a=a.filter(c),n}}}};return i}function Nz(e){e===void 0&&(e={});var t=rme(null);return t.options=Ri({async:!0,ssr:!1},e),t}var Lz=function(e){var t=e.sideCar,n=l5(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return y.createElement(r,Ri({},n))};Lz.isSideCarExport=!0;function Fz(e,t){return e.useMedium(t),Lz}var jz=Nz(),LS=function(){},mw=y.forwardRef(function(e,t){var n=y.useRef(null),r=y.useState({onScrollCapture:LS,onWheelCapture:LS,onTouchMoveCapture:LS}),i=r[0],o=r[1],a=e.forwardProps,s=e.children,u=e.className,l=e.removeScrollBar,c=e.enabled,f=e.shards,h=e.sideCar,p=e.noIsolation,m=e.inert,v=e.allowPinchZoom,b=e.as,w=b===void 0?"div":b,x=e.gapMode,S=l5(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),O=h,E=tme([n,t]),C=Ri(Ri({},S),i);return y.createElement(y.Fragment,null,c&&y.createElement(O,{sideCar:jz,removeScrollBar:l,shards:f,noIsolation:p,inert:m,setCallbacks:o,allowPinchZoom:!!v,lockRef:n,gapMode:x}),a?y.cloneElement(y.Children.only(s),Ri(Ri({},C),{ref:E})):y.createElement(w,Ri({},C,{className:u,ref:E}),s))});mw.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};mw.classNames={fullWidth:uy,zeroRight:sy};var Bz=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function ime(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Bz();return t&&e.setAttribute("nonce",t),e}function ome(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function ame(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var sme=function(){var e=0,t=null;return{add:function(n){e==0&&(t=ime())&&(ome(t,n),ame(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ume=function(){var e=sme();return function(t,n){y.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},lme=function(){var e=ume(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},cme={left:0,top:0,right:0,gap:0},FS=function(e){return parseInt(e||"",10)||0},fme=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[FS(n),FS(r),FS(i)]},dme=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return cme;var t=fme(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},hme=lme(),Md="data-scroll-locked",pme=function(e,t,n,r){var i=e.left,o=e.top,a=e.right,s=e.gap;return n===void 0&&(n="margin"),`
|
||
.`.concat(Xge,` {
|
||
overflow: hidden `).concat(r,`;
|
||
padding-right: `).concat(s,"px ").concat(r,`;
|
||
}
|
||
body[`).concat(Md,`] {
|
||
overflow: hidden `).concat(r,`;
|
||
overscroll-behavior: contain;
|
||
`).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
|
||
padding-left: `.concat(i,`px;
|
||
padding-top: `).concat(o,`px;
|
||
padding-right: `).concat(a,`px;
|
||
margin-left:0;
|
||
margin-top:0;
|
||
margin-right: `).concat(s,"px ").concat(r,`;
|
||
`),n==="padding"&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),`
|
||
}
|
||
|
||
.`).concat(sy,` {
|
||
right: `).concat(s,"px ").concat(r,`;
|
||
}
|
||
|
||
.`).concat(uy,` {
|
||
margin-right: `).concat(s,"px ").concat(r,`;
|
||
}
|
||
|
||
.`).concat(sy," .").concat(sy,` {
|
||
right: 0 `).concat(r,`;
|
||
}
|
||
|
||
.`).concat(uy," .").concat(uy,` {
|
||
margin-right: 0 `).concat(r,`;
|
||
}
|
||
|
||
body[`).concat(Md,`] {
|
||
`).concat(Qge,": ").concat(s,`px;
|
||
}
|
||
`)},g9=function(){var e=parseInt(document.body.getAttribute(Md)||"0",10);return isFinite(e)?e:0},gme=function(){y.useEffect(function(){return document.body.setAttribute(Md,(g9()+1).toString()),function(){var e=g9()-1;e<=0?document.body.removeAttribute(Md):document.body.setAttribute(Md,e.toString())}},[])},mme=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r;gme();var o=y.useMemo(function(){return dme(i)},[i]);return y.createElement(hme,{styles:pme(o,!t,i,n?"":"!important")})};function vme(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Bz();return t&&e.setAttribute("nonce",t),e}function yme(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function bme(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var xme=function(){var e=0,t=null;return{add:function(n){e==0&&(t=vme())&&(yme(t,n),bme(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},wme=function(){var e=xme();return function(t,n){y.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},c5=function(){var e=wme(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},OE=!1;if(typeof window<"u")try{var p1=Object.defineProperty({},"passive",{get:function(){return OE=!0,!0}});window.addEventListener("test",p1,p1),window.removeEventListener("test",p1,p1)}catch{OE=!1}var Hf=OE?{passive:!1}:!1,_me=function(e){return e.tagName==="TEXTAREA"},zz=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!_me(e)&&n[t]==="visible")},Sme=function(e){return zz(e,"overflowY")},Cme=function(e){return zz(e,"overflowX")},m9=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var i=Uz(e,r);if(i){var o=Vz(e,r),a=o[1],s=o[2];if(a>s)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},Eme=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},Ome=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},Uz=function(e,t){return e==="v"?Sme(t):Cme(t)},Vz=function(e,t){return e==="v"?Eme(t):Ome(t)},Ame=function(e,t){return e==="h"&&t==="rtl"?-1:1},Pme=function(e,t,n,r,i){var o=Ame(e,window.getComputedStyle(t).direction),a=o*r,s=n.target,u=t.contains(s),l=!1,c=a>0,f=0,h=0;do{var p=Vz(e,s),m=p[0],v=p[1],b=p[2],w=v-b-o*m;(m||w)&&Uz(e,s)&&(f+=w,h+=m),s instanceof ShadowRoot?s=s.host:s=s.parentNode}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return(c&&(Math.abs(f)<1||!i)||!c&&(Math.abs(h)<1||!i))&&(l=!0),l},g1=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},v9=function(e){return[e.deltaX,e.deltaY]},y9=function(e){return e&&"current"in e?e.current:e},kme=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Tme=function(e){return`
|
||
.block-interactivity-`.concat(e,` {pointer-events: none;}
|
||
.allow-interactivity-`).concat(e,` {pointer-events: all;}
|
||
`)},Mme=0,Kf=[];function Rme(e){var t=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(Mme++)[0],o=y.useState(c5)[0],a=y.useRef(e);y.useEffect(function(){a.current=e},[e]),y.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var v=Iz([e.lockRef.current],(e.shards||[]).map(y9),!0).filter(Boolean);return v.forEach(function(b){return b.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),v.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=y.useCallback(function(v,b){if("touches"in v&&v.touches.length===2||v.type==="wheel"&&v.ctrlKey)return!a.current.allowPinchZoom;var w=g1(v),x=n.current,S="deltaX"in v?v.deltaX:x[0]-w[0],O="deltaY"in v?v.deltaY:x[1]-w[1],E,C=v.target,P=Math.abs(S)>Math.abs(O)?"h":"v";if("touches"in v&&P==="h"&&C.type==="range")return!1;var M=m9(P,C);if(!M)return!0;if(M?E=P:(E=P==="v"?"h":"v",M=m9(P,C)),!M)return!1;if(!r.current&&"changedTouches"in v&&(S||O)&&(r.current=E),!E)return!0;var I=r.current||E;return Pme(I,b,v,I==="h"?S:O,!0)},[]),u=y.useCallback(function(v){var b=v;if(!(!Kf.length||Kf[Kf.length-1]!==o)){var w="deltaY"in b?v9(b):g1(b),x=t.current.filter(function(E){return E.name===b.type&&(E.target===b.target||b.target===E.shadowParent)&&kme(E.delta,w)})[0];if(x&&x.should){b.cancelable&&b.preventDefault();return}if(!x){var S=(a.current.shards||[]).map(y9).filter(Boolean).filter(function(E){return E.contains(b.target)}),O=S.length>0?s(b,S[0]):!a.current.noIsolation;O&&b.cancelable&&b.preventDefault()}}},[]),l=y.useCallback(function(v,b,w,x){var S={name:v,delta:b,target:w,should:x,shadowParent:Dme(w)};t.current.push(S),setTimeout(function(){t.current=t.current.filter(function(O){return O!==S})},1)},[]),c=y.useCallback(function(v){n.current=g1(v),r.current=void 0},[]),f=y.useCallback(function(v){l(v.type,v9(v),v.target,s(v,e.lockRef.current))},[]),h=y.useCallback(function(v){l(v.type,g1(v),v.target,s(v,e.lockRef.current))},[]);y.useEffect(function(){return Kf.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",u,Hf),document.addEventListener("touchmove",u,Hf),document.addEventListener("touchstart",c,Hf),function(){Kf=Kf.filter(function(v){return v!==o}),document.removeEventListener("wheel",u,Hf),document.removeEventListener("touchmove",u,Hf),document.removeEventListener("touchstart",c,Hf)}},[]);var p=e.removeScrollBar,m=e.inert;return y.createElement(y.Fragment,null,m?y.createElement(o,{styles:Tme(i)}):null,p?y.createElement(mme,{gapMode:e.gapMode}):null)}function Dme(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const $me=Fz(jz,Rme);var Mm=y.forwardRef(function(e,t){return y.createElement(mw,Ri({},e,{ref:t,sideCar:$me}))});Mm.classNames=mw.classNames;var Ime=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},qf=new WeakMap,m1=new WeakMap,v1={},jS=0,Wz=function(e){return e&&(e.host||Wz(e.parentNode))},Nme=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=Wz(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},Lme=function(e,t,n,r){var i=Nme(t,Array.isArray(e)?e:[e]);v1[n]||(v1[n]=new WeakMap);var o=v1[n],a=[],s=new Set,u=new Set(i),l=function(f){!f||s.has(f)||(s.add(f),l(f.parentNode))};i.forEach(l);var c=function(f){!f||u.has(f)||Array.prototype.forEach.call(f.children,function(h){if(s.has(h))c(h);else try{var p=h.getAttribute(r),m=p!==null&&p!=="false",v=(qf.get(h)||0)+1,b=(o.get(h)||0)+1;qf.set(h,v),o.set(h,b),a.push(h),v===1&&m&&m1.set(h,!0),b===1&&h.setAttribute(n,"true"),m||h.setAttribute(r,"true")}catch(w){console.error("aria-hidden: cannot operate on ",h,w)}})};return c(t),s.clear(),jS++,function(){a.forEach(function(f){var h=qf.get(f)-1,p=o.get(f)-1;qf.set(f,h),o.set(f,p),h||(m1.has(f)||f.removeAttribute(r),m1.delete(f)),p||f.removeAttribute(n)}),jS--,jS||(qf=new WeakMap,qf=new WeakMap,m1=new WeakMap,v1={})}},Rm=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=Ime(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live]"))),Lme(r,i,n,"aria-hidden")):function(){return null}},f5="Dialog",[Hz,Kz]=vi(f5),[Fme,rs]=Hz(f5),qz=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:o,modal:a=!0}=e,s=y.useRef(null),u=y.useRef(null),[l=!1,c]=Xa({prop:r,defaultProp:i,onChange:o});return N.jsx(Fme,{scope:t,triggerRef:s,contentRef:u,contentId:Fo(),titleId:Fo(),descriptionId:Fo(),open:l,onOpenChange:c,onOpenToggle:y.useCallback(()=>c(f=>!f),[c]),modal:a,children:n})};qz.displayName=f5;var Gz="DialogTrigger",Yz=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=rs(Gz,n),o=Yt(t,i.triggerRef);return N.jsx(pt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":p5(i.open),...r,ref:o,onClick:Ye(e.onClick,i.onOpenToggle)})});Yz.displayName=Gz;var d5="DialogPortal",[jme,Zz]=Hz(d5,{forceMount:void 0}),Xz=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:i}=e,o=rs(d5,t);return N.jsx(jme,{scope:t,forceMount:n,children:y.Children.map(r,a=>N.jsx(Gr,{present:n||o.open,children:N.jsx(Bh,{asChild:!0,container:i,children:a})}))})};Xz.displayName=d5;var gb="DialogOverlay",Qz=y.forwardRef((e,t)=>{const n=Zz(gb,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=rs(gb,e.__scopeDialog);return o.modal?N.jsx(Gr,{present:r||o.open,children:N.jsx(Bme,{...i,ref:t})}):null});Qz.displayName=gb;var Bme=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=rs(gb,n);return N.jsx(Mm,{as:kl,allowPinchZoom:!0,shards:[i.contentRef],children:N.jsx(pt.div,{"data-state":p5(i.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),Jc="DialogContent",Jz=y.forwardRef((e,t)=>{const n=Zz(Jc,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=rs(Jc,e.__scopeDialog);return N.jsx(Gr,{present:r||o.open,children:o.modal?N.jsx(zme,{...i,ref:t}):N.jsx(Ume,{...i,ref:t})})});Jz.displayName=Jc;var zme=y.forwardRef((e,t)=>{const n=rs(Jc,e.__scopeDialog),r=y.useRef(null),i=Yt(t,n.contentRef,r);return y.useEffect(()=>{const o=r.current;if(o)return Rm(o)},[]),N.jsx(eU,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Ye(e.onCloseAutoFocus,o=>{o.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:Ye(e.onPointerDownOutside,o=>{const a=o.detail.originalEvent,s=a.button===0&&a.ctrlKey===!0;(a.button===2||s)&&o.preventDefault()}),onFocusOutside:Ye(e.onFocusOutside,o=>o.preventDefault())})}),Ume=y.forwardRef((e,t)=>{const n=rs(Jc,e.__scopeDialog),r=y.useRef(!1),i=y.useRef(!1);return N.jsx(eU,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{e.onCloseAutoFocus?.(o),o.defaultPrevented||(r.current||n.triggerRef.current?.focus(),o.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:o=>{e.onInteractOutside?.(o),o.defaultPrevented||(r.current=!0,o.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const a=o.target;n.triggerRef.current?.contains(a)&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&i.current&&o.preventDefault()}})}),eU=y.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:o,...a}=e,s=rs(Jc,n),u=y.useRef(null),l=Yt(t,u);return gw(),N.jsxs(N.Fragment,{children:[N.jsx(Tm,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:o,children:N.jsx(jh,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":p5(s.open),...a,ref:l,onDismiss:()=>s.onOpenChange(!1)})}),N.jsxs(N.Fragment,{children:[N.jsx(Wme,{titleId:s.titleId}),N.jsx(Kme,{contentRef:u,descriptionId:s.descriptionId})]})]})}),h5="DialogTitle",tU=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=rs(h5,n);return N.jsx(pt.h2,{id:i.titleId,...r,ref:t})});tU.displayName=h5;var nU="DialogDescription",rU=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=rs(nU,n);return N.jsx(pt.p,{id:i.descriptionId,...r,ref:t})});rU.displayName=nU;var iU="DialogClose",oU=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=rs(iU,n);return N.jsx(pt.button,{type:"button",...r,ref:t,onClick:Ye(e.onClick,()=>i.onOpenChange(!1))})});oU.displayName=iU;function p5(e){return e?"open":"closed"}var aU="DialogTitleWarning",[Vme,sU]=efe(aU,{contentName:Jc,titleName:h5,docsSlug:"dialog"}),Wme=({titleId:e})=>{const t=sU(aU),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
|
||
|
||
If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
|
||
|
||
For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return y.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Hme="DialogDescriptionWarning",Kme=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${sU(Hme).contentName}}.`;return y.useEffect(()=>{const i=e.current?.getAttribute("aria-describedby");t&&i&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},qme=qz,Gme=Yz,Yme=Xz,Zme=Qz,Xme=Jz,Qme=tU,Jme=rU,uU=oU;function Yr(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var eve=["color"],RXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,eve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),tve=["color"],DXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,tve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M7.49991 0.877045C3.84222 0.877045 0.877075 3.84219 0.877075 7.49988C0.877075 11.1575 3.84222 14.1227 7.49991 14.1227C11.1576 14.1227 14.1227 11.1575 14.1227 7.49988C14.1227 3.84219 11.1576 0.877045 7.49991 0.877045ZM1.82708 7.49988C1.82708 4.36686 4.36689 1.82704 7.49991 1.82704C10.6329 1.82704 13.1727 4.36686 13.1727 7.49988C13.1727 10.6329 10.6329 13.1727 7.49991 13.1727C4.36689 13.1727 1.82708 10.6329 1.82708 7.49988ZM10.1589 5.53774C10.3178 5.31191 10.2636 5.00001 10.0378 4.84109C9.81194 4.68217 9.50004 4.73642 9.34112 4.96225L6.51977 8.97154L5.35681 7.78706C5.16334 7.59002 4.84677 7.58711 4.64973 7.78058C4.45268 7.97404 4.44978 8.29061 4.64325 8.48765L6.22658 10.1003C6.33054 10.2062 6.47617 10.2604 6.62407 10.2483C6.77197 10.2363 6.90686 10.1591 6.99226 10.0377L10.1589 5.53774Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),nve=["color"],$Xe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,nve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),rve=["color"],IXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,rve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M8.84182 3.13514C9.04327 3.32401 9.05348 3.64042 8.86462 3.84188L5.43521 7.49991L8.86462 11.1579C9.05348 11.3594 9.04327 11.6758 8.84182 11.8647C8.64036 12.0535 8.32394 12.0433 8.13508 11.8419L4.38508 7.84188C4.20477 7.64955 4.20477 7.35027 4.38508 7.15794L8.13508 3.15794C8.32394 2.95648 8.64036 2.94628 8.84182 3.13514Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),ive=["color"],NXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,ive);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),ove=["color"],LXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,ove);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M3.13523 8.84197C3.3241 9.04343 3.64052 9.05363 3.84197 8.86477L7.5 5.43536L11.158 8.86477C11.3595 9.05363 11.6759 9.04343 11.8648 8.84197C12.0536 8.64051 12.0434 8.32409 11.842 8.13523L7.84197 4.38523C7.64964 4.20492 7.35036 4.20492 7.15803 4.38523L3.15803 8.13523C2.95657 8.32409 2.94637 8.64051 3.13523 8.84197Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),ave=["color"],FXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,ave);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M0.877075 7.49991C0.877075 3.84222 3.84222 0.877075 7.49991 0.877075C11.1576 0.877075 14.1227 3.84222 14.1227 7.49991C14.1227 11.1576 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1576 0.877075 7.49991ZM7.49991 1.82708C4.36689 1.82708 1.82708 4.36689 1.82708 7.49991C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49991C13.1727 4.36689 10.6329 1.82708 7.49991 1.82708Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),sve=["color"],jXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,sve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),uve=["color"],BXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,uve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M0.877075 7.49988C0.877075 3.84219 3.84222 0.877045 7.49991 0.877045C11.1576 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49988ZM7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 4.36686 10.6329 1.82704 7.49991 1.82704ZM9.85358 5.14644C10.0488 5.3417 10.0488 5.65829 9.85358 5.85355L8.20713 7.49999L9.85358 9.14644C10.0488 9.3417 10.0488 9.65829 9.85358 9.85355C9.65832 10.0488 9.34173 10.0488 9.14647 9.85355L7.50002 8.2071L5.85358 9.85355C5.65832 10.0488 5.34173 10.0488 5.14647 9.85355C4.95121 9.65829 4.95121 9.3417 5.14647 9.14644L6.79292 7.49999L5.14647 5.85355C4.95121 5.65829 4.95121 5.3417 5.14647 5.14644C5.34173 4.95118 5.65832 4.95118 5.85358 5.14644L7.50002 6.79289L9.14647 5.14644C9.34173 4.95118 9.65832 4.95118 9.85358 5.14644Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),lve=["color"],zXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,lve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M9.875 7.5C9.875 8.81168 8.81168 9.875 7.5 9.875C6.18832 9.875 5.125 8.81168 5.125 7.5C5.125 6.18832 6.18832 5.125 7.5 5.125C8.81168 5.125 9.875 6.18832 9.875 7.5Z",fill:r}))}),cve=["color"],UXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,cve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M6.85355 3.85355C7.04882 3.65829 7.04882 3.34171 6.85355 3.14645C6.65829 2.95118 6.34171 2.95118 6.14645 3.14645L2.14645 7.14645C1.95118 7.34171 1.95118 7.65829 2.14645 7.85355L6.14645 11.8536C6.34171 12.0488 6.65829 12.0488 6.85355 11.8536C7.04882 11.6583 7.04882 11.3417 6.85355 11.1464L3.20711 7.5L6.85355 3.85355ZM12.8536 3.85355C13.0488 3.65829 13.0488 3.34171 12.8536 3.14645C12.6583 2.95118 12.3417 2.95118 12.1464 3.14645L8.14645 7.14645C7.95118 7.34171 7.95118 7.65829 8.14645 7.85355L12.1464 11.8536C12.3417 12.0488 12.6583 12.0488 12.8536 11.8536C13.0488 11.6583 13.0488 11.3417 12.8536 11.1464L9.20711 7.5L12.8536 3.85355Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),fve=["color"],VXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,fve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M2.14645 11.1464C1.95118 11.3417 1.95118 11.6583 2.14645 11.8536C2.34171 12.0488 2.65829 12.0488 2.85355 11.8536L6.85355 7.85355C7.04882 7.65829 7.04882 7.34171 6.85355 7.14645L2.85355 3.14645C2.65829 2.95118 2.34171 2.95118 2.14645 3.14645C1.95118 3.34171 1.95118 3.65829 2.14645 3.85355L5.79289 7.5L2.14645 11.1464ZM8.14645 11.1464C7.95118 11.3417 7.95118 11.6583 8.14645 11.8536C8.34171 12.0488 8.65829 12.0488 8.85355 11.8536L12.8536 7.85355C13.0488 7.65829 13.0488 7.34171 12.8536 7.14645L8.85355 3.14645C8.65829 2.95118 8.34171 2.95118 8.14645 3.14645C7.95118 3.34171 7.95118 3.65829 8.14645 3.85355L11.7929 7.5L8.14645 11.1464Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),dve=["color"],WXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,dve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M5.5 4.625C6.12132 4.625 6.625 4.12132 6.625 3.5C6.625 2.87868 6.12132 2.375 5.5 2.375C4.87868 2.375 4.375 2.87868 4.375 3.5C4.375 4.12132 4.87868 4.625 5.5 4.625ZM9.5 4.625C10.1213 4.625 10.625 4.12132 10.625 3.5C10.625 2.87868 10.1213 2.375 9.5 2.375C8.87868 2.375 8.375 2.87868 8.375 3.5C8.375 4.12132 8.87868 4.625 9.5 4.625ZM10.625 7.5C10.625 8.12132 10.1213 8.625 9.5 8.625C8.87868 8.625 8.375 8.12132 8.375 7.5C8.375 6.87868 8.87868 6.375 9.5 6.375C10.1213 6.375 10.625 6.87868 10.625 7.5ZM5.5 8.625C6.12132 8.625 6.625 8.12132 6.625 7.5C6.625 6.87868 6.12132 6.375 5.5 6.375C4.87868 6.375 4.375 6.87868 4.375 7.5C4.375 8.12132 4.87868 8.625 5.5 8.625ZM10.625 11.5C10.625 12.1213 10.1213 12.625 9.5 12.625C8.87868 12.625 8.375 12.1213 8.375 11.5C8.375 10.8787 8.87868 10.375 9.5 10.375C10.1213 10.375 10.625 10.8787 10.625 11.5ZM5.5 12.625C6.12132 12.625 6.625 12.1213 6.625 11.5C6.625 10.8787 6.12132 10.375 5.5 10.375C4.87868 10.375 4.375 10.8787 4.375 11.5C4.375 12.1213 4.87868 12.625 5.5 12.625Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),hve=["color"],HXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,hve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),pve=["color"],KXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,pve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M5.5 3C4.67157 3 4 3.67157 4 4.5C4 5.32843 4.67157 6 5.5 6C6.32843 6 7 5.32843 7 4.5C7 3.67157 6.32843 3 5.5 3ZM3 5C3.01671 5 3.03323 4.99918 3.04952 4.99758C3.28022 6.1399 4.28967 7 5.5 7C6.71033 7 7.71978 6.1399 7.95048 4.99758C7.96677 4.99918 7.98329 5 8 5H13.5C13.7761 5 14 4.77614 14 4.5C14 4.22386 13.7761 4 13.5 4H8C7.98329 4 7.96677 4.00082 7.95048 4.00242C7.71978 2.86009 6.71033 2 5.5 2C4.28967 2 3.28022 2.86009 3.04952 4.00242C3.03323 4.00082 3.01671 4 3 4H1.5C1.22386 4 1 4.22386 1 4.5C1 4.77614 1.22386 5 1.5 5H3ZM11.9505 10.9976C11.7198 12.1399 10.7103 13 9.5 13C8.28967 13 7.28022 12.1399 7.04952 10.9976C7.03323 10.9992 7.01671 11 7 11H1.5C1.22386 11 1 10.7761 1 10.5C1 10.2239 1.22386 10 1.5 10H7C7.01671 10 7.03323 10.0008 7.04952 10.0024C7.28022 8.8601 8.28967 8 9.5 8C10.7103 8 11.7198 8.8601 11.9505 10.0024C11.9668 10.0008 11.9833 10 12 10H13.5C13.7761 10 14 10.2239 14 10.5C14 10.7761 13.7761 11 13.5 11H12C11.9833 11 11.9668 10.9992 11.9505 10.9976ZM8 10.5C8 9.67157 8.67157 9 9.5 9C10.3284 9 11 9.67157 11 10.5C11 11.3284 10.3284 12 9.5 12C8.67157 12 8 11.3284 8 10.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),gve=["color"],qXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,gve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M12.1464 1.14645C12.3417 0.951184 12.6583 0.951184 12.8535 1.14645L14.8535 3.14645C15.0488 3.34171 15.0488 3.65829 14.8535 3.85355L10.9109 7.79618C10.8349 7.87218 10.7471 7.93543 10.651 7.9835L6.72359 9.94721C6.53109 10.0435 6.29861 10.0057 6.14643 9.85355C5.99425 9.70137 5.95652 9.46889 6.05277 9.27639L8.01648 5.34897C8.06455 5.25283 8.1278 5.16507 8.2038 5.08907L12.1464 1.14645ZM12.5 2.20711L8.91091 5.79618L7.87266 7.87267L8.12731 8.12732L10.2038 7.08907L13.7929 3.5L12.5 2.20711ZM9.99998 2L8.99998 3H4.9C4.47171 3 4.18056 3.00039 3.95552 3.01877C3.73631 3.03668 3.62421 3.06915 3.54601 3.10899C3.35785 3.20487 3.20487 3.35785 3.10899 3.54601C3.06915 3.62421 3.03669 3.73631 3.01878 3.95552C3.00039 4.18056 3 4.47171 3 4.9V11.1C3 11.5283 3.00039 11.8194 3.01878 12.0445C3.03669 12.2637 3.06915 12.3758 3.10899 12.454C3.20487 12.6422 3.35785 12.7951 3.54601 12.891C3.62421 12.9309 3.73631 12.9633 3.95552 12.9812C4.18056 12.9996 4.47171 13 4.9 13H11.1C11.5283 13 11.8194 12.9996 12.0445 12.9812C12.2637 12.9633 12.3758 12.9309 12.454 12.891C12.6422 12.7951 12.7951 12.6422 12.891 12.454C12.9309 12.3758 12.9633 12.2637 12.9812 12.0445C12.9996 11.8194 13 11.5283 13 11.1V6.99998L14 5.99998V11.1V11.1207C14 11.5231 14 11.8553 13.9779 12.1259C13.9549 12.407 13.9057 12.6653 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.6653 13.9057 12.407 13.9549 12.1259 13.9779C11.8553 14 11.5231 14 11.1207 14H11.1H4.9H4.87934C4.47686 14 4.14468 14 3.87409 13.9779C3.59304 13.9549 3.33469 13.9057 3.09202 13.782C2.7157 13.5903 2.40973 13.2843 2.21799 12.908C2.09434 12.6653 2.04506 12.407 2.0221 12.1259C1.99999 11.8553 1.99999 11.5231 2 11.1207V11.1206V11.1V4.9V4.87935V4.87932V4.87931C1.99999 4.47685 1.99999 4.14468 2.0221 3.87409C2.04506 3.59304 2.09434 3.33469 2.21799 3.09202C2.40973 2.71569 2.7157 2.40973 3.09202 2.21799C3.33469 2.09434 3.59304 2.04506 3.87409 2.0221C4.14468 1.99999 4.47685 1.99999 4.87932 2H4.87935H4.9H9.99998Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),mve=["color"],GXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,mve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM1.82707 7.49972C1.82707 4.36671 4.36689 1.82689 7.49991 1.82689C10.6329 1.82689 13.1727 4.36671 13.1727 7.49972C13.1727 10.6327 10.6329 13.1726 7.49991 13.1726C4.36689 13.1726 1.82707 10.6327 1.82707 7.49972ZM7.50003 4C7.77617 4 8.00003 4.22386 8.00003 4.5V7H10.5C10.7762 7 11 7.22386 11 7.5C11 7.77614 10.7762 8 10.5 8H8.00003V10.5C8.00003 10.7761 7.77617 11 7.50003 11C7.22389 11 7.00003 10.7761 7.00003 10.5V8H4.50003C4.22389 8 4.00003 7.77614 4.00003 7.5C4.00003 7.22386 4.22389 7 4.50003 7H7.00003V4.5C7.00003 4.22386 7.22389 4 7.50003 4Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),vve=["color"],YXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,vve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M0.877075 7.49972C0.877075 3.84204 3.84222 0.876892 7.49991 0.876892C11.1576 0.876892 14.1227 3.84204 14.1227 7.49972C14.1227 11.1574 11.1576 14.1226 7.49991 14.1226C3.84222 14.1226 0.877075 11.1574 0.877075 7.49972ZM7.49991 1.82689C4.36689 1.82689 1.82708 4.36671 1.82708 7.49972C1.82708 10.6327 4.36689 13.1726 7.49991 13.1726C10.6329 13.1726 13.1727 10.6327 13.1727 7.49972C13.1727 4.36671 10.6329 1.82689 7.49991 1.82689ZM8.24993 10.5C8.24993 10.9142 7.91414 11.25 7.49993 11.25C7.08571 11.25 6.74993 10.9142 6.74993 10.5C6.74993 10.0858 7.08571 9.75 7.49993 9.75C7.91414 9.75 8.24993 10.0858 8.24993 10.5ZM6.05003 6.25C6.05003 5.57211 6.63511 4.925 7.50003 4.925C8.36496 4.925 8.95003 5.57211 8.95003 6.25C8.95003 6.74118 8.68002 6.99212 8.21447 7.27494C8.16251 7.30651 8.10258 7.34131 8.03847 7.37854L8.03841 7.37858C7.85521 7.48497 7.63788 7.61119 7.47449 7.73849C7.23214 7.92732 6.95003 8.23198 6.95003 8.7C6.95004 9.00376 7.19628 9.25 7.50004 9.25C7.8024 9.25 8.04778 9.00601 8.05002 8.70417L8.05056 8.7033C8.05924 8.6896 8.08493 8.65735 8.15058 8.6062C8.25207 8.52712 8.36508 8.46163 8.51567 8.37436L8.51571 8.37433C8.59422 8.32883 8.68296 8.27741 8.78559 8.21506C9.32004 7.89038 10.05 7.35382 10.05 6.25C10.05 4.92789 8.93511 3.825 7.50003 3.825C6.06496 3.825 4.95003 4.92789 4.95003 6.25C4.95003 6.55376 5.19628 6.8 5.50003 6.8C5.80379 6.8 6.05003 6.55376 6.05003 6.25Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),yve=["color"],ZXe=y.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Yr(e,yve);return y.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),y.createElement("path",{d:"M5.49998 0.5C5.49998 0.223858 5.72383 0 5.99998 0H7.49998H8.99998C9.27612 0 9.49998 0.223858 9.49998 0.5C9.49998 0.776142 9.27612 1 8.99998 1H7.99998V2.11922C9.09832 2.20409 10.119 2.56622 10.992 3.13572C11.0116 3.10851 11.0336 3.08252 11.058 3.05806L11.858 2.25806C12.1021 2.01398 12.4978 2.01398 12.7419 2.25806C12.986 2.50214 12.986 2.89786 12.7419 3.14194L11.967 3.91682C13.1595 5.07925 13.9 6.70314 13.9 8.49998C13.9 12.0346 11.0346 14.9 7.49998 14.9C3.96535 14.9 1.09998 12.0346 1.09998 8.49998C1.09998 5.13362 3.69904 2.3743 6.99998 2.11922V1H5.99998C5.72383 1 5.49998 0.776142 5.49998 0.5ZM2.09998 8.49998C2.09998 5.51764 4.51764 3.09998 7.49998 3.09998C10.4823 3.09998 12.9 5.51764 12.9 8.49998C12.9 11.4823 10.4823 13.9 7.49998 13.9C4.51764 13.9 2.09998 11.4823 2.09998 8.49998ZM7.99998 4.5C7.99998 4.22386 7.77612 4 7.49998 4C7.22383 4 6.99998 4.22386 6.99998 4.5V9.5C6.99998 9.77614 7.22383 10 7.49998 10C7.77612 10 7.99998 9.77614 7.99998 9.5V4.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),bve=["title"],xve=["title"],wve=["title"];function xg(){return xg=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xg.apply(this,arguments)}function g5(e,t){if(e==null)return{};var n=_ve(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function _ve(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var XXe=function(t){var n=t.title,r=g5(t,bve);return F.createElement("svg",xg({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 513 342"},r),n&&F.createElement("title",null,n),F.createElement("path",{fill:"#D80027",d:"M0 0h513v342H0z"}),F.createElement("path",{d:"m226.8 239.2-9.7-15.6-17.9 4.4 11.9-14.1-9.7-15.6 17.1 6.9 11.8-14.1-1.3 18.4 17.1 6.9-17.9 4.4zM290.6 82l-10.1 15.4 11.6 14.3-17.7-4.8-10.1 15.5-1-18.4-17.7-4.8 17.2-6.6-1-18.4 11.6 14.3zm-54.4-56.6-2 18.3 16.8 7.6-18 3.8-2 18.3-9.2-16-17.9 3.8 12.3-13.7-9.2-15.9 16.8 7.5zm56.6 136.4-14.9 10.9 5.8 17.5-14.9-10.8-14.9 11 5.6-17.6-14.9-10.7 18.4-.1 5.6-17.6 5.8 17.5zM115 46.3l17.3 53.5h56.2l-45.4 32.9 17.3 53.5-45.4-33-45.5 33 17.4-53.5-45.5-32.9h56.3z",fill:"#FFDA44"}))},QXe=function(t){var n=t.title,r=g5(t,xve);return F.createElement("svg",xg({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 513 342"},r),n&&F.createElement("title",null,n),F.createElement("g",{fill:"#FFF"},F.createElement("path",{d:"M0 0h513v341.3H0V0z"}),F.createElement("path",{d:"M311.7 230 513 341.3v-31.5L369.3 230h-57.6zM200.3 111.3 0 0v31.5l143.7 79.8h56.6z"})),F.createElement("path",{d:"M393.8 230 513 295.7V230H393.8zm-82.1 0L513 341.3v-31.5L369.3 230h-57.6zm146.9 111.3-147-81.7v81.7h147zM90.3 230 0 280.2V230h90.3zm110 14.2v97.2H25.5l174.8-97.2zm-82.1-132.9L0 45.6v65.7h118.2zm82.1 0L0 0v31.5l143.7 79.8h56.6zM53.4 0l147 81.7V0h-147zm368.3 111.3L513 61.1v50.2h-91.3zm-110-14.2V0h174.9L311.7 97.1z",fill:"#0052B4"}),F.createElement("g",{fill:"#D80027"},F.createElement("path",{d:"M288 0h-64v138.7H0v64h224v138.7h64V202.7h224v-64H288V0z"}),F.createElement("path",{d:"M311.7 230 513 341.3v-31.5L369.3 230h-57.6zm-168 0L0 309.9v31.5L200.3 230h-56.6zm56.6-118.7L0 0v31.5l143.7 79.8h56.6zm168 0L513 31.5V0L311.7 111.3h56.6z"})))},JXe=function(t){var n=t.title,r=g5(t,wve);return F.createElement("svg",xg({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 900 600"},r),n&&F.createElement("title",null,n),F.createElement("path",{fill:"#FFF",d:"M0 0h900v600H0z"}),F.createElement("g",{transform:"rotate(-56.31)"},F.createElement("path",{d:"M-75 228.3H75m-150 37.5H75m-150 37.5H75m-150 475H75m-150 37.5H75m-150 37.5H75",stroke:"#000",strokeWidth:25}),F.createElement("path",{stroke:"#FFF",strokeWidth:12.5,d:"M0 753.3v125"}),F.createElement("circle",{fill:"#ca163a",cy:540.8,r:150}),F.createElement("path",{fill:"#0e4896",d:"M0 390.8c-41.4 0-75 33.6-75 75s33.6 75 75 75 75 33.6 75 75-33.6 75-75 75c-82.8 0-150-67.2-150-150s67.2-150 150-150z"})),F.createElement("path",{d:"m231.56 535.73-83.205-124.808M262.76 514.928l-83.205-124.807m114.407 104.006-83.205-124.808m478.43-138.675-83.205-124.807M720.39 209.843 637.184 85.036m114.407 104.006L668.386 64.234",stroke:"#000",strokeWidth:25}),F.createElement("path",{stroke:"#FFF",strokeWidth:12.5,d:"m205.6 462.897 31.202-20.8m389.981-259.989 36.444-24.296m31.202-20.801 31.202-20.801"}))};const Sve=["top","right","bottom","left"],$l=Math.min,Do=Math.max,mb=Math.round,y1=Math.floor,Il=e=>({x:e,y:e}),Cve={left:"right",right:"left",bottom:"top",top:"bottom"},Eve={start:"end",end:"start"};function AE(e,t,n){return Do(e,$l(t,n))}function wu(e,t){return typeof e=="function"?e(t):e}function _u(e){return e.split("-")[0]}function zh(e){return e.split("-")[1]}function m5(e){return e==="x"?"y":"x"}function v5(e){return e==="y"?"height":"width"}function Uh(e){return["top","bottom"].includes(_u(e))?"y":"x"}function y5(e){return m5(Uh(e))}function Ove(e,t,n){n===void 0&&(n=!1);const r=zh(e),i=y5(e),o=v5(i);let a=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=vb(a)),[a,vb(a)]}function Ave(e){const t=vb(e);return[PE(e),t,PE(t)]}function PE(e){return e.replace(/start|end/g,t=>Eve[t])}function Pve(e,t,n){const r=["left","right"],i=["right","left"],o=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:r:t?r:i;case"left":case"right":return t?o:a;default:return[]}}function kve(e,t,n,r){const i=zh(e);let o=Pve(_u(e),n==="start",r);return i&&(o=o.map(a=>a+"-"+i),t&&(o=o.concat(o.map(PE)))),o}function vb(e){return e.replace(/left|right|bottom|top/g,t=>Cve[t])}function Tve(e){return{top:0,right:0,bottom:0,left:0,...e}}function lU(e){return typeof e!="number"?Tve(e):{top:e,right:e,bottom:e,left:e}}function yb(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function b9(e,t,n){let{reference:r,floating:i}=e;const o=Uh(t),a=y5(t),s=v5(a),u=_u(t),l=o==="y",c=r.x+r.width/2-i.width/2,f=r.y+r.height/2-i.height/2,h=r[s]/2-i[s]/2;let p;switch(u){case"top":p={x:c,y:r.y-i.height};break;case"bottom":p={x:c,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:f};break;case"left":p={x:r.x-i.width,y:f};break;default:p={x:r.x,y:r.y}}switch(zh(t)){case"start":p[a]-=h*(n&&l?-1:1);break;case"end":p[a]+=h*(n&&l?-1:1);break}return p}const Mve=async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:a}=n,s=o.filter(Boolean),u=await(a.isRTL==null?void 0:a.isRTL(t));let l=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:f}=b9(l,r,u),h=r,p={},m=0;for(let v=0;v<s.length;v++){const{name:b,fn:w}=s[v],{x,y:S,data:O,reset:E}=await w({x:c,y:f,initialPlacement:r,placement:h,strategy:i,middlewareData:p,rects:l,platform:a,elements:{reference:e,floating:t}});c=x??c,f=S??f,p={...p,[b]:{...p[b],...O}},E&&m<=50&&(m++,typeof E=="object"&&(E.placement&&(h=E.placement),E.rects&&(l=E.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:i}):E.rects),{x:c,y:f}=b9(l,h,u)),v=-1)}return{x:c,y:f,placement:h,strategy:i,middlewareData:p}};async function wg(e,t){var n;t===void 0&&(t={});const{x:r,y:i,platform:o,rects:a,elements:s,strategy:u}=e,{boundary:l="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:h=!1,padding:p=0}=wu(t,e),m=lU(p),b=s[h?f==="floating"?"reference":"floating":f],w=yb(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(b)))==null||n?b:b.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(s.floating)),boundary:l,rootBoundary:c,strategy:u})),x=f==="floating"?{...a.floating,x:r,y:i}:a.reference,S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(s.floating)),O=await(o.isElement==null?void 0:o.isElement(S))?await(o.getScale==null?void 0:o.getScale(S))||{x:1,y:1}:{x:1,y:1},E=yb(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:x,offsetParent:S,strategy:u}):x);return{top:(w.top-E.top+m.top)/O.y,bottom:(E.bottom-w.bottom+m.bottom)/O.y,left:(w.left-E.left+m.left)/O.x,right:(E.right-w.right+m.right)/O.x}}const Rve=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:o,platform:a,elements:s,middlewareData:u}=t,{element:l,padding:c=0}=wu(e,t)||{};if(l==null)return{};const f=lU(c),h={x:n,y:r},p=y5(i),m=v5(p),v=await a.getDimensions(l),b=p==="y",w=b?"top":"left",x=b?"bottom":"right",S=b?"clientHeight":"clientWidth",O=o.reference[m]+o.reference[p]-h[p]-o.floating[m],E=h[p]-o.reference[p],C=await(a.getOffsetParent==null?void 0:a.getOffsetParent(l));let P=C?C[S]:0;(!P||!await(a.isElement==null?void 0:a.isElement(C)))&&(P=s.floating[S]||o.floating[m]);const M=O/2-E/2,I=P/2-v[m]/2-1,B=$l(f[w],I),W=$l(f[x],I),V=B,ee=P-v[m]-W,Z=P/2-v[m]/2+M,K=AE(V,Z,ee),G=!u.arrow&&zh(i)!=null&&Z!==K&&o.reference[m]/2-(Z<V?B:W)-v[m]/2<0,H=G?Z<V?Z-V:Z-ee:0;return{[p]:h[p]+H,data:{[p]:K,centerOffset:Z-K-H,...G&&{alignmentOffset:H}},reset:G}}}),Dve=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:i,middlewareData:o,rects:a,initialPlacement:s,platform:u,elements:l}=t,{mainAxis:c=!0,crossAxis:f=!0,fallbackPlacements:h,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:v=!0,...b}=wu(e,t);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const w=_u(i),x=_u(s)===s,S=await(u.isRTL==null?void 0:u.isRTL(l.floating)),O=h||(x||!v?[vb(s)]:Ave(s));!h&&m!=="none"&&O.push(...kve(s,v,m,S));const E=[s,...O],C=await wg(t,b),P=[];let M=((r=o.flip)==null?void 0:r.overflows)||[];if(c&&P.push(C[w]),f){const V=Ove(i,a,S);P.push(C[V[0]],C[V[1]])}if(M=[...M,{placement:i,overflows:P}],!P.every(V=>V<=0)){var I,B;const V=(((I=o.flip)==null?void 0:I.index)||0)+1,ee=E[V];if(ee)return{data:{index:V,overflows:M},reset:{placement:ee}};let Z=(B=M.filter(K=>K.overflows[0]<=0).sort((K,G)=>K.overflows[1]-G.overflows[1])[0])==null?void 0:B.placement;if(!Z)switch(p){case"bestFit":{var W;const K=(W=M.map(G=>[G.placement,G.overflows.filter(H=>H>0).reduce((H,j)=>H+j,0)]).sort((G,H)=>G[1]-H[1])[0])==null?void 0:W[0];K&&(Z=K);break}case"initialPlacement":Z=s;break}if(i!==Z)return{reset:{placement:Z}}}return{}}}};function x9(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function w9(e){return Sve.some(t=>e[t]>=0)}const $ve=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...i}=wu(e,t);switch(r){case"referenceHidden":{const o=await wg(t,{...i,elementContext:"reference"}),a=x9(o,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:w9(a)}}}case"escaped":{const o=await wg(t,{...i,altBoundary:!0}),a=x9(o,n.floating);return{data:{escapedOffsets:a,escaped:w9(a)}}}default:return{}}}}};async function Ive(e,t){const{placement:n,platform:r,elements:i}=e,o=await(r.isRTL==null?void 0:r.isRTL(i.floating)),a=_u(n),s=zh(n),u=Uh(n)==="y",l=["left","top"].includes(a)?-1:1,c=o&&u?-1:1,f=wu(t,e);let{mainAxis:h,crossAxis:p,alignmentAxis:m}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return s&&typeof m=="number"&&(p=s==="end"?m*-1:m),u?{x:p*c,y:h*l}:{x:h*l,y:p*c}}const Nve=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:o,placement:a,middlewareData:s}=t,u=await Ive(t,e);return a===((n=s.offset)==null?void 0:n.placement)&&(r=s.arrow)!=null&&r.alignmentOffset?{}:{x:i+u.x,y:o+u.y,data:{...u,placement:a}}}}},Lve=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i}=t,{mainAxis:o=!0,crossAxis:a=!1,limiter:s={fn:b=>{let{x:w,y:x}=b;return{x:w,y:x}}},...u}=wu(e,t),l={x:n,y:r},c=await wg(t,u),f=Uh(_u(i)),h=m5(f);let p=l[h],m=l[f];if(o){const b=h==="y"?"top":"left",w=h==="y"?"bottom":"right",x=p+c[b],S=p-c[w];p=AE(x,p,S)}if(a){const b=f==="y"?"top":"left",w=f==="y"?"bottom":"right",x=m+c[b],S=m-c[w];m=AE(x,m,S)}const v=s.fn({...t,[h]:p,[f]:m});return{...v,data:{x:v.x-n,y:v.y-r}}}}},Fve=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:i,rects:o,middlewareData:a}=t,{offset:s=0,mainAxis:u=!0,crossAxis:l=!0}=wu(e,t),c={x:n,y:r},f=Uh(i),h=m5(f);let p=c[h],m=c[f];const v=wu(s,t),b=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(u){const S=h==="y"?"height":"width",O=o.reference[h]-o.floating[S]+b.mainAxis,E=o.reference[h]+o.reference[S]-b.mainAxis;p<O?p=O:p>E&&(p=E)}if(l){var w,x;const S=h==="y"?"width":"height",O=["top","left"].includes(_u(i)),E=o.reference[f]-o.floating[S]+(O&&((w=a.offset)==null?void 0:w[f])||0)+(O?0:b.crossAxis),C=o.reference[f]+o.reference[S]+(O?0:((x=a.offset)==null?void 0:x[f])||0)-(O?b.crossAxis:0);m<E?m=E:m>C&&(m=C)}return{[h]:p,[f]:m}}}},jve=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:i,elements:o}=t,{apply:a=()=>{},...s}=wu(e,t),u=await wg(t,s),l=_u(n),c=zh(n),f=Uh(n)==="y",{width:h,height:p}=r.floating;let m,v;l==="top"||l==="bottom"?(m=l,v=c===(await(i.isRTL==null?void 0:i.isRTL(o.floating))?"start":"end")?"left":"right"):(v=l,m=c==="end"?"top":"bottom");const b=p-u[m],w=h-u[v],x=!t.middlewareData.shift;let S=b,O=w;if(f){const C=h-u.left-u.right;O=c||x?$l(w,C):C}else{const C=p-u.top-u.bottom;S=c||x?$l(b,C):C}if(x&&!c){const C=Do(u.left,0),P=Do(u.right,0),M=Do(u.top,0),I=Do(u.bottom,0);f?O=h-2*(C!==0||P!==0?C+P:Do(u.left,u.right)):S=p-2*(M!==0||I!==0?M+I:Do(u.top,u.bottom))}await a({...t,availableWidth:O,availableHeight:S});const E=await i.getDimensions(o.floating);return h!==E.width||p!==E.height?{reset:{rects:!0}}:{}}}};function Nl(e){return cU(e)?(e.nodeName||"").toLowerCase():"#document"}function Bo(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Tu(e){var t;return(t=(cU(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function cU(e){return e instanceof Node||e instanceof Bo(e).Node}function Su(e){return e instanceof Element||e instanceof Bo(e).Element}function Rs(e){return e instanceof HTMLElement||e instanceof Bo(e).HTMLElement}function _9(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Bo(e).ShadowRoot}function Dm(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=va(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function Bve(e){return["table","td","th"].includes(Nl(e))}function b5(e){const t=x5(),n=va(e);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(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 zve(e){let t=Jd(e);for(;Rs(t)&&!vw(t);){if(b5(t))return t;t=Jd(t)}return null}function x5(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function vw(e){return["html","body","#document"].includes(Nl(e))}function va(e){return Bo(e).getComputedStyle(e)}function yw(e){return Su(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Jd(e){if(Nl(e)==="html")return e;const t=e.assignedSlot||e.parentNode||_9(e)&&e.host||Tu(e);return _9(t)?t.host:t}function fU(e){const t=Jd(e);return vw(t)?e.ownerDocument?e.ownerDocument.body:e.body:Rs(t)&&Dm(t)?t:fU(t)}function _g(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const i=fU(e),o=i===((r=e.ownerDocument)==null?void 0:r.body),a=Bo(i);return o?t.concat(a,a.visualViewport||[],Dm(i)?i:[],a.frameElement&&n?_g(a.frameElement):[]):t.concat(i,_g(i,[],n))}function dU(e){const t=va(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=Rs(e),o=i?e.offsetWidth:n,a=i?e.offsetHeight:r,s=mb(n)!==o||mb(r)!==a;return s&&(n=o,r=a),{width:n,height:r,$:s}}function w5(e){return Su(e)?e:e.contextElement}function Rd(e){const t=w5(e);if(!Rs(t))return Il(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:o}=dU(t);let a=(o?mb(n.width):n.width)/r,s=(o?mb(n.height):n.height)/i;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}const Uve=Il(0);function hU(e){const t=Bo(e);return!x5()||!t.visualViewport?Uve:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Vve(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Bo(e)?!1:t}function ef(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const i=e.getBoundingClientRect(),o=w5(e);let a=Il(1);t&&(r?Su(r)&&(a=Rd(r)):a=Rd(e));const s=Vve(o,n,r)?hU(o):Il(0);let u=(i.left+s.x)/a.x,l=(i.top+s.y)/a.y,c=i.width/a.x,f=i.height/a.y;if(o){const h=Bo(o),p=r&&Su(r)?Bo(r):r;let m=h,v=m.frameElement;for(;v&&r&&p!==m;){const b=Rd(v),w=v.getBoundingClientRect(),x=va(v),S=w.left+(v.clientLeft+parseFloat(x.paddingLeft))*b.x,O=w.top+(v.clientTop+parseFloat(x.paddingTop))*b.y;u*=b.x,l*=b.y,c*=b.x,f*=b.y,u+=S,l+=O,m=Bo(v),v=m.frameElement}}return yb({width:c,height:f,x:u,y:l})}const Wve=[":popover-open",":modal"];function pU(e){return Wve.some(t=>{try{return e.matches(t)}catch{return!1}})}function Hve(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const o=i==="fixed",a=Tu(r),s=t?pU(t.floating):!1;if(r===a||s&&o)return n;let u={scrollLeft:0,scrollTop:0},l=Il(1);const c=Il(0),f=Rs(r);if((f||!f&&!o)&&((Nl(r)!=="body"||Dm(a))&&(u=yw(r)),Rs(r))){const h=ef(r);l=Rd(r),c.x=h.x+r.clientLeft,c.y=h.y+r.clientTop}return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-u.scrollLeft*l.x+c.x,y:n.y*l.y-u.scrollTop*l.y+c.y}}function Kve(e){return Array.from(e.getClientRects())}function gU(e){return ef(Tu(e)).left+yw(e).scrollLeft}function qve(e){const t=Tu(e),n=yw(e),r=e.ownerDocument.body,i=Do(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=Do(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+gU(e);const s=-n.scrollTop;return va(r).direction==="rtl"&&(a+=Do(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:a,y:s}}function Gve(e,t){const n=Bo(e),r=Tu(e),i=n.visualViewport;let o=r.clientWidth,a=r.clientHeight,s=0,u=0;if(i){o=i.width,a=i.height;const l=x5();(!l||l&&t==="fixed")&&(s=i.offsetLeft,u=i.offsetTop)}return{width:o,height:a,x:s,y:u}}function Yve(e,t){const n=ef(e,!0,t==="fixed"),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=Rs(e)?Rd(e):Il(1),a=e.clientWidth*o.x,s=e.clientHeight*o.y,u=i*o.x,l=r*o.y;return{width:a,height:s,x:u,y:l}}function S9(e,t,n){let r;if(t==="viewport")r=Gve(e,n);else if(t==="document")r=qve(Tu(e));else if(Su(t))r=Yve(t,n);else{const i=hU(e);r={...t,x:t.x-i.x,y:t.y-i.y}}return yb(r)}function mU(e,t){const n=Jd(e);return n===t||!Su(n)||vw(n)?!1:va(n).position==="fixed"||mU(n,t)}function Zve(e,t){const n=t.get(e);if(n)return n;let r=_g(e,[],!1).filter(s=>Su(s)&&Nl(s)!=="body"),i=null;const o=va(e).position==="fixed";let a=o?Jd(e):e;for(;Su(a)&&!vw(a);){const s=va(a),u=b5(a);!u&&s.position==="fixed"&&(i=null),(o?!u&&!i:!u&&s.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||Dm(a)&&!u&&mU(e,a))?r=r.filter(c=>c!==a):i=s,a=Jd(a)}return t.set(e,r),r}function Xve(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const a=[...n==="clippingAncestors"?Zve(t,this._c):[].concat(n),r],s=a[0],u=a.reduce((l,c)=>{const f=S9(t,c,i);return l.top=Do(f.top,l.top),l.right=$l(f.right,l.right),l.bottom=$l(f.bottom,l.bottom),l.left=Do(f.left,l.left),l},S9(t,s,i));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}function Qve(e){const{width:t,height:n}=dU(e);return{width:t,height:n}}function Jve(e,t,n){const r=Rs(t),i=Tu(t),o=n==="fixed",a=ef(e,!0,o,t);let s={scrollLeft:0,scrollTop:0};const u=Il(0);if(r||!r&&!o)if((Nl(t)!=="body"||Dm(i))&&(s=yw(t)),r){const f=ef(t,!0,o,t);u.x=f.x+t.clientLeft,u.y=f.y+t.clientTop}else i&&(u.x=gU(i));const l=a.left+s.scrollLeft-u.x,c=a.top+s.scrollTop-u.y;return{x:l,y:c,width:a.width,height:a.height}}function C9(e,t){return!Rs(e)||va(e).position==="fixed"?null:t?t(e):e.offsetParent}function vU(e,t){const n=Bo(e);if(!Rs(e)||pU(e))return n;let r=C9(e,t);for(;r&&Bve(r)&&va(r).position==="static";)r=C9(r,t);return r&&(Nl(r)==="html"||Nl(r)==="body"&&va(r).position==="static"&&!b5(r))?n:r||zve(e)||n}const e1e=async function(e){const t=this.getOffsetParent||vU,n=this.getDimensions;return{reference:Jve(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}};function t1e(e){return va(e).direction==="rtl"}const n1e={convertOffsetParentRelativeRectToViewportRelativeRect:Hve,getDocumentElement:Tu,getClippingRect:Xve,getOffsetParent:vU,getElementRects:e1e,getClientRects:Kve,getDimensions:Qve,getScale:Rd,isElement:Su,isRTL:t1e};function r1e(e,t){let n=null,r;const i=Tu(e);function o(){var s;clearTimeout(r),(s=n)==null||s.disconnect(),n=null}function a(s,u){s===void 0&&(s=!1),u===void 0&&(u=1),o();const{left:l,top:c,width:f,height:h}=e.getBoundingClientRect();if(s||t(),!f||!h)return;const p=y1(c),m=y1(i.clientWidth-(l+f)),v=y1(i.clientHeight-(c+h)),b=y1(l),x={rootMargin:-p+"px "+-m+"px "+-v+"px "+-b+"px",threshold:Do(0,$l(1,u))||1};let S=!0;function O(E){const C=E[0].intersectionRatio;if(C!==u){if(!S)return a();C?a(!1,C):r=setTimeout(()=>{a(!1,1e-7)},100)}S=!1}try{n=new IntersectionObserver(O,{...x,root:i.ownerDocument})}catch{n=new IntersectionObserver(O,x)}n.observe(e)}return a(!0),o}function i1e(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:u=!1}=r,l=w5(e),c=i||o?[...l?_g(l):[],..._g(t)]:[];c.forEach(w=>{i&&w.addEventListener("scroll",n,{passive:!0}),o&&w.addEventListener("resize",n)});const f=l&&s?r1e(l,n):null;let h=-1,p=null;a&&(p=new ResizeObserver(w=>{let[x]=w;x&&x.target===l&&p&&(p.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var S;(S=p)==null||S.observe(t)})),n()}),l&&!u&&p.observe(l),p.observe(t));let m,v=u?ef(e):null;u&&b();function b(){const w=ef(e);v&&(w.x!==v.x||w.y!==v.y||w.width!==v.width||w.height!==v.height)&&n(),v=w,m=requestAnimationFrame(b)}return n(),()=>{var w;c.forEach(x=>{i&&x.removeEventListener("scroll",n),o&&x.removeEventListener("resize",n)}),f?.(),(w=p)==null||w.disconnect(),p=null,u&&cancelAnimationFrame(m)}}const o1e=Lve,a1e=Dve,s1e=jve,u1e=$ve,E9=Rve,l1e=Fve,c1e=(e,t,n)=>{const r=new Map,i={platform:n1e,...n},o={...i.platform,_c:r};return Mve(e,t,{...i,platform:o})},f1e=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:i}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?E9({element:r.current,padding:i}).fn(n):{}:r?E9({element:r,padding:i}).fn(n):{}}}};var ly=typeof document<"u"?y.useLayoutEffect:y.useEffect;function bb(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!bb(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){const o=i[r];if(!(o==="_owner"&&e.$$typeof)&&!bb(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function yU(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function O9(e,t){const n=yU(e);return Math.round(t*n)/n}function A9(e){const t=y.useRef(e);return ly(()=>{t.current=e}),t}function d1e(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:o,floating:a}={},transform:s=!0,whileElementsMounted:u,open:l}=e,[c,f]=y.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,p]=y.useState(r);bb(h,r)||p(r);const[m,v]=y.useState(null),[b,w]=y.useState(null),x=y.useCallback(H=>{H!==C.current&&(C.current=H,v(H))},[]),S=y.useCallback(H=>{H!==P.current&&(P.current=H,w(H))},[]),O=o||m,E=a||b,C=y.useRef(null),P=y.useRef(null),M=y.useRef(c),I=u!=null,B=A9(u),W=A9(i),V=y.useCallback(()=>{if(!C.current||!P.current)return;const H={placement:t,strategy:n,middleware:h};W.current&&(H.platform=W.current),c1e(C.current,P.current,H).then(j=>{const q={...j,isPositioned:!0};ee.current&&!bb(M.current,q)&&(M.current=q,Pu.flushSync(()=>{f(q)}))})},[h,t,n,W]);ly(()=>{l===!1&&M.current.isPositioned&&(M.current.isPositioned=!1,f(H=>({...H,isPositioned:!1})))},[l]);const ee=y.useRef(!1);ly(()=>(ee.current=!0,()=>{ee.current=!1}),[]),ly(()=>{if(O&&(C.current=O),E&&(P.current=E),O&&E){if(B.current)return B.current(O,E,V);V()}},[O,E,V,B,I]);const Z=y.useMemo(()=>({reference:C,floating:P,setReference:x,setFloating:S}),[x,S]),K=y.useMemo(()=>({reference:O,floating:E}),[O,E]),G=y.useMemo(()=>{const H={position:n,left:0,top:0};if(!K.floating)return H;const j=O9(K.floating,c.x),q=O9(K.floating,c.y);return s?{...H,transform:"translate("+j+"px, "+q+"px)",...yU(K.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:j,top:q}},[n,s,K.floating,c.x,c.y]);return y.useMemo(()=>({...c,update:V,refs:Z,elements:K,floatingStyles:G}),[c,V,Z,K,G])}var h1e="Arrow",bU=y.forwardRef((e,t)=>{const{children:n,width:r=10,height:i=5,...o}=e;return N.jsx(pt.svg,{...o,ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:N.jsx("polygon",{points:"0,0 30,0 15,10"})})});bU.displayName=h1e;var p1e=bU;function _5(e){const[t,n]=y.useState(void 0);return ii(()=>{if(e){n({width:e.offsetWidth,height:e.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 u=o.borderBoxSize,l=Array.isArray(u)?u[0]:u;a=l.inlineSize,s=l.blockSize}else a=e.offsetWidth,s=e.offsetHeight;n({width:a,height:s})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var S5="Popper",[xU,Vl]=vi(S5),[g1e,wU]=xU(S5),_U=e=>{const{__scopePopper:t,children:n}=e,[r,i]=y.useState(null);return N.jsx(g1e,{scope:t,anchor:r,onAnchorChange:i,children:n})};_U.displayName=S5;var SU="PopperAnchor",CU=y.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...i}=e,o=wU(SU,n),a=y.useRef(null),s=Yt(t,a);return y.useEffect(()=>{o.onAnchorChange(r?.current||a.current)}),r?null:N.jsx(pt.div,{...i,ref:s})});CU.displayName=SU;var C5="PopperContent",[m1e,v1e]=xU(C5),EU=y.forwardRef((e,t)=>{const{__scopePopper:n,side:r="bottom",sideOffset:i=0,align:o="center",alignOffset:a=0,arrowPadding:s=0,avoidCollisions:u=!0,collisionBoundary:l=[],collisionPadding:c=0,sticky:f="partial",hideWhenDetached:h=!1,updatePositionStrategy:p="optimized",onPlaced:m,...v}=e,b=wU(C5,n),[w,x]=y.useState(null),S=Yt(t,Ee=>x(Ee)),[O,E]=y.useState(null),C=_5(O),P=C?.width??0,M=C?.height??0,I=r+(o!=="center"?"-"+o:""),B=typeof c=="number"?c:{top:0,right:0,bottom:0,left:0,...c},W=Array.isArray(l)?l:[l],V=W.length>0,ee={padding:B,boundary:W.filter(b1e),altBoundary:V},{refs:Z,floatingStyles:K,placement:G,isPositioned:H,middlewareData:j}=d1e({strategy:"fixed",placement:I,whileElementsMounted:(...Ee)=>i1e(...Ee,{animationFrame:p==="always"}),elements:{reference:b.anchor},middleware:[Nve({mainAxis:i+M,alignmentAxis:a}),u&&o1e({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?l1e():void 0,...ee}),u&&a1e({...ee}),s1e({...ee,apply:({elements:Ee,rects:it,availableWidth:ke,availableHeight:Le})=>{const{width:De,height:me}=it.reference,yt=Ee.floating.style;yt.setProperty("--radix-popper-available-width",`${ke}px`),yt.setProperty("--radix-popper-available-height",`${Le}px`),yt.setProperty("--radix-popper-anchor-width",`${De}px`),yt.setProperty("--radix-popper-anchor-height",`${me}px`)}}),O&&f1e({element:O,padding:s}),x1e({arrowWidth:P,arrowHeight:M}),h&&u1e({strategy:"referenceHidden",...ee})]}),[q,Y]=PU(G),re=Vr(m);ii(()=>{H&&re?.()},[H,re]);const ie=j.arrow?.x,se=j.arrow?.y,ye=j.arrow?.centerOffset!==0,[we,He]=y.useState();return ii(()=>{w&&He(window.getComputedStyle(w).zIndex)},[w]),N.jsx("div",{ref:Z.setFloating,"data-radix-popper-content-wrapper":"",style:{...K,transform:H?K.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:we,"--radix-popper-transform-origin":[j.transformOrigin?.x,j.transformOrigin?.y].join(" "),...j.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:N.jsx(m1e,{scope:n,placedSide:q,onArrowChange:E,arrowX:ie,arrowY:se,shouldHideArrow:ye,children:N.jsx(pt.div,{"data-side":q,"data-align":Y,...v,ref:S,style:{...v.style,animation:H?void 0:"none"}})})})});EU.displayName=C5;var OU="PopperArrow",y1e={top:"bottom",right:"left",bottom:"top",left:"right"},AU=y.forwardRef(function(t,n){const{__scopePopper:r,...i}=t,o=v1e(OU,r),a=y1e[o.placedSide];return N.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:N.jsx(p1e,{...i,ref:n,style:{...i.style,display:"block"}})})});AU.displayName=OU;function b1e(e){return e!==null}var x1e=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:r,middlewareData:i}=t,a=i.arrow?.centerOffset!==0,s=a?0:e.arrowWidth,u=a?0:e.arrowHeight,[l,c]=PU(n),f={start:"0%",center:"50%",end:"100%"}[c],h=(i.arrow?.x??0)+s/2,p=(i.arrow?.y??0)+u/2;let m="",v="";return l==="bottom"?(m=a?f:`${h}px`,v=`${-u}px`):l==="top"?(m=a?f:`${h}px`,v=`${r.floating.height+u}px`):l==="right"?(m=`${-u}px`,v=a?f:`${p}px`):l==="left"&&(m=`${r.floating.width+u}px`,v=a?f:`${p}px`),{data:{x:m,y:v}}}});function PU(e){const[t,n="center"]=e.split("-");return[t,n]}var bw=_U,$m=CU,xw=EU,ww=AU,kE=["Enter"," "],w1e=["ArrowDown","PageUp","Home"],kU=["ArrowUp","PageDown","End"],_1e=[...w1e,...kU],S1e={ltr:[...kE,"ArrowRight"],rtl:[...kE,"ArrowLeft"]},C1e={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Im="Menu",[Sg,E1e,O1e]=YO(Im),[gf,TU]=vi(Im,[O1e,Vl,nw]),_w=Vl(),MU=nw(),[A1e,mf]=gf(Im),[P1e,Nm]=gf(Im),RU=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:o,modal:a=!0}=e,s=_w(t),[u,l]=y.useState(null),c=y.useRef(!1),f=Vr(o),h=Om(i);return y.useEffect(()=>{const p=()=>{c.current=!0,document.addEventListener("pointerdown",m,{capture:!0,once:!0}),document.addEventListener("pointermove",m,{capture:!0,once:!0})},m=()=>c.current=!1;return document.addEventListener("keydown",p,{capture:!0}),()=>{document.removeEventListener("keydown",p,{capture:!0}),document.removeEventListener("pointerdown",m,{capture:!0}),document.removeEventListener("pointermove",m,{capture:!0})}},[]),N.jsx(bw,{...s,children:N.jsx(A1e,{scope:t,open:n,onOpenChange:f,content:u,onContentChange:l,children:N.jsx(P1e,{scope:t,onClose:y.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:c,dir:h,modal:a,children:r})})})};RU.displayName=Im;var k1e="MenuAnchor",E5=y.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,i=_w(n);return N.jsx($m,{...i,...r,ref:t})});E5.displayName=k1e;var O5="MenuPortal",[T1e,DU]=gf(O5,{forceMount:void 0}),$U=e=>{const{__scopeMenu:t,forceMount:n,children:r,container:i}=e,o=mf(O5,t);return N.jsx(T1e,{scope:t,forceMount:n,children:N.jsx(Gr,{present:n||o.open,children:N.jsx(Bh,{asChild:!0,container:i,children:r})})})};$U.displayName=O5;var ha="MenuContent",[M1e,A5]=gf(ha),IU=y.forwardRef((e,t)=>{const n=DU(ha,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=mf(ha,e.__scopeMenu),a=Nm(ha,e.__scopeMenu);return N.jsx(Sg.Provider,{scope:e.__scopeMenu,children:N.jsx(Gr,{present:r||o.open,children:N.jsx(Sg.Slot,{scope:e.__scopeMenu,children:a.modal?N.jsx(R1e,{...i,ref:t}):N.jsx(D1e,{...i,ref:t})})})})}),R1e=y.forwardRef((e,t)=>{const n=mf(ha,e.__scopeMenu),r=y.useRef(null),i=Yt(t,r);return y.useEffect(()=>{const o=r.current;if(o)return Rm(o)},[]),N.jsx(P5,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:Ye(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),D1e=y.forwardRef((e,t)=>{const n=mf(ha,e.__scopeMenu);return N.jsx(P5,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),P5=y.forwardRef((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:s,onEntryFocus:u,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:f,onInteractOutside:h,onDismiss:p,disableOutsideScroll:m,...v}=e,b=mf(ha,n),w=Nm(ha,n),x=_w(n),S=MU(n),O=E1e(n),[E,C]=y.useState(null),P=y.useRef(null),M=Yt(t,P,b.onContentChange),I=y.useRef(0),B=y.useRef(""),W=y.useRef(0),V=y.useRef(null),ee=y.useRef("right"),Z=y.useRef(0),K=m?Mm:y.Fragment,G=m?{as:kl,allowPinchZoom:!0}:void 0,H=q=>{const Y=B.current+q,re=O().filter(Ee=>!Ee.disabled),ie=document.activeElement,se=re.find(Ee=>Ee.ref.current===ie)?.textValue,ye=re.map(Ee=>Ee.textValue),we=H1e(ye,Y,se),He=re.find(Ee=>Ee.textValue===we)?.ref.current;(function Ee(it){B.current=it,window.clearTimeout(I.current),it!==""&&(I.current=window.setTimeout(()=>Ee(""),1e3))})(Y),He&&setTimeout(()=>He.focus())};y.useEffect(()=>()=>window.clearTimeout(I.current),[]),gw();const j=y.useCallback(q=>ee.current===V.current?.side&&q1e(q,V.current?.area),[]);return N.jsx(M1e,{scope:n,searchRef:B,onItemEnter:y.useCallback(q=>{j(q)&&q.preventDefault()},[j]),onItemLeave:y.useCallback(q=>{j(q)||(P.current?.focus(),C(null))},[j]),onTriggerLeave:y.useCallback(q=>{j(q)&&q.preventDefault()},[j]),pointerGraceTimerRef:W,onPointerGraceIntentChange:y.useCallback(q=>{V.current=q},[]),children:N.jsx(K,{...G,children:N.jsx(Tm,{asChild:!0,trapped:i,onMountAutoFocus:Ye(o,q=>{q.preventDefault(),P.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:a,children:N.jsx(jh,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:f,onInteractOutside:h,onDismiss:p,children:N.jsx(fB,{asChild:!0,...S,dir:w.dir,orientation:"vertical",loop:r,currentTabStopId:E,onCurrentTabStopIdChange:C,onEntryFocus:Ye(u,q=>{w.isUsingKeyboardRef.current||q.preventDefault()}),preventScrollOnEntryFocus:!0,children:N.jsx(xw,{role:"menu","aria-orientation":"vertical","data-state":XU(b.open),"data-radix-menu-content":"",dir:w.dir,...x,...v,ref:M,style:{outline:"none",...v.style},onKeyDown:Ye(v.onKeyDown,q=>{const re=q.target.closest("[data-radix-menu-content]")===q.currentTarget,ie=q.ctrlKey||q.altKey||q.metaKey,se=q.key.length===1;re&&(q.key==="Tab"&&q.preventDefault(),!ie&&se&&H(q.key));const ye=P.current;if(q.target!==ye||!_1e.includes(q.key))return;q.preventDefault();const He=O().filter(Ee=>!Ee.disabled).map(Ee=>Ee.ref.current);kU.includes(q.key)&&He.reverse(),V1e(He)}),onBlur:Ye(e.onBlur,q=>{q.currentTarget.contains(q.target)||(window.clearTimeout(I.current),B.current="")}),onPointerMove:Ye(e.onPointerMove,Cg(q=>{const Y=q.target,re=Z.current!==q.clientX;if(q.currentTarget.contains(Y)&&re){const ie=q.clientX>Z.current?"right":"left";ee.current=ie,Z.current=q.clientX}}))})})})})})})});IU.displayName=ha;var $1e="MenuGroup",k5=y.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return N.jsx(pt.div,{role:"group",...r,ref:t})});k5.displayName=$1e;var I1e="MenuLabel",NU=y.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return N.jsx(pt.div,{...r,ref:t})});NU.displayName=I1e;var xb="MenuItem",P9="menu.itemSelect",Sw=y.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:r,...i}=e,o=y.useRef(null),a=Nm(xb,e.__scopeMenu),s=A5(xb,e.__scopeMenu),u=Yt(t,o),l=y.useRef(!1),c=()=>{const f=o.current;if(!n&&f){const h=new CustomEvent(P9,{bubbles:!0,cancelable:!0});f.addEventListener(P9,p=>r?.(p),{once:!0}),Aj(f,h),h.defaultPrevented?l.current=!1:a.onClose()}};return N.jsx(LU,{...i,ref:u,disabled:n,onClick:Ye(e.onClick,c),onPointerDown:f=>{e.onPointerDown?.(f),l.current=!0},onPointerUp:Ye(e.onPointerUp,f=>{l.current||f.currentTarget?.click()}),onKeyDown:Ye(e.onKeyDown,f=>{const h=s.searchRef.current!=="";n||h&&f.key===" "||kE.includes(f.key)&&(f.currentTarget.click(),f.preventDefault())})})});Sw.displayName=xb;var LU=y.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:i,...o}=e,a=A5(xb,n),s=MU(n),u=y.useRef(null),l=Yt(t,u),[c,f]=y.useState(!1),[h,p]=y.useState("");return y.useEffect(()=>{const m=u.current;m&&p((m.textContent??"").trim())},[o.children]),N.jsx(Sg.ItemSlot,{scope:n,disabled:r,textValue:i??h,children:N.jsx(dB,{asChild:!0,...s,focusable:!r,children:N.jsx(pt.div,{role:"menuitem","data-highlighted":c?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...o,ref:l,onPointerMove:Ye(e.onPointerMove,Cg(m=>{r?a.onItemLeave(m):(a.onItemEnter(m),m.defaultPrevented||m.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Ye(e.onPointerLeave,Cg(m=>a.onItemLeave(m))),onFocus:Ye(e.onFocus,()=>f(!0)),onBlur:Ye(e.onBlur,()=>f(!1))})})})}),N1e="MenuCheckboxItem",FU=y.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:r,...i}=e;return N.jsx(VU,{scope:e.__scopeMenu,checked:n,children:N.jsx(Sw,{role:"menuitemcheckbox","aria-checked":wb(n)?"mixed":n,...i,ref:t,"data-state":M5(n),onSelect:Ye(i.onSelect,()=>r?.(wb(n)?!0:!n),{checkForDefaultPrevented:!1})})})});FU.displayName=N1e;var jU="MenuRadioGroup",[L1e,F1e]=gf(jU,{value:void 0,onValueChange:()=>{}}),BU=y.forwardRef((e,t)=>{const{value:n,onValueChange:r,...i}=e,o=Vr(r);return N.jsx(L1e,{scope:e.__scopeMenu,value:n,onValueChange:o,children:N.jsx(k5,{...i,ref:t})})});BU.displayName=jU;var zU="MenuRadioItem",UU=y.forwardRef((e,t)=>{const{value:n,...r}=e,i=F1e(zU,e.__scopeMenu),o=n===i.value;return N.jsx(VU,{scope:e.__scopeMenu,checked:o,children:N.jsx(Sw,{role:"menuitemradio","aria-checked":o,...r,ref:t,"data-state":M5(o),onSelect:Ye(r.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});UU.displayName=zU;var T5="MenuItemIndicator",[VU,j1e]=gf(T5,{checked:!1}),WU=y.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:r,...i}=e,o=j1e(T5,n);return N.jsx(Gr,{present:r||wb(o.checked)||o.checked===!0,children:N.jsx(pt.span,{...i,ref:t,"data-state":M5(o.checked)})})});WU.displayName=T5;var B1e="MenuSeparator",HU=y.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return N.jsx(pt.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});HU.displayName=B1e;var z1e="MenuArrow",KU=y.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,i=_w(n);return N.jsx(ww,{...i,...r,ref:t})});KU.displayName=z1e;var U1e="MenuSub",[eQe,qU]=gf(U1e),f0="MenuSubTrigger",GU=y.forwardRef((e,t)=>{const n=mf(f0,e.__scopeMenu),r=Nm(f0,e.__scopeMenu),i=qU(f0,e.__scopeMenu),o=A5(f0,e.__scopeMenu),a=y.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:u}=o,l={__scopeMenu:e.__scopeMenu},c=y.useCallback(()=>{a.current&&window.clearTimeout(a.current),a.current=null},[]);return y.useEffect(()=>c,[c]),y.useEffect(()=>{const f=s.current;return()=>{window.clearTimeout(f),u(null)}},[s,u]),N.jsx(E5,{asChild:!0,...l,children:N.jsx(LU,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":i.contentId,"data-state":XU(n.open),...e,ref:Qx(t,i.onTriggerChange),onClick:f=>{e.onClick?.(f),!(e.disabled||f.defaultPrevented)&&(f.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:Ye(e.onPointerMove,Cg(f=>{o.onItemEnter(f),!f.defaultPrevented&&!e.disabled&&!n.open&&!a.current&&(o.onPointerGraceIntentChange(null),a.current=window.setTimeout(()=>{n.onOpenChange(!0),c()},100))})),onPointerLeave:Ye(e.onPointerLeave,Cg(f=>{c();const h=n.content?.getBoundingClientRect();if(h){const p=n.content?.dataset.side,m=p==="right",v=m?-5:5,b=h[m?"left":"right"],w=h[m?"right":"left"];o.onPointerGraceIntentChange({area:[{x:f.clientX+v,y:f.clientY},{x:b,y:h.top},{x:w,y:h.top},{x:w,y:h.bottom},{x:b,y:h.bottom}],side:p}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>o.onPointerGraceIntentChange(null),300)}else{if(o.onTriggerLeave(f),f.defaultPrevented)return;o.onPointerGraceIntentChange(null)}})),onKeyDown:Ye(e.onKeyDown,f=>{const h=o.searchRef.current!=="";e.disabled||h&&f.key===" "||S1e[r.dir].includes(f.key)&&(n.onOpenChange(!0),n.content?.focus(),f.preventDefault())})})})});GU.displayName=f0;var YU="MenuSubContent",ZU=y.forwardRef((e,t)=>{const n=DU(ha,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=mf(ha,e.__scopeMenu),a=Nm(ha,e.__scopeMenu),s=qU(YU,e.__scopeMenu),u=y.useRef(null),l=Yt(t,u);return N.jsx(Sg.Provider,{scope:e.__scopeMenu,children:N.jsx(Gr,{present:r||o.open,children:N.jsx(Sg.Slot,{scope:e.__scopeMenu,children:N.jsx(P5,{id:s.contentId,"aria-labelledby":s.triggerId,...i,ref:l,align:"start",side:a.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:c=>{a.isUsingKeyboardRef.current&&u.current?.focus(),c.preventDefault()},onCloseAutoFocus:c=>c.preventDefault(),onFocusOutside:Ye(e.onFocusOutside,c=>{c.target!==s.trigger&&o.onOpenChange(!1)}),onEscapeKeyDown:Ye(e.onEscapeKeyDown,c=>{a.onClose(),c.preventDefault()}),onKeyDown:Ye(e.onKeyDown,c=>{const f=c.currentTarget.contains(c.target),h=C1e[a.dir].includes(c.key);f&&h&&(o.onOpenChange(!1),s.trigger?.focus(),c.preventDefault())})})})})})});ZU.displayName=YU;function XU(e){return e?"open":"closed"}function wb(e){return e==="indeterminate"}function M5(e){return wb(e)?"indeterminate":e?"checked":"unchecked"}function V1e(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function W1e(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function H1e(e,t,n){const i=t.length>1&&Array.from(t).every(l=>l===t[0])?t[0]:t,o=n?e.indexOf(n):-1;let a=W1e(e,Math.max(o,0));i.length===1&&(a=a.filter(l=>l!==n));const u=a.find(l=>l.toLowerCase().startsWith(i.toLowerCase()));return u!==n?u:void 0}function K1e(e,t){const{x:n,y:r}=e;let i=!1;for(let o=0,a=t.length-1;o<t.length;a=o++){const s=t[o].x,u=t[o].y,l=t[a].x,c=t[a].y;u>r!=c>r&&n<(l-s)*(r-u)/(c-u)+s&&(i=!i)}return i}function q1e(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return K1e(n,t)}function Cg(e){return t=>t.pointerType==="mouse"?e(t):void 0}var G1e=RU,Y1e=E5,Z1e=$U,X1e=IU,Q1e=k5,J1e=NU,eye=Sw,tye=FU,nye=BU,rye=UU,iye=WU,oye=HU,aye=KU,sye=GU,uye=ZU,R5="DropdownMenu",[lye,tQe]=vi(R5,[TU]),Zi=TU(),[cye,QU]=lye(R5),JU=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:i,defaultOpen:o,onOpenChange:a,modal:s=!0}=e,u=Zi(t),l=y.useRef(null),[c=!1,f]=Xa({prop:i,defaultProp:o,onChange:a});return N.jsx(cye,{scope:t,triggerId:Fo(),triggerRef:l,contentId:Fo(),open:c,onOpenChange:f,onOpenToggle:y.useCallback(()=>f(h=>!h),[f]),modal:s,children:N.jsx(G1e,{...u,open:c,onOpenChange:f,dir:r,modal:s,children:n})})};JU.displayName=R5;var eV="DropdownMenuTrigger",tV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...i}=e,o=QU(eV,n),a=Zi(n);return N.jsx(Y1e,{asChild:!0,...a,children:N.jsx(pt.button,{type:"button",id:o.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":o.open?o.contentId:void 0,"data-state":o.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...i,ref:Qx(t,o.triggerRef),onPointerDown:Ye(e.onPointerDown,s=>{!r&&s.button===0&&s.ctrlKey===!1&&(o.onOpenToggle(),o.open||s.preventDefault())}),onKeyDown:Ye(e.onKeyDown,s=>{r||(["Enter"," "].includes(s.key)&&o.onOpenToggle(),s.key==="ArrowDown"&&o.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(s.key)&&s.preventDefault())})})})});tV.displayName=eV;var fye="DropdownMenuPortal",nV=e=>{const{__scopeDropdownMenu:t,...n}=e,r=Zi(t);return N.jsx(Z1e,{...r,...n})};nV.displayName=fye;var rV="DropdownMenuContent",iV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=QU(rV,n),o=Zi(n),a=y.useRef(!1);return N.jsx(X1e,{id:i.contentId,"aria-labelledby":i.triggerId,...o,...r,ref:t,onCloseAutoFocus:Ye(e.onCloseAutoFocus,s=>{a.current||i.triggerRef.current?.focus(),a.current=!1,s.preventDefault()}),onInteractOutside:Ye(e.onInteractOutside,s=>{const u=s.detail.originalEvent,l=u.button===0&&u.ctrlKey===!0,c=u.button===2||l;(!i.modal||c)&&(a.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});iV.displayName=rV;var dye="DropdownMenuGroup",oV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(Q1e,{...i,...r,ref:t})});oV.displayName=dye;var hye="DropdownMenuLabel",aV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(J1e,{...i,...r,ref:t})});aV.displayName=hye;var pye="DropdownMenuItem",sV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(eye,{...i,...r,ref:t})});sV.displayName=pye;var gye="DropdownMenuCheckboxItem",uV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(tye,{...i,...r,ref:t})});uV.displayName=gye;var mye="DropdownMenuRadioGroup",vye=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(nye,{...i,...r,ref:t})});vye.displayName=mye;var yye="DropdownMenuRadioItem",lV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(rye,{...i,...r,ref:t})});lV.displayName=yye;var bye="DropdownMenuItemIndicator",cV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(iye,{...i,...r,ref:t})});cV.displayName=bye;var xye="DropdownMenuSeparator",fV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(oye,{...i,...r,ref:t})});fV.displayName=xye;var wye="DropdownMenuArrow",_ye=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(aye,{...i,...r,ref:t})});_ye.displayName=wye;var Sye="DropdownMenuSubTrigger",dV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(sye,{...i,...r,ref:t})});dV.displayName=Sye;var Cye="DropdownMenuSubContent",hV=y.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Zi(n);return N.jsx(uye,{...i,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});hV.displayName=Cye;var nQe=JU,rQe=tV,iQe=nV,oQe=iV,aQe=oV,sQe=aV,uQe=sV,lQe=uV,cQe=lV,fQe=cV,dQe=fV,hQe=dV,pQe=hV,D5="Collapsible",[Eye,gQe]=vi(D5),[Oye,$5]=Eye(D5),pV=y.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:o,onOpenChange:a,...s}=e,[u=!1,l]=Xa({prop:r,defaultProp:i,onChange:a});return N.jsx(Oye,{scope:n,disabled:o,contentId:Fo(),open:u,onOpenToggle:y.useCallback(()=>l(c=>!c),[l]),children:N.jsx(pt.div,{"data-state":N5(u),"data-disabled":o?"":void 0,...s,ref:t})})});pV.displayName=D5;var gV="CollapsibleTrigger",Aye=y.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,i=$5(gV,n);return N.jsx(pt.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":N5(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...r,ref:t,onClick:Ye(e.onClick,i.onOpenToggle)})});Aye.displayName=gV;var I5="CollapsibleContent",Pye=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=$5(I5,e.__scopeCollapsible);return N.jsx(Gr,{present:n||i.open,children:({present:o})=>N.jsx(kye,{...r,ref:t,present:o})})});Pye.displayName=I5;var kye=y.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:i,...o}=e,a=$5(I5,n),[s,u]=y.useState(r),l=y.useRef(null),c=Yt(t,l),f=y.useRef(0),h=f.current,p=y.useRef(0),m=p.current,v=a.open||s,b=y.useRef(v),w=y.useRef(void 0);return y.useEffect(()=>{const x=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(x)},[]),ii(()=>{const x=l.current;if(x){w.current=w.current||{transitionDuration:x.style.transitionDuration,animationName:x.style.animationName},x.style.transitionDuration="0s",x.style.animationName="none";const S=x.getBoundingClientRect();f.current=S.height,p.current=S.width,b.current||(x.style.transitionDuration=w.current.transitionDuration,x.style.animationName=w.current.animationName),u(r)}},[a.open,r]),N.jsx(pt.div,{"data-state":N5(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!v,...o,ref:c,style:{"--radix-collapsible-content-height":h?`${h}px`:void 0,"--radix-collapsible-content-width":m?`${m}px`:void 0,...e.style},children:v&&i})});function N5(e){return e?"open":"closed"}var mQe=pV,Tye="VisuallyHidden",L5=y.forwardRef((e,t)=>N.jsx(pt.span,{...e,ref:t,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",...e.style}}));L5.displayName=Tye;var Mye=L5,[Cw,vQe]=vi("Tooltip",[Vl]),Ew=Vl(),mV="TooltipProvider",Rye=700,TE="tooltip.open",[Dye,F5]=Cw(mV),vV=e=>{const{__scopeTooltip:t,delayDuration:n=Rye,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:o}=e,[a,s]=y.useState(!0),u=y.useRef(!1),l=y.useRef(0);return y.useEffect(()=>{const c=l.current;return()=>window.clearTimeout(c)},[]),N.jsx(Dye,{scope:t,isOpenDelayed:a,delayDuration:n,onOpen:y.useCallback(()=>{window.clearTimeout(l.current),s(!1)},[]),onClose:y.useCallback(()=>{window.clearTimeout(l.current),l.current=window.setTimeout(()=>s(!0),r)},[r]),isPointerInTransitRef:u,onPointerInTransitChange:y.useCallback(c=>{u.current=c},[]),disableHoverableContent:i,children:o})};vV.displayName=mV;var Ow="Tooltip",[$ye,Lm]=Cw(Ow),yV=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:i=!1,onOpenChange:o,disableHoverableContent:a,delayDuration:s}=e,u=F5(Ow,e.__scopeTooltip),l=Ew(t),[c,f]=y.useState(null),h=Fo(),p=y.useRef(0),m=a??u.disableHoverableContent,v=s??u.delayDuration,b=y.useRef(!1),[w=!1,x]=Xa({prop:r,defaultProp:i,onChange:P=>{P?(u.onOpen(),document.dispatchEvent(new CustomEvent(TE))):u.onClose(),o?.(P)}}),S=y.useMemo(()=>w?b.current?"delayed-open":"instant-open":"closed",[w]),O=y.useCallback(()=>{window.clearTimeout(p.current),p.current=0,b.current=!1,x(!0)},[x]),E=y.useCallback(()=>{window.clearTimeout(p.current),p.current=0,x(!1)},[x]),C=y.useCallback(()=>{window.clearTimeout(p.current),p.current=window.setTimeout(()=>{b.current=!0,x(!0),p.current=0},v)},[v,x]);return y.useEffect(()=>()=>{p.current&&(window.clearTimeout(p.current),p.current=0)},[]),N.jsx(bw,{...l,children:N.jsx($ye,{scope:t,contentId:h,open:w,stateAttribute:S,trigger:c,onTriggerChange:f,onTriggerEnter:y.useCallback(()=>{u.isOpenDelayed?C():O()},[u.isOpenDelayed,C,O]),onTriggerLeave:y.useCallback(()=>{m?E():(window.clearTimeout(p.current),p.current=0)},[E,m]),onOpen:O,onClose:E,disableHoverableContent:m,children:n})})};yV.displayName=Ow;var ME="TooltipTrigger",bV=y.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=Lm(ME,n),o=F5(ME,n),a=Ew(n),s=y.useRef(null),u=Yt(t,s,i.onTriggerChange),l=y.useRef(!1),c=y.useRef(!1),f=y.useCallback(()=>l.current=!1,[]);return y.useEffect(()=>()=>document.removeEventListener("pointerup",f),[f]),N.jsx($m,{asChild:!0,...a,children:N.jsx(pt.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...r,ref:u,onPointerMove:Ye(e.onPointerMove,h=>{h.pointerType!=="touch"&&!c.current&&!o.isPointerInTransitRef.current&&(i.onTriggerEnter(),c.current=!0)}),onPointerLeave:Ye(e.onPointerLeave,()=>{i.onTriggerLeave(),c.current=!1}),onPointerDown:Ye(e.onPointerDown,()=>{l.current=!0,document.addEventListener("pointerup",f,{once:!0})}),onFocus:Ye(e.onFocus,()=>{l.current||i.onOpen()}),onBlur:Ye(e.onBlur,i.onClose),onClick:Ye(e.onClick,i.onClose)})})});bV.displayName=ME;var j5="TooltipPortal",[Iye,Nye]=Cw(j5,{forceMount:void 0}),xV=e=>{const{__scopeTooltip:t,forceMount:n,children:r,container:i}=e,o=Lm(j5,t);return N.jsx(Iye,{scope:t,forceMount:n,children:N.jsx(Gr,{present:n||o.open,children:N.jsx(Bh,{asChild:!0,container:i,children:r})})})};xV.displayName=j5;var eh="TooltipContent",wV=y.forwardRef((e,t)=>{const n=Nye(eh,e.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...o}=e,a=Lm(eh,e.__scopeTooltip);return N.jsx(Gr,{present:r||a.open,children:a.disableHoverableContent?N.jsx(_V,{side:i,...o,ref:t}):N.jsx(Lye,{side:i,...o,ref:t})})}),Lye=y.forwardRef((e,t)=>{const n=Lm(eh,e.__scopeTooltip),r=F5(eh,e.__scopeTooltip),i=y.useRef(null),o=Yt(t,i),[a,s]=y.useState(null),{trigger:u,onClose:l}=n,c=i.current,{onPointerInTransitChange:f}=r,h=y.useCallback(()=>{s(null),f(!1)},[f]),p=y.useCallback((m,v)=>{const b=m.currentTarget,w={x:m.clientX,y:m.clientY},x=zye(w,b.getBoundingClientRect()),S=Uye(w,x),O=Vye(v.getBoundingClientRect()),E=Hye([...S,...O]);s(E),f(!0)},[f]);return y.useEffect(()=>()=>h(),[h]),y.useEffect(()=>{if(u&&c){const m=b=>p(b,c),v=b=>p(b,u);return u.addEventListener("pointerleave",m),c.addEventListener("pointerleave",v),()=>{u.removeEventListener("pointerleave",m),c.removeEventListener("pointerleave",v)}}},[u,c,p,h]),y.useEffect(()=>{if(a){const m=v=>{const b=v.target,w={x:v.clientX,y:v.clientY},x=u?.contains(b)||c?.contains(b),S=!Wye(w,a);x?h():S&&(h(),l())};return document.addEventListener("pointermove",m),()=>document.removeEventListener("pointermove",m)}},[u,c,a,l,h]),N.jsx(_V,{...e,ref:o})}),[Fye,jye]=Cw(Ow,{isInside:!1}),_V=y.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:o,onPointerDownOutside:a,...s}=e,u=Lm(eh,n),l=Ew(n),{onClose:c}=u;return y.useEffect(()=>(document.addEventListener(TE,c),()=>document.removeEventListener(TE,c)),[c]),y.useEffect(()=>{if(u.trigger){const f=h=>{h.target?.contains(u.trigger)&&c()};return window.addEventListener("scroll",f,{capture:!0}),()=>window.removeEventListener("scroll",f,{capture:!0})}},[u.trigger,c]),N.jsx(jh,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:f=>f.preventDefault(),onDismiss:c,children:N.jsxs(xw,{"data-state":u.stateAttribute,...l,...s,ref:t,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:[N.jsx(BO,{children:r}),N.jsx(Fye,{scope:n,isInside:!0,children:N.jsx(Mye,{id:u.contentId,role:"tooltip",children:i||r})})]})})});wV.displayName=eh;var SV="TooltipArrow",Bye=y.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=Ew(n);return jye(SV,n).isInside?null:N.jsx(ww,{...i,...r,ref:t})});Bye.displayName=SV;function zye(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),o=Math.abs(t.left-e.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 Uye(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function Vye(e){const{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}function Wye(e,t){const{x:n,y:r}=e;let i=!1;for(let o=0,a=t.length-1;o<t.length;a=o++){const s=t[o].x,u=t[o].y,l=t[a].x,c=t[a].y;u>r!=c>r&&n<(l-s)*(r-u)/(c-u)+s&&(i=!i)}return i}function Hye(e){const t=e.slice();return t.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),Kye(t)}function Kye(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const i=e[r];for(;t.length>=2;){const o=t[t.length-1],a=t[t.length-2];if((o.x-a.x)*(i.y-a.y)>=(o.y-a.y)*(i.x-a.x))t.pop();else break}t.push(i)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const i=e[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(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var yQe=vV,bQe=yV,xQe=bV,wQe=xV,_Qe=wV;/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const qye=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),CV=(...e)=>e.filter((t,n,r)=>!!t&&r.indexOf(t)===n).join(" ");/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var Gye={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Yye=y.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:i="",children:o,iconNode:a,...s},u)=>y.createElement("svg",{ref:u,...Gye,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:CV("lucide",i),...s},[...a.map(([l,c])=>y.createElement(l,c)),...Array.isArray(o)?o:[o]]));/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Vt=(e,t)=>{const n=y.forwardRef(({className:r,...i},o)=>y.createElement(Yye,{ref:o,iconNode:t,className:CV(`lucide-${qye(e)}`,r),...i}));return n.displayName=`${e}`,n};/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const SQe=Vt("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const CQe=Vt("ArrowDownToLine",[["path",{d:"M12 17V3",key:"1cwfxf"}],["path",{d:"m6 11 6 6 6-6",key:"12ii2o"}],["path",{d:"M19 21H5",key:"150jfl"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const EQe=Vt("ArrowDown",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const OQe=Vt("ArrowUpDown",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const AQe=Vt("ArrowUp",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const PQe=Vt("BarChart3",[["path",{d:"M3 3v18h18",key:"1s2lah"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const kQe=Vt("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const TQe=Vt("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const MQe=Vt("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const RQe=Vt("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const DQe=Vt("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const $Qe=Vt("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const IQe=Vt("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const NQe=Vt("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const LQe=Vt("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const FQe=Vt("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const jQe=Vt("ClipboardCopy",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2",key:"4jdomd"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v4",key:"3hqy98"}],["path",{d:"M21 14H11",key:"1bme5i"}],["path",{d:"m15 10-4 4 4 4",key:"5dvupr"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const BQe=Vt("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const zQe=Vt("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const UQe=Vt("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const VQe=Vt("Ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const WQe=Vt("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const HQe=Vt("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const KQe=Vt("GripVertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const qQe=Vt("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const GQe=Vt("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const YQe=Vt("MessagesSquare",[["path",{d:"M14 9a2 2 0 0 1-2 2H6l-4 4V4c0-1.1.9-2 2-2h8a2 2 0 0 1 2 2z",key:"jj09z8"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1",key:"1cx29u"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const ZQe=Vt("Network",[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const XQe=Vt("Package",[["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const QQe=Vt("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const JQe=Vt("Percent",[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const eJe=Vt("Power",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04",key:"obofu9"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const tJe=Vt("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const nJe=Vt("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const rJe=Vt("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const iJe=Vt("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const oJe=Vt("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const aJe=Vt("ShieldBan",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m4.243 5.21 14.39 12.472",key:"1c9a7c"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const sJe=Vt("Timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const uJe=Vt("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const lJe=Vt("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const cJe=Vt("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const fJe=Vt("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
|
||
* @license lucide-react v0.399.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const dJe=Vt("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);var k9=1,Zye=.9,Xye=.8,Qye=.17,BS=.1,zS=.999,Jye=.9999,ebe=.99,tbe=/[\\\/_+.#"@\[\(\{&]/,nbe=/[\\\/_+.#"@\[\(\{&]/g,rbe=/[\s-]/,EV=/[\s-]/g;function RE(e,t,n,r,i,o,a){if(o===t.length)return i===e.length?k9:ebe;var s=`${i},${o}`;if(a[s]!==void 0)return a[s];for(var u=r.charAt(o),l=n.indexOf(u,i),c=0,f,h,p,m;l>=0;)f=RE(e,t,n,r,l+1,o+1,a),f>c&&(l===i?f*=k9:tbe.test(e.charAt(l-1))?(f*=Xye,p=e.slice(i,l-1).match(nbe),p&&i>0&&(f*=Math.pow(zS,p.length))):rbe.test(e.charAt(l-1))?(f*=Zye,m=e.slice(i,l-1).match(EV),m&&i>0&&(f*=Math.pow(zS,m.length))):(f*=Qye,i>0&&(f*=Math.pow(zS,l-i))),e.charAt(l)!==t.charAt(o)&&(f*=Jye)),(f<BS&&n.charAt(l-1)===r.charAt(o+1)||r.charAt(o+1)===r.charAt(o)&&n.charAt(l-1)!==r.charAt(o))&&(h=RE(e,t,n,r,l+1,o+2,a),h*BS>f&&(f=h*BS)),f>c&&(c=f),l=n.indexOf(u,l+1);return a[s]=c,c}function T9(e){return e.toLowerCase().replace(EV," ")}function ibe(e,t){return RE(e,t,T9(e),T9(t),0,0,{})}function Ki(){return Ki=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ki.apply(this,arguments)}function Dd(e,t,{checkForDefaultPrevented:n=!0}={}){return function(i){if(e?.(i),n===!1||!i.defaultPrevented)return t?.(i)}}function obe(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function OV(...e){return t=>e.forEach(n=>obe(n,t))}function Fm(...e){return y.useCallback(OV(...e),e)}function abe(e,t=[]){let n=[];function r(o,a){const s=y.createContext(a),u=n.length;n=[...n,a];function l(f){const{scope:h,children:p,...m}=f,v=h?.[e][u]||s,b=y.useMemo(()=>m,Object.values(m));return y.createElement(v.Provider,{value:b},p)}function c(f,h){const p=h?.[e][u]||s,m=y.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${f}\` must be used within \`${o}\``)}return l.displayName=o+"Provider",[l,c]}const i=()=>{const o=n.map(a=>y.createContext(a));return function(s){const u=s?.[e]||o;return y.useMemo(()=>({[`__scope${e}`]:{...s,[e]:u}}),[s,u])}};return i.scopeName=e,[r,sbe(i,...t)]}function sbe(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){const a=r.reduce((s,{useScope:u,scopeName:l})=>{const f=u(o)[`__scope${l}`];return{...s,...f}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return n.scopeName=t.scopeName,n}const ube=globalThis?.document?y.useLayoutEffect:()=>{},lbe=U4.useId||(()=>{});let cbe=0;function US(e){const[t,n]=y.useState(lbe());return ube(()=>{e||n(r=>r??String(cbe++))},[e]),e||(t?`radix-${t}`:"")}function AV(e){const t=y.useRef(e);return y.useEffect(()=>{t.current=e}),y.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}function fbe({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,i]=dbe({defaultProp:t,onChange:n}),o=e!==void 0,a=o?e:r,s=AV(n),u=y.useCallback(l=>{if(o){const f=typeof l=="function"?l(e):l;f!==e&&s(f)}else i(l)},[o,e,i,s]);return[a,u]}function dbe({defaultProp:e,onChange:t}){const n=y.useState(e),[r]=n,i=y.useRef(r),o=AV(t);return y.useEffect(()=>{i.current!==r&&(o(r),i.current=r)},[r,i,o]),n}const B5=y.forwardRef((e,t)=>{const{children:n,...r}=e,i=y.Children.toArray(n),o=i.find(pbe);if(o){const a=o.props.children,s=i.map(u=>u===o?y.Children.count(a)>1?y.Children.only(null):y.isValidElement(a)?a.props.children:null:u);return y.createElement(DE,Ki({},r,{ref:t}),y.isValidElement(a)?y.cloneElement(a,void 0,s):null)}return y.createElement(DE,Ki({},r,{ref:t}),n)});B5.displayName="Slot";const DE=y.forwardRef((e,t)=>{const{children:n,...r}=e;return y.isValidElement(n)?y.cloneElement(n,{...gbe(r,n.props),ref:OV(t,n.ref)}):y.Children.count(n)>1?y.Children.only(null):null});DE.displayName="SlotClone";const hbe=({children:e})=>y.createElement(y.Fragment,null,e);function pbe(e){return y.isValidElement(e)&&e.type===hbe}function gbe(e,t){const n={...t};for(const r in t){const i=e[r],o=t[r];/^on[A-Z]/.test(r)?n[r]=(...s)=>{o?.(...s),i?.(...s)}:r==="style"?n[r]={...i,...o}:r==="className"&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}const mbe=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"],Aw=mbe.reduce((e,t)=>{const n=y.forwardRef((r,i)=>{const{asChild:o,...a}=r,s=o?B5:t;return y.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),y.createElement(s,Ki({},a,{ref:i}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function vbe(e,t){e&&Pu.flushSync(()=>e.dispatchEvent(t))}function z5(e){const t=y.useRef(e);return y.useEffect(()=>{t.current=e}),y.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}function ybe(e){const t=z5(e);y.useEffect(()=>{const n=r=>{r.key==="Escape"&&t(r)};return document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n)},[t])}const $E="dismissableLayer.update",bbe="dismissableLayer.pointerDownOutside",xbe="dismissableLayer.focusOutside";let M9;const wbe=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),_be=y.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:a,onDismiss:s,...u}=e,l=y.useContext(wbe),[c,f]=y.useState(null),[,h]=y.useState({}),p=Fm(t,C=>f(C)),m=Array.from(l.layers),[v]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),b=m.indexOf(v),w=c?m.indexOf(c):-1,x=l.layersWithOutsidePointerEventsDisabled.size>0,S=w>=b,O=Sbe(C=>{const P=C.target,M=[...l.branches].some(I=>I.contains(P));!S||M||(i?.(C),a?.(C),C.defaultPrevented||s?.())}),E=Cbe(C=>{const P=C.target;[...l.branches].some(I=>I.contains(P))||(o?.(C),a?.(C),C.defaultPrevented||s?.())});return ybe(C=>{w===l.layers.size-1&&(r?.(C),!C.defaultPrevented&&s&&(C.preventDefault(),s()))}),y.useEffect(()=>{if(c)return n&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(M9=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),l.layersWithOutsidePointerEventsDisabled.add(c)),l.layers.add(c),R9(),()=>{n&&l.layersWithOutsidePointerEventsDisabled.size===1&&(document.body.style.pointerEvents=M9)}},[c,n,l]),y.useEffect(()=>()=>{c&&(l.layers.delete(c),l.layersWithOutsidePointerEventsDisabled.delete(c),R9())},[c,l]),y.useEffect(()=>{const C=()=>h({});return document.addEventListener($E,C),()=>document.removeEventListener($E,C)},[]),y.createElement(Aw.div,Ki({},u,{ref:p,style:{pointerEvents:x?S?"auto":"none":void 0,...e.style},onFocusCapture:Dd(e.onFocusCapture,E.onFocusCapture),onBlurCapture:Dd(e.onBlurCapture,E.onBlurCapture),onPointerDownCapture:Dd(e.onPointerDownCapture,O.onPointerDownCapture)}))});function Sbe(e){const t=z5(e),n=y.useRef(!1),r=y.useRef(()=>{});return y.useEffect(()=>{const i=a=>{if(a.target&&!n.current){let u=function(){PV(bbe,t,s,{discrete:!0})};const s={originalEvent:a};a.pointerType==="touch"?(document.removeEventListener("click",r.current),r.current=u,document.addEventListener("click",r.current,{once:!0})):u()}n.current=!1},o=window.setTimeout(()=>{document.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(o),document.removeEventListener("pointerdown",i),document.removeEventListener("click",r.current)}},[t]),{onPointerDownCapture:()=>n.current=!0}}function Cbe(e){const t=z5(e),n=y.useRef(!1);return y.useEffect(()=>{const r=i=>{i.target&&!n.current&&PV(xbe,t,{originalEvent:i},{discrete:!1})};return document.addEventListener("focusin",r),()=>document.removeEventListener("focusin",r)},[t]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function R9(){const e=new CustomEvent($E);document.dispatchEvent(e)}function PV(e,t,n,{discrete:r}){const i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?vbe(i,o):i.dispatchEvent(o)}function D9(e){const t=y.useRef(e);return y.useEffect(()=>{t.current=e}),y.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}const VS="focusScope.autoFocusOnMount",WS="focusScope.autoFocusOnUnmount",$9={bubbles:!1,cancelable:!0},Ebe=y.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...a}=e,[s,u]=y.useState(null),l=D9(i),c=D9(o),f=y.useRef(null),h=Fm(t,v=>u(v)),p=y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;y.useEffect(()=>{if(r){let v=function(w){if(p.paused||!s)return;const x=w.target;s.contains(x)?f.current=x:dc(f.current,{select:!0})},b=function(w){p.paused||!s||s.contains(w.relatedTarget)||dc(f.current,{select:!0})};return document.addEventListener("focusin",v),document.addEventListener("focusout",b),()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",b)}}},[r,s,p.paused]),y.useEffect(()=>{if(s){N9.add(p);const v=document.activeElement;if(!s.contains(v)){const w=new CustomEvent(VS,$9);s.addEventListener(VS,l),s.dispatchEvent(w),w.defaultPrevented||(Obe(Mbe(kV(s)),{select:!0}),document.activeElement===v&&dc(s))}return()=>{s.removeEventListener(VS,l),setTimeout(()=>{const w=new CustomEvent(WS,$9);s.addEventListener(WS,c),s.dispatchEvent(w),w.defaultPrevented||dc(v??document.body,{select:!0}),s.removeEventListener(WS,c),N9.remove(p)},0)}}},[s,l,c,p]);const m=y.useCallback(v=>{if(!n&&!r||p.paused)return;const b=v.key==="Tab"&&!v.altKey&&!v.ctrlKey&&!v.metaKey,w=document.activeElement;if(b&&w){const x=v.currentTarget,[S,O]=Abe(x);S&&O?!v.shiftKey&&w===O?(v.preventDefault(),n&&dc(S,{select:!0})):v.shiftKey&&w===S&&(v.preventDefault(),n&&dc(O,{select:!0})):w===x&&v.preventDefault()}},[n,r,p.paused]);return y.createElement(Aw.div,Ki({tabIndex:-1},a,{ref:h,onKeyDown:m}))});function Obe(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(dc(r,{select:t}),document.activeElement!==n)return}function Abe(e){const t=kV(e),n=I9(t,e),r=I9(t.reverse(),e);return[n,r]}function kV(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function I9(e,t){for(const n of e)if(!Pbe(n,{upTo:t}))return n}function Pbe(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function kbe(e){return e instanceof HTMLInputElement&&"select"in e}function dc(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&kbe(e)&&t&&e.select()}}const N9=Tbe();function Tbe(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=L9(e,t),e.unshift(t)},remove(t){var n;e=L9(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function L9(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function Mbe(e){return e.filter(t=>t.tagName!=="A")}const Rbe=y.forwardRef((e,t)=>{var n;const{container:r=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...i}=e;return r?Yx.createPortal(y.createElement(Aw.div,Ki({},i,{ref:t})),r):null}),F9=globalThis?.document?y.useLayoutEffect:()=>{};function Dbe(e,t){return y.useReducer((n,r)=>{const i=t[n][r];return i??n},e)}const Pw=e=>{const{present:t,children:n}=e,r=$be(t),i=typeof n=="function"?n({present:r.isPresent}):y.Children.only(n),o=Fm(r.ref,i.ref);return typeof n=="function"||r.isPresent?y.cloneElement(i,{ref:o}):null};Pw.displayName="Presence";function $be(e){const[t,n]=y.useState(),r=y.useRef({}),i=y.useRef(e),o=y.useRef("none"),a=e?"mounted":"unmounted",[s,u]=Dbe(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{const l=b1(r.current);o.current=s==="mounted"?l:"none"},[s]),F9(()=>{const l=r.current,c=i.current;if(c!==e){const h=o.current,p=b1(l);e?u("MOUNT"):p==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&h!==p?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,u]),F9(()=>{if(t){const l=f=>{const p=b1(r.current).includes(f.animationName);f.target===t&&p&&Pu.flushSync(()=>u("ANIMATION_END"))},c=f=>{f.target===t&&(o.current=b1(r.current))};return t.addEventListener("animationstart",c),t.addEventListener("animationcancel",l),t.addEventListener("animationend",l),()=>{t.removeEventListener("animationstart",c),t.removeEventListener("animationcancel",l),t.removeEventListener("animationend",l)}}else u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:y.useCallback(l=>{l&&(r.current=getComputedStyle(l)),n(l)},[])}}function b1(e){return e?.animationName||"none"}let HS=0;function Ibe(){y.useEffect(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=n[0])!==null&&e!==void 0?e:j9()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:j9()),HS++,()=>{HS===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),HS--}},[])}function j9(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var cy="right-scroll-bar-position",fy="width-before-scroll-bar",Nbe="with-scroll-bars-hidden",Lbe="--removed-body-scroll-bar-size";function KS(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function Fbe(e,t){var n=y.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=t,n.facade}var jbe=typeof window<"u"?y.useLayoutEffect:y.useEffect,B9=new WeakMap;function Bbe(e,t){var n=Fbe(null,function(r){return e.forEach(function(i){return KS(i,r)})});return jbe(function(){var r=B9.get(n);if(r){var i=new Set(r),o=new Set(e),a=n.current;i.forEach(function(s){o.has(s)||KS(s,null)}),o.forEach(function(s){i.has(s)||KS(s,a)})}B9.set(n,e)},[e]),n}var TV=Nz(),qS=function(){},kw=y.forwardRef(function(e,t){var n=y.useRef(null),r=y.useState({onScrollCapture:qS,onWheelCapture:qS,onTouchMoveCapture:qS}),i=r[0],o=r[1],a=e.forwardProps,s=e.children,u=e.className,l=e.removeScrollBar,c=e.enabled,f=e.shards,h=e.sideCar,p=e.noIsolation,m=e.inert,v=e.allowPinchZoom,b=e.as,w=b===void 0?"div":b,x=l5(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),S=h,O=Bbe([n,t]),E=Ri(Ri({},x),i);return y.createElement(y.Fragment,null,c&&y.createElement(S,{sideCar:TV,removeScrollBar:l,shards:f,noIsolation:p,inert:m,setCallbacks:o,allowPinchZoom:!!v,lockRef:n}),a?y.cloneElement(y.Children.only(s),Ri(Ri({},E),{ref:O})):y.createElement(w,Ri({},E,{className:u,ref:O}),s))});kw.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};kw.classNames={fullWidth:fy,zeroRight:cy};var zbe={left:0,top:0,right:0,gap:0},GS=function(e){return parseInt(e||"",10)||0},Ube=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[GS(n),GS(r),GS(i)]},Vbe=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return zbe;var t=Ube(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},Wbe=c5(),$d="data-scroll-locked",Hbe=function(e,t,n,r){var i=e.left,o=e.top,a=e.right,s=e.gap;return n===void 0&&(n="margin"),`
|
||
.`.concat(Nbe,` {
|
||
overflow: hidden `).concat(r,`;
|
||
padding-right: `).concat(s,"px ").concat(r,`;
|
||
}
|
||
body[`).concat($d,`] {
|
||
overflow: hidden `).concat(r,`;
|
||
overscroll-behavior: contain;
|
||
`).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
|
||
padding-left: `.concat(i,`px;
|
||
padding-top: `).concat(o,`px;
|
||
padding-right: `).concat(a,`px;
|
||
margin-left:0;
|
||
margin-top:0;
|
||
margin-right: `).concat(s,"px ").concat(r,`;
|
||
`),n==="padding"&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),`
|
||
}
|
||
|
||
.`).concat(cy,` {
|
||
right: `).concat(s,"px ").concat(r,`;
|
||
}
|
||
|
||
.`).concat(fy,` {
|
||
margin-right: `).concat(s,"px ").concat(r,`;
|
||
}
|
||
|
||
.`).concat(cy," .").concat(cy,` {
|
||
right: 0 `).concat(r,`;
|
||
}
|
||
|
||
.`).concat(fy," .").concat(fy,` {
|
||
margin-right: 0 `).concat(r,`;
|
||
}
|
||
|
||
body[`).concat($d,`] {
|
||
`).concat(Lbe,": ").concat(s,`px;
|
||
}
|
||
`)},z9=function(){var e=parseInt(document.body.getAttribute($d)||"0",10);return isFinite(e)?e:0},Kbe=function(){y.useEffect(function(){return document.body.setAttribute($d,(z9()+1).toString()),function(){var e=z9()-1;e<=0?document.body.removeAttribute($d):document.body.setAttribute($d,e.toString())}},[])},qbe=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r;Kbe();var o=y.useMemo(function(){return Vbe(i)},[i]);return y.createElement(Wbe,{styles:Hbe(o,!t,i,n?"":"!important")})},IE=!1;if(typeof window<"u")try{var x1=Object.defineProperty({},"passive",{get:function(){return IE=!0,!0}});window.addEventListener("test",x1,x1),window.removeEventListener("test",x1,x1)}catch{IE=!1}var Gf=IE?{passive:!1}:!1,Gbe=function(e){var t=window.getComputedStyle(e);return t.overflowY!=="hidden"&&!(t.overflowY===t.overflowX&&t.overflowY==="visible")},Ybe=function(e){var t=window.getComputedStyle(e);return t.overflowX!=="hidden"&&!(t.overflowY===t.overflowX&&t.overflowX==="visible")},U9=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=MV(e,n);if(r){var i=RV(e,n),o=i[1],a=i[2];if(o>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},Zbe=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},Xbe=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},MV=function(e,t){return e==="v"?Gbe(t):Ybe(t)},RV=function(e,t){return e==="v"?Zbe(t):Xbe(t)},Qbe=function(e,t){return e==="h"&&t==="rtl"?-1:1},Jbe=function(e,t,n,r,i){var o=Qbe(e,window.getComputedStyle(t).direction),a=o*r,s=n.target,u=t.contains(s),l=!1,c=a>0,f=0,h=0;do{var p=RV(e,s),m=p[0],v=p[1],b=p[2],w=v-b-o*m;(m||w)&&MV(e,s)&&(f+=w,h+=m),s=s.parentNode}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return(c&&(f===0||!i)||!c&&(h===0||!i))&&(l=!0),l},w1=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},V9=function(e){return[e.deltaX,e.deltaY]},W9=function(e){return e&&"current"in e?e.current:e},exe=function(e,t){return e[0]===t[0]&&e[1]===t[1]},txe=function(e){return`
|
||
.block-interactivity-`.concat(e,` {pointer-events: none;}
|
||
.allow-interactivity-`).concat(e,` {pointer-events: all;}
|
||
`)},nxe=0,Yf=[];function rxe(e){var t=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(nxe++)[0],o=y.useState(function(){return c5()})[0],a=y.useRef(e);y.useEffect(function(){a.current=e},[e]),y.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var v=Iz([e.lockRef.current],(e.shards||[]).map(W9),!0).filter(Boolean);return v.forEach(function(b){return b.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),v.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=y.useCallback(function(v,b){if("touches"in v&&v.touches.length===2)return!a.current.allowPinchZoom;var w=w1(v),x=n.current,S="deltaX"in v?v.deltaX:x[0]-w[0],O="deltaY"in v?v.deltaY:x[1]-w[1],E,C=v.target,P=Math.abs(S)>Math.abs(O)?"h":"v";if("touches"in v&&P==="h"&&C.type==="range")return!1;var M=U9(P,C);if(!M)return!0;if(M?E=P:(E=P==="v"?"h":"v",M=U9(P,C)),!M)return!1;if(!r.current&&"changedTouches"in v&&(S||O)&&(r.current=E),!E)return!0;var I=r.current||E;return Jbe(I,b,v,I==="h"?S:O,!0)},[]),u=y.useCallback(function(v){var b=v;if(!(!Yf.length||Yf[Yf.length-1]!==o)){var w="deltaY"in b?V9(b):w1(b),x=t.current.filter(function(E){return E.name===b.type&&E.target===b.target&&exe(E.delta,w)})[0];if(x&&x.should){b.preventDefault();return}if(!x){var S=(a.current.shards||[]).map(W9).filter(Boolean).filter(function(E){return E.contains(b.target)}),O=S.length>0?s(b,S[0]):!a.current.noIsolation;O&&b.preventDefault()}}},[]),l=y.useCallback(function(v,b,w,x){var S={name:v,delta:b,target:w,should:x};t.current.push(S),setTimeout(function(){t.current=t.current.filter(function(O){return O!==S})},1)},[]),c=y.useCallback(function(v){n.current=w1(v),r.current=void 0},[]),f=y.useCallback(function(v){l(v.type,V9(v),v.target,s(v,e.lockRef.current))},[]),h=y.useCallback(function(v){l(v.type,w1(v),v.target,s(v,e.lockRef.current))},[]);y.useEffect(function(){return Yf.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",u,Gf),document.addEventListener("touchmove",u,Gf),document.addEventListener("touchstart",c,Gf),function(){Yf=Yf.filter(function(v){return v!==o}),document.removeEventListener("wheel",u,Gf),document.removeEventListener("touchmove",u,Gf),document.removeEventListener("touchstart",c,Gf)}},[]);var p=e.removeScrollBar,m=e.inert;return y.createElement(y.Fragment,null,m?y.createElement(o,{styles:txe(i)}):null,p?y.createElement(qbe,{gapMode:"margin"}):null)}const ixe=Fz(TV,rxe);var DV=y.forwardRef(function(e,t){return y.createElement(kw,Ri({},e,{ref:t,sideCar:ixe}))});DV.classNames=kw.classNames;const $V="Dialog",[IV,hJe]=abe($V),[oxe,vf]=IV($V),axe=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:o,modal:a=!0}=e,s=y.useRef(null),u=y.useRef(null),[l=!1,c]=fbe({prop:r,defaultProp:i,onChange:o});return y.createElement(oxe,{scope:t,triggerRef:s,contentRef:u,contentId:US(),titleId:US(),descriptionId:US(),open:l,onOpenChange:c,onOpenToggle:y.useCallback(()=>c(f=>!f),[c]),modal:a},n)},NV="DialogPortal",[sxe,LV]=IV(NV,{forceMount:void 0}),uxe=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:i}=e,o=vf(NV,t);return y.createElement(sxe,{scope:t,forceMount:n},y.Children.map(r,a=>y.createElement(Pw,{present:n||o.open},y.createElement(Rbe,{asChild:!0,container:i},a))))},NE="DialogOverlay",lxe=y.forwardRef((e,t)=>{const n=LV(NE,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=vf(NE,e.__scopeDialog);return o.modal?y.createElement(Pw,{present:r||o.open},y.createElement(cxe,Ki({},i,{ref:t}))):null}),cxe=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=vf(NE,n);return y.createElement(DV,{as:B5,allowPinchZoom:!0,shards:[i.contentRef]},y.createElement(Aw.div,Ki({"data-state":jV(i.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),Eg="DialogContent",fxe=y.forwardRef((e,t)=>{const n=LV(Eg,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=vf(Eg,e.__scopeDialog);return y.createElement(Pw,{present:r||o.open},o.modal?y.createElement(dxe,Ki({},i,{ref:t})):y.createElement(hxe,Ki({},i,{ref:t})))}),dxe=y.forwardRef((e,t)=>{const n=vf(Eg,e.__scopeDialog),r=y.useRef(null),i=Fm(t,n.contentRef,r);return y.useEffect(()=>{const o=r.current;if(o)return Rm(o)},[]),y.createElement(FV,Ki({},e,{ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Dd(e.onCloseAutoFocus,o=>{var a;o.preventDefault(),(a=n.triggerRef.current)===null||a===void 0||a.focus()}),onPointerDownOutside:Dd(e.onPointerDownOutside,o=>{const a=o.detail.originalEvent,s=a.button===0&&a.ctrlKey===!0;(a.button===2||s)&&o.preventDefault()}),onFocusOutside:Dd(e.onFocusOutside,o=>o.preventDefault())}))}),hxe=y.forwardRef((e,t)=>{const n=vf(Eg,e.__scopeDialog),r=y.useRef(!1);return y.createElement(FV,Ki({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var o;if((o=e.onCloseAutoFocus)===null||o===void 0||o.call(e,i),!i.defaultPrevented){var a;r.current||(a=n.triggerRef.current)===null||a===void 0||a.focus(),i.preventDefault()}r.current=!1},onInteractOutside:i=>{var o,a;(o=e.onInteractOutside)===null||o===void 0||o.call(e,i),i.defaultPrevented||(r.current=!0);const s=i.target;((a=n.triggerRef.current)===null||a===void 0?void 0:a.contains(s))&&i.preventDefault()}}))}),FV=y.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:o,...a}=e,s=vf(Eg,n),u=y.useRef(null),l=Fm(t,u);return Ibe(),y.createElement(y.Fragment,null,y.createElement(Ebe,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:o},y.createElement(_be,Ki({role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":jV(s.open)},a,{ref:l,onDismiss:()=>s.onOpenChange(!1)}))),!1)});function jV(e){return e?"open":"closed"}const pxe=axe,gxe=uxe,mxe=lxe,vxe=fxe;var yxe='[cmdk-list-sizer=""]',Up='[cmdk-group=""]',YS='[cmdk-group-items=""]',bxe='[cmdk-group-heading=""]',U5='[cmdk-item=""]',H9=`${U5}:not([aria-disabled="true"])`,LE="cmdk-item-select",Js="data-value",xxe=(e,t)=>ibe(e,t),BV=y.createContext(void 0),jm=()=>y.useContext(BV),zV=y.createContext(void 0),V5=()=>y.useContext(zV),UV=y.createContext(void 0),VV=y.forwardRef((e,t)=>{let n=y.useRef(null),r=rd(()=>{var Y,re,ie;return{search:"",value:(ie=(re=e.value)!=null?re:(Y=e.defaultValue)==null?void 0:Y.toLowerCase())!=null?ie:"",filtered:{count:0,items:new Map,groups:new Set}}}),i=rd(()=>new Set),o=rd(()=>new Map),a=rd(()=>new Map),s=rd(()=>new Set),u=WV(e),{label:l,children:c,value:f,onValueChange:h,filter:p,shouldFilter:m,vimBindings:v=!0,...b}=e,w=y.useId(),x=y.useId(),S=y.useId(),O=Mxe();Vh(()=>{if(f!==void 0){let Y=f.trim().toLowerCase();r.current.value=Y,O(6,W),E.emit()}},[f]);let E=y.useMemo(()=>({subscribe:Y=>(s.current.add(Y),()=>s.current.delete(Y)),snapshot:()=>r.current,setState:(Y,re,ie)=>{var se,ye,we;if(!Object.is(r.current[Y],re)){if(r.current[Y]=re,Y==="search")B(),M(),O(1,I);else if(Y==="value")if(((se=u.current)==null?void 0:se.value)!==void 0){let He=re??"";(we=(ye=u.current).onValueChange)==null||we.call(ye,He);return}else ie||O(5,W);E.emit()}},emit:()=>{s.current.forEach(Y=>Y())}}),[]),C=y.useMemo(()=>({value:(Y,re)=>{re!==a.current.get(Y)&&(a.current.set(Y,re),r.current.filtered.items.set(Y,P(re)),O(2,()=>{M(),E.emit()}))},item:(Y,re)=>(i.current.add(Y),re&&(o.current.has(re)?o.current.get(re).add(Y):o.current.set(re,new Set([Y]))),O(3,()=>{B(),M(),r.current.value||I(),E.emit()}),()=>{a.current.delete(Y),i.current.delete(Y),r.current.filtered.items.delete(Y);let ie=V();O(4,()=>{B(),ie?.getAttribute("id")===Y&&I(),E.emit()})}),group:Y=>(o.current.has(Y)||o.current.set(Y,new Set),()=>{a.current.delete(Y),o.current.delete(Y)}),filter:()=>u.current.shouldFilter,label:l||e["aria-label"],commandRef:n,listId:w,inputId:S,labelId:x}),[]);function P(Y){var re,ie;let se=(ie=(re=u.current)==null?void 0:re.filter)!=null?ie:xxe;return Y?se(Y,r.current.search):0}function M(){if(!n.current||!r.current.search||u.current.shouldFilter===!1)return;let Y=r.current.filtered.items,re=[];r.current.filtered.groups.forEach(se=>{let ye=o.current.get(se),we=0;ye.forEach(He=>{let Ee=Y.get(He);we=Math.max(Ee,we)}),re.push([se,we])});let ie=n.current.querySelector(yxe);ee().sort((se,ye)=>{var we,He;let Ee=se.getAttribute(Js),it=ye.getAttribute(Js);return((we=Y.get(it))!=null?we:0)-((He=Y.get(Ee))!=null?He:0)}).forEach(se=>{let ye=se.closest(YS);ye?ye.appendChild(se.parentElement===ye?se:se.closest(`${YS} > *`)):ie.appendChild(se.parentElement===ie?se:se.closest(`${YS} > *`))}),re.sort((se,ye)=>ye[1]-se[1]).forEach(se=>{let ye=n.current.querySelector(`${Up}[${Js}="${se[0]}"]`);ye?.parentElement.appendChild(ye)})}function I(){let Y=ee().find(ie=>!ie.ariaDisabled),re=Y?.getAttribute(Js);E.setState("value",re||void 0)}function B(){if(!r.current.search||u.current.shouldFilter===!1){r.current.filtered.count=i.current.size;return}r.current.filtered.groups=new Set;let Y=0;for(let re of i.current){let ie=a.current.get(re),se=P(ie);r.current.filtered.items.set(re,se),se>0&&Y++}for(let[re,ie]of o.current)for(let se of ie)if(r.current.filtered.items.get(se)>0){r.current.filtered.groups.add(re);break}r.current.filtered.count=Y}function W(){var Y,re,ie;let se=V();se&&(((Y=se.parentElement)==null?void 0:Y.firstChild)===se&&((ie=(re=se.closest(Up))==null?void 0:re.querySelector(bxe))==null||ie.scrollIntoView({block:"nearest"})),se.scrollIntoView({block:"nearest"}))}function V(){var Y;return(Y=n.current)==null?void 0:Y.querySelector(`${U5}[aria-selected="true"]`)}function ee(){return Array.from(n.current.querySelectorAll(H9))}function Z(Y){let re=ee()[Y];re&&E.setState("value",re.getAttribute(Js))}function K(Y){var re;let ie=V(),se=ee(),ye=se.findIndex(He=>He===ie),we=se[ye+Y];(re=u.current)!=null&&re.loop&&(we=ye+Y<0?se[se.length-1]:ye+Y===se.length?se[0]:se[ye+Y]),we&&E.setState("value",we.getAttribute(Js))}function G(Y){let re=V(),ie=re?.closest(Up),se;for(;ie&&!se;)ie=Y>0?kxe(ie,Up):Txe(ie,Up),se=ie?.querySelector(H9);se?E.setState("value",se.getAttribute(Js)):K(Y)}let H=()=>Z(ee().length-1),j=Y=>{Y.preventDefault(),Y.metaKey?H():Y.altKey?G(1):K(1)},q=Y=>{Y.preventDefault(),Y.metaKey?Z(0):Y.altKey?G(-1):K(-1)};return y.createElement("div",{ref:Bm([n,t]),...b,"cmdk-root":"",onKeyDown:Y=>{var re;if((re=b.onKeyDown)==null||re.call(b,Y),!Y.defaultPrevented)switch(Y.key){case"n":case"j":{v&&Y.ctrlKey&&j(Y);break}case"ArrowDown":{j(Y);break}case"p":case"k":{v&&Y.ctrlKey&&q(Y);break}case"ArrowUp":{q(Y);break}case"Home":{Y.preventDefault(),Z(0);break}case"End":{Y.preventDefault(),H();break}case"Enter":if(!Y.nativeEvent.isComposing){Y.preventDefault();let ie=V();if(ie){let se=new Event(LE);ie.dispatchEvent(se)}}}}},y.createElement("label",{"cmdk-label":"",htmlFor:C.inputId,id:C.labelId,style:Rxe},l),y.createElement(zV.Provider,{value:E},y.createElement(BV.Provider,{value:C},c)))}),wxe=y.forwardRef((e,t)=>{var n,r;let i=y.useId(),o=y.useRef(null),a=y.useContext(UV),s=jm(),u=WV(e),l=(r=(n=u.current)==null?void 0:n.forceMount)!=null?r:a?.forceMount;Vh(()=>s.item(i,a?.id),[]);let c=HV(i,o,[e.value,e.children,o]),f=V5(),h=tf(E=>E.value&&E.value===c.current),p=tf(E=>l||s.filter()===!1?!0:E.search?E.filtered.items.get(i)>0:!0);y.useEffect(()=>{let E=o.current;if(!(!E||e.disabled))return E.addEventListener(LE,m),()=>E.removeEventListener(LE,m)},[p,e.onSelect,e.disabled]);function m(){var E,C;v(),(C=(E=u.current).onSelect)==null||C.call(E,c.current)}function v(){f.setState("value",c.current,!0)}if(!p)return null;let{disabled:b,value:w,onSelect:x,forceMount:S,...O}=e;return y.createElement("div",{ref:Bm([o,t]),...O,id:i,"cmdk-item":"",role:"option","aria-disabled":b||void 0,"aria-selected":h||void 0,"data-disabled":b||void 0,"data-selected":h||void 0,onPointerMove:b?void 0:v,onClick:b?void 0:m},e.children)}),_xe=y.forwardRef((e,t)=>{let{heading:n,children:r,forceMount:i,...o}=e,a=y.useId(),s=y.useRef(null),u=y.useRef(null),l=y.useId(),c=jm(),f=tf(m=>i||c.filter()===!1?!0:m.search?m.filtered.groups.has(a):!0);Vh(()=>c.group(a),[]),HV(a,s,[e.value,e.heading,u]);let h=y.useMemo(()=>({id:a,forceMount:i}),[i]),p=y.createElement(UV.Provider,{value:h},r);return y.createElement("div",{ref:Bm([s,t]),...o,"cmdk-group":"",role:"presentation",hidden:f?void 0:!0},n&&y.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:l},n),y.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?l:void 0},p))}),Sxe=y.forwardRef((e,t)=>{let{alwaysRender:n,...r}=e,i=y.useRef(null),o=tf(a=>!a.search);return!n&&!o?null:y.createElement("div",{ref:Bm([i,t]),...r,"cmdk-separator":"",role:"separator"})}),Cxe=y.forwardRef((e,t)=>{let{onValueChange:n,...r}=e,i=e.value!=null,o=V5(),a=tf(c=>c.search),s=tf(c=>c.value),u=jm(),l=y.useMemo(()=>{var c;let f=(c=u.commandRef.current)==null?void 0:c.querySelector(`${U5}[${Js}="${s}"]`);return f?.getAttribute("id")},[s,u.commandRef]);return y.useEffect(()=>{e.value!=null&&o.setState("search",e.value)},[e.value]),y.createElement("input",{ref:t,...r,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":l,id:u.inputId,type:"text",value:i?e.value:a,onChange:c=>{i||o.setState("search",c.target.value),n?.(c.target.value)}})}),Exe=y.forwardRef((e,t)=>{let{children:n,...r}=e,i=y.useRef(null),o=y.useRef(null),a=jm();return y.useEffect(()=>{if(o.current&&i.current){let s=o.current,u=i.current,l,c=new ResizeObserver(()=>{l=requestAnimationFrame(()=>{let f=s.offsetHeight;u.style.setProperty("--cmdk-list-height",f.toFixed(1)+"px")})});return c.observe(s),()=>{cancelAnimationFrame(l),c.unobserve(s)}}},[]),y.createElement("div",{ref:Bm([i,t]),...r,"cmdk-list":"",role:"listbox","aria-label":"Suggestions",id:a.listId,"aria-labelledby":a.inputId},y.createElement("div",{ref:o,"cmdk-list-sizer":""},n))}),Oxe=y.forwardRef((e,t)=>{let{open:n,onOpenChange:r,overlayClassName:i,contentClassName:o,container:a,...s}=e;return y.createElement(pxe,{open:n,onOpenChange:r},y.createElement(gxe,{container:a},y.createElement(mxe,{"cmdk-overlay":"",className:i}),y.createElement(vxe,{"aria-label":e.label,"cmdk-dialog":"",className:o},y.createElement(VV,{ref:t,...s}))))}),Axe=y.forwardRef((e,t)=>{let n=y.useRef(!0),r=tf(i=>i.filtered.count===0);return y.useEffect(()=>{n.current=!1},[]),n.current||!r?null:y.createElement("div",{ref:t,...e,"cmdk-empty":"",role:"presentation"})}),Pxe=y.forwardRef((e,t)=>{let{progress:n,children:r,...i}=e;return y.createElement("div",{ref:t,...i,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":"Loading..."},y.createElement("div",{"aria-hidden":!0},r))}),pJe=Object.assign(VV,{List:Exe,Item:wxe,Input:Cxe,Group:_xe,Separator:Sxe,Dialog:Oxe,Empty:Axe,Loading:Pxe});function kxe(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}function Txe(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}function WV(e){let t=y.useRef(e);return Vh(()=>{t.current=e}),t}var Vh=typeof window>"u"?y.useEffect:y.useLayoutEffect;function rd(e){let t=y.useRef();return t.current===void 0&&(t.current=e()),t}function Bm(e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}function tf(e){let t=V5(),n=()=>e(t.snapshot());return y.useSyncExternalStore(t.subscribe,n,n)}function HV(e,t,n){let r=y.useRef(),i=jm();return Vh(()=>{var o;let a=(()=>{var s;for(let u of n){if(typeof u=="string")return u.trim().toLowerCase();if(typeof u=="object"&&"current"in u)return u.current?(s=u.current.textContent)==null?void 0:s.trim().toLowerCase():r.current}})();i.value(e,a),(o=t.current)==null||o.setAttribute(Js,a),r.current=a}),r}var Mxe=()=>{let[e,t]=y.useState(),n=rd(()=>new Map);return Vh(()=>{n.current.forEach(r=>r()),n.current=new Map},[e]),(r,i)=>{n.current.set(r,i),t({})}},Rxe={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};const W5=6048e5,Dxe=864e5,K9=Symbol.for("constructDateFrom");function oi(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&K9 in e?e[K9](t):e instanceof Date?new e.constructor(t):new Date(t)}function Rn(e,t){return oi(t||e,e)}function Ui(e,t,n){const r=Rn(e,n?.in);return isNaN(t)?oi(n?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function Qa(e,t,n){const r=Rn(e,n?.in);if(isNaN(t))return oi(n?.in||e,NaN);if(!t)return r;const i=r.getDate(),o=oi(n?.in||e,r.getTime());o.setMonth(r.getMonth()+t+1,0);const a=o.getDate();return i>=a?o:(r.setFullYear(o.getFullYear(),o.getMonth(),i),r)}let $xe={};function zm(){return $xe}function ya(e,t){const n=zm(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=Rn(e,t?.in),o=i.getDay(),a=(o<r?7:0)+o-r;return i.setDate(i.getDate()-a),i.setHours(0,0,0,0),i}function nf(e,t){return ya(e,{...t,weekStartsOn:1})}function KV(e,t){const n=Rn(e,t?.in),r=n.getFullYear(),i=oi(n,0);i.setFullYear(r+1,0,4),i.setHours(0,0,0,0);const o=nf(i),a=oi(n,0);a.setFullYear(r,0,4),a.setHours(0,0,0,0);const s=nf(a);return n.getTime()>=o.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function _b(e){const t=Rn(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function yf(e,...t){const n=oi.bind(null,e||t.find(r=>typeof r=="object"));return t.map(n)}function rf(e,t){const n=Rn(e,t?.in);return n.setHours(0,0,0,0),n}function bs(e,t,n){const[r,i]=yf(n?.in,e,t),o=rf(r),a=rf(i),s=+o-_b(o),u=+a-_b(a);return Math.round((s-u)/Dxe)}function Ixe(e,t){const n=KV(e,t),r=oi(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),nf(r)}function FE(e,t,n){return Ui(e,t*7,n)}function Nxe(e,t,n){return Qa(e,t*12,n)}function Lxe(e,t){let n,r=t?.in;return e.forEach(i=>{!r&&typeof i=="object"&&(r=oi.bind(null,i));const o=Rn(i,r);(!n||n<o||isNaN(+o))&&(n=o)}),oi(r,n||NaN)}function Fxe(e,t){let n,r=t?.in;return e.forEach(i=>{!r&&typeof i=="object"&&(r=oi.bind(null,i));const o=Rn(i,r);(!n||n>o||isNaN(+o))&&(n=o)}),oi(r,n||NaN)}function so(e,t,n){const[r,i]=yf(n?.in,e,t);return+rf(r)==+rf(i)}function H5(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function jxe(e){return!(!H5(e)&&typeof e!="number"||isNaN(+Rn(e)))}function Og(e,t,n){const[r,i]=yf(n?.in,e,t),o=r.getFullYear()-i.getFullYear(),a=r.getMonth()-i.getMonth();return o*12+a}function Bxe(e,t,n){const[r,i]=yf(n?.in,e,t),o=ya(r,n),a=ya(i,n),s=+o-_b(o),u=+a-_b(a);return Math.round((s-u)/W5)}function K5(e,t){const n=Rn(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function po(e,t){const n=Rn(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}function qV(e,t){const n=Rn(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function q5(e,t){const n=zm(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=Rn(e,t?.in),o=i.getDay(),a=(o<r?-7:0)+6-(o-r);return i.setDate(i.getDate()+a),i.setHours(23,59,59,999),i}function GV(e,t){return q5(e,{...t,weekStartsOn:1})}const zxe={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Uxe=(e,t,n)=>{let r;const i=zxe[e];return typeof i=="string"?r=i:t===1?r=i.one:r=i.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function Id(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const Vxe={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Wxe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Hxe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Kxe={date:Id({formats:Vxe,defaultWidth:"full"}),time:Id({formats:Wxe,defaultWidth:"full"}),dateTime:Id({formats:Hxe,defaultWidth:"full"})},qxe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Gxe=(e,t,n,r)=>qxe[e];function gs(e){return(t,n)=>{const r=n?.context?String(n.context):"standalone";let i;if(r==="formatting"&&e.formattingValues){const a=e.defaultFormattingWidth||e.defaultWidth,s=n?.width?String(n.width):a;i=e.formattingValues[s]||e.formattingValues[a]}else{const a=e.defaultWidth,s=n?.width?String(n.width):e.defaultWidth;i=e.values[s]||e.values[a]}const o=e.argumentCallback?e.argumentCallback(t):t;return i[o]}}const Yxe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Zxe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Xxe={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Qxe={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Jxe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},ewe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},twe=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},nwe={ordinalNumber:twe,era:gs({values:Yxe,defaultWidth:"wide"}),quarter:gs({values:Zxe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:gs({values:Xxe,defaultWidth:"wide"}),day:gs({values:Qxe,defaultWidth:"wide"}),dayPeriod:gs({values:Jxe,defaultWidth:"wide",formattingValues:ewe,defaultFormattingWidth:"wide"})};function ms(e){return(t,n={})=>{const r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(i);if(!o)return null;const a=o[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(s)?iwe(s,f=>f.test(a)):rwe(s,f=>f.test(a));let l;l=e.valueCallback?e.valueCallback(u):u,l=n.valueCallback?n.valueCallback(l):l;const c=t.slice(a.length);return{value:l,rest:c}}}function rwe(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function iwe(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function YV(e){return(t,n={})=>{const r=t.match(e.matchPattern);if(!r)return null;const i=r[0],o=t.match(e.parsePattern);if(!o)return null;let a=e.valueCallback?e.valueCallback(o[0]):o[0];a=n.valueCallback?n.valueCallback(a):a;const s=t.slice(i.length);return{value:a,rest:s}}}const owe=/^(\d+)(th|st|nd|rd)?/i,awe=/\d+/i,swe={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},uwe={any:[/^b/i,/^(a|c)/i]},lwe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},cwe={any:[/1/i,/2/i,/3/i,/4/i]},fwe={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},dwe={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},hwe={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},pwe={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},gwe={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},mwe={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},vwe={ordinalNumber:YV({matchPattern:owe,parsePattern:awe,valueCallback:e=>parseInt(e,10)}),era:ms({matchPatterns:swe,defaultMatchWidth:"wide",parsePatterns:uwe,defaultParseWidth:"any"}),quarter:ms({matchPatterns:lwe,defaultMatchWidth:"wide",parsePatterns:cwe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:ms({matchPatterns:fwe,defaultMatchWidth:"wide",parsePatterns:dwe,defaultParseWidth:"any"}),day:ms({matchPatterns:hwe,defaultMatchWidth:"wide",parsePatterns:pwe,defaultParseWidth:"any"}),dayPeriod:ms({matchPatterns:gwe,defaultMatchWidth:"any",parsePatterns:mwe,defaultParseWidth:"any"})},ZV={code:"en-US",formatDistance:Uxe,formatLong:Kxe,formatRelative:Gxe,localize:nwe,match:vwe,options:{weekStartsOn:0,firstWeekContainsDate:1}};function ywe(e,t){const n=Rn(e,t?.in);return bs(n,qV(n))+1}function XV(e,t){const n=Rn(e,t?.in),r=+nf(n)-+Ixe(n);return Math.round(r/W5)+1}function QV(e,t){const n=Rn(e,t?.in),r=n.getFullYear(),i=zm(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,a=oi(t?.in||e,0);a.setFullYear(r+1,0,o),a.setHours(0,0,0,0);const s=ya(a,t),u=oi(t?.in||e,0);u.setFullYear(r,0,o),u.setHours(0,0,0,0);const l=ya(u,t);return+n>=+s?r+1:+n>=+l?r:r-1}function bwe(e,t){const n=zm(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=QV(e,t),o=oi(t?.in||e,0);return o.setFullYear(i,0,r),o.setHours(0,0,0,0),ya(o,t)}function JV(e,t){const n=Rn(e,t?.in),r=+ya(n,t)-+bwe(n,t);return Math.round(r/W5)+1}function Tn(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const qu={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return Tn(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):Tn(n+1,2)},d(e,t){return Tn(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return Tn(e.getHours()%12||12,t.length)},H(e,t){return Tn(e.getHours(),t.length)},m(e,t){return Tn(e.getMinutes(),t.length)},s(e,t){return Tn(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),i=Math.trunc(r*Math.pow(10,n-3));return Tn(i,t.length)}},Zf={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},q9={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),i=r>0?r:1-r;return n.ordinalNumber(i,{unit:"year"})}return qu.y(e,t)},Y:function(e,t,n,r){const i=QV(e,r),o=i>0?i:1-i;if(t==="YY"){const a=o%100;return Tn(a,2)}return t==="Yo"?n.ordinalNumber(o,{unit:"year"}):Tn(o,t.length)},R:function(e,t){const n=KV(e);return Tn(n,t.length)},u:function(e,t){const n=e.getFullYear();return Tn(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return Tn(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return Tn(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return qu.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return Tn(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const i=JV(e,r);return t==="wo"?n.ordinalNumber(i,{unit:"week"}):Tn(i,t.length)},I:function(e,t,n){const r=XV(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):Tn(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):qu.d(e,t)},D:function(e,t,n){const r=ywe(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):Tn(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const i=e.getDay(),o=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return Tn(o,2);case"eo":return n.ordinalNumber(o,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});case"eeee":default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const i=e.getDay(),o=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return Tn(o,t.length);case"co":return n.ordinalNumber(o,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});case"cccc":default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),i=r===0?7:r;switch(t){case"i":return String(i);case"ii":return Tn(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const i=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let i;switch(r===12?i=Zf.noon:r===0?i=Zf.midnight:i=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let i;switch(r>=17?i=Zf.evening:r>=12?i=Zf.afternoon:r>=4?i=Zf.morning:i=Zf.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return qu.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):qu.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):Tn(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):Tn(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):qu.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):qu.s(e,t)},S:function(e,t){return qu.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return Y9(r);case"XXXX":case"XX":return hc(r);case"XXXXX":case"XXX":default:return hc(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return Y9(r);case"xxxx":case"xx":return hc(r);case"xxxxx":case"xxx":default:return hc(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+G9(r,":");case"OOOO":default:return"GMT"+hc(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+G9(r,":");case"zzzz":default:return"GMT"+hc(r,":")}},t:function(e,t,n){const r=Math.trunc(+e/1e3);return Tn(r,t.length)},T:function(e,t,n){return Tn(+e,t.length)}};function G9(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=Math.trunc(r/60),o=r%60;return o===0?n+String(i):n+String(i)+t+Tn(o,2)}function Y9(e,t){return e%60===0?(e>0?"-":"+")+Tn(Math.abs(e)/60,2):hc(e,t)}function hc(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=Tn(Math.trunc(r/60),2),o=Tn(r%60,2);return n+i+t+o}const Z9=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},eW=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},xwe=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return Z9(e,t);let o;switch(r){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;case"PPPP":default:o=t.dateTime({width:"full"});break}return o.replace("{{date}}",Z9(r,t)).replace("{{time}}",eW(i,t))},wwe={p:eW,P:xwe},_we=/^D+$/,Swe=/^Y+$/,Cwe=["D","DD","YY","YYYY"];function Ewe(e){return _we.test(e)}function Owe(e){return Swe.test(e)}function Awe(e,t,n){const r=Pwe(e,t,n);if(console.warn(r),Cwe.includes(e))throw new RangeError(r)}function Pwe(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const kwe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Twe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Mwe=/^'([^]*?)'?$/,Rwe=/''/g,Dwe=/[a-zA-Z]/;function bf(e,t,n){const r=zm(),i=n?.locale??r.locale??ZV,o=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,a=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=Rn(e,n?.in);if(!jxe(s))throw new RangeError("Invalid time value");let u=t.match(Twe).map(c=>{const f=c[0];if(f==="p"||f==="P"){const h=wwe[f];return h(c,i.formatLong)}return c}).join("").match(kwe).map(c=>{if(c==="''")return{isToken:!1,value:"'"};const f=c[0];if(f==="'")return{isToken:!1,value:$we(c)};if(q9[f])return{isToken:!0,value:c};if(f.match(Dwe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:c}});i.localize.preprocessor&&(u=i.localize.preprocessor(s,u));const l={firstWeekContainsDate:o,weekStartsOn:a,locale:i};return u.map(c=>{if(!c.isToken)return c.value;const f=c.value;(!n?.useAdditionalWeekYearTokens&&Owe(f)||!n?.useAdditionalDayOfYearTokens&&Ewe(f))&&Awe(f,t,String(e));const h=q9[f[0]];return h(s,f,i.localize,l)}).join("")}function $we(e){const t=e.match(Mwe);return t?t[1].replace(Rwe,"'"):e}function Iwe(e,t){const n=Rn(e,t?.in),r=n.getFullYear(),i=n.getMonth(),o=oi(n,0);return o.setFullYear(r,i+1,0),o.setHours(0,0,0,0),o.getDate()}function Nwe(e){return Math.trunc(+Rn(e)/1e3)}function Lwe(e,t){const n=Rn(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(0,0,0,0),Rn(n,t?.in)}function Fwe(e,t){const n=Rn(e,t?.in);return Bxe(Lwe(n,t),po(n,t),t)+1}function jE(e,t){return+Rn(e)>+Rn(t)}function tW(e,t){return+Rn(e)<+Rn(t)}function jwe(e,t,n){const[r,i]=yf(n?.in,e,t);return+ya(r,n)==+ya(i,n)}function G5(e,t,n){const[r,i]=yf(n?.in,e,t);return r.getFullYear()===i.getFullYear()&&r.getMonth()===i.getMonth()}function Bwe(e,t,n){const[r,i]=yf(n?.in,e,t);return r.getFullYear()===i.getFullYear()}function ZS(e,t,n){return Ui(e,-t,n)}function XS(e,t,n){const r=Rn(e,n?.in),i=r.getFullYear(),o=r.getDate(),a=oi(e,0);a.setFullYear(i,t,15),a.setHours(0,0,0,0);const s=Iwe(a);return r.setMonth(t,Math.min(o,s)),r}function X9(e,t,n){const r=Rn(e,n?.in);return isNaN(+r)?oi(e,NaN):(r.setFullYear(t),r)}function gJe(e){return rf(Date.now(),e)}function BE(e,[t,n]){return Math.min(n,Math.max(t,e))}function zwe(e,t){return y.useReducer((n,r)=>t[n][r]??n,e)}var Y5="ScrollArea",[nW,mJe]=vi(Y5),[Uwe,xa]=nW(Y5),rW=y.forwardRef((e,t)=>{const{__scopeScrollArea:n,type:r="hover",dir:i,scrollHideDelay:o=600,...a}=e,[s,u]=y.useState(null),[l,c]=y.useState(null),[f,h]=y.useState(null),[p,m]=y.useState(null),[v,b]=y.useState(null),[w,x]=y.useState(0),[S,O]=y.useState(0),[E,C]=y.useState(!1),[P,M]=y.useState(!1),I=Yt(t,W=>u(W)),B=Om(i);return N.jsx(Uwe,{scope:n,type:r,dir:B,scrollHideDelay:o,scrollArea:s,viewport:l,onViewportChange:c,content:f,onContentChange:h,scrollbarX:p,onScrollbarXChange:m,scrollbarXEnabled:E,onScrollbarXEnabledChange:C,scrollbarY:v,onScrollbarYChange:b,scrollbarYEnabled:P,onScrollbarYEnabledChange:M,onCornerWidthChange:x,onCornerHeightChange:O,children:N.jsx(pt.div,{dir:B,...a,ref:I,style:{position:"relative","--radix-scroll-area-corner-width":w+"px","--radix-scroll-area-corner-height":S+"px",...e.style}})})});rW.displayName=Y5;var iW="ScrollAreaViewport",oW=y.forwardRef((e,t)=>{const{__scopeScrollArea:n,children:r,nonce:i,...o}=e,a=xa(iW,n),s=y.useRef(null),u=Yt(t,s,a.onViewportChange);return N.jsxs(N.Fragment,{children:[N.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),N.jsx(pt.div,{"data-radix-scroll-area-viewport":"",...o,ref:u,style:{overflowX:a.scrollbarXEnabled?"scroll":"hidden",overflowY:a.scrollbarYEnabled?"scroll":"hidden",...e.style},children:N.jsx("div",{ref:a.onContentChange,style:{minWidth:"100%",display:"table"},children:r})})]})});oW.displayName=iW;var $s="ScrollAreaScrollbar",Vwe=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=xa($s,e.__scopeScrollArea),{onScrollbarXEnabledChange:o,onScrollbarYEnabledChange:a}=i,s=e.orientation==="horizontal";return y.useEffect(()=>(s?o(!0):a(!0),()=>{s?o(!1):a(!1)}),[s,o,a]),i.type==="hover"?N.jsx(Wwe,{...r,ref:t,forceMount:n}):i.type==="scroll"?N.jsx(Hwe,{...r,ref:t,forceMount:n}):i.type==="auto"?N.jsx(aW,{...r,ref:t,forceMount:n}):i.type==="always"?N.jsx(Z5,{...r,ref:t}):null});Vwe.displayName=$s;var Wwe=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=xa($s,e.__scopeScrollArea),[o,a]=y.useState(!1);return y.useEffect(()=>{const s=i.scrollArea;let u=0;if(s){const l=()=>{window.clearTimeout(u),a(!0)},c=()=>{u=window.setTimeout(()=>a(!1),i.scrollHideDelay)};return s.addEventListener("pointerenter",l),s.addEventListener("pointerleave",c),()=>{window.clearTimeout(u),s.removeEventListener("pointerenter",l),s.removeEventListener("pointerleave",c)}}},[i.scrollArea,i.scrollHideDelay]),N.jsx(Gr,{present:n||o,children:N.jsx(aW,{"data-state":o?"visible":"hidden",...r,ref:t})})}),Hwe=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=xa($s,e.__scopeScrollArea),o=e.orientation==="horizontal",a=Mw(()=>u("SCROLL_END"),100),[s,u]=zwe("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return y.useEffect(()=>{if(s==="idle"){const l=window.setTimeout(()=>u("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(l)}},[s,i.scrollHideDelay,u]),y.useEffect(()=>{const l=i.viewport,c=o?"scrollLeft":"scrollTop";if(l){let f=l[c];const h=()=>{const p=l[c];f!==p&&(u("SCROLL"),a()),f=p};return l.addEventListener("scroll",h),()=>l.removeEventListener("scroll",h)}},[i.viewport,o,u,a]),N.jsx(Gr,{present:n||s!=="hidden",children:N.jsx(Z5,{"data-state":s==="hidden"?"hidden":"visible",...r,ref:t,onPointerEnter:Ye(e.onPointerEnter,()=>u("POINTER_ENTER")),onPointerLeave:Ye(e.onPointerLeave,()=>u("POINTER_LEAVE"))})})}),aW=y.forwardRef((e,t)=>{const n=xa($s,e.__scopeScrollArea),{forceMount:r,...i}=e,[o,a]=y.useState(!1),s=e.orientation==="horizontal",u=Mw(()=>{if(n.viewport){const l=n.viewport.offsetWidth<n.viewport.scrollWidth,c=n.viewport.offsetHeight<n.viewport.scrollHeight;a(s?l:c)}},10);return th(n.viewport,u),th(n.content,u),N.jsx(Gr,{present:r||o,children:N.jsx(Z5,{"data-state":o?"visible":"hidden",...i,ref:t})})}),Z5=y.forwardRef((e,t)=>{const{orientation:n="vertical",...r}=e,i=xa($s,e.__scopeScrollArea),o=y.useRef(null),a=y.useRef(0),[s,u]=y.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),l=cW(s.viewport,s.content),c={...r,sizes:s,onSizesChange:u,hasThumb:l>0&&l<1,onThumbChange:h=>o.current=h,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:h=>a.current=h};function f(h,p){return Qwe(h,a.current,s,p)}return n==="horizontal"?N.jsx(Kwe,{...c,ref:t,onThumbPositionChange:()=>{if(i.viewport&&o.current){const h=i.viewport.scrollLeft,p=Q9(h,s,i.dir);o.current.style.transform=`translate3d(${p}px, 0, 0)`}},onWheelScroll:h=>{i.viewport&&(i.viewport.scrollLeft=h)},onDragScroll:h=>{i.viewport&&(i.viewport.scrollLeft=f(h,i.dir))}}):n==="vertical"?N.jsx(qwe,{...c,ref:t,onThumbPositionChange:()=>{if(i.viewport&&o.current){const h=i.viewport.scrollTop,p=Q9(h,s);o.current.style.transform=`translate3d(0, ${p}px, 0)`}},onWheelScroll:h=>{i.viewport&&(i.viewport.scrollTop=h)},onDragScroll:h=>{i.viewport&&(i.viewport.scrollTop=f(h))}}):null}),Kwe=y.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...i}=e,o=xa($s,e.__scopeScrollArea),[a,s]=y.useState(),u=y.useRef(null),l=Yt(t,u,o.onScrollbarXChange);return y.useEffect(()=>{u.current&&s(getComputedStyle(u.current))},[u]),N.jsx(uW,{"data-orientation":"horizontal",...i,ref:l,sizes:n,style:{bottom:0,left:o.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:o.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":Tw(n)+"px",...e.style},onThumbPointerDown:c=>e.onThumbPointerDown(c.x),onDragScroll:c=>e.onDragScroll(c.x),onWheelScroll:(c,f)=>{if(o.viewport){const h=o.viewport.scrollLeft+c.deltaX;e.onWheelScroll(h),dW(h,f)&&c.preventDefault()}},onResize:()=>{u.current&&o.viewport&&a&&r({content:o.viewport.scrollWidth,viewport:o.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:Cb(a.paddingLeft),paddingEnd:Cb(a.paddingRight)}})}})}),qwe=y.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...i}=e,o=xa($s,e.__scopeScrollArea),[a,s]=y.useState(),u=y.useRef(null),l=Yt(t,u,o.onScrollbarYChange);return y.useEffect(()=>{u.current&&s(getComputedStyle(u.current))},[u]),N.jsx(uW,{"data-orientation":"vertical",...i,ref:l,sizes:n,style:{top:0,right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":Tw(n)+"px",...e.style},onThumbPointerDown:c=>e.onThumbPointerDown(c.y),onDragScroll:c=>e.onDragScroll(c.y),onWheelScroll:(c,f)=>{if(o.viewport){const h=o.viewport.scrollTop+c.deltaY;e.onWheelScroll(h),dW(h,f)&&c.preventDefault()}},onResize:()=>{u.current&&o.viewport&&a&&r({content:o.viewport.scrollHeight,viewport:o.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:Cb(a.paddingTop),paddingEnd:Cb(a.paddingBottom)}})}})}),[Gwe,sW]=nW($s),uW=y.forwardRef((e,t)=>{const{__scopeScrollArea:n,sizes:r,hasThumb:i,onThumbChange:o,onThumbPointerUp:a,onThumbPointerDown:s,onThumbPositionChange:u,onDragScroll:l,onWheelScroll:c,onResize:f,...h}=e,p=xa($s,n),[m,v]=y.useState(null),b=Yt(t,I=>v(I)),w=y.useRef(null),x=y.useRef(""),S=p.viewport,O=r.content-r.viewport,E=Vr(c),C=Vr(u),P=Mw(f,10);function M(I){if(w.current){const B=I.clientX-w.current.left,W=I.clientY-w.current.top;l({x:B,y:W})}}return y.useEffect(()=>{const I=B=>{const W=B.target;m?.contains(W)&&E(B,O)};return document.addEventListener("wheel",I,{passive:!1}),()=>document.removeEventListener("wheel",I,{passive:!1})},[S,m,O,E]),y.useEffect(C,[r,C]),th(m,P),th(p.content,P),N.jsx(Gwe,{scope:n,scrollbar:m,hasThumb:i,onThumbChange:Vr(o),onThumbPointerUp:Vr(a),onThumbPositionChange:C,onThumbPointerDown:Vr(s),children:N.jsx(pt.div,{...h,ref:b,style:{position:"absolute",...h.style},onPointerDown:Ye(e.onPointerDown,I=>{I.button===0&&(I.target.setPointerCapture(I.pointerId),w.current=m.getBoundingClientRect(),x.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",p.viewport&&(p.viewport.style.scrollBehavior="auto"),M(I))}),onPointerMove:Ye(e.onPointerMove,M),onPointerUp:Ye(e.onPointerUp,I=>{const B=I.target;B.hasPointerCapture(I.pointerId)&&B.releasePointerCapture(I.pointerId),document.body.style.webkitUserSelect=x.current,p.viewport&&(p.viewport.style.scrollBehavior=""),w.current=null})})})}),Sb="ScrollAreaThumb",Ywe=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=sW(Sb,e.__scopeScrollArea);return N.jsx(Gr,{present:n||i.hasThumb,children:N.jsx(Zwe,{ref:t,...r})})}),Zwe=y.forwardRef((e,t)=>{const{__scopeScrollArea:n,style:r,...i}=e,o=xa(Sb,n),a=sW(Sb,n),{onThumbPositionChange:s}=a,u=Yt(t,f=>a.onThumbChange(f)),l=y.useRef(void 0),c=Mw(()=>{l.current&&(l.current(),l.current=void 0)},100);return y.useEffect(()=>{const f=o.viewport;if(f){const h=()=>{if(c(),!l.current){const p=Jwe(f,s);l.current=p,s()}};return s(),f.addEventListener("scroll",h),()=>f.removeEventListener("scroll",h)}},[o.viewport,c,s]),N.jsx(pt.div,{"data-state":a.hasThumb?"visible":"hidden",...i,ref:u,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...r},onPointerDownCapture:Ye(e.onPointerDownCapture,f=>{const p=f.target.getBoundingClientRect(),m=f.clientX-p.left,v=f.clientY-p.top;a.onThumbPointerDown({x:m,y:v})}),onPointerUp:Ye(e.onPointerUp,a.onThumbPointerUp)})});Ywe.displayName=Sb;var X5="ScrollAreaCorner",lW=y.forwardRef((e,t)=>{const n=xa(X5,e.__scopeScrollArea),r=!!(n.scrollbarX&&n.scrollbarY);return n.type!=="scroll"&&r?N.jsx(Xwe,{...e,ref:t}):null});lW.displayName=X5;var Xwe=y.forwardRef((e,t)=>{const{__scopeScrollArea:n,...r}=e,i=xa(X5,n),[o,a]=y.useState(0),[s,u]=y.useState(0),l=!!(o&&s);return th(i.scrollbarX,()=>{const c=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(c),u(c)}),th(i.scrollbarY,()=>{const c=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(c),a(c)}),l?N.jsx(pt.div,{...r,ref:t,style:{width:o,height:s,position:"absolute",right:i.dir==="ltr"?0:void 0,left:i.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function Cb(e){return e?parseInt(e,10):0}function cW(e,t){const n=e/t;return isNaN(n)?0:n}function Tw(e){const t=cW(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function Qwe(e,t,n,r="ltr"){const i=Tw(n),o=i/2,a=t||o,s=i-a,u=n.scrollbar.paddingStart+a,l=n.scrollbar.size-n.scrollbar.paddingEnd-s,c=n.content-n.viewport,f=r==="ltr"?[0,c]:[c*-1,0];return fW([u,l],f)(e)}function Q9(e,t,n="ltr"){const r=Tw(t),i=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,o=t.scrollbar.size-i,a=t.content-t.viewport,s=o-r,u=n==="ltr"?[0,a]:[a*-1,0],l=BE(e,u);return fW([0,a],[0,s])(l)}function fW(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function dW(e,t){return e>0&&e<t}var Jwe=(e,t=()=>{})=>{let n={left:e.scrollLeft,top:e.scrollTop},r=0;return function i(){const o={left:e.scrollLeft,top:e.scrollTop},a=n.left!==o.left,s=n.top!==o.top;(a||s)&&t(),n=o,r=window.requestAnimationFrame(i)}(),()=>window.cancelAnimationFrame(r)};function Mw(e,t){const n=Vr(e),r=y.useRef(0);return y.useEffect(()=>()=>window.clearTimeout(r.current),[]),y.useCallback(()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,t)},[n,t])}function th(e,t){const n=Vr(t);ii(()=>{let r=0;if(e){const i=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(n)});return i.observe(e),()=>{window.cancelAnimationFrame(r),i.unobserve(e)}}},[e,n])}var vJe=rW,yJe=oW,bJe=lW,Q5="Avatar",[e2e,xJe]=vi(Q5),[t2e,hW]=e2e(Q5),pW=y.forwardRef((e,t)=>{const{__scopeAvatar:n,...r}=e,[i,o]=y.useState("idle");return N.jsx(t2e,{scope:n,imageLoadingStatus:i,onImageLoadingStatusChange:o,children:N.jsx(pt.span,{...r,ref:t})})});pW.displayName=Q5;var gW="AvatarImage",mW=y.forwardRef((e,t)=>{const{__scopeAvatar:n,src:r,onLoadingStatusChange:i=()=>{},...o}=e,a=hW(gW,n),s=n2e(r,o.referrerPolicy),u=Vr(l=>{i(l),a.onImageLoadingStatusChange(l)});return ii(()=>{s!=="idle"&&u(s)},[s,u]),s==="loaded"?N.jsx(pt.img,{...o,ref:t,src:r}):null});mW.displayName=gW;var vW="AvatarFallback",yW=y.forwardRef((e,t)=>{const{__scopeAvatar:n,delayMs:r,...i}=e,o=hW(vW,n),[a,s]=y.useState(r===void 0);return y.useEffect(()=>{if(r!==void 0){const u=window.setTimeout(()=>s(!0),r);return()=>window.clearTimeout(u)}},[r]),a&&o.imageLoadingStatus!=="loaded"?N.jsx(pt.span,{...i,ref:t}):null});yW.displayName=vW;function n2e(e,t){const[n,r]=y.useState("idle");return ii(()=>{if(!e){r("error");return}let i=!0;const o=new window.Image,a=s=>()=>{i&&r(s)};return r("loading"),o.onload=a("loaded"),o.onerror=a("error"),o.src=e,t&&(o.referrerPolicy=t),()=>{i=!1}},[e,t]),n}var wJe=pW,_Je=mW,SJe=yW,r2e=Array.isArray,vo=r2e,i2e=typeof Fa=="object"&&Fa&&Fa.Object===Object&&Fa,bW=i2e,o2e=bW,a2e=typeof self=="object"&&self&&self.Object===Object&&self,s2e=o2e||a2e||Function("return this")(),Is=s2e,u2e=Is,l2e=u2e.Symbol,Um=l2e,J9=Um,xW=Object.prototype,c2e=xW.hasOwnProperty,f2e=xW.toString,Vp=J9?J9.toStringTag:void 0;function d2e(e){var t=c2e.call(e,Vp),n=e[Vp];try{e[Vp]=void 0;var r=!0}catch{}var i=f2e.call(e);return r&&(t?e[Vp]=n:delete e[Vp]),i}var h2e=d2e,p2e=Object.prototype,g2e=p2e.toString;function m2e(e){return g2e.call(e)}var v2e=m2e,eD=Um,y2e=h2e,b2e=v2e,x2e="[object Null]",w2e="[object Undefined]",tD=eD?eD.toStringTag:void 0;function _2e(e){return e==null?e===void 0?w2e:x2e:tD&&tD in Object(e)?y2e(e):b2e(e)}var Mu=_2e;function S2e(e){return e!=null&&typeof e=="object"}var Ru=S2e,C2e=Mu,E2e=Ru,O2e="[object Symbol]";function A2e(e){return typeof e=="symbol"||E2e(e)&&C2e(e)==O2e}var Wh=A2e,P2e=vo,k2e=Wh,T2e=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,M2e=/^\w*$/;function R2e(e,t){if(P2e(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||k2e(e)?!0:M2e.test(e)||!T2e.test(e)||t!=null&&e in Object(t)}var J5=R2e;function D2e(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Wl=D2e;const Hh=Dn(Wl);var $2e=Mu,I2e=Wl,N2e="[object AsyncFunction]",L2e="[object Function]",F2e="[object GeneratorFunction]",j2e="[object Proxy]";function B2e(e){if(!I2e(e))return!1;var t=$2e(e);return t==L2e||t==F2e||t==N2e||t==j2e}var eA=B2e;const Ht=Dn(eA);var z2e=Is,U2e=z2e["__core-js_shared__"],V2e=U2e,QS=V2e,nD=function(){var e=/[^.]+$/.exec(QS&&QS.keys&&QS.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function W2e(e){return!!nD&&nD in e}var H2e=W2e,K2e=Function.prototype,q2e=K2e.toString;function G2e(e){if(e!=null){try{return q2e.call(e)}catch{}try{return e+""}catch{}}return""}var wW=G2e,Y2e=eA,Z2e=H2e,X2e=Wl,Q2e=wW,J2e=/[\\^$.*+?()[\]{}|]/g,e_e=/^\[object .+?Constructor\]$/,t_e=Function.prototype,n_e=Object.prototype,r_e=t_e.toString,i_e=n_e.hasOwnProperty,o_e=RegExp("^"+r_e.call(i_e).replace(J2e,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function a_e(e){if(!X2e(e)||Z2e(e))return!1;var t=Y2e(e)?o_e:e_e;return t.test(Q2e(e))}var s_e=a_e;function u_e(e,t){return e?.[t]}var l_e=u_e,c_e=s_e,f_e=l_e;function d_e(e,t){var n=f_e(e,t);return c_e(n)?n:void 0}var xf=d_e,h_e=xf,p_e=h_e(Object,"create"),Rw=p_e,rD=Rw;function g_e(){this.__data__=rD?rD(null):{},this.size=0}var m_e=g_e;function v_e(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var y_e=v_e,b_e=Rw,x_e="__lodash_hash_undefined__",w_e=Object.prototype,__e=w_e.hasOwnProperty;function S_e(e){var t=this.__data__;if(b_e){var n=t[e];return n===x_e?void 0:n}return __e.call(t,e)?t[e]:void 0}var C_e=S_e,E_e=Rw,O_e=Object.prototype,A_e=O_e.hasOwnProperty;function P_e(e){var t=this.__data__;return E_e?t[e]!==void 0:A_e.call(t,e)}var k_e=P_e,T_e=Rw,M_e="__lodash_hash_undefined__";function R_e(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=T_e&&t===void 0?M_e:t,this}var D_e=R_e,$_e=m_e,I_e=y_e,N_e=C_e,L_e=k_e,F_e=D_e;function Kh(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Kh.prototype.clear=$_e;Kh.prototype.delete=I_e;Kh.prototype.get=N_e;Kh.prototype.has=L_e;Kh.prototype.set=F_e;var j_e=Kh;function B_e(){this.__data__=[],this.size=0}var z_e=B_e;function U_e(e,t){return e===t||e!==e&&t!==t}var tA=U_e,V_e=tA;function W_e(e,t){for(var n=e.length;n--;)if(V_e(e[n][0],t))return n;return-1}var Dw=W_e,H_e=Dw,K_e=Array.prototype,q_e=K_e.splice;function G_e(e){var t=this.__data__,n=H_e(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():q_e.call(t,n,1),--this.size,!0}var Y_e=G_e,Z_e=Dw;function X_e(e){var t=this.__data__,n=Z_e(t,e);return n<0?void 0:t[n][1]}var Q_e=X_e,J_e=Dw;function eSe(e){return J_e(this.__data__,e)>-1}var tSe=eSe,nSe=Dw;function rSe(e,t){var n=this.__data__,r=nSe(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var iSe=rSe,oSe=z_e,aSe=Y_e,sSe=Q_e,uSe=tSe,lSe=iSe;function qh(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}qh.prototype.clear=oSe;qh.prototype.delete=aSe;qh.prototype.get=sSe;qh.prototype.has=uSe;qh.prototype.set=lSe;var $w=qh,cSe=xf,fSe=Is,dSe=cSe(fSe,"Map"),nA=dSe,iD=j_e,hSe=$w,pSe=nA;function gSe(){this.size=0,this.__data__={hash:new iD,map:new(pSe||hSe),string:new iD}}var mSe=gSe;function vSe(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var ySe=vSe,bSe=ySe;function xSe(e,t){var n=e.__data__;return bSe(t)?n[typeof t=="string"?"string":"hash"]:n.map}var Iw=xSe,wSe=Iw;function _Se(e){var t=wSe(this,e).delete(e);return this.size-=t?1:0,t}var SSe=_Se,CSe=Iw;function ESe(e){return CSe(this,e).get(e)}var OSe=ESe,ASe=Iw;function PSe(e){return ASe(this,e).has(e)}var kSe=PSe,TSe=Iw;function MSe(e,t){var n=TSe(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var RSe=MSe,DSe=mSe,$Se=SSe,ISe=OSe,NSe=kSe,LSe=RSe;function Gh(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Gh.prototype.clear=DSe;Gh.prototype.delete=$Se;Gh.prototype.get=ISe;Gh.prototype.has=NSe;Gh.prototype.set=LSe;var rA=Gh,_W=rA,FSe="Expected a function";function iA(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(FSe);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(iA.Cache||_W),n}iA.Cache=_W;var SW=iA;const jSe=Dn(SW);var BSe=SW,zSe=500;function USe(e){var t=BSe(e,function(r){return n.size===zSe&&n.clear(),r}),n=t.cache;return t}var VSe=USe,WSe=VSe,HSe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,KSe=/\\(\\)?/g,qSe=WSe(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(HSe,function(n,r,i,o){t.push(i?o.replace(KSe,"$1"):r||n)}),t}),GSe=qSe;function YSe(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}var oA=YSe,oD=Um,ZSe=oA,XSe=vo,QSe=Wh,JSe=1/0,aD=oD?oD.prototype:void 0,sD=aD?aD.toString:void 0;function CW(e){if(typeof e=="string")return e;if(XSe(e))return ZSe(e,CW)+"";if(QSe(e))return sD?sD.call(e):"";var t=e+"";return t=="0"&&1/e==-JSe?"-0":t}var e3e=CW,t3e=e3e;function n3e(e){return e==null?"":t3e(e)}var EW=n3e,r3e=vo,i3e=J5,o3e=GSe,a3e=EW;function s3e(e,t){return r3e(e)?e:i3e(e,t)?[e]:o3e(a3e(e))}var OW=s3e,u3e=Wh,l3e=1/0;function c3e(e){if(typeof e=="string"||u3e(e))return e;var t=e+"";return t=="0"&&1/e==-l3e?"-0":t}var Nw=c3e,f3e=OW,d3e=Nw;function h3e(e,t){t=f3e(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[d3e(t[n++])];return n&&n==r?e:void 0}var aA=h3e,p3e=aA;function g3e(e,t,n){var r=e==null?void 0:p3e(e,t);return r===void 0?n:r}var AW=g3e;const pa=Dn(AW);function m3e(e){return e==null}var v3e=m3e;const Ut=Dn(v3e);var y3e=Mu,b3e=vo,x3e=Ru,w3e="[object String]";function _3e(e){return typeof e=="string"||!b3e(e)&&x3e(e)&&y3e(e)==w3e}var S3e=_3e;const Vm=Dn(S3e);var PW={exports:{}},$n={};/**
|
||
* @license React
|
||
* react-is.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var sA=Symbol.for("react.element"),uA=Symbol.for("react.portal"),Lw=Symbol.for("react.fragment"),Fw=Symbol.for("react.strict_mode"),jw=Symbol.for("react.profiler"),Bw=Symbol.for("react.provider"),zw=Symbol.for("react.context"),C3e=Symbol.for("react.server_context"),Uw=Symbol.for("react.forward_ref"),Vw=Symbol.for("react.suspense"),Ww=Symbol.for("react.suspense_list"),Hw=Symbol.for("react.memo"),Kw=Symbol.for("react.lazy"),E3e=Symbol.for("react.offscreen"),kW;kW=Symbol.for("react.module.reference");function wa(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case sA:switch(e=e.type,e){case Lw:case jw:case Fw:case Vw:case Ww:return e;default:switch(e=e&&e.$$typeof,e){case C3e:case zw:case Uw:case Kw:case Hw:case Bw:return e;default:return t}}case uA:return t}}}$n.ContextConsumer=zw;$n.ContextProvider=Bw;$n.Element=sA;$n.ForwardRef=Uw;$n.Fragment=Lw;$n.Lazy=Kw;$n.Memo=Hw;$n.Portal=uA;$n.Profiler=jw;$n.StrictMode=Fw;$n.Suspense=Vw;$n.SuspenseList=Ww;$n.isAsyncMode=function(){return!1};$n.isConcurrentMode=function(){return!1};$n.isContextConsumer=function(e){return wa(e)===zw};$n.isContextProvider=function(e){return wa(e)===Bw};$n.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===sA};$n.isForwardRef=function(e){return wa(e)===Uw};$n.isFragment=function(e){return wa(e)===Lw};$n.isLazy=function(e){return wa(e)===Kw};$n.isMemo=function(e){return wa(e)===Hw};$n.isPortal=function(e){return wa(e)===uA};$n.isProfiler=function(e){return wa(e)===jw};$n.isStrictMode=function(e){return wa(e)===Fw};$n.isSuspense=function(e){return wa(e)===Vw};$n.isSuspenseList=function(e){return wa(e)===Ww};$n.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Lw||e===jw||e===Fw||e===Vw||e===Ww||e===E3e||typeof e=="object"&&e!==null&&(e.$$typeof===Kw||e.$$typeof===Hw||e.$$typeof===Bw||e.$$typeof===zw||e.$$typeof===Uw||e.$$typeof===kW||e.getModuleId!==void 0)};$n.typeOf=wa;PW.exports=$n;var O3e=PW.exports,A3e=Mu,P3e=Ru,k3e="[object Number]";function T3e(e){return typeof e=="number"||P3e(e)&&A3e(e)==k3e}var TW=T3e;const M3e=Dn(TW);var R3e=TW;function D3e(e){return R3e(e)&&e!=+e}var $3e=D3e;const Yh=Dn($3e);var Va=function(t){return t===0?0:t>0?1:-1},Ec=function(t){return Vm(t)&&t.indexOf("%")===t.length-1},qe=function(t){return M3e(t)&&!Yh(t)},Hr=function(t){return qe(t)||Vm(t)},I3e=0,wf=function(t){var n=++I3e;return"".concat(t||"").concat(n)},of=function(t,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(!qe(t)&&!Vm(t))return r;var o;if(Ec(t)){var a=t.indexOf("%");o=n*parseFloat(t.slice(0,a))/100}else o=+t;return Yh(o)&&(o=r),i&&o>n&&(o=n),o},il=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},N3e=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,r={},i=0;i<n;i++)if(!r[t[i]])r[t[i]]=!0;else return!0;return!1},Er=function(t,n){return qe(t)&&qe(n)?function(r){return t+r*(n-t)}:function(){return n}};function Eb(e,t,n){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):pa(r,t))===n})}var L3e=function(t){if(!t||!t.length)return null;for(var n=t.length,r=0,i=0,o=0,a=0,s=1/0,u=-1/0,l=0,c=0,f=0;f<n;f++)l=t[f].cx||0,c=t[f].cy||0,r+=l,i+=c,o+=l*c,a+=l*l,s=Math.min(s,l),u=Math.max(u,l);var h=n*a!==r*r?(n*o-r*i)/(n*a-r*r):0;return{xmin:s,xmax:u,a:h,b:(i-h*r)/n}};function Nd(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function zE(e){"@babel/helpers - typeof";return zE=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zE(e)}var F3e=["viewBox","children"],j3e=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],uD=["points","pathLength"],JS={svg:F3e,polygon:uD,polyline:uD},lA=["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"],Ob=function(t,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(y.isValidElement(t)&&(r=t.props),!Hh(r))return null;var i={};return Object.keys(r).forEach(function(o){lA.includes(o)&&(i[o]=n||function(a){return r[o](r,a)})}),i},B3e=function(t,n,r){return function(i){return t(n,r,i),null}},Ag=function(t,n,r){if(!Hh(t)||zE(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(o){var a=t[o];lA.includes(o)&&typeof a=="function"&&(i||(i={}),i[o]=B3e(a,n,r))}),i},z3e=["children"],U3e=["children"];function lD(e,t){if(e==null)return{};var n=V3e(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function V3e(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function UE(e){"@babel/helpers - typeof";return UE=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},UE(e)}var cD={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},du=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},fD=null,e3=null,cA=function e(t){if(t===fD&&Array.isArray(e3))return e3;var n=[];return y.Children.forEach(t,function(r){Ut(r)||(O3e.isFragment(r)?n=n.concat(e(r.props.children)):n.push(r))}),e3=n,fD=t,n};function go(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(function(i){return du(i)}):r=[du(t)],cA(e).forEach(function(i){var o=pa(i,"type.displayName")||pa(i,"type.name");r.indexOf(o)!==-1&&n.push(i)}),n}function To(e,t){var n=go(e,t);return n[0]}var dD=function(t){if(!t||!t.props)return!1;var n=t.props,r=n.width,i=n.height;return!(!qe(r)||r<=0||!qe(i)||i<=0)},W3e=["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"],H3e=function(t){return t&&t.type&&Vm(t.type)&&W3e.indexOf(t.type)>=0},MW=function(t){return t&&UE(t)==="object"&&"clipDot"in t},K3e=function(t,n,r,i){var o,a=(o=JS?.[i])!==null&&o!==void 0?o:[];return!Ht(t)&&(i&&a.includes(n)||j3e.includes(n))||r&&lA.includes(n)},zt=function(t,n,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(y.isValidElement(t)&&(i=t.props),!Hh(i))return null;var o={};return Object.keys(i).forEach(function(a){var s;K3e((s=i)===null||s===void 0?void 0:s[a],a,n,r)&&(o[a]=i[a])}),o},VE=function e(t,n){if(t===n)return!0;var r=y.Children.count(t);if(r!==y.Children.count(n))return!1;if(r===0)return!0;if(r===1)return hD(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var i=0;i<r;i++){var o=t[i],a=n[i];if(Array.isArray(o)||Array.isArray(a)){if(!e(o,a))return!1}else if(!hD(o,a))return!1}return!0},hD=function(t,n){if(Ut(t)&&Ut(n))return!0;if(!Ut(t)&&!Ut(n)){var r=t.props||{},i=r.children,o=lD(r,z3e),a=n.props||{},s=a.children,u=lD(a,U3e);return i&&s?Nd(o,u)&&VE(i,s):!i&&!s?Nd(o,u):!1}return!1},pD=function(t,n){var r=[],i={};return cA(t).forEach(function(o,a){if(H3e(o))r.push(o);else if(o){var s=du(o.type),u=n[s]||{},l=u.handler,c=u.once;if(l&&(!c||!i[s])){var f=l(o,s,a);r.push(f),i[s]=!0}}}),r},q3e=function(t){var n=t&&t.type;return n&&cD[n]?cD[n]:null},G3e=function(t,n){return cA(n).indexOf(t)},Y3e=["children","width","height","viewBox","className","style","title","desc"];function WE(){return WE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},WE.apply(this,arguments)}function Z3e(e,t){if(e==null)return{};var n=X3e(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function X3e(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function HE(e){var t=e.children,n=e.width,r=e.height,i=e.viewBox,o=e.className,a=e.style,s=e.title,u=e.desc,l=Z3e(e,Y3e),c=i||{width:n,height:r,x:0,y:0},f=dn("recharts-surface",o);return F.createElement("svg",WE({},zt(l,!0,"svg"),{className:f,width:n,height:r,style:a,viewBox:"".concat(c.x," ").concat(c.y," ").concat(c.width," ").concat(c.height)}),F.createElement("title",null,s),F.createElement("desc",null,u),t)}var Q3e=["children","className"];function KE(){return KE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},KE.apply(this,arguments)}function J3e(e,t){if(e==null)return{};var n=eCe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function eCe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var En=F.forwardRef(function(e,t){var n=e.children,r=e.className,i=J3e(e,Q3e),o=dn("recharts-layer",r);return F.createElement("g",KE({className:o},zt(i,!0),{ref:t}),n)}),hu=function(t,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 tCe(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r<i;)o[r]=e[r+t];return o}var nCe=tCe,rCe=nCe;function iCe(e,t,n){var r=e.length;return n=n===void 0?r:n,!t&&n>=r?e:rCe(e,t,n)}var oCe=iCe,aCe="\\ud800-\\udfff",sCe="\\u0300-\\u036f",uCe="\\ufe20-\\ufe2f",lCe="\\u20d0-\\u20ff",cCe=sCe+uCe+lCe,fCe="\\ufe0e\\ufe0f",dCe="\\u200d",hCe=RegExp("["+dCe+aCe+cCe+fCe+"]");function pCe(e){return hCe.test(e)}var RW=pCe;function gCe(e){return e.split("")}var mCe=gCe,DW="\\ud800-\\udfff",vCe="\\u0300-\\u036f",yCe="\\ufe20-\\ufe2f",bCe="\\u20d0-\\u20ff",xCe=vCe+yCe+bCe,wCe="\\ufe0e\\ufe0f",_Ce="["+DW+"]",qE="["+xCe+"]",GE="\\ud83c[\\udffb-\\udfff]",SCe="(?:"+qE+"|"+GE+")",$W="[^"+DW+"]",IW="(?:\\ud83c[\\udde6-\\uddff]){2}",NW="[\\ud800-\\udbff][\\udc00-\\udfff]",CCe="\\u200d",LW=SCe+"?",FW="["+wCe+"]?",ECe="(?:"+CCe+"(?:"+[$W,IW,NW].join("|")+")"+FW+LW+")*",OCe=FW+LW+ECe,ACe="(?:"+[$W+qE+"?",qE,IW,NW,_Ce].join("|")+")",PCe=RegExp(GE+"(?="+GE+")|"+ACe+OCe,"g");function kCe(e){return e.match(PCe)||[]}var TCe=kCe,MCe=mCe,RCe=RW,DCe=TCe;function $Ce(e){return RCe(e)?DCe(e):MCe(e)}var ICe=$Ce,NCe=oCe,LCe=RW,FCe=ICe,jCe=EW;function BCe(e){return function(t){t=jCe(t);var n=LCe(t)?FCe(t):void 0,r=n?n[0]:t.charAt(0),i=n?NCe(n,1).join(""):t.slice(1);return r[e]()+i}}var zCe=BCe,UCe=zCe,VCe=UCe("toUpperCase"),WCe=VCe;const qw=Dn(WCe);function Vn(e){return function(){return e}}const jW=Math.cos,Ab=Math.sin,is=Math.sqrt,Pb=Math.PI,Gw=2*Pb,YE=Math.PI,ZE=2*YE,pc=1e-6,HCe=ZE-pc;function BW(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function KCe(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return BW;const n=10**t;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 qCe{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?BW:KCe(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,i){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+i}`}bezierCurveTo(t,n,r,i,o,a){this._append`C${+t},${+n},${+r},${+i},${this._x1=+o},${this._y1=+a}`}arcTo(t,n,r,i,o){if(t=+t,n=+n,r=+r,i=+i,o=+o,o<0)throw new Error(`negative radius: ${o}`);let a=this._x1,s=this._y1,u=r-t,l=i-n,c=a-t,f=s-n,h=c*c+f*f;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(h>pc)if(!(Math.abs(f*u-l*c)>pc)||!o)this._append`L${this._x1=t},${this._y1=n}`;else{let p=r-a,m=i-s,v=u*u+l*l,b=p*p+m*m,w=Math.sqrt(v),x=Math.sqrt(h),S=o*Math.tan((YE-Math.acos((v+h-b)/(2*w*x)))/2),O=S/x,E=S/w;Math.abs(O-1)>pc&&this._append`L${t+O*c},${n+O*f}`,this._append`A${o},${o},0,0,${+(f*p>c*m)},${this._x1=t+E*u},${this._y1=n+E*l}`}}arc(t,n,r,i,o,a){if(t=+t,n=+n,r=+r,a=!!a,r<0)throw new Error(`negative radius: ${r}`);let s=r*Math.cos(i),u=r*Math.sin(i),l=t+s,c=n+u,f=1^a,h=a?i-o:o-i;this._x1===null?this._append`M${l},${c}`:(Math.abs(this._x1-l)>pc||Math.abs(this._y1-c)>pc)&&this._append`L${l},${c}`,r&&(h<0&&(h=h%ZE+ZE),h>HCe?this._append`A${r},${r},0,1,${f},${t-s},${n-u}A${r},${r},0,1,${f},${this._x1=l},${this._y1=c}`:h>pc&&this._append`A${r},${r},0,${+(h>=YE)},${f},${this._x1=t+r*Math.cos(o)},${this._y1=n+r*Math.sin(o)}`)}rect(t,n,r,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+i}h${-r}Z`}toString(){return this._}}function fA(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new qCe(t)}function dA(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function zW(e){this._context=e}zW.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function Yw(e){return new zW(e)}function UW(e){return e[0]}function VW(e){return e[1]}function WW(e,t){var n=Vn(!0),r=null,i=Yw,o=null,a=fA(s);e=typeof e=="function"?e:e===void 0?UW:Vn(e),t=typeof t=="function"?t:t===void 0?VW:Vn(t);function s(u){var l,c=(u=dA(u)).length,f,h=!1,p;for(r==null&&(o=i(p=a())),l=0;l<=c;++l)!(l<c&&n(f=u[l],l,u))===h&&((h=!h)?o.lineStart():o.lineEnd()),h&&o.point(+e(f,l,u),+t(f,l,u));if(p)return o=null,p+""||null}return s.x=function(u){return arguments.length?(e=typeof u=="function"?u:Vn(+u),s):e},s.y=function(u){return arguments.length?(t=typeof u=="function"?u:Vn(+u),s):t},s.defined=function(u){return arguments.length?(n=typeof u=="function"?u:Vn(!!u),s):n},s.curve=function(u){return arguments.length?(i=u,r!=null&&(o=i(r)),s):i},s.context=function(u){return arguments.length?(u==null?r=o=null:o=i(r=u),s):r},s}function _1(e,t,n){var r=null,i=Vn(!0),o=null,a=Yw,s=null,u=fA(l);e=typeof e=="function"?e:e===void 0?UW:Vn(+e),t=typeof t=="function"?t:Vn(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?VW:Vn(+n);function l(f){var h,p,m,v=(f=dA(f)).length,b,w=!1,x,S=new Array(v),O=new Array(v);for(o==null&&(s=a(x=u())),h=0;h<=v;++h){if(!(h<v&&i(b=f[h],h,f))===w)if(w=!w)p=h,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),m=h-1;m>=p;--m)s.point(S[m],O[m]);s.lineEnd(),s.areaEnd()}w&&(S[h]=+e(b,h,f),O[h]=+t(b,h,f),s.point(r?+r(b,h,f):S[h],n?+n(b,h,f):O[h]))}if(x)return s=null,x+""||null}function c(){return WW().defined(i).curve(a).context(o)}return l.x=function(f){return arguments.length?(e=typeof f=="function"?f:Vn(+f),r=null,l):e},l.x0=function(f){return arguments.length?(e=typeof f=="function"?f:Vn(+f),l):e},l.x1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:Vn(+f),l):r},l.y=function(f){return arguments.length?(t=typeof f=="function"?f:Vn(+f),n=null,l):t},l.y0=function(f){return arguments.length?(t=typeof f=="function"?f:Vn(+f),l):t},l.y1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:Vn(+f),l):n},l.lineX0=l.lineY0=function(){return c().x(e).y(t)},l.lineY1=function(){return c().x(e).y(n)},l.lineX1=function(){return c().x(r).y(t)},l.defined=function(f){return arguments.length?(i=typeof f=="function"?f:Vn(!!f),l):i},l.curve=function(f){return arguments.length?(a=f,o!=null&&(s=a(o)),l):a},l.context=function(f){return arguments.length?(f==null?o=s=null:s=a(o=f),l):o},l}class HW{constructor(t,n){this._context=t,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(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function GCe(e){return new HW(e,!0)}function YCe(e){return new HW(e,!1)}const hA={draw(e,t){const n=is(t/Pb);e.moveTo(n,0),e.arc(0,0,n,0,Gw)}},ZCe={draw(e,t){const n=is(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},KW=is(1/3),XCe=KW*2,QCe={draw(e,t){const n=is(t/XCe),r=n*KW;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},JCe={draw(e,t){const n=is(t),r=-n/2;e.rect(r,r,n,n)}},eEe=.8908130915292852,qW=Ab(Pb/10)/Ab(7*Pb/10),tEe=Ab(Gw/10)*qW,nEe=-jW(Gw/10)*qW,rEe={draw(e,t){const n=is(t*eEe),r=tEe*n,i=nEe*n;e.moveTo(0,-n),e.lineTo(r,i);for(let o=1;o<5;++o){const a=Gw*o/5,s=jW(a),u=Ab(a);e.lineTo(u*n,-s*n),e.lineTo(s*r-u*i,u*r+s*i)}e.closePath()}},t3=is(3),iEe={draw(e,t){const n=-is(t/(t3*3));e.moveTo(0,n*2),e.lineTo(-t3*n,-n),e.lineTo(t3*n,-n),e.closePath()}},na=-.5,ra=is(3)/2,XE=1/is(12),oEe=(XE/2+1)*3,aEe={draw(e,t){const n=is(t/oEe),r=n/2,i=n*XE,o=r,a=n*XE+n,s=-o,u=a;e.moveTo(r,i),e.lineTo(o,a),e.lineTo(s,u),e.lineTo(na*r-ra*i,ra*r+na*i),e.lineTo(na*o-ra*a,ra*o+na*a),e.lineTo(na*s-ra*u,ra*s+na*u),e.lineTo(na*r+ra*i,na*i-ra*r),e.lineTo(na*o+ra*a,na*a-ra*o),e.lineTo(na*s+ra*u,na*u-ra*s),e.closePath()}};function sEe(e,t){let n=null,r=fA(i);e=typeof e=="function"?e:Vn(e||hA),t=typeof t=="function"?t:Vn(t===void 0?64:+t);function i(){let o;if(n||(n=o=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),o)return n=null,o+""||null}return i.type=function(o){return arguments.length?(e=typeof o=="function"?o:Vn(o),i):e},i.size=function(o){return arguments.length?(t=typeof o=="function"?o:Vn(+o),i):t},i.context=function(o){return arguments.length?(n=o??null,i):n},i}function kb(){}function Tb(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function GW(e){this._context=e}GW.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:Tb(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Tb(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function uEe(e){return new GW(e)}function YW(e){this._context=e}YW.prototype={areaStart:kb,areaEnd:kb,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Tb(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function lEe(e){return new YW(e)}function ZW(e){this._context=e}ZW.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Tb(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function cEe(e){return new ZW(e)}function XW(e){this._context=e}XW.prototype={areaStart:kb,areaEnd:kb,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function fEe(e){return new XW(e)}function gD(e){return e<0?-1:1}function mD(e,t,n){var r=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(r||i<0&&-0),a=(n-e._y1)/(i||r<0&&-0),s=(o*i+a*r)/(r+i);return(gD(o)+gD(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function vD(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function n3(e,t,n){var r=e._x0,i=e._y0,o=e._x1,a=e._y1,s=(o-r)/3;e._context.bezierCurveTo(r+s,i+s*t,o-s,a-s*n,o,a)}function Mb(e){this._context=e}Mb.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:n3(this,this._t0,vD(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,n3(this,vD(this,n=mD(this,e,t)),n);break;default:n3(this,this._t0,n=mD(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function QW(e){this._context=new JW(e)}(QW.prototype=Object.create(Mb.prototype)).point=function(e,t){Mb.prototype.point.call(this,t,e)};function JW(e){this._context=e}JW.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,o){this._context.bezierCurveTo(t,e,r,n,o,i)}};function dEe(e){return new Mb(e)}function hEe(e){return new QW(e)}function eH(e){this._context=e}eH.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=yD(e),i=yD(t),o=0,a=1;a<n;++o,++a)this._context.bezierCurveTo(r[0][o],i[0][o],r[1][o],i[1][o],e[a],t[a]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function yD(e){var t,n=e.length-1,r,i=new Array(n),o=new Array(n),a=new Array(n);for(i[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,o[t]=4,a[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,o[n-1]=7,a[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/o[t-1],o[t]-=r,a[t]-=r*a[t-1];for(i[n-1]=a[n-1]/o[n-1],t=n-2;t>=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(o[n-1]=(e[n]+i[n-1])/2,t=0;t<n-1;++t)o[t]=2*e[t+1]-i[t+1];return[i,o]}function pEe(e){return new eH(e)}function Zw(e,t){this._context=e,this._t=t}Zw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function gEe(e){return new Zw(e,.5)}function mEe(e){return new Zw(e,0)}function vEe(e){return new Zw(e,1)}function nh(e,t){if((a=e.length)>1)for(var n=1,r,i,o=e[t[0]],a,s=o.length;n<a;++n)for(i=o,o=e[t[n]],r=0;r<s;++r)o[r][1]+=o[r][0]=isNaN(i[r][1])?i[r][0]:i[r][1]}function QE(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function yEe(e,t){return e[t]}function bEe(e){const t=[];return t.key=e,t}function xEe(){var e=Vn([]),t=QE,n=nh,r=yEe;function i(o){var a=Array.from(e.apply(this,arguments),bEe),s,u=a.length,l=-1,c;for(const f of o)for(s=0,++l;s<u;++s)(a[s][l]=[0,+r(f,a[s].key,l,o)]).data=f;for(s=0,c=dA(t(a));s<u;++s)a[c[s]].index=s;return n(a,c),a}return i.keys=function(o){return arguments.length?(e=typeof o=="function"?o:Vn(Array.from(o)),i):e},i.value=function(o){return arguments.length?(r=typeof o=="function"?o:Vn(+o),i):r},i.order=function(o){return arguments.length?(t=o==null?QE:typeof o=="function"?o:Vn(Array.from(o)),i):t},i.offset=function(o){return arguments.length?(n=o??nh,i):n},i}function wEe(e,t){if((r=e.length)>0){for(var n,r,i=0,o=e[0].length,a;i<o;++i){for(a=n=0;n<r;++n)a+=e[n][i][1]||0;if(a)for(n=0;n<r;++n)e[n][i][1]/=a}nh(e,t)}}function _Ee(e,t){if((i=e.length)>0){for(var n=0,r=e[t[0]],i,o=r.length;n<o;++n){for(var a=0,s=0;a<i;++a)s+=e[a][n][1]||0;r[n][1]+=r[n][0]=-s/2}nh(e,t)}}function SEe(e,t){if(!(!((a=e.length)>0)||!((o=(i=e[t[0]]).length)>0))){for(var n=0,r=1,i,o,a;r<o;++r){for(var s=0,u=0,l=0;s<a;++s){for(var c=e[t[s]],f=c[r][1]||0,h=c[r-1][1]||0,p=(f-h)/2,m=0;m<s;++m){var v=e[t[m]],b=v[r][1]||0,w=v[r-1][1]||0;p+=b-w}u+=f,l+=p*f}i[r-1][1]+=i[r-1][0]=n,u&&(n-=l/u)}i[r-1][1]+=i[r-1][0]=n,nh(e,t)}}function Pg(e){"@babel/helpers - typeof";return Pg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pg(e)}var CEe=["type","size","sizeType"];function JE(){return JE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},JE.apply(this,arguments)}function bD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function xD(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?bD(Object(n),!0).forEach(function(r){EEe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function EEe(e,t,n){return t=OEe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function OEe(e){var t=AEe(e,"string");return Pg(t)=="symbol"?t:t+""}function AEe(e,t){if(Pg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Pg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function PEe(e,t){if(e==null)return{};var n=kEe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function kEe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var tH={symbolCircle:hA,symbolCross:ZCe,symbolDiamond:QCe,symbolSquare:JCe,symbolStar:rEe,symbolTriangle:iEe,symbolWye:aEe},TEe=Math.PI/180,MEe=function(t){var n="symbol".concat(qw(t));return tH[n]||hA},REe=function(t,n,r){if(n==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*TEe;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},DEe=function(t,n){tH["symbol".concat(qw(t))]=n},Xw=function(t){var n=t.type,r=n===void 0?"circle":n,i=t.size,o=i===void 0?64:i,a=t.sizeType,s=a===void 0?"area":a,u=PEe(t,CEe),l=xD(xD({},u),{},{type:r,size:o,sizeType:s}),c=function(){var b=MEe(r),w=sEe().type(b).size(REe(o,s,r));return w()},f=l.className,h=l.cx,p=l.cy,m=zt(l,!0);return h===+h&&p===+p&&o===+o?F.createElement("path",JE({},m,{className:dn("recharts-symbols",f),transform:"translate(".concat(h,", ").concat(p,")"),d:c()})):null};Xw.registerSymbol=DEe;function rh(e){"@babel/helpers - typeof";return rh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rh(e)}function e6(){return e6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e6.apply(this,arguments)}function wD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function $Ee(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wD(Object(n),!0).forEach(function(r){kg(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function IEe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function NEe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,rH(r.key),r)}}function LEe(e,t,n){return NEe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function FEe(e,t,n){return t=Rb(t),jEe(e,nH()?Reflect.construct(t,n||[],Rb(e).constructor):t.apply(e,n))}function jEe(e,t){if(t&&(rh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return BEe(e)}function BEe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nH=function(){return!!e})()}function Rb(e){return Rb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Rb(e)}function zEe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&t6(e,t)}function t6(e,t){return t6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},t6(e,t)}function kg(e,t,n){return t=rH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rH(e){var t=UEe(e,"string");return rh(t)=="symbol"?t:t+""}function UEe(e,t){if(rh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(rh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ia=32,pA=function(e){function t(){return IEe(this,t),FEe(this,t,arguments)}return zEe(t,e),LEe(t,[{key:"renderIcon",value:function(r){var i=this.props.inactiveColor,o=ia/2,a=ia/6,s=ia/3,u=r.inactive?i:r.color;if(r.type==="plainline")return F.createElement("line",{strokeWidth:4,fill:"none",stroke:u,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:o,x2:ia,y2:o,className:"recharts-legend-icon"});if(r.type==="line")return F.createElement("path",{strokeWidth:4,fill:"none",stroke:u,d:"M0,".concat(o,"h").concat(s,`
|
||
A`).concat(a,",").concat(a,",0,1,1,").concat(2*s,",").concat(o,`
|
||
H`).concat(ia,"M").concat(2*s,",").concat(o,`
|
||
A`).concat(a,",").concat(a,",0,1,1,").concat(s,",").concat(o),className:"recharts-legend-icon"});if(r.type==="rect")return F.createElement("path",{stroke:"none",fill:u,d:"M0,".concat(ia/8,"h").concat(ia,"v").concat(ia*3/4,"h").concat(-ia,"z"),className:"recharts-legend-icon"});if(F.isValidElement(r.legendIcon)){var l=$Ee({},r);return delete l.legendIcon,F.cloneElement(r.legendIcon,l)}return F.createElement(Xw,{fill:u,cx:o,cy:o,size:ia,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,i=this.props,o=i.payload,a=i.iconSize,s=i.layout,u=i.formatter,l=i.inactiveColor,c={x:0,y:0,width:ia,height:ia},f={display:s==="horizontal"?"inline-block":"block",marginRight:10},h={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(p,m){var v=p.formatter||u,b=dn(kg(kg({"recharts-legend-item":!0},"legend-item-".concat(m),!0),"inactive",p.inactive));if(p.type==="none")return null;var w=Ht(p.value)?null:p.value;hu(!Ht(p.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 x=p.inactive?l:p.color;return F.createElement("li",e6({className:b,style:f,key:"legend-item-".concat(m)},Ag(r.props,p,m)),F.createElement(HE,{width:a,height:a,viewBox:c,style:h},r.renderIcon(p)),F.createElement("span",{className:"recharts-legend-item-text",style:{color:x}},v?v(w,p,m):w))})}},{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 F.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])}(y.PureComponent);kg(pA,"displayName","Legend");kg(pA,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var VEe=$w;function WEe(){this.__data__=new VEe,this.size=0}var HEe=WEe;function KEe(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var qEe=KEe;function GEe(e){return this.__data__.get(e)}var YEe=GEe;function ZEe(e){return this.__data__.has(e)}var XEe=ZEe,QEe=$w,JEe=nA,e6e=rA,t6e=200;function n6e(e,t){var n=this.__data__;if(n instanceof QEe){var r=n.__data__;if(!JEe||r.length<t6e-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new e6e(r)}return n.set(e,t),this.size=n.size,this}var r6e=n6e,i6e=$w,o6e=HEe,a6e=qEe,s6e=YEe,u6e=XEe,l6e=r6e;function Zh(e){var t=this.__data__=new i6e(e);this.size=t.size}Zh.prototype.clear=o6e;Zh.prototype.delete=a6e;Zh.prototype.get=s6e;Zh.prototype.has=u6e;Zh.prototype.set=l6e;var iH=Zh,c6e="__lodash_hash_undefined__";function f6e(e){return this.__data__.set(e,c6e),this}var d6e=f6e;function h6e(e){return this.__data__.has(e)}var p6e=h6e,g6e=rA,m6e=d6e,v6e=p6e;function Db(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new g6e;++t<n;)this.add(e[t])}Db.prototype.add=Db.prototype.push=m6e;Db.prototype.has=v6e;var oH=Db;function y6e(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var aH=y6e;function b6e(e,t){return e.has(t)}var sH=b6e,x6e=oH,w6e=aH,_6e=sH,S6e=1,C6e=2;function E6e(e,t,n,r,i,o){var a=n&S6e,s=e.length,u=t.length;if(s!=u&&!(a&&u>s))return!1;var l=o.get(e),c=o.get(t);if(l&&c)return l==t&&c==e;var f=-1,h=!0,p=n&C6e?new x6e:void 0;for(o.set(e,t),o.set(t,e);++f<s;){var m=e[f],v=t[f];if(r)var b=a?r(v,m,f,t,e,o):r(m,v,f,e,t,o);if(b!==void 0){if(b)continue;h=!1;break}if(p){if(!w6e(t,function(w,x){if(!_6e(p,x)&&(m===w||i(m,w,n,r,o)))return p.push(x)})){h=!1;break}}else if(!(m===v||i(m,v,n,r,o))){h=!1;break}}return o.delete(e),o.delete(t),h}var uH=E6e,O6e=Is,A6e=O6e.Uint8Array,P6e=A6e;function k6e(e){var t=-1,n=Array(e.size);return e.forEach(function(r,i){n[++t]=[i,r]}),n}var T6e=k6e;function M6e(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var gA=M6e,_D=Um,SD=P6e,R6e=tA,D6e=uH,$6e=T6e,I6e=gA,N6e=1,L6e=2,F6e="[object Boolean]",j6e="[object Date]",B6e="[object Error]",z6e="[object Map]",U6e="[object Number]",V6e="[object RegExp]",W6e="[object Set]",H6e="[object String]",K6e="[object Symbol]",q6e="[object ArrayBuffer]",G6e="[object DataView]",CD=_D?_D.prototype:void 0,r3=CD?CD.valueOf:void 0;function Y6e(e,t,n,r,i,o,a){switch(n){case G6e:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case q6e:return!(e.byteLength!=t.byteLength||!o(new SD(e),new SD(t)));case F6e:case j6e:case U6e:return R6e(+e,+t);case B6e:return e.name==t.name&&e.message==t.message;case V6e:case H6e:return e==t+"";case z6e:var s=$6e;case W6e:var u=r&N6e;if(s||(s=I6e),e.size!=t.size&&!u)return!1;var l=a.get(e);if(l)return l==t;r|=L6e,a.set(e,t);var c=D6e(s(e),s(t),r,i,o,a);return a.delete(e),c;case K6e:if(r3)return r3.call(e)==r3.call(t)}return!1}var Z6e=Y6e;function X6e(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}var lH=X6e,Q6e=lH,J6e=vo;function e4e(e,t,n){var r=t(e);return J6e(e)?r:Q6e(r,n(e))}var t4e=e4e;function n4e(e,t){for(var n=-1,r=e==null?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o}var r4e=n4e;function i4e(){return[]}var o4e=i4e,a4e=r4e,s4e=o4e,u4e=Object.prototype,l4e=u4e.propertyIsEnumerable,ED=Object.getOwnPropertySymbols,c4e=ED?function(e){return e==null?[]:(e=Object(e),a4e(ED(e),function(t){return l4e.call(e,t)}))}:s4e,f4e=c4e;function d4e(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var h4e=d4e,p4e=Mu,g4e=Ru,m4e="[object Arguments]";function v4e(e){return g4e(e)&&p4e(e)==m4e}var y4e=v4e,OD=y4e,b4e=Ru,cH=Object.prototype,x4e=cH.hasOwnProperty,w4e=cH.propertyIsEnumerable,_4e=OD(function(){return arguments}())?OD:function(e){return b4e(e)&&x4e.call(e,"callee")&&!w4e.call(e,"callee")},mA=_4e,$b={exports:{}};function S4e(){return!1}var C4e=S4e;$b.exports;(function(e,t){var n=Is,r=C4e,i=t&&!t.nodeType&&t,o=i&&!0&&e&&!e.nodeType&&e,a=o&&o.exports===i,s=a?n.Buffer:void 0,u=s?s.isBuffer:void 0,l=u||r;e.exports=l})($b,$b.exports);var fH=$b.exports,E4e=9007199254740991,O4e=/^(?:0|[1-9]\d*)$/;function A4e(e,t){var n=typeof e;return t=t??E4e,!!t&&(n=="number"||n!="symbol"&&O4e.test(e))&&e>-1&&e%1==0&&e<t}var vA=A4e,P4e=9007199254740991;function k4e(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=P4e}var yA=k4e,T4e=Mu,M4e=yA,R4e=Ru,D4e="[object Arguments]",$4e="[object Array]",I4e="[object Boolean]",N4e="[object Date]",L4e="[object Error]",F4e="[object Function]",j4e="[object Map]",B4e="[object Number]",z4e="[object Object]",U4e="[object RegExp]",V4e="[object Set]",W4e="[object String]",H4e="[object WeakMap]",K4e="[object ArrayBuffer]",q4e="[object DataView]",G4e="[object Float32Array]",Y4e="[object Float64Array]",Z4e="[object Int8Array]",X4e="[object Int16Array]",Q4e="[object Int32Array]",J4e="[object Uint8Array]",eOe="[object Uint8ClampedArray]",tOe="[object Uint16Array]",nOe="[object Uint32Array]",er={};er[G4e]=er[Y4e]=er[Z4e]=er[X4e]=er[Q4e]=er[J4e]=er[eOe]=er[tOe]=er[nOe]=!0;er[D4e]=er[$4e]=er[K4e]=er[I4e]=er[q4e]=er[N4e]=er[L4e]=er[F4e]=er[j4e]=er[B4e]=er[z4e]=er[U4e]=er[V4e]=er[W4e]=er[H4e]=!1;function rOe(e){return R4e(e)&&M4e(e.length)&&!!er[T4e(e)]}var iOe=rOe;function oOe(e){return function(t){return e(t)}}var dH=oOe,Ib={exports:{}};Ib.exports;(function(e,t){var n=bW,r=t&&!t.nodeType&&t,i=r&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===r,a=o&&n.process,s=function(){try{var u=i&&i.require&&i.require("util").types;return u||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s})(Ib,Ib.exports);var aOe=Ib.exports,sOe=iOe,uOe=dH,AD=aOe,PD=AD&&AD.isTypedArray,lOe=PD?uOe(PD):sOe,hH=lOe,cOe=h4e,fOe=mA,dOe=vo,hOe=fH,pOe=vA,gOe=hH,mOe=Object.prototype,vOe=mOe.hasOwnProperty;function yOe(e,t){var n=dOe(e),r=!n&&fOe(e),i=!n&&!r&&hOe(e),o=!n&&!r&&!i&&gOe(e),a=n||r||i||o,s=a?cOe(e.length,String):[],u=s.length;for(var l in e)(t||vOe.call(e,l))&&!(a&&(l=="length"||i&&(l=="offset"||l=="parent")||o&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||pOe(l,u)))&&s.push(l);return s}var bOe=yOe,xOe=Object.prototype;function wOe(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||xOe;return e===n}var _Oe=wOe;function SOe(e,t){return function(n){return e(t(n))}}var pH=SOe,COe=pH,EOe=COe(Object.keys,Object),OOe=EOe,AOe=_Oe,POe=OOe,kOe=Object.prototype,TOe=kOe.hasOwnProperty;function MOe(e){if(!AOe(e))return POe(e);var t=[];for(var n in Object(e))TOe.call(e,n)&&n!="constructor"&&t.push(n);return t}var ROe=MOe,DOe=eA,$Oe=yA;function IOe(e){return e!=null&&$Oe(e.length)&&!DOe(e)}var Wm=IOe,NOe=bOe,LOe=ROe,FOe=Wm;function jOe(e){return FOe(e)?NOe(e):LOe(e)}var Qw=jOe,BOe=t4e,zOe=f4e,UOe=Qw;function VOe(e){return BOe(e,UOe,zOe)}var WOe=VOe,kD=WOe,HOe=1,KOe=Object.prototype,qOe=KOe.hasOwnProperty;function GOe(e,t,n,r,i,o){var a=n&HOe,s=kD(e),u=s.length,l=kD(t),c=l.length;if(u!=c&&!a)return!1;for(var f=u;f--;){var h=s[f];if(!(a?h in t:qOe.call(t,h)))return!1}var p=o.get(e),m=o.get(t);if(p&&m)return p==t&&m==e;var v=!0;o.set(e,t),o.set(t,e);for(var b=a;++f<u;){h=s[f];var w=e[h],x=t[h];if(r)var S=a?r(x,w,h,t,e,o):r(w,x,h,e,t,o);if(!(S===void 0?w===x||i(w,x,n,r,o):S)){v=!1;break}b||(b=h=="constructor")}if(v&&!b){var O=e.constructor,E=t.constructor;O!=E&&"constructor"in e&&"constructor"in t&&!(typeof O=="function"&&O instanceof O&&typeof E=="function"&&E instanceof E)&&(v=!1)}return o.delete(e),o.delete(t),v}var YOe=GOe,ZOe=xf,XOe=Is,QOe=ZOe(XOe,"DataView"),JOe=QOe,e5e=xf,t5e=Is,n5e=e5e(t5e,"Promise"),r5e=n5e,i5e=xf,o5e=Is,a5e=i5e(o5e,"Set"),gH=a5e,s5e=xf,u5e=Is,l5e=s5e(u5e,"WeakMap"),c5e=l5e,n6=JOe,r6=nA,i6=r5e,o6=gH,a6=c5e,mH=Mu,Xh=wW,TD="[object Map]",f5e="[object Object]",MD="[object Promise]",RD="[object Set]",DD="[object WeakMap]",$D="[object DataView]",d5e=Xh(n6),h5e=Xh(r6),p5e=Xh(i6),g5e=Xh(o6),m5e=Xh(a6),gc=mH;(n6&&gc(new n6(new ArrayBuffer(1)))!=$D||r6&&gc(new r6)!=TD||i6&&gc(i6.resolve())!=MD||o6&&gc(new o6)!=RD||a6&&gc(new a6)!=DD)&&(gc=function(e){var t=mH(e),n=t==f5e?e.constructor:void 0,r=n?Xh(n):"";if(r)switch(r){case d5e:return $D;case h5e:return TD;case p5e:return MD;case g5e:return RD;case m5e:return DD}return t});var v5e=gc,i3=iH,y5e=uH,b5e=Z6e,x5e=YOe,ID=v5e,ND=vo,LD=fH,w5e=hH,_5e=1,FD="[object Arguments]",jD="[object Array]",S1="[object Object]",S5e=Object.prototype,BD=S5e.hasOwnProperty;function C5e(e,t,n,r,i,o){var a=ND(e),s=ND(t),u=a?jD:ID(e),l=s?jD:ID(t);u=u==FD?S1:u,l=l==FD?S1:l;var c=u==S1,f=l==S1,h=u==l;if(h&&LD(e)){if(!LD(t))return!1;a=!0,c=!1}if(h&&!c)return o||(o=new i3),a||w5e(e)?y5e(e,t,n,r,i,o):b5e(e,t,u,n,r,i,o);if(!(n&_5e)){var p=c&&BD.call(e,"__wrapped__"),m=f&&BD.call(t,"__wrapped__");if(p||m){var v=p?e.value():e,b=m?t.value():t;return o||(o=new i3),i(v,b,n,r,o)}}return h?(o||(o=new i3),x5e(e,t,n,r,i,o)):!1}var E5e=C5e,O5e=E5e,zD=Ru;function vH(e,t,n,r,i){return e===t?!0:e==null||t==null||!zD(e)&&!zD(t)?e!==e&&t!==t:O5e(e,t,n,r,vH,i)}var bA=vH,A5e=iH,P5e=bA,k5e=1,T5e=2;function M5e(e,t,n,r){var i=n.length,o=i,a=!r;if(e==null)return!o;for(e=Object(e);i--;){var s=n[i];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<o;){s=n[i];var u=s[0],l=e[u],c=s[1];if(a&&s[2]){if(l===void 0&&!(u in e))return!1}else{var f=new A5e;if(r)var h=r(l,c,u,e,t,f);if(!(h===void 0?P5e(c,l,k5e|T5e,r,f):h))return!1}}return!0}var R5e=M5e,D5e=Wl;function $5e(e){return e===e&&!D5e(e)}var yH=$5e,I5e=yH,N5e=Qw;function L5e(e){for(var t=N5e(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,I5e(i)]}return t}var F5e=L5e;function j5e(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}var bH=j5e,B5e=R5e,z5e=F5e,U5e=bH;function V5e(e){var t=z5e(e);return t.length==1&&t[0][2]?U5e(t[0][0],t[0][1]):function(n){return n===e||B5e(n,e,t)}}var W5e=V5e;function H5e(e,t){return e!=null&&t in Object(e)}var K5e=H5e,q5e=OW,G5e=mA,Y5e=vo,Z5e=vA,X5e=yA,Q5e=Nw;function J5e(e,t,n){t=q5e(t,e);for(var r=-1,i=t.length,o=!1;++r<i;){var a=Q5e(t[r]);if(!(o=e!=null&&n(e,a)))break;e=e[a]}return o||++r!=i?o:(i=e==null?0:e.length,!!i&&X5e(i)&&Z5e(a,i)&&(Y5e(e)||G5e(e)))}var eAe=J5e,tAe=K5e,nAe=eAe;function rAe(e,t){return e!=null&&nAe(e,t,tAe)}var iAe=rAe,oAe=bA,aAe=AW,sAe=iAe,uAe=J5,lAe=yH,cAe=bH,fAe=Nw,dAe=1,hAe=2;function pAe(e,t){return uAe(e)&&lAe(t)?cAe(fAe(e),t):function(n){var r=aAe(n,e);return r===void 0&&r===t?sAe(n,e):oAe(t,r,dAe|hAe)}}var gAe=pAe;function mAe(e){return e}var Qh=mAe;function vAe(e){return function(t){return t?.[e]}}var yAe=vAe,bAe=aA;function xAe(e){return function(t){return bAe(t,e)}}var wAe=xAe,_Ae=yAe,SAe=wAe,CAe=J5,EAe=Nw;function OAe(e){return CAe(e)?_Ae(EAe(e)):SAe(e)}var AAe=OAe,PAe=W5e,kAe=gAe,TAe=Qh,MAe=vo,RAe=AAe;function DAe(e){return typeof e=="function"?e:e==null?TAe:typeof e=="object"?MAe(e)?kAe(e[0],e[1]):PAe(e):RAe(e)}var Hl=DAe;function $Ae(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o<i;)if(t(e[o],o,e))return o;return-1}var xH=$Ae;function IAe(e){return e!==e}var NAe=IAe;function LAe(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}var FAe=LAe,jAe=xH,BAe=NAe,zAe=FAe;function UAe(e,t,n){return t===t?zAe(e,t,n):jAe(e,BAe,n)}var VAe=UAe,WAe=VAe;function HAe(e,t){var n=e==null?0:e.length;return!!n&&WAe(e,t,0)>-1}var KAe=HAe;function qAe(e,t,n){for(var r=-1,i=e==null?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}var GAe=qAe;function YAe(){}var ZAe=YAe,o3=gH,XAe=ZAe,QAe=gA,JAe=1/0,ePe=o3&&1/QAe(new o3([,-0]))[1]==JAe?function(e){return new o3(e)}:XAe,tPe=ePe,nPe=oH,rPe=KAe,iPe=GAe,oPe=sH,aPe=tPe,sPe=gA,uPe=200;function lPe(e,t,n){var r=-1,i=rPe,o=e.length,a=!0,s=[],u=s;if(n)a=!1,i=iPe;else if(o>=uPe){var l=t?null:aPe(e);if(l)return sPe(l);a=!1,i=oPe,u=new nPe}else u=t?[]:s;e:for(;++r<o;){var c=e[r],f=t?t(c):c;if(c=n||c!==0?c:0,a&&f===f){for(var h=u.length;h--;)if(u[h]===f)continue e;t&&u.push(f),s.push(c)}else i(u,f,n)||(u!==s&&u.push(f),s.push(c))}return s}var cPe=lPe,fPe=Hl,dPe=cPe;function hPe(e,t){return e&&e.length?dPe(e,fPe(t)):[]}var pPe=hPe;const UD=Dn(pPe);function wH(e,t,n){return t===!0?UD(e,n):Ht(t)?UD(e,t):e}function ih(e){"@babel/helpers - typeof";return ih=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ih(e)}var gPe=["ref"];function VD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ys(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VD(Object(n),!0).forEach(function(r){Jw(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function mPe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function WD(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,SH(r.key),r)}}function vPe(e,t,n){return WD(e.prototype,t),WD(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function yPe(e,t,n){return t=Nb(t),bPe(e,_H()?Reflect.construct(t,n,Nb(e).constructor):t.apply(e,n))}function bPe(e,t){if(t&&(ih(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xPe(e)}function xPe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _H(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_H=function(){return!!e})()}function Nb(e){return Nb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Nb(e)}function wPe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&s6(e,t)}function s6(e,t){return s6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},s6(e,t)}function Jw(e,t,n){return t=SH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SH(e){var t=_Pe(e,"string");return ih(t)=="symbol"?t:t+""}function _Pe(e,t){if(ih(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(ih(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function SPe(e,t){if(e==null)return{};var n=CPe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function CPe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function EPe(e){return e.value}function OPe(e,t){if(F.isValidElement(e))return F.cloneElement(e,t);if(typeof e=="function")return F.createElement(e,t);t.ref;var n=SPe(t,gPe);return F.createElement(pA,n)}var HD=1,Ld=function(e){function t(){var n;mPe(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=yPe(this,t,[].concat(i)),Jw(n,"lastBoundingBox",{width:-1,height:-1}),n}return wPe(t,e),vPe(t,[{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)>HD||Math.abs(i.height-this.lastBoundingBox.height)>HD)&&(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?Ys({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var i=this.props,o=i.layout,a=i.align,s=i.verticalAlign,u=i.margin,l=i.chartWidth,c=i.chartHeight,f,h;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(a==="center"&&o==="vertical"){var p=this.getBBoxSnapshot();f={left:((l||0)-p.width)/2}}else f=a==="right"?{right:u&&u.right||0}:{left:u&&u.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(s==="middle"){var m=this.getBBoxSnapshot();h={top:((c||0)-m.height)/2}}else h=s==="bottom"?{bottom:u&&u.bottom||0}:{top:u&&u.top||0};return Ys(Ys({},f),h)}},{key:"render",value:function(){var r=this,i=this.props,o=i.content,a=i.width,s=i.height,u=i.wrapperStyle,l=i.payloadUniqBy,c=i.payload,f=Ys(Ys({position:"absolute",width:a||"auto",height:s||"auto"},this.getDefaultPosition(u)),u);return F.createElement("div",{className:"recharts-legend-wrapper",style:f,ref:function(p){r.wrapperNode=p}},OPe(o,Ys(Ys({},this.props),{},{payload:wH(c,l,EPe)})))}}],[{key:"getWithHeight",value:function(r,i){var o=Ys(Ys({},this.defaultProps),r.props),a=o.layout;return a==="vertical"&&qe(r.props.height)?{height:r.props.height}:a==="horizontal"?{width:r.props.width||i}:null}}])}(y.PureComponent);Jw(Ld,"displayName","Legend");Jw(Ld,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var KD=Um,APe=mA,PPe=vo,qD=KD?KD.isConcatSpreadable:void 0;function kPe(e){return PPe(e)||APe(e)||!!(qD&&e&&e[qD])}var TPe=kPe,MPe=lH,RPe=TPe;function CH(e,t,n,r,i){var o=-1,a=e.length;for(n||(n=RPe),i||(i=[]);++o<a;){var s=e[o];t>0&&n(s)?t>1?CH(s,t-1,n,r,i):MPe(i,s):r||(i[i.length]=s)}return i}var EH=CH;function DPe(e){return function(t,n,r){for(var i=-1,o=Object(t),a=r(t),s=a.length;s--;){var u=a[e?s:++i];if(n(o[u],u,o)===!1)break}return t}}var $Pe=DPe,IPe=$Pe,NPe=IPe(),LPe=NPe,FPe=LPe,jPe=Qw;function BPe(e,t){return e&&FPe(e,t,jPe)}var OH=BPe,zPe=Wm;function UPe(e,t){return function(n,r){if(n==null)return n;if(!zPe(n))return e(n,r);for(var i=n.length,o=t?i:-1,a=Object(n);(t?o--:++o<i)&&r(a[o],o,a)!==!1;);return n}}var VPe=UPe,WPe=OH,HPe=VPe,KPe=HPe(WPe),xA=KPe,qPe=xA,GPe=Wm;function YPe(e,t){var n=-1,r=GPe(e)?Array(e.length):[];return qPe(e,function(i,o,a){r[++n]=t(i,o,a)}),r}var AH=YPe;function ZPe(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}var XPe=ZPe,GD=Wh;function QPe(e,t){if(e!==t){var n=e!==void 0,r=e===null,i=e===e,o=GD(e),a=t!==void 0,s=t===null,u=t===t,l=GD(t);if(!s&&!l&&!o&&e>t||o&&a&&u&&!s&&!l||r&&a&&u||!n&&u||!i)return 1;if(!r&&!o&&!l&&e<t||l&&n&&i&&!r&&!o||s&&n&&i||!a&&i||!u)return-1}return 0}var JPe=QPe,e8e=JPe;function t8e(e,t,n){for(var r=-1,i=e.criteria,o=t.criteria,a=i.length,s=n.length;++r<a;){var u=e8e(i[r],o[r]);if(u){if(r>=s)return u;var l=n[r];return u*(l=="desc"?-1:1)}}return e.index-t.index}var n8e=t8e,a3=oA,r8e=aA,i8e=Hl,o8e=AH,a8e=XPe,s8e=dH,u8e=n8e,l8e=Qh,c8e=vo;function f8e(e,t,n){t.length?t=a3(t,function(o){return c8e(o)?function(a){return r8e(a,o.length===1?o[0]:o)}:o}):t=[l8e];var r=-1;t=a3(t,s8e(i8e));var i=o8e(e,function(o,a,s){var u=a3(t,function(l){return l(o)});return{criteria:u,index:++r,value:o}});return a8e(i,function(o,a){return u8e(o,a,n)})}var d8e=f8e;function h8e(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var p8e=h8e,g8e=p8e,YD=Math.max;function m8e(e,t,n){return t=YD(t===void 0?e.length-1:t,0),function(){for(var r=arguments,i=-1,o=YD(r.length-t,0),a=Array(o);++i<o;)a[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(a),g8e(e,this,s)}}var v8e=m8e;function y8e(e){return function(){return e}}var b8e=y8e,x8e=xf,w8e=function(){try{var e=x8e(Object,"defineProperty");return e({},"",{}),e}catch{}}(),PH=w8e,_8e=b8e,ZD=PH,S8e=Qh,C8e=ZD?function(e,t){return ZD(e,"toString",{configurable:!0,enumerable:!1,value:_8e(t),writable:!0})}:S8e,E8e=C8e,O8e=800,A8e=16,P8e=Date.now;function k8e(e){var t=0,n=0;return function(){var r=P8e(),i=A8e-(r-n);if(n=r,i>0){if(++t>=O8e)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var T8e=k8e,M8e=E8e,R8e=T8e,D8e=R8e(M8e),$8e=D8e,I8e=Qh,N8e=v8e,L8e=$8e;function F8e(e,t){return L8e(N8e(e,t,I8e),e+"")}var j8e=F8e,B8e=tA,z8e=Wm,U8e=vA,V8e=Wl;function W8e(e,t,n){if(!V8e(n))return!1;var r=typeof t;return(r=="number"?z8e(n)&&U8e(t,n.length):r=="string"&&t in n)?B8e(n[t],e):!1}var e2=W8e,H8e=EH,K8e=d8e,q8e=j8e,XD=e2,G8e=q8e(function(e,t){if(e==null)return[];var n=t.length;return n>1&&XD(e,t[0],t[1])?t=[]:n>2&&XD(t[0],t[1],t[2])&&(t=[t[0]]),K8e(e,H8e(t,1),[])}),Y8e=G8e;const wA=Dn(Y8e);function Tg(e){"@babel/helpers - typeof";return Tg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tg(e)}function u6(){return u6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u6.apply(this,arguments)}function Z8e(e,t){return eke(e)||J8e(e,t)||Q8e(e,t)||X8e()}function X8e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Q8e(e,t){if(e){if(typeof e=="string")return QD(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return QD(e,t)}}function QD(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function J8e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function eke(e){if(Array.isArray(e))return e}function JD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function s3(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?JD(Object(n),!0).forEach(function(r){tke(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):JD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function tke(e,t,n){return t=nke(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nke(e){var t=rke(e,"string");return Tg(t)=="symbol"?t:t+""}function rke(e,t){if(Tg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Tg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ike(e){return Array.isArray(e)&&Hr(e[0])&&Hr(e[1])?e.join(" ~ "):e}var oke=function(t){var n=t.separator,r=n===void 0?" : ":n,i=t.contentStyle,o=i===void 0?{}:i,a=t.itemStyle,s=a===void 0?{}:a,u=t.labelStyle,l=u===void 0?{}:u,c=t.payload,f=t.formatter,h=t.itemSorter,p=t.wrapperClassName,m=t.labelClassName,v=t.label,b=t.labelFormatter,w=t.accessibilityLayer,x=w===void 0?!1:w,S=function(){if(c&&c.length){var V={padding:0,margin:0},ee=(h?wA(c,h):c).map(function(Z,K){if(Z.type==="none")return null;var G=s3({display:"block",paddingTop:4,paddingBottom:4,color:Z.color||"#000"},s),H=Z.formatter||f||ike,j=Z.value,q=Z.name,Y=j,re=q;if(Y!=null&&re!=null){var ie=H(j,q,Z,K,c);if(Array.isArray(ie)){var se=Z8e(ie,2);Y=se[0],re=se[1]}else Y=ie}return F.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(K),style:G},Hr(re)?F.createElement("span",{className:"recharts-tooltip-item-name"},re):null,Hr(re)?F.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,F.createElement("span",{className:"recharts-tooltip-item-value"},Y),F.createElement("span",{className:"recharts-tooltip-item-unit"},Z.unit||""))});return F.createElement("ul",{className:"recharts-tooltip-item-list",style:V},ee)}return null},O=s3({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),E=s3({margin:0},l),C=!Ut(v),P=C?v:"",M=dn("recharts-default-tooltip",p),I=dn("recharts-tooltip-label",m);C&&b&&c!==void 0&&c!==null&&(P=b(v,c));var B=x?{role:"status","aria-live":"assertive"}:{};return F.createElement("div",u6({className:M,style:O},B),F.createElement("p",{className:I,style:E},F.isValidElement(P)?P:"".concat(P)),S())};function Mg(e){"@babel/helpers - typeof";return Mg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mg(e)}function C1(e,t,n){return t=ake(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ake(e){var t=ske(e,"string");return Mg(t)=="symbol"?t:t+""}function ske(e,t){if(Mg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Mg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Wp="recharts-tooltip-wrapper",uke={visibility:"hidden"};function lke(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return dn(Wp,C1(C1(C1(C1({},"".concat(Wp,"-right"),qe(n)&&t&&qe(t.x)&&n>=t.x),"".concat(Wp,"-left"),qe(n)&&t&&qe(t.x)&&n<t.x),"".concat(Wp,"-bottom"),qe(r)&&t&&qe(t.y)&&r>=t.y),"".concat(Wp,"-top"),qe(r)&&t&&qe(t.y)&&r<t.y))}function e7(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,i=e.offsetTopLeft,o=e.position,a=e.reverseDirection,s=e.tooltipDimension,u=e.viewBox,l=e.viewBoxDimension;if(o&&qe(o[r]))return o[r];var c=n[r]-s-i,f=n[r]+i;if(t[r])return a[r]?c:f;if(a[r]){var h=c,p=u[r];return h<p?Math.max(f,u[r]):Math.max(c,u[r])}var m=f+s,v=u[r]+l;return m>v?Math.max(c,u[r]):Math.max(f,u[r])}function cke(e){var t=e.translateX,n=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function fke(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.offsetTopLeft,i=e.position,o=e.reverseDirection,a=e.tooltipBox,s=e.useTranslate3d,u=e.viewBox,l,c,f;return a.height>0&&a.width>0&&n?(c=e7({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:i,reverseDirection:o,tooltipDimension:a.width,viewBox:u,viewBoxDimension:u.width}),f=e7({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:i,reverseDirection:o,tooltipDimension:a.height,viewBox:u,viewBoxDimension:u.height}),l=cke({translateX:c,translateY:f,useTranslate3d:s})):l=uke,{cssProperties:l,cssClasses:lke({translateX:c,translateY:f,coordinate:n})}}function oh(e){"@babel/helpers - typeof";return oh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oh(e)}function t7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function n7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?t7(Object(n),!0).forEach(function(r){c6(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function dke(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hke(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,TH(r.key),r)}}function pke(e,t,n){return hke(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function gke(e,t,n){return t=Lb(t),mke(e,kH()?Reflect.construct(t,n,Lb(e).constructor):t.apply(e,n))}function mke(e,t){if(t&&(oh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vke(e)}function vke(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(kH=function(){return!!e})()}function Lb(e){return Lb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Lb(e)}function yke(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&l6(e,t)}function l6(e,t){return l6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},l6(e,t)}function c6(e,t,n){return t=TH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function TH(e){var t=bke(e,"string");return oh(t)=="symbol"?t:t+""}function bke(e,t){if(oh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(oh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var r7=1,xke=function(e){function t(){var n;dke(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=gke(this,t,[].concat(i)),c6(n,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),c6(n,"handleKeyDown",function(a){if(a.key==="Escape"){var s,u,l,c;n.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(u=n.props.coordinate)===null||u===void 0?void 0:u.x)!==null&&s!==void 0?s:0,y:(l=(c=n.props.coordinate)===null||c===void 0?void 0:c.y)!==null&&l!==void 0?l:0}})}}),n}return yke(t,e),pke(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>r7||Math.abs(r.height-this.state.lastBoundingBox.height)>r7)&&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,u=i.animationEasing,l=i.children,c=i.coordinate,f=i.hasPayload,h=i.isAnimationActive,p=i.offset,m=i.position,v=i.reverseDirection,b=i.useTranslate3d,w=i.viewBox,x=i.wrapperStyle,S=fke({allowEscapeViewBox:a,coordinate:c,offsetTopLeft:p,position:m,reverseDirection:v,tooltipBox:this.state.lastBoundingBox,useTranslate3d:b,viewBox:w}),O=S.cssClasses,E=S.cssProperties,C=n7(n7({transition:h&&o?"transform ".concat(s,"ms ").concat(u):void 0},E),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&f?"visible":"hidden",position:"absolute",top:0,left:0},x);return F.createElement("div",{tabIndex:-1,className:O,style:C,ref:function(M){r.wrapperNode=M}},l)}}])}(y.PureComponent),wke=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},qa={isSsr:wke(),get:function(t){return qa[t]},set:function(t,n){if(typeof t=="string")qa[t]=n;else{var r=Object.keys(t);r&&r.length&&r.forEach(function(i){qa[i]=t[i]})}}};function ah(e){"@babel/helpers - typeof";return ah=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ah(e)}function i7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function o7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?i7(Object(n),!0).forEach(function(r){_A(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _ke(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ske(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,RH(r.key),r)}}function Cke(e,t,n){return Ske(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Eke(e,t,n){return t=Fb(t),Oke(e,MH()?Reflect.construct(t,n||[],Fb(e).constructor):t.apply(e,n))}function Oke(e,t){if(t&&(ah(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ake(e)}function Ake(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function MH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(MH=function(){return!!e})()}function Fb(e){return Fb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Fb(e)}function Pke(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&f6(e,t)}function f6(e,t){return f6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},f6(e,t)}function _A(e,t,n){return t=RH(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function RH(e){var t=kke(e,"string");return ah(t)=="symbol"?t:t+""}function kke(e,t){if(ah(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(ah(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Tke(e){return e.dataKey}function Mke(e,t){return F.isValidElement(e)?F.cloneElement(e,t):typeof e=="function"?F.createElement(e,t):F.createElement(oke,t)}var eu=function(e){function t(){return _ke(this,t),Eke(this,t,arguments)}return Pke(t,e),Cke(t,[{key:"render",value:function(){var r=this,i=this.props,o=i.active,a=i.allowEscapeViewBox,s=i.animationDuration,u=i.animationEasing,l=i.content,c=i.coordinate,f=i.filterNull,h=i.isAnimationActive,p=i.offset,m=i.payload,v=i.payloadUniqBy,b=i.position,w=i.reverseDirection,x=i.useTranslate3d,S=i.viewBox,O=i.wrapperStyle,E=m??[];f&&E.length&&(E=wH(m.filter(function(P){return P.value!=null&&(P.hide!==!0||r.props.includeHidden)}),v,Tke));var C=E.length>0;return F.createElement(xke,{allowEscapeViewBox:a,animationDuration:s,animationEasing:u,isAnimationActive:h,active:o,coordinate:c,hasPayload:C,offset:p,position:b,reverseDirection:w,useTranslate3d:x,viewBox:S,wrapperStyle:O},Mke(l,o7(o7({},this.props),{},{payload:E})))}}])}(y.PureComponent);_A(eu,"displayName","Tooltip");_A(eu,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!qa.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 Rke=Is,Dke=function(){return Rke.Date.now()},$ke=Dke,Ike=/\s/;function Nke(e){for(var t=e.length;t--&&Ike.test(e.charAt(t)););return t}var Lke=Nke,Fke=Lke,jke=/^\s+/;function Bke(e){return e&&e.slice(0,Fke(e)+1).replace(jke,"")}var zke=Bke,Uke=zke,a7=Wl,Vke=Wh,s7=NaN,Wke=/^[-+]0x[0-9a-f]+$/i,Hke=/^0b[01]+$/i,Kke=/^0o[0-7]+$/i,qke=parseInt;function Gke(e){if(typeof e=="number")return e;if(Vke(e))return s7;if(a7(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=a7(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Uke(e);var n=Hke.test(e);return n||Kke.test(e)?qke(e.slice(2),n?2:8):Wke.test(e)?s7:+e}var DH=Gke,Yke=Wl,u3=$ke,u7=DH,Zke="Expected a function",Xke=Math.max,Qke=Math.min;function Jke(e,t,n){var r,i,o,a,s,u,l=0,c=!1,f=!1,h=!0;if(typeof e!="function")throw new TypeError(Zke);t=u7(t)||0,Yke(n)&&(c=!!n.leading,f="maxWait"in n,o=f?Xke(u7(n.maxWait)||0,t):o,h="trailing"in n?!!n.trailing:h);function p(C){var P=r,M=i;return r=i=void 0,l=C,a=e.apply(M,P),a}function m(C){return l=C,s=setTimeout(w,t),c?p(C):a}function v(C){var P=C-u,M=C-l,I=t-P;return f?Qke(I,o-M):I}function b(C){var P=C-u,M=C-l;return u===void 0||P>=t||P<0||f&&M>=o}function w(){var C=u3();if(b(C))return x(C);s=setTimeout(w,v(C))}function x(C){return s=void 0,h&&r?p(C):(r=i=void 0,a)}function S(){s!==void 0&&clearTimeout(s),l=0,r=u=i=s=void 0}function O(){return s===void 0?a:x(u3())}function E(){var C=u3(),P=b(C);if(r=arguments,i=this,u=C,P){if(s===void 0)return m(u);if(f)return clearTimeout(s),s=setTimeout(w,t),p(u)}return s===void 0&&(s=setTimeout(w,t)),a}return E.cancel=S,E.flush=O,E}var eTe=Jke,tTe=eTe,nTe=Wl,rTe="Expected a function";function iTe(e,t,n){var r=!0,i=!0;if(typeof e!="function")throw new TypeError(rTe);return nTe(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),tTe(e,t,{leading:r,maxWait:t,trailing:i})}var oTe=iTe;const $H=Dn(oTe);function Rg(e){"@babel/helpers - typeof";return Rg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rg(e)}function l7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function E1(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?l7(Object(n),!0).forEach(function(r){aTe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function aTe(e,t,n){return t=sTe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sTe(e){var t=uTe(e,"string");return Rg(t)=="symbol"?t:t+""}function uTe(e,t){if(Rg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Rg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lTe(e,t){return hTe(e)||dTe(e,t)||fTe(e,t)||cTe()}function cTe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fTe(e,t){if(e){if(typeof e=="string")return c7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c7(e,t)}}function c7(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function dTe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function hTe(e){if(Array.isArray(e))return e}var CJe=y.forwardRef(function(e,t){var n=e.aspect,r=e.initialDimension,i=r===void 0?{width:-1,height:-1}:r,o=e.width,a=o===void 0?"100%":o,s=e.height,u=s===void 0?"100%":s,l=e.minWidth,c=l===void 0?0:l,f=e.minHeight,h=e.maxHeight,p=e.children,m=e.debounce,v=m===void 0?0:m,b=e.id,w=e.className,x=e.onResize,S=e.style,O=S===void 0?{}:S,E=y.useRef(null),C=y.useRef();C.current=x,y.useImperativeHandle(t,function(){return Object.defineProperty(E.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),E.current},configurable:!0})});var P=y.useState({containerWidth:i.width,containerHeight:i.height}),M=lTe(P,2),I=M[0],B=M[1],W=y.useCallback(function(ee,Z){B(function(K){var G=Math.round(ee),H=Math.round(Z);return K.containerWidth===G&&K.containerHeight===H?K:{containerWidth:G,containerHeight:H}})},[]);y.useEffect(function(){var ee=function(q){var Y,re=q[0].contentRect,ie=re.width,se=re.height;W(ie,se),(Y=C.current)===null||Y===void 0||Y.call(C,ie,se)};v>0&&(ee=$H(ee,v,{trailing:!0,leading:!1}));var Z=new ResizeObserver(ee),K=E.current.getBoundingClientRect(),G=K.width,H=K.height;return W(G,H),Z.observe(E.current),function(){Z.disconnect()}},[W,v]);var V=y.useMemo(function(){var ee=I.containerWidth,Z=I.containerHeight;if(ee<0||Z<0)return null;hu(Ec(a)||Ec(u),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,a,u),hu(!n||n>0,"The aspect(%s) must be greater than zero.",n);var K=Ec(a)?ee:a,G=Ec(u)?Z:u;n&&n>0&&(K?G=K/n:G&&(K=G*n),h&&G>h&&(G=h)),hu(K>0||G>0,`The width(%s) and height(%s) of chart should be greater than 0,
|
||
please check the style of container, or the props width(%s) and height(%s),
|
||
or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
|
||
height and width.`,K,G,a,u,c,f,n);var H=!Array.isArray(p)&&du(p.type).endsWith("Chart");return F.Children.map(p,function(j){return F.isValidElement(j)?y.cloneElement(j,E1({width:K,height:G},H?{style:E1({height:"100%",width:"100%",maxHeight:G,maxWidth:K},j.props.style)}:{})):j})},[n,p,u,h,f,c,I,a]);return F.createElement("div",{id:b?"".concat(b):void 0,className:dn("recharts-responsive-container",w),style:E1(E1({},O),{},{width:a,height:u,minWidth:c,minHeight:f,maxHeight:h}),ref:E},V)}),SA=function(t){return null};SA.displayName="Cell";function Dg(e){"@babel/helpers - typeof";return Dg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dg(e)}function f7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function d6(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?f7(Object(n),!0).forEach(function(r){pTe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pTe(e,t,n){return t=gTe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gTe(e){var t=mTe(e,"string");return Dg(t)=="symbol"?t:t+""}function mTe(e,t){if(Dg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Dg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Xf={widthCache:{},cacheCount:0},vTe=2e3,yTe={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},d7="recharts_measurement_span";function bTe(e){var t=d6({},e);return Object.keys(t).forEach(function(n){t[n]||delete t[n]}),t}var P0=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||qa.isSsr)return{width:0,height:0};var r=bTe(n),i=JSON.stringify({text:t,copyStyle:r});if(Xf.widthCache[i])return Xf.widthCache[i];try{var o=document.getElementById(d7);o||(o=document.createElement("span"),o.setAttribute("id",d7),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var a=d6(d6({},yTe),r);Object.assign(o.style,a),o.textContent="".concat(t);var s=o.getBoundingClientRect(),u={width:s.width,height:s.height};return Xf.widthCache[i]=u,++Xf.cacheCount>vTe&&(Xf.cacheCount=0,Xf.widthCache={}),u}catch{return{width:0,height:0}}},xTe=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function $g(e){"@babel/helpers - typeof";return $g=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$g(e)}function jb(e,t){return CTe(e)||STe(e,t)||_Te(e,t)||wTe()}function wTe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _Te(e,t){if(e){if(typeof e=="string")return h7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h7(e,t)}}function h7(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function STe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function CTe(e){if(Array.isArray(e))return e}function ETe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ATe(r.key),r)}}function OTe(e,t,n){return p7(e.prototype,t),p7(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ATe(e){var t=PTe(e,"string");return $g(t)=="symbol"?t:t+""}function PTe(e,t){if($g(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if($g(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var g7=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,m7=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,kTe=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,TTe=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,IH={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},MTe=Object.keys(IH),bd="NaN";function RTe(e,t){return e*IH[t]}var O1=function(){function e(t,n){ETe(this,e),this.num=t,this.unit=n,this.num=t,this.unit=n,Number.isNaN(t)&&(this.unit=""),n!==""&&!kTe.test(n)&&(this.num=NaN,this.unit=""),MTe.includes(n)&&(this.num=RTe(t,n),this.unit="px")}return OTe(e,[{key:"add",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num+n.num,this.unit)}},{key:"subtract",value:function(n){return this.unit!==n.unit?new e(NaN,""):new e(this.num-n.num,this.unit)}},{key:"multiply",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(this.num*n.num,this.unit||n.unit)}},{key:"divide",value:function(n){return this.unit!==""&&n.unit!==""&&this.unit!==n.unit?new e(NaN,""):new e(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=TTe.exec(n))!==null&&r!==void 0?r:[],o=jb(i,3),a=o[1],s=o[2];return new e(parseFloat(a),s??"")}}])}();function NH(e){if(e.includes(bd))return bd;for(var t=e;t.includes("*")||t.includes("/");){var n,r=(n=g7.exec(t))!==null&&n!==void 0?n:[],i=jb(r,4),o=i[1],a=i[2],s=i[3],u=O1.parse(o??""),l=O1.parse(s??""),c=a==="*"?u.multiply(l):u.divide(l);if(c.isNaN())return bd;t=t.replace(g7,c.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var f,h=(f=m7.exec(t))!==null&&f!==void 0?f:[],p=jb(h,4),m=p[1],v=p[2],b=p[3],w=O1.parse(m??""),x=O1.parse(b??""),S=v==="+"?w.add(x):w.subtract(x);if(S.isNaN())return bd;t=t.replace(m7,S.toString())}return t}var v7=/\(([^()]*)\)/;function DTe(e){for(var t=e;t.includes("(");){var n=v7.exec(t),r=jb(n,2),i=r[1];t=t.replace(v7,NH(i))}return t}function $Te(e){var t=e.replace(/\s+/g,"");return t=DTe(t),t=NH(t),t}function ITe(e){try{return $Te(e)}catch{return bd}}function l3(e){var t=ITe(e.slice(5,-1));return t===bd?"":t}var NTe=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],LTe=["dx","dy","angle","className","breakAll"];function h6(){return h6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h6.apply(this,arguments)}function y7(e,t){if(e==null)return{};var n=FTe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function FTe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function b7(e,t){return UTe(e)||zTe(e,t)||BTe(e,t)||jTe()}function jTe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function BTe(e,t){if(e){if(typeof e=="string")return x7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return x7(e,t)}}function x7(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function zTe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function UTe(e){if(Array.isArray(e))return e}var LH=/[ \f\n\r\t\v\u2028\u2029]+/,FH=function(t){var n=t.children,r=t.breakAll,i=t.style;try{var o=[];Ut(n)||(r?o=n.toString().split(""):o=n.toString().split(LH));var a=o.map(function(u){return{word:u,width:P0(u,i).width}}),s=r?0:P0(" ",i).width;return{wordsWithComputedWidth:a,spaceWidth:s}}catch{return null}},VTe=function(t,n,r,i,o){var a=t.maxLines,s=t.children,u=t.style,l=t.breakAll,c=qe(a),f=s,h=function(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return K.reduce(function(G,H){var j=H.word,q=H.width,Y=G[G.length-1];if(Y&&(i==null||o||Y.width+q+r<Number(i)))Y.words.push(j),Y.width+=q+r;else{var re={words:[j],width:q};G.push(re)}return G},[])},p=h(n),m=function(K){return K.reduce(function(G,H){return G.width>H.width?G:H})};if(!c)return p;for(var v="…",b=function(K){var G=f.slice(0,K),H=FH({breakAll:l,style:u,children:G+v}).wordsWithComputedWidth,j=h(H),q=j.length>a||m(j).width>Number(i);return[q,j]},w=0,x=f.length-1,S=0,O;w<=x&&S<=f.length-1;){var E=Math.floor((w+x)/2),C=E-1,P=b(C),M=b7(P,2),I=M[0],B=M[1],W=b(E),V=b7(W,1),ee=V[0];if(!I&&!ee&&(w=E+1),I&&ee&&(x=E-1),!I&&ee){O=B;break}S++}return O||p},w7=function(t){var n=Ut(t)?[]:t.toString().split(LH);return[{words:n}]},WTe=function(t){var n=t.width,r=t.scaleToFit,i=t.children,o=t.style,a=t.breakAll,s=t.maxLines;if((n||r)&&!qa.isSsr){var u,l,c=FH({breakAll:a,children:i,style:o});if(c){var f=c.wordsWithComputedWidth,h=c.spaceWidth;u=f,l=h}else return w7(i);return VTe({breakAll:a,children:i,maxLines:s,style:o},u,l,n,r)}return w7(i)},_7="#808080",Bb=function(t){var n=t.x,r=n===void 0?0:n,i=t.y,o=i===void 0?0:i,a=t.lineHeight,s=a===void 0?"1em":a,u=t.capHeight,l=u===void 0?"0.71em":u,c=t.scaleToFit,f=c===void 0?!1:c,h=t.textAnchor,p=h===void 0?"start":h,m=t.verticalAnchor,v=m===void 0?"end":m,b=t.fill,w=b===void 0?_7:b,x=y7(t,NTe),S=y.useMemo(function(){return WTe({breakAll:x.breakAll,children:x.children,maxLines:x.maxLines,scaleToFit:f,style:x.style,width:x.width})},[x.breakAll,x.children,x.maxLines,f,x.style,x.width]),O=x.dx,E=x.dy,C=x.angle,P=x.className,M=x.breakAll,I=y7(x,LTe);if(!Hr(r)||!Hr(o))return null;var B=r+(qe(O)?O:0),W=o+(qe(E)?E:0),V;switch(v){case"start":V=l3("calc(".concat(l,")"));break;case"middle":V=l3("calc(".concat((S.length-1)/2," * -").concat(s," + (").concat(l," / 2))"));break;default:V=l3("calc(".concat(S.length-1," * -").concat(s,")"));break}var ee=[];if(f){var Z=S[0].width,K=x.width;ee.push("scale(".concat((qe(K)?K/Z:1)/Z,")"))}return C&&ee.push("rotate(".concat(C,", ").concat(B,", ").concat(W,")")),ee.length&&(I.transform=ee.join(" ")),F.createElement("text",h6({},zt(I,!0),{x:B,y:W,className:dn("recharts-text",P),textAnchor:p,fill:w.includes("url")?_7:w}),S.map(function(G,H){var j=G.words.join(M?"":" ");return F.createElement("tspan",{x:B,dy:H===0?V:s,key:"".concat(j,"-").concat(H)},j)}))};function Cl(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function HTe(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function CA(e){let t,n,r;e.length!==2?(t=Cl,n=(s,u)=>Cl(e(s),u),r=(s,u)=>e(s)-u):(t=e===Cl||e===HTe?e:KTe,n=e,r=e);function i(s,u,l=0,c=s.length){if(l<c){if(t(u,u)!==0)return c;do{const f=l+c>>>1;n(s[f],u)<0?l=f+1:c=f}while(l<c)}return l}function o(s,u,l=0,c=s.length){if(l<c){if(t(u,u)!==0)return c;do{const f=l+c>>>1;n(s[f],u)<=0?l=f+1:c=f}while(l<c)}return l}function a(s,u,l=0,c=s.length){const f=i(s,u,l,c-1);return f>l&&r(s[f-1],u)>-r(s[f],u)?f-1:f}return{left:i,center:a,right:o}}function KTe(){return 0}function jH(e){return e===null?NaN:+e}function*qTe(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const GTe=CA(Cl),Hm=GTe.right;CA(jH).center;class S7 extends Map{constructor(t,n=XTe){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,i]of t)this.set(r,i)}get(t){return super.get(C7(this,t))}has(t){return super.has(C7(this,t))}set(t,n){return super.set(YTe(this,t),n)}delete(t){return super.delete(ZTe(this,t))}}function C7({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function YTe({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function ZTe({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function XTe(e){return e!==null&&typeof e=="object"?e.valueOf():e}function QTe(e=Cl){if(e===Cl)return BH;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function BH(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const JTe=Math.sqrt(50),eMe=Math.sqrt(10),tMe=Math.sqrt(2);function zb(e,t,n){const r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),o=r/Math.pow(10,i),a=o>=JTe?10:o>=eMe?5:o>=tMe?2:1;let s,u,l;return i<0?(l=Math.pow(10,-i)/a,s=Math.round(e*l),u=Math.round(t*l),s/l<e&&++s,u/l>t&&--u,l=-l):(l=Math.pow(10,i)*a,s=Math.round(e/l),u=Math.round(t/l),s*l<e&&++s,u*l>t&&--u),u<s&&.5<=n&&n<2?zb(e,t,n*2):[s,u,l]}function p6(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[i,o,a]=r?zb(t,e,n):zb(e,t,n);if(!(o>=i))return[];const s=o-i+1,u=new Array(s);if(r)if(a<0)for(let l=0;l<s;++l)u[l]=(o-l)/-a;else for(let l=0;l<s;++l)u[l]=(o-l)*a;else if(a<0)for(let l=0;l<s;++l)u[l]=(i+l)/-a;else for(let l=0;l<s;++l)u[l]=(i+l)*a;return u}function g6(e,t,n){return t=+t,e=+e,n=+n,zb(e,t,n)[2]}function m6(e,t,n){t=+t,e=+e,n=+n;const r=t<e,i=r?g6(t,e,n):g6(e,t,n);return(r?-1:1)*(i<0?1/-i:i)}function E7(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function O7(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function zH(e,t,n=0,r=1/0,i){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(i=i===void 0?BH:QTe(i);r>n;){if(r-n>600){const u=r-n+1,l=t-n+1,c=Math.log(u),f=.5*Math.exp(2*c/3),h=.5*Math.sqrt(c*f*(u-f)/u)*(l-u/2<0?-1:1),p=Math.max(n,Math.floor(t-l*f/u+h)),m=Math.min(r,Math.floor(t+(u-l)*f/u+h));zH(e,t,p,m,i)}const o=e[t];let a=n,s=r;for(Hp(e,n,t),i(e[r],o)>0&&Hp(e,n,r);a<s;){for(Hp(e,a,s),++a,--s;i(e[a],o)<0;)++a;for(;i(e[s],o)>0;)--s}i(e[n],o)===0?Hp(e,n,s):(++s,Hp(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function Hp(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function nMe(e,t,n){if(e=Float64Array.from(qTe(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return O7(e);if(t>=1)return E7(e);var r,i=(r-1)*t,o=Math.floor(i),a=E7(zH(e,o).subarray(0,o+1)),s=O7(e.subarray(o+1));return a+(s-a)*(i-o)}}function rMe(e,t,n=jH){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,o=Math.floor(i),a=+n(e[o],o,e),s=+n(e[o+1],o+1,e);return a+(s-a)*(i-o)}}function iMe(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((t-e)/n))|0,o=new Array(i);++r<i;)o[r]=e+r*n;return o}function _a(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Du(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const v6=Symbol("implicit");function EA(){var e=new S7,t=[],n=[],r=v6;function i(o){let a=e.get(o);if(a===void 0){if(r!==v6)return r;e.set(o,a=t.push(o)-1)}return n[a%n.length]}return i.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new S7;for(const a of o)e.has(a)||e.set(a,t.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 EA(t,n).unknown(r)},_a.apply(i,arguments),i}function Ig(){var e=EA().unknown(void 0),t=e.domain,n=e.range,r=0,i=1,o,a,s=!1,u=0,l=0,c=.5;delete e.unknown;function f(){var h=t().length,p=i<r,m=p?i:r,v=p?r:i;o=(v-m)/Math.max(1,h-u+l*2),s&&(o=Math.floor(o)),m+=(v-m-o*(h-u))*c,a=o*(1-u),s&&(m=Math.round(m),a=Math.round(a));var b=iMe(h).map(function(w){return m+o*w});return n(p?b.reverse():b)}return e.domain=function(h){return arguments.length?(t(h),f()):t()},e.range=function(h){return arguments.length?([r,i]=h,r=+r,i=+i,f()):[r,i]},e.rangeRound=function(h){return[r,i]=h,r=+r,i=+i,s=!0,f()},e.bandwidth=function(){return a},e.step=function(){return o},e.round=function(h){return arguments.length?(s=!!h,f()):s},e.padding=function(h){return arguments.length?(u=Math.min(1,l=+h),f()):u},e.paddingInner=function(h){return arguments.length?(u=Math.min(1,h),f()):u},e.paddingOuter=function(h){return arguments.length?(l=+h,f()):l},e.align=function(h){return arguments.length?(c=Math.max(0,Math.min(1,h)),f()):c},e.copy=function(){return Ig(t(),[r,i]).round(s).paddingInner(u).paddingOuter(l).align(c)},_a.apply(f(),arguments)}function UH(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return UH(t())},e}function k0(){return UH(Ig.apply(null,arguments).paddingInner(1))}function OA(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function VH(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Km(){}var Ng=.7,Ub=1/Ng,Fd="\\s*([+-]?\\d+)\\s*",Lg="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",As="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",oMe=/^#([0-9a-f]{3,8})$/,aMe=new RegExp(`^rgb\\(${Fd},${Fd},${Fd}\\)$`),sMe=new RegExp(`^rgb\\(${As},${As},${As}\\)$`),uMe=new RegExp(`^rgba\\(${Fd},${Fd},${Fd},${Lg}\\)$`),lMe=new RegExp(`^rgba\\(${As},${As},${As},${Lg}\\)$`),cMe=new RegExp(`^hsl\\(${Lg},${As},${As}\\)$`),fMe=new RegExp(`^hsla\\(${Lg},${As},${As},${Lg}\\)$`),A7={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};OA(Km,Fg,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:P7,formatHex:P7,formatHex8:dMe,formatHsl:hMe,formatRgb:k7,toString:k7});function P7(){return this.rgb().formatHex()}function dMe(){return this.rgb().formatHex8()}function hMe(){return WH(this).formatHsl()}function k7(){return this.rgb().formatRgb()}function Fg(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=oMe.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?T7(t):n===3?new uo(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?A1(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?A1(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=aMe.exec(e))?new uo(t[1],t[2],t[3],1):(t=sMe.exec(e))?new uo(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=uMe.exec(e))?A1(t[1],t[2],t[3],t[4]):(t=lMe.exec(e))?A1(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=cMe.exec(e))?D7(t[1],t[2]/100,t[3]/100,1):(t=fMe.exec(e))?D7(t[1],t[2]/100,t[3]/100,t[4]):A7.hasOwnProperty(e)?T7(A7[e]):e==="transparent"?new uo(NaN,NaN,NaN,0):null}function T7(e){return new uo(e>>16&255,e>>8&255,e&255,1)}function A1(e,t,n,r){return r<=0&&(e=t=n=NaN),new uo(e,t,n,r)}function pMe(e){return e instanceof Km||(e=Fg(e)),e?(e=e.rgb(),new uo(e.r,e.g,e.b,e.opacity)):new uo}function y6(e,t,n,r){return arguments.length===1?pMe(e):new uo(e,t,n,r??1)}function uo(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}OA(uo,y6,VH(Km,{brighter(e){return e=e==null?Ub:Math.pow(Ub,e),new uo(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Ng:Math.pow(Ng,e),new uo(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new uo(Ic(this.r),Ic(this.g),Ic(this.b),Vb(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:M7,formatHex:M7,formatHex8:gMe,formatRgb:R7,toString:R7}));function M7(){return`#${Oc(this.r)}${Oc(this.g)}${Oc(this.b)}`}function gMe(){return`#${Oc(this.r)}${Oc(this.g)}${Oc(this.b)}${Oc((isNaN(this.opacity)?1:this.opacity)*255)}`}function R7(){const e=Vb(this.opacity);return`${e===1?"rgb(":"rgba("}${Ic(this.r)}, ${Ic(this.g)}, ${Ic(this.b)}${e===1?")":`, ${e})`}`}function Vb(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ic(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Oc(e){return e=Ic(e),(e<16?"0":"")+e.toString(16)}function D7(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new za(e,t,n,r)}function WH(e){if(e instanceof za)return new za(e.h,e.s,e.l,e.opacity);if(e instanceof Km||(e=Fg(e)),!e)return new za;if(e instanceof za)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),o=Math.max(t,n,r),a=NaN,s=o-i,u=(o+i)/2;return s?(t===o?a=(n-r)/s+(n<r)*6:n===o?a=(r-t)/s+2:a=(t-n)/s+4,s/=u<.5?o+i:2-o-i,a*=60):s=u>0&&u<1?0:a,new za(a,s,u,e.opacity)}function mMe(e,t,n,r){return arguments.length===1?WH(e):new za(e,t,n,r??1)}function za(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}OA(za,mMe,VH(Km,{brighter(e){return e=e==null?Ub:Math.pow(Ub,e),new za(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Ng:Math.pow(Ng,e),new za(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new uo(c3(e>=240?e-240:e+120,i,r),c3(e,i,r),c3(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new za($7(this.h),P1(this.s),P1(this.l),Vb(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Vb(this.opacity);return`${e===1?"hsl(":"hsla("}${$7(this.h)}, ${P1(this.s)*100}%, ${P1(this.l)*100}%${e===1?")":`, ${e})`}`}}));function $7(e){return e=(e||0)%360,e<0?e+360:e}function P1(e){return Math.max(0,Math.min(1,e||0))}function c3(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const AA=e=>()=>e;function vMe(e,t){return function(n){return e+n*t}}function yMe(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function bMe(e){return(e=+e)==1?HH:function(t,n){return n-t?yMe(t,n,e):AA(isNaN(t)?n:t)}}function HH(e,t){var n=t-e;return n?vMe(e,n):AA(isNaN(e)?t:e)}const I7=function e(t){var n=bMe(t);function r(i,o){var a=n((i=y6(i)).r,(o=y6(o)).r),s=n(i.g,o.g),u=n(i.b,o.b),l=HH(i.opacity,o.opacity);return function(c){return i.r=a(c),i.g=s(c),i.b=u(c),i.opacity=l(c),i+""}}return r.gamma=e,r}(1);function xMe(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(o){for(i=0;i<n;++i)r[i]=e[i]*(1-o)+t[i]*o;return r}}function wMe(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function _Me(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,i=new Array(r),o=new Array(n),a;for(a=0;a<r;++a)i[a]=Jh(e[a],t[a]);for(;a<n;++a)o[a]=t[a];return function(s){for(a=0;a<r;++a)o[a]=i[a](s);return o}}function SMe(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Wb(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function CMe(e,t){var n={},r={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?n[i]=Jh(e[i],t[i]):r[i]=t[i];return function(o){for(i in n)r[i]=n[i](o);return r}}var b6=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,f3=new RegExp(b6.source,"g");function EMe(e){return function(){return e}}function OMe(e){return function(t){return e(t)+""}}function AMe(e,t){var n=b6.lastIndex=f3.lastIndex=0,r,i,o,a=-1,s=[],u=[];for(e=e+"",t=t+"";(r=b6.exec(e))&&(i=f3.exec(t));)(o=i.index)>n&&(o=t.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,u.push({i:a,x:Wb(r,i)})),n=f3.lastIndex;return n<t.length&&(o=t.slice(n),s[a]?s[a]+=o:s[++a]=o),s.length<2?u[0]?OMe(u[0].x):EMe(t):(t=u.length,function(l){for(var c=0,f;c<t;++c)s[(f=u[c]).i]=f.x(l);return s.join("")})}function Jh(e,t){var n=typeof t,r;return t==null||n==="boolean"?AA(t):(n==="number"?Wb:n==="string"?(r=Fg(t))?(t=r,I7):AMe:t instanceof Fg?I7:t instanceof Date?SMe:wMe(t)?xMe:Array.isArray(t)?_Me:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?CMe:Wb)(e,t)}function PA(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function PMe(e,t){t===void 0&&(t=e,e=Jh);for(var n=0,r=t.length-1,i=t[0],o=new Array(r<0?0:r);n<r;)o[n]=e(i,i=t[++n]);return function(a){var s=Math.max(0,Math.min(r-1,Math.floor(a*=r)));return o[s](a-s)}}function kMe(e){return function(){return e}}function Hb(e){return+e}var N7=[0,1];function Vi(e){return e}function x6(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:kMe(isNaN(t)?NaN:.5)}function TMe(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function MMe(e,t,n){var r=e[0],i=e[1],o=t[0],a=t[1];return i<r?(r=x6(i,r),o=n(a,o)):(r=x6(r,i),o=n(o,a)),function(s){return o(r(s))}}function RMe(e,t,n){var r=Math.min(e.length,t.length)-1,i=new Array(r),o=new Array(r),a=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<r;)i[a]=x6(e[a],e[a+1]),o[a]=n(t[a],t[a+1]);return function(s){var u=Hm(e,s,1,r)-1;return o[u](i[u](s))}}function qm(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function t2(){var e=N7,t=N7,n=Jh,r,i,o,a=Vi,s,u,l;function c(){var h=Math.min(e.length,t.length);return a!==Vi&&(a=TMe(e[0],e[h-1])),s=h>2?RMe:MMe,u=l=null,f}function f(h){return h==null||isNaN(h=+h)?o:(u||(u=s(e.map(r),t,n)))(r(a(h)))}return f.invert=function(h){return a(i((l||(l=s(t,e.map(r),Wb)))(h)))},f.domain=function(h){return arguments.length?(e=Array.from(h,Hb),c()):e.slice()},f.range=function(h){return arguments.length?(t=Array.from(h),c()):t.slice()},f.rangeRound=function(h){return t=Array.from(h),n=PA,c()},f.clamp=function(h){return arguments.length?(a=h?!0:Vi,c()):a!==Vi},f.interpolate=function(h){return arguments.length?(n=h,c()):n},f.unknown=function(h){return arguments.length?(o=h,f):o},function(h,p){return r=h,i=p,c()}}function kA(){return t2()(Vi,Vi)}function DMe(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Kb(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function sh(e){return e=Kb(Math.abs(e)),e?e[1]:NaN}function $Me(e,t){return function(n,r){for(var i=n.length,o=[],a=0,s=e[0],u=0;i>0&&s>0&&(u+s+1>r&&(s=Math.max(1,r-u)),o.push(n.substring(i-=s,i+s)),!((u+=s+1)>r));)s=e[a=(a+1)%e.length];return o.reverse().join(t)}}function IMe(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var NMe=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function jg(e){if(!(t=NMe.exec(e)))throw new Error("invalid format: "+e);var t;return new TA({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}jg.prototype=TA.prototype;function TA(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}TA.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 LMe(e){e:for(var t=e.length,n=1,r=-1,i;n<t;++n)switch(e[n]){case".":r=i=n;break;case"0":r===0&&(r=n),i=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(i+1):e}var KH;function FMe(e,t){var n=Kb(e,t);if(!n)return e+"";var r=n[0],i=n[1],o=i-(KH=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")+Kb(e,Math.max(0,t+o-1))[0]}function L7(e,t){var n=Kb(e,t);if(!n)return e+"";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 F7={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:DMe,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>L7(e*100,t),r:L7,s:FMe,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function j7(e){return e}var B7=Array.prototype.map,z7=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function jMe(e){var t=e.grouping===void 0||e.thousands===void 0?j7:$Me(B7.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?j7:IMe(B7.call(e.numerals,String)),a=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"−":e.minus+"",u=e.nan===void 0?"NaN":e.nan+"";function l(f){f=jg(f);var h=f.fill,p=f.align,m=f.sign,v=f.symbol,b=f.zero,w=f.width,x=f.comma,S=f.precision,O=f.trim,E=f.type;E==="n"?(x=!0,E="g"):F7[E]||(S===void 0&&(S=12),O=!0,E="g"),(b||h==="0"&&p==="=")&&(b=!0,h="0",p="=");var C=v==="$"?n:v==="#"&&/[boxX]/.test(E)?"0"+E.toLowerCase():"",P=v==="$"?r:/[%p]/.test(E)?a:"",M=F7[E],I=/[defgprs%]/.test(E);S=S===void 0?6:/[gprs]/.test(E)?Math.max(1,Math.min(21,S)):Math.max(0,Math.min(20,S));function B(W){var V=C,ee=P,Z,K,G;if(E==="c")ee=M(W)+ee,W="";else{W=+W;var H=W<0||1/W<0;if(W=isNaN(W)?u:M(Math.abs(W),S),O&&(W=LMe(W)),H&&+W==0&&m!=="+"&&(H=!1),V=(H?m==="("?m:s:m==="-"||m==="("?"":m)+V,ee=(E==="s"?z7[8+KH/3]:"")+ee+(H&&m==="("?")":""),I){for(Z=-1,K=W.length;++Z<K;)if(G=W.charCodeAt(Z),48>G||G>57){ee=(G===46?i+W.slice(Z+1):W.slice(Z))+ee,W=W.slice(0,Z);break}}}x&&!b&&(W=t(W,1/0));var j=V.length+W.length+ee.length,q=j<w?new Array(w-j+1).join(h):"";switch(x&&b&&(W=t(q+W,q.length?w-ee.length:1/0),q=""),p){case"<":W=V+W+ee+q;break;case"=":W=V+q+W+ee;break;case"^":W=q.slice(0,j=q.length>>1)+V+W+ee+q.slice(j);break;default:W=q+V+W+ee;break}return o(W)}return B.toString=function(){return f+""},B}function c(f,h){var p=l((f=jg(f),f.type="f",f)),m=Math.max(-8,Math.min(8,Math.floor(sh(h)/3)))*3,v=Math.pow(10,-m),b=z7[8+m/3];return function(w){return p(v*w)+b}}return{format:l,formatPrefix:c}}var k1,MA,qH;BMe({thousands:",",grouping:[3],currency:["$",""]});function BMe(e){return k1=jMe(e),MA=k1.format,qH=k1.formatPrefix,k1}function zMe(e){return Math.max(0,-sh(Math.abs(e)))}function UMe(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(sh(t)/3)))*3-sh(Math.abs(e)))}function VMe(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,sh(t)-sh(e))+1}function GH(e,t,n,r){var i=m6(e,t,n),o;switch(r=jg(r??",f"),r.type){case"s":{var a=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(o=UMe(i,a))&&(r.precision=o),qH(r,a)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(o=VMe(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=o-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(o=zMe(i))&&(r.precision=o-(r.type==="%")*2);break}}return MA(r)}function Kl(e){var t=e.domain;return e.ticks=function(n){var r=t();return p6(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var i=t();return GH(i[0],i[i.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),i=0,o=r.length-1,a=r[i],s=r[o],u,l,c=10;for(s<a&&(l=a,a=s,s=l,l=i,i=o,o=l);c-- >0;){if(l=g6(a,s,n),l===u)return r[i]=a,r[o]=s,t(r);if(l>0)a=Math.floor(a/l)*l,s=Math.ceil(s/l)*l;else if(l<0)a=Math.ceil(a*l)/l,s=Math.floor(s*l)/l;else break;u=l}return e},e}function qb(){var e=kA();return e.copy=function(){return qm(e,qb())},_a.apply(e,arguments),Kl(e)}function YH(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,Hb),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return YH(e).unknown(t)},e=arguments.length?Array.from(e,Hb):[0,1],Kl(n)}function ZH(e,t){e=e.slice();var n=0,r=e.length-1,i=e[n],o=e[r],a;return o<i&&(a=n,n=r,r=a,a=i,i=o,o=a),e[n]=t.floor(i),e[r]=t.ceil(o),e}function U7(e){return Math.log(e)}function V7(e){return Math.exp(e)}function WMe(e){return-Math.log(-e)}function HMe(e){return-Math.exp(-e)}function KMe(e){return isFinite(e)?+("1e"+e):e<0?0:e}function qMe(e){return e===10?KMe:e===Math.E?Math.exp:t=>Math.pow(e,t)}function GMe(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function W7(e){return(t,n)=>-e(-t,n)}function RA(e){const t=e(U7,V7),n=t.domain;let r=10,i,o;function a(){return i=GMe(r),o=qMe(r),n()[0]<0?(i=W7(i),o=W7(o),e(WMe,HMe)):e(U7,V7),t}return t.base=function(s){return arguments.length?(r=+s,a()):r},t.domain=function(s){return arguments.length?(n(s),a()):n()},t.ticks=s=>{const u=n();let l=u[0],c=u[u.length-1];const f=c<l;f&&([l,c]=[c,l]);let h=i(l),p=i(c),m,v;const b=s==null?10:+s;let w=[];if(!(r%1)&&p-h<b){if(h=Math.floor(h),p=Math.ceil(p),l>0){for(;h<=p;++h)for(m=1;m<r;++m)if(v=h<0?m/o(-h):m*o(h),!(v<l)){if(v>c)break;w.push(v)}}else for(;h<=p;++h)for(m=r-1;m>=1;--m)if(v=h>0?m/o(-h):m*o(h),!(v<l)){if(v>c)break;w.push(v)}w.length*2<b&&(w=p6(l,c,b))}else w=p6(h,p,Math.min(p-h,b)).map(o);return f?w.reverse():w},t.tickFormat=(s,u)=>{if(s==null&&(s=10),u==null&&(u=r===10?"s":","),typeof u!="function"&&(!(r%1)&&(u=jg(u)).precision==null&&(u.trim=!0),u=MA(u)),s===1/0)return u;const l=Math.max(1,r*s/t.ticks().length);return c=>{let f=c/o(Math.round(i(c)));return f*r<r-.5&&(f*=r),f<=l?u(c):""}},t.nice=()=>n(ZH(n(),{floor:s=>o(Math.floor(i(s))),ceil:s=>o(Math.ceil(i(s)))})),t}function XH(){const e=RA(t2()).domain([1,10]);return e.copy=()=>qm(e,XH()).base(e.base()),_a.apply(e,arguments),e}function H7(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function K7(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function DA(e){var t=1,n=e(H7(t),K7(t));return n.constant=function(r){return arguments.length?e(H7(t=+r),K7(t)):t},Kl(n)}function QH(){var e=DA(t2());return e.copy=function(){return qm(e,QH()).constant(e.constant())},_a.apply(e,arguments)}function q7(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function YMe(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function ZMe(e){return e<0?-e*e:e*e}function $A(e){var t=e(Vi,Vi),n=1;function r(){return n===1?e(Vi,Vi):n===.5?e(YMe,ZMe):e(q7(n),q7(1/n))}return t.exponent=function(i){return arguments.length?(n=+i,r()):n},Kl(t)}function IA(){var e=$A(t2());return e.copy=function(){return qm(e,IA()).exponent(e.exponent())},_a.apply(e,arguments),e}function XMe(){return IA.apply(null,arguments).exponent(.5)}function G7(e){return Math.sign(e)*e*e}function QMe(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function JH(){var e=kA(),t=[0,1],n=!1,r;function i(o){var a=QMe(e(o));return isNaN(a)?r:n?Math.round(a):a}return i.invert=function(o){return e.invert(G7(o))},i.domain=function(o){return arguments.length?(e.domain(o),i):e.domain()},i.range=function(o){return arguments.length?(e.range((t=Array.from(o,Hb)).map(G7)),i):t.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?(e.clamp(o),i):e.clamp()},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return JH(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},_a.apply(i,arguments),Kl(i)}function eK(){var e=[],t=[],n=[],r;function i(){var a=0,s=Math.max(1,t.length);for(n=new Array(s-1);++a<s;)n[a-1]=rMe(e,a/s);return o}function o(a){return a==null||isNaN(a=+a)?r:t[Hm(n,a)]}return o.invertExtent=function(a){var s=t.indexOf(a);return s<0?[NaN,NaN]:[s>0?n[s-1]:e[0],s<n.length?n[s]:e[e.length-1]]},o.domain=function(a){if(!arguments.length)return e.slice();e=[];for(let s of a)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(Cl),i()},o.range=function(a){return arguments.length?(t=Array.from(a),i()):t.slice()},o.unknown=function(a){return arguments.length?(r=a,o):r},o.quantiles=function(){return n.slice()},o.copy=function(){return eK().domain(e).range(t).unknown(r)},_a.apply(o,arguments)}function tK(){var e=0,t=1,n=1,r=[.5],i=[0,1],o;function a(u){return u!=null&&u<=u?i[Hm(r,u,0,n)]:o}function s(){var u=-1;for(r=new Array(n);++u<n;)r[u]=((u+1)*t-(u-n)*e)/(n+1);return a}return a.domain=function(u){return arguments.length?([e,t]=u,e=+e,t=+t,s()):[e,t]},a.range=function(u){return arguments.length?(n=(i=Array.from(u)).length-1,s()):i.slice()},a.invertExtent=function(u){var l=i.indexOf(u);return l<0?[NaN,NaN]:l<1?[e,r[0]]:l>=n?[r[n-1],t]:[r[l-1],r[l]]},a.unknown=function(u){return arguments.length&&(o=u),a},a.thresholds=function(){return r.slice()},a.copy=function(){return tK().domain([e,t]).range(i).unknown(o)},_a.apply(Kl(a),arguments)}function nK(){var e=[.5],t=[0,1],n,r=1;function i(o){return o!=null&&o<=o?t[Hm(e,o,0,r)]:n}return i.domain=function(o){return arguments.length?(e=Array.from(o),r=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(o){return arguments.length?(t=Array.from(o),r=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(o){var a=t.indexOf(o);return[e[a-1],e[a]]},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return nK().domain(e).range(t).unknown(n)},_a.apply(i,arguments)}const d3=new Date,h3=new Date;function Zr(e,t,n,r){function i(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return i.floor=o=>(e(o=new Date(+o)),o),i.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),i.round=o=>{const a=i(o),s=i.ceil(o);return o-a<s-o?a:s},i.offset=(o,a)=>(t(o=new Date(+o),a==null?1:Math.floor(a)),o),i.range=(o,a,s)=>{const u=[];if(o=i.ceil(o),s=s==null?1:Math.floor(s),!(o<a)||!(s>0))return u;let l;do u.push(l=new Date(+o)),t(o,s),e(o);while(l<o&&o<a);return u},i.filter=o=>Zr(a=>{if(a>=a)for(;e(a),!o(a);)a.setTime(a-1)},(a,s)=>{if(a>=a)if(s<0)for(;++s<=0;)for(;t(a,-1),!o(a););else for(;--s>=0;)for(;t(a,1),!o(a););}),n&&(i.count=(o,a)=>(d3.setTime(+o),h3.setTime(+a),e(d3),e(h3),Math.floor(n(d3,h3))),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 Gb=Zr(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Gb.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Zr(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Gb);Gb.range;const au=1e3,fa=au*60,su=fa*60,Cu=su*24,NA=Cu*7,Y7=Cu*30,p3=Cu*365,Ac=Zr(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*au)},(e,t)=>(t-e)/au,e=>e.getUTCSeconds());Ac.range;const LA=Zr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*au)},(e,t)=>{e.setTime(+e+t*fa)},(e,t)=>(t-e)/fa,e=>e.getMinutes());LA.range;const FA=Zr(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*fa)},(e,t)=>(t-e)/fa,e=>e.getUTCMinutes());FA.range;const jA=Zr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*au-e.getMinutes()*fa)},(e,t)=>{e.setTime(+e+t*su)},(e,t)=>(t-e)/su,e=>e.getHours());jA.range;const BA=Zr(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*su)},(e,t)=>(t-e)/su,e=>e.getUTCHours());BA.range;const Gm=Zr(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*fa)/Cu,e=>e.getDate()-1);Gm.range;const n2=Zr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Cu,e=>e.getUTCDate()-1);n2.range;const rK=Zr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Cu,e=>Math.floor(e/Cu));rK.range;function _f(e){return Zr(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*fa)/NA)}const r2=_f(0),Yb=_f(1),JMe=_f(2),eRe=_f(3),uh=_f(4),tRe=_f(5),nRe=_f(6);r2.range;Yb.range;JMe.range;eRe.range;uh.range;tRe.range;nRe.range;function Sf(e){return Zr(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/NA)}const i2=Sf(0),Zb=Sf(1),rRe=Sf(2),iRe=Sf(3),lh=Sf(4),oRe=Sf(5),aRe=Sf(6);i2.range;Zb.range;rRe.range;iRe.range;lh.range;oRe.range;aRe.range;const zA=Zr(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());zA.range;const UA=Zr(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());UA.range;const Eu=Zr(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Eu.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Zr(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});Eu.range;const Ou=Zr(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Ou.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Zr(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});Ou.range;function iK(e,t,n,r,i,o){const a=[[Ac,1,au],[Ac,5,5*au],[Ac,15,15*au],[Ac,30,30*au],[o,1,fa],[o,5,5*fa],[o,15,15*fa],[o,30,30*fa],[i,1,su],[i,3,3*su],[i,6,6*su],[i,12,12*su],[r,1,Cu],[r,2,2*Cu],[n,1,NA],[t,1,Y7],[t,3,3*Y7],[e,1,p3]];function s(l,c,f){const h=c<l;h&&([l,c]=[c,l]);const p=f&&typeof f.range=="function"?f:u(l,c,f),m=p?p.range(l,+c+1):[];return h?m.reverse():m}function u(l,c,f){const h=Math.abs(c-l)/f,p=CA(([,,b])=>b).right(a,h);if(p===a.length)return e.every(m6(l/p3,c/p3,f));if(p===0)return Gb.every(Math.max(m6(l,c,f),1));const[m,v]=a[h/a[p-1][2]<a[p][2]/h?p-1:p];return m.every(v)}return[s,u]}const[sRe,uRe]=iK(Ou,UA,i2,rK,BA,FA),[lRe,cRe]=iK(Eu,zA,r2,Gm,jA,LA);function g3(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function m3(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Kp(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function fRe(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,o=e.days,a=e.shortDays,s=e.months,u=e.shortMonths,l=qp(i),c=Gp(i),f=qp(o),h=Gp(o),p=qp(a),m=Gp(a),v=qp(s),b=Gp(s),w=qp(u),x=Gp(u),S={a:H,A:j,b:q,B:Y,c:null,d:t$,e:t$,f:$Re,g:WRe,G:KRe,H:MRe,I:RRe,j:DRe,L:oK,m:IRe,M:NRe,p:re,q:ie,Q:i$,s:o$,S:LRe,u:FRe,U:jRe,V:BRe,w:zRe,W:URe,x:null,X:null,y:VRe,Y:HRe,Z:qRe,"%":r$},O={a:se,A:ye,b:we,B:He,c:null,d:n$,e:n$,f:XRe,g:s9e,G:l9e,H:GRe,I:YRe,j:ZRe,L:sK,m:QRe,M:JRe,p:Ee,q:it,Q:i$,s:o$,S:e9e,u:t9e,U:n9e,V:r9e,w:i9e,W:o9e,x:null,X:null,y:a9e,Y:u9e,Z:c9e,"%":r$},E={a:B,A:W,b:V,B:ee,c:Z,d:J7,e:J7,f:ARe,g:Q7,G:X7,H:e$,I:e$,j:SRe,L:ORe,m:_Re,M:CRe,p:I,q:wRe,Q:kRe,s:TRe,S:ERe,u:mRe,U:vRe,V:yRe,w:gRe,W:bRe,x:K,X:G,y:Q7,Y:X7,Z:xRe,"%":PRe};S.x=C(n,S),S.X=C(r,S),S.c=C(t,S),O.x=C(n,O),O.X=C(r,O),O.c=C(t,O);function C(ke,Le){return function(De){var me=[],yt=-1,lt=0,Nt=ke.length,bn,nn,ne;for(De instanceof Date||(De=new Date(+De));++yt<Nt;)ke.charCodeAt(yt)===37&&(me.push(ke.slice(lt,yt)),(nn=Z7[bn=ke.charAt(++yt)])!=null?bn=ke.charAt(++yt):nn=bn==="e"?" ":"0",(ne=Le[bn])&&(bn=ne(De,nn)),me.push(bn),lt=yt+1);return me.push(ke.slice(lt,yt)),me.join("")}}function P(ke,Le){return function(De){var me=Kp(1900,void 0,1),yt=M(me,ke,De+="",0),lt,Nt;if(yt!=De.length)return null;if("Q"in me)return new Date(me.Q);if("s"in me)return new Date(me.s*1e3+("L"in me?me.L:0));if(Le&&!("Z"in me)&&(me.Z=0),"p"in me&&(me.H=me.H%12+me.p*12),me.m===void 0&&(me.m="q"in me?me.q:0),"V"in me){if(me.V<1||me.V>53)return null;"w"in me||(me.w=1),"Z"in me?(lt=m3(Kp(me.y,0,1)),Nt=lt.getUTCDay(),lt=Nt>4||Nt===0?Zb.ceil(lt):Zb(lt),lt=n2.offset(lt,(me.V-1)*7),me.y=lt.getUTCFullYear(),me.m=lt.getUTCMonth(),me.d=lt.getUTCDate()+(me.w+6)%7):(lt=g3(Kp(me.y,0,1)),Nt=lt.getDay(),lt=Nt>4||Nt===0?Yb.ceil(lt):Yb(lt),lt=Gm.offset(lt,(me.V-1)*7),me.y=lt.getFullYear(),me.m=lt.getMonth(),me.d=lt.getDate()+(me.w+6)%7)}else("W"in me||"U"in me)&&("w"in me||(me.w="u"in me?me.u%7:"W"in me?1:0),Nt="Z"in me?m3(Kp(me.y,0,1)).getUTCDay():g3(Kp(me.y,0,1)).getDay(),me.m=0,me.d="W"in me?(me.w+6)%7+me.W*7-(Nt+5)%7:me.w+me.U*7-(Nt+6)%7);return"Z"in me?(me.H+=me.Z/100|0,me.M+=me.Z%100,m3(me)):g3(me)}}function M(ke,Le,De,me){for(var yt=0,lt=Le.length,Nt=De.length,bn,nn;yt<lt;){if(me>=Nt)return-1;if(bn=Le.charCodeAt(yt++),bn===37){if(bn=Le.charAt(yt++),nn=E[bn in Z7?Le.charAt(yt++):bn],!nn||(me=nn(ke,De,me))<0)return-1}else if(bn!=De.charCodeAt(me++))return-1}return me}function I(ke,Le,De){var me=l.exec(Le.slice(De));return me?(ke.p=c.get(me[0].toLowerCase()),De+me[0].length):-1}function B(ke,Le,De){var me=p.exec(Le.slice(De));return me?(ke.w=m.get(me[0].toLowerCase()),De+me[0].length):-1}function W(ke,Le,De){var me=f.exec(Le.slice(De));return me?(ke.w=h.get(me[0].toLowerCase()),De+me[0].length):-1}function V(ke,Le,De){var me=w.exec(Le.slice(De));return me?(ke.m=x.get(me[0].toLowerCase()),De+me[0].length):-1}function ee(ke,Le,De){var me=v.exec(Le.slice(De));return me?(ke.m=b.get(me[0].toLowerCase()),De+me[0].length):-1}function Z(ke,Le,De){return M(ke,t,Le,De)}function K(ke,Le,De){return M(ke,n,Le,De)}function G(ke,Le,De){return M(ke,r,Le,De)}function H(ke){return a[ke.getDay()]}function j(ke){return o[ke.getDay()]}function q(ke){return u[ke.getMonth()]}function Y(ke){return s[ke.getMonth()]}function re(ke){return i[+(ke.getHours()>=12)]}function ie(ke){return 1+~~(ke.getMonth()/3)}function se(ke){return a[ke.getUTCDay()]}function ye(ke){return o[ke.getUTCDay()]}function we(ke){return u[ke.getUTCMonth()]}function He(ke){return s[ke.getUTCMonth()]}function Ee(ke){return i[+(ke.getUTCHours()>=12)]}function it(ke){return 1+~~(ke.getUTCMonth()/3)}return{format:function(ke){var Le=C(ke+="",S);return Le.toString=function(){return ke},Le},parse:function(ke){var Le=P(ke+="",!1);return Le.toString=function(){return ke},Le},utcFormat:function(ke){var Le=C(ke+="",O);return Le.toString=function(){return ke},Le},utcParse:function(ke){var Le=P(ke+="",!0);return Le.toString=function(){return ke},Le}}}var Z7={"-":"",_:" ",0:"0"},ai=/^\s*\d+/,dRe=/^%/,hRe=/[\\^$*+?|[\]().{}]/g;function xn(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",o=i.length;return r+(o<n?new Array(n-o+1).join(t)+i:i)}function pRe(e){return e.replace(hRe,"\\$&")}function qp(e){return new RegExp("^(?:"+e.map(pRe).join("|")+")","i")}function Gp(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function gRe(e,t,n){var r=ai.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function mRe(e,t,n){var r=ai.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function vRe(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function yRe(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function bRe(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function X7(e,t,n){var r=ai.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function Q7(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function xRe(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function wRe(e,t,n){var r=ai.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function _Re(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function J7(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function SRe(e,t,n){var r=ai.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function e$(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function CRe(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function ERe(e,t,n){var r=ai.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function ORe(e,t,n){var r=ai.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function ARe(e,t,n){var r=ai.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function PRe(e,t,n){var r=dRe.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function kRe(e,t,n){var r=ai.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function TRe(e,t,n){var r=ai.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function t$(e,t){return xn(e.getDate(),t,2)}function MRe(e,t){return xn(e.getHours(),t,2)}function RRe(e,t){return xn(e.getHours()%12||12,t,2)}function DRe(e,t){return xn(1+Gm.count(Eu(e),e),t,3)}function oK(e,t){return xn(e.getMilliseconds(),t,3)}function $Re(e,t){return oK(e,t)+"000"}function IRe(e,t){return xn(e.getMonth()+1,t,2)}function NRe(e,t){return xn(e.getMinutes(),t,2)}function LRe(e,t){return xn(e.getSeconds(),t,2)}function FRe(e){var t=e.getDay();return t===0?7:t}function jRe(e,t){return xn(r2.count(Eu(e)-1,e),t,2)}function aK(e){var t=e.getDay();return t>=4||t===0?uh(e):uh.ceil(e)}function BRe(e,t){return e=aK(e),xn(uh.count(Eu(e),e)+(Eu(e).getDay()===4),t,2)}function zRe(e){return e.getDay()}function URe(e,t){return xn(Yb.count(Eu(e)-1,e),t,2)}function VRe(e,t){return xn(e.getFullYear()%100,t,2)}function WRe(e,t){return e=aK(e),xn(e.getFullYear()%100,t,2)}function HRe(e,t){return xn(e.getFullYear()%1e4,t,4)}function KRe(e,t){var n=e.getDay();return e=n>=4||n===0?uh(e):uh.ceil(e),xn(e.getFullYear()%1e4,t,4)}function qRe(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+xn(t/60|0,"0",2)+xn(t%60,"0",2)}function n$(e,t){return xn(e.getUTCDate(),t,2)}function GRe(e,t){return xn(e.getUTCHours(),t,2)}function YRe(e,t){return xn(e.getUTCHours()%12||12,t,2)}function ZRe(e,t){return xn(1+n2.count(Ou(e),e),t,3)}function sK(e,t){return xn(e.getUTCMilliseconds(),t,3)}function XRe(e,t){return sK(e,t)+"000"}function QRe(e,t){return xn(e.getUTCMonth()+1,t,2)}function JRe(e,t){return xn(e.getUTCMinutes(),t,2)}function e9e(e,t){return xn(e.getUTCSeconds(),t,2)}function t9e(e){var t=e.getUTCDay();return t===0?7:t}function n9e(e,t){return xn(i2.count(Ou(e)-1,e),t,2)}function uK(e){var t=e.getUTCDay();return t>=4||t===0?lh(e):lh.ceil(e)}function r9e(e,t){return e=uK(e),xn(lh.count(Ou(e),e)+(Ou(e).getUTCDay()===4),t,2)}function i9e(e){return e.getUTCDay()}function o9e(e,t){return xn(Zb.count(Ou(e)-1,e),t,2)}function a9e(e,t){return xn(e.getUTCFullYear()%100,t,2)}function s9e(e,t){return e=uK(e),xn(e.getUTCFullYear()%100,t,2)}function u9e(e,t){return xn(e.getUTCFullYear()%1e4,t,4)}function l9e(e,t){var n=e.getUTCDay();return e=n>=4||n===0?lh(e):lh.ceil(e),xn(e.getUTCFullYear()%1e4,t,4)}function c9e(){return"+0000"}function r$(){return"%"}function i$(e){return+e}function o$(e){return Math.floor(+e/1e3)}var Qf,lK,cK;f9e({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 f9e(e){return Qf=fRe(e),lK=Qf.format,Qf.parse,cK=Qf.utcFormat,Qf.utcParse,Qf}function d9e(e){return new Date(e)}function h9e(e){return e instanceof Date?+e:+new Date(+e)}function VA(e,t,n,r,i,o,a,s,u,l){var c=kA(),f=c.invert,h=c.domain,p=l(".%L"),m=l(":%S"),v=l("%I:%M"),b=l("%I %p"),w=l("%a %d"),x=l("%b %d"),S=l("%B"),O=l("%Y");function E(C){return(u(C)<C?p:s(C)<C?m:a(C)<C?v:o(C)<C?b:r(C)<C?i(C)<C?w:x:n(C)<C?S:O)(C)}return c.invert=function(C){return new Date(f(C))},c.domain=function(C){return arguments.length?h(Array.from(C,h9e)):h().map(d9e)},c.ticks=function(C){var P=h();return e(P[0],P[P.length-1],C??10)},c.tickFormat=function(C,P){return P==null?E:l(P)},c.nice=function(C){var P=h();return(!C||typeof C.range!="function")&&(C=t(P[0],P[P.length-1],C??10)),C?h(ZH(P,C)):c},c.copy=function(){return qm(c,VA(e,t,n,r,i,o,a,s,u,l))},c}function p9e(){return _a.apply(VA(lRe,cRe,Eu,zA,r2,Gm,jA,LA,Ac,lK).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function g9e(){return _a.apply(VA(sRe,uRe,Ou,UA,i2,n2,BA,FA,Ac,cK).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function o2(){var e=0,t=1,n,r,i,o,a=Vi,s=!1,u;function l(f){return f==null||isNaN(f=+f)?u:a(i===0?.5:(f=(o(f)-n)*i,s?Math.max(0,Math.min(1,f)):f))}l.domain=function(f){return arguments.length?([e,t]=f,n=o(e=+e),r=o(t=+t),i=n===r?0:1/(r-n),l):[e,t]},l.clamp=function(f){return arguments.length?(s=!!f,l):s},l.interpolator=function(f){return arguments.length?(a=f,l):a};function c(f){return function(h){var p,m;return arguments.length?([p,m]=h,a=f(p,m),l):[a(0),a(1)]}}return l.range=c(Jh),l.rangeRound=c(PA),l.unknown=function(f){return arguments.length?(u=f,l):u},function(f){return o=f,n=f(e),r=f(t),i=n===r?0:1/(r-n),l}}function ql(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function fK(){var e=Kl(o2()(Vi));return e.copy=function(){return ql(e,fK())},Du.apply(e,arguments)}function dK(){var e=RA(o2()).domain([1,10]);return e.copy=function(){return ql(e,dK()).base(e.base())},Du.apply(e,arguments)}function hK(){var e=DA(o2());return e.copy=function(){return ql(e,hK()).constant(e.constant())},Du.apply(e,arguments)}function WA(){var e=$A(o2());return e.copy=function(){return ql(e,WA()).exponent(e.exponent())},Du.apply(e,arguments)}function m9e(){return WA.apply(null,arguments).exponent(.5)}function pK(){var e=[],t=Vi;function n(r){if(r!=null&&!isNaN(r=+r))return t((Hm(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let i of r)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(Cl),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,i)=>t(i/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(i,o)=>nMe(e,o/r))},n.copy=function(){return pK(t).domain(e)},Du.apply(n,arguments)}function a2(){var e=0,t=.5,n=1,r=1,i,o,a,s,u,l=Vi,c,f=!1,h;function p(v){return isNaN(v=+v)?h:(v=.5+((v=+c(v))-o)*(r*v<r*o?s:u),l(f?Math.max(0,Math.min(1,v)):v))}p.domain=function(v){return arguments.length?([e,t,n]=v,i=c(e=+e),o=c(t=+t),a=c(n=+n),s=i===o?0:.5/(o-i),u=o===a?0:.5/(a-o),r=o<i?-1:1,p):[e,t,n]},p.clamp=function(v){return arguments.length?(f=!!v,p):f},p.interpolator=function(v){return arguments.length?(l=v,p):l};function m(v){return function(b){var w,x,S;return arguments.length?([w,x,S]=b,l=PMe(v,[w,x,S]),p):[l(0),l(.5),l(1)]}}return p.range=m(Jh),p.rangeRound=m(PA),p.unknown=function(v){return arguments.length?(h=v,p):h},function(v){return c=v,i=v(e),o=v(t),a=v(n),s=i===o?0:.5/(o-i),u=o===a?0:.5/(a-o),r=o<i?-1:1,p}}function gK(){var e=Kl(a2()(Vi));return e.copy=function(){return ql(e,gK())},Du.apply(e,arguments)}function mK(){var e=RA(a2()).domain([.1,1,10]);return e.copy=function(){return ql(e,mK()).base(e.base())},Du.apply(e,arguments)}function vK(){var e=DA(a2());return e.copy=function(){return ql(e,vK()).constant(e.constant())},Du.apply(e,arguments)}function HA(){var e=$A(a2());return e.copy=function(){return ql(e,HA()).exponent(e.exponent())},Du.apply(e,arguments)}function v9e(){return HA.apply(null,arguments).exponent(.5)}const a$=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Ig,scaleDiverging:gK,scaleDivergingLog:mK,scaleDivergingPow:HA,scaleDivergingSqrt:v9e,scaleDivergingSymlog:vK,scaleIdentity:YH,scaleImplicit:v6,scaleLinear:qb,scaleLog:XH,scaleOrdinal:EA,scalePoint:k0,scalePow:IA,scaleQuantile:eK,scaleQuantize:tK,scaleRadial:JH,scaleSequential:fK,scaleSequentialLog:dK,scaleSequentialPow:WA,scaleSequentialQuantile:pK,scaleSequentialSqrt:m9e,scaleSequentialSymlog:hK,scaleSqrt:XMe,scaleSymlog:QH,scaleThreshold:nK,scaleTime:p9e,scaleUtc:g9e,tickFormat:GH},Symbol.toStringTag,{value:"Module"}));var y9e=Wh;function b9e(e,t,n){for(var r=-1,i=e.length;++r<i;){var o=e[r],a=t(o);if(a!=null&&(s===void 0?a===a&&!y9e(a):n(a,s)))var s=a,u=o}return u}var yK=b9e;function x9e(e,t){return e>t}var w9e=x9e,_9e=yK,S9e=w9e,C9e=Qh;function E9e(e){return e&&e.length?_9e(e,C9e,S9e):void 0}var O9e=E9e;const ll=Dn(O9e);function A9e(e,t){return e<t}var P9e=A9e,k9e=yK,T9e=P9e,M9e=Qh;function R9e(e){return e&&e.length?k9e(e,M9e,T9e):void 0}var D9e=R9e;const s2=Dn(D9e);var $9e=oA,I9e=Hl,N9e=AH,L9e=vo;function F9e(e,t){var n=L9e(e)?$9e:N9e;return n(e,I9e(t))}var j9e=F9e,B9e=EH,z9e=j9e;function U9e(e,t){return B9e(z9e(e,t),1)}var V9e=U9e;const W9e=Dn(V9e);var H9e=bA;function K9e(e,t){return H9e(e,t)}var q9e=K9e;const af=Dn(q9e);var ep=1e9,G9e={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},qA,ar=!0,ba="[DecimalError] ",Nc=ba+"Invalid argument: ",KA=ba+"Exponent out of range: ",tp=Math.floor,mc=Math.pow,Y9e=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,$o,ei=1e7,tr=7,bK=9007199254740991,Xb=tp(bK/tr),st={};st.absoluteValue=st.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};st.comparedTo=st.cmp=function(e){var t,n,r,i,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(r=o.d.length,i=e.d.length,t=0,n=r<i?r:i;t<n;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return r===i?0:r>i^o.s<0?1:-1};st.decimalPlaces=st.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*tr;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};st.dividedBy=st.div=function(e){return pu(this,new this.constructor(e))};st.dividedToIntegerBy=st.idiv=function(e){var t=this,n=t.constructor;return zn(pu(t,new n(e),0,1),n.precision)};st.equals=st.eq=function(e){return!this.cmp(e)};st.exponent=function(){return Mr(this)};st.greaterThan=st.gt=function(e){return this.cmp(e)>0};st.greaterThanOrEqualTo=st.gte=function(e){return this.cmp(e)>=0};st.isInteger=st.isint=function(){return this.e>this.d.length-2};st.isNegative=st.isneg=function(){return this.s<0};st.isPositive=st.ispos=function(){return this.s>0};st.isZero=function(){return this.s===0};st.lessThan=st.lt=function(e){return this.cmp(e)<0};st.lessThanOrEqualTo=st.lte=function(e){return this.cmp(e)<1};st.logarithm=st.log=function(e){var t,n=this,r=n.constructor,i=r.precision,o=i+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq($o))throw Error(ba+"NaN");if(n.s<1)throw Error(ba+(n.s?"NaN":"-Infinity"));return n.eq($o)?new r(0):(ar=!1,t=pu(Bg(n,o),Bg(e,o),o),ar=!0,zn(t,i))};st.minus=st.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?_K(t,e):xK(t,(e.s=-e.s,e))};st.modulo=st.mod=function(e){var t,n=this,r=n.constructor,i=r.precision;if(e=new r(e),!e.s)throw Error(ba+"NaN");return n.s?(ar=!1,t=pu(n,e,0,1).times(e),ar=!0,n.minus(t)):zn(new r(n),i)};st.naturalExponential=st.exp=function(){return wK(this)};st.naturalLogarithm=st.ln=function(){return Bg(this)};st.negated=st.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};st.plus=st.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?xK(t,e):_K(t,(e.s=-e.s,e))};st.precision=st.sd=function(e){var t,n,r,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Nc+e);if(t=Mr(i)+1,r=i.d.length-1,n=r*tr+1,r=i.d[r],r){for(;r%10==0;r/=10)n--;for(r=i.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};st.squareRoot=st.sqrt=function(){var e,t,n,r,i,o,a,s=this,u=s.constructor;if(s.s<1){if(!s.s)return new u(0);throw Error(ba+"NaN")}for(e=Mr(s),ar=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=xs(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=tp((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new u(t)):r=new u(i.toString()),n=u.precision,i=a=n+3;;)if(o=r,r=o.plus(pu(s,o,a+2)).times(.5),xs(o.d).slice(0,a)===(t=xs(r.d)).slice(0,a)){if(t=t.slice(a-3,a+1),i==a&&t=="4999"){if(zn(o,n+1,0),o.times(o).eq(s)){r=o;break}}else if(t!="9999")break;a+=4}return ar=!0,zn(r,n)};st.times=st.mul=function(e){var t,n,r,i,o,a,s,u,l,c=this,f=c.constructor,h=c.d,p=(e=new f(e)).d;if(!c.s||!e.s)return new f(0);for(e.s*=c.s,n=c.e+e.e,u=h.length,l=p.length,u<l&&(o=h,h=p,p=o,a=u,u=l,l=a),o=[],a=u+l,r=a;r--;)o.push(0);for(r=l;--r>=0;){for(t=0,i=u+r;i>r;)s=o[i]+p[r]*h[i-r-1]+t,o[i--]=s%ei|0,t=s/ei|0;o[i]=(o[i]+t)%ei|0}for(;!o[--a];)o.pop();return t?++n:o.shift(),e.d=o,e.e=n,ar?zn(e,f.precision):e};st.toDecimalPlaces=st.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Ds(e,0,ep),t===void 0?t=r.rounding:Ds(t,0,8),zn(n,e+Mr(n)+1,t))};st.toExponential=function(e,t){var n,r=this,i=r.constructor;return e===void 0?n=sf(r,!0):(Ds(e,0,ep),t===void 0?t=i.rounding:Ds(t,0,8),r=zn(new i(r),e+1,t),n=sf(r,!0,e+1)),n};st.toFixed=function(e,t){var n,r,i=this,o=i.constructor;return e===void 0?sf(i):(Ds(e,0,ep),t===void 0?t=o.rounding:Ds(t,0,8),r=zn(new o(i),e+Mr(i)+1,t),n=sf(r.abs(),!1,e+Mr(r)+1),i.isneg()&&!i.isZero()?"-"+n:n)};st.toInteger=st.toint=function(){var e=this,t=e.constructor;return zn(new t(e),Mr(e)+1,t.rounding)};st.toNumber=function(){return+this};st.toPower=st.pow=function(e){var t,n,r,i,o,a,s=this,u=s.constructor,l=12,c=+(e=new u(e));if(!e.s)return new u($o);if(s=new u(s),!s.s){if(e.s<1)throw Error(ba+"Infinity");return s}if(s.eq($o))return s;if(r=u.precision,e.eq($o))return zn(s,r);if(t=e.e,n=e.d.length-1,a=t>=n,o=s.s,a){if((n=c<0?-c:c)<=bK){for(i=new u($o),t=Math.ceil(r/tr+4),ar=!1;n%2&&(i=i.times(s),u$(i.d,t)),n=tp(n/2),n!==0;)s=s.times(s),u$(s.d,t);return ar=!0,e.s<0?new u($o).div(i):zn(i,r)}}else if(o<0)throw Error(ba+"NaN");return o=o<0&&e.d[Math.max(t,n)]&1?-1:1,s.s=1,ar=!1,i=e.times(Bg(s,r+l)),ar=!0,i=wK(i),i.s=o,i};st.toPrecision=function(e,t){var n,r,i=this,o=i.constructor;return e===void 0?(n=Mr(i),r=sf(i,n<=o.toExpNeg||n>=o.toExpPos)):(Ds(e,1,ep),t===void 0?t=o.rounding:Ds(t,0,8),i=zn(new o(i),e,t),n=Mr(i),r=sf(i,e<=n||n<=o.toExpNeg,e)),r};st.toSignificantDigits=st.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Ds(e,1,ep),t===void 0?t=r.rounding:Ds(t,0,8)),zn(new r(n),e,t)};st.toString=st.valueOf=st.val=st.toJSON=st[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Mr(e),n=e.constructor;return sf(e,t<=n.toExpNeg||t>=n.toExpPos)};function xK(e,t){var n,r,i,o,a,s,u,l,c=e.constructor,f=c.precision;if(!e.s||!t.s)return t.s||(t=new c(e)),ar?zn(t,f):t;if(u=e.d,l=t.d,a=e.e,i=t.e,u=u.slice(),o=a-i,o){for(o<0?(r=u,o=-o,s=l.length):(r=l,i=a,s=u.length),a=Math.ceil(f/tr),s=a>s?a+1:s+1,o>s&&(o=s,r.length=1),r.reverse();o--;)r.push(0);r.reverse()}for(s=u.length,o=l.length,s-o<0&&(o=s,r=l,l=u,u=r),n=0;o;)n=(u[--o]=u[o]+l[o]+n)/ei|0,u[o]%=ei;for(n&&(u.unshift(n),++i),s=u.length;u[--s]==0;)u.pop();return t.d=u,t.e=i,ar?zn(t,f):t}function Ds(e,t,n){if(e!==~~e||e<t||e>n)throw Error(Nc+e)}function xs(e){var t,n,r,i=e.length-1,o="",a=e[0];if(i>0){for(o+=a,t=1;t<i;t++)r=e[t]+"",n=tr-r.length,n&&(o+=Ju(n)),o+=r;a=e[t],r=a+"",n=tr-r.length,n&&(o+=Ju(n))}else if(a===0)return"0";for(;a%10===0;)a/=10;return o+a}var pu=function(){function e(r,i){var o,a=0,s=r.length;for(r=r.slice();s--;)o=r[s]*i+a,r[s]=o%ei|0,a=o/ei|0;return a&&r.unshift(a),r}function t(r,i,o,a){var s,u;if(o!=a)u=o>a?1:-1;else for(s=u=0;s<o;s++)if(r[s]!=i[s]){u=r[s]>i[s]?1:-1;break}return u}function n(r,i,o){for(var a=0;o--;)r[o]-=a,a=r[o]<i[o]?1:0,r[o]=a*ei+r[o]-i[o];for(;!r[0]&&r.length>1;)r.shift()}return function(r,i,o,a){var s,u,l,c,f,h,p,m,v,b,w,x,S,O,E,C,P,M,I=r.constructor,B=r.s==i.s?1:-1,W=r.d,V=i.d;if(!r.s)return new I(r);if(!i.s)throw Error(ba+"Division by zero");for(u=r.e-i.e,P=V.length,E=W.length,p=new I(B),m=p.d=[],l=0;V[l]==(W[l]||0);)++l;if(V[l]>(W[l]||0)&&--u,o==null?x=o=I.precision:a?x=o+(Mr(r)-Mr(i))+1:x=o,x<0)return new I(0);if(x=x/tr+2|0,l=0,P==1)for(c=0,V=V[0],x++;(l<E||c)&&x--;l++)S=c*ei+(W[l]||0),m[l]=S/V|0,c=S%V|0;else{for(c=ei/(V[0]+1)|0,c>1&&(V=e(V,c),W=e(W,c),P=V.length,E=W.length),O=P,v=W.slice(0,P),b=v.length;b<P;)v[b++]=0;M=V.slice(),M.unshift(0),C=V[0],V[1]>=ei/2&&++C;do c=0,s=t(V,v,P,b),s<0?(w=v[0],P!=b&&(w=w*ei+(v[1]||0)),c=w/C|0,c>1?(c>=ei&&(c=ei-1),f=e(V,c),h=f.length,b=v.length,s=t(f,v,h,b),s==1&&(c--,n(f,P<h?M:V,h))):(c==0&&(s=c=1),f=V.slice()),h=f.length,h<b&&f.unshift(0),n(v,f,b),s==-1&&(b=v.length,s=t(V,v,P,b),s<1&&(c++,n(v,P<b?M:V,b))),b=v.length):s===0&&(c++,v=[0]),m[l++]=c,s&&v[0]?v[b++]=W[O]||0:(v=[W[O]],b=1);while((O++<E||v[0]!==void 0)&&x--)}return m[0]||m.shift(),p.e=u,zn(p,a?o+Mr(p)+1:o)}}();function wK(e,t){var n,r,i,o,a,s,u=0,l=0,c=e.constructor,f=c.precision;if(Mr(e)>16)throw Error(KA+Mr(e));if(!e.s)return new c($o);for(t==null?(ar=!1,s=f):s=t,a=new c(.03125);e.abs().gte(.1);)e=e.times(a),l+=5;for(r=Math.log(mc(2,l))/Math.LN10*2+5|0,s+=r,n=i=o=new c($o),c.precision=s;;){if(i=zn(i.times(e),s),n=n.times(++u),a=o.plus(pu(i,n,s)),xs(a.d).slice(0,s)===xs(o.d).slice(0,s)){for(;l--;)o=zn(o.times(o),s);return c.precision=f,t==null?(ar=!0,zn(o,f)):o}o=a}}function Mr(e){for(var t=e.e*tr,n=e.d[0];n>=10;n/=10)t++;return t}function v3(e,t,n){if(t>e.LN10.sd())throw ar=!0,n&&(e.precision=n),Error(ba+"LN10 precision limit exceeded");return zn(new e(e.LN10),t)}function Ju(e){for(var t="";e--;)t+="0";return t}function Bg(e,t){var n,r,i,o,a,s,u,l,c,f=1,h=10,p=e,m=p.d,v=p.constructor,b=v.precision;if(p.s<1)throw Error(ba+(p.s?"NaN":"-Infinity"));if(p.eq($o))return new v(0);if(t==null?(ar=!1,l=b):l=t,p.eq(10))return t==null&&(ar=!0),v3(v,l);if(l+=h,v.precision=l,n=xs(m),r=n.charAt(0),o=Mr(p),Math.abs(o)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)p=p.times(e),n=xs(p.d),r=n.charAt(0),f++;o=Mr(p),r>1?(p=new v("0."+n),o++):p=new v(r+"."+n.slice(1))}else return u=v3(v,l+2,b).times(o+""),p=Bg(new v(r+"."+n.slice(1)),l-h).plus(u),v.precision=b,t==null?(ar=!0,zn(p,b)):p;for(s=a=p=pu(p.minus($o),p.plus($o),l),c=zn(p.times(p),l),i=3;;){if(a=zn(a.times(c),l),u=s.plus(pu(a,new v(i),l)),xs(u.d).slice(0,l)===xs(s.d).slice(0,l))return s=s.times(2),o!==0&&(s=s.plus(v3(v,l+2,b).times(o+""))),s=pu(s,new v(f),l),v.precision=b,t==null?(ar=!0,zn(s,b)):s;s=u,i+=2}}function s$(e,t){var n,r,i;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(r,i),t){if(i-=r,n=n-r-1,e.e=tp(n/tr),e.d=[],r=(n+1)%tr,n<0&&(r+=tr),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=tr;r<i;)e.d.push(+t.slice(r,r+=tr));t=t.slice(r),r=tr-t.length}else r-=i;for(;r--;)t+="0";if(e.d.push(+t),ar&&(e.e>Xb||e.e<-Xb))throw Error(KA+n)}else e.s=0,e.e=0,e.d=[0];return e}function zn(e,t,n){var r,i,o,a,s,u,l,c,f=e.d;for(a=1,o=f[0];o>=10;o/=10)a++;if(r=t-a,r<0)r+=tr,i=t,l=f[c=0];else{if(c=Math.ceil((r+1)/tr),o=f.length,c>=o)return e;for(l=o=f[c],a=1;o>=10;o/=10)a++;r%=tr,i=r-tr+a}if(n!==void 0&&(o=mc(10,a-i-1),s=l/o%10|0,u=t<0||f[c+1]!==void 0||l%o,u=n<4?(s||u)&&(n==0||n==(e.s<0?3:2)):s>5||s==5&&(n==4||u||n==6&&(r>0?i>0?l/mc(10,a-i):0:f[c-1])%10&1||n==(e.s<0?8:7))),t<1||!f[0])return u?(o=Mr(e),f.length=1,t=t-o-1,f[0]=mc(10,(tr-t%tr)%tr),e.e=tp(-t/tr)||0):(f.length=1,f[0]=e.e=e.s=0),e;if(r==0?(f.length=c,o=1,c--):(f.length=c+1,o=mc(10,tr-r),f[c]=i>0?(l/mc(10,a-i)%mc(10,i)|0)*o:0),u)for(;;)if(c==0){(f[0]+=o)==ei&&(f[0]=1,++e.e);break}else{if(f[c]+=o,f[c]!=ei)break;f[c--]=0,o=1}for(r=f.length;f[--r]===0;)f.pop();if(ar&&(e.e>Xb||e.e<-Xb))throw Error(KA+Mr(e));return e}function _K(e,t){var n,r,i,o,a,s,u,l,c,f,h=e.constructor,p=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),ar?zn(t,p):t;if(u=e.d,f=t.d,r=t.e,l=e.e,u=u.slice(),a=l-r,a){for(c=a<0,c?(n=u,a=-a,s=f.length):(n=f,r=l,s=u.length),i=Math.max(Math.ceil(p/tr),s)+2,a>i&&(a=i,n.length=1),n.reverse(),i=a;i--;)n.push(0);n.reverse()}else{for(i=u.length,s=f.length,c=i<s,c&&(s=i),i=0;i<s;i++)if(u[i]!=f[i]){c=u[i]<f[i];break}a=0}for(c&&(n=u,u=f,f=n,t.s=-t.s),s=u.length,i=f.length-s;i>0;--i)u[s++]=0;for(i=f.length;i>a;){if(u[--i]<f[i]){for(o=i;o&&u[--o]===0;)u[o]=ei-1;--u[o],u[i]+=ei}u[i]-=f[i]}for(;u[--s]===0;)u.pop();for(;u[0]===0;u.shift())--r;return u[0]?(t.d=u,t.e=r,ar?zn(t,p):t):new h(0)}function sf(e,t,n){var r,i=Mr(e),o=xs(e.d),a=o.length;return t?(n&&(r=n-a)>0?o=o.charAt(0)+"."+o.slice(1)+Ju(r):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+Ju(-i-1)+o,n&&(r=n-a)>0&&(o+=Ju(r))):i>=a?(o+=Ju(i+1-a),n&&(r=n-i-1)>0&&(o=o+"."+Ju(r))):((r=i+1)<a&&(o=o.slice(0,r)+"."+o.slice(r)),n&&(r=n-a)>0&&(i+1===a&&(o+="."),o+=Ju(r))),e.s<0?"-"+o:o}function u$(e,t){if(e.length>t)return e.length=t,!0}function SK(e){var t,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(Nc+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 s$(a,o.toString())}else if(typeof o!="string")throw Error(Nc+o);if(o.charCodeAt(0)===45?(o=o.slice(1),a.s=-1):a.s=1,Y9e.test(o))s$(a,o);else throw Error(Nc+o)}if(i.prototype=st,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=SK,i.config=i.set=Z9e,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return i.config(e),i}function Z9e(e){if(!e||typeof e!="object")throw Error(ba+"Object expected");var t,n,r,i=["precision",1,ep,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((r=e[n=i[t]])!==void 0)if(tp(r)===r&&r>=i[t+1]&&r<=i[t+2])this[n]=r;else throw Error(Nc+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(Nc+n+": "+r);return this}var qA=SK(G9e);$o=new qA(1);const Nn=qA;function X9e(e){return tDe(e)||eDe(e)||J9e(e)||Q9e()}function Q9e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function J9e(e,t){if(e){if(typeof e=="string")return w6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w6(e,t)}}function eDe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function tDe(e){if(Array.isArray(e))return w6(e)}function w6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var nDe=function(t){return t},CK={"@@functional/placeholder":!0},EK=function(t){return t===CK},l$=function(t){return function n(){return arguments.length===0||arguments.length===1&&EK(arguments.length<=0?void 0:arguments[0])?n:t.apply(void 0,arguments)}},rDe=function e(t,n){return t===1?n:l$(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!==CK}).length;return a>=t?n.apply(void 0,i):e(t-a,l$(function(){for(var s=arguments.length,u=new Array(s),l=0;l<s;l++)u[l]=arguments[l];var c=i.map(function(f){return EK(f)?u.shift():f});return n.apply(void 0,X9e(c).concat(u))}))})},u2=function(t){return rDe(t.length,t)},_6=function(t,n){for(var r=[],i=t;i<n;++i)r[i-t]=i;return r},iDe=u2(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(n){return t[n]}).map(e)}),oDe=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return nDe;var i=n.reverse(),o=i[0],a=i.slice(1);return function(){return a.reduce(function(s,u){return u(s)},o.apply(void 0,arguments))}},S6=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},OK=function(t){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,u){return s===n[u]})||(n=o,r=t.apply(void 0,o)),r}};function aDe(e){var t;return e===0?t=1:t=Math.floor(new Nn(e).abs().log(10).toNumber())+1,t}function sDe(e,t,n){for(var r=new Nn(e),i=0,o=[];r.lt(t)&&i<1e5;)o.push(r.toNumber()),r=r.add(n),i++;return o}var uDe=u2(function(e,t,n){var r=+e,i=+t;return r+n*(i-r)}),lDe=u2(function(e,t,n){var r=t-+e;return r=r||1/0,(n-e)/r}),cDe=u2(function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))});const l2={rangeStep:sDe,getDigitCount:aDe,interpolateNumber:uDe,uninterpolateNumber:lDe,uninterpolateTruncation:cDe};function C6(e){return hDe(e)||dDe(e)||AK(e)||fDe()}function fDe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dDe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function hDe(e){if(Array.isArray(e))return E6(e)}function zg(e,t){return mDe(e)||gDe(e,t)||AK(e,t)||pDe()}function pDe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function AK(e,t){if(e){if(typeof e=="string")return E6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return E6(e,t)}}function E6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function gDe(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,i=!1,o=void 0;try{for(var a=e[Symbol.iterator](),s;!(r=(s=a.next()).done)&&(n.push(s.value),!(t&&n.length===t));r=!0);}catch(u){i=!0,o=u}finally{try{!r&&a.return!=null&&a.return()}finally{if(i)throw o}}return n}}function mDe(e){if(Array.isArray(e))return e}function PK(e){var t=zg(e,2),n=t[0],r=t[1],i=n,o=r;return n>r&&(i=r,o=n),[i,o]}function kK(e,t,n){if(e.lte(0))return new Nn(0);var r=l2.getDigitCount(e.toNumber()),i=new Nn(10).pow(r),o=e.div(i),a=r!==1?.05:.1,s=new Nn(Math.ceil(o.div(a).toNumber())).add(n).mul(a),u=s.mul(i);return t?u:new Nn(Math.ceil(u))}function vDe(e,t,n){var r=1,i=new Nn(e);if(!i.isint()&&n){var o=Math.abs(e);o<1?(r=new Nn(10).pow(l2.getDigitCount(e)-1),i=new Nn(Math.floor(i.div(r).toNumber())).mul(r)):o>1&&(i=new Nn(Math.floor(e)))}else e===0?i=new Nn(Math.floor((t-1)/2)):n||(i=new Nn(Math.floor(e)));var a=Math.floor((t-1)/2),s=oDe(iDe(function(u){return i.add(new Nn(u-a).mul(r)).toNumber()}),_6);return s(0,t)}function TK(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new Nn(0),tickMin:new Nn(0),tickMax:new Nn(0)};var o=kK(new Nn(t).sub(e).div(n-1),r,i),a;e<=0&&t>=0?a=new Nn(0):(a=new Nn(e).add(t).div(2),a=a.sub(new Nn(a).mod(o)));var s=Math.ceil(a.sub(e).div(o).toNumber()),u=Math.ceil(new Nn(t).sub(a).div(o).toNumber()),l=s+u+1;return l>n?TK(e,t,n,r,i+1):(l<n&&(u=t>0?u+(n-l):u,s=t>0?s:s+(n-l)),{step:o,tickMin:a.sub(new Nn(s).mul(o)),tickMax:a.add(new Nn(u).mul(o))})}function yDe(e){var t=zg(e,2),n=t[0],r=t[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=PK([n,r]),u=zg(s,2),l=u[0],c=u[1];if(l===-1/0||c===1/0){var f=c===1/0?[l].concat(C6(_6(0,i-1).map(function(){return 1/0}))):[].concat(C6(_6(0,i-1).map(function(){return-1/0})),[c]);return n>r?S6(f):f}if(l===c)return vDe(l,i,o);var h=TK(l,c,a,o),p=h.step,m=h.tickMin,v=h.tickMax,b=l2.rangeStep(m,v.add(new Nn(.1).mul(p)),p);return n>r?S6(b):b}function bDe(e,t){var n=zg(e,2),r=n[0],i=n[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=PK([r,i]),s=zg(a,2),u=s[0],l=s[1];if(u===-1/0||l===1/0)return[r,i];if(u===l)return[u];var c=Math.max(t,2),f=kK(new Nn(l).sub(u).div(c-1),o,0),h=[].concat(C6(l2.rangeStep(new Nn(u),new Nn(l).sub(new Nn(.99).mul(f)),f)),[l]);return r>i?S6(h):h}var xDe=OK(yDe),wDe=OK(bDe),_De="Invariant failed";function uf(e,t){throw new Error(_De)}var SDe=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function ch(e){"@babel/helpers - typeof";return ch=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ch(e)}function Qb(){return Qb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qb.apply(this,arguments)}function CDe(e,t){return PDe(e)||ADe(e,t)||ODe(e,t)||EDe()}function EDe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ODe(e,t){if(e){if(typeof e=="string")return c$(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c$(e,t)}}function c$(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ADe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function PDe(e){if(Array.isArray(e))return e}function kDe(e,t){if(e==null)return{};var n=TDe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function TDe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function MDe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function RDe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,DK(r.key),r)}}function DDe(e,t,n){return RDe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function $De(e,t,n){return t=Jb(t),IDe(e,MK()?Reflect.construct(t,n||[],Jb(e).constructor):t.apply(e,n))}function IDe(e,t){if(t&&(ch(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return NDe(e)}function NDe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function MK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(MK=function(){return!!e})()}function Jb(e){return Jb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Jb(e)}function LDe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&O6(e,t)}function O6(e,t){return O6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},O6(e,t)}function RK(e,t,n){return t=DK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function DK(e){var t=FDe(e,"string");return ch(t)=="symbol"?t:t+""}function FDe(e,t){if(ch(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(ch(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var np=function(e){function t(){return MDe(this,t),$De(this,t,arguments)}return LDe(t,e),DDe(t,[{key:"render",value:function(){var r=this.props,i=r.offset,o=r.layout,a=r.width,s=r.dataKey,u=r.data,l=r.dataPointFormatter,c=r.xAxis,f=r.yAxis,h=kDe(r,SDe),p=zt(h,!1);this.props.direction==="x"&&c.type!=="number"&&uf();var m=u.map(function(v){var b=l(v,s),w=b.x,x=b.y,S=b.value,O=b.errorVal;if(!O)return null;var E=[],C,P;if(Array.isArray(O)){var M=CDe(O,2);C=M[0],P=M[1]}else C=P=O;if(o==="vertical"){var I=c.scale,B=x+i,W=B+a,V=B-a,ee=I(S-C),Z=I(S+P);E.push({x1:Z,y1:W,x2:Z,y2:V}),E.push({x1:ee,y1:B,x2:Z,y2:B}),E.push({x1:ee,y1:W,x2:ee,y2:V})}else if(o==="horizontal"){var K=f.scale,G=w+i,H=G-a,j=G+a,q=K(S-C),Y=K(S+P);E.push({x1:H,y1:Y,x2:j,y2:Y}),E.push({x1:G,y1:q,x2:G,y2:Y}),E.push({x1:H,y1:q,x2:j,y2:q})}return F.createElement(En,Qb({className:"recharts-errorBar",key:"bar-".concat(E.map(function(re){return"".concat(re.x1,"-").concat(re.x2,"-").concat(re.y1,"-").concat(re.y2)}))},p),E.map(function(re){return F.createElement("line",Qb({},re,{key:"line-".concat(re.x1,"-").concat(re.x2,"-").concat(re.y1,"-").concat(re.y2)}))}))});return F.createElement(En,{className:"recharts-errorBars"},m)}}])}(F.Component);RK(np,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});RK(np,"displayName","ErrorBar");function Ug(e){"@babel/helpers - typeof";return Ug=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ug(e)}function f$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function uc(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?f$(Object(n),!0).forEach(function(r){jDe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jDe(e,t,n){return t=BDe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BDe(e){var t=zDe(e,"string");return Ug(t)=="symbol"?t:t+""}function zDe(e,t){if(Ug(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Ug(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $K=function(t){var n=t.children,r=t.formattedGraphicalItems,i=t.legendWidth,o=t.legendContent,a=To(n,Ld);if(!a)return null;var s=Ld.defaultProps,u=s!==void 0?uc(uc({},s),a.props):{},l;return a.props&&a.props.payload?l=a.props&&a.props.payload:o==="children"?l=(r||[]).reduce(function(c,f){var h=f.item,p=f.props,m=p.sectors||p.data||[];return c.concat(m.map(function(v){return{type:a.props.iconType||h.props.legendType,value:v.name,color:v.fill,payload:v}}))},[]):l=(r||[]).map(function(c){var f=c.item,h=f.type.defaultProps,p=h!==void 0?uc(uc({},h),f.props):{},m=p.dataKey,v=p.name,b=p.legendType,w=p.hide;return{inactive:w,dataKey:m,type:u.iconType||b||"square",color:GA(f),value:v||m,payload:p}}),uc(uc(uc({},u),Ld.getWithHeight(a,i)),{},{payload:l,item:a})};function Vg(e){"@babel/helpers - typeof";return Vg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vg(e)}function d$(e){return HDe(e)||WDe(e)||VDe(e)||UDe()}function UDe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function VDe(e,t){if(e){if(typeof e=="string")return A6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return A6(e,t)}}function WDe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function HDe(e){if(Array.isArray(e))return A6(e)}function A6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function h$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function mr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?h$(Object(n),!0).forEach(function(r){jd(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jd(e,t,n){return t=KDe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KDe(e){var t=qDe(e,"string");return Vg(t)=="symbol"?t:t+""}function qDe(e,t){if(Vg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Vg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Kr(e,t,n){return Ut(e)||Ut(t)?n:Hr(t)?pa(e,t,n):Ht(t)?t(e):n}function T0(e,t,n,r){var i=W9e(e,function(s){return Kr(s,t)});if(n==="number"){var o=i.filter(function(s){return qe(s)||parseFloat(s)});return o.length?[s2(o),ll(o)]:[1/0,-1/0]}var a=r?i.filter(function(s){return!Ut(s)}):i;return a.map(function(s){return Hr(s)||s instanceof Date?s:""})}var GDe=function(t){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?.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 u=o.range,l=0;l<s;l++){var c=l>0?i[l-1].coordinate:i[s-1].coordinate,f=i[l].coordinate,h=l>=s-1?i[0].coordinate:i[l+1].coordinate,p=void 0;if(Va(f-c)!==Va(h-f)){var m=[];if(Va(h-f)===Va(u[1]-u[0])){p=h;var v=f+u[1]-u[0];m[0]=Math.min(v,(v+c)/2),m[1]=Math.max(v,(v+c)/2)}else{p=c;var b=h+u[1]-u[0];m[0]=Math.min(f,(b+f)/2),m[1]=Math.max(f,(b+f)/2)}var w=[Math.min(f,(p+f)/2),Math.max(f,(p+f)/2)];if(t>w[0]&&t<=w[1]||t>=m[0]&&t<=m[1]){a=i[l].index;break}}else{var x=Math.min(c,h),S=Math.max(c,h);if(t>(x+f)/2&&t<=(S+f)/2){a=i[l].index;break}}}else for(var O=0;O<s;O++)if(O===0&&t<=(r[O].coordinate+r[O+1].coordinate)/2||O>0&&O<s-1&&t>(r[O].coordinate+r[O-1].coordinate)/2&&t<=(r[O].coordinate+r[O+1].coordinate)/2||O===s-1&&t>(r[O].coordinate+r[O-1].coordinate)/2){a=r[O].index;break}return a},GA=function(t){var n,r=t,i=r.type.displayName,o=(n=t.type)!==null&&n!==void 0&&n.defaultProps?mr(mr({},t.type.defaultProps),t.props):t.props,a=o.stroke,s=o.fill,u;switch(i){case"Line":u=a;break;case"Area":case"Radar":u=a&&a!=="none"?a:s;break;default:u=s;break}return u},YDe=function(t){var n=t.barSize,r=t.totalSize,i=t.stackGroups,o=i===void 0?{}:i;if(!o)return{};for(var a={},s=Object.keys(o),u=0,l=s.length;u<l;u++)for(var c=o[s[u]].stackGroups,f=Object.keys(c),h=0,p=f.length;h<p;h++){var m=c[f[h]],v=m.items,b=m.cateAxisId,w=v.filter(function(P){return du(P.type).indexOf("Bar")>=0});if(w&&w.length){var x=w[0].type.defaultProps,S=x!==void 0?mr(mr({},x),w[0].props):w[0].props,O=S.barSize,E=S[b];a[E]||(a[E]=[]);var C=Ut(O)?n:O;a[E].push({item:w[0],stackList:w.slice(1),barSize:Ut(C)?void 0:of(C,r,0)})}}return a},ZDe=function(t){var n=t.barGap,r=t.barCategoryGap,i=t.bandSize,o=t.sizeList,a=o===void 0?[]:o,s=t.maxBarSize,u=a.length;if(u<1)return null;var l=of(n,i,0,!0),c,f=[];if(a[0].barSize===+a[0].barSize){var h=!1,p=i/u,m=a.reduce(function(O,E){return O+E.barSize||0},0);m+=(u-1)*l,m>=i&&(m-=(u-1)*l,l=0),m>=i&&p>0&&(h=!0,p*=.9,m=u*p);var v=(i-m)/2>>0,b={offset:v-l,size:0};c=a.reduce(function(O,E){var C={item:E.item,position:{offset:b.offset+b.size+l,size:h?p:E.barSize}},P=[].concat(d$(O),[C]);return b=P[P.length-1].position,E.stackList&&E.stackList.length&&E.stackList.forEach(function(M){P.push({item:M,position:b})}),P},f)}else{var w=of(r,i,0,!0);i-2*w-(u-1)*l<=0&&(l=0);var x=(i-2*w-(u-1)*l)/u;x>1&&(x>>=0);var S=s===+s?Math.min(x,s):x;c=a.reduce(function(O,E,C){var P=[].concat(d$(O),[{item:E.item,position:{offset:w+(x+l)*C+(x-S)/2,size:S}}]);return E.stackList&&E.stackList.length&&E.stackList.forEach(function(M){P.push({item:M,position:P[P.length-1].position})}),P},f)}return c},XDe=function(t,n,r,i){var o=r.children,a=r.width,s=r.margin,u=a-(s.left||0)-(s.right||0),l=$K({children:o,legendWidth:u});if(l){var c=i||{},f=c.width,h=c.height,p=l.align,m=l.verticalAlign,v=l.layout;if((v==="vertical"||v==="horizontal"&&m==="middle")&&p!=="center"&&qe(t[p]))return mr(mr({},t),{},jd({},p,t[p]+(f||0)));if((v==="horizontal"||v==="vertical"&&p==="center")&&m!=="middle"&&qe(t[m]))return mr(mr({},t),{},jd({},m,t[m]+(h||0)))}return t},QDe=function(t,n,r){return Ut(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},IK=function(t,n,r,i,o){var a=n.props.children,s=go(a,np).filter(function(l){return QDe(i,o,l.props.direction)});if(s&&s.length){var u=s.map(function(l){return l.props.dataKey});return t.reduce(function(l,c){var f=Kr(c,r);if(Ut(f))return l;var h=Array.isArray(f)?[s2(f),ll(f)]:[f,f],p=u.reduce(function(m,v){var b=Kr(c,v,0),w=h[0]-Math.abs(Array.isArray(b)?b[0]:b),x=h[1]+Math.abs(Array.isArray(b)?b[1]:b);return[Math.min(w,m[0]),Math.max(x,m[1])]},[1/0,-1/0]);return[Math.min(p[0],l[0]),Math.max(p[1],l[1])]},[1/0,-1/0])}return null},JDe=function(t,n,r,i,o){var a=n.map(function(s){return IK(t,s,r,o,i)}).filter(function(s){return!Ut(s)});return a&&a.length?a.reduce(function(s,u){return[Math.min(s[0],u[0]),Math.max(s[1],u[1])]},[1/0,-1/0]):null},NK=function(t,n,r,i,o){var a=n.map(function(u){var l=u.props.dataKey;return r==="number"&&l&&IK(t,u,l,i)||T0(t,l,r,o)});if(r==="number")return a.reduce(function(u,l){return[Math.min(u[0],l[0]),Math.max(u[1],l[1])]},[1/0,-1/0]);var s={};return a.reduce(function(u,l){for(var c=0,f=l.length;c<f;c++)s[l[c]]||(s[l[c]]=!0,u.push(l[c]));return u},[])},LK=function(t,n){return t==="horizontal"&&n==="xAxis"||t==="vertical"&&n==="yAxis"||t==="centric"&&n==="angleAxis"||t==="radial"&&n==="radiusAxis"},FK=function(t,n,r,i){if(i)return t.map(function(u){return u.coordinate});var o,a,s=t.map(function(u){return u.coordinate===n&&(o=!0),u.coordinate===r&&(a=!0),u.coordinate});return o||s.push(n),a||s.push(r),s},uu=function(t,n,r){if(!t)return null;var i=t.scale,o=t.duplicateDomain,a=t.type,s=t.range,u=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,l=(n||r)&&a==="category"&&i.bandwidth?i.bandwidth()/u:0;if(l=t.axisType==="angleAxis"&&s?.length>=2?Va(s[0]-s[1])*2*l:l,n&&(t.ticks||t.niceTicks)){var c=(t.ticks||t.niceTicks).map(function(f){var h=o?o.indexOf(f):f;return{coordinate:i(h)+l,value:f,offset:l}});return c.filter(function(f){return!Yh(f.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(f,h){return{coordinate:i(f)+l,value:f,index:h,offset:l}}):i.ticks&&!r?i.ticks(t.tickCount).map(function(f){return{coordinate:i(f)+l,value:f,offset:l}}):i.domain().map(function(f,h){return{coordinate:i(f)+l,value:o?o[f]:f,index:h,offset:l}})},y3=new WeakMap,T1=function(t,n){if(typeof n!="function")return t;y3.has(t)||y3.set(t,new WeakMap);var r=y3.get(t);if(r.has(n))return r.get(n);var i=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,i),i},e7e=function(t,n,r){var i=t.scale,o=t.type,a=t.layout,s=t.axisType;if(i==="auto")return a==="radial"&&s==="radiusAxis"?{scale:Ig(),realScaleType:"band"}:a==="radial"&&s==="angleAxis"?{scale:qb(),realScaleType:"linear"}:o==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:k0(),realScaleType:"point"}:o==="category"?{scale:Ig(),realScaleType:"band"}:{scale:qb(),realScaleType:"linear"};if(Vm(i)){var u="scale".concat(qw(i));return{scale:(a$[u]||k0)(),realScaleType:a$[u]?u:"point"}}return Ht(i)?{scale:i}:{scale:k0(),realScaleType:"point"}},p$=1e-4,t7e=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,i=t.range(),o=Math.min(i[0],i[1])-p$,a=Math.max(i[0],i[1])+p$,s=t(n[0]),u=t(n[r-1]);(s<o||s>a||u<o||u>a)&&t.domain([n[0],n[r-1]])}},n7e=function(t,n){if(!t)return null;for(var r=0,i=t.length;r<i;r++)if(t[r].item===n)return t[r].position;return null},r7e=function(t,n){if(!n||n.length!==2||!qe(n[0])||!qe(n[1]))return t;var r=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]),o=[t[0],t[1]];return(!qe(t[0])||t[0]<r)&&(o[0]=r),(!qe(t[1])||t[1]>i)&&(o[1]=i),o[0]>i&&(o[0]=i),o[1]<r&&(o[1]=r),o},i7e=function(t){var n=t.length;if(!(n<=0))for(var r=0,i=t[0].length;r<i;++r)for(var o=0,a=0,s=0;s<n;++s){var u=Yh(t[s][r][1])?t[s][r][0]:t[s][r][1];u>=0?(t[s][r][0]=o,t[s][r][1]=o+u,o=t[s][r][1]):(t[s][r][0]=a,t[s][r][1]=a+u,a=t[s][r][1])}},o7e=function(t){var n=t.length;if(!(n<=0))for(var r=0,i=t[0].length;r<i;++r)for(var o=0,a=0;a<n;++a){var s=Yh(t[a][r][1])?t[a][r][0]:t[a][r][1];s>=0?(t[a][r][0]=o,t[a][r][1]=o+s,o=t[a][r][1]):(t[a][r][0]=0,t[a][r][1]=0)}},a7e={sign:i7e,expand:wEe,none:nh,silhouette:_Ee,wiggle:SEe,positive:o7e},s7e=function(t,n,r){var i=n.map(function(s){return s.props.dataKey}),o=a7e[r],a=xEe().keys(i).value(function(s,u){return+Kr(s,u,0)}).order(QE).offset(o);return a(t)},u7e=function(t,n,r,i,o,a){if(!t)return null;var s=a?n.reverse():n,u={},l=s.reduce(function(f,h){var p,m=(p=h.type)!==null&&p!==void 0&&p.defaultProps?mr(mr({},h.type.defaultProps),h.props):h.props,v=m.stackId,b=m.hide;if(b)return f;var w=m[r],x=f[w]||{hasStack:!1,stackGroups:{}};if(Hr(v)){var S=x.stackGroups[v]||{numericAxisId:r,cateAxisId:i,items:[]};S.items.push(h),x.hasStack=!0,x.stackGroups[v]=S}else x.stackGroups[wf("_stackId_")]={numericAxisId:r,cateAxisId:i,items:[h]};return mr(mr({},f),{},jd({},w,x))},u),c={};return Object.keys(l).reduce(function(f,h){var p=l[h];if(p.hasStack){var m={};p.stackGroups=Object.keys(p.stackGroups).reduce(function(v,b){var w=p.stackGroups[b];return mr(mr({},v),{},jd({},b,{numericAxisId:r,cateAxisId:i,items:w.items,stackedData:s7e(t,w.items,o)}))},m)}return mr(mr({},f),{},jd({},h,p))},c)},l7e=function(t,n){var r=n.realScaleType,i=n.type,o=n.tickCount,a=n.originalDomain,s=n.allowDecimals,u=r||n.scale;if(u!=="auto"&&u!=="linear")return null;if(o&&i==="number"&&a&&(a[0]==="auto"||a[1]==="auto")){var l=t.domain();if(!l.length)return null;var c=xDe(l,o,s);return t.domain([s2(c),ll(c)]),{niceTicks:c}}if(o&&i==="number"){var f=t.domain(),h=wDe(f,o,s);return{niceTicks:h}}return null};function fh(e){var t=e.axis,n=e.ticks,r=e.bandSize,i=e.entry,o=e.index,a=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Ut(i[t.dataKey])){var s=Eb(n,"value",i[t.dataKey]);if(s)return s.coordinate+r/2}return n[o]?n[o].coordinate+r/2:null}var u=Kr(i,Ut(a)?t.dataKey:a);return Ut(u)?null:t.scale(u)}var g$=function(t){var n=t.axis,r=t.ticks,i=t.offset,o=t.bandSize,a=t.entry,s=t.index;if(n.type==="category")return r[s]?r[s].coordinate+i:null;var u=Kr(a,n.dataKey,n.domain[s]);return Ut(u)?null:n.scale(u)-o/2+i},c7e=function(t){var n=t.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]},f7e=function(t,n){var r,i=(r=t.type)!==null&&r!==void 0&&r.defaultProps?mr(mr({},t.type.defaultProps),t.props):t.props,o=i.stackId;if(Hr(o)){var a=n[o];if(a){var s=a.items.indexOf(t);return s>=0?a.stackedData[s]:null}}return null},d7e=function(t){return t.reduce(function(n,r){return[s2(r.concat([n[0]]).filter(qe)),ll(r.concat([n[1]]).filter(qe))]},[1/0,-1/0])},jK=function(t,n,r){return Object.keys(t).reduce(function(i,o){var a=t[o],s=a.stackedData,u=s.reduce(function(l,c){var f=d7e(c.slice(n,r+1));return[Math.min(l[0],f[0]),Math.max(l[1],f[1])]},[1/0,-1/0]);return[Math.min(u[0],i[0]),Math.max(u[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},m$=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,v$=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,P6=function(t,n,r){if(Ht(t))return t(n,r);if(!Array.isArray(t))return n;var i=[];if(qe(t[0]))i[0]=r?t[0]:Math.min(t[0],n[0]);else if(m$.test(t[0])){var o=+m$.exec(t[0])[1];i[0]=n[0]-o}else Ht(t[0])?i[0]=t[0](n[0]):i[0]=n[0];if(qe(t[1]))i[1]=r?t[1]:Math.max(t[1],n[1]);else if(v$.test(t[1])){var a=+v$.exec(t[1])[1];i[1]=n[1]+a}else Ht(t[1])?i[1]=t[1](n[1]):i[1]=n[1];return i},ex=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!r||i>0)return i}if(t&&n&&n.length>=2){for(var o=wA(n,function(f){return f.coordinate}),a=1/0,s=1,u=o.length;s<u;s++){var l=o[s],c=o[s-1];a=Math.min((l.coordinate||0)-(c.coordinate||0),a)}return a===1/0?0:a}return r?void 0:0},y$=function(t,n,r){return!t||!t.length||af(t,pa(r,"type.defaultProps.domain"))?n:t},BK=function(t,n){var r=t.type.defaultProps?mr(mr({},t.type.defaultProps),t.props):t.props,i=r.dataKey,o=r.name,a=r.unit,s=r.formatter,u=r.tooltipType,l=r.chartType,c=r.hide;return mr(mr({},zt(t,!1)),{},{dataKey:i,unit:a,formatter:s,name:o||i,color:GA(t),value:Kr(n,i),type:u,payload:n,chartType:l,hide:c})};function Wg(e){"@babel/helpers - typeof";return Wg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wg(e)}function b$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function x$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?b$(Object(n),!0).forEach(function(r){h7e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function h7e(e,t,n){return t=p7e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p7e(e){var t=g7e(e,"string");return Wg(t)=="symbol"?t:t+""}function g7e(e,t){if(Wg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Wg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var tx=Math.PI/180,m7e=function(t){return t*180/Math.PI},pi=function(t,n,r,i){return{x:t+Math.cos(-tx*i)*r,y:n+Math.sin(-tx*i)*r}},v7e=function(t,n){var r=t.x,i=t.y,o=n.x,a=n.y;return Math.sqrt(Math.pow(r-o,2)+Math.pow(i-a,2))},y7e=function(t,n){var r=t.x,i=t.y,o=n.cx,a=n.cy,s=v7e({x:r,y:i},{x:o,y:a});if(s<=0)return{radius:s};var u=(r-o)/s,l=Math.acos(u);return i>a&&(l=2*Math.PI-l),{radius:s,angle:m7e(l),angleInRadian:l}},b7e=function(t){var n=t.startAngle,r=t.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}},x7e=function(t,n){var r=n.startAngle,i=n.endAngle,o=Math.floor(r/360),a=Math.floor(i/360),s=Math.min(o,a);return t+s*360},w$=function(t,n){var r=t.x,i=t.y,o=y7e({x:r,y:i},n),a=o.radius,s=o.angle,u=n.innerRadius,l=n.outerRadius;if(a<u||a>l)return!1;if(a===0)return!0;var c=b7e(n),f=c.startAngle,h=c.endAngle,p=s,m;if(f<=h){for(;p>h;)p-=360;for(;p<f;)p+=360;m=p>=f&&p<=h}else{for(;p>f;)p-=360;for(;p<h;)p+=360;m=p>=h&&p<=f}return m?x$(x$({},n),{},{radius:a,angle:x7e(p,n)}):null};function Hg(e){"@babel/helpers - typeof";return Hg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hg(e)}var w7e=["offset"];function _7e(e){return O7e(e)||E7e(e)||C7e(e)||S7e()}function S7e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function C7e(e,t){if(e){if(typeof e=="string")return k6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return k6(e,t)}}function E7e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function O7e(e){if(Array.isArray(e))return k6(e)}function k6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function A7e(e,t){if(e==null)return{};var n=P7e(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function P7e(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function _$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function jr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_$(Object(n),!0).forEach(function(r){k7e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function k7e(e,t,n){return t=T7e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T7e(e){var t=M7e(e,"string");return Hg(t)=="symbol"?t:t+""}function M7e(e,t){if(Hg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Hg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Kg(){return Kg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Kg.apply(this,arguments)}var R7e=function(t){var n=t.value,r=t.formatter,i=Ut(t.children)?n:t.children;return Ht(r)?r(i):i},D7e=function(t,n){var r=Va(n-t),i=Math.min(Math.abs(n-t),360);return r*i},$7e=function(t,n,r){var i=t.position,o=t.viewBox,a=t.offset,s=t.className,u=o,l=u.cx,c=u.cy,f=u.innerRadius,h=u.outerRadius,p=u.startAngle,m=u.endAngle,v=u.clockWise,b=(f+h)/2,w=D7e(p,m),x=w>=0?1:-1,S,O;i==="insideStart"?(S=p+x*a,O=v):i==="insideEnd"?(S=m-x*a,O=!v):i==="end"&&(S=m+x*a,O=v),O=w<=0?O:!O;var E=pi(l,c,b,S),C=pi(l,c,b,S+(O?1:-1)*359),P="M".concat(E.x,",").concat(E.y,`
|
||
A`).concat(b,",").concat(b,",0,1,").concat(O?0:1,`,
|
||
`).concat(C.x,",").concat(C.y),M=Ut(t.id)?wf("recharts-radial-line-"):t.id;return F.createElement("text",Kg({},r,{dominantBaseline:"central",className:dn("recharts-radial-bar-label",s)}),F.createElement("defs",null,F.createElement("path",{id:M,d:P})),F.createElement("textPath",{xlinkHref:"#".concat(M)},n))},I7e=function(t){var n=t.viewBox,r=t.offset,i=t.position,o=n,a=o.cx,s=o.cy,u=o.innerRadius,l=o.outerRadius,c=o.startAngle,f=o.endAngle,h=(c+f)/2;if(i==="outside"){var p=pi(a,s,l+r,h),m=p.x,v=p.y;return{x:m,y:v,textAnchor:m>=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 b=(u+l)/2,w=pi(a,s,b,h),x=w.x,S=w.y;return{x,y:S,textAnchor:"middle",verticalAnchor:"middle"}},N7e=function(t){var n=t.viewBox,r=t.parentViewBox,i=t.offset,o=t.position,a=n,s=a.x,u=a.y,l=a.width,c=a.height,f=c>=0?1:-1,h=f*i,p=f>0?"end":"start",m=f>0?"start":"end",v=l>=0?1:-1,b=v*i,w=v>0?"end":"start",x=v>0?"start":"end";if(o==="top"){var S={x:s+l/2,y:u-f*i,textAnchor:"middle",verticalAnchor:p};return jr(jr({},S),r?{height:Math.max(u-r.y,0),width:l}:{})}if(o==="bottom"){var O={x:s+l/2,y:u+c+h,textAnchor:"middle",verticalAnchor:m};return jr(jr({},O),r?{height:Math.max(r.y+r.height-(u+c),0),width:l}:{})}if(o==="left"){var E={x:s-b,y:u+c/2,textAnchor:w,verticalAnchor:"middle"};return jr(jr({},E),r?{width:Math.max(E.x-r.x,0),height:c}:{})}if(o==="right"){var C={x:s+l+b,y:u+c/2,textAnchor:x,verticalAnchor:"middle"};return jr(jr({},C),r?{width:Math.max(r.x+r.width-C.x,0),height:c}:{})}var P=r?{width:l,height:c}:{};return o==="insideLeft"?jr({x:s+b,y:u+c/2,textAnchor:x,verticalAnchor:"middle"},P):o==="insideRight"?jr({x:s+l-b,y:u+c/2,textAnchor:w,verticalAnchor:"middle"},P):o==="insideTop"?jr({x:s+l/2,y:u+h,textAnchor:"middle",verticalAnchor:m},P):o==="insideBottom"?jr({x:s+l/2,y:u+c-h,textAnchor:"middle",verticalAnchor:p},P):o==="insideTopLeft"?jr({x:s+b,y:u+h,textAnchor:x,verticalAnchor:m},P):o==="insideTopRight"?jr({x:s+l-b,y:u+h,textAnchor:w,verticalAnchor:m},P):o==="insideBottomLeft"?jr({x:s+b,y:u+c-h,textAnchor:x,verticalAnchor:p},P):o==="insideBottomRight"?jr({x:s+l-b,y:u+c-h,textAnchor:w,verticalAnchor:p},P):Hh(o)&&(qe(o.x)||Ec(o.x))&&(qe(o.y)||Ec(o.y))?jr({x:s+of(o.x,l),y:u+of(o.y,c),textAnchor:"end",verticalAnchor:"end"},P):jr({x:s+l/2,y:u+c/2,textAnchor:"middle",verticalAnchor:"middle"},P)},L7e=function(t){return"cx"in t&&qe(t.cx)};function ki(e){var t=e.offset,n=t===void 0?5:t,r=A7e(e,w7e),i=jr({offset:n},r),o=i.viewBox,a=i.position,s=i.value,u=i.children,l=i.content,c=i.className,f=c===void 0?"":c,h=i.textBreakAll;if(!o||Ut(s)&&Ut(u)&&!y.isValidElement(l)&&!Ht(l))return null;if(y.isValidElement(l))return y.cloneElement(l,i);var p;if(Ht(l)){if(p=y.createElement(l,i),y.isValidElement(p))return p}else p=R7e(i);var m=L7e(o),v=zt(i,!0);if(m&&(a==="insideStart"||a==="insideEnd"||a==="end"))return $7e(i,p,v);var b=m?I7e(i):N7e(i);return F.createElement(Bb,Kg({className:dn("recharts-label",f)},v,b,{breakAll:h}),p)}ki.displayName="Label";var zK=function(t){var n=t.cx,r=t.cy,i=t.angle,o=t.startAngle,a=t.endAngle,s=t.r,u=t.radius,l=t.innerRadius,c=t.outerRadius,f=t.x,h=t.y,p=t.top,m=t.left,v=t.width,b=t.height,w=t.clockWise,x=t.labelViewBox;if(x)return x;if(qe(v)&&qe(b)){if(qe(f)&&qe(h))return{x:f,y:h,width:v,height:b};if(qe(p)&&qe(m))return{x:p,y:m,width:v,height:b}}return qe(f)&&qe(h)?{x:f,y:h,width:0,height:0}:qe(n)&&qe(r)?{cx:n,cy:r,startAngle:o||i||0,endAngle:a||i||0,innerRadius:l||0,outerRadius:c||u||s||0,clockWise:w}:t.viewBox?t.viewBox:{}},F7e=function(t,n){return t?t===!0?F.createElement(ki,{key:"label-implicit",viewBox:n}):Hr(t)?F.createElement(ki,{key:"label-implicit",viewBox:n,value:t}):y.isValidElement(t)?t.type===ki?y.cloneElement(t,{key:"label-implicit",viewBox:n}):F.createElement(ki,{key:"label-implicit",content:t,viewBox:n}):Ht(t)?F.createElement(ki,{key:"label-implicit",content:t,viewBox:n}):Hh(t)?F.createElement(ki,Kg({viewBox:n},t,{key:"label-implicit"})):null:null},j7e=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var i=t.children,o=zK(t),a=go(i,ki).map(function(u,l){return y.cloneElement(u,{viewBox:n||o,key:"label-".concat(l)})});if(!r)return a;var s=F7e(t.label,n||o);return[s].concat(_7e(a))};ki.parseViewBox=zK;ki.renderCallByParent=j7e;function B7e(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var z7e=B7e;const U7e=Dn(z7e);function qg(e){"@babel/helpers - typeof";return qg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qg(e)}var V7e=["valueAccessor"],W7e=["data","dataKey","clockWise","id","textBreakAll"];function H7e(e){return Y7e(e)||G7e(e)||q7e(e)||K7e()}function K7e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function q7e(e,t){if(e){if(typeof e=="string")return T6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T6(e,t)}}function G7e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Y7e(e){if(Array.isArray(e))return T6(e)}function T6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function nx(){return nx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nx.apply(this,arguments)}function S$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function C$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?S$(Object(n),!0).forEach(function(r){Z7e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Z7e(e,t,n){return t=X7e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function X7e(e){var t=Q7e(e,"string");return qg(t)=="symbol"?t:t+""}function Q7e(e,t){if(qg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(qg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function E$(e,t){if(e==null)return{};var n=J7e(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function J7e(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var e$e=function(t){return Array.isArray(t.value)?U7e(t.value):t.value};function Ps(e){var t=e.valueAccessor,n=t===void 0?e$e:t,r=E$(e,V7e),i=r.data,o=r.dataKey,a=r.clockWise,s=r.id,u=r.textBreakAll,l=E$(r,W7e);return!i||!i.length?null:F.createElement(En,{className:"recharts-label-list"},i.map(function(c,f){var h=Ut(o)?n(c,f):Kr(c&&c.payload,o),p=Ut(s)?{}:{id:"".concat(s,"-").concat(f)};return F.createElement(ki,nx({},zt(c,!0),l,p,{parentViewBox:c.parentViewBox,value:h,textBreakAll:u,viewBox:ki.parseViewBox(Ut(a)?c:C$(C$({},c),{},{clockWise:a})),key:"label-".concat(f),index:f}))}))}Ps.displayName="LabelList";function t$e(e,t){return e?e===!0?F.createElement(Ps,{key:"labelList-implicit",data:t}):F.isValidElement(e)||Ht(e)?F.createElement(Ps,{key:"labelList-implicit",data:t,content:e}):Hh(e)?F.createElement(Ps,nx({data:t},e,{key:"labelList-implicit"})):null:null}function n$e(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var r=e.children,i=go(r,Ps).map(function(a,s){return y.cloneElement(a,{data:t,key:"labelList-".concat(s)})});if(!n)return i;var o=t$e(e.label,t);return[o].concat(H7e(i))}Ps.renderCallByParent=n$e;function Gg(e){"@babel/helpers - typeof";return Gg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gg(e)}function M6(){return M6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},M6.apply(this,arguments)}function O$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function A$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?O$(Object(n),!0).forEach(function(r){r$e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function r$e(e,t,n){return t=i$e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i$e(e){var t=o$e(e,"string");return Gg(t)=="symbol"?t:t+""}function o$e(e,t){if(Gg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Gg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var a$e=function(t,n){var r=Va(n-t),i=Math.min(Math.abs(n-t),359.999);return r*i},M1=function(t){var n=t.cx,r=t.cy,i=t.radius,o=t.angle,a=t.sign,s=t.isExternal,u=t.cornerRadius,l=t.cornerIsExternal,c=u*(s?1:-1)+i,f=Math.asin(u/c)/tx,h=l?o:o+a*f,p=pi(n,r,c,h),m=pi(n,r,i,h),v=l?o-a*f:o,b=pi(n,r,c*Math.cos(f*tx),v);return{center:p,circleTangency:m,lineTangency:b,theta:f}},UK=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,o=t.outerRadius,a=t.startAngle,s=t.endAngle,u=a$e(a,s),l=a+u,c=pi(n,r,o,a),f=pi(n,r,o,l),h="M ".concat(c.x,",").concat(c.y,`
|
||
A `).concat(o,",").concat(o,`,0,
|
||
`).concat(+(Math.abs(u)>180),",").concat(+(a>l),`,
|
||
`).concat(f.x,",").concat(f.y,`
|
||
`);if(i>0){var p=pi(n,r,i,a),m=pi(n,r,i,l);h+="L ".concat(m.x,",").concat(m.y,`
|
||
A `).concat(i,",").concat(i,`,0,
|
||
`).concat(+(Math.abs(u)>180),",").concat(+(a<=l),`,
|
||
`).concat(p.x,",").concat(p.y," Z")}else h+="L ".concat(n,",").concat(r," Z");return h},s$e=function(t){var n=t.cx,r=t.cy,i=t.innerRadius,o=t.outerRadius,a=t.cornerRadius,s=t.forceCornerRadius,u=t.cornerIsExternal,l=t.startAngle,c=t.endAngle,f=Va(c-l),h=M1({cx:n,cy:r,radius:o,angle:l,sign:f,cornerRadius:a,cornerIsExternal:u}),p=h.circleTangency,m=h.lineTangency,v=h.theta,b=M1({cx:n,cy:r,radius:o,angle:c,sign:-f,cornerRadius:a,cornerIsExternal:u}),w=b.circleTangency,x=b.lineTangency,S=b.theta,O=u?Math.abs(l-c):Math.abs(l-c)-v-S;if(O<0)return s?"M ".concat(m.x,",").concat(m.y,`
|
||
a`).concat(a,",").concat(a,",0,0,1,").concat(a*2,`,0
|
||
a`).concat(a,",").concat(a,",0,0,1,").concat(-a*2,`,0
|
||
`):UK({cx:n,cy:r,innerRadius:i,outerRadius:o,startAngle:l,endAngle:c});var E="M ".concat(m.x,",").concat(m.y,`
|
||
A`).concat(a,",").concat(a,",0,0,").concat(+(f<0),",").concat(p.x,",").concat(p.y,`
|
||
A`).concat(o,",").concat(o,",0,").concat(+(O>180),",").concat(+(f<0),",").concat(w.x,",").concat(w.y,`
|
||
A`).concat(a,",").concat(a,",0,0,").concat(+(f<0),",").concat(x.x,",").concat(x.y,`
|
||
`);if(i>0){var C=M1({cx:n,cy:r,radius:i,angle:l,sign:f,isExternal:!0,cornerRadius:a,cornerIsExternal:u}),P=C.circleTangency,M=C.lineTangency,I=C.theta,B=M1({cx:n,cy:r,radius:i,angle:c,sign:-f,isExternal:!0,cornerRadius:a,cornerIsExternal:u}),W=B.circleTangency,V=B.lineTangency,ee=B.theta,Z=u?Math.abs(l-c):Math.abs(l-c)-I-ee;if(Z<0&&a===0)return"".concat(E,"L").concat(n,",").concat(r,"Z");E+="L".concat(V.x,",").concat(V.y,`
|
||
A`).concat(a,",").concat(a,",0,0,").concat(+(f<0),",").concat(W.x,",").concat(W.y,`
|
||
A`).concat(i,",").concat(i,",0,").concat(+(Z>180),",").concat(+(f>0),",").concat(P.x,",").concat(P.y,`
|
||
A`).concat(a,",").concat(a,",0,0,").concat(+(f<0),",").concat(M.x,",").concat(M.y,"Z")}else E+="L".concat(n,",").concat(r,"Z");return E},u$e={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},VK=function(t){var n=A$(A$({},u$e),t),r=n.cx,i=n.cy,o=n.innerRadius,a=n.outerRadius,s=n.cornerRadius,u=n.forceCornerRadius,l=n.cornerIsExternal,c=n.startAngle,f=n.endAngle,h=n.className;if(a<o||c===f)return null;var p=dn("recharts-sector",h),m=a-o,v=of(s,m,0,!0),b;return v>0&&Math.abs(c-f)<360?b=s$e({cx:r,cy:i,innerRadius:o,outerRadius:a,cornerRadius:Math.min(v,m/2),forceCornerRadius:u,cornerIsExternal:l,startAngle:c,endAngle:f}):b=UK({cx:r,cy:i,innerRadius:o,outerRadius:a,startAngle:c,endAngle:f}),F.createElement("path",M6({},zt(n,!0),{className:p,d:b,role:"img"}))};function Yg(e){"@babel/helpers - typeof";return Yg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yg(e)}function R6(){return R6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},R6.apply(this,arguments)}function P$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function k$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?P$(Object(n),!0).forEach(function(r){l$e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function l$e(e,t,n){return t=c$e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c$e(e){var t=f$e(e,"string");return Yg(t)=="symbol"?t:t+""}function f$e(e,t){if(Yg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Yg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var T$={curveBasisClosed:lEe,curveBasisOpen:cEe,curveBasis:uEe,curveBumpX:GCe,curveBumpY:YCe,curveLinearClosed:fEe,curveLinear:Yw,curveMonotoneX:dEe,curveMonotoneY:hEe,curveNatural:pEe,curveStep:gEe,curveStepAfter:vEe,curveStepBefore:mEe},R1=function(t){return t.x===+t.x&&t.y===+t.y},Yp=function(t){return t.x},Zp=function(t){return t.y},d$e=function(t,n){if(Ht(t))return t;var r="curve".concat(qw(t));return(r==="curveMonotone"||r==="curveBump")&&n?T$["".concat(r).concat(n==="vertical"?"Y":"X")]:T$[r]||Yw},h$e=function(t){var n=t.type,r=n===void 0?"linear":n,i=t.points,o=i===void 0?[]:i,a=t.baseLine,s=t.layout,u=t.connectNulls,l=u===void 0?!1:u,c=d$e(r,s),f=l?o.filter(function(v){return R1(v)}):o,h;if(Array.isArray(a)){var p=l?a.filter(function(v){return R1(v)}):a,m=f.map(function(v,b){return k$(k$({},v),{},{base:p[b]})});return s==="vertical"?h=_1().y(Zp).x1(Yp).x0(function(v){return v.base.x}):h=_1().x(Yp).y1(Zp).y0(function(v){return v.base.y}),h.defined(R1).curve(c),h(m)}return s==="vertical"&&qe(a)?h=_1().y(Zp).x1(Yp).x0(a):qe(a)?h=_1().x(Yp).y1(Zp).y0(a):h=WW().x(Yp).y(Zp),h.defined(R1).curve(c),h(f)},Lc=function(t){var n=t.className,r=t.points,i=t.path,o=t.pathRef;if((!r||!r.length)&&!i)return null;var a=r&&r.length?h$e(t):i;return F.createElement("path",R6({},zt(t,!1),Ob(t),{className:dn("recharts-curve",n),d:a,ref:o}))},p$e=Object.getOwnPropertyNames,g$e=Object.getOwnPropertySymbols,m$e=Object.prototype.hasOwnProperty;function M$(e,t){return function(r,i,o){return e(r,i,o)&&t(r,i,o)}}function D1(e){return function(n,r,i){if(!n||!r||typeof n!="object"||typeof r!="object")return e(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 u=e(n,r,i);return o.delete(n),o.delete(r),u}}function R$(e){return p$e(e).concat(g$e(e))}var WK=Object.hasOwn||function(e,t){return m$e.call(e,t)};function rp(e,t){return e||t?e===t:e===t||e!==e&&t!==t}var HK="_owner",D$=Object.getOwnPropertyDescriptor,$$=Object.keys;function v$e(e,t,n){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function y$e(e,t){return rp(e.getTime(),t.getTime())}function I$(e,t,n){if(e.size!==t.size)return!1;for(var r={},i=e.entries(),o=0,a,s;(a=i.next())&&!a.done;){for(var u=t.entries(),l=!1,c=0;(s=u.next())&&!s.done;){var f=a.value,h=f[0],p=f[1],m=s.value,v=m[0],b=m[1];!l&&!r[c]&&(l=n.equals(h,v,o,c,e,t,n)&&n.equals(p,b,h,v,e,t,n))&&(r[c]=!0),c++}if(!l)return!1;o++}return!0}function b$e(e,t,n){var r=$$(e),i=r.length;if($$(t).length!==i)return!1;for(var o;i-- >0;)if(o=r[i],o===HK&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!WK(t,o)||!n.equals(e[o],t[o],o,o,e,t,n))return!1;return!0}function Xp(e,t,n){var r=R$(e),i=r.length;if(R$(t).length!==i)return!1;for(var o,a,s;i-- >0;)if(o=r[i],o===HK&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!WK(t,o)||!n.equals(e[o],t[o],o,o,e,t,n)||(a=D$(e,o),s=D$(t,o),(a||s)&&(!a||!s||a.configurable!==s.configurable||a.enumerable!==s.enumerable||a.writable!==s.writable)))return!1;return!0}function x$e(e,t){return rp(e.valueOf(),t.valueOf())}function w$e(e,t){return e.source===t.source&&e.flags===t.flags}function N$(e,t,n){if(e.size!==t.size)return!1;for(var r={},i=e.values(),o,a;(o=i.next())&&!o.done;){for(var s=t.values(),u=!1,l=0;(a=s.next())&&!a.done;)!u&&!r[l]&&(u=n.equals(o.value,a.value,o.value,a.value,e,t,n))&&(r[l]=!0),l++;if(!u)return!1}return!0}function _$e(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}var S$e="[object Arguments]",C$e="[object Boolean]",E$e="[object Date]",O$e="[object Map]",A$e="[object Number]",P$e="[object Object]",k$e="[object RegExp]",T$e="[object Set]",M$e="[object String]",R$e=Array.isArray,L$=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,F$=Object.assign,D$e=Object.prototype.toString.call.bind(Object.prototype.toString);function $$e(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areMapsEqual,i=e.areObjectsEqual,o=e.arePrimitiveWrappersEqual,a=e.areRegExpsEqual,s=e.areSetsEqual,u=e.areTypedArraysEqual;return function(c,f,h){if(c===f)return!0;if(c==null||f==null||typeof c!="object"||typeof f!="object")return c!==c&&f!==f;var p=c.constructor;if(p!==f.constructor)return!1;if(p===Object)return i(c,f,h);if(R$e(c))return t(c,f,h);if(L$!=null&&L$(c))return u(c,f,h);if(p===Date)return n(c,f,h);if(p===RegExp)return a(c,f,h);if(p===Map)return r(c,f,h);if(p===Set)return s(c,f,h);var m=D$e(c);return m===E$e?n(c,f,h):m===k$e?a(c,f,h):m===O$e?r(c,f,h):m===T$e?s(c,f,h):m===P$e?typeof c.then!="function"&&typeof f.then!="function"&&i(c,f,h):m===S$e?i(c,f,h):m===C$e||m===A$e||m===M$e?o(c,f,h):!1}}function I$e(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,i={areArraysEqual:r?Xp:v$e,areDatesEqual:y$e,areMapsEqual:r?M$(I$,Xp):I$,areObjectsEqual:r?Xp:b$e,arePrimitiveWrappersEqual:x$e,areRegExpsEqual:w$e,areSetsEqual:r?M$(N$,Xp):N$,areTypedArraysEqual:r?Xp:_$e};if(n&&(i=F$({},i,n(i))),t){var o=D1(i.areArraysEqual),a=D1(i.areMapsEqual),s=D1(i.areObjectsEqual),u=D1(i.areSetsEqual);i=F$({},i,{areArraysEqual:o,areMapsEqual:a,areObjectsEqual:s,areSetsEqual:u})}return i}function N$e(e){return function(t,n,r,i,o,a,s){return e(t,n,s)}}function L$e(e){var t=e.circular,n=e.comparator,r=e.createState,i=e.equals,o=e.strict;if(r)return function(u,l){var c=r(),f=c.cache,h=f===void 0?t?new WeakMap:void 0:f,p=c.meta;return n(u,l,{cache:h,equals:i,meta:p,strict:o})};if(t)return function(u,l){return n(u,l,{cache:new WeakMap,equals:i,meta:void 0,strict:o})};var a={cache:void 0,equals:i,meta:void 0,strict:o};return function(u,l){return n(u,l,a)}}var F$e=Gl();Gl({strict:!0});Gl({circular:!0});Gl({circular:!0,strict:!0});Gl({createInternalComparator:function(){return rp}});Gl({strict:!0,createInternalComparator:function(){return rp}});Gl({circular:!0,createInternalComparator:function(){return rp}});Gl({circular:!0,createInternalComparator:function(){return rp},strict:!0});function Gl(e){e===void 0&&(e={});var t=e.circular,n=t===void 0?!1:t,r=e.createInternalComparator,i=e.createState,o=e.strict,a=o===void 0?!1:o,s=I$e(e),u=$$e(s),l=r?r(u):N$e(u);return L$e({circular:n,comparator:u,createState:i,equals:l,strict:a})}function j$e(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function j$(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,r=function i(o){n<0&&(n=o),o-n>t?(e(o),n=-1):j$e(i)};requestAnimationFrame(r)}function D6(e){"@babel/helpers - typeof";return D6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},D6(e)}function B$e(e){return W$e(e)||V$e(e)||U$e(e)||z$e()}function z$e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function U$e(e,t){if(e){if(typeof e=="string")return B$(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return B$(e,t)}}function B$(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function V$e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function W$e(e){if(Array.isArray(e))return e}function H$e(){var e={},t=function(){return null},n=!1,r=function i(o){if(!n){if(Array.isArray(o)){if(!o.length)return;var a=o,s=B$e(a),u=s[0],l=s.slice(1);if(typeof u=="number"){j$(i.bind(null,l),u);return}i(u),j$(i.bind(null,l));return}D6(o)==="object"&&(e=o,t(e)),typeof o=="function"&&o()}};return{stop:function(){n=!0},start:function(o){n=!1,r(o)},subscribe:function(o){return t=o,function(){t=function(){return null}}}}}function Zg(e){"@babel/helpers - typeof";return Zg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zg(e)}function z$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function U$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?z$(Object(n),!0).forEach(function(r){KK(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function KK(e,t,n){return t=K$e(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K$e(e){var t=q$e(e,"string");return Zg(t)==="symbol"?t:String(t)}function q$e(e,t){if(Zg(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Zg(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var G$e=function(t,n){return[Object.keys(t),Object.keys(n)].reduce(function(r,i){return r.filter(function(o){return i.includes(o)})})},Y$e=function(t){return t},Z$e=function(t){return t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())})},M0=function(t,n){return Object.keys(n).reduce(function(r,i){return U$(U$({},r),{},KK({},i,t(i,n[i])))},{})},V$=function(t,n,r){return t.map(function(i){return"".concat(Z$e(i)," ").concat(n,"ms ").concat(r)}).join(",")};function X$e(e,t){return eIe(e)||J$e(e,t)||qK(e,t)||Q$e()}function Q$e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function J$e(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function eIe(e){if(Array.isArray(e))return e}function tIe(e){return iIe(e)||rIe(e)||qK(e)||nIe()}function nIe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qK(e,t){if(e){if(typeof e=="string")return $6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $6(e,t)}}function rIe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function iIe(e){if(Array.isArray(e))return $6(e)}function $6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var rx=1e-4,GK=function(t,n){return[0,3*t,3*n-6*t,3*t-3*n+1]},YK=function(t,n){return t.map(function(r,i){return r*Math.pow(n,i)}).reduce(function(r,i){return r+i})},W$=function(t,n){return function(r){var i=GK(t,n);return YK(i,r)}},oIe=function(t,n){return function(r){var i=GK(t,n),o=[].concat(tIe(i.map(function(a,s){return a*s}).slice(1)),[0]);return YK(o,r)}},H$=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;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 u=n[0].split("(");if(u[0]==="cubic-bezier"&&u[1].split(")")[0].split(",").length===4){var l=u[1].split(")")[0].split(",").map(function(b){return parseFloat(b)}),c=X$e(l,4);i=c[0],o=c[1],a=c[2],s=c[3]}}}var f=W$(i,a),h=W$(o,s),p=oIe(i,a),m=function(w){return w>1?1:w<0?0:w},v=function(w){for(var x=w>1?1:w,S=x,O=0;O<8;++O){var E=f(S)-x,C=p(S);if(Math.abs(E-x)<rx||C<rx)return h(S);S=m(S-E/C)}return h(S)};return v.isStepper=!1,v},aIe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,r=n===void 0?100:n,i=t.damping,o=i===void 0?8:i,a=t.dt,s=a===void 0?17:a,u=function(c,f,h){var p=-(c-f)*r,m=h*o,v=h+(p-m)*s/1e3,b=h*s/1e3+c;return Math.abs(b-f)<rx&&Math.abs(v)<rx?[f,0]:[b,v]};return u.isStepper=!0,u.dt=s,u},sIe=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;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 H$(i);case"spring":return aIe();default:if(i.split("(")[0]==="cubic-bezier")return H$(i)}return typeof i=="function"?i:null};function Xg(e){"@babel/helpers - typeof";return Xg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xg(e)}function K$(e){return cIe(e)||lIe(e)||ZK(e)||uIe()}function uIe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lIe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function cIe(e){if(Array.isArray(e))return N6(e)}function q$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function di(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?q$(Object(n),!0).forEach(function(r){I6(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function I6(e,t,n){return t=fIe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fIe(e){var t=dIe(e,"string");return Xg(t)==="symbol"?t:String(t)}function dIe(e,t){if(Xg(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Xg(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hIe(e,t){return mIe(e)||gIe(e,t)||ZK(e,t)||pIe()}function pIe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ZK(e,t){if(e){if(typeof e=="string")return N6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return N6(e,t)}}function N6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function gIe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function mIe(e){if(Array.isArray(e))return e}var ix=function(t,n,r){return t+(n-t)*r},L6=function(t){var n=t.from,r=t.to;return n!==r},vIe=function e(t,n,r){var i=M0(function(o,a){if(L6(a)){var s=t(a.from,a.to,a.velocity),u=hIe(s,2),l=u[0],c=u[1];return di(di({},a),{},{from:l,velocity:c})}return a},n);return r<1?M0(function(o,a){return L6(a)?di(di({},a),{},{velocity:ix(a.velocity,i[o].velocity,r),from:ix(a.from,i[o].from,r)}):a},n):e(t,i,r-1)};const yIe=function(e,t,n,r,i){var o=G$e(e,t),a=o.reduce(function(b,w){return di(di({},b),{},I6({},w,[e[w],t[w]]))},{}),s=o.reduce(function(b,w){return di(di({},b),{},I6({},w,{from:e[w],velocity:0,to:t[w]}))},{}),u=-1,l,c,f=function(){return null},h=function(){return M0(function(w,x){return x.from},s)},p=function(){return!Object.values(s).filter(L6).length},m=function(w){l||(l=w);var x=w-l,S=x/n.dt;s=vIe(n,s,S),i(di(di(di({},e),t),h())),l=w,p()||(u=requestAnimationFrame(f))},v=function(w){c||(c=w);var x=(w-c)/r,S=M0(function(E,C){return ix.apply(void 0,K$(C).concat([n(x)]))},a);if(i(di(di(di({},e),t),S)),x<1)u=requestAnimationFrame(f);else{var O=M0(function(E,C){return ix.apply(void 0,K$(C).concat([n(1)]))},a);i(di(di(di({},e),t),O))}};return f=n.isStepper?m:v,function(){return requestAnimationFrame(f),function(){cancelAnimationFrame(u)}}};function dh(e){"@babel/helpers - typeof";return dh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dh(e)}var bIe=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function xIe(e,t){if(e==null)return{};var n=wIe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function wIe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function b3(e){return EIe(e)||CIe(e)||SIe(e)||_Ie()}function _Ie(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function SIe(e,t){if(e){if(typeof e=="string")return F6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return F6(e,t)}}function CIe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function EIe(e){if(Array.isArray(e))return F6(e)}function F6(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function G$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ka(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?G$(Object(n),!0).forEach(function(r){d0(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function d0(e,t,n){return t=XK(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function OIe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function AIe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,XK(r.key),r)}}function PIe(e,t,n){return AIe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function XK(e){var t=kIe(e,"string");return dh(t)==="symbol"?t:String(t)}function kIe(e,t){if(dh(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(dh(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function TIe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&j6(e,t)}function j6(e,t){return j6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},j6(e,t)}function MIe(e){var t=RIe();return function(){var r=ox(e),i;if(t){var o=ox(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return B6(this,i)}}function B6(e,t){if(t&&(dh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return z6(e)}function z6(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function RIe(){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 ox(e){return ox=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ox(e)}var Ja=function(e){TIe(n,e);var t=MIe(n);function n(r,i){var o;OIe(this,n),o=t.call(this,r,i);var a=o.props,s=a.isActive,u=a.attributeName,l=a.from,c=a.to,f=a.steps,h=a.children,p=a.duration;if(o.handleStyleChange=o.handleStyleChange.bind(z6(o)),o.changeStyle=o.changeStyle.bind(z6(o)),!s||p<=0)return o.state={style:{}},typeof h=="function"&&(o.state={style:c}),B6(o);if(f&&f.length)o.state={style:f[0].style};else if(l){if(typeof h=="function")return o.state={style:l},B6(o);o.state={style:u?d0({},u,l):l}}else o.state={style:{}};return o}return PIe(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,u=o.attributeName,l=o.shouldReAnimate,c=o.to,f=o.from,h=this.state.style;if(s){if(!a){var p={style:u?d0({},u,c):c};this.state&&h&&(u&&h[u]!==c||!u&&h!==c)&&this.setState(p);return}if(!(F$e(i.to,c)&&i.canBegin&&i.isActive)){var m=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var v=m||l?f:i.to;if(this.state&&h){var b={style:u?d0({},u,v):v};(u&&h[u]!==v||!u&&h!==v)&&this.setState(b)}this.runAnimation(ka(ka({},this.props),{},{from:v,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,u=i.duration,l=i.easing,c=i.begin,f=i.onAnimationEnd,h=i.onAnimationStart,p=yIe(a,s,sIe(l),u,this.changeStyle),m=function(){o.stopJSAnimation=p()};this.manager.start([h,c,m,u,f])}},{key:"runStepAnimation",value:function(i){var o=this,a=i.steps,s=i.begin,u=i.onAnimationStart,l=a[0],c=l.style,f=l.duration,h=f===void 0?0:f,p=function(v,b,w){if(w===0)return v;var x=b.duration,S=b.easing,O=S===void 0?"ease":S,E=b.style,C=b.properties,P=b.onAnimationEnd,M=w>0?a[w-1]:b,I=C||Object.keys(E);if(typeof O=="function"||O==="spring")return[].concat(b3(v),[o.runJSAnimation.bind(o,{from:M.style,to:E,duration:x,easing:O}),x]);var B=V$(I,x,O),W=ka(ka(ka({},M.style),E),{},{transition:B});return[].concat(b3(v),[W,x,P]).filter(Y$e)};return this.manager.start([u].concat(b3(a.reduce(p,[c,Math.max(h,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=H$e());var o=i.begin,a=i.duration,s=i.attributeName,u=i.to,l=i.easing,c=i.onAnimationStart,f=i.onAnimationEnd,h=i.steps,p=i.children,m=this.manager;if(this.unSubscribe=m.subscribe(this.handleStyleChange),typeof l=="function"||typeof p=="function"||l==="spring"){this.runJSAnimation(i);return}if(h.length>1){this.runStepAnimation(i);return}var v=s?d0({},s,u):u,b=V$(Object.keys(v),a,l);m.start([c,o,ka(ka({},v),{},{transition:b}),a,f])}},{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 u=xIe(i,bIe),l=y.Children.count(o),c=this.state.style;if(typeof o=="function")return o(c);if(!s||l===0||a<=0)return o;var f=function(p){var m=p.props,v=m.style,b=v===void 0?{}:v,w=m.className,x=y.cloneElement(p,ka(ka({},u),{},{style:ka(ka({},b),c),className:w}));return x};return l===1?f(y.Children.only(o)):F.createElement("div",null,y.Children.map(o,function(h){return f(h)}))}}]),n}(y.PureComponent);Ja.displayName="Animate";Ja.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Ja.propTypes={from:Mt.oneOfType([Mt.object,Mt.string]),to:Mt.oneOfType([Mt.object,Mt.string]),attributeName:Mt.string,duration:Mt.number,begin:Mt.number,easing:Mt.oneOfType([Mt.string,Mt.func]),steps:Mt.arrayOf(Mt.shape({duration:Mt.number.isRequired,style:Mt.object.isRequired,easing:Mt.oneOfType([Mt.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Mt.func]),properties:Mt.arrayOf("string"),onAnimationEnd:Mt.func})),children:Mt.oneOfType([Mt.node,Mt.func]),isActive:Mt.bool,canBegin:Mt.bool,onAnimationEnd:Mt.func,shouldReAnimate:Mt.bool,onAnimationStart:Mt.func,onAnimationReStart:Mt.func};Mt.object,Mt.object,Mt.object,Mt.element;Mt.object,Mt.object,Mt.object,Mt.oneOfType([Mt.array,Mt.element]),Mt.any;function Qg(e){"@babel/helpers - typeof";return Qg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qg(e)}function ax(){return ax=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ax.apply(this,arguments)}function DIe(e,t){return LIe(e)||NIe(e,t)||IIe(e,t)||$Ie()}function $Ie(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function IIe(e,t){if(e){if(typeof e=="string")return Y$(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Y$(e,t)}}function Y$(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function NIe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function LIe(e){if(Array.isArray(e))return e}function Z$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function X$(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Z$(Object(n),!0).forEach(function(r){FIe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function FIe(e,t,n){return t=jIe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jIe(e){var t=BIe(e,"string");return Qg(t)=="symbol"?t:t+""}function BIe(e,t){if(Qg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Qg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Q$=function(t,n,r,i,o){var a=Math.min(Math.abs(r)/2,Math.abs(i)/2),s=i>=0?1:-1,u=r>=0?1:-1,l=i>=0&&r>=0||i<0&&r<0?1:0,c;if(a>0&&o instanceof Array){for(var f=[0,0,0,0],h=0,p=4;h<p;h++)f[h]=o[h]>a?a:o[h];c="M".concat(t,",").concat(n+s*f[0]),f[0]>0&&(c+="A ".concat(f[0],",").concat(f[0],",0,0,").concat(l,",").concat(t+u*f[0],",").concat(n)),c+="L ".concat(t+r-u*f[1],",").concat(n),f[1]>0&&(c+="A ".concat(f[1],",").concat(f[1],",0,0,").concat(l,`,
|
||
`).concat(t+r,",").concat(n+s*f[1])),c+="L ".concat(t+r,",").concat(n+i-s*f[2]),f[2]>0&&(c+="A ".concat(f[2],",").concat(f[2],",0,0,").concat(l,`,
|
||
`).concat(t+r-u*f[2],",").concat(n+i)),c+="L ".concat(t+u*f[3],",").concat(n+i),f[3]>0&&(c+="A ".concat(f[3],",").concat(f[3],",0,0,").concat(l,`,
|
||
`).concat(t,",").concat(n+i-s*f[3])),c+="Z"}else if(a>0&&o===+o&&o>0){var m=Math.min(a,o);c="M ".concat(t,",").concat(n+s*m,`
|
||
A `).concat(m,",").concat(m,",0,0,").concat(l,",").concat(t+u*m,",").concat(n,`
|
||
L `).concat(t+r-u*m,",").concat(n,`
|
||
A `).concat(m,",").concat(m,",0,0,").concat(l,",").concat(t+r,",").concat(n+s*m,`
|
||
L `).concat(t+r,",").concat(n+i-s*m,`
|
||
A `).concat(m,",").concat(m,",0,0,").concat(l,",").concat(t+r-u*m,",").concat(n+i,`
|
||
L `).concat(t+u*m,",").concat(n+i,`
|
||
A `).concat(m,",").concat(m,",0,0,").concat(l,",").concat(t,",").concat(n+i-s*m," Z")}else c="M ".concat(t,",").concat(n," h ").concat(r," v ").concat(i," h ").concat(-r," Z");return c},zIe=function(t,n){if(!t||!n)return!1;var r=t.x,i=t.y,o=n.x,a=n.y,s=n.width,u=n.height;if(Math.abs(s)>0&&Math.abs(u)>0){var l=Math.min(o,o+s),c=Math.max(o,o+s),f=Math.min(a,a+u),h=Math.max(a,a+u);return r>=l&&r<=c&&i>=f&&i<=h}return!1},UIe={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},YA=function(t){var n=X$(X$({},UIe),t),r=y.useRef(),i=y.useState(-1),o=DIe(i,2),a=o[0],s=o[1];y.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var O=r.current.getTotalLength();O&&s(O)}catch{}},[]);var u=n.x,l=n.y,c=n.width,f=n.height,h=n.radius,p=n.className,m=n.animationEasing,v=n.animationDuration,b=n.animationBegin,w=n.isAnimationActive,x=n.isUpdateAnimationActive;if(u!==+u||l!==+l||c!==+c||f!==+f||c===0||f===0)return null;var S=dn("recharts-rectangle",p);return x?F.createElement(Ja,{canBegin:a>0,from:{width:c,height:f,x:u,y:l},to:{width:c,height:f,x:u,y:l},duration:v,animationEasing:m,isActive:x},function(O){var E=O.width,C=O.height,P=O.x,M=O.y;return F.createElement(Ja,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:b,duration:v,isActive:w,easing:m},F.createElement("path",ax({},zt(n,!0),{className:S,d:Q$(P,M,E,C,h),ref:r})))}):F.createElement("path",ax({},zt(n,!0),{className:S,d:Q$(u,l,c,f,h)}))};function U6(){return U6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},U6.apply(this,arguments)}var c2=function(t){var n=t.cx,r=t.cy,i=t.r,o=t.className,a=dn("recharts-dot",o);return n===+n&&r===+r&&i===+i?F.createElement("circle",U6({},zt(t,!1),Ob(t),{className:a,cx:n,cy:r,r:i})):null};function Jg(e){"@babel/helpers - typeof";return Jg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jg(e)}var VIe=["x","y","top","left","width","height","className"];function V6(){return V6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},V6.apply(this,arguments)}function J$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function WIe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?J$(Object(n),!0).forEach(function(r){HIe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J$(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function HIe(e,t,n){return t=KIe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KIe(e){var t=qIe(e,"string");return Jg(t)=="symbol"?t:t+""}function qIe(e,t){if(Jg(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Jg(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function GIe(e,t){if(e==null)return{};var n=YIe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function YIe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var ZIe=function(t,n,r,i,o,a){return"M".concat(t,",").concat(o,"v").concat(i,"M").concat(a,",").concat(n,"h").concat(r)},XIe=function(t){var n=t.x,r=n===void 0?0:n,i=t.y,o=i===void 0?0:i,a=t.top,s=a===void 0?0:a,u=t.left,l=u===void 0?0:u,c=t.width,f=c===void 0?0:c,h=t.height,p=h===void 0?0:h,m=t.className,v=GIe(t,VIe),b=WIe({x:r,y:o,top:s,left:l,width:f,height:p},v);return!qe(r)||!qe(o)||!qe(f)||!qe(p)||!qe(s)||!qe(l)?null:F.createElement("path",V6({},zt(b,!0),{className:dn("recharts-cross",m),d:ZIe(r,o,f,p,s,l)}))},QIe=pH,JIe=QIe(Object.getPrototypeOf,Object),eNe=JIe,tNe=Mu,nNe=eNe,rNe=Ru,iNe="[object Object]",oNe=Function.prototype,aNe=Object.prototype,QK=oNe.toString,sNe=aNe.hasOwnProperty,uNe=QK.call(Object);function lNe(e){if(!rNe(e)||tNe(e)!=iNe)return!1;var t=nNe(e);if(t===null)return!0;var n=sNe.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&QK.call(n)==uNe}var cNe=lNe;const fNe=Dn(cNe);var dNe=Mu,hNe=Ru,pNe="[object Boolean]";function gNe(e){return e===!0||e===!1||hNe(e)&&dNe(e)==pNe}var mNe=gNe;const vNe=Dn(mNe);function em(e){"@babel/helpers - typeof";return em=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},em(e)}function sx(){return sx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sx.apply(this,arguments)}function yNe(e,t){return _Ne(e)||wNe(e,t)||xNe(e,t)||bNe()}function bNe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xNe(e,t){if(e){if(typeof e=="string")return eI(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eI(e,t)}}function eI(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function wNe(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function _Ne(e){if(Array.isArray(e))return e}function tI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function nI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tI(Object(n),!0).forEach(function(r){SNe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function SNe(e,t,n){return t=CNe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CNe(e){var t=ENe(e,"string");return em(t)=="symbol"?t:t+""}function ENe(e,t){if(em(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(em(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var rI=function(t,n,r,i,o){var a=r-i,s;return s="M ".concat(t,",").concat(n),s+="L ".concat(t+r,",").concat(n),s+="L ".concat(t+r-a/2,",").concat(n+o),s+="L ".concat(t+r-a/2-i,",").concat(n+o),s+="L ".concat(t,",").concat(n," Z"),s},ONe={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},ANe=function(t){var n=nI(nI({},ONe),t),r=y.useRef(),i=y.useState(-1),o=yNe(i,2),a=o[0],s=o[1];y.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var S=r.current.getTotalLength();S&&s(S)}catch{}},[]);var u=n.x,l=n.y,c=n.upperWidth,f=n.lowerWidth,h=n.height,p=n.className,m=n.animationEasing,v=n.animationDuration,b=n.animationBegin,w=n.isUpdateAnimationActive;if(u!==+u||l!==+l||c!==+c||f!==+f||h!==+h||c===0&&f===0||h===0)return null;var x=dn("recharts-trapezoid",p);return w?F.createElement(Ja,{canBegin:a>0,from:{upperWidth:0,lowerWidth:0,height:h,x:u,y:l},to:{upperWidth:c,lowerWidth:f,height:h,x:u,y:l},duration:v,animationEasing:m,isActive:w},function(S){var O=S.upperWidth,E=S.lowerWidth,C=S.height,P=S.x,M=S.y;return F.createElement(Ja,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:b,duration:v,easing:m},F.createElement("path",sx({},zt(n,!0),{className:x,d:rI(P,M,O,E,C),ref:r})))}):F.createElement("g",null,F.createElement("path",sx({},zt(n,!0),{className:x,d:rI(u,l,c,f,h)})))},PNe=["option","shapeType","propTransformer","activeClassName","isActive"];function tm(e){"@babel/helpers - typeof";return tm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tm(e)}function kNe(e,t){if(e==null)return{};var n=TNe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function TNe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function iI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ux(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?iI(Object(n),!0).forEach(function(r){MNe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function MNe(e,t,n){return t=RNe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function RNe(e){var t=DNe(e,"string");return tm(t)=="symbol"?t:t+""}function DNe(e,t){if(tm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(tm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $Ne(e,t){return ux(ux({},t),e)}function INe(e,t){return e==="symbols"}function oI(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return F.createElement(YA,n);case"trapezoid":return F.createElement(ANe,n);case"sector":return F.createElement(VK,n);case"symbols":if(INe(t))return F.createElement(Xw,n);break;default:return null}}function NNe(e){return y.isValidElement(e)?e.props:e}function W6(e){var t=e.option,n=e.shapeType,r=e.propTransformer,i=r===void 0?$Ne:r,o=e.activeClassName,a=o===void 0?"recharts-active-shape":o,s=e.isActive,u=kNe(e,PNe),l;if(y.isValidElement(t))l=y.cloneElement(t,ux(ux({},u),NNe(t)));else if(Ht(t))l=t(u);else if(fNe(t)&&!vNe(t)){var c=i(t,u);l=F.createElement(oI,{shapeType:n,elementProps:c})}else{var f=u;l=F.createElement(oI,{shapeType:n,elementProps:f})}return s?F.createElement(En,{className:a},l):l}function f2(e,t){return t!=null&&"trapezoids"in e.props}function d2(e,t){return t!=null&&"sectors"in e.props}function nm(e,t){return t!=null&&"points"in e.props}function LNe(e,t){var n,r,i=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,o=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return i&&o}function FNe(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function jNe(e,t){var n=e.x===t.x,r=e.y===t.y,i=e.z===t.z;return n&&r&&i}function BNe(e,t){var n;return f2(e,t)?n=LNe:d2(e,t)?n=FNe:nm(e,t)&&(n=jNe),n}function zNe(e,t){var n;return f2(e,t)?n="trapezoids":d2(e,t)?n="sectors":nm(e,t)&&(n="points"),n}function UNe(e,t){if(f2(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}if(d2(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return nm(e,t)?t.payload:{}}function VNe(e){var t=e.activeTooltipItem,n=e.graphicalItem,r=e.itemData,i=zNe(n,t),o=UNe(n,t),a=r.filter(function(u,l){var c=af(o,u),f=n.props[i].filter(function(m){var v=BNe(n,t);return v(m,t)}),h=n.props[i].indexOf(f[f.length-1]),p=l===h;return c&&p}),s=r.indexOf(a[a.length-1]);return s}var WNe=Math.ceil,HNe=Math.max;function KNe(e,t,n,r){for(var i=-1,o=HNe(WNe((t-e)/(n||1)),0),a=Array(o);o--;)a[r?o:++i]=e,e+=n;return a}var qNe=KNe,GNe=DH,aI=1/0,YNe=17976931348623157e292;function ZNe(e){if(!e)return e===0?e:0;if(e=GNe(e),e===aI||e===-aI){var t=e<0?-1:1;return t*YNe}return e===e?e:0}var JK=ZNe,XNe=qNe,QNe=e2,x3=JK;function JNe(e){return function(t,n,r){return r&&typeof r!="number"&&QNe(t,n,r)&&(n=r=void 0),t=x3(t),n===void 0?(n=t,t=0):n=x3(n),r=r===void 0?t<n?1:-1:x3(r),XNe(t,n,r,e)}}var eLe=JNe,tLe=eLe,nLe=tLe(),rLe=nLe;const lx=Dn(rLe);function rm(e){"@babel/helpers - typeof";return rm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rm(e)}function sI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function uI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sI(Object(n),!0).forEach(function(r){eq(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function eq(e,t,n){return t=iLe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iLe(e){var t=oLe(e,"string");return rm(t)=="symbol"?t:t+""}function oLe(e,t){if(rm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(rm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var aLe=["Webkit","Moz","O","ms"],sLe=function(t,n){var r=t.replace(/(\w)/,function(o){return o.toUpperCase()}),i=aLe.reduce(function(o,a){return uI(uI({},o),{},eq({},a+r,n))},{});return i[t]=n,i};function hh(e){"@babel/helpers - typeof";return hh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hh(e)}function cx(){return cx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cx.apply(this,arguments)}function lI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function w3(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?lI(Object(n),!0).forEach(function(r){Ao(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function uLe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,nq(r.key),r)}}function lLe(e,t,n){return cI(e.prototype,t),cI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function cLe(e,t,n){return t=fx(t),fLe(e,tq()?Reflect.construct(t,n,fx(e).constructor):t.apply(e,n))}function fLe(e,t){if(t&&(hh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return dLe(e)}function dLe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tq=function(){return!!e})()}function fx(e){return fx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},fx(e)}function hLe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&H6(e,t)}function H6(e,t){return H6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},H6(e,t)}function Ao(e,t,n){return t=nq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nq(e){var t=pLe(e,"string");return hh(t)=="symbol"?t:t+""}function pLe(e,t){if(hh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(hh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var gLe=function(t){var n=t.data,r=t.startIndex,i=t.endIndex,o=t.x,a=t.width,s=t.travellerWidth;if(!n||!n.length)return{};var u=n.length,l=k0().domain(lx(0,u)).range([o,o+a-s]),c=l.domain().map(function(f){return l(f)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:l(r),endX:l(i),scale:l,scaleValues:c}},fI=function(t){return t.changedTouches&&!!t.changedTouches.length},ph=function(e){function t(n){var r;return uLe(this,t),r=cLe(this,t,[n]),Ao(r,"handleDrag",function(i){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(i):r.state.isSlideMoving&&r.handleSlideDrag(i)}),Ao(r,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&r.handleDrag(i.changedTouches[0])}),Ao(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=r.props,o=i.endIndex,a=i.onDragEnd,s=i.startIndex;a?.({endIndex:o,startIndex:s})}),r.detachDragEndListener()}),Ao(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),Ao(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),Ao(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),Ao(r,"handleSlideDragStart",function(i){var o=fI(i)?i.changedTouches[0]:i;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return hLe(t,e),lLe(t,[{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,u=s.gap,l=s.data,c=l.length-1,f=Math.min(i,o),h=Math.max(i,o),p=t.getIndexInRange(a,f),m=t.getIndexInRange(a,h);return{startIndex:p-p%u,endIndex:m===c?c:m-m%u}}},{key:"getTextOfTick",value:function(r){var i=this.props,o=i.data,a=i.tickFormatter,s=i.dataKey,u=Kr(o[r],s,r);return Ht(a)?a(u,r):u}},{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,u=this.props,l=u.x,c=u.width,f=u.travellerWidth,h=u.startIndex,p=u.endIndex,m=u.onChange,v=r.pageX-o;v>0?v=Math.min(v,l+c-f-s,l+c-f-a):v<0&&(v=Math.max(v,l-a,l-s));var b=this.getIndex({startX:a+v,endX:s+v});(b.startIndex!==h||b.endIndex!==p)&&m&&m(b),this.setState({startX:a+v,endX:s+v,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,i){var o=fI(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,u=i.startX,l=this.state[a],c=this.props,f=c.x,h=c.width,p=c.travellerWidth,m=c.onChange,v=c.gap,b=c.data,w={startX:this.state.startX,endX:this.state.endX},x=r.pageX-o;x>0?x=Math.min(x,f+h-p-l):x<0&&(x=Math.max(x,f-l)),w[a]=l+x;var S=this.getIndex(w),O=S.startIndex,E=S.endIndex,C=function(){var M=b.length-1;return a==="startX"&&(s>u?O%v===0:E%v===0)||s<u&&E===M||a==="endX"&&(s>u?E%v===0:O%v===0)||s>u&&E===M};this.setState(Ao(Ao({},a,l+x),"brushMoveStartX",r.pageX),function(){m&&C()&&m(S)})}},{key:"handleTravellerMoveKeyboard",value:function(r,i){var o=this,a=this.state,s=a.scaleValues,u=a.startX,l=a.endX,c=this.state[i],f=s.indexOf(c);if(f!==-1){var h=f+r;if(!(h===-1||h>=s.length)){var p=s[h];i==="startX"&&p>=l||i==="endX"&&p<=u||this.setState(Ao({},i,p),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,u=r.fill,l=r.stroke;return F.createElement("rect",{stroke:l,fill:u,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,u=r.data,l=r.children,c=r.padding,f=y.Children.only(l);return f?F.cloneElement(f,{x:i,y:o,width:a,height:s,margin:c,compact:!0,data:u}):null}},{key:"renderTravellerLayer",value:function(r,i){var o,a,s=this,u=this.props,l=u.y,c=u.travellerWidth,f=u.height,h=u.traveller,p=u.ariaLabel,m=u.data,v=u.startIndex,b=u.endIndex,w=Math.max(r,this.props.x),x=w3(w3({},zt(this.props,!1)),{},{x:w,y:l,width:c,height:f}),S=p||"Min value: ".concat((o=m[v])===null||o===void 0?void 0:o.name,", Max value: ").concat((a=m[b])===null||a===void 0?void 0:a.name);return F.createElement(En,{tabIndex:0,role:"slider","aria-label":S,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(E){["ArrowLeft","ArrowRight"].includes(E.key)&&(E.preventDefault(),E.stopPropagation(),s.handleTravellerMoveKeyboard(E.key==="ArrowRight"?1:-1,i))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(h,x))}},{key:"renderSlide",value:function(r,i){var o=this.props,a=o.y,s=o.height,u=o.stroke,l=o.travellerWidth,c=Math.min(r,i)+l,f=Math.max(Math.abs(i-r)-l,0);return F.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:u,fillOpacity:.2,x:c,y:a,width:f,height:s})}},{key:"renderText",value:function(){var r=this.props,i=r.startIndex,o=r.endIndex,a=r.y,s=r.height,u=r.travellerWidth,l=r.stroke,c=this.state,f=c.startX,h=c.endX,p=5,m={pointerEvents:"none",fill:l};return F.createElement(En,{className:"recharts-brush-texts"},F.createElement(Bb,cx({textAnchor:"end",verticalAnchor:"middle",x:Math.min(f,h)-p,y:a+s/2},m),this.getTextOfTick(i)),F.createElement(Bb,cx({textAnchor:"start",verticalAnchor:"middle",x:Math.max(f,h)+u+p,y:a+s/2},m),this.getTextOfTick(o)))}},{key:"render",value:function(){var r=this.props,i=r.data,o=r.className,a=r.children,s=r.x,u=r.y,l=r.width,c=r.height,f=r.alwaysShowText,h=this.state,p=h.startX,m=h.endX,v=h.isTextActive,b=h.isSlideMoving,w=h.isTravellerMoving,x=h.isTravellerFocused;if(!i||!i.length||!qe(s)||!qe(u)||!qe(l)||!qe(c)||l<=0||c<=0)return null;var S=dn("recharts-brush",o),O=F.Children.count(a)===1,E=sLe("userSelect","none");return F.createElement(En,{className:S,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:E},this.renderBackground(),O&&this.renderPanorama(),this.renderSlide(p,m),this.renderTravellerLayer(p,"startX"),this.renderTravellerLayer(m,"endX"),(v||b||w||x||f)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var i=r.x,o=r.y,a=r.width,s=r.height,u=r.stroke,l=Math.floor(o+s/2)-1;return F.createElement(F.Fragment,null,F.createElement("rect",{x:i,y:o,width:a,height:s,fill:u,stroke:"none"}),F.createElement("line",{x1:i+1,y1:l,x2:i+a-1,y2:l,fill:"none",stroke:"#fff"}),F.createElement("line",{x1:i+1,y1:l+2,x2:i+a-1,y2:l+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,i){var o;return F.isValidElement(r)?o=F.cloneElement(r,i):Ht(r)?o=r(i):o=t.renderDefaultTraveller(i),o}},{key:"getDerivedStateFromProps",value:function(r,i){var o=r.data,a=r.width,s=r.x,u=r.travellerWidth,l=r.updateId,c=r.startIndex,f=r.endIndex;if(o!==i.prevData||l!==i.prevUpdateId)return w3({prevData:o,prevTravellerWidth:u,prevUpdateId:l,prevX:s,prevWidth:a},o&&o.length?gLe({data:o,width:a,x:s,travellerWidth:u,startIndex:c,endIndex:f}):{scale:null,scaleValues:null});if(i.scale&&(a!==i.prevWidth||s!==i.prevX||u!==i.prevTravellerWidth)){i.scale.range([s,s+a-u]);var h=i.scale.domain().map(function(p){return i.scale(p)});return{prevData:o,prevTravellerWidth:u,prevUpdateId:l,prevX:s,prevWidth:a,startX:i.scale(r.startIndex),endX:i.scale(r.endIndex),scaleValues:h}}return null}},{key:"getIndexInRange",value:function(r,i){for(var o=r.length,a=0,s=o-1;s-a>1;){var u=Math.floor((a+s)/2);r[u]>i?s=u:a=u}return i>=r[s]?s:a}}])}(y.PureComponent);Ao(ph,"displayName","Brush");Ao(ph,"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 mLe=xA;function vLe(e,t){var n;return mLe(e,function(r,i,o){return n=t(r,i,o),!n}),!!n}var yLe=vLe,bLe=aH,xLe=Hl,wLe=yLe,_Le=vo,SLe=e2;function CLe(e,t,n){var r=_Le(e)?bLe:wLe;return n&&SLe(e,t,n)&&(t=void 0),r(e,xLe(t))}var ELe=CLe;const OLe=Dn(ELe);var ks=function(t,n){var r=t.alwaysShow,i=t.ifOverflow;return r&&(i="extendDomain"),i===n},dI=PH;function ALe(e,t,n){t=="__proto__"&&dI?dI(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var PLe=ALe,kLe=PLe,TLe=OH,MLe=Hl;function RLe(e,t){var n={};return t=MLe(t),TLe(e,function(r,i,o){kLe(n,i,t(r,i,o))}),n}var DLe=RLe;const $Le=Dn(DLe);function ILe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}var NLe=ILe,LLe=xA;function FLe(e,t){var n=!0;return LLe(e,function(r,i,o){return n=!!t(r,i,o),n}),n}var jLe=FLe,BLe=NLe,zLe=jLe,ULe=Hl,VLe=vo,WLe=e2;function HLe(e,t,n){var r=VLe(e)?BLe:zLe;return n&&WLe(e,t,n)&&(t=void 0),r(e,ULe(t))}var KLe=HLe;const rq=Dn(KLe);var qLe=["x","y"];function im(e){"@babel/helpers - typeof";return im=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},im(e)}function K6(){return K6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},K6.apply(this,arguments)}function hI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Qp(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?hI(Object(n),!0).forEach(function(r){GLe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function GLe(e,t,n){return t=YLe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YLe(e){var t=ZLe(e,"string");return im(t)=="symbol"?t:t+""}function ZLe(e,t){if(im(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(im(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function XLe(e,t){if(e==null)return{};var n=QLe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function QLe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function JLe(e,t){var n=e.x,r=e.y,i=XLe(e,qLe),o="".concat(n),a=parseInt(o,10),s="".concat(r),u=parseInt(s,10),l="".concat(t.height||i.height),c=parseInt(l,10),f="".concat(t.width||i.width),h=parseInt(f,10);return Qp(Qp(Qp(Qp(Qp({},t),i),a?{x:a}:{}),u?{y:u}:{}),{},{height:c,width:h,name:t.name,radius:t.radius})}function pI(e){return F.createElement(W6,K6({shapeType:"rectangle",propTransformer:JLe,activeClassName:"recharts-active-bar"},e))}var eFe=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,i){if(typeof t=="number")return t;var o=typeof r=="number";return o?t(r,i):(o||uf(),n)}},tFe=["value","background"],iq;function gh(e){"@babel/helpers - typeof";return gh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gh(e)}function nFe(e,t){if(e==null)return{};var n=rFe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function rFe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function dx(){return dx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dx.apply(this,arguments)}function gI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Pr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gI(Object(n),!0).forEach(function(r){cl(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function iFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,aq(r.key),r)}}function oFe(e,t,n){return mI(e.prototype,t),mI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function aFe(e,t,n){return t=hx(t),sFe(e,oq()?Reflect.construct(t,n,hx(e).constructor):t.apply(e,n))}function sFe(e,t){if(t&&(gh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return uFe(e)}function uFe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(oq=function(){return!!e})()}function hx(e){return hx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},hx(e)}function lFe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&q6(e,t)}function q6(e,t){return q6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},q6(e,t)}function cl(e,t,n){return t=aq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aq(e){var t=cFe(e,"string");return gh(t)=="symbol"?t:t+""}function cFe(e,t){if(gh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(gh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ip=function(e){function t(){var n;iFe(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=aFe(this,t,[].concat(i)),cl(n,"state",{isAnimationFinished:!1}),cl(n,"id",wf("recharts-bar-")),cl(n,"handleAnimationEnd",function(){var a=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),a&&a()}),cl(n,"handleAnimationStart",function(){var a=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),a&&a()}),n}return lFe(t,e),oFe(t,[{key:"renderRectanglesStatically",value:function(r){var i=this,o=this.props,a=o.shape,s=o.dataKey,u=o.activeIndex,l=o.activeBar,c=zt(this.props,!1);return r&&r.map(function(f,h){var p=h===u,m=p?l:a,v=Pr(Pr(Pr({},c),f),{},{isActive:p,option:m,index:h,dataKey:s,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return F.createElement(En,dx({className:"recharts-bar-rectangle"},Ag(i.props,f,h),{key:"rectangle-".concat(f?.x,"-").concat(f?.y,"-").concat(f?.value)}),F.createElement(pI,v))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,i=this.props,o=i.data,a=i.layout,s=i.isAnimationActive,u=i.animationBegin,l=i.animationDuration,c=i.animationEasing,f=i.animationId,h=this.state.prevData;return F.createElement(Ja,{begin:u,duration:l,isActive:s,easing:c,from:{t:0},to:{t:1},key:"bar-".concat(f),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(p){var m=p.t,v=o.map(function(b,w){var x=h&&h[w];if(x){var S=Er(x.x,b.x),O=Er(x.y,b.y),E=Er(x.width,b.width),C=Er(x.height,b.height);return Pr(Pr({},b),{},{x:S(m),y:O(m),width:E(m),height:C(m)})}if(a==="horizontal"){var P=Er(0,b.height),M=P(m);return Pr(Pr({},b),{},{y:b.y+b.height-M,height:M})}var I=Er(0,b.width),B=I(m);return Pr(Pr({},b),{},{width:B})});return F.createElement(En,null,r.renderRectanglesStatically(v))})}},{key:"renderRectangles",value:function(){var r=this.props,i=r.data,o=r.isAnimationActive,a=this.state.prevData;return o&&i&&i.length&&(!a||!af(a,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var r=this,i=this.props,o=i.data,a=i.dataKey,s=i.activeIndex,u=zt(this.props.background,!1);return o.map(function(l,c){l.value;var f=l.background,h=nFe(l,tFe);if(!f)return null;var p=Pr(Pr(Pr(Pr(Pr({},h),{},{fill:"#eee"},f),u),Ag(r.props,l,c)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:a,index:c,className:"recharts-bar-background-rectangle"});return F.createElement(pI,dx({key:"background-bar-".concat(c),option:r.props.background,isActive:c===s},p))})}},{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,u=o.yAxis,l=o.layout,c=o.children,f=go(c,np);if(!f)return null;var h=l==="vertical"?a[0].height/2:a[0].width/2,p=function(b,w){var x=Array.isArray(b.value)?b.value[1]:b.value;return{x:b.x,y:b.y,value:x,errorVal:Kr(b,w)}},m={clipPath:r?"url(#clipPath-".concat(i,")"):null};return F.createElement(En,m,f.map(function(v){return F.cloneElement(v,{key:"error-bar-".concat(i,"-").concat(v.props.dataKey),data:a,xAxis:s,yAxis:u,layout:l,offset:h,dataPointFormatter:p})}))}},{key:"render",value:function(){var r=this.props,i=r.hide,o=r.data,a=r.className,s=r.xAxis,u=r.yAxis,l=r.left,c=r.top,f=r.width,h=r.height,p=r.isAnimationActive,m=r.background,v=r.id;if(i||!o||!o.length)return null;var b=this.state.isAnimationFinished,w=dn("recharts-bar",a),x=s&&s.allowDataOverflow,S=u&&u.allowDataOverflow,O=x||S,E=Ut(v)?this.id:v;return F.createElement(En,{className:w},x||S?F.createElement("defs",null,F.createElement("clipPath",{id:"clipPath-".concat(E)},F.createElement("rect",{x:x?l:l-f/2,y:S?c:c-h/2,width:x?f:f*2,height:S?h:h*2}))):null,F.createElement(En,{className:"recharts-bar-rectangles",clipPath:O?"url(#clipPath-".concat(E,")"):null},m?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(O,E),(!p||b)&&Ps.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}}])}(y.PureComponent);iq=ip;cl(ip,"displayName","Bar");cl(ip,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!qa.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});cl(ip,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,i=e.bandSize,o=e.xAxis,a=e.yAxis,s=e.xAxisTicks,u=e.yAxisTicks,l=e.stackedData,c=e.dataStartIndex,f=e.displayedData,h=e.offset,p=n7e(r,n);if(!p)return null;var m=t.layout,v=n.type.defaultProps,b=v!==void 0?Pr(Pr({},v),n.props):n.props,w=b.dataKey,x=b.children,S=b.minPointSize,O=m==="horizontal"?a:o,E=l?O.scale.domain():null,C=c7e({numericAxis:O}),P=go(x,SA),M=f.map(function(I,B){var W,V,ee,Z,K,G;l?W=r7e(l[c+B],E):(W=Kr(I,w),Array.isArray(W)||(W=[C,W]));var H=eFe(S,iq.defaultProps.minPointSize)(W[1],B);if(m==="horizontal"){var j,q=[a.scale(W[0]),a.scale(W[1])],Y=q[0],re=q[1];V=g$({axis:o,ticks:s,bandSize:i,offset:p.offset,entry:I,index:B}),ee=(j=re??Y)!==null&&j!==void 0?j:void 0,Z=p.size;var ie=Y-re;if(K=Number.isNaN(ie)?0:ie,G={x:V,y:a.y,width:Z,height:a.height},Math.abs(H)>0&&Math.abs(K)<Math.abs(H)){var se=Va(K||H)*(Math.abs(H)-Math.abs(K));ee-=se,K+=se}}else{var ye=[o.scale(W[0]),o.scale(W[1])],we=ye[0],He=ye[1];if(V=we,ee=g$({axis:a,ticks:u,bandSize:i,offset:p.offset,entry:I,index:B}),Z=He-we,K=p.size,G={x:o.x,y:ee,width:o.width,height:K},Math.abs(H)>0&&Math.abs(Z)<Math.abs(H)){var Ee=Va(Z||H)*(Math.abs(H)-Math.abs(Z));Z+=Ee}}return Pr(Pr(Pr({},I),{},{x:V,y:ee,width:Z,height:K,value:l?W:W[1],payload:I,background:G},P[B]&&P[B].props),{},{tooltipPayload:[BK(n,I)],tooltipPosition:{x:V+Z/2,y:ee+K/2}})});return Pr({data:M,layout:m},h)});function om(e){"@babel/helpers - typeof";return om=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},om(e)}function fFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,sq(r.key),r)}}function dFe(e,t,n){return vI(e.prototype,t),vI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function yI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function $a(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yI(Object(n),!0).forEach(function(r){h2(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function h2(e,t,n){return t=sq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sq(e){var t=hFe(e,"string");return om(t)=="symbol"?t:t+""}function hFe(e,t){if(om(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(om(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pFe=function(t,n,r,i,o){var a=t.width,s=t.height,u=t.layout,l=t.children,c=Object.keys(n),f={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},h=!!To(l,ip);return c.reduce(function(p,m){var v=n[m],b=v.orientation,w=v.domain,x=v.padding,S=x===void 0?{}:x,O=v.mirror,E=v.reversed,C="".concat(b).concat(O?"Mirror":""),P,M,I,B,W;if(v.type==="number"&&(v.padding==="gap"||v.padding==="no-gap")){var V=w[1]-w[0],ee=1/0,Z=v.categoricalDomain.sort();if(Z.forEach(function(ye,we){we>0&&(ee=Math.min((ye||0)-(Z[we-1]||0),ee))}),Number.isFinite(ee)){var K=ee/V,G=v.layout==="vertical"?r.height:r.width;if(v.padding==="gap"&&(P=K*G/2),v.padding==="no-gap"){var H=of(t.barCategoryGap,K*G),j=K*G/2;P=j-H-(j-H)/G*H}}}i==="xAxis"?M=[r.left+(S.left||0)+(P||0),r.left+r.width-(S.right||0)-(P||0)]:i==="yAxis"?M=u==="horizontal"?[r.top+r.height-(S.bottom||0),r.top+(S.top||0)]:[r.top+(S.top||0)+(P||0),r.top+r.height-(S.bottom||0)-(P||0)]:M=v.range,E&&(M=[M[1],M[0]]);var q=e7e(v,o,h),Y=q.scale,re=q.realScaleType;Y.domain(w).range(M),t7e(Y);var ie=l7e(Y,$a($a({},v),{},{realScaleType:re}));i==="xAxis"?(W=b==="top"&&!O||b==="bottom"&&O,I=r.left,B=f[C]-W*v.height):i==="yAxis"&&(W=b==="left"&&!O||b==="right"&&O,I=f[C]-W*v.width,B=r.top);var se=$a($a($a({},v),ie),{},{realScaleType:re,x:I,y:B,scale:Y,width:i==="xAxis"?r.width:v.width,height:i==="yAxis"?r.height:v.height});return se.bandSize=ex(se,ie),!v.hide&&i==="xAxis"?f[C]+=(W?-1:1)*se.height:v.hide||(f[C]+=(W?-1:1)*se.width),$a($a({},p),{},h2({},m,se))},{})},uq=function(t,n){var r=t.x,i=t.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)}},gFe=function(t){var n=t.x1,r=t.y1,i=t.x2,o=t.y2;return uq({x:n,y:r},{x:i,y:o})},lq=function(){function e(t){fFe(this,e),this.scale=t}return dFe(e,[{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 u=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+u}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 e(n)}}])}();h2(lq,"EPS",1e-4);var ZA=function(t){var n=Object.keys(t).reduce(function(r,i){return $a($a({},r),{},h2({},i,lq.create(t[i])))},{});return $a($a({},n),{},{apply:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=o.bandAware,s=o.position;return $Le(i,function(u,l){return n[l].apply(u,{bandAware:a,position:s})})},isInRange:function(i){return rq(i,function(o,a){return n[a].isInRange(o)})}})};function mFe(e){return(e%180+180)%180}var vFe=function(t){var n=t.width,r=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=mFe(i),a=o*Math.PI/180,s=Math.atan(r/n),u=a>s&&a<Math.PI-s?r/Math.sin(a):n/Math.cos(a);return Math.abs(u)},yFe=Hl,bFe=Wm,xFe=Qw;function wFe(e){return function(t,n,r){var i=Object(t);if(!bFe(t)){var o=yFe(n);t=xFe(t),n=function(s){return o(i[s],s,i)}}var a=e(t,n,r);return a>-1?i[o?t[a]:a]:void 0}}var _Fe=wFe,SFe=JK;function CFe(e){var t=SFe(e),n=t%1;return t===t?n?t-n:t:0}var EFe=CFe,OFe=xH,AFe=Hl,PFe=EFe,kFe=Math.max;function TFe(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var i=n==null?0:PFe(n);return i<0&&(i=kFe(r+i,0)),OFe(e,AFe(t),i)}var MFe=TFe,RFe=_Fe,DFe=MFe,$Fe=RFe(DFe),IFe=$Fe;const NFe=Dn(IFe);var LFe=jSe(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),XA=y.createContext(void 0),QA=y.createContext(void 0),cq=y.createContext(void 0),fq=y.createContext({}),dq=y.createContext(void 0),hq=y.createContext(0),pq=y.createContext(0),bI=function(t){var n=t.state,r=n.xAxisMap,i=n.yAxisMap,o=n.offset,a=t.clipPathId,s=t.children,u=t.width,l=t.height,c=LFe(o);return F.createElement(XA.Provider,{value:r},F.createElement(QA.Provider,{value:i},F.createElement(fq.Provider,{value:o},F.createElement(cq.Provider,{value:c},F.createElement(dq.Provider,{value:a},F.createElement(hq.Provider,{value:l},F.createElement(pq.Provider,{value:u},s)))))))},FFe=function(){return y.useContext(dq)},gq=function(t){var n=y.useContext(XA);n==null&&uf();var r=n[t];return r==null&&uf(),r},jFe=function(){var t=y.useContext(XA);return il(t)},BFe=function(){var t=y.useContext(QA),n=NFe(t,function(r){return rq(r.domain,Number.isFinite)});return n||il(t)},mq=function(t){var n=y.useContext(QA);n==null&&uf();var r=n[t];return r==null&&uf(),r},zFe=function(){var t=y.useContext(cq);return t},UFe=function(){return y.useContext(fq)},JA=function(){return y.useContext(pq)},eP=function(){return y.useContext(hq)};function mh(e){"@babel/helpers - typeof";return mh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mh(e)}function VFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function WFe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,yq(r.key),r)}}function HFe(e,t,n){return WFe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function KFe(e,t,n){return t=px(t),qFe(e,vq()?Reflect.construct(t,n||[],px(e).constructor):t.apply(e,n))}function qFe(e,t){if(t&&(mh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return GFe(e)}function GFe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(vq=function(){return!!e})()}function px(e){return px=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},px(e)}function YFe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&G6(e,t)}function G6(e,t){return G6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},G6(e,t)}function xI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function wI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?xI(Object(n),!0).forEach(function(r){tP(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function tP(e,t,n){return t=yq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yq(e){var t=ZFe(e,"string");return mh(t)=="symbol"?t:t+""}function ZFe(e,t){if(mh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(mh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function XFe(e,t){return tje(e)||eje(e,t)||JFe(e,t)||QFe()}function QFe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function JFe(e,t){if(e){if(typeof e=="string")return _I(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _I(e,t)}}function _I(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function eje(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function tje(e){if(Array.isArray(e))return e}function Y6(){return Y6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Y6.apply(this,arguments)}var nje=function(t,n){var r;return F.isValidElement(t)?r=F.cloneElement(t,n):Ht(t)?r=t(n):r=F.createElement("line",Y6({},n,{className:"recharts-reference-line-line"})),r},rje=function(t,n,r,i,o,a,s,u,l){var c=o.x,f=o.y,h=o.width,p=o.height;if(r){var m=l.y,v=t.y.apply(m,{position:a});if(ks(l,"discard")&&!t.y.isInRange(v))return null;var b=[{x:c+h,y:v},{x:c,y:v}];return u==="left"?b.reverse():b}if(n){var w=l.x,x=t.x.apply(w,{position:a});if(ks(l,"discard")&&!t.x.isInRange(x))return null;var S=[{x,y:f+p},{x,y:f}];return s==="top"?S.reverse():S}if(i){var O=l.segment,E=O.map(function(C){return t.apply(C,{position:a})});return ks(l,"discard")&&OLe(E,function(C){return!t.isInRange(C)})?null:E}return null};function ije(e){var t=e.x,n=e.y,r=e.segment,i=e.xAxisId,o=e.yAxisId,a=e.shape,s=e.className,u=e.alwaysShow,l=FFe(),c=gq(i),f=mq(o),h=zFe();if(!l||!h)return null;hu(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=ZA({x:c.scale,y:f.scale}),m=Hr(t),v=Hr(n),b=r&&r.length===2,w=rje(p,m,v,b,h,e.position,c.orientation,f.orientation,e);if(!w)return null;var x=XFe(w,2),S=x[0],O=S.x,E=S.y,C=x[1],P=C.x,M=C.y,I=ks(e,"hidden")?"url(#".concat(l,")"):void 0,B=wI(wI({clipPath:I},zt(e,!0)),{},{x1:O,y1:E,x2:P,y2:M});return F.createElement(En,{className:dn("recharts-reference-line",s)},nje(a,B),ki.renderCallByParent(e,gFe({x1:O,y1:E,x2:P,y2:M})))}var nP=function(e){function t(){return VFe(this,t),KFe(this,t,arguments)}return YFe(t,e),HFe(t,[{key:"render",value:function(){return F.createElement(ije,this.props)}}])}(F.Component);tP(nP,"displayName","ReferenceLine");tP(nP,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function Z6(){return Z6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Z6.apply(this,arguments)}function vh(e){"@babel/helpers - typeof";return vh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vh(e)}function SI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function CI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SI(Object(n),!0).forEach(function(r){p2(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function oje(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function aje(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,xq(r.key),r)}}function sje(e,t,n){return aje(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function uje(e,t,n){return t=gx(t),lje(e,bq()?Reflect.construct(t,n||[],gx(e).constructor):t.apply(e,n))}function lje(e,t){if(t&&(vh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return cje(e)}function cje(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(bq=function(){return!!e})()}function gx(e){return gx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},gx(e)}function fje(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&X6(e,t)}function X6(e,t){return X6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},X6(e,t)}function p2(e,t,n){return t=xq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xq(e){var t=dje(e,"string");return vh(t)=="symbol"?t:t+""}function dje(e,t){if(vh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(vh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hje=function(t){var n=t.x,r=t.y,i=t.xAxis,o=t.yAxis,a=ZA({x:i.scale,y:o.scale}),s=a.apply({x:n,y:r},{bandAware:!0});return ks(t,"discard")&&!a.isInRange(s)?null:s},g2=function(e){function t(){return oje(this,t),uje(this,t,arguments)}return fje(t,e),sje(t,[{key:"render",value:function(){var r=this.props,i=r.x,o=r.y,a=r.r,s=r.alwaysShow,u=r.clipPathId,l=Hr(i),c=Hr(o);if(hu(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!l||!c)return null;var f=hje(this.props);if(!f)return null;var h=f.x,p=f.y,m=this.props,v=m.shape,b=m.className,w=ks(this.props,"hidden")?"url(#".concat(u,")"):void 0,x=CI(CI({clipPath:w},zt(this.props,!0)),{},{cx:h,cy:p});return F.createElement(En,{className:dn("recharts-reference-dot",b)},t.renderDot(v,x),ki.renderCallByParent(this.props,{x:h-a,y:p-a,width:2*a,height:2*a}))}}])}(F.Component);p2(g2,"displayName","ReferenceDot");p2(g2,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});p2(g2,"renderDot",function(e,t){var n;return F.isValidElement(e)?n=F.cloneElement(e,t):Ht(e)?n=e(t):n=F.createElement(c2,Z6({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),n});function Q6(){return Q6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Q6.apply(this,arguments)}function yh(e){"@babel/helpers - typeof";return yh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yh(e)}function EI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function OI(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?EI(Object(n),!0).forEach(function(r){m2(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):EI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pje(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gje(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_q(r.key),r)}}function mje(e,t,n){return gje(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function vje(e,t,n){return t=mx(t),yje(e,wq()?Reflect.construct(t,n||[],mx(e).constructor):t.apply(e,n))}function yje(e,t){if(t&&(yh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bje(e)}function bje(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(wq=function(){return!!e})()}function mx(e){return mx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},mx(e)}function xje(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&J6(e,t)}function J6(e,t){return J6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},J6(e,t)}function m2(e,t,n){return t=_q(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _q(e){var t=wje(e,"string");return yh(t)=="symbol"?t:t+""}function wje(e,t){if(yh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(yh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _je=function(t,n,r,i,o){var a=o.x1,s=o.x2,u=o.y1,l=o.y2,c=o.xAxis,f=o.yAxis;if(!c||!f)return null;var h=ZA({x:c.scale,y:f.scale}),p={x:t?h.x.apply(a,{position:"start"}):h.x.rangeMin,y:r?h.y.apply(u,{position:"start"}):h.y.rangeMin},m={x:n?h.x.apply(s,{position:"end"}):h.x.rangeMax,y:i?h.y.apply(l,{position:"end"}):h.y.rangeMax};return ks(o,"discard")&&(!h.isInRange(p)||!h.isInRange(m))?null:uq(p,m)},v2=function(e){function t(){return pje(this,t),vje(this,t,arguments)}return xje(t,e),mje(t,[{key:"render",value:function(){var r=this.props,i=r.x1,o=r.x2,a=r.y1,s=r.y2,u=r.className,l=r.alwaysShow,c=r.clipPathId;hu(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var f=Hr(i),h=Hr(o),p=Hr(a),m=Hr(s),v=this.props.shape;if(!f&&!h&&!p&&!m&&!v)return null;var b=_je(f,h,p,m,this.props);if(!b&&!v)return null;var w=ks(this.props,"hidden")?"url(#".concat(c,")"):void 0;return F.createElement(En,{className:dn("recharts-reference-area",u)},t.renderRect(v,OI(OI({clipPath:w},zt(this.props,!0)),b)),ki.renderCallByParent(this.props,b))}}])}(F.Component);m2(v2,"displayName","ReferenceArea");m2(v2,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});m2(v2,"renderRect",function(e,t){var n;return F.isValidElement(e)?n=F.cloneElement(e,t):Ht(e)?n=e(t):n=F.createElement(YA,Q6({},t,{className:"recharts-reference-area-rect"})),n});function Sq(e,t,n){if(t<1)return[];if(t===1&&n===void 0)return e;for(var r=[],i=0;i<e.length;i+=t)r.push(e[i]);return r}function Sje(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return vFe(r,n)}function Cje(e,t,n){var r=n==="width",i=e.x,o=e.y,a=e.width,s=e.height;return t===1?{start:r?i:o,end:r?i+a:o+s}:{start:r?i+a:o+s,end:r?i:o}}function vx(e,t,n,r,i){if(e*t<e*r||e*t>e*i)return!1;var o=n();return e*(t-e*o/2-r)>=0&&e*(t+e*o/2-i)<=0}function Eje(e,t){return Sq(e,t+1)}function Oje(e,t,n,r,i){for(var o=(r||[]).slice(),a=t.start,s=t.end,u=0,l=1,c=a,f=function(){var m=r?.[u];if(m===void 0)return{v:Sq(r,l)};var v=u,b,w=function(){return b===void 0&&(b=n(m,v)),b},x=m.coordinate,S=u===0||vx(e,x,w,c,s);S||(u=0,c=a,l+=1),S&&(c=x+e*(w()/2+i),u+=l)},h;l<=o.length;)if(h=f(),h)return h.v;return[]}function am(e){"@babel/helpers - typeof";return am=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},am(e)}function AI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ai(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?AI(Object(n),!0).forEach(function(r){Aje(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Aje(e,t,n){return t=Pje(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pje(e){var t=kje(e,"string");return am(t)=="symbol"?t:t+""}function kje(e,t){if(am(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(am(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Tje(e,t,n,r,i){for(var o=(r||[]).slice(),a=o.length,s=t.start,u=t.end,l=function(h){var p=o[h],m,v=function(){return m===void 0&&(m=n(p,h)),m};if(h===a-1){var b=e*(p.coordinate+e*v()/2-u);o[h]=p=Ai(Ai({},p),{},{tickCoord:b>0?p.coordinate-b*e:p.coordinate})}else o[h]=p=Ai(Ai({},p),{},{tickCoord:p.coordinate});var w=vx(e,p.tickCoord,v,s,u);w&&(u=p.tickCoord-e*(v()/2+i),o[h]=Ai(Ai({},p),{},{isShow:!0}))},c=a-1;c>=0;c--)l(c);return o}function Mje(e,t,n,r,i,o){var a=(r||[]).slice(),s=a.length,u=t.start,l=t.end;if(o){var c=r[s-1],f=n(c,s-1),h=e*(c.coordinate+e*f/2-l);a[s-1]=c=Ai(Ai({},c),{},{tickCoord:h>0?c.coordinate-h*e:c.coordinate});var p=vx(e,c.tickCoord,function(){return f},u,l);p&&(l=c.tickCoord-e*(f/2+i),a[s-1]=Ai(Ai({},c),{},{isShow:!0}))}for(var m=o?s-1:s,v=function(x){var S=a[x],O,E=function(){return O===void 0&&(O=n(S,x)),O};if(x===0){var C=e*(S.coordinate-e*E()/2-u);a[x]=S=Ai(Ai({},S),{},{tickCoord:C<0?S.coordinate-C*e:S.coordinate})}else a[x]=S=Ai(Ai({},S),{},{tickCoord:S.coordinate});var P=vx(e,S.tickCoord,E,u,l);P&&(u=S.tickCoord+e*(E()/2+i),a[x]=Ai(Ai({},S),{},{isShow:!0}))},b=0;b<m;b++)v(b);return a}function rP(e,t,n){var r=e.tick,i=e.ticks,o=e.viewBox,a=e.minTickGap,s=e.orientation,u=e.interval,l=e.tickFormatter,c=e.unit,f=e.angle;if(!i||!i.length||!r)return[];if(qe(u)||qa.isSsr)return Eje(i,typeof u=="number"&&qe(u)?u:0);var h=[],p=s==="top"||s==="bottom"?"width":"height",m=c&&p==="width"?P0(c,{fontSize:t,letterSpacing:n}):{width:0,height:0},v=function(S,O){var E=Ht(l)?l(S.value,O):S.value;return p==="width"?Sje(P0(E,{fontSize:t,letterSpacing:n}),m,f):P0(E,{fontSize:t,letterSpacing:n})[p]},b=i.length>=2?Va(i[1].coordinate-i[0].coordinate):1,w=Cje(o,b,p);return u==="equidistantPreserveStart"?Oje(b,w,v,i,a):(u==="preserveStart"||u==="preserveStartEnd"?h=Mje(b,w,v,i,a,u==="preserveStartEnd"):h=Tje(b,w,v,i,a),h.filter(function(x){return x.isShow}))}var Rje=["viewBox"],Dje=["viewBox"],$je=["ticks"];function bh(e){"@babel/helpers - typeof";return bh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bh(e)}function xd(){return xd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xd.apply(this,arguments)}function PI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ji(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?PI(Object(n),!0).forEach(function(r){iP(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):PI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _3(e,t){if(e==null)return{};var n=Ije(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ije(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Nje(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Eq(r.key),r)}}function Lje(e,t,n){return kI(e.prototype,t),kI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Fje(e,t,n){return t=yx(t),jje(e,Cq()?Reflect.construct(t,n,yx(e).constructor):t.apply(e,n))}function jje(e,t){if(t&&(bh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Bje(e)}function Bje(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Cq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Cq=function(){return!!e})()}function yx(e){return yx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},yx(e)}function zje(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&e4(e,t)}function e4(e,t){return e4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},e4(e,t)}function iP(e,t,n){return t=Eq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Eq(e){var t=Uje(e,"string");return bh(t)=="symbol"?t:t+""}function Uje(e,t){if(bh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(bh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var op=function(e){function t(n){var r;return Nje(this,t),r=Fje(this,t,[n]),r.state={fontSize:"",letterSpacing:""},r}return zje(t,e),Lje(t,[{key:"shouldComponentUpdate",value:function(r,i){var o=r.viewBox,a=_3(r,Rje),s=this.props,u=s.viewBox,l=_3(s,Dje);return!Nd(o,u)||!Nd(a,l)||!Nd(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,u=i.height,l=i.orientation,c=i.tickSize,f=i.mirror,h=i.tickMargin,p,m,v,b,w,x,S=f?-1:1,O=r.tickSize||c,E=qe(r.tickCoord)?r.tickCoord:r.coordinate;switch(l){case"top":p=m=r.coordinate,b=a+ +!f*u,v=b-S*O,x=v-S*h,w=E;break;case"left":v=b=r.coordinate,m=o+ +!f*s,p=m-S*O,w=p-S*h,x=E;break;case"right":v=b=r.coordinate,m=o+ +f*s,p=m+S*O,w=p+S*h,x=E;break;default:p=m=r.coordinate,b=a+ +f*u,v=b+S*O,x=v+S*h,w=E;break}return{line:{x1:p,y1:v,x2:m,y2:b},tick:{x:w,y:x}}}},{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,u=r.orientation,l=r.mirror,c=r.axisLine,f=ji(ji(ji({},zt(this.props,!1)),zt(c,!1)),{},{fill:"none"});if(u==="top"||u==="bottom"){var h=+(u==="top"&&!l||u==="bottom"&&l);f=ji(ji({},f),{},{x1:i,y1:o+h*s,x2:i+a,y2:o+h*s})}else{var p=+(u==="left"&&!l||u==="right"&&l);f=ji(ji({},f),{},{x1:i+p*a,y1:o,x2:i+p*a,y2:o+s})}return F.createElement("line",xd({},f,{className:dn("recharts-cartesian-axis-line",pa(c,"className"))}))}},{key:"renderTicks",value:function(r,i,o){var a=this,s=this.props,u=s.tickLine,l=s.stroke,c=s.tick,f=s.tickFormatter,h=s.unit,p=rP(ji(ji({},this.props),{},{ticks:r}),i,o),m=this.getTickTextAnchor(),v=this.getTickVerticalAnchor(),b=zt(this.props,!1),w=zt(c,!1),x=ji(ji({},b),{},{fill:"none"},zt(u,!1)),S=p.map(function(O,E){var C=a.getTickLineCoord(O),P=C.line,M=C.tick,I=ji(ji(ji(ji({textAnchor:m,verticalAnchor:v},b),{},{stroke:"none",fill:l},w),M),{},{index:E,payload:O,visibleTicksCount:p.length,tickFormatter:f});return F.createElement(En,xd({className:"recharts-cartesian-axis-tick",key:"tick-".concat(O.value,"-").concat(O.coordinate,"-").concat(O.tickCoord)},Ag(a.props,O,E)),u&&F.createElement("line",xd({},x,P,{className:dn("recharts-cartesian-axis-tick-line",pa(u,"className"))})),c&&t.renderTickItem(c,I,"".concat(Ht(f)?f(O.value,E):O.value).concat(h||"")))});return F.createElement("g",{className:"recharts-cartesian-axis-ticks"},S)}},{key:"render",value:function(){var r=this,i=this.props,o=i.axisLine,a=i.width,s=i.height,u=i.ticksGenerator,l=i.className,c=i.hide;if(c)return null;var f=this.props,h=f.ticks,p=_3(f,$je),m=h;return Ht(u)&&(m=h&&h.length>0?u(this.props):u(p)),a<=0||s<=0||!m||!m.length?null:F.createElement(En,{className:dn("recharts-cartesian-axis",l),ref:function(b){r.layerReference=b}},o&&this.renderAxisLine(),this.renderTicks(m,this.state.fontSize,this.state.letterSpacing),ki.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,i,o){var a;return F.isValidElement(r)?a=F.cloneElement(r,i):Ht(r)?a=r(i):a=F.createElement(Bb,xd({},i,{className:"recharts-cartesian-axis-tick-value"}),o),a}}])}(y.Component);iP(op,"displayName","CartesianAxis");iP(op,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var Vje=["x1","y1","x2","y2","key"],Wje=["offset"];function lf(e){"@babel/helpers - typeof";return lf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lf(e)}function TI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ti(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TI(Object(n),!0).forEach(function(r){Hje(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Hje(e,t,n){return t=Kje(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Kje(e){var t=qje(e,"string");return lf(t)=="symbol"?t:t+""}function qje(e,t){if(lf(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(lf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Pc(){return Pc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Pc.apply(this,arguments)}function MI(e,t){if(e==null)return{};var n=Gje(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Gje(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var Yje=function(t){var n=t.fill;if(!n||n==="none")return null;var r=t.fillOpacity,i=t.x,o=t.y,a=t.width,s=t.height,u=t.ry;return F.createElement("rect",{x:i,y:o,ry:u,width:a,height:s,stroke:"none",fill:n,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function Oq(e,t){var n;if(F.isValidElement(e))n=F.cloneElement(e,t);else if(Ht(e))n=e(t);else{var r=t.x1,i=t.y1,o=t.x2,a=t.y2,s=t.key,u=MI(t,Vje),l=zt(u,!1);l.offset;var c=MI(l,Wje);n=F.createElement("line",Pc({},c,{x1:r,y1:i,x2:o,y2:a,fill:"none",key:s}))}return n}function Zje(e){var t=e.x,n=e.width,r=e.horizontal,i=r===void 0?!0:r,o=e.horizontalPoints;if(!i||!o||!o.length)return null;var a=o.map(function(s,u){var l=Ti(Ti({},e),{},{x1:t,y1:s,x2:t+n,y2:s,key:"line-".concat(u),index:u});return Oq(i,l)});return F.createElement("g",{className:"recharts-cartesian-grid-horizontal"},a)}function Xje(e){var t=e.y,n=e.height,r=e.vertical,i=r===void 0?!0:r,o=e.verticalPoints;if(!i||!o||!o.length)return null;var a=o.map(function(s,u){var l=Ti(Ti({},e),{},{x1:s,y1:t,x2:s,y2:t+n,key:"line-".concat(u),index:u});return Oq(i,l)});return F.createElement("g",{className:"recharts-cartesian-grid-vertical"},a)}function Qje(e){var t=e.horizontalFill,n=e.fillOpacity,r=e.x,i=e.y,o=e.width,a=e.height,s=e.horizontalPoints,u=e.horizontal,l=u===void 0?!0:u;if(!l||!t||!t.length)return null;var c=s.map(function(h){return Math.round(h+i-i)}).sort(function(h,p){return h-p});i!==c[0]&&c.unshift(0);var f=c.map(function(h,p){var m=!c[p+1],v=m?i+a-h:c[p+1]-h;if(v<=0)return null;var b=p%t.length;return F.createElement("rect",{key:"react-".concat(p),y:h,x:r,height:v,width:o,stroke:"none",fill:t[b],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return F.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},f)}function Jje(e){var t=e.vertical,n=t===void 0?!0:t,r=e.verticalFill,i=e.fillOpacity,o=e.x,a=e.y,s=e.width,u=e.height,l=e.verticalPoints;if(!n||!r||!r.length)return null;var c=l.map(function(h){return Math.round(h+o-o)}).sort(function(h,p){return h-p});o!==c[0]&&c.unshift(0);var f=c.map(function(h,p){var m=!c[p+1],v=m?o+s-h:c[p+1]-h;if(v<=0)return null;var b=p%r.length;return F.createElement("rect",{key:"react-".concat(p),x:h,y:a,width:v,height:u,stroke:"none",fill:r[b],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return F.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},f)}var eBe=function(t,n){var r=t.xAxis,i=t.width,o=t.height,a=t.offset;return FK(rP(Ti(Ti(Ti({},op.defaultProps),r),{},{ticks:uu(r,!0),viewBox:{x:0,y:0,width:i,height:o}})),a.left,a.left+a.width,n)},tBe=function(t,n){var r=t.yAxis,i=t.width,o=t.height,a=t.offset;return FK(rP(Ti(Ti(Ti({},op.defaultProps),r),{},{ticks:uu(r,!0),viewBox:{x:0,y:0,width:i,height:o}})),a.top,a.top+a.height,n)},Jf={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function nBe(e){var t,n,r,i,o,a,s=JA(),u=eP(),l=UFe(),c=Ti(Ti({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Jf.stroke,fill:(n=e.fill)!==null&&n!==void 0?n:Jf.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:Jf.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:Jf.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:Jf.vertical,verticalFill:(a=e.verticalFill)!==null&&a!==void 0?a:Jf.verticalFill,x:qe(e.x)?e.x:l.left,y:qe(e.y)?e.y:l.top,width:qe(e.width)?e.width:l.width,height:qe(e.height)?e.height:l.height}),f=c.x,h=c.y,p=c.width,m=c.height,v=c.syncWithTicks,b=c.horizontalValues,w=c.verticalValues,x=jFe(),S=BFe();if(!qe(p)||p<=0||!qe(m)||m<=0||!qe(f)||f!==+f||!qe(h)||h!==+h)return null;var O=c.verticalCoordinatesGenerator||eBe,E=c.horizontalCoordinatesGenerator||tBe,C=c.horizontalPoints,P=c.verticalPoints;if((!C||!C.length)&&Ht(E)){var M=b&&b.length,I=E({yAxis:S?Ti(Ti({},S),{},{ticks:M?b:S.ticks}):void 0,width:s,height:u,offset:l},M?!0:v);hu(Array.isArray(I),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(lf(I),"]")),Array.isArray(I)&&(C=I)}if((!P||!P.length)&&Ht(O)){var B=w&&w.length,W=O({xAxis:x?Ti(Ti({},x),{},{ticks:B?w:x.ticks}):void 0,width:s,height:u,offset:l},B?!0:v);hu(Array.isArray(W),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(lf(W),"]")),Array.isArray(W)&&(P=W)}return F.createElement("g",{className:"recharts-cartesian-grid"},F.createElement(Yje,{fill:c.fill,fillOpacity:c.fillOpacity,x:c.x,y:c.y,width:c.width,height:c.height,ry:c.ry}),F.createElement(Zje,Pc({},c,{offset:l,horizontalPoints:C,xAxis:x,yAxis:S})),F.createElement(Xje,Pc({},c,{offset:l,verticalPoints:P,xAxis:x,yAxis:S})),F.createElement(Qje,Pc({},c,{horizontalPoints:C})),F.createElement(Jje,Pc({},c,{verticalPoints:P})))}nBe.displayName="CartesianGrid";var rBe=["type","layout","connectNulls","ref"],iBe=["key"];function xh(e){"@babel/helpers - typeof";return xh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xh(e)}function RI(e,t){if(e==null)return{};var n=oBe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function oBe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function R0(){return R0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},R0.apply(this,arguments)}function DI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Oo(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DI(Object(n),!0).forEach(function(r){Ia(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ed(e){return lBe(e)||uBe(e)||sBe(e)||aBe()}function aBe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sBe(e,t){if(e){if(typeof e=="string")return t4(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return t4(e,t)}}function uBe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lBe(e){if(Array.isArray(e))return t4(e)}function t4(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function cBe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $I(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Pq(r.key),r)}}function fBe(e,t,n){return $I(e.prototype,t),$I(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function dBe(e,t,n){return t=bx(t),hBe(e,Aq()?Reflect.construct(t,n,bx(e).constructor):t.apply(e,n))}function hBe(e,t){if(t&&(xh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pBe(e)}function pBe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Aq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Aq=function(){return!!e})()}function bx(e){return bx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},bx(e)}function gBe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n4(e,t)}function n4(e,t){return n4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},n4(e,t)}function Ia(e,t,n){return t=Pq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pq(e){var t=mBe(e,"string");return xh(t)=="symbol"?t:t+""}function mBe(e,t){if(xh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(xh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var y2=function(e){function t(){var n;cBe(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=dBe(this,t,[].concat(i)),Ia(n,"state",{isAnimationFinished:!0,totalLength:0}),Ia(n,"generateSimpleStrokeDasharray",function(a,s){return"".concat(s,"px ").concat(a-s,"px")}),Ia(n,"getStrokeDasharray",function(a,s,u){var l=u.reduce(function(w,x){return w+x});if(!l)return n.generateSimpleStrokeDasharray(s,a);for(var c=Math.floor(a/l),f=a%l,h=s-a,p=[],m=0,v=0;m<u.length;v+=u[m],++m)if(v+u[m]>f){p=[].concat(ed(u.slice(0,m)),[f-v]);break}var b=p.length%2===0?[0,h]:[h];return[].concat(ed(t.repeat(u,c)),ed(p),b).map(function(w){return"".concat(w,"px")}).join(", ")}),Ia(n,"id",wf("recharts-line-")),Ia(n,"pathRef",function(a){n.mainCurve=a}),Ia(n,"handleAnimationEnd",function(){n.setState({isAnimationFinished:!0}),n.props.onAnimationEnd&&n.props.onAnimationEnd()}),Ia(n,"handleAnimationStart",function(){n.setState({isAnimationFinished:!1}),n.props.onAnimationStart&&n.props.onAnimationStart()}),n}return gBe(t,e),fBe(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();this.setState({totalLength:r})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();r!==this.state.totalLength&&this.setState({totalLength:r})}}},{key:"getTotalLength",value:function(){var r=this.mainCurve;try{return r&&r.getTotalLength&&r.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(r,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,a=o.points,s=o.xAxis,u=o.yAxis,l=o.layout,c=o.children,f=go(c,np);if(!f)return null;var h=function(v,b){return{x:v.x,y:v.y,value:v.value,errorVal:Kr(v.payload,b)}},p={clipPath:r?"url(#clipPath-".concat(i,")"):null};return F.createElement(En,p,f.map(function(m){return F.cloneElement(m,{key:"bar-".concat(m.props.dataKey),data:a,xAxis:s,yAxis:u,layout:l,dataPointFormatter:h})}))}},{key:"renderDots",value:function(r,i,o){var a=this.props.isAnimationActive;if(a&&!this.state.isAnimationFinished)return null;var s=this.props,u=s.dot,l=s.points,c=s.dataKey,f=zt(this.props,!1),h=zt(u,!0),p=l.map(function(v,b){var w=Oo(Oo(Oo({key:"dot-".concat(b),r:3},f),h),{},{value:v.value,dataKey:c,cx:v.x,cy:v.y,index:b,payload:v.payload});return t.renderDotItem(u,w)}),m={clipPath:r?"url(#clipPath-".concat(i?"":"dots-").concat(o,")"):null};return F.createElement(En,R0({className:"recharts-line-dots",key:"dots"},m),p)}},{key:"renderCurveStatically",value:function(r,i,o,a){var s=this.props,u=s.type,l=s.layout,c=s.connectNulls;s.ref;var f=RI(s,rBe),h=Oo(Oo(Oo({},zt(f,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(o,")"):null,points:r},a),{},{type:u,layout:l,connectNulls:c});return F.createElement(Lc,R0({},h,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(r,i){var o=this,a=this.props,s=a.points,u=a.strokeDasharray,l=a.isAnimationActive,c=a.animationBegin,f=a.animationDuration,h=a.animationEasing,p=a.animationId,m=a.animateNewValues,v=a.width,b=a.height,w=this.state,x=w.prevPoints,S=w.totalLength;return F.createElement(Ja,{begin:c,duration:f,isActive:l,easing:h,from:{t:0},to:{t:1},key:"line-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(O){var E=O.t;if(x){var C=x.length/s.length,P=s.map(function(V,ee){var Z=Math.floor(ee*C);if(x[Z]){var K=x[Z],G=Er(K.x,V.x),H=Er(K.y,V.y);return Oo(Oo({},V),{},{x:G(E),y:H(E)})}if(m){var j=Er(v*2,V.x),q=Er(b/2,V.y);return Oo(Oo({},V),{},{x:j(E),y:q(E)})}return Oo(Oo({},V),{},{x:V.x,y:V.y})});return o.renderCurveStatically(P,r,i)}var M=Er(0,S),I=M(E),B;if(u){var W="".concat(u).split(/[,\s]+/gim).map(function(V){return parseFloat(V)});B=o.getStrokeDasharray(I,S,W)}else B=o.generateSimpleStrokeDasharray(S,I);return o.renderCurveStatically(s,r,i,{strokeDasharray:B})})}},{key:"renderCurve",value:function(r,i){var o=this.props,a=o.points,s=o.isAnimationActive,u=this.state,l=u.prevPoints,c=u.totalLength;return s&&a&&a.length&&(!l&&c>0||!af(l,a))?this.renderCurveWithAnimation(r,i):this.renderCurveStatically(a,r,i)}},{key:"render",value:function(){var r,i=this.props,o=i.hide,a=i.dot,s=i.points,u=i.className,l=i.xAxis,c=i.yAxis,f=i.top,h=i.left,p=i.width,m=i.height,v=i.isAnimationActive,b=i.id;if(o||!s||!s.length)return null;var w=this.state.isAnimationFinished,x=s.length===1,S=dn("recharts-line",u),O=l&&l.allowDataOverflow,E=c&&c.allowDataOverflow,C=O||E,P=Ut(b)?this.id:b,M=(r=zt(a,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},I=M.r,B=I===void 0?3:I,W=M.strokeWidth,V=W===void 0?2:W,ee=MW(a)?a:{},Z=ee.clipDot,K=Z===void 0?!0:Z,G=B*2+V;return F.createElement(En,{className:S},O||E?F.createElement("defs",null,F.createElement("clipPath",{id:"clipPath-".concat(P)},F.createElement("rect",{x:O?h:h-p/2,y:E?f:f-m/2,width:O?p:p*2,height:E?m:m*2})),!K&&F.createElement("clipPath",{id:"clipPath-dots-".concat(P)},F.createElement("rect",{x:h-G/2,y:f-G/2,width:p+G,height:m+G}))):null,!x&&this.renderCurve(C,P),this.renderErrorBar(C,P),(x||a)&&this.renderDots(C,K,P),(!v||w)&&Ps.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,prevPoints:i.curPoints}:r.points!==i.curPoints?{curPoints:r.points}:null}},{key:"repeat",value:function(r,i){for(var o=r.length%2!==0?[].concat(ed(r),[0]):r,a=[],s=0;s<i;++s)a=[].concat(ed(a),ed(o));return a}},{key:"renderDotItem",value:function(r,i){var o;if(F.isValidElement(r))o=F.cloneElement(r,i);else if(Ht(r))o=r(i);else{var a=i.key,s=RI(i,iBe),u=dn("recharts-line-dot",typeof r!="boolean"?r.className:"");o=F.createElement(c2,R0({key:a},s,{className:u}))}return o}}])}(y.PureComponent);Ia(y2,"displayName","Line");Ia(y2,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!qa.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});Ia(y2,"getComposedData",function(e){var t=e.props,n=e.xAxis,r=e.yAxis,i=e.xAxisTicks,o=e.yAxisTicks,a=e.dataKey,s=e.bandSize,u=e.displayedData,l=e.offset,c=t.layout,f=u.map(function(h,p){var m=Kr(h,a);return c==="horizontal"?{x:fh({axis:n,ticks:i,bandSize:s,entry:h,index:p}),y:Ut(m)?null:r.scale(m),value:m,payload:h}:{x:Ut(m)?null:n.scale(m),y:fh({axis:r,ticks:o,bandSize:s,entry:h,index:p}),value:m,payload:h}});return Oo({points:f,layout:c},l)});var vBe=["layout","type","stroke","connectNulls","isRange","ref"],yBe=["key"],kq;function wh(e){"@babel/helpers - typeof";return wh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wh(e)}function Tq(e,t){if(e==null)return{};var n=bBe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bBe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function kc(){return kc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kc.apply(this,arguments)}function II(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Zu(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?II(Object(n),!0).forEach(function(r){ws(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):II(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xBe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function NI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Rq(r.key),r)}}function wBe(e,t,n){return NI(e.prototype,t),NI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _Be(e,t,n){return t=xx(t),SBe(e,Mq()?Reflect.construct(t,n,xx(e).constructor):t.apply(e,n))}function SBe(e,t){if(t&&(wh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return CBe(e)}function CBe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Mq=function(){return!!e})()}function xx(e){return xx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},xx(e)}function EBe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r4(e,t)}function r4(e,t){return r4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},r4(e,t)}function ws(e,t,n){return t=Rq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rq(e){var t=OBe(e,"string");return wh(t)=="symbol"?t:t+""}function OBe(e,t){if(wh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(wh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Cf=function(e){function t(){var n;xBe(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=_Be(this,t,[].concat(i)),ws(n,"state",{isAnimationFinished:!0}),ws(n,"id",wf("recharts-area-")),ws(n,"handleAnimationEnd",function(){var a=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),Ht(a)&&a()}),ws(n,"handleAnimationStart",function(){var a=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),Ht(a)&&a()}),n}return EBe(t,e),wBe(t,[{key:"renderDots",value:function(r,i,o){var a=this.props.isAnimationActive,s=this.state.isAnimationFinished;if(a&&!s)return null;var u=this.props,l=u.dot,c=u.points,f=u.dataKey,h=zt(this.props,!1),p=zt(l,!0),m=c.map(function(b,w){var x=Zu(Zu(Zu({key:"dot-".concat(w),r:3},h),p),{},{index:w,cx:b.x,cy:b.y,dataKey:f,value:b.value,payload:b.payload,points:c});return t.renderDotItem(l,x)}),v={clipPath:r?"url(#clipPath-".concat(i?"":"dots-").concat(o,")"):null};return F.createElement(En,kc({className:"recharts-area-dots"},v),m)}},{key:"renderHorizontalRect",value:function(r){var i=this.props,o=i.baseLine,a=i.points,s=i.strokeWidth,u=a[0].x,l=a[a.length-1].x,c=r*Math.abs(u-l),f=ll(a.map(function(h){return h.y||0}));return qe(o)&&typeof o=="number"?f=Math.max(o,f):o&&Array.isArray(o)&&o.length&&(f=Math.max(ll(o.map(function(h){return h.y||0})),f)),qe(f)?F.createElement("rect",{x:u<l?u:u-c,y:0,width:c,height:Math.floor(f+(s?parseInt("".concat(s),10):1))}):null}},{key:"renderVerticalRect",value:function(r){var i=this.props,o=i.baseLine,a=i.points,s=i.strokeWidth,u=a[0].y,l=a[a.length-1].y,c=r*Math.abs(u-l),f=ll(a.map(function(h){return h.x||0}));return qe(o)&&typeof o=="number"?f=Math.max(o,f):o&&Array.isArray(o)&&o.length&&(f=Math.max(ll(o.map(function(h){return h.x||0})),f)),qe(f)?F.createElement("rect",{x:0,y:u<l?u:u-c,width:f+(s?parseInt("".concat(s),10):1),height:Math.floor(c)}):null}},{key:"renderClipRect",value:function(r){var i=this.props.layout;return i==="vertical"?this.renderVerticalRect(r):this.renderHorizontalRect(r)}},{key:"renderAreaStatically",value:function(r,i,o,a){var s=this.props,u=s.layout,l=s.type,c=s.stroke,f=s.connectNulls,h=s.isRange;s.ref;var p=Tq(s,vBe);return F.createElement(En,{clipPath:o?"url(#clipPath-".concat(a,")"):null},F.createElement(Lc,kc({},zt(p,!0),{points:r,connectNulls:f,type:l,baseLine:i,layout:u,stroke:"none",className:"recharts-area-area"})),c!=="none"&&F.createElement(Lc,kc({},zt(this.props,!1),{className:"recharts-area-curve",layout:u,type:l,connectNulls:f,fill:"none",points:r})),c!=="none"&&h&&F.createElement(Lc,kc({},zt(this.props,!1),{className:"recharts-area-curve",layout:u,type:l,connectNulls:f,fill:"none",points:i})))}},{key:"renderAreaWithAnimation",value:function(r,i){var o=this,a=this.props,s=a.points,u=a.baseLine,l=a.isAnimationActive,c=a.animationBegin,f=a.animationDuration,h=a.animationEasing,p=a.animationId,m=this.state,v=m.prevPoints,b=m.prevBaseLine;return F.createElement(Ja,{begin:c,duration:f,isActive:l,easing:h,from:{t:0},to:{t:1},key:"area-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(w){var x=w.t;if(v){var S=v.length/s.length,O=s.map(function(M,I){var B=Math.floor(I*S);if(v[B]){var W=v[B],V=Er(W.x,M.x),ee=Er(W.y,M.y);return Zu(Zu({},M),{},{x:V(x),y:ee(x)})}return M}),E;if(qe(u)&&typeof u=="number"){var C=Er(b,u);E=C(x)}else if(Ut(u)||Yh(u)){var P=Er(b,0);E=P(x)}else E=u.map(function(M,I){var B=Math.floor(I*S);if(b[B]){var W=b[B],V=Er(W.x,M.x),ee=Er(W.y,M.y);return Zu(Zu({},M),{},{x:V(x),y:ee(x)})}return M});return o.renderAreaStatically(O,E,r,i)}return F.createElement(En,null,F.createElement("defs",null,F.createElement("clipPath",{id:"animationClipPath-".concat(i)},o.renderClipRect(x))),F.createElement(En,{clipPath:"url(#animationClipPath-".concat(i,")")},o.renderAreaStatically(s,u,r,i)))})}},{key:"renderArea",value:function(r,i){var o=this.props,a=o.points,s=o.baseLine,u=o.isAnimationActive,l=this.state,c=l.prevPoints,f=l.prevBaseLine,h=l.totalLength;return u&&a&&a.length&&(!c&&h>0||!af(c,a)||!af(f,s))?this.renderAreaWithAnimation(r,i):this.renderAreaStatically(a,s,r,i)}},{key:"render",value:function(){var r,i=this.props,o=i.hide,a=i.dot,s=i.points,u=i.className,l=i.top,c=i.left,f=i.xAxis,h=i.yAxis,p=i.width,m=i.height,v=i.isAnimationActive,b=i.id;if(o||!s||!s.length)return null;var w=this.state.isAnimationFinished,x=s.length===1,S=dn("recharts-area",u),O=f&&f.allowDataOverflow,E=h&&h.allowDataOverflow,C=O||E,P=Ut(b)?this.id:b,M=(r=zt(a,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},I=M.r,B=I===void 0?3:I,W=M.strokeWidth,V=W===void 0?2:W,ee=MW(a)?a:{},Z=ee.clipDot,K=Z===void 0?!0:Z,G=B*2+V;return F.createElement(En,{className:S},O||E?F.createElement("defs",null,F.createElement("clipPath",{id:"clipPath-".concat(P)},F.createElement("rect",{x:O?c:c-p/2,y:E?l:l-m/2,width:O?p:p*2,height:E?m:m*2})),!K&&F.createElement("clipPath",{id:"clipPath-dots-".concat(P)},F.createElement("rect",{x:c-G/2,y:l-G/2,width:p+G,height:m+G}))):null,x?null:this.renderArea(C,P),(a||x)&&this.renderDots(C,K,P),(!v||w)&&Ps.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,curBaseLine:r.baseLine,prevPoints:i.curPoints,prevBaseLine:i.curBaseLine}:r.points!==i.curPoints||r.baseLine!==i.curBaseLine?{curPoints:r.points,curBaseLine:r.baseLine}:null}}])}(y.PureComponent);kq=Cf;ws(Cf,"displayName","Area");ws(Cf,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!qa.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});ws(Cf,"getBaseValue",function(e,t,n,r){var i=e.layout,o=e.baseValue,a=t.props.baseValue,s=a??o;if(qe(s)&&typeof s=="number")return s;var u=i==="horizontal"?r:n,l=u.scale.domain();if(u.type==="number"){var c=Math.max(l[0],l[1]),f=Math.min(l[0],l[1]);return s==="dataMin"?f:s==="dataMax"||c<0?c:Math.max(Math.min(l[0],l[1]),0)}return s==="dataMin"?l[0]:s==="dataMax"?l[1]:l[0]});ws(Cf,"getComposedData",function(e){var t=e.props,n=e.item,r=e.xAxis,i=e.yAxis,o=e.xAxisTicks,a=e.yAxisTicks,s=e.bandSize,u=e.dataKey,l=e.stackedData,c=e.dataStartIndex,f=e.displayedData,h=e.offset,p=t.layout,m=l&&l.length,v=kq.getBaseValue(t,n,r,i),b=p==="horizontal",w=!1,x=f.map(function(O,E){var C;m?C=l[c+E]:(C=Kr(O,u),Array.isArray(C)?w=!0:C=[v,C]);var P=C[1]==null||m&&Kr(O,u)==null;return b?{x:fh({axis:r,ticks:o,bandSize:s,entry:O,index:E}),y:P?null:i.scale(C[1]),value:C,payload:O}:{x:P?null:r.scale(C[1]),y:fh({axis:i,ticks:a,bandSize:s,entry:O,index:E}),value:C,payload:O}}),S;return m||w?S=x.map(function(O){var E=Array.isArray(O.value)?O.value[0]:null;return b?{x:O.x,y:E!=null&&O.y!=null?i.scale(E):null}:{x:E!=null?r.scale(E):null,y:O.y}}):S=b?i.scale(v):r.scale(v),Zu({points:x,baseLine:S,layout:p,isRange:w},h)});ws(Cf,"renderDotItem",function(e,t){var n;if(F.isValidElement(e))n=F.cloneElement(e,t);else if(Ht(e))n=e(t);else{var r=dn("recharts-area-dot",typeof e!="boolean"?e.className:""),i=t.key,o=Tq(t,yBe);n=F.createElement(c2,kc({},o,{key:i,className:r}))}return n});function _h(e){"@babel/helpers - typeof";return _h=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_h(e)}function ABe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function PBe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Iq(r.key),r)}}function kBe(e,t,n){return PBe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function TBe(e,t,n){return t=wx(t),MBe(e,Dq()?Reflect.construct(t,n||[],wx(e).constructor):t.apply(e,n))}function MBe(e,t){if(t&&(_h(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return RBe(e)}function RBe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Dq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Dq=function(){return!!e})()}function wx(e){return wx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},wx(e)}function DBe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i4(e,t)}function i4(e,t){return i4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},i4(e,t)}function $q(e,t,n){return t=Iq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Iq(e){var t=$Be(e,"string");return _h(t)=="symbol"?t:t+""}function $Be(e,t){if(_h(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(_h(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var b2=function(e){function t(){return ABe(this,t),TBe(this,t,arguments)}return DBe(t,e),kBe(t,[{key:"render",value:function(){return null}}])}(F.Component);$q(b2,"displayName","ZAxis");$q(b2,"defaultProps",{zAxisId:0,range:[64,64],scale:"auto",type:"number"});var IBe=["option","isActive"];function D0(){return D0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},D0.apply(this,arguments)}function NBe(e,t){if(e==null)return{};var n=LBe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function LBe(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function FBe(e){var t=e.option,n=e.isActive,r=NBe(e,IBe);return typeof t=="string"?F.createElement(W6,D0({option:F.createElement(Xw,D0({type:t},r)),isActive:n,shapeType:"symbols"},r)):F.createElement(W6,D0({option:t,isActive:n,shapeType:"symbols"},r))}function Sh(e){"@babel/helpers - typeof";return Sh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sh(e)}function $0(){return $0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$0.apply(this,arguments)}function LI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function oa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?LI(Object(n),!0).forEach(function(r){fl(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jBe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function FI(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Lq(r.key),r)}}function BBe(e,t,n){return FI(e.prototype,t),FI(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function zBe(e,t,n){return t=_x(t),UBe(e,Nq()?Reflect.construct(t,n,_x(e).constructor):t.apply(e,n))}function UBe(e,t){if(t&&(Sh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return VBe(e)}function VBe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Nq=function(){return!!e})()}function _x(e){return _x=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_x(e)}function WBe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&o4(e,t)}function o4(e,t){return o4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},o4(e,t)}function fl(e,t,n){return t=Lq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lq(e){var t=HBe(e,"string");return Sh(t)=="symbol"?t:t+""}function HBe(e,t){if(Sh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Sh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var x2=function(e){function t(){var n;jBe(this,t);for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=zBe(this,t,[].concat(i)),fl(n,"state",{isAnimationFinished:!1}),fl(n,"handleAnimationEnd",function(){n.setState({isAnimationFinished:!0})}),fl(n,"handleAnimationStart",function(){n.setState({isAnimationFinished:!1})}),fl(n,"id",wf("recharts-scatter-")),n}return WBe(t,e),BBe(t,[{key:"renderSymbolsStatically",value:function(r){var i=this,o=this.props,a=o.shape,s=o.activeShape,u=o.activeIndex,l=zt(this.props,!1);return r.map(function(c,f){var h=u===f,p=h?s:a,m=oa(oa({},l),c);return F.createElement(En,$0({className:"recharts-scatter-symbol",key:"symbol-".concat(c?.cx,"-").concat(c?.cy,"-").concat(c?.size,"-").concat(f)},Ag(i.props,c,f),{role:"img"}),F.createElement(FBe,$0({option:p,isActive:h,key:"symbol-".concat(f)},m)))})}},{key:"renderSymbolsWithAnimation",value:function(){var r=this,i=this.props,o=i.points,a=i.isAnimationActive,s=i.animationBegin,u=i.animationDuration,l=i.animationEasing,c=i.animationId,f=this.state.prevPoints;return F.createElement(Ja,{begin:s,duration:u,isActive:a,easing:l,from:{t:0},to:{t:1},key:"pie-".concat(c),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(h){var p=h.t,m=o.map(function(v,b){var w=f&&f[b];if(w){var x=Er(w.cx,v.cx),S=Er(w.cy,v.cy),O=Er(w.size,v.size);return oa(oa({},v),{},{cx:x(p),cy:S(p),size:O(p)})}var E=Er(0,v.size);return oa(oa({},v),{},{size:E(p)})});return F.createElement(En,null,r.renderSymbolsStatically(m))})}},{key:"renderSymbols",value:function(){var r=this.props,i=r.points,o=r.isAnimationActive,a=this.state.prevPoints;return o&&i&&i.length&&(!a||!af(a,i))?this.renderSymbolsWithAnimation():this.renderSymbolsStatically(i)}},{key:"renderErrorBar",value:function(){var r=this.props.isAnimationActive;if(r&&!this.state.isAnimationFinished)return null;var i=this.props,o=i.points,a=i.xAxis,s=i.yAxis,u=i.children,l=go(u,np);return l?l.map(function(c,f){var h=c.props,p=h.direction,m=h.dataKey;return F.cloneElement(c,{key:"".concat(p,"-").concat(m,"-").concat(o[f]),data:o,xAxis:a,yAxis:s,layout:p==="x"?"vertical":"horizontal",dataPointFormatter:function(b,w){return{x:b.cx,y:b.cy,value:p==="x"?+b.node.x:+b.node.y,errorVal:Kr(b,w)}}})}):null}},{key:"renderLine",value:function(){var r=this.props,i=r.points,o=r.line,a=r.lineType,s=r.lineJointType,u=zt(this.props,!1),l=zt(o,!1),c,f;if(a==="joint")c=i.map(function(S){return{x:S.cx,y:S.cy}});else if(a==="fitting"){var h=L3e(i),p=h.xmin,m=h.xmax,v=h.a,b=h.b,w=function(O){return v*O+b};c=[{x:p,y:w(p)},{x:m,y:w(m)}]}var x=oa(oa(oa({},u),{},{fill:"none",stroke:u&&u.fill},l),{},{points:c});return F.isValidElement(o)?f=F.cloneElement(o,x):Ht(o)?f=o(x):f=F.createElement(Lc,$0({},x,{type:s})),F.createElement(En,{className:"recharts-scatter-line",key:"recharts-scatter-line"},f)}},{key:"render",value:function(){var r=this.props,i=r.hide,o=r.points,a=r.line,s=r.className,u=r.xAxis,l=r.yAxis,c=r.left,f=r.top,h=r.width,p=r.height,m=r.id,v=r.isAnimationActive;if(i||!o||!o.length)return null;var b=this.state.isAnimationFinished,w=dn("recharts-scatter",s),x=u&&u.allowDataOverflow,S=l&&l.allowDataOverflow,O=x||S,E=Ut(m)?this.id:m;return F.createElement(En,{className:w,clipPath:O?"url(#clipPath-".concat(E,")"):null},x||S?F.createElement("defs",null,F.createElement("clipPath",{id:"clipPath-".concat(E)},F.createElement("rect",{x:x?c:c-h/2,y:S?f:f-p/2,width:x?h:h*2,height:S?p:p*2}))):null,a&&this.renderLine(),this.renderErrorBar(),F.createElement(En,{key:"recharts-scatter-symbols"},this.renderSymbols()),(!v||b)&&Ps.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.animationId!==i.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,prevPoints:i.curPoints}:r.points!==i.curPoints?{curPoints:r.points}:null}}])}(y.PureComponent);fl(x2,"displayName","Scatter");fl(x2,"defaultProps",{xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!qa.isSsr,animationBegin:0,animationDuration:400,animationEasing:"linear"});fl(x2,"getComposedData",function(e){var t=e.xAxis,n=e.yAxis,r=e.zAxis,i=e.item,o=e.displayedData,a=e.xAxisTicks,s=e.yAxisTicks,u=e.offset,l=i.props.tooltipType,c=go(i.props.children,SA),f=Ut(t.dataKey)?i.props.dataKey:t.dataKey,h=Ut(n.dataKey)?i.props.dataKey:n.dataKey,p=r&&r.dataKey,m=r?r.range:b2.defaultProps.range,v=m&&m[0],b=t.scale.bandwidth?t.scale.bandwidth():0,w=n.scale.bandwidth?n.scale.bandwidth():0,x=o.map(function(S,O){var E=Kr(S,f),C=Kr(S,h),P=!Ut(p)&&Kr(S,p)||"-",M=[{name:Ut(t.dataKey)?i.props.name:t.name||t.dataKey,unit:t.unit||"",value:E,payload:S,dataKey:f,type:l},{name:Ut(n.dataKey)?i.props.name:n.name||n.dataKey,unit:n.unit||"",value:C,payload:S,dataKey:h,type:l}];P!=="-"&&M.push({name:r.name||r.dataKey,unit:r.unit||"",value:P,payload:S,dataKey:p,type:l});var I=fh({axis:t,ticks:a,bandSize:b,entry:S,index:O,dataKey:f}),B=fh({axis:n,ticks:s,bandSize:w,entry:S,index:O,dataKey:h}),W=P!=="-"?r.scale(P):v,V=Math.sqrt(Math.max(W,0)/Math.PI);return oa(oa({},S),{},{cx:I,cy:B,x:I-V,y:B-V,xAxis:t,yAxis:n,zAxis:r,width:2*V,height:2*V,size:W,node:{x:E,y:C,z:P},tooltipPayload:M,tooltipPosition:{x:I,y:B},payload:S},c[O]&&c[O].props)});return oa({points:x},u)});function Ch(e){"@babel/helpers - typeof";return Ch=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ch(e)}function KBe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qBe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Bq(r.key),r)}}function GBe(e,t,n){return qBe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function YBe(e,t,n){return t=Sx(t),ZBe(e,Fq()?Reflect.construct(t,n||[],Sx(e).constructor):t.apply(e,n))}function ZBe(e,t){if(t&&(Ch(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return XBe(e)}function XBe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Fq=function(){return!!e})()}function Sx(e){return Sx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Sx(e)}function QBe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&a4(e,t)}function a4(e,t){return a4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},a4(e,t)}function jq(e,t,n){return t=Bq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Bq(e){var t=JBe(e,"string");return Ch(t)=="symbol"?t:t+""}function JBe(e,t){if(Ch(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Ch(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function s4(){return s4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s4.apply(this,arguments)}function eze(e){var t=e.xAxisId,n=JA(),r=eP(),i=gq(t);return i==null?null:F.createElement(op,s4({},i,{className:dn("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(a){return uu(a,!0)}}))}var oP=function(e){function t(){return KBe(this,t),YBe(this,t,arguments)}return QBe(t,e),GBe(t,[{key:"render",value:function(){return F.createElement(eze,this.props)}}])}(F.Component);jq(oP,"displayName","XAxis");jq(oP,"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 Eh(e){"@babel/helpers - typeof";return Eh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Eh(e)}function tze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nze(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Vq(r.key),r)}}function rze(e,t,n){return nze(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ize(e,t,n){return t=Cx(t),oze(e,zq()?Reflect.construct(t,n||[],Cx(e).constructor):t.apply(e,n))}function oze(e,t){if(t&&(Eh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return aze(e)}function aze(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(zq=function(){return!!e})()}function Cx(e){return Cx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Cx(e)}function sze(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u4(e,t)}function u4(e,t){return u4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},u4(e,t)}function Uq(e,t,n){return t=Vq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vq(e){var t=uze(e,"string");return Eh(t)=="symbol"?t:t+""}function uze(e,t){if(Eh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Eh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function l4(){return l4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l4.apply(this,arguments)}var lze=function(t){var n=t.yAxisId,r=JA(),i=eP(),o=mq(n);return o==null?null:F.createElement(op,l4({},o,{className:dn("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:r,height:i},ticksGenerator:function(s){return uu(s,!0)}}))},aP=function(e){function t(){return tze(this,t),ize(this,t,arguments)}return sze(t,e),rze(t,[{key:"render",value:function(){return F.createElement(lze,this.props)}}])}(F.Component);Uq(aP,"displayName","YAxis");Uq(aP,"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 jI(e){return hze(e)||dze(e)||fze(e)||cze()}function cze(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fze(e,t){if(e){if(typeof e=="string")return c4(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c4(e,t)}}function dze(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function hze(e){if(Array.isArray(e))return c4(e)}function c4(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var f4=function(t,n,r,i,o){var a=go(t,nP),s=go(t,g2),u=[].concat(jI(a),jI(s)),l=go(t,v2),c="".concat(i,"Id"),f=i[0],h=n;if(u.length&&(h=u.reduce(function(v,b){if(b.props[c]===r&&ks(b.props,"extendDomain")&&qe(b.props[f])){var w=b.props[f];return[Math.min(v[0],w),Math.max(v[1],w)]}return v},h)),l.length){var p="".concat(f,"1"),m="".concat(f,"2");h=l.reduce(function(v,b){if(b.props[c]===r&&ks(b.props,"extendDomain")&&qe(b.props[p])&&qe(b.props[m])){var w=b.props[p],x=b.props[m];return[Math.min(v[0],w,x),Math.max(v[1],w,x)]}return v},h)}return o&&o.length&&(h=o.reduce(function(v,b){return qe(b)?[Math.min(v[0],b),Math.max(v[1],b)]:v},h)),h},Wq={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function i(u,l,c){this.fn=u,this.context=l,this.once=c||!1}function o(u,l,c,f,h){if(typeof c!="function")throw new TypeError("The listener must be a function");var p=new i(c,f||u,h),m=n?n+l:l;return u._events[m]?u._events[m].fn?u._events[m]=[u._events[m],p]:u._events[m].push(p):(u._events[m]=p,u._eventsCount++),u}function a(u,l){--u._eventsCount===0?u._events=new r:delete u._events[l]}function s(){this._events=new r,this._eventsCount=0}s.prototype.eventNames=function(){var l=[],c,f;if(this._eventsCount===0)return l;for(f in c=this._events)t.call(c,f)&&l.push(n?f.slice(1):f);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(c)):l},s.prototype.listeners=function(l){var c=n?n+l:l,f=this._events[c];if(!f)return[];if(f.fn)return[f.fn];for(var h=0,p=f.length,m=new Array(p);h<p;h++)m[h]=f[h].fn;return m},s.prototype.listenerCount=function(l){var c=n?n+l:l,f=this._events[c];return f?f.fn?1:f.length:0},s.prototype.emit=function(l,c,f,h,p,m){var v=n?n+l:l;if(!this._events[v])return!1;var b=this._events[v],w=arguments.length,x,S;if(b.fn){switch(b.once&&this.removeListener(l,b.fn,void 0,!0),w){case 1:return b.fn.call(b.context),!0;case 2:return b.fn.call(b.context,c),!0;case 3:return b.fn.call(b.context,c,f),!0;case 4:return b.fn.call(b.context,c,f,h),!0;case 5:return b.fn.call(b.context,c,f,h,p),!0;case 6:return b.fn.call(b.context,c,f,h,p,m),!0}for(S=1,x=new Array(w-1);S<w;S++)x[S-1]=arguments[S];b.fn.apply(b.context,x)}else{var O=b.length,E;for(S=0;S<O;S++)switch(b[S].once&&this.removeListener(l,b[S].fn,void 0,!0),w){case 1:b[S].fn.call(b[S].context);break;case 2:b[S].fn.call(b[S].context,c);break;case 3:b[S].fn.call(b[S].context,c,f);break;case 4:b[S].fn.call(b[S].context,c,f,h);break;default:if(!x)for(E=1,x=new Array(w-1);E<w;E++)x[E-1]=arguments[E];b[S].fn.apply(b[S].context,x)}}return!0},s.prototype.on=function(l,c,f){return o(this,l,c,f,!1)},s.prototype.once=function(l,c,f){return o(this,l,c,f,!0)},s.prototype.removeListener=function(l,c,f,h){var p=n?n+l:l;if(!this._events[p])return this;if(!c)return a(this,p),this;var m=this._events[p];if(m.fn)m.fn===c&&(!h||m.once)&&(!f||m.context===f)&&a(this,p);else{for(var v=0,b=[],w=m.length;v<w;v++)(m[v].fn!==c||h&&!m[v].once||f&&m[v].context!==f)&&b.push(m[v]);b.length?this._events[p]=b.length===1?b[0]:b:a(this,p)}return this},s.prototype.removeAllListeners=function(l){var c;return l?(c=n?n+l:l,this._events[c]&&a(this,c)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s})(Wq);var Hq=Wq.exports;const pze=Dn(Hq);var S3=new pze,C3="recharts.syncMouseEvents";function sm(e){"@babel/helpers - typeof";return sm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sm(e)}function gze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mze(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Kq(r.key),r)}}function vze(e,t,n){return mze(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function E3(e,t,n){return t=Kq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Kq(e){var t=yze(e,"string");return sm(t)=="symbol"?t:t+""}function yze(e,t){if(sm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(sm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var bze=function(){function e(){gze(this,e),E3(this,"activeIndex",0),E3(this,"coordinateList",[]),E3(this,"layout","horizontal")}return vze(e,[{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,u=n.layout,l=u===void 0?null:u,c=n.offset,f=c===void 0?null:c,h=n.mouseHandlerCallback,p=h===void 0?null:h;this.coordinateList=(r=o??this.coordinateList)!==null&&r!==void 0?r:[],this.container=s??this.container,this.layout=l??this.layout,this.offset=f??this.offset,this.mouseHandlerCallback=p??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,u=this.coordinateList[this.activeIndex].coordinate,l=((n=window)===null||n===void 0?void 0:n.scrollX)||0,c=((r=window)===null||r===void 0?void 0:r.scrollY)||0,f=o+u+l,h=a+this.offset.top+s/2+c;this.mouseHandlerCallback({pageX:f,pageY:h})}}}])}();function xze(e,t,n){if(n==="number"&&t===!0&&Array.isArray(e)){var r=e?.[0],i=e?.[1];if(r&&i&&qe(r)&&qe(i))return!0}return!1}function wze(e,t,n,r){var i=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-i,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function qq(e){var t=e.cx,n=e.cy,r=e.radius,i=e.startAngle,o=e.endAngle,a=pi(t,n,r,i),s=pi(t,n,r,o);return{points:[a,s],cx:t,cy:n,radius:r,startAngle:i,endAngle:o}}function _ze(e,t,n){var r,i,o,a;if(e==="horizontal")r=t.x,o=r,i=n.top,a=n.top+n.height;else if(e==="vertical")i=t.y,a=i,r=n.left,o=n.left+n.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var s=t.cx,u=t.cy,l=t.innerRadius,c=t.outerRadius,f=t.angle,h=pi(s,u,l,f),p=pi(s,u,c,f);r=h.x,i=h.y,o=p.x,a=p.y}else return qq(t);return[{x:r,y:i},{x:o,y:a}]}function um(e){"@babel/helpers - typeof";return um=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},um(e)}function BI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function $1(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?BI(Object(n),!0).forEach(function(r){Sze(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Sze(e,t,n){return t=Cze(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Cze(e){var t=Eze(e,"string");return um(t)=="symbol"?t:t+""}function Eze(e,t){if(um(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(um(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Oze(e){var t,n,r=e.element,i=e.tooltipEventType,o=e.isActive,a=e.activeCoordinate,s=e.activePayload,u=e.offset,l=e.activeTooltipIndex,c=e.tooltipAxisBandSize,f=e.layout,h=e.chartName,p=(t=r.props.cursor)!==null&&t!==void 0?t:(n=r.type.defaultProps)===null||n===void 0?void 0:n.cursor;if(!r||!p||!o||!a||h!=="ScatterChart"&&i!=="axis")return null;var m,v=Lc;if(h==="ScatterChart")m=a,v=XIe;else if(h==="BarChart")m=wze(f,a,u,c),v=YA;else if(f==="radial"){var b=qq(a),w=b.cx,x=b.cy,S=b.radius,O=b.startAngle,E=b.endAngle;m={cx:w,cy:x,startAngle:O,endAngle:E,innerRadius:S,outerRadius:S},v=VK}else m={points:_ze(f,a,u)},v=Lc;var C=$1($1($1($1({stroke:"#ccc",pointerEvents:"none"},u),m),zt(p,!1)),{},{payload:s,payloadIndex:l,className:dn("recharts-tooltip-cursor",p.className)});return y.isValidElement(p)?y.cloneElement(p,C):y.createElement(v,C)}var Aze=["item"],Pze=["children","className","width","height","style","compact","title","desc"];function Oh(e){"@babel/helpers - typeof";return Oh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Oh(e)}function wd(){return wd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wd.apply(this,arguments)}function zI(e,t){return Mze(e)||Tze(e,t)||Yq(e,t)||kze()}function kze(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Tze(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,t!==0)for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function Mze(e){if(Array.isArray(e))return e}function UI(e,t){if(e==null)return{};var n=Rze(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Rze(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Dze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $ze(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Zq(r.key),r)}}function Ize(e,t,n){return $ze(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Nze(e,t,n){return t=Ex(t),Lze(e,Gq()?Reflect.construct(t,n,Ex(e).constructor):t.apply(e,n))}function Lze(e,t){if(t&&(Oh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Fze(e)}function Fze(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Gq=function(){return!!e})()}function Ex(e){return Ex=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ex(e)}function jze(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d4(e,t)}function d4(e,t){return d4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},d4(e,t)}function Ah(e){return Uze(e)||zze(e)||Yq(e)||Bze()}function Bze(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Yq(e,t){if(e){if(typeof e=="string")return h4(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h4(e,t)}}function zze(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Uze(e){if(Array.isArray(e))return h4(e)}function h4(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function VI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Se(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VI(Object(n),!0).forEach(function(r){kt(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VI(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kt(e,t,n){return t=Zq(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zq(e){var t=Vze(e,"string");return Oh(t)=="symbol"?t:t+""}function Vze(e,t){if(Oh(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Oh(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Wze={xAxis:["bottom","top"],yAxis:["left","right"]},Hze={width:"100%",height:"100%"},Xq={x:0,y:0};function I1(e){return e}var Kze=function(t,n){return n==="horizontal"?t.x:n==="vertical"?t.y:n==="centric"?t.angle:t.radius},qze=function(t,n,r,i){var o=n.find(function(c){return c&&c.index===r});if(o){if(t==="horizontal")return{x:o.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:o.coordinate};if(t==="centric"){var a=o.coordinate,s=i.radius;return Se(Se(Se({},i),pi(i.cx,i.cy,s,a)),{},{angle:a,radius:s})}var u=o.coordinate,l=i.angle;return Se(Se(Se({},i),pi(i.cx,i.cy,u,l)),{},{angle:l,radius:u})}return Xq},w2=function(t,n){var r=n.graphicalItems,i=n.dataStartIndex,o=n.dataEndIndex,a=(r??[]).reduce(function(s,u){var l=u.props.data;return l&&l.length?[].concat(Ah(s),Ah(l)):s},[]);return a.length>0?a:t&&t.length&&qe(i)&&qe(o)?t.slice(i,o+1):[]};function Qq(e){return e==="number"?[0,"auto"]:void 0}var p4=function(t,n,r,i){var o=t.graphicalItems,a=t.tooltipAxis,s=w2(n,t);return r<0||!o||!o.length||r>=s.length?null:o.reduce(function(u,l){var c,f=(c=l.props.data)!==null&&c!==void 0?c:n;f&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(f=f.slice(t.dataStartIndex,t.dataEndIndex+1));var h;if(a.dataKey&&!a.allowDuplicatedCategory){var p=f===void 0?s:f;h=Eb(p,a.dataKey,i)}else h=f&&f[r]||s[r];return h?[].concat(Ah(u),[BK(l,h)]):u},[])},WI=function(t,n,r,i){var o=i||{x:t.chartX,y:t.chartY},a=Kze(o,r),s=t.orderedTooltipTicks,u=t.tooltipAxis,l=t.tooltipTicks,c=GDe(a,s,l,u);if(c>=0&&l){var f=l[c]&&l[c].value,h=p4(t,n,c,f),p=qze(r,s,c,o);return{activeTooltipIndex:c,activeLabel:f,activePayload:h,activeCoordinate:p}}return null},Gze=function(t,n){var r=n.axes,i=n.graphicalItems,o=n.axisType,a=n.axisIdKey,s=n.stackGroups,u=n.dataStartIndex,l=n.dataEndIndex,c=t.layout,f=t.children,h=t.stackOffset,p=LK(c,o);return r.reduce(function(m,v){var b,w=v.type.defaultProps!==void 0?Se(Se({},v.type.defaultProps),v.props):v.props,x=w.type,S=w.dataKey,O=w.allowDataOverflow,E=w.allowDuplicatedCategory,C=w.scale,P=w.ticks,M=w.includeHidden,I=w[a];if(m[I])return m;var B=w2(t.data,{graphicalItems:i.filter(function(ie){var se,ye=a in ie.props?ie.props[a]:(se=ie.type.defaultProps)===null||se===void 0?void 0:se[a];return ye===I}),dataStartIndex:u,dataEndIndex:l}),W=B.length,V,ee,Z;xze(w.domain,O,x)&&(V=P6(w.domain,null,O),p&&(x==="number"||C!=="auto")&&(Z=T0(B,S,"category")));var K=Qq(x);if(!V||V.length===0){var G,H=(G=w.domain)!==null&&G!==void 0?G:K;if(S){if(V=T0(B,S,x),x==="category"&&p){var j=N3e(V);E&&j?(ee=V,V=lx(0,W)):E||(V=y$(H,V,v).reduce(function(ie,se){return ie.indexOf(se)>=0?ie:[].concat(Ah(ie),[se])},[]))}else if(x==="category")E?V=V.filter(function(ie){return ie!==""&&!Ut(ie)}):V=y$(H,V,v).reduce(function(ie,se){return ie.indexOf(se)>=0||se===""||Ut(se)?ie:[].concat(Ah(ie),[se])},[]);else if(x==="number"){var q=JDe(B,i.filter(function(ie){var se,ye,we=a in ie.props?ie.props[a]:(se=ie.type.defaultProps)===null||se===void 0?void 0:se[a],He="hide"in ie.props?ie.props.hide:(ye=ie.type.defaultProps)===null||ye===void 0?void 0:ye.hide;return we===I&&(M||!He)}),S,o,c);q&&(V=q)}p&&(x==="number"||C!=="auto")&&(Z=T0(B,S,"category"))}else p?V=lx(0,W):s&&s[I]&&s[I].hasStack&&x==="number"?V=h==="expand"?[0,1]:jK(s[I].stackGroups,u,l):V=NK(B,i.filter(function(ie){var se=a in ie.props?ie.props[a]:ie.type.defaultProps[a],ye="hide"in ie.props?ie.props.hide:ie.type.defaultProps.hide;return se===I&&(M||!ye)}),x,c,!0);if(x==="number")V=f4(f,V,I,o,P),H&&(V=P6(H,V,O));else if(x==="category"&&H){var Y=H,re=V.every(function(ie){return Y.indexOf(ie)>=0});re&&(V=Y)}}return Se(Se({},m),{},kt({},I,Se(Se({},w),{},{axisType:o,domain:V,categoricalDomain:Z,duplicateDomain:ee,originalDomain:(b=w.domain)!==null&&b!==void 0?b:K,isCategorical:p,layout:c})))},{})},Yze=function(t,n){var r=n.graphicalItems,i=n.Axis,o=n.axisType,a=n.axisIdKey,s=n.stackGroups,u=n.dataStartIndex,l=n.dataEndIndex,c=t.layout,f=t.children,h=w2(t.data,{graphicalItems:r,dataStartIndex:u,dataEndIndex:l}),p=h.length,m=LK(c,o),v=-1;return r.reduce(function(b,w){var x=w.type.defaultProps!==void 0?Se(Se({},w.type.defaultProps),w.props):w.props,S=x[a],O=Qq("number");if(!b[S]){v++;var E;return m?E=lx(0,p):s&&s[S]&&s[S].hasStack?(E=jK(s[S].stackGroups,u,l),E=f4(f,E,S,o)):(E=P6(O,NK(h,r.filter(function(C){var P,M,I=a in C.props?C.props[a]:(P=C.type.defaultProps)===null||P===void 0?void 0:P[a],B="hide"in C.props?C.props.hide:(M=C.type.defaultProps)===null||M===void 0?void 0:M.hide;return I===S&&!B}),"number",c),i.defaultProps.allowDataOverflow),E=f4(f,E,S,o)),Se(Se({},b),{},kt({},S,Se(Se({axisType:o},i.defaultProps),{},{hide:!0,orientation:pa(Wze,"".concat(o,".").concat(v%2),null),domain:E,originalDomain:O,isCategorical:m,layout:c})))}return b},{})},Zze=function(t,n){var r=n.axisType,i=r===void 0?"xAxis":r,o=n.AxisComp,a=n.graphicalItems,s=n.stackGroups,u=n.dataStartIndex,l=n.dataEndIndex,c=t.children,f="".concat(i,"Id"),h=go(c,o),p={};return h.length?p=Gze(t,{axes:h,graphicalItems:a,axisType:i,axisIdKey:f,stackGroups:s,dataStartIndex:u,dataEndIndex:l}):a&&a.length&&(p=Yze(t,{Axis:o,graphicalItems:a,axisType:i,axisIdKey:f,stackGroups:s,dataStartIndex:u,dataEndIndex:l})),p},Xze=function(t){var n=il(t),r=uu(n,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:wA(r,function(i){return i.coordinate}),tooltipAxis:n,tooltipAxisBandSize:ex(n,r)}},HI=function(t){var n=t.children,r=t.defaultShowTooltip,i=To(n,ph),o=0,a=0;return t.data&&t.data.length!==0&&(a=t.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}},Qze=function(t){return!t||!t.length?!1:t.some(function(n){var r=du(n&&n.type);return r&&r.indexOf("Bar")>=0})},KI=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},Jze=function(t,n){var r=t.props,i=t.graphicalItems,o=t.xAxisMap,a=o===void 0?{}:o,s=t.yAxisMap,u=s===void 0?{}:s,l=r.width,c=r.height,f=r.children,h=r.margin||{},p=To(f,ph),m=To(f,Ld),v=Object.keys(u).reduce(function(E,C){var P=u[C],M=P.orientation;return!P.mirror&&!P.hide?Se(Se({},E),{},kt({},M,E[M]+P.width)):E},{left:h.left||0,right:h.right||0}),b=Object.keys(a).reduce(function(E,C){var P=a[C],M=P.orientation;return!P.mirror&&!P.hide?Se(Se({},E),{},kt({},M,pa(E,"".concat(M))+P.height)):E},{top:h.top||0,bottom:h.bottom||0}),w=Se(Se({},b),v),x=w.bottom;p&&(w.bottom+=p.props.height||ph.defaultProps.height),m&&n&&(w=XDe(w,i,r,n));var S=l-w.left-w.right,O=c-w.top-w.bottom;return Se(Se({brushBottom:x},w),{},{width:Math.max(S,0),height:Math.max(O,0)})},eUe=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},tUe=function(t){var n=t.chartName,r=t.GraphicalChild,i=t.defaultTooltipEventType,o=i===void 0?"axis":i,a=t.validateTooltipEventTypes,s=a===void 0?["axis"]:a,u=t.axisComponents,l=t.legendContent,c=t.formatAxisMap,f=t.defaultProps,h=function(w,x){var S=x.graphicalItems,O=x.stackGroups,E=x.offset,C=x.updateId,P=x.dataStartIndex,M=x.dataEndIndex,I=w.barSize,B=w.layout,W=w.barGap,V=w.barCategoryGap,ee=w.maxBarSize,Z=KI(B),K=Z.numericAxisName,G=Z.cateAxisName,H=Qze(S),j=[];return S.forEach(function(q,Y){var re=w2(w.data,{graphicalItems:[q],dataStartIndex:P,dataEndIndex:M}),ie=q.type.defaultProps!==void 0?Se(Se({},q.type.defaultProps),q.props):q.props,se=ie.dataKey,ye=ie.maxBarSize,we=ie["".concat(K,"Id")],He=ie["".concat(G,"Id")],Ee={},it=u.reduce(function(ze,Fe){var Ae=x["".concat(Fe.axisType,"Map")],tt=ie["".concat(Fe.axisType,"Id")];Ae&&Ae[tt]||Fe.axisType==="zAxis"||uf();var mt=Ae[tt];return Se(Se({},ze),{},kt(kt({},Fe.axisType,mt),"".concat(Fe.axisType,"Ticks"),uu(mt)))},Ee),ke=it[G],Le=it["".concat(G,"Ticks")],De=O&&O[we]&&O[we].hasStack&&f7e(q,O[we].stackGroups),me=du(q.type).indexOf("Bar")>=0,yt=ex(ke,Le),lt=[],Nt=H&&YDe({barSize:I,stackGroups:O,totalSize:eUe(it,G)});if(me){var bn,nn,ne=Ut(ye)?ee:ye,de=(bn=(nn=ex(ke,Le,!0))!==null&&nn!==void 0?nn:ne)!==null&&bn!==void 0?bn:0;lt=ZDe({barGap:W,barCategoryGap:V,bandSize:de!==yt?de:yt,sizeList:Nt[He],maxBarSize:ne}),de!==yt&&(lt=lt.map(function(ze){return Se(Se({},ze),{},{position:Se(Se({},ze.position),{},{offset:ze.position.offset-de/2})})}))}var ge=q&&q.type&&q.type.getComposedData;ge&&j.push({props:Se(Se({},ge(Se(Se({},it),{},{displayedData:re,props:w,dataKey:se,item:q,bandSize:yt,barPosition:lt,offset:E,stackedData:De,layout:B,dataStartIndex:P,dataEndIndex:M}))),{},kt(kt(kt({key:q.key||"item-".concat(Y)},K,it[K]),G,it[G]),"animationId",C)),childIndex:G3e(q,w.children),item:q})}),j},p=function(w,x){var S=w.props,O=w.dataStartIndex,E=w.dataEndIndex,C=w.updateId;if(!dD({props:S}))return null;var P=S.children,M=S.layout,I=S.stackOffset,B=S.data,W=S.reverseStackOrder,V=KI(M),ee=V.numericAxisName,Z=V.cateAxisName,K=go(P,r),G=u7e(B,K,"".concat(ee,"Id"),"".concat(Z,"Id"),I,W),H=u.reduce(function(ie,se){var ye="".concat(se.axisType,"Map");return Se(Se({},ie),{},kt({},ye,Zze(S,Se(Se({},se),{},{graphicalItems:K,stackGroups:se.axisType===ee&&G,dataStartIndex:O,dataEndIndex:E}))))},{}),j=Jze(Se(Se({},H),{},{props:S,graphicalItems:K}),x?.legendBBox);Object.keys(H).forEach(function(ie){H[ie]=c(S,H[ie],j,ie.replace("Map",""),n)});var q=H["".concat(Z,"Map")],Y=Xze(q),re=h(S,Se(Se({},H),{},{dataStartIndex:O,dataEndIndex:E,updateId:C,graphicalItems:K,stackGroups:G,offset:j}));return Se(Se({formattedGraphicalItems:re,graphicalItems:K,offset:j,stackGroups:G},Y),H)},m=function(b){function w(x){var S,O,E;return Dze(this,w),E=Nze(this,w,[x]),kt(E,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),kt(E,"accessibilityManager",new bze),kt(E,"handleLegendBBoxUpdate",function(C){if(C){var P=E.state,M=P.dataStartIndex,I=P.dataEndIndex,B=P.updateId;E.setState(Se({legendBBox:C},p({props:E.props,dataStartIndex:M,dataEndIndex:I,updateId:B},Se(Se({},E.state),{},{legendBBox:C}))))}}),kt(E,"handleReceiveSyncEvent",function(C,P,M){if(E.props.syncId===C){if(M===E.eventEmitterSymbol&&typeof E.props.syncMethod!="function")return;E.applySyncEvent(P)}}),kt(E,"handleBrushChange",function(C){var P=C.startIndex,M=C.endIndex;if(P!==E.state.dataStartIndex||M!==E.state.dataEndIndex){var I=E.state.updateId;E.setState(function(){return Se({dataStartIndex:P,dataEndIndex:M},p({props:E.props,dataStartIndex:P,dataEndIndex:M,updateId:I},E.state))}),E.triggerSyncEvent({dataStartIndex:P,dataEndIndex:M})}}),kt(E,"handleMouseEnter",function(C){var P=E.getMouseInfo(C);if(P){var M=Se(Se({},P),{},{isTooltipActive:!0});E.setState(M),E.triggerSyncEvent(M);var I=E.props.onMouseEnter;Ht(I)&&I(M,C)}}),kt(E,"triggeredAfterMouseMove",function(C){var P=E.getMouseInfo(C),M=P?Se(Se({},P),{},{isTooltipActive:!0}):{isTooltipActive:!1};E.setState(M),E.triggerSyncEvent(M);var I=E.props.onMouseMove;Ht(I)&&I(M,C)}),kt(E,"handleItemMouseEnter",function(C){E.setState(function(){return{isTooltipActive:!0,activeItem:C,activePayload:C.tooltipPayload,activeCoordinate:C.tooltipPosition||{x:C.cx,y:C.cy}}})}),kt(E,"handleItemMouseLeave",function(){E.setState(function(){return{isTooltipActive:!1}})}),kt(E,"handleMouseMove",function(C){C.persist(),E.throttleTriggeredAfterMouseMove(C)}),kt(E,"handleMouseLeave",function(C){E.throttleTriggeredAfterMouseMove.cancel();var P={isTooltipActive:!1};E.setState(P),E.triggerSyncEvent(P);var M=E.props.onMouseLeave;Ht(M)&&M(P,C)}),kt(E,"handleOuterEvent",function(C){var P=q3e(C),M=pa(E.props,"".concat(P));if(P&&Ht(M)){var I,B;/.*touch.*/i.test(P)?B=E.getMouseInfo(C.changedTouches[0]):B=E.getMouseInfo(C),M((I=B)!==null&&I!==void 0?I:{},C)}}),kt(E,"handleClick",function(C){var P=E.getMouseInfo(C);if(P){var M=Se(Se({},P),{},{isTooltipActive:!0});E.setState(M),E.triggerSyncEvent(M);var I=E.props.onClick;Ht(I)&&I(M,C)}}),kt(E,"handleMouseDown",function(C){var P=E.props.onMouseDown;if(Ht(P)){var M=E.getMouseInfo(C);P(M,C)}}),kt(E,"handleMouseUp",function(C){var P=E.props.onMouseUp;if(Ht(P)){var M=E.getMouseInfo(C);P(M,C)}}),kt(E,"handleTouchMove",function(C){C.changedTouches!=null&&C.changedTouches.length>0&&E.throttleTriggeredAfterMouseMove(C.changedTouches[0])}),kt(E,"handleTouchStart",function(C){C.changedTouches!=null&&C.changedTouches.length>0&&E.handleMouseDown(C.changedTouches[0])}),kt(E,"handleTouchEnd",function(C){C.changedTouches!=null&&C.changedTouches.length>0&&E.handleMouseUp(C.changedTouches[0])}),kt(E,"handleDoubleClick",function(C){var P=E.props.onDoubleClick;if(Ht(P)){var M=E.getMouseInfo(C);P(M,C)}}),kt(E,"handleContextMenu",function(C){var P=E.props.onContextMenu;if(Ht(P)){var M=E.getMouseInfo(C);P(M,C)}}),kt(E,"triggerSyncEvent",function(C){E.props.syncId!==void 0&&S3.emit(C3,E.props.syncId,C,E.eventEmitterSymbol)}),kt(E,"applySyncEvent",function(C){var P=E.props,M=P.layout,I=P.syncMethod,B=E.state.updateId,W=C.dataStartIndex,V=C.dataEndIndex;if(C.dataStartIndex!==void 0||C.dataEndIndex!==void 0)E.setState(Se({dataStartIndex:W,dataEndIndex:V},p({props:E.props,dataStartIndex:W,dataEndIndex:V,updateId:B},E.state)));else if(C.activeTooltipIndex!==void 0){var ee=C.chartX,Z=C.chartY,K=C.activeTooltipIndex,G=E.state,H=G.offset,j=G.tooltipTicks;if(!H)return;if(typeof I=="function")K=I(j,C);else if(I==="value"){K=-1;for(var q=0;q<j.length;q++)if(j[q].value===C.activeLabel){K=q;break}}var Y=Se(Se({},H),{},{x:H.left,y:H.top}),re=Math.min(ee,Y.x+Y.width),ie=Math.min(Z,Y.y+Y.height),se=j[K]&&j[K].value,ye=p4(E.state,E.props.data,K),we=j[K]?{x:M==="horizontal"?j[K].coordinate:re,y:M==="horizontal"?ie:j[K].coordinate}:Xq;E.setState(Se(Se({},C),{},{activeLabel:se,activeCoordinate:we,activePayload:ye,activeTooltipIndex:K}))}else E.setState(C)}),kt(E,"renderCursor",function(C){var P,M=E.state,I=M.isTooltipActive,B=M.activeCoordinate,W=M.activePayload,V=M.offset,ee=M.activeTooltipIndex,Z=M.tooltipAxisBandSize,K=E.getTooltipEventType(),G=(P=C.props.active)!==null&&P!==void 0?P:I,H=E.props.layout,j=C.key||"_recharts-cursor";return F.createElement(Oze,{key:j,activeCoordinate:B,activePayload:W,activeTooltipIndex:ee,chartName:n,element:C,isActive:G,layout:H,offset:V,tooltipAxisBandSize:Z,tooltipEventType:K})}),kt(E,"renderPolarAxis",function(C,P,M){var I=pa(C,"type.axisType"),B=pa(E.state,"".concat(I,"Map")),W=C.type.defaultProps,V=W!==void 0?Se(Se({},W),C.props):C.props,ee=B&&B[V["".concat(I,"Id")]];return y.cloneElement(C,Se(Se({},ee),{},{className:dn(I,ee.className),key:C.key||"".concat(P,"-").concat(M),ticks:uu(ee,!0)}))}),kt(E,"renderPolarGrid",function(C){var P=C.props,M=P.radialLines,I=P.polarAngles,B=P.polarRadius,W=E.state,V=W.radiusAxisMap,ee=W.angleAxisMap,Z=il(V),K=il(ee),G=K.cx,H=K.cy,j=K.innerRadius,q=K.outerRadius;return y.cloneElement(C,{polarAngles:Array.isArray(I)?I:uu(K,!0).map(function(Y){return Y.coordinate}),polarRadius:Array.isArray(B)?B:uu(Z,!0).map(function(Y){return Y.coordinate}),cx:G,cy:H,innerRadius:j,outerRadius:q,key:C.key||"polar-grid",radialLines:M})}),kt(E,"renderLegend",function(){var C=E.state.formattedGraphicalItems,P=E.props,M=P.children,I=P.width,B=P.height,W=E.props.margin||{},V=I-(W.left||0)-(W.right||0),ee=$K({children:M,formattedGraphicalItems:C,legendWidth:V,legendContent:l});if(!ee)return null;var Z=ee.item,K=UI(ee,Aze);return y.cloneElement(Z,Se(Se({},K),{},{chartWidth:I,chartHeight:B,margin:W,onBBoxUpdate:E.handleLegendBBoxUpdate}))}),kt(E,"renderTooltip",function(){var C,P=E.props,M=P.children,I=P.accessibilityLayer,B=To(M,eu);if(!B)return null;var W=E.state,V=W.isTooltipActive,ee=W.activeCoordinate,Z=W.activePayload,K=W.activeLabel,G=W.offset,H=(C=B.props.active)!==null&&C!==void 0?C:V;return y.cloneElement(B,{viewBox:Se(Se({},G),{},{x:G.left,y:G.top}),active:H,label:K,payload:H?Z:[],coordinate:ee,accessibilityLayer:I})}),kt(E,"renderBrush",function(C){var P=E.props,M=P.margin,I=P.data,B=E.state,W=B.offset,V=B.dataStartIndex,ee=B.dataEndIndex,Z=B.updateId;return y.cloneElement(C,{key:C.key||"_recharts-brush",onChange:T1(E.handleBrushChange,C.props.onChange),data:I,x:qe(C.props.x)?C.props.x:W.left,y:qe(C.props.y)?C.props.y:W.top+W.height+W.brushBottom-(M.bottom||0),width:qe(C.props.width)?C.props.width:W.width,startIndex:V,endIndex:ee,updateId:"brush-".concat(Z)})}),kt(E,"renderReferenceElement",function(C,P,M){if(!C)return null;var I=E,B=I.clipPathId,W=E.state,V=W.xAxisMap,ee=W.yAxisMap,Z=W.offset,K=C.type.defaultProps||{},G=C.props,H=G.xAxisId,j=H===void 0?K.xAxisId:H,q=G.yAxisId,Y=q===void 0?K.yAxisId:q;return y.cloneElement(C,{key:C.key||"".concat(P,"-").concat(M),xAxis:V[j],yAxis:ee[Y],viewBox:{x:Z.left,y:Z.top,width:Z.width,height:Z.height},clipPathId:B})}),kt(E,"renderActivePoints",function(C){var P=C.item,M=C.activePoint,I=C.basePoint,B=C.childIndex,W=C.isRange,V=[],ee=P.props.key,Z=P.item.type.defaultProps!==void 0?Se(Se({},P.item.type.defaultProps),P.item.props):P.item.props,K=Z.activeDot,G=Z.dataKey,H=Se(Se({index:B,dataKey:G,cx:M.x,cy:M.y,r:4,fill:GA(P.item),strokeWidth:2,stroke:"#fff",payload:M.payload,value:M.value},zt(K,!1)),Ob(K));return V.push(w.renderActiveDot(K,H,"".concat(ee,"-activePoint-").concat(B))),I?V.push(w.renderActiveDot(K,Se(Se({},H),{},{cx:I.x,cy:I.y}),"".concat(ee,"-basePoint-").concat(B))):W&&V.push(null),V}),kt(E,"renderGraphicChild",function(C,P,M){var I=E.filterFormatItem(C,P,M);if(!I)return null;var B=E.getTooltipEventType(),W=E.state,V=W.isTooltipActive,ee=W.tooltipAxis,Z=W.activeTooltipIndex,K=W.activeLabel,G=E.props.children,H=To(G,eu),j=I.props,q=j.points,Y=j.isRange,re=j.baseLine,ie=I.item.type.defaultProps!==void 0?Se(Se({},I.item.type.defaultProps),I.item.props):I.item.props,se=ie.activeDot,ye=ie.hide,we=ie.activeBar,He=ie.activeShape,Ee=!!(!ye&&V&&H&&(se||we||He)),it={};B!=="axis"&&H&&H.props.trigger==="click"?it={onClick:T1(E.handleItemMouseEnter,C.props.onClick)}:B!=="axis"&&(it={onMouseLeave:T1(E.handleItemMouseLeave,C.props.onMouseLeave),onMouseEnter:T1(E.handleItemMouseEnter,C.props.onMouseEnter)});var ke=y.cloneElement(C,Se(Se({},I.props),it));function Le(Fe){return typeof ee.dataKey=="function"?ee.dataKey(Fe.payload):null}if(Ee)if(Z>=0){var De,me;if(ee.dataKey&&!ee.allowDuplicatedCategory){var yt=typeof ee.dataKey=="function"?Le:"payload.".concat(ee.dataKey.toString());De=Eb(q,yt,K),me=Y&&re&&Eb(re,yt,K)}else De=q?.[Z],me=Y&&re&&re[Z];if(He||we){var lt=C.props.activeIndex!==void 0?C.props.activeIndex:Z;return[y.cloneElement(C,Se(Se(Se({},I.props),it),{},{activeIndex:lt})),null,null]}if(!Ut(De))return[ke].concat(Ah(E.renderActivePoints({item:I,activePoint:De,basePoint:me,childIndex:Z,isRange:Y})))}else{var Nt,bn=(Nt=E.getItemByXY(E.state.activeCoordinate))!==null&&Nt!==void 0?Nt:{graphicalItem:ke},nn=bn.graphicalItem,ne=nn.item,de=ne===void 0?C:ne,ge=nn.childIndex,ze=Se(Se(Se({},I.props),it),{},{activeIndex:ge});return[y.cloneElement(de,ze),null,null]}return Y?[ke,null,null]:[ke,null]}),kt(E,"renderCustomized",function(C,P,M){return y.cloneElement(C,Se(Se({key:"recharts-customized-".concat(M)},E.props),E.state))}),kt(E,"renderMap",{CartesianGrid:{handler:I1,once:!0},ReferenceArea:{handler:E.renderReferenceElement},ReferenceLine:{handler:I1},ReferenceDot:{handler:E.renderReferenceElement},XAxis:{handler:I1},YAxis:{handler:I1},Brush:{handler:E.renderBrush,once:!0},Bar:{handler:E.renderGraphicChild},Line:{handler:E.renderGraphicChild},Area:{handler:E.renderGraphicChild},Radar:{handler:E.renderGraphicChild},RadialBar:{handler:E.renderGraphicChild},Scatter:{handler:E.renderGraphicChild},Pie:{handler:E.renderGraphicChild},Funnel:{handler:E.renderGraphicChild},Tooltip:{handler:E.renderCursor,once:!0},PolarGrid:{handler:E.renderPolarGrid,once:!0},PolarAngleAxis:{handler:E.renderPolarAxis},PolarRadiusAxis:{handler:E.renderPolarAxis},Customized:{handler:E.renderCustomized}}),E.clipPathId="".concat((S=x.id)!==null&&S!==void 0?S:wf("recharts"),"-clip"),E.throttleTriggeredAfterMouseMove=$H(E.triggeredAfterMouseMove,(O=x.throttleDelay)!==null&&O!==void 0?O:1e3/60),E.state={},E}return jze(w,b),Ize(w,[{key:"componentDidMount",value:function(){var S,O;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(S=this.props.margin.left)!==null&&S!==void 0?S:0,top:(O=this.props.margin.top)!==null&&O!==void 0?O:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var S=this.props,O=S.children,E=S.data,C=S.height,P=S.layout,M=To(O,eu);if(M){var I=M.props.defaultIndex;if(!(typeof I!="number"||I<0||I>this.state.tooltipTicks.length-1)){var B=this.state.tooltipTicks[I]&&this.state.tooltipTicks[I].value,W=p4(this.state,E,I,B),V=this.state.tooltipTicks[I].coordinate,ee=(this.state.offset.top+C)/2,Z=P==="horizontal",K=Z?{x:V,y:ee}:{y:V,x:ee},G=this.state.formattedGraphicalItems.find(function(j){var q=j.item;return q.type.name==="Scatter"});G&&(K=Se(Se({},K),G.props.points[I].tooltipPosition),W=G.props.points[I].tooltipPayload);var H={activeTooltipIndex:I,isTooltipActive:!0,activeLabel:B,activePayload:W,activeCoordinate:K};this.setState(H),this.renderCursor(M),this.accessibilityManager.setIndex(I)}}}},{key:"getSnapshotBeforeUpdate",value:function(S,O){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==O.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==S.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==S.margin){var E,C;this.accessibilityManager.setDetails({offset:{left:(E=this.props.margin.left)!==null&&E!==void 0?E:0,top:(C=this.props.margin.top)!==null&&C!==void 0?C:0}})}return null}},{key:"componentDidUpdate",value:function(S){VE([To(S.children,eu)],[To(this.props.children,eu)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var S=To(this.props.children,eu);if(S&&typeof S.props.shared=="boolean"){var O=S.props.shared?"axis":"item";return s.indexOf(O)>=0?O:o}return o}},{key:"getMouseInfo",value:function(S){if(!this.container)return null;var O=this.container,E=O.getBoundingClientRect(),C=xTe(E),P={chartX:Math.round(S.pageX-C.left),chartY:Math.round(S.pageY-C.top)},M=E.width/O.offsetWidth||1,I=this.inRange(P.chartX,P.chartY,M);if(!I)return null;var B=this.state,W=B.xAxisMap,V=B.yAxisMap,ee=this.getTooltipEventType();if(ee!=="axis"&&W&&V){var Z=il(W).scale,K=il(V).scale,G=Z&&Z.invert?Z.invert(P.chartX):null,H=K&&K.invert?K.invert(P.chartY):null;return Se(Se({},P),{},{xValue:G,yValue:H})}var j=WI(this.state,this.props.data,this.props.layout,I);return j?Se(Se({},P),j):null}},{key:"inRange",value:function(S,O){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,C=this.props.layout,P=S/E,M=O/E;if(C==="horizontal"||C==="vertical"){var I=this.state.offset,B=P>=I.left&&P<=I.left+I.width&&M>=I.top&&M<=I.top+I.height;return B?{x:P,y:M}:null}var W=this.state,V=W.angleAxisMap,ee=W.radiusAxisMap;if(V&&ee){var Z=il(V);return w$({x:P,y:M},Z)}return null}},{key:"parseEventsOfWrapper",value:function(){var S=this.props.children,O=this.getTooltipEventType(),E=To(S,eu),C={};E&&O==="axis"&&(E.props.trigger==="click"?C={onClick:this.handleClick}:C={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var P=Ob(this.props,this.handleOuterEvent);return Se(Se({},P),C)}},{key:"addListener",value:function(){S3.on(C3,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){S3.removeListener(C3,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(S,O,E){for(var C=this.state.formattedGraphicalItems,P=0,M=C.length;P<M;P++){var I=C[P];if(I.item===S||I.props.key===S.key||O===du(I.item.type)&&E===I.childIndex)return I}return null}},{key:"renderClipPath",value:function(){var S=this.clipPathId,O=this.state.offset,E=O.left,C=O.top,P=O.height,M=O.width;return F.createElement("defs",null,F.createElement("clipPath",{id:S},F.createElement("rect",{x:E,y:C,height:P,width:M})))}},{key:"getXScales",value:function(){var S=this.state.xAxisMap;return S?Object.entries(S).reduce(function(O,E){var C=zI(E,2),P=C[0],M=C[1];return Se(Se({},O),{},kt({},P,M.scale))},{}):null}},{key:"getYScales",value:function(){var S=this.state.yAxisMap;return S?Object.entries(S).reduce(function(O,E){var C=zI(E,2),P=C[0],M=C[1];return Se(Se({},O),{},kt({},P,M.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(S){var O;return(O=this.state.xAxisMap)===null||O===void 0||(O=O[S])===null||O===void 0?void 0:O.scale}},{key:"getYScaleByAxisId",value:function(S){var O;return(O=this.state.yAxisMap)===null||O===void 0||(O=O[S])===null||O===void 0?void 0:O.scale}},{key:"getItemByXY",value:function(S){var O=this.state,E=O.formattedGraphicalItems,C=O.activeItem;if(E&&E.length)for(var P=0,M=E.length;P<M;P++){var I=E[P],B=I.props,W=I.item,V=W.type.defaultProps!==void 0?Se(Se({},W.type.defaultProps),W.props):W.props,ee=du(W.type);if(ee==="Bar"){var Z=(B.data||[]).find(function(j){return zIe(S,j)});if(Z)return{graphicalItem:I,payload:Z}}else if(ee==="RadialBar"){var K=(B.data||[]).find(function(j){return w$(S,j)});if(K)return{graphicalItem:I,payload:K}}else if(f2(I,C)||d2(I,C)||nm(I,C)){var G=VNe({graphicalItem:I,activeTooltipItem:C,itemData:V.data}),H=V.activeIndex===void 0?G:V.activeIndex;return{graphicalItem:Se(Se({},I),{},{childIndex:H}),payload:nm(I,C)?V.data[G]:I.props.data[G]}}}return null}},{key:"render",value:function(){var S=this;if(!dD(this))return null;var O=this.props,E=O.children,C=O.className,P=O.width,M=O.height,I=O.style,B=O.compact,W=O.title,V=O.desc,ee=UI(O,Pze),Z=zt(ee,!1);if(B)return F.createElement(bI,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},F.createElement(HE,wd({},Z,{width:P,height:M,title:W,desc:V}),this.renderClipPath(),pD(E,this.renderMap)));if(this.props.accessibilityLayer){var K,G;Z.tabIndex=(K=this.props.tabIndex)!==null&&K!==void 0?K:0,Z.role=(G=this.props.role)!==null&&G!==void 0?G:"application",Z.onKeyDown=function(j){S.accessibilityManager.keyboardEvent(j)},Z.onFocus=function(){S.accessibilityManager.focus()}}var H=this.parseEventsOfWrapper();return F.createElement(bI,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},F.createElement("div",wd({className:dn("recharts-wrapper",C),style:Se({position:"relative",cursor:"default",width:P,height:M},I)},H,{ref:function(q){S.container=q}}),F.createElement(HE,wd({},Z,{width:P,height:M,title:W,desc:V,style:Hze}),this.renderClipPath(),pD(E,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(y.Component);kt(m,"displayName",n),kt(m,"defaultProps",Se({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},f)),kt(m,"getDerivedStateFromProps",function(b,w){var x=b.dataKey,S=b.data,O=b.children,E=b.width,C=b.height,P=b.layout,M=b.stackOffset,I=b.margin,B=w.dataStartIndex,W=w.dataEndIndex;if(w.updateId===void 0){var V=HI(b);return Se(Se(Se({},V),{},{updateId:0},p(Se(Se({props:b},V),{},{updateId:0}),w)),{},{prevDataKey:x,prevData:S,prevWidth:E,prevHeight:C,prevLayout:P,prevStackOffset:M,prevMargin:I,prevChildren:O})}if(x!==w.prevDataKey||S!==w.prevData||E!==w.prevWidth||C!==w.prevHeight||P!==w.prevLayout||M!==w.prevStackOffset||!Nd(I,w.prevMargin)){var ee=HI(b),Z={chartX:w.chartX,chartY:w.chartY,isTooltipActive:w.isTooltipActive},K=Se(Se({},WI(w,S,P)),{},{updateId:w.updateId+1}),G=Se(Se(Se({},ee),Z),K);return Se(Se(Se({},G),p(Se({props:b},G),w)),{},{prevDataKey:x,prevData:S,prevWidth:E,prevHeight:C,prevLayout:P,prevStackOffset:M,prevMargin:I,prevChildren:O})}if(!VE(O,w.prevChildren)){var H,j,q,Y,re=To(O,ph),ie=re&&(H=(j=re.props)===null||j===void 0?void 0:j.startIndex)!==null&&H!==void 0?H:B,se=re&&(q=(Y=re.props)===null||Y===void 0?void 0:Y.endIndex)!==null&&q!==void 0?q:W,ye=ie!==B||se!==W,we=!Ut(S),He=we&&!ye?w.updateId:w.updateId+1;return Se(Se({updateId:He},p(Se(Se({props:b},w),{},{updateId:He,dataStartIndex:ie,dataEndIndex:se}),w)),{},{prevChildren:O,dataStartIndex:ie,dataEndIndex:se})}return null}),kt(m,"renderActiveDot",function(b,w,x){var S;return y.isValidElement(b)?S=y.cloneElement(b,w):Ht(b)?S=b(w):S=F.createElement(c2,w),F.createElement(En,{className:"recharts-active-dot",key:x},S)});var v=y.forwardRef(function(w,x){return F.createElement(m,wd({},w,{ref:x}))});return v.displayName=m.displayName,v},EJe=tUe({chartName:"ComposedChart",GraphicalChild:[y2,Cf,ip,x2],axisComponents:[{axisType:"xAxis",AxisComp:oP},{axisType:"yAxis",AxisComp:aP},{axisType:"zAxis",AxisComp:b2}],formatAxisMap:pFe});function sP(e){const t=y.useRef({value:e,previous:e});return y.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var nUe=[" ","Enter","ArrowUp","ArrowDown"],rUe=[" ","Enter"],Ym="Select",[_2,S2,iUe]=YO(Ym),[ap,OJe]=vi(Ym,[iUe,Vl]),C2=Vl(),[oUe,Yl]=ap(Ym),[aUe,sUe]=ap(Ym),Jq=e=>{const{__scopeSelect:t,children:n,open:r,defaultOpen:i,onOpenChange:o,value:a,defaultValue:s,onValueChange:u,dir:l,name:c,autoComplete:f,disabled:h,required:p,form:m}=e,v=C2(t),[b,w]=y.useState(null),[x,S]=y.useState(null),[O,E]=y.useState(!1),C=Om(l),[P=!1,M]=Xa({prop:r,defaultProp:i,onChange:o}),[I,B]=Xa({prop:a,defaultProp:s,onChange:u}),W=y.useRef(null),V=b?m||!!b.closest("form"):!0,[ee,Z]=y.useState(new Set),K=Array.from(ee).map(G=>G.props.value).join(";");return N.jsx(bw,{...v,children:N.jsxs(oUe,{required:p,scope:t,trigger:b,onTriggerChange:w,valueNode:x,onValueNodeChange:S,valueNodeHasChildren:O,onValueNodeHasChildrenChange:E,contentId:Fo(),value:I,onValueChange:B,open:P,onOpenChange:M,dir:C,triggerPointerDownPosRef:W,disabled:h,children:[N.jsx(_2.Provider,{scope:t,children:N.jsx(aUe,{scope:e.__scopeSelect,onNativeOptionAdd:y.useCallback(G=>{Z(H=>new Set(H).add(G))},[]),onNativeOptionRemove:y.useCallback(G=>{Z(H=>{const j=new Set(H);return j.delete(G),j})},[]),children:n})}),V?N.jsxs(EG,{"aria-hidden":!0,required:p,tabIndex:-1,name:c,autoComplete:f,value:I,onChange:G=>B(G.target.value),disabled:h,form:m,children:[I===void 0?N.jsx("option",{value:""}):null,Array.from(ee)]},K):null]})})};Jq.displayName=Ym;var eG="SelectTrigger",tG=y.forwardRef((e,t)=>{const{__scopeSelect:n,disabled:r=!1,...i}=e,o=C2(n),a=Yl(eG,n),s=a.disabled||r,u=Yt(t,a.onTriggerChange),l=S2(n),c=y.useRef("touch"),[f,h,p]=OG(v=>{const b=l().filter(S=>!S.disabled),w=b.find(S=>S.value===a.value),x=AG(b,v,w);x!==void 0&&a.onValueChange(x.value)}),m=v=>{s||(a.onOpenChange(!0),p()),v&&(a.triggerPointerDownPosRef.current={x:Math.round(v.pageX),y:Math.round(v.pageY)})};return N.jsx($m,{asChild:!0,...o,children:N.jsx(pt.button,{type:"button",role:"combobox","aria-controls":a.contentId,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":CG(a.value)?"":void 0,...i,ref:u,onClick:Ye(i.onClick,v=>{v.currentTarget.focus(),c.current!=="mouse"&&m(v)}),onPointerDown:Ye(i.onPointerDown,v=>{c.current=v.pointerType;const b=v.target;b.hasPointerCapture(v.pointerId)&&b.releasePointerCapture(v.pointerId),v.button===0&&v.ctrlKey===!1&&v.pointerType==="mouse"&&(m(v),v.preventDefault())}),onKeyDown:Ye(i.onKeyDown,v=>{const b=f.current!=="";!(v.ctrlKey||v.altKey||v.metaKey)&&v.key.length===1&&h(v.key),!(b&&v.key===" ")&&nUe.includes(v.key)&&(m(),v.preventDefault())})})})});tG.displayName=eG;var nG="SelectValue",rG=y.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:i,children:o,placeholder:a="",...s}=e,u=Yl(nG,n),{onValueNodeHasChildrenChange:l}=u,c=o!==void 0,f=Yt(t,u.onValueNodeChange);return ii(()=>{l(c)},[l,c]),N.jsx(pt.span,{...s,ref:f,style:{pointerEvents:"none"},children:CG(u.value)?N.jsx(N.Fragment,{children:a}):o})});rG.displayName=nG;var uUe="SelectIcon",iG=y.forwardRef((e,t)=>{const{__scopeSelect:n,children:r,...i}=e;return N.jsx(pt.span,{"aria-hidden":!0,...i,ref:t,children:r||"▼"})});iG.displayName=uUe;var lUe="SelectPortal",oG=e=>N.jsx(Bh,{asChild:!0,...e});oG.displayName=lUe;var cf="SelectContent",aG=y.forwardRef((e,t)=>{const n=Yl(cf,e.__scopeSelect),[r,i]=y.useState();if(ii(()=>{i(new DocumentFragment)},[]),!n.open){const o=r;return o?Pu.createPortal(N.jsx(sG,{scope:e.__scopeSelect,children:N.jsx(_2.Slot,{scope:e.__scopeSelect,children:N.jsx("div",{children:e.children})})}),o):null}return N.jsx(uG,{...e,ref:t})});aG.displayName=cf;var Ta=10,[sG,Zl]=ap(cf),cUe="SelectContentImpl",uG=y.forwardRef((e,t)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:o,onPointerDownOutside:a,side:s,sideOffset:u,align:l,alignOffset:c,arrowPadding:f,collisionBoundary:h,collisionPadding:p,sticky:m,hideWhenDetached:v,avoidCollisions:b,...w}=e,x=Yl(cf,n),[S,O]=y.useState(null),[E,C]=y.useState(null),P=Yt(t,Ee=>O(Ee)),[M,I]=y.useState(null),[B,W]=y.useState(null),V=S2(n),[ee,Z]=y.useState(!1),K=y.useRef(!1);y.useEffect(()=>{if(S)return Rm(S)},[S]),gw();const G=y.useCallback(Ee=>{const[it,...ke]=V().map(me=>me.ref.current),[Le]=ke.slice(-1),De=document.activeElement;for(const me of Ee)if(me===De||(me?.scrollIntoView({block:"nearest"}),me===it&&E&&(E.scrollTop=0),me===Le&&E&&(E.scrollTop=E.scrollHeight),me?.focus(),document.activeElement!==De))return},[V,E]),H=y.useCallback(()=>G([M,S]),[G,M,S]);y.useEffect(()=>{ee&&H()},[ee,H]);const{onOpenChange:j,triggerPointerDownPosRef:q}=x;y.useEffect(()=>{if(S){let Ee={x:0,y:0};const it=Le=>{Ee={x:Math.abs(Math.round(Le.pageX)-(q.current?.x??0)),y:Math.abs(Math.round(Le.pageY)-(q.current?.y??0))}},ke=Le=>{Ee.x<=10&&Ee.y<=10?Le.preventDefault():S.contains(Le.target)||j(!1),document.removeEventListener("pointermove",it),q.current=null};return q.current!==null&&(document.addEventListener("pointermove",it),document.addEventListener("pointerup",ke,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",it),document.removeEventListener("pointerup",ke,{capture:!0})}}},[S,j,q]),y.useEffect(()=>{const Ee=()=>j(!1);return window.addEventListener("blur",Ee),window.addEventListener("resize",Ee),()=>{window.removeEventListener("blur",Ee),window.removeEventListener("resize",Ee)}},[j]);const[Y,re]=OG(Ee=>{const it=V().filter(De=>!De.disabled),ke=it.find(De=>De.ref.current===document.activeElement),Le=AG(it,Ee,ke);Le&&setTimeout(()=>Le.ref.current.focus())}),ie=y.useCallback((Ee,it,ke)=>{const Le=!K.current&&!ke;(x.value!==void 0&&x.value===it||Le)&&(I(Ee),Le&&(K.current=!0))},[x.value]),se=y.useCallback(()=>S?.focus(),[S]),ye=y.useCallback((Ee,it,ke)=>{const Le=!K.current&&!ke;(x.value!==void 0&&x.value===it||Le)&&W(Ee)},[x.value]),we=r==="popper"?g4:lG,He=we===g4?{side:s,sideOffset:u,align:l,alignOffset:c,arrowPadding:f,collisionBoundary:h,collisionPadding:p,sticky:m,hideWhenDetached:v,avoidCollisions:b}:{};return N.jsx(sG,{scope:n,content:S,viewport:E,onViewportChange:C,itemRefCallback:ie,selectedItem:M,onItemLeave:se,itemTextRefCallback:ye,focusSelectedItem:H,selectedItemText:B,position:r,isPositioned:ee,searchRef:Y,children:N.jsx(Mm,{as:kl,allowPinchZoom:!0,children:N.jsx(Tm,{asChild:!0,trapped:x.open,onMountAutoFocus:Ee=>{Ee.preventDefault()},onUnmountAutoFocus:Ye(i,Ee=>{x.trigger?.focus({preventScroll:!0}),Ee.preventDefault()}),children:N.jsx(jh,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:Ee=>Ee.preventDefault(),onDismiss:()=>x.onOpenChange(!1),children:N.jsx(we,{role:"listbox",id:x.contentId,"data-state":x.open?"open":"closed",dir:x.dir,onContextMenu:Ee=>Ee.preventDefault(),...w,...He,onPlaced:()=>Z(!0),ref:P,style:{display:"flex",flexDirection:"column",outline:"none",...w.style},onKeyDown:Ye(w.onKeyDown,Ee=>{const it=Ee.ctrlKey||Ee.altKey||Ee.metaKey;if(Ee.key==="Tab"&&Ee.preventDefault(),!it&&Ee.key.length===1&&re(Ee.key),["ArrowUp","ArrowDown","Home","End"].includes(Ee.key)){let Le=V().filter(De=>!De.disabled).map(De=>De.ref.current);if(["ArrowUp","End"].includes(Ee.key)&&(Le=Le.slice().reverse()),["ArrowUp","ArrowDown"].includes(Ee.key)){const De=Ee.target,me=Le.indexOf(De);Le=Le.slice(me+1)}setTimeout(()=>G(Le)),Ee.preventDefault()}})})})})})})});uG.displayName=cUe;var fUe="SelectItemAlignedPosition",lG=y.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:r,...i}=e,o=Yl(cf,n),a=Zl(cf,n),[s,u]=y.useState(null),[l,c]=y.useState(null),f=Yt(t,P=>c(P)),h=S2(n),p=y.useRef(!1),m=y.useRef(!0),{viewport:v,selectedItem:b,selectedItemText:w,focusSelectedItem:x}=a,S=y.useCallback(()=>{if(o.trigger&&o.valueNode&&s&&l&&v&&b&&w){const P=o.trigger.getBoundingClientRect(),M=l.getBoundingClientRect(),I=o.valueNode.getBoundingClientRect(),B=w.getBoundingClientRect();if(o.dir!=="rtl"){const De=B.left-M.left,me=I.left-De,yt=P.left-me,lt=P.width+yt,Nt=Math.max(lt,M.width),bn=window.innerWidth-Ta,nn=BE(me,[Ta,Math.max(Ta,bn-Nt)]);s.style.minWidth=lt+"px",s.style.left=nn+"px"}else{const De=M.right-B.right,me=window.innerWidth-I.right-De,yt=window.innerWidth-P.right-me,lt=P.width+yt,Nt=Math.max(lt,M.width),bn=window.innerWidth-Ta,nn=BE(me,[Ta,Math.max(Ta,bn-Nt)]);s.style.minWidth=lt+"px",s.style.right=nn+"px"}const W=h(),V=window.innerHeight-Ta*2,ee=v.scrollHeight,Z=window.getComputedStyle(l),K=parseInt(Z.borderTopWidth,10),G=parseInt(Z.paddingTop,10),H=parseInt(Z.borderBottomWidth,10),j=parseInt(Z.paddingBottom,10),q=K+G+ee+j+H,Y=Math.min(b.offsetHeight*5,q),re=window.getComputedStyle(v),ie=parseInt(re.paddingTop,10),se=parseInt(re.paddingBottom,10),ye=P.top+P.height/2-Ta,we=V-ye,He=b.offsetHeight/2,Ee=b.offsetTop+He,it=K+G+Ee,ke=q-it;if(it<=ye){const De=W.length>0&&b===W[W.length-1].ref.current;s.style.bottom="0px";const me=l.clientHeight-v.offsetTop-v.offsetHeight,yt=Math.max(we,He+(De?se:0)+me+H),lt=it+yt;s.style.height=lt+"px"}else{const De=W.length>0&&b===W[0].ref.current;s.style.top="0px";const yt=Math.max(ye,K+v.offsetTop+(De?ie:0)+He)+ke;s.style.height=yt+"px",v.scrollTop=it-ye+v.offsetTop}s.style.margin=`${Ta}px 0`,s.style.minHeight=Y+"px",s.style.maxHeight=V+"px",r?.(),requestAnimationFrame(()=>p.current=!0)}},[h,o.trigger,o.valueNode,s,l,v,b,w,o.dir,r]);ii(()=>S(),[S]);const[O,E]=y.useState();ii(()=>{l&&E(window.getComputedStyle(l).zIndex)},[l]);const C=y.useCallback(P=>{P&&m.current===!0&&(S(),x?.(),m.current=!1)},[S,x]);return N.jsx(hUe,{scope:n,contentWrapper:s,shouldExpandOnScrollRef:p,onScrollButtonChange:C,children:N.jsx("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:O},children:N.jsx(pt.div,{...i,ref:f,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});lG.displayName=fUe;var dUe="SelectPopperPosition",g4=y.forwardRef((e,t)=>{const{__scopeSelect:n,align:r="start",collisionPadding:i=Ta,...o}=e,a=C2(n);return N.jsx(xw,{...a,...o,ref:t,align:r,collisionPadding:i,style:{boxSizing:"border-box",...o.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});g4.displayName=dUe;var[hUe,uP]=ap(cf,{}),m4="SelectViewport",cG=y.forwardRef((e,t)=>{const{__scopeSelect:n,nonce:r,...i}=e,o=Zl(m4,n),a=uP(m4,n),s=Yt(t,o.onViewportChange),u=y.useRef(0);return N.jsxs(N.Fragment,{children:[N.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),N.jsx(_2.Slot,{scope:n,children:N.jsx(pt.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:s,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:Ye(i.onScroll,l=>{const c=l.currentTarget,{contentWrapper:f,shouldExpandOnScrollRef:h}=a;if(h?.current&&f){const p=Math.abs(u.current-c.scrollTop);if(p>0){const m=window.innerHeight-Ta*2,v=parseFloat(f.style.minHeight),b=parseFloat(f.style.height),w=Math.max(v,b);if(w<m){const x=w+p,S=Math.min(m,x),O=x-S;f.style.height=S+"px",f.style.bottom==="0px"&&(c.scrollTop=O>0?O:0,f.style.justifyContent="flex-end")}}}u.current=c.scrollTop})})})]})});cG.displayName=m4;var fG="SelectGroup",[pUe,gUe]=ap(fG),dG=y.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=Fo();return N.jsx(pUe,{scope:n,id:i,children:N.jsx(pt.div,{role:"group","aria-labelledby":i,...r,ref:t})})});dG.displayName=fG;var hG="SelectLabel",pG=y.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=gUe(hG,n);return N.jsx(pt.div,{id:i.id,...r,ref:t})});pG.displayName=hG;var Ox="SelectItem",[mUe,gG]=ap(Ox),mG=y.forwardRef((e,t)=>{const{__scopeSelect:n,value:r,disabled:i=!1,textValue:o,...a}=e,s=Yl(Ox,n),u=Zl(Ox,n),l=s.value===r,[c,f]=y.useState(o??""),[h,p]=y.useState(!1),m=Yt(t,x=>u.itemRefCallback?.(x,r,i)),v=Fo(),b=y.useRef("touch"),w=()=>{i||(s.onValueChange(r),s.onOpenChange(!1))};if(r==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return N.jsx(mUe,{scope:n,value:r,disabled:i,textId:v,isSelected:l,onItemTextChange:y.useCallback(x=>{f(S=>S||(x?.textContent??"").trim())},[]),children:N.jsx(_2.ItemSlot,{scope:n,value:r,disabled:i,textValue:c,children:N.jsx(pt.div,{role:"option","aria-labelledby":v,"data-highlighted":h?"":void 0,"aria-selected":l&&h,"data-state":l?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...a,ref:m,onFocus:Ye(a.onFocus,()=>p(!0)),onBlur:Ye(a.onBlur,()=>p(!1)),onClick:Ye(a.onClick,()=>{b.current!=="mouse"&&w()}),onPointerUp:Ye(a.onPointerUp,()=>{b.current==="mouse"&&w()}),onPointerDown:Ye(a.onPointerDown,x=>{b.current=x.pointerType}),onPointerMove:Ye(a.onPointerMove,x=>{b.current=x.pointerType,i?u.onItemLeave?.():b.current==="mouse"&&x.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Ye(a.onPointerLeave,x=>{x.currentTarget===document.activeElement&&u.onItemLeave?.()}),onKeyDown:Ye(a.onKeyDown,x=>{u.searchRef?.current!==""&&x.key===" "||(rUe.includes(x.key)&&w(),x.key===" "&&x.preventDefault())})})})})});mG.displayName=Ox;var h0="SelectItemText",vG=y.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:i,...o}=e,a=Yl(h0,n),s=Zl(h0,n),u=gG(h0,n),l=sUe(h0,n),[c,f]=y.useState(null),h=Yt(t,w=>f(w),u.onItemTextChange,w=>s.itemTextRefCallback?.(w,u.value,u.disabled)),p=c?.textContent,m=y.useMemo(()=>N.jsx("option",{value:u.value,disabled:u.disabled,children:p},u.value),[u.disabled,u.value,p]),{onNativeOptionAdd:v,onNativeOptionRemove:b}=l;return ii(()=>(v(m),()=>b(m)),[v,b,m]),N.jsxs(N.Fragment,{children:[N.jsx(pt.span,{id:u.textId,...o,ref:h}),u.isSelected&&a.valueNode&&!a.valueNodeHasChildren?Pu.createPortal(o.children,a.valueNode):null]})});vG.displayName=h0;var yG="SelectItemIndicator",bG=y.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return gG(yG,n).isSelected?N.jsx(pt.span,{"aria-hidden":!0,...r,ref:t}):null});bG.displayName=yG;var v4="SelectScrollUpButton",xG=y.forwardRef((e,t)=>{const n=Zl(v4,e.__scopeSelect),r=uP(v4,e.__scopeSelect),[i,o]=y.useState(!1),a=Yt(t,r.onScrollButtonChange);return ii(()=>{if(n.viewport&&n.isPositioned){let s=function(){const l=u.scrollTop>0;o(l)};const u=n.viewport;return s(),u.addEventListener("scroll",s),()=>u.removeEventListener("scroll",s)}},[n.viewport,n.isPositioned]),i?N.jsx(_G,{...e,ref:a,onAutoScroll:()=>{const{viewport:s,selectedItem:u}=n;s&&u&&(s.scrollTop=s.scrollTop-u.offsetHeight)}}):null});xG.displayName=v4;var y4="SelectScrollDownButton",wG=y.forwardRef((e,t)=>{const n=Zl(y4,e.__scopeSelect),r=uP(y4,e.__scopeSelect),[i,o]=y.useState(!1),a=Yt(t,r.onScrollButtonChange);return ii(()=>{if(n.viewport&&n.isPositioned){let s=function(){const l=u.scrollHeight-u.clientHeight,c=Math.ceil(u.scrollTop)<l;o(c)};const u=n.viewport;return s(),u.addEventListener("scroll",s),()=>u.removeEventListener("scroll",s)}},[n.viewport,n.isPositioned]),i?N.jsx(_G,{...e,ref:a,onAutoScroll:()=>{const{viewport:s,selectedItem:u}=n;s&&u&&(s.scrollTop=s.scrollTop+u.offsetHeight)}}):null});wG.displayName=y4;var _G=y.forwardRef((e,t)=>{const{__scopeSelect:n,onAutoScroll:r,...i}=e,o=Zl("SelectScrollButton",n),a=y.useRef(null),s=S2(n),u=y.useCallback(()=>{a.current!==null&&(window.clearInterval(a.current),a.current=null)},[]);return y.useEffect(()=>()=>u(),[u]),ii(()=>{s().find(c=>c.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[s]),N.jsx(pt.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:Ye(i.onPointerDown,()=>{a.current===null&&(a.current=window.setInterval(r,50))}),onPointerMove:Ye(i.onPointerMove,()=>{o.onItemLeave?.(),a.current===null&&(a.current=window.setInterval(r,50))}),onPointerLeave:Ye(i.onPointerLeave,()=>{u()})})}),vUe="SelectSeparator",SG=y.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return N.jsx(pt.div,{"aria-hidden":!0,...r,ref:t})});SG.displayName=vUe;var b4="SelectArrow",yUe=y.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=C2(n),o=Yl(b4,n),a=Zl(b4,n);return o.open&&a.position==="popper"?N.jsx(ww,{...i,...r,ref:t}):null});yUe.displayName=b4;function CG(e){return e===""||e===void 0}var EG=y.forwardRef((e,t)=>{const{value:n,...r}=e,i=y.useRef(null),o=Yt(t,i),a=sP(n);return y.useEffect(()=>{const s=i.current,u=window.HTMLSelectElement.prototype,c=Object.getOwnPropertyDescriptor(u,"value").set;if(a!==n&&c){const f=new Event("change",{bubbles:!0});c.call(s,n),s.dispatchEvent(f)}},[a,n]),N.jsx(L5,{asChild:!0,children:N.jsx("select",{...r,ref:o,defaultValue:n})})});EG.displayName="BubbleSelect";function OG(e){const t=Vr(e),n=y.useRef(""),r=y.useRef(0),i=y.useCallback(a=>{const s=n.current+a;t(s),function u(l){n.current=l,window.clearTimeout(r.current),l!==""&&(r.current=window.setTimeout(()=>u(""),1e3))}(s)},[t]),o=y.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return y.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,i,o]}function AG(e,t,n){const i=t.length>1&&Array.from(t).every(l=>l===t[0])?t[0]:t,o=n?e.indexOf(n):-1;let a=bUe(e,Math.max(o,0));i.length===1&&(a=a.filter(l=>l!==n));const u=a.find(l=>l.textValue.toLowerCase().startsWith(i.toLowerCase()));return u!==n?u:void 0}function bUe(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var AJe=Jq,PJe=tG,kJe=rG,TJe=iG,MJe=oG,RJe=aG,DJe=cG,$Je=dG,IJe=pG,NJe=mG,LJe=vG,FJe=bG,jJe=xG,BJe=wG,zJe=SG;const xUe={lessThanXSeconds:{one:"不到 1 秒",other:"不到 {{count}} 秒"},xSeconds:{one:"1 秒",other:"{{count}} 秒"},halfAMinute:"半分钟",lessThanXMinutes:{one:"不到 1 分钟",other:"不到 {{count}} 分钟"},xMinutes:{one:"1 分钟",other:"{{count}} 分钟"},xHours:{one:"1 小时",other:"{{count}} 小时"},aboutXHours:{one:"大约 1 小时",other:"大约 {{count}} 小时"},xDays:{one:"1 天",other:"{{count}} 天"},aboutXWeeks:{one:"大约 1 个星期",other:"大约 {{count}} 个星期"},xWeeks:{one:"1 个星期",other:"{{count}} 个星期"},aboutXMonths:{one:"大约 1 个月",other:"大约 {{count}} 个月"},xMonths:{one:"1 个月",other:"{{count}} 个月"},aboutXYears:{one:"大约 1 年",other:"大约 {{count}} 年"},xYears:{one:"1 年",other:"{{count}} 年"},overXYears:{one:"超过 1 年",other:"超过 {{count}} 年"},almostXYears:{one:"将近 1 年",other:"将近 {{count}} 年"}},wUe=(e,t,n)=>{let r;const i=xUe[e];return typeof i=="string"?r=i:t===1?r=i.one:r=i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?r+"内":r+"前":r},_Ue={full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},SUe={full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},CUe={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},EUe={date:Id({formats:_Ue,defaultWidth:"full"}),time:Id({formats:SUe,defaultWidth:"full"}),dateTime:Id({formats:CUe,defaultWidth:"full"})};function qI(e,t,n){const r="eeee p";return jwe(e,t,n)?r:e.getTime()>t.getTime()?"'下个'"+r:"'上个'"+r}const OUe={lastWeek:qI,yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:qI,other:"PP p"},AUe=(e,t,n,r)=>{const i=OUe[e];return typeof i=="function"?i(t,n,r):i},PUe={narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},kUe={narrow:["1","2","3","4"],abbreviated:["第一季","第二季","第三季","第四季"],wide:["第一季度","第二季度","第三季度","第四季度"]},TUe={narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},MUe={narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["周日","周一","周二","周三","周四","周五","周六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},RUe={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},DUe={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},$Ue=(e,t)=>{const n=Number(e);switch(t?.unit){case"date":return n.toString()+"日";case"hour":return n.toString()+"时";case"minute":return n.toString()+"分";case"second":return n.toString()+"秒";default:return"第 "+n.toString()}},IUe={ordinalNumber:$Ue,era:gs({values:PUe,defaultWidth:"wide"}),quarter:gs({values:kUe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:gs({values:TUe,defaultWidth:"wide"}),day:gs({values:MUe,defaultWidth:"wide"}),dayPeriod:gs({values:RUe,defaultWidth:"wide",formattingValues:DUe,defaultFormattingWidth:"wide"})},NUe=/^(第\s*)?\d+(日|时|分|秒)?/i,LUe=/\d+/i,FUe={narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},jUe={any:[/^(前)/i,/^(公元)/i]},BUe={narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻钟/i},zUe={any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},UUe={narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},VUe={narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},WUe={narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^周[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},HUe={any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},KUe={any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i},qUe={any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},GUe={ordinalNumber:YV({matchPattern:NUe,parsePattern:LUe,valueCallback:e=>parseInt(e,10)}),era:ms({matchPatterns:FUe,defaultMatchWidth:"wide",parsePatterns:jUe,defaultParseWidth:"any"}),quarter:ms({matchPatterns:BUe,defaultMatchWidth:"wide",parsePatterns:zUe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:ms({matchPatterns:UUe,defaultMatchWidth:"wide",parsePatterns:VUe,defaultParseWidth:"any"}),day:ms({matchPatterns:WUe,defaultMatchWidth:"wide",parsePatterns:HUe,defaultParseWidth:"any"}),dayPeriod:ms({matchPatterns:KUe,defaultMatchWidth:"any",parsePatterns:qUe,defaultParseWidth:"any"})},UJe={code:"zh-CN",formatDistance:wUe,formatLong:EUe,formatRelative:AUe,localize:IUe,match:GUe,options:{weekStartsOn:1,firstWeekContainsDate:4}};var Rt=function(){return Rt=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},Rt.apply(this,arguments)};function YUe(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function PG(e,t,n){for(var r=0,i=t.length,o;r<i;r++)(o||!(r in t))&&(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}function Zm(e){return e.mode==="multiple"}function Xm(e){return e.mode==="range"}function E2(e){return e.mode==="single"}var ZUe={root:"rdp",multiple_months:"rdp-multiple_months",with_weeknumber:"rdp-with_weeknumber",vhidden:"rdp-vhidden",button_reset:"rdp-button_reset",button:"rdp-button",caption:"rdp-caption",caption_start:"rdp-caption_start",caption_end:"rdp-caption_end",caption_between:"rdp-caption_between",caption_label:"rdp-caption_label",caption_dropdowns:"rdp-caption_dropdowns",dropdown:"rdp-dropdown",dropdown_month:"rdp-dropdown_month",dropdown_year:"rdp-dropdown_year",dropdown_icon:"rdp-dropdown_icon",months:"rdp-months",month:"rdp-month",table:"rdp-table",tbody:"rdp-tbody",tfoot:"rdp-tfoot",head:"rdp-head",head_row:"rdp-head_row",head_cell:"rdp-head_cell",nav:"rdp-nav",nav_button:"rdp-nav_button",nav_button_previous:"rdp-nav_button_previous",nav_button_next:"rdp-nav_button_next",nav_icon:"rdp-nav_icon",row:"rdp-row",weeknumber:"rdp-weeknumber",cell:"rdp-cell",day:"rdp-day",day_today:"rdp-day_today",day_outside:"rdp-day_outside",day_selected:"rdp-day_selected",day_disabled:"rdp-day_disabled",day_hidden:"rdp-day_hidden",day_range_start:"rdp-day_range_start",day_range_end:"rdp-day_range_end",day_range_middle:"rdp-day_range_middle"};function XUe(e,t){return bf(e,"LLLL y",t)}function QUe(e,t){return bf(e,"d",t)}function JUe(e,t){return bf(e,"LLLL",t)}function eVe(e){return"".concat(e)}function tVe(e,t){return bf(e,"cccccc",t)}function nVe(e,t){return bf(e,"yyyy",t)}var rVe=Object.freeze({__proto__:null,formatCaption:XUe,formatDay:QUe,formatMonthCaption:JUe,formatWeekNumber:eVe,formatWeekdayName:tVe,formatYearCaption:nVe}),iVe=function(e,t,n){return bf(e,"do MMMM (EEEE)",n)},oVe=function(){return"Month: "},aVe=function(){return"Go to next month"},sVe=function(){return"Go to previous month"},uVe=function(e,t){return bf(e,"cccc",t)},lVe=function(e){return"Week n. ".concat(e)},cVe=function(){return"Year: "},fVe=Object.freeze({__proto__:null,labelDay:iVe,labelMonthDropdown:oVe,labelNext:aVe,labelPrevious:sVe,labelWeekNumber:lVe,labelWeekday:uVe,labelYearDropdown:cVe});function dVe(){var e="buttons",t=ZUe,n=ZV,r={},i={},o=1,a={},s=new Date;return{captionLayout:e,classNames:t,formatters:rVe,labels:fVe,locale:n,modifiersClassNames:r,modifiers:i,numberOfMonths:o,styles:a,today:s,mode:"default"}}function hVe(e){var t=e.fromYear,n=e.toYear,r=e.fromMonth,i=e.toMonth,o=e.fromDate,a=e.toDate;return r?o=po(r):t&&(o=new Date(t,0,1)),i?a=K5(i):n&&(a=new Date(n,11,31)),{fromDate:o?rf(o):void 0,toDate:a?rf(a):void 0}}var kG=y.createContext(void 0);function pVe(e){var t,n=e.initialProps,r=dVe(),i=hVe(n),o=i.fromDate,a=i.toDate,s=(t=n.captionLayout)!==null&&t!==void 0?t:r.captionLayout;s!=="buttons"&&(!o||!a)&&(s="buttons");var u;(E2(n)||Zm(n)||Xm(n))&&(u=n.onSelect);var l=Rt(Rt(Rt({},r),n),{captionLayout:s,classNames:Rt(Rt({},r.classNames),n.classNames),components:Rt({},n.components),formatters:Rt(Rt({},r.formatters),n.formatters),fromDate:o,labels:Rt(Rt({},r.labels),n.labels),mode:n.mode||r.mode,modifiers:Rt(Rt({},r.modifiers),n.modifiers),modifiersClassNames:Rt(Rt({},r.modifiersClassNames),n.modifiersClassNames),onSelect:u,styles:Rt(Rt({},r.styles),n.styles),toDate:a});return N.jsx(kG.Provider,{value:l,children:e.children})}function Kn(){var e=y.useContext(kG);if(!e)throw new Error("useDayPicker must be used within a DayPickerProvider.");return e}function TG(e){var t=Kn(),n=t.locale,r=t.classNames,i=t.styles,o=t.formatters.formatCaption;return N.jsx("div",{className:r.caption_label,style:i.caption_label,"aria-live":"polite",role:"presentation",id:e.id,children:o(e.displayMonth,{locale:n})})}function gVe(e){return N.jsx("svg",Rt({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},e,{children:N.jsx("path",{d:"M4.22182541,48.2218254 C8.44222828,44.0014225 15.2388494,43.9273804 19.5496459,47.9996989 L19.7781746,48.2218254 L60,88.443 L100.221825,48.2218254 C104.442228,44.0014225 111.238849,43.9273804 115.549646,47.9996989 L115.778175,48.2218254 C119.998577,52.4422283 120.07262,59.2388494 116.000301,63.5496459 L115.778175,63.7781746 L67.7781746,111.778175 C63.5577717,115.998577 56.7611506,116.07262 52.4503541,112.000301 L52.2218254,111.778175 L4.22182541,63.7781746 C-0.0739418023,59.4824074 -0.0739418023,52.5175926 4.22182541,48.2218254 Z",fill:"currentColor",fillRule:"nonzero"})}))}function MG(e){var t,n,r=e.onChange,i=e.value,o=e.children,a=e.caption,s=e.className,u=e.style,l=Kn(),c=(n=(t=l.components)===null||t===void 0?void 0:t.IconDropdown)!==null&&n!==void 0?n:gVe;return N.jsxs("div",{className:s,style:u,children:[N.jsx("span",{className:l.classNames.vhidden,children:e["aria-label"]}),N.jsx("select",{name:e.name,"aria-label":e["aria-label"],className:l.classNames.dropdown,style:l.styles.dropdown,value:i,onChange:r,children:o}),N.jsxs("div",{className:l.classNames.caption_label,style:l.styles.caption_label,"aria-hidden":"true",children:[a,N.jsx(c,{className:l.classNames.dropdown_icon,style:l.styles.dropdown_icon})]})]})}function mVe(e){var t,n=Kn(),r=n.fromDate,i=n.toDate,o=n.styles,a=n.locale,s=n.formatters.formatMonthCaption,u=n.classNames,l=n.components,c=n.labels.labelMonthDropdown;if(!r)return N.jsx(N.Fragment,{});if(!i)return N.jsx(N.Fragment,{});var f=[];if(Bwe(r,i))for(var h=po(r),p=r.getMonth();p<=i.getMonth();p++)f.push(XS(h,p));else for(var h=po(new Date),p=0;p<=11;p++)f.push(XS(h,p));var m=function(b){var w=Number(b.target.value),x=XS(po(e.displayMonth),w);e.onChange(x)},v=(t=l?.Dropdown)!==null&&t!==void 0?t:MG;return N.jsx(v,{name:"months","aria-label":c(),className:u.dropdown_month,style:o.dropdown_month,onChange:m,value:e.displayMonth.getMonth(),caption:s(e.displayMonth,{locale:a}),children:f.map(function(b){return N.jsx("option",{value:b.getMonth(),children:s(b,{locale:a})},b.getMonth())})})}function vVe(e){var t,n=e.displayMonth,r=Kn(),i=r.fromDate,o=r.toDate,a=r.locale,s=r.styles,u=r.classNames,l=r.components,c=r.formatters.formatYearCaption,f=r.labels.labelYearDropdown,h=[];if(!i)return N.jsx(N.Fragment,{});if(!o)return N.jsx(N.Fragment,{});for(var p=i.getFullYear(),m=o.getFullYear(),v=p;v<=m;v++)h.push(X9(qV(new Date),v));var b=function(x){var S=X9(po(n),Number(x.target.value));e.onChange(S)},w=(t=l?.Dropdown)!==null&&t!==void 0?t:MG;return N.jsx(w,{name:"years","aria-label":f(),className:u.dropdown_year,style:s.dropdown_year,onChange:b,value:n.getFullYear(),caption:c(n,{locale:a}),children:h.map(function(x){return N.jsx("option",{value:x.getFullYear(),children:c(x,{locale:a})},x.getFullYear())})})}function yVe(e,t){var n=y.useState(e),r=n[0],i=n[1],o=t===void 0?r:t;return[o,i]}function bVe(e){var t=e.month,n=e.defaultMonth,r=e.today,i=t||n||r||new Date,o=e.toDate,a=e.fromDate,s=e.numberOfMonths,u=s===void 0?1:s;if(o&&Og(o,i)<0){var l=-1*(u-1);i=Qa(o,l)}return a&&Og(i,a)<0&&(i=a),po(i)}function xVe(){var e=Kn(),t=bVe(e),n=yVe(t,e.month),r=n[0],i=n[1],o=function(a){var s;if(!e.disableNavigation){var u=po(a);i(u),(s=e.onMonthChange)===null||s===void 0||s.call(e,u)}};return[r,o]}function wVe(e,t){for(var n=t.reverseMonths,r=t.numberOfMonths,i=po(e),o=po(Qa(i,r)),a=Og(o,i),s=[],u=0;u<a;u++){var l=Qa(i,u);s.push(l)}return n&&(s=s.reverse()),s}function _Ve(e,t){if(!t.disableNavigation){var n=t.toDate,r=t.pagedNavigation,i=t.numberOfMonths,o=i===void 0?1:i,a=r?o:1,s=po(e);if(!n)return Qa(s,a);var u=Og(n,e);if(!(u<o))return Qa(s,a)}}function SVe(e,t){if(!t.disableNavigation){var n=t.fromDate,r=t.pagedNavigation,i=t.numberOfMonths,o=i===void 0?1:i,a=r?o:1,s=po(e);if(!n)return Qa(s,-a);var u=Og(s,n);if(!(u<=0))return Qa(s,-a)}}var RG=y.createContext(void 0);function CVe(e){var t=Kn(),n=xVe(),r=n[0],i=n[1],o=wVe(r,t),a=_Ve(r,t),s=SVe(r,t),u=function(f){return o.some(function(h){return G5(f,h)})},l=function(f,h){u(f)||(h&&tW(f,h)?i(Qa(f,1+t.numberOfMonths*-1)):i(f))},c={currentMonth:r,displayMonths:o,goToMonth:i,goToDate:l,previousMonth:s,nextMonth:a,isDateDisplayed:u};return N.jsx(RG.Provider,{value:c,children:e.children})}function Qm(){var e=y.useContext(RG);if(!e)throw new Error("useNavigation must be used within a NavigationProvider");return e}function GI(e){var t,n=Kn(),r=n.classNames,i=n.styles,o=n.components,a=Qm().goToMonth,s=function(c){a(Qa(c,e.displayIndex?-e.displayIndex:0))},u=(t=o?.CaptionLabel)!==null&&t!==void 0?t:TG,l=N.jsx(u,{id:e.id,displayMonth:e.displayMonth});return N.jsxs("div",{className:r.caption_dropdowns,style:i.caption_dropdowns,children:[N.jsx("div",{className:r.vhidden,children:l}),N.jsx(mVe,{onChange:s,displayMonth:e.displayMonth}),N.jsx(vVe,{onChange:s,displayMonth:e.displayMonth})]})}function EVe(e){return N.jsx("svg",Rt({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:N.jsx("path",{d:"M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z",fill:"currentColor",fillRule:"nonzero"})}))}function OVe(e){return N.jsx("svg",Rt({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:N.jsx("path",{d:"M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z",fill:"currentColor"})}))}var Ax=y.forwardRef(function(e,t){var n=Kn(),r=n.classNames,i=n.styles,o=[r.button_reset,r.button];e.className&&o.push(e.className);var a=o.join(" "),s=Rt(Rt({},i.button_reset),i.button);return e.style&&Object.assign(s,e.style),N.jsx("button",Rt({},e,{ref:t,type:"button",className:a,style:s}))});function AVe(e){var t,n,r=Kn(),i=r.dir,o=r.locale,a=r.classNames,s=r.styles,u=r.labels,l=u.labelPrevious,c=u.labelNext,f=r.components;if(!e.nextMonth&&!e.previousMonth)return N.jsx(N.Fragment,{});var h=l(e.previousMonth,{locale:o}),p=[a.nav_button,a.nav_button_previous].join(" "),m=c(e.nextMonth,{locale:o}),v=[a.nav_button,a.nav_button_next].join(" "),b=(t=f?.IconRight)!==null&&t!==void 0?t:OVe,w=(n=f?.IconLeft)!==null&&n!==void 0?n:EVe;return N.jsxs("div",{className:a.nav,style:s.nav,children:[!e.hidePrevious&&N.jsx(Ax,{name:"previous-month","aria-label":h,className:p,style:s.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick,children:i==="rtl"?N.jsx(b,{className:a.nav_icon,style:s.nav_icon}):N.jsx(w,{className:a.nav_icon,style:s.nav_icon})}),!e.hideNext&&N.jsx(Ax,{name:"next-month","aria-label":m,className:v,style:s.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick,children:i==="rtl"?N.jsx(w,{className:a.nav_icon,style:s.nav_icon}):N.jsx(b,{className:a.nav_icon,style:s.nav_icon})})]})}function YI(e){var t=Kn().numberOfMonths,n=Qm(),r=n.previousMonth,i=n.nextMonth,o=n.goToMonth,a=n.displayMonths,s=a.findIndex(function(m){return G5(e.displayMonth,m)}),u=s===0,l=s===a.length-1,c=t>1&&(u||!l),f=t>1&&(l||!u),h=function(){r&&o(r)},p=function(){i&&o(i)};return N.jsx(AVe,{displayMonth:e.displayMonth,hideNext:c,hidePrevious:f,nextMonth:i,previousMonth:r,onPreviousClick:h,onNextClick:p})}function PVe(e){var t,n=Kn(),r=n.classNames,i=n.disableNavigation,o=n.styles,a=n.captionLayout,s=n.components,u=(t=s?.CaptionLabel)!==null&&t!==void 0?t:TG,l;return i?l=N.jsx(u,{id:e.id,displayMonth:e.displayMonth}):a==="dropdown"?l=N.jsx(GI,{displayMonth:e.displayMonth,id:e.id}):a==="dropdown-buttons"?l=N.jsxs(N.Fragment,{children:[N.jsx(GI,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),N.jsx(YI,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}):l=N.jsxs(N.Fragment,{children:[N.jsx(u,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),N.jsx(YI,{displayMonth:e.displayMonth,id:e.id})]}),N.jsx("div",{className:r.caption,style:o.caption,children:l})}function kVe(e){var t=Kn(),n=t.footer,r=t.styles,i=t.classNames.tfoot;return n?N.jsx("tfoot",{className:i,style:r.tfoot,children:N.jsx("tr",{children:N.jsx("td",{colSpan:8,children:n})})}):N.jsx(N.Fragment,{})}function TVe(e,t,n){for(var r=n?nf(new Date):ya(new Date,{locale:e,weekStartsOn:t}),i=[],o=0;o<7;o++){var a=Ui(r,o);i.push(a)}return i}function MVe(){var e=Kn(),t=e.classNames,n=e.styles,r=e.showWeekNumber,i=e.locale,o=e.weekStartsOn,a=e.ISOWeek,s=e.formatters.formatWeekdayName,u=e.labels.labelWeekday,l=TVe(i,o,a);return N.jsxs("tr",{style:n.head_row,className:t.head_row,children:[r&&N.jsx("td",{style:n.head_cell,className:t.head_cell}),l.map(function(c,f){return N.jsx("th",{scope:"col",className:t.head_cell,style:n.head_cell,"aria-label":u(c,{locale:i}),children:s(c,{locale:i})},f)})]})}function RVe(){var e,t=Kn(),n=t.classNames,r=t.styles,i=t.components,o=(e=i?.HeadRow)!==null&&e!==void 0?e:MVe;return N.jsx("thead",{style:r.head,className:n.head,children:N.jsx(o,{})})}function DVe(e){var t=Kn(),n=t.locale,r=t.formatters.formatDay;return N.jsx(N.Fragment,{children:r(e.date,{locale:n})})}var lP=y.createContext(void 0);function $Ve(e){if(!Zm(e.initialProps)){var t={selected:void 0,modifiers:{disabled:[]}};return N.jsx(lP.Provider,{value:t,children:e.children})}return N.jsx(IVe,{initialProps:e.initialProps,children:e.children})}function IVe(e){var t=e.initialProps,n=e.children,r=t.selected,i=t.min,o=t.max,a=function(l,c,f){var h,p;(h=t.onDayClick)===null||h===void 0||h.call(t,l,c,f);var m=!!(c.selected&&i&&r?.length===i);if(!m){var v=!!(!c.selected&&o&&r?.length===o);if(!v){var b=r?PG([],r):[];if(c.selected){var w=b.findIndex(function(x){return so(l,x)});b.splice(w,1)}else b.push(l);(p=t.onSelect)===null||p===void 0||p.call(t,b,l,c,f)}}},s={disabled:[]};r&&s.disabled.push(function(l){var c=o&&r.length>o-1,f=r.some(function(h){return so(h,l)});return!!(c&&!f)});var u={selected:r,onDayClick:a,modifiers:s};return N.jsx(lP.Provider,{value:u,children:n})}function cP(){var e=y.useContext(lP);if(!e)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}function NVe(e,t){var n=t||{},r=n.from,i=n.to;return r&&i?so(i,e)&&so(r,e)?void 0:so(i,e)?{from:i,to:void 0}:so(r,e)?void 0:jE(r,e)?{from:e,to:i}:{from:r,to:e}:i?jE(e,i)?{from:i,to:e}:{from:e,to:i}:r?tW(e,r)?{from:e,to:r}:{from:r,to:e}:{from:e,to:void 0}}var fP=y.createContext(void 0);function LVe(e){if(!Xm(e.initialProps)){var t={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return N.jsx(fP.Provider,{value:t,children:e.children})}return N.jsx(FVe,{initialProps:e.initialProps,children:e.children})}function FVe(e){var t=e.initialProps,n=e.children,r=t.selected,i=r||{},o=i.from,a=i.to,s=t.min,u=t.max,l=function(p,m,v){var b,w;(b=t.onDayClick)===null||b===void 0||b.call(t,p,m,v);var x=NVe(p,r);(w=t.onSelect)===null||w===void 0||w.call(t,x,p,m,v)},c={range_start:[],range_end:[],range_middle:[],disabled:[]};if(o?(c.range_start=[o],a?(c.range_end=[a],so(o,a)||(c.range_middle=[{after:o,before:a}])):c.range_end=[o]):a&&(c.range_start=[a],c.range_end=[a]),s&&(o&&!a&&c.disabled.push({after:ZS(o,s-1),before:Ui(o,s-1)}),o&&a&&c.disabled.push({after:o,before:Ui(o,s-1)}),!o&&a&&c.disabled.push({after:ZS(a,s-1),before:Ui(a,s-1)})),u){if(o&&!a&&(c.disabled.push({before:Ui(o,-u+1)}),c.disabled.push({after:Ui(o,u-1)})),o&&a){var f=bs(a,o)+1,h=u-f;c.disabled.push({before:ZS(o,h)}),c.disabled.push({after:Ui(a,h)})}!o&&a&&(c.disabled.push({before:Ui(a,-u+1)}),c.disabled.push({after:Ui(a,u-1)}))}return N.jsx(fP.Provider,{value:{selected:r,onDayClick:l,modifiers:c},children:n})}function dP(){var e=y.useContext(fP);if(!e)throw new Error("useSelectRange must be used within a SelectRangeProvider");return e}function dy(e){return Array.isArray(e)?PG([],e):e!==void 0?[e]:[]}function jVe(e){var t={};return Object.entries(e).forEach(function(n){var r=n[0],i=n[1];t[r]=dy(i)}),t}var es;(function(e){e.Outside="outside",e.Disabled="disabled",e.Selected="selected",e.Hidden="hidden",e.Today="today",e.RangeStart="range_start",e.RangeEnd="range_end",e.RangeMiddle="range_middle"})(es||(es={}));var BVe=es.Selected,Zs=es.Disabled,zVe=es.Hidden,UVe=es.Today,O3=es.RangeEnd,A3=es.RangeMiddle,P3=es.RangeStart,VVe=es.Outside;function WVe(e,t,n){var r,i=(r={},r[BVe]=dy(e.selected),r[Zs]=dy(e.disabled),r[zVe]=dy(e.hidden),r[UVe]=[e.today],r[O3]=[],r[A3]=[],r[P3]=[],r[VVe]=[],r);return e.fromDate&&i[Zs].push({before:e.fromDate}),e.toDate&&i[Zs].push({after:e.toDate}),Zm(e)?i[Zs]=i[Zs].concat(t.modifiers[Zs]):Xm(e)&&(i[Zs]=i[Zs].concat(n.modifiers[Zs]),i[P3]=n.modifiers[P3],i[A3]=n.modifiers[A3],i[O3]=n.modifiers[O3]),i}var DG=y.createContext(void 0);function HVe(e){var t=Kn(),n=cP(),r=dP(),i=WVe(t,n,r),o=jVe(t.modifiers),a=Rt(Rt({},i),o);return N.jsx(DG.Provider,{value:a,children:e.children})}function $G(){var e=y.useContext(DG);if(!e)throw new Error("useModifiers must be used within a ModifiersProvider");return e}function KVe(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function qVe(e){return!!(e&&typeof e=="object"&&"from"in e)}function GVe(e){return!!(e&&typeof e=="object"&&"after"in e)}function YVe(e){return!!(e&&typeof e=="object"&&"before"in e)}function ZVe(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function XVe(e,t){var n,r=t.from,i=t.to;if(r&&i){var o=bs(i,r)<0;o&&(n=[i,r],r=n[0],i=n[1]);var a=bs(e,r)>=0&&bs(i,e)>=0;return a}return i?so(i,e):r?so(r,e):!1}function QVe(e){return H5(e)}function JVe(e){return Array.isArray(e)&&e.every(H5)}function eWe(e,t){return t.some(function(n){if(typeof n=="boolean")return n;if(QVe(n))return so(e,n);if(JVe(n))return n.includes(e);if(qVe(n))return XVe(e,n);if(ZVe(n))return n.dayOfWeek.includes(e.getDay());if(KVe(n)){var r=bs(n.before,e),i=bs(n.after,e),o=r>0,a=i<0,s=jE(n.before,n.after);return s?a&&o:o||a}return GVe(n)?bs(e,n.after)>0:YVe(n)?bs(n.before,e)>0:typeof n=="function"?n(e):!1})}function hP(e,t,n){var r=Object.keys(t).reduce(function(o,a){var s=t[a];return eWe(e,s)&&o.push(a),o},[]),i={};return r.forEach(function(o){return i[o]=!0}),n&&!G5(e,n)&&(i.outside=!0),i}function tWe(e,t){for(var n=po(e[0]),r=K5(e[e.length-1]),i,o,a=n;a<=r;){var s=hP(a,t),u=!s.disabled&&!s.hidden;if(!u){a=Ui(a,1);continue}if(s.selected)return a;s.today&&!o&&(o=a),i||(i=a),a=Ui(a,1)}return o||i}var nWe=365;function IG(e,t){var n=t.moveBy,r=t.direction,i=t.context,o=t.modifiers,a=t.retry,s=a===void 0?{count:0,lastFocused:e}:a,u=i.weekStartsOn,l=i.fromDate,c=i.toDate,f=i.locale,h={day:Ui,week:FE,month:Qa,year:Nxe,startOfWeek:function(b){return i.ISOWeek?nf(b):ya(b,{locale:f,weekStartsOn:u})},endOfWeek:function(b){return i.ISOWeek?GV(b):q5(b,{locale:f,weekStartsOn:u})}},p=h[n](e,r==="after"?1:-1);r==="before"&&l?p=Lxe([l,p]):r==="after"&&c&&(p=Fxe([c,p]));var m=!0;if(o){var v=hP(p,o);m=!v.disabled&&!v.hidden}return m?p:s.count>nWe?s.lastFocused:IG(p,{moveBy:n,direction:r,context:i,modifiers:o,retry:Rt(Rt({},s),{count:s.count+1})})}var NG=y.createContext(void 0);function rWe(e){var t=Qm(),n=$G(),r=y.useState(),i=r[0],o=r[1],a=y.useState(),s=a[0],u=a[1],l=tWe(t.displayMonths,n),c=i??(s&&t.isDateDisplayed(s))?s:l,f=function(){u(i),o(void 0)},h=function(b){o(b)},p=Kn(),m=function(b,w){if(i){var x=IG(i,{moveBy:b,direction:w,context:p,modifiers:n});so(i,x)||(t.goToDate(x,i),h(x))}},v={focusedDay:i,focusTarget:c,blur:f,focus:h,focusDayAfter:function(){return m("day","after")},focusDayBefore:function(){return m("day","before")},focusWeekAfter:function(){return m("week","after")},focusWeekBefore:function(){return m("week","before")},focusMonthBefore:function(){return m("month","before")},focusMonthAfter:function(){return m("month","after")},focusYearBefore:function(){return m("year","before")},focusYearAfter:function(){return m("year","after")},focusStartOfWeek:function(){return m("startOfWeek","before")},focusEndOfWeek:function(){return m("endOfWeek","after")}};return N.jsx(NG.Provider,{value:v,children:e.children})}function pP(){var e=y.useContext(NG);if(!e)throw new Error("useFocusContext must be used within a FocusProvider");return e}function iWe(e,t){var n=$G(),r=hP(e,n,t);return r}var gP=y.createContext(void 0);function oWe(e){if(!E2(e.initialProps)){var t={selected:void 0};return N.jsx(gP.Provider,{value:t,children:e.children})}return N.jsx(aWe,{initialProps:e.initialProps,children:e.children})}function aWe(e){var t=e.initialProps,n=e.children,r=function(o,a,s){var u,l,c;if((u=t.onDayClick)===null||u===void 0||u.call(t,o,a,s),a.selected&&!t.required){(l=t.onSelect)===null||l===void 0||l.call(t,void 0,o,a,s);return}(c=t.onSelect)===null||c===void 0||c.call(t,o,o,a,s)},i={selected:t.selected,onDayClick:r};return N.jsx(gP.Provider,{value:i,children:n})}function LG(){var e=y.useContext(gP);if(!e)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return e}function sWe(e,t){var n=Kn(),r=LG(),i=cP(),o=dP(),a=pP(),s=a.focusDayAfter,u=a.focusDayBefore,l=a.focusWeekAfter,c=a.focusWeekBefore,f=a.blur,h=a.focus,p=a.focusMonthBefore,m=a.focusMonthAfter,v=a.focusYearBefore,b=a.focusYearAfter,w=a.focusStartOfWeek,x=a.focusEndOfWeek,S=function(H){var j,q,Y,re;E2(n)?(j=r.onDayClick)===null||j===void 0||j.call(r,e,t,H):Zm(n)?(q=i.onDayClick)===null||q===void 0||q.call(i,e,t,H):Xm(n)?(Y=o.onDayClick)===null||Y===void 0||Y.call(o,e,t,H):(re=n.onDayClick)===null||re===void 0||re.call(n,e,t,H)},O=function(H){var j;h(e),(j=n.onDayFocus)===null||j===void 0||j.call(n,e,t,H)},E=function(H){var j;f(),(j=n.onDayBlur)===null||j===void 0||j.call(n,e,t,H)},C=function(H){var j;(j=n.onDayMouseEnter)===null||j===void 0||j.call(n,e,t,H)},P=function(H){var j;(j=n.onDayMouseLeave)===null||j===void 0||j.call(n,e,t,H)},M=function(H){var j;(j=n.onDayPointerEnter)===null||j===void 0||j.call(n,e,t,H)},I=function(H){var j;(j=n.onDayPointerLeave)===null||j===void 0||j.call(n,e,t,H)},B=function(H){var j;(j=n.onDayTouchCancel)===null||j===void 0||j.call(n,e,t,H)},W=function(H){var j;(j=n.onDayTouchEnd)===null||j===void 0||j.call(n,e,t,H)},V=function(H){var j;(j=n.onDayTouchMove)===null||j===void 0||j.call(n,e,t,H)},ee=function(H){var j;(j=n.onDayTouchStart)===null||j===void 0||j.call(n,e,t,H)},Z=function(H){var j;(j=n.onDayKeyUp)===null||j===void 0||j.call(n,e,t,H)},K=function(H){var j;switch(H.key){case"ArrowLeft":H.preventDefault(),H.stopPropagation(),n.dir==="rtl"?s():u();break;case"ArrowRight":H.preventDefault(),H.stopPropagation(),n.dir==="rtl"?u():s();break;case"ArrowDown":H.preventDefault(),H.stopPropagation(),l();break;case"ArrowUp":H.preventDefault(),H.stopPropagation(),c();break;case"PageUp":H.preventDefault(),H.stopPropagation(),H.shiftKey?v():p();break;case"PageDown":H.preventDefault(),H.stopPropagation(),H.shiftKey?b():m();break;case"Home":H.preventDefault(),H.stopPropagation(),w();break;case"End":H.preventDefault(),H.stopPropagation(),x();break}(j=n.onDayKeyDown)===null||j===void 0||j.call(n,e,t,H)},G={onClick:S,onFocus:O,onBlur:E,onKeyDown:K,onKeyUp:Z,onMouseEnter:C,onMouseLeave:P,onPointerEnter:M,onPointerLeave:I,onTouchCancel:B,onTouchEnd:W,onTouchMove:V,onTouchStart:ee};return G}function uWe(){var e=Kn(),t=LG(),n=cP(),r=dP(),i=E2(e)?t.selected:Zm(e)?n.selected:Xm(e)?r.selected:void 0;return i}function lWe(e){return Object.values(es).includes(e)}function cWe(e,t){var n=[e.classNames.day];return Object.keys(t).forEach(function(r){var i=e.modifiersClassNames[r];if(i)n.push(i);else if(lWe(r)){var o=e.classNames["day_".concat(r)];o&&n.push(o)}}),n}function fWe(e,t){var n=Rt({},e.styles.day);return Object.keys(t).forEach(function(r){var i;n=Rt(Rt({},n),(i=e.modifiersStyles)===null||i===void 0?void 0:i[r])}),n}function dWe(e,t,n){var r,i,o,a=Kn(),s=pP(),u=iWe(e,t),l=sWe(e,u),c=uWe(),f=!!(a.onDayClick||a.mode!=="default");y.useEffect(function(){var C;u.outside||s.focusedDay&&f&&so(s.focusedDay,e)&&((C=n.current)===null||C===void 0||C.focus())},[s.focusedDay,e,n,f,u.outside]);var h=cWe(a,u).join(" "),p=fWe(a,u),m=!!(u.outside&&!a.showOutsideDays||u.hidden),v=(o=(i=a.components)===null||i===void 0?void 0:i.DayContent)!==null&&o!==void 0?o:DVe,b=N.jsx(v,{date:e,displayMonth:t,activeModifiers:u}),w={style:p,className:h,children:b,role:"gridcell"},x=s.focusTarget&&so(s.focusTarget,e)&&!u.outside,S=s.focusedDay&&so(s.focusedDay,e),O=Rt(Rt(Rt({},w),(r={disabled:u.disabled,role:"gridcell"},r["aria-selected"]=u.selected,r.tabIndex=S||x?0:-1,r)),l),E={isButton:f,isHidden:m,activeModifiers:u,selectedDays:c,buttonProps:O,divProps:w};return E}function hWe(e){var t=y.useRef(null),n=dWe(e.date,e.displayMonth,t);return n.isHidden?N.jsx("div",{role:"gridcell"}):n.isButton?N.jsx(Ax,Rt({name:"day",ref:t},n.buttonProps)):N.jsx("div",Rt({},n.divProps))}function pWe(e){var t=e.number,n=e.dates,r=Kn(),i=r.onWeekNumberClick,o=r.styles,a=r.classNames,s=r.locale,u=r.labels.labelWeekNumber,l=r.formatters.formatWeekNumber,c=l(Number(t),{locale:s});if(!i)return N.jsx("span",{className:a.weeknumber,style:o.weeknumber,children:c});var f=u(Number(t),{locale:s}),h=function(p){i(t,n,p)};return N.jsx(Ax,{name:"week-number","aria-label":f,className:a.weeknumber,style:o.weeknumber,onClick:h,children:c})}function gWe(e){var t,n,r=Kn(),i=r.styles,o=r.classNames,a=r.showWeekNumber,s=r.components,u=(t=s?.Day)!==null&&t!==void 0?t:hWe,l=(n=s?.WeekNumber)!==null&&n!==void 0?n:pWe,c;return a&&(c=N.jsx("td",{className:o.cell,style:i.cell,children:N.jsx(l,{number:e.weekNumber,dates:e.dates})})),N.jsxs("tr",{className:o.row,style:i.row,children:[c,e.dates.map(function(f){return N.jsx("td",{className:o.cell,style:i.cell,role:"presentation",children:N.jsx(u,{displayMonth:e.displayMonth,date:f})},Nwe(f))})]})}function ZI(e,t,n){for(var r=n?.ISOWeek?GV(t):q5(t,n),i=n?.ISOWeek?nf(e):ya(e,n),o=bs(r,i),a=[],s=0;s<=o;s++)a.push(Ui(i,s));var u=a.reduce(function(l,c){var f=n?.ISOWeek?XV(c):JV(c,n),h=l.find(function(p){return p.weekNumber===f});return h?(h.dates.push(c),l):(l.push({weekNumber:f,dates:[c]}),l)},[]);return u}function mWe(e,t){var n=ZI(po(e),K5(e),t);if(t?.useFixedWeeks){var r=Fwe(e,t);if(r<6){var i=n[n.length-1],o=i.dates[i.dates.length-1],a=FE(o,6-r),s=ZI(FE(o,1),a,t);n.push.apply(n,s)}}return n}function vWe(e){var t,n,r,i=Kn(),o=i.locale,a=i.classNames,s=i.styles,u=i.hideHead,l=i.fixedWeeks,c=i.components,f=i.weekStartsOn,h=i.firstWeekContainsDate,p=i.ISOWeek,m=mWe(e.displayMonth,{useFixedWeeks:!!l,ISOWeek:p,locale:o,weekStartsOn:f,firstWeekContainsDate:h}),v=(t=c?.Head)!==null&&t!==void 0?t:RVe,b=(n=c?.Row)!==null&&n!==void 0?n:gWe,w=(r=c?.Footer)!==null&&r!==void 0?r:kVe;return N.jsxs("table",{id:e.id,className:a.table,style:s.table,role:"grid","aria-labelledby":e["aria-labelledby"],children:[!u&&N.jsx(v,{}),N.jsx("tbody",{className:a.tbody,style:s.tbody,children:m.map(function(x){return N.jsx(b,{displayMonth:e.displayMonth,dates:x.dates,weekNumber:x.weekNumber},x.weekNumber)})}),N.jsx(w,{displayMonth:e.displayMonth})]})}function yWe(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var bWe=yWe()?y.useLayoutEffect:y.useEffect,k3=!1,xWe=0;function XI(){return"react-day-picker-".concat(++xWe)}function wWe(e){var t,n=e??(k3?XI():null),r=y.useState(n),i=r[0],o=r[1];return bWe(function(){i===null&&o(XI())},[]),y.useEffect(function(){k3===!1&&(k3=!0)},[]),(t=e??i)!==null&&t!==void 0?t:void 0}function _We(e){var t,n,r=Kn(),i=r.dir,o=r.classNames,a=r.styles,s=r.components,u=Qm().displayMonths,l=wWe(r.id?"".concat(r.id,"-").concat(e.displayIndex):void 0),c=r.id?"".concat(r.id,"-grid-").concat(e.displayIndex):void 0,f=[o.month],h=a.month,p=e.displayIndex===0,m=e.displayIndex===u.length-1,v=!p&&!m;i==="rtl"&&(t=[p,m],m=t[0],p=t[1]),p&&(f.push(o.caption_start),h=Rt(Rt({},h),a.caption_start)),m&&(f.push(o.caption_end),h=Rt(Rt({},h),a.caption_end)),v&&(f.push(o.caption_between),h=Rt(Rt({},h),a.caption_between));var b=(n=s?.Caption)!==null&&n!==void 0?n:PVe;return N.jsxs("div",{className:f.join(" "),style:h,children:[N.jsx(b,{id:l,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),N.jsx(vWe,{id:c,"aria-labelledby":l,displayMonth:e.displayMonth})]},e.displayIndex)}function SWe(e){var t=Kn(),n=t.classNames,r=t.styles;return N.jsx("div",{className:n.months,style:r.months,children:e.children})}function CWe(e){var t,n,r=e.initialProps,i=Kn(),o=pP(),a=Qm(),s=y.useState(!1),u=s[0],l=s[1];y.useEffect(function(){i.initialFocus&&o.focusTarget&&(u||(o.focus(o.focusTarget),l(!0)))},[i.initialFocus,u,o.focus,o.focusTarget,o]);var c=[i.classNames.root,i.className];i.numberOfMonths>1&&c.push(i.classNames.multiple_months),i.showWeekNumber&&c.push(i.classNames.with_weeknumber);var f=Rt(Rt({},i.styles.root),i.style),h=Object.keys(r).filter(function(m){return m.startsWith("data-")}).reduce(function(m,v){var b;return Rt(Rt({},m),(b={},b[v]=r[v],b))},{}),p=(n=(t=r.components)===null||t===void 0?void 0:t.Months)!==null&&n!==void 0?n:SWe;return N.jsx("div",Rt({className:c.join(" "),style:f,dir:i.dir,id:i.id,nonce:r.nonce,title:r.title,lang:r.lang},h,{children:N.jsx(p,{children:a.displayMonths.map(function(m,v){return N.jsx(_We,{displayIndex:v,displayMonth:m},v)})})}))}function EWe(e){var t=e.children,n=YUe(e,["children"]);return N.jsx(pVe,{initialProps:n,children:N.jsx(CVe,{children:N.jsx(oWe,{initialProps:n,children:N.jsx($Ve,{initialProps:n,children:N.jsx(LVe,{initialProps:n,children:N.jsx(HVe,{children:N.jsx(rWe,{children:t})})})})})})})}function VJe(e){return N.jsx(EWe,Rt({},e,{children:N.jsx(CWe,{initialProps:e})}))}var mP="Popover",[FG,WJe]=vi(mP,[Vl]),Jm=Vl(),[OWe,Xl]=FG(mP),jG=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:i,onOpenChange:o,modal:a=!1}=e,s=Jm(t),u=y.useRef(null),[l,c]=y.useState(!1),[f=!1,h]=Xa({prop:r,defaultProp:i,onChange:o});return N.jsx(bw,{...s,children:N.jsx(OWe,{scope:t,contentId:Fo(),triggerRef:u,open:f,onOpenChange:h,onOpenToggle:y.useCallback(()=>h(p=>!p),[h]),hasCustomAnchor:l,onCustomAnchorAdd:y.useCallback(()=>c(!0),[]),onCustomAnchorRemove:y.useCallback(()=>c(!1),[]),modal:a,children:n})})};jG.displayName=mP;var BG="PopoverAnchor",AWe=y.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Xl(BG,n),o=Jm(n),{onCustomAnchorAdd:a,onCustomAnchorRemove:s}=i;return y.useEffect(()=>(a(),()=>s()),[a,s]),N.jsx($m,{...o,...r,ref:t})});AWe.displayName=BG;var zG="PopoverTrigger",UG=y.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Xl(zG,n),o=Jm(n),a=Yt(t,i.triggerRef),s=N.jsx(pt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":qG(i.open),...r,ref:a,onClick:Ye(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?s:N.jsx($m,{asChild:!0,...o,children:s})});UG.displayName=zG;var vP="PopoverPortal",[PWe,kWe]=FG(vP,{forceMount:void 0}),VG=e=>{const{__scopePopover:t,forceMount:n,children:r,container:i}=e,o=Xl(vP,t);return N.jsx(PWe,{scope:t,forceMount:n,children:N.jsx(Gr,{present:n||o.open,children:N.jsx(Bh,{asChild:!0,container:i,children:r})})})};VG.displayName=vP;var Ph="PopoverContent",WG=y.forwardRef((e,t)=>{const n=kWe(Ph,e.__scopePopover),{forceMount:r=n.forceMount,...i}=e,o=Xl(Ph,e.__scopePopover);return N.jsx(Gr,{present:r||o.open,children:o.modal?N.jsx(TWe,{...i,ref:t}):N.jsx(MWe,{...i,ref:t})})});WG.displayName=Ph;var TWe=y.forwardRef((e,t)=>{const n=Xl(Ph,e.__scopePopover),r=y.useRef(null),i=Yt(t,r),o=y.useRef(!1);return y.useEffect(()=>{const a=r.current;if(a)return Rm(a)},[]),N.jsx(Mm,{as:kl,allowPinchZoom:!0,children:N.jsx(HG,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Ye(e.onCloseAutoFocus,a=>{a.preventDefault(),o.current||n.triggerRef.current?.focus()}),onPointerDownOutside:Ye(e.onPointerDownOutside,a=>{const s=a.detail.originalEvent,u=s.button===0&&s.ctrlKey===!0,l=s.button===2||u;o.current=l},{checkForDefaultPrevented:!1}),onFocusOutside:Ye(e.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1})})})}),MWe=y.forwardRef((e,t)=>{const n=Xl(Ph,e.__scopePopover),r=y.useRef(!1),i=y.useRef(!1);return N.jsx(HG,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{e.onCloseAutoFocus?.(o),o.defaultPrevented||(r.current||n.triggerRef.current?.focus(),o.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:o=>{e.onInteractOutside?.(o),o.defaultPrevented||(r.current=!0,o.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const a=o.target;n.triggerRef.current?.contains(a)&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&i.current&&o.preventDefault()}})}),HG=y.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:o,disableOutsidePointerEvents:a,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:l,onInteractOutside:c,...f}=e,h=Xl(Ph,n),p=Jm(n);return gw(),N.jsx(Tm,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:o,children:N.jsx(jh,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:c,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:l,onDismiss:()=>h.onOpenChange(!1),children:N.jsx(xw,{"data-state":qG(h.open),role:"dialog",id:h.contentId,...p,...f,ref:t,style:{...f.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),KG="PopoverClose",RWe=y.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Xl(KG,n);return N.jsx(pt.button,{type:"button",...r,ref:t,onClick:Ye(e.onClick,()=>i.onOpenChange(!1))})});RWe.displayName=KG;var DWe="PopoverArrow",$We=y.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Jm(n);return N.jsx(ww,{...i,...r,ref:t})});$We.displayName=DWe;function qG(e){return e?"open":"closed"}var HJe=jG,KJe=UG,qJe=VG,GJe=WG,yP="Progress",bP=100,[IWe,YJe]=vi(yP),[NWe,LWe]=IWe(yP),GG=y.forwardRef((e,t)=>{const{__scopeProgress:n,value:r=null,max:i,getValueLabel:o=FWe,...a}=e;(i||i===0)&&!QI(i)&&console.error(jWe(`${i}`,"Progress"));const s=QI(i)?i:bP;r!==null&&!JI(r,s)&&console.error(BWe(`${r}`,"Progress"));const u=JI(r,s)?r:null,l=Px(u)?o(u,s):void 0;return N.jsx(NWe,{scope:n,value:u,max:s,children:N.jsx(pt.div,{"aria-valuemax":s,"aria-valuemin":0,"aria-valuenow":Px(u)?u:void 0,"aria-valuetext":l,role:"progressbar","data-state":XG(u,s),"data-value":u??void 0,"data-max":s,...a,ref:t})})});GG.displayName=yP;var YG="ProgressIndicator",ZG=y.forwardRef((e,t)=>{const{__scopeProgress:n,...r}=e,i=LWe(YG,n);return N.jsx(pt.div,{"data-state":XG(i.value,i.max),"data-value":i.value??void 0,"data-max":i.max,...r,ref:t})});ZG.displayName=YG;function FWe(e,t){return`${Math.round(e/t*100)}%`}function XG(e,t){return e==null?"indeterminate":e===t?"complete":"loading"}function Px(e){return typeof e=="number"}function QI(e){return Px(e)&&!isNaN(e)&&e>0}function JI(e,t){return Px(e)&&!isNaN(e)&&e<=t&&e>=0}function jWe(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${bP}\`.`}function BWe(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be:
|
||
- a positive number
|
||
- less than the value passed to \`max\` (or ${bP} if no \`max\` prop is set)
|
||
- \`null\` or \`undefined\` if the progress is indeterminate.
|
||
|
||
Defaulting to \`null\`.`}var ZJe=GG,XJe=ZG,xP="Switch",[zWe,QJe]=vi(xP),[UWe,VWe]=zWe(xP),QG=y.forwardRef((e,t)=>{const{__scopeSwitch:n,name:r,checked:i,defaultChecked:o,required:a,disabled:s,value:u="on",onCheckedChange:l,form:c,...f}=e,[h,p]=y.useState(null),m=Yt(t,S=>p(S)),v=y.useRef(!1),b=h?c||!!h.closest("form"):!0,[w=!1,x]=Xa({prop:i,defaultProp:o,onChange:l});return N.jsxs(UWe,{scope:n,checked:w,disabled:s,children:[N.jsx(pt.button,{type:"button",role:"switch","aria-checked":w,"aria-required":a,"data-state":tY(w),"data-disabled":s?"":void 0,disabled:s,value:u,...f,ref:m,onClick:Ye(e.onClick,S=>{x(O=>!O),b&&(v.current=S.isPropagationStopped(),v.current||S.stopPropagation())})}),b&&N.jsx(WWe,{control:h,bubbles:!v.current,name:r,value:u,checked:w,required:a,disabled:s,form:c,style:{transform:"translateX(-100%)"}})]})});QG.displayName=xP;var JG="SwitchThumb",eY=y.forwardRef((e,t)=>{const{__scopeSwitch:n,...r}=e,i=VWe(JG,n);return N.jsx(pt.span,{"data-state":tY(i.checked),"data-disabled":i.disabled?"":void 0,...r,ref:t})});eY.displayName=JG;var WWe=e=>{const{control:t,checked:n,bubbles:r=!0,...i}=e,o=y.useRef(null),a=sP(n),s=_5(t);return y.useEffect(()=>{const u=o.current,l=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(l,"checked").set;if(a!==n&&f){const h=new Event("click",{bubbles:r});f.call(u,n),u.dispatchEvent(h)}},[a,n,r]),N.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:o,style:{...e.style,...s,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function tY(e){return e?"checked":"unchecked"}var JJe=QG,eet=eY;/**
|
||
* table-core
|
||
*
|
||
* Copyright (c) TanStack
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/function dl(e,t){return typeof e=="function"?e(t):e}function Wo(e,t){return n=>{t.setState(r=>({...r,[e]:dl(n,r[e])}))}}function O2(e){return e instanceof Function}function HWe(e){return Array.isArray(e)&&e.every(t=>typeof t=="number")}function KWe(e,t){const n=[],r=i=>{i.forEach(o=>{n.push(o);const a=t(o);a!=null&&a.length&&r(a)})};return r(e),n}function St(e,t,n){let r=[],i;return o=>{let a;n.key&&n.debug&&(a=Date.now());const s=e(o);if(!(s.length!==r.length||s.some((c,f)=>r[f]!==c)))return i;r=s;let l;if(n.key&&n.debug&&(l=Date.now()),i=t(...s),n==null||n.onChange==null||n.onChange(i),n.key&&n.debug&&n!=null&&n.debug()){const c=Math.round((Date.now()-a)*100)/100,f=Math.round((Date.now()-l)*100)/100,h=f/16,p=(m,v)=>{for(m=String(m);m.length<v;)m=" "+m;return m};console.info(`%c⏱ ${p(f,5)} /${p(c,5)} ms`,`
|
||
font-size: .6rem;
|
||
font-weight: bold;
|
||
color: hsl(${Math.max(0,Math.min(120-120*h,120))}deg 100% 31%);`,n?.key)}return i}}function Ct(e,t,n,r){return{debug:()=>{var i;return(i=e?.debugAll)!=null?i:e[t]},key:!1,onChange:r}}function qWe(e,t,n,r){const i=()=>{var a;return(a=o.getValue())!=null?a:e.options.renderFallbackValue},o={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(r),renderValue:i,getContext:St(()=>[e,n,t,o],(a,s,u,l)=>({table:a,column:s,row:u,cell:l,getValue:l.getValue,renderValue:l.renderValue}),Ct(e.options,"debugCells"))};return e._features.forEach(a=>{a.createCell==null||a.createCell(o,n,t,e)},{}),o}function GWe(e,t,n,r){var i,o;const s={...e._getDefaultColumnDef(),...t},u=s.accessorKey;let l=(i=(o=s.id)!=null?o:u?typeof String.prototype.replaceAll=="function"?u.replaceAll(".","_"):u.replace(/\./g,"_"):void 0)!=null?i:typeof s.header=="string"?s.header:void 0,c;if(s.accessorFn?c=s.accessorFn:u&&(u.includes(".")?c=h=>{let p=h;for(const v of u.split(".")){var m;p=(m=p)==null?void 0:m[v]}return p}:c=h=>h[s.accessorKey]),!l)throw new Error;let f={id:`${String(l)}`,accessorFn:c,parent:r,depth:n,columnDef:s,columns:[],getFlatColumns:St(()=>[!0],()=>{var h;return[f,...(h=f.columns)==null?void 0:h.flatMap(p=>p.getFlatColumns())]},Ct(e.options,"debugColumns")),getLeafColumns:St(()=>[e._getOrderColumnsFn()],h=>{var p;if((p=f.columns)!=null&&p.length){let m=f.columns.flatMap(v=>v.getLeafColumns());return h(m)}return[f]},Ct(e.options,"debugColumns"))};for(const h of e._features)h.createColumn==null||h.createColumn(f,e);return f}const Ei="debugHeaders";function eN(e,t,n){var r;let o={id:(r=n.id)!=null?r:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const a=[],s=u=>{u.subHeaders&&u.subHeaders.length&&u.subHeaders.map(s),a.push(u)};return s(o),a},getContext:()=>({table:e,header:o,column:t})};return e._features.forEach(a=>{a.createHeader==null||a.createHeader(o,e)}),o}const YWe={createTable:e=>{e.getHeaderGroups=St(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>{var o,a;const s=(o=r?.map(f=>n.find(h=>h.id===f)).filter(Boolean))!=null?o:[],u=(a=i?.map(f=>n.find(h=>h.id===f)).filter(Boolean))!=null?a:[],l=n.filter(f=>!(r!=null&&r.includes(f.id))&&!(i!=null&&i.includes(f.id)));return N1(t,[...s,...l,...u],e)},Ct(e.options,Ei)),e.getCenterHeaderGroups=St(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>(n=n.filter(o=>!(r!=null&&r.includes(o.id))&&!(i!=null&&i.includes(o.id))),N1(t,n,e,"center")),Ct(e.options,Ei)),e.getLeftHeaderGroups=St(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,r)=>{var i;const o=(i=r?.map(a=>n.find(s=>s.id===a)).filter(Boolean))!=null?i:[];return N1(t,o,e,"left")},Ct(e.options,Ei)),e.getRightHeaderGroups=St(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,r)=>{var i;const o=(i=r?.map(a=>n.find(s=>s.id===a)).filter(Boolean))!=null?i:[];return N1(t,o,e,"right")},Ct(e.options,Ei)),e.getFooterGroups=St(()=>[e.getHeaderGroups()],t=>[...t].reverse(),Ct(e.options,Ei)),e.getLeftFooterGroups=St(()=>[e.getLeftHeaderGroups()],t=>[...t].reverse(),Ct(e.options,Ei)),e.getCenterFooterGroups=St(()=>[e.getCenterHeaderGroups()],t=>[...t].reverse(),Ct(e.options,Ei)),e.getRightFooterGroups=St(()=>[e.getRightHeaderGroups()],t=>[...t].reverse(),Ct(e.options,Ei)),e.getFlatHeaders=St(()=>[e.getHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ct(e.options,Ei)),e.getLeftFlatHeaders=St(()=>[e.getLeftHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ct(e.options,Ei)),e.getCenterFlatHeaders=St(()=>[e.getCenterHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ct(e.options,Ei)),e.getRightFlatHeaders=St(()=>[e.getRightHeaderGroups()],t=>t.map(n=>n.headers).flat(),Ct(e.options,Ei)),e.getCenterLeafHeaders=St(()=>[e.getCenterFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),Ct(e.options,Ei)),e.getLeftLeafHeaders=St(()=>[e.getLeftFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),Ct(e.options,Ei)),e.getRightLeafHeaders=St(()=>[e.getRightFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),Ct(e.options,Ei)),e.getLeafHeaders=St(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(t,n,r)=>{var i,o,a,s,u,l;return[...(i=(o=t[0])==null?void 0:o.headers)!=null?i:[],...(a=(s=n[0])==null?void 0:s.headers)!=null?a:[],...(u=(l=r[0])==null?void 0:l.headers)!=null?u:[]].map(c=>c.getLeafHeaders()).flat()},Ct(e.options,Ei))}};function N1(e,t,n,r){var i,o;let a=0;const s=function(h,p){p===void 0&&(p=1),a=Math.max(a,p),h.filter(m=>m.getIsVisible()).forEach(m=>{var v;(v=m.columns)!=null&&v.length&&s(m.columns,p+1)},0)};s(e);let u=[];const l=(h,p)=>{const m={depth:p,id:[r,`${p}`].filter(Boolean).join("_"),headers:[]},v=[];h.forEach(b=>{const w=[...v].reverse()[0],x=b.column.depth===m.depth;let S,O=!1;if(x&&b.column.parent?S=b.column.parent:(S=b.column,O=!0),w&&w?.column===S)w.subHeaders.push(b);else{const E=eN(n,S,{id:[r,p,S.id,b?.id].filter(Boolean).join("_"),isPlaceholder:O,placeholderId:O?`${v.filter(C=>C.column===S).length}`:void 0,depth:p,index:v.length});E.subHeaders.push(b),v.push(E)}m.headers.push(b),b.headerGroup=m}),u.push(m),p>0&&l(v,p-1)},c=t.map((h,p)=>eN(n,h,{depth:a,index:p}));l(c,a-1),u.reverse();const f=h=>h.filter(m=>m.column.getIsVisible()).map(m=>{let v=0,b=0,w=[0];m.subHeaders&&m.subHeaders.length?(w=[],f(m.subHeaders).forEach(S=>{let{colSpan:O,rowSpan:E}=S;v+=O,w.push(E)})):v=1;const x=Math.min(...w);return b=b+x,m.colSpan=v,m.rowSpan=b,{colSpan:v,rowSpan:b}});return f((i=(o=u[0])==null?void 0:o.headers)!=null?i:[]),u}const wP=(e,t,n,r,i,o,a)=>{let s={id:t,index:r,original:n,depth:i,parentId:a,_valuesCache:{},_uniqueValuesCache:{},getValue:u=>{if(s._valuesCache.hasOwnProperty(u))return s._valuesCache[u];const l=e.getColumn(u);if(l!=null&&l.accessorFn)return s._valuesCache[u]=l.accessorFn(s.original,r),s._valuesCache[u]},getUniqueValues:u=>{if(s._uniqueValuesCache.hasOwnProperty(u))return s._uniqueValuesCache[u];const l=e.getColumn(u);if(l!=null&&l.accessorFn)return l.columnDef.getUniqueValues?(s._uniqueValuesCache[u]=l.columnDef.getUniqueValues(s.original,r),s._uniqueValuesCache[u]):(s._uniqueValuesCache[u]=[s.getValue(u)],s._uniqueValuesCache[u])},renderValue:u=>{var l;return(l=s.getValue(u))!=null?l:e.options.renderFallbackValue},subRows:[],getLeafRows:()=>KWe(s.subRows,u=>u.subRows),getParentRow:()=>s.parentId?e.getRow(s.parentId,!0):void 0,getParentRows:()=>{let u=[],l=s;for(;;){const c=l.getParentRow();if(!c)break;u.push(c),l=c}return u.reverse()},getAllCells:St(()=>[e.getAllLeafColumns()],u=>u.map(l=>qWe(e,s,l,l.id)),Ct(e.options,"debugRows")),_getAllCellsByColumnId:St(()=>[s.getAllCells()],u=>u.reduce((l,c)=>(l[c.column.id]=c,l),{}),Ct(e.options,"debugRows"))};for(let u=0;u<e._features.length;u++){const l=e._features[u];l==null||l.createRow==null||l.createRow(s,e)}return s},ZWe={createColumn:(e,t)=>{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},nY=(e,t,n)=>{var r,i;const o=n==null||(r=n.toString())==null?void 0:r.toLowerCase();return!!(!((i=e.getValue(t))==null||(i=i.toString())==null||(i=i.toLowerCase())==null)&&i.includes(o))};nY.autoRemove=e=>Ga(e);const rY=(e,t,n)=>{var r;return!!(!((r=e.getValue(t))==null||(r=r.toString())==null)&&r.includes(n))};rY.autoRemove=e=>Ga(e);const iY=(e,t,n)=>{var r;return((r=e.getValue(t))==null||(r=r.toString())==null?void 0:r.toLowerCase())===n?.toLowerCase()};iY.autoRemove=e=>Ga(e);const oY=(e,t,n)=>{var r;return(r=e.getValue(t))==null?void 0:r.includes(n)};oY.autoRemove=e=>Ga(e)||!(e!=null&&e.length);const aY=(e,t,n)=>!n.some(r=>{var i;return!((i=e.getValue(t))!=null&&i.includes(r))});aY.autoRemove=e=>Ga(e)||!(e!=null&&e.length);const sY=(e,t,n)=>n.some(r=>{var i;return(i=e.getValue(t))==null?void 0:i.includes(r)});sY.autoRemove=e=>Ga(e)||!(e!=null&&e.length);const uY=(e,t,n)=>e.getValue(t)===n;uY.autoRemove=e=>Ga(e);const lY=(e,t,n)=>e.getValue(t)==n;lY.autoRemove=e=>Ga(e);const _P=(e,t,n)=>{let[r,i]=n;const o=e.getValue(t);return o>=r&&o<=i};_P.resolveFilterValue=e=>{let[t,n]=e,r=typeof t!="number"?parseFloat(t):t,i=typeof n!="number"?parseFloat(n):n,o=t===null||Number.isNaN(r)?-1/0:r,a=n===null||Number.isNaN(i)?1/0:i;if(o>a){const s=o;o=a,a=s}return[o,a]};_P.autoRemove=e=>Ga(e)||Ga(e[0])&&Ga(e[1]);const tu={includesString:nY,includesStringSensitive:rY,equalsString:iY,arrIncludes:oY,arrIncludesAll:aY,arrIncludesSome:sY,equals:uY,weakEquals:lY,inNumberRange:_P};function Ga(e){return e==null||e===""}const XWe={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:Wo("columnFilters",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{const n=t.getCoreRowModel().flatRows[0],r=n?.getValue(e.id);return typeof r=="string"?tu.includesString:typeof r=="number"?tu.inNumberRange:typeof r=="boolean"||r!==null&&typeof r=="object"?tu.equals:Array.isArray(r)?tu.arrIncludes:tu.weakEquals},e.getFilterFn=()=>{var n,r;return O2(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn==="auto"?e.getAutoFilterFn():(n=(r=t.options.filterFns)==null?void 0:r[e.columnDef.filterFn])!=null?n:tu[e.columnDef.filterFn]},e.getCanFilter=()=>{var n,r,i;return((n=e.columnDef.enableColumnFilter)!=null?n:!0)&&((r=t.options.enableColumnFilters)!=null?r:!0)&&((i=t.options.enableFilters)!=null?i:!0)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return(n=t.getState().columnFilters)==null||(n=n.find(r=>r.id===e.id))==null?void 0:n.value},e.getFilterIndex=()=>{var n,r;return(n=(r=t.getState().columnFilters)==null?void 0:r.findIndex(i=>i.id===e.id))!=null?n:-1},e.setFilterValue=n=>{t.setColumnFilters(r=>{const i=e.getFilterFn(),o=r?.find(c=>c.id===e.id),a=dl(n,o?o.value:void 0);if(tN(i,a,e)){var s;return(s=r?.filter(c=>c.id!==e.id))!=null?s:[]}const u={id:e.id,value:a};if(o){var l;return(l=r?.map(c=>c.id===e.id?u:c))!=null?l:[]}return r!=null&&r.length?[...r,u]:[u]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{const n=e.getAllLeafColumns(),r=i=>{var o;return(o=dl(t,i))==null?void 0:o.filter(a=>{const s=n.find(u=>u.id===a.id);if(s){const u=s.getFilterFn();if(tN(u,a.value,s))return!1}return!0})};e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(r)},e.resetColumnFilters=t=>{var n,r;e.setColumnFilters(t?[]:(n=(r=e.initialState)==null?void 0:r.columnFilters)!=null?n:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function tN(e,t,n){return(e&&e.autoRemove?e.autoRemove(t,n):!1)||typeof t>"u"||typeof t=="string"&&!t}const QWe=(e,t,n)=>n.reduce((r,i)=>{const o=i.getValue(e);return r+(typeof o=="number"?o:0)},0),JWe=(e,t,n)=>{let r;return n.forEach(i=>{const o=i.getValue(e);o!=null&&(r>o||r===void 0&&o>=o)&&(r=o)}),r},eHe=(e,t,n)=>{let r;return n.forEach(i=>{const o=i.getValue(e);o!=null&&(r<o||r===void 0&&o>=o)&&(r=o)}),r},tHe=(e,t,n)=>{let r,i;return n.forEach(o=>{const a=o.getValue(e);a!=null&&(r===void 0?a>=a&&(r=i=a):(r>a&&(r=a),i<a&&(i=a)))}),[r,i]},nHe=(e,t)=>{let n=0,r=0;if(t.forEach(i=>{let o=i.getValue(e);o!=null&&(o=+o)>=o&&(++n,r+=o)}),n)return r/n},rHe=(e,t)=>{if(!t.length)return;const n=t.map(o=>o.getValue(e));if(!HWe(n))return;if(n.length===1)return n[0];const r=Math.floor(n.length/2),i=n.sort((o,a)=>o-a);return n.length%2!==0?i[r]:(i[r-1]+i[r])/2},iHe=(e,t)=>Array.from(new Set(t.map(n=>n.getValue(e))).values()),oHe=(e,t)=>new Set(t.map(n=>n.getValue(e))).size,aHe=(e,t)=>t.length,T3={sum:QWe,min:JWe,max:eHe,extent:tHe,mean:nHe,median:rHe,unique:iHe,uniqueCount:oHe,count:aHe},sHe={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return(t=(n=e.getValue())==null||n.toString==null?void 0:n.toString())!=null?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:Wo("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(n=>n!=null&&n.includes(e.id)?n.filter(r=>r!==e.id):[...n??[],e.id])},e.getCanGroup=()=>{var n,r;return((n=e.columnDef.enableGrouping)!=null?n:!0)&&((r=t.options.enableGrouping)!=null?r:!0)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var n;return(n=t.getState().grouping)==null?void 0:n.includes(e.id)},e.getGroupedIndex=()=>{var n;return(n=t.getState().grouping)==null?void 0:n.indexOf(e.id)},e.getToggleGroupingHandler=()=>{const n=e.getCanGroup();return()=>{n&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{const n=t.getCoreRowModel().flatRows[0],r=n?.getValue(e.id);if(typeof r=="number")return T3.sum;if(Object.prototype.toString.call(r)==="[object Date]")return T3.extent},e.getAggregationFn=()=>{var n,r;if(!e)throw new Error;return O2(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn==="auto"?e.getAutoAggregationFn():(n=(r=t.options.aggregationFns)==null?void 0:r[e.columnDef.aggregationFn])!=null?n:T3[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var n,r;e.setGrouping(t?[]:(n=(r=e.initialState)==null?void 0:r.grouping)!=null?n:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];const r=t.getColumn(n);return r!=null&&r.columnDef.getGroupingValue?(e._groupingValuesCache[n]=r.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,r)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var i;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((i=n.subRows)!=null&&i.length)}}};function uHe(e,t,n){if(!(t!=null&&t.length)||!n)return e;const r=e.filter(o=>!t.includes(o.id));return n==="remove"?r:[...t.map(o=>e.find(a=>a.id===o)).filter(Boolean),...r]}const lHe={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:Wo("columnOrder",e)}),createColumn:(e,t)=>{e.getIndex=St(n=>[I0(t,n)],n=>n.findIndex(r=>r.id===e.id),Ct(t.options,"debugColumns")),e.getIsFirstColumn=n=>{var r;return((r=I0(t,n)[0])==null?void 0:r.id)===e.id},e.getIsLastColumn=n=>{var r;const i=I0(t,n);return((r=i[i.length-1])==null?void 0:r.id)===e.id}},createTable:e=>{e.setColumnOrder=t=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var n;e.setColumnOrder(t?[]:(n=e.initialState.columnOrder)!=null?n:[])},e._getOrderColumnsFn=St(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(t,n,r)=>i=>{let o=[];if(!(t!=null&&t.length))o=i;else{const a=[...t],s=[...i];for(;s.length&&a.length;){const u=a.shift(),l=s.findIndex(c=>c.id===u);l>-1&&o.push(s.splice(l,1)[0])}o=[...o,...s]}return uHe(o,n,r)},Ct(e.options,"debugTable"))}},M3=()=>({left:[],right:[]}),cHe={getInitialState:e=>({columnPinning:M3(),...e}),getDefaultOptions:e=>({onColumnPinningChange:Wo("columnPinning",e)}),createColumn:(e,t)=>{e.pin=n=>{const r=e.getLeafColumns().map(i=>i.id).filter(Boolean);t.setColumnPinning(i=>{var o,a;if(n==="right"){var s,u;return{left:((s=i?.left)!=null?s:[]).filter(f=>!(r!=null&&r.includes(f))),right:[...((u=i?.right)!=null?u:[]).filter(f=>!(r!=null&&r.includes(f))),...r]}}if(n==="left"){var l,c;return{left:[...((l=i?.left)!=null?l:[]).filter(f=>!(r!=null&&r.includes(f))),...r],right:((c=i?.right)!=null?c:[]).filter(f=>!(r!=null&&r.includes(f)))}}return{left:((o=i?.left)!=null?o:[]).filter(f=>!(r!=null&&r.includes(f))),right:((a=i?.right)!=null?a:[]).filter(f=>!(r!=null&&r.includes(f)))}})},e.getCanPin=()=>e.getLeafColumns().some(r=>{var i,o,a;return((i=r.columnDef.enablePinning)!=null?i:!0)&&((o=(a=t.options.enableColumnPinning)!=null?a:t.options.enablePinning)!=null?o:!0)}),e.getIsPinned=()=>{const n=e.getLeafColumns().map(s=>s.id),{left:r,right:i}=t.getState().columnPinning,o=n.some(s=>r?.includes(s)),a=n.some(s=>i?.includes(s));return o?"left":a?"right":!1},e.getPinnedIndex=()=>{var n,r;const i=e.getIsPinned();return i?(n=(r=t.getState().columnPinning)==null||(r=r[i])==null?void 0:r.indexOf(e.id))!=null?n:-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=St(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(n,r,i)=>{const o=[...r??[],...i??[]];return n.filter(a=>!o.includes(a.column.id))},Ct(t.options,"debugRows")),e.getLeftVisibleCells=St(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(n,r)=>(r??[]).map(o=>n.find(a=>a.column.id===o)).filter(Boolean).map(o=>({...o,position:"left"})),Ct(t.options,"debugRows")),e.getRightVisibleCells=St(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(n,r)=>(r??[]).map(o=>n.find(a=>a.column.id===o)).filter(Boolean).map(o=>({...o,position:"right"})),Ct(t.options,"debugRows"))},createTable:e=>{e.setColumnPinning=t=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var n,r;return e.setColumnPinning(t?M3():(n=(r=e.initialState)==null?void 0:r.columnPinning)!=null?n:M3())},e.getIsSomeColumnsPinned=t=>{var n;const r=e.getState().columnPinning;if(!t){var i,o;return!!((i=r.left)!=null&&i.length||(o=r.right)!=null&&o.length)}return!!((n=r[t])!=null&&n.length)},e.getLeftLeafColumns=St(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(t,n)=>(n??[]).map(r=>t.find(i=>i.id===r)).filter(Boolean),Ct(e.options,"debugColumns")),e.getRightLeafColumns=St(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(t,n)=>(n??[]).map(r=>t.find(i=>i.id===r)).filter(Boolean),Ct(e.options,"debugColumns")),e.getCenterLeafColumns=St(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r)=>{const i=[...n??[],...r??[]];return t.filter(o=>!i.includes(o.id))},Ct(e.options,"debugColumns"))}},L1={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},R3=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),fHe={getDefaultColumnDef:()=>L1,getInitialState:e=>({columnSizing:{},columnSizingInfo:R3(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:Wo("columnSizing",e),onColumnSizingInfoChange:Wo("columnSizingInfo",e)}),createColumn:(e,t)=>{e.getSize=()=>{var n,r,i;const o=t.getState().columnSizing[e.id];return Math.min(Math.max((n=e.columnDef.minSize)!=null?n:L1.minSize,(r=o??e.columnDef.size)!=null?r:L1.size),(i=e.columnDef.maxSize)!=null?i:L1.maxSize)},e.getStart=St(n=>[n,I0(t,n),t.getState().columnSizing],(n,r)=>r.slice(0,e.getIndex(n)).reduce((i,o)=>i+o.getSize(),0),Ct(t.options,"debugColumns")),e.getAfter=St(n=>[n,I0(t,n),t.getState().columnSizing],(n,r)=>r.slice(e.getIndex(n)+1).reduce((i,o)=>i+o.getSize(),0),Ct(t.options,"debugColumns")),e.resetSize=()=>{t.setColumnSizing(n=>{let{[e.id]:r,...i}=n;return i})},e.getCanResize=()=>{var n,r;return((n=e.columnDef.enableResizing)!=null?n:!0)&&((r=t.options.enableColumnResizing)!=null?r:!0)},e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let n=0;const r=i=>{if(i.subHeaders.length)i.subHeaders.forEach(r);else{var o;n+=(o=i.column.getSize())!=null?o:0}};return r(e),n},e.getStart=()=>{if(e.index>0){const n=e.headerGroup.headers[e.index-1];return n.getStart()+n.getSize()}return 0},e.getResizeHandler=n=>{const r=t.getColumn(e.column.id),i=r?.getCanResize();return o=>{if(!r||!i||(o.persist==null||o.persist(),D3(o)&&o.touches&&o.touches.length>1))return;const a=e.getSize(),s=e?e.getLeafHeaders().map(w=>[w.column.id,w.column.getSize()]):[[r.id,r.getSize()]],u=D3(o)?Math.round(o.touches[0].clientX):o.clientX,l={},c=(w,x)=>{typeof x=="number"&&(t.setColumnSizingInfo(S=>{var O,E;const C=t.options.columnResizeDirection==="rtl"?-1:1,P=(x-((O=S?.startOffset)!=null?O:0))*C,M=Math.max(P/((E=S?.startSize)!=null?E:0),-.999999);return S.columnSizingStart.forEach(I=>{let[B,W]=I;l[B]=Math.round(Math.max(W+W*M,0)*100)/100}),{...S,deltaOffset:P,deltaPercentage:M}}),(t.options.columnResizeMode==="onChange"||w==="end")&&t.setColumnSizing(S=>({...S,...l})))},f=w=>c("move",w),h=w=>{c("end",w),t.setColumnSizingInfo(x=>({...x,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p=n||typeof document<"u"?document:null,m={moveHandler:w=>f(w.clientX),upHandler:w=>{p?.removeEventListener("mousemove",m.moveHandler),p?.removeEventListener("mouseup",m.upHandler),h(w.clientX)}},v={moveHandler:w=>(w.cancelable&&(w.preventDefault(),w.stopPropagation()),f(w.touches[0].clientX),!1),upHandler:w=>{var x;p?.removeEventListener("touchmove",v.moveHandler),p?.removeEventListener("touchend",v.upHandler),w.cancelable&&(w.preventDefault(),w.stopPropagation()),h((x=w.touches[0])==null?void 0:x.clientX)}},b=dHe()?{passive:!1}:!1;D3(o)?(p?.addEventListener("touchmove",v.moveHandler,b),p?.addEventListener("touchend",v.upHandler,b)):(p?.addEventListener("mousemove",m.moveHandler,b),p?.addEventListener("mouseup",m.upHandler,b)),t.setColumnSizingInfo(w=>({...w,startOffset:u,startSize:a,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,isResizingColumn:r.id}))}}},createTable:e=>{e.setColumnSizing=t=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var n;e.setColumnSizing(t?{}:(n=e.initialState.columnSizing)!=null?n:{})},e.resetHeaderSizeInfo=t=>{var n;e.setColumnSizingInfo(t?R3():(n=e.initialState.columnSizingInfo)!=null?n:R3())},e.getTotalSize=()=>{var t,n;return(t=(n=e.getHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},e.getLeftTotalSize=()=>{var t,n;return(t=(n=e.getLeftHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},e.getCenterTotalSize=()=>{var t,n;return(t=(n=e.getCenterHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},e.getRightTotalSize=()=>{var t,n;return(t=(n=e.getRightHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0}}};let F1=null;function dHe(){if(typeof F1=="boolean")return F1;let e=!1;try{const t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener("test",n,t),window.removeEventListener("test",n)}catch{e=!1}return F1=e,F1}function D3(e){return e.type==="touchstart"}const hHe={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:Wo("columnVisibility",e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility(r=>({...r,[e.id]:n??!e.getIsVisible()}))},e.getIsVisible=()=>{var n,r;const i=e.columns;return(n=i.length?i.some(o=>o.getIsVisible()):(r=t.getState().columnVisibility)==null?void 0:r[e.id])!=null?n:!0},e.getCanHide=()=>{var n,r;return((n=e.columnDef.enableHiding)!=null?n:!0)&&((r=t.options.enableHiding)!=null?r:!0)},e.getToggleVisibilityHandler=()=>n=>{e.toggleVisibility==null||e.toggleVisibility(n.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=St(()=>[e.getAllCells(),t.getState().columnVisibility],n=>n.filter(r=>r.column.getIsVisible()),Ct(t.options,"debugRows")),e.getVisibleCells=St(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(n,r,i)=>[...n,...r,...i],Ct(t.options,"debugRows"))},createTable:e=>{const t=(n,r)=>St(()=>[r(),r().filter(i=>i.getIsVisible()).map(i=>i.id).join("_")],i=>i.filter(o=>o.getIsVisible==null?void 0:o.getIsVisible()),Ct(e.options,"debugColumns"));e.getVisibleFlatColumns=t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=n=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(n),e.resetColumnVisibility=n=>{var r;e.setColumnVisibility(n?{}:(r=e.initialState.columnVisibility)!=null?r:{})},e.toggleAllColumnsVisible=n=>{var r;n=(r=n)!=null?r:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((i,o)=>({...i,[o.id]:n||!(o.getCanHide!=null&&o.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(n=>!(n.getIsVisible!=null&&n.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(n=>n.getIsVisible==null?void 0:n.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>n=>{var r;e.toggleAllColumnsVisible((r=n.target)==null?void 0:r.checked)}}};function I0(e,t){return t?t==="center"?e.getCenterVisibleLeafColumns():t==="left"?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}const pHe={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},gHe={getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:Wo("globalFilter",e),globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var n;const r=(n=e.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[t.id])==null?void 0:n.getValue();return typeof r=="string"||typeof r=="number"}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>{var n,r,i,o;return((n=e.columnDef.enableGlobalFilter)!=null?n:!0)&&((r=t.options.enableGlobalFilter)!=null?r:!0)&&((i=t.options.enableFilters)!=null?i:!0)&&((o=t.options.getColumnCanGlobalFilter==null?void 0:t.options.getColumnCanGlobalFilter(e))!=null?o:!0)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>tu.includesString,e.getGlobalFilterFn=()=>{var t,n;const{globalFilterFn:r}=e.options;return O2(r)?r:r==="auto"?e.getGlobalAutoFilterFn():(t=(n=e.options.filterFns)==null?void 0:n[r])!=null?t:tu[r]},e.setGlobalFilter=t=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},mHe={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:Wo("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{var r,i;if(!t){e._queue(()=>{t=!0});return}if((r=(i=e.options.autoResetAll)!=null?i:e.options.autoResetExpanded)!=null?r:!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}},e.setExpanded=r=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(r),e.toggleAllRowsExpanded=r=>{r??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=r=>{var i,o;e.setExpanded(r?{}:(i=(o=e.initialState)==null?void 0:o.expanded)!=null?i:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(r=>r.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>r=>{r.persist==null||r.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{const r=e.getState().expanded;return r===!0||Object.values(r).some(Boolean)},e.getIsAllRowsExpanded=()=>{const r=e.getState().expanded;return typeof r=="boolean"?r===!0:!(!Object.keys(r).length||e.getRowModel().flatRows.some(i=>!i.getIsExpanded()))},e.getExpandedDepth=()=>{let r=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(o=>{const a=o.split(".");r=Math.max(r,a.length)}),r},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,t)=>{e.toggleExpanded=n=>{t.setExpanded(r=>{var i;const o=r===!0?!0:!!(r!=null&&r[e.id]);let a={};if(r===!0?Object.keys(t.getRowModel().rowsById).forEach(s=>{a[s]=!0}):a=r,n=(i=n)!=null?i:!o,!o&&n)return{...a,[e.id]:!0};if(o&&!n){const{[e.id]:s,...u}=a;return u}return r})},e.getIsExpanded=()=>{var n;const r=t.getState().expanded;return!!((n=t.options.getIsRowExpanded==null?void 0:t.options.getIsRowExpanded(e))!=null?n:r===!0||r?.[e.id])},e.getCanExpand=()=>{var n,r,i;return(n=t.options.getRowCanExpand==null?void 0:t.options.getRowCanExpand(e))!=null?n:((r=t.options.enableExpanding)!=null?r:!0)&&!!((i=e.subRows)!=null&&i.length)},e.getIsAllParentsExpanded=()=>{let n=!0,r=e;for(;n&&r.parentId;)r=t.getRow(r.parentId,!0),n=r.getIsExpanded();return n},e.getToggleExpandedHandler=()=>{const n=e.getCanExpand();return()=>{n&&e.toggleExpanded()}}}},x4=0,w4=10,$3=()=>({pageIndex:x4,pageSize:w4}),vHe={getInitialState:e=>({...e,pagination:{...$3(),...e?.pagination}}),getDefaultOptions:e=>({onPaginationChange:Wo("pagination",e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{var r,i;if(!t){e._queue(()=>{t=!0});return}if((r=(i=e.options.autoResetAll)!=null?i:e.options.autoResetPageIndex)!=null?r:!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}},e.setPagination=r=>{const i=o=>dl(r,o);return e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(i)},e.resetPagination=r=>{var i;e.setPagination(r?$3():(i=e.initialState.pagination)!=null?i:$3())},e.setPageIndex=r=>{e.setPagination(i=>{let o=dl(r,i.pageIndex);const a=typeof e.options.pageCount>"u"||e.options.pageCount===-1?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return o=Math.max(0,Math.min(o,a)),{...i,pageIndex:o}})},e.resetPageIndex=r=>{var i,o;e.setPageIndex(r?x4:(i=(o=e.initialState)==null||(o=o.pagination)==null?void 0:o.pageIndex)!=null?i:x4)},e.resetPageSize=r=>{var i,o;e.setPageSize(r?w4:(i=(o=e.initialState)==null||(o=o.pagination)==null?void 0:o.pageSize)!=null?i:w4)},e.setPageSize=r=>{e.setPagination(i=>{const o=Math.max(1,dl(r,i.pageSize)),a=i.pageSize*i.pageIndex,s=Math.floor(a/o);return{...i,pageIndex:s,pageSize:o}})},e.setPageCount=r=>e.setPagination(i=>{var o;let a=dl(r,(o=e.options.pageCount)!=null?o:-1);return typeof a=="number"&&(a=Math.max(-1,a)),{...i,pageCount:a}}),e.getPageOptions=St(()=>[e.getPageCount()],r=>{let i=[];return r&&r>0&&(i=[...new Array(r)].fill(null).map((o,a)=>a)),i},Ct(e.options,"debugTable")),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{const{pageIndex:r}=e.getState().pagination,i=e.getPageCount();return i===-1?!0:i===0?!1:r<i-1},e.previousPage=()=>e.setPageIndex(r=>r-1),e.nextPage=()=>e.setPageIndex(r=>r+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var r;return(r=e.options.pageCount)!=null?r:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var r;return(r=e.options.rowCount)!=null?r:e.getPrePaginationRowModel().rows.length}}},I3=()=>({top:[],bottom:[]}),yHe={getInitialState:e=>({rowPinning:I3(),...e}),getDefaultOptions:e=>({onRowPinningChange:Wo("rowPinning",e)}),createRow:(e,t)=>{e.pin=(n,r,i)=>{const o=r?e.getLeafRows().map(u=>{let{id:l}=u;return l}):[],a=i?e.getParentRows().map(u=>{let{id:l}=u;return l}):[],s=new Set([...a,e.id,...o]);t.setRowPinning(u=>{var l,c;if(n==="bottom"){var f,h;return{top:((f=u?.top)!=null?f:[]).filter(v=>!(s!=null&&s.has(v))),bottom:[...((h=u?.bottom)!=null?h:[]).filter(v=>!(s!=null&&s.has(v))),...Array.from(s)]}}if(n==="top"){var p,m;return{top:[...((p=u?.top)!=null?p:[]).filter(v=>!(s!=null&&s.has(v))),...Array.from(s)],bottom:((m=u?.bottom)!=null?m:[]).filter(v=>!(s!=null&&s.has(v)))}}return{top:((l=u?.top)!=null?l:[]).filter(v=>!(s!=null&&s.has(v))),bottom:((c=u?.bottom)!=null?c:[]).filter(v=>!(s!=null&&s.has(v)))}})},e.getCanPin=()=>{var n;const{enableRowPinning:r,enablePinning:i}=t.options;return typeof r=="function"?r(e):(n=r??i)!=null?n:!0},e.getIsPinned=()=>{const n=[e.id],{top:r,bottom:i}=t.getState().rowPinning,o=n.some(s=>r?.includes(s)),a=n.some(s=>i?.includes(s));return o?"top":a?"bottom":!1},e.getPinnedIndex=()=>{var n,r;const i=e.getIsPinned();if(!i)return-1;const o=(n=i==="top"?t.getTopRows():t.getBottomRows())==null?void 0:n.map(a=>{let{id:s}=a;return s});return(r=o?.indexOf(e.id))!=null?r:-1}},createTable:e=>{e.setRowPinning=t=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var n,r;return e.setRowPinning(t?I3():(n=(r=e.initialState)==null?void 0:r.rowPinning)!=null?n:I3())},e.getIsSomeRowsPinned=t=>{var n;const r=e.getState().rowPinning;if(!t){var i,o;return!!((i=r.top)!=null&&i.length||(o=r.bottom)!=null&&o.length)}return!!((n=r[t])!=null&&n.length)},e._getPinnedRows=(t,n,r)=>{var i;return((i=e.options.keepPinnedRows)==null||i?(n??[]).map(a=>{const s=e.getRow(a,!0);return s.getIsAllParentsExpanded()?s:null}):(n??[]).map(a=>t.find(s=>s.id===a))).filter(Boolean).map(a=>({...a,position:r}))},e.getTopRows=St(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,n)=>e._getPinnedRows(t,n,"top"),Ct(e.options,"debugRows")),e.getBottomRows=St(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,n)=>e._getPinnedRows(t,n,"bottom"),Ct(e.options,"debugRows")),e.getCenterRows=St(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(t,n,r)=>{const i=new Set([...n??[],...r??[]]);return t.filter(o=>!i.has(o.id))},Ct(e.options,"debugRows"))}},bHe={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:Wo("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var n;return e.setRowSelection(t?{}:(n=e.initialState.rowSelection)!=null?n:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection(n=>{t=typeof t<"u"?t:!e.getIsAllRowsSelected();const r={...n},i=e.getPreGroupedRowModel().flatRows;return t?i.forEach(o=>{o.getCanSelect()&&(r[o.id]=!0)}):i.forEach(o=>{delete r[o.id]}),r})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(n=>{const r=typeof t<"u"?t:!e.getIsAllPageRowsSelected(),i={...n};return e.getRowModel().rows.forEach(o=>{_4(i,o.id,r,!0,e)}),i}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=St(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?N3(e,n):{rows:[],flatRows:[],rowsById:{}},Ct(e.options,"debugTable")),e.getFilteredSelectedRowModel=St(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?N3(e,n):{rows:[],flatRows:[],rowsById:{}},Ct(e.options,"debugTable")),e.getGroupedSelectedRowModel=St(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?N3(e,n):{rows:[],flatRows:[],rowsById:{}},Ct(e.options,"debugTable")),e.getIsAllRowsSelected=()=>{const t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState();let r=!!(t.length&&Object.keys(n).length);return r&&t.some(i=>i.getCanSelect()&&!n[i.id])&&(r=!1),r},e.getIsAllPageRowsSelected=()=>{const t=e.getPaginationRowModel().flatRows.filter(i=>i.getCanSelect()),{rowSelection:n}=e.getState();let r=!!t.length;return r&&t.some(i=>!n[i.id])&&(r=!1),r},e.getIsSomeRowsSelected=()=>{var t;const n=Object.keys((t=e.getState().rowSelection)!=null?t:{}).length;return n>0&&n<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{const t=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:t.filter(n=>n.getCanSelect()).some(n=>n.getIsSelected()||n.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,r)=>{const i=e.getIsSelected();t.setRowSelection(o=>{var a;if(n=typeof n<"u"?n:!i,e.getCanSelect()&&i===n)return o;const s={...o};return _4(s,e.id,n,(a=r?.selectChildren)!=null?a:!0,t),s})},e.getIsSelected=()=>{const{rowSelection:n}=t.getState();return SP(e,n)},e.getIsSomeSelected=()=>{const{rowSelection:n}=t.getState();return S4(e,n)==="some"},e.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=t.getState();return S4(e,n)==="all"},e.getCanSelect=()=>{var n;return typeof t.options.enableRowSelection=="function"?t.options.enableRowSelection(e):(n=t.options.enableRowSelection)!=null?n:!0},e.getCanSelectSubRows=()=>{var n;return typeof t.options.enableSubRowSelection=="function"?t.options.enableSubRowSelection(e):(n=t.options.enableSubRowSelection)!=null?n:!0},e.getCanMultiSelect=()=>{var n;return typeof t.options.enableMultiRowSelection=="function"?t.options.enableMultiRowSelection(e):(n=t.options.enableMultiRowSelection)!=null?n:!0},e.getToggleSelectedHandler=()=>{const n=e.getCanSelect();return r=>{var i;n&&e.toggleSelected((i=r.target)==null?void 0:i.checked)}}}},_4=(e,t,n,r,i)=>{var o;const a=i.getRow(t,!0);n?(a.getCanMultiSelect()||Object.keys(e).forEach(s=>delete e[s]),a.getCanSelect()&&(e[t]=!0)):delete e[t],r&&(o=a.subRows)!=null&&o.length&&a.getCanSelectSubRows()&&a.subRows.forEach(s=>_4(e,s.id,n,r,i))};function N3(e,t){const n=e.getState().rowSelection,r=[],i={},o=function(a,s){return a.map(u=>{var l;const c=SP(u,n);if(c&&(r.push(u),i[u.id]=u),(l=u.subRows)!=null&&l.length&&(u={...u,subRows:o(u.subRows)}),c)return u}).filter(Boolean)};return{rows:o(t.rows),flatRows:r,rowsById:i}}function SP(e,t){var n;return(n=t[e.id])!=null?n:!1}function S4(e,t,n){var r;if(!((r=e.subRows)!=null&&r.length))return!1;let i=!0,o=!1;return e.subRows.forEach(a=>{if(!(o&&!i)&&(a.getCanSelect()&&(SP(a,t)?o=!0:i=!1),a.subRows&&a.subRows.length)){const s=S4(a,t);s==="all"?o=!0:(s==="some"&&(o=!0),i=!1)}}),i?"all":o?"some":!1}const C4=/([0-9]+)/gm,xHe=(e,t,n)=>cY(Ll(e.getValue(n)).toLowerCase(),Ll(t.getValue(n)).toLowerCase()),wHe=(e,t,n)=>cY(Ll(e.getValue(n)),Ll(t.getValue(n))),_He=(e,t,n)=>CP(Ll(e.getValue(n)).toLowerCase(),Ll(t.getValue(n)).toLowerCase()),SHe=(e,t,n)=>CP(Ll(e.getValue(n)),Ll(t.getValue(n))),CHe=(e,t,n)=>{const r=e.getValue(n),i=t.getValue(n);return r>i?1:r<i?-1:0},EHe=(e,t,n)=>CP(e.getValue(n),t.getValue(n));function CP(e,t){return e===t?0:e>t?1:-1}function Ll(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}function cY(e,t){const n=e.split(C4).filter(Boolean),r=t.split(C4).filter(Boolean);for(;n.length&&r.length;){const i=n.shift(),o=r.shift(),a=parseInt(i,10),s=parseInt(o,10),u=[a,s].sort();if(isNaN(u[0])){if(i>o)return 1;if(o>i)return-1;continue}if(isNaN(u[1]))return isNaN(a)?-1:1;if(a>s)return 1;if(s>a)return-1}return n.length-r.length}const Jp={alphanumeric:xHe,alphanumericCaseSensitive:wHe,text:_He,textCaseSensitive:SHe,datetime:CHe,basic:EHe},OHe={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:Wo("sorting",e),isMultiSortEvent:t=>t.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{const n=t.getFilteredRowModel().flatRows.slice(10);let r=!1;for(const i of n){const o=i?.getValue(e.id);if(Object.prototype.toString.call(o)==="[object Date]")return Jp.datetime;if(typeof o=="string"&&(r=!0,o.split(C4).length>1))return Jp.alphanumeric}return r?Jp.text:Jp.basic},e.getAutoSortDir=()=>{const n=t.getFilteredRowModel().flatRows[0];return typeof n?.getValue(e.id)=="string"?"asc":"desc"},e.getSortingFn=()=>{var n,r;if(!e)throw new Error;return O2(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn==="auto"?e.getAutoSortingFn():(n=(r=t.options.sortingFns)==null?void 0:r[e.columnDef.sortingFn])!=null?n:Jp[e.columnDef.sortingFn]},e.toggleSorting=(n,r)=>{const i=e.getNextSortingOrder(),o=typeof n<"u"&&n!==null;t.setSorting(a=>{const s=a?.find(p=>p.id===e.id),u=a?.findIndex(p=>p.id===e.id);let l=[],c,f=o?n:i==="desc";if(a!=null&&a.length&&e.getCanMultiSort()&&r?s?c="toggle":c="add":a!=null&&a.length&&u!==a.length-1?c="replace":s?c="toggle":c="replace",c==="toggle"&&(o||i||(c="remove")),c==="add"){var h;l=[...a,{id:e.id,desc:f}],l.splice(0,l.length-((h=t.options.maxMultiSortColCount)!=null?h:Number.MAX_SAFE_INTEGER))}else c==="toggle"?l=a.map(p=>p.id===e.id?{...p,desc:f}:p):c==="remove"?l=a.filter(p=>p.id!==e.id):l=[{id:e.id,desc:f}];return l})},e.getFirstSortDir=()=>{var n,r;return((n=(r=e.columnDef.sortDescFirst)!=null?r:t.options.sortDescFirst)!=null?n:e.getAutoSortDir()==="desc")?"desc":"asc"},e.getNextSortingOrder=n=>{var r,i;const o=e.getFirstSortDir(),a=e.getIsSorted();return a?a!==o&&((r=t.options.enableSortingRemoval)==null||r)&&(!(n&&(i=t.options.enableMultiRemove)!=null)||i)?!1:a==="desc"?"asc":"desc":o},e.getCanSort=()=>{var n,r;return((n=e.columnDef.enableSorting)!=null?n:!0)&&((r=t.options.enableSorting)!=null?r:!0)&&!!e.accessorFn},e.getCanMultiSort=()=>{var n,r;return(n=(r=e.columnDef.enableMultiSort)!=null?r:t.options.enableMultiSort)!=null?n:!!e.accessorFn},e.getIsSorted=()=>{var n;const r=(n=t.getState().sorting)==null?void 0:n.find(i=>i.id===e.id);return r?r.desc?"desc":"asc":!1},e.getSortIndex=()=>{var n,r;return(n=(r=t.getState().sorting)==null?void 0:r.findIndex(i=>i.id===e.id))!=null?n:-1},e.clearSorting=()=>{t.setSorting(n=>n!=null&&n.length?n.filter(r=>r.id!==e.id):[])},e.getToggleSortingHandler=()=>{const n=e.getCanSort();return r=>{n&&(r.persist==null||r.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?t.options.isMultiSortEvent==null?void 0:t.options.isMultiSortEvent(r):!1))}}},createTable:e=>{e.setSorting=t=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var n,r;e.setSorting(t?[]:(n=(r=e.initialState)==null?void 0:r.sorting)!=null?n:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},AHe=[YWe,hHe,lHe,cHe,ZWe,XWe,pHe,gHe,OHe,sHe,mHe,vHe,yHe,bHe,fHe];function PHe(e){var t,n;const r=[...AHe,...(t=e._features)!=null?t:[]];let i={_features:r};const o=i._features.reduce((h,p)=>Object.assign(h,p.getDefaultOptions==null?void 0:p.getDefaultOptions(i)),{}),a=h=>i.options.mergeOptions?i.options.mergeOptions(o,h):{...o,...h};let u={...{},...(n=e.initialState)!=null?n:{}};i._features.forEach(h=>{var p;u=(p=h.getInitialState==null?void 0:h.getInitialState(u))!=null?p:u});const l=[];let c=!1;const f={_features:r,options:{...o,...e},initialState:u,_queue:h=>{l.push(h),c||(c=!0,Promise.resolve().then(()=>{for(;l.length;)l.shift()();c=!1}).catch(p=>setTimeout(()=>{throw p})))},reset:()=>{i.setState(i.initialState)},setOptions:h=>{const p=dl(h,i.options);i.options=a(p)},getState:()=>i.options.state,setState:h=>{i.options.onStateChange==null||i.options.onStateChange(h)},_getRowId:(h,p,m)=>{var v;return(v=i.options.getRowId==null?void 0:i.options.getRowId(h,p,m))!=null?v:`${m?[m.id,p].join("."):p}`},getCoreRowModel:()=>(i._getCoreRowModel||(i._getCoreRowModel=i.options.getCoreRowModel(i)),i._getCoreRowModel()),getRowModel:()=>i.getPaginationRowModel(),getRow:(h,p)=>{let m=(p?i.getPrePaginationRowModel():i.getRowModel()).rowsById[h];if(!m&&(m=i.getCoreRowModel().rowsById[h],!m))throw new Error;return m},_getDefaultColumnDef:St(()=>[i.options.defaultColumn],h=>{var p;return h=(p=h)!=null?p:{},{header:m=>{const v=m.header.column.columnDef;return v.accessorKey?v.accessorKey:v.accessorFn?v.id:null},cell:m=>{var v,b;return(v=(b=m.renderValue())==null||b.toString==null?void 0:b.toString())!=null?v:null},...i._features.reduce((m,v)=>Object.assign(m,v.getDefaultColumnDef==null?void 0:v.getDefaultColumnDef()),{}),...h}},Ct(e,"debugColumns")),_getColumnDefs:()=>i.options.columns,getAllColumns:St(()=>[i._getColumnDefs()],h=>{const p=function(m,v,b){return b===void 0&&(b=0),m.map(w=>{const x=GWe(i,w,b,v),S=w;return x.columns=S.columns?p(S.columns,x,b+1):[],x})};return p(h)},Ct(e,"debugColumns")),getAllFlatColumns:St(()=>[i.getAllColumns()],h=>h.flatMap(p=>p.getFlatColumns()),Ct(e,"debugColumns")),_getAllFlatColumnsById:St(()=>[i.getAllFlatColumns()],h=>h.reduce((p,m)=>(p[m.id]=m,p),{}),Ct(e,"debugColumns")),getAllLeafColumns:St(()=>[i.getAllColumns(),i._getOrderColumnsFn()],(h,p)=>{let m=h.flatMap(v=>v.getLeafColumns());return p(m)},Ct(e,"debugColumns")),getColumn:h=>i._getAllFlatColumnsById()[h]};Object.assign(i,f);for(let h=0;h<i._features.length;h++){const p=i._features[h];p==null||p.createTable==null||p.createTable(i)}return i}function tet(){return e=>St(()=>[e.options.data],t=>{const n={rows:[],flatRows:[],rowsById:{}},r=function(i,o,a){o===void 0&&(o=0);const s=[];for(let l=0;l<i.length;l++){const c=wP(e,e._getRowId(i[l],l,a),i[l],l,o,void 0,a?.id);if(n.flatRows.push(c),n.rowsById[c.id]=c,s.push(c),e.options.getSubRows){var u;c.originalSubRows=e.options.getSubRows(i[l],l),(u=c.originalSubRows)!=null&&u.length&&(c.subRows=r(c.originalSubRows,o+1,c))}}return s};return n.rows=r(t),n},Ct(e.options,"debugTable","getRowModel",()=>e._autoResetPageIndex()))}function kHe(e){const t=[],n=r=>{var i;t.push(r),(i=r.subRows)!=null&&i.length&&r.getIsExpanded()&&r.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}function fY(e,t,n){return n.options.filterFromLeafRows?THe(e,t,n):MHe(e,t,n)}function THe(e,t,n){var r;const i=[],o={},a=(r=n.options.maxLeafRowFilterDepth)!=null?r:100,s=function(u,l){l===void 0&&(l=0);const c=[];for(let h=0;h<u.length;h++){var f;let p=u[h];const m=wP(n,p.id,p.original,p.index,p.depth,void 0,p.parentId);if(m.columnFilters=p.columnFilters,(f=p.subRows)!=null&&f.length&&l<a){if(m.subRows=s(p.subRows,l+1),p=m,t(p)&&!m.subRows.length){c.push(p),o[p.id]=p,i.push(p);continue}if(t(p)||m.subRows.length){c.push(p),o[p.id]=p,i.push(p);continue}}else p=m,t(p)&&(c.push(p),o[p.id]=p,i.push(p))}return c};return{rows:s(e),flatRows:i,rowsById:o}}function MHe(e,t,n){var r;const i=[],o={},a=(r=n.options.maxLeafRowFilterDepth)!=null?r:100,s=function(u,l){l===void 0&&(l=0);const c=[];for(let h=0;h<u.length;h++){let p=u[h];if(t(p)){var f;if((f=p.subRows)!=null&&f.length&&l<a){const v=wP(n,p.id,p.original,p.index,p.depth,void 0,p.parentId);v.subRows=s(p.subRows,l+1),p=v}c.push(p),i.push(p),o[p.id]=p}}return c};return{rows:s(e),flatRows:i,rowsById:o}}function net(){return(e,t)=>St(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter,e.getFilteredRowModel()],(n,r,i)=>{if(!n.rows.length||!(r!=null&&r.length)&&!i)return n;const o=[...r.map(s=>s.id).filter(s=>s!==t),i?"__global__":void 0].filter(Boolean),a=s=>{for(let u=0;u<o.length;u++)if(s.columnFilters[o[u]]===!1)return!1;return!0};return fY(n.rows,a,e)},Ct(e.options,"debugTable"))}function ret(){return(e,t)=>St(()=>{var n;return[(n=e.getColumn(t))==null?void 0:n.getFacetedRowModel()]},n=>{if(!n)return new Map;let r=new Map;for(let o=0;o<n.flatRows.length;o++){const a=n.flatRows[o].getUniqueValues(t);for(let s=0;s<a.length;s++){const u=a[s];if(r.has(u)){var i;r.set(u,((i=r.get(u))!=null?i:0)+1)}else r.set(u,1)}}return r},Ct(e.options,"debugTable"))}function iet(){return e=>St(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(t,n,r)=>{if(!t.rows.length||!(n!=null&&n.length)&&!r){for(let h=0;h<t.flatRows.length;h++)t.flatRows[h].columnFilters={},t.flatRows[h].columnFiltersMeta={};return t}const i=[],o=[];(n??[]).forEach(h=>{var p;const m=e.getColumn(h.id);if(!m)return;const v=m.getFilterFn();v&&i.push({id:h.id,filterFn:v,resolvedValue:(p=v.resolveFilterValue==null?void 0:v.resolveFilterValue(h.value))!=null?p:h.value})});const a=(n??[]).map(h=>h.id),s=e.getGlobalFilterFn(),u=e.getAllLeafColumns().filter(h=>h.getCanGlobalFilter());r&&s&&u.length&&(a.push("__global__"),u.forEach(h=>{var p;o.push({id:h.id,filterFn:s,resolvedValue:(p=s.resolveFilterValue==null?void 0:s.resolveFilterValue(r))!=null?p:r})}));let l,c;for(let h=0;h<t.flatRows.length;h++){const p=t.flatRows[h];if(p.columnFilters={},i.length)for(let m=0;m<i.length;m++){l=i[m];const v=l.id;p.columnFilters[v]=l.filterFn(p,v,l.resolvedValue,b=>{p.columnFiltersMeta[v]=b})}if(o.length){for(let m=0;m<o.length;m++){c=o[m];const v=c.id;if(c.filterFn(p,v,c.resolvedValue,b=>{p.columnFiltersMeta[v]=b})){p.columnFilters.__global__=!0;break}}p.columnFilters.__global__!==!0&&(p.columnFilters.__global__=!1)}}const f=h=>{for(let p=0;p<a.length;p++)if(h.columnFilters[a[p]]===!1)return!1;return!0};return fY(t.rows,f,e)},Ct(e.options,"debugTable","getFilteredRowModel",()=>e._autoResetPageIndex()))}function oet(e){return t=>St(()=>[t.getState().pagination,t.getPrePaginationRowModel(),t.options.paginateExpandedRows?void 0:t.getState().expanded],(n,r)=>{if(!r.rows.length)return r;const{pageSize:i,pageIndex:o}=n;let{rows:a,flatRows:s,rowsById:u}=r;const l=i*o,c=l+i;a=a.slice(l,c);let f;t.options.paginateExpandedRows?f={rows:a,flatRows:s,rowsById:u}:f=kHe({rows:a,flatRows:s,rowsById:u}),f.flatRows=[];const h=p=>{f.flatRows.push(p),p.subRows.length&&p.subRows.forEach(h)};return f.rows.forEach(h),f},Ct(t.options,"debugTable"))}function aet(){return e=>St(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,n)=>{if(!n.rows.length||!(t!=null&&t.length))return n;const r=e.getState().sorting,i=[],o=r.filter(u=>{var l;return(l=e.getColumn(u.id))==null?void 0:l.getCanSort()}),a={};o.forEach(u=>{const l=e.getColumn(u.id);l&&(a[u.id]={sortUndefined:l.columnDef.sortUndefined,invertSorting:l.columnDef.invertSorting,sortingFn:l.getSortingFn()})});const s=u=>{const l=u.map(c=>({...c}));return l.sort((c,f)=>{for(let p=0;p<o.length;p+=1){var h;const m=o[p],v=a[m.id],b=v.sortUndefined,w=(h=m?.desc)!=null?h:!1;let x=0;if(b){const S=c.getValue(m.id),O=f.getValue(m.id),E=S===void 0,C=O===void 0;if(E||C){if(b==="first")return E?-1:1;if(b==="last")return E?1:-1;x=E&&C?0:E?b:-b}}if(x===0&&(x=v.sortingFn(c,f,m.id)),x!==0)return w&&(x*=-1),v.invertSorting&&(x*=-1),x}return c.index-f.index}),l.forEach(c=>{var f;i.push(c),(f=c.subRows)!=null&&f.length&&(c.subRows=s(c.subRows))}),l};return{rows:s(n.rows),flatRows:i,rowsById:n.rowsById}},Ct(e.options,"debugTable","getSortedRowModel",()=>e._autoResetPageIndex()))}/**
|
||
* react-table
|
||
*
|
||
* Copyright (c) TanStack
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/function set(e,t){return e?RHe(e)?y.createElement(e,t):e:null}function RHe(e){return DHe(e)||typeof e=="function"||$He(e)}function DHe(e){return typeof e=="function"&&(()=>{const t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}function $He(e){return typeof e=="object"&&typeof e.$$typeof=="symbol"&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}function uet(e){const t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=y.useState(()=>({current:PHe(t)})),[r,i]=y.useState(()=>n.current.initialState);return n.current.setOptions(o=>({...o,...e,state:{...r,...e.state},onStateChange:a=>{i(a),e.onStateChange==null||e.onStateChange(a)}})),n.current}const dY=Object.freeze({left:0,top:0,width:16,height:16}),kx=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),EP=Object.freeze({...dY,...kx}),E4=Object.freeze({...EP,body:"",hidden:!1});function IHe(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function nN(e,t){const n=IHe(e,t);for(const r in E4)r in kx?r in e&&!(r in n)&&(n[r]=kx[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function NHe(e,t){const n=e.icons,r=e.aliases||Object.create(null),i=Object.create(null);function o(a){if(n[a])return i[a]=[];if(!(a in i)){i[a]=null;const s=r[a]&&r[a].parent,u=s&&o(s);u&&(i[a]=[s].concat(u))}return i[a]}return Object.keys(n).concat(Object.keys(r)).forEach(o),i}function LHe(e,t,n){const r=e.icons,i=e.aliases||Object.create(null);let o={};function a(s){o=nN(r[s]||i[s],o)}return a(t),n.forEach(a),nN(e,o)}function hY(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(i=>{t(i,null),n.push(i)});const r=NHe(e);for(const i in r){const o=r[i];o&&(t(i,LHe(e,i,o)),n.push(i))}return n}const FHe={provider:"",aliases:{},not_found:{},...dY};function L3(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function pY(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!L3(e,FHe))return null;const n=t.icons;for(const i in n){const o=n[i];if(!i||typeof o.body!="string"||!L3(o,E4))return null}const r=t.aliases||Object.create(null);for(const i in r){const o=r[i],a=o.parent;if(!i||typeof a!="string"||!n[a]&&!r[a]||!L3(o,E4))return null}return t}const gY=/^[a-z0-9]+(-[a-z0-9]+)*$/,A2=(e,t,n,r="")=>{const i=e.split(":");if(e.slice(0,1)==="@"){if(i.length<2||i.length>3)return null;r=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){const s=i.pop(),u=i.pop(),l={provider:i.length>0?i[0]:r,prefix:u,name:s};return t&&!hy(l)?null:l}const o=i[0],a=o.split("-");if(a.length>1){const s={provider:r,prefix:a.shift(),name:a.join("-")};return t&&!hy(s)?null:s}if(n&&r===""){const s={provider:r,prefix:"",name:o};return t&&!hy(s,n)?null:s}return null},hy=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,rN=Object.create(null);function jHe(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function ff(e,t){const n=rN[e]||(rN[e]=Object.create(null));return n[t]||(n[t]=jHe(e,t))}function OP(e,t){return pY(t)?hY(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function BHe(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let lm=!1;function mY(e){return typeof e=="boolean"&&(lm=e),lm}function iN(e){const t=typeof e=="string"?A2(e,!0,lm):e;if(t){const n=ff(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function zHe(e,t){const n=A2(e,!0,lm);if(!n)return!1;const r=ff(n.provider,n.prefix);return t?BHe(r,n.name,t):(r.missing.add(n.name),!0)}function UHe(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),lm&&!t&&!e.prefix){let i=!1;return pY(e)&&(e.prefix="",hY(e,(o,a)=>{zHe(o,a)&&(i=!0)})),i}const n=e.prefix;if(!hy({provider:t,prefix:n,name:"a"}))return!1;const r=ff(t,n);return!!OP(r,e)}const vY=Object.freeze({width:null,height:null}),yY=Object.freeze({...vY,...kx}),VHe=/(-?[0-9.]*[0-9]+[0-9.]*)/g,WHe=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function oN(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(VHe);if(r===null||!r.length)return e;const i=[];let o=r.shift(),a=WHe.test(o);for(;;){if(a){const s=parseFloat(o);isNaN(s)?i.push(o):i.push(Math.ceil(s*t*n)/n)}else i.push(o);if(o=r.shift(),o===void 0)return i.join("");a=!a}}function HHe(e,t="defs"){let n="";const r=e.indexOf("<"+t);for(;r>=0;){const i=e.indexOf(">",r),o=e.indexOf("</"+t);if(i===-1||o===-1)break;const a=e.indexOf(">",o);if(a===-1)break;n+=e.slice(i+1,o).trim(),e=e.slice(0,r).trim()+e.slice(a+1)}return{defs:n,content:e}}function KHe(e,t){return e?"<defs>"+e+"</defs>"+t:t}function qHe(e,t,n){const r=HHe(e);return KHe(r.defs,t+r.content+n)}const GHe=e=>e==="unset"||e==="undefined"||e==="none";function YHe(e,t){const n={...EP,...e},r={...yY,...t},i={left:n.left,top:n.top,width:n.width,height:n.height};let o=n.body;[n,r].forEach(v=>{const b=[],w=v.hFlip,x=v.vFlip;let S=v.rotate;w?x?S+=2:(b.push("translate("+(i.width+i.left).toString()+" "+(0-i.top).toString()+")"),b.push("scale(-1 1)"),i.top=i.left=0):x&&(b.push("translate("+(0-i.left).toString()+" "+(i.height+i.top).toString()+")"),b.push("scale(1 -1)"),i.top=i.left=0);let O;switch(S<0&&(S-=Math.floor(S/4)*4),S=S%4,S){case 1:O=i.height/2+i.top,b.unshift("rotate(90 "+O.toString()+" "+O.toString()+")");break;case 2:b.unshift("rotate(180 "+(i.width/2+i.left).toString()+" "+(i.height/2+i.top).toString()+")");break;case 3:O=i.width/2+i.left,b.unshift("rotate(-90 "+O.toString()+" "+O.toString()+")");break}S%2===1&&(i.left!==i.top&&(O=i.left,i.left=i.top,i.top=O),i.width!==i.height&&(O=i.width,i.width=i.height,i.height=O)),b.length&&(o=qHe(o,'<g transform="'+b.join(" ")+'">',"</g>"))});const a=r.width,s=r.height,u=i.width,l=i.height;let c,f;a===null?(f=s===null?"1em":s==="auto"?l:s,c=oN(f,u/l)):(c=a==="auto"?u:a,f=s===null?oN(c,l/u):s==="auto"?l:s);const h={},p=(v,b)=>{GHe(b)||(h[v]=b.toString())};p("width",c),p("height",f);const m=[i.left,i.top,u,l];return h.viewBox=m.join(" "),{attributes:h,viewBox:m,body:o}}const ZHe=/\sid="(\S+)"/g,XHe="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let QHe=0;function JHe(e,t=XHe){const n=[];let r;for(;r=ZHe.exec(e);)n.push(r[1]);if(!n.length)return e;const i="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(o=>{const a=typeof t=="function"?t(o):t+(QHe++).toString(),s=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+s+')([")]|\\.[a-z])',"g"),"$1"+a+i+"$3")}),e=e.replace(new RegExp(i,"g"),""),e}const O4=Object.create(null);function eKe(e,t){O4[e]=t}function A4(e){return O4[e]||O4[""]}function AP(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const PP=Object.create(null),e0=["https://api.simplesvg.com","https://api.unisvg.com"],py=[];for(;e0.length>0;)e0.length===1||Math.random()>.5?py.push(e0.shift()):py.push(e0.pop());PP[""]=AP({resources:["https://api.iconify.design"].concat(py)});function tKe(e,t){const n=AP(t);return n===null?!1:(PP[e]=n,!0)}function kP(e){return PP[e]}const nKe=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let aN=nKe();function rKe(e,t){const n=kP(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let i=0;n.resources.forEach(a=>{i=Math.max(i,a.length)});const o=t+".json?icons=";r=n.maxURL-i-n.path.length-o.length}return r}function iKe(e){return e===404}const oKe=(e,t,n)=>{const r=[],i=rKe(e,t),o="icons";let a={type:o,provider:e,prefix:t,icons:[]},s=0;return n.forEach((u,l)=>{s+=u.length+1,s>=i&&l>0&&(r.push(a),a={type:o,provider:e,prefix:t,icons:[]},s=u.length),a.icons.push(u)}),r.push(a),r};function aKe(e){if(typeof e=="string"){const t=kP(e);if(t)return t.path}return"/"}const sKe=(e,t,n)=>{if(!aN){n("abort",424);return}let r=aKe(t.provider);switch(t.type){case"icons":{const o=t.prefix,s=t.icons.join(","),u=new URLSearchParams({icons:s});r+=o+".json?"+u.toString();break}case"custom":{const o=t.uri;r+=o.slice(0,1)==="/"?o.slice(1):o;break}default:n("abort",400);return}let i=503;aN(e+r).then(o=>{const a=o.status;if(a!==200){setTimeout(()=>{n(iKe(a)?"abort":"next",a)});return}return i=501,o.json()}).then(o=>{if(typeof o!="object"||o===null){setTimeout(()=>{o===404?n("abort",o):n("next",i)});return}setTimeout(()=>{n("success",o)})}).catch(()=>{n("next",i)})},uKe={prepare:oKe,send:sKe};function lKe(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((i,o)=>i.provider!==o.provider?i.provider.localeCompare(o.provider):i.prefix!==o.prefix?i.prefix.localeCompare(o.prefix):i.name.localeCompare(o.name));let r={provider:"",prefix:"",name:""};return e.forEach(i=>{if(r.name===i.name&&r.prefix===i.prefix&&r.provider===i.provider)return;r=i;const o=i.provider,a=i.prefix,s=i.name,u=n[o]||(n[o]=Object.create(null)),l=u[a]||(u[a]=ff(o,a));let c;s in l.icons?c=t.loaded:a===""||l.missing.has(s)?c=t.missing:c=t.pending;const f={provider:o,prefix:a,name:s};c.push(f)}),t}function bY(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(i=>i.id!==t))})}function cKe(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const r=e.provider,i=e.prefix;t.forEach(o=>{const a=o.icons,s=a.pending.length;a.pending=a.pending.filter(u=>{if(u.prefix!==i)return!0;const l=u.name;if(e.icons[l])a.loaded.push({provider:r,prefix:i,name:l});else if(e.missing.has(l))a.missing.push({provider:r,prefix:i,name:l});else return n=!0,!0;return!1}),a.pending.length!==s&&(n||bY([e],o.id),o.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),o.abort))})}))}let fKe=0;function dKe(e,t,n){const r=fKe++,i=bY.bind(null,n,r);if(!t.pending.length)return i;const o={id:r,icons:t,callback:e,abort:i};return n.forEach(a=>{(a.loaderCallbacks||(a.loaderCallbacks=[])).push(o)}),i}function hKe(e,t=!0,n=!1){const r=[];return e.forEach(i=>{const o=typeof i=="string"?A2(i,t,n):i;o&&r.push(o)}),r}var pKe={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function gKe(e,t,n,r){const i=e.resources.length,o=e.random?Math.floor(Math.random()*i):e.index;let a;if(e.random){let C=e.resources.slice(0);for(a=[];C.length>1;){const P=Math.floor(Math.random()*C.length);a.push(C[P]),C=C.slice(0,P).concat(C.slice(P+1))}a=a.concat(C)}else a=e.resources.slice(o).concat(e.resources.slice(0,o));const s=Date.now();let u="pending",l=0,c,f=null,h=[],p=[];typeof r=="function"&&p.push(r);function m(){f&&(clearTimeout(f),f=null)}function v(){u==="pending"&&(u="aborted"),m(),h.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),h=[]}function b(C,P){P&&(p=[]),typeof C=="function"&&p.push(C)}function w(){return{startTime:s,payload:t,status:u,queriesSent:l,queriesPending:h.length,subscribe:b,abort:v}}function x(){u="failed",p.forEach(C=>{C(void 0,c)})}function S(){h.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),h=[]}function O(C,P,M){const I=P!=="success";switch(h=h.filter(B=>B!==C),u){case"pending":break;case"failed":if(I||!e.dataAfterTimeout)return;break;default:return}if(P==="abort"){c=M,x();return}if(I){c=M,h.length||(a.length?E():x());return}if(m(),S(),!e.random){const B=e.resources.indexOf(C.resource);B!==-1&&B!==e.index&&(e.index=B)}u="completed",p.forEach(B=>{B(M)})}function E(){if(u!=="pending")return;m();const C=a.shift();if(C===void 0){if(h.length){f=setTimeout(()=>{m(),u==="pending"&&(S(),x())},e.timeout);return}x();return}const P={status:"pending",resource:C,callback:(M,I)=>{O(P,M,I)}};h.push(P),l++,f=setTimeout(E,e.rotate),n(C,t,P.callback)}return setTimeout(E),w}function xY(e){const t={...pKe,...e};let n=[];function r(){n=n.filter(s=>s().status==="pending")}function i(s,u,l){const c=gKe(t,s,u,(f,h)=>{r(),l&&l(f,h)});return n.push(c),c}function o(s){return n.find(u=>s(u))||null}return{query:i,find:o,setIndex:s=>{t.index=s},getIndex:()=>t.index,cleanup:r}}function sN(){}const F3=Object.create(null);function mKe(e){if(!F3[e]){const t=kP(e);if(!t)return;const n=xY(t),r={config:t,redundancy:n};F3[e]=r}return F3[e]}function vKe(e,t,n){let r,i;if(typeof e=="string"){const o=A4(e);if(!o)return n(void 0,424),sN;i=o.send;const a=mKe(e);a&&(r=a.redundancy)}else{const o=AP(e);if(o){r=xY(o);const a=e.resources?e.resources[0]:"",s=A4(a);s&&(i=s.send)}}return!r||!i?(n(void 0,424),sN):r.query(t,i,n)().abort}const uN="iconify2",cm="iconify",wY=cm+"-count",lN=cm+"-version",_Y=36e5,yKe=168,bKe=50;function P4(e,t){try{return e.getItem(t)}catch{}}function TP(e,t,n){try{return e.setItem(t,n),!0}catch{}}function cN(e,t){try{e.removeItem(t)}catch{}}function k4(e,t){return TP(e,wY,t.toString())}function T4(e){return parseInt(P4(e,wY))||0}const P2={local:!0,session:!0},SY={local:new Set,session:new Set};let MP=!1;function xKe(e){MP=e}let j1=typeof window>"u"?{}:window;function CY(e){const t=e+"Storage";try{if(j1&&j1[t]&&typeof j1[t].length=="number")return j1[t]}catch{}P2[e]=!1}function EY(e,t){const n=CY(e);if(!n)return;const r=P4(n,lN);if(r!==uN){if(r){const s=T4(n);for(let u=0;u<s;u++)cN(n,cm+u.toString())}TP(n,lN,uN),k4(n,0);return}const i=Math.floor(Date.now()/_Y)-yKe,o=s=>{const u=cm+s.toString(),l=P4(n,u);if(typeof l=="string"){try{const c=JSON.parse(l);if(typeof c=="object"&&typeof c.cached=="number"&&c.cached>i&&typeof c.provider=="string"&&typeof c.data=="object"&&typeof c.data.prefix=="string"&&t(c,s))return!0}catch{}cN(n,u)}};let a=T4(n);for(let s=a-1;s>=0;s--)o(s)||(s===a-1?(a--,k4(n,a)):SY[e].add(s))}function OY(){if(!MP){xKe(!0);for(const e in P2)EY(e,t=>{const n=t.data,r=t.provider,i=n.prefix,o=ff(r,i);if(!OP(o,n).length)return!1;const a=n.lastModified||-1;return o.lastModifiedCached=o.lastModifiedCached?Math.min(o.lastModifiedCached,a):a,!0})}}function wKe(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const r in P2)EY(r,i=>{const o=i.data;return i.provider!==e.provider||o.prefix!==e.prefix||o.lastModified===t});return!0}function _Ke(e,t){MP||OY();function n(r){let i;if(!P2[r]||!(i=CY(r)))return;const o=SY[r];let a;if(o.size)o.delete(a=Array.from(o).shift());else if(a=T4(i),a>=bKe||!k4(i,a+1))return;const s={cached:Math.floor(Date.now()/_Y),provider:e.provider,data:t};return TP(i,cm+a.toString(),JSON.stringify(s))}t.lastModified&&!wKe(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function SKe(){}function CKe(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,cKe(e)}))}function EKe(e){const t=[],n=[];return e.forEach(r=>{(r.match(gY)?t:n).push(r)}),{valid:t,invalid:n}}function t0(e,t,n,r){function i(){const o=e.pendingIcons;t.forEach(a=>{o&&o.delete(a),e.icons[a]||e.missing.add(a)})}if(n&&typeof n=="object")try{if(!OP(e,n).length){i();return}r&&_Ke(e,n)}catch(o){console.error(o)}i(),CKe(e)}function fN(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function OKe(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:r}=e,i=e.iconsToLoad;if(delete e.iconsToLoad,!i||!i.length)return;const o=e.loadIcon;if(e.loadIcons&&(i.length>1||!o)){fN(e.loadIcons(i,r,n),c=>{t0(e,i,c,!1)});return}if(o){i.forEach(c=>{const f=o(c,r,n);fN(f,h=>{const p=h?{prefix:r,icons:{[c]:h}}:null;t0(e,[c],p,!1)})});return}const{valid:a,invalid:s}=EKe(i);if(s.length&&t0(e,s,null,!1),!a.length)return;const u=r.match(gY)?A4(n):null;if(!u){t0(e,a,null,!1);return}u.prepare(n,r,a).forEach(c=>{vKe(n,c,f=>{t0(e,c.icons,f,!0)})})}))}const AKe=(e,t)=>{const n=hKe(e,!0,mY()),r=lKe(n);if(!r.pending.length){let u=!0;return setTimeout(()=>{u&&t(r.loaded,r.missing,r.pending,SKe)}),()=>{u=!1}}const i=Object.create(null),o=[];let a,s;return r.pending.forEach(u=>{const{provider:l,prefix:c}=u;if(c===s&&l===a)return;a=l,s=c,o.push(ff(l,c));const f=i[l]||(i[l]=Object.create(null));f[c]||(f[c]=[])}),r.pending.forEach(u=>{const{provider:l,prefix:c,name:f}=u,h=ff(l,c),p=h.pendingIcons||(h.pendingIcons=new Set);p.has(f)||(p.add(f),i[l][c].push(f))}),o.forEach(u=>{const l=i[u.provider][u.prefix];l.length&&OKe(u,l)}),dKe(t,r,o)};function PKe(e,t){const n={...e};for(const r in t){const i=t[r],o=typeof i;r in vY?(i===null||i&&(o==="string"||o==="number"))&&(n[r]=i):o===typeof n[r]&&(n[r]=r==="rotate"?i%4:i)}return n}const kKe=/[\s,]+/;function TKe(e,t){t.split(kKe).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function MKe(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(i){for(;i<0;)i+=4;return i%4}if(n===""){const i=parseInt(e);return isNaN(i)?0:r(i)}else if(n!==e){let i=0;switch(n){case"%":i=25;break;case"deg":i=90}if(i){let o=parseFloat(e.slice(0,e.length-n.length));return isNaN(o)?0:(o=o/i,o%1===0?r(o):0)}}return t}function RKe(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+e+"</svg>"}function DKe(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function $Ke(e){return"data:image/svg+xml,"+DKe(e)}function IKe(e){return'url("'+$Ke(e)+'")'}let N0;function NKe(){try{N0=window.trustedTypes.createPolicy("iconify",{createHTML:e=>e})}catch{N0=null}}function LKe(e){return N0===void 0&&NKe(),N0?N0.createHTML(e):e}const AY={...yY,inline:!1},FKe={xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},jKe={display:"inline-block"},M4={backgroundColor:"currentColor"},PY={backgroundColor:"transparent"},dN={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},hN={WebkitMask:M4,mask:M4,background:PY};for(const e in hN){const t=hN[e];for(const n in dN)t[e+n]=dN[n]}const BKe={...AY,inline:!0};function pN(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const zKe=(e,t,n)=>{const r=t.inline?BKe:AY,i=PKe(r,t),o=t.mode||"svg",a={},s=t.style||{},u={...o==="svg"?FKe:{}};if(n){const b=A2(n,!1,!0);if(b){const w=["iconify"],x=["provider","prefix"];for(const S of x)b[S]&&w.push("iconify--"+b[S]);u.className=w.join(" ")}}for(let b in t){const w=t[b];if(w!==void 0)switch(b){case"icon":case"style":case"children":case"onLoad":case"mode":case"ssr":break;case"_ref":u.ref=w;break;case"className":u[b]=(u[b]?u[b]+" ":"")+w;break;case"inline":case"hFlip":case"vFlip":i[b]=w===!0||w==="true"||w===1;break;case"flip":typeof w=="string"&&TKe(i,w);break;case"color":a.color=w;break;case"rotate":typeof w=="string"?i[b]=MKe(w):typeof w=="number"&&(i[b]=w);break;case"ariaHidden":case"aria-hidden":w!==!0&&w!=="true"&&delete u["aria-hidden"];break;default:r[b]===void 0&&(u[b]=w)}}const l=YHe(e,i),c=l.attributes;if(i.inline&&(a.verticalAlign="-0.125em"),o==="svg"){u.style={...a,...s},Object.assign(u,c);let b=0,w=t.id;return typeof w=="string"&&(w=w.replace(/-/g,"_")),u.dangerouslySetInnerHTML={__html:LKe(JHe(l.body,w?()=>w+"ID"+b++:"iconifyReact"))},y.createElement("svg",u)}const{body:f,width:h,height:p}=e,m=o==="mask"||(o==="bg"?!1:f.indexOf("currentColor")!==-1),v=RKe(f,{...c,width:h+"",height:p+""});return u.style={...a,"--svg":IKe(v),width:pN(c.width),height:pN(c.height),...jKe,...m?M4:PY,...s},y.createElement("span",u)};mY(!0);eKe("",uKe);if(typeof document<"u"&&typeof window<"u"){OY();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!UHe(r))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const r="IconifyProviders["+n+"] is invalid.";try{const i=t[n];if(typeof i!="object"||!i||i.resources===void 0)continue;tKe(n,i)||console.error(r)}catch{console.error(r)}}}}function kY(e){const[t,n]=y.useState(!!e.ssr),[r,i]=y.useState({});function o(p){if(p){const m=e.icon;if(typeof m=="object")return{name:"",data:m};const v=iN(m);if(v)return{name:m,data:v}}return{name:""}}const[a,s]=y.useState(o(!!e.ssr));function u(){const p=r.callback;p&&(p(),i({}))}function l(p){if(JSON.stringify(a)!==JSON.stringify(p))return u(),s(p),!0}function c(){var p;const m=e.icon;if(typeof m=="object"){l({name:"",data:m});return}const v=iN(m);if(l({name:m,data:v}))if(v===void 0){const b=AKe([m],c);i({callback:b})}else v&&((p=e.onLoad)===null||p===void 0||p.call(e,m))}y.useEffect(()=>(n(!0),u),[]),y.useEffect(()=>{t&&c()},[e.icon,t]);const{name:f,data:h}=a;return h?zKe({...EP,...h},e,f):e.children?e.children:y.createElement("span",{})}const cet=y.forwardRef((e,t)=>kY({...e,_ref:t}));y.forwardRef((e,t)=>kY({inline:!0,...e,_ref:t}));var TY="AlertDialog",[UKe,fet]=vi(TY,[Kz]),$u=Kz(),MY=e=>{const{__scopeAlertDialog:t,...n}=e,r=$u(t);return N.jsx(qme,{...r,...n,modal:!0})};MY.displayName=TY;var VKe="AlertDialogTrigger",RY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,i=$u(n);return N.jsx(Gme,{...i,...r,ref:t})});RY.displayName=VKe;var WKe="AlertDialogPortal",DY=e=>{const{__scopeAlertDialog:t,...n}=e,r=$u(t);return N.jsx(Yme,{...r,...n})};DY.displayName=WKe;var HKe="AlertDialogOverlay",$Y=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,i=$u(n);return N.jsx(Zme,{...i,...r,ref:t})});$Y.displayName=HKe;var Bd="AlertDialogContent",[KKe,qKe]=UKe(Bd),IY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,children:r,...i}=e,o=$u(n),a=y.useRef(null),s=Yt(t,a),u=y.useRef(null);return N.jsx(Vme,{contentName:Bd,titleName:NY,docsSlug:"alert-dialog",children:N.jsx(KKe,{scope:n,cancelRef:u,children:N.jsxs(Xme,{role:"alertdialog",...o,...i,ref:s,onOpenAutoFocus:Ye(i.onOpenAutoFocus,l=>{l.preventDefault(),u.current?.focus({preventScroll:!0})}),onPointerDownOutside:l=>l.preventDefault(),onInteractOutside:l=>l.preventDefault(),children:[N.jsx(BO,{children:r}),N.jsx(YKe,{contentRef:a})]})})})});IY.displayName=Bd;var NY="AlertDialogTitle",LY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,i=$u(n);return N.jsx(Qme,{...i,...r,ref:t})});LY.displayName=NY;var FY="AlertDialogDescription",jY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,i=$u(n);return N.jsx(Jme,{...i,...r,ref:t})});jY.displayName=FY;var GKe="AlertDialogAction",BY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,i=$u(n);return N.jsx(uU,{...i,...r,ref:t})});BY.displayName=GKe;var zY="AlertDialogCancel",UY=y.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,{cancelRef:i}=qKe(zY,n),o=$u(n),a=Yt(t,i);return N.jsx(uU,{...o,...r,ref:a})});UY.displayName=zY;var YKe=({contentRef:e})=>{const t=`\`${Bd}\` requires a description for the component to be accessible for screen reader users.
|
||
|
||
You can add a description to the \`${Bd}\` by passing a \`${FY}\` component as a child, which also benefits sighted users by adding visible context to the dialog.
|
||
|
||
Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${Bd}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.
|
||
|
||
For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return y.useEffect(()=>{document.getElementById(e.current?.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},det=MY,het=RY,pet=DY,get=$Y,met=IY,vet=BY,yet=UY,bet=LY,xet=jY;function ds(){return ds=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ds.apply(this,arguments)}function Bn(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function R4(e,t){return R4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},R4(e,t)}function Fn(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,R4(e,t)}var B1,ZKe=new Uint8Array(16);function XKe(){if(!B1&&(B1=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!B1))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return B1(ZKe)}const QKe=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function JKe(e){return typeof e=="string"&&QKe.test(e)}var ci=[];for(var j3=0;j3<256;++j3)ci.push((j3+256).toString(16).substr(1));function eqe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(ci[e[t+0]]+ci[e[t+1]]+ci[e[t+2]]+ci[e[t+3]]+"-"+ci[e[t+4]]+ci[e[t+5]]+"-"+ci[e[t+6]]+ci[e[t+7]]+"-"+ci[e[t+8]]+ci[e[t+9]]+"-"+ci[e[t+10]]+ci[e[t+11]]+ci[e[t+12]]+ci[e[t+13]]+ci[e[t+14]]+ci[e[t+15]]).toLowerCase();if(!JKe(n))throw TypeError("Stringified UUID is invalid");return n}function VY(e,t,n){e=e||{};var r=e.random||(e.rng||XKe)();return r[6]=r[6]&15|64,r[8]=r[8]&63|128,eqe(r)}function Ar(e){return y.createElement("i",{className:"rmel-iconfont rmel-icon-"+e.type})}function tqe(e){return y.createElement("div",{className:"rc-md-navigation "+(e.visible?"visible":"in-visible")},y.createElement("div",{className:"navigation-nav left"},y.createElement("div",{className:"button-wrap"},e.left)),y.createElement("div",{className:"navigation-nav right"},y.createElement("div",{className:"button-wrap"},e.right)))}function nqe(e){return y.createElement("div",{className:"tool-bar",style:e.style},e.children)}var WY=function(e){Fn(t,e);function t(){for(var n,r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=e.call.apply(e,[this].concat(i))||this,n.EVENT_CHANGE="a1",n.EVENT_FULL_SCREEN="a2",n.EVENT_VIEW_CHANGE="a3",n.EVENT_KEY_DOWN="a4",n.EVENT_EDITOR_KEY_DOWN="a5",n.EVENT_FOCUS="a5",n.EVENT_BLUR="a6",n.EVENT_SCROLL="a7",n.EVENT_LANG_CHANGE="b1",n}return t}(Hq.EventEmitter),hl=new WY;const rqe={clearTip:"Are you sure you want to clear all contents?",btnHeader:"Header",btnClear:"Clear",btnBold:"Bold",btnItalic:"Italic",btnUnderline:"Underline",btnStrikethrough:"Strikethrough",btnUnordered:"Unordered list",btnOrdered:"Ordered list",btnQuote:"Quote",btnLineBreak:"Line break",btnInlineCode:"Inline code",btnCode:"Code",btnTable:"Table",btnImage:"Image",btnLink:"Link",btnUndo:"Undo",btnRedo:"Redo",btnFullScreen:"Full screen",btnExitFullScreen:"Exit full screen",btnModeEditor:"Only display editor",btnModePreview:"Only display preview",btnModeAll:"Display both editor and preview",selectTabMap:"Actual input when typing a Tab key",tab:"Tab",spaces:"Spaces"},iqe={clearTip:"您确定要清空所有内容吗?",btnHeader:"标题",btnClear:"清空",btnBold:"加粗",btnItalic:"斜体",btnUnderline:"下划线",btnStrikethrough:"删除线",btnUnordered:"无序列表",btnOrdered:"有序列表",btnQuote:"引用",btnLineBreak:"换行",btnInlineCode:"行内代码",btnCode:"代码块",btnTable:"表格",btnImage:"图片",btnLink:"链接",btnUndo:"撤销",btnRedo:"重做",btnFullScreen:"全屏",btnExitFullScreen:"退出全屏",btnModeEditor:"仅显示编辑器",btnModePreview:"仅显示预览",btnModeAll:"显示编辑器与预览",selectTabMap:"按下 Tab 键时实际的输入",tab:"制表符",spaces:"空格"};var oqe=function(){function e(){this.langs={enUS:rqe,zhCN:iqe},this.current="enUS",this.setUp()}var t=e.prototype;return t.setUp=function(){if(!(typeof window>"u")){var r="enUS";if(navigator.language){var i=navigator.language.split("-");r=i[0],i.length!==1&&(r+=i[i.length-1].toUpperCase())}if(navigator.browserLanguage){var o=navigator.browserLanguage.split("-");r=o[0],o[1]&&(r+=o[1].toUpperCase())}this.current!==r&&this.isAvailable(r)&&(this.current=r,hl.emit(hl.EVENT_LANG_CHANGE,this,r,this.langs[r]))}},t.isAvailable=function(r){return typeof this.langs[r]<"u"},t.add=function(r,i){this.langs[r]=i},t.setCurrent=function(r){if(!this.isAvailable(r))throw new Error("Language "+r+" is not exists");this.current!==r&&(this.current=r,hl.emit(hl.EVENT_LANG_CHANGE,this,r,this.langs[r]))},t.get=function(r,i){var o=this.langs[this.current][r]||"";return i&&Object.keys(i).forEach(function(a){o=o.replace(new RegExp("\\{"+a+"\\}","g"),i[a])}),o},t.getCurrent=function(){return this.current},e}(),Ln=new oqe;function fm(e){"@babel/helpers - typeof";return fm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fm(e)}function aqe(e,t){if(fm(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(fm(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function sqe(e){var t=aqe(e,"string");return fm(t)=="symbol"?t:t+""}function uqe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,sqe(r.key),r)}}function HY(e,t,n){return t&&uqe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}var vr=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.getConfig=function(i,o){return typeof this.props.config[i]<"u"&&this.props.config[i]!==null?this.props.config[i]:o},HY(t,[{key:"editor",get:function(){return this.props.editor}},{key:"editorConfig",get:function(){return this.props.editorConfig}}]),t}(y.Component);vr.pluginName="";vr.align="left";vr.defaultConfig={};var D4=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.render=function(){return y.createElement("span",{className:"rc-md-divider"})},t}(vr);D4.pluginName="divider";var lqe={start:0,end:0,text:""};function cqe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=fqe(e))||t){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fqe(e,t){if(e){if(typeof e=="string")return gN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gN(e,t)}}function gN(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function RP(e){return e&&(e instanceof Promise||(typeof e=="object"||typeof e=="function")&&typeof e.then=="function")}function dqe(e,t){for(var n="",r=t;r--;)n+=e;return n}function hqe(e,t){var n=t.withKey,r=t.keyCode,i=t.key,o=t.aliasCommand,a={ctrlKey:e.ctrlKey,metaKey:e.metaKey,altKey:e.altKey,shiftKey:e.shiftKey,keyCode:e.keyCode,key:e.key};if(o&&(a.ctrlKey=a.ctrlKey||a.metaKey),n&&n.length>0)for(var s=cqe(n),u;!(u=s()).done;){var l=u.value;if(typeof a[l]<"u"&&!a[l])return!1}else if(a.metaKey||a.ctrlKey||a.shiftKey||a.altKey)return!1;return a.key?a.key===i:a.keyCode===r}function B3(e,t){var n=e.split(`
|
||
`),r=e.substr(0,t).split(`
|
||
`),i=r.length,o=r[r.length-1].length,a=n[r.length-1],s=r.length>1?r[r.length-2]:null,u=n.length>r.length?n[r.length]:null;return{line:i,col:o,beforeText:e.substr(0,t),afterText:e.substr(t),curLine:a,prevLine:s,nextLine:u}}var id={bold:["**","**"],italic:["*","*"],underline:["++","++"],strikethrough:["~~","~~"],quote:[`
|
||
> `,`
|
||
`],inlinecode:["`","`"],code:["\n```\n","\n```\n"]};for(var z1=1;z1<=6;z1++)id["h"+z1]=[`
|
||
`+dqe("#",z1)+" ",`
|
||
`];function pqe(e){for(var t=e.row,n=t===void 0?2:t,r=e.col,i=r===void 0?2:r,o=["|"],a=["|"],s=["|"],u="",l=1;l<=i;l++)o.push(" Head |"),s.push(" --- |"),a.push(" Data |");for(var c=1;c<=n;c++)u+=`
|
||
`+a.join("");return o.join("")+`
|
||
`+s.join("")+u}function mN(e,t){var n=t;if(n.substr(0,1)!==`
|
||
`&&(n=`
|
||
`+n),e==="unordered")return n.length>1?n.replace(/\n/g,`
|
||
* `).trim():"* ";var r=1;return n.length>1?n.replace(/\n/g,function(){return`
|
||
`+r+++". "}).trim():"1. "}function z3(e,t){return{text:e,newBlock:t,selection:{start:e.length,end:e.length}}}function $4(e,t,n){if(typeof id[t]<"u")return{text:""+id[t][0]+e+id[t][1],selection:{start:id[t][0].length,end:id[t][0].length+e.length}};switch(t){case"tab":var r=n.tabMapValue===1?" ":" ".repeat(n.tabMapValue),i=r+e.replace(/\n/g,`
|
||
`+r),o=e.includes(`
|
||
`)?e.match(/\n/g).length:0;return{text:i,selection:{start:n.tabMapValue,end:n.tabMapValue*(o+1)+e.length}};case"unordered":return z3(mN("unordered",e),!0);case"order":return z3(mN("order",e),!0);case"hr":return z3("---",!0);case"table":return{text:pqe(n),newBlock:!0};case"image":return{text:"+")",selection:{start:2,end:e.length+2}};case"link":return{text:"["+e+"]("+(n.linkUrl||"")+")",selection:{start:1,end:e.length+1}}}return{text:e,selection:{start:0,end:e.length}}}function KY(e,t){var n={};return Object.keys(e).forEach(function(r){if(typeof t[r]>"u"){n[r]=e[r];return}if(typeof t[r]=="object"){Array.isArray(t[r])?n[r]=[].concat(t[r]):n[r]=KY(e[r],t[r]);return}n[r]=t[r]}),n}function gqe(e){for(var t=ds({},e),n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return r.forEach(function(o){typeof o=="object"&&(t=KY(t,o))}),t}function qY(e,t){var n=$4("","image",{target:"Uploading_"+VY(),imageUrl:""}).text,r=new Promise(function(i){var o=!0,a=function(l){o&&console.warn("Deprecated: onImageUpload should return a Promise, callback will be removed in future"),i($4("","image",{target:e.name,imageUrl:l}).text)},s=t(e,a);RP(s)&&(o=!1,s.then(a))});return{placeholder:n,uploaded:r}}var vN={theme:"default",view:{menu:!0,md:!0,html:!0},canView:{menu:!0,md:!0,html:!0,both:!0,fullScreen:!0,hideMenu:!0},htmlClass:"",markdownClass:"",syncScrollMode:["rightFollowLeft","leftFollowRight"],imageUrl:"",imageAccept:"",linkUrl:"",loggerMaxSize:100,loggerInterval:600,table:{maxRow:4,maxCol:6},allowPasteImage:!0,onImageUpload:void 0,onCustomImageUpload:void 0,shortcuts:!0,onChangeTrigger:"both"},mqe=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.el=y.createRef(),i}var n=t.prototype;return n.getElement=function(){return this.el.current},n.getHeight=function(){return this.el.current?this.el.current.offsetHeight:0},t}(y.Component),vqe=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.getHtml=function(){return typeof this.props.html=="string"?this.props.html:this.el.current?this.el.current.innerHTML:""},n.render=function(){return typeof this.props.html=="string"?y.createElement("div",{ref:this.el,dangerouslySetInnerHTML:{__html:this.props.html},className:this.props.className||"custom-html-style"}):y.createElement("div",{ref:this.el,className:this.props.className||"custom-html-style"},this.props.html)},t}(mqe);function U3(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=yqe(e))||t){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yqe(e,t){if(e){if(typeof e=="string")return yN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yN(e,t)}}function yN(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var yr=function(e){Fn(t,e),t.use=function(i,o){o===void 0&&(o={});for(var a=0;a<t.plugins.length;a++)if(t.plugins[a].comp===i){t.plugins.splice(a,1,{comp:i,config:o});return}t.plugins.push({comp:i,config:o})},t.unuse=function(i){for(var o=0;o<t.plugins.length;o++)if(t.plugins[o].comp===i){t.plugins.splice(o,1);return}},t.unuseAll=function(){t.plugins=[]};function t(r){var i;return i=e.call(this,r)||this,i.nodeMdText=y.createRef(),i.nodeMdPreview=y.createRef(),i.nodeMdPreviewWrapper=y.createRef(),i.hasContentChanged=!0,i.composing=!1,i.pluginApis=new Map,i.scrollScale=1,i.isSyncingScroll=!1,i.shouldSyncScroll="md",i.keyboardListeners=[],i.emitter=new WY,i.config=gqe(vN,i.props.config,i.props),i.state={text:(i.props.value||i.props.defaultValue||"").replace(/↵/g,`
|
||
`),html:"",view:i.config.view||vN.view,fullScreen:!1,plugins:i.getPlugins()},i.config.canView&&!i.config.canView.menu&&(i.state.view.menu=!1),i.nodeMdText=y.createRef(),i.nodeMdPreviewWrapper=y.createRef(),i.handleChange=i.handleChange.bind(Bn(i)),i.handlePaste=i.handlePaste.bind(Bn(i)),i.handleDrop=i.handleDrop.bind(Bn(i)),i.handleToggleMenu=i.handleToggleMenu.bind(Bn(i)),i.handleKeyDown=i.handleKeyDown.bind(Bn(i)),i.handleEditorKeyDown=i.handleEditorKeyDown.bind(Bn(i)),i.handleLocaleUpdate=i.handleLocaleUpdate.bind(Bn(i)),i.handleFocus=i.handleFocus.bind(Bn(i)),i.handleBlur=i.handleBlur.bind(Bn(i)),i.handleInputScroll=i.handleSyncScroll.bind(Bn(i),"md"),i.handlePreviewScroll=i.handleSyncScroll.bind(Bn(i),"html"),i}var n=t.prototype;return n.componentDidMount=function(){var i=this.state.text;this.renderHTML(i),hl.on(hl.EVENT_LANG_CHANGE,this.handleLocaleUpdate),Ln.setUp()},n.componentWillUnmount=function(){hl.off(hl.EVENT_LANG_CHANGE,this.handleLocaleUpdate)},n.componentDidUpdate=function(i){if(typeof this.props.value<"u"&&this.props.value!==this.state.text){var o=this.props.value;typeof o!="string"&&(o=String(o).toString()),o=o.replace(/↵/g,`
|
||
`),this.state.text!==o&&(this.setState({text:o}),this.renderHTML(o))}i.plugins!==this.props.plugins&&this.setState({plugins:this.getPlugins()})},n.isComposing=function(){return this.composing},n.getPlugins=function(){var i=this,o=[];if(this.props.plugins)for(var a=function(h){if(h===D4.pluginName){o.push({comp:D4,config:{}});return}for(var p=U3(t.plugins),m;!(m=p()).done;){var v=m.value;if(v.comp.pluginName===h){o.push(v);return}}},s=U3(this.props.plugins),u;!(u=s()).done;){var l=u.value;l==="fonts"?(a("font-bold"),a("font-italic"),a("font-underline"),a("font-strikethrough"),a("list-unordered"),a("list-ordered"),a("block-quote"),a("block-wrap"),a("block-code-inline"),a("block-code-block")):a(l)}else o=[].concat(t.plugins);var c={};return o.forEach(function(f){typeof c[f.comp.align]>"u"&&(c[f.comp.align]=[]);var h=f.comp.pluginName==="divider"?VY():f.comp.pluginName;c[f.comp.align].push(y.createElement(f.comp,{editor:i,editorConfig:i.config,config:ds({},f.comp.defaultConfig||{},f.config||{}),key:h}))}),c},n.handleSyncScroll=function(i,o){var a=this;if(i===this.shouldSyncScroll){this.props.onScroll&&this.props.onScroll(o,i),this.emitter.emit(this.emitter.EVENT_SCROLL,o,i);var s=this.config.syncScrollMode,u=s===void 0?[]:s;u.includes(i==="md"?"rightFollowLeft":"leftFollowRight")&&(this.hasContentChanged&&this.nodeMdText.current&&this.nodeMdPreviewWrapper.current&&(this.scrollScale=this.nodeMdText.current.scrollHeight/this.nodeMdPreviewWrapper.current.scrollHeight,this.hasContentChanged=!1),this.isSyncingScroll||(this.isSyncingScroll=!0,requestAnimationFrame(function(){a.nodeMdText.current&&a.nodeMdPreviewWrapper.current&&(i==="md"?a.nodeMdPreviewWrapper.current.scrollTop=a.nodeMdText.current.scrollTop/a.scrollScale:a.nodeMdText.current.scrollTop=a.nodeMdPreviewWrapper.current.scrollTop*a.scrollScale),a.isSyncingScroll=!1})))}},n.renderHTML=function(i){var o=this;if(!this.props.renderHTML)return console.error("renderHTML props is required!"),Promise.resolve();var a=this.props.renderHTML(i);return RP(a)?a.then(function(s){return o.setHtml(s)}):typeof a=="function"?this.setHtml(a()):this.setHtml(a)},n.setHtml=function(i){var o=this;return new Promise(function(a){o.setState({html:i},a)})},n.handleToggleMenu=function(){this.setView({menu:!this.state.view.menu})},n.handleFocus=function(i){var o=this.props.onFocus;o&&o(i),this.emitter.emit(this.emitter.EVENT_FOCUS,i)},n.handleBlur=function(i){var o=this.props.onBlur;o&&o(i),this.emitter.emit(this.emitter.EVENT_BLUR,i)},n.handleChange=function(i){i.persist();var o=i.target.value;this.setText(o,i)},n.handlePaste=function(i){if(!(!this.config.allowPasteImage||!this.config.onImageUpload)){var o=i.nativeEvent,a=(o.clipboardData||window.clipboardData).items;a&&(i.preventDefault(),this.uploadWithDataTransfer(a))}},n.handleDrop=function(i){if(this.config.onImageUpload){var o=i.nativeEvent;if(o.dataTransfer){var a=o.dataTransfer.items;a&&(i.preventDefault(),this.uploadWithDataTransfer(a))}}},n.handleEditorKeyDown=function(i){var o=this,a=i.keyCode,s=i.key,u=i.currentTarget;if((a===13||s==="Enter")&&this.composing===!1){var l=u.value,c=u.selectionStart,f=B3(l,c),h=function(){var x=u.value.substr(0,c-f.curLine.length)+u.value.substr(c);o.setText(x,void 0,{start:c-f.curLine.length,end:c-f.curLine.length}),i.preventDefault()},p=function(x){o.insertText(`
|
||
`+x,!1,{start:x.length+1,end:x.length+1}),i.preventDefault()},m=f.curLine.match(/^(\s*?)\* /);if(m){if(/^(\s*?)\* $/.test(f.curLine)){h();return}p(m[0]);return}var v=f.curLine.match(/^(\s*?)(\d+)\. /);if(v){if(/^(\s*?)(\d+)\. $/.test(f.curLine)){h();return}var b=""+v[1]+(parseInt(v[2],10)+1)+". ";p(b);return}}this.emitter.emit(this.emitter.EVENT_EDITOR_KEY_DOWN,i)},n.handleLocaleUpdate=function(){this.forceUpdate()},n.getMdElement=function(){return this.nodeMdText.current},n.getHtmlElement=function(){return this.nodeMdPreviewWrapper.current},n.clearSelection=function(){this.nodeMdText.current&&this.nodeMdText.current.setSelectionRange(0,0,"none")},n.getSelection=function(){var i=this.nodeMdText.current;if(!i)return ds({},lqe);var o=i.selectionStart,a=i.selectionEnd,s=(i.value||"").slice(o,a);return{start:o,end:a,text:s}},n.setSelection=function(i){this.nodeMdText.current&&(this.nodeMdText.current.setSelectionRange(i.start,i.end,"forward"),this.nodeMdText.current.focus())},n.insertMarkdown=function(i,o){o===void 0&&(o={});var a=this.getSelection(),s=o?ds({},o):{};if(i==="image"&&(s=ds({},s,{target:o.target||a.text||"",imageUrl:o.imageUrl||this.config.imageUrl})),i==="link"&&(s=ds({},s,{linkUrl:this.config.linkUrl})),i==="tab"&&a.start!==a.end){var u=this.getMdValue().slice(0,a.start).lastIndexOf(`
|
||
`)+1;this.setSelection({start:u,end:a.end})}var l=$4(a.text,i,s),c=l.text,f=l.selection;if(l.newBlock){var h=B3(this.getMdValue(),a.start),p=h.col,m=h.curLine;p>0&&m.length>0&&(c=`
|
||
`+c,f&&(f.start++,f.end++));var v=h.afterText;a.start!==a.end&&(v=B3(this.getMdValue(),a.end).afterText),v.trim()!==""&&v.substr(0,2)!==`
|
||
|
||
`&&(v.substr(0,1)!==`
|
||
`&&(c+=`
|
||
`),c+=`
|
||
`)}this.insertText(c,!0,f)},n.insertPlaceholder=function(i,o){var a=this;this.insertText(i,!0),o.then(function(s){var u=a.getMdValue().replace(i,s);a.setText(u)})},n.insertText=function(i,o,a){i===void 0&&(i=""),o===void 0&&(o=!1);var s=this.state.text,u=this.getSelection(),l=s.slice(0,u.start),c=s.slice(o?u.end:u.start,s.length);this.setText(l+i+c,void 0,a?{start:a.start+l.length,end:a.end+l.length}:{start:u.start,end:u.start})},n.setText=function(i,o,a){var s=this;i===void 0&&(i="");var u=this.config.onChangeTrigger,l=u===void 0?"both":u,c=i.replace(/↵/g,`
|
||
`);if(this.state.text!==i){this.setState({text:c}),this.props.onChange&&(l==="both"||l==="beforeRender")&&this.props.onChange({text:c,html:this.getHtmlValue()},o),this.emitter.emit(this.emitter.EVENT_CHANGE,i,o,typeof o>"u"),a&&setTimeout(function(){return s.setSelection(a)}),this.hasContentChanged||(this.hasContentChanged=!0);var f=this.renderHTML(c);(l==="both"||l==="afterRender")&&f.then(function(){s.props.onChange&&s.props.onChange({text:s.state.text,html:s.getHtmlValue()},o)})}},n.getMdValue=function(){return this.state.text},n.getHtmlValue=function(){return typeof this.state.html=="string"?this.state.html:this.nodeMdPreview.current?this.nodeMdPreview.current.getHtml():""},n.onKeyboard=function(i){var o=this;if(Array.isArray(i)){i.forEach(function(a){return o.onKeyboard(a)});return}this.keyboardListeners.includes(i)||this.keyboardListeners.push(i)},n.offKeyboard=function(i){var o=this;if(Array.isArray(i)){i.forEach(function(s){return o.offKeyboard(s)});return}var a=this.keyboardListeners.indexOf(i);a>=0&&this.keyboardListeners.splice(a,1)},n.handleKeyDown=function(i){for(var o=U3(this.keyboardListeners),a;!(a=o()).done;){var s=a.value;if(hqe(i,s)){i.preventDefault(),s.callback(i);return}}this.emitter.emit(this.emitter.EVENT_KEY_DOWN,i)},n.getEventType=function(i){switch(i){case"change":return this.emitter.EVENT_CHANGE;case"fullscreen":return this.emitter.EVENT_FULL_SCREEN;case"viewchange":return this.emitter.EVENT_VIEW_CHANGE;case"keydown":return this.emitter.EVENT_KEY_DOWN;case"editor_keydown":return this.emitter.EVENT_EDITOR_KEY_DOWN;case"blur":return this.emitter.EVENT_BLUR;case"focus":return this.emitter.EVENT_FOCUS;case"scroll":return this.emitter.EVENT_SCROLL}},n.on=function(i,o){var a=this.getEventType(i);a&&this.emitter.on(a,o)},n.off=function(i,o){var a=this.getEventType(i);a&&this.emitter.off(a,o)},n.setView=function(i){var o=this,a=ds({},this.state.view,i);this.setState({view:a},function(){o.emitter.emit(o.emitter.EVENT_VIEW_CHANGE,a)})},n.getView=function(){return ds({},this.state.view)},n.fullScreen=function(i){var o=this;this.state.fullScreen!==i&&this.setState({fullScreen:i},function(){o.emitter.emit(o.emitter.EVENT_FULL_SCREEN,i)})},n.registerPluginApi=function(i,o){this.pluginApis.set(i,o)},n.unregisterPluginApi=function(i){this.pluginApis.delete(i)},n.callPluginApi=function(i){var o=this.pluginApis.get(i);if(!o)throw new Error("API "+i+" not found");for(var a=arguments.length,s=new Array(a>1?a-1:0),u=1;u<a;u++)s[u-1]=arguments[u];return o.apply(void 0,s)},n.isFullScreen=function(){return this.state.fullScreen},n.uploadWithDataTransfer=function(i){var o=this,a=this.config.onImageUpload;if(a){var s=[];Array.prototype.forEach.call(i,function(u){if(u.kind==="file"&&u.type.includes("image")){var l=u.getAsFile();if(l){var c=qY(l,a);s.push(Promise.resolve(c.placeholder)),c.uploaded.then(function(f){var h=o.getMdValue().replace(c.placeholder,f),p=f.length-c.placeholder.length,m=o.getSelection();o.setText(h,void 0,{start:m.start+p,end:m.start+p})})}}else u.kind==="string"&&u.type==="text/plain"&&s.push(new Promise(function(f){return u.getAsString(f)}))}),Promise.all(s).then(function(u){var l=u.join(""),c=o.getSelection();o.insertText(l,!0,{start:c.start===c.end?l.length:0,end:l.length})})}},n.render=function(){var i=this,o=this.state,a=o.view,s=o.fullScreen,u=o.text,l=o.html,c=this.props,f=c.id,h=c.className,p=h===void 0?"":h,m=c.style,v=c.name,b=v===void 0?"textarea":v,w=c.autoFocus,x=c.placeholder,S=c.readOnly,O=this.config.canView&&this.config.canView.hideMenu&&!this.config.canView.menu,E=function(B){return i.state.plugins[B]||[]},C=!!a.menu,P=f?f+"_md":void 0,M=f?f+"_html":void 0;return y.createElement("div",{id:f,className:"rc-md-editor "+(s?"full":"")+" "+p,style:m,onKeyDown:this.handleKeyDown,onDrop:this.handleDrop},y.createElement(tqe,{visible:C,left:E("left"),right:E("right")}),y.createElement("div",{className:"editor-container"},O&&y.createElement(nqe,null,y.createElement("span",{className:"button button-type-menu",title:C?"hidden menu":"show menu",onClick:this.handleToggleMenu},y.createElement(Ar,{type:"expand-"+(C?"less":"more")}))),y.createElement("section",{className:"section sec-md "+(a.md?"visible":"in-visible")},y.createElement("textarea",{id:P,ref:this.nodeMdText,name:b,autoFocus:w,placeholder:x,readOnly:S,value:u,className:"section-container input "+(this.config.markdownClass||""),wrap:"hard",onChange:this.handleChange,onScroll:this.handleInputScroll,onMouseOver:function(){return i.shouldSyncScroll="md"},onKeyDown:this.handleEditorKeyDown,onCompositionStart:function(){return i.composing=!0},onCompositionEnd:function(){return i.composing=!1},onPaste:this.handlePaste,onFocus:this.handleFocus,onBlur:this.handleBlur})),y.createElement("section",{className:"section sec-html "+(a.html?"visible":"in-visible")},y.createElement("div",{id:M,className:"section-container html-wrap",ref:this.nodeMdPreviewWrapper,onMouseOver:function(){return i.shouldSyncScroll="html"},onScroll:this.handlePreviewScroll},y.createElement(vqe,{html:l,className:this.config.htmlClass,ref:this.nodeMdPreview})))))},t}(y.Component);yr.plugins=[];yr.addLocale=Ln.add.bind(Ln);yr.useLocale=Ln.setCurrent.bind(Ln);yr.getLocale=Ln.getCurrent.bind(Ln);var GY=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-code-block",title:Ln.get("btnCode"),onClick:function(){return i.editor.insertMarkdown("code")}},y.createElement(Ar,{type:"code-block"}))},t}(vr);GY.pluginName="block-code-block";var YY=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-code-inline",title:Ln.get("btnInlineCode"),onClick:function(){return i.editor.insertMarkdown("inlinecode")}},y.createElement(Ar,{type:"code"}))},t}(vr);YY.pluginName="block-code-inline";var ZY=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-quote",title:Ln.get("btnQuote"),onClick:function(){return i.editor.insertMarkdown("quote")}},y.createElement(Ar,{type:"quote"}))},t}(vr);ZY.pluginName="block-quote";var XY=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-wrap",title:Ln.get("btnLineBreak"),onClick:function(){return i.editor.insertMarkdown("hr")}},y.createElement(Ar,{type:"wrap"}))},t}(vr);XY.pluginName="block-wrap";var QY=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleClick=i.handleClick.bind(Bn(i)),i}var n=t.prototype;return n.handleClick=function(){if(this.editor.getMdValue()!==""&&window.confirm&&typeof window.confirm=="function"){var i=window.confirm(Ln.get("clearTip"));i&&this.editor.setText("")}},n.render=function(){return y.createElement("span",{className:"button button-type-clear",title:Ln.get("btnClear"),onClick:this.handleClick},y.createElement(Ar,{type:"delete"}))},t}(vr);QY.pluginName="clear";var JY=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboard={key:"b",keyCode:66,aliasCommand:!0,withKey:["ctrlKey"],callback:function(){return i.editor.insertMarkdown("bold")}},i}var n=t.prototype;return n.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},n.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-bold",title:Ln.get("btnBold"),onClick:function(){return i.editor.insertMarkdown("bold")}},y.createElement(Ar,{type:"bold"}))},t}(vr);JY.pluginName="font-bold";var eZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboard={key:"i",keyCode:73,aliasCommand:!0,withKey:["ctrlKey"],callback:function(){return i.editor.insertMarkdown("italic")}},i}var n=t.prototype;return n.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},n.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-italic",title:Ln.get("btnItalic"),onClick:function(){return i.editor.insertMarkdown("italic")}},y.createElement(Ar,{type:"italic"}))},t}(vr);eZ.pluginName="font-italic";var tZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboard={key:"d",keyCode:68,aliasCommand:!0,withKey:["ctrlKey"],callback:function(){return i.editor.insertMarkdown("strikethrough")}},i}var n=t.prototype;return n.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},n.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-strikethrough",title:Ln.get("btnStrikethrough"),onClick:function(){return i.editor.insertMarkdown("strikethrough")}},y.createElement(Ar,{type:"strikethrough"}))},t}(vr);tZ.pluginName="font-strikethrough";var nZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboard={key:"u",keyCode:85,withKey:["ctrlKey"],callback:function(){return i.editor.insertMarkdown("underline")}},i}var n=t.prototype;return n.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},n.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-underline",title:Ln.get("btnUnderline"),onClick:function(){return i.editor.insertMarkdown("underline")}},y.createElement(Ar,{type:"underline"}))},t}(vr);nZ.pluginName="font-underline";var DP=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleClick=i.handleClick.bind(Bn(i)),i.handleChange=i.handleChange.bind(Bn(i)),i.state={enable:i.editor.isFullScreen()},i}var n=t.prototype;return n.handleClick=function(){this.editor.fullScreen(!this.state.enable)},n.handleChange=function(i){this.setState({enable:i})},n.componentDidMount=function(){this.editor.on("fullscreen",this.handleChange)},n.componentWillUnmount=function(){this.editor.off("fullscreen",this.handleChange)},n.render=function(){if(this.editorConfig.canView&&this.editorConfig.canView.fullScreen){var i=this.state.enable;return y.createElement("span",{className:"button button-type-fullscreen",title:Ln.get(i?"btnExitFullScreen":"btnFullScreen"),onClick:this.handleClick},y.createElement(Ar,{type:i?"fullscreen-exit":"fullscreen"}))}return null},t}(vr);DP.pluginName="full-screen";DP.align="right";var rZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleClose=i.handleClose.bind(Bn(i)),i}var n=t.prototype;return n.handleClose=function(i){i.stopPropagation();var o=this.props.onClose;typeof o=="function"&&o()},n.render=function(){return y.createElement("div",{className:"drop-wrap "+(this.props.show?"show":"hidden"),onClick:this.handleClose},this.props.children)},t}(y.Component),bqe=function(e){Fn(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.handleHeader=function(i){var o=this.props.onSelectHeader;typeof o=="function"&&o(i)},n.render=function(){return y.createElement("ul",{className:"header-list"},y.createElement("li",{className:"list-item"},y.createElement("h1",{onClick:this.handleHeader.bind(this,"h1")},"H1")),y.createElement("li",{className:"list-item"},y.createElement("h2",{onClick:this.handleHeader.bind(this,"h2")},"H2")),y.createElement("li",{className:"list-item"},y.createElement("h3",{onClick:this.handleHeader.bind(this,"h3")},"H3")),y.createElement("li",{className:"list-item"},y.createElement("h4",{onClick:this.handleHeader.bind(this,"h4")},"H4")),y.createElement("li",{className:"list-item"},y.createElement("h5",{onClick:this.handleHeader.bind(this,"h5")},"H5")),y.createElement("li",{className:"list-item"},y.createElement("h6",{onClick:this.handleHeader.bind(this,"h6")},"H6")))},t}(y.Component),iZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.show=i.show.bind(Bn(i)),i.hide=i.hide.bind(Bn(i)),i.state={show:!1},i}var n=t.prototype;return n.show=function(){this.setState({show:!0})},n.hide=function(){this.setState({show:!1})},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-header",title:Ln.get("btnHeader"),onMouseEnter:this.show,onMouseLeave:this.hide},y.createElement(Ar,{type:"font-size"}),y.createElement(rZ,{show:this.state.show,onClose:this.hide},y.createElement(bqe,{onSelectHeader:function(a){return i.editor.insertMarkdown(a)}})))},t}(vr);iZ.pluginName="header";var xqe=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.timerId=void 0,i.locked=!1,i.input=y.createRef(),i}var n=t.prototype;return n.click=function(){var i=this;this.locked||!this.input.current||(this.locked=!0,this.input.current.value="",this.input.current.click(),this.timerId&&window.clearTimeout(this.timerId),this.timerId=window.setTimeout(function(){i.locked=!1,window.clearTimeout(i.timerId),i.timerId=void 0},200))},n.componentWillUnmount=function(){this.timerId&&window.clearTimeout(this.timerId)},n.render=function(){return y.createElement("input",{type:"file",ref:this.input,accept:this.props.accept,style:{position:"absolute",zIndex:-1,left:0,top:0,width:0,height:0,opacity:0},onChange:this.props.onChange})},t}(y.Component),oZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.inputFile=y.createRef(),i.onImageChanged=i.onImageChanged.bind(Bn(i)),i.handleCustomImageUpload=i.handleCustomImageUpload.bind(Bn(i)),i.handleImageUpload=i.handleImageUpload.bind(Bn(i)),i.state={show:!1},i}var n=t.prototype;return n.handleImageUpload=function(){var i=this.editorConfig.onImageUpload;typeof i=="function"?this.inputFile.current&&this.inputFile.current.click():this.editor.insertMarkdown("image")},n.onImageChanged=function(i){var o=this.editorConfig.onImageUpload;if(o){var a=qY(i,o);this.editor.insertPlaceholder(a.placeholder,a.uploaded)}},n.handleCustomImageUpload=function(i){var o=this,a=this.editorConfig.onCustomImageUpload;if(a){var s=a.call(this,i);RP(s)&&s.then(function(u){u&&u.url&&o.editor.insertMarkdown("image",{target:u.text,imageUrl:u.url})})}},n.render=function(){var i=this,o=!!this.editorConfig.onCustomImageUpload;return o?y.createElement("span",{className:"button button-type-image",title:Ln.get("btnImage"),onClick:this.handleCustomImageUpload},y.createElement(Ar,{type:"image"})):y.createElement("span",{className:"button button-type-image",title:Ln.get("btnImage"),onClick:this.handleImageUpload,style:{position:"relative"}},y.createElement(Ar,{type:"image"}),y.createElement(xqe,{accept:this.editorConfig.imageAccept||"",ref:this.inputFile,onChange:function(s){s.persist(),s.target.files&&s.target.files.length>0&&i.onImageChanged(s.target.files[0])}}))},t}(vr);oZ.pluginName="image";var aZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboard={key:"k",keyCode:75,aliasCommand:!0,withKey:["ctrlKey"],callback:function(){return i.editor.insertMarkdown("link")}},i}var n=t.prototype;return n.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},n.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-link",title:Ln.get("btnLink"),onClick:function(){return i.editor.insertMarkdown("link")}},y.createElement(Ar,{type:"link"}))},t}(vr);aZ.pluginName="link";var sZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboard={key:"7",keyCode:55,withKey:["ctrlKey","shiftKey"],aliasCommand:!0,callback:function(){return i.editor.insertMarkdown("order")}},i}var n=t.prototype;return n.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},n.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-ordered",title:Ln.get("btnOrdered"),onClick:function(){return i.editor.insertMarkdown("order")}},y.createElement(Ar,{type:"list-ordered"}))},t}(vr);sZ.pluginName="list-ordered";var uZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboard={key:"8",keyCode:56,withKey:["ctrlKey","shiftKey"],aliasCommand:!0,callback:function(){return i.editor.insertMarkdown("unordered")}},i}var n=t.prototype;return n.componentDidMount=function(){this.editorConfig.shortcuts&&this.editor.onKeyboard(this.handleKeyboard)},n.componentWillUnmount=function(){this.editor.offKeyboard(this.handleKeyboard)},n.render=function(){var i=this;return y.createElement("span",{className:"button button-type-unordered",title:Ln.get("btnUnordered"),onClick:function(){return i.editor.insertMarkdown("unordered")}},y.createElement(Ar,{type:"list-unordered"}))},t}(vr);uZ.pluginName="list-unordered";var wqe=100,_qe=function(){function e(n){n===void 0&&(n={}),this.record=[],this.recycle=[],this.initValue="";var r=n,i=r.maxSize,o=i===void 0?wqe:i;this.maxSize=o}var t=e.prototype;return t.push=function(r){for(var i=this.record.push(r);this.record.length>this.maxSize;)this.record.shift();return i},t.get=function(){return this.record},t.getLast=function(){var r=this.record.length;return this.record[r-1]},t.undo=function(r){var i=this.record.pop();if(typeof i>"u")return this.initValue;if(i!==r)return this.recycle.push(i),i;var o=this.record.pop();return typeof o>"u"?(this.recycle.push(i),this.initValue):(this.recycle.push(i),o)},t.redo=function(){var r=this.recycle.pop();if(typeof r<"u")return this.push(r),r},t.cleanRedo=function(){this.recycle=[]},t.getUndoCount=function(){return this.undo.length},t.getRedoCount=function(){return this.recycle.length},e}(),lZ=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleKeyboards=[],i.lastPop=null,i.handleChange=i.handleChange.bind(Bn(i)),i.handleRedo=i.handleRedo.bind(Bn(i)),i.handleUndo=i.handleUndo.bind(Bn(i)),i.handleKeyboards=[{key:"y",keyCode:89,withKey:["ctrlKey"],callback:i.handleRedo},{key:"z",keyCode:90,withKey:["metaKey","shiftKey"],callback:i.handleRedo},{key:"z",keyCode:90,aliasCommand:!0,withKey:["ctrlKey"],callback:i.handleUndo}],i.logger=new _qe({maxSize:i.editorConfig.loggerMaxSize}),i.editor.registerPluginApi("undo",i.handleUndo),i.editor.registerPluginApi("redo",i.handleRedo),i}var n=t.prototype;return n.handleUndo=function(){var i=this.logger.undo(this.editor.getMdValue());typeof i<"u"&&(this.pause(),this.lastPop=i,this.editor.setText(i),this.forceUpdate())},n.handleRedo=function(){var i=this.logger.redo();typeof i<"u"&&(this.lastPop=i,this.editor.setText(i),this.forceUpdate())},n.handleChange=function(i,o,a){var s=this;if(!(this.logger.getLast()===i||this.lastPop!==null&&this.lastPop===i)){if(this.logger.cleanRedo(),a){this.logger.push(i),this.lastPop=null,this.forceUpdate();return}this.timerId&&(window.clearTimeout(this.timerId),this.timerId=0),this.timerId=window.setTimeout(function(){s.logger.getLast()!==i&&(s.logger.push(i),s.lastPop=null,s.forceUpdate()),window.clearTimeout(s.timerId),s.timerId=0},this.editorConfig.loggerInterval)}},n.componentDidMount=function(){var i=this;this.editor.on("change",this.handleChange),this.handleKeyboards.forEach(function(o){return i.editor.onKeyboard(o)}),this.logger.initValue=this.editor.getMdValue(),this.forceUpdate()},n.componentWillUnmount=function(){var i=this;this.timerId&&window.clearTimeout(this.timerId),this.editor.off("change",this.handleChange),this.editor.unregisterPluginApi("undo"),this.editor.unregisterPluginApi("redo"),this.handleKeyboards.forEach(function(o){return i.editor.offKeyboard(o)})},n.pause=function(){this.timerId&&(window.clearTimeout(this.timerId),this.timerId=void 0)},n.render=function(){var i=this.logger.getUndoCount()>1||this.logger.initValue!==this.editor.getMdValue(),o=this.logger.getRedoCount()>0;return y.createElement(y.Fragment,null,y.createElement("span",{className:"button button-type-undo "+(i?"":"disabled"),title:Ln.get("btnUndo"),onClick:this.handleUndo},y.createElement(Ar,{type:"undo"})),y.createElement("span",{className:"button button-type-redo "+(o?"":"disabled"),title:Ln.get("btnRedo"),onClick:this.handleRedo},y.createElement(Ar,{type:"redo"})))},t}(vr);lZ.pluginName="logger";var Oi;(function(e){e[e.SHOW_ALL=0]="SHOW_ALL",e[e.SHOW_MD=1]="SHOW_MD",e[e.SHOW_HTML=2]="SHOW_HTML"})(Oi||(Oi={}));var $P=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.handleClick=i.handleClick.bind(Bn(i)),i.handleChange=i.handleChange.bind(Bn(i)),i.state={view:i.editor.getView()},i}var n=t.prototype;return n.handleClick=function(){switch(this.next){case Oi.SHOW_ALL:this.editor.setView({html:!0,md:!0});break;case Oi.SHOW_HTML:this.editor.setView({html:!0,md:!1});break;case Oi.SHOW_MD:this.editor.setView({html:!1,md:!0});break}},n.handleChange=function(i){this.setState({view:i})},n.componentDidMount=function(){this.editor.on("viewchange",this.handleChange)},n.componentWillUnmount=function(){this.editor.off("viewchange",this.handleChange)},n.getDisplayInfo=function(){var i=this.next;switch(i){case Oi.SHOW_ALL:return{icon:"view-split",title:"All"};case Oi.SHOW_HTML:return{icon:"visibility",title:"Preview"};default:return{icon:"keyboard",title:"Editor"}}},n.render=function(){if(this.isDisplay){var i=this.getDisplayInfo();return y.createElement("span",{className:"button button-type-mode",title:Ln.get("btnMode"+i.title),onClick:this.handleClick},y.createElement(Ar,{type:i.icon}))}return null},HY(t,[{key:"isDisplay",get:function(){var i=this.editorConfig.canView;return i?[i.html,i.md,i.both].filter(function(o){return o}).length>=2:!1}},{key:"next",get:function(){var i=this.editorConfig.canView,o=this.state.view,a=[Oi.SHOW_ALL,Oi.SHOW_MD,Oi.SHOW_HTML];i&&(i.both||a.splice(a.indexOf(Oi.SHOW_ALL),1),i.md||a.splice(a.indexOf(Oi.SHOW_MD),1),i.html||a.splice(a.indexOf(Oi.SHOW_HTML),1));var s=Oi.SHOW_MD;if(o.html&&(s=Oi.SHOW_HTML),o.html&&o.md&&(s=Oi.SHOW_ALL),a.length===0)return s;if(a.length===1)return a[0];var u=a.indexOf(s);return u<a.length-1?a[u+1]:a[0]}}]),t}(vr);$P.pluginName="mode-toggle";$P.align="right";var Sqe=function(e){Fn(t,e);function t(r){var i;i=e.call(this,r)||this,i.config={padding:3,width:20,height:20};var o=r.maxRow,a=o===void 0?5:o,s=r.maxCol,u=s===void 0?6:s;return i.state={maxRow:a,maxCol:u,list:i.formatTableModel(a,u)},i}var n=t.prototype;return n.formatTableModel=function(i,o){i===void 0&&(i=0),o===void 0&&(o=0);var a=new Array(i).fill(void 0);return a.map(function(s){return new Array(o).fill(0)})},n.calcWrapStyle=function(){var i=this.state,o=i.maxRow,a=i.maxCol,s=this.config,u=s.width,l=s.height,c=s.padding,f=(u+c)*a-c,h=(l+c)*o-c;return{width:f+"px",height:h+"px"}},n.calcItemStyle=function(i,o){i===void 0&&(i=0),o===void 0&&(o=0);var a=this.config,s=a.width,u=a.height,l=a.padding,c=(u+l)*i,f=(s+l)*o;return{top:c+"px",left:f+"px"}},n.getList=function(i,o){var a=this.state.list;return a.map(function(s,u){return s.map(function(l,c){return u<=i&&c<=o?1:0})})},n.handleHover=function(i,o){this.setState({list:this.getList(i,o)})},n.handleSetTable=function(i,o){var a=this.props.onSetTable;typeof a=="function"&&a({row:i+1,col:o+1})},n.componentDidUpdate=function(i){this.props.visibility===!1&&i.visibility!==this.props.visibility&&this.setState({list:this.getList(-1,-1)})},n.render=function(){var i=this;return y.createElement("ul",{className:"table-list wrap",style:this.calcWrapStyle()},this.state.list.map(function(o,a){return o.map(function(s,u){return y.createElement("li",{className:"list-item "+(s===1?"active":""),key:a+"-"+u,style:i.calcItemStyle(a,u),onMouseOver:i.handleHover.bind(i,a,u),onClick:i.handleSetTable.bind(i,a,u)})})}))},t}(y.Component),IP=function(e){Fn(t,e);function t(r){var i;return i=e.call(this,r)||this,i.show=i.show.bind(Bn(i)),i.hide=i.hide.bind(Bn(i)),i.state={show:!1},i}var n=t.prototype;return n.show=function(){this.setState({show:!0})},n.hide=function(){this.setState({show:!1})},n.render=function(){var i=this,o=this.editorConfig.table||this.props.config;return y.createElement("span",{className:"button button-type-table",title:Ln.get("btnTable"),onMouseEnter:this.show,onMouseLeave:this.hide},y.createElement(Ar,{type:"grid"}),y.createElement(rZ,{show:this.state.show,onClose:this.hide},y.createElement(Sqe,{visibility:this.state.show,maxRow:o.maxRow,maxCol:o.maxCol,onSetTable:function(s){return i.editor.insertMarkdown("table",s)}})))},t}(vr);IP.pluginName="table";IP.defaultConfig={maxRow:6,maxCol:6};var Cqe={exports:{}};/*!
|
||
Copyright (c) 2018 Jed Watson.
|
||
Licensed under the MIT License (MIT), see
|
||
http://jedwatson.github.io/classnames
|
||
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var o="",a=0;a<arguments.length;a++){var s=arguments[a];s&&(o=i(o,r(s)))}return o}function r(o){if(typeof o=="string"||typeof o=="number")return o;if(typeof o!="object")return"";if(Array.isArray(o))return n.apply(null,o);if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]"))return o.toString();var a="";for(var s in o)t.call(o,s)&&o[s]&&(a=i(a,s));return a}function i(o,a){return a?o?o+" "+a:o+a:o}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(Cqe);yr.use(iZ);yr.use(JY);yr.use(eZ);yr.use(nZ);yr.use(tZ);yr.use(uZ);yr.use(sZ);yr.use(ZY);yr.use(XY);yr.use(YY);yr.use(GY);yr.use(IP);yr.use(oZ);yr.use(aZ);yr.use(QY);yr.use(lZ);yr.use($P);yr.use(DP);const bN={};function Eqe(e){let t=bN[e];if(t)return t;t=bN[e]=[];for(let n=0;n<128;n++){const r=String.fromCharCode(n);t.push(r)}for(let n=0;n<e.length;n++){const r=e.charCodeAt(n);t[r]="%"+("0"+r.toString(16).toUpperCase()).slice(-2)}return t}function kh(e,t){typeof t!="string"&&(t=kh.defaultChars);const n=Eqe(t);return e.replace(/(%[a-f0-9]{2})+/gi,function(r){let i="";for(let o=0,a=r.length;o<a;o+=3){const s=parseInt(r.slice(o+1,o+3),16);if(s<128){i+=n[s];continue}if((s&224)===192&&o+3<a){const u=parseInt(r.slice(o+4,o+6),16);if((u&192)===128){const l=s<<6&1984|u&63;l<128?i+="��":i+=String.fromCharCode(l),o+=3;continue}}if((s&240)===224&&o+6<a){const u=parseInt(r.slice(o+4,o+6),16),l=parseInt(r.slice(o+7,o+9),16);if((u&192)===128&&(l&192)===128){const c=s<<12&61440|u<<6&4032|l&63;c<2048||c>=55296&&c<=57343?i+="���":i+=String.fromCharCode(c),o+=6;continue}}if((s&248)===240&&o+9<a){const u=parseInt(r.slice(o+4,o+6),16),l=parseInt(r.slice(o+7,o+9),16),c=parseInt(r.slice(o+10,o+12),16);if((u&192)===128&&(l&192)===128&&(c&192)===128){let f=s<<18&1835008|u<<12&258048|l<<6&4032|c&63;f<65536||f>1114111?i+="����":(f-=65536,i+=String.fromCharCode(55296+(f>>10),56320+(f&1023))),o+=9;continue}}i+="�"}return i})}kh.defaultChars=";/?:@&=+$,#";kh.componentChars="";const xN={};function Oqe(e){let t=xN[e];if(t)return t;t=xN[e]=[];for(let n=0;n<128;n++){const r=String.fromCharCode(n);/^[0-9a-z]$/i.test(r)?t.push(r):t.push("%"+("0"+n.toString(16).toUpperCase()).slice(-2))}for(let n=0;n<e.length;n++)t[e.charCodeAt(n)]=e[n];return t}function ev(e,t,n){typeof t!="string"&&(n=t,t=ev.defaultChars),typeof n>"u"&&(n=!0);const r=Oqe(t);let i="";for(let o=0,a=e.length;o<a;o++){const s=e.charCodeAt(o);if(n&&s===37&&o+2<a&&/^[0-9a-f]{2}$/i.test(e.slice(o+1,o+3))){i+=e.slice(o,o+3),o+=2;continue}if(s<128){i+=r[s];continue}if(s>=55296&&s<=57343){if(s>=55296&&s<=56319&&o+1<a){const u=e.charCodeAt(o+1);if(u>=56320&&u<=57343){i+=encodeURIComponent(e[o]+e[o+1]),o++;continue}}i+="%EF%BF%BD";continue}i+=encodeURIComponent(e[o])}return i}ev.defaultChars=";/?:@&=+$,-_.!~*'()#";ev.componentChars="-_.!~*'()";function NP(e){let t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||"",t}function Tx(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const Aqe=/^([a-z0-9.+-]+:)/i,Pqe=/:[0-9]*$/,kqe=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,Tqe=["<",">",'"',"`"," ","\r",`
|
||
`," "],Mqe=["{","}","|","\\","^","`"].concat(Tqe),Rqe=["'"].concat(Mqe),wN=["%","/","?",";","#"].concat(Rqe),_N=["/","?","#"],Dqe=255,SN=/^[+a-z0-9A-Z_-]{0,63}$/,$qe=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,CN={javascript:!0,"javascript:":!0},EN={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function LP(e,t){if(e&&e instanceof Tx)return e;const n=new Tx;return n.parse(e,t),n}Tx.prototype.parse=function(e,t){let n,r,i,o=e;if(o=o.trim(),!t&&e.split("#").length===1){const l=kqe.exec(o);if(l)return this.pathname=l[1],l[2]&&(this.search=l[2]),this}let a=Aqe.exec(o);if(a&&(a=a[0],n=a.toLowerCase(),this.protocol=a,o=o.substr(a.length)),(t||a||o.match(/^\/\/[^@\/]+@[^@\/]+/))&&(i=o.substr(0,2)==="//",i&&!(a&&CN[a])&&(o=o.substr(2),this.slashes=!0)),!CN[a]&&(i||a&&!EN[a])){let l=-1;for(let m=0;m<_N.length;m++)r=o.indexOf(_N[m]),r!==-1&&(l===-1||r<l)&&(l=r);let c,f;l===-1?f=o.lastIndexOf("@"):f=o.lastIndexOf("@",l),f!==-1&&(c=o.slice(0,f),o=o.slice(f+1),this.auth=c),l=-1;for(let m=0;m<wN.length;m++)r=o.indexOf(wN[m]),r!==-1&&(l===-1||r<l)&&(l=r);l===-1&&(l=o.length),o[l-1]===":"&&l--;const h=o.slice(0,l);o=o.slice(l),this.parseHost(h),this.hostname=this.hostname||"";const p=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!p){const m=this.hostname.split(/\./);for(let v=0,b=m.length;v<b;v++){const w=m[v];if(w&&!w.match(SN)){let x="";for(let S=0,O=w.length;S<O;S++)w.charCodeAt(S)>127?x+="x":x+=w[S];if(!x.match(SN)){const S=m.slice(0,v),O=m.slice(v+1),E=w.match($qe);E&&(S.push(E[1]),O.unshift(E[2])),O.length&&(o=O.join(".")+o),this.hostname=S.join(".");break}}}}this.hostname.length>Dqe&&(this.hostname=""),p&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const s=o.indexOf("#");s!==-1&&(this.hash=o.substr(s),o=o.slice(0,s));const u=o.indexOf("?");return u!==-1&&(this.search=o.substr(u),o=o.slice(0,u)),o&&(this.pathname=o),EN[n]&&this.hostname&&!this.pathname&&(this.pathname=""),this};Tx.prototype.parseHost=function(e){let t=Pqe.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};const Iqe=Object.freeze(Object.defineProperty({__proto__:null,decode:kh,encode:ev,format:NP,parse:LP},Symbol.toStringTag,{value:"Module"})),cZ=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,fZ=/[\0-\x1F\x7F-\x9F]/,Nqe=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,FP=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,dZ=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,hZ=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,Lqe=Object.freeze(Object.defineProperty({__proto__:null,Any:cZ,Cc:fZ,Cf:Nqe,P:FP,S:dZ,Z:hZ},Symbol.toStringTag,{value:"Module"})),Fqe=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏઑඡ༉༦ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲϏϢϸontourIntegraìȹoɴ\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲy;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱còJTabcdfgorstרׯؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ߂ߐĀiyޱrc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣসে্ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४ĀnrࢃgleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpwਖਛgȀLRlr৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼અઋp;椅y;䐜Ādl੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑඞcy;䐊cute;䅃ƀaeyહાron;䅇dil;䅅;䐝ƀgswે૰ativeƀMTV૨ediumSpace;怋hiĀcn૦ëeryThiîtedĀGLଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷreak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪௫ఄ಄ದൡඅ櫬Āoungruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater;EFGLSTஶஷ扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨setĀ;Eೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂෛ෧ขภยา฿ไlig;䅒cute耻Ó䃓Āiyීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲcr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬืde耻Õ䃕es;樷ml耻Ö䃖erĀBP๋Āar๐๓r;怾acĀek๚;揞et;掴arenthesis;揜ҀacfhilorsງຊຏຒດຝະrtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ檻cedesȀ;EST່້扺qual;檯lantEqual;扼ilde;找me;怳Ādpuct;戏ortionĀ;aȥl;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL憒ar;懥eftArrow;懄eiling;按oǵ\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄቕቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHcቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗ĀeiቻDzኀ\0ኇefore;戴a;䎘ĀcnኘkSpace;쀀 Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtèa;䎖r;愨pf;愤cr;쀀𝒵ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒;Eaeiopᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;eᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;eᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰᝃᝈ០៦ᠹᡐᜍ᥈ᥰot;櫭ĀcrᛶkȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;tbrk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯᝳ;䎲;愶een;扬r;쀀𝔟gcostuvwឍឝឳេ៕៛ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀakoᠦᠵĀcn៲ᠣkƀlst֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ;敛;敘;攘;攔;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģbar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;elƀ;bhᥨᥩᥫ䁜;槅sub;柈ŬᥴlĀ;e怢t»pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭒\0᯽\0ᰌƀcprᦲute;䄇̀;abcdsᦿᧀᧄ᧕᧙戩nd;橄rcup;橉Āau᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r;Ecefms᩠ᩢᩫ᪤᪪旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ\0\0aĀ;t䀬;䁀ƀ;fl戁îᅠeĀmxent»eóɍǧ\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯delprvw᭠᭬᭷ᮂᮬᯔarrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;pᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰻᰿ᱝᱩᱵᲞᲬᲷᴍᵻᶑᶫᶻ᷆᷍ròar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂᳖᳜᳠mƀ;oș᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄĀDoḆᴴoôĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»ṺƀaeiἒἚls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧\0耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₥₰₴⃰℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽ƀ;qsؾٌlanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqrⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0proør;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼ròòΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonóquigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roøurĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨íistĀ;sடr;쀀𝔫ȀEest⩦⩹⩼ƀ;qs⩭ƀ;qs⩴lanôií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast⭕⭚⭟lleìl;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖchimpqu⮽⯍⯙⬄⯤⯯Ȁ;cerല⯆ഷ⯉uå;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭ååഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñĀ;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;cⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācrir;榿;쀀𝔬ͯ\0\0\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕⶥⶨrò᪀Āirⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔǒr;榷rp;榹;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ\0\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ脀¶;l䂶leìЃɩ\0\0m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳ᤈ⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t⾴ïrel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⋢⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔ABHabcdefhilmnoprstuxけさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstwガクシスゼゾダッデナp;極Ā;fゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ìâヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘rrowĀ;tㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowóarpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓ròaòՑ;怏oustĀ;a㈞掱che»mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì耻䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;qኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫwar;椪lig耻ß䃟㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rëƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproøim»ኬsðኞĀas㚺㚮ðrn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈadempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xôheadĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roðtré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜtré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),jqe=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var V3;const Bqe=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),zqe=(V3=String.fromCodePoint)!==null&&V3!==void 0?V3:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function Uqe(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=Bqe.get(e))!==null&&t!==void 0?t:e}var ni;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(ni||(ni={}));const Vqe=32;var pl;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(pl||(pl={}));function I4(e){return e>=ni.ZERO&&e<=ni.NINE}function Wqe(e){return e>=ni.UPPER_A&&e<=ni.UPPER_F||e>=ni.LOWER_A&&e<=ni.LOWER_F}function Hqe(e){return e>=ni.UPPER_A&&e<=ni.UPPER_Z||e>=ni.LOWER_A&&e<=ni.LOWER_Z||I4(e)}function Kqe(e){return e===ni.EQUALS||Hqe(e)}var Jr;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Jr||(Jr={}));var ol;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(ol||(ol={}));class qqe{constructor(t,n,r){this.decodeTree=t,this.emitCodePoint=n,this.errors=r,this.state=Jr.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=ol.Strict}startEntity(t){this.decodeMode=t,this.state=Jr.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,n){switch(this.state){case Jr.EntityStart:return t.charCodeAt(n)===ni.NUM?(this.state=Jr.NumericStart,this.consumed+=1,this.stateNumericStart(t,n+1)):(this.state=Jr.NamedEntity,this.stateNamedEntity(t,n));case Jr.NumericStart:return this.stateNumericStart(t,n);case Jr.NumericDecimal:return this.stateNumericDecimal(t,n);case Jr.NumericHex:return this.stateNumericHex(t,n);case Jr.NamedEntity:return this.stateNamedEntity(t,n)}}stateNumericStart(t,n){return n>=t.length?-1:(t.charCodeAt(n)|Vqe)===ni.LOWER_X?(this.state=Jr.NumericHex,this.consumed+=1,this.stateNumericHex(t,n+1)):(this.state=Jr.NumericDecimal,this.stateNumericDecimal(t,n))}addToNumericResult(t,n,r,i){if(n!==r){const o=r-n;this.result=this.result*Math.pow(i,o)+parseInt(t.substr(n,o),i),this.consumed+=o}}stateNumericHex(t,n){const r=n;for(;n<t.length;){const i=t.charCodeAt(n);if(I4(i)||Wqe(i))n+=1;else return this.addToNumericResult(t,r,n,16),this.emitNumericEntity(i,3)}return this.addToNumericResult(t,r,n,16),-1}stateNumericDecimal(t,n){const r=n;for(;n<t.length;){const i=t.charCodeAt(n);if(I4(i))n+=1;else return this.addToNumericResult(t,r,n,10),this.emitNumericEntity(i,2)}return this.addToNumericResult(t,r,n,10),-1}emitNumericEntity(t,n){var r;if(this.consumed<=n)return(r=this.errors)===null||r===void 0||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(t===ni.SEMI)this.consumed+=1;else if(this.decodeMode===ol.Strict)return 0;return this.emitCodePoint(Uqe(this.result),this.consumed),this.errors&&(t!==ni.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(t,n){const{decodeTree:r}=this;let i=r[this.treeIndex],o=(i&pl.VALUE_LENGTH)>>14;for(;n<t.length;n++,this.excess++){const a=t.charCodeAt(n);if(this.treeIndex=Gqe(r,i,this.treeIndex+Math.max(1,o),a),this.treeIndex<0)return this.result===0||this.decodeMode===ol.Attribute&&(o===0||Kqe(a))?0:this.emitNotTerminatedNamedEntity();if(i=r[this.treeIndex],o=(i&pl.VALUE_LENGTH)>>14,o!==0){if(a===ni.SEMI)return this.emitNamedEntityData(this.treeIndex,o,this.consumed+this.excess);this.decodeMode!==ol.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:n,decodeTree:r}=this,i=(r[n]&pl.VALUE_LENGTH)>>14;return this.emitNamedEntityData(n,i,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,n,r){const{decodeTree:i}=this;return this.emitCodePoint(n===1?i[t]&~pl.VALUE_LENGTH:i[t+1],r),n===3&&this.emitCodePoint(i[t+2],r),r}end(){var t;switch(this.state){case Jr.NamedEntity:return this.result!==0&&(this.decodeMode!==ol.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Jr.NumericDecimal:return this.emitNumericEntity(0,2);case Jr.NumericHex:return this.emitNumericEntity(0,3);case Jr.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Jr.EntityStart:return 0}}}function pZ(e){let t="";const n=new qqe(e,r=>t+=zqe(r));return function(i,o){let a=0,s=0;for(;(s=i.indexOf("&",s))>=0;){t+=i.slice(a,s),n.startEntity(o);const l=n.write(i,s+1);if(l<0){a=s+n.end();break}a=s+l,s=l===0?a+1:a}const u=t+i.slice(a);return t="",u}}function Gqe(e,t,n,r){const i=(t&pl.BRANCH_LENGTH)>>7,o=t&pl.JUMP_TABLE;if(i===0)return o!==0&&r===o?n:-1;if(o){const u=r-o;return u<0||u>=i?-1:e[n+u]-1}let a=n,s=a+i-1;for(;a<=s;){const u=a+s>>>1,l=e[u];if(l<r)a=u+1;else if(l>r)s=u-1;else return e[u+i]}return-1}const Yqe=pZ(Fqe);pZ(jqe);function gZ(e,t=ol.Legacy){return Yqe(e,t)}function Zqe(e){return Object.prototype.toString.call(e)}function jP(e){return Zqe(e)==="[object String]"}const Xqe=Object.prototype.hasOwnProperty;function Qqe(e,t){return Xqe.call(e,t)}function k2(e){return Array.prototype.slice.call(arguments,1).forEach(function(n){if(n){if(typeof n!="object")throw new TypeError(n+"must be object");Object.keys(n).forEach(function(r){e[r]=n[r]})}}),e}function mZ(e,t,n){return[].concat(e.slice(0,t),n,e.slice(t+1))}function BP(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function Mx(e){if(e>65535){e-=65536;const t=55296+(e>>10),n=56320+(e&1023);return String.fromCharCode(t,n)}return String.fromCharCode(e)}const vZ=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,Jqe=/&([a-z#][a-z0-9]{1,31});/gi,eGe=new RegExp(vZ.source+"|"+Jqe.source,"gi"),tGe=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function nGe(e,t){if(t.charCodeAt(0)===35&&tGe.test(t)){const r=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return BP(r)?Mx(r):e}const n=gZ(e);return n!==e?n:e}function rGe(e){return e.indexOf("\\")<0?e:e.replace(vZ,"$1")}function Th(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(eGe,function(t,n,r){return n||nGe(t,r)})}const iGe=/[&<>"]/,oGe=/[&<>"]/g,aGe={"&":"&","<":"<",">":">",'"':"""};function sGe(e){return aGe[e]}function Fl(e){return iGe.test(e)?e.replace(oGe,sGe):e}const uGe=/[.?*+^$[\]\\(){}|-]/g;function lGe(e){return e.replace(uGe,"\\$&")}function Hn(e){switch(e){case 9:case 32:return!0}return!1}function dm(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function hm(e){return FP.test(e)||dZ.test(e)}function pm(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function T2(e){return e=e.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}const cGe={mdurl:Iqe,ucmicro:Lqe},fGe=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:mZ,assign:k2,escapeHtml:Fl,escapeRE:lGe,fromCodePoint:Mx,has:Qqe,isMdAsciiPunct:pm,isPunctChar:hm,isSpace:Hn,isString:jP,isValidEntityCode:BP,isWhiteSpace:dm,lib:cGe,normalizeReference:T2,unescapeAll:Th,unescapeMd:rGe},Symbol.toStringTag,{value:"Module"}));function dGe(e,t,n){let r,i,o,a;const s=e.posMax,u=e.pos;for(e.pos=t+1,r=1;e.pos<s;){if(o=e.src.charCodeAt(e.pos),o===93&&(r--,r===0)){i=!0;break}if(a=e.pos,e.md.inline.skipToken(e),o===91){if(a===e.pos-1)r++;else if(n)return e.pos=u,-1}}let l=-1;return i&&(l=e.pos),e.pos=u,l}function hGe(e,t,n){let r,i=t;const o={ok:!1,pos:0,str:""};if(e.charCodeAt(i)===60){for(i++;i<n;){if(r=e.charCodeAt(i),r===10||r===60)return o;if(r===62)return o.pos=i+1,o.str=Th(e.slice(t+1,i)),o.ok=!0,o;if(r===92&&i+1<n){i+=2;continue}i++}return o}let a=0;for(;i<n&&(r=e.charCodeAt(i),!(r===32||r<32||r===127));){if(r===92&&i+1<n){if(e.charCodeAt(i+1)===32)break;i+=2;continue}if(r===40&&(a++,a>32))return o;if(r===41){if(a===0)break;a--}i++}return t===i||a!==0||(o.str=Th(e.slice(t,i)),o.pos=i,o.ok=!0),o}function pGe(e,t,n,r){let i,o=t;const a={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(r)a.str=r.str,a.marker=r.marker;else{if(o>=n)return a;let s=e.charCodeAt(o);if(s!==34&&s!==39&&s!==40)return a;t++,o++,s===40&&(s=41),a.marker=s}for(;o<n;){if(i=e.charCodeAt(o),i===a.marker)return a.pos=o+1,a.str+=Th(e.slice(t,o)),a.ok=!0,a;if(i===40&&a.marker===41)return a;i===92&&o+1<n&&o++,o++}return a.can_continue=!0,a.str+=Th(e.slice(t,o)),a}const gGe=Object.freeze(Object.defineProperty({__proto__:null,parseLinkDestination:hGe,parseLinkLabel:dGe,parseLinkTitle:pGe},Symbol.toStringTag,{value:"Module"})),Ns={};Ns.code_inline=function(e,t,n,r,i){const o=e[t];return"<code"+i.renderAttrs(o)+">"+Fl(o.content)+"</code>"};Ns.code_block=function(e,t,n,r,i){const o=e[t];return"<pre"+i.renderAttrs(o)+"><code>"+Fl(e[t].content)+`</code></pre>
|
||
`};Ns.fence=function(e,t,n,r,i){const o=e[t],a=o.info?Th(o.info).trim():"";let s="",u="";if(a){const c=a.split(/(\s+)/g);s=c[0],u=c.slice(2).join("")}let l;if(n.highlight?l=n.highlight(o.content,s,u)||Fl(o.content):l=Fl(o.content),l.indexOf("<pre")===0)return l+`
|
||
`;if(a){const c=o.attrIndex("class"),f=o.attrs?o.attrs.slice():[];c<0?f.push(["class",n.langPrefix+s]):(f[c]=f[c].slice(),f[c][1]+=" "+n.langPrefix+s);const h={attrs:f};return`<pre><code${i.renderAttrs(h)}>${l}</code></pre>
|
||
`}return`<pre><code${i.renderAttrs(o)}>${l}</code></pre>
|
||
`};Ns.image=function(e,t,n,r,i){const o=e[t];return o.attrs[o.attrIndex("alt")][1]=i.renderInlineAsText(o.children,n,r),i.renderToken(e,t,n)};Ns.hardbreak=function(e,t,n){return n.xhtmlOut?`<br />
|
||
`:`<br>
|
||
`};Ns.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?`<br />
|
||
`:`<br>
|
||
`:`
|
||
`};Ns.text=function(e,t){return Fl(e[t].content)};Ns.html_block=function(e,t){return e[t].content};Ns.html_inline=function(e,t){return e[t].content};function sp(){this.rules=k2({},Ns)}sp.prototype.renderAttrs=function(t){let n,r,i;if(!t.attrs)return"";for(i="",n=0,r=t.attrs.length;n<r;n++)i+=" "+Fl(t.attrs[n][0])+'="'+Fl(t.attrs[n][1])+'"';return i};sp.prototype.renderToken=function(t,n,r){const i=t[n];let o="";if(i.hidden)return"";i.block&&i.nesting!==-1&&n&&t[n-1].hidden&&(o+=`
|
||
`),o+=(i.nesting===-1?"</":"<")+i.tag,o+=this.renderAttrs(i),i.nesting===0&&r.xhtmlOut&&(o+=" /");let a=!1;if(i.block&&(a=!0,i.nesting===1&&n+1<t.length)){const s=t[n+1];(s.type==="inline"||s.hidden||s.nesting===-1&&s.tag===i.tag)&&(a=!1)}return o+=a?`>
|
||
`:">",o};sp.prototype.renderInline=function(e,t,n){let r="";const i=this.rules;for(let o=0,a=e.length;o<a;o++){const s=e[o].type;typeof i[s]<"u"?r+=i[s](e,o,t,n,this):r+=this.renderToken(e,o,t)}return r};sp.prototype.renderInlineAsText=function(e,t,n){let r="";for(let i=0,o=e.length;i<o;i++)switch(e[i].type){case"text":r+=e[i].content;break;case"image":r+=this.renderInlineAsText(e[i].children,t,n);break;case"html_inline":case"html_block":r+=e[i].content;break;case"softbreak":case"hardbreak":r+=`
|
||
`;break}return r};sp.prototype.render=function(e,t,n){let r="";const i=this.rules;for(let o=0,a=e.length;o<a;o++){const s=e[o].type;s==="inline"?r+=this.renderInline(e[o].children,t,n):typeof i[s]<"u"?r+=i[s](e,o,t,n,this):r+=this.renderToken(e,o,t,n)}return r};function mo(){this.__rules__=[],this.__cache__=null}mo.prototype.__find__=function(e){for(let t=0;t<this.__rules__.length;t++)if(this.__rules__[t].name===e)return t;return-1};mo.prototype.__compile__=function(){const e=this,t=[""];e.__rules__.forEach(function(n){n.enabled&&n.alt.forEach(function(r){t.indexOf(r)<0&&t.push(r)})}),e.__cache__={},t.forEach(function(n){e.__cache__[n]=[],e.__rules__.forEach(function(r){r.enabled&&(n&&r.alt.indexOf(n)<0||e.__cache__[n].push(r.fn))})})};mo.prototype.at=function(e,t,n){const r=this.__find__(e),i=n||{};if(r===-1)throw new Error("Parser rule not found: "+e);this.__rules__[r].fn=t,this.__rules__[r].alt=i.alt||[],this.__cache__=null};mo.prototype.before=function(e,t,n,r){const i=this.__find__(e),o=r||{};if(i===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(i,0,{name:t,enabled:!0,fn:n,alt:o.alt||[]}),this.__cache__=null};mo.prototype.after=function(e,t,n,r){const i=this.__find__(e),o=r||{};if(i===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(i+1,0,{name:t,enabled:!0,fn:n,alt:o.alt||[]}),this.__cache__=null};mo.prototype.push=function(e,t,n){const r=n||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:r.alt||[]}),this.__cache__=null};mo.prototype.enable=function(e,t){Array.isArray(e)||(e=[e]);const n=[];return e.forEach(function(r){const i=this.__find__(r);if(i<0){if(t)return;throw new Error("Rules manager: invalid rule name "+r)}this.__rules__[i].enabled=!0,n.push(r)},this),this.__cache__=null,n};mo.prototype.enableOnly=function(e,t){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(n){n.enabled=!1}),this.enable(e,t)};mo.prototype.disable=function(e,t){Array.isArray(e)||(e=[e]);const n=[];return e.forEach(function(r){const i=this.__find__(r);if(i<0){if(t)return;throw new Error("Rules manager: invalid rule name "+r)}this.__rules__[i].enabled=!1,n.push(r)},this),this.__cache__=null,n};mo.prototype.getRules=function(e){return this.__cache__===null&&this.__compile__(),this.__cache__[e]||[]};function os(e,t,n){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=n,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}os.prototype.attrIndex=function(t){if(!this.attrs)return-1;const n=this.attrs;for(let r=0,i=n.length;r<i;r++)if(n[r][0]===t)return r;return-1};os.prototype.attrPush=function(t){this.attrs?this.attrs.push(t):this.attrs=[t]};os.prototype.attrSet=function(t,n){const r=this.attrIndex(t),i=[t,n];r<0?this.attrPush(i):this.attrs[r]=i};os.prototype.attrGet=function(t){const n=this.attrIndex(t);let r=null;return n>=0&&(r=this.attrs[n][1]),r};os.prototype.attrJoin=function(t,n){const r=this.attrIndex(t);r<0?this.attrPush([t,n]):this.attrs[r][1]=this.attrs[r][1]+" "+n};function yZ(e,t,n){this.src=e,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=t}yZ.prototype.Token=os;const mGe=/\r\n?|\n/g,vGe=/\0/g;function yGe(e){let t;t=e.src.replace(mGe,`
|
||
`),t=t.replace(vGe,"�"),e.src=t}function bGe(e){let t;e.inlineMode?(t=new e.Token("inline","",0),t.content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function xGe(e){const t=e.tokens;for(let n=0,r=t.length;n<r;n++){const i=t[n];i.type==="inline"&&e.md.inline.parse(i.content,e.md,e.env,i.children)}}function wGe(e){return/^<a[>\s]/i.test(e)}function _Ge(e){return/^<\/a\s*>/i.test(e)}function SGe(e){const t=e.tokens;if(e.md.options.linkify)for(let n=0,r=t.length;n<r;n++){if(t[n].type!=="inline"||!e.md.linkify.pretest(t[n].content))continue;let i=t[n].children,o=0;for(let a=i.length-1;a>=0;a--){const s=i[a];if(s.type==="link_close"){for(a--;i[a].level!==s.level&&i[a].type!=="link_open";)a--;continue}if(s.type==="html_inline"&&(wGe(s.content)&&o>0&&o--,_Ge(s.content)&&o++),!(o>0)&&s.type==="text"&&e.md.linkify.test(s.content)){const u=s.content;let l=e.md.linkify.match(u);const c=[];let f=s.level,h=0;l.length>0&&l[0].index===0&&a>0&&i[a-1].type==="text_special"&&(l=l.slice(1));for(let p=0;p<l.length;p++){const m=l[p].url,v=e.md.normalizeLink(m);if(!e.md.validateLink(v))continue;let b=l[p].text;l[p].schema?l[p].schema==="mailto:"&&!/^mailto:/i.test(b)?b=e.md.normalizeLinkText("mailto:"+b).replace(/^mailto:/,""):b=e.md.normalizeLinkText(b):b=e.md.normalizeLinkText("http://"+b).replace(/^http:\/\//,"");const w=l[p].index;if(w>h){const E=new e.Token("text","",0);E.content=u.slice(h,w),E.level=f,c.push(E)}const x=new e.Token("link_open","a",1);x.attrs=[["href",v]],x.level=f++,x.markup="linkify",x.info="auto",c.push(x);const S=new e.Token("text","",0);S.content=b,S.level=f,c.push(S);const O=new e.Token("link_close","a",-1);O.level=--f,O.markup="linkify",O.info="auto",c.push(O),h=l[p].lastIndex}if(h<u.length){const p=new e.Token("text","",0);p.content=u.slice(h),p.level=f,c.push(p)}t[n].children=i=mZ(i,a,c)}}}}const bZ=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,CGe=/\((c|tm|r)\)/i,EGe=/\((c|tm|r)\)/ig,OGe={c:"©",r:"®",tm:"™"};function AGe(e,t){return OGe[t.toLowerCase()]}function PGe(e){let t=0;for(let n=e.length-1;n>=0;n--){const r=e[n];r.type==="text"&&!t&&(r.content=r.content.replace(EGe,AGe)),r.type==="link_open"&&r.info==="auto"&&t--,r.type==="link_close"&&r.info==="auto"&&t++}}function kGe(e){let t=0;for(let n=e.length-1;n>=0;n--){const r=e[n];r.type==="text"&&!t&&bZ.test(r.content)&&(r.content=r.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),r.type==="link_open"&&r.info==="auto"&&t--,r.type==="link_close"&&r.info==="auto"&&t++}}function TGe(e){let t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)e.tokens[t].type==="inline"&&(CGe.test(e.tokens[t].content)&&PGe(e.tokens[t].children),bZ.test(e.tokens[t].content)&&kGe(e.tokens[t].children))}const MGe=/['"]/,ON=/['"]/g,AN="’";function U1(e,t,n){return e.slice(0,t)+n+e.slice(t+1)}function RGe(e,t){let n;const r=[];for(let i=0;i<e.length;i++){const o=e[i],a=e[i].level;for(n=r.length-1;n>=0&&!(r[n].level<=a);n--);if(r.length=n+1,o.type!=="text")continue;let s=o.content,u=0,l=s.length;e:for(;u<l;){ON.lastIndex=u;const c=ON.exec(s);if(!c)break;let f=!0,h=!0;u=c.index+1;const p=c[0]==="'";let m=32;if(c.index-1>=0)m=s.charCodeAt(c.index-1);else for(n=i-1;n>=0&&!(e[n].type==="softbreak"||e[n].type==="hardbreak");n--)if(e[n].content){m=e[n].content.charCodeAt(e[n].content.length-1);break}let v=32;if(u<l)v=s.charCodeAt(u);else for(n=i+1;n<e.length&&!(e[n].type==="softbreak"||e[n].type==="hardbreak");n++)if(e[n].content){v=e[n].content.charCodeAt(0);break}const b=pm(m)||hm(String.fromCharCode(m)),w=pm(v)||hm(String.fromCharCode(v)),x=dm(m),S=dm(v);if(S?f=!1:w&&(x||b||(f=!1)),x?h=!1:b&&(S||w||(h=!1)),v===34&&c[0]==='"'&&m>=48&&m<=57&&(h=f=!1),f&&h&&(f=b,h=w),!f&&!h){p&&(o.content=U1(o.content,c.index,AN));continue}if(h)for(n=r.length-1;n>=0;n--){let O=r[n];if(r[n].level<a)break;if(O.single===p&&r[n].level===a){O=r[n];let E,C;p?(E=t.md.options.quotes[2],C=t.md.options.quotes[3]):(E=t.md.options.quotes[0],C=t.md.options.quotes[1]),o.content=U1(o.content,c.index,C),e[O.token].content=U1(e[O.token].content,O.pos,E),u+=C.length-1,O.token===i&&(u+=E.length-1),s=o.content,l=s.length,r.length=n;continue e}}f?r.push({token:i,pos:c.index,single:p,level:a}):h&&p&&(o.content=U1(o.content,c.index,AN))}}}function DGe(e){if(e.md.options.typographer)for(let t=e.tokens.length-1;t>=0;t--)e.tokens[t].type!=="inline"||!MGe.test(e.tokens[t].content)||RGe(e.tokens[t].children,e)}function $Ge(e){let t,n;const r=e.tokens,i=r.length;for(let o=0;o<i;o++){if(r[o].type!=="inline")continue;const a=r[o].children,s=a.length;for(t=0;t<s;t++)a[t].type==="text_special"&&(a[t].type="text");for(t=n=0;t<s;t++)a[t].type==="text"&&t+1<s&&a[t+1].type==="text"?a[t+1].content=a[t].content+a[t+1].content:(t!==n&&(a[n]=a[t]),n++);t!==n&&(a.length=n)}}const W3=[["normalize",yGe],["block",bGe],["inline",xGe],["linkify",SGe],["replacements",TGe],["smartquotes",DGe],["text_join",$Ge]];function zP(){this.ruler=new mo;for(let e=0;e<W3.length;e++)this.ruler.push(W3[e][0],W3[e][1])}zP.prototype.process=function(e){const t=this.ruler.getRules("");for(let n=0,r=t.length;n<r;n++)t[n](e)};zP.prototype.State=yZ;function Ls(e,t,n,r){this.src=e,this.md=t,this.env=n,this.tokens=r,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0;const i=this.src;for(let o=0,a=0,s=0,u=0,l=i.length,c=!1;a<l;a++){const f=i.charCodeAt(a);if(!c)if(Hn(f)){s++,f===9?u+=4-u%4:u++;continue}else c=!0;(f===10||a===l-1)&&(f!==10&&a++,this.bMarks.push(o),this.eMarks.push(a),this.tShift.push(s),this.sCount.push(u),this.bsCount.push(0),c=!1,s=0,u=0,o=a+1)}this.bMarks.push(i.length),this.eMarks.push(i.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}Ls.prototype.push=function(e,t,n){const r=new os(e,t,n);return r.block=!0,n<0&&this.level--,r.level=this.level,n>0&&this.level++,this.tokens.push(r),r};Ls.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};Ls.prototype.skipEmptyLines=function(t){for(let n=this.lineMax;t<n&&!(this.bMarks[t]+this.tShift[t]<this.eMarks[t]);t++);return t};Ls.prototype.skipSpaces=function(t){for(let n=this.src.length;t<n;t++){const r=this.src.charCodeAt(t);if(!Hn(r))break}return t};Ls.prototype.skipSpacesBack=function(t,n){if(t<=n)return t;for(;t>n;)if(!Hn(this.src.charCodeAt(--t)))return t+1;return t};Ls.prototype.skipChars=function(t,n){for(let r=this.src.length;t<r&&this.src.charCodeAt(t)===n;t++);return t};Ls.prototype.skipCharsBack=function(t,n,r){if(t<=r)return t;for(;t>r;)if(n!==this.src.charCodeAt(--t))return t+1;return t};Ls.prototype.getLines=function(t,n,r,i){if(t>=n)return"";const o=new Array(n-t);for(let a=0,s=t;s<n;s++,a++){let u=0;const l=this.bMarks[s];let c=l,f;for(s+1<n||i?f=this.eMarks[s]+1:f=this.eMarks[s];c<f&&u<r;){const h=this.src.charCodeAt(c);if(Hn(h))h===9?u+=4-(u+this.bsCount[s])%4:u++;else if(c-l<this.tShift[s])u++;else break;c++}u>r?o[a]=new Array(u-r+1).join(" ")+this.src.slice(c,f):o[a]=this.src.slice(c,f)}return o.join("")};Ls.prototype.Token=os;const IGe=65536;function H3(e,t){const n=e.bMarks[t]+e.tShift[t],r=e.eMarks[t];return e.src.slice(n,r)}function PN(e){const t=[],n=e.length;let r=0,i=e.charCodeAt(r),o=!1,a=0,s="";for(;r<n;)i===124&&(o?(s+=e.substring(a,r-1),a=r):(t.push(s+e.substring(a,r)),s="",a=r+1)),o=i===92,r++,i=e.charCodeAt(r);return t.push(s+e.substring(a)),t}function NGe(e,t,n,r){if(t+2>n)return!1;let i=t+1;if(e.sCount[i]<e.blkIndent||e.sCount[i]-e.blkIndent>=4)return!1;let o=e.bMarks[i]+e.tShift[i];if(o>=e.eMarks[i])return!1;const a=e.src.charCodeAt(o++);if(a!==124&&a!==45&&a!==58||o>=e.eMarks[i])return!1;const s=e.src.charCodeAt(o++);if(s!==124&&s!==45&&s!==58&&!Hn(s)||a===45&&Hn(s))return!1;for(;o<e.eMarks[i];){const O=e.src.charCodeAt(o);if(O!==124&&O!==45&&O!==58&&!Hn(O))return!1;o++}let u=H3(e,t+1),l=u.split("|");const c=[];for(let O=0;O<l.length;O++){const E=l[O].trim();if(!E){if(O===0||O===l.length-1)continue;return!1}if(!/^:?-+:?$/.test(E))return!1;E.charCodeAt(E.length-1)===58?c.push(E.charCodeAt(0)===58?"center":"right"):E.charCodeAt(0)===58?c.push("left"):c.push("")}if(u=H3(e,t).trim(),u.indexOf("|")===-1||e.sCount[t]-e.blkIndent>=4)return!1;l=PN(u),l.length&&l[0]===""&&l.shift(),l.length&&l[l.length-1]===""&&l.pop();const f=l.length;if(f===0||f!==c.length)return!1;if(r)return!0;const h=e.parentType;e.parentType="table";const p=e.md.block.ruler.getRules("blockquote"),m=e.push("table_open","table",1),v=[t,0];m.map=v;const b=e.push("thead_open","thead",1);b.map=[t,t+1];const w=e.push("tr_open","tr",1);w.map=[t,t+1];for(let O=0;O<l.length;O++){const E=e.push("th_open","th",1);c[O]&&(E.attrs=[["style","text-align:"+c[O]]]);const C=e.push("inline","",0);C.content=l[O].trim(),C.children=[],e.push("th_close","th",-1)}e.push("tr_close","tr",-1),e.push("thead_close","thead",-1);let x,S=0;for(i=t+2;i<n&&!(e.sCount[i]<e.blkIndent);i++){let O=!1;for(let C=0,P=p.length;C<P;C++)if(p[C](e,i,n,!0)){O=!0;break}if(O||(u=H3(e,i).trim(),!u)||e.sCount[i]-e.blkIndent>=4||(l=PN(u),l.length&&l[0]===""&&l.shift(),l.length&&l[l.length-1]===""&&l.pop(),S+=f-l.length,S>IGe))break;if(i===t+2){const C=e.push("tbody_open","tbody",1);C.map=x=[t+2,0]}const E=e.push("tr_open","tr",1);E.map=[i,i+1];for(let C=0;C<f;C++){const P=e.push("td_open","td",1);c[C]&&(P.attrs=[["style","text-align:"+c[C]]]);const M=e.push("inline","",0);M.content=l[C]?l[C].trim():"",M.children=[],e.push("td_close","td",-1)}e.push("tr_close","tr",-1)}return x&&(e.push("tbody_close","tbody",-1),x[1]=i),e.push("table_close","table",-1),v[1]=i,e.parentType=h,e.line=i,!0}function LGe(e,t,n){if(e.sCount[t]-e.blkIndent<4)return!1;let r=t+1,i=r;for(;r<n;){if(e.isEmpty(r)){r++;continue}if(e.sCount[r]-e.blkIndent>=4){r++,i=r;continue}break}e.line=i;const o=e.push("code_block","code",0);return o.content=e.getLines(t,i,4+e.blkIndent,!1)+`
|
||
`,o.map=[t,e.line],!0}function FGe(e,t,n,r){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||i+3>o)return!1;const a=e.src.charCodeAt(i);if(a!==126&&a!==96)return!1;let s=i;i=e.skipChars(i,a);let u=i-s;if(u<3)return!1;const l=e.src.slice(s,i),c=e.src.slice(i,o);if(a===96&&c.indexOf(String.fromCharCode(a))>=0)return!1;if(r)return!0;let f=t,h=!1;for(;f++,!(f>=n||(i=s=e.bMarks[f]+e.tShift[f],o=e.eMarks[f],i<o&&e.sCount[f]<e.blkIndent));)if(e.src.charCodeAt(i)===a&&!(e.sCount[f]-e.blkIndent>=4)&&(i=e.skipChars(i,a),!(i-s<u)&&(i=e.skipSpaces(i),!(i<o)))){h=!0;break}u=e.sCount[t],e.line=f+(h?1:0);const p=e.push("fence","code",0);return p.info=c,p.content=e.getLines(t+1,f,u,!0),p.markup=l,p.map=[t,e.line],!0}function jGe(e,t,n,r){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];const a=e.lineMax;if(e.sCount[t]-e.blkIndent>=4||e.src.charCodeAt(i)!==62)return!1;if(r)return!0;const s=[],u=[],l=[],c=[],f=e.md.block.ruler.getRules("blockquote"),h=e.parentType;e.parentType="blockquote";let p=!1,m;for(m=t;m<n;m++){const S=e.sCount[m]<e.blkIndent;if(i=e.bMarks[m]+e.tShift[m],o=e.eMarks[m],i>=o)break;if(e.src.charCodeAt(i++)===62&&!S){let E=e.sCount[m]+1,C,P;e.src.charCodeAt(i)===32?(i++,E++,P=!1,C=!0):e.src.charCodeAt(i)===9?(C=!0,(e.bsCount[m]+E)%4===3?(i++,E++,P=!1):P=!0):C=!1;let M=E;for(s.push(e.bMarks[m]),e.bMarks[m]=i;i<o;){const I=e.src.charCodeAt(i);if(Hn(I))I===9?M+=4-(M+e.bsCount[m]+(P?1:0))%4:M++;else break;i++}p=i>=o,u.push(e.bsCount[m]),e.bsCount[m]=e.sCount[m]+1+(C?1:0),l.push(e.sCount[m]),e.sCount[m]=M-E,c.push(e.tShift[m]),e.tShift[m]=i-e.bMarks[m];continue}if(p)break;let O=!1;for(let E=0,C=f.length;E<C;E++)if(f[E](e,m,n,!0)){O=!0;break}if(O){e.lineMax=m,e.blkIndent!==0&&(s.push(e.bMarks[m]),u.push(e.bsCount[m]),c.push(e.tShift[m]),l.push(e.sCount[m]),e.sCount[m]-=e.blkIndent);break}s.push(e.bMarks[m]),u.push(e.bsCount[m]),c.push(e.tShift[m]),l.push(e.sCount[m]),e.sCount[m]=-1}const v=e.blkIndent;e.blkIndent=0;const b=e.push("blockquote_open","blockquote",1);b.markup=">";const w=[t,0];b.map=w,e.md.block.tokenize(e,t,m);const x=e.push("blockquote_close","blockquote",-1);x.markup=">",e.lineMax=a,e.parentType=h,w[1]=e.line;for(let S=0;S<c.length;S++)e.bMarks[S+t]=s[S],e.tShift[S+t]=c[S],e.sCount[S+t]=l[S],e.bsCount[S+t]=u[S];return e.blkIndent=v,!0}function BGe(e,t,n,r){const i=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;let o=e.bMarks[t]+e.tShift[t];const a=e.src.charCodeAt(o++);if(a!==42&&a!==45&&a!==95)return!1;let s=1;for(;o<i;){const l=e.src.charCodeAt(o++);if(l!==a&&!Hn(l))return!1;l===a&&s++}if(s<3)return!1;if(r)return!0;e.line=t+1;const u=e.push("hr","hr",0);return u.map=[t,e.line],u.markup=Array(s+1).join(String.fromCharCode(a)),!0}function kN(e,t){const n=e.eMarks[t];let r=e.bMarks[t]+e.tShift[t];const i=e.src.charCodeAt(r++);if(i!==42&&i!==45&&i!==43)return-1;if(r<n){const o=e.src.charCodeAt(r);if(!Hn(o))return-1}return r}function TN(e,t){const n=e.bMarks[t]+e.tShift[t],r=e.eMarks[t];let i=n;if(i+1>=r)return-1;let o=e.src.charCodeAt(i++);if(o<48||o>57)return-1;for(;;){if(i>=r)return-1;if(o=e.src.charCodeAt(i++),o>=48&&o<=57){if(i-n>=10)return-1;continue}if(o===41||o===46)break;return-1}return i<r&&(o=e.src.charCodeAt(i),!Hn(o))?-1:i}function zGe(e,t){const n=e.level+2;for(let r=t+2,i=e.tokens.length-2;r<i;r++)e.tokens[r].level===n&&e.tokens[r].type==="paragraph_open"&&(e.tokens[r+2].hidden=!0,e.tokens[r].hidden=!0,r+=2)}function UGe(e,t,n,r){let i,o,a,s,u=t,l=!0;if(e.sCount[u]-e.blkIndent>=4||e.listIndent>=0&&e.sCount[u]-e.listIndent>=4&&e.sCount[u]<e.blkIndent)return!1;let c=!1;r&&e.parentType==="paragraph"&&e.sCount[u]>=e.blkIndent&&(c=!0);let f,h,p;if((p=TN(e,u))>=0){if(f=!0,a=e.bMarks[u]+e.tShift[u],h=Number(e.src.slice(a,p-1)),c&&h!==1)return!1}else if((p=kN(e,u))>=0)f=!1;else return!1;if(c&&e.skipSpaces(p)>=e.eMarks[u])return!1;if(r)return!0;const m=e.src.charCodeAt(p-1),v=e.tokens.length;f?(s=e.push("ordered_list_open","ol",1),h!==1&&(s.attrs=[["start",h]])):s=e.push("bullet_list_open","ul",1);const b=[u,0];s.map=b,s.markup=String.fromCharCode(m);let w=!1;const x=e.md.block.ruler.getRules("list"),S=e.parentType;for(e.parentType="list";u<n;){o=p,i=e.eMarks[u];const O=e.sCount[u]+p-(e.bMarks[u]+e.tShift[u]);let E=O;for(;o<i;){const K=e.src.charCodeAt(o);if(K===9)E+=4-(E+e.bsCount[u])%4;else if(K===32)E++;else break;o++}const C=o;let P;C>=i?P=1:P=E-O,P>4&&(P=1);const M=O+P;s=e.push("list_item_open","li",1),s.markup=String.fromCharCode(m);const I=[u,0];s.map=I,f&&(s.info=e.src.slice(a,p-1));const B=e.tight,W=e.tShift[u],V=e.sCount[u],ee=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=M,e.tight=!0,e.tShift[u]=C-e.bMarks[u],e.sCount[u]=E,C>=i&&e.isEmpty(u+1)?e.line=Math.min(e.line+2,n):e.md.block.tokenize(e,u,n,!0),(!e.tight||w)&&(l=!1),w=e.line-u>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=ee,e.tShift[u]=W,e.sCount[u]=V,e.tight=B,s=e.push("list_item_close","li",-1),s.markup=String.fromCharCode(m),u=e.line,I[1]=u,u>=n||e.sCount[u]<e.blkIndent||e.sCount[u]-e.blkIndent>=4)break;let Z=!1;for(let K=0,G=x.length;K<G;K++)if(x[K](e,u,n,!0)){Z=!0;break}if(Z)break;if(f){if(p=TN(e,u),p<0)break;a=e.bMarks[u]+e.tShift[u]}else if(p=kN(e,u),p<0)break;if(m!==e.src.charCodeAt(p-1))break}return f?s=e.push("ordered_list_close","ol",-1):s=e.push("bullet_list_close","ul",-1),s.markup=String.fromCharCode(m),b[1]=u,e.line=u,e.parentType=S,l&&zGe(e,v),!0}function VGe(e,t,n,r){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t],a=t+1;if(e.sCount[t]-e.blkIndent>=4||e.src.charCodeAt(i)!==91)return!1;function s(x){const S=e.lineMax;if(x>=S||e.isEmpty(x))return null;let O=!1;if(e.sCount[x]-e.blkIndent>3&&(O=!0),e.sCount[x]<0&&(O=!0),!O){const P=e.md.block.ruler.getRules("reference"),M=e.parentType;e.parentType="reference";let I=!1;for(let B=0,W=P.length;B<W;B++)if(P[B](e,x,S,!0)){I=!0;break}if(e.parentType=M,I)return null}const E=e.bMarks[x]+e.tShift[x],C=e.eMarks[x];return e.src.slice(E,C+1)}let u=e.src.slice(i,o+1);o=u.length;let l=-1;for(i=1;i<o;i++){const x=u.charCodeAt(i);if(x===91)return!1;if(x===93){l=i;break}else if(x===10){const S=s(a);S!==null&&(u+=S,o=u.length,a++)}else if(x===92&&(i++,i<o&&u.charCodeAt(i)===10)){const S=s(a);S!==null&&(u+=S,o=u.length,a++)}}if(l<0||u.charCodeAt(l+1)!==58)return!1;for(i=l+2;i<o;i++){const x=u.charCodeAt(i);if(x===10){const S=s(a);S!==null&&(u+=S,o=u.length,a++)}else if(!Hn(x))break}const c=e.md.helpers.parseLinkDestination(u,i,o);if(!c.ok)return!1;const f=e.md.normalizeLink(c.str);if(!e.md.validateLink(f))return!1;i=c.pos;const h=i,p=a,m=i;for(;i<o;i++){const x=u.charCodeAt(i);if(x===10){const S=s(a);S!==null&&(u+=S,o=u.length,a++)}else if(!Hn(x))break}let v=e.md.helpers.parseLinkTitle(u,i,o);for(;v.can_continue;){const x=s(a);if(x===null)break;u+=x,i=o,o=u.length,a++,v=e.md.helpers.parseLinkTitle(u,i,o,v)}let b;for(i<o&&m!==i&&v.ok?(b=v.str,i=v.pos):(b="",i=h,a=p);i<o;){const x=u.charCodeAt(i);if(!Hn(x))break;i++}if(i<o&&u.charCodeAt(i)!==10&&b)for(b="",i=h,a=p;i<o;){const x=u.charCodeAt(i);if(!Hn(x))break;i++}if(i<o&&u.charCodeAt(i)!==10)return!1;const w=T2(u.slice(1,l));return w?(r||(typeof e.env.references>"u"&&(e.env.references={}),typeof e.env.references[w]>"u"&&(e.env.references[w]={title:b,href:f}),e.line=a),!0):!1}const WGe=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],HGe="[a-zA-Z_:][a-zA-Z0-9:._-]*",KGe="[^\"'=<>`\\x00-\\x20]+",qGe="'[^']*'",GGe='"[^"]*"',YGe="(?:"+KGe+"|"+qGe+"|"+GGe+")",ZGe="(?:\\s+"+HGe+"(?:\\s*=\\s*"+YGe+")?)",xZ="<[A-Za-z][A-Za-z0-9\\-]*"+ZGe+"*\\s*\\/?>",wZ="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",XGe="<!---?>|<!--(?:[^-]|-[^-]|--[^>])*-->",QGe="<[?][\\s\\S]*?[?]>",JGe="<![A-Za-z][^>]*>",eYe="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",tYe=new RegExp("^(?:"+xZ+"|"+wZ+"|"+XGe+"|"+QGe+"|"+JGe+"|"+eYe+")"),nYe=new RegExp("^(?:"+xZ+"|"+wZ+")"),td=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+WGe.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(nYe.source+"\\s*$"),/^$/,!1]];function rYe(e,t,n,r){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(i)!==60)return!1;let a=e.src.slice(i,o),s=0;for(;s<td.length&&!td[s][0].test(a);s++);if(s===td.length)return!1;if(r)return td[s][2];let u=t+1;if(!td[s][1].test(a)){for(;u<n&&!(e.sCount[u]<e.blkIndent);u++)if(i=e.bMarks[u]+e.tShift[u],o=e.eMarks[u],a=e.src.slice(i,o),td[s][1].test(a)){a.length!==0&&u++;break}}e.line=u;const l=e.push("html_block","",0);return l.map=[t,u],l.content=e.getLines(t,u,e.blkIndent,!0),!0}function iYe(e,t,n,r){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;let a=e.src.charCodeAt(i);if(a!==35||i>=o)return!1;let s=1;for(a=e.src.charCodeAt(++i);a===35&&i<o&&s<=6;)s++,a=e.src.charCodeAt(++i);if(s>6||i<o&&!Hn(a))return!1;if(r)return!0;o=e.skipSpacesBack(o,i);const u=e.skipCharsBack(o,35,i);u>i&&Hn(e.src.charCodeAt(u-1))&&(o=u),e.line=t+1;const l=e.push("heading_open","h"+String(s),1);l.markup="########".slice(0,s),l.map=[t,e.line];const c=e.push("inline","",0);c.content=e.src.slice(i,o).trim(),c.map=[t,e.line],c.children=[];const f=e.push("heading_close","h"+String(s),-1);return f.markup="########".slice(0,s),!0}function oYe(e,t,n){const r=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;const i=e.parentType;e.parentType="paragraph";let o=0,a,s=t+1;for(;s<n&&!e.isEmpty(s);s++){if(e.sCount[s]-e.blkIndent>3)continue;if(e.sCount[s]>=e.blkIndent){let p=e.bMarks[s]+e.tShift[s];const m=e.eMarks[s];if(p<m&&(a=e.src.charCodeAt(p),(a===45||a===61)&&(p=e.skipChars(p,a),p=e.skipSpaces(p),p>=m))){o=a===61?1:2;break}}if(e.sCount[s]<0)continue;let h=!1;for(let p=0,m=r.length;p<m;p++)if(r[p](e,s,n,!0)){h=!0;break}if(h)break}if(!o)return!1;const u=e.getLines(t,s,e.blkIndent,!1).trim();e.line=s+1;const l=e.push("heading_open","h"+String(o),1);l.markup=String.fromCharCode(a),l.map=[t,e.line];const c=e.push("inline","",0);c.content=u,c.map=[t,e.line-1],c.children=[];const f=e.push("heading_close","h"+String(o),-1);return f.markup=String.fromCharCode(a),e.parentType=i,!0}function aYe(e,t,n){const r=e.md.block.ruler.getRules("paragraph"),i=e.parentType;let o=t+1;for(e.parentType="paragraph";o<n&&!e.isEmpty(o);o++){if(e.sCount[o]-e.blkIndent>3||e.sCount[o]<0)continue;let l=!1;for(let c=0,f=r.length;c<f;c++)if(r[c](e,o,n,!0)){l=!0;break}if(l)break}const a=e.getLines(t,o,e.blkIndent,!1).trim();e.line=o;const s=e.push("paragraph_open","p",1);s.map=[t,e.line];const u=e.push("inline","",0);return u.content=a,u.map=[t,e.line],u.children=[],e.push("paragraph_close","p",-1),e.parentType=i,!0}const V1=[["table",NGe,["paragraph","reference"]],["code",LGe],["fence",FGe,["paragraph","reference","blockquote","list"]],["blockquote",jGe,["paragraph","reference","blockquote","list"]],["hr",BGe,["paragraph","reference","blockquote","list"]],["list",UGe,["paragraph","reference","blockquote"]],["reference",VGe],["html_block",rYe,["paragraph","reference","blockquote"]],["heading",iYe,["paragraph","reference","blockquote"]],["lheading",oYe],["paragraph",aYe]];function M2(){this.ruler=new mo;for(let e=0;e<V1.length;e++)this.ruler.push(V1[e][0],V1[e][1],{alt:(V1[e][2]||[]).slice()})}M2.prototype.tokenize=function(e,t,n){const r=this.ruler.getRules(""),i=r.length,o=e.md.options.maxNesting;let a=t,s=!1;for(;a<n&&(e.line=a=e.skipEmptyLines(a),!(a>=n||e.sCount[a]<e.blkIndent));){if(e.level>=o){e.line=n;break}const u=e.line;let l=!1;for(let c=0;c<i;c++)if(l=r[c](e,a,n,!1),l){if(u>=e.line)throw new Error("block rule didn't increment state.line");break}if(!l)throw new Error("none of the block rules matched");e.tight=!s,e.isEmpty(e.line-1)&&(s=!0),a=e.line,a<n&&e.isEmpty(a)&&(s=!0,a++,e.line=a)}};M2.prototype.parse=function(e,t,n,r){if(!e)return;const i=new this.State(e,t,n,r);this.tokenize(i,i.line,i.lineMax)};M2.prototype.State=Ls;function tv(e,t,n,r){this.src=e,this.env=n,this.md=t,this.tokens=r,this.tokens_meta=Array(r.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}tv.prototype.pushPending=function(){const e=new os("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e};tv.prototype.push=function(e,t,n){this.pending&&this.pushPending();const r=new os(e,t,n);let i=null;return n<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),r.level=this.level,n>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(r),this.tokens_meta.push(i),r};tv.prototype.scanDelims=function(e,t){const n=this.posMax,r=this.src.charCodeAt(e),i=e>0?this.src.charCodeAt(e-1):32;let o=e;for(;o<n&&this.src.charCodeAt(o)===r;)o++;const a=o-e,s=o<n?this.src.charCodeAt(o):32,u=pm(i)||hm(String.fromCharCode(i)),l=pm(s)||hm(String.fromCharCode(s)),c=dm(i),f=dm(s),h=!f&&(!l||c||u),p=!c&&(!u||f||l);return{can_open:h&&(t||!p||u),can_close:p&&(t||!h||l),length:a}};tv.prototype.Token=os;function sYe(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}function uYe(e,t){let n=e.pos;for(;n<e.posMax&&!sYe(e.src.charCodeAt(n));)n++;return n===e.pos?!1:(t||(e.pending+=e.src.slice(e.pos,n)),e.pos=n,!0)}const lYe=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;function cYe(e,t){if(!e.md.options.linkify||e.linkLevel>0)return!1;const n=e.pos,r=e.posMax;if(n+3>r||e.src.charCodeAt(n)!==58||e.src.charCodeAt(n+1)!==47||e.src.charCodeAt(n+2)!==47)return!1;const i=e.pending.match(lYe);if(!i)return!1;const o=i[1],a=e.md.linkify.matchAtStart(e.src.slice(n-o.length));if(!a)return!1;let s=a.url;if(s.length<=o.length)return!1;s=s.replace(/\*+$/,"");const u=e.md.normalizeLink(s);if(!e.md.validateLink(u))return!1;if(!t){e.pending=e.pending.slice(0,-o.length);const l=e.push("link_open","a",1);l.attrs=[["href",u]],l.markup="linkify",l.info="auto";const c=e.push("text","",0);c.content=e.md.normalizeLinkText(s);const f=e.push("link_close","a",-1);f.markup="linkify",f.info="auto"}return e.pos+=s.length-o.length,!0}function fYe(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==10)return!1;const r=e.pending.length-1,i=e.posMax;if(!t)if(r>=0&&e.pending.charCodeAt(r)===32)if(r>=1&&e.pending.charCodeAt(r-1)===32){let o=r-1;for(;o>=1&&e.pending.charCodeAt(o-1)===32;)o--;e.pending=e.pending.slice(0,o),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(n++;n<i&&Hn(e.src.charCodeAt(n));)n++;return e.pos=n,!0}const UP=[];for(let e=0;e<256;e++)UP.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){UP[e.charCodeAt(0)]=1});function dYe(e,t){let n=e.pos;const r=e.posMax;if(e.src.charCodeAt(n)!==92||(n++,n>=r))return!1;let i=e.src.charCodeAt(n);if(i===10){for(t||e.push("hardbreak","br",0),n++;n<r&&(i=e.src.charCodeAt(n),!!Hn(i));)n++;return e.pos=n,!0}let o=e.src[n];if(i>=55296&&i<=56319&&n+1<r){const s=e.src.charCodeAt(n+1);s>=56320&&s<=57343&&(o+=e.src[n+1],n++)}const a="\\"+o;if(!t){const s=e.push("text_special","",0);i<256&&UP[i]!==0?s.content=o:s.content=a,s.markup=a,s.info="escape"}return e.pos=n+1,!0}function hYe(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==96)return!1;const i=n;n++;const o=e.posMax;for(;n<o&&e.src.charCodeAt(n)===96;)n++;const a=e.src.slice(i,n),s=a.length;if(e.backticksScanned&&(e.backticks[s]||0)<=i)return t||(e.pending+=a),e.pos+=s,!0;let u=n,l;for(;(l=e.src.indexOf("`",u))!==-1;){for(u=l+1;u<o&&e.src.charCodeAt(u)===96;)u++;const c=u-l;if(c===s){if(!t){const f=e.push("code_inline","code",0);f.markup=a,f.content=e.src.slice(n,l).replace(/\n/g," ").replace(/^ (.+) $/,"$1")}return e.pos=u,!0}e.backticks[c]=l}return e.backticksScanned=!0,t||(e.pending+=a),e.pos+=s,!0}function pYe(e,t){const n=e.pos,r=e.src.charCodeAt(n);if(t||r!==126)return!1;const i=e.scanDelims(e.pos,!0);let o=i.length;const a=String.fromCharCode(r);if(o<2)return!1;let s;o%2&&(s=e.push("text","",0),s.content=a,o--);for(let u=0;u<o;u+=2)s=e.push("text","",0),s.content=a+a,e.delimiters.push({marker:r,length:0,token:e.tokens.length-1,end:-1,open:i.can_open,close:i.can_close});return e.pos+=i.length,!0}function MN(e,t){let n;const r=[],i=t.length;for(let o=0;o<i;o++){const a=t[o];if(a.marker!==126||a.end===-1)continue;const s=t[a.end];n=e.tokens[a.token],n.type="s_open",n.tag="s",n.nesting=1,n.markup="~~",n.content="",n=e.tokens[s.token],n.type="s_close",n.tag="s",n.nesting=-1,n.markup="~~",n.content="",e.tokens[s.token-1].type==="text"&&e.tokens[s.token-1].content==="~"&&r.push(s.token-1)}for(;r.length;){const o=r.pop();let a=o+1;for(;a<e.tokens.length&&e.tokens[a].type==="s_close";)a++;a--,o!==a&&(n=e.tokens[a],e.tokens[a]=e.tokens[o],e.tokens[o]=n)}}function gYe(e){const t=e.tokens_meta,n=e.tokens_meta.length;MN(e,e.delimiters);for(let r=0;r<n;r++)t[r]&&t[r].delimiters&&MN(e,t[r].delimiters)}const _Z={tokenize:pYe,postProcess:gYe};function mYe(e,t){const n=e.pos,r=e.src.charCodeAt(n);if(t||r!==95&&r!==42)return!1;const i=e.scanDelims(e.pos,r===42);for(let o=0;o<i.length;o++){const a=e.push("text","",0);a.content=String.fromCharCode(r),e.delimiters.push({marker:r,length:i.length,token:e.tokens.length-1,end:-1,open:i.can_open,close:i.can_close})}return e.pos+=i.length,!0}function RN(e,t){const n=t.length;for(let r=n-1;r>=0;r--){const i=t[r];if(i.marker!==95&&i.marker!==42||i.end===-1)continue;const o=t[i.end],a=r>0&&t[r-1].end===i.end+1&&t[r-1].marker===i.marker&&t[r-1].token===i.token-1&&t[i.end+1].token===o.token+1,s=String.fromCharCode(i.marker),u=e.tokens[i.token];u.type=a?"strong_open":"em_open",u.tag=a?"strong":"em",u.nesting=1,u.markup=a?s+s:s,u.content="";const l=e.tokens[o.token];l.type=a?"strong_close":"em_close",l.tag=a?"strong":"em",l.nesting=-1,l.markup=a?s+s:s,l.content="",a&&(e.tokens[t[r-1].token].content="",e.tokens[t[i.end+1].token].content="",r--)}}function vYe(e){const t=e.tokens_meta,n=e.tokens_meta.length;RN(e,e.delimiters);for(let r=0;r<n;r++)t[r]&&t[r].delimiters&&RN(e,t[r].delimiters)}const SZ={tokenize:mYe,postProcess:vYe};function yYe(e,t){let n,r,i,o,a="",s="",u=e.pos,l=!0;if(e.src.charCodeAt(e.pos)!==91)return!1;const c=e.pos,f=e.posMax,h=e.pos+1,p=e.md.helpers.parseLinkLabel(e,e.pos,!0);if(p<0)return!1;let m=p+1;if(m<f&&e.src.charCodeAt(m)===40){for(l=!1,m++;m<f&&(n=e.src.charCodeAt(m),!(!Hn(n)&&n!==10));m++);if(m>=f)return!1;if(u=m,i=e.md.helpers.parseLinkDestination(e.src,m,e.posMax),i.ok){for(a=e.md.normalizeLink(i.str),e.md.validateLink(a)?m=i.pos:a="",u=m;m<f&&(n=e.src.charCodeAt(m),!(!Hn(n)&&n!==10));m++);if(i=e.md.helpers.parseLinkTitle(e.src,m,e.posMax),m<f&&u!==m&&i.ok)for(s=i.str,m=i.pos;m<f&&(n=e.src.charCodeAt(m),!(!Hn(n)&&n!==10));m++);}(m>=f||e.src.charCodeAt(m)!==41)&&(l=!0),m++}if(l){if(typeof e.env.references>"u")return!1;if(m<f&&e.src.charCodeAt(m)===91?(u=m+1,m=e.md.helpers.parseLinkLabel(e,m),m>=0?r=e.src.slice(u,m++):m=p+1):m=p+1,r||(r=e.src.slice(h,p)),o=e.env.references[T2(r)],!o)return e.pos=c,!1;a=o.href,s=o.title}if(!t){e.pos=h,e.posMax=p;const v=e.push("link_open","a",1),b=[["href",a]];v.attrs=b,s&&b.push(["title",s]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=m,e.posMax=f,!0}function bYe(e,t){let n,r,i,o,a,s,u,l,c="";const f=e.pos,h=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const p=e.pos+2,m=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(m<0)return!1;if(o=m+1,o<h&&e.src.charCodeAt(o)===40){for(o++;o<h&&(n=e.src.charCodeAt(o),!(!Hn(n)&&n!==10));o++);if(o>=h)return!1;for(l=o,s=e.md.helpers.parseLinkDestination(e.src,o,e.posMax),s.ok&&(c=e.md.normalizeLink(s.str),e.md.validateLink(c)?o=s.pos:c=""),l=o;o<h&&(n=e.src.charCodeAt(o),!(!Hn(n)&&n!==10));o++);if(s=e.md.helpers.parseLinkTitle(e.src,o,e.posMax),o<h&&l!==o&&s.ok)for(u=s.str,o=s.pos;o<h&&(n=e.src.charCodeAt(o),!(!Hn(n)&&n!==10));o++);else u="";if(o>=h||e.src.charCodeAt(o)!==41)return e.pos=f,!1;o++}else{if(typeof e.env.references>"u")return!1;if(o<h&&e.src.charCodeAt(o)===91?(l=o+1,o=e.md.helpers.parseLinkLabel(e,o),o>=0?i=e.src.slice(l,o++):o=m+1):o=m+1,i||(i=e.src.slice(p,m)),a=e.env.references[T2(i)],!a)return e.pos=f,!1;c=a.href,u=a.title}if(!t){r=e.src.slice(p,m);const v=[];e.md.inline.parse(r,e.md,e.env,v);const b=e.push("image","img",0),w=[["src",c],["alt",""]];b.attrs=w,b.children=v,b.content=r,u&&w.push(["title",u])}return e.pos=o,e.posMax=h,!0}const xYe=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,wYe=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function _Ye(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==60)return!1;const r=e.pos,i=e.posMax;for(;;){if(++n>=i)return!1;const a=e.src.charCodeAt(n);if(a===60)return!1;if(a===62)break}const o=e.src.slice(r+1,n);if(wYe.test(o)){const a=e.md.normalizeLink(o);if(!e.md.validateLink(a))return!1;if(!t){const s=e.push("link_open","a",1);s.attrs=[["href",a]],s.markup="autolink",s.info="auto";const u=e.push("text","",0);u.content=e.md.normalizeLinkText(o);const l=e.push("link_close","a",-1);l.markup="autolink",l.info="auto"}return e.pos+=o.length+2,!0}if(xYe.test(o)){const a=e.md.normalizeLink("mailto:"+o);if(!e.md.validateLink(a))return!1;if(!t){const s=e.push("link_open","a",1);s.attrs=[["href",a]],s.markup="autolink",s.info="auto";const u=e.push("text","",0);u.content=e.md.normalizeLinkText(o);const l=e.push("link_close","a",-1);l.markup="autolink",l.info="auto"}return e.pos+=o.length+2,!0}return!1}function SYe(e){return/^<a[>\s]/i.test(e)}function CYe(e){return/^<\/a\s*>/i.test(e)}function EYe(e){const t=e|32;return t>=97&&t<=122}function OYe(e,t){if(!e.md.options.html)return!1;const n=e.posMax,r=e.pos;if(e.src.charCodeAt(r)!==60||r+2>=n)return!1;const i=e.src.charCodeAt(r+1);if(i!==33&&i!==63&&i!==47&&!EYe(i))return!1;const o=e.src.slice(r).match(tYe);if(!o)return!1;if(!t){const a=e.push("html_inline","",0);a.content=o[0],SYe(a.content)&&e.linkLevel++,CYe(a.content)&&e.linkLevel--}return e.pos+=o[0].length,!0}const AYe=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,PYe=/^&([a-z][a-z0-9]{1,31});/i;function kYe(e,t){const n=e.pos,r=e.posMax;if(e.src.charCodeAt(n)!==38||n+1>=r)return!1;if(e.src.charCodeAt(n+1)===35){const o=e.src.slice(n).match(AYe);if(o){if(!t){const a=o[1][0].toLowerCase()==="x"?parseInt(o[1].slice(1),16):parseInt(o[1],10),s=e.push("text_special","",0);s.content=BP(a)?Mx(a):Mx(65533),s.markup=o[0],s.info="entity"}return e.pos+=o[0].length,!0}}else{const o=e.src.slice(n).match(PYe);if(o){const a=gZ(o[0]);if(a!==o[0]){if(!t){const s=e.push("text_special","",0);s.content=a,s.markup=o[0],s.info="entity"}return e.pos+=o[0].length,!0}}}return!1}function DN(e){const t={},n=e.length;if(!n)return;let r=0,i=-2;const o=[];for(let a=0;a<n;a++){const s=e[a];if(o.push(0),(e[r].marker!==s.marker||i!==s.token-1)&&(r=a),i=s.token,s.length=s.length||0,!s.close)continue;t.hasOwnProperty(s.marker)||(t[s.marker]=[-1,-1,-1,-1,-1,-1]);const u=t[s.marker][(s.open?3:0)+s.length%3];let l=r-o[r]-1,c=l;for(;l>u;l-=o[l]+1){const f=e[l];if(f.marker===s.marker&&f.open&&f.end<0){let h=!1;if((f.close||s.open)&&(f.length+s.length)%3===0&&(f.length%3!==0||s.length%3!==0)&&(h=!0),!h){const p=l>0&&!e[l-1].open?o[l-1]+1:0;o[a]=a-l+p,o[l]=p,s.open=!1,f.end=a,f.close=!1,c=-1,i=-2;break}}}c!==-1&&(t[s.marker][(s.open?3:0)+(s.length||0)%3]=c)}}function TYe(e){const t=e.tokens_meta,n=e.tokens_meta.length;DN(e.delimiters);for(let r=0;r<n;r++)t[r]&&t[r].delimiters&&DN(t[r].delimiters)}function MYe(e){let t,n,r=0;const i=e.tokens,o=e.tokens.length;for(t=n=0;t<o;t++)i[t].nesting<0&&r--,i[t].level=r,i[t].nesting>0&&r++,i[t].type==="text"&&t+1<o&&i[t+1].type==="text"?i[t+1].content=i[t].content+i[t+1].content:(t!==n&&(i[n]=i[t]),n++);t!==n&&(i.length=n)}const K3=[["text",uYe],["linkify",cYe],["newline",fYe],["escape",dYe],["backticks",hYe],["strikethrough",_Z.tokenize],["emphasis",SZ.tokenize],["link",yYe],["image",bYe],["autolink",_Ye],["html_inline",OYe],["entity",kYe]],q3=[["balance_pairs",TYe],["strikethrough",_Z.postProcess],["emphasis",SZ.postProcess],["fragments_join",MYe]];function nv(){this.ruler=new mo;for(let e=0;e<K3.length;e++)this.ruler.push(K3[e][0],K3[e][1]);this.ruler2=new mo;for(let e=0;e<q3.length;e++)this.ruler2.push(q3[e][0],q3[e][1])}nv.prototype.skipToken=function(e){const t=e.pos,n=this.ruler.getRules(""),r=n.length,i=e.md.options.maxNesting,o=e.cache;if(typeof o[t]<"u"){e.pos=o[t];return}let a=!1;if(e.level<i){for(let s=0;s<r;s++)if(e.level++,a=n[s](e,!0),e.level--,a){if(t>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;a||e.pos++,o[t]=e.pos};nv.prototype.tokenize=function(e){const t=this.ruler.getRules(""),n=t.length,r=e.posMax,i=e.md.options.maxNesting;for(;e.pos<r;){const o=e.pos;let a=!1;if(e.level<i){for(let s=0;s<n;s++)if(a=t[s](e,!1),a){if(o>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(a){if(e.pos>=r)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};nv.prototype.parse=function(e,t,n,r){const i=new this.State(e,t,n,r);this.tokenize(i);const o=this.ruler2.getRules(""),a=o.length;for(let s=0;s<a;s++)o[s](i)};nv.prototype.State=tv;function RYe(e){const t={};e=e||{},t.src_Any=cZ.source,t.src_Cc=fZ.source,t.src_Z=hZ.source,t.src_P=FP.source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");const n="[><|]";return t.src_pseudo_letter="(?:(?!"+n+"|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|"+n+"|"+t.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+n+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+"|$)|;(?!"+t.src_ZCc+"|$)|\\!+(?!"+t.src_ZCc+"|[!]|$)|\\?(?!"+t.src_ZCc+"|[?]|$))+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy="(^|"+n+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}function N4(e){return Array.prototype.slice.call(arguments,1).forEach(function(n){n&&Object.keys(n).forEach(function(r){e[r]=n[r]})}),e}function R2(e){return Object.prototype.toString.call(e)}function DYe(e){return R2(e)==="[object String]"}function $Ye(e){return R2(e)==="[object Object]"}function IYe(e){return R2(e)==="[object RegExp]"}function $N(e){return R2(e)==="[object Function]"}function NYe(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const CZ={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function LYe(e){return Object.keys(e||{}).reduce(function(t,n){return t||CZ.hasOwnProperty(n)},!1)}const FYe={"http:":{validate:function(e,t,n){const r=e.slice(t);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(r)?r.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,n){const r=e.slice(t);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(r)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:r.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,n){const r=e.slice(t);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(r)?r.match(n.re.mailto)[0].length:0}}},jYe="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",BYe="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function zYe(e){e.__index__=-1,e.__text_cache__=""}function UYe(e){return function(t,n){const r=t.slice(n);return e.test(r)?r.match(e)[0].length:0}}function IN(){return function(e,t){t.normalize(e)}}function Rx(e){const t=e.re=RYe(e.__opts__),n=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||n.push(jYe),n.push(t.src_xn),t.src_tlds=n.join("|");function r(s){return s.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(r(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(r(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(r(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(r(t.tpl_host_fuzzy_test),"i");const i=[];e.__compiled__={};function o(s,u){throw new Error('(LinkifyIt) Invalid schema "'+s+'": '+u)}Object.keys(e.__schemas__).forEach(function(s){const u=e.__schemas__[s];if(u===null)return;const l={validate:null,link:null};if(e.__compiled__[s]=l,$Ye(u)){IYe(u.validate)?l.validate=UYe(u.validate):$N(u.validate)?l.validate=u.validate:o(s,u),$N(u.normalize)?l.normalize=u.normalize:u.normalize?o(s,u):l.normalize=IN();return}if(DYe(u)){i.push(s);return}o(s,u)}),i.forEach(function(s){e.__compiled__[e.__schemas__[s]]&&(e.__compiled__[s].validate=e.__compiled__[e.__schemas__[s]].validate,e.__compiled__[s].normalize=e.__compiled__[e.__schemas__[s]].normalize)}),e.__compiled__[""]={validate:null,normalize:IN()};const a=Object.keys(e.__compiled__).filter(function(s){return s.length>0&&e.__compiled__[s]}).map(NYe).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),zYe(e)}function VYe(e,t){const n=e.__index__,r=e.__last_index__,i=e.__text_cache__.slice(n,r);this.schema=e.__schema__.toLowerCase(),this.index=n+t,this.lastIndex=r+t,this.raw=i,this.text=i,this.url=i}function L4(e,t){const n=new VYe(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function Ho(e,t){if(!(this instanceof Ho))return new Ho(e,t);t||LYe(e)&&(t=e,e={}),this.__opts__=N4({},CZ,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=N4({},FYe,e),this.__compiled__={},this.__tlds__=BYe,this.__tlds_replaced__=!1,this.re={},Rx(this)}Ho.prototype.add=function(t,n){return this.__schemas__[t]=n,Rx(this),this};Ho.prototype.set=function(t){return this.__opts__=N4(this.__opts__,t),this};Ho.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;let n,r,i,o,a,s,u,l,c;if(this.re.schema_test.test(t)){for(u=this.re.schema_search,u.lastIndex=0;(n=u.exec(t))!==null;)if(o=this.testSchemaAt(t,n[2],u.lastIndex),o){this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+o;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=t.search(this.re.host_fuzzy_test),l>=0&&(this.__index__<0||l<this.__index__)&&(r=t.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&&(a=r.index+r[1].length,(this.__index__<0||a<this.__index__)&&(this.__schema__="",this.__index__=a,this.__last_index__=r.index+r[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&(c=t.indexOf("@"),c>=0&&(i=t.match(this.re.email_fuzzy))!==null&&(a=i.index+i[1].length,s=i.index+i[0].length,(this.__index__<0||a<this.__index__||a===this.__index__&&s>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=a,this.__last_index__=s))),this.__index__>=0};Ho.prototype.pretest=function(t){return this.re.pretest.test(t)};Ho.prototype.testSchemaAt=function(t,n,r){return this.__compiled__[n.toLowerCase()]?this.__compiled__[n.toLowerCase()].validate(t,r,this):0};Ho.prototype.match=function(t){const n=[];let r=0;this.__index__>=0&&this.__text_cache__===t&&(n.push(L4(this,r)),r=this.__last_index__);let i=r?t.slice(r):t;for(;this.test(i);)n.push(L4(this,r)),i=i.slice(this.__last_index__),r+=this.__last_index__;return n.length?n:null};Ho.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;const n=this.re.schema_at_start.exec(t);if(!n)return null;const r=this.testSchemaAt(t,n[2],n[0].length);return r?(this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+r,L4(this,0)):null};Ho.prototype.tlds=function(t,n){return t=Array.isArray(t)?t:[t],n?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(r,i,o){return r!==o[i-1]}).reverse(),Rx(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,Rx(this),this)};Ho.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};Ho.prototype.onCompile=function(){};const zd=2147483647,_s=36,VP=1,gm=26,WYe=38,HYe=700,EZ=72,OZ=128,AZ="-",KYe=/^xn--/,qYe=/[^\0-\x7F]/,GYe=/[\x2E\u3002\uFF0E\uFF61]/g,YYe={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},G3=_s-VP,Ss=Math.floor,Y3=String.fromCharCode;function el(e){throw new RangeError(YYe[e])}function ZYe(e,t){const n=[];let r=e.length;for(;r--;)n[r]=t(e[r]);return n}function PZ(e,t){const n=e.split("@");let r="";n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(GYe,".");const i=e.split("."),o=ZYe(i,t).join(".");return r+o}function kZ(e){const t=[];let n=0;const r=e.length;for(;n<r;){const i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){const o=e.charCodeAt(n++);(o&64512)==56320?t.push(((i&1023)<<10)+(o&1023)+65536):(t.push(i),n--)}else t.push(i)}return t}const XYe=e=>String.fromCodePoint(...e),QYe=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:_s},NN=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},TZ=function(e,t,n){let r=0;for(e=n?Ss(e/HYe):e>>1,e+=Ss(e/t);e>G3*gm>>1;r+=_s)e=Ss(e/G3);return Ss(r+(G3+1)*e/(e+WYe))},MZ=function(e){const t=[],n=e.length;let r=0,i=OZ,o=EZ,a=e.lastIndexOf(AZ);a<0&&(a=0);for(let s=0;s<a;++s)e.charCodeAt(s)>=128&&el("not-basic"),t.push(e.charCodeAt(s));for(let s=a>0?a+1:0;s<n;){const u=r;for(let c=1,f=_s;;f+=_s){s>=n&&el("invalid-input");const h=QYe(e.charCodeAt(s++));h>=_s&&el("invalid-input"),h>Ss((zd-r)/c)&&el("overflow"),r+=h*c;const p=f<=o?VP:f>=o+gm?gm:f-o;if(h<p)break;const m=_s-p;c>Ss(zd/m)&&el("overflow"),c*=m}const l=t.length+1;o=TZ(r-u,l,u==0),Ss(r/l)>zd-i&&el("overflow"),i+=Ss(r/l),r%=l,t.splice(r++,0,i)}return String.fromCodePoint(...t)},RZ=function(e){const t=[];e=kZ(e);const n=e.length;let r=OZ,i=0,o=EZ;for(const u of e)u<128&&t.push(Y3(u));const a=t.length;let s=a;for(a&&t.push(AZ);s<n;){let u=zd;for(const c of e)c>=r&&c<u&&(u=c);const l=s+1;u-r>Ss((zd-i)/l)&&el("overflow"),i+=(u-r)*l,r=u;for(const c of e)if(c<r&&++i>zd&&el("overflow"),c===r){let f=i;for(let h=_s;;h+=_s){const p=h<=o?VP:h>=o+gm?gm:h-o;if(f<p)break;const m=f-p,v=_s-p;t.push(Y3(NN(p+m%v,0))),f=Ss(m/v)}t.push(Y3(NN(f,0))),o=TZ(i,l,s===a),i=0,++s}++i,++r}return t.join("")},JYe=function(e){return PZ(e,function(t){return KYe.test(t)?MZ(t.slice(4).toLowerCase()):t})},eZe=function(e){return PZ(e,function(t){return qYe.test(t)?"xn--"+RZ(t):t})},DZ={version:"2.3.1",ucs2:{decode:kZ,encode:XYe},decode:MZ,encode:RZ,toASCII:eZe,toUnicode:JYe},tZe={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},nZe={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},rZe={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}},iZe={default:tZe,zero:nZe,commonmark:rZe},oZe=/^(vbscript|javascript|file|data):/,aZe=/^data:image\/(gif|png|jpeg|webp);/;function sZe(e){const t=e.trim().toLowerCase();return oZe.test(t)?aZe.test(t):!0}const $Z=["http:","https:","mailto:"];function uZe(e){const t=LP(e,!0);if(t.hostname&&(!t.protocol||$Z.indexOf(t.protocol)>=0))try{t.hostname=DZ.toASCII(t.hostname)}catch{}return ev(NP(t))}function lZe(e){const t=LP(e,!0);if(t.hostname&&(!t.protocol||$Z.indexOf(t.protocol)>=0))try{t.hostname=DZ.toUnicode(t.hostname)}catch{}return kh(NP(t),kh.defaultChars+"%")}function ts(e,t){if(!(this instanceof ts))return new ts(e,t);t||jP(e)||(t=e||{},e="default"),this.inline=new nv,this.block=new M2,this.core=new zP,this.renderer=new sp,this.linkify=new Ho,this.validateLink=sZe,this.normalizeLink=uZe,this.normalizeLinkText=lZe,this.utils=fGe,this.helpers=k2({},gGe),this.options={},this.configure(e),t&&this.set(t)}ts.prototype.set=function(e){return k2(this.options,e),this};ts.prototype.configure=function(e){const t=this;if(jP(e)){const n=e;if(e=iZe[n],!e)throw new Error('Wrong `markdown-it` preset "'+n+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[n].ruler2.enableOnly(e.components[n].rules2)}),this};ts.prototype.enable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){n=n.concat(this[i].ruler.enable(e,!0))},this),n=n.concat(this.inline.ruler2.enable(e,!0));const r=e.filter(function(i){return n.indexOf(i)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this};ts.prototype.disable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){n=n.concat(this[i].ruler.disable(e,!0))},this),n=n.concat(this.inline.ruler2.disable(e,!0));const r=e.filter(function(i){return n.indexOf(i)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this};ts.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};ts.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");const n=new this.core.State(e,this,t);return this.core.process(n),n.tokens};ts.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};ts.prototype.parseInline=function(e,t){const n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens};ts.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var IZ={exports:{}};(function(e){(function(t){var n=function(T){var D,$=new Float64Array(16);if(T)for(D=0;D<T.length;D++)$[D]=T[D];return $},r=function(){throw new Error("no PRNG")},i=new Uint8Array(16),o=new Uint8Array(32);o[0]=9;var a=n(),s=n([1]),u=n([56129,1]),l=n([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),c=n([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),f=n([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),h=n([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),p=n([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function m(T,D,$,A){T[D]=$>>24&255,T[D+1]=$>>16&255,T[D+2]=$>>8&255,T[D+3]=$&255,T[D+4]=A>>24&255,T[D+5]=A>>16&255,T[D+6]=A>>8&255,T[D+7]=A&255}function v(T,D,$,A,L){var Q,te=0;for(Q=0;Q<L;Q++)te|=T[D+Q]^$[A+Q];return(1&te-1>>>8)-1}function b(T,D,$,A){return v(T,D,$,A,16)}function w(T,D,$,A){return v(T,D,$,A,32)}function x(T,D,$,A){for(var L=A[0]&255|(A[1]&255)<<8|(A[2]&255)<<16|(A[3]&255)<<24,Q=$[0]&255|($[1]&255)<<8|($[2]&255)<<16|($[3]&255)<<24,te=$[4]&255|($[5]&255)<<8|($[6]&255)<<16|($[7]&255)<<24,fe=$[8]&255|($[9]&255)<<8|($[10]&255)<<16|($[11]&255)<<24,_e=$[12]&255|($[13]&255)<<8|($[14]&255)<<16|($[15]&255)<<24,je=A[4]&255|(A[5]&255)<<8|(A[6]&255)<<16|(A[7]&255)<<24,We=D[0]&255|(D[1]&255)<<8|(D[2]&255)<<16|(D[3]&255)<<24,ct=D[4]&255|(D[5]&255)<<8|(D[6]&255)<<16|(D[7]&255)<<24,Ie=D[8]&255|(D[9]&255)<<8|(D[10]&255)<<16|(D[11]&255)<<24,nt=D[12]&255|(D[13]&255)<<8|(D[14]&255)<<16|(D[15]&255)<<24,bt=A[8]&255|(A[9]&255)<<8|(A[10]&255)<<16|(A[11]&255)<<24,Ot=$[16]&255|($[17]&255)<<8|($[18]&255)<<16|($[19]&255)<<24,gt=$[20]&255|($[21]&255)<<8|($[22]&255)<<16|($[23]&255)<<24,ht=$[24]&255|($[25]&255)<<8|($[26]&255)<<16|($[27]&255)<<24,xt=$[28]&255|($[29]&255)<<8|($[30]&255)<<16|($[31]&255)<<24,wt=A[12]&255|(A[13]&255)<<8|(A[14]&255)<<16|(A[15]&255)<<24,Qe=L,ut=Q,Xe=te,Ne=fe,Ke=_e,Ge=je,pe=We,he=ct,Re=Ie,Oe=nt,Pe=bt,Be=Ot,vt=gt,Lt=ht,Ft=xt,$t=wt,J,Zt=0;Zt<20;Zt+=2)J=Qe+vt|0,Ke^=J<<7|J>>>25,J=Ke+Qe|0,Re^=J<<9|J>>>23,J=Re+Ke|0,vt^=J<<13|J>>>19,J=vt+Re|0,Qe^=J<<18|J>>>14,J=Ge+ut|0,Oe^=J<<7|J>>>25,J=Oe+Ge|0,Lt^=J<<9|J>>>23,J=Lt+Oe|0,ut^=J<<13|J>>>19,J=ut+Lt|0,Ge^=J<<18|J>>>14,J=Pe+pe|0,Ft^=J<<7|J>>>25,J=Ft+Pe|0,Xe^=J<<9|J>>>23,J=Xe+Ft|0,pe^=J<<13|J>>>19,J=pe+Xe|0,Pe^=J<<18|J>>>14,J=$t+Be|0,Ne^=J<<7|J>>>25,J=Ne+$t|0,he^=J<<9|J>>>23,J=he+Ne|0,Be^=J<<13|J>>>19,J=Be+he|0,$t^=J<<18|J>>>14,J=Qe+Ne|0,ut^=J<<7|J>>>25,J=ut+Qe|0,Xe^=J<<9|J>>>23,J=Xe+ut|0,Ne^=J<<13|J>>>19,J=Ne+Xe|0,Qe^=J<<18|J>>>14,J=Ge+Ke|0,pe^=J<<7|J>>>25,J=pe+Ge|0,he^=J<<9|J>>>23,J=he+pe|0,Ke^=J<<13|J>>>19,J=Ke+he|0,Ge^=J<<18|J>>>14,J=Pe+Oe|0,Be^=J<<7|J>>>25,J=Be+Pe|0,Re^=J<<9|J>>>23,J=Re+Be|0,Oe^=J<<13|J>>>19,J=Oe+Re|0,Pe^=J<<18|J>>>14,J=$t+Ft|0,vt^=J<<7|J>>>25,J=vt+$t|0,Lt^=J<<9|J>>>23,J=Lt+vt|0,Ft^=J<<13|J>>>19,J=Ft+Lt|0,$t^=J<<18|J>>>14;Qe=Qe+L|0,ut=ut+Q|0,Xe=Xe+te|0,Ne=Ne+fe|0,Ke=Ke+_e|0,Ge=Ge+je|0,pe=pe+We|0,he=he+ct|0,Re=Re+Ie|0,Oe=Oe+nt|0,Pe=Pe+bt|0,Be=Be+Ot|0,vt=vt+gt|0,Lt=Lt+ht|0,Ft=Ft+xt|0,$t=$t+wt|0,T[0]=Qe>>>0&255,T[1]=Qe>>>8&255,T[2]=Qe>>>16&255,T[3]=Qe>>>24&255,T[4]=ut>>>0&255,T[5]=ut>>>8&255,T[6]=ut>>>16&255,T[7]=ut>>>24&255,T[8]=Xe>>>0&255,T[9]=Xe>>>8&255,T[10]=Xe>>>16&255,T[11]=Xe>>>24&255,T[12]=Ne>>>0&255,T[13]=Ne>>>8&255,T[14]=Ne>>>16&255,T[15]=Ne>>>24&255,T[16]=Ke>>>0&255,T[17]=Ke>>>8&255,T[18]=Ke>>>16&255,T[19]=Ke>>>24&255,T[20]=Ge>>>0&255,T[21]=Ge>>>8&255,T[22]=Ge>>>16&255,T[23]=Ge>>>24&255,T[24]=pe>>>0&255,T[25]=pe>>>8&255,T[26]=pe>>>16&255,T[27]=pe>>>24&255,T[28]=he>>>0&255,T[29]=he>>>8&255,T[30]=he>>>16&255,T[31]=he>>>24&255,T[32]=Re>>>0&255,T[33]=Re>>>8&255,T[34]=Re>>>16&255,T[35]=Re>>>24&255,T[36]=Oe>>>0&255,T[37]=Oe>>>8&255,T[38]=Oe>>>16&255,T[39]=Oe>>>24&255,T[40]=Pe>>>0&255,T[41]=Pe>>>8&255,T[42]=Pe>>>16&255,T[43]=Pe>>>24&255,T[44]=Be>>>0&255,T[45]=Be>>>8&255,T[46]=Be>>>16&255,T[47]=Be>>>24&255,T[48]=vt>>>0&255,T[49]=vt>>>8&255,T[50]=vt>>>16&255,T[51]=vt>>>24&255,T[52]=Lt>>>0&255,T[53]=Lt>>>8&255,T[54]=Lt>>>16&255,T[55]=Lt>>>24&255,T[56]=Ft>>>0&255,T[57]=Ft>>>8&255,T[58]=Ft>>>16&255,T[59]=Ft>>>24&255,T[60]=$t>>>0&255,T[61]=$t>>>8&255,T[62]=$t>>>16&255,T[63]=$t>>>24&255}function S(T,D,$,A){for(var L=A[0]&255|(A[1]&255)<<8|(A[2]&255)<<16|(A[3]&255)<<24,Q=$[0]&255|($[1]&255)<<8|($[2]&255)<<16|($[3]&255)<<24,te=$[4]&255|($[5]&255)<<8|($[6]&255)<<16|($[7]&255)<<24,fe=$[8]&255|($[9]&255)<<8|($[10]&255)<<16|($[11]&255)<<24,_e=$[12]&255|($[13]&255)<<8|($[14]&255)<<16|($[15]&255)<<24,je=A[4]&255|(A[5]&255)<<8|(A[6]&255)<<16|(A[7]&255)<<24,We=D[0]&255|(D[1]&255)<<8|(D[2]&255)<<16|(D[3]&255)<<24,ct=D[4]&255|(D[5]&255)<<8|(D[6]&255)<<16|(D[7]&255)<<24,Ie=D[8]&255|(D[9]&255)<<8|(D[10]&255)<<16|(D[11]&255)<<24,nt=D[12]&255|(D[13]&255)<<8|(D[14]&255)<<16|(D[15]&255)<<24,bt=A[8]&255|(A[9]&255)<<8|(A[10]&255)<<16|(A[11]&255)<<24,Ot=$[16]&255|($[17]&255)<<8|($[18]&255)<<16|($[19]&255)<<24,gt=$[20]&255|($[21]&255)<<8|($[22]&255)<<16|($[23]&255)<<24,ht=$[24]&255|($[25]&255)<<8|($[26]&255)<<16|($[27]&255)<<24,xt=$[28]&255|($[29]&255)<<8|($[30]&255)<<16|($[31]&255)<<24,wt=A[12]&255|(A[13]&255)<<8|(A[14]&255)<<16|(A[15]&255)<<24,Qe=L,ut=Q,Xe=te,Ne=fe,Ke=_e,Ge=je,pe=We,he=ct,Re=Ie,Oe=nt,Pe=bt,Be=Ot,vt=gt,Lt=ht,Ft=xt,$t=wt,J,Zt=0;Zt<20;Zt+=2)J=Qe+vt|0,Ke^=J<<7|J>>>25,J=Ke+Qe|0,Re^=J<<9|J>>>23,J=Re+Ke|0,vt^=J<<13|J>>>19,J=vt+Re|0,Qe^=J<<18|J>>>14,J=Ge+ut|0,Oe^=J<<7|J>>>25,J=Oe+Ge|0,Lt^=J<<9|J>>>23,J=Lt+Oe|0,ut^=J<<13|J>>>19,J=ut+Lt|0,Ge^=J<<18|J>>>14,J=Pe+pe|0,Ft^=J<<7|J>>>25,J=Ft+Pe|0,Xe^=J<<9|J>>>23,J=Xe+Ft|0,pe^=J<<13|J>>>19,J=pe+Xe|0,Pe^=J<<18|J>>>14,J=$t+Be|0,Ne^=J<<7|J>>>25,J=Ne+$t|0,he^=J<<9|J>>>23,J=he+Ne|0,Be^=J<<13|J>>>19,J=Be+he|0,$t^=J<<18|J>>>14,J=Qe+Ne|0,ut^=J<<7|J>>>25,J=ut+Qe|0,Xe^=J<<9|J>>>23,J=Xe+ut|0,Ne^=J<<13|J>>>19,J=Ne+Xe|0,Qe^=J<<18|J>>>14,J=Ge+Ke|0,pe^=J<<7|J>>>25,J=pe+Ge|0,he^=J<<9|J>>>23,J=he+pe|0,Ke^=J<<13|J>>>19,J=Ke+he|0,Ge^=J<<18|J>>>14,J=Pe+Oe|0,Be^=J<<7|J>>>25,J=Be+Pe|0,Re^=J<<9|J>>>23,J=Re+Be|0,Oe^=J<<13|J>>>19,J=Oe+Re|0,Pe^=J<<18|J>>>14,J=$t+Ft|0,vt^=J<<7|J>>>25,J=vt+$t|0,Lt^=J<<9|J>>>23,J=Lt+vt|0,Ft^=J<<13|J>>>19,J=Ft+Lt|0,$t^=J<<18|J>>>14;T[0]=Qe>>>0&255,T[1]=Qe>>>8&255,T[2]=Qe>>>16&255,T[3]=Qe>>>24&255,T[4]=Ge>>>0&255,T[5]=Ge>>>8&255,T[6]=Ge>>>16&255,T[7]=Ge>>>24&255,T[8]=Pe>>>0&255,T[9]=Pe>>>8&255,T[10]=Pe>>>16&255,T[11]=Pe>>>24&255,T[12]=$t>>>0&255,T[13]=$t>>>8&255,T[14]=$t>>>16&255,T[15]=$t>>>24&255,T[16]=pe>>>0&255,T[17]=pe>>>8&255,T[18]=pe>>>16&255,T[19]=pe>>>24&255,T[20]=he>>>0&255,T[21]=he>>>8&255,T[22]=he>>>16&255,T[23]=he>>>24&255,T[24]=Re>>>0&255,T[25]=Re>>>8&255,T[26]=Re>>>16&255,T[27]=Re>>>24&255,T[28]=Oe>>>0&255,T[29]=Oe>>>8&255,T[30]=Oe>>>16&255,T[31]=Oe>>>24&255}function O(T,D,$,A){x(T,D,$,A)}function E(T,D,$,A){S(T,D,$,A)}var C=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function P(T,D,$,A,L,Q,te){var fe=new Uint8Array(16),_e=new Uint8Array(64),je,We;for(We=0;We<16;We++)fe[We]=0;for(We=0;We<8;We++)fe[We]=Q[We];for(;L>=64;){for(O(_e,fe,te,C),We=0;We<64;We++)T[D+We]=$[A+We]^_e[We];for(je=1,We=8;We<16;We++)je=je+(fe[We]&255)|0,fe[We]=je&255,je>>>=8;L-=64,D+=64,A+=64}if(L>0)for(O(_e,fe,te,C),We=0;We<L;We++)T[D+We]=$[A+We]^_e[We];return 0}function M(T,D,$,A,L){var Q=new Uint8Array(16),te=new Uint8Array(64),fe,_e;for(_e=0;_e<16;_e++)Q[_e]=0;for(_e=0;_e<8;_e++)Q[_e]=A[_e];for(;$>=64;){for(O(te,Q,L,C),_e=0;_e<64;_e++)T[D+_e]=te[_e];for(fe=1,_e=8;_e<16;_e++)fe=fe+(Q[_e]&255)|0,Q[_e]=fe&255,fe>>>=8;$-=64,D+=64}if($>0)for(O(te,Q,L,C),_e=0;_e<$;_e++)T[D+_e]=te[_e];return 0}function I(T,D,$,A,L){var Q=new Uint8Array(32);E(Q,A,L,C);for(var te=new Uint8Array(8),fe=0;fe<8;fe++)te[fe]=A[fe+16];return M(T,D,$,te,Q)}function B(T,D,$,A,L,Q,te){var fe=new Uint8Array(32);E(fe,Q,te,C);for(var _e=new Uint8Array(8),je=0;je<8;je++)_e[je]=Q[je+16];return P(T,D,$,A,L,_e,fe)}var W=function(T){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var D,$,A,L,Q,te,fe,_e;D=T[0]&255|(T[1]&255)<<8,this.r[0]=D&8191,$=T[2]&255|(T[3]&255)<<8,this.r[1]=(D>>>13|$<<3)&8191,A=T[4]&255|(T[5]&255)<<8,this.r[2]=($>>>10|A<<6)&7939,L=T[6]&255|(T[7]&255)<<8,this.r[3]=(A>>>7|L<<9)&8191,Q=T[8]&255|(T[9]&255)<<8,this.r[4]=(L>>>4|Q<<12)&255,this.r[5]=Q>>>1&8190,te=T[10]&255|(T[11]&255)<<8,this.r[6]=(Q>>>14|te<<2)&8191,fe=T[12]&255|(T[13]&255)<<8,this.r[7]=(te>>>11|fe<<5)&8065,_e=T[14]&255|(T[15]&255)<<8,this.r[8]=(fe>>>8|_e<<8)&8191,this.r[9]=_e>>>5&127,this.pad[0]=T[16]&255|(T[17]&255)<<8,this.pad[1]=T[18]&255|(T[19]&255)<<8,this.pad[2]=T[20]&255|(T[21]&255)<<8,this.pad[3]=T[22]&255|(T[23]&255)<<8,this.pad[4]=T[24]&255|(T[25]&255)<<8,this.pad[5]=T[26]&255|(T[27]&255)<<8,this.pad[6]=T[28]&255|(T[29]&255)<<8,this.pad[7]=T[30]&255|(T[31]&255)<<8};W.prototype.blocks=function(T,D,$){for(var A=this.fin?0:2048,L,Q,te,fe,_e,je,We,ct,Ie,nt,bt,Ot,gt,ht,xt,wt,Qe,ut,Xe,Ne=this.h[0],Ke=this.h[1],Ge=this.h[2],pe=this.h[3],he=this.h[4],Re=this.h[5],Oe=this.h[6],Pe=this.h[7],Be=this.h[8],vt=this.h[9],Lt=this.r[0],Ft=this.r[1],$t=this.r[2],J=this.r[3],Zt=this.r[4],sn=this.r[5],un=this.r[6],jt=this.r[7],ln=this.r[8],rn=this.r[9];$>=16;)L=T[D+0]&255|(T[D+1]&255)<<8,Ne+=L&8191,Q=T[D+2]&255|(T[D+3]&255)<<8,Ke+=(L>>>13|Q<<3)&8191,te=T[D+4]&255|(T[D+5]&255)<<8,Ge+=(Q>>>10|te<<6)&8191,fe=T[D+6]&255|(T[D+7]&255)<<8,pe+=(te>>>7|fe<<9)&8191,_e=T[D+8]&255|(T[D+9]&255)<<8,he+=(fe>>>4|_e<<12)&8191,Re+=_e>>>1&8191,je=T[D+10]&255|(T[D+11]&255)<<8,Oe+=(_e>>>14|je<<2)&8191,We=T[D+12]&255|(T[D+13]&255)<<8,Pe+=(je>>>11|We<<5)&8191,ct=T[D+14]&255|(T[D+15]&255)<<8,Be+=(We>>>8|ct<<8)&8191,vt+=ct>>>5|A,Ie=0,nt=Ie,nt+=Ne*Lt,nt+=Ke*(5*rn),nt+=Ge*(5*ln),nt+=pe*(5*jt),nt+=he*(5*un),Ie=nt>>>13,nt&=8191,nt+=Re*(5*sn),nt+=Oe*(5*Zt),nt+=Pe*(5*J),nt+=Be*(5*$t),nt+=vt*(5*Ft),Ie+=nt>>>13,nt&=8191,bt=Ie,bt+=Ne*Ft,bt+=Ke*Lt,bt+=Ge*(5*rn),bt+=pe*(5*ln),bt+=he*(5*jt),Ie=bt>>>13,bt&=8191,bt+=Re*(5*un),bt+=Oe*(5*sn),bt+=Pe*(5*Zt),bt+=Be*(5*J),bt+=vt*(5*$t),Ie+=bt>>>13,bt&=8191,Ot=Ie,Ot+=Ne*$t,Ot+=Ke*Ft,Ot+=Ge*Lt,Ot+=pe*(5*rn),Ot+=he*(5*ln),Ie=Ot>>>13,Ot&=8191,Ot+=Re*(5*jt),Ot+=Oe*(5*un),Ot+=Pe*(5*sn),Ot+=Be*(5*Zt),Ot+=vt*(5*J),Ie+=Ot>>>13,Ot&=8191,gt=Ie,gt+=Ne*J,gt+=Ke*$t,gt+=Ge*Ft,gt+=pe*Lt,gt+=he*(5*rn),Ie=gt>>>13,gt&=8191,gt+=Re*(5*ln),gt+=Oe*(5*jt),gt+=Pe*(5*un),gt+=Be*(5*sn),gt+=vt*(5*Zt),Ie+=gt>>>13,gt&=8191,ht=Ie,ht+=Ne*Zt,ht+=Ke*J,ht+=Ge*$t,ht+=pe*Ft,ht+=he*Lt,Ie=ht>>>13,ht&=8191,ht+=Re*(5*rn),ht+=Oe*(5*ln),ht+=Pe*(5*jt),ht+=Be*(5*un),ht+=vt*(5*sn),Ie+=ht>>>13,ht&=8191,xt=Ie,xt+=Ne*sn,xt+=Ke*Zt,xt+=Ge*J,xt+=pe*$t,xt+=he*Ft,Ie=xt>>>13,xt&=8191,xt+=Re*Lt,xt+=Oe*(5*rn),xt+=Pe*(5*ln),xt+=Be*(5*jt),xt+=vt*(5*un),Ie+=xt>>>13,xt&=8191,wt=Ie,wt+=Ne*un,wt+=Ke*sn,wt+=Ge*Zt,wt+=pe*J,wt+=he*$t,Ie=wt>>>13,wt&=8191,wt+=Re*Ft,wt+=Oe*Lt,wt+=Pe*(5*rn),wt+=Be*(5*ln),wt+=vt*(5*jt),Ie+=wt>>>13,wt&=8191,Qe=Ie,Qe+=Ne*jt,Qe+=Ke*un,Qe+=Ge*sn,Qe+=pe*Zt,Qe+=he*J,Ie=Qe>>>13,Qe&=8191,Qe+=Re*$t,Qe+=Oe*Ft,Qe+=Pe*Lt,Qe+=Be*(5*rn),Qe+=vt*(5*ln),Ie+=Qe>>>13,Qe&=8191,ut=Ie,ut+=Ne*ln,ut+=Ke*jt,ut+=Ge*un,ut+=pe*sn,ut+=he*Zt,Ie=ut>>>13,ut&=8191,ut+=Re*J,ut+=Oe*$t,ut+=Pe*Ft,ut+=Be*Lt,ut+=vt*(5*rn),Ie+=ut>>>13,ut&=8191,Xe=Ie,Xe+=Ne*rn,Xe+=Ke*ln,Xe+=Ge*jt,Xe+=pe*un,Xe+=he*sn,Ie=Xe>>>13,Xe&=8191,Xe+=Re*Zt,Xe+=Oe*J,Xe+=Pe*$t,Xe+=Be*Ft,Xe+=vt*Lt,Ie+=Xe>>>13,Xe&=8191,Ie=(Ie<<2)+Ie|0,Ie=Ie+nt|0,nt=Ie&8191,Ie=Ie>>>13,bt+=Ie,Ne=nt,Ke=bt,Ge=Ot,pe=gt,he=ht,Re=xt,Oe=wt,Pe=Qe,Be=ut,vt=Xe,D+=16,$-=16;this.h[0]=Ne,this.h[1]=Ke,this.h[2]=Ge,this.h[3]=pe,this.h[4]=he,this.h[5]=Re,this.h[6]=Oe,this.h[7]=Pe,this.h[8]=Be,this.h[9]=vt},W.prototype.finish=function(T,D){var $=new Uint16Array(10),A,L,Q,te;if(this.leftover){for(te=this.leftover,this.buffer[te++]=1;te<16;te++)this.buffer[te]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(A=this.h[1]>>>13,this.h[1]&=8191,te=2;te<10;te++)this.h[te]+=A,A=this.h[te]>>>13,this.h[te]&=8191;for(this.h[0]+=A*5,A=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=A,A=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=A,$[0]=this.h[0]+5,A=$[0]>>>13,$[0]&=8191,te=1;te<10;te++)$[te]=this.h[te]+A,A=$[te]>>>13,$[te]&=8191;for($[9]-=8192,L=(A^1)-1,te=0;te<10;te++)$[te]&=L;for(L=~L,te=0;te<10;te++)this.h[te]=this.h[te]&L|$[te];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Q=this.h[0]+this.pad[0],this.h[0]=Q&65535,te=1;te<8;te++)Q=(this.h[te]+this.pad[te]|0)+(Q>>>16)|0,this.h[te]=Q&65535;T[D+0]=this.h[0]>>>0&255,T[D+1]=this.h[0]>>>8&255,T[D+2]=this.h[1]>>>0&255,T[D+3]=this.h[1]>>>8&255,T[D+4]=this.h[2]>>>0&255,T[D+5]=this.h[2]>>>8&255,T[D+6]=this.h[3]>>>0&255,T[D+7]=this.h[3]>>>8&255,T[D+8]=this.h[4]>>>0&255,T[D+9]=this.h[4]>>>8&255,T[D+10]=this.h[5]>>>0&255,T[D+11]=this.h[5]>>>8&255,T[D+12]=this.h[6]>>>0&255,T[D+13]=this.h[6]>>>8&255,T[D+14]=this.h[7]>>>0&255,T[D+15]=this.h[7]>>>8&255},W.prototype.update=function(T,D,$){var A,L;if(this.leftover){for(L=16-this.leftover,L>$&&(L=$),A=0;A<L;A++)this.buffer[this.leftover+A]=T[D+A];if($-=L,D+=L,this.leftover+=L,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if($>=16&&(L=$-$%16,this.blocks(T,D,L),D+=L,$-=L),$){for(A=0;A<$;A++)this.buffer[this.leftover+A]=T[D+A];this.leftover+=$}};function V(T,D,$,A,L,Q){var te=new W(Q);return te.update($,A,L),te.finish(T,D),0}function ee(T,D,$,A,L,Q){var te=new Uint8Array(16);return V(te,0,$,A,L,Q),b(T,D,te,0)}function Z(T,D,$,A,L){var Q;if($<32)return-1;for(B(T,0,D,0,$,A,L),V(T,16,T,32,$-32,T),Q=0;Q<16;Q++)T[Q]=0;return 0}function K(T,D,$,A,L){var Q,te=new Uint8Array(32);if($<32||(I(te,0,32,A,L),ee(D,16,D,32,$-32,te)!==0))return-1;for(B(T,0,D,0,$,A,L),Q=0;Q<32;Q++)T[Q]=0;return 0}function G(T,D){var $;for($=0;$<16;$++)T[$]=D[$]|0}function H(T){var D,$,A=1;for(D=0;D<16;D++)$=T[D]+A+65535,A=Math.floor($/65536),T[D]=$-A*65536;T[0]+=A-1+37*(A-1)}function j(T,D,$){for(var A,L=~($-1),Q=0;Q<16;Q++)A=L&(T[Q]^D[Q]),T[Q]^=A,D[Q]^=A}function q(T,D){var $,A,L,Q=n(),te=n();for($=0;$<16;$++)te[$]=D[$];for(H(te),H(te),H(te),A=0;A<2;A++){for(Q[0]=te[0]-65517,$=1;$<15;$++)Q[$]=te[$]-65535-(Q[$-1]>>16&1),Q[$-1]&=65535;Q[15]=te[15]-32767-(Q[14]>>16&1),L=Q[15]>>16&1,Q[14]&=65535,j(te,Q,1-L)}for($=0;$<16;$++)T[2*$]=te[$]&255,T[2*$+1]=te[$]>>8}function Y(T,D){var $=new Uint8Array(32),A=new Uint8Array(32);return q($,T),q(A,D),w($,0,A,0)}function re(T){var D=new Uint8Array(32);return q(D,T),D[0]&1}function ie(T,D){var $;for($=0;$<16;$++)T[$]=D[2*$]+(D[2*$+1]<<8);T[15]&=32767}function se(T,D,$){for(var A=0;A<16;A++)T[A]=D[A]+$[A]}function ye(T,D,$){for(var A=0;A<16;A++)T[A]=D[A]-$[A]}function we(T,D,$){var A,L,Q=0,te=0,fe=0,_e=0,je=0,We=0,ct=0,Ie=0,nt=0,bt=0,Ot=0,gt=0,ht=0,xt=0,wt=0,Qe=0,ut=0,Xe=0,Ne=0,Ke=0,Ge=0,pe=0,he=0,Re=0,Oe=0,Pe=0,Be=0,vt=0,Lt=0,Ft=0,$t=0,J=$[0],Zt=$[1],sn=$[2],un=$[3],jt=$[4],ln=$[5],rn=$[6],Gn=$[7],mn=$[8],Pn=$[9],Yn=$[10],Zn=$[11],xr=$[12],$r=$[13],Ir=$[14],Nr=$[15];A=D[0],Q+=A*J,te+=A*Zt,fe+=A*sn,_e+=A*un,je+=A*jt,We+=A*ln,ct+=A*rn,Ie+=A*Gn,nt+=A*mn,bt+=A*Pn,Ot+=A*Yn,gt+=A*Zn,ht+=A*xr,xt+=A*$r,wt+=A*Ir,Qe+=A*Nr,A=D[1],te+=A*J,fe+=A*Zt,_e+=A*sn,je+=A*un,We+=A*jt,ct+=A*ln,Ie+=A*rn,nt+=A*Gn,bt+=A*mn,Ot+=A*Pn,gt+=A*Yn,ht+=A*Zn,xt+=A*xr,wt+=A*$r,Qe+=A*Ir,ut+=A*Nr,A=D[2],fe+=A*J,_e+=A*Zt,je+=A*sn,We+=A*un,ct+=A*jt,Ie+=A*ln,nt+=A*rn,bt+=A*Gn,Ot+=A*mn,gt+=A*Pn,ht+=A*Yn,xt+=A*Zn,wt+=A*xr,Qe+=A*$r,ut+=A*Ir,Xe+=A*Nr,A=D[3],_e+=A*J,je+=A*Zt,We+=A*sn,ct+=A*un,Ie+=A*jt,nt+=A*ln,bt+=A*rn,Ot+=A*Gn,gt+=A*mn,ht+=A*Pn,xt+=A*Yn,wt+=A*Zn,Qe+=A*xr,ut+=A*$r,Xe+=A*Ir,Ne+=A*Nr,A=D[4],je+=A*J,We+=A*Zt,ct+=A*sn,Ie+=A*un,nt+=A*jt,bt+=A*ln,Ot+=A*rn,gt+=A*Gn,ht+=A*mn,xt+=A*Pn,wt+=A*Yn,Qe+=A*Zn,ut+=A*xr,Xe+=A*$r,Ne+=A*Ir,Ke+=A*Nr,A=D[5],We+=A*J,ct+=A*Zt,Ie+=A*sn,nt+=A*un,bt+=A*jt,Ot+=A*ln,gt+=A*rn,ht+=A*Gn,xt+=A*mn,wt+=A*Pn,Qe+=A*Yn,ut+=A*Zn,Xe+=A*xr,Ne+=A*$r,Ke+=A*Ir,Ge+=A*Nr,A=D[6],ct+=A*J,Ie+=A*Zt,nt+=A*sn,bt+=A*un,Ot+=A*jt,gt+=A*ln,ht+=A*rn,xt+=A*Gn,wt+=A*mn,Qe+=A*Pn,ut+=A*Yn,Xe+=A*Zn,Ne+=A*xr,Ke+=A*$r,Ge+=A*Ir,pe+=A*Nr,A=D[7],Ie+=A*J,nt+=A*Zt,bt+=A*sn,Ot+=A*un,gt+=A*jt,ht+=A*ln,xt+=A*rn,wt+=A*Gn,Qe+=A*mn,ut+=A*Pn,Xe+=A*Yn,Ne+=A*Zn,Ke+=A*xr,Ge+=A*$r,pe+=A*Ir,he+=A*Nr,A=D[8],nt+=A*J,bt+=A*Zt,Ot+=A*sn,gt+=A*un,ht+=A*jt,xt+=A*ln,wt+=A*rn,Qe+=A*Gn,ut+=A*mn,Xe+=A*Pn,Ne+=A*Yn,Ke+=A*Zn,Ge+=A*xr,pe+=A*$r,he+=A*Ir,Re+=A*Nr,A=D[9],bt+=A*J,Ot+=A*Zt,gt+=A*sn,ht+=A*un,xt+=A*jt,wt+=A*ln,Qe+=A*rn,ut+=A*Gn,Xe+=A*mn,Ne+=A*Pn,Ke+=A*Yn,Ge+=A*Zn,pe+=A*xr,he+=A*$r,Re+=A*Ir,Oe+=A*Nr,A=D[10],Ot+=A*J,gt+=A*Zt,ht+=A*sn,xt+=A*un,wt+=A*jt,Qe+=A*ln,ut+=A*rn,Xe+=A*Gn,Ne+=A*mn,Ke+=A*Pn,Ge+=A*Yn,pe+=A*Zn,he+=A*xr,Re+=A*$r,Oe+=A*Ir,Pe+=A*Nr,A=D[11],gt+=A*J,ht+=A*Zt,xt+=A*sn,wt+=A*un,Qe+=A*jt,ut+=A*ln,Xe+=A*rn,Ne+=A*Gn,Ke+=A*mn,Ge+=A*Pn,pe+=A*Yn,he+=A*Zn,Re+=A*xr,Oe+=A*$r,Pe+=A*Ir,Be+=A*Nr,A=D[12],ht+=A*J,xt+=A*Zt,wt+=A*sn,Qe+=A*un,ut+=A*jt,Xe+=A*ln,Ne+=A*rn,Ke+=A*Gn,Ge+=A*mn,pe+=A*Pn,he+=A*Yn,Re+=A*Zn,Oe+=A*xr,Pe+=A*$r,Be+=A*Ir,vt+=A*Nr,A=D[13],xt+=A*J,wt+=A*Zt,Qe+=A*sn,ut+=A*un,Xe+=A*jt,Ne+=A*ln,Ke+=A*rn,Ge+=A*Gn,pe+=A*mn,he+=A*Pn,Re+=A*Yn,Oe+=A*Zn,Pe+=A*xr,Be+=A*$r,vt+=A*Ir,Lt+=A*Nr,A=D[14],wt+=A*J,Qe+=A*Zt,ut+=A*sn,Xe+=A*un,Ne+=A*jt,Ke+=A*ln,Ge+=A*rn,pe+=A*Gn,he+=A*mn,Re+=A*Pn,Oe+=A*Yn,Pe+=A*Zn,Be+=A*xr,vt+=A*$r,Lt+=A*Ir,Ft+=A*Nr,A=D[15],Qe+=A*J,ut+=A*Zt,Xe+=A*sn,Ne+=A*un,Ke+=A*jt,Ge+=A*ln,pe+=A*rn,he+=A*Gn,Re+=A*mn,Oe+=A*Pn,Pe+=A*Yn,Be+=A*Zn,vt+=A*xr,Lt+=A*$r,Ft+=A*Ir,$t+=A*Nr,Q+=38*ut,te+=38*Xe,fe+=38*Ne,_e+=38*Ke,je+=38*Ge,We+=38*pe,ct+=38*he,Ie+=38*Re,nt+=38*Oe,bt+=38*Pe,Ot+=38*Be,gt+=38*vt,ht+=38*Lt,xt+=38*Ft,wt+=38*$t,L=1,A=Q+L+65535,L=Math.floor(A/65536),Q=A-L*65536,A=te+L+65535,L=Math.floor(A/65536),te=A-L*65536,A=fe+L+65535,L=Math.floor(A/65536),fe=A-L*65536,A=_e+L+65535,L=Math.floor(A/65536),_e=A-L*65536,A=je+L+65535,L=Math.floor(A/65536),je=A-L*65536,A=We+L+65535,L=Math.floor(A/65536),We=A-L*65536,A=ct+L+65535,L=Math.floor(A/65536),ct=A-L*65536,A=Ie+L+65535,L=Math.floor(A/65536),Ie=A-L*65536,A=nt+L+65535,L=Math.floor(A/65536),nt=A-L*65536,A=bt+L+65535,L=Math.floor(A/65536),bt=A-L*65536,A=Ot+L+65535,L=Math.floor(A/65536),Ot=A-L*65536,A=gt+L+65535,L=Math.floor(A/65536),gt=A-L*65536,A=ht+L+65535,L=Math.floor(A/65536),ht=A-L*65536,A=xt+L+65535,L=Math.floor(A/65536),xt=A-L*65536,A=wt+L+65535,L=Math.floor(A/65536),wt=A-L*65536,A=Qe+L+65535,L=Math.floor(A/65536),Qe=A-L*65536,Q+=L-1+37*(L-1),L=1,A=Q+L+65535,L=Math.floor(A/65536),Q=A-L*65536,A=te+L+65535,L=Math.floor(A/65536),te=A-L*65536,A=fe+L+65535,L=Math.floor(A/65536),fe=A-L*65536,A=_e+L+65535,L=Math.floor(A/65536),_e=A-L*65536,A=je+L+65535,L=Math.floor(A/65536),je=A-L*65536,A=We+L+65535,L=Math.floor(A/65536),We=A-L*65536,A=ct+L+65535,L=Math.floor(A/65536),ct=A-L*65536,A=Ie+L+65535,L=Math.floor(A/65536),Ie=A-L*65536,A=nt+L+65535,L=Math.floor(A/65536),nt=A-L*65536,A=bt+L+65535,L=Math.floor(A/65536),bt=A-L*65536,A=Ot+L+65535,L=Math.floor(A/65536),Ot=A-L*65536,A=gt+L+65535,L=Math.floor(A/65536),gt=A-L*65536,A=ht+L+65535,L=Math.floor(A/65536),ht=A-L*65536,A=xt+L+65535,L=Math.floor(A/65536),xt=A-L*65536,A=wt+L+65535,L=Math.floor(A/65536),wt=A-L*65536,A=Qe+L+65535,L=Math.floor(A/65536),Qe=A-L*65536,Q+=L-1+37*(L-1),T[0]=Q,T[1]=te,T[2]=fe,T[3]=_e,T[4]=je,T[5]=We,T[6]=ct,T[7]=Ie,T[8]=nt,T[9]=bt,T[10]=Ot,T[11]=gt,T[12]=ht,T[13]=xt,T[14]=wt,T[15]=Qe}function He(T,D){we(T,D,D)}function Ee(T,D){var $=n(),A;for(A=0;A<16;A++)$[A]=D[A];for(A=253;A>=0;A--)He($,$),A!==2&&A!==4&&we($,$,D);for(A=0;A<16;A++)T[A]=$[A]}function it(T,D){var $=n(),A;for(A=0;A<16;A++)$[A]=D[A];for(A=250;A>=0;A--)He($,$),A!==1&&we($,$,D);for(A=0;A<16;A++)T[A]=$[A]}function ke(T,D,$){var A=new Uint8Array(32),L=new Float64Array(80),Q,te,fe=n(),_e=n(),je=n(),We=n(),ct=n(),Ie=n();for(te=0;te<31;te++)A[te]=D[te];for(A[31]=D[31]&127|64,A[0]&=248,ie(L,$),te=0;te<16;te++)_e[te]=L[te],We[te]=fe[te]=je[te]=0;for(fe[0]=We[0]=1,te=254;te>=0;--te)Q=A[te>>>3]>>>(te&7)&1,j(fe,_e,Q),j(je,We,Q),se(ct,fe,je),ye(fe,fe,je),se(je,_e,We),ye(_e,_e,We),He(We,ct),He(Ie,fe),we(fe,je,fe),we(je,_e,ct),se(ct,fe,je),ye(fe,fe,je),He(_e,fe),ye(je,We,Ie),we(fe,je,u),se(fe,fe,We),we(je,je,fe),we(fe,We,Ie),we(We,_e,L),He(_e,ct),j(fe,_e,Q),j(je,We,Q);for(te=0;te<16;te++)L[te+16]=fe[te],L[te+32]=je[te],L[te+48]=_e[te],L[te+64]=We[te];var nt=L.subarray(32),bt=L.subarray(16);return Ee(nt,nt),we(bt,bt,nt),q(T,bt),0}function Le(T,D){return ke(T,D,o)}function De(T,D){return r(D,32),Le(T,D)}function me(T,D,$){var A=new Uint8Array(32);return ke(A,$,D),E(T,i,A,C)}var yt=Z,lt=K;function Nt(T,D,$,A,L,Q){var te=new Uint8Array(32);return me(te,L,Q),yt(T,D,$,A,te)}function bn(T,D,$,A,L,Q){var te=new Uint8Array(32);return me(te,L,Q),lt(T,D,$,A,te)}var nn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function ne(T,D,$,A){for(var L=new Int32Array(16),Q=new Int32Array(16),te,fe,_e,je,We,ct,Ie,nt,bt,Ot,gt,ht,xt,wt,Qe,ut,Xe,Ne,Ke,Ge,pe,he,Re,Oe,Pe,Be,vt=T[0],Lt=T[1],Ft=T[2],$t=T[3],J=T[4],Zt=T[5],sn=T[6],un=T[7],jt=D[0],ln=D[1],rn=D[2],Gn=D[3],mn=D[4],Pn=D[5],Yn=D[6],Zn=D[7],xr=0;A>=128;){for(Ke=0;Ke<16;Ke++)Ge=8*Ke+xr,L[Ke]=$[Ge+0]<<24|$[Ge+1]<<16|$[Ge+2]<<8|$[Ge+3],Q[Ke]=$[Ge+4]<<24|$[Ge+5]<<16|$[Ge+6]<<8|$[Ge+7];for(Ke=0;Ke<80;Ke++)if(te=vt,fe=Lt,_e=Ft,je=$t,We=J,ct=Zt,Ie=sn,nt=un,bt=jt,Ot=ln,gt=rn,ht=Gn,xt=mn,wt=Pn,Qe=Yn,ut=Zn,pe=un,he=Zn,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=(J>>>14|mn<<18)^(J>>>18|mn<<14)^(mn>>>9|J<<23),he=(mn>>>14|J<<18)^(mn>>>18|J<<14)^(J>>>9|mn<<23),Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,pe=J&Zt^~J&sn,he=mn&Pn^~mn&Yn,Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,pe=nn[Ke*2],he=nn[Ke*2+1],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,pe=L[Ke%16],he=Q[Ke%16],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,Xe=Pe&65535|Be<<16,Ne=Re&65535|Oe<<16,pe=Xe,he=Ne,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=(vt>>>28|jt<<4)^(jt>>>2|vt<<30)^(jt>>>7|vt<<25),he=(jt>>>28|vt<<4)^(vt>>>2|jt<<30)^(vt>>>7|jt<<25),Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,pe=vt&Lt^vt&Ft^Lt&Ft,he=jt&ln^jt&rn^ln&rn,Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,nt=Pe&65535|Be<<16,ut=Re&65535|Oe<<16,pe=je,he=ht,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=Xe,he=Ne,Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,je=Pe&65535|Be<<16,ht=Re&65535|Oe<<16,Lt=te,Ft=fe,$t=_e,J=je,Zt=We,sn=ct,un=Ie,vt=nt,ln=bt,rn=Ot,Gn=gt,mn=ht,Pn=xt,Yn=wt,Zn=Qe,jt=ut,Ke%16===15)for(Ge=0;Ge<16;Ge++)pe=L[Ge],he=Q[Ge],Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=L[(Ge+9)%16],he=Q[(Ge+9)%16],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Xe=L[(Ge+1)%16],Ne=Q[(Ge+1)%16],pe=(Xe>>>1|Ne<<31)^(Xe>>>8|Ne<<24)^Xe>>>7,he=(Ne>>>1|Xe<<31)^(Ne>>>8|Xe<<24)^(Ne>>>7|Xe<<25),Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Xe=L[(Ge+14)%16],Ne=Q[(Ge+14)%16],pe=(Xe>>>19|Ne<<13)^(Ne>>>29|Xe<<3)^Xe>>>6,he=(Ne>>>19|Xe<<13)^(Xe>>>29|Ne<<3)^(Ne>>>6|Xe<<26),Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,L[Ge]=Pe&65535|Be<<16,Q[Ge]=Re&65535|Oe<<16;pe=vt,he=jt,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[0],he=D[0],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[0]=vt=Pe&65535|Be<<16,D[0]=jt=Re&65535|Oe<<16,pe=Lt,he=ln,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[1],he=D[1],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[1]=Lt=Pe&65535|Be<<16,D[1]=ln=Re&65535|Oe<<16,pe=Ft,he=rn,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[2],he=D[2],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[2]=Ft=Pe&65535|Be<<16,D[2]=rn=Re&65535|Oe<<16,pe=$t,he=Gn,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[3],he=D[3],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[3]=$t=Pe&65535|Be<<16,D[3]=Gn=Re&65535|Oe<<16,pe=J,he=mn,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[4],he=D[4],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[4]=J=Pe&65535|Be<<16,D[4]=mn=Re&65535|Oe<<16,pe=Zt,he=Pn,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[5],he=D[5],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[5]=Zt=Pe&65535|Be<<16,D[5]=Pn=Re&65535|Oe<<16,pe=sn,he=Yn,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[6],he=D[6],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[6]=sn=Pe&65535|Be<<16,D[6]=Yn=Re&65535|Oe<<16,pe=un,he=Zn,Re=he&65535,Oe=he>>>16,Pe=pe&65535,Be=pe>>>16,pe=T[7],he=D[7],Re+=he&65535,Oe+=he>>>16,Pe+=pe&65535,Be+=pe>>>16,Oe+=Re>>>16,Pe+=Oe>>>16,Be+=Pe>>>16,T[7]=un=Pe&65535|Be<<16,D[7]=Zn=Re&65535|Oe<<16,xr+=128,A-=128}return A}function de(T,D,$){var A=new Int32Array(8),L=new Int32Array(8),Q=new Uint8Array(256),te,fe=$;for(A[0]=1779033703,A[1]=3144134277,A[2]=1013904242,A[3]=2773480762,A[4]=1359893119,A[5]=2600822924,A[6]=528734635,A[7]=1541459225,L[0]=4089235720,L[1]=2227873595,L[2]=4271175723,L[3]=1595750129,L[4]=2917565137,L[5]=725511199,L[6]=4215389547,L[7]=327033209,ne(A,L,D,$),$%=128,te=0;te<$;te++)Q[te]=D[fe-$+te];for(Q[$]=128,$=256-128*($<112?1:0),Q[$-9]=0,m(Q,$-8,fe/536870912|0,fe<<3),ne(A,L,Q,$),te=0;te<8;te++)m(T,8*te,A[te],L[te]);return 0}function ge(T,D){var $=n(),A=n(),L=n(),Q=n(),te=n(),fe=n(),_e=n(),je=n(),We=n();ye($,T[1],T[0]),ye(We,D[1],D[0]),we($,$,We),se(A,T[0],T[1]),se(We,D[0],D[1]),we(A,A,We),we(L,T[3],D[3]),we(L,L,c),we(Q,T[2],D[2]),se(Q,Q,Q),ye(te,A,$),ye(fe,Q,L),se(_e,Q,L),se(je,A,$),we(T[0],te,fe),we(T[1],je,_e),we(T[2],_e,fe),we(T[3],te,je)}function ze(T,D,$){var A;for(A=0;A<4;A++)j(T[A],D[A],$)}function Fe(T,D){var $=n(),A=n(),L=n();Ee(L,D[2]),we($,D[0],L),we(A,D[1],L),q(T,A),T[31]^=re($)<<7}function Ae(T,D,$){var A,L;for(G(T[0],a),G(T[1],s),G(T[2],s),G(T[3],a),L=255;L>=0;--L)A=$[L/8|0]>>(L&7)&1,ze(T,D,A),ge(D,T),ge(T,T),ze(T,D,A)}function tt(T,D){var $=[n(),n(),n(),n()];G($[0],f),G($[1],h),G($[2],s),we($[3],f,h),Ae(T,$,D)}function mt(T,D,$){var A=new Uint8Array(64),L=[n(),n(),n(),n()],Q;for($||r(D,32),de(A,D,32),A[0]&=248,A[31]&=127,A[31]|=64,tt(L,A),Fe(T,L),Q=0;Q<32;Q++)D[Q+32]=T[Q];return 0}var wn=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Kt(T,D){var $,A,L,Q;for(A=63;A>=32;--A){for($=0,L=A-32,Q=A-12;L<Q;++L)D[L]+=$-16*D[A]*wn[L-(A-32)],$=Math.floor((D[L]+128)/256),D[L]-=$*256;D[L]+=$,D[A]=0}for($=0,L=0;L<32;L++)D[L]+=$-(D[31]>>4)*wn[L],$=D[L]>>8,D[L]&=255;for(L=0;L<32;L++)D[L]-=$*wn[L];for(A=0;A<32;A++)D[A+1]+=D[A]>>8,T[A]=D[A]&255}function _n(T){var D=new Float64Array(64),$;for($=0;$<64;$++)D[$]=T[$];for($=0;$<64;$++)T[$]=0;Kt(T,D)}function Ii(T,D,$,A){var L=new Uint8Array(64),Q=new Uint8Array(64),te=new Uint8Array(64),fe,_e,je=new Float64Array(64),We=[n(),n(),n(),n()];de(L,A,32),L[0]&=248,L[31]&=127,L[31]|=64;var ct=$+64;for(fe=0;fe<$;fe++)T[64+fe]=D[fe];for(fe=0;fe<32;fe++)T[32+fe]=L[32+fe];for(de(te,T.subarray(32),$+32),_n(te),tt(We,te),Fe(T,We),fe=32;fe<64;fe++)T[fe]=A[fe];for(de(Q,T,$+64),_n(Q),fe=0;fe<64;fe++)je[fe]=0;for(fe=0;fe<32;fe++)je[fe]=te[fe];for(fe=0;fe<32;fe++)for(_e=0;_e<32;_e++)je[fe+_e]+=Q[fe]*L[_e];return Kt(T.subarray(32),je),ct}function br(T,D){var $=n(),A=n(),L=n(),Q=n(),te=n(),fe=n(),_e=n();return G(T[2],s),ie(T[1],D),He(L,T[1]),we(Q,L,l),ye(L,L,T[2]),se(Q,T[2],Q),He(te,Q),He(fe,te),we(_e,fe,te),we($,_e,L),we($,$,Q),it($,$),we($,$,L),we($,$,Q),we($,$,Q),we(T[0],$,Q),He(A,T[0]),we(A,A,Q),Y(A,L)&&we(T[0],T[0],p),He(A,T[0]),we(A,A,Q),Y(A,L)?-1:(re(T[0])===D[31]>>7&&ye(T[0],a,T[0]),we(T[3],T[0],T[1]),0)}function yi(T,D,$,A){var L,Q=new Uint8Array(32),te=new Uint8Array(64),fe=[n(),n(),n(),n()],_e=[n(),n(),n(),n()];if($<64||br(_e,A))return-1;for(L=0;L<$;L++)T[L]=D[L];for(L=0;L<32;L++)T[L+32]=A[L];if(de(te,T,$),_n(te),Ae(fe,_e,te),tt(_e,D.subarray(32)),ge(fe,_e),Fe(Q,fe),$-=64,w(D,0,Q,0)){for(L=0;L<$;L++)T[L]=0;return-1}for(L=0;L<$;L++)T[L]=D[L+64];return $}var sr=32,si=24,bi=32,Rr=16,Xi=32,yo=32,xi=32,Dr=32,Sa=32,_t=si,hn=bi,Sn=Rr,qn=64,ur=32,Xr=64,bo=32,Ql=64;t.lowlevel={crypto_core_hsalsa20:E,crypto_stream_xor:B,crypto_stream:I,crypto_stream_salsa20_xor:P,crypto_stream_salsa20:M,crypto_onetimeauth:V,crypto_onetimeauth_verify:ee,crypto_verify_16:b,crypto_verify_32:w,crypto_secretbox:Z,crypto_secretbox_open:K,crypto_scalarmult:ke,crypto_scalarmult_base:Le,crypto_box_beforenm:me,crypto_box_afternm:yt,crypto_box:Nt,crypto_box_open:bn,crypto_box_keypair:De,crypto_hash:de,crypto_sign:Ii,crypto_sign_keypair:mt,crypto_sign_open:yi,crypto_secretbox_KEYBYTES:sr,crypto_secretbox_NONCEBYTES:si,crypto_secretbox_ZEROBYTES:bi,crypto_secretbox_BOXZEROBYTES:Rr,crypto_scalarmult_BYTES:Xi,crypto_scalarmult_SCALARBYTES:yo,crypto_box_PUBLICKEYBYTES:xi,crypto_box_SECRETKEYBYTES:Dr,crypto_box_BEFORENMBYTES:Sa,crypto_box_NONCEBYTES:_t,crypto_box_ZEROBYTES:hn,crypto_box_BOXZEROBYTES:Sn,crypto_sign_BYTES:qn,crypto_sign_PUBLICKEYBYTES:ur,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:bo,crypto_hash_BYTES:Ql,gf:n,D:l,L:wn,pack25519:q,unpack25519:ie,M:we,A:se,S:He,Z:ye,pow2523:it,add:ge,set25519:G,modL:Kt,scalarmult:Ae,scalarbase:tt};function Ef(T,D){if(T.length!==sr)throw new Error("bad key size");if(D.length!==si)throw new Error("bad nonce size")}function oe(T,D){if(T.length!==xi)throw new Error("bad public key size");if(D.length!==Dr)throw new Error("bad secret key size")}function ue(){for(var T=0;T<arguments.length;T++)if(!(arguments[T]instanceof Uint8Array))throw new TypeError("unexpected type, use Uint8Array")}function ve(T){for(var D=0;D<T.length;D++)T[D]=0}t.randomBytes=function(T){var D=new Uint8Array(T);return r(D,T),D},t.secretbox=function(T,D,$){ue(T,D,$),Ef($,D);for(var A=new Uint8Array(bi+T.length),L=new Uint8Array(A.length),Q=0;Q<T.length;Q++)A[Q+bi]=T[Q];return Z(L,A,A.length,D,$),L.subarray(Rr)},t.secretbox.open=function(T,D,$){ue(T,D,$),Ef($,D);for(var A=new Uint8Array(Rr+T.length),L=new Uint8Array(A.length),Q=0;Q<T.length;Q++)A[Q+Rr]=T[Q];return A.length<32||K(L,A,A.length,D,$)!==0?null:L.subarray(bi)},t.secretbox.keyLength=sr,t.secretbox.nonceLength=si,t.secretbox.overheadLength=Rr,t.scalarMult=function(T,D){if(ue(T,D),T.length!==yo)throw new Error("bad n size");if(D.length!==Xi)throw new Error("bad p size");var $=new Uint8Array(Xi);return ke($,T,D),$},t.scalarMult.base=function(T){if(ue(T),T.length!==yo)throw new Error("bad n size");var D=new Uint8Array(Xi);return Le(D,T),D},t.scalarMult.scalarLength=yo,t.scalarMult.groupElementLength=Xi,t.box=function(T,D,$,A){var L=t.box.before($,A);return t.secretbox(T,D,L)},t.box.before=function(T,D){ue(T,D),oe(T,D);var $=new Uint8Array(Sa);return me($,T,D),$},t.box.after=t.secretbox,t.box.open=function(T,D,$,A){var L=t.box.before($,A);return t.secretbox.open(T,D,L)},t.box.open.after=t.secretbox.open,t.box.keyPair=function(){var T=new Uint8Array(xi),D=new Uint8Array(Dr);return De(T,D),{publicKey:T,secretKey:D}},t.box.keyPair.fromSecretKey=function(T){if(ue(T),T.length!==Dr)throw new Error("bad secret key size");var D=new Uint8Array(xi);return Le(D,T),{publicKey:D,secretKey:new Uint8Array(T)}},t.box.publicKeyLength=xi,t.box.secretKeyLength=Dr,t.box.sharedKeyLength=Sa,t.box.nonceLength=_t,t.box.overheadLength=t.secretbox.overheadLength,t.sign=function(T,D){if(ue(T,D),D.length!==Xr)throw new Error("bad secret key size");var $=new Uint8Array(qn+T.length);return Ii($,T,T.length,D),$},t.sign.open=function(T,D){if(ue(T,D),D.length!==ur)throw new Error("bad public key size");var $=new Uint8Array(T.length),A=yi($,T,T.length,D);if(A<0)return null;for(var L=new Uint8Array(A),Q=0;Q<L.length;Q++)L[Q]=$[Q];return L},t.sign.detached=function(T,D){for(var $=t.sign(T,D),A=new Uint8Array(qn),L=0;L<A.length;L++)A[L]=$[L];return A},t.sign.detached.verify=function(T,D,$){if(ue(T,D,$),D.length!==qn)throw new Error("bad signature size");if($.length!==ur)throw new Error("bad public key size");var A=new Uint8Array(qn+T.length),L=new Uint8Array(qn+T.length),Q;for(Q=0;Q<qn;Q++)A[Q]=D[Q];for(Q=0;Q<T.length;Q++)A[Q+qn]=T[Q];return yi(L,A,A.length,$)>=0},t.sign.keyPair=function(){var T=new Uint8Array(ur),D=new Uint8Array(Xr);return mt(T,D),{publicKey:T,secretKey:D}},t.sign.keyPair.fromSecretKey=function(T){if(ue(T),T.length!==Xr)throw new Error("bad secret key size");for(var D=new Uint8Array(ur),$=0;$<D.length;$++)D[$]=T[32+$];return{publicKey:D,secretKey:new Uint8Array(T)}},t.sign.keyPair.fromSeed=function(T){if(ue(T),T.length!==bo)throw new Error("bad seed size");for(var D=new Uint8Array(ur),$=new Uint8Array(Xr),A=0;A<32;A++)$[A]=T[A];return mt(D,$,!0),{publicKey:D,secretKey:$}},t.sign.publicKeyLength=ur,t.sign.secretKeyLength=Xr,t.sign.seedLength=bo,t.sign.signatureLength=qn,t.hash=function(T){ue(T);var D=new Uint8Array(Ql);return de(D,T,T.length),D},t.hash.hashLength=Ql,t.verify=function(T,D){return ue(T,D),T.length===0||D.length===0||T.length!==D.length?!1:v(T,0,D,0,T.length)===0},t.setPRNG=function(T){r=T},function(){var T=typeof self<"u"?self.crypto||self.msCrypto:null;if(T&&T.getRandomValues){var D=65536;t.setPRNG(function($,A){var L,Q=new Uint8Array(A);for(L=0;L<A;L+=D)T.getRandomValues(Q.subarray(L,L+Math.min(A-L,D)));for(L=0;L<A;L++)$[L]=Q[L];ve(Q)})}else typeof Lre<"u"&&(T=Fre,T&&T.randomBytes&&t.setPRNG(function($,A){var L,Q=T.randomBytes(A);for(L=0;L<A;L++)$[L]=Q[L];ve(Q)}))}()})(e.exports?e.exports:self.nacl=self.nacl||{})})(IZ);var wet=IZ.exports,NZ={exports:{}};(function(e){(function(t,n){e.exports?e.exports=n():(t.nacl||(t.nacl={}),t.nacl.util=n())})(Fa,function(){var t={};function n(r){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(r))throw new TypeError("invalid encoding")}return t.decodeUTF8=function(r){if(typeof r!="string")throw new TypeError("expected string");var i,o=unescape(encodeURIComponent(r)),a=new Uint8Array(o.length);for(i=0;i<o.length;i++)a[i]=o.charCodeAt(i);return a},t.encodeUTF8=function(r){var i,o=[];for(i=0;i<r.length;i++)o.push(String.fromCharCode(r[i]));return decodeURIComponent(escape(o.join("")))},typeof atob>"u"?typeof Buffer.from<"u"?(t.encodeBase64=function(r){return Buffer.from(r).toString("base64")},t.decodeBase64=function(r){return n(r),new Uint8Array(Array.prototype.slice.call(Buffer.from(r,"base64"),0))}):(t.encodeBase64=function(r){return new Buffer(r).toString("base64")},t.decodeBase64=function(r){return n(r),new Uint8Array(Array.prototype.slice.call(new Buffer(r,"base64"),0))}):(t.encodeBase64=function(r){var i,o=[],a=r.length;for(i=0;i<a;i++)o.push(String.fromCharCode(r[i]));return btoa(o.join(""))},t.decodeBase64=function(r){n(r);var i,o=atob(r),a=new Uint8Array(o.length);for(i=0;i<o.length;i++)a[i]=o.charCodeAt(i);return a}),t})})(NZ);var _et=NZ.exports,WP="Checkbox",[cZe,Cet]=vi(WP),[fZe,dZe]=cZe(WP),LZ=y.forwardRef((e,t)=>{const{__scopeCheckbox:n,name:r,checked:i,defaultChecked:o,required:a,disabled:s,value:u="on",onCheckedChange:l,form:c,...f}=e,[h,p]=y.useState(null),m=Yt(t,O=>p(O)),v=y.useRef(!1),b=h?c||!!h.closest("form"):!0,[w=!1,x]=Xa({prop:i,defaultProp:o,onChange:l}),S=y.useRef(w);return y.useEffect(()=>{const O=h?.form;if(O){const E=()=>x(S.current);return O.addEventListener("reset",E),()=>O.removeEventListener("reset",E)}},[h,x]),N.jsxs(fZe,{scope:n,state:w,disabled:s,children:[N.jsx(pt.button,{type:"button",role:"checkbox","aria-checked":El(w)?"mixed":w,"aria-required":a,"data-state":BZ(w),"data-disabled":s?"":void 0,disabled:s,value:u,...f,ref:m,onKeyDown:Ye(e.onKeyDown,O=>{O.key==="Enter"&&O.preventDefault()}),onClick:Ye(e.onClick,O=>{x(E=>El(E)?!0:!E),b&&(v.current=O.isPropagationStopped(),v.current||O.stopPropagation())})}),b&&N.jsx(hZe,{control:h,bubbles:!v.current,name:r,value:u,checked:w,required:a,disabled:s,form:c,style:{transform:"translateX(-100%)"},defaultChecked:El(o)?!1:o})]})});LZ.displayName=WP;var FZ="CheckboxIndicator",jZ=y.forwardRef((e,t)=>{const{__scopeCheckbox:n,forceMount:r,...i}=e,o=dZe(FZ,n);return N.jsx(Gr,{present:r||El(o.state)||o.state===!0,children:N.jsx(pt.span,{"data-state":BZ(o.state),"data-disabled":o.disabled?"":void 0,...i,ref:t,style:{pointerEvents:"none",...e.style}})})});jZ.displayName=FZ;var hZe=e=>{const{control:t,checked:n,bubbles:r=!0,defaultChecked:i,...o}=e,a=y.useRef(null),s=sP(n),u=_5(t);y.useEffect(()=>{const c=a.current,f=window.HTMLInputElement.prototype,p=Object.getOwnPropertyDescriptor(f,"checked").set;if(s!==n&&p){const m=new Event("click",{bubbles:r});c.indeterminate=El(n),p.call(c,El(n)?!1:n),c.dispatchEvent(m)}},[s,n,r]);const l=y.useRef(El(n)?!1:n);return N.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:i??l.current,...o,tabIndex:-1,ref:a,style:{...e.style,...u,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function El(e){return e==="indeterminate"}function BZ(e){return El(e)?"indeterminate":e?"checked":"unchecked"}var Eet=LZ,Oet=jZ;export{Jme as $,Yi as A,Dge as B,aXe as C,cXe as D,rT as E,oXe as F,F as G,xXe as H,zZe as I,vZe as J,EXe as K,gXe as L,jZe as M,FZe as N,gZe as O,xZe as P,yXe as Q,iXe as R,kl as S,mXe as T,wZe as U,qme as V,Zme as W,Xme as X,uU as Y,jXe as Z,Qme as _,SZe as a,XZe as a$,Gme as a0,Yme as a1,hQe as a2,NXe as a3,pQe as a4,iQe as a5,oQe as a6,uQe as a7,lQe as a8,fQe as a9,KZe as aA,DZe as aB,BZe as aC,YZe as aD,GZe as aE,UZe as aF,qZe as aG,kZe as aH,AZe as aI,NZe as aJ,nXe as aK,tXe as aL,JZe as aM,rXe as aN,WZe as aO,MZe as aP,pJe as aQ,HXe as aR,rJe as aS,vJe as aT,yJe as aU,bJe as aV,Vwe as aW,Ywe as aX,LZe as aY,bf as aZ,HZe as a_,RXe as aa,cQe as ab,zXe as ac,sQe as ad,dQe as ae,nQe as af,rQe as ag,aQe as ah,QXe as ai,XXe as aj,JXe as ak,RZe as al,mQe as am,Aye as an,Pye as ao,yQe as ap,_Qe as aq,bQe as ar,xQe as as,yZe as at,TZe as au,$Ze as av,ZZe as aw,EZe as ax,XQe as ay,IZe as az,_m as b,OZe as b$,wJe as b0,_Je as b1,SJe as b2,_Ze as b3,AJe as b4,kJe as b5,PJe as b6,TJe as b7,$Xe as b8,jJe as b9,ip as bA,UJe as bB,CQe as bC,PQe as bD,YQe as bE,kQe as bF,fJe as bG,cJe as bH,UQe as bI,lJe as bJ,ZQe as bK,SQe as bL,AQe as bM,EQe as bN,gJe as bO,Ui as bP,ZJe as bQ,XJe as bR,GQe as bS,sJe as bT,nJe as bU,zQe as bV,NQe as bW,IQe as bX,PZe as bY,eXe as bZ,VZe as b_,LXe as ba,BJe as bb,MJe as bc,RJe as bd,DJe as be,IJe as bf,NJe as bg,FJe as bh,LJe as bi,zJe as bj,$Je as bk,VJe as bl,IXe as bm,qJe as bn,GJe as bo,HJe as bp,KJe as bq,ZS as br,TQe as bs,CJe as bt,EJe as bu,oP as bv,aP as bw,nBe as bx,eu as by,Cf as bz,dn as c,RQe as c$,QZe as c0,JJe as c1,eet as c2,tJe as c3,UXe as c4,VXe as c5,set as c6,cet as c7,LQe as c8,OQe as c9,dJe as cA,ts as cB,yr as cC,KQe as cD,net as cE,ret as cF,GXe as cG,tf as cH,wQe as cI,wet as cJ,_et as cK,iJe as cL,jQe as cM,VQe as cN,QQe as cO,BQe as cP,aJe as cQ,HQe as cR,Eet as cS,Oet as cT,FXe as cU,ZXe as cV,DXe as cW,BXe as cX,YXe as cY,WQe as cZ,bZe as c_,get as ca,met as cb,bet as cc,xet as cd,vet as ce,yet as cf,det as cg,het as ch,pet as ci,WXe as cj,qXe as ck,uJe as cl,uet as cm,tet as cn,iet as co,oet as cp,aet as cq,pce as cr,xce as cs,lce as ct,JQe as cu,oJe as cv,eJe as cw,qQe as cx,DQe as cy,$Qe as cz,dXe as d,RWe as d0,KXe as d1,FQe as d2,MQe as d3,WO as e,vXe as f,pXe as g,SXe as h,qr as i,N as j,CXe as k,fXe as l,sXe as m,uXe as n,wXe as o,_Xe as p,OXe as q,y as r,AXe as s,CZe as t,uj as u,mZe as v,kXe as w,TXe as x,PXe as y,lXe as z};
|