From 3c06a2b151705311d2b7815b89d321b2c07dc69c Mon Sep 17 00:00:00 2001 From: Dmytro Date: Thu, 4 Apr 2024 09:30:27 +0200 Subject: [PATCH] Fixconf (#65) * fix conflicts * updated UI * upd build --- .../{index-befcbe29.js => index-44eab74f.js} | 80 +++++++++---------- web/dist/assets/index-4ea3a0a7.css | 1 + web/dist/assets/index-9f691ccb.css | 1 - web/dist/index.html | 4 +- 4 files changed, 43 insertions(+), 43 deletions(-) rename web/dist/assets/{index-befcbe29.js => index-44eab74f.js} (68%) create mode 100644 web/dist/assets/index-4ea3a0a7.css delete mode 100644 web/dist/assets/index-9f691ccb.css diff --git a/web/dist/assets/index-befcbe29.js b/web/dist/assets/index-44eab74f.js similarity index 68% rename from web/dist/assets/index-befcbe29.js rename to web/dist/assets/index-44eab74f.js index e64f941..3e9a564 100644 --- a/web/dist/assets/index-befcbe29.js +++ b/web/dist/assets/index-44eab74f.js @@ -1,4 +1,4 @@ -function yO(e,t){for(var r=0;rn[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function r(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(o){if(o.ep)return;o.ep=!0;const i=r(o);fetch(o.href,i)}})();var di=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function SO(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ja(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var _x={exports:{}},kd={},xx={exports:{}},Ee={};/** +function SO(e,t){for(var r=0;rn[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function r(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(o){if(o.ep)return;o.ep=!0;const i=r(o);fetch(o.href,i)}})();var di=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function bO(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ja(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var _x={exports:{}},Rd={},xx={exports:{}},Ee={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ function yO(e,t){for(var r=0;r>>1,ke=J[we];if(0>>1;weo(Se,ce))Go(V,Se)?(J[we]=V,J[G]=ce,we=G):(J[we]=Se,J[$e]=ce,we=$e);else if(Go(V,ce))J[we]=V,J[G]=ce,we=G;else break e}}return oe}function o(J,oe){var ce=J.sortIndex-oe.sortIndex;return ce!==0?ce:J.id-oe.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var u=[],c=[],d=1,f=null,p=3,y=!1,S=!1,g=!1,C=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function x(J){for(var oe=r(c);oe!==null;){if(oe.callback===null)n(c);else if(oe.startTime<=J)n(c),oe.sortIndex=oe.expirationTime,t(u,oe);else break;oe=r(c)}}function k(J){if(g=!1,x(J),!S)if(r(u)!==null)S=!0,ie(E);else{var oe=r(c);oe!==null&&pe(k,oe.startTime-J)}}function E(J,oe){S=!1,g&&(g=!1,v(P),P=-1),y=!0;var ce=p;try{for(x(oe),f=r(u);f!==null&&(!(f.expirationTime>oe)||J&&!M());){var we=f.callback;if(typeof we=="function"){f.callback=null,p=f.priorityLevel;var ke=we(f.expirationTime<=oe);oe=e.unstable_now(),typeof ke=="function"?f.callback=ke:f===r(u)&&n(u),x(oe)}else n(u);f=r(u)}if(f!==null)var St=!0;else{var $e=r(c);$e!==null&&pe(k,$e.startTime-oe),St=!1}return St}finally{f=null,p=ce,y=!1}}var O=!1,_=null,P=-1,I=5,j=-1;function M(){return!(e.unstable_now()-jJ||125we?(J.sortIndex=ce,t(c,J),r(u)===null&&J===r(c)&&(g?(v(P),P=-1):g=!0,pe(k,ce-we))):(J.sortIndex=ke,t(u,J),S||y||(S=!0,ie(E))),J},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(J){var oe=p;return function(){var ce=p;p=oe;try{return J.apply(this,arguments)}finally{p=ce}}}})(Nx);zx.exports=Nx;var BO=zx.exports;/** + */(function(e){function t(J,oe){var ce=J.length;J.push(oe);e:for(;0>>1,Pe=J[we];if(0>>1;weo(Se,ce))Go(V,Se)?(J[we]=V,J[G]=ce,we=G):(J[we]=Se,J[$e]=ce,we=$e);else if(Go(V,ce))J[we]=V,J[G]=ce,we=G;else break e}}return oe}function o(J,oe){var ce=J.sortIndex-oe.sortIndex;return ce!==0?ce:J.id-oe.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var u=[],c=[],d=1,f=null,p=3,y=!1,S=!1,g=!1,C=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function x(J){for(var oe=r(c);oe!==null;){if(oe.callback===null)n(c);else if(oe.startTime<=J)n(c),oe.sortIndex=oe.expirationTime,t(u,oe);else break;oe=r(c)}}function k(J){if(g=!1,x(J),!S)if(r(u)!==null)S=!0,ie(E);else{var oe=r(c);oe!==null&&pe(k,oe.startTime-J)}}function E(J,oe){S=!1,g&&(g=!1,v(P),P=-1),y=!0;var ce=p;try{for(x(oe),f=r(u);f!==null&&(!(f.expirationTime>oe)||J&&!M());){var we=f.callback;if(typeof we=="function"){f.callback=null,p=f.priorityLevel;var Pe=we(f.expirationTime<=oe);oe=e.unstable_now(),typeof Pe=="function"?f.callback=Pe:f===r(u)&&n(u),x(oe)}else n(u);f=r(u)}if(f!==null)var St=!0;else{var $e=r(c);$e!==null&&pe(k,$e.startTime-oe),St=!1}return St}finally{f=null,p=ce,y=!1}}var O=!1,_=null,P=-1,I=5,j=-1;function M(){return!(e.unstable_now()-jJ||125we?(J.sortIndex=ce,t(c,J),r(u)===null&&J===r(c)&&(g?(v(P),P=-1):g=!0,pe(k,ce-we))):(J.sortIndex=Pe,t(u,J),S||y||(S=!0,ie(E))),J},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(J){var oe=p;return function(){var ce=p;p=oe;try{return J.apply(this,arguments)}finally{p=ce}}}})(Nx);zx.exports=Nx;var WO=zx.exports;/** * @license React * react-dom.production.min.js * @@ -30,14 +30,14 @@ function yO(e,t){for(var r=0;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),om=Object.prototype.hasOwnProperty,WO=/^[: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]*$/,jS={},zS={};function UO(e){return om.call(zS,e)?!0:om.call(jS,e)?!1:WO.test(e)?zS[e]=!0:(jS[e]=!0,!1)}function HO(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function qO(e,t,r,n){if(t===null||typeof t>"u"||HO(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.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 hr(e,t,r,n,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var Ht={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ht[e]=new hr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ht[t]=new hr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ht[e]=new hr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ht[e]=new hr(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){Ht[e]=new hr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ht[e]=new hr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ht[e]=new hr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ht[e]=new hr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ht[e]=new hr(e,5,!1,e.toLowerCase(),null,!1,!1)});var jv=/[\-:]([a-z])/g;function zv(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(jv,zv);Ht[t]=new hr(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(jv,zv);Ht[t]=new hr(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(jv,zv);Ht[t]=new hr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ht[e]=new hr(e,1,!1,e.toLowerCase(),null,!1,!1)});Ht.xlinkHref=new hr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ht[e]=new hr(e,1,!1,e.toLowerCase(),null,!0,!0)});function Nv(e,t,r,n){var o=Ht.hasOwnProperty(t)?Ht[t]:null;(o!==null?o.type!==0:n||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),om=Object.prototype.hasOwnProperty,UO=/^[: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]*$/,jS={},zS={};function HO(e){return om.call(zS,e)?!0:om.call(jS,e)?!1:UO.test(e)?zS[e]=!0:(jS[e]=!0,!1)}function qO(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function GO(e,t,r,n){if(t===null||typeof t>"u"||qO(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.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 hr(e,t,r,n,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var Ht={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ht[e]=new hr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ht[t]=new hr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ht[e]=new hr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ht[e]=new hr(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){Ht[e]=new hr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ht[e]=new hr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ht[e]=new hr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ht[e]=new hr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ht[e]=new hr(e,5,!1,e.toLowerCase(),null,!1,!1)});var jv=/[\-:]([a-z])/g;function zv(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(jv,zv);Ht[t]=new hr(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(jv,zv);Ht[t]=new hr(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(jv,zv);Ht[t]=new hr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ht[e]=new hr(e,1,!1,e.toLowerCase(),null,!1,!1)});Ht.xlinkHref=new hr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ht[e]=new hr(e,1,!1,e.toLowerCase(),null,!0,!0)});function Nv(e,t,r,n){var o=Ht.hasOwnProperty(t)?Ht[t]:null;(o!==null?o.type!==0:n||!(2s||o[a]!==i[s]){var u=` -`+o[a].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=a&&0<=s);break}}}finally{Eh=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Ns(e):""}function GO(e){switch(e.tag){case 5:return Ns(e.type);case 16:return Ns("Lazy");case 13:return Ns("Suspense");case 19:return Ns("SuspenseList");case 0:case 2:case 15:return e=Oh(e.type,!1),e;case 11:return e=Oh(e.type.render,!1),e;case 1:return e=Oh(e.type,!0),e;default:return""}}function lm(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 aa:return"Fragment";case ia:return"Portal";case im:return"Profiler";case Av:return"StrictMode";case am:return"Suspense";case sm:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case $x:return(e.displayName||"Context")+".Consumer";case Lx:return(e._context.displayName||"Context")+".Provider";case Mv:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Lv:return t=e.displayName||null,t!==null?t:lm(e.type)||"Memo";case wo:t=e._payload,e=e._init;try{return lm(e(t))}catch{}}return null}function VO(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 lm(t);case 8:return t===Av?"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 Uo(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Fx(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function KO(e){var t=Fx(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){n=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function wu(e){e._valueTracker||(e._valueTracker=KO(e))}function Bx(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=Fx(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function kc(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 um(e,t){var r=t.checked;return st({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function AS(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Uo(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Wx(e,t){t=t.checked,t!=null&&Nv(e,"checked",t,!1)}function cm(e,t){Wx(e,t);var r=Uo(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?dm(e,t.type,r):t.hasOwnProperty("defaultValue")&&dm(e,t.type,Uo(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function MS(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function dm(e,t,r){(t!=="number"||kc(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var As=Array.isArray;function ya(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=_u.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function sl(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Gs={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},YO=["Webkit","ms","Moz","O"];Object.keys(Gs).forEach(function(e){YO.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Gs[t]=Gs[e]})});function Gx(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Gs.hasOwnProperty(e)&&Gs[e]?(""+t).trim():t+"px"}function Vx(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=Gx(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var QO=st({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 pm(e,t){if(t){if(QO[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ee(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ee(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ee(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ee(62))}}function mm(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 vm=null;function $v(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var gm=null,Sa=null,ba=null;function DS(e){if(e=Bl(e)){if(typeof gm!="function")throw Error(ee(280));var t=e.stateNode;t&&(t=Id(t),gm(e.stateNode,e.type,t))}}function Kx(e){Sa?ba?ba.push(e):ba=[e]:Sa=e}function Yx(){if(Sa){var e=Sa,t=ba;if(ba=Sa=null,DS(e),t)for(e=0;e>>=0,e===0?32:31-(sI(e)/lI|0)|0}var xu=64,Cu=4194304;function Ms(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 Oc(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,i=e.pingedLanes,a=r&268435455;if(a!==0){var s=a&~o;s!==0?n=Ms(s):(i&=a,i!==0&&(n=Ms(i)))}else a=r&~o,a!==0?n=Ms(a):i!==0&&(n=Ms(i));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function Dl(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-yn(t),e[t]=r}function fI(e,t){var r=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 n=e.eventTimes;for(e=e.expirationTimes;0=Ks),KS=String.fromCharCode(32),YS=!1;function mC(e,t){switch(e){case"keyup":return FI.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function vC(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var sa=!1;function WI(e,t){switch(e){case"compositionend":return vC(t);case"keypress":return t.which!==32?null:(YS=!0,KS);case"textInput":return e=t.data,e===KS&&YS?null:e;default:return null}}function UI(e,t){if(sa)return e==="compositionend"||!Gv&&mC(e,t)?(e=hC(),ec=Uv=Po=null,sa=!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)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ZS(r)}}function bC(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?bC(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function wC(){for(var e=window,t=kc();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=kc(e.document)}return t}function Vv(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 JI(e){var t=wC(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&bC(r.ownerDocument.documentElement,r)){if(n!==null&&Vv(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,i=Math.min(n.start,o);n=n.end===void 0?i:Math.min(n.end,o),!e.extend&&i>n&&(o=n,n=i,i=o),o=eb(r,i);var a=eb(r,n);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,la=null,xm=null,Qs=null,Cm=!1;function tb(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Cm||la==null||la!==kc(n)||(n=la,"selectionStart"in n&&Vv(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Qs&&hl(Qs,n)||(Qs=n,n=zc(xm,"onSelect"),0da||(e.current=Om[da],Om[da]=null,da--)}function Ve(e,t){da++,Om[da]=e.current,e.current=t}var Ho={},nr=Qo(Ho),wr=Qo(!1),xi=Ho;function Ia(e,t){var r=e.type.contextTypes;if(!r)return Ho;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in r)o[i]=t[i];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function _r(e){return e=e.childContextTypes,e!=null}function Ac(){Xe(wr),Xe(nr)}function lb(e,t,r){if(nr.current!==Ho)throw Error(ee(168));Ve(nr,t),Ve(wr,r)}function OC(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(ee(108,VO(e)||"Unknown",o));return st({},r,n)}function Mc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ho,xi=nr.current,Ve(nr,e),Ve(wr,wr.current),!0}function ub(e,t,r){var n=e.stateNode;if(!n)throw Error(ee(169));r?(e=OC(e,t,xi),n.__reactInternalMemoizedMergedChildContext=e,Xe(wr),Xe(nr),Ve(nr,e)):Xe(wr),Ve(wr,r)}var to=null,jd=!1,Hh=!1;function IC(e){to===null?to=[e]:to.push(e)}function c2(e){jd=!0,IC(e)}function Xo(){if(!Hh&&to!==null){Hh=!0;var e=0,t=We;try{var r=to;for(We=1;e>=a,o-=a,oo=1<<32-yn(t)+o|r<P?(I=_,_=null):I=_.sibling;var j=p(v,_,x[P],k);if(j===null){_===null&&(_=I);break}e&&_&&j.alternate===null&&t(v,_),b=i(j,b,P),O===null?E=j:O.sibling=j,O=j,_=I}if(P===x.length)return r(v,_),rt&&si(v,P),E;if(_===null){for(;PP?(I=_,_=null):I=_.sibling;var M=p(v,_,j.value,k);if(M===null){_===null&&(_=I);break}e&&_&&M.alternate===null&&t(v,_),b=i(M,b,P),O===null?E=M:O.sibling=M,O=M,_=I}if(j.done)return r(v,_),rt&&si(v,P),E;if(_===null){for(;!j.done;P++,j=x.next())j=f(v,j.value,k),j!==null&&(b=i(j,b,P),O===null?E=j:O.sibling=j,O=j);return rt&&si(v,P),E}for(_=n(v,_);!j.done;P++,j=x.next())j=y(_,v,P,j.value,k),j!==null&&(e&&j.alternate!==null&&_.delete(j.key===null?P:j.key),b=i(j,b,P),O===null?E=j:O.sibling=j,O=j);return e&&_.forEach(function($){return t(v,$)}),rt&&si(v,P),E}function C(v,b,x,k){if(typeof x=="object"&&x!==null&&x.type===aa&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case bu:e:{for(var E=x.key,O=b;O!==null;){if(O.key===E){if(E=x.type,E===aa){if(O.tag===7){r(v,O.sibling),b=o(O,x.props.children),b.return=v,v=b;break e}}else if(O.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===wo&&vb(E)===O.type){r(v,O.sibling),b=o(O,x.props),b.ref=Rs(v,O,x),b.return=v,v=b;break e}r(v,O);break}else t(v,O);O=O.sibling}x.type===aa?(b=yi(x.props.children,v.mode,k,x.key),b.return=v,v=b):(k=lc(x.type,x.key,x.props,null,v.mode,k),k.ref=Rs(v,b,x),k.return=v,v=k)}return a(v);case ia:e:{for(O=x.key;b!==null;){if(b.key===O)if(b.tag===4&&b.stateNode.containerInfo===x.containerInfo&&b.stateNode.implementation===x.implementation){r(v,b.sibling),b=o(b,x.children||[]),b.return=v,v=b;break e}else{r(v,b);break}else t(v,b);b=b.sibling}b=Jh(x,v.mode,k),b.return=v,v=b}return a(v);case wo:return O=x._init,C(v,b,O(x._payload),k)}if(As(x))return S(v,b,x,k);if(bs(x))return g(v,b,x,k);Iu(v,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,b!==null&&b.tag===6?(r(v,b.sibling),b=o(b,x),b.return=v,v=b):(r(v,b),b=Xh(x,v.mode,k),b.return=v,v=b),a(v)):r(v,b)}return C}var za=DC(!0),FC=DC(!1),Wl={},$n=Qo(Wl),gl=Qo(Wl),yl=Qo(Wl);function pi(e){if(e===Wl)throw Error(ee(174));return e}function rg(e,t){switch(Ve(yl,t),Ve(gl,e),Ve($n,Wl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:hm(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=hm(t,e)}Xe($n),Ve($n,t)}function Na(){Xe($n),Xe(gl),Xe(yl)}function BC(e){pi(yl.current);var t=pi($n.current),r=hm(t,e.type);t!==r&&(Ve(gl,e),Ve($n,r))}function ng(e){gl.current===e&&(Xe($n),Xe(gl))}var it=Qo(0);function Wc(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.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 qh=[];function og(){for(var e=0;er?r:4,e(!0);var n=Gh.transition;Gh.transition={};try{e(!1),t()}finally{We=r,Gh.transition=n}}function nR(){return nn().memoizedState}function p2(e,t,r){var n=Lo(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},oR(e))iR(t,r);else if(r=AC(e,t,r,n),r!==null){var o=dr();Sn(r,e,n,o),aR(r,t,n)}}function m2(e,t,r){var n=Lo(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(oR(e))iR(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,r);if(o.hasEagerState=!0,o.eagerState=s,wn(s,a)){var u=t.interleaved;u===null?(o.next=o,eg(t)):(o.next=u.next,u.next=o),t.interleaved=o;return}}catch{}finally{}r=AC(e,t,o,n),r!==null&&(o=dr(),Sn(r,e,n,o),aR(r,t,n))}}function oR(e){var t=e.alternate;return e===at||t!==null&&t===at}function iR(e,t){Xs=Uc=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function aR(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Fv(e,r)}}var Hc={readContext:rn,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useInsertionEffect:Yt,useLayoutEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useMutableSource:Yt,useSyncExternalStore:Yt,useId:Yt,unstable_isNewReconciler:!1},v2={readContext:rn,useCallback:function(e,t){return In().memoizedState=[e,t===void 0?null:t],e},useContext:rn,useEffect:yb,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,oc(4194308,4,JC.bind(null,t,e),r)},useLayoutEffect:function(e,t){return oc(4194308,4,e,t)},useInsertionEffect:function(e,t){return oc(4,2,e,t)},useMemo:function(e,t){var r=In();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=In();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=p2.bind(null,at,e),[n.memoizedState,e]},useRef:function(e){var t=In();return e={current:e},t.memoizedState=e},useState:gb,useDebugValue:ug,useDeferredValue:function(e){return In().memoizedState=e},useTransition:function(){var e=gb(!1),t=e[0];return e=h2.bind(null,e[1]),In().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=at,o=In();if(rt){if(r===void 0)throw Error(ee(407));r=r()}else{if(r=t(),Nt===null)throw Error(ee(349));Ri&30||HC(n,t,r)}o.memoizedState=r;var i={value:r,getSnapshot:t};return o.queue=i,yb(GC.bind(null,n,i,e),[e]),n.flags|=2048,wl(9,qC.bind(null,n,i,r,t),void 0,null),r},useId:function(){var e=In(),t=Nt.identifierPrefix;if(rt){var r=io,n=oo;r=(n&~(1<<32-yn(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Sl++,0")&&(u=u.replace("",e.displayName)),u}while(1<=a&&0<=s);break}}}finally{Th=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?zs(e):""}function VO(e){switch(e.tag){case 5:return zs(e.type);case 16:return zs("Lazy");case 13:return zs("Suspense");case 19:return zs("SuspenseList");case 0:case 2:case 15:return e=Eh(e.type,!1),e;case 11:return e=Eh(e.type.render,!1),e;case 1:return e=Eh(e.type,!0),e;default:return""}}function lm(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 aa:return"Fragment";case ia:return"Portal";case im:return"Profiler";case Av:return"StrictMode";case am:return"Suspense";case sm:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case $x:return(e.displayName||"Context")+".Consumer";case Lx:return(e._context.displayName||"Context")+".Provider";case Mv:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Lv:return t=e.displayName||null,t!==null?t:lm(e.type)||"Memo";case wo:t=e._payload,e=e._init;try{return lm(e(t))}catch{}}return null}function KO(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 lm(t);case 8:return t===Av?"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 Uo(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Fx(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function YO(e){var t=Fx(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){n=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function bu(e){e._valueTracker||(e._valueTracker=YO(e))}function Bx(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=Fx(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Rc(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 um(e,t){var r=t.checked;return st({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function AS(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Uo(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Wx(e,t){t=t.checked,t!=null&&Nv(e,"checked",t,!1)}function cm(e,t){Wx(e,t);var r=Uo(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?dm(e,t.type,r):t.hasOwnProperty("defaultValue")&&dm(e,t.type,Uo(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function MS(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function dm(e,t,r){(t!=="number"||Rc(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Ns=Array.isArray;function ya(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=wu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function al(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var qs={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},QO=["Webkit","ms","Moz","O"];Object.keys(qs).forEach(function(e){QO.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),qs[t]=qs[e]})});function Gx(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||qs.hasOwnProperty(e)&&qs[e]?(""+t).trim():t+"px"}function Vx(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=Gx(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var XO=st({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 pm(e,t){if(t){if(XO[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ee(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ee(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ee(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ee(62))}}function mm(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 vm=null;function $v(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var gm=null,Sa=null,ba=null;function DS(e){if(e=Fl(e)){if(typeof gm!="function")throw Error(ee(280));var t=e.stateNode;t&&(t=Od(t),gm(e.stateNode,e.type,t))}}function Kx(e){Sa?ba?ba.push(e):ba=[e]:Sa=e}function Yx(){if(Sa){var e=Sa,t=ba;if(ba=Sa=null,DS(e),t)for(e=0;e>>=0,e===0?32:31-(lI(e)/uI|0)|0}var _u=64,xu=4194304;function As(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 Ec(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,i=e.pingedLanes,a=r&268435455;if(a!==0){var s=a&~o;s!==0?n=As(s):(i&=a,i!==0&&(n=As(i)))}else a=r&~o,a!==0?n=As(a):i!==0&&(n=As(i));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function $l(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-yn(t),e[t]=r}function hI(e,t){var r=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 n=e.eventTimes;for(e=e.expirationTimes;0=Vs),KS=String.fromCharCode(32),YS=!1;function mC(e,t){switch(e){case"keyup":return BI.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function vC(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var sa=!1;function UI(e,t){switch(e){case"compositionend":return vC(t);case"keypress":return t.which!==32?null:(YS=!0,KS);case"textInput":return e=t.data,e===KS&&YS?null:e;default:return null}}function HI(e,t){if(sa)return e==="compositionend"||!Gv&&mC(e,t)?(e=hC(),Zu=Uv=Po=null,sa=!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)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ZS(r)}}function bC(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?bC(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function wC(){for(var e=window,t=Rc();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Rc(e.document)}return t}function Vv(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 ZI(e){var t=wC(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&bC(r.ownerDocument.documentElement,r)){if(n!==null&&Vv(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,i=Math.min(n.start,o);n=n.end===void 0?i:Math.min(n.end,o),!e.extend&&i>n&&(o=n,n=i,i=o),o=eb(r,i);var a=eb(r,n);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,la=null,xm=null,Ys=null,Cm=!1;function tb(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Cm||la==null||la!==Rc(n)||(n=la,"selectionStart"in n&&Vv(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Ys&&fl(Ys,n)||(Ys=n,n=jc(xm,"onSelect"),0da||(e.current=Om[da],Om[da]=null,da--)}function Ve(e,t){da++,Om[da]=e.current,e.current=t}var Ho={},nr=Qo(Ho),wr=Qo(!1),xi=Ho;function Ia(e,t){var r=e.type.contextTypes;if(!r)return Ho;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in r)o[i]=t[i];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function _r(e){return e=e.childContextTypes,e!=null}function Nc(){Xe(wr),Xe(nr)}function lb(e,t,r){if(nr.current!==Ho)throw Error(ee(168));Ve(nr,t),Ve(wr,r)}function OC(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(ee(108,KO(e)||"Unknown",o));return st({},r,n)}function Ac(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ho,xi=nr.current,Ve(nr,e),Ve(wr,wr.current),!0}function ub(e,t,r){var n=e.stateNode;if(!n)throw Error(ee(169));r?(e=OC(e,t,xi),n.__reactInternalMemoizedMergedChildContext=e,Xe(wr),Xe(nr),Ve(nr,e)):Xe(wr),Ve(wr,r)}var to=null,Id=!1,Uh=!1;function IC(e){to===null?to=[e]:to.push(e)}function d2(e){Id=!0,IC(e)}function Xo(){if(!Uh&&to!==null){Uh=!0;var e=0,t=We;try{var r=to;for(We=1;e>=a,o-=a,oo=1<<32-yn(t)+o|r<P?(I=_,_=null):I=_.sibling;var j=p(v,_,x[P],k);if(j===null){_===null&&(_=I);break}e&&_&&j.alternate===null&&t(v,_),b=i(j,b,P),O===null?E=j:O.sibling=j,O=j,_=I}if(P===x.length)return r(v,_),rt&&si(v,P),E;if(_===null){for(;PP?(I=_,_=null):I=_.sibling;var M=p(v,_,j.value,k);if(M===null){_===null&&(_=I);break}e&&_&&M.alternate===null&&t(v,_),b=i(M,b,P),O===null?E=M:O.sibling=M,O=M,_=I}if(j.done)return r(v,_),rt&&si(v,P),E;if(_===null){for(;!j.done;P++,j=x.next())j=f(v,j.value,k),j!==null&&(b=i(j,b,P),O===null?E=j:O.sibling=j,O=j);return rt&&si(v,P),E}for(_=n(v,_);!j.done;P++,j=x.next())j=y(_,v,P,j.value,k),j!==null&&(e&&j.alternate!==null&&_.delete(j.key===null?P:j.key),b=i(j,b,P),O===null?E=j:O.sibling=j,O=j);return e&&_.forEach(function($){return t(v,$)}),rt&&si(v,P),E}function C(v,b,x,k){if(typeof x=="object"&&x!==null&&x.type===aa&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case Su:e:{for(var E=x.key,O=b;O!==null;){if(O.key===E){if(E=x.type,E===aa){if(O.tag===7){r(v,O.sibling),b=o(O,x.props.children),b.return=v,v=b;break e}}else if(O.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===wo&&vb(E)===O.type){r(v,O.sibling),b=o(O,x.props),b.ref=Rs(v,O,x),b.return=v,v=b;break e}r(v,O);break}else t(v,O);O=O.sibling}x.type===aa?(b=yi(x.props.children,v.mode,k,x.key),b.return=v,v=b):(k=sc(x.type,x.key,x.props,null,v.mode,k),k.ref=Rs(v,b,x),k.return=v,v=k)}return a(v);case ia:e:{for(O=x.key;b!==null;){if(b.key===O)if(b.tag===4&&b.stateNode.containerInfo===x.containerInfo&&b.stateNode.implementation===x.implementation){r(v,b.sibling),b=o(b,x.children||[]),b.return=v,v=b;break e}else{r(v,b);break}else t(v,b);b=b.sibling}b=Xh(x,v.mode,k),b.return=v,v=b}return a(v);case wo:return O=x._init,C(v,b,O(x._payload),k)}if(Ns(x))return S(v,b,x,k);if(bs(x))return g(v,b,x,k);Ou(v,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,b!==null&&b.tag===6?(r(v,b.sibling),b=o(b,x),b.return=v,v=b):(r(v,b),b=Qh(x,v.mode,k),b.return=v,v=b),a(v)):r(v,b)}return C}var za=DC(!0),FC=DC(!1),Bl={},$n=Qo(Bl),vl=Qo(Bl),gl=Qo(Bl);function pi(e){if(e===Bl)throw Error(ee(174));return e}function rg(e,t){switch(Ve(gl,t),Ve(vl,e),Ve($n,Bl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:hm(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=hm(t,e)}Xe($n),Ve($n,t)}function Na(){Xe($n),Xe(vl),Xe(gl)}function BC(e){pi(gl.current);var t=pi($n.current),r=hm(t,e.type);t!==r&&(Ve(vl,e),Ve($n,r))}function ng(e){vl.current===e&&(Xe($n),Xe(vl))}var it=Qo(0);function Bc(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.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 Hh=[];function og(){for(var e=0;er?r:4,e(!0);var n=qh.transition;qh.transition={};try{e(!1),t()}finally{We=r,qh.transition=n}}function nR(){return nn().memoizedState}function m2(e,t,r){var n=Lo(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},oR(e))iR(t,r);else if(r=AC(e,t,r,n),r!==null){var o=dr();Sn(r,e,n,o),aR(r,t,n)}}function v2(e,t,r){var n=Lo(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(oR(e))iR(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,r);if(o.hasEagerState=!0,o.eagerState=s,wn(s,a)){var u=t.interleaved;u===null?(o.next=o,eg(t)):(o.next=u.next,u.next=o),t.interleaved=o;return}}catch{}finally{}r=AC(e,t,o,n),r!==null&&(o=dr(),Sn(r,e,n,o),aR(r,t,n))}}function oR(e){var t=e.alternate;return e===at||t!==null&&t===at}function iR(e,t){Qs=Wc=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function aR(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Fv(e,r)}}var Uc={readContext:rn,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useInsertionEffect:Yt,useLayoutEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useMutableSource:Yt,useSyncExternalStore:Yt,useId:Yt,unstable_isNewReconciler:!1},g2={readContext:rn,useCallback:function(e,t){return In().memoizedState=[e,t===void 0?null:t],e},useContext:rn,useEffect:yb,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,nc(4194308,4,JC.bind(null,t,e),r)},useLayoutEffect:function(e,t){return nc(4194308,4,e,t)},useInsertionEffect:function(e,t){return nc(4,2,e,t)},useMemo:function(e,t){var r=In();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=In();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=m2.bind(null,at,e),[n.memoizedState,e]},useRef:function(e){var t=In();return e={current:e},t.memoizedState=e},useState:gb,useDebugValue:ug,useDeferredValue:function(e){return In().memoizedState=e},useTransition:function(){var e=gb(!1),t=e[0];return e=p2.bind(null,e[1]),In().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=at,o=In();if(rt){if(r===void 0)throw Error(ee(407));r=r()}else{if(r=t(),Nt===null)throw Error(ee(349));Ri&30||HC(n,t,r)}o.memoizedState=r;var i={value:r,getSnapshot:t};return o.queue=i,yb(GC.bind(null,n,i,e),[e]),n.flags|=2048,bl(9,qC.bind(null,n,i,r,t),void 0,null),r},useId:function(){var e=In(),t=Nt.identifierPrefix;if(rt){var r=io,n=oo;r=(n&~(1<<32-yn(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=yl++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=a.createElement(r,{is:n.is}):(e=a.createElement(r),r==="select"&&(a=e,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):e=a.createElementNS(e,r),e[Mn]=t,e[vl]=n,mR(e,t,!1,!1),t.stateNode=e;e:{switch(a=mm(r,n),r){case"dialog":Qe("cancel",e),Qe("close",e),o=n;break;case"iframe":case"object":case"embed":Qe("load",e),o=n;break;case"video":case"audio":for(o=0;oMa&&(t.flags|=128,n=!0,ks(i,!1),t.lanes=4194304)}else{if(!n)if(e=Wc(a),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),ks(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!rt)return Qt(t),null}else 2*mt()-i.renderingStartTime>Ma&&r!==1073741824&&(t.flags|=128,n=!0,ks(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(r=i.last,r!==null?r.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=mt(),t.sibling=null,r=it.current,Ve(it,n?r&1|2:r&1),t):(Qt(t),null);case 22:case 23:return mg(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Nr&1073741824&&(Qt(t),t.subtreeFlags&6&&(t.flags|=8192)):Qt(t),null;case 24:return null;case 25:return null}throw Error(ee(156,t.tag))}function C2(e,t){switch(Yv(t),t.tag){case 1:return _r(t.type)&&Ac(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Na(),Xe(wr),Xe(nr),og(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ng(t),null;case 13:if(Xe(it),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ee(340));ja()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Xe(it),null;case 4:return Na(),null;case 10:return Zv(t.type._context),null;case 22:case 23:return mg(),null;case 24:return null;default:return null}}var zu=!1,rr=!1,R2=typeof WeakSet=="function"?WeakSet:Set,me=null;function ma(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){dt(e,t,n)}else r.current=null}function Wm(e,t,r){try{r()}catch(n){dt(e,t,n)}}var Pb=!1;function k2(e,t){if(Rm=Ic,e=wC(),Vv(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var a=0,s=-1,u=-1,c=0,d=0,f=e,p=null;t:for(;;){for(var y;f!==r||o!==0&&f.nodeType!==3||(s=a+o),f!==i||n!==0&&f.nodeType!==3||(u=a+n),f.nodeType===3&&(a+=f.nodeValue.length),(y=f.firstChild)!==null;)p=f,f=y;for(;;){if(f===e)break t;if(p===r&&++c===o&&(s=a),p===i&&++d===n&&(u=a),(y=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=y}r=s===-1||u===-1?null:{start:s,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(km={focusedElem:e,selectionRange:r},Ic=!1,me=t;me!==null;)if(t=me,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,me=e;else for(;me!==null;){t=me;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var g=S.memoizedProps,C=S.memoizedState,v=t.stateNode,b=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:hn(t.type,g),C);v.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ee(163))}}catch(k){dt(t,t.return,k)}if(e=t.sibling,e!==null){e.return=t.return,me=e;break}me=t.return}return S=Pb,Pb=!1,S}function Js(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Wm(t,r,i)}o=o.next}while(o!==n)}}function Ad(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Um(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function yR(e){var t=e.alternate;t!==null&&(e.alternate=null,yR(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Mn],delete t[vl],delete t[Em],delete t[l2],delete t[u2])),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 SR(e){return e.tag===5||e.tag===3||e.tag===4}function Tb(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||SR(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 Hm(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Nc));else if(n!==4&&(e=e.child,e!==null))for(Hm(e,t,r),e=e.sibling;e!==null;)Hm(e,t,r),e=e.sibling}function qm(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(qm(e,t,r),e=e.sibling;e!==null;)qm(e,t,r),e=e.sibling}var Dt=null,pn=!1;function bo(e,t,r){for(r=r.child;r!==null;)bR(e,t,r),r=r.sibling}function bR(e,t,r){if(Ln&&typeof Ln.onCommitFiberUnmount=="function")try{Ln.onCommitFiberUnmount(Pd,r)}catch{}switch(r.tag){case 5:rr||ma(r,t);case 6:var n=Dt,o=pn;Dt=null,bo(e,t,r),Dt=n,pn=o,Dt!==null&&(pn?(e=Dt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Dt.removeChild(r.stateNode));break;case 18:Dt!==null&&(pn?(e=Dt,r=r.stateNode,e.nodeType===8?Uh(e.parentNode,r):e.nodeType===1&&Uh(e,r),dl(e)):Uh(Dt,r.stateNode));break;case 4:n=Dt,o=pn,Dt=r.stateNode.containerInfo,pn=!0,bo(e,t,r),Dt=n,pn=o;break;case 0:case 11:case 14:case 15:if(!rr&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&Wm(r,t,a),o=o.next}while(o!==n)}bo(e,t,r);break;case 1:if(!rr&&(ma(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){dt(r,t,s)}bo(e,t,r);break;case 21:bo(e,t,r);break;case 22:r.mode&1?(rr=(n=rr)||r.memoizedState!==null,bo(e,t,r),rr=n):bo(e,t,r);break;default:bo(e,t,r)}}function Eb(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new R2),t.forEach(function(n){var o=A2.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function fn(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=a),n&=~i}if(n=o,n=mt()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*T2(n/1960))-n,10e?16:e,To===null)var n=!1;else{if(e=To,To=null,Vc=0,je&6)throw Error(ee(331));var o=je;for(je|=4,me=e.current;me!==null;){var i=me,a=i.child;if(me.flags&16){var s=i.deletions;if(s!==null){for(var u=0;umt()-hg?gi(e,0):fg|=r),xr(e,t)}function TR(e,t){t===0&&(e.mode&1?(t=Cu,Cu<<=1,!(Cu&130023424)&&(Cu=4194304)):t=1);var r=dr();e=fo(e,t),e!==null&&(Dl(e,t,r),xr(e,r))}function N2(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),TR(e,r)}function A2(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(ee(314))}n!==null&&n.delete(t),TR(e,r)}var ER;ER=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||wr.current)br=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return br=!1,_2(e,t,r);br=!!(e.flags&131072)}else br=!1,rt&&t.flags&1048576&&jC(t,$c,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;ic(e,t),e=t.pendingProps;var o=Ia(t,nr.current);_a(t,r),o=ag(null,t,n,e,o,r);var i=sg();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,_r(n)?(i=!0,Mc(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,tg(t),o.updater=zd,t.stateNode=o,o._reactInternals=t,Am(t,n,e,r),t=$m(null,t,n,!0,i,r)):(t.tag=0,rt&&i&&Kv(t),ur(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(ic(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=L2(n),e=hn(n,e),o){case 0:t=Lm(null,t,n,e,r);break e;case 1:t=Cb(null,t,n,e,r);break e;case 11:t=_b(null,t,n,e,r);break e;case 14:t=xb(null,t,n,hn(n.type,e),r);break e}throw Error(ee(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:hn(n,o),Lm(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:hn(n,o),Cb(e,t,n,o,r);case 3:e:{if(fR(t),e===null)throw Error(ee(387));n=t.pendingProps,i=t.memoizedState,o=i.element,MC(e,t),Bc(t,n,null,r);var a=t.memoizedState;if(n=a.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Aa(Error(ee(423)),t),t=Rb(e,t,n,r,o);break e}else if(n!==o){o=Aa(Error(ee(424)),t),t=Rb(e,t,n,r,o);break e}else for(Lr=No(t.stateNode.containerInfo.firstChild),$r=t,rt=!0,mn=null,r=FC(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(ja(),n===o){t=ho(e,t,r);break e}ur(e,t,n,r)}t=t.child}return t;case 5:return BC(t),e===null&&jm(t),n=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,Pm(n,o)?a=null:i!==null&&Pm(n,i)&&(t.flags|=32),dR(e,t),ur(e,t,a,r),t.child;case 6:return e===null&&jm(t),null;case 13:return hR(e,t,r);case 4:return rg(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=za(t,null,n,r):ur(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:hn(n,o),_b(e,t,n,o,r);case 7:return ur(e,t,t.pendingProps,r),t.child;case 8:return ur(e,t,t.pendingProps.children,r),t.child;case 12:return ur(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,Ve(Dc,n._currentValue),n._currentValue=a,i!==null)if(wn(i.value,a)){if(i.children===o.children&&!wr.current){t=ho(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var u=s.firstContext;u!==null;){if(u.context===n){if(i.tag===1){u=lo(-1,r&-r),u.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var d=c.pending;d===null?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}i.lanes|=r,u=i.alternate,u!==null&&(u.lanes|=r),zm(i.return,r,t),s.lanes|=r;break}u=u.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(ee(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),zm(a,r,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}ur(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,_a(t,r),o=rn(o),n=n(o),t.flags|=1,ur(e,t,n,r),t.child;case 14:return n=t.type,o=hn(n,t.pendingProps),o=hn(n.type,o),xb(e,t,n,o,r);case 15:return uR(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:hn(n,o),ic(e,t),t.tag=1,_r(n)?(e=!0,Mc(t)):e=!1,_a(t,r),$C(t,n,o),Am(t,n,o,r),$m(null,t,n,!0,e,r);case 19:return pR(e,t,r);case 22:return cR(e,t,r)}throw Error(ee(156,t.tag))};function OR(e,t){return rC(e,t)}function M2(e,t,r,n){this.tag=e,this.key=r,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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Zr(e,t,r,n){return new M2(e,t,r,n)}function gg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function L2(e){if(typeof e=="function")return gg(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Mv)return 11;if(e===Lv)return 14}return 2}function $o(e,t){var r=e.alternate;return r===null?(r=Zr(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function lc(e,t,r,n,o,i){var a=2;if(n=e,typeof e=="function")gg(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case aa:return yi(r.children,o,i,t);case Av:a=8,o|=8;break;case im:return e=Zr(12,r,t,o|2),e.elementType=im,e.lanes=i,e;case am:return e=Zr(13,r,t,o),e.elementType=am,e.lanes=i,e;case sm:return e=Zr(19,r,t,o),e.elementType=sm,e.lanes=i,e;case Dx:return Ld(r,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Lx:a=10;break e;case $x:a=9;break e;case Mv:a=11;break e;case Lv:a=14;break e;case wo:a=16,n=null;break e}throw Error(ee(130,e==null?e:typeof e,""))}return t=Zr(a,r,t,o),t.elementType=e,t.type=n,t.lanes=i,t}function yi(e,t,r,n){return e=Zr(7,e,n,t),e.lanes=r,e}function Ld(e,t,r,n){return e=Zr(22,e,n,t),e.elementType=Dx,e.lanes=r,e.stateNode={isHidden:!1},e}function Xh(e,t,r){return e=Zr(6,e,null,t),e.lanes=r,e}function Jh(e,t,r){return t=Zr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function $2(e,t,r,n,o){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=jh(0),this.expirationTimes=jh(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=jh(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function yg(e,t,r,n,o,i,a,s,u){return e=new $2(e,t,r,s,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Zr(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},tg(i),e}function D2(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(NR)}catch(e){console.error(e)}}NR(),jx.exports=Hr;var Ul=jx.exports,Lb=Ul;nm.createRoot=Lb.createRoot,nm.hydrateRoot=Lb.hydrateRoot;/** +`+i.stack}return{value:e,source:t,stack:o,digest:null}}function Kh(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Mm(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var b2=typeof WeakMap=="function"?WeakMap:Map;function sR(e,t,r){r=lo(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){qc||(qc=!0,Gm=n),Mm(e,t)},r}function lR(e,t,r){r=lo(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var o=t.value;r.payload=function(){return n(o)},r.callback=function(){Mm(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(r.callback=function(){Mm(e,t),typeof n!="function"&&(Mo===null?Mo=new Set([this]):Mo.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),r}function Sb(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new b2;var o=new Set;n.set(t,o)}else o=n.get(t),o===void 0&&(o=new Set,n.set(t,o));o.has(r)||(o.add(r),e=N2.bind(null,e,t,r),t.then(e,e))}function bb(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 wb(e,t,r,n,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=lo(-1,1),t.tag=2,Ao(r,t,1))),r.lanes|=1),e)}var w2=vo.ReactCurrentOwner,br=!1;function ur(e,t,r,n){t.child=e===null?FC(t,null,r,n):za(t,e.child,r,n)}function _b(e,t,r,n,o){r=r.render;var i=t.ref;return _a(t,o),n=ag(e,t,r,n,i,o),r=sg(),e!==null&&!br?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,ho(e,t,o)):(rt&&r&&Kv(t),t.flags|=1,ur(e,t,n,o),t.child)}function xb(e,t,r,n,o){if(e===null){var i=r.type;return typeof i=="function"&&!gg(i)&&i.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=i,uR(e,t,i,n,o)):(e=sc(r.type,null,n,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var a=i.memoizedProps;if(r=r.compare,r=r!==null?r:fl,r(a,n)&&e.ref===t.ref)return ho(e,t,o)}return t.flags|=1,e=$o(i,n),e.ref=t.ref,e.return=t,t.child=e}function uR(e,t,r,n,o){if(e!==null){var i=e.memoizedProps;if(fl(i,n)&&e.ref===t.ref)if(br=!1,t.pendingProps=n=i,(e.lanes&o)!==0)e.flags&131072&&(br=!0);else return t.lanes=e.lanes,ho(e,t,o)}return Lm(e,t,r,n,o)}function cR(e,t,r){var n=t.pendingProps,o=n.children,i=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ve(va,Nr),Nr|=r;else{if(!(r&1073741824))return e=i!==null?i.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ve(va,Nr),Nr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=i!==null?i.baseLanes:r,Ve(va,Nr),Nr|=n}else i!==null?(n=i.baseLanes|r,t.memoizedState=null):n=r,Ve(va,Nr),Nr|=n;return ur(e,t,o,r),t.child}function dR(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Lm(e,t,r,n,o){var i=_r(r)?xi:nr.current;return i=Ia(t,i),_a(t,o),r=ag(e,t,r,n,i,o),n=sg(),e!==null&&!br?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,ho(e,t,o)):(rt&&n&&Kv(t),t.flags|=1,ur(e,t,r,o),t.child)}function Cb(e,t,r,n,o){if(_r(r)){var i=!0;Ac(t)}else i=!1;if(_a(t,o),t.stateNode===null)oc(e,t),$C(t,r,n),Am(t,r,n,o),n=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var u=a.context,c=r.contextType;typeof c=="object"&&c!==null?c=rn(c):(c=_r(r)?xi:nr.current,c=Ia(t,c));var d=r.getDerivedStateFromProps,f=typeof d=="function"||typeof a.getSnapshotBeforeUpdate=="function";f||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==n||u!==c)&&mb(t,a,n,c),_o=!1;var p=t.memoizedState;a.state=p,Fc(t,n,a,o),u=t.memoizedState,s!==n||p!==u||wr.current||_o?(typeof d=="function"&&(Nm(t,r,d,n),u=t.memoizedState),(s=_o||pb(t,r,s,n,p,u,c))?(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=n,t.memoizedState=u),a.props=n,a.state=u,a.context=c,n=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{a=t.stateNode,MC(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:hn(t.type,s),a.props=c,f=t.pendingProps,p=a.context,u=r.contextType,typeof u=="object"&&u!==null?u=rn(u):(u=_r(r)?xi:nr.current,u=Ia(t,u));var y=r.getDerivedStateFromProps;(d=typeof y=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==f||p!==u)&&mb(t,a,n,u),_o=!1,p=t.memoizedState,a.state=p,Fc(t,n,a,o);var S=t.memoizedState;s!==f||p!==S||wr.current||_o?(typeof y=="function"&&(Nm(t,r,y,n),S=t.memoizedState),(c=_o||pb(t,r,c,n,p,S,u)||!1)?(d||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(n,S,u),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(n,S,u)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=S),a.props=n,a.state=S,a.context=u,n=c):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),n=!1)}return $m(e,t,r,n,i,o)}function $m(e,t,r,n,o,i){dR(e,t);var a=(t.flags&128)!==0;if(!n&&!a)return o&&ub(t,r,!1),ho(e,t,i);n=t.stateNode,w2.current=t;var s=a&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&a?(t.child=za(t,e.child,null,i),t.child=za(t,null,s,i)):ur(e,t,s,i),t.memoizedState=n.state,o&&ub(t,r,!0),t.child}function fR(e){var t=e.stateNode;t.pendingContext?lb(e,t.pendingContext,t.pendingContext!==t.context):t.context&&lb(e,t.context,!1),rg(e,t.containerInfo)}function Rb(e,t,r,n,o){return ja(),Qv(o),t.flags|=256,ur(e,t,r,n),t.child}var Dm={dehydrated:null,treeContext:null,retryLane:0};function Fm(e){return{baseLanes:e,cachePool:null,transitions:null}}function hR(e,t,r){var n=t.pendingProps,o=it.current,i=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),Ve(it,o&1),e===null)return jm(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=n.children,e=n.fallback,i?(n=t.mode,i=t.child,a={mode:"hidden",children:a},!(n&1)&&i!==null?(i.childLanes=0,i.pendingProps=a):i=Md(a,n,0,null),e=yi(e,n,r,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Fm(r),t.memoizedState=Dm,e):cg(t,a));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return _2(e,t,a,n,s,o,r);if(i){i=n.fallback,a=t.mode,o=e.child,s=o.sibling;var u={mode:"hidden",children:n.children};return!(a&1)&&t.child!==o?(n=t.child,n.childLanes=0,n.pendingProps=u,t.deletions=null):(n=$o(o,u),n.subtreeFlags=o.subtreeFlags&14680064),s!==null?i=$o(s,i):(i=yi(i,a,r,null),i.flags|=2),i.return=t,n.return=t,n.sibling=i,t.child=n,n=i,i=t.child,a=e.child.memoizedState,a=a===null?Fm(r):{baseLanes:a.baseLanes|r,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~r,t.memoizedState=Dm,n}return i=e.child,e=i.sibling,n=$o(i,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function cg(e,t){return t=Md({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Iu(e,t,r,n){return n!==null&&Qv(n),za(t,e.child,null,r),e=cg(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function _2(e,t,r,n,o,i,a){if(r)return t.flags&256?(t.flags&=-257,n=Kh(Error(ee(422))),Iu(e,t,a,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=n.fallback,o=t.mode,n=Md({mode:"visible",children:n.children},o,0,null),i=yi(i,o,a,null),i.flags|=2,n.return=t,i.return=t,n.sibling=i,t.child=n,t.mode&1&&za(t,e.child,null,a),t.child.memoizedState=Fm(a),t.memoizedState=Dm,i);if(!(t.mode&1))return Iu(e,t,a,null);if(o.data==="$!"){if(n=o.nextSibling&&o.nextSibling.dataset,n)var s=n.dgst;return n=s,i=Error(ee(419)),n=Kh(i,n,void 0),Iu(e,t,a,n)}if(s=(a&e.childLanes)!==0,br||s){if(n=Nt,n!==null){switch(a&-a){case 4:o=2;break;case 16:o=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:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(n.suspendedLanes|a)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,fo(e,o),Sn(n,e,o,-1))}return vg(),n=Kh(Error(ee(421))),Iu(e,t,a,n)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=A2.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,Lr=No(o.nextSibling),$r=t,rt=!0,mn=null,e!==null&&(Qr[Xr++]=oo,Qr[Xr++]=io,Qr[Xr++]=Ci,oo=e.id,io=e.overflow,Ci=t),t=cg(t,n.children),t.flags|=4096,t)}function kb(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),zm(e.return,t,r)}function Yh(e,t,r,n,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=n,i.tail=r,i.tailMode=o)}function pR(e,t,r){var n=t.pendingProps,o=n.revealOrder,i=n.tail;if(ur(e,t,n.children,r),n=it.current,n&2)n=n&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&&kb(e,r,t);else if(e.tag===19)kb(e,r,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}n&=1}if(Ve(it,n),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(r=t.child,o=null;r!==null;)e=r.alternate,e!==null&&Bc(e)===null&&(o=r),r=r.sibling;r=o,r===null?(o=t.child,t.child=null):(o=r.sibling,r.sibling=null),Yh(t,!1,o,r,i);break;case"backwards":for(r=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Bc(e)===null){t.child=o;break}e=o.sibling,o.sibling=r,r=o,o=e}Yh(t,!0,r,null,i);break;case"together":Yh(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function oc(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ho(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),ki|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(ee(153));if(t.child!==null){for(e=t.child,r=$o(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=$o(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function x2(e,t,r){switch(t.tag){case 3:fR(t),ja();break;case 5:BC(t);break;case 1:_r(t.type)&&Ac(t);break;case 4:rg(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,o=t.memoizedProps.value;Ve($c,n._currentValue),n._currentValue=o;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(Ve(it,it.current&1),t.flags|=128,null):r&t.child.childLanes?hR(e,t,r):(Ve(it,it.current&1),e=ho(e,t,r),e!==null?e.sibling:null);Ve(it,it.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return pR(e,t,r);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Ve(it,it.current),n)break;return null;case 22:case 23:return t.lanes=0,cR(e,t,r)}return ho(e,t,r)}var mR,Bm,vR,gR;mR=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};Bm=function(){};vR=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,pi($n.current);var i=null;switch(r){case"input":o=um(e,o),n=um(e,n),i=[];break;case"select":o=st({},o,{value:void 0}),n=st({},n,{value:void 0}),i=[];break;case"textarea":o=fm(e,o),n=fm(e,n),i=[];break;default:typeof o.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=zc)}pm(r,n);var a;r=null;for(c in o)if(!n.hasOwnProperty(c)&&o.hasOwnProperty(c)&&o[c]!=null)if(c==="style"){var s=o[c];for(a in s)s.hasOwnProperty(a)&&(r||(r={}),r[a]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(il.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in n){var u=n[c];if(s=o!=null?o[c]:void 0,n.hasOwnProperty(c)&&u!==s&&(u!=null||s!=null))if(c==="style")if(s){for(a in s)!s.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(r||(r={}),r[a]="");for(a in u)u.hasOwnProperty(a)&&s[a]!==u[a]&&(r||(r={}),r[a]=u[a])}else r||(i||(i=[]),i.push(c,r)),r=u;else c==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(i=i||[]).push(c,u)):c==="children"?typeof u!="string"&&typeof u!="number"||(i=i||[]).push(c,""+u):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(il.hasOwnProperty(c)?(u!=null&&c==="onScroll"&&Qe("scroll",e),i||s===u||(i=[])):(i=i||[]).push(c,u))}r&&(i=i||[]).push("style",r);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};gR=function(e,t,r,n){r!==n&&(t.flags|=4)};function ks(e,t){if(!rt)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Qt(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags&14680064,n|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags,n|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function C2(e,t,r){var n=t.pendingProps;switch(Yv(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Qt(t),null;case 1:return _r(t.type)&&Nc(),Qt(t),null;case 3:return n=t.stateNode,Na(),Xe(wr),Xe(nr),og(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Eu(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,mn!==null&&(Ym(mn),mn=null))),Bm(e,t),Qt(t),null;case 5:ng(t);var o=pi(gl.current);if(r=t.type,e!==null&&t.stateNode!=null)vR(e,t,r,n,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(ee(166));return Qt(t),null}if(e=pi($n.current),Eu(t)){n=t.stateNode,r=t.type;var i=t.memoizedProps;switch(n[Mn]=t,n[ml]=i,e=(t.mode&1)!==0,r){case"dialog":Qe("cancel",n),Qe("close",n);break;case"iframe":case"object":case"embed":Qe("load",n);break;case"video":case"audio":for(o=0;o<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=a.createElement(r,{is:n.is}):(e=a.createElement(r),r==="select"&&(a=e,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):e=a.createElementNS(e,r),e[Mn]=t,e[ml]=n,mR(e,t,!1,!1),t.stateNode=e;e:{switch(a=mm(r,n),r){case"dialog":Qe("cancel",e),Qe("close",e),o=n;break;case"iframe":case"object":case"embed":Qe("load",e),o=n;break;case"video":case"audio":for(o=0;oMa&&(t.flags|=128,n=!0,ks(i,!1),t.lanes=4194304)}else{if(!n)if(e=Bc(a),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),ks(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!rt)return Qt(t),null}else 2*mt()-i.renderingStartTime>Ma&&r!==1073741824&&(t.flags|=128,n=!0,ks(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(r=i.last,r!==null?r.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=mt(),t.sibling=null,r=it.current,Ve(it,n?r&1|2:r&1),t):(Qt(t),null);case 22:case 23:return mg(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Nr&1073741824&&(Qt(t),t.subtreeFlags&6&&(t.flags|=8192)):Qt(t),null;case 24:return null;case 25:return null}throw Error(ee(156,t.tag))}function R2(e,t){switch(Yv(t),t.tag){case 1:return _r(t.type)&&Nc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Na(),Xe(wr),Xe(nr),og(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ng(t),null;case 13:if(Xe(it),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ee(340));ja()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Xe(it),null;case 4:return Na(),null;case 10:return Zv(t.type._context),null;case 22:case 23:return mg(),null;case 24:return null;default:return null}}var ju=!1,rr=!1,k2=typeof WeakSet=="function"?WeakSet:Set,me=null;function ma(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){dt(e,t,n)}else r.current=null}function Wm(e,t,r){try{r()}catch(n){dt(e,t,n)}}var Pb=!1;function P2(e,t){if(Rm=Oc,e=wC(),Vv(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var a=0,s=-1,u=-1,c=0,d=0,f=e,p=null;t:for(;;){for(var y;f!==r||o!==0&&f.nodeType!==3||(s=a+o),f!==i||n!==0&&f.nodeType!==3||(u=a+n),f.nodeType===3&&(a+=f.nodeValue.length),(y=f.firstChild)!==null;)p=f,f=y;for(;;){if(f===e)break t;if(p===r&&++c===o&&(s=a),p===i&&++d===n&&(u=a),(y=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=y}r=s===-1||u===-1?null:{start:s,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(km={focusedElem:e,selectionRange:r},Oc=!1,me=t;me!==null;)if(t=me,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,me=e;else for(;me!==null;){t=me;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var g=S.memoizedProps,C=S.memoizedState,v=t.stateNode,b=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:hn(t.type,g),C);v.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ee(163))}}catch(k){dt(t,t.return,k)}if(e=t.sibling,e!==null){e.return=t.return,me=e;break}me=t.return}return S=Pb,Pb=!1,S}function Xs(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Wm(t,r,i)}o=o.next}while(o!==n)}}function Nd(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Um(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function yR(e){var t=e.alternate;t!==null&&(e.alternate=null,yR(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Mn],delete t[ml],delete t[Em],delete t[u2],delete t[c2])),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 SR(e){return e.tag===5||e.tag===3||e.tag===4}function Tb(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||SR(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 Hm(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=zc));else if(n!==4&&(e=e.child,e!==null))for(Hm(e,t,r),e=e.sibling;e!==null;)Hm(e,t,r),e=e.sibling}function qm(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(qm(e,t,r),e=e.sibling;e!==null;)qm(e,t,r),e=e.sibling}var Dt=null,pn=!1;function bo(e,t,r){for(r=r.child;r!==null;)bR(e,t,r),r=r.sibling}function bR(e,t,r){if(Ln&&typeof Ln.onCommitFiberUnmount=="function")try{Ln.onCommitFiberUnmount(kd,r)}catch{}switch(r.tag){case 5:rr||ma(r,t);case 6:var n=Dt,o=pn;Dt=null,bo(e,t,r),Dt=n,pn=o,Dt!==null&&(pn?(e=Dt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Dt.removeChild(r.stateNode));break;case 18:Dt!==null&&(pn?(e=Dt,r=r.stateNode,e.nodeType===8?Wh(e.parentNode,r):e.nodeType===1&&Wh(e,r),cl(e)):Wh(Dt,r.stateNode));break;case 4:n=Dt,o=pn,Dt=r.stateNode.containerInfo,pn=!0,bo(e,t,r),Dt=n,pn=o;break;case 0:case 11:case 14:case 15:if(!rr&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&Wm(r,t,a),o=o.next}while(o!==n)}bo(e,t,r);break;case 1:if(!rr&&(ma(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){dt(r,t,s)}bo(e,t,r);break;case 21:bo(e,t,r);break;case 22:r.mode&1?(rr=(n=rr)||r.memoizedState!==null,bo(e,t,r),rr=n):bo(e,t,r);break;default:bo(e,t,r)}}function Eb(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new k2),t.forEach(function(n){var o=M2.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function fn(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=a),n&=~i}if(n=o,n=mt()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*E2(n/1960))-n,10e?16:e,To===null)var n=!1;else{if(e=To,To=null,Gc=0,je&6)throw Error(ee(331));var o=je;for(je|=4,me=e.current;me!==null;){var i=me,a=i.child;if(me.flags&16){var s=i.deletions;if(s!==null){for(var u=0;umt()-hg?gi(e,0):fg|=r),xr(e,t)}function TR(e,t){t===0&&(e.mode&1?(t=xu,xu<<=1,!(xu&130023424)&&(xu=4194304)):t=1);var r=dr();e=fo(e,t),e!==null&&($l(e,t,r),xr(e,r))}function A2(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),TR(e,r)}function M2(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(ee(314))}n!==null&&n.delete(t),TR(e,r)}var ER;ER=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||wr.current)br=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return br=!1,x2(e,t,r);br=!!(e.flags&131072)}else br=!1,rt&&t.flags&1048576&&jC(t,Lc,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;oc(e,t),e=t.pendingProps;var o=Ia(t,nr.current);_a(t,r),o=ag(null,t,n,e,o,r);var i=sg();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,_r(n)?(i=!0,Ac(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,tg(t),o.updater=jd,t.stateNode=o,o._reactInternals=t,Am(t,n,e,r),t=$m(null,t,n,!0,i,r)):(t.tag=0,rt&&i&&Kv(t),ur(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(oc(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=$2(n),e=hn(n,e),o){case 0:t=Lm(null,t,n,e,r);break e;case 1:t=Cb(null,t,n,e,r);break e;case 11:t=_b(null,t,n,e,r);break e;case 14:t=xb(null,t,n,hn(n.type,e),r);break e}throw Error(ee(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:hn(n,o),Lm(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:hn(n,o),Cb(e,t,n,o,r);case 3:e:{if(fR(t),e===null)throw Error(ee(387));n=t.pendingProps,i=t.memoizedState,o=i.element,MC(e,t),Fc(t,n,null,r);var a=t.memoizedState;if(n=a.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Aa(Error(ee(423)),t),t=Rb(e,t,n,r,o);break e}else if(n!==o){o=Aa(Error(ee(424)),t),t=Rb(e,t,n,r,o);break e}else for(Lr=No(t.stateNode.containerInfo.firstChild),$r=t,rt=!0,mn=null,r=FC(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(ja(),n===o){t=ho(e,t,r);break e}ur(e,t,n,r)}t=t.child}return t;case 5:return BC(t),e===null&&jm(t),n=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,Pm(n,o)?a=null:i!==null&&Pm(n,i)&&(t.flags|=32),dR(e,t),ur(e,t,a,r),t.child;case 6:return e===null&&jm(t),null;case 13:return hR(e,t,r);case 4:return rg(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=za(t,null,n,r):ur(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:hn(n,o),_b(e,t,n,o,r);case 7:return ur(e,t,t.pendingProps,r),t.child;case 8:return ur(e,t,t.pendingProps.children,r),t.child;case 12:return ur(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,Ve($c,n._currentValue),n._currentValue=a,i!==null)if(wn(i.value,a)){if(i.children===o.children&&!wr.current){t=ho(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var u=s.firstContext;u!==null;){if(u.context===n){if(i.tag===1){u=lo(-1,r&-r),u.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var d=c.pending;d===null?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}i.lanes|=r,u=i.alternate,u!==null&&(u.lanes|=r),zm(i.return,r,t),s.lanes|=r;break}u=u.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(ee(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),zm(a,r,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}ur(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,_a(t,r),o=rn(o),n=n(o),t.flags|=1,ur(e,t,n,r),t.child;case 14:return n=t.type,o=hn(n,t.pendingProps),o=hn(n.type,o),xb(e,t,n,o,r);case 15:return uR(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:hn(n,o),oc(e,t),t.tag=1,_r(n)?(e=!0,Ac(t)):e=!1,_a(t,r),$C(t,n,o),Am(t,n,o,r),$m(null,t,n,!0,e,r);case 19:return pR(e,t,r);case 22:return cR(e,t,r)}throw Error(ee(156,t.tag))};function OR(e,t){return rC(e,t)}function L2(e,t,r,n){this.tag=e,this.key=r,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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Zr(e,t,r,n){return new L2(e,t,r,n)}function gg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function $2(e){if(typeof e=="function")return gg(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Mv)return 11;if(e===Lv)return 14}return 2}function $o(e,t){var r=e.alternate;return r===null?(r=Zr(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function sc(e,t,r,n,o,i){var a=2;if(n=e,typeof e=="function")gg(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case aa:return yi(r.children,o,i,t);case Av:a=8,o|=8;break;case im:return e=Zr(12,r,t,o|2),e.elementType=im,e.lanes=i,e;case am:return e=Zr(13,r,t,o),e.elementType=am,e.lanes=i,e;case sm:return e=Zr(19,r,t,o),e.elementType=sm,e.lanes=i,e;case Dx:return Md(r,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Lx:a=10;break e;case $x:a=9;break e;case Mv:a=11;break e;case Lv:a=14;break e;case wo:a=16,n=null;break e}throw Error(ee(130,e==null?e:typeof e,""))}return t=Zr(a,r,t,o),t.elementType=e,t.type=n,t.lanes=i,t}function yi(e,t,r,n){return e=Zr(7,e,n,t),e.lanes=r,e}function Md(e,t,r,n){return e=Zr(22,e,n,t),e.elementType=Dx,e.lanes=r,e.stateNode={isHidden:!1},e}function Qh(e,t,r){return e=Zr(6,e,null,t),e.lanes=r,e}function Xh(e,t,r){return t=Zr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function D2(e,t,r,n,o){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=Ih(0),this.expirationTimes=Ih(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ih(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function yg(e,t,r,n,o,i,a,s,u){return e=new D2(e,t,r,s,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Zr(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},tg(i),e}function F2(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(NR)}catch(e){console.error(e)}}NR(),jx.exports=Hr;var Wl=jx.exports,Lb=Wl;nm.createRoot=Lb.createRoot,nm.hydrateRoot=Lb.hydrateRoot;/** * @remix-run/router v1.15.0 * * Copyright (c) Remix Software Inc. @@ -46,7 +46,7 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function xl(){return xl=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function _g(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function q2(){return Math.random().toString(36).substr(2,8)}function Db(e,t){return{usr:e.state,key:e.key,idx:t}}function Qm(e,t,r,n){return r===void 0&&(r=null),xl({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?rs(t):t,{state:r,key:t&&t.key||n||q2()})}function Qc(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function rs(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function G2(e,t,r,n){n===void 0&&(n={});let{window:o=document.defaultView,v5Compat:i=!1}=n,a=o.history,s=Eo.Pop,u=null,c=d();c==null&&(c=0,a.replaceState(xl({},a.state,{idx:c}),""));function d(){return(a.state||{idx:null}).idx}function f(){s=Eo.Pop;let C=d(),v=C==null?null:C-c;c=C,u&&u({action:s,location:g.location,delta:v})}function p(C,v){s=Eo.Push;let b=Qm(g.location,C,v);r&&r(b,C),c=d()+1;let x=Db(b,c),k=g.createHref(b);try{a.pushState(x,"",k)}catch(E){if(E instanceof DOMException&&E.name==="DataCloneError")throw E;o.location.assign(k)}i&&u&&u({action:s,location:g.location,delta:1})}function y(C,v){s=Eo.Replace;let b=Qm(g.location,C,v);r&&r(b,C),c=d();let x=Db(b,c),k=g.createHref(b);a.replaceState(x,"",k),i&&u&&u({action:s,location:g.location,delta:0})}function S(C){let v=o.location.origin!=="null"?o.location.origin:o.location.href,b=typeof C=="string"?C:Qc(C);return kt(v,"No window.location.(origin|href) available to create URL for href: "+b),new URL(b,v)}let g={get action(){return s},get location(){return e(o,a)},listen(C){if(u)throw new Error("A history only accepts one active listener");return o.addEventListener($b,f),u=C,()=>{o.removeEventListener($b,f),u=null}},createHref(C){return t(o,C)},createURL:S,encodeLocation(C){let v=S(C);return{pathname:v.pathname,search:v.search,hash:v.hash}},push:p,replace:y,go(C){return a.go(C)}};return g}var Fb;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Fb||(Fb={}));function V2(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?rs(t):t,o=xg(n.pathname||"/",r);if(o==null)return null;let i=AR(e);K2(i);let a=null;for(let s=0;a==null&&s{let u={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};u.relativePath.startsWith("/")&&(kt(u.relativePath.startsWith(n),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(n.length));let c=Do([n,u.relativePath]),d=r.concat(u);i.children&&i.children.length>0&&(kt(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),AR(i.children,t,d,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:tj(c,i.index),routesMeta:d})};return e.forEach((i,a)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))o(i,a);else for(let u of MR(i.path))o(i,a,u)}),t}function MR(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,o=r.endsWith("?"),i=r.replace(/\?$/,"");if(n.length===0)return o?[i,""]:[i];let a=MR(n.join("/")),s=[];return s.push(...a.map(u=>u===""?i:[i,u].join("/"))),o&&s.push(...a),s.map(u=>e.startsWith("/")&&u===""?"/":u)}function K2(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:rj(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const Y2=/^:[\w-]+$/,Q2=3,X2=2,J2=1,Z2=10,ej=-2,Bb=e=>e==="*";function tj(e,t){let r=e.split("/"),n=r.length;return r.some(Bb)&&(n+=ej),t&&(n+=X2),r.filter(o=>!Bb(o)).reduce((o,i)=>o+(Y2.test(i)?Q2:i===""?J2:Z2),n)}function rj(e,t){return e.length===t.length&&e.slice(0,-1).every((n,o)=>n===t[o])?e[e.length-1]-t[t.length-1]:0}function nj(e,t){let{routesMeta:r}=e,n={},o="/",i=[];for(let a=0;a{let{paramName:p,isOptional:y}=d;if(p==="*"){let g=s[f]||"";a=i.slice(0,i.length-g.length).replace(/(.)\/+$/,"$1")}const S=s[f];return y&&!S?c[p]=void 0:c[p]=sj(S||"",p),c},{}),pathname:i,pathnameBase:a,pattern:e}}function ij(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),_g(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 n=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,u)=>(n.push({paramName:s,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function aj(e){try{return decodeURI(e)}catch(t){return _g(!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 sj(e,t){try{return decodeURIComponent(e)}catch(r){return _g(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+r+").")),e}}function xg(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function lj(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?rs(e):e;return{pathname:r?r.startsWith("/")?r:uj(r,t):t,search:fj(n),hash:hj(o)}}function uj(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function Zh(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function cj(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function LR(e,t){let r=cj(e);return t?r.map((n,o)=>o===e.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function $R(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=rs(e):(o=xl({},e),kt(!o.pathname||!o.pathname.includes("?"),Zh("?","pathname","search",o)),kt(!o.pathname||!o.pathname.includes("#"),Zh("#","pathname","hash",o)),kt(!o.search||!o.search.includes("#"),Zh("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,s;if(a==null)s=r;else{let f=t.length-1;if(!n&&a.startsWith("..")){let p=a.split("/");for(;p[0]==="..";)p.shift(),f-=1;o.pathname=p.join("/")}s=f>=0?t[f]:"/"}let u=lj(o,s),c=a&&a!=="/"&&a.endsWith("/"),d=(i||a===".")&&r.endsWith("/");return!u.pathname.endsWith("/")&&(c||d)&&(u.pathname+="/"),u}const Do=e=>e.join("/").replace(/\/\/+/g,"/"),dj=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),fj=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,hj=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function pj(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const DR=["post","put","patch","delete"];new Set(DR);const mj=["get",...DR];new Set(mj);/** + */function _l(){return _l=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function _g(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function G2(){return Math.random().toString(36).substr(2,8)}function Db(e,t){return{usr:e.state,key:e.key,idx:t}}function Qm(e,t,r,n){return r===void 0&&(r=null),_l({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?rs(t):t,{state:r,key:t&&t.key||n||G2()})}function Yc(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function rs(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function V2(e,t,r,n){n===void 0&&(n={});let{window:o=document.defaultView,v5Compat:i=!1}=n,a=o.history,s=Eo.Pop,u=null,c=d();c==null&&(c=0,a.replaceState(_l({},a.state,{idx:c}),""));function d(){return(a.state||{idx:null}).idx}function f(){s=Eo.Pop;let C=d(),v=C==null?null:C-c;c=C,u&&u({action:s,location:g.location,delta:v})}function p(C,v){s=Eo.Push;let b=Qm(g.location,C,v);r&&r(b,C),c=d()+1;let x=Db(b,c),k=g.createHref(b);try{a.pushState(x,"",k)}catch(E){if(E instanceof DOMException&&E.name==="DataCloneError")throw E;o.location.assign(k)}i&&u&&u({action:s,location:g.location,delta:1})}function y(C,v){s=Eo.Replace;let b=Qm(g.location,C,v);r&&r(b,C),c=d();let x=Db(b,c),k=g.createHref(b);a.replaceState(x,"",k),i&&u&&u({action:s,location:g.location,delta:0})}function S(C){let v=o.location.origin!=="null"?o.location.origin:o.location.href,b=typeof C=="string"?C:Yc(C);return kt(v,"No window.location.(origin|href) available to create URL for href: "+b),new URL(b,v)}let g={get action(){return s},get location(){return e(o,a)},listen(C){if(u)throw new Error("A history only accepts one active listener");return o.addEventListener($b,f),u=C,()=>{o.removeEventListener($b,f),u=null}},createHref(C){return t(o,C)},createURL:S,encodeLocation(C){let v=S(C);return{pathname:v.pathname,search:v.search,hash:v.hash}},push:p,replace:y,go(C){return a.go(C)}};return g}var Fb;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Fb||(Fb={}));function K2(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?rs(t):t,o=xg(n.pathname||"/",r);if(o==null)return null;let i=AR(e);Y2(i);let a=null;for(let s=0;a==null&&s{let u={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};u.relativePath.startsWith("/")&&(kt(u.relativePath.startsWith(n),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(n.length));let c=Do([n,u.relativePath]),d=r.concat(u);i.children&&i.children.length>0&&(kt(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),AR(i.children,t,d,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:rj(c,i.index),routesMeta:d})};return e.forEach((i,a)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))o(i,a);else for(let u of MR(i.path))o(i,a,u)}),t}function MR(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,o=r.endsWith("?"),i=r.replace(/\?$/,"");if(n.length===0)return o?[i,""]:[i];let a=MR(n.join("/")),s=[];return s.push(...a.map(u=>u===""?i:[i,u].join("/"))),o&&s.push(...a),s.map(u=>e.startsWith("/")&&u===""?"/":u)}function Y2(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:nj(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const Q2=/^:[\w-]+$/,X2=3,J2=2,Z2=1,ej=10,tj=-2,Bb=e=>e==="*";function rj(e,t){let r=e.split("/"),n=r.length;return r.some(Bb)&&(n+=tj),t&&(n+=J2),r.filter(o=>!Bb(o)).reduce((o,i)=>o+(Q2.test(i)?X2:i===""?Z2:ej),n)}function nj(e,t){return e.length===t.length&&e.slice(0,-1).every((n,o)=>n===t[o])?e[e.length-1]-t[t.length-1]:0}function oj(e,t){let{routesMeta:r}=e,n={},o="/",i=[];for(let a=0;a{let{paramName:p,isOptional:y}=d;if(p==="*"){let g=s[f]||"";a=i.slice(0,i.length-g.length).replace(/(.)\/+$/,"$1")}const S=s[f];return y&&!S?c[p]=void 0:c[p]=lj(S||"",p),c},{}),pathname:i,pathnameBase:a,pattern:e}}function aj(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),_g(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 n=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,u)=>(n.push({paramName:s,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function sj(e){try{return decodeURI(e)}catch(t){return _g(!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 lj(e,t){try{return decodeURIComponent(e)}catch(r){return _g(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+r+").")),e}}function xg(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function uj(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?rs(e):e;return{pathname:r?r.startsWith("/")?r:cj(r,t):t,search:hj(n),hash:pj(o)}}function cj(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function Jh(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function dj(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function LR(e,t){let r=dj(e);return t?r.map((n,o)=>o===e.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function $R(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=rs(e):(o=_l({},e),kt(!o.pathname||!o.pathname.includes("?"),Jh("?","pathname","search",o)),kt(!o.pathname||!o.pathname.includes("#"),Jh("#","pathname","hash",o)),kt(!o.search||!o.search.includes("#"),Jh("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,s;if(a==null)s=r;else{let f=t.length-1;if(!n&&a.startsWith("..")){let p=a.split("/");for(;p[0]==="..";)p.shift(),f-=1;o.pathname=p.join("/")}s=f>=0?t[f]:"/"}let u=uj(o,s),c=a&&a!=="/"&&a.endsWith("/"),d=(i||a===".")&&r.endsWith("/");return!u.pathname.endsWith("/")&&(c||d)&&(u.pathname+="/"),u}const Do=e=>e.join("/").replace(/\/\/+/g,"/"),fj=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),hj=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,pj=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function mj(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const DR=["post","put","patch","delete"];new Set(DR);const vj=["get",...DR];new Set(vj);/** * React Router v6.22.0 * * Copyright (c) Remix Software Inc. @@ -55,7 +55,7 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Cl(){return Cl=Object.assign?Object.assign.bind():function(e){for(var t=1;t{s.current=!0}),N.useCallback(function(c,d){if(d===void 0&&(d={}),!s.current)return;if(typeof c=="number"){n.go(c);return}let f=$R(c,JSON.parse(a),i,d.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:Do([t,f.pathname])),(d.replace?n.replace:n.push)(f,d.state,d)},[t,n,a,i,e])}const bj=N.createContext(null);function wj(e){let t=N.useContext(Jo).outlet;return t&&N.createElement(bj.Provider,{value:e},t)}function WR(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=N.useContext(Mi),{matches:o}=N.useContext(Jo),{pathname:i}=Ud(),a=JSON.stringify(LR(o,n.v7_relativeSplatPath));return N.useMemo(()=>$R(e,JSON.parse(a),i,r==="path"),[e,a,i,r])}function _j(e,t){return xj(e,t)}function xj(e,t,r,n){Hl()||kt(!1);let{navigator:o}=N.useContext(Mi),{matches:i}=N.useContext(Jo),a=i[i.length-1],s=a?a.params:{};a&&a.pathname;let u=a?a.pathnameBase:"/";a&&a.route;let c=Ud(),d;if(t){var f;let C=typeof t=="string"?rs(t):t;u==="/"||(f=C.pathname)!=null&&f.startsWith(u)||kt(!1),d=C}else d=c;let p=d.pathname||"/",y=u==="/"?p:p.slice(u.length)||"/",S=V2(e,{pathname:y}),g=Tj(S&&S.map(C=>Object.assign({},C,{params:Object.assign({},s,C.params),pathname:Do([u,o.encodeLocation?o.encodeLocation(C.pathname).pathname:C.pathname]),pathnameBase:C.pathnameBase==="/"?u:Do([u,o.encodeLocation?o.encodeLocation(C.pathnameBase).pathname:C.pathnameBase])})),i,r,n);return t&&g?N.createElement(Wd.Provider,{value:{location:Cl({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:Eo.Pop}},g):g}function Cj(){let e=jj(),t=pj(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},i=null;return N.createElement(N.Fragment,null,N.createElement("h2",null,"Unexpected Application Error!"),N.createElement("h3",{style:{fontStyle:"italic"}},t),r?N.createElement("pre",{style:o},r):null,i)}const Rj=N.createElement(Cj,null);class kj extends N.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,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?N.createElement(Jo.Provider,{value:this.props.routeContext},N.createElement(FR.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Pj(e){let{routeContext:t,match:r,children:n}=e,o=N.useContext(Cg);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),N.createElement(Jo.Provider,{value:t},n)}function Tj(e,t,r,n){var o;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var i;if((i=r)!=null&&i.errors)e=r.matches;else return null}let a=e,s=(o=r)==null?void 0:o.errors;if(s!=null){let d=a.findIndex(f=>f.route.id&&(s==null?void 0:s[f.route.id]));d>=0||kt(!1),a=a.slice(0,Math.min(a.length,d+1))}let u=!1,c=-1;if(r&&n&&n.v7_partialHydration)for(let d=0;d=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((d,f,p)=>{let y,S=!1,g=null,C=null;r&&(y=s&&f.route.id?s[f.route.id]:void 0,g=f.route.errorElement||Rj,u&&(c<0&&p===0?(Nj("route-fallback",!1),S=!0,C=null):c===p&&(S=!0,C=f.route.hydrateFallbackElement||null)));let v=t.concat(a.slice(0,p+1)),b=()=>{let x;return y?x=g:S?x=C:f.route.Component?x=N.createElement(f.route.Component,null):f.route.element?x=f.route.element:x=d,N.createElement(Pj,{match:f,routeContext:{outlet:d,matches:v,isDataRoute:r!=null},children:x})};return r&&(f.route.ErrorBoundary||f.route.errorElement||p===0)?N.createElement(kj,{location:r.location,revalidation:r.revalidation,component:g,error:y,children:b(),routeContext:{outlet:null,matches:v,isDataRoute:!0}}):b()},null)}var UR=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(UR||{}),Xc=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}(Xc||{});function Ej(e){let t=N.useContext(Cg);return t||kt(!1),t}function Oj(e){let t=N.useContext(vj);return t||kt(!1),t}function Ij(e){let t=N.useContext(Jo);return t||kt(!1),t}function HR(e){let t=Ij(),r=t.matches[t.matches.length-1];return r.route.id||kt(!1),r.route.id}function jj(){var e;let t=N.useContext(FR),r=Oj(Xc.UseRouteError),n=HR(Xc.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function zj(){let{router:e}=Ej(UR.UseNavigateStable),t=HR(Xc.UseNavigateStable),r=N.useRef(!1);return BR(()=>{r.current=!0}),N.useCallback(function(o,i){i===void 0&&(i={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Cl({fromRouteId:t},i)))},[e,t])}const Wb={};function Nj(e,t,r){!t&&!Wb[e]&&(Wb[e]=!0)}function Aj(e){return wj(e.context)}function Jt(e){kt(!1)}function Mj(e){let{basename:t="/",children:r=null,location:n,navigationType:o=Eo.Pop,navigator:i,static:a=!1,future:s}=e;Hl()&&kt(!1);let u=t.replace(/^\/*/,"/"),c=N.useMemo(()=>({basename:u,navigator:i,static:a,future:Cl({v7_relativeSplatPath:!1},s)}),[u,s,i,a]);typeof n=="string"&&(n=rs(n));let{pathname:d="/",search:f="",hash:p="",state:y=null,key:S="default"}=n,g=N.useMemo(()=>{let C=xg(d,u);return C==null?null:{location:{pathname:C,search:f,hash:p,state:y,key:S},navigationType:o}},[u,d,f,p,y,S,o]);return g==null?null:N.createElement(Mi.Provider,{value:c},N.createElement(Wd.Provider,{children:r,value:g}))}function Lj(e){let{children:t,location:r}=e;return _j(Xm(t),r)}new Promise(()=>{});function Xm(e,t){t===void 0&&(t=[]);let r=[];return N.Children.forEach(e,(n,o)=>{if(!N.isValidElement(n))return;let i=[...t,o];if(n.type===N.Fragment){r.push.apply(r,Xm(n.props.children,i));return}n.type!==Jt&&kt(!1),!n.props.index||!n.props.children||kt(!1);let a={id:n.props.id||i.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(a.children=Xm(n.props.children,i)),r.push(a)}),r}/** + */function xl(){return xl=Object.assign?Object.assign.bind():function(e){for(var t=1;t{s.current=!0}),N.useCallback(function(c,d){if(d===void 0&&(d={}),!s.current)return;if(typeof c=="number"){n.go(c);return}let f=$R(c,JSON.parse(a),i,d.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:Do([t,f.pathname])),(d.replace?n.replace:n.push)(f,d.state,d)},[t,n,a,i,e])}const wj=N.createContext(null);function _j(e){let t=N.useContext(Jo).outlet;return t&&N.createElement(wj.Provider,{value:e},t)}function WR(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=N.useContext(Mi),{matches:o}=N.useContext(Jo),{pathname:i}=Wd(),a=JSON.stringify(LR(o,n.v7_relativeSplatPath));return N.useMemo(()=>$R(e,JSON.parse(a),i,r==="path"),[e,a,i,r])}function xj(e,t){return Cj(e,t)}function Cj(e,t,r,n){Ul()||kt(!1);let{navigator:o}=N.useContext(Mi),{matches:i}=N.useContext(Jo),a=i[i.length-1],s=a?a.params:{};a&&a.pathname;let u=a?a.pathnameBase:"/";a&&a.route;let c=Wd(),d;if(t){var f;let C=typeof t=="string"?rs(t):t;u==="/"||(f=C.pathname)!=null&&f.startsWith(u)||kt(!1),d=C}else d=c;let p=d.pathname||"/",y=u==="/"?p:p.slice(u.length)||"/",S=K2(e,{pathname:y}),g=Ej(S&&S.map(C=>Object.assign({},C,{params:Object.assign({},s,C.params),pathname:Do([u,o.encodeLocation?o.encodeLocation(C.pathname).pathname:C.pathname]),pathnameBase:C.pathnameBase==="/"?u:Do([u,o.encodeLocation?o.encodeLocation(C.pathnameBase).pathname:C.pathnameBase])})),i,r,n);return t&&g?N.createElement(Bd.Provider,{value:{location:xl({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:Eo.Pop}},g):g}function Rj(){let e=zj(),t=mj(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},i=null;return N.createElement(N.Fragment,null,N.createElement("h2",null,"Unexpected Application Error!"),N.createElement("h3",{style:{fontStyle:"italic"}},t),r?N.createElement("pre",{style:o},r):null,i)}const kj=N.createElement(Rj,null);class Pj extends N.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,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?N.createElement(Jo.Provider,{value:this.props.routeContext},N.createElement(FR.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Tj(e){let{routeContext:t,match:r,children:n}=e,o=N.useContext(Cg);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),N.createElement(Jo.Provider,{value:t},n)}function Ej(e,t,r,n){var o;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var i;if((i=r)!=null&&i.errors)e=r.matches;else return null}let a=e,s=(o=r)==null?void 0:o.errors;if(s!=null){let d=a.findIndex(f=>f.route.id&&(s==null?void 0:s[f.route.id]));d>=0||kt(!1),a=a.slice(0,Math.min(a.length,d+1))}let u=!1,c=-1;if(r&&n&&n.v7_partialHydration)for(let d=0;d=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((d,f,p)=>{let y,S=!1,g=null,C=null;r&&(y=s&&f.route.id?s[f.route.id]:void 0,g=f.route.errorElement||kj,u&&(c<0&&p===0?(Aj("route-fallback",!1),S=!0,C=null):c===p&&(S=!0,C=f.route.hydrateFallbackElement||null)));let v=t.concat(a.slice(0,p+1)),b=()=>{let x;return y?x=g:S?x=C:f.route.Component?x=N.createElement(f.route.Component,null):f.route.element?x=f.route.element:x=d,N.createElement(Tj,{match:f,routeContext:{outlet:d,matches:v,isDataRoute:r!=null},children:x})};return r&&(f.route.ErrorBoundary||f.route.errorElement||p===0)?N.createElement(Pj,{location:r.location,revalidation:r.revalidation,component:g,error:y,children:b(),routeContext:{outlet:null,matches:v,isDataRoute:!0}}):b()},null)}var UR=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(UR||{}),Qc=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}(Qc||{});function Oj(e){let t=N.useContext(Cg);return t||kt(!1),t}function Ij(e){let t=N.useContext(gj);return t||kt(!1),t}function jj(e){let t=N.useContext(Jo);return t||kt(!1),t}function HR(e){let t=jj(),r=t.matches[t.matches.length-1];return r.route.id||kt(!1),r.route.id}function zj(){var e;let t=N.useContext(FR),r=Ij(Qc.UseRouteError),n=HR(Qc.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function Nj(){let{router:e}=Oj(UR.UseNavigateStable),t=HR(Qc.UseNavigateStable),r=N.useRef(!1);return BR(()=>{r.current=!0}),N.useCallback(function(o,i){i===void 0&&(i={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,xl({fromRouteId:t},i)))},[e,t])}const Wb={};function Aj(e,t,r){!t&&!Wb[e]&&(Wb[e]=!0)}function Mj(e){return _j(e.context)}function Jt(e){kt(!1)}function Lj(e){let{basename:t="/",children:r=null,location:n,navigationType:o=Eo.Pop,navigator:i,static:a=!1,future:s}=e;Ul()&&kt(!1);let u=t.replace(/^\/*/,"/"),c=N.useMemo(()=>({basename:u,navigator:i,static:a,future:xl({v7_relativeSplatPath:!1},s)}),[u,s,i,a]);typeof n=="string"&&(n=rs(n));let{pathname:d="/",search:f="",hash:p="",state:y=null,key:S="default"}=n,g=N.useMemo(()=>{let C=xg(d,u);return C==null?null:{location:{pathname:C,search:f,hash:p,state:y,key:S},navigationType:o}},[u,d,f,p,y,S,o]);return g==null?null:N.createElement(Mi.Provider,{value:c},N.createElement(Bd.Provider,{children:r,value:g}))}function $j(e){let{children:t,location:r}=e;return xj(Xm(t),r)}new Promise(()=>{});function Xm(e,t){t===void 0&&(t=[]);let r=[];return N.Children.forEach(e,(n,o)=>{if(!N.isValidElement(n))return;let i=[...t,o];if(n.type===N.Fragment){r.push.apply(r,Xm(n.props.children,i));return}n.type!==Jt&&kt(!1),!n.props.index||!n.props.children||kt(!1);let a={id:n.props.id||i.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(a.children=Xm(n.props.children,i)),r.push(a)}),r}/** * React Router DOM v6.22.0 * * Copyright (c) Remix Software Inc. @@ -64,7 +64,7 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Jm(){return Jm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function Dj(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Fj(e,t){return e.button===0&&(!t||t==="_self")&&!Dj(e)}const Bj=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],Wj="6";try{window.__reactRouterVersion=Wj}catch{}const Uj="startTransition",Ub=Ea[Uj];function Hj(e){let{basename:t,children:r,future:n,window:o}=e,i=N.useRef();i.current==null&&(i.current=H2({window:o,v5Compat:!0}));let a=i.current,[s,u]=N.useState({action:a.action,location:a.location}),{v7_startTransition:c}=n||{},d=N.useCallback(f=>{c&&Ub?Ub(()=>u(f)):u(f)},[u,c]);return N.useLayoutEffect(()=>a.listen(d),[a,d]),N.createElement(Mj,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:a,future:n})}const qj=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Gj=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,yr=N.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:i,replace:a,state:s,target:u,to:c,preventScrollReset:d,unstable_viewTransition:f}=t,p=$j(t,Bj),{basename:y}=N.useContext(Mi),S,g=!1;if(typeof c=="string"&&Gj.test(c)&&(S=c,qj))try{let x=new URL(window.location.href),k=c.startsWith("//")?new URL(x.protocol+c):new URL(c),E=xg(k.pathname,y);k.origin===x.origin&&E!=null?c=E+k.search+k.hash:g=!0}catch{}let C=gj(c,{relative:o}),v=Vj(c,{replace:a,state:s,target:u,preventScrollReset:d,relative:o,unstable_viewTransition:f});function b(x){n&&n(x),x.defaultPrevented||v(x)}return N.createElement("a",Jm({},p,{href:S||C,onClick:g||i?n:b,ref:r,target:u}))});var Hb;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Hb||(Hb={}));var qb;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(qb||(qb={}));function Vj(e,t){let{target:r,replace:n,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:s}=t===void 0?{}:t,u=yj(),c=Ud(),d=WR(e,{relative:a});return N.useCallback(f=>{if(Fj(f,r)){f.preventDefault();let p=n!==void 0?n:Qc(c)===Qc(d);u(e,{replace:p,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:s})}},[c,u,d,n,o,r,e,i,a,s])}var qR={exports:{}},GR={};/** + */function Jm(){return Jm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function Fj(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Bj(e,t){return e.button===0&&(!t||t==="_self")&&!Fj(e)}const Wj=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],Uj="6";try{window.__reactRouterVersion=Uj}catch{}const Hj="startTransition",Ub=Ea[Hj];function qj(e){let{basename:t,children:r,future:n,window:o}=e,i=N.useRef();i.current==null&&(i.current=q2({window:o,v5Compat:!0}));let a=i.current,[s,u]=N.useState({action:a.action,location:a.location}),{v7_startTransition:c}=n||{},d=N.useCallback(f=>{c&&Ub?Ub(()=>u(f)):u(f)},[u,c]);return N.useLayoutEffect(()=>a.listen(d),[a,d]),N.createElement(Lj,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:a,future:n})}const Gj=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Vj=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,yr=N.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:i,replace:a,state:s,target:u,to:c,preventScrollReset:d,unstable_viewTransition:f}=t,p=Dj(t,Wj),{basename:y}=N.useContext(Mi),S,g=!1;if(typeof c=="string"&&Vj.test(c)&&(S=c,Gj))try{let x=new URL(window.location.href),k=c.startsWith("//")?new URL(x.protocol+c):new URL(c),E=xg(k.pathname,y);k.origin===x.origin&&E!=null?c=E+k.search+k.hash:g=!0}catch{}let C=yj(c,{relative:o}),v=Kj(c,{replace:a,state:s,target:u,preventScrollReset:d,relative:o,unstable_viewTransition:f});function b(x){n&&n(x),x.defaultPrevented||v(x)}return N.createElement("a",Jm({},p,{href:S||C,onClick:g||i?n:b,ref:r,target:u}))});var Hb;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Hb||(Hb={}));var qb;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(qb||(qb={}));function Kj(e,t){let{target:r,replace:n,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:s}=t===void 0?{}:t,u=Sj(),c=Wd(),d=WR(e,{relative:a});return N.useCallback(f=>{if(Bj(f,r)){f.preventDefault();let p=n!==void 0?n:Yc(c)===Yc(d);u(e,{replace:p,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:s})}},[c,u,d,n,o,r,e,i,a,s])}var qR={exports:{}},GR={};/** * @license React * use-sync-external-store-shim.production.min.js * @@ -72,7 +72,7 @@ Error generating stack: `+i.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var La=N;function Kj(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Yj=typeof Object.is=="function"?Object.is:Kj,Qj=La.useState,Xj=La.useEffect,Jj=La.useLayoutEffect,Zj=La.useDebugValue;function ez(e,t){var r=t(),n=Qj({inst:{value:r,getSnapshot:t}}),o=n[0].inst,i=n[1];return Jj(function(){o.value=r,o.getSnapshot=t,ep(o)&&i({inst:o})},[e,r,t]),Xj(function(){return ep(o)&&i({inst:o}),e(function(){ep(o)&&i({inst:o})})},[e]),Zj(r),r}function ep(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Yj(e,r)}catch{return!0}}function tz(e,t){return t()}var rz=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?tz:ez;GR.useSyncExternalStore=La.useSyncExternalStore!==void 0?La.useSyncExternalStore:rz;qR.exports=GR;var nz=qR.exports,VR={exports:{}},KR={};/** + */var La=N;function Yj(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Qj=typeof Object.is=="function"?Object.is:Yj,Xj=La.useState,Jj=La.useEffect,Zj=La.useLayoutEffect,ez=La.useDebugValue;function tz(e,t){var r=t(),n=Xj({inst:{value:r,getSnapshot:t}}),o=n[0].inst,i=n[1];return Zj(function(){o.value=r,o.getSnapshot=t,Zh(o)&&i({inst:o})},[e,r,t]),Jj(function(){return Zh(o)&&i({inst:o}),e(function(){Zh(o)&&i({inst:o})})},[e]),ez(r),r}function Zh(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Qj(e,r)}catch{return!0}}function rz(e,t){return t()}var nz=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?rz:tz;GR.useSyncExternalStore=La.useSyncExternalStore!==void 0?La.useSyncExternalStore:nz;qR.exports=GR;var oz=qR.exports,VR={exports:{}},KR={};/** * @license React * use-sync-external-store-shim/with-selector.production.min.js * @@ -80,14 +80,14 @@ Error generating stack: `+i.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Hd=N,oz=nz;function iz(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var az=typeof Object.is=="function"?Object.is:iz,sz=oz.useSyncExternalStore,lz=Hd.useRef,uz=Hd.useEffect,cz=Hd.useMemo,dz=Hd.useDebugValue;KR.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var i=lz(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=cz(function(){function u(y){if(!c){if(c=!0,d=y,y=n(y),o!==void 0&&a.hasValue){var S=a.value;if(o(S,y))return f=S}return f=y}if(S=f,az(d,y))return S;var g=n(y);return o!==void 0&&o(S,g)?S:(d=y,f=g)}var c=!1,d,f,p=r===void 0?null:r;return[function(){return u(t())},p===null?void 0:function(){return u(p())}]},[t,r,n,o]);var s=sz(e,i[0],i[1]);return uz(function(){a.hasValue=!0,a.value=s},[s]),dz(s),s};VR.exports=KR;var fz=VR.exports;function hz(e){e()}let YR=hz;const pz=e=>YR=e,mz=()=>YR,Gb=Symbol.for("react-redux-context"),Vb=typeof globalThis<"u"?globalThis:{};function vz(){var e;if(!N.createContext)return{};const t=(e=Vb[Gb])!=null?e:Vb[Gb]=new Map;let r=t.get(N.createContext);return r||(r=N.createContext(null),t.set(N.createContext,r)),r}const qo=vz();function Rg(e=qo){return function(){return N.useContext(e)}}const QR=Rg(),gz=()=>{throw new Error("uSES not initialized!")};let XR=gz;const yz=e=>{XR=e},Sz=(e,t)=>e===t;function bz(e=qo){const t=e===qo?QR:Rg(e);return function(n,o={}){const{equalityFn:i=Sz,stabilityCheck:a=void 0,noopCheck:s=void 0}=typeof o=="function"?{equalityFn:o}:o,{store:u,subscription:c,getServerState:d,stabilityCheck:f,noopCheck:p}=t();N.useRef(!0);const y=N.useCallback({[n.name](g){return n(g)}}[n.name],[n,f,a]),S=XR(c.addNestedSub,u.getState,d||u.getState,y,i);return N.useDebugValue(S),S}}const Te=bz();function te(){return te=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}var JR={exports:{}},Ue={};/** @license React v16.13.1 + */var Ud=N,iz=oz;function az(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var sz=typeof Object.is=="function"?Object.is:az,lz=iz.useSyncExternalStore,uz=Ud.useRef,cz=Ud.useEffect,dz=Ud.useMemo,fz=Ud.useDebugValue;KR.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var i=uz(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=dz(function(){function u(y){if(!c){if(c=!0,d=y,y=n(y),o!==void 0&&a.hasValue){var S=a.value;if(o(S,y))return f=S}return f=y}if(S=f,sz(d,y))return S;var g=n(y);return o!==void 0&&o(S,g)?S:(d=y,f=g)}var c=!1,d,f,p=r===void 0?null:r;return[function(){return u(t())},p===null?void 0:function(){return u(p())}]},[t,r,n,o]);var s=lz(e,i[0],i[1]);return cz(function(){a.hasValue=!0,a.value=s},[s]),fz(s),s};VR.exports=KR;var hz=VR.exports;function pz(e){e()}let YR=pz;const mz=e=>YR=e,vz=()=>YR,Gb=Symbol.for("react-redux-context"),Vb=typeof globalThis<"u"?globalThis:{};function gz(){var e;if(!N.createContext)return{};const t=(e=Vb[Gb])!=null?e:Vb[Gb]=new Map;let r=t.get(N.createContext);return r||(r=N.createContext(null),t.set(N.createContext,r)),r}const qo=gz();function Rg(e=qo){return function(){return N.useContext(e)}}const QR=Rg(),yz=()=>{throw new Error("uSES not initialized!")};let XR=yz;const Sz=e=>{XR=e},bz=(e,t)=>e===t;function wz(e=qo){const t=e===qo?QR:Rg(e);return function(n,o={}){const{equalityFn:i=bz,stabilityCheck:a=void 0,noopCheck:s=void 0}=typeof o=="function"?{equalityFn:o}:o,{store:u,subscription:c,getServerState:d,stabilityCheck:f,noopCheck:p}=t();N.useRef(!0);const y=N.useCallback({[n.name](g){return n(g)}}[n.name],[n,f,a]),S=XR(c.addNestedSub,u.getState,d||u.getState,y,i);return N.useDebugValue(S),S}}const ke=wz();function te(){return te=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}var JR={exports:{}},Ue={};/** @license React v16.13.1 * 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 Mt=typeof Symbol=="function"&&Symbol.for,kg=Mt?Symbol.for("react.element"):60103,Pg=Mt?Symbol.for("react.portal"):60106,qd=Mt?Symbol.for("react.fragment"):60107,Gd=Mt?Symbol.for("react.strict_mode"):60108,Vd=Mt?Symbol.for("react.profiler"):60114,Kd=Mt?Symbol.for("react.provider"):60109,Yd=Mt?Symbol.for("react.context"):60110,Tg=Mt?Symbol.for("react.async_mode"):60111,Qd=Mt?Symbol.for("react.concurrent_mode"):60111,Xd=Mt?Symbol.for("react.forward_ref"):60112,Jd=Mt?Symbol.for("react.suspense"):60113,wz=Mt?Symbol.for("react.suspense_list"):60120,Zd=Mt?Symbol.for("react.memo"):60115,ef=Mt?Symbol.for("react.lazy"):60116,_z=Mt?Symbol.for("react.block"):60121,xz=Mt?Symbol.for("react.fundamental"):60117,Cz=Mt?Symbol.for("react.responder"):60118,Rz=Mt?Symbol.for("react.scope"):60119;function Gr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case kg:switch(e=e.type,e){case Tg:case Qd:case qd:case Vd:case Gd:case Jd:return e;default:switch(e=e&&e.$$typeof,e){case Yd:case Xd:case ef:case Zd:case Kd:return e;default:return t}}case Pg:return t}}}function ZR(e){return Gr(e)===Qd}Ue.AsyncMode=Tg;Ue.ConcurrentMode=Qd;Ue.ContextConsumer=Yd;Ue.ContextProvider=Kd;Ue.Element=kg;Ue.ForwardRef=Xd;Ue.Fragment=qd;Ue.Lazy=ef;Ue.Memo=Zd;Ue.Portal=Pg;Ue.Profiler=Vd;Ue.StrictMode=Gd;Ue.Suspense=Jd;Ue.isAsyncMode=function(e){return ZR(e)||Gr(e)===Tg};Ue.isConcurrentMode=ZR;Ue.isContextConsumer=function(e){return Gr(e)===Yd};Ue.isContextProvider=function(e){return Gr(e)===Kd};Ue.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===kg};Ue.isForwardRef=function(e){return Gr(e)===Xd};Ue.isFragment=function(e){return Gr(e)===qd};Ue.isLazy=function(e){return Gr(e)===ef};Ue.isMemo=function(e){return Gr(e)===Zd};Ue.isPortal=function(e){return Gr(e)===Pg};Ue.isProfiler=function(e){return Gr(e)===Vd};Ue.isStrictMode=function(e){return Gr(e)===Gd};Ue.isSuspense=function(e){return Gr(e)===Jd};Ue.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===qd||e===Qd||e===Vd||e===Gd||e===Jd||e===wz||typeof e=="object"&&e!==null&&(e.$$typeof===ef||e.$$typeof===Zd||e.$$typeof===Kd||e.$$typeof===Yd||e.$$typeof===Xd||e.$$typeof===xz||e.$$typeof===Cz||e.$$typeof===Rz||e.$$typeof===_z)};Ue.typeOf=Gr;JR.exports=Ue;var kz=JR.exports,ek=kz,Pz={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Tz={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},tk={};tk[ek.ForwardRef]=Pz;tk[ek.Memo]=Tz;var He={};/** + */var Mt=typeof Symbol=="function"&&Symbol.for,kg=Mt?Symbol.for("react.element"):60103,Pg=Mt?Symbol.for("react.portal"):60106,Hd=Mt?Symbol.for("react.fragment"):60107,qd=Mt?Symbol.for("react.strict_mode"):60108,Gd=Mt?Symbol.for("react.profiler"):60114,Vd=Mt?Symbol.for("react.provider"):60109,Kd=Mt?Symbol.for("react.context"):60110,Tg=Mt?Symbol.for("react.async_mode"):60111,Yd=Mt?Symbol.for("react.concurrent_mode"):60111,Qd=Mt?Symbol.for("react.forward_ref"):60112,Xd=Mt?Symbol.for("react.suspense"):60113,_z=Mt?Symbol.for("react.suspense_list"):60120,Jd=Mt?Symbol.for("react.memo"):60115,Zd=Mt?Symbol.for("react.lazy"):60116,xz=Mt?Symbol.for("react.block"):60121,Cz=Mt?Symbol.for("react.fundamental"):60117,Rz=Mt?Symbol.for("react.responder"):60118,kz=Mt?Symbol.for("react.scope"):60119;function Gr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case kg:switch(e=e.type,e){case Tg:case Yd:case Hd:case Gd:case qd:case Xd:return e;default:switch(e=e&&e.$$typeof,e){case Kd:case Qd:case Zd:case Jd:case Vd:return e;default:return t}}case Pg:return t}}}function ZR(e){return Gr(e)===Yd}Ue.AsyncMode=Tg;Ue.ConcurrentMode=Yd;Ue.ContextConsumer=Kd;Ue.ContextProvider=Vd;Ue.Element=kg;Ue.ForwardRef=Qd;Ue.Fragment=Hd;Ue.Lazy=Zd;Ue.Memo=Jd;Ue.Portal=Pg;Ue.Profiler=Gd;Ue.StrictMode=qd;Ue.Suspense=Xd;Ue.isAsyncMode=function(e){return ZR(e)||Gr(e)===Tg};Ue.isConcurrentMode=ZR;Ue.isContextConsumer=function(e){return Gr(e)===Kd};Ue.isContextProvider=function(e){return Gr(e)===Vd};Ue.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===kg};Ue.isForwardRef=function(e){return Gr(e)===Qd};Ue.isFragment=function(e){return Gr(e)===Hd};Ue.isLazy=function(e){return Gr(e)===Zd};Ue.isMemo=function(e){return Gr(e)===Jd};Ue.isPortal=function(e){return Gr(e)===Pg};Ue.isProfiler=function(e){return Gr(e)===Gd};Ue.isStrictMode=function(e){return Gr(e)===qd};Ue.isSuspense=function(e){return Gr(e)===Xd};Ue.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Hd||e===Yd||e===Gd||e===qd||e===Xd||e===_z||typeof e=="object"&&e!==null&&(e.$$typeof===Zd||e.$$typeof===Jd||e.$$typeof===Vd||e.$$typeof===Kd||e.$$typeof===Qd||e.$$typeof===Cz||e.$$typeof===Rz||e.$$typeof===kz||e.$$typeof===xz)};Ue.typeOf=Gr;JR.exports=Ue;var Pz=JR.exports,ek=Pz,Tz={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Ez={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},tk={};tk[ek.ForwardRef]=Tz;tk[ek.Memo]=Ez;var He={};/** * @license React * react-is.production.min.js * @@ -95,13 +95,13 @@ Error generating stack: `+i.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Eg=Symbol.for("react.element"),Og=Symbol.for("react.portal"),tf=Symbol.for("react.fragment"),rf=Symbol.for("react.strict_mode"),nf=Symbol.for("react.profiler"),of=Symbol.for("react.provider"),af=Symbol.for("react.context"),Ez=Symbol.for("react.server_context"),sf=Symbol.for("react.forward_ref"),lf=Symbol.for("react.suspense"),uf=Symbol.for("react.suspense_list"),cf=Symbol.for("react.memo"),df=Symbol.for("react.lazy"),Oz=Symbol.for("react.offscreen"),rk;rk=Symbol.for("react.module.reference");function sn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Eg:switch(e=e.type,e){case tf:case nf:case rf:case lf:case uf:return e;default:switch(e=e&&e.$$typeof,e){case Ez:case af:case sf:case df:case cf:case of:return e;default:return t}}case Og:return t}}}He.ContextConsumer=af;He.ContextProvider=of;He.Element=Eg;He.ForwardRef=sf;He.Fragment=tf;He.Lazy=df;He.Memo=cf;He.Portal=Og;He.Profiler=nf;He.StrictMode=rf;He.Suspense=lf;He.SuspenseList=uf;He.isAsyncMode=function(){return!1};He.isConcurrentMode=function(){return!1};He.isContextConsumer=function(e){return sn(e)===af};He.isContextProvider=function(e){return sn(e)===of};He.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Eg};He.isForwardRef=function(e){return sn(e)===sf};He.isFragment=function(e){return sn(e)===tf};He.isLazy=function(e){return sn(e)===df};He.isMemo=function(e){return sn(e)===cf};He.isPortal=function(e){return sn(e)===Og};He.isProfiler=function(e){return sn(e)===nf};He.isStrictMode=function(e){return sn(e)===rf};He.isSuspense=function(e){return sn(e)===lf};He.isSuspenseList=function(e){return sn(e)===uf};He.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===tf||e===nf||e===rf||e===lf||e===uf||e===Oz||typeof e=="object"&&e!==null&&(e.$$typeof===df||e.$$typeof===cf||e.$$typeof===of||e.$$typeof===af||e.$$typeof===sf||e.$$typeof===rk||e.getModuleId!==void 0)};He.typeOf=sn;function Iz(){const e=mz();let t=null,r=null;return{clear(){t=null,r=null},notify(){e(()=>{let n=t;for(;n;)n.callback(),n=n.next})},get(){let n=[],o=t;for(;o;)n.push(o),o=o.next;return n},subscribe(n){let o=!0,i=r={callback:n,next:null,prev:r};return i.prev?i.prev.next=i:t=i,function(){!o||t===null||(o=!1,i.next?i.next.prev=i.prev:r=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}const Kb={notify(){},get:()=>[]};function jz(e,t){let r,n=Kb,o=0,i=!1;function a(g){d();const C=n.subscribe(g);let v=!1;return()=>{v||(v=!0,C(),f())}}function s(){n.notify()}function u(){S.onStateChange&&S.onStateChange()}function c(){return i}function d(){o++,r||(r=t?t.addNestedSub(u):e.subscribe(u),n=Iz())}function f(){o--,r&&o===0&&(r(),r=void 0,n.clear(),n=Kb)}function p(){i||(i=!0,d())}function y(){i&&(i=!1,f())}const S={addNestedSub:a,notifyNestedSubs:s,handleChangeWrapper:u,isSubscribed:c,trySubscribe:p,tryUnsubscribe:y,getListeners:()=>n};return S}const zz=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Nz=zz?N.useLayoutEffect:N.useEffect;function Az({store:e,context:t,children:r,serverState:n,stabilityCheck:o="once",noopCheck:i="once"}){const a=N.useMemo(()=>{const c=jz(e);return{store:e,subscription:c,getServerState:n?()=>n:void 0,stabilityCheck:o,noopCheck:i}},[e,n,o,i]),s=N.useMemo(()=>e.getState(),[e]);Nz(()=>{const{subscription:c}=a;return c.onStateChange=c.notifyNestedSubs,c.trySubscribe(),s!==e.getState()&&c.notifyNestedSubs(),()=>{c.tryUnsubscribe(),c.onStateChange=void 0}},[a,s]);const u=t||qo;return N.createElement(u.Provider,{value:a},r)}function nk(e=qo){const t=e===qo?QR:Rg(e);return function(){const{store:n}=t();return n}}const Mz=nk();function Lz(e=qo){const t=e===qo?Mz:nk(e);return function(){return t().dispatch}}const ql=Lz();yz(fz.useSyncExternalStoreWithSelector);pz(Ul.unstable_batchedUpdates);function gn(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n3?t.i-4:t.i:Array.isArray(e)?1:Ig(e)?2:jg(e)?3:0}function Ca(e,t){return ns(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function $z(e,t){return ns(e)===2?e.get(t):e[t]}function ok(e,t,r){var n=ns(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function ik(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function Ig(e){return Hz&&e instanceof Map}function jg(e){return qz&&e instanceof Set}function ui(e){return e.o||e.t}function zg(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=sk(e);delete t[tt];for(var r=Ra(t),n=0;n1&&(e.set=e.add=e.clear=e.delete=Dz),Object.freeze(e),t&&Ti(e,function(r,n){return Ng(n,!0)},!0)),e}function Dz(){gn(2)}function Ag(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function Dn(e){var t=rv[e];return t||gn(18,e),t}function Fz(e,t){rv[e]||(rv[e]=t)}function Zm(){return Rl}function tp(e,t){t&&(Dn("Patches"),e.u=[],e.s=[],e.v=t)}function Jc(e){ev(e),e.p.forEach(Bz),e.p=null}function ev(e){e===Rl&&(Rl=e.l)}function Yb(e){return Rl={p:[],l:Rl,h:e,m:!0,_:0}}function Bz(e){var t=e[tt];t.i===0||t.i===1?t.j():t.g=!0}function rp(e,t){t._=t.p.length;var r=t.p[0],n=e!==void 0&&e!==r;return t.h.O||Dn("ES5").S(t,e,n),n?(r[tt].P&&(Jc(t),gn(4)),po(e)&&(e=Zc(t,e),t.l||ed(t,e)),t.u&&Dn("Patches").M(r[tt].t,e,t.u,t.s)):e=Zc(t,r,[]),Jc(t),t.u&&t.v(t.u,t.s),e!==ak?e:void 0}function Zc(e,t,r){if(Ag(t))return t;var n=t[tt];if(!n)return Ti(t,function(s,u){return Qb(e,n,t,s,u,r)},!0),t;if(n.A!==e)return t;if(!n.P)return ed(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var o=n.i===4||n.i===5?n.o=zg(n.k):n.o,i=o,a=!1;n.i===3&&(i=new Set(o),o.clear(),a=!0),Ti(i,function(s,u){return Qb(e,n,o,s,u,r,a)}),ed(e,o,!1),r&&e.u&&Dn("Patches").N(n,r,e.u,e.s)}return n.o}function Qb(e,t,r,n,o,i,a){if(Go(o)){var s=Zc(e,o,i&&t&&t.i!==3&&!Ca(t.R,n)?i.concat(n):void 0);if(ok(r,n,s),!Go(s))return;e.m=!1}else a&&r.add(o);if(po(o)&&!Ag(o)){if(!e.h.D&&e._<1)return;Zc(e,o),t&&t.A.l||ed(e,o)}}function ed(e,t,r){r===void 0&&(r=!1),!e.l&&e.h.D&&e.m&&Ng(t,r)}function np(e,t){var r=e[tt];return(r?ui(r):e)[t]}function Xb(e,t){if(t in e)for(var r=Object.getPrototypeOf(e);r;){var n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function Ro(e){e.P||(e.P=!0,e.l&&Ro(e.l))}function op(e){e.o||(e.o=zg(e.t))}function tv(e,t,r){var n=Ig(t)?Dn("MapSet").F(t,r):jg(t)?Dn("MapSet").T(t,r):e.O?function(o,i){var a=Array.isArray(o),s={i:a?1:0,A:i?i.A:Zm(),P:!1,I:!1,R:{},l:i,t:o,k:null,o:null,j:null,C:!1},u=s,c=kl;a&&(u=[s],c=$s);var d=Proxy.revocable(u,c),f=d.revoke,p=d.proxy;return s.k=p,s.j=f,p}(t,r):Dn("ES5").J(t,r);return(r?r.A:Zm()).p.push(n),n}function Wz(e){return Go(e)||gn(22,e),function t(r){if(!po(r))return r;var n,o=r[tt],i=ns(r);if(o){if(!o.P&&(o.i<4||!Dn("ES5").K(o)))return o.t;o.I=!0,n=Jb(r,i),o.I=!1}else n=Jb(r,i);return Ti(n,function(a,s){o&&$z(o.t,a)===s||ok(n,a,t(s))}),i===3?new Set(n):n}(e)}function Jb(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return zg(e)}function Uz(){function e(i,a){var s=o[i];return s?s.enumerable=a:o[i]=s={configurable:!0,enumerable:a,get:function(){var u=this[tt];return kl.get(u,i)},set:function(u){var c=this[tt];kl.set(c,i,u)}},s}function t(i){for(var a=i.length-1;a>=0;a--){var s=i[a][tt];if(!s.P)switch(s.i){case 5:n(s)&&Ro(s);break;case 4:r(s)&&Ro(s)}}}function r(i){for(var a=i.t,s=i.k,u=Ra(s),c=u.length-1;c>=0;c--){var d=u[c];if(d!==tt){var f=a[d];if(f===void 0&&!Ca(a,d))return!0;var p=s[d],y=p&&p[tt];if(y?y.t!==f:!ik(p,f))return!0}}var S=!!a[tt];return u.length!==Ra(a).length+(S?0:1)}function n(i){var a=i.k;if(a.length!==i.t.length)return!0;var s=Object.getOwnPropertyDescriptor(a,a.length-1);if(s&&!s.get)return!0;for(var u=0;u1?v-1:0),x=1;x1?d-1:0),p=1;p=0;o--){var i=n[o];if(i.path.length===0&&i.op==="replace"){r=i.value;break}}o>-1&&(n=n.slice(o+1));var a=Dn("Patches").$;return Go(r)?a(r,n):this.produce(r,function(s){return a(s,n)})},e}(),Ur=new Vz,lk=Ur.produce;Ur.produceWithPatches.bind(Ur);Ur.setAutoFreeze.bind(Ur);Ur.setUseProxies.bind(Ur);Ur.applyPatches.bind(Ur);Ur.createDraft.bind(Ur);Ur.finishDraft.bind(Ur);function $a(e){"@babel/helpers - typeof";return $a=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},$a(e)}function Kz(e,t){if($a(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if($a(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function uk(e){var t=Kz(e,"string");return $a(t)=="symbol"?t:String(t)}function D(e,t,r){return t=uk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function n1(e){for(var t=1;t"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(tr(1));return r(Lg)(e,t)}if(typeof e!="function")throw new Error(tr(2));var o=e,i=t,a=[],s=a,u=!1;function c(){s===a&&(s=a.slice())}function d(){if(u)throw new Error(tr(3));return i}function f(g){if(typeof g!="function")throw new Error(tr(4));if(u)throw new Error(tr(5));var C=!0;return c(),s.push(g),function(){if(C){if(u)throw new Error(tr(6));C=!1,c();var b=s.indexOf(g);s.splice(b,1),a=null}}}function p(g){if(!Yz(g))throw new Error(tr(7));if(typeof g.type>"u")throw new Error(tr(8));if(u)throw new Error(tr(9));try{u=!0,i=o(i,g)}finally{u=!1}for(var C=a=s,v=0;v"u")throw new Error(tr(12));if(typeof r(void 0,{type:td.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(tr(13))})}function ck(e){for(var t=Object.keys(e),r={},n=0;n"u")throw c&&c.type,new Error(tr(14));f[y]=C,d=d||C!==g}return d=d||i.length!==Object.keys(u).length,d?f:u}}function rd(){for(var e=arguments.length,t=new Array(e),r=0;r-1){var c=r[u];return u>0&&(r.splice(u,1),r.unshift(c)),c.value}return nd}function o(s,u){n(s)===nd&&(r.unshift({key:s,value:u}),r.length>e&&r.pop())}function i(){return r}function a(){r=[]}return{get:n,put:o,getEntries:i,clear:a}}var eN=function(t,r){return t===r};function tN(e){return function(r,n){if(r===null||n===null||r.length!==n.length)return!1;for(var o=r.length,i=0;i1?t-1:0),n=1;n0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]{let r=e.sessions.findIndex(n=>n.pin===t.payload.pin);r!==-1?e.sessions[r]=t.payload:e.sessions.push(t.payload),e.activeSessionPin=t.payload.pin},updateNodesInfoInCurrentSession:(e,t)=>{let r=e.sessions.findIndex(n=>n.pin===e.activeSessionPin);r!==-1&&(e.sessions[r].nodes=t.payload,t.payload.length>0&&(e.activeNodeId=t.payload[0].id))},setActiveSessionPin:(e,t)=>{e.activeSessionPin=t.payload,e.activeNodeId=""},setActiveNodeId:(e,t)=>{e.activeNodeId=t.payload},addOrUpdateNodeVersion:(e,t)=>{let r=e.nodeVersions.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.nodeVersions[r]=t.payload:e.nodeVersions.push(t.payload)},addOrUpdateNodeFlags:(e,t)=>{let r=e.flags.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.flags[r]=t.payload:e.flags.push(t.payload)},addOrUpdateCmdLineArgs:(e,t)=>{let r=e.cmdLineArgs.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.cmdLineArgs[r]=t.payload:e.cmdLineArgs.push(t.payload)},addOrUpdateNodeLogs:(e,t)=>{let r=e.nodeLogs.findIndex(n=>n.nodeId===e.activeNodeId);r!==-1?e.nodeLogs[r]=t.payload:e.nodeLogs.push(t.payload)},addOrUpdateSyncStages:(e,t)=>{let r=e.syncStages.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.syncStages[r]=t.payload:e.syncStages.push(t.payload)},setLogWithNameSelected:(e,t)=>{let r=e.nodeLogs.findIndex(n=>n.nodeId===e.activeNodeId);if(r!==-1){e.nodeLogs[r].logFiles.forEach(o=>{o.selected=!1});let n=e.nodeLogs[r].logFiles.findIndex(o=>o.name===t.payload);n!==-1&&(e.nodeLogs[r].logFiles[n].selected=!0)}},addOrUpdateDBs:(e,t)=>{let r=e.dbs.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.dbs[r]=t.payload:e.dbs.push(t.payload)},addOrUpdateDBTable:(e,t)=>{let r=e.dbs.findIndex(n=>n.nodeId===t.payload.nodeId);if(r!==-1){let n=e.dbs[r].dbs.findIndex(o=>o.path===t.payload.path);n!==-1?e.dbs[r].dbs[n].tables=t.payload.tables:e.dbs[r].dbs.push({path:t.payload.path,tables:t.payload.tables})}},addOrUpdateReorg:(e,t)=>{let r=e.reorgs.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.reorgs[r]=t.payload:e.reorgs.push(t.payload)},resetAppStateToMockState:e=>{e.sessions=[],e.activeSession=null,e.activeSessionPin="",e.activeNodeId="",e.nodeVersions=[],e.flags=[],e.cmdLineArgs=[],e.nodeLogs=[],e.syncStages=[],e.dbs=[],e.reorgs=[]}}}),{addOrUpdateSession:IN,updateNodesInfoInCurrentSession:jN,setActiveSessionPin:zN,setActiveNodeId:NN,addOrUpdateNodeVersion:AN,addOrUpdateNodeFlags:MN,addOrUpdateCmdLineArgs:LN,addOrUpdateNodeLogs:$N,addOrUpdateSyncStages:DN,setLogWithNameSelected:FN,addOrUpdateDBs:BN,addOrUpdateDBTable:WN,addOrUpdateReorg:UN,resetAppStateToMockState:HN}=mk.actions,vk=e=>e.app.sessions,Dg=e=>e.app.activeSessionPin,vt=e=>e.app.activeNodeId,gk=e=>e.app.nodeVersions,qN=e=>e.app.flags,GN=e=>e.app.cmdLineArgs,VN=e=>e.app.nodeLogs,KN=e=>e.app.syncStages,YN=e=>e.app.dbs,QN=e=>e.app.reorgs,yk=Be([vk,Dg],(e,t)=>{let r=null;return t!=""&&e.forEach(n=>{n.pin===t&&(r=n)}),r}),Fg=Be([yk],e=>{let t=[];return e!=null&&(t=e.nodes),t}),XN=Be([vk,Dg],(e,t)=>{let r=[];return t!=""&&e.forEach(n=>{r.push({pin:n.pin,name:n.name,active:n.pin===t})}),r}),JN=Be([Fg,vt],(e,t)=>{let r;return e.forEach(n=>{n.id===t&&(r=n)}),r}),ZN=Be([Fg,vt,gk],(e,t,r)=>{let n=null;return e.forEach(o=>{if(o.id===t){let i="";r.forEach(a=>{a.nodeId===o.id&&(i=a.version.nodeVersion)}),n={active:!0,name:o.name,id:o.id,version:i,chain:o.protocols.eth.config.ChainName,block:o.protocols.eth.config.londonBlock,address:""}}}),n}),eA=Be([Fg,vt,gk],(e,t,r)=>{let n=[];return e.forEach(o=>{let i="";r.forEach(a=>{a.nodeId===o.id&&(i=a.version.nodeVersion)}),n.push({active:o.id===t,name:o.name,id:o.id,version:i,chain:o.protocols.eth.config.ChainName,block:o.protocols.eth.config.londonBlock,address:""})}),n}),tA=Be([qN,vt],(e,t)=>{let r=[];return e.forEach(n=>{n.nodeId===t&&(r=n.flags)}),r}),rA=Be([GN,vt],(e,t)=>{let r="";return e.forEach(n=>{n.nodeId===t&&(r=n.args)}),r}),nA=Be([VN,vt],(e,t)=>{let r=[];return e.forEach(n=>{n.nodeId===t&&(r=n.logFiles)}),r}),oA=Be([KN,vt],(e,t)=>{let r=[];return e.forEach(n=>{n.nodeId===t&&(r=n.syncStages)}),r}),Sk=Be([YN,vt],(e,t)=>{let r=[];return e.forEach(n=>{n.nodeId===t&&(r=n.dbs)}),r}),iA=Be([QN,vt],(e,t)=>{let r;return e.forEach(n=>{n.nodeId===t&&(r=n)}),r}),aA=mk.reducer,Ts=({tab:e,selectedTab:t,testId:r,onButtonClicked:n})=>{const o=i=>{let a="px-4 py-2 text-sm font-medium border-blue-600 hover:bg-blue-700 hover:text-white";const s="bg-blue-600 text-white",u="bg-white text-blue-600 outline-top",c="border-l border-r border-t border-b rounded-tl-md rounded-bl-md",d="border-r border-t border-b rounded-tr-md rounded-br-md",f="border-r border-t border-b";return i===fv.Command?a=a+" "+c:i===fv.Reorgs?a=a+" "+d:a=a+" "+f,i===t?a+" "+s:a+" "+u};return m.jsx("button",{className:o(e),onClick:()=>{n(e)},"data-testid":r,children:e})},sA=({cmdLine:e})=>e===void 0?null:m.jsx("div",{className:"flex flex-col",children:m.jsx("span",{className:"mb-2",children:e})}),lA=({flag:e})=>{function t(o){return o&&typeof o=="object"&&o.constructor===Array}const r=o=>t(o)?n(o):m.jsx("td",{className:"px-4 py-2",children:String(o)}),n=o=>m.jsx(m.Fragment,{children:o.map(i=>m.jsx("tr",{className:"border-b border-gray-200 hover:bg-gray-100",children:m.jsx("td",{className:"px-4 py-2",children:i+""})},i))});return m.jsxs("tr",{className:"border-b border-gray-200 hover:bg-gray-100 cursor-pointer",onMouseOver:o=>{const i=o.target,a=e.usage;a&&i.setAttribute("title",a)},children:[m.jsx("td",{className:"px-4 py-2",children:e.flag}),r(e.value),m.jsx("td",{className:"px-4 py-2",children:String(e.default)})]},e.flag)};var Bg={},bk={exports:{}};(function(e){function t(r){return r&&r.__esModule?r:{default:r}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(bk);var nt=bk.exports,lp={};function ko(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function wk(e){if(!ko(e))return e;const t={};return Object.keys(e).forEach(r=>{t[r]=wk(e[r])}),t}function bn(e,t,r={clone:!0}){const n=r.clone?te({},e):e;return ko(e)&&ko(t)&&Object.keys(t).forEach(o=>{o!=="__proto__"&&(ko(t[o])&&o in e&&ko(e[o])?n[o]=bn(e[o],t[o],r):r.clone?n[o]=ko(t[o])?wk(t[o]):t[o]:n[o]=t[o])}),n}var up={exports:{}},cp,c1;function uA(){if(c1)return cp;c1=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return cp=e,cp}var dp,d1;function cA(){if(d1)return dp;d1=1;var e=uA();function t(){}function r(){}return r.resetWarningCache=t,dp=function(){function n(a,s,u,c,d,f){if(f!==e){var p=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 p.name="Invariant Violation",p}}n.isRequired=n;function o(){return n}var i={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:o,element:n,elementType:n,instanceOf:o,node:n,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:r,resetWarningCache:t};return i.PropTypes=i,i},dp}var f1;function _k(){return f1||(f1=1,up.exports=cA()()),up.exports}_k();function Fa(e){let t="https://mui.com/production-error/?code="+e;for(let r=1;rr==null?t:function(...o){t.apply(this,o),r.apply(this,o)},()=>{})}function fA(e,t=166){let r;function n(...o){const i=()=>{e.apply(this,o)};clearTimeout(r),r=setTimeout(i,t)}return n.clear=()=>{clearTimeout(r)},n}function hA(e,t){return()=>null}function pA(e,t){var r,n;return N.isValidElement(e)&&t.indexOf((r=e.type.muiName)!=null?r:(n=e.type)==null||(n=n._payload)==null||(n=n.value)==null?void 0:n.muiName)!==-1}function xk(e){return e&&e.ownerDocument||document}function mA(e){return xk(e).defaultView||window}function vA(e,t){return()=>null}function Ck(e,t){typeof e=="function"?e(t):e&&(e.current=t)}const gA=typeof window<"u"?N.useLayoutEffect:N.useEffect,Rk=gA;let h1=0;function yA(e){const[t,r]=N.useState(e),n=e||t;return N.useEffect(()=>{t==null&&(h1+=1,r(`mui-${h1}`))},[t]),n}const p1=Ea["useId".toString()];function SA(e){if(p1!==void 0){const t=p1();return e??t}return yA(e)}function bA(e,t,r,n,o){return null}function kk({controlled:e,default:t,name:r,state:n="value"}){const{current:o}=N.useRef(e!==void 0),[i,a]=N.useState(t),s=o?e:i,u=N.useCallback(c=>{o||a(c)},[]);return[s,u]}function Ds(e){const t=N.useRef(e);return Rk(()=>{t.current=e}),N.useRef((...r)=>(0,t.current)(...r)).current}function ov(...e){return N.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{Ck(r,t)})},e)}const m1={};function wA(e,t){const r=N.useRef(m1);return r.current===m1&&(r.current=e(t)),r}const _A=[];function xA(e){N.useEffect(e,_A)}class ff{constructor(){this.currentId=0,this.clear=()=>{this.currentId!==0&&(clearTimeout(this.currentId),this.currentId=0)},this.disposeEffect=()=>this.clear}static create(){return new ff}start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,r()},t)}}function CA(){const e=wA(ff.create).current;return xA(e.disposeEffect),e}let hf=!0,iv=!1;const RA=new ff,kA={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function PA(e){const{type:t,tagName:r}=e;return!!(r==="INPUT"&&kA[t]&&!e.readOnly||r==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function TA(e){e.metaKey||e.altKey||e.ctrlKey||(hf=!0)}function fp(){hf=!1}function EA(){this.visibilityState==="hidden"&&iv&&(hf=!0)}function OA(e){e.addEventListener("keydown",TA,!0),e.addEventListener("mousedown",fp,!0),e.addEventListener("pointerdown",fp,!0),e.addEventListener("touchstart",fp,!0),e.addEventListener("visibilitychange",EA,!0)}function IA(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return hf||PA(t)}function Pk(){const e=N.useCallback(o=>{o!=null&&OA(o.ownerDocument)},[]),t=N.useRef(!1);function r(){return t.current?(iv=!0,RA.start(100,()=>{iv=!1}),t.current=!1,!0):!1}function n(o){return IA(o)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:n,onBlur:r,ref:e}}function Tk(e,t){const r=te({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))r[n]=te({},e[n],r[n]);else if(n.toString().match(/^(componentsProps|slotProps)$/)){const o=e[n]||{},i=t[n];r[n]={},!i||!Object.keys(i)?r[n]=o:!o||!Object.keys(o)?r[n]=i:(r[n]=te({},i),Object.keys(o).forEach(a=>{r[n][a]=Tk(o[a],i[a])}))}else r[n]===void 0&&(r[n]=e[n])}),r}function qn(e,t,r=void 0){const n={};return Object.keys(e).forEach(o=>{n[o]=e[o].reduce((i,a)=>{if(a){const s=t(a);s!==""&&i.push(s),r&&r[a]&&i.push(r[a])}return i},[]).join(" ")}),n}const v1=e=>e,jA=()=>{let e=v1;return{configure(t){e=t},generate(t){return e(t)},reset(){e=v1}}},zA=jA(),Ek=zA,NA={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function xn(e,t,r="Mui"){const n=NA[t];return n?`${r}-${n}`:`${Ek.generate(e)}-${t}`}function Gn(e,t,r="Mui"){const n={};return t.forEach(o=>{n[o]=xn(e,o,r)}),n}function AA(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}function Ok(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t0?Ft(is,--kr):0,Ba--,xt===10&&(Ba=1,mf--),xt}function Dr(){return xt=kr2||Tl(xt)>3?"":" "}function XA(e,t){for(;--t&&Dr()&&!(xt<48||xt>102||xt>57&&xt<65||xt>70&&xt<97););return Gl(e,uc()+(t<6&&Fn()==32&&Dr()==32))}function sv(e){for(;Dr();)switch(xt){case e:return kr;case 34:case 39:e!==34&&e!==39&&sv(xt);break;case 40:e===41&&sv(e);break;case 92:Dr();break}return kr}function JA(e,t){for(;Dr()&&e+xt!==47+10;)if(e+xt===42+42&&Fn()===47)break;return"/*"+Gl(t,kr-1)+"*"+pf(e===47?e:Dr())}function ZA(e){for(;!Tl(Fn());)Dr();return Gl(e,kr)}function eM(e){return Lk(dc("",null,null,null,[""],e=Mk(e),0,[0],e))}function dc(e,t,r,n,o,i,a,s,u){for(var c=0,d=0,f=a,p=0,y=0,S=0,g=1,C=1,v=1,b=0,x="",k=o,E=i,O=n,_=x;C;)switch(S=b,b=Dr()){case 40:if(S!=108&&Ft(_,f-1)==58){av(_+=Me(cc(b),"&","&\f"),"&\f")!=-1&&(v=-1);break}case 34:case 39:case 91:_+=cc(b);break;case 9:case 10:case 13:case 32:_+=QA(S);break;case 92:_+=XA(uc()-1,7);continue;case 47:switch(Fn()){case 42:case 47:Mu(tM(JA(Dr(),uc()),t,r),u);break;default:_+="/"}break;case 123*g:s[c++]=jn(_)*v;case 125*g:case 59:case 0:switch(b){case 0:case 125:C=0;case 59+d:v==-1&&(_=Me(_,/\f/g,"")),y>0&&jn(_)-f&&Mu(y>32?y1(_+";",n,r,f-1):y1(Me(_," ","")+";",n,r,f-2),u);break;case 59:_+=";";default:if(Mu(O=g1(_,t,r,c,d,o,s,x,k=[],E=[],f),i),b===123)if(d===0)dc(_,t,O,O,k,i,f,s,E);else switch(p===99&&Ft(_,3)===110?100:p){case 100:case 108:case 109:case 115:dc(e,O,O,n&&Mu(g1(e,O,O,0,0,o,s,x,o,k=[],f),E),o,E,f,s,n?k:E);break;default:dc(_,O,O,O,[""],E,0,s,E)}}c=d=y=0,g=v=1,x=_="",f=a;break;case 58:f=1+jn(_),y=S;default:if(g<1){if(b==123)--g;else if(b==125&&g++==0&&YA()==125)continue}switch(_+=pf(b),b*g){case 38:v=d>0?1:(_+="\f",-1);break;case 44:s[c++]=(jn(_)-1)*v,v=1;break;case 64:Fn()===45&&(_+=cc(Dr())),p=Fn(),d=f=jn(x=_+=ZA(uc())),b++;break;case 45:S===45&&jn(_)==2&&(g=0)}}return i}function g1(e,t,r,n,o,i,a,s,u,c,d){for(var f=o-1,p=o===0?i:[""],y=Hg(p),S=0,g=0,C=0;S0?p[v]+" "+b:Me(b,/&\f/g,p[v])))&&(u[C++]=x);return vf(e,t,r,o===0?Wg:s,u,c,d)}function tM(e,t,r){return vf(e,t,r,jk,pf(KA()),Pl(e,2,-2),0)}function y1(e,t,r,n){return vf(e,t,r,Ug,Pl(e,0,n),Pl(e,n+1,-1),n)}function ka(e,t){for(var r="",n=Hg(e),o=0;o6)switch(Ft(e,t+1)){case 109:if(Ft(e,t+4)!==45)break;case 102:return Me(e,/(.+:)(.+)-([^]+)/,"$1"+Ne+"$2-$3$1"+od+(Ft(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~av(e,"stretch")?$k(Me(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Ft(e,t+1)!==115)break;case 6444:switch(Ft(e,jn(e)-3-(~av(e,"!important")&&10))){case 107:return Me(e,":",":"+Ne)+e;case 101:return Me(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ne+(Ft(e,14)===45?"inline-":"")+"box$3$1"+Ne+"$2$3$1"+Zt+"$2box$3")+e}break;case 5936:switch(Ft(e,t+11)){case 114:return Ne+e+Zt+Me(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ne+e+Zt+Me(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ne+e+Zt+Me(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Ne+e+Zt+e+e}return e}var cM=function(t,r,n,o){if(t.length>-1&&!t.return)switch(t.type){case Ug:t.return=$k(t.value,t.length);break;case zk:return ka([Es(t,{value:Me(t.value,"@","@"+Ne)})],o);case Wg:if(t.length)return VA(t.props,function(i){switch(GA(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ka([Es(t,{props:[Me(i,/:(read-\w+)/,":"+od+"$1")]})],o);case"::placeholder":return ka([Es(t,{props:[Me(i,/:(plac\w+)/,":"+Ne+"input-$1")]}),Es(t,{props:[Me(i,/:(plac\w+)/,":"+od+"$1")]}),Es(t,{props:[Me(i,/:(plac\w+)/,Zt+"input-$1")]})],o)}return""})}},dM=[cM],fM=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(g){var C=g.getAttribute("data-emotion");C.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var o=t.stylisPlugins||dM,i={},a,s=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(g){for(var C=g.getAttribute("data-emotion").split(" "),v=1;v=4;++n,o-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var gM={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},yM=/[A-Z]|^ms/g,SM=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Fk=function(t){return t.charCodeAt(1)===45},b1=function(t){return t!=null&&typeof t!="boolean"},hp=Ik(function(e){return Fk(e)?e:e.replace(yM,"-$&").toLowerCase()}),w1=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(SM,function(n,o,i){return zn={name:o,styles:i,next:zn},o})}return gM[t]!==1&&!Fk(t)&&typeof r=="number"&&r!==0?r+"px":r};function El(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return zn={name:r.name,styles:r.styles,next:zn},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)zn={name:n.name,styles:n.styles,next:zn},n=n.next;var o=r.styles+";";return o}return bM(e,t,r)}case"function":{if(e!==void 0){var i=zn,a=r(e);return zn=i,El(e,t,a)}break}}if(t==null)return r;var s=t[r];return s!==void 0?s:r}function bM(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o96?kM:PM},C1=function(t,r,n){var o;if(r){var i=r.shouldForwardProp;o=t.__emotion_forwardProp&&i?function(a){return t.__emotion_forwardProp(a)&&i(a)}:i}return typeof o!="function"&&n&&(o=t.__emotion_forwardProp),o},TM=function(t){var r=t.cache,n=t.serialized,o=t.isStringTag;return Dk(r,n,o),xM(function(){return mM(r,n,o)}),null},EM=function e(t,r){var n=t.__emotion_real===t,o=n&&t.__emotion_base||t,i,a;r!==void 0&&(i=r.label,a=r.target);var s=C1(t,r,n),u=s||x1(o),c=!u("as");return function(){var d=arguments,f=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&f.push("label:"+i+";"),d[0]==null||d[0].raw===void 0)f.push.apply(f,d);else{f.push(d[0][0]);for(var p=d.length,y=1;y{let n=t;for(;n;)n.callback(),n=n.next})},get(){let n=[],o=t;for(;o;)n.push(o),o=o.next;return n},subscribe(n){let o=!0,i=r={callback:n,next:null,prev:r};return i.prev?i.prev.next=i:t=i,function(){!o||t===null||(o=!1,i.next?i.next.prev=i.prev:r=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}const Kb={notify(){},get:()=>[]};function zz(e,t){let r,n=Kb,o=0,i=!1;function a(g){d();const C=n.subscribe(g);let v=!1;return()=>{v||(v=!0,C(),f())}}function s(){n.notify()}function u(){S.onStateChange&&S.onStateChange()}function c(){return i}function d(){o++,r||(r=t?t.addNestedSub(u):e.subscribe(u),n=jz())}function f(){o--,r&&o===0&&(r(),r=void 0,n.clear(),n=Kb)}function p(){i||(i=!0,d())}function y(){i&&(i=!1,f())}const S={addNestedSub:a,notifyNestedSubs:s,handleChangeWrapper:u,isSubscribed:c,trySubscribe:p,tryUnsubscribe:y,getListeners:()=>n};return S}const Nz=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Az=Nz?N.useLayoutEffect:N.useEffect;function Mz({store:e,context:t,children:r,serverState:n,stabilityCheck:o="once",noopCheck:i="once"}){const a=N.useMemo(()=>{const c=zz(e);return{store:e,subscription:c,getServerState:n?()=>n:void 0,stabilityCheck:o,noopCheck:i}},[e,n,o,i]),s=N.useMemo(()=>e.getState(),[e]);Az(()=>{const{subscription:c}=a;return c.onStateChange=c.notifyNestedSubs,c.trySubscribe(),s!==e.getState()&&c.notifyNestedSubs(),()=>{c.tryUnsubscribe(),c.onStateChange=void 0}},[a,s]);const u=t||qo;return N.createElement(u.Provider,{value:a},r)}function nk(e=qo){const t=e===qo?QR:Rg(e);return function(){const{store:n}=t();return n}}const Lz=nk();function $z(e=qo){const t=e===qo?Lz:nk(e);return function(){return t().dispatch}}const Hl=$z();Sz(hz.useSyncExternalStoreWithSelector);mz(Wl.unstable_batchedUpdates);function gn(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n3?t.i-4:t.i:Array.isArray(e)?1:Ig(e)?2:jg(e)?3:0}function Ca(e,t){return ns(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Dz(e,t){return ns(e)===2?e.get(t):e[t]}function ok(e,t,r){var n=ns(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function ik(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function Ig(e){return qz&&e instanceof Map}function jg(e){return Gz&&e instanceof Set}function ui(e){return e.o||e.t}function zg(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=sk(e);delete t[tt];for(var r=Ra(t),n=0;n1&&(e.set=e.add=e.clear=e.delete=Fz),Object.freeze(e),t&&Ti(e,function(r,n){return Ng(n,!0)},!0)),e}function Fz(){gn(2)}function Ag(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function Dn(e){var t=rv[e];return t||gn(18,e),t}function Bz(e,t){rv[e]||(rv[e]=t)}function Zm(){return Cl}function ep(e,t){t&&(Dn("Patches"),e.u=[],e.s=[],e.v=t)}function Xc(e){ev(e),e.p.forEach(Wz),e.p=null}function ev(e){e===Cl&&(Cl=e.l)}function Yb(e){return Cl={p:[],l:Cl,h:e,m:!0,_:0}}function Wz(e){var t=e[tt];t.i===0||t.i===1?t.j():t.g=!0}function tp(e,t){t._=t.p.length;var r=t.p[0],n=e!==void 0&&e!==r;return t.h.O||Dn("ES5").S(t,e,n),n?(r[tt].P&&(Xc(t),gn(4)),po(e)&&(e=Jc(t,e),t.l||Zc(t,e)),t.u&&Dn("Patches").M(r[tt].t,e,t.u,t.s)):e=Jc(t,r,[]),Xc(t),t.u&&t.v(t.u,t.s),e!==ak?e:void 0}function Jc(e,t,r){if(Ag(t))return t;var n=t[tt];if(!n)return Ti(t,function(s,u){return Qb(e,n,t,s,u,r)},!0),t;if(n.A!==e)return t;if(!n.P)return Zc(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var o=n.i===4||n.i===5?n.o=zg(n.k):n.o,i=o,a=!1;n.i===3&&(i=new Set(o),o.clear(),a=!0),Ti(i,function(s,u){return Qb(e,n,o,s,u,r,a)}),Zc(e,o,!1),r&&e.u&&Dn("Patches").N(n,r,e.u,e.s)}return n.o}function Qb(e,t,r,n,o,i,a){if(Go(o)){var s=Jc(e,o,i&&t&&t.i!==3&&!Ca(t.R,n)?i.concat(n):void 0);if(ok(r,n,s),!Go(s))return;e.m=!1}else a&&r.add(o);if(po(o)&&!Ag(o)){if(!e.h.D&&e._<1)return;Jc(e,o),t&&t.A.l||Zc(e,o)}}function Zc(e,t,r){r===void 0&&(r=!1),!e.l&&e.h.D&&e.m&&Ng(t,r)}function rp(e,t){var r=e[tt];return(r?ui(r):e)[t]}function Xb(e,t){if(t in e)for(var r=Object.getPrototypeOf(e);r;){var n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function Ro(e){e.P||(e.P=!0,e.l&&Ro(e.l))}function np(e){e.o||(e.o=zg(e.t))}function tv(e,t,r){var n=Ig(t)?Dn("MapSet").F(t,r):jg(t)?Dn("MapSet").T(t,r):e.O?function(o,i){var a=Array.isArray(o),s={i:a?1:0,A:i?i.A:Zm(),P:!1,I:!1,R:{},l:i,t:o,k:null,o:null,j:null,C:!1},u=s,c=Rl;a&&(u=[s],c=Ls);var d=Proxy.revocable(u,c),f=d.revoke,p=d.proxy;return s.k=p,s.j=f,p}(t,r):Dn("ES5").J(t,r);return(r?r.A:Zm()).p.push(n),n}function Uz(e){return Go(e)||gn(22,e),function t(r){if(!po(r))return r;var n,o=r[tt],i=ns(r);if(o){if(!o.P&&(o.i<4||!Dn("ES5").K(o)))return o.t;o.I=!0,n=Jb(r,i),o.I=!1}else n=Jb(r,i);return Ti(n,function(a,s){o&&Dz(o.t,a)===s||ok(n,a,t(s))}),i===3?new Set(n):n}(e)}function Jb(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return zg(e)}function Hz(){function e(i,a){var s=o[i];return s?s.enumerable=a:o[i]=s={configurable:!0,enumerable:a,get:function(){var u=this[tt];return Rl.get(u,i)},set:function(u){var c=this[tt];Rl.set(c,i,u)}},s}function t(i){for(var a=i.length-1;a>=0;a--){var s=i[a][tt];if(!s.P)switch(s.i){case 5:n(s)&&Ro(s);break;case 4:r(s)&&Ro(s)}}}function r(i){for(var a=i.t,s=i.k,u=Ra(s),c=u.length-1;c>=0;c--){var d=u[c];if(d!==tt){var f=a[d];if(f===void 0&&!Ca(a,d))return!0;var p=s[d],y=p&&p[tt];if(y?y.t!==f:!ik(p,f))return!0}}var S=!!a[tt];return u.length!==Ra(a).length+(S?0:1)}function n(i){var a=i.k;if(a.length!==i.t.length)return!0;var s=Object.getOwnPropertyDescriptor(a,a.length-1);if(s&&!s.get)return!0;for(var u=0;u1?v-1:0),x=1;x1?d-1:0),p=1;p=0;o--){var i=n[o];if(i.path.length===0&&i.op==="replace"){r=i.value;break}}o>-1&&(n=n.slice(o+1));var a=Dn("Patches").$;return Go(r)?a(r,n):this.produce(r,function(s){return a(s,n)})},e}(),Ur=new Kz,lk=Ur.produce;Ur.produceWithPatches.bind(Ur);Ur.setAutoFreeze.bind(Ur);Ur.setUseProxies.bind(Ur);Ur.applyPatches.bind(Ur);Ur.createDraft.bind(Ur);Ur.finishDraft.bind(Ur);function $a(e){"@babel/helpers - typeof";return $a=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},$a(e)}function Yz(e,t){if($a(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if($a(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function uk(e){var t=Yz(e,"string");return $a(t)=="symbol"?t:String(t)}function D(e,t,r){return t=uk(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function n1(e){for(var t=1;t"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(tr(1));return r(Lg)(e,t)}if(typeof e!="function")throw new Error(tr(2));var o=e,i=t,a=[],s=a,u=!1;function c(){s===a&&(s=a.slice())}function d(){if(u)throw new Error(tr(3));return i}function f(g){if(typeof g!="function")throw new Error(tr(4));if(u)throw new Error(tr(5));var C=!0;return c(),s.push(g),function(){if(C){if(u)throw new Error(tr(6));C=!1,c();var b=s.indexOf(g);s.splice(b,1),a=null}}}function p(g){if(!Qz(g))throw new Error(tr(7));if(typeof g.type>"u")throw new Error(tr(8));if(u)throw new Error(tr(9));try{u=!0,i=o(i,g)}finally{u=!1}for(var C=a=s,v=0;v"u")throw new Error(tr(12));if(typeof r(void 0,{type:ed.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(tr(13))})}function ck(e){for(var t=Object.keys(e),r={},n=0;n"u")throw c&&c.type,new Error(tr(14));f[y]=C,d=d||C!==g}return d=d||i.length!==Object.keys(u).length,d?f:u}}function td(){for(var e=arguments.length,t=new Array(e),r=0;r-1){var c=r[u];return u>0&&(r.splice(u,1),r.unshift(c)),c.value}return rd}function o(s,u){n(s)===rd&&(r.unshift({key:s,value:u}),r.length>e&&r.pop())}function i(){return r}function a(){r=[]}return{get:n,put:o,getEntries:i,clear:a}}var tN=function(t,r){return t===r};function rN(e){return function(r,n){if(r===null||n===null||r.length!==n.length)return!1;for(var o=r.length,i=0;i1?t-1:0),n=1;n0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]{let r=e.sessions.findIndex(n=>n.pin===t.payload.pin);r!==-1?e.sessions[r]=t.payload:e.sessions.push(t.payload),e.activeSessionPin=t.payload.pin},updateNodesInfoInCurrentSession:(e,t)=>{let r=e.sessions.findIndex(n=>n.pin===e.activeSessionPin);r!==-1&&(e.sessions[r].nodes=t.payload,t.payload.length>0&&(e.activeNodeId=t.payload[0].id))},setActiveSessionPin:(e,t)=>{e.activeSessionPin=t.payload,e.activeNodeId=""},setActiveNodeId:(e,t)=>{e.activeNodeId=t.payload},addOrUpdateNodeVersion:(e,t)=>{let r=e.nodeVersions.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.nodeVersions[r]=t.payload:e.nodeVersions.push(t.payload)},addOrUpdateNodeFlags:(e,t)=>{let r=e.flags.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.flags[r]=t.payload:e.flags.push(t.payload)},addOrUpdateCmdLineArgs:(e,t)=>{let r=e.cmdLineArgs.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.cmdLineArgs[r]=t.payload:e.cmdLineArgs.push(t.payload)},addOrUpdateNodeLogs:(e,t)=>{let r=e.nodeLogs.findIndex(n=>n.nodeId===e.activeNodeId);r!==-1?e.nodeLogs[r]=t.payload:e.nodeLogs.push(t.payload)},addOrUpdateSyncStages:(e,t)=>{let r=e.syncStages.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.syncStages[r]=t.payload:e.syncStages.push(t.payload)},setLogWithNameSelected:(e,t)=>{let r=e.nodeLogs.findIndex(n=>n.nodeId===e.activeNodeId);if(r!==-1){e.nodeLogs[r].logFiles.forEach(o=>{o.selected=!1});let n=e.nodeLogs[r].logFiles.findIndex(o=>o.name===t.payload);n!==-1&&(e.nodeLogs[r].logFiles[n].selected=!0)}},addOrUpdateDBs:(e,t)=>{let r=e.dbs.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.dbs[r]=t.payload:e.dbs.push(t.payload)},addOrUpdateDBTable:(e,t)=>{let r=e.dbs.findIndex(n=>n.nodeId===t.payload.nodeId);if(r!==-1){let n=e.dbs[r].dbs.findIndex(o=>o.path===t.payload.path);n!==-1?e.dbs[r].dbs[n].tables=t.payload.tables:e.dbs[r].dbs.push({path:t.payload.path,tables:t.payload.tables})}},addOrUpdateReorg:(e,t)=>{let r=e.reorgs.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.reorgs[r]=t.payload:e.reorgs.push(t.payload)},resetAppStateToMockState:e=>{e.sessions=[],e.activeSession=null,e.activeSessionPin="",e.activeNodeId="",e.nodeVersions=[],e.flags=[],e.cmdLineArgs=[],e.nodeLogs=[],e.syncStages=[],e.dbs=[],e.reorgs=[]}}}),{addOrUpdateSession:jN,updateNodesInfoInCurrentSession:zN,setActiveSessionPin:NN,setActiveNodeId:AN,addOrUpdateNodeVersion:MN,addOrUpdateNodeFlags:LN,addOrUpdateCmdLineArgs:$N,addOrUpdateNodeLogs:DN,addOrUpdateSyncStages:FN,setLogWithNameSelected:BN,addOrUpdateDBs:WN,addOrUpdateDBTable:UN,addOrUpdateReorg:HN,resetAppStateToMockState:qN}=mk.actions,vk=e=>e.app.sessions,Dg=e=>e.app.activeSessionPin,vt=e=>e.app.activeNodeId,gk=e=>e.app.nodeVersions,GN=e=>e.app.flags,VN=e=>e.app.cmdLineArgs,KN=e=>e.app.nodeLogs,YN=e=>e.app.syncStages,QN=e=>e.app.dbs,XN=e=>e.app.reorgs,yk=Be([vk,Dg],(e,t)=>{let r=null;return t!=""&&e.forEach(n=>{n.pin===t&&(r=n)}),r}),Fg=Be([yk],e=>{let t=[];return e!=null&&(t=e.nodes),t}),JN=Be([vk,Dg],(e,t)=>{let r=[];return t!=""&&e.forEach(n=>{r.push({pin:n.pin,name:n.name,active:n.pin===t})}),r}),ZN=Be([Fg,vt],(e,t)=>{let r;return e.forEach(n=>{n.id===t&&(r=n)}),r}),eA=Be([Fg,vt,gk],(e,t,r)=>{let n=null;return e.forEach(o=>{if(o.id===t){let i="";r.forEach(a=>{a.nodeId===o.id&&(i=a.version.nodeVersion)}),n={active:!0,name:o.name,id:o.id,version:i,chain:o.protocols.eth.config.ChainName,block:o.protocols.eth.config.londonBlock,address:""}}}),n}),tA=Be([Fg,vt,gk],(e,t,r)=>{let n=[];return e.forEach(o=>{let i="";r.forEach(a=>{a.nodeId===o.id&&(i=a.version.nodeVersion)}),n.push({active:o.id===t,name:o.name,id:o.id,version:i,chain:o.protocols.eth.config.ChainName,block:o.protocols.eth.config.londonBlock,address:""})}),n}),Sk=Be([GN,vt],(e,t)=>{let r=[];return e.forEach(n=>{n.nodeId===t&&(r=n.flags)}),r}),rA=Be([VN,vt],(e,t)=>{let r="";return e.forEach(n=>{n.nodeId===t&&(r=n.args)}),r}),nA=Be([KN,vt],(e,t)=>{let r=[];return e.forEach(n=>{n.nodeId===t&&(r=n.logFiles)}),r}),oA=Be([YN,vt],(e,t)=>{let r=[];return e.forEach(n=>{n.nodeId===t&&(r=n.syncStages)}),r}),bk=Be([QN,vt],(e,t)=>{let r=[];return e.forEach(n=>{n.nodeId===t&&(r=n.dbs)}),r}),iA=Be([XN,vt],(e,t)=>{let r;return e.forEach(n=>{n.nodeId===t&&(r=n)}),r}),aA=mk.reducer,sp=({tab:e,selectedTab:t,testId:r,onButtonClicked:n})=>{const o=i=>{let a="px-4 py-2 text-sm font-medium border-blue-600 hover:bg-blue-700 hover:text-white";const s="bg-blue-600 text-white",u="bg-white text-blue-600 outline-top",c="border-l border-r border-t border-b rounded-tl-md rounded-bl-md",d="border-r border-t border-b rounded-tr-md rounded-br-md",f="border-r border-t border-b";return i===fv.Command?a=a+" "+c:i===fv.NodeInfo?a=a+" "+d:a=a+" "+f,i===t?a+" "+s:a+" "+u};return m.jsx("button",{className:o(e),onClick:()=>{n(e)},"data-testid":r,children:e})},sA=({cmdLine:e})=>e===void 0?null:m.jsx("div",{className:"flex flex-col",children:m.jsx("span",{className:"mb-2",children:e})}),lA=({flag:e})=>{function t(o){return o&&typeof o=="object"&&o.constructor===Array}const r=o=>t(o)?n(o):m.jsx("td",{className:"px-4 py-2",children:String(o)}),n=o=>m.jsx(m.Fragment,{children:o.map(i=>m.jsx("tr",{className:"border-b border-gray-200 hover:bg-gray-100",children:m.jsx("td",{className:"px-4 py-2",children:i+""})},i))});return m.jsxs("tr",{className:"border-b border-gray-200 hover:bg-gray-100 cursor-pointer",onMouseOver:o=>{const i=o.target,a=e.usage;a&&i.setAttribute("title",a)},children:[m.jsx("td",{className:"px-4 py-2",children:e.flag}),r(e.value),m.jsx("td",{className:"px-4 py-2",children:String(e.default)})]},e.flag)};var Bg={},wk={exports:{}};(function(e){function t(r){return r&&r.__esModule?r:{default:r}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(wk);var nt=wk.exports,lp={};function ko(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function _k(e){if(!ko(e))return e;const t={};return Object.keys(e).forEach(r=>{t[r]=_k(e[r])}),t}function bn(e,t,r={clone:!0}){const n=r.clone?te({},e):e;return ko(e)&&ko(t)&&Object.keys(t).forEach(o=>{o!=="__proto__"&&(ko(t[o])&&o in e&&ko(e[o])?n[o]=bn(e[o],t[o],r):r.clone?n[o]=ko(t[o])?_k(t[o]):t[o]:n[o]=t[o])}),n}var up={exports:{}},cp,c1;function uA(){if(c1)return cp;c1=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return cp=e,cp}var dp,d1;function cA(){if(d1)return dp;d1=1;var e=uA();function t(){}function r(){}return r.resetWarningCache=t,dp=function(){function n(a,s,u,c,d,f){if(f!==e){var p=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 p.name="Invariant Violation",p}}n.isRequired=n;function o(){return n}var i={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:o,element:n,elementType:n,instanceOf:o,node:n,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:r,resetWarningCache:t};return i.PropTypes=i,i},dp}var f1;function xk(){return f1||(f1=1,up.exports=cA()()),up.exports}xk();function Fa(e){let t="https://mui.com/production-error/?code="+e;for(let r=1;rr==null?t:function(...o){t.apply(this,o),r.apply(this,o)},()=>{})}function fA(e,t=166){let r;function n(...o){const i=()=>{e.apply(this,o)};clearTimeout(r),r=setTimeout(i,t)}return n.clear=()=>{clearTimeout(r)},n}function hA(e,t){return()=>null}function pA(e,t){var r,n;return N.isValidElement(e)&&t.indexOf((r=e.type.muiName)!=null?r:(n=e.type)==null||(n=n._payload)==null||(n=n.value)==null?void 0:n.muiName)!==-1}function Ck(e){return e&&e.ownerDocument||document}function mA(e){return Ck(e).defaultView||window}function vA(e,t){return()=>null}function Rk(e,t){typeof e=="function"?e(t):e&&(e.current=t)}const gA=typeof window<"u"?N.useLayoutEffect:N.useEffect,kk=gA;let h1=0;function yA(e){const[t,r]=N.useState(e),n=e||t;return N.useEffect(()=>{t==null&&(h1+=1,r(`mui-${h1}`))},[t]),n}const p1=Ea["useId".toString()];function SA(e){if(p1!==void 0){const t=p1();return e??t}return yA(e)}function bA(e,t,r,n,o){return null}function Pk({controlled:e,default:t,name:r,state:n="value"}){const{current:o}=N.useRef(e!==void 0),[i,a]=N.useState(t),s=o?e:i,u=N.useCallback(c=>{o||a(c)},[]);return[s,u]}function $s(e){const t=N.useRef(e);return kk(()=>{t.current=e}),N.useRef((...r)=>(0,t.current)(...r)).current}function ov(...e){return N.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{Rk(r,t)})},e)}const m1={};function wA(e,t){const r=N.useRef(m1);return r.current===m1&&(r.current=e(t)),r}const _A=[];function xA(e){N.useEffect(e,_A)}class df{constructor(){this.currentId=0,this.clear=()=>{this.currentId!==0&&(clearTimeout(this.currentId),this.currentId=0)},this.disposeEffect=()=>this.clear}static create(){return new df}start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,r()},t)}}function CA(){const e=wA(df.create).current;return xA(e.disposeEffect),e}let ff=!0,iv=!1;const RA=new df,kA={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function PA(e){const{type:t,tagName:r}=e;return!!(r==="INPUT"&&kA[t]&&!e.readOnly||r==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function TA(e){e.metaKey||e.altKey||e.ctrlKey||(ff=!0)}function fp(){ff=!1}function EA(){this.visibilityState==="hidden"&&iv&&(ff=!0)}function OA(e){e.addEventListener("keydown",TA,!0),e.addEventListener("mousedown",fp,!0),e.addEventListener("pointerdown",fp,!0),e.addEventListener("touchstart",fp,!0),e.addEventListener("visibilitychange",EA,!0)}function IA(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return ff||PA(t)}function Tk(){const e=N.useCallback(o=>{o!=null&&OA(o.ownerDocument)},[]),t=N.useRef(!1);function r(){return t.current?(iv=!0,RA.start(100,()=>{iv=!1}),t.current=!1,!0):!1}function n(o){return IA(o)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:n,onBlur:r,ref:e}}function Ek(e,t){const r=te({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))r[n]=te({},e[n],r[n]);else if(n.toString().match(/^(componentsProps|slotProps)$/)){const o=e[n]||{},i=t[n];r[n]={},!i||!Object.keys(i)?r[n]=o:!o||!Object.keys(o)?r[n]=i:(r[n]=te({},i),Object.keys(o).forEach(a=>{r[n][a]=Ek(o[a],i[a])}))}else r[n]===void 0&&(r[n]=e[n])}),r}function qn(e,t,r=void 0){const n={};return Object.keys(e).forEach(o=>{n[o]=e[o].reduce((i,a)=>{if(a){const s=t(a);s!==""&&i.push(s),r&&r[a]&&i.push(r[a])}return i},[]).join(" ")}),n}const v1=e=>e,jA=()=>{let e=v1;return{configure(t){e=t},generate(t){return e(t)},reset(){e=v1}}},zA=jA(),Ok=zA,NA={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function xn(e,t,r="Mui"){const n=NA[t];return n?`${r}-${n}`:`${Ok.generate(e)}-${t}`}function Gn(e,t,r="Mui"){const n={};return t.forEach(o=>{n[o]=xn(e,o,r)}),n}function AA(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}function Ik(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t0?Ft(is,--kr):0,Ba--,xt===10&&(Ba=1,pf--),xt}function Dr(){return xt=kr2||Pl(xt)>3?"":" "}function XA(e,t){for(;--t&&Dr()&&!(xt<48||xt>102||xt>57&&xt<65||xt>70&&xt<97););return ql(e,lc()+(t<6&&Fn()==32&&Dr()==32))}function sv(e){for(;Dr();)switch(xt){case e:return kr;case 34:case 39:e!==34&&e!==39&&sv(xt);break;case 40:e===41&&sv(e);break;case 92:Dr();break}return kr}function JA(e,t){for(;Dr()&&e+xt!==47+10;)if(e+xt===42+42&&Fn()===47)break;return"/*"+ql(t,kr-1)+"*"+hf(e===47?e:Dr())}function ZA(e){for(;!Pl(Fn());)Dr();return ql(e,kr)}function eM(e){return $k(cc("",null,null,null,[""],e=Lk(e),0,[0],e))}function cc(e,t,r,n,o,i,a,s,u){for(var c=0,d=0,f=a,p=0,y=0,S=0,g=1,C=1,v=1,b=0,x="",k=o,E=i,O=n,_=x;C;)switch(S=b,b=Dr()){case 40:if(S!=108&&Ft(_,f-1)==58){av(_+=Me(uc(b),"&","&\f"),"&\f")!=-1&&(v=-1);break}case 34:case 39:case 91:_+=uc(b);break;case 9:case 10:case 13:case 32:_+=QA(S);break;case 92:_+=XA(lc()-1,7);continue;case 47:switch(Fn()){case 42:case 47:Au(tM(JA(Dr(),lc()),t,r),u);break;default:_+="/"}break;case 123*g:s[c++]=jn(_)*v;case 125*g:case 59:case 0:switch(b){case 0:case 125:C=0;case 59+d:v==-1&&(_=Me(_,/\f/g,"")),y>0&&jn(_)-f&&Au(y>32?y1(_+";",n,r,f-1):y1(Me(_," ","")+";",n,r,f-2),u);break;case 59:_+=";";default:if(Au(O=g1(_,t,r,c,d,o,s,x,k=[],E=[],f),i),b===123)if(d===0)cc(_,t,O,O,k,i,f,s,E);else switch(p===99&&Ft(_,3)===110?100:p){case 100:case 108:case 109:case 115:cc(e,O,O,n&&Au(g1(e,O,O,0,0,o,s,x,o,k=[],f),E),o,E,f,s,n?k:E);break;default:cc(_,O,O,O,[""],E,0,s,E)}}c=d=y=0,g=v=1,x=_="",f=a;break;case 58:f=1+jn(_),y=S;default:if(g<1){if(b==123)--g;else if(b==125&&g++==0&&YA()==125)continue}switch(_+=hf(b),b*g){case 38:v=d>0?1:(_+="\f",-1);break;case 44:s[c++]=(jn(_)-1)*v,v=1;break;case 64:Fn()===45&&(_+=uc(Dr())),p=Fn(),d=f=jn(x=_+=ZA(lc())),b++;break;case 45:S===45&&jn(_)==2&&(g=0)}}return i}function g1(e,t,r,n,o,i,a,s,u,c,d){for(var f=o-1,p=o===0?i:[""],y=Hg(p),S=0,g=0,C=0;S0?p[v]+" "+b:Me(b,/&\f/g,p[v])))&&(u[C++]=x);return mf(e,t,r,o===0?Wg:s,u,c,d)}function tM(e,t,r){return mf(e,t,r,zk,hf(KA()),kl(e,2,-2),0)}function y1(e,t,r,n){return mf(e,t,r,Ug,kl(e,0,n),kl(e,n+1,-1),n)}function ka(e,t){for(var r="",n=Hg(e),o=0;o6)switch(Ft(e,t+1)){case 109:if(Ft(e,t+4)!==45)break;case 102:return Me(e,/(.+:)(.+)-([^]+)/,"$1"+Ne+"$2-$3$1"+nd+(Ft(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~av(e,"stretch")?Dk(Me(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Ft(e,t+1)!==115)break;case 6444:switch(Ft(e,jn(e)-3-(~av(e,"!important")&&10))){case 107:return Me(e,":",":"+Ne)+e;case 101:return Me(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ne+(Ft(e,14)===45?"inline-":"")+"box$3$1"+Ne+"$2$3$1"+Zt+"$2box$3")+e}break;case 5936:switch(Ft(e,t+11)){case 114:return Ne+e+Zt+Me(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ne+e+Zt+Me(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ne+e+Zt+Me(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Ne+e+Zt+e+e}return e}var cM=function(t,r,n,o){if(t.length>-1&&!t.return)switch(t.type){case Ug:t.return=Dk(t.value,t.length);break;case Nk:return ka([Ts(t,{value:Me(t.value,"@","@"+Ne)})],o);case Wg:if(t.length)return VA(t.props,function(i){switch(GA(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ka([Ts(t,{props:[Me(i,/:(read-\w+)/,":"+nd+"$1")]})],o);case"::placeholder":return ka([Ts(t,{props:[Me(i,/:(plac\w+)/,":"+Ne+"input-$1")]}),Ts(t,{props:[Me(i,/:(plac\w+)/,":"+nd+"$1")]}),Ts(t,{props:[Me(i,/:(plac\w+)/,Zt+"input-$1")]})],o)}return""})}},dM=[cM],fM=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(g){var C=g.getAttribute("data-emotion");C.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var o=t.stylisPlugins||dM,i={},a,s=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(g){for(var C=g.getAttribute("data-emotion").split(" "),v=1;v=4;++n,o-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var gM={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},yM=/[A-Z]|^ms/g,SM=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Bk=function(t){return t.charCodeAt(1)===45},b1=function(t){return t!=null&&typeof t!="boolean"},hp=jk(function(e){return Bk(e)?e:e.replace(yM,"-$&").toLowerCase()}),w1=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(SM,function(n,o,i){return zn={name:o,styles:i,next:zn},o})}return gM[t]!==1&&!Bk(t)&&typeof r=="number"&&r!==0?r+"px":r};function Tl(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return zn={name:r.name,styles:r.styles,next:zn},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)zn={name:n.name,styles:n.styles,next:zn},n=n.next;var o=r.styles+";";return o}return bM(e,t,r)}case"function":{if(e!==void 0){var i=zn,a=r(e);return zn=i,Tl(e,t,a)}break}}if(t==null)return r;var s=t[r];return s!==void 0?s:r}function bM(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o96?kM:PM},C1=function(t,r,n){var o;if(r){var i=r.shouldForwardProp;o=t.__emotion_forwardProp&&i?function(a){return t.__emotion_forwardProp(a)&&i(a)}:i}return typeof o!="function"&&n&&(o=t.__emotion_forwardProp),o},TM=function(t){var r=t.cache,n=t.serialized,o=t.isStringTag;return Fk(r,n,o),xM(function(){return mM(r,n,o)}),null},EM=function e(t,r){var n=t.__emotion_real===t,o=n&&t.__emotion_base||t,i,a;r!==void 0&&(i=r.label,a=r.target);var s=C1(t,r,n),u=s||x1(o),c=!u("as");return function(){var d=arguments,f=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&f.push("label:"+i+";"),d[0]==null||d[0].raw===void 0)f.push.apply(f,d);else{f.push(d[0][0]);for(var p=d.length,y=1;y{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},zM=["values","unit","step"],NM=e=>{const t=Object.keys(e).map(r=>({key:r,val:e[r]}))||[];return t.sort((r,n)=>r.val-n.val),t.reduce((r,n)=>te({},r,{[n.key]:n.val}),{})};function AM(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:n=5}=e,o=lt(e,zM),i=NM(t),a=Object.keys(i);function s(p){return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${r})`}function u(p){return`@media (max-width:${(typeof t[p]=="number"?t[p]:p)-n/100}${r})`}function c(p,y){const S=a.indexOf(y);return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${r}) and (max-width:${(S!==-1&&typeof t[a[S]]=="number"?t[a[S]]:y)-n/100}${r})`}function d(p){return a.indexOf(p)+1`@media (min-width:${Gg[e]}px)`};function _n(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const i=n.breakpoints||R1;return t.reduce((a,s,u)=>(a[i.up(i.keys[u])]=r(t[u]),a),{})}if(typeof t=="object"){const i=n.breakpoints||R1;return Object.keys(t).reduce((a,s)=>{if(Object.keys(i.values||Gg).indexOf(s)!==-1){const u=i.up(s);a[u]=r(t[s],s)}else{const u=s;a[u]=t[u]}return a},{})}return r(t)}function Hk(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((n,o)=>{const i=e.up(o);return n[i]={},n},{}))||{}}function qk(e,t){return e.reduce((r,n)=>{const o=r[n];return(!o||Object.keys(o).length===0)&&delete r[n],r},t)}function $M(e,...t){const r=Hk(e),n=[r,...t].reduce((o,i)=>bn(o,i),{});return qk(Object.keys(r),n)}function DM(e,t){if(typeof e!="object")return{};const r={},n=Object.keys(t);return Array.isArray(e)?n.forEach((o,i)=>{i{e[o]!=null&&(r[o]=!0)}),r}function pp({values:e,breakpoints:t,base:r}){const n=r||DM(e,t),o=Object.keys(n);if(o.length===0)return e;let i;return o.reduce((a,s,u)=>(Array.isArray(e)?(a[s]=e[u]!=null?e[u]:e[i],i=u):typeof e=="object"?(a[s]=e[s]!=null?e[s]:e[i],i=s):a[s]=e,a),{})}function gf(e,t,r=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&r){const n=`vars.${t}`.split(".").reduce((o,i)=>o&&o[i]?o[i]:null,e);if(n!=null)return n}return t.split(".").reduce((n,o)=>n&&n[o]!=null?n[o]:null,e)}function id(e,t,r,n=r){let o;return typeof e=="function"?o=e(r):Array.isArray(e)?o=e[r]||n:o=gf(e,r)||n,t&&(o=t(o,n,e)),o}function gt(e){const{prop:t,cssProperty:r=e.prop,themeKey:n,transform:o}=e,i=a=>{if(a[t]==null)return null;const s=a[t],u=a.theme,c=gf(u,n)||{};return _n(a,s,f=>{let p=id(c,o,f);return f===p&&typeof f=="string"&&(p=id(c,o,`${t}${f==="default"?"":Ke(f)}`,f)),r===!1?p:{[r]:p}})};return i.propTypes={},i.filterProps=[t],i}function FM(e){const t={};return r=>(t[r]===void 0&&(t[r]=e(r)),t[r])}const BM={m:"margin",p:"padding"},WM={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},k1={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},UM=FM(e=>{if(e.length>2)if(k1[e])e=k1[e];else return[e];const[t,r]=e.split(""),n=BM[t],o=WM[r]||"";return Array.isArray(o)?o.map(i=>n+i):[n+o]}),Vg=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Kg=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Vg,...Kg];function Vl(e,t,r,n){var o;const i=(o=gf(e,t,!1))!=null?o:r;return typeof i=="number"?a=>typeof a=="string"?a:i*a:Array.isArray(i)?a=>typeof a=="string"?a:i[a]:typeof i=="function"?i:()=>{}}function Yg(e){return Vl(e,"spacing",8)}function Ei(e,t){if(typeof t=="string"||t==null)return t;const r=Math.abs(t),n=e(r);return t>=0?n:typeof n=="number"?-n:`-${n}`}function HM(e,t){return r=>e.reduce((n,o)=>(n[o]=Ei(t,r),n),{})}function qM(e,t,r,n){if(t.indexOf(r)===-1)return null;const o=UM(r),i=HM(o,n),a=e[r];return _n(e,a,i)}function Gk(e,t){const r=Yg(e.theme);return Object.keys(e).map(n=>qM(e,t,n,r)).reduce(tl,{})}function ut(e){return Gk(e,Vg)}ut.propTypes={};ut.filterProps=Vg;function ct(e){return Gk(e,Kg)}ct.propTypes={};ct.filterProps=Kg;function GM(e=8){if(e.mui)return e;const t=Yg({spacing:e}),r=(...n)=>(n.length===0?[1]:n).map(i=>{const a=t(i);return typeof a=="number"?`${a}px`:a}).join(" ");return r.mui=!0,r}function yf(...e){const t=e.reduce((n,o)=>(o.filterProps.forEach(i=>{n[i]=o}),n),{}),r=n=>Object.keys(n).reduce((o,i)=>t[i]?tl(o,t[i](n)):o,{});return r.propTypes={},r.filterProps=e.reduce((n,o)=>n.concat(o.filterProps),[]),r}function Jr(e){return typeof e!="number"?e:`${e}px solid`}function ln(e,t){return gt({prop:e,themeKey:"borders",transform:t})}const VM=ln("border",Jr),KM=ln("borderTop",Jr),YM=ln("borderRight",Jr),QM=ln("borderBottom",Jr),XM=ln("borderLeft",Jr),JM=ln("borderColor"),ZM=ln("borderTopColor"),eL=ln("borderRightColor"),tL=ln("borderBottomColor"),rL=ln("borderLeftColor"),nL=ln("outline",Jr),oL=ln("outlineColor"),Sf=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Vl(e.theme,"shape.borderRadius",4),r=n=>({borderRadius:Ei(t,n)});return _n(e,e.borderRadius,r)}return null};Sf.propTypes={};Sf.filterProps=["borderRadius"];yf(VM,KM,YM,QM,XM,JM,ZM,eL,tL,rL,Sf,nL,oL);const bf=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Vl(e.theme,"spacing",8),r=n=>({gap:Ei(t,n)});return _n(e,e.gap,r)}return null};bf.propTypes={};bf.filterProps=["gap"];const wf=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Vl(e.theme,"spacing",8),r=n=>({columnGap:Ei(t,n)});return _n(e,e.columnGap,r)}return null};wf.propTypes={};wf.filterProps=["columnGap"];const _f=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Vl(e.theme,"spacing",8),r=n=>({rowGap:Ei(t,n)});return _n(e,e.rowGap,r)}return null};_f.propTypes={};_f.filterProps=["rowGap"];const iL=gt({prop:"gridColumn"}),aL=gt({prop:"gridRow"}),sL=gt({prop:"gridAutoFlow"}),lL=gt({prop:"gridAutoColumns"}),uL=gt({prop:"gridAutoRows"}),cL=gt({prop:"gridTemplateColumns"}),dL=gt({prop:"gridTemplateRows"}),fL=gt({prop:"gridTemplateAreas"}),hL=gt({prop:"gridArea"});yf(bf,wf,_f,iL,aL,sL,lL,uL,cL,dL,fL,hL);function Pa(e,t){return t==="grey"?t:e}const pL=gt({prop:"color",themeKey:"palette",transform:Pa}),mL=gt({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Pa}),vL=gt({prop:"backgroundColor",themeKey:"palette",transform:Pa});yf(pL,mL,vL);function Mr(e){return e<=1&&e!==0?`${e*100}%`:e}const gL=gt({prop:"width",transform:Mr}),Qg=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=r=>{var n,o;const i=((n=e.theme)==null||(n=n.breakpoints)==null||(n=n.values)==null?void 0:n[r])||Gg[r];return i?((o=e.theme)==null||(o=o.breakpoints)==null?void 0:o.unit)!=="px"?{maxWidth:`${i}${e.theme.breakpoints.unit}`}:{maxWidth:i}:{maxWidth:Mr(r)}};return _n(e,e.maxWidth,t)}return null};Qg.filterProps=["maxWidth"];const yL=gt({prop:"minWidth",transform:Mr}),SL=gt({prop:"height",transform:Mr}),bL=gt({prop:"maxHeight",transform:Mr}),wL=gt({prop:"minHeight",transform:Mr});gt({prop:"size",cssProperty:"width",transform:Mr});gt({prop:"size",cssProperty:"height",transform:Mr});const _L=gt({prop:"boxSizing"});yf(gL,Qg,yL,SL,bL,wL,_L);const xL={border:{themeKey:"borders",transform:Jr},borderTop:{themeKey:"borders",transform:Jr},borderRight:{themeKey:"borders",transform:Jr},borderBottom:{themeKey:"borders",transform:Jr},borderLeft:{themeKey:"borders",transform:Jr},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Jr},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Sf},color:{themeKey:"palette",transform:Pa},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Pa},backgroundColor:{themeKey:"palette",transform:Pa},p:{style:ct},pt:{style:ct},pr:{style:ct},pb:{style:ct},pl:{style:ct},px:{style:ct},py:{style:ct},padding:{style:ct},paddingTop:{style:ct},paddingRight:{style:ct},paddingBottom:{style:ct},paddingLeft:{style:ct},paddingX:{style:ct},paddingY:{style:ct},paddingInline:{style:ct},paddingInlineStart:{style:ct},paddingInlineEnd:{style:ct},paddingBlock:{style:ct},paddingBlockStart:{style:ct},paddingBlockEnd:{style:ct},m:{style:ut},mt:{style:ut},mr:{style:ut},mb:{style:ut},ml:{style:ut},mx:{style:ut},my:{style:ut},margin:{style:ut},marginTop:{style:ut},marginRight:{style:ut},marginBottom:{style:ut},marginLeft:{style:ut},marginX:{style:ut},marginY:{style:ut},marginInline:{style:ut},marginInlineStart:{style:ut},marginInlineEnd:{style:ut},marginBlock:{style:ut},marginBlockStart:{style:ut},marginBlockEnd:{style:ut},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:bf},rowGap:{style:_f},columnGap:{style:wf},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Mr},maxWidth:{style:Qg},minWidth:{transform:Mr},height:{transform:Mr},maxHeight:{transform:Mr},minHeight:{transform:Mr},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},xf=xL;function CL(...e){const t=e.reduce((n,o)=>n.concat(Object.keys(o)),[]),r=new Set(t);return e.every(n=>r.size===Object.keys(n).length)}function RL(e,t){return typeof e=="function"?e(t):e}function kL(){function e(r,n,o,i){const a={[r]:n,theme:o},s=i[r];if(!s)return{[r]:n};const{cssProperty:u=r,themeKey:c,transform:d,style:f}=s;if(n==null)return null;if(c==="typography"&&n==="inherit")return{[r]:n};const p=gf(o,c)||{};return f?f(a):_n(a,n,S=>{let g=id(p,d,S);return S===g&&typeof S=="string"&&(g=id(p,d,`${r}${S==="default"?"":Ke(S)}`,S)),u===!1?g:{[u]:g}})}function t(r){var n;const{sx:o,theme:i={}}=r||{};if(!o)return null;const a=(n=i.unstable_sxConfig)!=null?n:xf;function s(u){let c=u;if(typeof u=="function")c=u(i);else if(typeof u!="object")return u;if(!c)return null;const d=Hk(i.breakpoints),f=Object.keys(d);let p=d;return Object.keys(c).forEach(y=>{const S=RL(c[y],i);if(S!=null)if(typeof S=="object")if(a[y])p=tl(p,e(y,S,i,a));else{const g=_n({theme:i},S,C=>({[y]:C}));CL(g,S)?p[y]=t({sx:S,theme:i}):p=tl(p,g)}else p=tl(p,e(y,S,i,a))}),qk(f,p)}return Array.isArray(o)?o.map(s):s(o)}return t}const Vk=kL();Vk.filterProps=["sx"];const Xg=Vk;function PL(e,t){const r=this;return r.vars&&typeof r.getColorSchemeSelector=="function"?{[r.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:r.palette.mode===e?t:{}}const TL=["breakpoints","palette","spacing","shape"];function Cf(e={},...t){const{breakpoints:r={},palette:n={},spacing:o,shape:i={}}=e,a=lt(e,TL),s=AM(r),u=GM(o);let c=bn({breakpoints:s,direction:"ltr",components:{},palette:te({mode:"light"},n),spacing:u,shape:te({},LM,i)},a);return c.applyStyles=PL,c=t.reduce((d,f)=>bn(d,f),c),c.unstable_sxConfig=te({},xf,a==null?void 0:a.unstable_sxConfig),c.unstable_sx=function(f){return Xg({sx:f,theme:this})},c}function EL(e){return Object.keys(e).length===0}function OL(e=null){const t=N.useContext(Uk);return!t||EL(t)?e:t}const IL=Cf();function jL(e=IL){return OL(e)}const zL=["sx"],NL=e=>{var t,r;const n={systemProps:{},otherProps:{}},o=(t=e==null||(r=e.theme)==null?void 0:r.unstable_sxConfig)!=null?t:xf;return Object.keys(e).forEach(i=>{o[i]?n.systemProps[i]=e[i]:n.otherProps[i]=e[i]}),n};function Kk(e){const{sx:t}=e,r=lt(e,zL),{systemProps:n,otherProps:o}=NL(r);let i;return Array.isArray(t)?i=[n,...t]:typeof t=="function"?i=(...a)=>{const s=t(...a);return ko(s)?te({},n,s):n}:i=te({},n,t),te({},o,{sx:i})}const AL=["ownerState"],ML=["variants"],LL=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function $L(e){return Object.keys(e).length===0}function DL(e){return typeof e=="string"&&e.charCodeAt(0)>96}function fc(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const FL=Cf(),BL=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Lu({defaultTheme:e,theme:t,themeId:r}){return $L(t)?e:t[r]||t}function WL(e){return e?(t,r)=>r[e]:null}function hc(e,t){let{ownerState:r}=t,n=lt(t,AL);const o=typeof e=="function"?e(te({ownerState:r},n)):e;if(Array.isArray(o))return o.flatMap(i=>hc(i,te({ownerState:r},n)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:i=[]}=o;let s=lt(o,ML);return i.forEach(u=>{let c=!0;typeof u.props=="function"?c=u.props(te({ownerState:r},n)):Object.keys(u.props).forEach(d=>{(r==null?void 0:r[d])!==u.props[d]&&n[d]!==u.props[d]&&(c=!1)}),c&&(Array.isArray(s)||(s=[s]),s.push(typeof u.style=="function"?u.style(te({ownerState:r},n)):u.style))}),s}return o}function Yk(e={}){const{themeId:t,defaultTheme:r=FL,rootShouldForwardProp:n=fc,slotShouldForwardProp:o=fc}=e,i=a=>Xg(te({},a,{theme:Lu(te({},a,{defaultTheme:r,themeId:t}))}));return i.__mui_systemSx=!0,(a,s={})=>{jM(a,E=>E.filter(O=>!(O!=null&&O.__mui_systemSx)));const{name:u,slot:c,skipVariantsResolver:d,skipSx:f,overridesResolver:p=WL(BL(c))}=s,y=lt(s,LL),S=d!==void 0?d:c&&c!=="Root"&&c!=="root"||!1,g=f||!1;let C,v=fc;c==="Root"||c==="root"?v=n:c?v=o:DL(a)&&(v=void 0);const b=IM(a,te({shouldForwardProp:v,label:C},y)),x=E=>typeof E=="function"&&E.__emotion_real!==E||ko(E)?O=>hc(E,te({},O,{theme:Lu({theme:O.theme,defaultTheme:r,themeId:t})})):E,k=(E,...O)=>{let _=x(E);const P=O?O.map(x):[];u&&p&&P.push(M=>{const $=Lu(te({},M,{defaultTheme:r,themeId:t}));if(!$.components||!$.components[u]||!$.components[u].styleOverrides)return null;const B=$.components[u].styleOverrides,W={};return Object.entries(B).forEach(([ae,ie])=>{W[ae]=hc(ie,te({},M,{theme:$}))}),p(M,W)}),u&&!S&&P.push(M=>{var $;const B=Lu(te({},M,{defaultTheme:r,themeId:t})),W=B==null||($=B.components)==null||($=$[u])==null?void 0:$.variants;return hc({variants:W},te({},M,{theme:B}))}),g||P.push(i);const I=P.length-O.length;if(Array.isArray(E)&&I>0){const M=new Array(I).fill("");_=[...E,...M],_.raw=[...E.raw,...M]}const j=b(_,...P);return a.muiName&&(j.muiName=a.muiName),j};return b.withConfig&&(k.withConfig=b.withConfig),k}}const UL=Yk(),HL=UL;function qL(e){const{theme:t,name:r,props:n}=e;return!t||!t.components||!t.components[r]||!t.components[r].defaultProps?n:Tk(t.components[r].defaultProps,n)}function Qk({props:e,name:t,defaultTheme:r,themeId:n}){let o=jL(r);return n&&(o=o[n]||o),qL({theme:o,name:t,props:e})}function Jg(e,t=0,r=1){return AA(e,t,r)}function GL(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&r[0].length===1&&(r=r.map(n=>n+n)),r?`rgb${r.length===4?"a":""}(${r.map((n,o)=>o<3?parseInt(n,16):Math.round(parseInt(n,16)/255*1e3)/1e3).join(", ")})`:""}function Oi(e){if(e.type)return e;if(e.charAt(0)==="#")return Oi(GL(e));const t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error(Fa(9,e));let n=e.substring(t+1,e.length-1),o;if(r==="color"){if(n=n.split(" "),o=n.shift(),n.length===4&&n[3].charAt(0)==="/"&&(n[3]=n[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error(Fa(10,o))}else n=n.split(",");return n=n.map(i=>parseFloat(i)),{type:r,values:n,colorSpace:o}}function Rf(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return t.indexOf("rgb")!==-1?n=n.map((o,i)=>i<3?parseInt(o,10):o):t.indexOf("hsl")!==-1&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),t.indexOf("color")!==-1?n=`${r} ${n.join(" ")}`:n=`${n.join(", ")}`,`${t}(${n})`}function VL(e){e=Oi(e);const{values:t}=e,r=t[0],n=t[1]/100,o=t[2]/100,i=n*Math.min(o,1-o),a=(c,d=(c+r/30)%12)=>o-i*Math.max(Math.min(d-3,9-d,1),-1);let s="rgb";const u=[Math.round(a(0)*255),Math.round(a(8)*255),Math.round(a(4)*255)];return e.type==="hsla"&&(s+="a",u.push(t[3])),Rf({type:s,values:u})}function P1(e){e=Oi(e);let t=e.type==="hsl"||e.type==="hsla"?Oi(VL(e)).values:e.values;return t=t.map(r=>(e.type!=="color"&&(r/=255),r<=.03928?r/12.92:((r+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function KL(e,t){const r=P1(e),n=P1(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)}function Wa(e,t){return e=Oi(e),t=Jg(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Rf(e)}function ad(e,t){if(e=Oi(e),t=Jg(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]*=1-t;return Rf(e)}function sd(e,t){if(e=Oi(e),t=Jg(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return Rf(e)}const YL=["component","direction","spacing","divider","children","className","useFlexGap"],QL=Cf(),XL=HL("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function JL(e){return Qk({props:e,name:"MuiStack",defaultTheme:QL})}function ZL(e,t){const r=N.Children.toArray(e).filter(Boolean);return r.reduce((n,o,i)=>(n.push(o),i({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],t4=({ownerState:e,theme:t})=>{let r=te({display:"flex",flexDirection:"column"},_n({theme:t},pp({values:e.direction,breakpoints:t.breakpoints.values}),n=>({flexDirection:n})));if(e.spacing){const n=Yg(t),o=Object.keys(t.breakpoints.values).reduce((u,c)=>((typeof e.spacing=="object"&&e.spacing[c]!=null||typeof e.direction=="object"&&e.direction[c]!=null)&&(u[c]=!0),u),{}),i=pp({values:e.direction,base:o}),a=pp({values:e.spacing,base:o});typeof i=="object"&&Object.keys(i).forEach((u,c,d)=>{if(!i[u]){const p=c>0?i[d[c-1]]:"column";i[u]=p}}),r=bn(r,_n({theme:t},a,(u,c)=>e.useFlexGap?{gap:Ei(n,u)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${e4(c?i[c]:e.direction)}`]:Ei(n,u)}}))}return r=$M(t.breakpoints,r),r};function r4(e={}){const{createStyledComponent:t=XL,useThemeProps:r=JL,componentName:n="MuiStack"}=e,o=()=>qn({root:["root"]},u=>xn(n,u),{}),i=t(t4);return N.forwardRef(function(u,c){const d=r(u),f=Kk(d),{component:p="div",direction:y="column",spacing:S=0,divider:g,children:C,className:v,useFlexGap:b=!1}=f,x=lt(f,YL),k={direction:y,spacing:S,useFlexGap:b},E=o();return m.jsx(i,te({as:p,ownerState:k,ref:c,className:_t(E.root,v)},x,{children:g?ZL(C,g):C}))})}function n4(e,t){return te({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}const o4={black:"#000",white:"#fff"},Ol=o4,i4={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},a4=i4,s4={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Yi=s4,l4={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},Qi=l4,u4={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},Os=u4,c4={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},Xi=c4,d4={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},Ji=d4,f4={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},Zi=f4,h4=["mode","contrastThreshold","tonalOffset"],T1={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Ol.white,default:Ol.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},mp={text:{primary:Ol.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Ol.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function E1(e,t,r,n){const o=n.light||n,i=n.dark||n*1.5;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:t==="light"?e.light=sd(e.main,o):t==="dark"&&(e.dark=ad(e.main,i)))}function p4(e="light"){return e==="dark"?{main:Xi[200],light:Xi[50],dark:Xi[400]}:{main:Xi[700],light:Xi[400],dark:Xi[800]}}function m4(e="light"){return e==="dark"?{main:Yi[200],light:Yi[50],dark:Yi[400]}:{main:Yi[500],light:Yi[300],dark:Yi[700]}}function v4(e="light"){return e==="dark"?{main:Qi[500],light:Qi[300],dark:Qi[700]}:{main:Qi[700],light:Qi[400],dark:Qi[800]}}function g4(e="light"){return e==="dark"?{main:Ji[400],light:Ji[300],dark:Ji[700]}:{main:Ji[700],light:Ji[500],dark:Ji[900]}}function y4(e="light"){return e==="dark"?{main:Zi[400],light:Zi[300],dark:Zi[700]}:{main:Zi[800],light:Zi[500],dark:Zi[900]}}function S4(e="light"){return e==="dark"?{main:Os[400],light:Os[300],dark:Os[700]}:{main:"#ed6c02",light:Os[500],dark:Os[900]}}function b4(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:n=.2}=e,o=lt(e,h4),i=e.primary||p4(t),a=e.secondary||m4(t),s=e.error||v4(t),u=e.info||g4(t),c=e.success||y4(t),d=e.warning||S4(t);function f(g){return KL(g,mp.text.primary)>=r?mp.text.primary:T1.text.primary}const p=({color:g,name:C,mainShade:v=500,lightShade:b=300,darkShade:x=700})=>{if(g=te({},g),!g.main&&g[v]&&(g.main=g[v]),!g.hasOwnProperty("main"))throw new Error(Fa(11,C?` (${C})`:"",v));if(typeof g.main!="string")throw new Error(Fa(12,C?` (${C})`:"",JSON.stringify(g.main)));return E1(g,"light",b,n),E1(g,"dark",x,n),g.contrastText||(g.contrastText=f(g.main)),g},y={dark:mp,light:T1};return bn(te({common:te({},Ol),mode:t,primary:p({color:i,name:"primary"}),secondary:p({color:a,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:p({color:s,name:"error"}),warning:p({color:d,name:"warning"}),info:p({color:u,name:"info"}),success:p({color:c,name:"success"}),grey:a4,contrastThreshold:r,getContrastText:f,augmentColor:p,tonalOffset:n},y[t]),o)}const w4=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function _4(e){return Math.round(e*1e5)/1e5}const O1={textTransform:"uppercase"},I1='"Roboto", "Helvetica", "Arial", sans-serif';function x4(e,t){const r=typeof t=="function"?t(e):t,{fontFamily:n=I1,fontSize:o=14,fontWeightLight:i=300,fontWeightRegular:a=400,fontWeightMedium:s=500,fontWeightBold:u=700,htmlFontSize:c=16,allVariants:d,pxToRem:f}=r,p=lt(r,w4),y=o/14,S=f||(v=>`${v/c*y}rem`),g=(v,b,x,k,E)=>te({fontFamily:n,fontWeight:v,fontSize:S(b),lineHeight:x},n===I1?{letterSpacing:`${_4(k/b)}em`}:{},E,d),C={h1:g(i,96,1.167,-1.5),h2:g(i,60,1.2,-.5),h3:g(a,48,1.167,0),h4:g(a,34,1.235,.25),h5:g(a,24,1.334,0),h6:g(s,20,1.6,.15),subtitle1:g(a,16,1.75,.15),subtitle2:g(s,14,1.57,.1),body1:g(a,16,1.5,.15),body2:g(a,14,1.43,.15),button:g(s,14,1.75,.4,O1),caption:g(a,12,1.66,.4),overline:g(a,12,2.66,1,O1),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return bn(te({htmlFontSize:c,pxToRem:S,fontFamily:n,fontSize:o,fontWeightLight:i,fontWeightRegular:a,fontWeightMedium:s,fontWeightBold:u},C),p,{clone:!1})}const C4=.2,R4=.14,k4=.12;function et(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${C4})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${R4})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${k4})`].join(",")}const P4=["none",et(0,2,1,-1,0,1,1,0,0,1,3,0),et(0,3,1,-2,0,2,2,0,0,1,5,0),et(0,3,3,-2,0,3,4,0,0,1,8,0),et(0,2,4,-1,0,4,5,0,0,1,10,0),et(0,3,5,-1,0,5,8,0,0,1,14,0),et(0,3,5,-1,0,6,10,0,0,1,18,0),et(0,4,5,-2,0,7,10,1,0,2,16,1),et(0,5,5,-3,0,8,10,1,0,3,14,2),et(0,5,6,-3,0,9,12,1,0,3,16,2),et(0,6,6,-3,0,10,14,1,0,4,18,3),et(0,6,7,-4,0,11,15,1,0,4,20,3),et(0,7,8,-4,0,12,17,2,0,5,22,4),et(0,7,8,-4,0,13,19,2,0,5,24,4),et(0,7,9,-4,0,14,21,2,0,5,26,4),et(0,8,9,-5,0,15,22,2,0,6,28,5),et(0,8,10,-5,0,16,24,2,0,6,30,5),et(0,8,11,-5,0,17,26,2,0,6,32,5),et(0,9,11,-5,0,18,28,2,0,7,34,6),et(0,9,12,-6,0,19,29,2,0,7,36,6),et(0,10,13,-6,0,20,31,3,0,8,38,7),et(0,10,13,-6,0,21,33,3,0,8,40,7),et(0,10,14,-6,0,22,35,3,0,8,42,7),et(0,11,14,-7,0,23,36,3,0,9,44,8),et(0,11,15,-7,0,24,38,3,0,9,46,8)],T4=P4,E4=["duration","easing","delay"],O4={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},I4={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function j1(e){return`${Math.round(e)}ms`}function j4(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function z4(e){const t=te({},O4,e.easing),r=te({},I4,e.duration);return te({getAutoHeightDuration:j4,create:(o=["all"],i={})=>{const{duration:a=r.standard,easing:s=t.easeInOut,delay:u=0}=i;return lt(i,E4),(Array.isArray(o)?o:[o]).map(c=>`${c} ${typeof a=="string"?a:j1(a)} ${s} ${typeof u=="string"?u:j1(u)}`).join(",")}},e,{easing:t,duration:r})}const N4={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},A4=N4,M4=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function L4(e={},...t){const{mixins:r={},palette:n={},transitions:o={},typography:i={}}=e,a=lt(e,M4);if(e.vars)throw new Error(Fa(18));const s=b4(n),u=Cf(e);let c=bn(u,{mixins:n4(u.breakpoints,r),palette:s,shadows:T4.slice(),typography:x4(s,i),transitions:z4(o),zIndex:te({},A4)});return c=bn(c,a),c=t.reduce((d,f)=>bn(d,f),c),c.unstable_sxConfig=te({},xf,a==null?void 0:a.unstable_sxConfig),c.unstable_sx=function(f){return Xg({sx:f,theme:this})},c}const $4=L4(),Xk=$4,Jk="$$material";function Vn({props:e,name:t}){return Qk({props:e,name:t,defaultTheme:Xk,themeId:Jk})}const Zk=e=>fc(e)&&e!=="classes",D4=Yk({themeId:Jk,defaultTheme:Xk,rootShouldForwardProp:Zk}),Pt=D4;function F4(e){return xn("MuiSvgIcon",e)}Gn("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const B4=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],W4=e=>{const{color:t,fontSize:r,classes:n}=e,o={root:["root",t!=="inherit"&&`color${Ke(t)}`,`fontSize${Ke(r)}`]};return qn(o,F4,n)},U4=Pt("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="inherit"&&t[`color${Ke(r.color)}`],t[`fontSize${Ke(r.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var r,n,o,i,a,s,u,c,d,f,p,y,S;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(r=e.transitions)==null||(n=r.create)==null?void 0:n.call(r,"fill",{duration:(o=e.transitions)==null||(o=o.duration)==null?void 0:o.shorter}),fontSize:{inherit:"inherit",small:((i=e.typography)==null||(a=i.pxToRem)==null?void 0:a.call(i,20))||"1.25rem",medium:((s=e.typography)==null||(u=s.pxToRem)==null?void 0:u.call(s,24))||"1.5rem",large:((c=e.typography)==null||(d=c.pxToRem)==null?void 0:d.call(c,35))||"2.1875rem"}[t.fontSize],color:(f=(p=(e.vars||e).palette)==null||(p=p[t.color])==null?void 0:p.main)!=null?f:{action:(y=(e.vars||e).palette)==null||(y=y.action)==null?void 0:y.active,disabled:(S=(e.vars||e).palette)==null||(S=S.action)==null?void 0:S.disabled,inherit:void 0}[t.color]}}),eP=N.forwardRef(function(t,r){const n=Vn({props:t,name:"MuiSvgIcon"}),{children:o,className:i,color:a="inherit",component:s="svg",fontSize:u="medium",htmlColor:c,inheritViewBox:d=!1,titleAccess:f,viewBox:p="0 0 24 24"}=n,y=lt(n,B4),S=N.isValidElement(o)&&o.type==="svg",g=te({},n,{color:a,component:s,fontSize:u,instanceFontSize:t.fontSize,inheritViewBox:d,viewBox:p,hasSvgAsChild:S}),C={};d||(C.viewBox=p);const v=W4(g);return m.jsxs(U4,te({as:s,className:_t(v.root,i),focusable:"false",color:c,"aria-hidden":f?void 0:!0,role:f?"img":void 0,ref:r},C,y,S&&o.props,{ownerState:g,children:[S?o.props.children:o,f?m.jsx("title",{children:f}):null]}))});eP.muiName="SvgIcon";const z1=eP;function as(e,t){function r(n,o){return m.jsx(z1,te({"data-testid":`${t}Icon`,ref:o},n,{children:e}))}return r.muiName=z1.muiName,N.memo(N.forwardRef(r))}const H4={configure:e=>{Ek.configure(e)}},q4=Object.freeze(Object.defineProperty({__proto__:null,capitalize:Ke,createChainedFunction:dA,createSvgIcon:as,debounce:fA,deprecatedPropType:hA,isMuiElement:pA,ownerDocument:xk,ownerWindow:mA,requirePropFactory:vA,setRef:Ck,unstable_ClassNameGenerator:H4,unstable_useEnhancedEffect:Rk,unstable_useId:SA,unsupportedProp:bA,useControlled:kk,useEventCallback:Ds,useForkRef:ov,useIsFocusVisible:Pk},Symbol.toStringTag,{value:"Module"})),G4=Ja(q4);var N1;function ot(){return N1||(N1=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=G4}(lp)),lp}var V4=nt;Object.defineProperty(Bg,"__esModule",{value:!0});var Kl=Bg.default=void 0,K4=V4(ot()),Y4=m;Kl=Bg.default=(0,K4.default)((0,Y4.jsx)("path",{d:"m7 10 5 5 5-5z"}),"ArrowDropDown");var Zg={},Q4=nt;Object.defineProperty(Zg,"__esModule",{value:!0});var Yl=Zg.default=void 0,X4=Q4(ot()),J4=m;Yl=Zg.default=(0,X4.default)((0,J4.jsx)("path",{d:"m7 14 5-5 5 5z"}),"ArrowDropUp");var ey={},Z4=nt;Object.defineProperty(ey,"__esModule",{value:!0});var Ql=ey.default=void 0,e3=Z4(ot()),t3=m;Ql=ey.default=(0,e3.default)((0,t3.jsx)("path",{d:"M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z"}),"Sort");const r3=({flags:e})=>{const[t,r]=se.useState(!1),[n,o]=se.useState([]),[i,a]=se.useState(!0);N.useEffect(()=>{const f=s(e);o(f)},[e]);const s=f=>f===void 0?[]:f.filter(y=>y.value!==void 0&&y.value!==""&&y.value!==null).sort((y,S)=>y.flag.localeCompare(y.flag)),u=(f,p)=>{if(p==="default"){let y=[];return i?y=f.sort((S,g)=>S.default>g.default?1:-1):y=f.sort((S,g)=>S.defaulty.flag.localeCompare(S.flag)):f},c=()=>{const f=u(n,"default");o(f),a(!i),r(!0)},d=()=>t?i?m.jsx(Kl,{}):m.jsx(Yl,{}):m.jsx(Ql,{className:"ml-2"});return m.jsxs("table",{className:"table-auto rounded-lg bg-white text-left","data-testid":"details_section_flags_table",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{className:"px-4 py-2",children:"Flag"}),m.jsx("th",{className:"px-4 py-2",children:"Value"}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:c,children:m.jsxs("div",{className:"flex flex-row",children:["Default",d()]})})]})}),m.jsx("tbody",{children:n.map(f=>m.jsx(lA,{flag:f}))})]})},n3=({flags:e})=>{const[t,r]=N.useState([]);return N.useEffect(()=>{e!==void 0&&r(e)},[e]),m.jsxs("div",{className:"flex flex-col",children:[m.jsx("input",{type:"text",className:"border-2 border-gray-300 rounded-lg p-2 mb-2",placeholder:"Search",onChange:n=>{const o=e==null?void 0:e.filter(a=>a.flag.toLowerCase().includes(n.target.value.toLowerCase())),i=e==null?void 0:e.filter(a=>a.usage.toLowerCase().includes(n.target.value.toLowerCase()));r([...o,...i])}}),m.jsx(r3,{flags:t})]})},o3=({nodeInfo:e,onRowClicked:t})=>{const n=(i,a)=>m.jsxs("tr",{className:"border-b border-gray-200 hover:bg-gray-100",onClick:()=>{t(i,String(a))},children:[m.jsxs("td",{className:"px-4 py-2 font-bold",children:[i,":"]}),m.jsx("td",{className:"px-4 py-2",children:String(a).length>50?`${String(a).substring(0,50)}...`:a})]}),o=(i,a)=>{if(!i)return n(a,"null");let s=Object.keys(i);return m.jsxs("tr",{className:"border-b border-gray-200",children:[a.length>0?m.jsx("td",{className:"px-4 py-2 font-bold",children:a+":"}):null,s.map(u=>typeof i[u]=="object"?o(i[u],u):n(u,i[u]))]})};return m.jsx("table",{className:"table-auto rounded-lg bg-white text-left","data-testid":"details_section_flags_table",children:m.jsx("tbody",{children:o(e,"")})})},i3=({nodeDetails:e,onShowNodeValueDetails:t})=>e===void 0?null:m.jsx("div",{className:"flex flex-col",children:m.jsx(o3,{nodeInfo:e,onRowClicked:(r,n)=>{t(r,n)}})}),a3=({syncStages:e})=>e===void 0?null:m.jsx("div",{className:"flex flex-col",children:m.jsx("table",{className:"table-auto rounded-lg bg-white text-left",children:m.jsx("tbody",{children:e.map(t=>m.jsxs("tr",{className:"border-b border-gray-200 hover:bg-gray-100",children:[m.jsx("td",{className:"px-4 py-2",children:t.key}),m.jsx("td",{className:"px-4 py-2",children:t.value})]},t.key))})})}),s3=({reorg:e})=>e===void 0?null:m.jsxs("div",{className:"flex flex-col",children:[m.jsx("span",{className:"font-bold",children:"Blocks scanned:"}),m.jsx("span",{children:e.totalBlocks}),m.jsx("span",{className:"font-bold",children:"Time took:"}),m.jsx("span",{children:e.timeTook}),m.jsx("span",{className:"font-bold",children:"Wrong blocks:"}),e.wrongBlocks.length===0?m.jsx("span",{children:"None"}):m.jsx("table",{className:"table-auto rounded-lg bg-white text-left",children:m.jsx("tbody",{children:e.wrongBlocks.map(t=>m.jsx("tr",{className:"border-b border-gray-200 hover:bg-gray-100",children:m.jsx("td",{className:"px-4 py-2",children:t})},t))})})]}),ss="#1ea7fd",Xl="red";const Un=({primary:e=!1,size:t="medium",backgroundColor:r,label:n,...o})=>{const i=e?"storybook-button--primary":"storybook-button--secondary";return m.jsx("button",{type:"button",className:["storybook-button",`storybook-button--${t}`,i].join(" "),style:{backgroundColor:r},...o,children:n})},A1={isConnectedToInternet:!0,isConnectedToNode:!0},tP=os({name:"app",initialState:A1,reducers:{setIsConnectedToInternet:(e,t)=>{e.isConnectedToInternet=t.payload},setIsConnectedToNode:(e,t)=>{e.isConnectedToNode=t.payload},resetConectionState:()=>A1}}),{setIsConnectedToInternet:nq,setIsConnectedToNode:M1,resetConectionState:l3}=tP.actions,u3=tP.reducer,na={second:1e3,minute:6e4,hour:36e5},L1={peers:[],bootnodes:[]},rP=os({name:"network",initialState:L1,reducers:{updatePeersState:(e,t)=>{const r=e.peers.findIndex(n=>n.nodeId===t.payload.activeNodeId);r!==-1&&e.peers[r].peers.forEach(n=>{if(n.lastUpdateTime0&&(a=o/t.payload.countInterval);let s=0;i>0&&(s=i/t.payload.countInterval);let u=n.network.bytesIn,c=n.network.bytesOut;n.network.inRate=a*8,n.network.outRate=s*8,n.network.sCountedBytesIn=u,n.network.sCountedBytesOut=c}})},addOrUpdatePeer:(e,t)=>{const r=t.payload.nodeId;let n=t.payload.peer;n.lastUpdateTime=Date.now();let o=e.peers.findIndex(i=>i.nodeId===r);if(o!==-1){let i=e.peers[o].peers.findIndex(a=>a.id===n.id);i!==-1?(n.network.inRate=e.peers[o].peers[i].network.inRate,n.network.outRate=e.peers[o].peers[i].network.outRate,n.network.sCountedBytesIn=e.peers[o].peers[i].network.sCountedBytesIn,n.network.sCountedBytesOut=e.peers[o].peers[i].network.sCountedBytesOut,n.network.bytesIn+=e.peers[o].peers[i].network.bytesIn,n.network.bytesOut+=e.peers[o].peers[i].network.bytesOut,$u(e.peers[o].peers[i].network,n.network,"capBytesIn"),$u(e.peers[o].peers[i].network,n.network,"capBytesOut"),$u(e.peers[o].peers[i].network,n.network,"typeBytesIn"),$u(e.peers[o].peers[i].network,n.network,"typeBytesOut"),e.peers[o].peers[i]=n):e.peers[o].peers.push(n)}else e.peers.push({nodeId:r,peers:[n]})},addOrUpdateBootnodes:(e,t)=>{let r=e.bootnodes.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.bootnodes[r]=t.payload:e.bootnodes.push(t.payload)},resetNetworkStateToMockState:()=>L1}}),$u=(e,t,r)=>{let n=e[r],o=Object.keys(n);o.length>0&&o.forEach(i=>{let a=0;if(typeof n[i]=="number"){let s=e[r][i]||0;a=t[r][i]||0,t[r][i]=a+s}})},{resetNetworkStateToMockState:c3,addOrUpdatePeer:d3,addOrUpdateBootnodes:f3,updatePeersState:h3}=rP.actions,p3=e=>e.network.peers,ty=Be([p3,vt],(e,t)=>{let r=[];return e.forEach(n=>{n.nodeId===t&&(r=n.peers)}),r}),m3=()=>Be([ty,(e,t)=>t],(e,t)=>{let r={};return e.forEach(n=>{n.id===t&&(r=n)}),r}),kf=Be([ty,vt],(e,t)=>nP(t,"Sentry",e)),Pf=Be([ty,vt],(e,t)=>nP(t,"Sentinel",e)),nP=(e,t,r)=>{let n=[];return r.forEach(o=>{o.type.toLowerCase()===t.toLowerCase()&&n.push(o)}),n},v3=Be([kf],e=>oP(e)),g3=Be([Pf],e=>oP(e)),oP=e=>{let t=[];return e.forEach(r=>{r.active&&t.push(r)}),t},y3=Be([kf],e=>iP(e)),S3=Be([Pf],e=>iP(e)),iP=e=>{let t=[];return e.forEach(r=>{r.network.static&&t.push(r)}),t},b3=Be([kf],e=>aP(e)),w3=Be([Pf],e=>aP(e)),aP=e=>{let t={activePeers:0,totalPeers:e.length,staticPeers:0,totalErrors:0,totalInBytes:0,totalOutBytes:0,totalInRate:0,totalOutRate:0};return e.forEach(r=>{t.totalInBytes+=r.network.bytesIn,t.totalOutBytes+=r.network.bytesOut,t.totalInRate+=r.network.inRate,t.totalOutRate+=r.network.outRate,r.active&&t.activePeers++,r.network.static&&t.staticPeers++}),t},_3=rP.reducer,$1={snapshotFilesList:[],snapshotDownloadStatus:[],snapshotIndexStatus:[],syncStages:[],testSnpSyncMsgIdx:0},sP=os({name:"syncStages",initialState:$1,reducers:{setSnapshotFilesList:(e,t)=>{let r=e.snapshotFilesList.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.snapshotFilesList[r].files=t.payload.files:e.snapshotFilesList.push(t.payload)},setSnapshotDownloadStatus:(e,t)=>{let r=e.snapshotDownloadStatus.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.snapshotDownloadStatus[r].downloadStatus=t.payload.downloadStatus:e.snapshotDownloadStatus.push(t.payload)},setSnapshotIndexStatus:(e,t)=>{let r=e.snapshotIndexStatus.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.snapshotIndexStatus[r].indexStatus=t.payload.indexStatus:e.snapshotIndexStatus.push(t.payload)},setNodeSyncStages:(e,t)=>{let r=e.syncStages.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.syncStages[r]=t.payload:e.syncStages.push(t.payload)},setTestSnpSyncMsgIdx:(e,t)=>{e.testSnpSyncMsgIdx=t.payload},resetSyncStagesState:()=>$1}}),{setSnapshotFilesList:x3,resetSyncStagesState:oq,setSnapshotDownloadStatus:C3,setSnapshotIndexStatus:R3,setNodeSyncStages:k3,setTestSnpSyncMsgIdx:iq}=sP.actions,P3=e=>e.syncStages.snapshotDownloadStatus,Tf=Be([P3,vt],(e,t)=>{let r={};return e.forEach(n=>{n.nodeId===t&&(r=n.downloadStatus)}),r}),T3=e=>e.syncStages.snapshotIndexStatus,lP=Be([T3,vt],(e,t)=>{let r={};return e.forEach(n=>{n.nodeId===t&&(r=n.indexStatus)}),r}),E3=e=>e.syncStages.syncStages,uP=Be([E3,vt],(e,t)=>{let r={stages:[],currentStage:0};return e.forEach(n=>{n.nodeId===t&&(r=n.stages)}),r}),O3=e=>e.syncStages.snapshotFilesList,I3=Be([O3,vt],(e,t)=>{let r=[];return e.forEach(n=>{n.nodeId===t&&(r=n.files)}),r}),j3=Be([I3],e=>(e==null?void 0:e.length)===0),z3=sP.reducer;var uv=(e=>(e.SnapshotSegmentMissingPeers="SnapshotSegmentMissingPeers",e))(uv||{});const D1={issues:[]},cP=os({name:"issue",initialState:D1,reducers:{addOrUpdateIssue:(e,t)=>{let r=e.issues.findIndex(n=>n.nodeId===t.payload.nodeId);if(r!==-1){let n=e.issues[r].issues.findIndex(o=>o.id===t.payload.issue.id);n!==-1?e.issues[r].issues[n]=t.payload.issue:e.issues[r].issues.push(t.payload.issue)}else e.issues.push({nodeId:t.payload.nodeId,issues:[t.payload.issue]})},removeIssueWithId:(e,t)=>{let r=e.issues.findIndex(n=>n.nodeId===t.payload.nodeId);if(r!==-1){let n=e.issues[r].issues.findIndex(o=>o.id===t.payload.issueId);n!==-1&&e.issues[r].issues.splice(n,1)}},resetIssueState:()=>D1}}),{addOrUpdateIssue:F1,resetIssueState:aq,removeIssueWithId:N3}=cP.actions,A3=e=>e.issues.issues,dP=Be([A3,vt],(e,t)=>{let r=[];return e.forEach(n=>{n.nodeId===t&&(r=n.issues)}),r}),M3=Be([dP],e=>e.length>10?"9+":e.length.toString()),L3=cP.reducer;var ry="persist:",ny="persist/FLUSH",Ef="persist/REHYDRATE",oy="persist/PAUSE",iy="persist/PERSIST",ay="persist/PURGE",sy="persist/REGISTER",$3=-1;function pc(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?pc=function(r){return typeof r}:pc=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},pc(e)}function B1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function D3(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Q3(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,i;for(i=0;i=0)&&(r[o]=e[o]);return r}var X3=5e3;function J3(e,t){var r=e.version!==void 0?e.version:$3;e.debug;var n=e.stateReconciler===void 0?B3:e.stateReconciler,o=e.getStoredState||H3,i=e.timeout!==void 0?e.timeout:X3,a=null,s=!1,u=!0,c=function(f){return f._persist.rehydrated&&a&&!u&&a.update(f),f};return function(d,f){var p=d||{},y=p._persist,S=Y3(p,["_persist"]),g=S;if(f.type===iy){var C=!1,v=function(P,I){C||(f.rehydrate(e.key,P,I),C=!0)};if(i&&setTimeout(function(){!C&&v(void 0,new Error('redux-persist: persist timed out for persist key "'.concat(e.key,'"')))},i),u=!1,a||(a=W3(e)),y)return Xn({},t(g,f),{_persist:y});if(typeof f.rehydrate!="function"||typeof f.register!="function")throw new Error("redux-persist: either rehydrate or register is not a function on the PERSIST action. This can happen if the action is being replayed. This is an unexplored use case, please open an issue and we will figure out a resolution.");return f.register(e.key),o(e).then(function(_){var P=e.migrate||function(I,j){return Promise.resolve(I)};P(_,r).then(function(I){v(I)},function(I){v(void 0,I)})},function(_){v(void 0,_)}),Xn({},t(g,f),{_persist:{version:r,rehydrated:!1}})}else{if(f.type===ay)return s=!0,f.result(G3(e)),Xn({},t(g,f),{_persist:y});if(f.type===ny)return f.result(a&&a.flush()),Xn({},t(g,f),{_persist:y});if(f.type===oy)u=!0;else if(f.type===Ef){if(s)return Xn({},g,{_persist:Xn({},y,{rehydrated:!0})});if(f.key===e.key){var b=t(g,f),x=f.payload,k=n!==!1&&x!==void 0?n(x,d,b,e):b,E=Xn({},k,{_persist:Xn({},y,{rehydrated:!0})});return c(E)}}}if(!y)return t(d,f);var O=t(g,f);return O===g?d:c(Xn({},O,{_persist:y}))}}function U1(e){return t$(e)||e$(e)||Z3()}function Z3(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function e$(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)==="[object Arguments]")return Array.from(e)}function t$(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t0&&arguments[0]!==void 0?arguments[0]:fP,r=arguments.length>1?arguments[1]:void 0;switch(r.type){case sy:return cv({},t,{registry:[].concat(U1(t.registry),[r.key])});case Ef:var n=t.registry.indexOf(r.key),o=U1(t.registry);return o.splice(n,1),cv({},t,{registry:o,bootstrapped:o.length===0});default:return t}};function o$(e,t,r){var n=r||!1,o=Lg(n$,fP,t&&t.enhancer?t.enhancer:void 0),i=function(c){o.dispatch({type:sy,key:c})},a=function(c,d,f){var p={type:Ef,payload:d,err:f,key:c};e.dispatch(p),o.dispatch(p),n&&s.getState().bootstrapped&&(n(),n=!1)},s=cv({},o,{purge:function(){var c=[];return e.dispatch({type:ay,result:function(f){c.push(f)}}),Promise.all(c)},flush:function(){var c=[];return e.dispatch({type:ny,result:function(f){c.push(f)}}),Promise.all(c)},pause:function(){e.dispatch({type:oy})},persist:function(){e.dispatch({type:iy,register:i,rehydrate:a})}});return t&&t.manualPersist||s.persist(),s}var ly={},uy={};uy.__esModule=!0;uy.default=s$;function mc(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?mc=function(r){return typeof r}:mc=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},mc(e)}function vp(){}var i$={getItem:vp,setItem:vp,removeItem:vp};function a$(e){if((typeof self>"u"?"undefined":mc(self))!=="object"||!(e in self))return!1;try{var t=self[e],r="redux-persist ".concat(e," test");t.setItem(r,"test"),t.getItem(r),t.removeItem(r)}catch{return!1}return!0}function s$(e){var t="".concat(e,"Storage");return a$(t)?self[t]:i$}ly.__esModule=!0;ly.default=c$;var l$=u$(uy);function u$(e){return e&&e.__esModule?e:{default:e}}function c$(e){var t=(0,l$.default)(e);return{getItem:function(n){return new Promise(function(o,i){o(t.getItem(n))})},setItem:function(n,o){return new Promise(function(i,a){i(t.setItem(n,o))})},removeItem:function(n){return new Promise(function(o,i){o(t.removeItem(n))})}}}var hP=void 0,d$=f$(ly);function f$(e){return e&&e.__esModule?e:{default:e}}var h$=(0,d$.default)("local");hP=h$;const q1={nodeHeaders:[]},pP=os({name:"headers",initialState:q1,reducers:{addOrUpdateHeaders:(e,t)=>{let r=e.nodeHeaders.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.nodeHeaders[r].headers=t.payload.headers:e.nodeHeaders.push({nodeId:t.payload.nodeId,headers:t.payload.headers})},resetHeadersState:()=>q1}}),{addOrUpdateHeaders:p$,resetHeadersState:sq}=pP.actions,m$=e=>e.headers.nodeHeaders,v$=Be([m$,vt],(e,t)=>e.find(r=>r.nodeId===t)),g$=pP.reducer,y$={key:"root",blacklist:["connection"],storage:hP},S$=ck({app:aA,network:_3,connection:u3,syncStages:z3,issues:L3,headers:g$}),b$=J3(y$,S$),Ie=bN({reducer:b$,middleware:e=>e({serializableCheck:{ignoredActions:[ny,Ef,oy,iy,ay,sy]}})}),w$=o$(Ie),_$="sessions",x$="nodes",C$="versions",R$="flags",k$="cmdline",P$="logs",T$="sync-stages",mP="dbs",E$="tables",O$="reorgs",I$="peers",j$="bootnodes",z$="snapshot-sync",N$="snapshot-files-list",A$="headers",M$=()=>Ie.getState().app.activeSessionPin,cy=(e=!1)=>{const t=M$();let r=`${window.location.origin}/api`;return e&&(r+="/v2"),`${r}/${_$}/${t}`},Vr=(e=!1)=>{const t=cy(e),r=Ie.getState().app.activeNodeId;return`${t}/${x$}/${r}`},L$=()=>`${Vr()}/${C$}`,vP=()=>`${Vr(!0)}/${R$}`,gP=()=>`${Vr(!0)}/${k$}`,yP=(e=!1)=>`${Vr(e)}/${P$}`,SP=()=>`${Vr()}/${T$}`,$$=()=>`${Vr(!0)}/${mP}`,D$=e=>`${Vr()}/${mP}/${e}/${E$}`,bP=()=>`${Vr()}/${O$}`,F$=()=>`${Vr(!0)}/${I$}`,B$=()=>`${Vr(!0)}/${j$}`,W$=()=>`${Vr(!0)}/${z$}`,U$=()=>`${Vr(!0)}/${N$}`,H$=()=>`${Vr(!0)}/${A$}`,q$=()=>{{const e=Er(cy(),"GET");return Tr(e)}},G$=()=>{{const e=Er(L$(),"GET");return Tr(e)}},V$=()=>{{const e=Er(vP(),"GET");return Tr(e)}},K$=()=>{{const e=Er(gP(),"GET");return Tr(e)}},Y$=()=>{{const e=Er(yP(!0),"GET");return Tr(e)}},Q$=()=>{{const e=Er(SP(),"GET");return Tr(e)}},X$=()=>{{const e=Er($$(),"GET");return Tr(e)}},J$=e=>{{const t=Er(D$(e),"GET");return Tr(t)}},Z$=()=>{{const e=Er(bP(),"GET");return Tr(e)}},e5=()=>{{const e=Er(F$(),"GET");return Tr(e)}},t5=()=>{{const e=Er(B$(),"GET");return Tr(e)}},r5=()=>{{const e=Er(W$(),"GET");return Tr(e)}},n5=()=>{{const e=Er(U$(),"GET");return Tr(e)}},o5=()=>{{const e=Er(H$(),"GET");return Tr(e)}},Tr=e=>fetch(e).then(t=>(Ie.dispatch(M1(!0)),t.json())).catch(t=>{Ie.dispatch(M1(!1))});function Er(e,t,r){return new Request(e,{method:t,body:r})}var dy={},i5=nt;Object.defineProperty(dy,"__esModule",{value:!0});var fy=dy.default=void 0,a5=i5(ot()),s5=m;fy=dy.default=(0,a5.default)((0,s5.jsx)("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z"}),"ContentCopy");var hy={},l5=nt;Object.defineProperty(hy,"__esModule",{value:!0});var Of=hy.default=void 0,u5=l5(ot()),c5=m;Of=hy.default=(0,u5.default)((0,c5.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");const d5=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)},G1=d5;function f5(e){return xn("MuiPaper",e)}Gn("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const h5=["className","component","elevation","square","variant"],p5=e=>{const{square:t,elevation:r,variant:n,classes:o}=e,i={root:["root",n,!t&&"rounded",n==="elevation"&&`elevation${r}`]};return qn(i,f5,o)},m5=Pt("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],!r.square&&t.rounded,r.variant==="elevation"&&t[`elevation${r.elevation}`]]}})(({theme:e,ownerState:t})=>{var r;return te({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&te({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${Wa("#fff",G1(t.elevation))}, ${Wa("#fff",G1(t.elevation))})`},e.vars&&{backgroundImage:(r=e.vars.overlays)==null?void 0:r[t.elevation]}))}),v5=N.forwardRef(function(t,r){const n=Vn({props:t,name:"MuiPaper"}),{className:o,component:i="div",elevation:a=1,square:s=!1,variant:u="elevation"}=n,c=lt(n,h5),d=te({},n,{component:i,elevation:a,square:s,variant:u}),f=p5(d);return m.jsx(m5,te({as:i,ownerState:d,className:_t(f.root,o),ref:r},c))}),g5=v5;function y5(e){return xn("MuiAlert",e)}const S5=Gn("MuiAlert",["root","action","icon","message","filled","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),V1=S5;function ld(e,t){return ld=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,o){return n.__proto__=o,n},ld(e,t)}function b5(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ld(e,t)}const K1=se.createContext(null);function Y(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function py(e,t){var r=function(i){return t&&N.isValidElement(i)?t(i):i},n=Object.create(null);return e&&N.Children.map(e,function(o){return o}).forEach(function(o){n[o.key]=r(o)}),n}function w5(e,t){e=e||{},t=t||{};function r(d){return d in t?t[d]:e[d]}var n=Object.create(null),o=[];for(var i in e)i in t?o.length&&(n[i]=o,o=[]):o.push(i);var a,s={};for(var u in t){if(n[u])for(a=0;a{if(!s&&u!=null){const g=setTimeout(u,c);return()=>{clearTimeout(g)}}},[u,s,c]),m.jsx("span",{className:p,style:y,children:m.jsx("span",{className:S})})}const T5=Gn("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Yr=T5,E5=["center","classes","className"];let If=e=>e,Y1,Q1,X1,J1;const dv=550,O5=80,I5=qg(Y1||(Y1=If` + */function IM(e,t){return lv(e,t)}const jM=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},zM=["values","unit","step"],NM=e=>{const t=Object.keys(e).map(r=>({key:r,val:e[r]}))||[];return t.sort((r,n)=>r.val-n.val),t.reduce((r,n)=>te({},r,{[n.key]:n.val}),{})};function AM(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:n=5}=e,o=lt(e,zM),i=NM(t),a=Object.keys(i);function s(p){return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${r})`}function u(p){return`@media (max-width:${(typeof t[p]=="number"?t[p]:p)-n/100}${r})`}function c(p,y){const S=a.indexOf(y);return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${r}) and (max-width:${(S!==-1&&typeof t[a[S]]=="number"?t[a[S]]:y)-n/100}${r})`}function d(p){return a.indexOf(p)+1`@media (min-width:${Gg[e]}px)`};function _n(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const i=n.breakpoints||R1;return t.reduce((a,s,u)=>(a[i.up(i.keys[u])]=r(t[u]),a),{})}if(typeof t=="object"){const i=n.breakpoints||R1;return Object.keys(t).reduce((a,s)=>{if(Object.keys(i.values||Gg).indexOf(s)!==-1){const u=i.up(s);a[u]=r(t[s],s)}else{const u=s;a[u]=t[u]}return a},{})}return r(t)}function qk(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((n,o)=>{const i=e.up(o);return n[i]={},n},{}))||{}}function Gk(e,t){return e.reduce((r,n)=>{const o=r[n];return(!o||Object.keys(o).length===0)&&delete r[n],r},t)}function $M(e,...t){const r=qk(e),n=[r,...t].reduce((o,i)=>bn(o,i),{});return Gk(Object.keys(r),n)}function DM(e,t){if(typeof e!="object")return{};const r={},n=Object.keys(t);return Array.isArray(e)?n.forEach((o,i)=>{i{e[o]!=null&&(r[o]=!0)}),r}function pp({values:e,breakpoints:t,base:r}){const n=r||DM(e,t),o=Object.keys(n);if(o.length===0)return e;let i;return o.reduce((a,s,u)=>(Array.isArray(e)?(a[s]=e[u]!=null?e[u]:e[i],i=u):typeof e=="object"?(a[s]=e[s]!=null?e[s]:e[i],i=s):a[s]=e,a),{})}function vf(e,t,r=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&r){const n=`vars.${t}`.split(".").reduce((o,i)=>o&&o[i]?o[i]:null,e);if(n!=null)return n}return t.split(".").reduce((n,o)=>n&&n[o]!=null?n[o]:null,e)}function od(e,t,r,n=r){let o;return typeof e=="function"?o=e(r):Array.isArray(e)?o=e[r]||n:o=vf(e,r)||n,t&&(o=t(o,n,e)),o}function gt(e){const{prop:t,cssProperty:r=e.prop,themeKey:n,transform:o}=e,i=a=>{if(a[t]==null)return null;const s=a[t],u=a.theme,c=vf(u,n)||{};return _n(a,s,f=>{let p=od(c,o,f);return f===p&&typeof f=="string"&&(p=od(c,o,`${t}${f==="default"?"":Ke(f)}`,f)),r===!1?p:{[r]:p}})};return i.propTypes={},i.filterProps=[t],i}function FM(e){const t={};return r=>(t[r]===void 0&&(t[r]=e(r)),t[r])}const BM={m:"margin",p:"padding"},WM={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},k1={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},UM=FM(e=>{if(e.length>2)if(k1[e])e=k1[e];else return[e];const[t,r]=e.split(""),n=BM[t],o=WM[r]||"";return Array.isArray(o)?o.map(i=>n+i):[n+o]}),Vg=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Kg=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Vg,...Kg];function Gl(e,t,r,n){var o;const i=(o=vf(e,t,!1))!=null?o:r;return typeof i=="number"?a=>typeof a=="string"?a:i*a:Array.isArray(i)?a=>typeof a=="string"?a:i[a]:typeof i=="function"?i:()=>{}}function Yg(e){return Gl(e,"spacing",8)}function Ei(e,t){if(typeof t=="string"||t==null)return t;const r=Math.abs(t),n=e(r);return t>=0?n:typeof n=="number"?-n:`-${n}`}function HM(e,t){return r=>e.reduce((n,o)=>(n[o]=Ei(t,r),n),{})}function qM(e,t,r,n){if(t.indexOf(r)===-1)return null;const o=UM(r),i=HM(o,n),a=e[r];return _n(e,a,i)}function Vk(e,t){const r=Yg(e.theme);return Object.keys(e).map(n=>qM(e,t,n,r)).reduce(el,{})}function ut(e){return Vk(e,Vg)}ut.propTypes={};ut.filterProps=Vg;function ct(e){return Vk(e,Kg)}ct.propTypes={};ct.filterProps=Kg;function GM(e=8){if(e.mui)return e;const t=Yg({spacing:e}),r=(...n)=>(n.length===0?[1]:n).map(i=>{const a=t(i);return typeof a=="number"?`${a}px`:a}).join(" ");return r.mui=!0,r}function gf(...e){const t=e.reduce((n,o)=>(o.filterProps.forEach(i=>{n[i]=o}),n),{}),r=n=>Object.keys(n).reduce((o,i)=>t[i]?el(o,t[i](n)):o,{});return r.propTypes={},r.filterProps=e.reduce((n,o)=>n.concat(o.filterProps),[]),r}function Jr(e){return typeof e!="number"?e:`${e}px solid`}function ln(e,t){return gt({prop:e,themeKey:"borders",transform:t})}const VM=ln("border",Jr),KM=ln("borderTop",Jr),YM=ln("borderRight",Jr),QM=ln("borderBottom",Jr),XM=ln("borderLeft",Jr),JM=ln("borderColor"),ZM=ln("borderTopColor"),e4=ln("borderRightColor"),t4=ln("borderBottomColor"),r4=ln("borderLeftColor"),n4=ln("outline",Jr),o4=ln("outlineColor"),yf=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Gl(e.theme,"shape.borderRadius",4),r=n=>({borderRadius:Ei(t,n)});return _n(e,e.borderRadius,r)}return null};yf.propTypes={};yf.filterProps=["borderRadius"];gf(VM,KM,YM,QM,XM,JM,ZM,e4,t4,r4,yf,n4,o4);const Sf=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Gl(e.theme,"spacing",8),r=n=>({gap:Ei(t,n)});return _n(e,e.gap,r)}return null};Sf.propTypes={};Sf.filterProps=["gap"];const bf=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Gl(e.theme,"spacing",8),r=n=>({columnGap:Ei(t,n)});return _n(e,e.columnGap,r)}return null};bf.propTypes={};bf.filterProps=["columnGap"];const wf=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Gl(e.theme,"spacing",8),r=n=>({rowGap:Ei(t,n)});return _n(e,e.rowGap,r)}return null};wf.propTypes={};wf.filterProps=["rowGap"];const i4=gt({prop:"gridColumn"}),a4=gt({prop:"gridRow"}),s4=gt({prop:"gridAutoFlow"}),l4=gt({prop:"gridAutoColumns"}),u4=gt({prop:"gridAutoRows"}),c4=gt({prop:"gridTemplateColumns"}),d4=gt({prop:"gridTemplateRows"}),f4=gt({prop:"gridTemplateAreas"}),h4=gt({prop:"gridArea"});gf(Sf,bf,wf,i4,a4,s4,l4,u4,c4,d4,f4,h4);function Pa(e,t){return t==="grey"?t:e}const p4=gt({prop:"color",themeKey:"palette",transform:Pa}),m4=gt({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Pa}),v4=gt({prop:"backgroundColor",themeKey:"palette",transform:Pa});gf(p4,m4,v4);function Mr(e){return e<=1&&e!==0?`${e*100}%`:e}const g4=gt({prop:"width",transform:Mr}),Qg=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=r=>{var n,o;const i=((n=e.theme)==null||(n=n.breakpoints)==null||(n=n.values)==null?void 0:n[r])||Gg[r];return i?((o=e.theme)==null||(o=o.breakpoints)==null?void 0:o.unit)!=="px"?{maxWidth:`${i}${e.theme.breakpoints.unit}`}:{maxWidth:i}:{maxWidth:Mr(r)}};return _n(e,e.maxWidth,t)}return null};Qg.filterProps=["maxWidth"];const y4=gt({prop:"minWidth",transform:Mr}),S4=gt({prop:"height",transform:Mr}),b4=gt({prop:"maxHeight",transform:Mr}),w4=gt({prop:"minHeight",transform:Mr});gt({prop:"size",cssProperty:"width",transform:Mr});gt({prop:"size",cssProperty:"height",transform:Mr});const _4=gt({prop:"boxSizing"});gf(g4,Qg,y4,S4,b4,w4,_4);const x4={border:{themeKey:"borders",transform:Jr},borderTop:{themeKey:"borders",transform:Jr},borderRight:{themeKey:"borders",transform:Jr},borderBottom:{themeKey:"borders",transform:Jr},borderLeft:{themeKey:"borders",transform:Jr},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Jr},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:yf},color:{themeKey:"palette",transform:Pa},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Pa},backgroundColor:{themeKey:"palette",transform:Pa},p:{style:ct},pt:{style:ct},pr:{style:ct},pb:{style:ct},pl:{style:ct},px:{style:ct},py:{style:ct},padding:{style:ct},paddingTop:{style:ct},paddingRight:{style:ct},paddingBottom:{style:ct},paddingLeft:{style:ct},paddingX:{style:ct},paddingY:{style:ct},paddingInline:{style:ct},paddingInlineStart:{style:ct},paddingInlineEnd:{style:ct},paddingBlock:{style:ct},paddingBlockStart:{style:ct},paddingBlockEnd:{style:ct},m:{style:ut},mt:{style:ut},mr:{style:ut},mb:{style:ut},ml:{style:ut},mx:{style:ut},my:{style:ut},margin:{style:ut},marginTop:{style:ut},marginRight:{style:ut},marginBottom:{style:ut},marginLeft:{style:ut},marginX:{style:ut},marginY:{style:ut},marginInline:{style:ut},marginInlineStart:{style:ut},marginInlineEnd:{style:ut},marginBlock:{style:ut},marginBlockStart:{style:ut},marginBlockEnd:{style:ut},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Sf},rowGap:{style:wf},columnGap:{style:bf},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Mr},maxWidth:{style:Qg},minWidth:{transform:Mr},height:{transform:Mr},maxHeight:{transform:Mr},minHeight:{transform:Mr},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},_f=x4;function C4(...e){const t=e.reduce((n,o)=>n.concat(Object.keys(o)),[]),r=new Set(t);return e.every(n=>r.size===Object.keys(n).length)}function R4(e,t){return typeof e=="function"?e(t):e}function k4(){function e(r,n,o,i){const a={[r]:n,theme:o},s=i[r];if(!s)return{[r]:n};const{cssProperty:u=r,themeKey:c,transform:d,style:f}=s;if(n==null)return null;if(c==="typography"&&n==="inherit")return{[r]:n};const p=vf(o,c)||{};return f?f(a):_n(a,n,S=>{let g=od(p,d,S);return S===g&&typeof S=="string"&&(g=od(p,d,`${r}${S==="default"?"":Ke(S)}`,S)),u===!1?g:{[u]:g}})}function t(r){var n;const{sx:o,theme:i={}}=r||{};if(!o)return null;const a=(n=i.unstable_sxConfig)!=null?n:_f;function s(u){let c=u;if(typeof u=="function")c=u(i);else if(typeof u!="object")return u;if(!c)return null;const d=qk(i.breakpoints),f=Object.keys(d);let p=d;return Object.keys(c).forEach(y=>{const S=R4(c[y],i);if(S!=null)if(typeof S=="object")if(a[y])p=el(p,e(y,S,i,a));else{const g=_n({theme:i},S,C=>({[y]:C}));C4(g,S)?p[y]=t({sx:S,theme:i}):p=el(p,g)}else p=el(p,e(y,S,i,a))}),Gk(f,p)}return Array.isArray(o)?o.map(s):s(o)}return t}const Kk=k4();Kk.filterProps=["sx"];const Xg=Kk;function P4(e,t){const r=this;return r.vars&&typeof r.getColorSchemeSelector=="function"?{[r.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:r.palette.mode===e?t:{}}const T4=["breakpoints","palette","spacing","shape"];function xf(e={},...t){const{breakpoints:r={},palette:n={},spacing:o,shape:i={}}=e,a=lt(e,T4),s=AM(r),u=GM(o);let c=bn({breakpoints:s,direction:"ltr",components:{},palette:te({mode:"light"},n),spacing:u,shape:te({},LM,i)},a);return c.applyStyles=P4,c=t.reduce((d,f)=>bn(d,f),c),c.unstable_sxConfig=te({},_f,a==null?void 0:a.unstable_sxConfig),c.unstable_sx=function(f){return Xg({sx:f,theme:this})},c}function E4(e){return Object.keys(e).length===0}function O4(e=null){const t=N.useContext(Hk);return!t||E4(t)?e:t}const I4=xf();function j4(e=I4){return O4(e)}const z4=["sx"],N4=e=>{var t,r;const n={systemProps:{},otherProps:{}},o=(t=e==null||(r=e.theme)==null?void 0:r.unstable_sxConfig)!=null?t:_f;return Object.keys(e).forEach(i=>{o[i]?n.systemProps[i]=e[i]:n.otherProps[i]=e[i]}),n};function Yk(e){const{sx:t}=e,r=lt(e,z4),{systemProps:n,otherProps:o}=N4(r);let i;return Array.isArray(t)?i=[n,...t]:typeof t=="function"?i=(...a)=>{const s=t(...a);return ko(s)?te({},n,s):n}:i=te({},n,t),te({},o,{sx:i})}const A4=["ownerState"],M4=["variants"],L4=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function $4(e){return Object.keys(e).length===0}function D4(e){return typeof e=="string"&&e.charCodeAt(0)>96}function dc(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const F4=xf(),B4=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Mu({defaultTheme:e,theme:t,themeId:r}){return $4(t)?e:t[r]||t}function W4(e){return e?(t,r)=>r[e]:null}function fc(e,t){let{ownerState:r}=t,n=lt(t,A4);const o=typeof e=="function"?e(te({ownerState:r},n)):e;if(Array.isArray(o))return o.flatMap(i=>fc(i,te({ownerState:r},n)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:i=[]}=o;let s=lt(o,M4);return i.forEach(u=>{let c=!0;typeof u.props=="function"?c=u.props(te({ownerState:r},n)):Object.keys(u.props).forEach(d=>{(r==null?void 0:r[d])!==u.props[d]&&n[d]!==u.props[d]&&(c=!1)}),c&&(Array.isArray(s)||(s=[s]),s.push(typeof u.style=="function"?u.style(te({ownerState:r},n)):u.style))}),s}return o}function Qk(e={}){const{themeId:t,defaultTheme:r=F4,rootShouldForwardProp:n=dc,slotShouldForwardProp:o=dc}=e,i=a=>Xg(te({},a,{theme:Mu(te({},a,{defaultTheme:r,themeId:t}))}));return i.__mui_systemSx=!0,(a,s={})=>{jM(a,E=>E.filter(O=>!(O!=null&&O.__mui_systemSx)));const{name:u,slot:c,skipVariantsResolver:d,skipSx:f,overridesResolver:p=W4(B4(c))}=s,y=lt(s,L4),S=d!==void 0?d:c&&c!=="Root"&&c!=="root"||!1,g=f||!1;let C,v=dc;c==="Root"||c==="root"?v=n:c?v=o:D4(a)&&(v=void 0);const b=IM(a,te({shouldForwardProp:v,label:C},y)),x=E=>typeof E=="function"&&E.__emotion_real!==E||ko(E)?O=>fc(E,te({},O,{theme:Mu({theme:O.theme,defaultTheme:r,themeId:t})})):E,k=(E,...O)=>{let _=x(E);const P=O?O.map(x):[];u&&p&&P.push(M=>{const $=Mu(te({},M,{defaultTheme:r,themeId:t}));if(!$.components||!$.components[u]||!$.components[u].styleOverrides)return null;const B=$.components[u].styleOverrides,W={};return Object.entries(B).forEach(([ae,ie])=>{W[ae]=fc(ie,te({},M,{theme:$}))}),p(M,W)}),u&&!S&&P.push(M=>{var $;const B=Mu(te({},M,{defaultTheme:r,themeId:t})),W=B==null||($=B.components)==null||($=$[u])==null?void 0:$.variants;return fc({variants:W},te({},M,{theme:B}))}),g||P.push(i);const I=P.length-O.length;if(Array.isArray(E)&&I>0){const M=new Array(I).fill("");_=[...E,...M],_.raw=[...E.raw,...M]}const j=b(_,...P);return a.muiName&&(j.muiName=a.muiName),j};return b.withConfig&&(k.withConfig=b.withConfig),k}}const U4=Qk(),H4=U4;function q4(e){const{theme:t,name:r,props:n}=e;return!t||!t.components||!t.components[r]||!t.components[r].defaultProps?n:Ek(t.components[r].defaultProps,n)}function Xk({props:e,name:t,defaultTheme:r,themeId:n}){let o=j4(r);return n&&(o=o[n]||o),q4({theme:o,name:t,props:e})}function Jg(e,t=0,r=1){return AA(e,t,r)}function G4(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&r[0].length===1&&(r=r.map(n=>n+n)),r?`rgb${r.length===4?"a":""}(${r.map((n,o)=>o<3?parseInt(n,16):Math.round(parseInt(n,16)/255*1e3)/1e3).join(", ")})`:""}function Oi(e){if(e.type)return e;if(e.charAt(0)==="#")return Oi(G4(e));const t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error(Fa(9,e));let n=e.substring(t+1,e.length-1),o;if(r==="color"){if(n=n.split(" "),o=n.shift(),n.length===4&&n[3].charAt(0)==="/"&&(n[3]=n[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error(Fa(10,o))}else n=n.split(",");return n=n.map(i=>parseFloat(i)),{type:r,values:n,colorSpace:o}}function Cf(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return t.indexOf("rgb")!==-1?n=n.map((o,i)=>i<3?parseInt(o,10):o):t.indexOf("hsl")!==-1&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),t.indexOf("color")!==-1?n=`${r} ${n.join(" ")}`:n=`${n.join(", ")}`,`${t}(${n})`}function V4(e){e=Oi(e);const{values:t}=e,r=t[0],n=t[1]/100,o=t[2]/100,i=n*Math.min(o,1-o),a=(c,d=(c+r/30)%12)=>o-i*Math.max(Math.min(d-3,9-d,1),-1);let s="rgb";const u=[Math.round(a(0)*255),Math.round(a(8)*255),Math.round(a(4)*255)];return e.type==="hsla"&&(s+="a",u.push(t[3])),Cf({type:s,values:u})}function P1(e){e=Oi(e);let t=e.type==="hsl"||e.type==="hsla"?Oi(V4(e)).values:e.values;return t=t.map(r=>(e.type!=="color"&&(r/=255),r<=.03928?r/12.92:((r+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function K4(e,t){const r=P1(e),n=P1(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)}function Wa(e,t){return e=Oi(e),t=Jg(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Cf(e)}function id(e,t){if(e=Oi(e),t=Jg(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]*=1-t;return Cf(e)}function ad(e,t){if(e=Oi(e),t=Jg(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return Cf(e)}const Y4=["component","direction","spacing","divider","children","className","useFlexGap"],Q4=xf(),X4=H4("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function J4(e){return Xk({props:e,name:"MuiStack",defaultTheme:Q4})}function Z4(e,t){const r=N.Children.toArray(e).filter(Boolean);return r.reduce((n,o,i)=>(n.push(o),i({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],tL=({ownerState:e,theme:t})=>{let r=te({display:"flex",flexDirection:"column"},_n({theme:t},pp({values:e.direction,breakpoints:t.breakpoints.values}),n=>({flexDirection:n})));if(e.spacing){const n=Yg(t),o=Object.keys(t.breakpoints.values).reduce((u,c)=>((typeof e.spacing=="object"&&e.spacing[c]!=null||typeof e.direction=="object"&&e.direction[c]!=null)&&(u[c]=!0),u),{}),i=pp({values:e.direction,base:o}),a=pp({values:e.spacing,base:o});typeof i=="object"&&Object.keys(i).forEach((u,c,d)=>{if(!i[u]){const p=c>0?i[d[c-1]]:"column";i[u]=p}}),r=bn(r,_n({theme:t},a,(u,c)=>e.useFlexGap?{gap:Ei(n,u)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${eL(c?i[c]:e.direction)}`]:Ei(n,u)}}))}return r=$M(t.breakpoints,r),r};function rL(e={}){const{createStyledComponent:t=X4,useThemeProps:r=J4,componentName:n="MuiStack"}=e,o=()=>qn({root:["root"]},u=>xn(n,u),{}),i=t(tL);return N.forwardRef(function(u,c){const d=r(u),f=Yk(d),{component:p="div",direction:y="column",spacing:S=0,divider:g,children:C,className:v,useFlexGap:b=!1}=f,x=lt(f,Y4),k={direction:y,spacing:S,useFlexGap:b},E=o();return m.jsx(i,te({as:p,ownerState:k,ref:c,className:_t(E.root,v)},x,{children:g?Z4(C,g):C}))})}function nL(e,t){return te({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}const oL={black:"#000",white:"#fff"},El=oL,iL={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},aL=iL,sL={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Yi=sL,lL={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},Qi=lL,uL={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},Es=uL,cL={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},Xi=cL,dL={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},Ji=dL,fL={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},Zi=fL,hL=["mode","contrastThreshold","tonalOffset"],T1={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:El.white,default:El.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},mp={text:{primary:El.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:El.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function E1(e,t,r,n){const o=n.light||n,i=n.dark||n*1.5;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:t==="light"?e.light=ad(e.main,o):t==="dark"&&(e.dark=id(e.main,i)))}function pL(e="light"){return e==="dark"?{main:Xi[200],light:Xi[50],dark:Xi[400]}:{main:Xi[700],light:Xi[400],dark:Xi[800]}}function mL(e="light"){return e==="dark"?{main:Yi[200],light:Yi[50],dark:Yi[400]}:{main:Yi[500],light:Yi[300],dark:Yi[700]}}function vL(e="light"){return e==="dark"?{main:Qi[500],light:Qi[300],dark:Qi[700]}:{main:Qi[700],light:Qi[400],dark:Qi[800]}}function gL(e="light"){return e==="dark"?{main:Ji[400],light:Ji[300],dark:Ji[700]}:{main:Ji[700],light:Ji[500],dark:Ji[900]}}function yL(e="light"){return e==="dark"?{main:Zi[400],light:Zi[300],dark:Zi[700]}:{main:Zi[800],light:Zi[500],dark:Zi[900]}}function SL(e="light"){return e==="dark"?{main:Es[400],light:Es[300],dark:Es[700]}:{main:"#ed6c02",light:Es[500],dark:Es[900]}}function bL(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:n=.2}=e,o=lt(e,hL),i=e.primary||pL(t),a=e.secondary||mL(t),s=e.error||vL(t),u=e.info||gL(t),c=e.success||yL(t),d=e.warning||SL(t);function f(g){return K4(g,mp.text.primary)>=r?mp.text.primary:T1.text.primary}const p=({color:g,name:C,mainShade:v=500,lightShade:b=300,darkShade:x=700})=>{if(g=te({},g),!g.main&&g[v]&&(g.main=g[v]),!g.hasOwnProperty("main"))throw new Error(Fa(11,C?` (${C})`:"",v));if(typeof g.main!="string")throw new Error(Fa(12,C?` (${C})`:"",JSON.stringify(g.main)));return E1(g,"light",b,n),E1(g,"dark",x,n),g.contrastText||(g.contrastText=f(g.main)),g},y={dark:mp,light:T1};return bn(te({common:te({},El),mode:t,primary:p({color:i,name:"primary"}),secondary:p({color:a,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:p({color:s,name:"error"}),warning:p({color:d,name:"warning"}),info:p({color:u,name:"info"}),success:p({color:c,name:"success"}),grey:aL,contrastThreshold:r,getContrastText:f,augmentColor:p,tonalOffset:n},y[t]),o)}const wL=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function _L(e){return Math.round(e*1e5)/1e5}const O1={textTransform:"uppercase"},I1='"Roboto", "Helvetica", "Arial", sans-serif';function xL(e,t){const r=typeof t=="function"?t(e):t,{fontFamily:n=I1,fontSize:o=14,fontWeightLight:i=300,fontWeightRegular:a=400,fontWeightMedium:s=500,fontWeightBold:u=700,htmlFontSize:c=16,allVariants:d,pxToRem:f}=r,p=lt(r,wL),y=o/14,S=f||(v=>`${v/c*y}rem`),g=(v,b,x,k,E)=>te({fontFamily:n,fontWeight:v,fontSize:S(b),lineHeight:x},n===I1?{letterSpacing:`${_L(k/b)}em`}:{},E,d),C={h1:g(i,96,1.167,-1.5),h2:g(i,60,1.2,-.5),h3:g(a,48,1.167,0),h4:g(a,34,1.235,.25),h5:g(a,24,1.334,0),h6:g(s,20,1.6,.15),subtitle1:g(a,16,1.75,.15),subtitle2:g(s,14,1.57,.1),body1:g(a,16,1.5,.15),body2:g(a,14,1.43,.15),button:g(s,14,1.75,.4,O1),caption:g(a,12,1.66,.4),overline:g(a,12,2.66,1,O1),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return bn(te({htmlFontSize:c,pxToRem:S,fontFamily:n,fontSize:o,fontWeightLight:i,fontWeightRegular:a,fontWeightMedium:s,fontWeightBold:u},C),p,{clone:!1})}const CL=.2,RL=.14,kL=.12;function et(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${CL})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${RL})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${kL})`].join(",")}const PL=["none",et(0,2,1,-1,0,1,1,0,0,1,3,0),et(0,3,1,-2,0,2,2,0,0,1,5,0),et(0,3,3,-2,0,3,4,0,0,1,8,0),et(0,2,4,-1,0,4,5,0,0,1,10,0),et(0,3,5,-1,0,5,8,0,0,1,14,0),et(0,3,5,-1,0,6,10,0,0,1,18,0),et(0,4,5,-2,0,7,10,1,0,2,16,1),et(0,5,5,-3,0,8,10,1,0,3,14,2),et(0,5,6,-3,0,9,12,1,0,3,16,2),et(0,6,6,-3,0,10,14,1,0,4,18,3),et(0,6,7,-4,0,11,15,1,0,4,20,3),et(0,7,8,-4,0,12,17,2,0,5,22,4),et(0,7,8,-4,0,13,19,2,0,5,24,4),et(0,7,9,-4,0,14,21,2,0,5,26,4),et(0,8,9,-5,0,15,22,2,0,6,28,5),et(0,8,10,-5,0,16,24,2,0,6,30,5),et(0,8,11,-5,0,17,26,2,0,6,32,5),et(0,9,11,-5,0,18,28,2,0,7,34,6),et(0,9,12,-6,0,19,29,2,0,7,36,6),et(0,10,13,-6,0,20,31,3,0,8,38,7),et(0,10,13,-6,0,21,33,3,0,8,40,7),et(0,10,14,-6,0,22,35,3,0,8,42,7),et(0,11,14,-7,0,23,36,3,0,9,44,8),et(0,11,15,-7,0,24,38,3,0,9,46,8)],TL=PL,EL=["duration","easing","delay"],OL={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},IL={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function j1(e){return`${Math.round(e)}ms`}function jL(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function zL(e){const t=te({},OL,e.easing),r=te({},IL,e.duration);return te({getAutoHeightDuration:jL,create:(o=["all"],i={})=>{const{duration:a=r.standard,easing:s=t.easeInOut,delay:u=0}=i;return lt(i,EL),(Array.isArray(o)?o:[o]).map(c=>`${c} ${typeof a=="string"?a:j1(a)} ${s} ${typeof u=="string"?u:j1(u)}`).join(",")}},e,{easing:t,duration:r})}const NL={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},AL=NL,ML=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function LL(e={},...t){const{mixins:r={},palette:n={},transitions:o={},typography:i={}}=e,a=lt(e,ML);if(e.vars)throw new Error(Fa(18));const s=bL(n),u=xf(e);let c=bn(u,{mixins:nL(u.breakpoints,r),palette:s,shadows:TL.slice(),typography:xL(s,i),transitions:zL(o),zIndex:te({},AL)});return c=bn(c,a),c=t.reduce((d,f)=>bn(d,f),c),c.unstable_sxConfig=te({},_f,a==null?void 0:a.unstable_sxConfig),c.unstable_sx=function(f){return Xg({sx:f,theme:this})},c}const $L=LL(),Jk=$L,Zk="$$material";function Vn({props:e,name:t}){return Xk({props:e,name:t,defaultTheme:Jk,themeId:Zk})}const eP=e=>dc(e)&&e!=="classes",DL=Qk({themeId:Zk,defaultTheme:Jk,rootShouldForwardProp:eP}),Pt=DL;function FL(e){return xn("MuiSvgIcon",e)}Gn("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const BL=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],WL=e=>{const{color:t,fontSize:r,classes:n}=e,o={root:["root",t!=="inherit"&&`color${Ke(t)}`,`fontSize${Ke(r)}`]};return qn(o,FL,n)},UL=Pt("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="inherit"&&t[`color${Ke(r.color)}`],t[`fontSize${Ke(r.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var r,n,o,i,a,s,u,c,d,f,p,y,S;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(r=e.transitions)==null||(n=r.create)==null?void 0:n.call(r,"fill",{duration:(o=e.transitions)==null||(o=o.duration)==null?void 0:o.shorter}),fontSize:{inherit:"inherit",small:((i=e.typography)==null||(a=i.pxToRem)==null?void 0:a.call(i,20))||"1.25rem",medium:((s=e.typography)==null||(u=s.pxToRem)==null?void 0:u.call(s,24))||"1.5rem",large:((c=e.typography)==null||(d=c.pxToRem)==null?void 0:d.call(c,35))||"2.1875rem"}[t.fontSize],color:(f=(p=(e.vars||e).palette)==null||(p=p[t.color])==null?void 0:p.main)!=null?f:{action:(y=(e.vars||e).palette)==null||(y=y.action)==null?void 0:y.active,disabled:(S=(e.vars||e).palette)==null||(S=S.action)==null?void 0:S.disabled,inherit:void 0}[t.color]}}),tP=N.forwardRef(function(t,r){const n=Vn({props:t,name:"MuiSvgIcon"}),{children:o,className:i,color:a="inherit",component:s="svg",fontSize:u="medium",htmlColor:c,inheritViewBox:d=!1,titleAccess:f,viewBox:p="0 0 24 24"}=n,y=lt(n,BL),S=N.isValidElement(o)&&o.type==="svg",g=te({},n,{color:a,component:s,fontSize:u,instanceFontSize:t.fontSize,inheritViewBox:d,viewBox:p,hasSvgAsChild:S}),C={};d||(C.viewBox=p);const v=WL(g);return m.jsxs(UL,te({as:s,className:_t(v.root,i),focusable:"false",color:c,"aria-hidden":f?void 0:!0,role:f?"img":void 0,ref:r},C,y,S&&o.props,{ownerState:g,children:[S?o.props.children:o,f?m.jsx("title",{children:f}):null]}))});tP.muiName="SvgIcon";const z1=tP;function as(e,t){function r(n,o){return m.jsx(z1,te({"data-testid":`${t}Icon`,ref:o},n,{children:e}))}return r.muiName=z1.muiName,N.memo(N.forwardRef(r))}const HL={configure:e=>{Ok.configure(e)}},qL=Object.freeze(Object.defineProperty({__proto__:null,capitalize:Ke,createChainedFunction:dA,createSvgIcon:as,debounce:fA,deprecatedPropType:hA,isMuiElement:pA,ownerDocument:Ck,ownerWindow:mA,requirePropFactory:vA,setRef:Rk,unstable_ClassNameGenerator:HL,unstable_useEnhancedEffect:kk,unstable_useId:SA,unsupportedProp:bA,useControlled:Pk,useEventCallback:$s,useForkRef:ov,useIsFocusVisible:Tk},Symbol.toStringTag,{value:"Module"})),GL=Ja(qL);var N1;function ot(){return N1||(N1=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=GL}(lp)),lp}var VL=nt;Object.defineProperty(Bg,"__esModule",{value:!0});var Vl=Bg.default=void 0,KL=VL(ot()),YL=m;Vl=Bg.default=(0,KL.default)((0,YL.jsx)("path",{d:"m7 10 5 5 5-5z"}),"ArrowDropDown");var Zg={},QL=nt;Object.defineProperty(Zg,"__esModule",{value:!0});var Kl=Zg.default=void 0,XL=QL(ot()),JL=m;Kl=Zg.default=(0,XL.default)((0,JL.jsx)("path",{d:"m7 14 5-5 5 5z"}),"ArrowDropUp");var ey={},ZL=nt;Object.defineProperty(ey,"__esModule",{value:!0});var Yl=ey.default=void 0,e3=ZL(ot()),t3=m;Yl=ey.default=(0,e3.default)((0,t3.jsx)("path",{d:"M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z"}),"Sort");const r3=({flags:e})=>{const[t,r]=se.useState(!1),[n,o]=se.useState([]),[i,a]=se.useState(!0);N.useEffect(()=>{const f=s(e);o(f)},[e]);const s=f=>f===void 0?[]:f.filter(y=>y.value!==void 0&&y.value!==""&&y.value!==null).sort((y,S)=>y.flag.localeCompare(y.flag)),u=(f,p)=>{if(p==="default"){let y=[];return i?y=f.sort((S,g)=>S.default>g.default?1:-1):y=f.sort((S,g)=>S.defaulty.flag.localeCompare(S.flag)):f},c=()=>{const f=u(n,"default");o(f),a(!i),r(!0)},d=()=>t?i?m.jsx(Vl,{}):m.jsx(Kl,{}):m.jsx(Yl,{className:"ml-2"});return m.jsxs("table",{className:"table-auto rounded-lg bg-white text-left","data-testid":"details_section_flags_table",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{className:"px-4 py-2",children:"Flag"}),m.jsx("th",{className:"px-4 py-2",children:"Value"}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:c,children:m.jsxs("div",{className:"flex flex-row",children:["Default",d()]})})]})}),m.jsx("tbody",{children:n.map(f=>m.jsx(lA,{flag:f}))})]})},n3=({flags:e})=>{const[t,r]=N.useState([]);return N.useEffect(()=>{e!==void 0&&r(e)},[e]),m.jsxs("div",{className:"flex flex-col",children:[m.jsx("input",{type:"text",className:"border-2 border-gray-300 rounded-lg p-2 mb-2",placeholder:"Search",onChange:n=>{const o=e==null?void 0:e.filter(a=>a.flag.toLowerCase().includes(n.target.value.toLowerCase())),i=e==null?void 0:e.filter(a=>a.usage.toLowerCase().includes(n.target.value.toLowerCase()));r([...o,...i])}}),m.jsx(r3,{flags:t})]})},o3=({nodeInfo:e,onRowClicked:t})=>{const n=(i,a)=>m.jsxs("tr",{className:"border-b border-gray-200 hover:bg-gray-100",onClick:()=>{t(i,String(a))},children:[m.jsxs("td",{className:"px-4 py-2 font-bold",children:[i,":"]}),m.jsx("td",{className:"px-4 py-2",children:String(a).length>50?`${String(a).substring(0,50)}...`:a})]}),o=(i,a)=>{if(!i)return n(a,"null");let s=Object.keys(i);return m.jsxs("tr",{className:"border-b border-gray-200",children:[a.length>0?m.jsx("td",{className:"px-4 py-2 font-bold",children:a+":"}):null,s.map(u=>typeof i[u]=="object"?o(i[u],u):n(u,i[u]))]})};return m.jsx("table",{className:"table-auto rounded-lg bg-white text-left","data-testid":"details_section_flags_table",children:m.jsx("tbody",{children:o(e,"")})})},i3=({nodeDetails:e,onShowNodeValueDetails:t})=>e===void 0?null:m.jsx("div",{className:"flex flex-col",children:m.jsx(o3,{nodeInfo:e,onRowClicked:(r,n)=>{t(r,n)}})}),a3=({syncStages:e})=>e===void 0?null:m.jsx("div",{className:"flex flex-col",children:m.jsx("table",{className:"table-auto rounded-lg bg-white text-left",children:m.jsx("tbody",{children:e.map(t=>m.jsxs("tr",{className:"border-b border-gray-200 hover:bg-gray-100",children:[m.jsx("td",{className:"px-4 py-2",children:t.key}),m.jsx("td",{className:"px-4 py-2",children:t.value})]},t.key))})})}),s3=({reorg:e})=>e===void 0?null:m.jsxs("div",{className:"flex flex-col",children:[m.jsx("span",{className:"font-bold",children:"Blocks scanned:"}),m.jsx("span",{children:e.totalBlocks}),m.jsx("span",{className:"font-bold",children:"Time took:"}),m.jsx("span",{children:e.timeTook}),m.jsx("span",{className:"font-bold",children:"Wrong blocks:"}),e.wrongBlocks.length===0?m.jsx("span",{children:"None"}):m.jsx("table",{className:"table-auto rounded-lg bg-white text-left",children:m.jsx("tbody",{children:e.wrongBlocks.map(t=>m.jsx("tr",{className:"border-b border-gray-200 hover:bg-gray-100",children:m.jsx("td",{className:"px-4 py-2",children:t})},t))})})]}),ss="#1ea7fd",Ql="red";const Un=({primary:e=!1,size:t="medium",backgroundColor:r,label:n,...o})=>{const i=e?"storybook-button--primary":"storybook-button--secondary";return m.jsx("button",{type:"button",className:["storybook-button",`storybook-button--${t}`,i].join(" "),style:{backgroundColor:r},...o,children:n})},A1={isConnectedToInternet:!0,isConnectedToNode:!0},rP=os({name:"app",initialState:A1,reducers:{setIsConnectedToInternet:(e,t)=>{e.isConnectedToInternet=t.payload},setIsConnectedToNode:(e,t)=>{e.isConnectedToNode=t.payload},resetConectionState:()=>A1}}),{setIsConnectedToInternet:aq,setIsConnectedToNode:M1,resetConectionState:l3}=rP.actions,u3=rP.reducer,na={second:1e3,minute:6e4,hour:36e5},L1={peers:[],bootnodes:[]},nP=os({name:"network",initialState:L1,reducers:{updatePeersState:(e,t)=>{const r=e.peers.findIndex(n=>n.nodeId===t.payload.activeNodeId);r!==-1&&e.peers[r].peers.forEach(n=>{if(n.lastUpdateTime0&&(a=o/t.payload.countInterval);let s=0;i>0&&(s=i/t.payload.countInterval);let u=n.network.bytesIn,c=n.network.bytesOut;n.network.inRate=a*8,n.network.outRate=s*8,n.network.sCountedBytesIn=u,n.network.sCountedBytesOut=c}})},addOrUpdatePeer:(e,t)=>{const r=t.payload.nodeId;let n=t.payload.peer;n.lastUpdateTime=Date.now();let o=e.peers.findIndex(i=>i.nodeId===r);if(o!==-1){let i=e.peers[o].peers.findIndex(a=>a.id===n.id);i!==-1?(n.network.inRate=e.peers[o].peers[i].network.inRate,n.network.outRate=e.peers[o].peers[i].network.outRate,n.network.sCountedBytesIn=e.peers[o].peers[i].network.sCountedBytesIn,n.network.sCountedBytesOut=e.peers[o].peers[i].network.sCountedBytesOut,n.network.bytesIn+=e.peers[o].peers[i].network.bytesIn,n.network.bytesOut+=e.peers[o].peers[i].network.bytesOut,Lu(e.peers[o].peers[i].network,n.network,"capBytesIn"),Lu(e.peers[o].peers[i].network,n.network,"capBytesOut"),Lu(e.peers[o].peers[i].network,n.network,"typeBytesIn"),Lu(e.peers[o].peers[i].network,n.network,"typeBytesOut"),e.peers[o].peers[i]=n):e.peers[o].peers.push(n)}else e.peers.push({nodeId:r,peers:[n]})},addOrUpdateBootnodes:(e,t)=>{let r=e.bootnodes.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.bootnodes[r]=t.payload:e.bootnodes.push(t.payload)},resetNetworkStateToMockState:()=>L1}}),Lu=(e,t,r)=>{let n=e[r],o=Object.keys(n);o.length>0&&o.forEach(i=>{let a=0;if(typeof n[i]=="number"){let s=e[r][i]||0;a=t[r][i]||0,t[r][i]=a+s}})},{resetNetworkStateToMockState:c3,addOrUpdatePeer:d3,addOrUpdateBootnodes:f3,updatePeersState:h3}=nP.actions,p3=e=>e.network.peers,ty=Be([p3,vt],(e,t)=>{let r=[];return e.forEach(n=>{n.nodeId===t&&(r=n.peers)}),r}),m3=()=>Be([ty,(e,t)=>t],(e,t)=>{let r={};return e.forEach(n=>{n.id===t&&(r=n)}),r}),Rf=Be([ty,vt],(e,t)=>oP(t,"Sentry",e)),kf=Be([ty,vt],(e,t)=>oP(t,"Sentinel",e)),oP=(e,t,r)=>{let n=[];return r.forEach(o=>{o.type.toLowerCase()===t.toLowerCase()&&n.push(o)}),n},v3=Be([Rf],e=>iP(e)),g3=Be([kf],e=>iP(e)),iP=e=>{let t=[];return e.forEach(r=>{r.active&&t.push(r)}),t},y3=Be([Rf],e=>aP(e)),S3=Be([kf],e=>aP(e)),aP=e=>{let t=[];return e.forEach(r=>{r.network.static&&t.push(r)}),t},b3=Be([Rf],e=>sP(e)),w3=Be([kf],e=>sP(e)),sP=e=>{let t={activePeers:0,totalPeers:e.length,staticPeers:0,totalErrors:0,totalInBytes:0,totalOutBytes:0,totalInRate:0,totalOutRate:0};return e.forEach(r=>{t.totalInBytes+=r.network.bytesIn,t.totalOutBytes+=r.network.bytesOut,t.totalInRate+=r.network.inRate,t.totalOutRate+=r.network.outRate,r.active&&t.activePeers++,r.network.static&&t.staticPeers++}),t},_3=nP.reducer,$1={snapshotFilesList:[],snapshotDownloadStatus:[],snapshotIndexStatus:[],syncStages:[],testSnpSyncMsgIdx:0},lP=os({name:"syncStages",initialState:$1,reducers:{setSnapshotFilesList:(e,t)=>{let r=e.snapshotFilesList.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.snapshotFilesList[r].files=t.payload.files:e.snapshotFilesList.push(t.payload)},setSnapshotDownloadStatus:(e,t)=>{let r=e.snapshotDownloadStatus.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.snapshotDownloadStatus[r].downloadStatus=t.payload.downloadStatus:e.snapshotDownloadStatus.push(t.payload)},setSnapshotIndexStatus:(e,t)=>{let r=e.snapshotIndexStatus.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.snapshotIndexStatus[r].indexStatus=t.payload.indexStatus:e.snapshotIndexStatus.push(t.payload)},setNodeSyncStages:(e,t)=>{let r=e.syncStages.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.syncStages[r]=t.payload:e.syncStages.push(t.payload)},setTestSnpSyncMsgIdx:(e,t)=>{e.testSnpSyncMsgIdx=t.payload},resetSyncStagesState:()=>$1}}),{setSnapshotFilesList:x3,resetSyncStagesState:sq,setSnapshotDownloadStatus:C3,setSnapshotIndexStatus:R3,setNodeSyncStages:k3,setTestSnpSyncMsgIdx:lq}=lP.actions,P3=e=>e.syncStages.snapshotDownloadStatus,Pf=Be([P3,vt],(e,t)=>{let r={};return e.forEach(n=>{n.nodeId===t&&(r=n.downloadStatus)}),r}),T3=e=>e.syncStages.snapshotIndexStatus,uP=Be([T3,vt],(e,t)=>{let r={};return e.forEach(n=>{n.nodeId===t&&(r=n.indexStatus)}),r}),E3=e=>e.syncStages.syncStages,cP=Be([E3,vt],(e,t)=>{let r={stages:[],currentStage:0};return e.forEach(n=>{n.nodeId===t&&(r=n.stages)}),r}),O3=e=>e.syncStages.snapshotFilesList,I3=Be([O3,vt],(e,t)=>{let r=[];return e.forEach(n=>{n.nodeId===t&&(r=n.files)}),r}),j3=Be([I3],e=>(e==null?void 0:e.length)===0),z3=lP.reducer;var uv=(e=>(e.SnapshotSegmentMissingPeers="SnapshotSegmentMissingPeers",e))(uv||{});const D1={issues:[]},dP=os({name:"issue",initialState:D1,reducers:{addOrUpdateIssue:(e,t)=>{let r=e.issues.findIndex(n=>n.nodeId===t.payload.nodeId);if(r!==-1){let n=e.issues[r].issues.findIndex(o=>o.id===t.payload.issue.id);n!==-1?e.issues[r].issues[n]=t.payload.issue:e.issues[r].issues.push(t.payload.issue)}else e.issues.push({nodeId:t.payload.nodeId,issues:[t.payload.issue]})},removeIssueWithId:(e,t)=>{let r=e.issues.findIndex(n=>n.nodeId===t.payload.nodeId);if(r!==-1){let n=e.issues[r].issues.findIndex(o=>o.id===t.payload.issueId);n!==-1&&e.issues[r].issues.splice(n,1)}},resetIssueState:()=>D1}}),{addOrUpdateIssue:F1,resetIssueState:uq,removeIssueWithId:N3}=dP.actions,A3=e=>e.issues.issues,fP=Be([A3,vt],(e,t)=>{let r=[];return e.forEach(n=>{n.nodeId===t&&(r=n.issues)}),r}),M3=Be([fP],e=>e.length>10?"9+":e.length.toString()),L3=dP.reducer;var ry="persist:",ny="persist/FLUSH",Tf="persist/REHYDRATE",oy="persist/PAUSE",iy="persist/PERSIST",ay="persist/PURGE",sy="persist/REGISTER",$3=-1;function hc(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?hc=function(r){return typeof r}:hc=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},hc(e)}function B1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function D3(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Q3(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,i;for(i=0;i=0)&&(r[o]=e[o]);return r}var X3=5e3;function J3(e,t){var r=e.version!==void 0?e.version:$3;e.debug;var n=e.stateReconciler===void 0?B3:e.stateReconciler,o=e.getStoredState||H3,i=e.timeout!==void 0?e.timeout:X3,a=null,s=!1,u=!0,c=function(f){return f._persist.rehydrated&&a&&!u&&a.update(f),f};return function(d,f){var p=d||{},y=p._persist,S=Y3(p,["_persist"]),g=S;if(f.type===iy){var C=!1,v=function(P,I){C||(f.rehydrate(e.key,P,I),C=!0)};if(i&&setTimeout(function(){!C&&v(void 0,new Error('redux-persist: persist timed out for persist key "'.concat(e.key,'"')))},i),u=!1,a||(a=W3(e)),y)return Xn({},t(g,f),{_persist:y});if(typeof f.rehydrate!="function"||typeof f.register!="function")throw new Error("redux-persist: either rehydrate or register is not a function on the PERSIST action. This can happen if the action is being replayed. This is an unexplored use case, please open an issue and we will figure out a resolution.");return f.register(e.key),o(e).then(function(_){var P=e.migrate||function(I,j){return Promise.resolve(I)};P(_,r).then(function(I){v(I)},function(I){v(void 0,I)})},function(_){v(void 0,_)}),Xn({},t(g,f),{_persist:{version:r,rehydrated:!1}})}else{if(f.type===ay)return s=!0,f.result(G3(e)),Xn({},t(g,f),{_persist:y});if(f.type===ny)return f.result(a&&a.flush()),Xn({},t(g,f),{_persist:y});if(f.type===oy)u=!0;else if(f.type===Tf){if(s)return Xn({},g,{_persist:Xn({},y,{rehydrated:!0})});if(f.key===e.key){var b=t(g,f),x=f.payload,k=n!==!1&&x!==void 0?n(x,d,b,e):b,E=Xn({},k,{_persist:Xn({},y,{rehydrated:!0})});return c(E)}}}if(!y)return t(d,f);var O=t(g,f);return O===g?d:c(Xn({},O,{_persist:y}))}}function U1(e){return t$(e)||e$(e)||Z3()}function Z3(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function e$(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)==="[object Arguments]")return Array.from(e)}function t$(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t0&&arguments[0]!==void 0?arguments[0]:hP,r=arguments.length>1?arguments[1]:void 0;switch(r.type){case sy:return cv({},t,{registry:[].concat(U1(t.registry),[r.key])});case Tf:var n=t.registry.indexOf(r.key),o=U1(t.registry);return o.splice(n,1),cv({},t,{registry:o,bootstrapped:o.length===0});default:return t}};function o$(e,t,r){var n=r||!1,o=Lg(n$,hP,t&&t.enhancer?t.enhancer:void 0),i=function(c){o.dispatch({type:sy,key:c})},a=function(c,d,f){var p={type:Tf,payload:d,err:f,key:c};e.dispatch(p),o.dispatch(p),n&&s.getState().bootstrapped&&(n(),n=!1)},s=cv({},o,{purge:function(){var c=[];return e.dispatch({type:ay,result:function(f){c.push(f)}}),Promise.all(c)},flush:function(){var c=[];return e.dispatch({type:ny,result:function(f){c.push(f)}}),Promise.all(c)},pause:function(){e.dispatch({type:oy})},persist:function(){e.dispatch({type:iy,register:i,rehydrate:a})}});return t&&t.manualPersist||s.persist(),s}var ly={},uy={};uy.__esModule=!0;uy.default=s$;function pc(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?pc=function(r){return typeof r}:pc=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},pc(e)}function vp(){}var i$={getItem:vp,setItem:vp,removeItem:vp};function a$(e){if((typeof self>"u"?"undefined":pc(self))!=="object"||!(e in self))return!1;try{var t=self[e],r="redux-persist ".concat(e," test");t.setItem(r,"test"),t.getItem(r),t.removeItem(r)}catch{return!1}return!0}function s$(e){var t="".concat(e,"Storage");return a$(t)?self[t]:i$}ly.__esModule=!0;ly.default=c$;var l$=u$(uy);function u$(e){return e&&e.__esModule?e:{default:e}}function c$(e){var t=(0,l$.default)(e);return{getItem:function(n){return new Promise(function(o,i){o(t.getItem(n))})},setItem:function(n,o){return new Promise(function(i,a){i(t.setItem(n,o))})},removeItem:function(n){return new Promise(function(o,i){o(t.removeItem(n))})}}}var pP=void 0,d$=f$(ly);function f$(e){return e&&e.__esModule?e:{default:e}}var h$=(0,d$.default)("local");pP=h$;const q1={nodeHeaders:[]},mP=os({name:"headers",initialState:q1,reducers:{addOrUpdateHeaders:(e,t)=>{let r=e.nodeHeaders.findIndex(n=>n.nodeId===t.payload.nodeId);r!==-1?e.nodeHeaders[r].headers=t.payload.headers:e.nodeHeaders.push({nodeId:t.payload.nodeId,headers:t.payload.headers})},resetHeadersState:()=>q1}}),{addOrUpdateHeaders:p$,resetHeadersState:cq}=mP.actions,m$=e=>e.headers.nodeHeaders,v$=Be([m$,vt],(e,t)=>e.find(r=>r.nodeId===t)),g$=mP.reducer,y$={key:"root",blacklist:["connection"],storage:pP},S$=ck({app:aA,network:_3,connection:u3,syncStages:z3,issues:L3,headers:g$}),b$=J3(y$,S$),Ie=wN({reducer:b$,middleware:e=>e({serializableCheck:{ignoredActions:[ny,Tf,oy,iy,ay,sy]}})}),w$=o$(Ie),_$="sessions",x$="nodes",C$="versions",R$="flags",k$="cmdline",P$="logs",T$="sync-stages",vP="dbs",E$="tables",O$="reorgs",I$="peers",j$="bootnodes",z$="snapshot-sync",N$="snapshot-files-list",A$="headers",M$=()=>Ie.getState().app.activeSessionPin,cy=(e=!1)=>{const t=M$();let r=`${window.location.origin}/api`;return e&&(r+="/v2"),`${r}/${_$}/${t}`},Vr=(e=!1)=>{const t=cy(e),r=Ie.getState().app.activeNodeId;return`${t}/${x$}/${r}`},L$=()=>`${Vr()}/${C$}`,gP=()=>`${Vr(!0)}/${R$}`,yP=()=>`${Vr(!0)}/${k$}`,SP=(e=!1)=>`${Vr(e)}/${P$}`,bP=()=>`${Vr()}/${T$}`,$$=()=>`${Vr(!0)}/${vP}`,D$=e=>`${Vr()}/${vP}/${e}/${E$}`,wP=()=>`${Vr()}/${O$}`,F$=()=>`${Vr(!0)}/${I$}`,B$=()=>`${Vr(!0)}/${j$}`,W$=()=>`${Vr(!0)}/${z$}`,U$=()=>`${Vr(!0)}/${N$}`,H$=()=>`${Vr(!0)}/${A$}`,q$=()=>{{const e=Er(cy(),"GET");return Tr(e)}},G$=()=>{{const e=Er(L$(),"GET");return Tr(e)}},V$=()=>{{const e=Er(gP(),"GET");return Tr(e)}},K$=()=>{{const e=Er(yP(),"GET");return Tr(e)}},Y$=()=>{{const e=Er(SP(!0),"GET");return Tr(e)}},Q$=()=>{{const e=Er(bP(),"GET");return Tr(e)}},X$=()=>{{const e=Er($$(),"GET");return Tr(e)}},J$=e=>{{const t=Er(D$(e),"GET");return Tr(t)}},Z$=()=>{{const e=Er(wP(),"GET");return Tr(e)}},e5=()=>{{const e=Er(F$(),"GET");return Tr(e)}},t5=()=>{{const e=Er(B$(),"GET");return Tr(e)}},r5=()=>{{const e=Er(W$(),"GET");return Tr(e)}},n5=()=>{{const e=Er(U$(),"GET");return Tr(e)}},o5=()=>{{const e=Er(H$(),"GET");return Tr(e)}},Tr=e=>fetch(e).then(t=>(Ie.dispatch(M1(!0)),t.json())).catch(t=>{Ie.dispatch(M1(!1))});function Er(e,t,r){return new Request(e,{method:t,body:r})}var dy={},i5=nt;Object.defineProperty(dy,"__esModule",{value:!0});var fy=dy.default=void 0,a5=i5(ot()),s5=m;fy=dy.default=(0,a5.default)((0,s5.jsx)("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z"}),"ContentCopy");var hy={},l5=nt;Object.defineProperty(hy,"__esModule",{value:!0});var Ef=hy.default=void 0,u5=l5(ot()),c5=m;Ef=hy.default=(0,u5.default)((0,c5.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");const d5=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)},G1=d5;function f5(e){return xn("MuiPaper",e)}Gn("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const h5=["className","component","elevation","square","variant"],p5=e=>{const{square:t,elevation:r,variant:n,classes:o}=e,i={root:["root",n,!t&&"rounded",n==="elevation"&&`elevation${r}`]};return qn(i,f5,o)},m5=Pt("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],!r.square&&t.rounded,r.variant==="elevation"&&t[`elevation${r.elevation}`]]}})(({theme:e,ownerState:t})=>{var r;return te({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&te({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${Wa("#fff",G1(t.elevation))}, ${Wa("#fff",G1(t.elevation))})`},e.vars&&{backgroundImage:(r=e.vars.overlays)==null?void 0:r[t.elevation]}))}),v5=N.forwardRef(function(t,r){const n=Vn({props:t,name:"MuiPaper"}),{className:o,component:i="div",elevation:a=1,square:s=!1,variant:u="elevation"}=n,c=lt(n,h5),d=te({},n,{component:i,elevation:a,square:s,variant:u}),f=p5(d);return m.jsx(m5,te({as:i,ownerState:d,className:_t(f.root,o),ref:r},c))}),g5=v5;function y5(e){return xn("MuiAlert",e)}const S5=Gn("MuiAlert",["root","action","icon","message","filled","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),V1=S5;function sd(e,t){return sd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,o){return n.__proto__=o,n},sd(e,t)}function b5(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,sd(e,t)}const K1=se.createContext(null);function Y(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function py(e,t){var r=function(i){return t&&N.isValidElement(i)?t(i):i},n=Object.create(null);return e&&N.Children.map(e,function(o){return o}).forEach(function(o){n[o.key]=r(o)}),n}function w5(e,t){e=e||{},t=t||{};function r(d){return d in t?t[d]:e[d]}var n=Object.create(null),o=[];for(var i in e)i in t?o.length&&(n[i]=o,o=[]):o.push(i);var a,s={};for(var u in t){if(n[u])for(a=0;a{if(!s&&u!=null){const g=setTimeout(u,c);return()=>{clearTimeout(g)}}},[u,s,c]),m.jsx("span",{className:p,style:y,children:m.jsx("span",{className:S})})}const T5=Gn("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Yr=T5,E5=["center","classes","className"];let Of=e=>e,Y1,Q1,X1,J1;const dv=550,O5=80,I5=qg(Y1||(Y1=Of` 0% { transform: scale(0); opacity: 0.1; @@ -111,7 +111,7 @@ Error generating stack: `+i.message+` transform: scale(1); opacity: 0.3; } -`)),j5=qg(Q1||(Q1=If` +`)),j5=qg(Q1||(Q1=Of` 0% { opacity: 1; } @@ -119,7 +119,7 @@ Error generating stack: `+i.message+` 100% { opacity: 0; } -`)),z5=qg(X1||(X1=If` +`)),z5=qg(X1||(X1=Of` 0% { transform: scale(1); } @@ -131,7 +131,7 @@ Error generating stack: `+i.message+` 100% { transform: scale(1); } -`)),N5=Pt("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),A5=Pt(P5,{name:"MuiTouchRipple",slot:"Ripple"})(J1||(J1=If` +`)),N5=Pt("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),A5=Pt(P5,{name:"MuiTouchRipple",slot:"Ripple"})(J1||(J1=Of` opacity: 0; position: absolute; @@ -174,7 +174,7 @@ Error generating stack: `+i.message+` animation-iteration-count: infinite; animation-delay: 200ms; } -`),Yr.rippleVisible,I5,dv,({theme:e})=>e.transitions.easing.easeInOut,Yr.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Yr.child,Yr.childLeaving,j5,dv,({theme:e})=>e.transitions.easing.easeInOut,Yr.childPulsate,z5,({theme:e})=>e.transitions.easing.easeInOut),M5=N.forwardRef(function(t,r){const n=Vn({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:i={},className:a}=n,s=lt(n,E5),[u,c]=N.useState([]),d=N.useRef(0),f=N.useRef(null);N.useEffect(()=>{f.current&&(f.current(),f.current=null)},[u]);const p=N.useRef(!1),y=CA(),S=N.useRef(null),g=N.useRef(null),C=N.useCallback(k=>{const{pulsate:E,rippleX:O,rippleY:_,rippleSize:P,cb:I}=k;c(j=>[...j,m.jsx(A5,{classes:{ripple:_t(i.ripple,Yr.ripple),rippleVisible:_t(i.rippleVisible,Yr.rippleVisible),ripplePulsate:_t(i.ripplePulsate,Yr.ripplePulsate),child:_t(i.child,Yr.child),childLeaving:_t(i.childLeaving,Yr.childLeaving),childPulsate:_t(i.childPulsate,Yr.childPulsate)},timeout:dv,pulsate:E,rippleX:O,rippleY:_,rippleSize:P},d.current)]),d.current+=1,f.current=I},[i]),v=N.useCallback((k={},E={},O=()=>{})=>{const{pulsate:_=!1,center:P=o||E.pulsate,fakeElement:I=!1}=E;if((k==null?void 0:k.type)==="mousedown"&&p.current){p.current=!1;return}(k==null?void 0:k.type)==="touchstart"&&(p.current=!0);const j=I?null:g.current,M=j?j.getBoundingClientRect():{width:0,height:0,left:0,top:0};let $,B,W;if(P||k===void 0||k.clientX===0&&k.clientY===0||!k.clientX&&!k.touches)$=Math.round(M.width/2),B=Math.round(M.height/2);else{const{clientX:ae,clientY:ie}=k.touches&&k.touches.length>0?k.touches[0]:k;$=Math.round(ae-M.left),B=Math.round(ie-M.top)}if(P)W=Math.sqrt((2*M.width**2+M.height**2)/3),W%2===0&&(W+=1);else{const ae=Math.max(Math.abs((j?j.clientWidth:0)-$),$)*2+2,ie=Math.max(Math.abs((j?j.clientHeight:0)-B),B)*2+2;W=Math.sqrt(ae**2+ie**2)}k!=null&&k.touches?S.current===null&&(S.current=()=>{C({pulsate:_,rippleX:$,rippleY:B,rippleSize:W,cb:O})},y.start(O5,()=>{S.current&&(S.current(),S.current=null)})):C({pulsate:_,rippleX:$,rippleY:B,rippleSize:W,cb:O})},[o,C,y]),b=N.useCallback(()=>{v({},{pulsate:!0})},[v]),x=N.useCallback((k,E)=>{if(y.clear(),(k==null?void 0:k.type)==="touchend"&&S.current){S.current(),S.current=null,y.start(0,()=>{x(k,E)});return}S.current=null,c(O=>O.length>0?O.slice(1):O),f.current=E},[y]);return N.useImperativeHandle(r,()=>({pulsate:b,start:v,stop:x}),[b,v,x]),m.jsx(N5,te({className:_t(Yr.root,i.root,a),ref:g},s,{children:m.jsx(k5,{component:null,exit:!0,children:u})}))}),L5=M5;function $5(e){return xn("MuiButtonBase",e)}const D5=Gn("MuiButtonBase",["root","disabled","focusVisible"]),F5=D5,B5=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],W5=e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:o}=e,a=qn({root:["root",t&&"disabled",r&&"focusVisible"]},$5,o);return r&&n&&(a.root+=` ${n}`),a},U5=Pt("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${F5.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),H5=N.forwardRef(function(t,r){const n=Vn({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:i=!1,children:a,className:s,component:u="button",disabled:c=!1,disableRipple:d=!1,disableTouchRipple:f=!1,focusRipple:p=!1,LinkComponent:y="a",onBlur:S,onClick:g,onContextMenu:C,onDragLeave:v,onFocus:b,onFocusVisible:x,onKeyDown:k,onKeyUp:E,onMouseDown:O,onMouseLeave:_,onMouseUp:P,onTouchEnd:I,onTouchMove:j,onTouchStart:M,tabIndex:$=0,TouchRippleProps:B,touchRippleRef:W,type:ae}=n,ie=lt(n,B5),pe=N.useRef(null),J=N.useRef(null),oe=ov(J,W),{isFocusVisibleRef:ce,onFocus:we,onBlur:ke,ref:St}=Pk(),[$e,Se]=N.useState(!1);c&&$e&&Se(!1),N.useImperativeHandle(o,()=>({focusVisible:()=>{Se(!0),pe.current.focus()}}),[]);const[G,V]=N.useState(!1);N.useEffect(()=>{V(!0)},[]);const q=G&&!d&&!c;N.useEffect(()=>{$e&&p&&!d&&G&&J.current.pulsate()},[d,p,$e,G]);function X(_e,ti,ri=f){return Ds(Yn=>(ti&&ti(Yn),!ri&&J.current&&J.current[_e](Yn),!0))}const U=X("start",O),he=X("stop",C),ue=X("stop",v),ne=X("stop",P),le=X("stop",_e=>{$e&&_e.preventDefault(),_&&_(_e)}),K=X("start",M),Z=X("stop",I),re=X("stop",j),fe=X("stop",_e=>{ke(_e),ce.current===!1&&Se(!1),S&&S(_e)},!1),ge=Ds(_e=>{pe.current||(pe.current=_e.currentTarget),we(_e),ce.current===!0&&(Se(!0),x&&x(_e)),b&&b(_e)}),ye=()=>{const _e=pe.current;return u&&u!=="button"&&!(_e.tagName==="A"&&_e.href)},be=N.useRef(!1),Re=Ds(_e=>{p&&!be.current&&$e&&J.current&&_e.key===" "&&(be.current=!0,J.current.stop(_e,()=>{J.current.start(_e)})),_e.target===_e.currentTarget&&ye()&&_e.key===" "&&_e.preventDefault(),k&&k(_e),_e.target===_e.currentTarget&&ye()&&_e.key==="Enter"&&!c&&(_e.preventDefault(),g&&g(_e))}),ze=Ds(_e=>{p&&_e.key===" "&&J.current&&$e&&!_e.defaultPrevented&&(be.current=!1,J.current.stop(_e,()=>{J.current.pulsate(_e)})),E&&E(_e),g&&_e.target===_e.currentTarget&&ye()&&_e.key===" "&&!_e.defaultPrevented&&g(_e)});let De=u;De==="button"&&(ie.href||ie.to)&&(De=y);const Tt={};De==="button"?(Tt.type=ae===void 0?"button":ae,Tt.disabled=c):(!ie.href&&!ie.to&&(Tt.role="button"),c&&(Tt["aria-disabled"]=c));const vr=ov(r,St,pe),ir=te({},n,{centerRipple:i,component:u,disabled:c,disableRipple:d,disableTouchRipple:f,focusRipple:p,tabIndex:$,focusVisible:$e}),Vt=W5(ir);return m.jsxs(U5,te({as:De,className:_t(Vt.root,s),ownerState:ir,onBlur:fe,onClick:g,onContextMenu:he,onFocus:ge,onKeyDown:Re,onKeyUp:ze,onMouseDown:U,onMouseLeave:le,onMouseUp:ne,onDragLeave:ue,onTouchEnd:Z,onTouchMove:re,onTouchStart:K,ref:vr,tabIndex:c?-1:$,type:ae},Tt,ie,{children:[a,q?m.jsx(L5,te({ref:oe,center:i},B)):null]}))}),wP=H5;function q5(e){return xn("MuiIconButton",e)}const G5=Gn("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),V5=G5,K5=["edge","children","className","color","disabled","disableFocusRipple","size"],Y5=e=>{const{classes:t,disabled:r,color:n,edge:o,size:i}=e,a={root:["root",r&&"disabled",n!=="default"&&`color${Ke(n)}`,o&&`edge${Ke(o)}`,`size${Ke(i)}`]};return qn(a,q5,t)},Q5=Pt(wP,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="default"&&t[`color${Ke(r.color)}`],r.edge&&t[`edge${Ke(r.edge)}`],t[`size${Ke(r.size)}`]]}})(({theme:e,ownerState:t})=>te({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Wa(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.edge==="start"&&{marginLeft:t.size==="small"?-3:-12},t.edge==="end"&&{marginRight:t.size==="small"?-3:-12}),({theme:e,ownerState:t})=>{var r;const n=(r=(e.vars||e).palette)==null?void 0:r[t.color];return te({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&te({color:n==null?void 0:n.main},!t.disableRipple&&{"&:hover":te({},n&&{backgroundColor:e.vars?`rgba(${n.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Wa(n.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),t.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},t.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${V5.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),X5=N.forwardRef(function(t,r){const n=Vn({props:t,name:"MuiIconButton"}),{edge:o=!1,children:i,className:a,color:s="default",disabled:u=!1,disableFocusRipple:c=!1,size:d="medium"}=n,f=lt(n,K5),p=te({},n,{edge:o,color:s,disabled:u,disableFocusRipple:c,size:d}),y=Y5(p);return m.jsx(Q5,te({className:_t(y.root,a),centerRipple:!0,focusRipple:!c,disabled:u,ref:r,ownerState:p},f,{children:i}))}),J5=X5,Z5=as(m.jsx("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),eD=as(m.jsx("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),tD=as(m.jsx("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),rD=as(m.jsx("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),nD=as(m.jsx("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),oD=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],iD=e=>{const{variant:t,color:r,severity:n,classes:o}=e,i={root:["root",`${t}${Ke(r||n)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return qn(i,y5,o)},aD=Pt(g5,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${Ke(r.color||r.severity)}`]]}})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light"?ad:sd,n=e.palette.mode==="light"?sd:ad,o=t.color||t.severity;return te({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px"},o&&t.variant==="standard"&&{color:e.vars?e.vars.palette.Alert[`${o}Color`]:r(e.palette[o].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${o}StandardBg`]:n(e.palette[o].light,.9),[`& .${V1.icon}`]:e.vars?{color:e.vars.palette.Alert[`${o}IconColor`]}:{color:e.palette[o].main}},o&&t.variant==="outlined"&&{color:e.vars?e.vars.palette.Alert[`${o}Color`]:r(e.palette[o].light,.6),border:`1px solid ${(e.vars||e).palette[o].light}`,[`& .${V1.icon}`]:e.vars?{color:e.vars.palette.Alert[`${o}IconColor`]}:{color:e.palette[o].main}},o&&t.variant==="filled"&&te({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${o}FilledColor`],backgroundColor:e.vars.palette.Alert[`${o}FilledBg`]}:{backgroundColor:e.palette.mode==="dark"?e.palette[o].dark:e.palette[o].main,color:e.palette.getContrastText(e.palette[o].main)}))}),sD=Pt("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),lD=Pt("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),Z1=Pt("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),ew={success:m.jsx(Z5,{fontSize:"inherit"}),warning:m.jsx(eD,{fontSize:"inherit"}),error:m.jsx(tD,{fontSize:"inherit"}),info:m.jsx(rD,{fontSize:"inherit"})},uD=N.forwardRef(function(t,r){var n,o,i,a,s,u;const c=Vn({props:t,name:"MuiAlert"}),{action:d,children:f,className:p,closeText:y="Close",color:S,components:g={},componentsProps:C={},icon:v,iconMapping:b=ew,onClose:x,role:k="alert",severity:E="success",slotProps:O={},slots:_={},variant:P="standard"}=c,I=lt(c,oD),j=te({},c,{color:S,severity:E,variant:P}),M=iD(j),$=(n=(o=_.closeButton)!=null?o:g.CloseButton)!=null?n:J5,B=(i=(a=_.closeIcon)!=null?a:g.CloseIcon)!=null?i:nD,W=(s=O.closeButton)!=null?s:C.closeButton,ae=(u=O.closeIcon)!=null?u:C.closeIcon;return m.jsxs(aD,te({role:k,elevation:0,ownerState:j,className:_t(M.root,p),ref:r},I,{children:[v!==!1?m.jsx(sD,{ownerState:j,className:M.icon,children:v||b[E]||ew[E]}):null,m.jsx(lD,{ownerState:j,className:M.message,children:f}),d!=null?m.jsx(Z1,{ownerState:j,className:M.action,children:d}):null,d==null&&x?m.jsx(Z1,{ownerState:j,className:M.action,children:m.jsx($,te({size:"small","aria-label":y,title:y,color:"inherit",onClick:x},W,{children:m.jsx(B,te({fontSize:"small"},ae))}))}):null]}))}),_P=uD,xP=()=>m.jsx("div",{className:"justify-center items-center flex top-[80vh] bottom-0 left-0 right-0 z-50 absolute",children:m.jsx("div",{className:"absolute bottom-[50px] flex items-center w-fit h-fit",role:"alert",children:m.jsx(_P,{severity:"success",children:"Copied!"})})}),cD=({value:e,onClose:t})=>{const[r,n]=se.useState(!1),o=()=>{n(!0),setTimeout(()=>{n(!1)},1500),navigator.clipboard.writeText(e.value)};return m.jsxs(m.Fragment,{children:[m.jsxs("div",{className:"justify-center items-center flex overflow-x-hidden overflow-y-auto inset-0 z-50 outline-none focus:outline-none absolute bg-black/[.4]",children:[m.jsx("div",{className:"relative w-auto my-6 mx-auto max-w-3xl",children:m.jsxs("div",{className:"border-0 rounded-lg shadow-lg relative flex flex-col w-full bg-white outline-none focus:outline-none items-center p-4 min-w-[20vw]",children:[m.jsxs("div",{className:"flex flex-row w-full",children:[m.jsx("div",{className:"flex-[1]"}),m.jsx("div",{className:"flex flex-[2] justify-center",children:m.jsx("h3",{className:"text-3xl font-semibold",children:e.key})}),m.jsx("div",{className:"flex flex-[1] justify-end",children:m.jsx(Of,{onClick:()=>t(),className:"cursor-pointer"})})]}),m.jsx("div",{className:"inline-block relative p-6 flex-auto justify-center items-center w-full break-all max-h-[80vh] overflow-scroll",children:m.jsx("p",{className:"my-4 text-slate-500 text-lg leading-relaxed",children:e.value})}),m.jsx("div",{className:"flex items-center justify-end p-6",children:m.jsx(fy,{onClick:()=>o(),className:"cursor-pointer"})})]})}),r&&m.jsx(xP,{})]}),m.jsx("div",{className:"opacity-25 inset-0 z-40 bg-black"})]})};var fv=(e=>(e.Command="Command",e.Flags="Flags",e.NodeInfo="Node Info",e.SyncStages="Stages",e.Reorgs="Reorgs",e))(fv||{});const dD=({cmdLine:e,flags:t,nodeDetails:r,syncStages:n,reorgs:o})=>{const[i,a]=N.useState("Command"),[s,u]=N.useState(!1),[c,d]=N.useState(null),f=N.useRef(null);async function p(v){return"clipboard"in navigator?await navigator.clipboard.writeText(v):document.execCommand("copy",!0,v)}const y=()=>{let v="";switch(i){case"Command":v=gP();break;case"Flags":v=vP();break;case"Node Info":v=cy();break;case"Stages":v=SP();break;case"Reorgs":v=bP();break}return v},S=()=>{const v=y();p(v).then(()=>{u(!0),setTimeout(()=>{u(!1)},1500)}).catch(b=>{console.log(b)})},g=v=>{a(v),C()},C=()=>{f.current&&f.current.scroll({top:0,behavior:"smooth"})};return m.jsxs("div",{className:"flex flex-row",children:[m.jsxs("div",{className:"flex flex-col max-h-[90vh] items-center justify-center w-full",children:[m.jsxs("div",{className:"flex flex-row",children:[m.jsx(Ts,{tab:"Command",selectedTab:i,testId:"command_button",onButtonClicked:v=>{g(v)}}),m.jsx(Ts,{tab:"Flags",selectedTab:i,testId:"flags_button",onButtonClicked:v=>{g(v)}}),m.jsx(Ts,{tab:"Node Info",selectedTab:i,testId:"node_info_button",onButtonClicked:v=>{g(v)}}),m.jsx(Ts,{tab:"Stages",selectedTab:i,testId:"sync_stages_button",onButtonClicked:v=>{g(v)}}),m.jsx(Ts,{tab:"Reorgs",selectedTab:i,testId:"reorgs_button",onButtonClicked:v=>{g(v)}}),m.jsx("div",{className:"w-5"}),m.jsx(Un,{backgroundColor:ss,label:s?"Copied":"Copy curl",onClick:()=>S(),primary:!0})]}),m.jsx("div",{className:"h-10"}),m.jsxs("div",{className:"flex flex-col shadow-lg rounded-md p-2 bg-white min-h-[40px] max-w-[1400px] min-w-[30vw] overflow-auto","data-testid":"test_details_section_content",ref:f,children:[i==="Command"&&m.jsx(sA,{cmdLine:e}),i==="Flags"&&m.jsx(n3,{flags:t}),i==="Node Info"&&m.jsx(i3,{nodeDetails:r,onShowNodeValueDetails:(v,b)=>{d({key:v,value:b})}}),i==="Stages"&&m.jsx(a3,{syncStages:n}),i==="Reorgs"&&m.jsx(s3,{reorg:o})]})]}),c&&m.jsx(cD,{value:c,onClose:()=>d(null)})]})},fD=()=>{const e=Te(vt),t=Te(tA),r=Te(rA),n=Te(JN),o=Te(oA),i=Te(iA);return m.jsx("div",{className:"mt-4",children:e!==""&&m.jsx(dD,{cmdLine:r,flags:t,nodeDetails:n,syncStages:o,reorgs:i})})},hD=e=>({id:e.id,name:e.name,protocols:pD(e.protocols),enodes:vD(e.enodes)}),pD=e=>({eth:mD(e.eth)}),mD=e=>({network:e.network,difficulty:e.difficulty,genesis:e.genesis,config:e.config}),vD=e=>{let t=[];return e.forEach(r=>{t.push({enode:r.enode,enr:r.enr,ports:r.ports,listener_addr:r.listener_addr})}),t},gD=["boolean","string","number"],yD=e=>{let t=[];for(let r in e)t.push(SD(r,e[r]));return t},SD=(e,t)=>({flag:e,default:t.default,usage:t.usage,value:bD(t.value)}),bD=e=>{let t=typeof e;return gD.includes(t)||wD(e)||_D(e)?e:""};function wD(e){return Array.isArray(e)&&e.every(t=>typeof t=="string")}function _D(e){return Array.isArray(e)&&e.every(t=>typeof t=="number")}const xD=e=>({nodeVersion:e.nodeVersion,supportVersion:e.supportVersion,codeVersion:e.codeVersion,gitCommit:e.gitCommit}),CD=e=>{let t=Object.keys(e),r=[];return t.forEach(n=>{r.push({key:n,value:e[n]})}),r},RD=(e,t)=>({enr:(e==null?void 0:e.enr)||"",enode:(e==null?void 0:e.enode)||"",id:e.id,name:e.name,caps:e.caps,network:kD(e,t),protocols:e.protocols,type:e.type,lastUpdateTime:0,active:!0}),kD=(e,t)=>({localAddress:e.network.localAddress,remoteAddress:e.network.remoteAddress,inbound:e.network.inbound,trusted:e.network.trusted,static:e.network.static,bootnode:PD(e.enr,t),bytesIn:e.network.bytesIn,bytesOut:e.network.bytesOut,capBytesIn:Du(e.network.capBytesIn),capBytesOut:Du(e.network.capBytesOut),typeBytesIn:Du(e.network.typeBytesIn),typeBytesOut:Du(e.network.typeBytesOut),inRate:0,outRate:0,sCountedBytesIn:0,sCountedBytesOut:0}),PD=(e,t)=>t.includes(e),Du=e=>{let t=new Map;for(let n in e)t.set(n,e[n]);return Object.fromEntries(t)},TD=(e,t,r)=>{let n=[];for(let d in e.segmentsDownloading){let f=ED(d,r);d.includes("beaconblocks")&&(f=100),n.push(OD(e.segmentsDownloading[d],f,d))}let o=(t==null?void 0:t.downloadFinished)||!1;if(!o){let d=!1;for(let f of n)if(f.downloadedBytesu?s.push(u):s.length>0?s[s.length-1]=u:s.push(u),{downloaded:e.downloaded,total:e.total,totalTime:s,downloadRate:e.downloadRate,uploadRate:e.uploadRate,peers:e.peers,files:e.files,connections:e.connections,alloc:e.alloc,sys:e.sys,downloadFinished:o,segments:n,indexingFinished:i,indexed:a,torrentMetadataReady:e.torrentMetadataReady}},ED=(e,t)=>{let r=t.segments.find(n=>n.name===e);return r?r.progress:0},OD=(e,t,r)=>({name:r,totalBytes:e.totalBytes,downloadedBytes:e.downloadedBytes,webseeds:tw(e.webseeds),peers:tw(e.peers),indexed:t}),tw=e=>{let t=[];return e.forEach(r=>{t.push({url:r.url,downloadRate:r.downloadRate})}),t},ID=(e,t)=>{let r=[],n=0;if(e.segments!==null)for(let s in e.segments){let u=jD(e.segments[s]);r.push(u),n+=u.progress}r.length>0&&(n=n/t);let o=[0],i=e.timeElapsed;return(o[o.length-1]||0)>i?o.push(i):o.length>0?o[o.length-1]=i:o.push(i),{totalTime:o,progress:n,segments:r,alloc:0,sys:0}},jD=e=>({name:e.segmentName,progress:e.percent}),zD=e=>{var t,r,n,o,i,a,s,u,c,d,f,p,y,S;return{canonicalMarker:{ancestorHash:((t=e==null?void 0:e.canonicalMarker)==null?void 0:t.ancestorHash)||"",ancestorHeight:((r=e==null?void 0:e.canonicalMarker)==null?void 0:r.ancestorHeight)||0},waitingForHeaders:(e==null?void 0:e.waitingForHeaders)||0,processed:{age:((n=e==null?void 0:e.processed)==null?void 0:n.age)||0,blkPerSec:((o=e==null?void 0:e.processed)==null?void 0:o.blkPerSec)||0,headers:((i=e==null?void 0:e.processed)==null?void 0:i.headers)||0,highest:((a=e==null?void 0:e.processed)==null?void 0:a.highest)||0,in:((s=e==null?void 0:e.processed)==null?void 0:s.in)||0},write:{alloc:((u=e==null?void 0:e.writeHeaders)==null?void 0:u.alloc)||0,blockNumber:((c=e==null?void 0:e.writeHeaders)==null?void 0:c.blockNumber)||0,invalidHeaders:((d=e==null?void 0:e.writeHeaders)==null?void 0:d.invalidHeaders)||0,previousBlockNumber:((f=e==null?void 0:e.writeHeaders)==null?void 0:f.previousBlockNumber)||0,rejectedBadHeaders:((p=e==null?void 0:e.writeHeaders)==null?void 0:p.rejectedBadHeaders)||0,speed:((y=e==null?void 0:e.writeHeaders)==null?void 0:y.speed)||0,sys:((S=e==null?void 0:e.writeHeaders)==null?void 0:S.sys)||0}}},Ut=()=>Ie.getState().app.activeNodeId,ND=()=>{let e=Ut();for(let t of Ie.getState().syncStages.snapshotDownloadStatus)if(t.nodeId===e)return t.downloadStatus},AD=()=>{q$().then(e=>{let t=[];(e==null?void 0:e.nodes)!==null&&e.nodes.forEach(r=>{t.push(hD(r))}),Ie.dispatch(jN(t))})},MD=()=>{G$().then(e=>{let t=xD(e);Ie.dispatch(AN({nodeId:Ut(),version:t}))})},LD=()=>{V$().then(e=>{let t=yD(e);Ie.dispatch(MN({nodeId:Ut(),flags:t}))})},$D=()=>{K$().then(e=>{Ie.dispatch(LN({nodeId:Ut(),args:e}))})},DD=()=>{Q$().then(e=>{Ie.dispatch(DN({nodeId:Ut(),syncStages:CD(e)}))})},CP=()=>{Y$().then(e=>{let t=[];e.forEach(r=>{if(r.name.endsWith(".log")){const o=`${yP()}/${r.name}`;t.push({name:r.name,size:r.size,url:o,selected:!1})}}),Ie.dispatch($N({nodeId:Ut(),logFiles:t}))})},FD=()=>{X$().then(e=>{let t=[];e.forEach(r=>{t.push({path:r,tables:[]})}),Ie.dispatch(BN({nodeId:Ut(),dbs:t}))})},BD=e=>{J$(e).then(t=>{let r=[];t.forEach(n=>{r.push({name:n.name,count:n.count,size:n.size})}),Ie.dispatch(WN({nodeId:Ut(),path:e,tables:r}))})},WD=()=>{Z$().then(e=>{let t=[];e.WrongBlocks!==null&&e.WrongBlocks.forEach(n=>{t.push(n)});let r={nodeId:Ut(),totalBlocks:e.TotalScanned,wrongBlocks:t,timeTook:e.TimeTook};Ie.dispatch(UN(r))})},rw=()=>{const e=Ut(),t=Ie.getState().network.bootnodes.findIndex(n=>n.nodeId===e);let r=[];t!==-1&&(r=Ie.getState().network.bootnodes[t].bootnodes),e5().then(n=>{n.forEach(o=>{let i=RD(o,r);Ie.dispatch(d3({peer:i,nodeId:Ut()}))})})},UD=()=>{t5().then(e=>{Ie.dispatch(f3({nodeId:Ut(),bootnodes:e}))})},nw=()=>{r5().then(e=>{if(e){let t=ND(),r=0;t&&t.segments.forEach(s=>{s.name.includes("beaconblocks")||r++});let n=ID(e.snapshotIndexing,r),o=TD(e.snapshotDownload,t,n),i=e.syncStages.currentStage;i===0&&(i=1);let a=[];if(e.syncStages.stagesList!=null&&e.syncStages.stagesList.forEach(s=>{let u=!1;s==="Snapshots"&&(u=!0),a.push({name:s,subStage:u})}),a.length!=0){let s={stages:a,currentStage:i};Ie.dispatch(k3({nodeId:Ut(),stages:s}))}Ie.dispatch(R3({nodeId:Ut(),indexStatus:n})),Ie.dispatch(C3({nodeId:Ut(),downloadStatus:o}))}})},HD=()=>{n5().then(e=>{Ie.dispatch(x3({nodeId:Ut(),files:e.files}))})},qD=()=>{o5().then(e=>{const t=zD(e);Ie.dispatch(p$({nodeId:Ut(),headers:t}))})};var RP={exports:{}},gp={exports:{}},ow;function GD(){return ow||(ow=1,function(e,t){(function(r,n){e.exports=n()})(di,function(){var r=Array.prototype.slice;function n(l,h){h&&(l.prototype=Object.create(h.prototype)),l.prototype.constructor=l}function o(l){return u(l)?l:ne(l)}n(i,o);function i(l){return c(l)?l:le(l)}n(a,o);function a(l){return d(l)?l:K(l)}n(s,o);function s(l){return u(l)&&!f(l)?l:Z(l)}function u(l){return!!(l&&l[y])}function c(l){return!!(l&&l[S])}function d(l){return!!(l&&l[g])}function f(l){return c(l)||d(l)}function p(l){return!!(l&&l[C])}o.isIterable=u,o.isKeyed=c,o.isIndexed=d,o.isAssociative=f,o.isOrdered=p,o.Keyed=i,o.Indexed=a,o.Set=s;var y="@@__IMMUTABLE_ITERABLE__@@",S="@@__IMMUTABLE_KEYED__@@",g="@@__IMMUTABLE_INDEXED__@@",C="@@__IMMUTABLE_ORDERED__@@",v="delete",b=5,x=1<>>0;if(""+w!==h||w===4294967295)return NaN;h=w}return h<0?$(l)+h:h}function W(){return!0}function ae(l,h,w){return(l===0||w!==void 0&&l<=-w)&&(h===void 0||w!==void 0&&h>=w)}function ie(l,h){return J(l,h,0)}function pe(l,h){return J(l,h,h)}function J(l,h,w){return l===void 0?w:l<0?Math.max(0,h+l):h===void 0?l:Math.min(h,l)}var oe=0,ce=1,we=2,ke=typeof Symbol=="function"&&Symbol.iterator,St="@@iterator",$e=ke||St;function Se(l){this.next=l}Se.prototype.toString=function(){return"[Iterator]"},Se.KEYS=oe,Se.VALUES=ce,Se.ENTRIES=we,Se.prototype.inspect=Se.prototype.toSource=function(){return this.toString()},Se.prototype[$e]=function(){return this};function G(l,h,w,R){var T=l===0?h:l===1?w:[h,w];return R?R.value=T:R={value:T,done:!1},R}function V(){return{value:void 0,done:!0}}function q(l){return!!he(l)}function X(l){return l&&typeof l.next=="function"}function U(l){var h=he(l);return h&&h.call(l)}function he(l){var h=l&&(ke&&l[ke]||l[St]);if(typeof h=="function")return h}function ue(l){return l&&typeof l.length=="number"}n(ne,o);function ne(l){return l==null?De():u(l)?l.toSeq():ir(l)}ne.of=function(){return ne(arguments)},ne.prototype.toSeq=function(){return this},ne.prototype.toString=function(){return this.__toString("Seq {","}")},ne.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},ne.prototype.__iterate=function(l,h){return _e(this,l,h,!0)},ne.prototype.__iterator=function(l,h){return ti(this,l,h,!0)},n(le,ne);function le(l){return l==null?De().toKeyedSeq():u(l)?c(l)?l.toSeq():l.fromEntrySeq():Tt(l)}le.prototype.toKeyedSeq=function(){return this},n(K,ne);function K(l){return l==null?De():u(l)?c(l)?l.entrySeq():l.toIndexedSeq():vr(l)}K.of=function(){return K(arguments)},K.prototype.toIndexedSeq=function(){return this},K.prototype.toString=function(){return this.__toString("Seq [","]")},K.prototype.__iterate=function(l,h){return _e(this,l,h,!1)},K.prototype.__iterator=function(l,h){return ti(this,l,h,!1)},n(Z,ne);function Z(l){return(l==null?De():u(l)?c(l)?l.entrySeq():l:vr(l)).toSetSeq()}Z.of=function(){return Z(arguments)},Z.prototype.toSetSeq=function(){return this},ne.isSeq=Re,ne.Keyed=le,ne.Set=Z,ne.Indexed=K;var re="@@__IMMUTABLE_SEQ__@@";ne.prototype[re]=!0,n(fe,K);function fe(l){this._array=l,this.size=l.length}fe.prototype.get=function(l,h){return this.has(l)?this._array[B(this,l)]:h},fe.prototype.__iterate=function(l,h){for(var w=this._array,R=w.length-1,T=0;T<=R;T++)if(l(w[h?R-T:T],T,this)===!1)return T+1;return T},fe.prototype.__iterator=function(l,h){var w=this._array,R=w.length-1,T=0;return new Se(function(){return T>R?V():G(l,T,w[h?R-T++:T++])})},n(ge,le);function ge(l){var h=Object.keys(l);this._object=l,this._keys=h,this.size=h.length}ge.prototype.get=function(l,h){return h!==void 0&&!this.has(l)?h:this._object[l]},ge.prototype.has=function(l){return this._object.hasOwnProperty(l)},ge.prototype.__iterate=function(l,h){for(var w=this._object,R=this._keys,T=R.length-1,z=0;z<=T;z++){var A=R[h?T-z:z];if(l(w[A],A,this)===!1)return z+1}return z},ge.prototype.__iterator=function(l,h){var w=this._object,R=this._keys,T=R.length-1,z=0;return new Se(function(){var A=R[h?T-z:z];return z++>T?V():G(l,A,w[A])})},ge.prototype[C]=!0,n(ye,K);function ye(l){this._iterable=l,this.size=l.length||l.size}ye.prototype.__iterateUncached=function(l,h){if(h)return this.cacheResult().__iterate(l,h);var w=this._iterable,R=U(w),T=0;if(X(R))for(var z;!(z=R.next()).done&&l(z.value,T++,this)!==!1;);return T},ye.prototype.__iteratorUncached=function(l,h){if(h)return this.cacheResult().__iterator(l,h);var w=this._iterable,R=U(w);if(!X(R))return new Se(V);var T=0;return new Se(function(){var z=R.next();return z.done?z:G(l,T++,z.value)})},n(be,K);function be(l){this._iterator=l,this._iteratorCache=[]}be.prototype.__iterateUncached=function(l,h){if(h)return this.cacheResult().__iterate(l,h);for(var w=this._iterator,R=this._iteratorCache,T=0;T=R.length){var z=w.next();if(z.done)return z;R[T]=z.value}return G(l,T,R[T++])})};function Re(l){return!!(l&&l[re])}var ze;function De(){return ze||(ze=new fe([]))}function Tt(l){var h=Array.isArray(l)?new fe(l).fromEntrySeq():X(l)?new be(l).fromEntrySeq():q(l)?new ye(l).fromEntrySeq():typeof l=="object"?new ge(l):void 0;if(!h)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+l);return h}function vr(l){var h=Vt(l);if(!h)throw new TypeError("Expected Array or iterable object of values: "+l);return h}function ir(l){var h=Vt(l)||typeof l=="object"&&new ge(l);if(!h)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+l);return h}function Vt(l){return ue(l)?new fe(l):X(l)?new be(l):q(l)?new ye(l):void 0}function _e(l,h,w,R){var T=l._cache;if(T){for(var z=T.length-1,A=0;A<=z;A++){var L=T[w?z-A:A];if(h(L[1],R?L[0]:A,l)===!1)return A+1}return A}return l.__iterateUncached(h,w)}function ti(l,h,w,R){var T=l._cache;if(T){var z=T.length-1,A=0;return new Se(function(){var L=T[w?z-A:A];return A++>z?V():G(h,R?L[0]:A-1,L[1])})}return l.__iteratorUncached(h,w)}function ri(l,h){return h?Yn(h,l,"",{"":l}):su(l)}function Yn(l,h,w,R){return Array.isArray(h)?l.call(R,w,K(h).map(function(T,z){return Yn(l,T,z,h)})):M0(h)?l.call(R,w,le(h).map(function(T,z){return Yn(l,T,z,h)})):h}function su(l){return Array.isArray(l)?K(l).map(su).toList():M0(l)?le(l).map(su).toMap():l}function M0(l){return l&&(l.constructor===Object||l.constructor===void 0)}function bt(l,h){if(l===h||l!==l&&h!==h)return!0;if(!l||!h)return!1;if(typeof l.valueOf=="function"&&typeof h.valueOf=="function"){if(l=l.valueOf(),h=h.valueOf(),l===h||l!==l&&h!==h)return!0;if(!l||!h)return!1}return!!(typeof l.equals=="function"&&typeof h.equals=="function"&&l.equals(h))}function Zf(l,h){if(l===h)return!0;if(!u(h)||l.size!==void 0&&h.size!==void 0&&l.size!==h.size||l.__hash!==void 0&&h.__hash!==void 0&&l.__hash!==h.__hash||c(l)!==c(h)||d(l)!==d(h)||p(l)!==p(h))return!1;if(l.size===0&&h.size===0)return!0;var w=!f(l);if(p(l)){var R=l.entries();return h.every(function(F,H){var Q=R.next().value;return Q&&bt(Q[1],F)&&(w||bt(Q[0],H))})&&R.next().done}var T=!1;if(l.size===void 0)if(h.size===void 0)typeof l.cacheResult=="function"&&l.cacheResult();else{T=!0;var z=l;l=h,h=z}var A=!0,L=h.__iterate(function(F,H){if(w?!l.has(F):T?!bt(F,l.get(H,E)):!bt(l.get(H,E),F))return A=!1,!1});return A&&l.size===L}n(Kt,K);function Kt(l,h){if(!(this instanceof Kt))return new Kt(l,h);if(this._value=l,this.size=h===void 0?1/0:Math.max(0,h),this.size===0){if(eh)return eh;eh=this}}Kt.prototype.toString=function(){return this.size===0?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},Kt.prototype.get=function(l,h){return this.has(l)?this._value:h},Kt.prototype.includes=function(l){return bt(this._value,l)},Kt.prototype.slice=function(l,h){var w=this.size;return ae(l,h,w)?this:new Kt(this._value,pe(h,w)-ie(l,w))},Kt.prototype.reverse=function(){return this},Kt.prototype.indexOf=function(l){return bt(this._value,l)?0:-1},Kt.prototype.lastIndexOf=function(l){return bt(this._value,l)?this.size:-1},Kt.prototype.__iterate=function(l,h){for(var w=0;w=0&&h=0&&ww?V():G(l,z++,A)})},Lt.prototype.equals=function(l){return l instanceof Lt?this._start===l._start&&this._end===l._end&&this._step===l._step:Zf(this,l)};var th;n(go,o);function go(){throw TypeError("Abstract")}n(fs,go);function fs(){}n(Di,go);function Di(){}n(uu,go);function uu(){}go.Keyed=fs,go.Indexed=Di,go.Set=uu;var hs=typeof Math.imul=="function"&&Math.imul(4294967295,2)===-2?Math.imul:function(h,w){h=h|0,w=w|0;var R=h&65535,T=w&65535;return R*T+((h>>>16)*T+R*(w>>>16)<<16>>>0)|0};function rh(l){return l>>>1&1073741824|l&3221225471}function Or(l){if(l===!1||l===null||l===void 0||typeof l.valueOf=="function"&&(l=l.valueOf(),l===!1||l===null||l===void 0))return 0;if(l===!0)return 1;var h=typeof l;if(h==="number"){if(l!==l||l===1/0)return 0;var w=l|0;for(w!==l&&(w^=l*4294967295);l>4294967295;)l/=4294967295,w^=l;return rh(w)}if(h==="string")return l.length>VE?HE(l):nh(l);if(typeof l.hashCode=="function")return l.hashCode();if(h==="object")return qE(l);if(typeof l.toString=="function")return nh(l.toString());throw new Error("Value type "+h+" cannot be hashed.")}function HE(l){var h=lh[l];return h===void 0&&(h=nh(l),sh===KE&&(sh=0,lh={}),sh++,lh[l]=h),h}function nh(l){for(var h=0,w=0;w0)switch(l.nodeType){case 1:return l.uniqueID;case 9:return l.documentElement&&l.documentElement.uniqueID}}var oh=typeof WeakMap=="function",ih;oh&&(ih=new WeakMap);var ah=0,ni="__immutablehash__";typeof Symbol=="function"&&(ni=Symbol(ni));var VE=16,KE=255,sh=0,lh={};function Ir(l){lu(l!==1/0,"Cannot perform this action with an infinite size.")}n(Oe,fs);function Oe(l){return l==null?cn():uh(l)&&!p(l)?l:cn().withMutations(function(h){var w=i(l);Ir(w.size),w.forEach(function(R,T){return h.set(T,R)})})}Oe.of=function(){var l=r.call(arguments,0);return cn().withMutations(function(h){for(var w=0;w=l.length)throw new Error("Missing value for key: "+l[w]);h.set(l[w],l[w+1])}})},Oe.prototype.toString=function(){return this.__toString("Map {","}")},Oe.prototype.get=function(l,h){return this._root?this._root.get(0,void 0,l,h):h},Oe.prototype.set=function(l,h){return W0(this,l,h)},Oe.prototype.setIn=function(l,h){return this.updateIn(l,E,function(){return h})},Oe.prototype.remove=function(l){return W0(this,l,E)},Oe.prototype.deleteIn=function(l){return this.updateIn(l,function(){return E})},Oe.prototype.update=function(l,h,w){return arguments.length===1?l(this):this.updateIn([l],h,w)},Oe.prototype.updateIn=function(l,h,w){w||(w=h,h=void 0);var R=V0(this,pS(l),h,w);return R===E?void 0:R},Oe.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):cn()},Oe.prototype.merge=function(){return cu(this,void 0,arguments)},Oe.prototype.mergeWith=function(l){var h=r.call(arguments,1);return cu(this,l,h)},Oe.prototype.mergeIn=function(l){var h=r.call(arguments,1);return this.updateIn(l,cn(),function(w){return typeof w.merge=="function"?w.merge.apply(w,h):h[h.length-1]})},Oe.prototype.mergeDeep=function(){return cu(this,H0,arguments)},Oe.prototype.mergeDeepWith=function(l){var h=r.call(arguments,1);return cu(this,q0(l),h)},Oe.prototype.mergeDeepIn=function(l){var h=r.call(arguments,1);return this.updateIn(l,cn(),function(w){return typeof w.mergeDeep=="function"?w.mergeDeep.apply(w,h):h[h.length-1]})},Oe.prototype.sort=function(l){return ht(Gi(this,l))},Oe.prototype.sortBy=function(l,h){return ht(Gi(this,h,l))},Oe.prototype.withMutations=function(l){var h=this.asMutable();return l(h),h.wasAltered()?h.__ensureOwner(this.__ownerID):this},Oe.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new j)},Oe.prototype.asImmutable=function(){return this.__ensureOwner()},Oe.prototype.wasAltered=function(){return this.__altered},Oe.prototype.__iterator=function(l,h){return new ch(this,l,h)},Oe.prototype.__iterate=function(l,h){var w=this,R=0;return this._root&&this._root.iterate(function(T){return R++,l(T[1],T[0],w)},h),R},Oe.prototype.__ensureOwner=function(l){return l===this.__ownerID?this:l?fh(this.size,this._root,l,this.__hash):(this.__ownerID=l,this.__altered=!1,this)};function uh(l){return!!(l&&l[D0])}Oe.isMap=uh;var D0="@@__IMMUTABLE_MAP__@@",Pe=Oe.prototype;Pe[D0]=!0,Pe[v]=Pe.remove,Pe.removeIn=Pe.deleteIn;function ps(l,h){this.ownerID=l,this.entries=h}ps.prototype.get=function(l,h,w,R){for(var T=this.entries,z=0,A=T.length;z=eO)return YE(l,F,R,T);var ve=l&&l===this.ownerID,xe=ve?F:M(F);return de?L?H===Q-1?xe.pop():xe[H]=xe.pop():xe[H]=[R,T]:xe.push([R,T]),ve?(this.entries=xe,this):new ps(l,xe)}};function Fi(l,h,w){this.ownerID=l,this.bitmap=h,this.nodes=w}Fi.prototype.get=function(l,h,w,R){h===void 0&&(h=Or(w));var T=1<<((l===0?h:h>>>l)&k),z=this.bitmap;return z&T?this.nodes[K0(z&T-1)].get(l+b,h,w,R):R},Fi.prototype.update=function(l,h,w,R,T,z,A){w===void 0&&(w=Or(R));var L=(h===0?w:w>>>h)&k,F=1<=tO)return XE(l,ve,H,L,Ce);if(Q&&!Ce&&ve.length===2&&U0(ve[de^1]))return ve[de^1];if(Q&&Ce&&ve.length===1&&U0(Ce))return Ce;var Ze=l&&l===this.ownerID,dn=Q?Ce?H:H^F:H|F,Tn=Q?Ce?Y0(ve,de,Ce,Ze):ZE(ve,de,Ze):JE(ve,de,Ce,Ze);return Ze?(this.bitmap=dn,this.nodes=Tn,this):new Fi(l,dn,Tn)};function ms(l,h,w){this.ownerID=l,this.count=h,this.nodes=w}ms.prototype.get=function(l,h,w,R){h===void 0&&(h=Or(w));var T=(l===0?h:h>>>l)&k,z=this.nodes[T];return z?z.get(l+b,h,w,R):R},ms.prototype.update=function(l,h,w,R,T,z,A){w===void 0&&(w=Or(R));var L=(h===0?w:w>>>h)&k,F=T===E,H=this.nodes,Q=H[L];if(F&&!Q)return this;var de=hh(Q,l,h+b,w,R,T,z,A);if(de===Q)return this;var ve=this.count;if(!Q)ve++;else if(!de&&(ve--,ve>>w)&k,A=(w===0?R:R>>>w)&k,L,F=z===A?[ph(l,h,w+b,R,T)]:(L=new Qn(h,R,T),z>>=1)A[L]=w&1?h[z++]:void 0;return A[R]=T,new ms(l,z+1,A)}function cu(l,h,w){for(var R=[],T=0;T>1&1431655765),l=(l&858993459)+(l>>2&858993459),l=l+(l>>4)&252645135,l=l+(l>>8),l=l+(l>>16),l&127}function Y0(l,h,w,R){var T=R?l:M(l);return T[h]=w,T}function JE(l,h,w,R){var T=l.length+1;if(R&&h+1===T)return l[h]=w,l;for(var z=new Array(T),A=0,L=0;L0&&R=0&&l>>h&k;if(R>=this.array.length)return new yo([],l);var T=R===0,z;if(h>0){var A=this.array[R];if(z=A&&A.removeBefore(l,h-b,w),z===A&&T)return this}if(T&&!z)return this;var L=Wi(this,l);if(!T)for(var F=0;F>>h&k;if(R>=this.array.length)return this;var T;if(h>0){var z=this.array[R];if(T=z&&z.removeAfter(l,h-b,w),T===z&&R===this.array.length-1)return this}var A=Wi(this,l);return A.array.splice(R+1),T&&(A.array[R]=T),A};var vs={};function J0(l,h){var w=l._origin,R=l._capacity,T=ys(R),z=l._tail;return A(l._root,l._level,0);function A(H,Q,de){return Q===0?L(H,de):F(H,Q,de)}function L(H,Q){var de=Q===T?z&&z.array:H&&H.array,ve=Q>w?0:w-Q,xe=R-Q;return xe>x&&(xe=x),function(){if(ve===xe)return vs;var Ce=h?--xe:ve++;return de&&de[Ce]}}function F(H,Q,de){var ve,xe=H&&H.array,Ce=de>w?0:w-de>>Q,Ze=(R-de>>Q)+1;return Ze>x&&(Ze=x),function(){do{if(ve){var dn=ve();if(dn!==vs)return dn;ve=null}if(Ce===Ze)return vs;var Tn=h?--Ze:Ce++;ve=A(xe&&xe[Tn],Q-b,de+(Tn<=l.size||h<0)return l.withMutations(function(A){h<0?So(A,h).set(0,w):So(A,0,h+1).set(h,w)});h+=l._origin;var R=l._tail,T=l._root,z=P(_);return h>=ys(l._capacity)?R=vh(R,l.__ownerID,0,h,w,z):T=vh(T,l.__ownerID,l._level,h,w,z),z.value?l.__ownerID?(l._root=T,l._tail=R,l.__hash=void 0,l.__altered=!0,l):gs(l._origin,l._capacity,l._level,T,R):l}function vh(l,h,w,R,T,z){var A=R>>>w&k,L=l&&A0){var H=l&&l.array[A],Q=vh(H,h,w-b,R,T,z);return Q===H?l:(F=Wi(l,h),F.array[A]=Q,F)}return L&&l.array[A]===T?l:(I(z),F=Wi(l,h),T===void 0&&A===F.array.length-1?F.array.pop():F.array[A]=T,F)}function Wi(l,h){return h&&l&&h===l.ownerID?l:new yo(l?l.array.slice():[],h)}function eS(l,h){if(h>=ys(l._capacity))return l._tail;if(h<1<0;)w=w.array[h>>>R&k],R-=b;return w}}function So(l,h,w){h!==void 0&&(h=h|0),w!==void 0&&(w=w|0);var R=l.__ownerID||new j,T=l._origin,z=l._capacity,A=T+h,L=w===void 0?z:w<0?z+w:T+w;if(A===T&&L===z)return l;if(A>=L)return l.clear();for(var F=l._level,H=l._root,Q=0;A+Q<0;)H=new yo(H&&H.array.length?[void 0,H]:[],R),F+=b,Q+=1<=1<de?new yo([],R):xe;if(xe&&ve>de&&Ab;dn-=b){var Tn=de>>>dn&k;Ze=Ze.array[Tn]=Wi(Ze.array[Tn],R)}Ze.array[de>>>b&k]=xe}if(L=ve)A-=ve,L-=ve,F=b,H=null,Ce=Ce&&Ce.removeBefore(R,0,A);else if(A>T||ve>>F&k;if(yu!==ve>>>F&k)break;yu&&(Q+=(1<T&&(H=H.removeBefore(R,F,A-Q)),H&&veT&&(T=L.size),u(A)||(L=L.map(function(F){return ri(F)})),R.push(L)}return T>l.size&&(l=l.setSize(T)),G0(l,h,R)}function ys(l){return l>>b<=x&&T.size>=R.size*2?(F=T.filter(function(H,Q){return H!==void 0&&z!==Q}),L=F.toKeyedSeq().map(function(H){return H[0]}).flip().toMap(),l.__ownerID&&(L.__ownerID=F.__ownerID=l.__ownerID)):(L=R.remove(h),F=z===T.size-1?T.pop():T.set(z,void 0))}else if(A){if(w===T.get(z)[1])return l;L=R,F=T.set(z,[h,w])}else L=R.set(h,T.size),F=T.set(T.size,[h,w]);return l.__ownerID?(l.size=L.size,l._map=L,l._list=F,l.__hash=void 0,l):gh(L,F)}n(Kr,le);function Kr(l,h){this._iter=l,this._useKeys=h,this.size=l.size}Kr.prototype.get=function(l,h){return this._iter.get(l,h)},Kr.prototype.has=function(l){return this._iter.has(l)},Kr.prototype.valueSeq=function(){return this._iter.valueSeq()},Kr.prototype.reverse=function(){var l=this,h=yh(this,!0);return this._useKeys||(h.valueSeq=function(){return l._iter.toSeq().reverse()}),h},Kr.prototype.map=function(l,h){var w=this,R=iS(this,l,h);return this._useKeys||(R.valueSeq=function(){return w._iter.toSeq().map(l,h)}),R},Kr.prototype.__iterate=function(l,h){var w=this,R;return this._iter.__iterate(this._useKeys?function(T,z){return l(T,z,w)}:(R=h?dS(this):0,function(T){return l(T,h?--R:R++,w)}),h)},Kr.prototype.__iterator=function(l,h){if(this._useKeys)return this._iter.__iterator(l,h);var w=this._iter.__iterator(ce,h),R=h?dS(this):0;return new Se(function(){var T=w.next();return T.done?T:G(l,h?--R:R++,T.value,T)})},Kr.prototype[C]=!0,n(Ui,K);function Ui(l){this._iter=l,this.size=l.size}Ui.prototype.includes=function(l){return this._iter.includes(l)},Ui.prototype.__iterate=function(l,h){var w=this,R=0;return this._iter.__iterate(function(T){return l(T,R++,w)},h)},Ui.prototype.__iterator=function(l,h){var w=this._iter.__iterator(ce,h),R=0;return new Se(function(){var T=w.next();return T.done?T:G(l,R++,T.value,T)})},n(Hi,Z);function Hi(l){this._iter=l,this.size=l.size}Hi.prototype.has=function(l){return this._iter.includes(l)},Hi.prototype.__iterate=function(l,h){var w=this;return this._iter.__iterate(function(R){return l(R,R,w)},h)},Hi.prototype.__iterator=function(l,h){var w=this._iter.__iterator(ce,h);return new Se(function(){var R=w.next();return R.done?R:G(l,R.value,R.value,R)})},n(qi,le);function qi(l){this._iter=l,this.size=l.size}qi.prototype.entrySeq=function(){return this._iter.toSeq()},qi.prototype.__iterate=function(l,h){var w=this;return this._iter.__iterate(function(R){if(R){cS(R);var T=u(R);return l(T?R.get(1):R[1],T?R.get(0):R[0],w)}},h)},qi.prototype.__iterator=function(l,h){var w=this._iter.__iterator(ce,h);return new Se(function(){for(;;){var R=w.next();if(R.done)return R;var T=R.value;if(T){cS(T);var z=u(T);return G(l,z?T.get(0):T[0],z?T.get(1):T[1],R)}}})},Ui.prototype.cacheResult=Kr.prototype.cacheResult=Hi.prototype.cacheResult=qi.prototype.cacheResult=wh;function oS(l){var h=Rn(l);return h._iter=l,h.size=l.size,h.flip=function(){return l},h.reverse=function(){var w=l.reverse.apply(this);return w.flip=function(){return l.reverse()},w},h.has=function(w){return l.includes(w)},h.includes=function(w){return l.has(w)},h.cacheResult=wh,h.__iterateUncached=function(w,R){var T=this;return l.__iterate(function(z,A){return w(A,z,T)!==!1},R)},h.__iteratorUncached=function(w,R){if(w===we){var T=l.__iterator(w,R);return new Se(function(){var z=T.next();if(!z.done){var A=z.value[0];z.value[0]=z.value[1],z.value[1]=A}return z})}return l.__iterator(w===ce?oe:ce,R)},h}function iS(l,h,w){var R=Rn(l);return R.size=l.size,R.has=function(T){return l.has(T)},R.get=function(T,z){var A=l.get(T,E);return A===E?z:h.call(w,A,T,l)},R.__iterateUncached=function(T,z){var A=this;return l.__iterate(function(L,F,H){return T(h.call(w,L,F,H),F,A)!==!1},z)},R.__iteratorUncached=function(T,z){var A=l.__iterator(we,z);return new Se(function(){var L=A.next();if(L.done)return L;var F=L.value,H=F[0];return G(T,H,h.call(w,F[1],H,l),L)})},R}function yh(l,h){var w=Rn(l);return w._iter=l,w.size=l.size,w.reverse=function(){return l},l.flip&&(w.flip=function(){var R=oS(l);return R.reverse=function(){return l.flip()},R}),w.get=function(R,T){return l.get(h?R:-1-R,T)},w.has=function(R){return l.has(h?R:-1-R)},w.includes=function(R){return l.includes(R)},w.cacheResult=wh,w.__iterate=function(R,T){var z=this;return l.__iterate(function(A,L){return R(A,L,z)},!T)},w.__iterator=function(R,T){return l.__iterator(R,!T)},w}function aS(l,h,w,R){var T=Rn(l);return R&&(T.has=function(z){var A=l.get(z,E);return A!==E&&!!h.call(w,A,z,l)},T.get=function(z,A){var L=l.get(z,E);return L!==E&&h.call(w,L,z,l)?L:A}),T.__iterateUncached=function(z,A){var L=this,F=0;return l.__iterate(function(H,Q,de){if(h.call(w,H,Q,de))return F++,z(H,R?Q:F-1,L)},A),F},T.__iteratorUncached=function(z,A){var L=l.__iterator(we,A),F=0;return new Se(function(){for(;;){var H=L.next();if(H.done)return H;var Q=H.value,de=Q[0],ve=Q[1];if(h.call(w,ve,de,l))return G(z,R?de:F++,ve,H)}})},T}function oO(l,h,w){var R=Oe().asMutable();return l.__iterate(function(T,z){R.update(h.call(w,T,z,l),0,function(A){return A+1})}),R.asImmutable()}function iO(l,h,w){var R=c(l),T=(p(l)?ht():Oe()).asMutable();l.__iterate(function(A,L){T.update(h.call(w,A,L,l),function(F){return F=F||[],F.push(R?[L,A]:A),F})});var z=fS(l);return T.map(function(A){return Ge(l,z(A))})}function Sh(l,h,w,R){var T=l.size;if(h!==void 0&&(h=h|0),w!==void 0&&(w===1/0?w=T:w=w|0),ae(h,w,T))return l;var z=ie(h,T),A=pe(w,T);if(z!==z||A!==A)return Sh(l.toSeq().cacheResult(),h,w,R);var L=A-z,F;L===L&&(F=L<0?0:L);var H=Rn(l);return H.size=F===0?F:l.size&&F||void 0,!R&&Re(l)&&F>=0&&(H.get=function(Q,de){return Q=B(this,Q),Q>=0&&QF)return V();var Ze=ve.next();return R||Q===ce?Ze:Q===oe?G(Q,Ce-1,void 0,Ze):G(Q,Ce-1,Ze.value[1],Ze)})},H}function aO(l,h,w){var R=Rn(l);return R.__iterateUncached=function(T,z){var A=this;if(z)return this.cacheResult().__iterate(T,z);var L=0;return l.__iterate(function(F,H,Q){return h.call(w,F,H,Q)&&++L&&T(F,H,A)}),L},R.__iteratorUncached=function(T,z){var A=this;if(z)return this.cacheResult().__iterator(T,z);var L=l.__iterator(we,z),F=!0;return new Se(function(){if(!F)return V();var H=L.next();if(H.done)return H;var Q=H.value,de=Q[0],ve=Q[1];return h.call(w,ve,de,A)?T===we?H:G(T,de,ve,H):(F=!1,V())})},R}function sS(l,h,w,R){var T=Rn(l);return T.__iterateUncached=function(z,A){var L=this;if(A)return this.cacheResult().__iterate(z,A);var F=!0,H=0;return l.__iterate(function(Q,de,ve){if(!(F&&(F=h.call(w,Q,de,ve))))return H++,z(Q,R?de:H-1,L)}),H},T.__iteratorUncached=function(z,A){var L=this;if(A)return this.cacheResult().__iterator(z,A);var F=l.__iterator(we,A),H=!0,Q=0;return new Se(function(){var de,ve,xe;do{if(de=F.next(),de.done)return R||z===ce?de:z===oe?G(z,Q++,void 0,de):G(z,Q++,de.value[1],de);var Ce=de.value;ve=Ce[0],xe=Ce[1],H&&(H=h.call(w,xe,ve,L))}while(H);return z===we?de:G(z,ve,xe,de)})},T}function sO(l,h){var w=c(l),R=[l].concat(h).map(function(A){return u(A)?w&&(A=i(A)):A=w?Tt(A):vr(Array.isArray(A)?A:[A]),A}).filter(function(A){return A.size!==0});if(R.length===0)return l;if(R.length===1){var T=R[0];if(T===l||w&&c(T)||d(l)&&d(T))return T}var z=new fe(R);return w?z=z.toKeyedSeq():d(l)||(z=z.toSetSeq()),z=z.flatten(!0),z.size=R.reduce(function(A,L){if(A!==void 0){var F=L.size;if(F!==void 0)return A+F}},0),z}function lS(l,h,w){var R=Rn(l);return R.__iterateUncached=function(T,z){var A=0,L=!1;function F(H,Q){var de=this;H.__iterate(function(ve,xe){return(!h||Q0}function bh(l,h,w){var R=Rn(l);return R.size=new fe(w).map(function(T){return T.size}).min(),R.__iterate=function(T,z){for(var A=this.__iterator(ce,z),L,F=0;!(L=A.next()).done&&T(L.value,F++,this)!==!1;);return F},R.__iteratorUncached=function(T,z){var A=w.map(function(H){return H=o(H),U(z?H.reverse():H)}),L=0,F=!1;return new Se(function(){var H;return F||(H=A.map(function(Q){return Q.next()}),F=H.some(function(Q){return Q.done})),F?V():G(T,L++,h.apply(null,H.map(function(Q){return Q.value})))})},R}function Ge(l,h){return Re(l)?h:l.constructor(h)}function cS(l){if(l!==Object(l))throw new TypeError("Expected [K, V] tuple: "+l)}function dS(l){return Ir(l.size),$(l)}function fS(l){return c(l)?i:d(l)?a:s}function Rn(l){return Object.create((c(l)?le:d(l)?K:Z).prototype)}function wh(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):ne.prototype.cacheResult.call(this)}function hS(l,h){return l>h?1:l=0;w--)h={value:arguments[w],next:h};return this.__ownerID?(this.size=l,this._head=h,this.__hash=void 0,this.__altered=!0,this):Ss(l,h)},wt.prototype.pushAll=function(l){if(l=a(l),l.size===0)return this;Ir(l.size);var h=this.size,w=this._head;return l.reverse().forEach(function(R){h++,w={value:R,next:w}}),this.__ownerID?(this.size=h,this._head=w,this.__hash=void 0,this.__altered=!0,this):Ss(h,w)},wt.prototype.pop=function(){return this.slice(1)},wt.prototype.unshift=function(){return this.push.apply(this,arguments)},wt.prototype.unshiftAll=function(l){return this.pushAll(l)},wt.prototype.shift=function(){return this.pop.apply(this,arguments)},wt.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):kh()},wt.prototype.slice=function(l,h){if(ae(l,h,this.size))return this;var w=ie(l,this.size),R=pe(h,this.size);if(R!==this.size)return Di.prototype.slice.call(this,l,h);for(var T=this.size-w,z=this._head;w--;)z=z.next;return this.__ownerID?(this.size=T,this._head=z,this.__hash=void 0,this.__altered=!0,this):Ss(T,z)},wt.prototype.__ensureOwner=function(l){return l===this.__ownerID?this:l?Ss(this.size,this._head,l,this.__hash):(this.__ownerID=l,this.__altered=!1,this)},wt.prototype.__iterate=function(l,h){if(h)return this.reverse().__iterate(l);for(var w=0,R=this._head;R&&l(R.value,w++,this)!==!1;)R=R.next;return w},wt.prototype.__iterator=function(l,h){if(h)return this.reverse().__iterator(l);var w=0,R=this._head;return new Se(function(){if(R){var T=R.value;return R=R.next,G(l,w++,T)}return V()})};function _S(l){return!!(l&&l[xS])}wt.isStack=_S;var xS="@@__IMMUTABLE_STACK__@@",Vi=wt.prototype;Vi[xS]=!0,Vi.withMutations=Pe.withMutations,Vi.asMutable=Pe.asMutable,Vi.asImmutable=Pe.asImmutable,Vi.wasAltered=Pe.wasAltered;function Ss(l,h,w,R){var T=Object.create(Vi);return T.size=l,T._head=h,T.__ownerID=w,T.__hash=R,T.__altered=!1,T}var CS;function kh(){return CS||(CS=Ss(0))}function Pn(l,h){var w=function(R){l.prototype[R]=h[R]};return Object.keys(h).forEach(w),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(h).forEach(w),l}o.Iterator=Se,Pn(o,{toArray:function(){Ir(this.size);var l=new Array(this.size||0);return this.valueSeq().__iterate(function(h,w){l[w]=h}),l},toIndexedSeq:function(){return new Ui(this)},toJS:function(){return this.toSeq().map(function(l){return l&&typeof l.toJS=="function"?l.toJS():l}).__toJS()},toJSON:function(){return this.toSeq().map(function(l){return l&&typeof l.toJSON=="function"?l.toJSON():l}).__toJS()},toKeyedSeq:function(){return new Kr(this,!0)},toMap:function(){return Oe(this.toKeyedSeq())},toObject:function(){Ir(this.size);var l={};return this.__iterate(function(h,w){l[w]=h}),l},toOrderedMap:function(){return ht(this.toKeyedSeq())},toOrderedSet:function(){return kn(c(this)?this.valueSeq():this)},toSet:function(){return Je(c(this)?this.valueSeq():this)},toSetSeq:function(){return new Hi(this)},toSeq:function(){return d(this)?this.toIndexedSeq():c(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return wt(c(this)?this.valueSeq():this)},toList:function(){return Ye(c(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(l,h){return this.size===0?l+h:l+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+h},concat:function(){var l=r.call(arguments,0);return Ge(this,sO(this,l))},includes:function(l){return this.some(function(h){return bt(h,l)})},entries:function(){return this.__iterator(we)},every:function(l,h){Ir(this.size);var w=!0;return this.__iterate(function(R,T,z){if(!l.call(h,R,T,z))return w=!1,!1}),w},filter:function(l,h){return Ge(this,aS(this,l,h,!0))},find:function(l,h,w){var R=this.findEntry(l,h);return R?R[1]:w},forEach:function(l,h){return Ir(this.size),this.__iterate(h?l.bind(h):l)},join:function(l){Ir(this.size),l=l!==void 0?""+l:",";var h="",w=!0;return this.__iterate(function(R){w?w=!1:h+=l,h+=R!=null?R.toString():""}),h},keys:function(){return this.__iterator(oe)},map:function(l,h){return Ge(this,iS(this,l,h))},reduce:function(l,h,w){Ir(this.size);var R,T;return arguments.length<2?T=!0:R=h,this.__iterate(function(z,A,L){T?(T=!1,R=z):R=l.call(w,R,z,A,L)}),R},reduceRight:function(l,h,w){var R=this.toKeyedSeq().reverse();return R.reduce.apply(R,arguments)},reverse:function(){return Ge(this,yh(this,!0))},slice:function(l,h){return Ge(this,Sh(this,l,h,!0))},some:function(l,h){return!this.every(gu(l),h)},sort:function(l){return Ge(this,Gi(this,l))},values:function(){return this.__iterator(ce)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return this.size!==void 0?this.size===0:!this.some(function(){return!0})},count:function(l,h){return $(l?this.toSeq().filter(l,h):this)},countBy:function(l,h){return oO(this,l,h)},equals:function(l){return Zf(this,l)},entrySeq:function(){var l=this;if(l._cache)return new fe(l._cache);var h=l.toSeq().map(hO).toIndexedSeq();return h.fromEntrySeq=function(){return l.toSeq()},h},filterNot:function(l,h){return this.filter(gu(l),h)},findEntry:function(l,h,w){var R=w;return this.__iterate(function(T,z,A){if(l.call(h,T,z,A))return R=[z,T],!1}),R},findKey:function(l,h){var w=this.findEntry(l,h);return w&&w[0]},findLast:function(l,h,w){return this.toKeyedSeq().reverse().find(l,h,w)},findLastEntry:function(l,h,w){return this.toKeyedSeq().reverse().findEntry(l,h,w)},findLastKey:function(l,h){return this.toKeyedSeq().reverse().findKey(l,h)},first:function(){return this.find(W)},flatMap:function(l,h){return Ge(this,lO(this,l,h))},flatten:function(l){return Ge(this,lS(this,l,!0))},fromEntrySeq:function(){return new qi(this)},get:function(l,h){return this.find(function(w,R){return bt(R,l)},void 0,h)},getIn:function(l,h){for(var w=this,R=pS(l),T;!(T=R.next()).done;){var z=T.value;if(w=w&&w.get?w.get(z,E):E,w===E)return h}return w},groupBy:function(l,h){return iO(this,l,h)},has:function(l){return this.get(l,E)!==E},hasIn:function(l){return this.getIn(l,E)!==E},isSubset:function(l){return l=typeof l.includes=="function"?l:o(l),this.every(function(h){return l.includes(h)})},isSuperset:function(l){return l=typeof l.isSubset=="function"?l:o(l),l.isSubset(this)},keyOf:function(l){return this.findKey(function(h){return bt(h,l)})},keySeq:function(){return this.toSeq().map(fO).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(l){return this.toKeyedSeq().reverse().keyOf(l)},max:function(l){return hu(this,l)},maxBy:function(l,h){return hu(this,h,l)},min:function(l){return hu(this,l?RS(l):PS)},minBy:function(l,h){return hu(this,h?RS(h):PS,l)},rest:function(){return this.slice(1)},skip:function(l){return this.slice(Math.max(0,l))},skipLast:function(l){return Ge(this,this.toSeq().reverse().skip(l).reverse())},skipWhile:function(l,h){return Ge(this,sS(this,l,h,!0))},skipUntil:function(l,h){return this.skipWhile(gu(l),h)},sortBy:function(l,h){return Ge(this,Gi(this,h,l))},take:function(l){return this.slice(0,Math.max(0,l))},takeLast:function(l){return Ge(this,this.toSeq().reverse().take(l).reverse())},takeWhile:function(l,h){return Ge(this,aO(this,l,h))},takeUntil:function(l,h){return this.takeWhile(gu(l),h)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=mO(this))}});var sr=o.prototype;sr[y]=!0,sr[$e]=sr.values,sr.__toJS=sr.toArray,sr.__toStringMapper=kS,sr.inspect=sr.toSource=function(){return this.toString()},sr.chain=sr.flatMap,sr.contains=sr.includes,Pn(i,{flip:function(){return Ge(this,oS(this))},mapEntries:function(l,h){var w=this,R=0;return Ge(this,this.toSeq().map(function(T,z){return l.call(h,[z,T],R++,w)}).fromEntrySeq())},mapKeys:function(l,h){var w=this;return Ge(this,this.toSeq().flip().map(function(R,T){return l.call(h,R,T,w)}).flip())}});var vu=i.prototype;vu[S]=!0,vu[$e]=sr.entries,vu.__toJS=sr.toObject,vu.__toStringMapper=function(l,h){return JSON.stringify(h)+": "+kS(l)},Pn(a,{toKeyedSeq:function(){return new Kr(this,!1)},filter:function(l,h){return Ge(this,aS(this,l,h,!1))},findIndex:function(l,h){var w=this.findEntry(l,h);return w?w[0]:-1},indexOf:function(l){var h=this.keyOf(l);return h===void 0?-1:h},lastIndexOf:function(l){var h=this.lastKeyOf(l);return h===void 0?-1:h},reverse:function(){return Ge(this,yh(this,!1))},slice:function(l,h){return Ge(this,Sh(this,l,h,!1))},splice:function(l,h){var w=arguments.length;if(h=Math.max(h|0,0),w===0||w===2&&!h)return this;l=ie(l,l<0?this.count():this.size);var R=this.slice(0,l);return Ge(this,w===1?R:R.concat(M(arguments,2),this.slice(l+h)))},findLastIndex:function(l,h){var w=this.findLastEntry(l,h);return w?w[0]:-1},first:function(){return this.get(0)},flatten:function(l){return Ge(this,lS(this,l,!1))},get:function(l,h){return l=B(this,l),l<0||this.size===1/0||this.size!==void 0&&l>this.size?h:this.find(function(w,R){return R===l},void 0,h)},has:function(l){return l=B(this,l),l>=0&&(this.size!==void 0?this.size===1/0||lh?-1:0}function mO(l){if(l.size===1/0)return 0;var h=p(l),w=c(l),R=h?1:0,T=l.__iterate(w?h?function(z,A){R=31*R+TS(Or(z),Or(A))|0}:function(z,A){R=R+TS(Or(z),Or(A))|0}:h?function(z){R=31*R+Or(z)|0}:function(z){R=R+Or(z)|0});return vO(T,R)}function vO(l,h){return h=hs(h,3432918353),h=hs(h<<15|h>>>-15,461845907),h=hs(h<<13|h>>>-13,5),h=(h+3864292196|0)^l,h=hs(h^h>>>16,2246822507),h=hs(h^h>>>13,3266489909),h=rh(h^h>>>16),h}function TS(l,h){return l^h+2654435769+(l<<6)+(l>>2)|0}var gO={Iterable:o,Seq:ne,Collection:go,Map:Oe,OrderedMap:ht,List:Ye,Stack:wt,Set:Je,OrderedSet:kn,Record:jr,Range:Lt,Repeat:Kt,is:bt,fromJS:ri};return gO})}(gp)),gp.exports}function VD(e){return e=e||Object.create(null),{on:function(r,n){(e[r]||(e[r]=[])).push(n)},off:function(r,n){e[r]&&e[r].splice(e[r].indexOf(n)>>>0,1)},emit:function(r,n){(e[r]||[]).slice().map(function(o){o(n)}),(e["*"]||[]).slice().map(function(o){o(r,n)})}}}const KD=Object.freeze(Object.defineProperty({__proto__:null,default:VD},Symbol.toStringTag,{value:"Module"})),YD=Ja(KD);var yp,iw;function kP(){if(iw)return yp;iw=1;var e=typeof di=="object"&&di&&di.Object===Object&&di;return yp=e,yp}var Sp,aw;function QD(){if(aw)return Sp;aw=1;var e=kP(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return Sp=r,Sp}var bp,sw;function jf(){if(sw)return bp;sw=1;var e=QD(),t=e.Symbol;return bp=t,bp}var wp,lw;function XD(){if(lw)return wp;lw=1;var e=jf(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,o=e?e.toStringTag:void 0;function i(a){var s=r.call(a,o),u=a[o];try{a[o]=void 0;var c=!0}catch{}var d=n.call(a);return c&&(s?a[o]=u:delete a[o]),d}return wp=i,wp}var _p,uw;function JD(){if(uw)return _p;uw=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return _p=r,_p}var xp,cw;function zf(){if(cw)return xp;cw=1;var e=jf(),t=XD(),r=JD(),n="[object Null]",o="[object Undefined]",i=e?e.toStringTag:void 0;function a(s){return s==null?s===void 0?o:n:i&&i in Object(s)?t(s):r(s)}return xp=a,xp}var Cp,dw;function Jl(){if(dw)return Cp;dw=1;function e(t){return t!=null&&typeof t=="object"}return Cp=e,Cp}var Rp,fw;function ZD(){if(fw)return Rp;fw=1;var e=zf(),t=Jl(),r="[object RegExp]";function n(o){return t(o)&&e(o)==r}return Rp=n,Rp}var kp,hw;function eF(){if(hw)return kp;hw=1;function e(t){return function(r){return t(r)}}return kp=e,kp}var Fs={exports:{}};Fs.exports;var pw;function tF(){return pw||(pw=1,function(e,t){var r=kP(),n=t&&!t.nodeType&&t,o=n&&!0&&e&&!e.nodeType&&e,i=o&&o.exports===n,a=i&&r.process,s=function(){try{var u=o&&o.require&&o.require("util").types;return u||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s}(Fs,Fs.exports)),Fs.exports}var Pp,mw;function rF(){if(mw)return Pp;mw=1;var e=ZD(),t=eF(),r=tF(),n=r&&r.isRegExp,o=n?t(n):e;return Pp=o,Pp}var Tp,vw;function nF(){if(vw)return Tp;vw=1;function e(t,r){for(var n=-1,o=t==null?0:t.length,i=Array(o);++n0&&i(d)?o>1?r(d,o-1,i,a,s):e(s,d):a||(s[s.length]=d)}return s}return Dp=r,Dp}var Fp,Tw;function pF(){if(Tw)return Fp;Tw=1;var e=hF();function t(r){var n=r==null?0:r.length;return n?e(r,1):[]}return Fp=t,Fp}var Bp,Ew;function mF(){if(Ew)return Bp;Ew=1;var e=rF(),t=sF(),r=lF(),n=pF();function o(i,a,s){var u=0,c=0;if(i==="")return i;if(!i||!r(i))throw new TypeError("First argument to react-string-replace#replaceString must be a string");var d=a;e(d)||(d=new RegExp("("+t(d)+")","gi"));for(var f=i.split(d),p=1,y=f.length;pe.transitions.easing.easeInOut,Yr.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Yr.child,Yr.childLeaving,j5,dv,({theme:e})=>e.transitions.easing.easeInOut,Yr.childPulsate,z5,({theme:e})=>e.transitions.easing.easeInOut),M5=N.forwardRef(function(t,r){const n=Vn({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:i={},className:a}=n,s=lt(n,E5),[u,c]=N.useState([]),d=N.useRef(0),f=N.useRef(null);N.useEffect(()=>{f.current&&(f.current(),f.current=null)},[u]);const p=N.useRef(!1),y=CA(),S=N.useRef(null),g=N.useRef(null),C=N.useCallback(k=>{const{pulsate:E,rippleX:O,rippleY:_,rippleSize:P,cb:I}=k;c(j=>[...j,m.jsx(A5,{classes:{ripple:_t(i.ripple,Yr.ripple),rippleVisible:_t(i.rippleVisible,Yr.rippleVisible),ripplePulsate:_t(i.ripplePulsate,Yr.ripplePulsate),child:_t(i.child,Yr.child),childLeaving:_t(i.childLeaving,Yr.childLeaving),childPulsate:_t(i.childPulsate,Yr.childPulsate)},timeout:dv,pulsate:E,rippleX:O,rippleY:_,rippleSize:P},d.current)]),d.current+=1,f.current=I},[i]),v=N.useCallback((k={},E={},O=()=>{})=>{const{pulsate:_=!1,center:P=o||E.pulsate,fakeElement:I=!1}=E;if((k==null?void 0:k.type)==="mousedown"&&p.current){p.current=!1;return}(k==null?void 0:k.type)==="touchstart"&&(p.current=!0);const j=I?null:g.current,M=j?j.getBoundingClientRect():{width:0,height:0,left:0,top:0};let $,B,W;if(P||k===void 0||k.clientX===0&&k.clientY===0||!k.clientX&&!k.touches)$=Math.round(M.width/2),B=Math.round(M.height/2);else{const{clientX:ae,clientY:ie}=k.touches&&k.touches.length>0?k.touches[0]:k;$=Math.round(ae-M.left),B=Math.round(ie-M.top)}if(P)W=Math.sqrt((2*M.width**2+M.height**2)/3),W%2===0&&(W+=1);else{const ae=Math.max(Math.abs((j?j.clientWidth:0)-$),$)*2+2,ie=Math.max(Math.abs((j?j.clientHeight:0)-B),B)*2+2;W=Math.sqrt(ae**2+ie**2)}k!=null&&k.touches?S.current===null&&(S.current=()=>{C({pulsate:_,rippleX:$,rippleY:B,rippleSize:W,cb:O})},y.start(O5,()=>{S.current&&(S.current(),S.current=null)})):C({pulsate:_,rippleX:$,rippleY:B,rippleSize:W,cb:O})},[o,C,y]),b=N.useCallback(()=>{v({},{pulsate:!0})},[v]),x=N.useCallback((k,E)=>{if(y.clear(),(k==null?void 0:k.type)==="touchend"&&S.current){S.current(),S.current=null,y.start(0,()=>{x(k,E)});return}S.current=null,c(O=>O.length>0?O.slice(1):O),f.current=E},[y]);return N.useImperativeHandle(r,()=>({pulsate:b,start:v,stop:x}),[b,v,x]),m.jsx(N5,te({className:_t(Yr.root,i.root,a),ref:g},s,{children:m.jsx(k5,{component:null,exit:!0,children:u})}))}),L5=M5;function $5(e){return xn("MuiButtonBase",e)}const D5=Gn("MuiButtonBase",["root","disabled","focusVisible"]),F5=D5,B5=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],W5=e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:o}=e,a=qn({root:["root",t&&"disabled",r&&"focusVisible"]},$5,o);return r&&n&&(a.root+=` ${n}`),a},U5=Pt("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${F5.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),H5=N.forwardRef(function(t,r){const n=Vn({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:i=!1,children:a,className:s,component:u="button",disabled:c=!1,disableRipple:d=!1,disableTouchRipple:f=!1,focusRipple:p=!1,LinkComponent:y="a",onBlur:S,onClick:g,onContextMenu:C,onDragLeave:v,onFocus:b,onFocusVisible:x,onKeyDown:k,onKeyUp:E,onMouseDown:O,onMouseLeave:_,onMouseUp:P,onTouchEnd:I,onTouchMove:j,onTouchStart:M,tabIndex:$=0,TouchRippleProps:B,touchRippleRef:W,type:ae}=n,ie=lt(n,B5),pe=N.useRef(null),J=N.useRef(null),oe=ov(J,W),{isFocusVisibleRef:ce,onFocus:we,onBlur:Pe,ref:St}=Tk(),[$e,Se]=N.useState(!1);c&&$e&&Se(!1),N.useImperativeHandle(o,()=>({focusVisible:()=>{Se(!0),pe.current.focus()}}),[]);const[G,V]=N.useState(!1);N.useEffect(()=>{V(!0)},[]);const q=G&&!d&&!c;N.useEffect(()=>{$e&&p&&!d&&G&&J.current.pulsate()},[d,p,$e,G]);function X(_e,ti,ri=f){return $s(Yn=>(ti&&ti(Yn),!ri&&J.current&&J.current[_e](Yn),!0))}const U=X("start",O),he=X("stop",C),ue=X("stop",v),ne=X("stop",P),le=X("stop",_e=>{$e&&_e.preventDefault(),_&&_(_e)}),K=X("start",M),Z=X("stop",I),re=X("stop",j),fe=X("stop",_e=>{Pe(_e),ce.current===!1&&Se(!1),S&&S(_e)},!1),ge=$s(_e=>{pe.current||(pe.current=_e.currentTarget),we(_e),ce.current===!0&&(Se(!0),x&&x(_e)),b&&b(_e)}),ye=()=>{const _e=pe.current;return u&&u!=="button"&&!(_e.tagName==="A"&&_e.href)},be=N.useRef(!1),Re=$s(_e=>{p&&!be.current&&$e&&J.current&&_e.key===" "&&(be.current=!0,J.current.stop(_e,()=>{J.current.start(_e)})),_e.target===_e.currentTarget&&ye()&&_e.key===" "&&_e.preventDefault(),k&&k(_e),_e.target===_e.currentTarget&&ye()&&_e.key==="Enter"&&!c&&(_e.preventDefault(),g&&g(_e))}),ze=$s(_e=>{p&&_e.key===" "&&J.current&&$e&&!_e.defaultPrevented&&(be.current=!1,J.current.stop(_e,()=>{J.current.pulsate(_e)})),E&&E(_e),g&&_e.target===_e.currentTarget&&ye()&&_e.key===" "&&!_e.defaultPrevented&&g(_e)});let De=u;De==="button"&&(ie.href||ie.to)&&(De=y);const Tt={};De==="button"?(Tt.type=ae===void 0?"button":ae,Tt.disabled=c):(!ie.href&&!ie.to&&(Tt.role="button"),c&&(Tt["aria-disabled"]=c));const vr=ov(r,St,pe),ir=te({},n,{centerRipple:i,component:u,disabled:c,disableRipple:d,disableTouchRipple:f,focusRipple:p,tabIndex:$,focusVisible:$e}),Vt=W5(ir);return m.jsxs(U5,te({as:De,className:_t(Vt.root,s),ownerState:ir,onBlur:fe,onClick:g,onContextMenu:he,onFocus:ge,onKeyDown:Re,onKeyUp:ze,onMouseDown:U,onMouseLeave:le,onMouseUp:ne,onDragLeave:ue,onTouchEnd:Z,onTouchMove:re,onTouchStart:K,ref:vr,tabIndex:c?-1:$,type:ae},Tt,ie,{children:[a,q?m.jsx(L5,te({ref:oe,center:i},B)):null]}))}),_P=H5;function q5(e){return xn("MuiIconButton",e)}const G5=Gn("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),V5=G5,K5=["edge","children","className","color","disabled","disableFocusRipple","size"],Y5=e=>{const{classes:t,disabled:r,color:n,edge:o,size:i}=e,a={root:["root",r&&"disabled",n!=="default"&&`color${Ke(n)}`,o&&`edge${Ke(o)}`,`size${Ke(i)}`]};return qn(a,q5,t)},Q5=Pt(_P,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="default"&&t[`color${Ke(r.color)}`],r.edge&&t[`edge${Ke(r.edge)}`],t[`size${Ke(r.size)}`]]}})(({theme:e,ownerState:t})=>te({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Wa(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.edge==="start"&&{marginLeft:t.size==="small"?-3:-12},t.edge==="end"&&{marginRight:t.size==="small"?-3:-12}),({theme:e,ownerState:t})=>{var r;const n=(r=(e.vars||e).palette)==null?void 0:r[t.color];return te({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&te({color:n==null?void 0:n.main},!t.disableRipple&&{"&:hover":te({},n&&{backgroundColor:e.vars?`rgba(${n.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Wa(n.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),t.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},t.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${V5.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),X5=N.forwardRef(function(t,r){const n=Vn({props:t,name:"MuiIconButton"}),{edge:o=!1,children:i,className:a,color:s="default",disabled:u=!1,disableFocusRipple:c=!1,size:d="medium"}=n,f=lt(n,K5),p=te({},n,{edge:o,color:s,disabled:u,disableFocusRipple:c,size:d}),y=Y5(p);return m.jsx(Q5,te({className:_t(y.root,a),centerRipple:!0,focusRipple:!c,disabled:u,ref:r,ownerState:p},f,{children:i}))}),J5=X5,Z5=as(m.jsx("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),eD=as(m.jsx("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),tD=as(m.jsx("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),rD=as(m.jsx("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),nD=as(m.jsx("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),oD=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],iD=e=>{const{variant:t,color:r,severity:n,classes:o}=e,i={root:["root",`${t}${Ke(r||n)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return qn(i,y5,o)},aD=Pt(g5,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${Ke(r.color||r.severity)}`]]}})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light"?id:ad,n=e.palette.mode==="light"?ad:id,o=t.color||t.severity;return te({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px"},o&&t.variant==="standard"&&{color:e.vars?e.vars.palette.Alert[`${o}Color`]:r(e.palette[o].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${o}StandardBg`]:n(e.palette[o].light,.9),[`& .${V1.icon}`]:e.vars?{color:e.vars.palette.Alert[`${o}IconColor`]}:{color:e.palette[o].main}},o&&t.variant==="outlined"&&{color:e.vars?e.vars.palette.Alert[`${o}Color`]:r(e.palette[o].light,.6),border:`1px solid ${(e.vars||e).palette[o].light}`,[`& .${V1.icon}`]:e.vars?{color:e.vars.palette.Alert[`${o}IconColor`]}:{color:e.palette[o].main}},o&&t.variant==="filled"&&te({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${o}FilledColor`],backgroundColor:e.vars.palette.Alert[`${o}FilledBg`]}:{backgroundColor:e.palette.mode==="dark"?e.palette[o].dark:e.palette[o].main,color:e.palette.getContrastText(e.palette[o].main)}))}),sD=Pt("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),lD=Pt("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),Z1=Pt("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),ew={success:m.jsx(Z5,{fontSize:"inherit"}),warning:m.jsx(eD,{fontSize:"inherit"}),error:m.jsx(tD,{fontSize:"inherit"}),info:m.jsx(rD,{fontSize:"inherit"})},uD=N.forwardRef(function(t,r){var n,o,i,a,s,u;const c=Vn({props:t,name:"MuiAlert"}),{action:d,children:f,className:p,closeText:y="Close",color:S,components:g={},componentsProps:C={},icon:v,iconMapping:b=ew,onClose:x,role:k="alert",severity:E="success",slotProps:O={},slots:_={},variant:P="standard"}=c,I=lt(c,oD),j=te({},c,{color:S,severity:E,variant:P}),M=iD(j),$=(n=(o=_.closeButton)!=null?o:g.CloseButton)!=null?n:J5,B=(i=(a=_.closeIcon)!=null?a:g.CloseIcon)!=null?i:nD,W=(s=O.closeButton)!=null?s:C.closeButton,ae=(u=O.closeIcon)!=null?u:C.closeIcon;return m.jsxs(aD,te({role:k,elevation:0,ownerState:j,className:_t(M.root,p),ref:r},I,{children:[v!==!1?m.jsx(sD,{ownerState:j,className:M.icon,children:v||b[E]||ew[E]}):null,m.jsx(lD,{ownerState:j,className:M.message,children:f}),d!=null?m.jsx(Z1,{ownerState:j,className:M.action,children:d}):null,d==null&&x?m.jsx(Z1,{ownerState:j,className:M.action,children:m.jsx($,te({size:"small","aria-label":y,title:y,color:"inherit",onClick:x},W,{children:m.jsx(B,te({fontSize:"small"},ae))}))}):null]}))}),xP=uD,CP=()=>m.jsx("div",{className:"justify-center items-center flex top-[80vh] bottom-0 left-0 right-0 z-50 absolute",children:m.jsx("div",{className:"absolute bottom-[50px] flex items-center w-fit h-fit",role:"alert",children:m.jsx(xP,{severity:"success",children:"Copied!"})})}),cD=({value:e,onClose:t})=>{const[r,n]=se.useState(!1),o=()=>{n(!0),setTimeout(()=>{n(!1)},1500),navigator.clipboard.writeText(e.value)};return m.jsxs(m.Fragment,{children:[m.jsxs("div",{className:"justify-center items-center flex overflow-x-hidden overflow-y-auto inset-0 z-50 outline-none focus:outline-none absolute bg-black/[.4]",children:[m.jsx("div",{className:"relative w-auto my-6 mx-auto max-w-3xl",children:m.jsxs("div",{className:"border-0 rounded-lg shadow-lg relative flex flex-col w-full bg-white outline-none focus:outline-none items-center p-4 min-w-[20vw]",children:[m.jsxs("div",{className:"flex flex-row w-full",children:[m.jsx("div",{className:"flex-[1]"}),m.jsx("div",{className:"flex flex-[2] justify-center",children:m.jsx("h3",{className:"text-3xl font-semibold",children:e.key})}),m.jsx("div",{className:"flex flex-[1] justify-end",children:m.jsx(Ef,{onClick:()=>t(),className:"cursor-pointer"})})]}),m.jsx("div",{className:"inline-block relative p-6 flex-auto justify-center items-center w-full break-all max-h-[80vh] overflow-scroll",children:m.jsx("p",{className:"my-4 text-slate-500 text-lg leading-relaxed",children:e.value})}),m.jsx("div",{className:"flex items-center justify-end p-6",children:m.jsx(fy,{onClick:()=>o(),className:"cursor-pointer"})})]})}),r&&m.jsx(CP,{})]}),m.jsx("div",{className:"opacity-25 inset-0 z-40 bg-black"})]})};var fv=(e=>(e.Command="Command",e.Flags="Flags",e.NodeInfo="Node Info",e.SyncStages="Stages",e.Reorgs="Reorgs",e))(fv||{});const dD=({cmdLine:e,flags:t,nodeDetails:r,syncStages:n,reorgs:o})=>{const[i,a]=N.useState("Command"),[s,u]=N.useState(!1),[c,d]=N.useState(null),f=N.useRef(null);async function p(v){return"clipboard"in navigator?await navigator.clipboard.writeText(v):document.execCommand("copy",!0,v)}const y=()=>{let v="";switch(i){case"Command":v=yP();break;case"Flags":v=gP();break;case"Node Info":v=cy();break;case"Stages":v=bP();break;case"Reorgs":v=wP();break}return v},S=()=>{const v=y();p(v).then(()=>{u(!0),setTimeout(()=>{u(!1)},1500)}).catch(b=>{console.log(b)})},g=v=>{a(v),C()},C=()=>{f.current&&f.current.scroll({top:0,behavior:"smooth"})};return m.jsxs("div",{className:"flex flex-row",children:[m.jsxs("div",{className:"flex flex-col max-h-[90vh] items-center justify-center w-full",children:[m.jsxs("div",{className:"flex flex-row",children:[m.jsx(sp,{tab:"Command",selectedTab:i,testId:"command_button",onButtonClicked:v=>{g(v)}}),m.jsx(sp,{tab:"Flags",selectedTab:i,testId:"flags_button",onButtonClicked:v=>{g(v)}}),m.jsx(sp,{tab:"Node Info",selectedTab:i,testId:"node_info_button",onButtonClicked:v=>{g(v)}}),m.jsx("div",{className:"w-5"}),m.jsx(Un,{backgroundColor:ss,label:s?"Copied":"Copy curl",onClick:()=>S(),primary:!0})]}),m.jsx("div",{className:"h-10"}),m.jsxs("div",{className:"flex flex-col shadow-lg rounded-md p-2 bg-white min-h-[40px] max-w-[1400px] min-w-[30vw] overflow-auto","data-testid":"test_details_section_content",ref:f,children:[i==="Command"&&m.jsx(sA,{cmdLine:e}),i==="Flags"&&m.jsx(n3,{flags:t}),i==="Node Info"&&m.jsx(i3,{nodeDetails:r,onShowNodeValueDetails:(v,b)=>{d({key:v,value:b})}}),i==="Stages"&&m.jsx(a3,{syncStages:n}),i==="Reorgs"&&m.jsx(s3,{reorg:o})]})]}),c&&m.jsx(cD,{value:c,onClose:()=>d(null)})]})},fD=()=>{const e=ke(vt),t=ke(Sk),r=ke(rA),n=ke(ZN),o=ke(oA),i=ke(iA);return m.jsx("div",{className:"mt-4",children:e!==""&&m.jsx(dD,{cmdLine:r,flags:t,nodeDetails:n,syncStages:o,reorgs:i})})},hD=e=>({id:e.id,name:e.name,protocols:pD(e.protocols),enodes:vD(e.enodes)}),pD=e=>({eth:mD(e.eth)}),mD=e=>({network:e.network,difficulty:e.difficulty,genesis:e.genesis,config:e.config}),vD=e=>{let t=[];return e.forEach(r=>{t.push({enode:r.enode,enr:r.enr,ports:r.ports,listener_addr:r.listener_addr})}),t},gD=["boolean","string","number"],yD=e=>{let t=[];for(let r in e)t.push(SD(r,e[r]));return t},SD=(e,t)=>({flag:e,default:t.default,usage:t.usage,value:bD(t.value)}),bD=e=>{let t=typeof e;return gD.includes(t)||wD(e)||_D(e)?e:""};function wD(e){return Array.isArray(e)&&e.every(t=>typeof t=="string")}function _D(e){return Array.isArray(e)&&e.every(t=>typeof t=="number")}const xD=e=>({nodeVersion:e.nodeVersion,supportVersion:e.supportVersion,codeVersion:e.codeVersion,gitCommit:e.gitCommit}),CD=e=>{let t=Object.keys(e),r=[];return t.forEach(n=>{r.push({key:n,value:e[n]})}),r},RD=(e,t)=>({enr:(e==null?void 0:e.enr)||"",enode:(e==null?void 0:e.enode)||"",id:e.id,name:e.name,caps:e.caps,network:kD(e,t),protocols:e.protocols,type:e.type,lastUpdateTime:0,active:!0}),kD=(e,t)=>({localAddress:e.network.localAddress,remoteAddress:e.network.remoteAddress,inbound:e.network.inbound,trusted:e.network.trusted,static:e.network.static,bootnode:PD(e.enr,t),bytesIn:e.network.bytesIn,bytesOut:e.network.bytesOut,capBytesIn:$u(e.network.capBytesIn),capBytesOut:$u(e.network.capBytesOut),typeBytesIn:$u(e.network.typeBytesIn),typeBytesOut:$u(e.network.typeBytesOut),inRate:0,outRate:0,sCountedBytesIn:0,sCountedBytesOut:0}),PD=(e,t)=>t.includes(e),$u=e=>{let t=new Map;for(let n in e)t.set(n,e[n]);return Object.fromEntries(t)},TD=(e,t,r)=>{let n=[];for(let d in e.segmentsDownloading){let f=ED(d,r);d.includes("beaconblocks")&&(f=100),n.push(OD(e.segmentsDownloading[d],f,d))}let o=(t==null?void 0:t.downloadFinished)||!1;if(!o){let d=!1;for(let f of n)if(f.downloadedBytesu?s.push(u):s.length>0?s[s.length-1]=u:s.push(u),{downloaded:e.downloaded,total:e.total,totalTime:s,downloadRate:e.downloadRate,uploadRate:e.uploadRate,peers:e.peers,files:e.files,connections:e.connections,alloc:e.alloc,sys:e.sys,downloadFinished:o,segments:n,indexingFinished:i,indexed:a,torrentMetadataReady:e.torrentMetadataReady}},ED=(e,t)=>{let r=t.segments.find(n=>n.name===e);return r?r.progress:0},OD=(e,t,r)=>({name:r,totalBytes:e.totalBytes,downloadedBytes:e.downloadedBytes,webseeds:tw(e.webseeds),peers:tw(e.peers),indexed:t}),tw=e=>{let t=[];return e.forEach(r=>{t.push({url:r.url,downloadRate:r.downloadRate})}),t},ID=(e,t)=>{let r=[],n=0;if(e.segments!==null)for(let s in e.segments){let u=jD(e.segments[s]);r.push(u),n+=u.progress}r.length>0&&(n=n/t);let o=[0],i=e.timeElapsed;return(o[o.length-1]||0)>i?o.push(i):o.length>0?o[o.length-1]=i:o.push(i),{totalTime:o,progress:n,segments:r,alloc:0,sys:0}},jD=e=>({name:e.segmentName,progress:e.percent}),zD=e=>{var t,r,n,o,i,a,s,u,c,d,f,p,y,S;return{canonicalMarker:{ancestorHash:((t=e==null?void 0:e.canonicalMarker)==null?void 0:t.ancestorHash)||"",ancestorHeight:((r=e==null?void 0:e.canonicalMarker)==null?void 0:r.ancestorHeight)||0},waitingForHeaders:(e==null?void 0:e.waitingForHeaders)||0,processed:{age:((n=e==null?void 0:e.processed)==null?void 0:n.age)||0,blkPerSec:((o=e==null?void 0:e.processed)==null?void 0:o.blkPerSec)||0,headers:((i=e==null?void 0:e.processed)==null?void 0:i.headers)||0,highest:((a=e==null?void 0:e.processed)==null?void 0:a.highest)||0,in:((s=e==null?void 0:e.processed)==null?void 0:s.in)||0},write:{alloc:((u=e==null?void 0:e.writeHeaders)==null?void 0:u.alloc)||0,blockNumber:((c=e==null?void 0:e.writeHeaders)==null?void 0:c.blockNumber)||0,invalidHeaders:((d=e==null?void 0:e.writeHeaders)==null?void 0:d.invalidHeaders)||0,previousBlockNumber:((f=e==null?void 0:e.writeHeaders)==null?void 0:f.previousBlockNumber)||0,rejectedBadHeaders:((p=e==null?void 0:e.writeHeaders)==null?void 0:p.rejectedBadHeaders)||0,speed:((y=e==null?void 0:e.writeHeaders)==null?void 0:y.speed)||0,sys:((S=e==null?void 0:e.writeHeaders)==null?void 0:S.sys)||0}}},Ut=()=>Ie.getState().app.activeNodeId,ND=()=>{let e=Ut();for(let t of Ie.getState().syncStages.snapshotDownloadStatus)if(t.nodeId===e)return t.downloadStatus},AD=()=>{q$().then(e=>{let t=[];(e==null?void 0:e.nodes)!==null&&e.nodes.forEach(r=>{t.push(hD(r))}),Ie.dispatch(zN(t))})},MD=()=>{G$().then(e=>{let t=xD(e);Ie.dispatch(MN({nodeId:Ut(),version:t}))})},LD=()=>{V$().then(e=>{let t=yD(e);Ie.dispatch(LN({nodeId:Ut(),flags:t}))})},$D=()=>{K$().then(e=>{Ie.dispatch($N({nodeId:Ut(),args:e}))})},DD=()=>{Q$().then(e=>{Ie.dispatch(FN({nodeId:Ut(),syncStages:CD(e)}))})},RP=()=>{Y$().then(e=>{let t=[];e.forEach(r=>{if(r.name.endsWith(".log")){const o=`${SP()}/${r.name}`;t.push({name:r.name,size:r.size,url:o,selected:!1})}}),Ie.dispatch(DN({nodeId:Ut(),logFiles:t}))})},FD=()=>{X$().then(e=>{let t=[];e.forEach(r=>{t.push({path:r,tables:[]})}),Ie.dispatch(WN({nodeId:Ut(),dbs:t}))})},BD=e=>{J$(e).then(t=>{let r=[];t.forEach(n=>{r.push({name:n.name,count:n.count,size:n.size})}),Ie.dispatch(UN({nodeId:Ut(),path:e,tables:r}))})},WD=()=>{Z$().then(e=>{let t=[];e.WrongBlocks!==null&&e.WrongBlocks.forEach(n=>{t.push(n)});let r={nodeId:Ut(),totalBlocks:e.TotalScanned,wrongBlocks:t,timeTook:e.TimeTook};Ie.dispatch(HN(r))})},rw=()=>{const e=Ut(),t=Ie.getState().network.bootnodes.findIndex(n=>n.nodeId===e);let r=[];t!==-1&&(r=Ie.getState().network.bootnodes[t].bootnodes),e5().then(n=>{n.forEach(o=>{let i=RD(o,r);Ie.dispatch(d3({peer:i,nodeId:Ut()}))})})},UD=()=>{t5().then(e=>{Ie.dispatch(f3({nodeId:Ut(),bootnodes:e}))})},nw=()=>{r5().then(e=>{if(e){let t=ND(),r=0;t&&t.segments.forEach(s=>{s.name.includes("beaconblocks")||r++});let n=ID(e.snapshotIndexing,r),o=TD(e.snapshotDownload,t,n),i=e.syncStages.currentStage;i===0&&(i=1);let a=[];if(e.syncStages.stagesList!=null&&e.syncStages.stagesList.forEach(s=>{let u=!1;s==="Snapshots"&&(u=!0),a.push({name:s,subStage:u})}),a.length!=0){let s={stages:a,currentStage:i};Ie.dispatch(k3({nodeId:Ut(),stages:s}))}Ie.dispatch(R3({nodeId:Ut(),indexStatus:n})),Ie.dispatch(C3({nodeId:Ut(),downloadStatus:o}))}})},HD=()=>{n5().then(e=>{Ie.dispatch(x3({nodeId:Ut(),files:e.files}))})},qD=()=>{o5().then(e=>{const t=zD(e);Ie.dispatch(p$({nodeId:Ut(),headers:t}))})};var kP={exports:{}},gp={exports:{}},ow;function GD(){return ow||(ow=1,function(e,t){(function(r,n){e.exports=n()})(di,function(){var r=Array.prototype.slice;function n(l,h){h&&(l.prototype=Object.create(h.prototype)),l.prototype.constructor=l}function o(l){return u(l)?l:ne(l)}n(i,o);function i(l){return c(l)?l:le(l)}n(a,o);function a(l){return d(l)?l:K(l)}n(s,o);function s(l){return u(l)&&!f(l)?l:Z(l)}function u(l){return!!(l&&l[y])}function c(l){return!!(l&&l[S])}function d(l){return!!(l&&l[g])}function f(l){return c(l)||d(l)}function p(l){return!!(l&&l[C])}o.isIterable=u,o.isKeyed=c,o.isIndexed=d,o.isAssociative=f,o.isOrdered=p,o.Keyed=i,o.Indexed=a,o.Set=s;var y="@@__IMMUTABLE_ITERABLE__@@",S="@@__IMMUTABLE_KEYED__@@",g="@@__IMMUTABLE_INDEXED__@@",C="@@__IMMUTABLE_ORDERED__@@",v="delete",b=5,x=1<>>0;if(""+w!==h||w===4294967295)return NaN;h=w}return h<0?$(l)+h:h}function W(){return!0}function ae(l,h,w){return(l===0||w!==void 0&&l<=-w)&&(h===void 0||w!==void 0&&h>=w)}function ie(l,h){return J(l,h,0)}function pe(l,h){return J(l,h,h)}function J(l,h,w){return l===void 0?w:l<0?Math.max(0,h+l):h===void 0?l:Math.min(h,l)}var oe=0,ce=1,we=2,Pe=typeof Symbol=="function"&&Symbol.iterator,St="@@iterator",$e=Pe||St;function Se(l){this.next=l}Se.prototype.toString=function(){return"[Iterator]"},Se.KEYS=oe,Se.VALUES=ce,Se.ENTRIES=we,Se.prototype.inspect=Se.prototype.toSource=function(){return this.toString()},Se.prototype[$e]=function(){return this};function G(l,h,w,R){var T=l===0?h:l===1?w:[h,w];return R?R.value=T:R={value:T,done:!1},R}function V(){return{value:void 0,done:!0}}function q(l){return!!he(l)}function X(l){return l&&typeof l.next=="function"}function U(l){var h=he(l);return h&&h.call(l)}function he(l){var h=l&&(Pe&&l[Pe]||l[St]);if(typeof h=="function")return h}function ue(l){return l&&typeof l.length=="number"}n(ne,o);function ne(l){return l==null?De():u(l)?l.toSeq():ir(l)}ne.of=function(){return ne(arguments)},ne.prototype.toSeq=function(){return this},ne.prototype.toString=function(){return this.__toString("Seq {","}")},ne.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},ne.prototype.__iterate=function(l,h){return _e(this,l,h,!0)},ne.prototype.__iterator=function(l,h){return ti(this,l,h,!0)},n(le,ne);function le(l){return l==null?De().toKeyedSeq():u(l)?c(l)?l.toSeq():l.fromEntrySeq():Tt(l)}le.prototype.toKeyedSeq=function(){return this},n(K,ne);function K(l){return l==null?De():u(l)?c(l)?l.entrySeq():l.toIndexedSeq():vr(l)}K.of=function(){return K(arguments)},K.prototype.toIndexedSeq=function(){return this},K.prototype.toString=function(){return this.__toString("Seq [","]")},K.prototype.__iterate=function(l,h){return _e(this,l,h,!1)},K.prototype.__iterator=function(l,h){return ti(this,l,h,!1)},n(Z,ne);function Z(l){return(l==null?De():u(l)?c(l)?l.entrySeq():l:vr(l)).toSetSeq()}Z.of=function(){return Z(arguments)},Z.prototype.toSetSeq=function(){return this},ne.isSeq=Re,ne.Keyed=le,ne.Set=Z,ne.Indexed=K;var re="@@__IMMUTABLE_SEQ__@@";ne.prototype[re]=!0,n(fe,K);function fe(l){this._array=l,this.size=l.length}fe.prototype.get=function(l,h){return this.has(l)?this._array[B(this,l)]:h},fe.prototype.__iterate=function(l,h){for(var w=this._array,R=w.length-1,T=0;T<=R;T++)if(l(w[h?R-T:T],T,this)===!1)return T+1;return T},fe.prototype.__iterator=function(l,h){var w=this._array,R=w.length-1,T=0;return new Se(function(){return T>R?V():G(l,T,w[h?R-T++:T++])})},n(ge,le);function ge(l){var h=Object.keys(l);this._object=l,this._keys=h,this.size=h.length}ge.prototype.get=function(l,h){return h!==void 0&&!this.has(l)?h:this._object[l]},ge.prototype.has=function(l){return this._object.hasOwnProperty(l)},ge.prototype.__iterate=function(l,h){for(var w=this._object,R=this._keys,T=R.length-1,z=0;z<=T;z++){var A=R[h?T-z:z];if(l(w[A],A,this)===!1)return z+1}return z},ge.prototype.__iterator=function(l,h){var w=this._object,R=this._keys,T=R.length-1,z=0;return new Se(function(){var A=R[h?T-z:z];return z++>T?V():G(l,A,w[A])})},ge.prototype[C]=!0,n(ye,K);function ye(l){this._iterable=l,this.size=l.length||l.size}ye.prototype.__iterateUncached=function(l,h){if(h)return this.cacheResult().__iterate(l,h);var w=this._iterable,R=U(w),T=0;if(X(R))for(var z;!(z=R.next()).done&&l(z.value,T++,this)!==!1;);return T},ye.prototype.__iteratorUncached=function(l,h){if(h)return this.cacheResult().__iterator(l,h);var w=this._iterable,R=U(w);if(!X(R))return new Se(V);var T=0;return new Se(function(){var z=R.next();return z.done?z:G(l,T++,z.value)})},n(be,K);function be(l){this._iterator=l,this._iteratorCache=[]}be.prototype.__iterateUncached=function(l,h){if(h)return this.cacheResult().__iterate(l,h);for(var w=this._iterator,R=this._iteratorCache,T=0;T=R.length){var z=w.next();if(z.done)return z;R[T]=z.value}return G(l,T,R[T++])})};function Re(l){return!!(l&&l[re])}var ze;function De(){return ze||(ze=new fe([]))}function Tt(l){var h=Array.isArray(l)?new fe(l).fromEntrySeq():X(l)?new be(l).fromEntrySeq():q(l)?new ye(l).fromEntrySeq():typeof l=="object"?new ge(l):void 0;if(!h)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+l);return h}function vr(l){var h=Vt(l);if(!h)throw new TypeError("Expected Array or iterable object of values: "+l);return h}function ir(l){var h=Vt(l)||typeof l=="object"&&new ge(l);if(!h)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+l);return h}function Vt(l){return ue(l)?new fe(l):X(l)?new be(l):q(l)?new ye(l):void 0}function _e(l,h,w,R){var T=l._cache;if(T){for(var z=T.length-1,A=0;A<=z;A++){var L=T[w?z-A:A];if(h(L[1],R?L[0]:A,l)===!1)return A+1}return A}return l.__iterateUncached(h,w)}function ti(l,h,w,R){var T=l._cache;if(T){var z=T.length-1,A=0;return new Se(function(){var L=T[w?z-A:A];return A++>z?V():G(h,R?L[0]:A-1,L[1])})}return l.__iteratorUncached(h,w)}function ri(l,h){return h?Yn(h,l,"",{"":l}):au(l)}function Yn(l,h,w,R){return Array.isArray(h)?l.call(R,w,K(h).map(function(T,z){return Yn(l,T,z,h)})):M0(h)?l.call(R,w,le(h).map(function(T,z){return Yn(l,T,z,h)})):h}function au(l){return Array.isArray(l)?K(l).map(au).toList():M0(l)?le(l).map(au).toMap():l}function M0(l){return l&&(l.constructor===Object||l.constructor===void 0)}function bt(l,h){if(l===h||l!==l&&h!==h)return!0;if(!l||!h)return!1;if(typeof l.valueOf=="function"&&typeof h.valueOf=="function"){if(l=l.valueOf(),h=h.valueOf(),l===h||l!==l&&h!==h)return!0;if(!l||!h)return!1}return!!(typeof l.equals=="function"&&typeof h.equals=="function"&&l.equals(h))}function Jf(l,h){if(l===h)return!0;if(!u(h)||l.size!==void 0&&h.size!==void 0&&l.size!==h.size||l.__hash!==void 0&&h.__hash!==void 0&&l.__hash!==h.__hash||c(l)!==c(h)||d(l)!==d(h)||p(l)!==p(h))return!1;if(l.size===0&&h.size===0)return!0;var w=!f(l);if(p(l)){var R=l.entries();return h.every(function(F,H){var Q=R.next().value;return Q&&bt(Q[1],F)&&(w||bt(Q[0],H))})&&R.next().done}var T=!1;if(l.size===void 0)if(h.size===void 0)typeof l.cacheResult=="function"&&l.cacheResult();else{T=!0;var z=l;l=h,h=z}var A=!0,L=h.__iterate(function(F,H){if(w?!l.has(F):T?!bt(F,l.get(H,E)):!bt(l.get(H,E),F))return A=!1,!1});return A&&l.size===L}n(Kt,K);function Kt(l,h){if(!(this instanceof Kt))return new Kt(l,h);if(this._value=l,this.size=h===void 0?1/0:Math.max(0,h),this.size===0){if(Zf)return Zf;Zf=this}}Kt.prototype.toString=function(){return this.size===0?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},Kt.prototype.get=function(l,h){return this.has(l)?this._value:h},Kt.prototype.includes=function(l){return bt(this._value,l)},Kt.prototype.slice=function(l,h){var w=this.size;return ae(l,h,w)?this:new Kt(this._value,pe(h,w)-ie(l,w))},Kt.prototype.reverse=function(){return this},Kt.prototype.indexOf=function(l){return bt(this._value,l)?0:-1},Kt.prototype.lastIndexOf=function(l){return bt(this._value,l)?this.size:-1},Kt.prototype.__iterate=function(l,h){for(var w=0;w=0&&h=0&&ww?V():G(l,z++,A)})},Lt.prototype.equals=function(l){return l instanceof Lt?this._start===l._start&&this._end===l._end&&this._step===l._step:Jf(this,l)};var eh;n(go,o);function go(){throw TypeError("Abstract")}n(fs,go);function fs(){}n(Di,go);function Di(){}n(lu,go);function lu(){}go.Keyed=fs,go.Indexed=Di,go.Set=lu;var hs=typeof Math.imul=="function"&&Math.imul(4294967295,2)===-2?Math.imul:function(h,w){h=h|0,w=w|0;var R=h&65535,T=w&65535;return R*T+((h>>>16)*T+R*(w>>>16)<<16>>>0)|0};function th(l){return l>>>1&1073741824|l&3221225471}function Or(l){if(l===!1||l===null||l===void 0||typeof l.valueOf=="function"&&(l=l.valueOf(),l===!1||l===null||l===void 0))return 0;if(l===!0)return 1;var h=typeof l;if(h==="number"){if(l!==l||l===1/0)return 0;var w=l|0;for(w!==l&&(w^=l*4294967295);l>4294967295;)l/=4294967295,w^=l;return th(w)}if(h==="string")return l.length>KE?qE(l):rh(l);if(typeof l.hashCode=="function")return l.hashCode();if(h==="object")return GE(l);if(typeof l.toString=="function")return rh(l.toString());throw new Error("Value type "+h+" cannot be hashed.")}function qE(l){var h=sh[l];return h===void 0&&(h=rh(l),ah===YE&&(ah=0,sh={}),ah++,sh[l]=h),h}function rh(l){for(var h=0,w=0;w0)switch(l.nodeType){case 1:return l.uniqueID;case 9:return l.documentElement&&l.documentElement.uniqueID}}var nh=typeof WeakMap=="function",oh;nh&&(oh=new WeakMap);var ih=0,ni="__immutablehash__";typeof Symbol=="function"&&(ni=Symbol(ni));var KE=16,YE=255,ah=0,sh={};function Ir(l){su(l!==1/0,"Cannot perform this action with an infinite size.")}n(Oe,fs);function Oe(l){return l==null?cn():lh(l)&&!p(l)?l:cn().withMutations(function(h){var w=i(l);Ir(w.size),w.forEach(function(R,T){return h.set(T,R)})})}Oe.of=function(){var l=r.call(arguments,0);return cn().withMutations(function(h){for(var w=0;w=l.length)throw new Error("Missing value for key: "+l[w]);h.set(l[w],l[w+1])}})},Oe.prototype.toString=function(){return this.__toString("Map {","}")},Oe.prototype.get=function(l,h){return this._root?this._root.get(0,void 0,l,h):h},Oe.prototype.set=function(l,h){return W0(this,l,h)},Oe.prototype.setIn=function(l,h){return this.updateIn(l,E,function(){return h})},Oe.prototype.remove=function(l){return W0(this,l,E)},Oe.prototype.deleteIn=function(l){return this.updateIn(l,function(){return E})},Oe.prototype.update=function(l,h,w){return arguments.length===1?l(this):this.updateIn([l],h,w)},Oe.prototype.updateIn=function(l,h,w){w||(w=h,h=void 0);var R=V0(this,pS(l),h,w);return R===E?void 0:R},Oe.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):cn()},Oe.prototype.merge=function(){return uu(this,void 0,arguments)},Oe.prototype.mergeWith=function(l){var h=r.call(arguments,1);return uu(this,l,h)},Oe.prototype.mergeIn=function(l){var h=r.call(arguments,1);return this.updateIn(l,cn(),function(w){return typeof w.merge=="function"?w.merge.apply(w,h):h[h.length-1]})},Oe.prototype.mergeDeep=function(){return uu(this,H0,arguments)},Oe.prototype.mergeDeepWith=function(l){var h=r.call(arguments,1);return uu(this,q0(l),h)},Oe.prototype.mergeDeepIn=function(l){var h=r.call(arguments,1);return this.updateIn(l,cn(),function(w){return typeof w.mergeDeep=="function"?w.mergeDeep.apply(w,h):h[h.length-1]})},Oe.prototype.sort=function(l){return ht(Gi(this,l))},Oe.prototype.sortBy=function(l,h){return ht(Gi(this,h,l))},Oe.prototype.withMutations=function(l){var h=this.asMutable();return l(h),h.wasAltered()?h.__ensureOwner(this.__ownerID):this},Oe.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new j)},Oe.prototype.asImmutable=function(){return this.__ensureOwner()},Oe.prototype.wasAltered=function(){return this.__altered},Oe.prototype.__iterator=function(l,h){return new uh(this,l,h)},Oe.prototype.__iterate=function(l,h){var w=this,R=0;return this._root&&this._root.iterate(function(T){return R++,l(T[1],T[0],w)},h),R},Oe.prototype.__ensureOwner=function(l){return l===this.__ownerID?this:l?dh(this.size,this._root,l,this.__hash):(this.__ownerID=l,this.__altered=!1,this)};function lh(l){return!!(l&&l[D0])}Oe.isMap=lh;var D0="@@__IMMUTABLE_MAP__@@",Te=Oe.prototype;Te[D0]=!0,Te[v]=Te.remove,Te.removeIn=Te.deleteIn;function ps(l,h){this.ownerID=l,this.entries=h}ps.prototype.get=function(l,h,w,R){for(var T=this.entries,z=0,A=T.length;z=tO)return QE(l,F,R,T);var ve=l&&l===this.ownerID,xe=ve?F:M(F);return de?L?H===Q-1?xe.pop():xe[H]=xe.pop():xe[H]=[R,T]:xe.push([R,T]),ve?(this.entries=xe,this):new ps(l,xe)}};function Fi(l,h,w){this.ownerID=l,this.bitmap=h,this.nodes=w}Fi.prototype.get=function(l,h,w,R){h===void 0&&(h=Or(w));var T=1<<((l===0?h:h>>>l)&k),z=this.bitmap;return z&T?this.nodes[K0(z&T-1)].get(l+b,h,w,R):R},Fi.prototype.update=function(l,h,w,R,T,z,A){w===void 0&&(w=Or(R));var L=(h===0?w:w>>>h)&k,F=1<=rO)return JE(l,ve,H,L,Ce);if(Q&&!Ce&&ve.length===2&&U0(ve[de^1]))return ve[de^1];if(Q&&Ce&&ve.length===1&&U0(Ce))return Ce;var Ze=l&&l===this.ownerID,dn=Q?Ce?H:H^F:H|F,Tn=Q?Ce?Y0(ve,de,Ce,Ze):eO(ve,de,Ze):ZE(ve,de,Ce,Ze);return Ze?(this.bitmap=dn,this.nodes=Tn,this):new Fi(l,dn,Tn)};function ms(l,h,w){this.ownerID=l,this.count=h,this.nodes=w}ms.prototype.get=function(l,h,w,R){h===void 0&&(h=Or(w));var T=(l===0?h:h>>>l)&k,z=this.nodes[T];return z?z.get(l+b,h,w,R):R},ms.prototype.update=function(l,h,w,R,T,z,A){w===void 0&&(w=Or(R));var L=(h===0?w:w>>>h)&k,F=T===E,H=this.nodes,Q=H[L];if(F&&!Q)return this;var de=fh(Q,l,h+b,w,R,T,z,A);if(de===Q)return this;var ve=this.count;if(!Q)ve++;else if(!de&&(ve--,ve>>w)&k,A=(w===0?R:R>>>w)&k,L,F=z===A?[hh(l,h,w+b,R,T)]:(L=new Qn(h,R,T),z>>=1)A[L]=w&1?h[z++]:void 0;return A[R]=T,new ms(l,z+1,A)}function uu(l,h,w){for(var R=[],T=0;T>1&1431655765),l=(l&858993459)+(l>>2&858993459),l=l+(l>>4)&252645135,l=l+(l>>8),l=l+(l>>16),l&127}function Y0(l,h,w,R){var T=R?l:M(l);return T[h]=w,T}function ZE(l,h,w,R){var T=l.length+1;if(R&&h+1===T)return l[h]=w,l;for(var z=new Array(T),A=0,L=0;L0&&R=0&&l>>h&k;if(R>=this.array.length)return new yo([],l);var T=R===0,z;if(h>0){var A=this.array[R];if(z=A&&A.removeBefore(l,h-b,w),z===A&&T)return this}if(T&&!z)return this;var L=Wi(this,l);if(!T)for(var F=0;F>>h&k;if(R>=this.array.length)return this;var T;if(h>0){var z=this.array[R];if(T=z&&z.removeAfter(l,h-b,w),T===z&&R===this.array.length-1)return this}var A=Wi(this,l);return A.array.splice(R+1),T&&(A.array[R]=T),A};var vs={};function J0(l,h){var w=l._origin,R=l._capacity,T=ys(R),z=l._tail;return A(l._root,l._level,0);function A(H,Q,de){return Q===0?L(H,de):F(H,Q,de)}function L(H,Q){var de=Q===T?z&&z.array:H&&H.array,ve=Q>w?0:w-Q,xe=R-Q;return xe>x&&(xe=x),function(){if(ve===xe)return vs;var Ce=h?--xe:ve++;return de&&de[Ce]}}function F(H,Q,de){var ve,xe=H&&H.array,Ce=de>w?0:w-de>>Q,Ze=(R-de>>Q)+1;return Ze>x&&(Ze=x),function(){do{if(ve){var dn=ve();if(dn!==vs)return dn;ve=null}if(Ce===Ze)return vs;var Tn=h?--Ze:Ce++;ve=A(xe&&xe[Tn],Q-b,de+(Tn<=l.size||h<0)return l.withMutations(function(A){h<0?So(A,h).set(0,w):So(A,0,h+1).set(h,w)});h+=l._origin;var R=l._tail,T=l._root,z=P(_);return h>=ys(l._capacity)?R=mh(R,l.__ownerID,0,h,w,z):T=mh(T,l.__ownerID,l._level,h,w,z),z.value?l.__ownerID?(l._root=T,l._tail=R,l.__hash=void 0,l.__altered=!0,l):gs(l._origin,l._capacity,l._level,T,R):l}function mh(l,h,w,R,T,z){var A=R>>>w&k,L=l&&A0){var H=l&&l.array[A],Q=mh(H,h,w-b,R,T,z);return Q===H?l:(F=Wi(l,h),F.array[A]=Q,F)}return L&&l.array[A]===T?l:(I(z),F=Wi(l,h),T===void 0&&A===F.array.length-1?F.array.pop():F.array[A]=T,F)}function Wi(l,h){return h&&l&&h===l.ownerID?l:new yo(l?l.array.slice():[],h)}function eS(l,h){if(h>=ys(l._capacity))return l._tail;if(h<1<0;)w=w.array[h>>>R&k],R-=b;return w}}function So(l,h,w){h!==void 0&&(h=h|0),w!==void 0&&(w=w|0);var R=l.__ownerID||new j,T=l._origin,z=l._capacity,A=T+h,L=w===void 0?z:w<0?z+w:T+w;if(A===T&&L===z)return l;if(A>=L)return l.clear();for(var F=l._level,H=l._root,Q=0;A+Q<0;)H=new yo(H&&H.array.length?[void 0,H]:[],R),F+=b,Q+=1<=1<de?new yo([],R):xe;if(xe&&ve>de&&Ab;dn-=b){var Tn=de>>>dn&k;Ze=Ze.array[Tn]=Wi(Ze.array[Tn],R)}Ze.array[de>>>b&k]=xe}if(L=ve)A-=ve,L-=ve,F=b,H=null,Ce=Ce&&Ce.removeBefore(R,0,A);else if(A>T||ve>>F&k;if(gu!==ve>>>F&k)break;gu&&(Q+=(1<T&&(H=H.removeBefore(R,F,A-Q)),H&&veT&&(T=L.size),u(A)||(L=L.map(function(F){return ri(F)})),R.push(L)}return T>l.size&&(l=l.setSize(T)),G0(l,h,R)}function ys(l){return l>>b<=x&&T.size>=R.size*2?(F=T.filter(function(H,Q){return H!==void 0&&z!==Q}),L=F.toKeyedSeq().map(function(H){return H[0]}).flip().toMap(),l.__ownerID&&(L.__ownerID=F.__ownerID=l.__ownerID)):(L=R.remove(h),F=z===T.size-1?T.pop():T.set(z,void 0))}else if(A){if(w===T.get(z)[1])return l;L=R,F=T.set(z,[h,w])}else L=R.set(h,T.size),F=T.set(T.size,[h,w]);return l.__ownerID?(l.size=L.size,l._map=L,l._list=F,l.__hash=void 0,l):vh(L,F)}n(Kr,le);function Kr(l,h){this._iter=l,this._useKeys=h,this.size=l.size}Kr.prototype.get=function(l,h){return this._iter.get(l,h)},Kr.prototype.has=function(l){return this._iter.has(l)},Kr.prototype.valueSeq=function(){return this._iter.valueSeq()},Kr.prototype.reverse=function(){var l=this,h=gh(this,!0);return this._useKeys||(h.valueSeq=function(){return l._iter.toSeq().reverse()}),h},Kr.prototype.map=function(l,h){var w=this,R=iS(this,l,h);return this._useKeys||(R.valueSeq=function(){return w._iter.toSeq().map(l,h)}),R},Kr.prototype.__iterate=function(l,h){var w=this,R;return this._iter.__iterate(this._useKeys?function(T,z){return l(T,z,w)}:(R=h?dS(this):0,function(T){return l(T,h?--R:R++,w)}),h)},Kr.prototype.__iterator=function(l,h){if(this._useKeys)return this._iter.__iterator(l,h);var w=this._iter.__iterator(ce,h),R=h?dS(this):0;return new Se(function(){var T=w.next();return T.done?T:G(l,h?--R:R++,T.value,T)})},Kr.prototype[C]=!0,n(Ui,K);function Ui(l){this._iter=l,this.size=l.size}Ui.prototype.includes=function(l){return this._iter.includes(l)},Ui.prototype.__iterate=function(l,h){var w=this,R=0;return this._iter.__iterate(function(T){return l(T,R++,w)},h)},Ui.prototype.__iterator=function(l,h){var w=this._iter.__iterator(ce,h),R=0;return new Se(function(){var T=w.next();return T.done?T:G(l,R++,T.value,T)})},n(Hi,Z);function Hi(l){this._iter=l,this.size=l.size}Hi.prototype.has=function(l){return this._iter.includes(l)},Hi.prototype.__iterate=function(l,h){var w=this;return this._iter.__iterate(function(R){return l(R,R,w)},h)},Hi.prototype.__iterator=function(l,h){var w=this._iter.__iterator(ce,h);return new Se(function(){var R=w.next();return R.done?R:G(l,R.value,R.value,R)})},n(qi,le);function qi(l){this._iter=l,this.size=l.size}qi.prototype.entrySeq=function(){return this._iter.toSeq()},qi.prototype.__iterate=function(l,h){var w=this;return this._iter.__iterate(function(R){if(R){cS(R);var T=u(R);return l(T?R.get(1):R[1],T?R.get(0):R[0],w)}},h)},qi.prototype.__iterator=function(l,h){var w=this._iter.__iterator(ce,h);return new Se(function(){for(;;){var R=w.next();if(R.done)return R;var T=R.value;if(T){cS(T);var z=u(T);return G(l,z?T.get(0):T[0],z?T.get(1):T[1],R)}}})},Ui.prototype.cacheResult=Kr.prototype.cacheResult=Hi.prototype.cacheResult=qi.prototype.cacheResult=bh;function oS(l){var h=Rn(l);return h._iter=l,h.size=l.size,h.flip=function(){return l},h.reverse=function(){var w=l.reverse.apply(this);return w.flip=function(){return l.reverse()},w},h.has=function(w){return l.includes(w)},h.includes=function(w){return l.has(w)},h.cacheResult=bh,h.__iterateUncached=function(w,R){var T=this;return l.__iterate(function(z,A){return w(A,z,T)!==!1},R)},h.__iteratorUncached=function(w,R){if(w===we){var T=l.__iterator(w,R);return new Se(function(){var z=T.next();if(!z.done){var A=z.value[0];z.value[0]=z.value[1],z.value[1]=A}return z})}return l.__iterator(w===ce?oe:ce,R)},h}function iS(l,h,w){var R=Rn(l);return R.size=l.size,R.has=function(T){return l.has(T)},R.get=function(T,z){var A=l.get(T,E);return A===E?z:h.call(w,A,T,l)},R.__iterateUncached=function(T,z){var A=this;return l.__iterate(function(L,F,H){return T(h.call(w,L,F,H),F,A)!==!1},z)},R.__iteratorUncached=function(T,z){var A=l.__iterator(we,z);return new Se(function(){var L=A.next();if(L.done)return L;var F=L.value,H=F[0];return G(T,H,h.call(w,F[1],H,l),L)})},R}function gh(l,h){var w=Rn(l);return w._iter=l,w.size=l.size,w.reverse=function(){return l},l.flip&&(w.flip=function(){var R=oS(l);return R.reverse=function(){return l.flip()},R}),w.get=function(R,T){return l.get(h?R:-1-R,T)},w.has=function(R){return l.has(h?R:-1-R)},w.includes=function(R){return l.includes(R)},w.cacheResult=bh,w.__iterate=function(R,T){var z=this;return l.__iterate(function(A,L){return R(A,L,z)},!T)},w.__iterator=function(R,T){return l.__iterator(R,!T)},w}function aS(l,h,w,R){var T=Rn(l);return R&&(T.has=function(z){var A=l.get(z,E);return A!==E&&!!h.call(w,A,z,l)},T.get=function(z,A){var L=l.get(z,E);return L!==E&&h.call(w,L,z,l)?L:A}),T.__iterateUncached=function(z,A){var L=this,F=0;return l.__iterate(function(H,Q,de){if(h.call(w,H,Q,de))return F++,z(H,R?Q:F-1,L)},A),F},T.__iteratorUncached=function(z,A){var L=l.__iterator(we,A),F=0;return new Se(function(){for(;;){var H=L.next();if(H.done)return H;var Q=H.value,de=Q[0],ve=Q[1];if(h.call(w,ve,de,l))return G(z,R?de:F++,ve,H)}})},T}function iO(l,h,w){var R=Oe().asMutable();return l.__iterate(function(T,z){R.update(h.call(w,T,z,l),0,function(A){return A+1})}),R.asImmutable()}function aO(l,h,w){var R=c(l),T=(p(l)?ht():Oe()).asMutable();l.__iterate(function(A,L){T.update(h.call(w,A,L,l),function(F){return F=F||[],F.push(R?[L,A]:A),F})});var z=fS(l);return T.map(function(A){return Ge(l,z(A))})}function yh(l,h,w,R){var T=l.size;if(h!==void 0&&(h=h|0),w!==void 0&&(w===1/0?w=T:w=w|0),ae(h,w,T))return l;var z=ie(h,T),A=pe(w,T);if(z!==z||A!==A)return yh(l.toSeq().cacheResult(),h,w,R);var L=A-z,F;L===L&&(F=L<0?0:L);var H=Rn(l);return H.size=F===0?F:l.size&&F||void 0,!R&&Re(l)&&F>=0&&(H.get=function(Q,de){return Q=B(this,Q),Q>=0&&QF)return V();var Ze=ve.next();return R||Q===ce?Ze:Q===oe?G(Q,Ce-1,void 0,Ze):G(Q,Ce-1,Ze.value[1],Ze)})},H}function sO(l,h,w){var R=Rn(l);return R.__iterateUncached=function(T,z){var A=this;if(z)return this.cacheResult().__iterate(T,z);var L=0;return l.__iterate(function(F,H,Q){return h.call(w,F,H,Q)&&++L&&T(F,H,A)}),L},R.__iteratorUncached=function(T,z){var A=this;if(z)return this.cacheResult().__iterator(T,z);var L=l.__iterator(we,z),F=!0;return new Se(function(){if(!F)return V();var H=L.next();if(H.done)return H;var Q=H.value,de=Q[0],ve=Q[1];return h.call(w,ve,de,A)?T===we?H:G(T,de,ve,H):(F=!1,V())})},R}function sS(l,h,w,R){var T=Rn(l);return T.__iterateUncached=function(z,A){var L=this;if(A)return this.cacheResult().__iterate(z,A);var F=!0,H=0;return l.__iterate(function(Q,de,ve){if(!(F&&(F=h.call(w,Q,de,ve))))return H++,z(Q,R?de:H-1,L)}),H},T.__iteratorUncached=function(z,A){var L=this;if(A)return this.cacheResult().__iterator(z,A);var F=l.__iterator(we,A),H=!0,Q=0;return new Se(function(){var de,ve,xe;do{if(de=F.next(),de.done)return R||z===ce?de:z===oe?G(z,Q++,void 0,de):G(z,Q++,de.value[1],de);var Ce=de.value;ve=Ce[0],xe=Ce[1],H&&(H=h.call(w,xe,ve,L))}while(H);return z===we?de:G(z,ve,xe,de)})},T}function lO(l,h){var w=c(l),R=[l].concat(h).map(function(A){return u(A)?w&&(A=i(A)):A=w?Tt(A):vr(Array.isArray(A)?A:[A]),A}).filter(function(A){return A.size!==0});if(R.length===0)return l;if(R.length===1){var T=R[0];if(T===l||w&&c(T)||d(l)&&d(T))return T}var z=new fe(R);return w?z=z.toKeyedSeq():d(l)||(z=z.toSetSeq()),z=z.flatten(!0),z.size=R.reduce(function(A,L){if(A!==void 0){var F=L.size;if(F!==void 0)return A+F}},0),z}function lS(l,h,w){var R=Rn(l);return R.__iterateUncached=function(T,z){var A=0,L=!1;function F(H,Q){var de=this;H.__iterate(function(ve,xe){return(!h||Q0}function Sh(l,h,w){var R=Rn(l);return R.size=new fe(w).map(function(T){return T.size}).min(),R.__iterate=function(T,z){for(var A=this.__iterator(ce,z),L,F=0;!(L=A.next()).done&&T(L.value,F++,this)!==!1;);return F},R.__iteratorUncached=function(T,z){var A=w.map(function(H){return H=o(H),U(z?H.reverse():H)}),L=0,F=!1;return new Se(function(){var H;return F||(H=A.map(function(Q){return Q.next()}),F=H.some(function(Q){return Q.done})),F?V():G(T,L++,h.apply(null,H.map(function(Q){return Q.value})))})},R}function Ge(l,h){return Re(l)?h:l.constructor(h)}function cS(l){if(l!==Object(l))throw new TypeError("Expected [K, V] tuple: "+l)}function dS(l){return Ir(l.size),$(l)}function fS(l){return c(l)?i:d(l)?a:s}function Rn(l){return Object.create((c(l)?le:d(l)?K:Z).prototype)}function bh(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):ne.prototype.cacheResult.call(this)}function hS(l,h){return l>h?1:l=0;w--)h={value:arguments[w],next:h};return this.__ownerID?(this.size=l,this._head=h,this.__hash=void 0,this.__altered=!0,this):Ss(l,h)},wt.prototype.pushAll=function(l){if(l=a(l),l.size===0)return this;Ir(l.size);var h=this.size,w=this._head;return l.reverse().forEach(function(R){h++,w={value:R,next:w}}),this.__ownerID?(this.size=h,this._head=w,this.__hash=void 0,this.__altered=!0,this):Ss(h,w)},wt.prototype.pop=function(){return this.slice(1)},wt.prototype.unshift=function(){return this.push.apply(this,arguments)},wt.prototype.unshiftAll=function(l){return this.pushAll(l)},wt.prototype.shift=function(){return this.pop.apply(this,arguments)},wt.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Rh()},wt.prototype.slice=function(l,h){if(ae(l,h,this.size))return this;var w=ie(l,this.size),R=pe(h,this.size);if(R!==this.size)return Di.prototype.slice.call(this,l,h);for(var T=this.size-w,z=this._head;w--;)z=z.next;return this.__ownerID?(this.size=T,this._head=z,this.__hash=void 0,this.__altered=!0,this):Ss(T,z)},wt.prototype.__ensureOwner=function(l){return l===this.__ownerID?this:l?Ss(this.size,this._head,l,this.__hash):(this.__ownerID=l,this.__altered=!1,this)},wt.prototype.__iterate=function(l,h){if(h)return this.reverse().__iterate(l);for(var w=0,R=this._head;R&&l(R.value,w++,this)!==!1;)R=R.next;return w},wt.prototype.__iterator=function(l,h){if(h)return this.reverse().__iterator(l);var w=0,R=this._head;return new Se(function(){if(R){var T=R.value;return R=R.next,G(l,w++,T)}return V()})};function _S(l){return!!(l&&l[xS])}wt.isStack=_S;var xS="@@__IMMUTABLE_STACK__@@",Vi=wt.prototype;Vi[xS]=!0,Vi.withMutations=Te.withMutations,Vi.asMutable=Te.asMutable,Vi.asImmutable=Te.asImmutable,Vi.wasAltered=Te.wasAltered;function Ss(l,h,w,R){var T=Object.create(Vi);return T.size=l,T._head=h,T.__ownerID=w,T.__hash=R,T.__altered=!1,T}var CS;function Rh(){return CS||(CS=Ss(0))}function Pn(l,h){var w=function(R){l.prototype[R]=h[R]};return Object.keys(h).forEach(w),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(h).forEach(w),l}o.Iterator=Se,Pn(o,{toArray:function(){Ir(this.size);var l=new Array(this.size||0);return this.valueSeq().__iterate(function(h,w){l[w]=h}),l},toIndexedSeq:function(){return new Ui(this)},toJS:function(){return this.toSeq().map(function(l){return l&&typeof l.toJS=="function"?l.toJS():l}).__toJS()},toJSON:function(){return this.toSeq().map(function(l){return l&&typeof l.toJSON=="function"?l.toJSON():l}).__toJS()},toKeyedSeq:function(){return new Kr(this,!0)},toMap:function(){return Oe(this.toKeyedSeq())},toObject:function(){Ir(this.size);var l={};return this.__iterate(function(h,w){l[w]=h}),l},toOrderedMap:function(){return ht(this.toKeyedSeq())},toOrderedSet:function(){return kn(c(this)?this.valueSeq():this)},toSet:function(){return Je(c(this)?this.valueSeq():this)},toSetSeq:function(){return new Hi(this)},toSeq:function(){return d(this)?this.toIndexedSeq():c(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return wt(c(this)?this.valueSeq():this)},toList:function(){return Ye(c(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(l,h){return this.size===0?l+h:l+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+h},concat:function(){var l=r.call(arguments,0);return Ge(this,lO(this,l))},includes:function(l){return this.some(function(h){return bt(h,l)})},entries:function(){return this.__iterator(we)},every:function(l,h){Ir(this.size);var w=!0;return this.__iterate(function(R,T,z){if(!l.call(h,R,T,z))return w=!1,!1}),w},filter:function(l,h){return Ge(this,aS(this,l,h,!0))},find:function(l,h,w){var R=this.findEntry(l,h);return R?R[1]:w},forEach:function(l,h){return Ir(this.size),this.__iterate(h?l.bind(h):l)},join:function(l){Ir(this.size),l=l!==void 0?""+l:",";var h="",w=!0;return this.__iterate(function(R){w?w=!1:h+=l,h+=R!=null?R.toString():""}),h},keys:function(){return this.__iterator(oe)},map:function(l,h){return Ge(this,iS(this,l,h))},reduce:function(l,h,w){Ir(this.size);var R,T;return arguments.length<2?T=!0:R=h,this.__iterate(function(z,A,L){T?(T=!1,R=z):R=l.call(w,R,z,A,L)}),R},reduceRight:function(l,h,w){var R=this.toKeyedSeq().reverse();return R.reduce.apply(R,arguments)},reverse:function(){return Ge(this,gh(this,!0))},slice:function(l,h){return Ge(this,yh(this,l,h,!0))},some:function(l,h){return!this.every(vu(l),h)},sort:function(l){return Ge(this,Gi(this,l))},values:function(){return this.__iterator(ce)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return this.size!==void 0?this.size===0:!this.some(function(){return!0})},count:function(l,h){return $(l?this.toSeq().filter(l,h):this)},countBy:function(l,h){return iO(this,l,h)},equals:function(l){return Jf(this,l)},entrySeq:function(){var l=this;if(l._cache)return new fe(l._cache);var h=l.toSeq().map(pO).toIndexedSeq();return h.fromEntrySeq=function(){return l.toSeq()},h},filterNot:function(l,h){return this.filter(vu(l),h)},findEntry:function(l,h,w){var R=w;return this.__iterate(function(T,z,A){if(l.call(h,T,z,A))return R=[z,T],!1}),R},findKey:function(l,h){var w=this.findEntry(l,h);return w&&w[0]},findLast:function(l,h,w){return this.toKeyedSeq().reverse().find(l,h,w)},findLastEntry:function(l,h,w){return this.toKeyedSeq().reverse().findEntry(l,h,w)},findLastKey:function(l,h){return this.toKeyedSeq().reverse().findKey(l,h)},first:function(){return this.find(W)},flatMap:function(l,h){return Ge(this,uO(this,l,h))},flatten:function(l){return Ge(this,lS(this,l,!0))},fromEntrySeq:function(){return new qi(this)},get:function(l,h){return this.find(function(w,R){return bt(R,l)},void 0,h)},getIn:function(l,h){for(var w=this,R=pS(l),T;!(T=R.next()).done;){var z=T.value;if(w=w&&w.get?w.get(z,E):E,w===E)return h}return w},groupBy:function(l,h){return aO(this,l,h)},has:function(l){return this.get(l,E)!==E},hasIn:function(l){return this.getIn(l,E)!==E},isSubset:function(l){return l=typeof l.includes=="function"?l:o(l),this.every(function(h){return l.includes(h)})},isSuperset:function(l){return l=typeof l.isSubset=="function"?l:o(l),l.isSubset(this)},keyOf:function(l){return this.findKey(function(h){return bt(h,l)})},keySeq:function(){return this.toSeq().map(hO).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(l){return this.toKeyedSeq().reverse().keyOf(l)},max:function(l){return fu(this,l)},maxBy:function(l,h){return fu(this,h,l)},min:function(l){return fu(this,l?RS(l):PS)},minBy:function(l,h){return fu(this,h?RS(h):PS,l)},rest:function(){return this.slice(1)},skip:function(l){return this.slice(Math.max(0,l))},skipLast:function(l){return Ge(this,this.toSeq().reverse().skip(l).reverse())},skipWhile:function(l,h){return Ge(this,sS(this,l,h,!0))},skipUntil:function(l,h){return this.skipWhile(vu(l),h)},sortBy:function(l,h){return Ge(this,Gi(this,h,l))},take:function(l){return this.slice(0,Math.max(0,l))},takeLast:function(l){return Ge(this,this.toSeq().reverse().take(l).reverse())},takeWhile:function(l,h){return Ge(this,sO(this,l,h))},takeUntil:function(l,h){return this.takeWhile(vu(l),h)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=vO(this))}});var sr=o.prototype;sr[y]=!0,sr[$e]=sr.values,sr.__toJS=sr.toArray,sr.__toStringMapper=kS,sr.inspect=sr.toSource=function(){return this.toString()},sr.chain=sr.flatMap,sr.contains=sr.includes,Pn(i,{flip:function(){return Ge(this,oS(this))},mapEntries:function(l,h){var w=this,R=0;return Ge(this,this.toSeq().map(function(T,z){return l.call(h,[z,T],R++,w)}).fromEntrySeq())},mapKeys:function(l,h){var w=this;return Ge(this,this.toSeq().flip().map(function(R,T){return l.call(h,R,T,w)}).flip())}});var mu=i.prototype;mu[S]=!0,mu[$e]=sr.entries,mu.__toJS=sr.toObject,mu.__toStringMapper=function(l,h){return JSON.stringify(h)+": "+kS(l)},Pn(a,{toKeyedSeq:function(){return new Kr(this,!1)},filter:function(l,h){return Ge(this,aS(this,l,h,!1))},findIndex:function(l,h){var w=this.findEntry(l,h);return w?w[0]:-1},indexOf:function(l){var h=this.keyOf(l);return h===void 0?-1:h},lastIndexOf:function(l){var h=this.lastKeyOf(l);return h===void 0?-1:h},reverse:function(){return Ge(this,gh(this,!1))},slice:function(l,h){return Ge(this,yh(this,l,h,!1))},splice:function(l,h){var w=arguments.length;if(h=Math.max(h|0,0),w===0||w===2&&!h)return this;l=ie(l,l<0?this.count():this.size);var R=this.slice(0,l);return Ge(this,w===1?R:R.concat(M(arguments,2),this.slice(l+h)))},findLastIndex:function(l,h){var w=this.findLastEntry(l,h);return w?w[0]:-1},first:function(){return this.get(0)},flatten:function(l){return Ge(this,lS(this,l,!1))},get:function(l,h){return l=B(this,l),l<0||this.size===1/0||this.size!==void 0&&l>this.size?h:this.find(function(w,R){return R===l},void 0,h)},has:function(l){return l=B(this,l),l>=0&&(this.size!==void 0?this.size===1/0||lh?-1:0}function vO(l){if(l.size===1/0)return 0;var h=p(l),w=c(l),R=h?1:0,T=l.__iterate(w?h?function(z,A){R=31*R+TS(Or(z),Or(A))|0}:function(z,A){R=R+TS(Or(z),Or(A))|0}:h?function(z){R=31*R+Or(z)|0}:function(z){R=R+Or(z)|0});return gO(T,R)}function gO(l,h){return h=hs(h,3432918353),h=hs(h<<15|h>>>-15,461845907),h=hs(h<<13|h>>>-13,5),h=(h+3864292196|0)^l,h=hs(h^h>>>16,2246822507),h=hs(h^h>>>13,3266489909),h=th(h^h>>>16),h}function TS(l,h){return l^h+2654435769+(l<<6)+(l>>2)|0}var yO={Iterable:o,Seq:ne,Collection:go,Map:Oe,OrderedMap:ht,List:Ye,Stack:wt,Set:Je,OrderedSet:kn,Record:jr,Range:Lt,Repeat:Kt,is:bt,fromJS:ri};return yO})}(gp)),gp.exports}function VD(e){return e=e||Object.create(null),{on:function(r,n){(e[r]||(e[r]=[])).push(n)},off:function(r,n){e[r]&&e[r].splice(e[r].indexOf(n)>>>0,1)},emit:function(r,n){(e[r]||[]).slice().map(function(o){o(n)}),(e["*"]||[]).slice().map(function(o){o(r,n)})}}}const KD=Object.freeze(Object.defineProperty({__proto__:null,default:VD},Symbol.toStringTag,{value:"Module"})),YD=Ja(KD);var yp,iw;function PP(){if(iw)return yp;iw=1;var e=typeof di=="object"&&di&&di.Object===Object&&di;return yp=e,yp}var Sp,aw;function QD(){if(aw)return Sp;aw=1;var e=PP(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return Sp=r,Sp}var bp,sw;function If(){if(sw)return bp;sw=1;var e=QD(),t=e.Symbol;return bp=t,bp}var wp,lw;function XD(){if(lw)return wp;lw=1;var e=If(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,o=e?e.toStringTag:void 0;function i(a){var s=r.call(a,o),u=a[o];try{a[o]=void 0;var c=!0}catch{}var d=n.call(a);return c&&(s?a[o]=u:delete a[o]),d}return wp=i,wp}var _p,uw;function JD(){if(uw)return _p;uw=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return _p=r,_p}var xp,cw;function jf(){if(cw)return xp;cw=1;var e=If(),t=XD(),r=JD(),n="[object Null]",o="[object Undefined]",i=e?e.toStringTag:void 0;function a(s){return s==null?s===void 0?o:n:i&&i in Object(s)?t(s):r(s)}return xp=a,xp}var Cp,dw;function Xl(){if(dw)return Cp;dw=1;function e(t){return t!=null&&typeof t=="object"}return Cp=e,Cp}var Rp,fw;function ZD(){if(fw)return Rp;fw=1;var e=jf(),t=Xl(),r="[object RegExp]";function n(o){return t(o)&&e(o)==r}return Rp=n,Rp}var kp,hw;function eF(){if(hw)return kp;hw=1;function e(t){return function(r){return t(r)}}return kp=e,kp}var Ds={exports:{}};Ds.exports;var pw;function tF(){return pw||(pw=1,function(e,t){var r=PP(),n=t&&!t.nodeType&&t,o=n&&!0&&e&&!e.nodeType&&e,i=o&&o.exports===n,a=i&&r.process,s=function(){try{var u=o&&o.require&&o.require("util").types;return u||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s}(Ds,Ds.exports)),Ds.exports}var Pp,mw;function rF(){if(mw)return Pp;mw=1;var e=ZD(),t=eF(),r=tF(),n=r&&r.isRegExp,o=n?t(n):e;return Pp=o,Pp}var Tp,vw;function nF(){if(vw)return Tp;vw=1;function e(t,r){for(var n=-1,o=t==null?0:t.length,i=Array(o);++n0&&i(d)?o>1?r(d,o-1,i,a,s):e(s,d):a||(s[s.length]=d)}return s}return Dp=r,Dp}var Fp,Tw;function pF(){if(Tw)return Fp;Tw=1;var e=hF();function t(r){var n=r==null?0:r.length;return n?e(r,1):[]}return Fp=t,Fp}var Bp,Ew;function mF(){if(Ew)return Bp;Ew=1;var e=rF(),t=sF(),r=lF(),n=pF();function o(i,a,s){var u=0,c=0;if(i==="")return i;if(!i||!r(i))throw new TypeError("First argument to react-string-replace#replaceString must be a string");var d=a;e(d)||(d=new RegExp("("+t(d)+")","gi"));for(var f=i.split(d),p=1,y=f.length;p=0&&u===s&&c())}function Bs(e,t){if(e==null)return{};var r=lt(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var vF=function(){function e(t){var r=t.cellCount,n=t.cellSizeGetter,o=t.estimatedCellSize;ft(this,e),D(this,"_cellSizeAndPositionData",{}),D(this,"_lastMeasuredIndex",-1),D(this,"_lastBatchedIndex",-1),D(this,"_cellCount",void 0),D(this,"_cellSizeGetter",void 0),D(this,"_estimatedCellSize",void 0),this._cellSizeGetter=n,this._cellCount=r,this._estimatedCellSize=o}return yt(e,[{key:"areOffsetsAdjusted",value:function(){return!1}},{key:"configure",value:function(r){var n=r.cellCount,o=r.estimatedCellSize,i=r.cellSizeGetter;this._cellCount=n,this._estimatedCellSize=o,this._cellSizeGetter=i}},{key:"getCellCount",value:function(){return this._cellCount}},{key:"getEstimatedCellSize",value:function(){return this._estimatedCellSize}},{key:"getLastMeasuredIndex",value:function(){return this._lastMeasuredIndex}},{key:"getOffsetAdjustment",value:function(){return 0}},{key:"getSizeAndPositionOfCell",value:function(r){if(r<0||r>=this._cellCount)throw Error("Requested index ".concat(r," is outside of range 0..").concat(this._cellCount));if(r>this._lastMeasuredIndex)for(var n=this.getSizeAndPositionOfLastMeasuredCell(),o=n.offset+n.size,i=this._lastMeasuredIndex+1;i<=r;i++){var a=this._cellSizeGetter({index:i});if(a===void 0||isNaN(a))throw Error("Invalid size returned for cell ".concat(i," of value ").concat(a));a===null?(this._cellSizeAndPositionData[i]={offset:o,size:0},this._lastBatchedIndex=r):(this._cellSizeAndPositionData[i]={offset:o,size:a},o+=a,this._lastMeasuredIndex=r)}return this._cellSizeAndPositionData[r]}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._lastMeasuredIndex>=0?this._cellSizeAndPositionData[this._lastMeasuredIndex]:{offset:0,size:0}}},{key:"getTotalSize",value:function(){var r=this.getSizeAndPositionOfLastMeasuredCell(),n=r.offset+r.size,o=this._cellCount-this._lastMeasuredIndex-1,i=o*this._estimatedCellSize;return n+i}},{key:"getUpdatedOffsetForIndex",value:function(r){var n=r.align,o=n===void 0?"auto":n,i=r.containerSize,a=r.currentOffset,s=r.targetIndex;if(i<=0)return 0;var u=this.getSizeAndPositionOfCell(s),c=u.offset,d=c-i+u.size,f;switch(o){case"start":f=c;break;case"end":f=d;break;case"center":f=c-(i-u.size)/2;break;default:f=Math.max(d,Math.min(c,a));break}var p=this.getTotalSize();return Math.max(0,Math.min(p-i,f))}},{key:"getVisibleCellRange",value:function(r){var n=r.containerSize,o=r.offset,i=this.getTotalSize();if(i===0)return{};var a=o+n,s=this._findNearestCell(o),u=this.getSizeAndPositionOfCell(s);o=u.offset+u.size;for(var c=s;oo&&(r=i-1)}return n>0?n-1:0}},{key:"_exponentialSearch",value:function(r,n){for(var o=1;r=r?this._binarySearch(o,0,r):this._exponentialSearch(o,r)}}]),e}(),gF=15e5,yF=16777100,SF=function(){return typeof window<"u"},bF=function(){return!!window.chrome},wF=function(){return SF()&&bF()?yF:gF},jw=function(){function e(t){var r=t.maxScrollSize,n=r===void 0?wF():r,o=Bs(t,["maxScrollSize"]);ft(this,e),D(this,"_cellSizeAndPositionManager",void 0),D(this,"_maxScrollSize",void 0),this._cellSizeAndPositionManager=new vF(o),this._maxScrollSize=n}return yt(e,[{key:"areOffsetsAdjusted",value:function(){return this._cellSizeAndPositionManager.getTotalSize()>this._maxScrollSize}},{key:"configure",value:function(r){this._cellSizeAndPositionManager.configure(r)}},{key:"getCellCount",value:function(){return this._cellSizeAndPositionManager.getCellCount()}},{key:"getEstimatedCellSize",value:function(){return this._cellSizeAndPositionManager.getEstimatedCellSize()}},{key:"getLastMeasuredIndex",value:function(){return this._cellSizeAndPositionManager.getLastMeasuredIndex()}},{key:"getOffsetAdjustment",value:function(r){var n=r.containerSize,o=r.offset,i=this._cellSizeAndPositionManager.getTotalSize(),a=this.getTotalSize(),s=this._getOffsetPercentage({containerSize:n,offset:o,totalSize:a});return Math.round(s*(a-i))}},{key:"getSizeAndPositionOfCell",value:function(r){return this._cellSizeAndPositionManager.getSizeAndPositionOfCell(r)}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._cellSizeAndPositionManager.getSizeAndPositionOfLastMeasuredCell()}},{key:"getTotalSize",value:function(){return Math.min(this._maxScrollSize,this._cellSizeAndPositionManager.getTotalSize())}},{key:"getUpdatedOffsetForIndex",value:function(r){var n=r.align,o=n===void 0?"auto":n,i=r.containerSize,a=r.currentOffset,s=r.targetIndex;a=this._safeOffsetToOffset({containerSize:i,offset:a});var u=this._cellSizeAndPositionManager.getUpdatedOffsetForIndex({align:o,containerSize:i,currentOffset:a,targetIndex:s});return this._offsetToSafeOffset({containerSize:i,offset:u})}},{key:"getVisibleCellRange",value:function(r){var n=r.containerSize,o=r.offset;return o=this._safeOffsetToOffset({containerSize:n,offset:o}),this._cellSizeAndPositionManager.getVisibleCellRange({containerSize:n,offset:o})}},{key:"resetCell",value:function(r){this._cellSizeAndPositionManager.resetCell(r)}},{key:"_getOffsetPercentage",value:function(r){var n=r.containerSize,o=r.offset,i=r.totalSize;return i<=n?0:o/(i-n)}},{key:"_offsetToSafeOffset",value:function(r){var n=r.containerSize,o=r.offset,i=this._cellSizeAndPositionManager.getTotalSize(),a=this.getTotalSize();if(i===a)return o;var s=this._getOffsetPercentage({containerSize:n,offset:o,totalSize:i});return Math.round(s*(a-n))}},{key:"_safeOffsetToOffset",value:function(r){var n=r.containerSize,o=r.offset,i=this._cellSizeAndPositionManager.getTotalSize(),a=this.getTotalSize();if(i===a)return o;var s=this._getOffsetPercentage({containerSize:n,offset:o,totalSize:a});return Math.round(s*(i-n))}}]),e}();function Ua(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,t={};return function(r){var n=r.callback,o=r.indices,i=Object.keys(o),a=!e||i.every(function(u){var c=o[u];return Array.isArray(c)?c.length>0:c>=0}),s=i.length!==Object.keys(t).length||i.some(function(u){var c=t[u],d=o[u];return Array.isArray(d)?c.join(",")!==d.join(","):c!==d});t=o,a&&s&&n(o)}}var Fu=-1,Jn=1;function IP(e){var t=e.cellCount,r=e.overscanCellsCount,n=e.scrollDirection,o=e.startIndex,i=e.stopIndex;return n===Jn?{overscanStartIndex:Math.max(0,o),overscanStopIndex:Math.min(t-1,i+r)}:{overscanStartIndex:Math.max(0,o-r),overscanStopIndex:Math.min(t-1,i)}}function zw(e){var t=e.cellSize,r=e.cellSizeAndPositionManager,n=e.previousCellsCount,o=e.previousCellSize,i=e.previousScrollToAlignment,a=e.previousScrollToIndex,s=e.previousSize,u=e.scrollOffset,c=e.scrollToAlignment,d=e.scrollToIndex,f=e.size,p=e.sizeJustIncreasedFromZero,y=e.updateScrollIndexCallback,S=r.getCellCount(),g=d>=0&&d0&&(fr.getTotalSize()-f&&y(S-1)}function jP(e){for(var t=e.cellCache,r=e.cellRenderer,n=e.columnSizeAndPositionManager,o=e.columnStartIndex,i=e.columnStopIndex,a=e.deferredMeasurementCache,s=e.horizontalOffsetAdjustment,u=e.isScrolling,c=e.isScrollingOptOut,d=e.parent,f=e.rowSizeAndPositionManager,p=e.rowStartIndex,y=e.rowStopIndex,S=e.styleCache,g=e.verticalOffsetAdjustment,C=e.visibleColumnIndices,v=e.visibleRowIndices,b=[],x=n.areOffsetsAdjusted()||f.areOffsetsAdjusted(),k=!u&&!x,E=p;E<=y;E++)for(var O=f.getSizeAndPositionOfCell(E),_=o;_<=i;_++){var P=n.getSizeAndPositionOfCell(_),I=_>=C.start&&_<=C.stop&&E>=v.start&&E<=v.stop,j="".concat(E,"-").concat(_),M=void 0;k&&S[j]?M=S[j]:a&&!a.has(E,_)?M={height:"auto",left:0,position:"absolute",top:0,width:"auto"}:(M={height:O.size,left:P.offset+s,position:"absolute",top:O.offset+g,width:P.size},S[j]=M);var $={columnIndex:_,isScrolling:u,isVisible:I,key:j,parent:d,rowIndex:E,style:M},B=void 0;(c||u)&&!s&&!g?(t[j]||(t[j]=r($)),B=t[j]):B=r($),!(B==null||B===!1)&&b.push(B)}return b}const _F=!!(typeof window<"u"&&window.document&&window.document.createElement);var Bu;function hv(e){if((!Bu&&Bu!==0||e)&&_F){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),Bu=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return Bu}var cr;typeof window<"u"?cr=window:typeof self<"u"?cr=self:cr={};var xF=cr.requestAnimationFrame||cr.webkitRequestAnimationFrame||cr.mozRequestAnimationFrame||cr.oRequestAnimationFrame||cr.msRequestAnimationFrame||function(e){return cr.setTimeout(e,1e3/60)},CF=cr.cancelAnimationFrame||cr.webkitCancelAnimationFrame||cr.mozCancelAnimationFrame||cr.oCancelAnimationFrame||cr.msCancelAnimationFrame||function(e){cr.clearTimeout(e)},Nw=xF,RF=CF,Ha=function(t){return RF(t.id)},gy=function(t,r){var n;Promise.resolve().then(function(){n=Date.now()});var o=function a(){Date.now()-n>=r?t.call():i.id=Nw(a)},i={id:Nw(o)};return i},Aw,Mw;function Lw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function oi(e){for(var t=1;t0&&(n._initialScrollTop=n._getCalculatedScrollTop(r,n.state)),r.scrollToColumn>0&&(n._initialScrollLeft=n._getCalculatedScrollLeft(r,n.state)),n}return yt(t,[{key:"getOffsetForCell",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=n.alignment,i=o===void 0?this.props.scrollToAlignment:o,a=n.columnIndex,s=a===void 0?this.props.scrollToColumn:a,u=n.rowIndex,c=u===void 0?this.props.scrollToRow:u,d=oi({},this.props,{scrollToAlignment:i,scrollToColumn:s,scrollToRow:c});return{scrollLeft:this._getCalculatedScrollLeft(d),scrollTop:this._getCalculatedScrollTop(d)}}},{key:"getTotalRowsHeight",value:function(){return this.state.instanceProps.rowSizeAndPositionManager.getTotalSize()}},{key:"getTotalColumnsWidth",value:function(){return this.state.instanceProps.columnSizeAndPositionManager.getTotalSize()}},{key:"handleScrollEvent",value:function(n){var o=n.scrollLeft,i=o===void 0?0:o,a=n.scrollTop,s=a===void 0?0:a;if(!(s<0)){this._debounceScrollEnded();var u=this.props,c=u.autoHeight,d=u.autoWidth,f=u.height,p=u.width,y=this.state.instanceProps,S=y.scrollbarSize,g=y.rowSizeAndPositionManager.getTotalSize(),C=y.columnSizeAndPositionManager.getTotalSize(),v=Math.min(Math.max(0,C-p+S),i),b=Math.min(Math.max(0,g-f+S),s);if(this.state.scrollLeft!==v||this.state.scrollTop!==b){var x=v!==this.state.scrollLeft?v>this.state.scrollLeft?Jn:Fu:this.state.scrollDirectionHorizontal,k=b!==this.state.scrollTop?b>this.state.scrollTop?Jn:Fu:this.state.scrollDirectionVertical,E={isScrolling:!0,scrollDirectionHorizontal:x,scrollDirectionVertical:k,scrollPositionChangeReason:Wp.OBSERVED};c||(E.scrollTop=b),d||(E.scrollLeft=v),E.needToResetStyleCache=!1,this.setState(E)}this._invokeOnScrollMemoizer({scrollLeft:v,scrollTop:b,totalColumnsWidth:C,totalRowsHeight:g})}}},{key:"invalidateCellSizeAfterRender",value:function(n){var o=n.columnIndex,i=n.rowIndex;this._deferredInvalidateColumnIndex=typeof this._deferredInvalidateColumnIndex=="number"?Math.min(this._deferredInvalidateColumnIndex,o):o,this._deferredInvalidateRowIndex=typeof this._deferredInvalidateRowIndex=="number"?Math.min(this._deferredInvalidateRowIndex,i):i}},{key:"measureAllCells",value:function(){var n=this.props,o=n.columnCount,i=n.rowCount,a=this.state.instanceProps;a.columnSizeAndPositionManager.getSizeAndPositionOfCell(o-1),a.rowSizeAndPositionManager.getSizeAndPositionOfCell(i-1)}},{key:"recomputeGridSize",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=n.columnIndex,i=o===void 0?0:o,a=n.rowIndex,s=a===void 0?0:a,u=this.props,c=u.scrollToColumn,d=u.scrollToRow,f=this.state.instanceProps;f.columnSizeAndPositionManager.resetCell(i),f.rowSizeAndPositionManager.resetCell(s),this._recomputeScrollLeftFlag=c>=0&&(this.state.scrollDirectionHorizontal===Jn?i<=c:i>=c),this._recomputeScrollTopFlag=d>=0&&(this.state.scrollDirectionVertical===Jn?s<=d:s>=d),this._styleCache={},this._cellCache={},this.forceUpdate()}},{key:"scrollToCell",value:function(n){var o=n.columnIndex,i=n.rowIndex,a=this.props.columnCount,s=this.props;a>1&&o!==void 0&&this._updateScrollLeftForScrollToColumn(oi({},s,{scrollToColumn:o})),i!==void 0&&this._updateScrollTopForScrollToRow(oi({},s,{scrollToRow:i}))}},{key:"componentDidMount",value:function(){var n=this.props,o=n.getScrollbarSize,i=n.height,a=n.scrollLeft,s=n.scrollToColumn,u=n.scrollTop,c=n.scrollToRow,d=n.width,f=this.state.instanceProps;if(this._initialScrollTop=0,this._initialScrollLeft=0,this._handleInvalidatedGridSize(),f.scrollbarSizeMeasured||this.setState(function(S){var g=oi({},S,{needToResetStyleCache:!1});return g.instanceProps.scrollbarSize=o(),g.instanceProps.scrollbarSizeMeasured=!0,g}),typeof a=="number"&&a>=0||typeof u=="number"&&u>=0){var p=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:a,scrollTop:u});p&&(p.needToResetStyleCache=!1,this.setState(p))}this._scrollingContainer&&(this._scrollingContainer.scrollLeft!==this.state.scrollLeft&&(this._scrollingContainer.scrollLeft=this.state.scrollLeft),this._scrollingContainer.scrollTop!==this.state.scrollTop&&(this._scrollingContainer.scrollTop=this.state.scrollTop));var y=i>0&&d>0;s>=0&&y&&this._updateScrollLeftForScrollToColumn(),c>=0&&y&&this._updateScrollTopForScrollToRow(),this._invokeOnGridRenderedHelper(),this._invokeOnScrollMemoizer({scrollLeft:a||0,scrollTop:u||0,totalColumnsWidth:f.columnSizeAndPositionManager.getTotalSize(),totalRowsHeight:f.rowSizeAndPositionManager.getTotalSize()}),this._maybeCallOnScrollbarPresenceChange()}},{key:"componentDidUpdate",value:function(n,o){var i=this,a=this.props,s=a.autoHeight,u=a.autoWidth,c=a.columnCount,d=a.height,f=a.rowCount,p=a.scrollToAlignment,y=a.scrollToColumn,S=a.scrollToRow,g=a.width,C=this.state,v=C.scrollLeft,b=C.scrollPositionChangeReason,x=C.scrollTop,k=C.instanceProps;this._handleInvalidatedGridSize();var E=c>0&&n.columnCount===0||f>0&&n.rowCount===0;b===Wp.REQUESTED&&(!u&&v>=0&&(v!==this._scrollingContainer.scrollLeft||E)&&(this._scrollingContainer.scrollLeft=v),!s&&x>=0&&(x!==this._scrollingContainer.scrollTop||E)&&(this._scrollingContainer.scrollTop=x));var O=(n.width===0||n.height===0)&&d>0&&g>0;if(this._recomputeScrollLeftFlag?(this._recomputeScrollLeftFlag=!1,this._updateScrollLeftForScrollToColumn(this.props)):zw({cellSizeAndPositionManager:k.columnSizeAndPositionManager,previousCellsCount:n.columnCount,previousCellSize:n.columnWidth,previousScrollToAlignment:n.scrollToAlignment,previousScrollToIndex:n.scrollToColumn,previousSize:n.width,scrollOffset:v,scrollToAlignment:p,scrollToIndex:y,size:g,sizeJustIncreasedFromZero:O,updateScrollIndexCallback:function(){return i._updateScrollLeftForScrollToColumn(i.props)}}),this._recomputeScrollTopFlag?(this._recomputeScrollTopFlag=!1,this._updateScrollTopForScrollToRow(this.props)):zw({cellSizeAndPositionManager:k.rowSizeAndPositionManager,previousCellsCount:n.rowCount,previousCellSize:n.rowHeight,previousScrollToAlignment:n.scrollToAlignment,previousScrollToIndex:n.scrollToRow,previousSize:n.height,scrollOffset:x,scrollToAlignment:p,scrollToIndex:S,size:d,sizeJustIncreasedFromZero:O,updateScrollIndexCallback:function(){return i._updateScrollTopForScrollToRow(i.props)}}),this._invokeOnGridRenderedHelper(),v!==o.scrollLeft||x!==o.scrollTop){var _=k.rowSizeAndPositionManager.getTotalSize(),P=k.columnSizeAndPositionManager.getTotalSize();this._invokeOnScrollMemoizer({scrollLeft:v,scrollTop:x,totalColumnsWidth:P,totalRowsHeight:_})}this._maybeCallOnScrollbarPresenceChange()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&Ha(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var n=this.props,o=n.autoContainerWidth,i=n.autoHeight,a=n.autoWidth,s=n.className,u=n.containerProps,c=n.containerRole,d=n.containerStyle,f=n.height,p=n.id,y=n.noContentRenderer,S=n.role,g=n.style,C=n.tabIndex,v=n.width,b=this.state,x=b.instanceProps,k=b.needToResetStyleCache,E=this._isScrolling(),O={boxSizing:"border-box",direction:"ltr",height:i?"auto":f,position:"relative",width:a?"auto":v,WebkitOverflowScrolling:"touch",willChange:"transform"};k&&(this._styleCache={}),this.state.isScrolling||this._resetStyleCache(),this._calculateChildrenToRender(this.props,this.state);var _=x.columnSizeAndPositionManager.getTotalSize(),P=x.rowSizeAndPositionManager.getTotalSize(),I=P>f?x.scrollbarSize:0,j=_>v?x.scrollbarSize:0;(j!==this._horizontalScrollBarSize||I!==this._verticalScrollBarSize)&&(this._horizontalScrollBarSize=j,this._verticalScrollBarSize=I,this._scrollbarPresenceChanged=!0),O.overflowX=_+I<=v?"hidden":"auto",O.overflowY=P+j<=f?"hidden":"auto";var M=this._childrenToDisplay,$=M.length===0&&f>0&&v>0;return N.createElement("div",te({ref:this._setScrollingContainerRef},u,{"aria-label":this.props["aria-label"],"aria-readonly":this.props["aria-readonly"],className:vn("ReactVirtualized__Grid",s),id:p,onScroll:this._onScroll,role:S,style:oi({},O,{},g),tabIndex:C}),M.length>0&&N.createElement("div",{className:"ReactVirtualized__Grid__innerScrollContainer",role:c,style:oi({width:o?"auto":_,height:P,maxWidth:_,maxHeight:P,overflow:"hidden",pointerEvents:E?"none":"",position:"relative"},d)},M),$&&y())}},{key:"_calculateChildrenToRender",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state,i=n.cellRenderer,a=n.cellRangeRenderer,s=n.columnCount,u=n.deferredMeasurementCache,c=n.height,d=n.overscanColumnCount,f=n.overscanIndicesGetter,p=n.overscanRowCount,y=n.rowCount,S=n.width,g=n.isScrollingOptOut,C=o.scrollDirectionHorizontal,v=o.scrollDirectionVertical,b=o.instanceProps,x=this._initialScrollTop>0?this._initialScrollTop:o.scrollTop,k=this._initialScrollLeft>0?this._initialScrollLeft:o.scrollLeft,E=this._isScrolling(n,o);if(this._childrenToDisplay=[],c>0&&S>0){var O=b.columnSizeAndPositionManager.getVisibleCellRange({containerSize:S,offset:k}),_=b.rowSizeAndPositionManager.getVisibleCellRange({containerSize:c,offset:x}),P=b.columnSizeAndPositionManager.getOffsetAdjustment({containerSize:S,offset:k}),I=b.rowSizeAndPositionManager.getOffsetAdjustment({containerSize:c,offset:x});this._renderedColumnStartIndex=O.start,this._renderedColumnStopIndex=O.stop,this._renderedRowStartIndex=_.start,this._renderedRowStopIndex=_.stop;var j=f({direction:"horizontal",cellCount:s,overscanCellsCount:d,scrollDirection:C,startIndex:typeof O.start=="number"?O.start:0,stopIndex:typeof O.stop=="number"?O.stop:-1}),M=f({direction:"vertical",cellCount:y,overscanCellsCount:p,scrollDirection:v,startIndex:typeof _.start=="number"?_.start:0,stopIndex:typeof _.stop=="number"?_.stop:-1}),$=j.overscanStartIndex,B=j.overscanStopIndex,W=M.overscanStartIndex,ae=M.overscanStopIndex;if(u){if(!u.hasFixedHeight()){for(var ie=W;ie<=ae;ie++)if(!u.has(ie,0)){$=0,B=s-1;break}}if(!u.hasFixedWidth()){for(var pe=$;pe<=B;pe++)if(!u.has(0,pe)){W=0,ae=y-1;break}}}this._childrenToDisplay=a({cellCache:this._cellCache,cellRenderer:i,columnSizeAndPositionManager:b.columnSizeAndPositionManager,columnStartIndex:$,columnStopIndex:B,deferredMeasurementCache:u,horizontalOffsetAdjustment:P,isScrolling:E,isScrollingOptOut:g,parent:this,rowSizeAndPositionManager:b.rowSizeAndPositionManager,rowStartIndex:W,rowStopIndex:ae,scrollLeft:k,scrollTop:x,styleCache:this._styleCache,verticalOffsetAdjustment:I,visibleColumnIndices:O,visibleRowIndices:_}),this._columnStartIndex=$,this._columnStopIndex=B,this._rowStartIndex=W,this._rowStopIndex=ae}}},{key:"_debounceScrollEnded",value:function(){var n=this.props.scrollingResetTimeInterval;this._disablePointerEventsTimeoutId&&Ha(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=gy(this._debounceScrollEndedCallback,n)}},{key:"_handleInvalidatedGridSize",value:function(){if(typeof this._deferredInvalidateColumnIndex=="number"&&typeof this._deferredInvalidateRowIndex=="number"){var n=this._deferredInvalidateColumnIndex,o=this._deferredInvalidateRowIndex;this._deferredInvalidateColumnIndex=null,this._deferredInvalidateRowIndex=null,this.recomputeGridSize({columnIndex:n,rowIndex:o})}}},{key:"_invokeOnScrollMemoizer",value:function(n){var o=this,i=n.scrollLeft,a=n.scrollTop,s=n.totalColumnsWidth,u=n.totalRowsHeight;this._onScrollMemoizer({callback:function(d){var f=d.scrollLeft,p=d.scrollTop,y=o.props,S=y.height,g=y.onScroll,C=y.width;g({clientHeight:S,clientWidth:C,scrollHeight:u,scrollLeft:f,scrollTop:p,scrollWidth:s})},indices:{scrollLeft:i,scrollTop:a}})}},{key:"_isScrolling",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state;return Object.hasOwnProperty.call(n,"isScrolling")?!!n.isScrolling:!!o.isScrolling}},{key:"_maybeCallOnScrollbarPresenceChange",value:function(){if(this._scrollbarPresenceChanged){var n=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,n({horizontal:this._horizontalScrollBarSize>0,size:this.state.instanceProps.scrollbarSize,vertical:this._verticalScrollBarSize>0})}}},{key:"scrollToPosition",value:function(n){var o=n.scrollLeft,i=n.scrollTop,a=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:o,scrollTop:i});a&&(a.needToResetStyleCache=!1,this.setState(a))}},{key:"_getCalculatedScrollLeft",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state;return t._getCalculatedScrollLeft(n,o)}},{key:"_updateScrollLeftForScrollToColumn",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state,i=t._getScrollLeftForScrollToColumnStateUpdate(n,o);i&&(i.needToResetStyleCache=!1,this.setState(i))}},{key:"_getCalculatedScrollTop",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state;return t._getCalculatedScrollTop(n,o)}},{key:"_resetStyleCache",value:function(){var n=this._styleCache,o=this._cellCache,i=this.props.isScrollingOptOut;this._cellCache={},this._styleCache={};for(var a=this._rowStartIndex;a<=this._rowStopIndex;a++)for(var s=this._columnStartIndex;s<=this._columnStopIndex;s++){var u="".concat(a,"-").concat(s);this._styleCache[u]=n[u],i&&(this._cellCache[u]=o[u])}}},{key:"_updateScrollTopForScrollToRow",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state,i=t._getScrollTopForScrollToRowStateUpdate(n,o);i&&(i.needToResetStyleCache=!1,this.setState(i))}}],[{key:"getDerivedStateFromProps",value:function(n,o){var i={};n.columnCount===0&&o.scrollLeft!==0||n.rowCount===0&&o.scrollTop!==0?(i.scrollLeft=0,i.scrollTop=0):(n.scrollLeft!==o.scrollLeft&&n.scrollToColumn<0||n.scrollTop!==o.scrollTop&&n.scrollToRow<0)&&Object.assign(i,t._getScrollToPositionStateUpdate({prevState:o,scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}));var a=o.instanceProps;i.needToResetStyleCache=!1,(n.columnWidth!==a.prevColumnWidth||n.rowHeight!==a.prevRowHeight)&&(i.needToResetStyleCache=!0),a.columnSizeAndPositionManager.configure({cellCount:n.columnCount,estimatedCellSize:t._getEstimatedColumnSize(n),cellSizeGetter:t._wrapSizeGetter(n.columnWidth)}),a.rowSizeAndPositionManager.configure({cellCount:n.rowCount,estimatedCellSize:t._getEstimatedRowSize(n),cellSizeGetter:t._wrapSizeGetter(n.rowHeight)}),(a.prevColumnCount===0||a.prevRowCount===0)&&(a.prevColumnCount=0,a.prevRowCount=0),n.autoHeight&&n.isScrolling===!1&&a.prevIsScrolling===!0&&Object.assign(i,{isScrolling:!1});var s,u;return Iw({cellCount:a.prevColumnCount,cellSize:typeof a.prevColumnWidth=="number"?a.prevColumnWidth:null,computeMetadataCallback:function(){return a.columnSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:n,nextCellsCount:n.columnCount,nextCellSize:typeof n.columnWidth=="number"?n.columnWidth:null,nextScrollToIndex:n.scrollToColumn,scrollToIndex:a.prevScrollToColumn,updateScrollOffsetForScrollToIndex:function(){s=t._getScrollLeftForScrollToColumnStateUpdate(n,o)}}),Iw({cellCount:a.prevRowCount,cellSize:typeof a.prevRowHeight=="number"?a.prevRowHeight:null,computeMetadataCallback:function(){return a.rowSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:n,nextCellsCount:n.rowCount,nextCellSize:typeof n.rowHeight=="number"?n.rowHeight:null,nextScrollToIndex:n.scrollToRow,scrollToIndex:a.prevScrollToRow,updateScrollOffsetForScrollToIndex:function(){u=t._getScrollTopForScrollToRowStateUpdate(n,o)}}),a.prevColumnCount=n.columnCount,a.prevColumnWidth=n.columnWidth,a.prevIsScrolling=n.isScrolling===!0,a.prevRowCount=n.rowCount,a.prevRowHeight=n.rowHeight,a.prevScrollToColumn=n.scrollToColumn,a.prevScrollToRow=n.scrollToRow,a.scrollbarSize=n.getScrollbarSize(),a.scrollbarSize===void 0?(a.scrollbarSizeMeasured=!1,a.scrollbarSize=0):a.scrollbarSizeMeasured=!0,i.instanceProps=a,oi({},i,{},s,{},u)}},{key:"_getEstimatedColumnSize",value:function(n){return typeof n.columnWidth=="number"?n.columnWidth:n.estimatedColumnSize}},{key:"_getEstimatedRowSize",value:function(n){return typeof n.rowHeight=="number"?n.rowHeight:n.estimatedRowSize}},{key:"_getScrollToPositionStateUpdate",value:function(n){var o=n.prevState,i=n.scrollLeft,a=n.scrollTop,s={scrollPositionChangeReason:Wp.REQUESTED};return typeof i=="number"&&i>=0&&(s.scrollDirectionHorizontal=i>o.scrollLeft?Jn:Fu,s.scrollLeft=i),typeof a=="number"&&a>=0&&(s.scrollDirectionVertical=a>o.scrollTop?Jn:Fu,s.scrollTop=a),typeof i=="number"&&i>=0&&i!==o.scrollLeft||typeof a=="number"&&a>=0&&a!==o.scrollTop?s:{}}},{key:"_wrapSizeGetter",value:function(n){return typeof n=="function"?n:function(){return n}}},{key:"_getCalculatedScrollLeft",value:function(n,o){var i=n.columnCount,a=n.height,s=n.scrollToAlignment,u=n.scrollToColumn,c=n.width,d=o.scrollLeft,f=o.instanceProps;if(i>0){var p=i-1,y=u<0?p:Math.min(p,u),S=f.rowSizeAndPositionManager.getTotalSize(),g=f.scrollbarSizeMeasured&&S>a?f.scrollbarSize:0;return f.columnSizeAndPositionManager.getUpdatedOffsetForIndex({align:s,containerSize:c-g,currentOffset:d,targetIndex:y})}return 0}},{key:"_getScrollLeftForScrollToColumnStateUpdate",value:function(n,o){var i=o.scrollLeft,a=t._getCalculatedScrollLeft(n,o);return typeof a=="number"&&a>=0&&i!==a?t._getScrollToPositionStateUpdate({prevState:o,scrollLeft:a,scrollTop:-1}):{}}},{key:"_getCalculatedScrollTop",value:function(n,o){var i=n.height,a=n.rowCount,s=n.scrollToAlignment,u=n.scrollToRow,c=n.width,d=o.scrollTop,f=o.instanceProps;if(a>0){var p=a-1,y=u<0?p:Math.min(p,u),S=f.columnSizeAndPositionManager.getTotalSize(),g=f.scrollbarSizeMeasured&&S>c?f.scrollbarSize:0;return f.rowSizeAndPositionManager.getUpdatedOffsetForIndex({align:s,containerSize:i-g,currentOffset:d,targetIndex:y})}return 0}},{key:"_getScrollTopForScrollToRowStateUpdate",value:function(n,o){var i=o.scrollTop,a=t._getCalculatedScrollTop(n,o);return typeof a=="number"&&a>=0&&i!==a?t._getScrollToPositionStateUpdate({prevState:o,scrollLeft:-1,scrollTop:a}):{}}}]),t}(N.PureComponent),D(Aw,"propTypes",null),Mw);D(ao,"defaultProps",{"aria-label":"grid","aria-readonly":!0,autoContainerWidth:!1,autoHeight:!1,autoWidth:!1,cellRangeRenderer:jP,containerRole:"rowgroup",containerStyle:{},estimatedColumnSize:100,estimatedRowSize:30,getScrollbarSize:hv,noContentRenderer:PF,onScroll:function(){},onScrollbarPresenceChange:function(){},onSectionRendered:function(){},overscanColumnCount:0,overscanIndicesGetter:IP,overscanRowCount:10,role:"grid",scrollingResetTimeInterval:kF,scrollToAlignment:"auto",scrollToColumn:-1,scrollToRow:-1,style:{},tabIndex:0,isScrollingOptOut:!1});Zl(ao);var TF=1;function yy(e){var t=e.cellCount,r=e.overscanCellsCount,n=e.scrollDirection,o=e.startIndex,i=e.stopIndex;return r=Math.max(1,r),n===TF?{overscanStartIndex:Math.max(0,o-1),overscanStopIndex:Math.min(t-1,i+r)}:{overscanStartIndex:Math.max(0,o-r),overscanStopIndex:Math.min(t-1,i+1)}}var $w,Dw;function Fw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function EF(e){for(var t=1;t div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',j=P.head||P.getElementsByTagName("head")[0],M=P.createElement("style");M.id="detectElementResize",M.type="text/css",e!=null&&M.setAttribute("nonce",e),M.styleSheet?M.styleSheet.cssText=I:M.appendChild(P.createTextNode(I)),j.appendChild(M)}},E=function(P,I){if(n)P.attachEvent("onresize",I);else{if(!P.__resizeTriggers__){var j=P.ownerDocument,M=r.getComputedStyle(P);M&&M.position=="static"&&(P.style.position="relative"),k(j),P.__resizeLast__={},P.__resizeListeners__=[],(P.__resizeTriggers__=j.createElement("div")).className="resize-triggers";var $='
';if(window.trustedTypes){var B=trustedTypes.createPolicy("react-virtualized-auto-sizer",{createHTML:function(){return $}});P.__resizeTriggers__.innerHTML=B.createHTML("")}else P.__resizeTriggers__.innerHTML=$;P.appendChild(P.__resizeTriggers__),a(P),P.addEventListener("scroll",u,!0),f&&(P.__resizeTriggers__.__animationListener__=function(ae){ae.animationName==v&&a(P)},P.__resizeTriggers__.addEventListener(f,P.__resizeTriggers__.__animationListener__))}P.__resizeListeners__.push(I)}},O=function(P,I){if(n)P.detachEvent("onresize",I);else if(P.__resizeListeners__.splice(P.__resizeListeners__.indexOf(I),1),!P.__resizeListeners__.length){P.removeEventListener("scroll",u,!0),P.__resizeTriggers__.__animationListener__&&(P.__resizeTriggers__.removeEventListener(f,P.__resizeTriggers__.__animationListener__),P.__resizeTriggers__.__animationListener__=null);try{P.__resizeTriggers__=!P.removeChild(P.__resizeTriggers__)}catch{}}};return{addResizeListener:E,removeResizeListener:O}}var Bw,Ww;function Uw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function OF(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{};ft(this,e),D(this,"_cellHeightCache",{}),D(this,"_cellWidthCache",{}),D(this,"_columnWidthCache",{}),D(this,"_rowHeightCache",{}),D(this,"_defaultHeight",void 0),D(this,"_defaultWidth",void 0),D(this,"_minHeight",void 0),D(this,"_minWidth",void 0),D(this,"_keyMapper",void 0),D(this,"_hasFixedHeight",void 0),D(this,"_hasFixedWidth",void 0),D(this,"_columnCount",0),D(this,"_rowCount",0),D(this,"columnWidth",function(d){var f=d.index,p=t._keyMapper(0,f);return t._columnWidthCache[p]!==void 0?t._columnWidthCache[p]:t._defaultWidth}),D(this,"rowHeight",function(d){var f=d.index,p=t._keyMapper(f,0);return t._rowHeightCache[p]!==void 0?t._rowHeightCache[p]:t._defaultHeight});var n=r.defaultHeight,o=r.defaultWidth,i=r.fixedHeight,a=r.fixedWidth,s=r.keyMapper,u=r.minHeight,c=r.minWidth;this._hasFixedHeight=i===!0,this._hasFixedWidth=a===!0,this._minHeight=u||0,this._minWidth=c||0,this._keyMapper=s||NF,this._defaultHeight=Math.max(this._minHeight,typeof n=="number"?n:IF),this._defaultWidth=Math.max(this._minWidth,typeof o=="number"?o:jF)}return yt(e,[{key:"clear",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=this._keyMapper(r,n);delete this._cellHeightCache[o],delete this._cellWidthCache[o],this._updateCachedColumnAndRowSizes(r,n)}},{key:"clearAll",value:function(){this._cellHeightCache={},this._cellWidthCache={},this._columnWidthCache={},this._rowHeightCache={},this._rowCount=0,this._columnCount=0}},{key:"hasFixedHeight",value:function(){return this._hasFixedHeight}},{key:"hasFixedWidth",value:function(){return this._hasFixedWidth}},{key:"getHeight",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(this._hasFixedHeight)return this._defaultHeight;var o=this._keyMapper(r,n);return this._cellHeightCache[o]!==void 0?Math.max(this._minHeight,this._cellHeightCache[o]):this._defaultHeight}},{key:"getWidth",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(this._hasFixedWidth)return this._defaultWidth;var o=this._keyMapper(r,n);return this._cellWidthCache[o]!==void 0?Math.max(this._minWidth,this._cellWidthCache[o]):this._defaultWidth}},{key:"has",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=this._keyMapper(r,n);return this._cellHeightCache[o]!==void 0}},{key:"set",value:function(r,n,o,i){var a=this._keyMapper(r,n);n>=this._columnCount&&(this._columnCount=n+1),r>=this._rowCount&&(this._rowCount=r+1),this._cellHeightCache[a]=i,this._cellWidthCache[a]=o,this._updateCachedColumnAndRowSizes(r,n)}},{key:"_updateCachedColumnAndRowSizes",value:function(r,n){if(!this._hasFixedWidth){for(var o=0,i=0;i=0){var C=u.getScrollPositionForCell({align:d,cellIndex:f,height:c,scrollLeft:S,scrollTop:g,width:p});(C.scrollLeft!==S||C.scrollTop!==g)&&n._setScrollPosition(C)}}),D(Y(n),"_onScroll",function(s){if(s.target===n._scrollingContainer){n._enablePointerEventsAfterDelay();var u=n.props,c=u.cellLayoutManager,d=u.height,f=u.isScrollingChange,p=u.width,y=n._scrollbarSize,S=c.getTotalSize(),g=S.height,C=S.width,v=Math.max(0,Math.min(C-p+y,s.target.scrollLeft)),b=Math.max(0,Math.min(g-d+y,s.target.scrollTop));if(n.state.scrollLeft!==v||n.state.scrollTop!==b){var x=s.cancelable?ea.OBSERVED:ea.REQUESTED;n.state.isScrolling||f(!0),n.setState({isScrolling:!0,scrollLeft:v,scrollPositionChangeReason:x,scrollTop:b})}n._invokeOnScrollMemoizer({scrollLeft:v,scrollTop:b,totalWidth:C,totalHeight:g})}}),n._scrollbarSize=hv(),n._scrollbarSize===void 0?(n._scrollbarSizeMeasured=!1,n._scrollbarSize=0):n._scrollbarSizeMeasured=!0,n}return yt(t,[{key:"recomputeCellSizesAndPositions",value:function(){this._calculateSizeAndPositionDataOnNextUpdate=!0,this.forceUpdate()}},{key:"componentDidMount",value:function(){var n=this.props,o=n.cellLayoutManager,i=n.scrollLeft,a=n.scrollToCell,s=n.scrollTop;this._scrollbarSizeMeasured||(this._scrollbarSize=hv(),this._scrollbarSizeMeasured=!0,this.setState({})),a>=0?this._updateScrollPositionForScrollToCell():(i>=0||s>=0)&&this._setScrollPosition({scrollLeft:i,scrollTop:s}),this._invokeOnSectionRenderedHelper();var u=o.getTotalSize(),c=u.height,d=u.width;this._invokeOnScrollMemoizer({scrollLeft:i||0,scrollTop:s||0,totalHeight:c,totalWidth:d})}},{key:"componentDidUpdate",value:function(n,o){var i=this.props,a=i.height,s=i.scrollToAlignment,u=i.scrollToCell,c=i.width,d=this.state,f=d.scrollLeft,p=d.scrollPositionChangeReason,y=d.scrollTop;p===ea.REQUESTED&&(f>=0&&f!==o.scrollLeft&&f!==this._scrollingContainer.scrollLeft&&(this._scrollingContainer.scrollLeft=f),y>=0&&y!==o.scrollTop&&y!==this._scrollingContainer.scrollTop&&(this._scrollingContainer.scrollTop=y)),(a!==n.height||s!==n.scrollToAlignment||u!==n.scrollToCell||c!==n.width)&&this._updateScrollPositionForScrollToCell(),this._invokeOnSectionRenderedHelper()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var n=this.props,o=n.autoHeight,i=n.cellCount,a=n.cellLayoutManager,s=n.className,u=n.height,c=n.horizontalOverscanSize,d=n.id,f=n.noContentRenderer,p=n.style,y=n.verticalOverscanSize,S=n.width,g=this.state,C=g.isScrolling,v=g.scrollLeft,b=g.scrollTop;(this._lastRenderedCellCount!==i||this._lastRenderedCellLayoutManager!==a||this._calculateSizeAndPositionDataOnNextUpdate)&&(this._lastRenderedCellCount=i,this._lastRenderedCellLayoutManager=a,this._calculateSizeAndPositionDataOnNextUpdate=!1,a.calculateSizeAndPositionData());var x=a.getTotalSize(),k=x.height,E=x.width,O=Math.max(0,v-c),_=Math.max(0,b-y),P=Math.min(E,v+S+c),I=Math.min(k,b+u+y),j=u>0&&S>0?a.cellRenderers({height:I-_,isScrolling:C,width:P-O,x:O,y:_}):[],M={boxSizing:"border-box",direction:"ltr",height:o?"auto":u,position:"relative",WebkitOverflowScrolling:"touch",width:S,willChange:"transform"},$=k>u?this._scrollbarSize:0,B=E>S?this._scrollbarSize:0;return M.overflowX=E+$<=S?"hidden":"auto",M.overflowY=k+B<=u?"hidden":"auto",N.createElement("div",{ref:this._setScrollingContainerRef,"aria-label":this.props["aria-label"],className:vn("ReactVirtualized__Collection",s),id:d,onScroll:this._onScroll,role:"grid",style:AF({},M,{},p),tabIndex:0},i>0&&N.createElement("div",{className:"ReactVirtualized__Collection__innerScrollContainer",style:{height:k,maxHeight:k,maxWidth:E,overflow:"hidden",pointerEvents:C?"none":"",width:E}},j),i===0&&f())}},{key:"_enablePointerEventsAfterDelay",value:function(){var n=this;this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=setTimeout(function(){var o=n.props.isScrollingChange;o(!1),n._disablePointerEventsTimeoutId=null,n.setState({isScrolling:!1})},MF)}},{key:"_invokeOnScrollMemoizer",value:function(n){var o=this,i=n.scrollLeft,a=n.scrollTop,s=n.totalHeight,u=n.totalWidth;this._onScrollMemoizer({callback:function(d){var f=d.scrollLeft,p=d.scrollTop,y=o.props,S=y.height,g=y.onScroll,C=y.width;g({clientHeight:S,clientWidth:C,scrollHeight:s,scrollLeft:f,scrollTop:p,scrollWidth:u})},indices:{scrollLeft:i,scrollTop:a}})}},{key:"_setScrollPosition",value:function(n){var o=n.scrollLeft,i=n.scrollTop,a={scrollPositionChangeReason:ea.REQUESTED};o>=0&&(a.scrollLeft=o),i>=0&&(a.scrollTop=i),(o>=0&&o!==this.state.scrollLeft||i>=0&&i!==this.state.scrollTop)&&this.setState(a)}}],[{key:"getDerivedStateFromProps",value:function(n,o){return n.cellCount===0&&(o.scrollLeft!==0||o.scrollTop!==0)?{scrollLeft:0,scrollTop:0,scrollPositionChangeReason:ea.REQUESTED}:n.scrollLeft!==o.scrollLeft||n.scrollTop!==o.scrollTop?{scrollLeft:n.scrollLeft!=null?n.scrollLeft:o.scrollLeft,scrollTop:n.scrollTop!=null?n.scrollTop:o.scrollTop,scrollPositionChangeReason:ea.REQUESTED}:null}}]),t}(N.PureComponent);D(Nf,"defaultProps",{"aria-label":"grid",horizontalOverscanSize:0,noContentRenderer:function(){return null},onScroll:function(){return null},onSectionRendered:function(){return null},scrollToAlignment:"auto",scrollToCell:-1,style:{},verticalOverscanSize:0});Nf.propTypes={};Zl(Nf);var LF=function(){function e(t){var r=t.height,n=t.width,o=t.x,i=t.y;ft(this,e),this.height=r,this.width=n,this.x=o,this.y=i,this._indexMap={},this._indices=[]}return yt(e,[{key:"addCellIndex",value:function(r){var n=r.index;this._indexMap[n]||(this._indexMap[n]=!0,this._indices.push(n))}},{key:"getCellIndices",value:function(){return this._indices}},{key:"toString",value:function(){return"".concat(this.x,",").concat(this.y," ").concat(this.width,"x").concat(this.height)}}]),e}(),$F=100,DF=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$F;ft(this,e),this._sectionSize=t,this._cellMetadata=[],this._sections={}}return yt(e,[{key:"getCellIndices",value:function(r){var n=r.height,o=r.width,i=r.x,a=r.y,s={};return this.getSections({height:n,width:o,x:i,y:a}).forEach(function(u){return u.getCellIndices().forEach(function(c){s[c]=c})}),Object.keys(s).map(function(u){return s[u]})}},{key:"getCellMetadata",value:function(r){var n=r.index;return this._cellMetadata[n]}},{key:"getSections",value:function(r){for(var n=r.height,o=r.width,i=r.x,a=r.y,s=Math.floor(i/this._sectionSize),u=Math.floor((i+o-1)/this._sectionSize),c=Math.floor(a/this._sectionSize),d=Math.floor((a+n-1)/this._sectionSize),f=[],p=s;p<=u;p++)for(var y=c;y<=d;y++){var S="".concat(p,".").concat(y);this._sections[S]||(this._sections[S]=new LF({height:this._sectionSize,width:this._sectionSize,x:p*this._sectionSize,y:y*this._sectionSize})),f.push(this._sections[S])}return f}},{key:"getTotalSectionCount",value:function(){return Object.keys(this._sections).length}},{key:"toString",value:function(){var r=this;return Object.keys(this._sections).map(function(n){return r._sections[n].toString()})}},{key:"registerCell",value:function(r){var n=r.cellMetadatum,o=r.index;this._cellMetadata[o]=n,this.getSections(n).forEach(function(i){return i.addCellIndex({index:o})})}}]),e}();function FF(e){for(var t=e.cellCount,r=e.cellSizeAndPositionGetter,n=e.sectionSize,o=[],i=new DF(n),a=0,s=0,u=0;u=0&&ie.length)&&(t=e.length);for(var r=0,n=new Array(t);rr||o0;){var S=y.startIndex-1;if(!t({index:S}))y.startIndex=S;else break}return a}function KF(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=typeof e.recomputeGridSize=="function"?e.recomputeGridSize:e.recomputeRowHeights;r?r.call(e,t):e.forceUpdate()}var Kw,Yw,$P=(Yw=Kw=function(e){mr(t,e);function t(){var r,n;ft(this,t);for(var o=arguments.length,i=new Array(o),a=0;a0&&arguments[0]!==void 0?arguments[0]:{},o=n.columnIndex,i=o===void 0?0:o,a=n.rowIndex,s=a===void 0?0:a;this.Grid&&this.Grid.recomputeGridSize({rowIndex:s,columnIndex:i})}},{key:"recomputeRowHeights",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:n,columnIndex:0})}},{key:"scrollToPosition",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:n})}},{key:"scrollToRow",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:n})}},{key:"render",value:function(){var n=this.props,o=n.className,i=n.noRowsRenderer,a=n.scrollToIndex,s=n.width,u=vn("ReactVirtualized__List",o);return N.createElement(ao,te({},this.props,{autoContainerWidth:!0,cellRenderer:this._cellRenderer,className:u,columnWidth:s,columnCount:1,noContentRenderer:i,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,scrollToRow:a}))}}]),t}(N.PureComponent),D(Kw,"propTypes",null),Yw);D($P,"defaultProps",{autoHeight:!1,estimatedRowSize:30,onScroll:function(){},noRowsRenderer:function(){return null},onRowsRendered:function(){},overscanIndicesGetter:yy,overscanRowCount:10,scrollToAlignment:"auto",scrollToIndex:-1,style:{}});function YF(e){if(Array.isArray(e))return e}function QF(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,i,a,s=[],u=!0,c=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(d){c=!0,o=d}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}function XF(){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 JF(e,t){return YF(e)||QF(e,t)||LP(e,t)||XF()}function ZF(e,t,r,n){for(var o=r+1;t<=r;){var i=t+r>>>1,a=e[i];a>=n?(o=i,r=i-1):t=i+1}return o}function eB(e,t,r,n,o){for(var i=r+1;t<=r;){var a=t+r>>>1,s=e[a];o(s,n)>=0?(i=a,r=a-1):t=a+1}return i}function tB(e,t,r,n,o){return typeof r=="function"?eB(e,n===void 0?0:n|0,o===void 0?e.length-1:o|0,t,r):ZF(e,r===void 0?0:r|0,n===void 0?e.length-1:n|0,t)}function rB(e,t,r,n){for(var o=r+1;t<=r;){var i=t+r>>>1,a=e[i];a>n?(o=i,r=i-1):t=i+1}return o}function nB(e,t,r,n,o){for(var i=r+1;t<=r;){var a=t+r>>>1,s=e[a];o(s,n)>0?(i=a,r=a-1):t=a+1}return i}function oB(e,t,r,n,o){return typeof r=="function"?nB(e,n===void 0?0:n|0,o===void 0?e.length-1:o|0,t,r):rB(e,r===void 0?0:r|0,n===void 0?e.length-1:n|0,t)}function iB(e,t,r,n){for(var o=t-1;t<=r;){var i=t+r>>>1,a=e[i];a>>1,s=e[a];o(s,n)<0?(i=a,t=a+1):r=a-1}return i}function sB(e,t,r,n,o){return typeof r=="function"?aB(e,n===void 0?0:n|0,o===void 0?e.length-1:o|0,t,r):iB(e,r===void 0?0:r|0,n===void 0?e.length-1:n|0,t)}function lB(e,t,r,n){for(var o=t-1;t<=r;){var i=t+r>>>1,a=e[i];a<=n?(o=i,t=i+1):r=i-1}return o}function uB(e,t,r,n,o){for(var i=t-1;t<=r;){var a=t+r>>>1,s=e[a];o(s,n)<=0?(i=a,t=a+1):r=a-1}return i}function cB(e,t,r,n,o){return typeof r=="function"?uB(e,n===void 0?0:n|0,o===void 0?e.length-1:o|0,t,r):lB(e,r===void 0?0:r|0,n===void 0?e.length-1:n|0,t)}function dB(e,t,r,n){for(;t<=r;){var o=t+r>>>1,i=e[o];if(i===n)return o;i<=n?t=o+1:r=o-1}return-1}function fB(e,t,r,n,o){for(;t<=r;){var i=t+r>>>1,a=e[i],s=o(a,n);if(s===0)return i;s<=0?t=i+1:r=i-1}return-1}function hB(e,t,r,n,o){return typeof r=="function"?fB(e,n===void 0?0:n|0,o===void 0?e.length-1:o|0,t,r):dB(e,r===void 0?0:r|0,n===void 0?e.length-1:n|0,t)}const ud={ge:tB,gt:oB,lt:sB,le:cB,eq:hB};var ga=0,ci=1,vc=2;function _y(e,t,r,n,o){this.mid=e,this.left=t,this.right=r,this.leftPoints=n,this.rightPoints=o,this.count=(t?t.count:0)+(r?r.count:0)+n.length}var eu=_y.prototype;function Up(e,t){e.mid=t.mid,e.left=t.left,e.right=t.right,e.leftPoints=t.leftPoints,e.rightPoints=t.rightPoints,e.count=t.count}function DP(e,t){var r=qa(t);e.mid=r.mid,e.left=r.left,e.right=r.right,e.leftPoints=r.leftPoints,e.rightPoints=r.rightPoints,e.count=r.count}function Qw(e,t){var r=e.intervals([]);r.push(t),DP(e,r)}function Xw(e,t){var r=e.intervals([]),n=r.indexOf(t);return n<0?ga:(r.splice(n,1),DP(e,r),ci)}eu.intervals=function(e){return e.push.apply(e,this.leftPoints),this.left&&this.left.intervals(e),this.right&&this.right.intervals(e),e};eu.insert=function(e){var t=this.count-this.leftPoints.length;if(this.count+=1,e[1]3*(t+1)?Qw(this,e):this.left.insert(e):this.left=qa([e]);else if(e[0]>this.mid)this.right?4*(this.right.count+1)>3*(t+1)?Qw(this,e):this.right.insert(e):this.right=qa([e]);else{var r=ud.ge(this.leftPoints,e,xy),n=ud.ge(this.rightPoints,e,Cy);this.leftPoints.splice(r,0,e),this.rightPoints.splice(n,0,e)}};eu.remove=function(e){var t=this.count-this.leftPoints;if(e[1]3*(t-1))return Xw(this,e);var n=this.left.remove(e);return n===vc?(this.left=null,this.count-=1,ci):(n===ci&&(this.count-=1),n)}else if(e[0]>this.mid){if(!this.right)return ga;var o=this.left?this.left.count:0;if(4*o>3*(t-1))return Xw(this,e);var n=this.right.remove(e);return n===vc?(this.right=null,this.count-=1,ci):(n===ci&&(this.count-=1),n)}else{if(this.count===1)return this.leftPoints[0]===e?vc:ga;if(this.leftPoints.length===1&&this.leftPoints[0]===e){if(this.left&&this.right){for(var i=this,a=this.left;a.right;)i=a,a=a.right;if(i===this)a.right=this.right;else{var s=this.left,n=this.right;i.count-=a.count,i.right=a.left,a.left=s,a.right=n}Up(this,a),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?Up(this,this.left):Up(this,this.right);return ci}for(var s=ud.ge(this.leftPoints,e,xy);s=0&&e[n][1]>=t;--n){var o=r(e[n]);if(o)return o}}function WP(e,t){for(var r=0;rthis.mid){if(this.right){var r=this.right.queryPoint(e,t);if(r)return r}return BP(this.rightPoints,e,t)}else return WP(this.leftPoints,t)};eu.queryInterval=function(e,t,r){if(ethis.mid&&this.right){var n=this.right.queryInterval(e,t,r);if(n)return n}return tthis.mid?BP(this.rightPoints,e,r):WP(this.leftPoints,r)};function pB(e,t){return e-t}function xy(e,t){var r=e[0]-t[0];return r||e[1]-t[1]}function Cy(e,t){var r=e[1]-t[1];return r||e[0]-t[0]}function qa(e){if(e.length===0)return null;for(var t=[],r=0;r>1],o=[],i=[],a=[],r=0;r"u"?(j=W,M=W):(j=Math.min(j,W),M=Math.max(M,W)),O.push(u({index:W,isScrolling:k,key:p(W),parent:n,style:(pe={height:s.getHeight(W)},D(pe,b==="ltr"?"left":"right",ae),D(pe,"position","absolute"),D(pe,"top",ie),D(pe,"width",s.getWidth(W)),pe)}))}),P0&&arguments[0]!==void 0?arguments[0]:{};ft(this,e),D(this,"_cellMeasurerCache",void 0),D(this,"_columnIndexOffset",void 0),D(this,"_rowIndexOffset",void 0),D(this,"columnWidth",function(u){var c=u.index;t._cellMeasurerCache.columnWidth({index:c+t._columnIndexOffset})}),D(this,"rowHeight",function(u){var c=u.index;t._cellMeasurerCache.rowHeight({index:c+t._rowIndexOffset})});var n=r.cellMeasurerCache,o=r.columnIndexOffset,i=o===void 0?0:o,a=r.rowIndexOffset,s=a===void 0?0:a;this._cellMeasurerCache=n,this._columnIndexOffset=i,this._rowIndexOffset=s}return yt(e,[{key:"clear",value:function(r,n){this._cellMeasurerCache.clear(r+this._rowIndexOffset,n+this._columnIndexOffset)}},{key:"clearAll",value:function(){this._cellMeasurerCache.clearAll()}},{key:"hasFixedHeight",value:function(){return this._cellMeasurerCache.hasFixedHeight()}},{key:"hasFixedWidth",value:function(){return this._cellMeasurerCache.hasFixedWidth()}},{key:"getHeight",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return this._cellMeasurerCache.getHeight(r+this._rowIndexOffset,n+this._columnIndexOffset)}},{key:"getWidth",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return this._cellMeasurerCache.getWidth(r+this._rowIndexOffset,n+this._columnIndexOffset)}},{key:"has",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return this._cellMeasurerCache.has(r+this._rowIndexOffset,n+this._columnIndexOffset)}},{key:"set",value:function(r,n,o,i){this._cellMeasurerCache.set(r+this._rowIndexOffset,n+this._columnIndexOffset,o,i)}},{key:"defaultHeight",get:function(){return this._cellMeasurerCache.defaultHeight}},{key:"defaultWidth",get:function(){return this._cellMeasurerCache.defaultWidth}}]),e}();function r_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Xt(e){for(var t=1;t0?new qp({cellMeasurerCache:i,columnIndexOffset:0,rowIndexOffset:s}):i,o._deferredMeasurementCacheBottomRightGrid=a>0||s>0?new qp({cellMeasurerCache:i,columnIndexOffset:a,rowIndexOffset:s}):i,o._deferredMeasurementCacheTopRightGrid=a>0?new qp({cellMeasurerCache:i,columnIndexOffset:a,rowIndexOffset:0}):i),o}return yt(t,[{key:"forceUpdateGrids",value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.forceUpdate(),this._bottomRightGrid&&this._bottomRightGrid.forceUpdate(),this._topLeftGrid&&this._topLeftGrid.forceUpdate(),this._topRightGrid&&this._topRightGrid.forceUpdate()}},{key:"invalidateCellSizeAfterRender",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=n.columnIndex,i=o===void 0?0:o,a=n.rowIndex,s=a===void 0?0:a;this._deferredInvalidateColumnIndex=typeof this._deferredInvalidateColumnIndex=="number"?Math.min(this._deferredInvalidateColumnIndex,i):i,this._deferredInvalidateRowIndex=typeof this._deferredInvalidateRowIndex=="number"?Math.min(this._deferredInvalidateRowIndex,s):s}},{key:"measureAllCells",value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.measureAllCells(),this._bottomRightGrid&&this._bottomRightGrid.measureAllCells(),this._topLeftGrid&&this._topLeftGrid.measureAllCells(),this._topRightGrid&&this._topRightGrid.measureAllCells()}},{key:"recomputeGridSize",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=n.columnIndex,i=o===void 0?0:o,a=n.rowIndex,s=a===void 0?0:a,u=this.props,c=u.fixedColumnCount,d=u.fixedRowCount,f=Math.max(0,i-c),p=Math.max(0,s-d);this._bottomLeftGrid&&this._bottomLeftGrid.recomputeGridSize({columnIndex:i,rowIndex:p}),this._bottomRightGrid&&this._bottomRightGrid.recomputeGridSize({columnIndex:f,rowIndex:p}),this._topLeftGrid&&this._topLeftGrid.recomputeGridSize({columnIndex:i,rowIndex:s}),this._topRightGrid&&this._topRightGrid.recomputeGridSize({columnIndex:f,rowIndex:s}),this._leftGridWidth=null,this._topGridHeight=null,this._maybeCalculateCachedStyles(!0)}},{key:"componentDidMount",value:function(){var n=this.props,o=n.scrollLeft,i=n.scrollTop;if(o>0||i>0){var a={};o>0&&(a.scrollLeft=o),i>0&&(a.scrollTop=i),this.setState(a)}this._handleInvalidatedGridSize()}},{key:"componentDidUpdate",value:function(){this._handleInvalidatedGridSize()}},{key:"render",value:function(){var n=this.props,o=n.onScroll,i=n.onSectionRendered;n.onScrollbarPresenceChange,n.scrollLeft;var a=n.scrollToColumn;n.scrollTop;var s=n.scrollToRow,u=Bs(n,["onScroll","onSectionRendered","onScrollbarPresenceChange","scrollLeft","scrollToColumn","scrollTop","scrollToRow"]);if(this._prepareForRender(),this.props.width===0||this.props.height===0)return null;var c=this.state,d=c.scrollLeft,f=c.scrollTop;return N.createElement("div",{style:this._containerOuterStyle},N.createElement("div",{style:this._containerTopStyle},this._renderTopLeftGrid(u),this._renderTopRightGrid(Xt({},u,{onScroll:o,scrollLeft:d}))),N.createElement("div",{style:this._containerBottomStyle},this._renderBottomLeftGrid(Xt({},u,{onScroll:o,scrollTop:f})),this._renderBottomRightGrid(Xt({},u,{onScroll:o,onSectionRendered:i,scrollLeft:d,scrollToColumn:a,scrollToRow:s,scrollTop:f}))))}},{key:"_getBottomGridHeight",value:function(n){var o=n.height,i=this._getTopGridHeight(n);return o-i}},{key:"_getLeftGridWidth",value:function(n){var o=n.fixedColumnCount,i=n.columnWidth;if(this._leftGridWidth==null)if(typeof i=="function"){for(var a=0,s=0;s=0?n.scrollLeft:o.scrollLeft,scrollTop:n.scrollTop!=null&&n.scrollTop>=0?n.scrollTop:o.scrollTop}:null}}]),t}(N.PureComponent);D(Af,"defaultProps",{classNameBottomLeftGrid:"",classNameBottomRightGrid:"",classNameTopLeftGrid:"",classNameTopRightGrid:"",enableFixedColumnScroll:!1,enableFixedRowScroll:!1,fixedColumnCount:0,fixedRowCount:0,scrollToColumn:-1,scrollToRow:-1,style:{},styleBottomLeftGrid:{},styleBottomRightGrid:{},styleTopLeftGrid:{},styleTopRightGrid:{},hideTopRightGridScrollbar:!1,hideBottomLeftGridScrollbar:!1});Af.propTypes={};Zl(Af);var UP=function(e){mr(t,e);function t(r,n){var o;return ft(this,t),o=pr(this,qt(t).call(this,r,n)),o.state={clientHeight:0,clientWidth:0,scrollHeight:0,scrollLeft:0,scrollTop:0,scrollWidth:0},o._onScroll=o._onScroll.bind(Y(o)),o}return yt(t,[{key:"render",value:function(){var n=this.props.children,o=this.state,i=o.clientHeight,a=o.clientWidth,s=o.scrollHeight,u=o.scrollLeft,c=o.scrollTop,d=o.scrollWidth;return n({clientHeight:i,clientWidth:a,onScroll:this._onScroll,scrollHeight:s,scrollLeft:u,scrollTop:c,scrollWidth:d})}},{key:"_onScroll",value:function(n){var o=n.clientHeight,i=n.clientWidth,a=n.scrollHeight,s=n.scrollLeft,u=n.scrollTop,c=n.scrollWidth;this.setState({clientHeight:o,clientWidth:i,scrollHeight:a,scrollLeft:s,scrollTop:u,scrollWidth:c})}}]),t}(N.PureComponent);UP.propTypes={};function wB(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.defaultSortBy,n=t.defaultSortDirection,o=n===void 0?{}:n;if(!e)throw Error('Required parameter "sortCallback" not specified');var i=r||[],a={};i.forEach(function(u){a[u]=o[u]!==void 0?o[u]:"ASC"});function s(u){var c=u.defaultSortDirection,d=u.event,f=u.sortBy;if(d.shiftKey)a[f]!==void 0?a[f]=a[f]==="ASC"?"DESC":"ASC":(a[f]=c,i.push(f));else if(d.ctrlKey||d.metaKey){var p=i.indexOf(f);p>=0&&(i.splice(p,1),delete a[f])}else{i.length=0,i.push(f);var y=Object.keys(a);y.forEach(function(S){S!==f&&delete a[S]}),a[f]!==void 0?a[f]=a[f]==="ASC"?"DESC":"ASC":a[f]=c}e({sortBy:i,sortDirection:a})}return{sort:s,sortBy:i,sortDirection:a}}function HP(e){var t=e.dataKey,r=e.rowData;return typeof r.get=="function"?r.get(t):r[t]}function qP(e){var t=e.cellData;return t==null?"":String(t)}function ky(e){var t=e.className,r=e.columns,n=e.style;return N.createElement("div",{className:t,role:"row",style:n},r)}ky.propTypes=null;var so={ASC:"ASC",DESC:"DESC"};function Py(e){var t=e.sortDirection,r=vn("ReactVirtualized__Table__sortableHeaderIcon",{"ReactVirtualized__Table__sortableHeaderIcon--ASC":t===so.ASC,"ReactVirtualized__Table__sortableHeaderIcon--DESC":t===so.DESC});return N.createElement("svg",{className:r,width:18,height:18,viewBox:"0 0 24 24"},t===so.ASC?N.createElement("path",{d:"M7 14l5-5 5 5z"}):N.createElement("path",{d:"M7 10l5 5 5-5z"}),N.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))}Py.propTypes={};function Ty(e){var t=e.dataKey,r=e.label,n=e.sortBy,o=e.sortDirection,i=n===t,a=[N.createElement("span",{className:"ReactVirtualized__Table__headerTruncatedText",key:"label",title:typeof r=="string"?r:null},r)];return i&&a.push(N.createElement(Py,{key:"SortIndicator",sortDirection:o})),a}Ty.propTypes=null;function Ey(e){var t=e.className,r=e.columns,n=e.index,o=e.key,i=e.onRowClick,a=e.onRowDoubleClick,s=e.onRowMouseOut,u=e.onRowMouseOver,c=e.onRowRightClick,d=e.rowData,f=e.style,p={"aria-rowindex":n+1};return(i||a||s||u||c)&&(p["aria-label"]="row",p.tabIndex=0,i&&(p.onClick=function(y){return i({event:y,index:n,rowData:d})}),a&&(p.onDoubleClick=function(y){return a({event:y,index:n,rowData:d})}),s&&(p.onMouseOut=function(y){return s({event:y,index:n,rowData:d})}),u&&(p.onMouseOver=function(y){return u({event:y,index:n,rowData:d})}),c&&(p.onContextMenu=function(y){return c({event:y,index:n,rowData:d})})),N.createElement("div",te({},p,{className:t,key:o,role:"row",style:f}),r)}Ey.propTypes=null;var Oy=function(e){mr(t,e);function t(){return ft(this,t),pr(this,qt(t).apply(this,arguments))}return t}(N.Component);D(Oy,"defaultProps",{cellDataGetter:HP,cellRenderer:qP,defaultSortDirection:so.ASC,flexGrow:0,flexShrink:1,headerRenderer:Ty,style:{}});Oy.propTypes={};function o_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function ta(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},o=n.columnIndex,i=o===void 0?0:o,a=n.rowIndex,s=a===void 0?0:a;this.Grid&&this.Grid.recomputeGridSize({rowIndex:s,columnIndex:i})}},{key:"recomputeRowHeights",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:n})}},{key:"scrollToPosition",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:n})}},{key:"scrollToRow",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:n})}},{key:"getScrollbarWidth",value:function(){if(this.Grid){var n=Ul.findDOMNode(this.Grid),o=n.clientWidth||0,i=n.offsetWidth||0;return i-o}return 0}},{key:"componentDidMount",value:function(){this._setScrollbarWidth()}},{key:"componentDidUpdate",value:function(){this._setScrollbarWidth()}},{key:"render",value:function(){var n=this,o=this.props,i=o.children,a=o.className,s=o.disableHeader,u=o.gridClassName,c=o.gridStyle,d=o.headerHeight,f=o.headerRowRenderer,p=o.height,y=o.id,S=o.noRowsRenderer,g=o.rowClassName,C=o.rowStyle,v=o.scrollToIndex,b=o.style,x=o.width,k=this.state.scrollbarWidth,E=s?p:p-d,O=typeof g=="function"?g({index:-1}):g,_=typeof C=="function"?C({index:-1}):C;return this._cachedColumnStyles=[],N.Children.toArray(i).forEach(function(P,I){var j=n._getFlexStyleForColumn(P,P.props.style);n._cachedColumnStyles[I]=ta({overflow:"hidden"},j)}),N.createElement("div",{"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-colcount":N.Children.toArray(i).length,"aria-rowcount":this.props.rowCount,className:vn("ReactVirtualized__Table",a),id:y,role:"grid",style:b},!s&&f({className:vn("ReactVirtualized__Table__headerRow",O),columns:this._getHeaderColumns(),style:ta({height:d,overflow:"hidden",paddingRight:k,width:x},_)}),N.createElement(ao,te({},this.props,{"aria-readonly":null,autoContainerWidth:!0,className:vn("ReactVirtualized__Table__Grid",u),cellRenderer:this._createRow,columnWidth:x,columnCount:1,height:E,id:void 0,noContentRenderer:S,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,role:"rowgroup",scrollbarWidth:k,scrollToRow:v,style:ta({},c,{overflowX:"hidden"})})))}},{key:"_createColumn",value:function(n){var o=n.column,i=n.columnIndex,a=n.isScrolling,s=n.parent,u=n.rowData,c=n.rowIndex,d=this.props.onColumnClick,f=o.props,p=f.cellDataGetter,y=f.cellRenderer,S=f.className,g=f.columnData,C=f.dataKey,v=f.id,b=p({columnData:g,dataKey:C,rowData:u}),x=y({cellData:b,columnData:g,columnIndex:i,dataKey:C,isScrolling:a,parent:s,rowData:u,rowIndex:c}),k=function(P){d&&d({columnData:g,dataKey:C,event:P})},E=this._cachedColumnStyles[i],O=typeof x=="string"?x:null;return N.createElement("div",{"aria-colindex":i+1,"aria-describedby":v,className:vn("ReactVirtualized__Table__rowColumn",S),key:"Row"+c+"-Col"+i,onClick:k,role:"gridcell",style:E,title:O},x)}},{key:"_createHeader",value:function(n){var o=n.column,i=n.index,a=this.props,s=a.headerClassName,u=a.headerStyle,c=a.onHeaderClick,d=a.sort,f=a.sortBy,p=a.sortDirection,y=o.props,S=y.columnData,g=y.dataKey,C=y.defaultSortDirection,v=y.disableSort,b=y.headerRenderer,x=y.id,k=y.label,E=!v&&d,O=vn("ReactVirtualized__Table__headerColumn",s,o.props.headerClassName,{ReactVirtualized__Table__sortableHeaderColumn:E}),_=this._getFlexStyleForColumn(o,ta({},u,{},o.props.headerStyle)),P=b({columnData:S,dataKey:g,disableSort:v,label:k,sortBy:f,sortDirection:p}),I,j,M,$,B;if(E||c){var W=f!==g,ae=W?C:p===so.DESC?so.ASC:so.DESC,ie=function(oe){E&&d({defaultSortDirection:C,event:oe,sortBy:g,sortDirection:ae}),c&&c({columnData:S,dataKey:g,event:oe})},pe=function(oe){(oe.key==="Enter"||oe.key===" ")&&ie(oe)};B=o.props["aria-label"]||k||g,$="none",M=0,I=ie,j=pe}return f===g&&($=p===so.ASC?"ascending":"descending"),N.createElement("div",{"aria-label":B,"aria-sort":$,className:O,id:x,key:"Header-Col"+i,onClick:I,onKeyDown:j,role:"columnheader",style:_,tabIndex:M},P)}},{key:"_createRow",value:function(n){var o=this,i=n.rowIndex,a=n.isScrolling,s=n.key,u=n.parent,c=n.style,d=this.props,f=d.children,p=d.onRowClick,y=d.onRowDoubleClick,S=d.onRowRightClick,g=d.onRowMouseOver,C=d.onRowMouseOut,v=d.rowClassName,b=d.rowGetter,x=d.rowRenderer,k=d.rowStyle,E=this.state.scrollbarWidth,O=typeof v=="function"?v({index:i}):v,_=typeof k=="function"?k({index:i}):k,P=b({index:i}),I=N.Children.toArray(f).map(function($,B){return o._createColumn({column:$,columnIndex:B,isScrolling:a,parent:u,rowData:P,rowIndex:i,scrollbarWidth:E})}),j=vn("ReactVirtualized__Table__row",O),M=ta({},c,{height:this._getRowHeight(i),overflow:"hidden",paddingRight:E},_);return x({className:j,columns:I,index:i,isScrolling:a,key:s,onRowClick:p,onRowDoubleClick:y,onRowRightClick:S,onRowMouseOver:g,onRowMouseOut:C,rowData:P,style:M})}},{key:"_getFlexStyleForColumn",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i="".concat(n.props.flexGrow," ").concat(n.props.flexShrink," ").concat(n.props.width,"px"),a=ta({},o,{flex:i,msFlex:i,WebkitFlex:i});return n.props.maxWidth&&(a.maxWidth=n.props.maxWidth),n.props.minWidth&&(a.minWidth=n.props.minWidth),a}},{key:"_getHeaderColumns",value:function(){var n=this,o=this.props,i=o.children,a=o.disableHeader,s=a?[]:N.Children.toArray(i);return s.map(function(u,c){return n._createHeader({column:u,index:c})})}},{key:"_getRowHeight",value:function(n){var o=this.props.rowHeight;return typeof o=="function"?o({index:n}):o}},{key:"_onScroll",value:function(n){var o=n.clientHeight,i=n.scrollHeight,a=n.scrollTop,s=this.props.onScroll;s({clientHeight:o,scrollHeight:i,scrollTop:a})}},{key:"_onSectionRendered",value:function(n){var o=n.rowOverscanStartIndex,i=n.rowOverscanStopIndex,a=n.rowStartIndex,s=n.rowStopIndex,u=this.props.onRowsRendered;u({overscanStartIndex:o,overscanStopIndex:i,startIndex:a,stopIndex:s})}},{key:"_setRef",value:function(n){this.Grid=n}},{key:"_setScrollbarWidth",value:function(){var n=this.getScrollbarWidth();this.setState({scrollbarWidth:n})}}]),t}(N.PureComponent);D(Iy,"defaultProps",{disableHeader:!1,estimatedRowSize:30,headerHeight:0,headerStyle:{},noRowsRenderer:function(){return null},onRowsRendered:function(){return null},onScroll:function(){return null},overscanIndicesGetter:yy,overscanRowCount:10,rowRenderer:Ey,headerRowRenderer:ky,rowStyle:{},scrollToAlignment:"auto",scrollToIndex:-1,style:{}});Iy.propTypes={};var Wo=[],rl=null,Si=null;function GP(){Si&&(Si=null,document.body&&rl!=null&&(document.body.style.pointerEvents=rl),rl=null)}function _B(){GP(),Wo.forEach(function(e){return e.__resetIsScrolling()})}function xB(){Si&&Ha(Si);var e=0;Wo.forEach(function(t){e=Math.max(e,t.props.scrollingResetTimeInterval)}),Si=gy(_B,e)}function VP(e){e.currentTarget===window&&rl==null&&document.body&&(rl=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),xB(),Wo.forEach(function(t){t.props.scrollElement===e.currentTarget&&t.__handleWindowScrollEvent()})}function i_(e,t){Wo.some(function(r){return r.props.scrollElement===t})||t.addEventListener("scroll",VP),Wo.push(e)}function a_(e,t){Wo=Wo.filter(function(r){return r!==e}),Wo.length||(t.removeEventListener("scroll",VP),Si&&(Ha(Si),GP()))}var jy=function(t){return t===window},Ws=function(t){return t.getBoundingClientRect()};function s_(e,t){if(e)if(jy(e)){var r=window,n=r.innerHeight,o=r.innerWidth;return{height:typeof n=="number"?n:0,width:typeof o=="number"?o:0}}else return Ws(e);else return{height:t.serverHeight,width:t.serverWidth}}function CB(e,t){if(jy(t)&&document.documentElement){var r=document.documentElement,n=Ws(e),o=Ws(r);return{top:n.top-o.top,left:n.left-o.left}}else{var i=KP(t),a=Ws(e),s=Ws(t);return{top:a.top+i.top-s.top,left:a.left+i.left-s.left}}}function KP(e){return jy(e)&&document.documentElement?{top:"scrollY"in window?window.scrollY:document.documentElement.scrollTop,left:"scrollX"in window?window.scrollX:document.documentElement.scrollLeft}:{top:e.scrollTop,left:e.scrollLeft}}var l_,u_;function c_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function RB(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:this.props.scrollElement,o=this.props.onResize,i=this.state,a=i.height,s=i.width,u=this._child||Ul.findDOMNode(this);if(u instanceof Element&&n){var c=CB(u,n);this._positionFromTop=c.top,this._positionFromLeft=c.left}var d=s_(n,this.props);(a!==d.height||s!==d.width)&&(this.setState({height:d.height,width:d.width}),o({height:d.height,width:d.width}))}},{key:"componentDidMount",value:function(){var n=this.props.scrollElement;this._detectElementResize=zP(),this.updatePosition(n),n&&(i_(this,n),this._registerResizeListener(n)),this._isMounted=!0}},{key:"componentDidUpdate",value:function(n,o){var i=this.props.scrollElement,a=n.scrollElement;a!==i&&a!=null&&i!=null&&(this.updatePosition(i),a_(this,a),i_(this,i),this._unregisterResizeListener(a),this._registerResizeListener(i))}},{key:"componentWillUnmount",value:function(){var n=this.props.scrollElement;n&&(a_(this,n),this._unregisterResizeListener(n)),this._isMounted=!1}},{key:"render",value:function(){var n=this.props.children,o=this.state,i=o.isScrolling,a=o.scrollTop,s=o.scrollLeft,u=o.height,c=o.width;return n({onChildScroll:this._onChildScroll,registerChild:this._registerChild,height:u,isScrolling:i,scrollLeft:s,scrollTop:a,width:c})}}]),t}(N.PureComponent),D(l_,"propTypes",null),u_);D(QP,"defaultProps",{onResize:function(){},onScroll:function(){},scrollingResetTimeInterval:kB,scrollElement:YP(),serverHeight:0,serverWidth:0});const PB=Object.freeze(Object.defineProperty({__proto__:null,ArrowKeyStepper:Sy,AutoSizer:NP,CellMeasurer:AP,CellMeasurerCache:zF,Collection:by,Column:Oy,ColumnSizer:MP,Grid:ao,InfiniteLoader:wy,List:$P,Masonry:Ry,MultiGrid:Af,ScrollSync:UP,SortDirection:so,SortIndicator:Py,Table:Iy,WindowScroller:QP,accessibilityOverscanIndicesGetter:yy,createMasonryCellPositioner:bB,createTableMultiSort:wB,defaultCellRangeRenderer:jP,defaultOverscanIndicesGetter:IP,defaultTableCellDataGetter:HP,defaultTableCellRenderer:qP,defaultTableHeaderRenderer:Ty,defaultTableHeaderRowRenderer:ky,defaultTableRowRenderer:Ey},Symbol.toStringTag,{value:"Module"})),TB=Ja(PB);function ro(e,t,r){return t<=e&&e<=r}function Mf(e){if(e===void 0)return{};if(e===Object(e))return e;throw TypeError("Could not convert argument to dictionary")}function EB(e){for(var t=String(e),r=t.length,n=0,o=[];n57343)o.push(i);else if(56320<=i&&i<=57343)o.push(65533);else if(55296<=i&&i<=56319)if(n===r-1)o.push(65533);else{var a=e.charCodeAt(n+1);if(56320<=a&&a<=57343){var s=i&1023,u=a&1023;o.push(65536+(s<<10)+u),n+=1}else o.push(65533)}n+=1}return o}function OB(e){for(var t="",r=0;r>10)+55296,(n&1023)+56320))}return t}var cd=-1;function zy(e){this.tokens=[].slice.call(e)}zy.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.shift():cd},prepend:function(e){if(Array.isArray(e))for(var t=e;t.length;)this.tokens.unshift(t.pop());else this.tokens.unshift(e)},push:function(e){if(Array.isArray(e))for(var t=e;t.length;)this.tokens.push(t.shift());else this.tokens.push(e)}};var Ga=-1;function Gp(e,t){if(e)throw TypeError("Decoder error");return t||65533}var dd="utf-8";function fd(e,t){if(!(this instanceof fd))return new fd(e,t);if(e=e!==void 0?String(e).toLowerCase():dd,e!==dd)throw new Error("Encoding not supported. Only utf-8 is supported");t=Mf(t),this._streaming=!1,this._BOMseen=!1,this._decoder=null,this._fatal=!!t.fatal,this._ignoreBOM=!!t.ignoreBOM,Object.defineProperty(this,"encoding",{value:"utf-8"}),Object.defineProperty(this,"fatal",{value:this._fatal}),Object.defineProperty(this,"ignoreBOM",{value:this._ignoreBOM})}fd.prototype={decode:function(t,r){var n;typeof t=="object"&&t instanceof ArrayBuffer?n=new Uint8Array(t):typeof t=="object"&&"buffer"in t&&t.buffer instanceof ArrayBuffer?n=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):n=new Uint8Array(0),r=Mf(r),this._streaming||(this._decoder=new IB({fatal:this._fatal}),this._BOMseen=!1),this._streaming=!!r.stream;for(var o=new zy(n),i=[],a;!o.endOfStream()&&(a=this._decoder.handler(o,o.read()),a!==Ga);)a!==null&&(Array.isArray(a)?i.push.apply(i,a):i.push(a));if(!this._streaming){do{if(a=this._decoder.handler(o,o.read()),a===Ga)break;a!==null&&(Array.isArray(a)?i.push.apply(i,a):i.push(a))}while(!o.endOfStream());this._decoder=null}return i.length&&["utf-8"].indexOf(this.encoding)!==-1&&!this._ignoreBOM&&!this._BOMseen&&(i[0]===65279?(this._BOMseen=!0,i.shift()):this._BOMseen=!0),OB(i)}};function hd(e,t){if(!(this instanceof hd))return new hd(e,t);if(e=e!==void 0?String(e).toLowerCase():dd,e!==dd)throw new Error("Encoding not supported. Only utf-8 is supported");t=Mf(t),this._streaming=!1,this._encoder=null,this._options={fatal:!!t.fatal},Object.defineProperty(this,"encoding",{value:"utf-8"})}hd.prototype={encode:function(t,r){t=t?String(t):"",r=Mf(r),this._streaming||(this._encoder=new jB(this._options)),this._streaming=!!r.stream;for(var n=[],o=new zy(EB(t)),i;!o.endOfStream()&&(i=this._encoder.handler(o,o.read()),i!==Ga);)Array.isArray(i)?n.push.apply(n,i):n.push(i);if(!this._streaming){for(;i=this._encoder.handler(o,o.read()),i!==Ga;)Array.isArray(i)?n.push.apply(n,i):n.push(i);this._encoder=null}return new Uint8Array(n)}};function IB(e){var t=e.fatal,r=0,n=0,o=0,i=128,a=191;this.handler=function(s,u){if(u===cd&&o!==0)return o=0,Gp(t);if(u===cd)return Ga;if(o===0){if(ro(u,0,127))return u;if(ro(u,194,223))o=1,r=u-192;else if(ro(u,224,239))u===224&&(i=160),u===237&&(a=159),o=2,r=u-224;else if(ro(u,240,244))u===240&&(i=144),u===244&&(a=143),o=3,r=u-240;else return Gp(t);return r=r<<6*o,null}if(!ro(u,i,a))return r=o=n=0,i=128,a=191,s.prepend(u),Gp(t);if(i=128,a=191,n+=1,r+=u-128<<6*(o-n),n!==o)return null;var c=r;return r=o=n=0,c}}function jB(e){e.fatal,this.handler=function(t,r){if(r===cd)return Ga;if(ro(r,0,127))return r;var n,o;ro(r,128,2047)?(n=1,o=192):ro(r,2048,65535)?(n=2,o=224):ro(r,65536,1114111)&&(n=3,o=240);for(var i=[(r>>6*n)+o];n>0;){var a=r>>6*(n-1);i.push(128|a&63),n-=1}return i}}const zB=Object.freeze(Object.defineProperty({__proto__:null,TextDecoder:fd,TextEncoder:hd},Symbol.toStringTag,{value:"Module"})),NB=Ja(zB);var d_={},f_;function AB(){return f_||(f_=1,function(e){if(e.fetch)return;var t={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(t.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],n=function(_){return _&&DataView.prototype.isPrototypeOf(_)},o=ArrayBuffer.isView||function(_){return _&&r.indexOf(Object.prototype.toString.call(_))>-1};function i(_){if(typeof _!="string"&&(_=String(_)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(_))throw new TypeError("Invalid character in header field name");return _.toLowerCase()}function a(_){return typeof _!="string"&&(_=String(_)),_}function s(_){var P={next:function(){var I=_.shift();return{done:I===void 0,value:I}}};return t.iterable&&(P[Symbol.iterator]=function(){return P}),P}function u(_){this.map={},_ instanceof u?_.forEach(function(P,I){this.append(I,P)},this):Array.isArray(_)?_.forEach(function(P){this.append(P[0],P[1])},this):_&&Object.getOwnPropertyNames(_).forEach(function(P){this.append(P,_[P])},this)}u.prototype.append=function(_,P){_=i(_),P=a(P);var I=this.map[_];this.map[_]=I?I+","+P:P},u.prototype.delete=function(_){delete this.map[i(_)]},u.prototype.get=function(_){return _=i(_),this.has(_)?this.map[_]:null},u.prototype.has=function(_){return this.map.hasOwnProperty(i(_))},u.prototype.set=function(_,P){this.map[i(_)]=a(P)},u.prototype.forEach=function(_,P){for(var I in this.map)this.map.hasOwnProperty(I)&&_.call(P,this.map[I],I,this)},u.prototype.keys=function(){var _=[];return this.forEach(function(P,I){_.push(I)}),s(_)},u.prototype.values=function(){var _=[];return this.forEach(function(P){_.push(P)}),s(_)},u.prototype.entries=function(){var _=[];return this.forEach(function(P,I){_.push([I,P])}),s(_)},t.iterable&&(u.prototype[Symbol.iterator]=u.prototype.entries);function c(_){if(_.bodyUsed)return Promise.reject(new TypeError("Already read"));_.bodyUsed=!0}function d(_){return new Promise(function(P,I){_.onload=function(){P(_.result)},_.onerror=function(){I(_.error)}})}function f(_){var P=new FileReader,I=d(P);return P.readAsArrayBuffer(_),I}function p(_){var P=new FileReader,I=d(P);return P.readAsText(_),I}function y(_){for(var P=new Uint8Array(_),I=new Array(P.length),j=0;j-1?P:_}function b(_,P){P=P||{};var I=P.body;if(_ instanceof b){if(_.bodyUsed)throw new TypeError("Already read");this.url=_.url,this.credentials=_.credentials,P.headers||(this.headers=new u(_.headers)),this.method=_.method,this.mode=_.mode,!I&&_._bodyInit!=null&&(I=_._bodyInit,_.bodyUsed=!0)}else this.url=String(_);if(this.credentials=P.credentials||this.credentials||"omit",(P.headers||!this.headers)&&(this.headers=new u(P.headers)),this.method=v(P.method||this.method||"GET"),this.mode=P.mode||this.mode||null,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&I)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(I)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})};function x(_){var P=new FormData;return _.trim().split("&").forEach(function(I){if(I){var j=I.split("="),M=j.shift().replace(/\+/g," "),$=j.join("=").replace(/\+/g," ");P.append(decodeURIComponent(M),decodeURIComponent($))}}),P}function k(_){var P=new u,I=_.replace(/\r?\n[\t ]+/g," ");return I.split(/\r?\n/).forEach(function(j){var M=j.split(":"),$=M.shift().trim();if($){var B=M.join(":").trim();P.append($,B)}}),P}g.call(b.prototype);function E(_,P){P||(P={}),this.type="default",this.status=P.status===void 0?200:P.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in P?P.statusText:"OK",this.headers=new u(P.headers),this.url=P.url||"",this._initBody(_)}g.call(E.prototype),E.prototype.clone=function(){return new E(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new u(this.headers),url:this.url})},E.error=function(){var _=new E(null,{status:0,statusText:""});return _.type="error",_};var O=[301,302,303,307,308];E.redirect=function(_,P){if(O.indexOf(P)===-1)throw new RangeError("Invalid status code");return new E(null,{status:P,headers:{location:_}})},e.Headers=u,e.Request=b,e.Response=E,e.fetch=function(_,P){return new Promise(function(I,j){var M=new b(_,P),$=new XMLHttpRequest;$.onload=function(){var B={status:$.status,statusText:$.statusText,headers:k($.getAllResponseHeaders()||"")};B.url="responseURL"in $?$.responseURL:B.headers.get("X-Request-URL");var W="response"in $?$.response:$.responseText;I(new E(W,B))},$.onerror=function(){j(new TypeError("Network request failed"))},$.ontimeout=function(){j(new TypeError("Network request failed"))},$.open(M.method,M.url,!0),M.credentials==="include"?$.withCredentials=!0:M.credentials==="omit"&&($.withCredentials=!1),"responseType"in $&&t.blob&&($.responseType="blob"),M.headers.forEach(function(B,W){$.setRequestHeader(W,B)}),$.send(typeof M._bodyInit>"u"?null:M._bodyInit)})},e.fetch.polyfill=!0}(typeof self<"u"?self:di)),d_}function h_(e,t){for(var r=0;r0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");Xy(this)}},Kn(e,[{key:"closed",get:function(){return vi(this)===!1?Promise.reject(Hu("closed")):this._closedPromise}}]),e}(),l6=function(){function e(r){if(!eo(r))throw new TypeError("ReadableStreamBYOBReader can only be constructed with a ReadableStream instance given a byte source");if(oa(r._readableStreamController)===!1)throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");if(Oo(r))throw new TypeError("This stream has already been locked for exclusive reading by another reader");xT(this,r),this._readIntoRequests=[]}var t=e.prototype;return t.cancel=function(n){return Hs(this)?this._ownerReadableStream===void 0?Promise.reject(wd("cancel")):CT(this,n):Promise.reject(qu("cancel"))},t.read=function(n){return Hs(this)?this._ownerReadableStream===void 0?Promise.reject(wd("read from")):ArrayBuffer.isView(n)?vd(n.buffer)===!0?Promise.reject(new TypeError("Cannot read into a view onto a detached ArrayBuffer")):n.byteLength===0?Promise.reject(new TypeError("view must have non-zero byteLength")):u6(this,n,!0):Promise.reject(new TypeError("view must be an array buffer view")):Promise.reject(qu("read"))},t.releaseLock=function(){if(!Hs(this))throw qu("releaseLock");if(this._ownerReadableStream!==void 0){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");Xy(this)}},Kn(e,[{key:"closed",get:function(){return Hs(this)?this._closedPromise:Promise.reject(qu("closed"))}}]),e}();function Hs(e){return!(!us(e)||!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests"))}function vi(e){return!(!us(e)||!Object.prototype.hasOwnProperty.call(e,"_readRequests"))}function xT(e,t){e._ownerReadableStream=t,t._reader=e,t._state==="readable"?x6(e):t._state==="closed"?R6(e):(C6(e,t._storedError),e._closedPromise.catch(function(){}))}function CT(e,t){var r=e._ownerReadableStream;return bi(r,t)}function Xy(e){e._ownerReadableStream._state==="readable"?$T(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):k6(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),e._closedPromise.catch(function(){}),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0}function u6(e,t,r){r===void 0&&(r=!1);var n=e._ownerReadableStream;return n._disturbed=!0,n._state==="errored"?Promise.reject(n._storedError):h6(n._readableStreamController,t,r)}function Jy(e,t){t===void 0&&(t=!1);var r=e._ownerReadableStream;return r._disturbed=!0,r._state==="closed"?Promise.resolve(Vo(void 0,!0,t)):r._state==="errored"?Promise.reject(r._storedError):r._readableStreamController[qy](t)}var RT=function(){function e(){throw new TypeError}var t=e.prototype;return t.close=function(){if(Uu(this)===!1)throw Gu("close");if(bd(this)===!1)throw new TypeError("The stream is not in a state that permits close");yd(this)},t.enqueue=function(n){if(Uu(this)===!1)throw Gu("enqueue");if(bd(this)===!1)throw new TypeError("The stream is not in a state that permits enqueue");return Sd(this,n)},t.error=function(n){if(Uu(this)===!1)throw Gu("error");Ko(this,n)},t[Hy]=function(r){cs(this);var n=this._cancelAlgorithm(r);return gd(this),n},t[qy]=function(r){var n=this._controlledReadableStream;if(this._queue.length>0){var o=QW(this);return this._closeRequested===!0&&this._queue.length===0?(gd(this),ru(n)):Il(this),Promise.resolve(Vo(o,!1,r))}var i=ST(n,r);return Il(this),i},Kn(e,[{key:"desiredSize",get:function(){if(Uu(this)===!1)throw Gu("desiredSize");return Zy(this)}}]),e}();function Uu(e){return!(!us(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream"))}function Il(e){var t=kT(e);if(t!==!1){if(e._pulling===!0){e._pullAgain=!0;return}e._pulling=!0;var r=e._pullAlgorithm();r.then(function(){if(e._pulling=!1,e._pullAgain===!0)return e._pullAgain=!1,Il(e)},function(n){Ko(e,n)}).catch(no)}}function kT(e){var t=e._controlledReadableStream;if(bd(e)===!1||e._started===!1)return!1;if(Oo(t)===!0&&Bf(t)>0)return!0;var r=Zy(e);return r>0}function gd(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function yd(e){var t=e._controlledReadableStream;e._closeRequested=!0,e._queue.length===0&&(gd(e),ru(t))}function Sd(e,t){var r=e._controlledReadableStream;if(Oo(r)===!0&&Bf(r)>0)Yy(r,t,!1);else{var n;try{n=e._strategySizeAlgorithm(t)}catch(o){throw Ko(e,o),o}try{XW(e,t,n)}catch(o){throw Ko(e,o),o}}Il(e)}function Ko(e,t){var r=e._controlledReadableStream;r._state==="readable"&&(cs(e),gd(e),bT(r,t))}function Zy(e){var t=e._controlledReadableStream,r=t._state;return r==="errored"?null:r==="closed"?0:e._strategyHWM-e._queueTotalSize}function c6(e){return kT(e)!==!0}function bd(e){var t=e._controlledReadableStream._state;return e._closeRequested===!1&&t==="readable"}function PT(e,t,r,n,o,i,a){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,cs(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=a,t._strategyHWM=i,t._pullAlgorithm=n,t._cancelAlgorithm=o,e._readableStreamController=t;var s=r();Promise.resolve(s).then(function(){t._started=!0,Il(t)},function(u){Ko(t,u)}).catch(no)}function d6(e,t,r,n){var o=Object.create(RT.prototype);function i(){return yT(t,"start",[o])}var a=md(t,"pull",0,[o]),s=md(t,"cancel",1,[]);PT(e,o,i,a,s,r,n)}var f6=function(){function e(){throw new TypeError("ReadableStreamBYOBRequest cannot be used directly")}var t=e.prototype;return t.respond=function(n){if(Qp(this)===!1)throw Xp("respond");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");if(vd(this._view.buffer)===!0)throw new TypeError("The BYOB request's buffer has been detached and so cannot be used as a response");S6(this._associatedReadableByteStreamController,n)},t.respondWithNewView=function(n){if(Qp(this)===!1)throw Xp("respond");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");if(!ArrayBuffer.isView(n))throw new TypeError("You can only respond with array buffer views");if(vd(n.buffer)===!0)throw new TypeError("The supplied view's buffer has been detached and so cannot be used as a response");b6(this._associatedReadableByteStreamController,n)},Kn(e,[{key:"view",get:function(){if(Qp(this)===!1)throw Xp("view");return this._view}}]),e}(),TT=function(){function e(){throw new TypeError("ReadableByteStreamController constructor cannot be used directly")}var t=e.prototype;return t.close=function(){if(oa(this)===!1)throw Is("close");if(this._closeRequested===!0)throw new TypeError("The stream has already been closed; do not close it again!");var n=this._controlledReadableByteStream._state;if(n!=="readable")throw new TypeError("The stream (in "+n+" state) is not in the readable state and cannot be closed");g6(this)},t.enqueue=function(n){if(oa(this)===!1)throw Is("enqueue");if(this._closeRequested===!0)throw new TypeError("stream is closed or draining");var o=this._controlledReadableByteStream._state;if(o!=="readable")throw new TypeError("The stream (in "+o+" state) is not in the readable state and cannot be enqueued to");if(!ArrayBuffer.isView(n))throw new TypeError("You can only enqueue array buffer views when using a ReadableByteStreamController");if(vd(n.buffer)===!0)throw new TypeError("Cannot enqueue a view onto a detached ArrayBuffer");y6(this,n)},t.error=function(n){if(oa(this)===!1)throw Is("error");nu(this,n)},t[Hy]=function(r){if(this._pendingPullIntos.length>0){var n=this._pendingPullIntos[0];n.bytesFilled=0}cs(this);var o=this._cancelAlgorithm(r);return Wf(this),o},t[qy]=function(r){var n=this._controlledReadableByteStream;if(this._queueTotalSize>0){var o=this._queue.shift();this._queueTotalSize-=o.byteLength,zT(this);var i;try{i=new Uint8Array(o.buffer,o.byteOffset,o.byteLength)}catch(d){return Promise.reject(d)}return Promise.resolve(Vo(i,!1,r))}var a=this._autoAllocateChunkSize;if(a!==void 0){var s;try{s=new ArrayBuffer(a)}catch(d){return Promise.reject(d)}var u={buffer:s,byteOffset:0,byteLength:a,bytesFilled:0,elementSize:1,ctor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(u)}var c=ST(n,r);return $i(this),c},Kn(e,[{key:"byobRequest",get:function(){if(oa(this)===!1)throw Is("byobRequest");if(this._byobRequest===void 0&&this._pendingPullIntos.length>0){var n=this._pendingPullIntos[0],o=new Uint8Array(n.buffer,n.byteOffset+n.bytesFilled,n.byteLength-n.bytesFilled),i=Object.create(f6.prototype);_6(i,this,o),this._byobRequest=i}return this._byobRequest}},{key:"desiredSize",get:function(){if(oa(this)===!1)throw Is("desiredSize");return MT(this)}}]),e}();function oa(e){return!(!us(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream"))}function Qp(e){return!(!us(e)||!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController"))}function $i(e){var t=v6(e);if(t!==!1){if(e._pulling===!0){e._pullAgain=!0;return}e._pulling=!0;var r=e._pullAlgorithm();r.then(function(){e._pulling=!1,e._pullAgain===!0&&(e._pullAgain=!1,$i(e))},function(n){nu(e,n)}).catch(no)}}function ET(e){t0(e),e._pendingPullIntos=[]}function e0(e,t){var r=!1;e._state==="closed"&&(r=!0);var n=OT(t);t.readerType==="default"?Yy(e,n,r):a6(e,n,r)}function OT(e){var t=e.bytesFilled,r=e.elementSize;return new e.ctor(e.buffer,e.byteOffset,t/r)}function gc(e,t,r,n){e._queue.push({buffer:t,byteOffset:r,byteLength:n}),e._queueTotalSize+=n}function IT(e,t){var r=t.elementSize,n=t.bytesFilled-t.bytesFilled%r,o=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),i=t.bytesFilled+o,a=i-i%r,s=o,u=!1;a>n&&(s=a-t.bytesFilled,u=!0);for(var c=e._queue;s>0;){var d=c[0],f=Math.min(s,d.byteLength),p=t.byteOffset+t.bytesFilled;GW(t.buffer,p,d.buffer,d.byteOffset,f),d.byteLength===f?c.shift():(d.byteOffset+=f,d.byteLength-=f),e._queueTotalSize-=f,jT(e,f,t),s-=f}return u}function jT(e,t,r){t0(e),r.bytesFilled+=t}function zT(e){e._queueTotalSize===0&&e._closeRequested===!0?(Wf(e),ru(e._controlledReadableByteStream)):$i(e)}function t0(e){e._byobRequest!==void 0&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=void 0,e._byobRequest=void 0)}function NT(e){for(;e._pendingPullIntos.length>0;){if(e._queueTotalSize===0)return;var t=e._pendingPullIntos[0];IT(e,t)===!0&&(r0(e),e0(e._controlledReadableByteStream,t))}}function h6(e,t,r){var n=e._controlledReadableByteStream,o=1;t.constructor!==DataView&&(o=t.constructor.BYTES_PER_ELEMENT);var i=t.constructor,a=Ff(t.buffer),s={buffer:a,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:o,ctor:i,readerType:"byob"};if(e._pendingPullIntos.length>0)return e._pendingPullIntos.push(s),__(n,r);if(n._state==="closed"){var u=new t.constructor(s.buffer,s.byteOffset,0);return Promise.resolve(Vo(u,!0,r))}if(e._queueTotalSize>0){if(IT(e,s)===!0){var c=OT(s);return zT(e),Promise.resolve(Vo(c,!1,r))}if(e._closeRequested===!0){var d=new TypeError("Insufficient bytes to fill elements in the given buffer");return nu(e,d),Promise.reject(d)}}e._pendingPullIntos.push(s);var f=__(n,r);return $i(e),f}function p6(e,t){t.buffer=Ff(t.buffer);var r=e._controlledReadableByteStream;if(Qy(r)===!0)for(;wT(r)>0;){var n=r0(e);e0(r,n)}}function m6(e,t,r){if(r.bytesFilled+t>r.byteLength)throw new RangeError("bytesWritten out of range");if(jT(e,t,r),!(r.bytesFilled0){var o=r.byteOffset+r.bytesFilled,i=r.buffer.slice(o-n,o);gc(e,i,0,i.byteLength)}r.buffer=Ff(r.buffer),r.bytesFilled-=n,e0(e._controlledReadableByteStream,r),NT(e)}}function AT(e,t){var r=e._pendingPullIntos[0],n=e._controlledReadableByteStream;if(n._state==="closed"){if(t!==0)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream");p6(e,r)}else m6(e,t,r);$i(e)}function r0(e){var t=e._pendingPullIntos.shift();return t0(e),t}function v6(e){var t=e._controlledReadableByteStream;if(t._state!=="readable"||e._closeRequested===!0||e._started===!1)return!1;if(_T(t)===!0&&Bf(t)>0||Qy(t)===!0&&wT(t)>0)return!0;var r=MT(e);return r>0}function Wf(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function g6(e){var t=e._controlledReadableByteStream;if(e._queueTotalSize>0){e._closeRequested=!0;return}if(e._pendingPullIntos.length>0){var r=e._pendingPullIntos[0];if(r.bytesFilled>0){var n=new TypeError("Insufficient bytes to fill elements in the given buffer");throw nu(e,n),n}}Wf(e),ru(t)}function y6(e,t){var r=e._controlledReadableByteStream,n=t.buffer,o=t.byteOffset,i=t.byteLength,a=Ff(n);if(_T(r)===!0)if(Bf(r)===0)gc(e,a,o,i);else{var s=new Uint8Array(a,o,i);Yy(r,s,!1)}else Qy(r)===!0?(gc(e,a,o,i),NT(e)):gc(e,a,o,i);$i(e)}function nu(e,t){var r=e._controlledReadableByteStream;r._state==="readable"&&(ET(e),cs(e),Wf(e),bT(r,t))}function MT(e){var t=e._controlledReadableByteStream,r=t._state;return r==="errored"?null:r==="closed"?0:e._strategyHWM-e._queueTotalSize}function S6(e,t){if(t=Number(t),VW(t)===!1)throw new RangeError("bytesWritten must be a finite");AT(e,t)}function b6(e,t){var r=e._pendingPullIntos[0];if(r.byteOffset+r.bytesFilled!==t.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(r.byteLength!==t.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");r.buffer=t.buffer,AT(e,t.byteLength)}function LT(e,t,r,n,o,i,a){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,ET(t),t._queue=t._queueTotalSize=void 0,cs(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=vv(i),t._pullAlgorithm=n,t._cancelAlgorithm=o,t._autoAllocateChunkSize=a,t._pendingPullIntos=[],e._readableStreamController=t;var s=r();Promise.resolve(s).then(function(){t._started=!0,$i(t)},function(u){nu(t,u)}).catch(no)}function w6(e,t,r){var n=Object.create(TT.prototype);function o(){return yT(t,"start",[n])}var i=md(t,"pull",0,[n]),a=md(t,"cancel",1,[]),s=t.autoAllocateChunkSize;if(s!==void 0&&(s=Number(s),MB(s)===!1||s<=0))throw new RangeError("autoAllocateChunkSize must be a positive integer");LT(e,n,o,i,a,r,s)}function _6(e,t,r){e._associatedReadableByteStreamController=t,e._view=r}function x_(e){if(typeof e!="object"||e===null)return!1;var t=Object.getOwnPropertyDescriptor(AbortSignal.prototype,"aborted").get;try{return t.call(e),!0}catch{return!1}}function ra(e){return new TypeError("ReadableStream.prototype."+e+" can only be used on a ReadableStream")}function wd(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function Hu(e){return new TypeError("ReadableStreamDefaultReader.prototype."+e+" can only be used on a ReadableStreamDefaultReader")}function x6(e){e._closedPromise=new Promise(function(t,r){e._closedPromise_resolve=t,e._closedPromise_reject=r})}function C6(e,t){e._closedPromise=Promise.reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}function R6(e){e._closedPromise=Promise.resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}function $T(e,t){e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}function k6(e,t){e._closedPromise=Promise.reject(t)}function P6(e){e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}function qu(e){return new TypeError("ReadableStreamBYOBReader.prototype."+e+" can only be used on a ReadableStreamBYOBReader")}function Gu(e){return new TypeError("ReadableStreamDefaultController.prototype."+e+" can only be used on a ReadableStreamDefaultController")}function Xp(e){return new TypeError("ReadableStreamBYOBRequest.prototype."+e+" can only be used on a ReadableStreamBYOBRequest")}function Is(e){return new TypeError("ReadableByteStreamController.prototype."+e+" can only be used on a ReadableByteStreamController")}var T6=Zo.ReadableStream,E6=qe.createDataProperty,O6=function(){function e(r){var n=r.highWaterMark;E6(this,"highWaterMark",n)}var t=e.prototype;return t.size=function(n){return n.byteLength},e}(),I6=qe.createDataProperty,j6=function(){function e(r){var n=r.highWaterMark;I6(this,"highWaterMark",n)}var t=e.prototype;return t.size=function(){return 1},e}();ZP("streams:transform-stream:verbose");var z6=qe.InvokeOrNoop,N6=qe.CreateAlgorithmFromUnderlyingMethod,A6=qe.PromiseCall,DT=qe.typeIsObject,C_=qe.ValidateAndNormalizeHighWaterMark;qe.IsNonNegativeNumber;var R_=qe.MakeSizeAlgorithmFromSizeFunction,M6=Zo.CreateReadableStream,FT=Zo.ReadableStreamDefaultControllerClose,L6=Zo.ReadableStreamDefaultControllerEnqueue,$6=Zo.ReadableStreamDefaultControllerError,D6=Zo.ReadableStreamDefaultControllerGetDesiredSize,F6=Zo.ReadableStreamDefaultControllerHasBackpressure,n0=Zo.ReadableStreamDefaultControllerCanCloseOrEnqueue,B6=Cn.CreateWritableStream,W6=Cn.WritableStreamDefaultControllerErrorIfNeeded,BT=function(){function e(t,r,n){t===void 0&&(t={}),r===void 0&&(r={}),n===void 0&&(n={});var o=r.size,i=r.highWaterMark,a=n.size,s=n.highWaterMark,u=t.writableType;if(u!==void 0)throw new RangeError("Invalid writable type specified");var c=R_(o);i===void 0&&(i=1),i=C_(i);var d=t.readableType;if(d!==void 0)throw new RangeError("Invalid readable type specified");var f=R_(a);s===void 0&&(s=0),s=C_(s);var p,y=new Promise(function(g){p=g});WT(this,y,i,c,s,f),H6(this,t);var S=z6(t,"start",[this._transformStreamController]);p(S)}return Kn(e,[{key:"readable",get:function(){if(k_(this)===!1)throw T_("readable");return this._readable}},{key:"writable",get:function(){if(k_(this)===!1)throw T_("writable");return this._writable}}]),e}();function U6(e,t,r,n,o,i,a){n===void 0&&(n=1),o===void 0&&(o=function(){return 1}),i===void 0&&(i=0),a===void 0&&(a=function(){return 1});var s=Object.create(BT.prototype),u,c=new Promise(function(p){u=p});WT(s,c,n,o,i,a);var d=Object.create(UT.prototype);HT(s,d,t,r);var f=e();return u(f),s}function WT(e,t,r,n,o,i){function a(){return t}function s(p){return V6(e,p)}function u(p){return K6(e,p)}function c(){return Y6(e)}e._writable=B6(a,s,c,u,r,n);function d(){return Q6(e)}function f(p){return Hf(e,p),Promise.resolve()}e._readable=M6(a,d,f,o,i),e._backpressure=void 0,e._backpressureChangePromise=void 0,e._backpressureChangePromise_resolve=void 0,qf(e,!0),e._transformStreamController=void 0}function k_(e){return!(!DT(e)||!Object.prototype.hasOwnProperty.call(e,"_transformStreamController"))}function Uf(e,t){$6(e._readable._readableStreamController,t),Hf(e,t)}function Hf(e,t){qT(e._transformStreamController),W6(e._writable._writableStreamController,t),e._backpressure===!0&&qf(e,!1)}function qf(e,t){e._backpressureChangePromise!==void 0&&e._backpressureChangePromise_resolve(),e._backpressureChangePromise=new Promise(function(r){e._backpressureChangePromise_resolve=r}),e._backpressure=t}var UT=function(){function e(){throw new TypeError("TransformStreamDefaultController instances cannot be created directly")}var t=e.prototype;return t.enqueue=function(n){if(Vu(this)===!1)throw Ku("enqueue");GT(this,n)},t.error=function(n){if(Vu(this)===!1)throw Ku("error");q6(this,n)},t.terminate=function(){if(Vu(this)===!1)throw Ku("terminate");G6(this)},Kn(e,[{key:"desiredSize",get:function(){if(Vu(this)===!1)throw Ku("desiredSize");var n=this._controlledTransformStream._readable._readableStreamController;return D6(n)}}]),e}();function Vu(e){return!(!DT(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledTransformStream"))}function HT(e,t,r,n){t._controlledTransformStream=e,e._transformStreamController=t,t._transformAlgorithm=r,t._flushAlgorithm=n}function H6(e,t){var r=Object.create(UT.prototype),n=function(s){try{return GT(r,s),Promise.resolve()}catch(u){return Promise.reject(u)}},o=t.transform;if(o!==void 0){if(typeof o!="function")throw new TypeError("transform is not a method");n=function(s){return A6(o,t,[s,r])}}var i=N6(t,"flush",0,[r]);HT(e,r,n,i)}function qT(e){e._transformAlgorithm=void 0,e._flushAlgorithm=void 0}function GT(e,t){var r=e._controlledTransformStream,n=r._readable._readableStreamController;if(n0(n)===!1)throw new TypeError("Readable side is not in a state that permits enqueue");try{L6(n,t)}catch(i){throw Hf(r,i),r._readable._storedError}var o=F6(n);o!==r._backpressure&&qf(r,!0)}function q6(e,t){Uf(e._controlledTransformStream,t)}function P_(e,t){var r=e._transformAlgorithm(t);return r.catch(function(n){throw Uf(e._controlledTransformStream,n),n})}function G6(e){var t=e._controlledTransformStream,r=t._readable._readableStreamController;n0(r)===!0&&FT(r);var n=new TypeError("TransformStream terminated");Hf(t,n)}function V6(e,t){var r=e._transformStreamController;if(e._backpressure===!0){var n=e._backpressureChangePromise;return n.then(function(){var o=e._writable,i=o._state;if(i==="erroring")throw o._storedError;return P_(r,t)})}return P_(r,t)}function K6(e,t){return Uf(e,t),Promise.resolve()}function Y6(e){var t=e._readable,r=e._transformStreamController,n=r._flushAlgorithm();return qT(r),n.then(function(){if(t._state==="errored")throw t._storedError;var o=t._readableStreamController;n0(o)===!0&&FT(o)}).catch(function(o){throw Uf(e,o),t._storedError})}function Q6(e){return qf(e,!1),e._backpressureChangePromise}var X6={CreateTransformStream:U6,TransformStream:BT};function Ku(e){return new TypeError("TransformStreamDefaultController.prototype."+e+" can only be used on a TransformStreamDefaultController")}function T_(e){return new TypeError("TransformStream.prototype."+e+" can only be used on a TransformStream")}var J6=X6.TransformStream;const Z6=Object.freeze(Object.defineProperty({__proto__:null,ByteLengthQueuingStrategy:O6,CountQueuingStrategy:j6,ReadableStream:T6,TransformStream:J6,WritableStream:qW},Symbol.toStringTag,{value:"Module"})),e8=Ja(Z6);function t8(e,t){return fetch(e,t).then(r=>({body:r.body,headers:r.headers,ok:r.ok,status:r.status,statusText:r.statusText,url:r.url}))}let r8=class VT{constructor(t={}){this.h={},t instanceof VT&&t.forEach((r,n)=>this.append(n,r)),Object.getOwnPropertyNames(t).forEach(r=>this.append(r,t[r]))}append(t,r){t=t.toLowerCase(),Array.isArray(this.h[t])||(this.h[t]=[]),this.h[t].push(r)}set(t,r){this.h[t.toLowerCase()]=[r]}has(t){return Array.isArray(this.h[t.toLowerCase()])}get(t){if(t=t.toLowerCase(),Array.isArray(this.h[t]))return this.h[t][0]}getAll(t){return this.h[t.toLowerCase()].concat()}entries(){const t=[];return this.forEach((r,n)=>{t.push([n,r])}),n8(t)}forEach(t,r){Object.getOwnPropertyNames(this.h).forEach(n=>{this.h[n].forEach(o=>t.call(r,o,n,this))},this)}};function n8(e){return{next(){const t=e.shift();return{done:t===void 0,value:t}},[Symbol.iterator](){return this}}}function Jp(){try{return new DOMException("Aborted","AbortError")}catch{const t=new Error("Aborted");return t.name="AbortError",t}}function E_({responseType:e,responseParserFactory:t}){return function(n,o){const i=new XMLHttpRequest,a=t();let s,u=!1;const c=new ReadableStream({start(p){s=p},cancel(){u=!0,i.abort()}}),{method:d="GET",signal:f}=o;if(i.open(d,n),i.responseType=e,i.withCredentials=o.credentials!=="omit",o.headers)for(const p of o.headers.entries())i.setRequestHeader(p[0],p[1]);return new Promise((p,y)=>{if(o.body&&(d==="GET"||d==="HEAD")&&y(new TypeError("Failed to execute 'fetchStream' on 'Window': Request with GET/HEAD method cannot have body")),f)if(f.aborted){y(Jp());return}else f.addEventListener("abort",()=>{i.abort(),s&&s.error(Jp()),y(Jp())},{once:!0});i.onreadystatechange=function(){if(i.readyState===i.HEADERS_RECEIVED)return p({body:c,headers:a8(i.getAllResponseHeaders()),ok:i.status>=200&&i.status<300,status:i.status,statusText:i.statusText,url:i8(i.responseURL,n)})},i.onerror=function(){return y(new TypeError("Network request failed"))},i.ontimeout=function(){y(new TypeError("Network request failed"))},i.onprogress=function(){if(!u){const S=a(i.response);s.enqueue(S)}},i.onload=function(){s.close()},i.send(o.body)})}}function o8(){return typeof Headers<"u"?new Headers:new r8}function i8(e,t){return e||(t.substring(0,4)!=="http"?location.origin+t:t)}function a8(e){const t=o8();if(e){const r=e.split(`\r +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof e.getDerivedStateFromProps=="function"&&(t.componentWillMount=TP,t.componentWillReceiveProps=EP),typeof t.getSnapshotBeforeUpdate=="function"){if(typeof t.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=OP;var s=t.componentDidUpdate;t.componentDidUpdate=function(c,d,f){var p=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:f;s.call(this,c,d,p)}}return e}function IP(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t=0&&u===s&&c())}function Fs(e,t){if(e==null)return{};var r=lt(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var vF=function(){function e(t){var r=t.cellCount,n=t.cellSizeGetter,o=t.estimatedCellSize;ft(this,e),D(this,"_cellSizeAndPositionData",{}),D(this,"_lastMeasuredIndex",-1),D(this,"_lastBatchedIndex",-1),D(this,"_cellCount",void 0),D(this,"_cellSizeGetter",void 0),D(this,"_estimatedCellSize",void 0),this._cellSizeGetter=n,this._cellCount=r,this._estimatedCellSize=o}return yt(e,[{key:"areOffsetsAdjusted",value:function(){return!1}},{key:"configure",value:function(r){var n=r.cellCount,o=r.estimatedCellSize,i=r.cellSizeGetter;this._cellCount=n,this._estimatedCellSize=o,this._cellSizeGetter=i}},{key:"getCellCount",value:function(){return this._cellCount}},{key:"getEstimatedCellSize",value:function(){return this._estimatedCellSize}},{key:"getLastMeasuredIndex",value:function(){return this._lastMeasuredIndex}},{key:"getOffsetAdjustment",value:function(){return 0}},{key:"getSizeAndPositionOfCell",value:function(r){if(r<0||r>=this._cellCount)throw Error("Requested index ".concat(r," is outside of range 0..").concat(this._cellCount));if(r>this._lastMeasuredIndex)for(var n=this.getSizeAndPositionOfLastMeasuredCell(),o=n.offset+n.size,i=this._lastMeasuredIndex+1;i<=r;i++){var a=this._cellSizeGetter({index:i});if(a===void 0||isNaN(a))throw Error("Invalid size returned for cell ".concat(i," of value ").concat(a));a===null?(this._cellSizeAndPositionData[i]={offset:o,size:0},this._lastBatchedIndex=r):(this._cellSizeAndPositionData[i]={offset:o,size:a},o+=a,this._lastMeasuredIndex=r)}return this._cellSizeAndPositionData[r]}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._lastMeasuredIndex>=0?this._cellSizeAndPositionData[this._lastMeasuredIndex]:{offset:0,size:0}}},{key:"getTotalSize",value:function(){var r=this.getSizeAndPositionOfLastMeasuredCell(),n=r.offset+r.size,o=this._cellCount-this._lastMeasuredIndex-1,i=o*this._estimatedCellSize;return n+i}},{key:"getUpdatedOffsetForIndex",value:function(r){var n=r.align,o=n===void 0?"auto":n,i=r.containerSize,a=r.currentOffset,s=r.targetIndex;if(i<=0)return 0;var u=this.getSizeAndPositionOfCell(s),c=u.offset,d=c-i+u.size,f;switch(o){case"start":f=c;break;case"end":f=d;break;case"center":f=c-(i-u.size)/2;break;default:f=Math.max(d,Math.min(c,a));break}var p=this.getTotalSize();return Math.max(0,Math.min(p-i,f))}},{key:"getVisibleCellRange",value:function(r){var n=r.containerSize,o=r.offset,i=this.getTotalSize();if(i===0)return{};var a=o+n,s=this._findNearestCell(o),u=this.getSizeAndPositionOfCell(s);o=u.offset+u.size;for(var c=s;oo&&(r=i-1)}return n>0?n-1:0}},{key:"_exponentialSearch",value:function(r,n){for(var o=1;r=r?this._binarySearch(o,0,r):this._exponentialSearch(o,r)}}]),e}(),gF=15e5,yF=16777100,SF=function(){return typeof window<"u"},bF=function(){return!!window.chrome},wF=function(){return SF()&&bF()?yF:gF},jw=function(){function e(t){var r=t.maxScrollSize,n=r===void 0?wF():r,o=Fs(t,["maxScrollSize"]);ft(this,e),D(this,"_cellSizeAndPositionManager",void 0),D(this,"_maxScrollSize",void 0),this._cellSizeAndPositionManager=new vF(o),this._maxScrollSize=n}return yt(e,[{key:"areOffsetsAdjusted",value:function(){return this._cellSizeAndPositionManager.getTotalSize()>this._maxScrollSize}},{key:"configure",value:function(r){this._cellSizeAndPositionManager.configure(r)}},{key:"getCellCount",value:function(){return this._cellSizeAndPositionManager.getCellCount()}},{key:"getEstimatedCellSize",value:function(){return this._cellSizeAndPositionManager.getEstimatedCellSize()}},{key:"getLastMeasuredIndex",value:function(){return this._cellSizeAndPositionManager.getLastMeasuredIndex()}},{key:"getOffsetAdjustment",value:function(r){var n=r.containerSize,o=r.offset,i=this._cellSizeAndPositionManager.getTotalSize(),a=this.getTotalSize(),s=this._getOffsetPercentage({containerSize:n,offset:o,totalSize:a});return Math.round(s*(a-i))}},{key:"getSizeAndPositionOfCell",value:function(r){return this._cellSizeAndPositionManager.getSizeAndPositionOfCell(r)}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._cellSizeAndPositionManager.getSizeAndPositionOfLastMeasuredCell()}},{key:"getTotalSize",value:function(){return Math.min(this._maxScrollSize,this._cellSizeAndPositionManager.getTotalSize())}},{key:"getUpdatedOffsetForIndex",value:function(r){var n=r.align,o=n===void 0?"auto":n,i=r.containerSize,a=r.currentOffset,s=r.targetIndex;a=this._safeOffsetToOffset({containerSize:i,offset:a});var u=this._cellSizeAndPositionManager.getUpdatedOffsetForIndex({align:o,containerSize:i,currentOffset:a,targetIndex:s});return this._offsetToSafeOffset({containerSize:i,offset:u})}},{key:"getVisibleCellRange",value:function(r){var n=r.containerSize,o=r.offset;return o=this._safeOffsetToOffset({containerSize:n,offset:o}),this._cellSizeAndPositionManager.getVisibleCellRange({containerSize:n,offset:o})}},{key:"resetCell",value:function(r){this._cellSizeAndPositionManager.resetCell(r)}},{key:"_getOffsetPercentage",value:function(r){var n=r.containerSize,o=r.offset,i=r.totalSize;return i<=n?0:o/(i-n)}},{key:"_offsetToSafeOffset",value:function(r){var n=r.containerSize,o=r.offset,i=this._cellSizeAndPositionManager.getTotalSize(),a=this.getTotalSize();if(i===a)return o;var s=this._getOffsetPercentage({containerSize:n,offset:o,totalSize:i});return Math.round(s*(a-n))}},{key:"_safeOffsetToOffset",value:function(r){var n=r.containerSize,o=r.offset,i=this._cellSizeAndPositionManager.getTotalSize(),a=this.getTotalSize();if(i===a)return o;var s=this._getOffsetPercentage({containerSize:n,offset:o,totalSize:a});return Math.round(s*(i-n))}}]),e}();function Ua(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,t={};return function(r){var n=r.callback,o=r.indices,i=Object.keys(o),a=!e||i.every(function(u){var c=o[u];return Array.isArray(c)?c.length>0:c>=0}),s=i.length!==Object.keys(t).length||i.some(function(u){var c=t[u],d=o[u];return Array.isArray(d)?c.join(",")!==d.join(","):c!==d});t=o,a&&s&&n(o)}}var Du=-1,Jn=1;function jP(e){var t=e.cellCount,r=e.overscanCellsCount,n=e.scrollDirection,o=e.startIndex,i=e.stopIndex;return n===Jn?{overscanStartIndex:Math.max(0,o),overscanStopIndex:Math.min(t-1,i+r)}:{overscanStartIndex:Math.max(0,o-r),overscanStopIndex:Math.min(t-1,i)}}function zw(e){var t=e.cellSize,r=e.cellSizeAndPositionManager,n=e.previousCellsCount,o=e.previousCellSize,i=e.previousScrollToAlignment,a=e.previousScrollToIndex,s=e.previousSize,u=e.scrollOffset,c=e.scrollToAlignment,d=e.scrollToIndex,f=e.size,p=e.sizeJustIncreasedFromZero,y=e.updateScrollIndexCallback,S=r.getCellCount(),g=d>=0&&d0&&(fr.getTotalSize()-f&&y(S-1)}function zP(e){for(var t=e.cellCache,r=e.cellRenderer,n=e.columnSizeAndPositionManager,o=e.columnStartIndex,i=e.columnStopIndex,a=e.deferredMeasurementCache,s=e.horizontalOffsetAdjustment,u=e.isScrolling,c=e.isScrollingOptOut,d=e.parent,f=e.rowSizeAndPositionManager,p=e.rowStartIndex,y=e.rowStopIndex,S=e.styleCache,g=e.verticalOffsetAdjustment,C=e.visibleColumnIndices,v=e.visibleRowIndices,b=[],x=n.areOffsetsAdjusted()||f.areOffsetsAdjusted(),k=!u&&!x,E=p;E<=y;E++)for(var O=f.getSizeAndPositionOfCell(E),_=o;_<=i;_++){var P=n.getSizeAndPositionOfCell(_),I=_>=C.start&&_<=C.stop&&E>=v.start&&E<=v.stop,j="".concat(E,"-").concat(_),M=void 0;k&&S[j]?M=S[j]:a&&!a.has(E,_)?M={height:"auto",left:0,position:"absolute",top:0,width:"auto"}:(M={height:O.size,left:P.offset+s,position:"absolute",top:O.offset+g,width:P.size},S[j]=M);var $={columnIndex:_,isScrolling:u,isVisible:I,key:j,parent:d,rowIndex:E,style:M},B=void 0;(c||u)&&!s&&!g?(t[j]||(t[j]=r($)),B=t[j]):B=r($),!(B==null||B===!1)&&b.push(B)}return b}const _F=!!(typeof window<"u"&&window.document&&window.document.createElement);var Fu;function hv(e){if((!Fu&&Fu!==0||e)&&_F){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),Fu=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return Fu}var cr;typeof window<"u"?cr=window:typeof self<"u"?cr=self:cr={};var xF=cr.requestAnimationFrame||cr.webkitRequestAnimationFrame||cr.mozRequestAnimationFrame||cr.oRequestAnimationFrame||cr.msRequestAnimationFrame||function(e){return cr.setTimeout(e,1e3/60)},CF=cr.cancelAnimationFrame||cr.webkitCancelAnimationFrame||cr.mozCancelAnimationFrame||cr.oCancelAnimationFrame||cr.msCancelAnimationFrame||function(e){cr.clearTimeout(e)},Nw=xF,RF=CF,Ha=function(t){return RF(t.id)},gy=function(t,r){var n;Promise.resolve().then(function(){n=Date.now()});var o=function a(){Date.now()-n>=r?t.call():i.id=Nw(a)},i={id:Nw(o)};return i},Aw,Mw;function Lw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function oi(e){for(var t=1;t0&&(n._initialScrollTop=n._getCalculatedScrollTop(r,n.state)),r.scrollToColumn>0&&(n._initialScrollLeft=n._getCalculatedScrollLeft(r,n.state)),n}return yt(t,[{key:"getOffsetForCell",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=n.alignment,i=o===void 0?this.props.scrollToAlignment:o,a=n.columnIndex,s=a===void 0?this.props.scrollToColumn:a,u=n.rowIndex,c=u===void 0?this.props.scrollToRow:u,d=oi({},this.props,{scrollToAlignment:i,scrollToColumn:s,scrollToRow:c});return{scrollLeft:this._getCalculatedScrollLeft(d),scrollTop:this._getCalculatedScrollTop(d)}}},{key:"getTotalRowsHeight",value:function(){return this.state.instanceProps.rowSizeAndPositionManager.getTotalSize()}},{key:"getTotalColumnsWidth",value:function(){return this.state.instanceProps.columnSizeAndPositionManager.getTotalSize()}},{key:"handleScrollEvent",value:function(n){var o=n.scrollLeft,i=o===void 0?0:o,a=n.scrollTop,s=a===void 0?0:a;if(!(s<0)){this._debounceScrollEnded();var u=this.props,c=u.autoHeight,d=u.autoWidth,f=u.height,p=u.width,y=this.state.instanceProps,S=y.scrollbarSize,g=y.rowSizeAndPositionManager.getTotalSize(),C=y.columnSizeAndPositionManager.getTotalSize(),v=Math.min(Math.max(0,C-p+S),i),b=Math.min(Math.max(0,g-f+S),s);if(this.state.scrollLeft!==v||this.state.scrollTop!==b){var x=v!==this.state.scrollLeft?v>this.state.scrollLeft?Jn:Du:this.state.scrollDirectionHorizontal,k=b!==this.state.scrollTop?b>this.state.scrollTop?Jn:Du:this.state.scrollDirectionVertical,E={isScrolling:!0,scrollDirectionHorizontal:x,scrollDirectionVertical:k,scrollPositionChangeReason:Wp.OBSERVED};c||(E.scrollTop=b),d||(E.scrollLeft=v),E.needToResetStyleCache=!1,this.setState(E)}this._invokeOnScrollMemoizer({scrollLeft:v,scrollTop:b,totalColumnsWidth:C,totalRowsHeight:g})}}},{key:"invalidateCellSizeAfterRender",value:function(n){var o=n.columnIndex,i=n.rowIndex;this._deferredInvalidateColumnIndex=typeof this._deferredInvalidateColumnIndex=="number"?Math.min(this._deferredInvalidateColumnIndex,o):o,this._deferredInvalidateRowIndex=typeof this._deferredInvalidateRowIndex=="number"?Math.min(this._deferredInvalidateRowIndex,i):i}},{key:"measureAllCells",value:function(){var n=this.props,o=n.columnCount,i=n.rowCount,a=this.state.instanceProps;a.columnSizeAndPositionManager.getSizeAndPositionOfCell(o-1),a.rowSizeAndPositionManager.getSizeAndPositionOfCell(i-1)}},{key:"recomputeGridSize",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=n.columnIndex,i=o===void 0?0:o,a=n.rowIndex,s=a===void 0?0:a,u=this.props,c=u.scrollToColumn,d=u.scrollToRow,f=this.state.instanceProps;f.columnSizeAndPositionManager.resetCell(i),f.rowSizeAndPositionManager.resetCell(s),this._recomputeScrollLeftFlag=c>=0&&(this.state.scrollDirectionHorizontal===Jn?i<=c:i>=c),this._recomputeScrollTopFlag=d>=0&&(this.state.scrollDirectionVertical===Jn?s<=d:s>=d),this._styleCache={},this._cellCache={},this.forceUpdate()}},{key:"scrollToCell",value:function(n){var o=n.columnIndex,i=n.rowIndex,a=this.props.columnCount,s=this.props;a>1&&o!==void 0&&this._updateScrollLeftForScrollToColumn(oi({},s,{scrollToColumn:o})),i!==void 0&&this._updateScrollTopForScrollToRow(oi({},s,{scrollToRow:i}))}},{key:"componentDidMount",value:function(){var n=this.props,o=n.getScrollbarSize,i=n.height,a=n.scrollLeft,s=n.scrollToColumn,u=n.scrollTop,c=n.scrollToRow,d=n.width,f=this.state.instanceProps;if(this._initialScrollTop=0,this._initialScrollLeft=0,this._handleInvalidatedGridSize(),f.scrollbarSizeMeasured||this.setState(function(S){var g=oi({},S,{needToResetStyleCache:!1});return g.instanceProps.scrollbarSize=o(),g.instanceProps.scrollbarSizeMeasured=!0,g}),typeof a=="number"&&a>=0||typeof u=="number"&&u>=0){var p=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:a,scrollTop:u});p&&(p.needToResetStyleCache=!1,this.setState(p))}this._scrollingContainer&&(this._scrollingContainer.scrollLeft!==this.state.scrollLeft&&(this._scrollingContainer.scrollLeft=this.state.scrollLeft),this._scrollingContainer.scrollTop!==this.state.scrollTop&&(this._scrollingContainer.scrollTop=this.state.scrollTop));var y=i>0&&d>0;s>=0&&y&&this._updateScrollLeftForScrollToColumn(),c>=0&&y&&this._updateScrollTopForScrollToRow(),this._invokeOnGridRenderedHelper(),this._invokeOnScrollMemoizer({scrollLeft:a||0,scrollTop:u||0,totalColumnsWidth:f.columnSizeAndPositionManager.getTotalSize(),totalRowsHeight:f.rowSizeAndPositionManager.getTotalSize()}),this._maybeCallOnScrollbarPresenceChange()}},{key:"componentDidUpdate",value:function(n,o){var i=this,a=this.props,s=a.autoHeight,u=a.autoWidth,c=a.columnCount,d=a.height,f=a.rowCount,p=a.scrollToAlignment,y=a.scrollToColumn,S=a.scrollToRow,g=a.width,C=this.state,v=C.scrollLeft,b=C.scrollPositionChangeReason,x=C.scrollTop,k=C.instanceProps;this._handleInvalidatedGridSize();var E=c>0&&n.columnCount===0||f>0&&n.rowCount===0;b===Wp.REQUESTED&&(!u&&v>=0&&(v!==this._scrollingContainer.scrollLeft||E)&&(this._scrollingContainer.scrollLeft=v),!s&&x>=0&&(x!==this._scrollingContainer.scrollTop||E)&&(this._scrollingContainer.scrollTop=x));var O=(n.width===0||n.height===0)&&d>0&&g>0;if(this._recomputeScrollLeftFlag?(this._recomputeScrollLeftFlag=!1,this._updateScrollLeftForScrollToColumn(this.props)):zw({cellSizeAndPositionManager:k.columnSizeAndPositionManager,previousCellsCount:n.columnCount,previousCellSize:n.columnWidth,previousScrollToAlignment:n.scrollToAlignment,previousScrollToIndex:n.scrollToColumn,previousSize:n.width,scrollOffset:v,scrollToAlignment:p,scrollToIndex:y,size:g,sizeJustIncreasedFromZero:O,updateScrollIndexCallback:function(){return i._updateScrollLeftForScrollToColumn(i.props)}}),this._recomputeScrollTopFlag?(this._recomputeScrollTopFlag=!1,this._updateScrollTopForScrollToRow(this.props)):zw({cellSizeAndPositionManager:k.rowSizeAndPositionManager,previousCellsCount:n.rowCount,previousCellSize:n.rowHeight,previousScrollToAlignment:n.scrollToAlignment,previousScrollToIndex:n.scrollToRow,previousSize:n.height,scrollOffset:x,scrollToAlignment:p,scrollToIndex:S,size:d,sizeJustIncreasedFromZero:O,updateScrollIndexCallback:function(){return i._updateScrollTopForScrollToRow(i.props)}}),this._invokeOnGridRenderedHelper(),v!==o.scrollLeft||x!==o.scrollTop){var _=k.rowSizeAndPositionManager.getTotalSize(),P=k.columnSizeAndPositionManager.getTotalSize();this._invokeOnScrollMemoizer({scrollLeft:v,scrollTop:x,totalColumnsWidth:P,totalRowsHeight:_})}this._maybeCallOnScrollbarPresenceChange()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&Ha(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var n=this.props,o=n.autoContainerWidth,i=n.autoHeight,a=n.autoWidth,s=n.className,u=n.containerProps,c=n.containerRole,d=n.containerStyle,f=n.height,p=n.id,y=n.noContentRenderer,S=n.role,g=n.style,C=n.tabIndex,v=n.width,b=this.state,x=b.instanceProps,k=b.needToResetStyleCache,E=this._isScrolling(),O={boxSizing:"border-box",direction:"ltr",height:i?"auto":f,position:"relative",width:a?"auto":v,WebkitOverflowScrolling:"touch",willChange:"transform"};k&&(this._styleCache={}),this.state.isScrolling||this._resetStyleCache(),this._calculateChildrenToRender(this.props,this.state);var _=x.columnSizeAndPositionManager.getTotalSize(),P=x.rowSizeAndPositionManager.getTotalSize(),I=P>f?x.scrollbarSize:0,j=_>v?x.scrollbarSize:0;(j!==this._horizontalScrollBarSize||I!==this._verticalScrollBarSize)&&(this._horizontalScrollBarSize=j,this._verticalScrollBarSize=I,this._scrollbarPresenceChanged=!0),O.overflowX=_+I<=v?"hidden":"auto",O.overflowY=P+j<=f?"hidden":"auto";var M=this._childrenToDisplay,$=M.length===0&&f>0&&v>0;return N.createElement("div",te({ref:this._setScrollingContainerRef},u,{"aria-label":this.props["aria-label"],"aria-readonly":this.props["aria-readonly"],className:vn("ReactVirtualized__Grid",s),id:p,onScroll:this._onScroll,role:S,style:oi({},O,{},g),tabIndex:C}),M.length>0&&N.createElement("div",{className:"ReactVirtualized__Grid__innerScrollContainer",role:c,style:oi({width:o?"auto":_,height:P,maxWidth:_,maxHeight:P,overflow:"hidden",pointerEvents:E?"none":"",position:"relative"},d)},M),$&&y())}},{key:"_calculateChildrenToRender",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state,i=n.cellRenderer,a=n.cellRangeRenderer,s=n.columnCount,u=n.deferredMeasurementCache,c=n.height,d=n.overscanColumnCount,f=n.overscanIndicesGetter,p=n.overscanRowCount,y=n.rowCount,S=n.width,g=n.isScrollingOptOut,C=o.scrollDirectionHorizontal,v=o.scrollDirectionVertical,b=o.instanceProps,x=this._initialScrollTop>0?this._initialScrollTop:o.scrollTop,k=this._initialScrollLeft>0?this._initialScrollLeft:o.scrollLeft,E=this._isScrolling(n,o);if(this._childrenToDisplay=[],c>0&&S>0){var O=b.columnSizeAndPositionManager.getVisibleCellRange({containerSize:S,offset:k}),_=b.rowSizeAndPositionManager.getVisibleCellRange({containerSize:c,offset:x}),P=b.columnSizeAndPositionManager.getOffsetAdjustment({containerSize:S,offset:k}),I=b.rowSizeAndPositionManager.getOffsetAdjustment({containerSize:c,offset:x});this._renderedColumnStartIndex=O.start,this._renderedColumnStopIndex=O.stop,this._renderedRowStartIndex=_.start,this._renderedRowStopIndex=_.stop;var j=f({direction:"horizontal",cellCount:s,overscanCellsCount:d,scrollDirection:C,startIndex:typeof O.start=="number"?O.start:0,stopIndex:typeof O.stop=="number"?O.stop:-1}),M=f({direction:"vertical",cellCount:y,overscanCellsCount:p,scrollDirection:v,startIndex:typeof _.start=="number"?_.start:0,stopIndex:typeof _.stop=="number"?_.stop:-1}),$=j.overscanStartIndex,B=j.overscanStopIndex,W=M.overscanStartIndex,ae=M.overscanStopIndex;if(u){if(!u.hasFixedHeight()){for(var ie=W;ie<=ae;ie++)if(!u.has(ie,0)){$=0,B=s-1;break}}if(!u.hasFixedWidth()){for(var pe=$;pe<=B;pe++)if(!u.has(0,pe)){W=0,ae=y-1;break}}}this._childrenToDisplay=a({cellCache:this._cellCache,cellRenderer:i,columnSizeAndPositionManager:b.columnSizeAndPositionManager,columnStartIndex:$,columnStopIndex:B,deferredMeasurementCache:u,horizontalOffsetAdjustment:P,isScrolling:E,isScrollingOptOut:g,parent:this,rowSizeAndPositionManager:b.rowSizeAndPositionManager,rowStartIndex:W,rowStopIndex:ae,scrollLeft:k,scrollTop:x,styleCache:this._styleCache,verticalOffsetAdjustment:I,visibleColumnIndices:O,visibleRowIndices:_}),this._columnStartIndex=$,this._columnStopIndex=B,this._rowStartIndex=W,this._rowStopIndex=ae}}},{key:"_debounceScrollEnded",value:function(){var n=this.props.scrollingResetTimeInterval;this._disablePointerEventsTimeoutId&&Ha(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=gy(this._debounceScrollEndedCallback,n)}},{key:"_handleInvalidatedGridSize",value:function(){if(typeof this._deferredInvalidateColumnIndex=="number"&&typeof this._deferredInvalidateRowIndex=="number"){var n=this._deferredInvalidateColumnIndex,o=this._deferredInvalidateRowIndex;this._deferredInvalidateColumnIndex=null,this._deferredInvalidateRowIndex=null,this.recomputeGridSize({columnIndex:n,rowIndex:o})}}},{key:"_invokeOnScrollMemoizer",value:function(n){var o=this,i=n.scrollLeft,a=n.scrollTop,s=n.totalColumnsWidth,u=n.totalRowsHeight;this._onScrollMemoizer({callback:function(d){var f=d.scrollLeft,p=d.scrollTop,y=o.props,S=y.height,g=y.onScroll,C=y.width;g({clientHeight:S,clientWidth:C,scrollHeight:u,scrollLeft:f,scrollTop:p,scrollWidth:s})},indices:{scrollLeft:i,scrollTop:a}})}},{key:"_isScrolling",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state;return Object.hasOwnProperty.call(n,"isScrolling")?!!n.isScrolling:!!o.isScrolling}},{key:"_maybeCallOnScrollbarPresenceChange",value:function(){if(this._scrollbarPresenceChanged){var n=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,n({horizontal:this._horizontalScrollBarSize>0,size:this.state.instanceProps.scrollbarSize,vertical:this._verticalScrollBarSize>0})}}},{key:"scrollToPosition",value:function(n){var o=n.scrollLeft,i=n.scrollTop,a=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:o,scrollTop:i});a&&(a.needToResetStyleCache=!1,this.setState(a))}},{key:"_getCalculatedScrollLeft",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state;return t._getCalculatedScrollLeft(n,o)}},{key:"_updateScrollLeftForScrollToColumn",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state,i=t._getScrollLeftForScrollToColumnStateUpdate(n,o);i&&(i.needToResetStyleCache=!1,this.setState(i))}},{key:"_getCalculatedScrollTop",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state;return t._getCalculatedScrollTop(n,o)}},{key:"_resetStyleCache",value:function(){var n=this._styleCache,o=this._cellCache,i=this.props.isScrollingOptOut;this._cellCache={},this._styleCache={};for(var a=this._rowStartIndex;a<=this._rowStopIndex;a++)for(var s=this._columnStartIndex;s<=this._columnStopIndex;s++){var u="".concat(a,"-").concat(s);this._styleCache[u]=n[u],i&&(this._cellCache[u]=o[u])}}},{key:"_updateScrollTopForScrollToRow",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state,i=t._getScrollTopForScrollToRowStateUpdate(n,o);i&&(i.needToResetStyleCache=!1,this.setState(i))}}],[{key:"getDerivedStateFromProps",value:function(n,o){var i={};n.columnCount===0&&o.scrollLeft!==0||n.rowCount===0&&o.scrollTop!==0?(i.scrollLeft=0,i.scrollTop=0):(n.scrollLeft!==o.scrollLeft&&n.scrollToColumn<0||n.scrollTop!==o.scrollTop&&n.scrollToRow<0)&&Object.assign(i,t._getScrollToPositionStateUpdate({prevState:o,scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}));var a=o.instanceProps;i.needToResetStyleCache=!1,(n.columnWidth!==a.prevColumnWidth||n.rowHeight!==a.prevRowHeight)&&(i.needToResetStyleCache=!0),a.columnSizeAndPositionManager.configure({cellCount:n.columnCount,estimatedCellSize:t._getEstimatedColumnSize(n),cellSizeGetter:t._wrapSizeGetter(n.columnWidth)}),a.rowSizeAndPositionManager.configure({cellCount:n.rowCount,estimatedCellSize:t._getEstimatedRowSize(n),cellSizeGetter:t._wrapSizeGetter(n.rowHeight)}),(a.prevColumnCount===0||a.prevRowCount===0)&&(a.prevColumnCount=0,a.prevRowCount=0),n.autoHeight&&n.isScrolling===!1&&a.prevIsScrolling===!0&&Object.assign(i,{isScrolling:!1});var s,u;return Iw({cellCount:a.prevColumnCount,cellSize:typeof a.prevColumnWidth=="number"?a.prevColumnWidth:null,computeMetadataCallback:function(){return a.columnSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:n,nextCellsCount:n.columnCount,nextCellSize:typeof n.columnWidth=="number"?n.columnWidth:null,nextScrollToIndex:n.scrollToColumn,scrollToIndex:a.prevScrollToColumn,updateScrollOffsetForScrollToIndex:function(){s=t._getScrollLeftForScrollToColumnStateUpdate(n,o)}}),Iw({cellCount:a.prevRowCount,cellSize:typeof a.prevRowHeight=="number"?a.prevRowHeight:null,computeMetadataCallback:function(){return a.rowSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:n,nextCellsCount:n.rowCount,nextCellSize:typeof n.rowHeight=="number"?n.rowHeight:null,nextScrollToIndex:n.scrollToRow,scrollToIndex:a.prevScrollToRow,updateScrollOffsetForScrollToIndex:function(){u=t._getScrollTopForScrollToRowStateUpdate(n,o)}}),a.prevColumnCount=n.columnCount,a.prevColumnWidth=n.columnWidth,a.prevIsScrolling=n.isScrolling===!0,a.prevRowCount=n.rowCount,a.prevRowHeight=n.rowHeight,a.prevScrollToColumn=n.scrollToColumn,a.prevScrollToRow=n.scrollToRow,a.scrollbarSize=n.getScrollbarSize(),a.scrollbarSize===void 0?(a.scrollbarSizeMeasured=!1,a.scrollbarSize=0):a.scrollbarSizeMeasured=!0,i.instanceProps=a,oi({},i,{},s,{},u)}},{key:"_getEstimatedColumnSize",value:function(n){return typeof n.columnWidth=="number"?n.columnWidth:n.estimatedColumnSize}},{key:"_getEstimatedRowSize",value:function(n){return typeof n.rowHeight=="number"?n.rowHeight:n.estimatedRowSize}},{key:"_getScrollToPositionStateUpdate",value:function(n){var o=n.prevState,i=n.scrollLeft,a=n.scrollTop,s={scrollPositionChangeReason:Wp.REQUESTED};return typeof i=="number"&&i>=0&&(s.scrollDirectionHorizontal=i>o.scrollLeft?Jn:Du,s.scrollLeft=i),typeof a=="number"&&a>=0&&(s.scrollDirectionVertical=a>o.scrollTop?Jn:Du,s.scrollTop=a),typeof i=="number"&&i>=0&&i!==o.scrollLeft||typeof a=="number"&&a>=0&&a!==o.scrollTop?s:{}}},{key:"_wrapSizeGetter",value:function(n){return typeof n=="function"?n:function(){return n}}},{key:"_getCalculatedScrollLeft",value:function(n,o){var i=n.columnCount,a=n.height,s=n.scrollToAlignment,u=n.scrollToColumn,c=n.width,d=o.scrollLeft,f=o.instanceProps;if(i>0){var p=i-1,y=u<0?p:Math.min(p,u),S=f.rowSizeAndPositionManager.getTotalSize(),g=f.scrollbarSizeMeasured&&S>a?f.scrollbarSize:0;return f.columnSizeAndPositionManager.getUpdatedOffsetForIndex({align:s,containerSize:c-g,currentOffset:d,targetIndex:y})}return 0}},{key:"_getScrollLeftForScrollToColumnStateUpdate",value:function(n,o){var i=o.scrollLeft,a=t._getCalculatedScrollLeft(n,o);return typeof a=="number"&&a>=0&&i!==a?t._getScrollToPositionStateUpdate({prevState:o,scrollLeft:a,scrollTop:-1}):{}}},{key:"_getCalculatedScrollTop",value:function(n,o){var i=n.height,a=n.rowCount,s=n.scrollToAlignment,u=n.scrollToRow,c=n.width,d=o.scrollTop,f=o.instanceProps;if(a>0){var p=a-1,y=u<0?p:Math.min(p,u),S=f.columnSizeAndPositionManager.getTotalSize(),g=f.scrollbarSizeMeasured&&S>c?f.scrollbarSize:0;return f.rowSizeAndPositionManager.getUpdatedOffsetForIndex({align:s,containerSize:i-g,currentOffset:d,targetIndex:y})}return 0}},{key:"_getScrollTopForScrollToRowStateUpdate",value:function(n,o){var i=o.scrollTop,a=t._getCalculatedScrollTop(n,o);return typeof a=="number"&&a>=0&&i!==a?t._getScrollToPositionStateUpdate({prevState:o,scrollLeft:-1,scrollTop:a}):{}}}]),t}(N.PureComponent),D(Aw,"propTypes",null),Mw);D(ao,"defaultProps",{"aria-label":"grid","aria-readonly":!0,autoContainerWidth:!1,autoHeight:!1,autoWidth:!1,cellRangeRenderer:zP,containerRole:"rowgroup",containerStyle:{},estimatedColumnSize:100,estimatedRowSize:30,getScrollbarSize:hv,noContentRenderer:PF,onScroll:function(){},onScrollbarPresenceChange:function(){},onSectionRendered:function(){},overscanColumnCount:0,overscanIndicesGetter:jP,overscanRowCount:10,role:"grid",scrollingResetTimeInterval:kF,scrollToAlignment:"auto",scrollToColumn:-1,scrollToRow:-1,style:{},tabIndex:0,isScrollingOptOut:!1});Jl(ao);var TF=1;function yy(e){var t=e.cellCount,r=e.overscanCellsCount,n=e.scrollDirection,o=e.startIndex,i=e.stopIndex;return r=Math.max(1,r),n===TF?{overscanStartIndex:Math.max(0,o-1),overscanStopIndex:Math.min(t-1,i+r)}:{overscanStartIndex:Math.max(0,o-r),overscanStopIndex:Math.min(t-1,i+1)}}var $w,Dw;function Fw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function EF(e){for(var t=1;t div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',j=P.head||P.getElementsByTagName("head")[0],M=P.createElement("style");M.id="detectElementResize",M.type="text/css",e!=null&&M.setAttribute("nonce",e),M.styleSheet?M.styleSheet.cssText=I:M.appendChild(P.createTextNode(I)),j.appendChild(M)}},E=function(P,I){if(n)P.attachEvent("onresize",I);else{if(!P.__resizeTriggers__){var j=P.ownerDocument,M=r.getComputedStyle(P);M&&M.position=="static"&&(P.style.position="relative"),k(j),P.__resizeLast__={},P.__resizeListeners__=[],(P.__resizeTriggers__=j.createElement("div")).className="resize-triggers";var $='
';if(window.trustedTypes){var B=trustedTypes.createPolicy("react-virtualized-auto-sizer",{createHTML:function(){return $}});P.__resizeTriggers__.innerHTML=B.createHTML("")}else P.__resizeTriggers__.innerHTML=$;P.appendChild(P.__resizeTriggers__),a(P),P.addEventListener("scroll",u,!0),f&&(P.__resizeTriggers__.__animationListener__=function(ae){ae.animationName==v&&a(P)},P.__resizeTriggers__.addEventListener(f,P.__resizeTriggers__.__animationListener__))}P.__resizeListeners__.push(I)}},O=function(P,I){if(n)P.detachEvent("onresize",I);else if(P.__resizeListeners__.splice(P.__resizeListeners__.indexOf(I),1),!P.__resizeListeners__.length){P.removeEventListener("scroll",u,!0),P.__resizeTriggers__.__animationListener__&&(P.__resizeTriggers__.removeEventListener(f,P.__resizeTriggers__.__animationListener__),P.__resizeTriggers__.__animationListener__=null);try{P.__resizeTriggers__=!P.removeChild(P.__resizeTriggers__)}catch{}}};return{addResizeListener:E,removeResizeListener:O}}var Bw,Ww;function Uw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function OF(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{};ft(this,e),D(this,"_cellHeightCache",{}),D(this,"_cellWidthCache",{}),D(this,"_columnWidthCache",{}),D(this,"_rowHeightCache",{}),D(this,"_defaultHeight",void 0),D(this,"_defaultWidth",void 0),D(this,"_minHeight",void 0),D(this,"_minWidth",void 0),D(this,"_keyMapper",void 0),D(this,"_hasFixedHeight",void 0),D(this,"_hasFixedWidth",void 0),D(this,"_columnCount",0),D(this,"_rowCount",0),D(this,"columnWidth",function(d){var f=d.index,p=t._keyMapper(0,f);return t._columnWidthCache[p]!==void 0?t._columnWidthCache[p]:t._defaultWidth}),D(this,"rowHeight",function(d){var f=d.index,p=t._keyMapper(f,0);return t._rowHeightCache[p]!==void 0?t._rowHeightCache[p]:t._defaultHeight});var n=r.defaultHeight,o=r.defaultWidth,i=r.fixedHeight,a=r.fixedWidth,s=r.keyMapper,u=r.minHeight,c=r.minWidth;this._hasFixedHeight=i===!0,this._hasFixedWidth=a===!0,this._minHeight=u||0,this._minWidth=c||0,this._keyMapper=s||NF,this._defaultHeight=Math.max(this._minHeight,typeof n=="number"?n:IF),this._defaultWidth=Math.max(this._minWidth,typeof o=="number"?o:jF)}return yt(e,[{key:"clear",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=this._keyMapper(r,n);delete this._cellHeightCache[o],delete this._cellWidthCache[o],this._updateCachedColumnAndRowSizes(r,n)}},{key:"clearAll",value:function(){this._cellHeightCache={},this._cellWidthCache={},this._columnWidthCache={},this._rowHeightCache={},this._rowCount=0,this._columnCount=0}},{key:"hasFixedHeight",value:function(){return this._hasFixedHeight}},{key:"hasFixedWidth",value:function(){return this._hasFixedWidth}},{key:"getHeight",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(this._hasFixedHeight)return this._defaultHeight;var o=this._keyMapper(r,n);return this._cellHeightCache[o]!==void 0?Math.max(this._minHeight,this._cellHeightCache[o]):this._defaultHeight}},{key:"getWidth",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(this._hasFixedWidth)return this._defaultWidth;var o=this._keyMapper(r,n);return this._cellWidthCache[o]!==void 0?Math.max(this._minWidth,this._cellWidthCache[o]):this._defaultWidth}},{key:"has",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=this._keyMapper(r,n);return this._cellHeightCache[o]!==void 0}},{key:"set",value:function(r,n,o,i){var a=this._keyMapper(r,n);n>=this._columnCount&&(this._columnCount=n+1),r>=this._rowCount&&(this._rowCount=r+1),this._cellHeightCache[a]=i,this._cellWidthCache[a]=o,this._updateCachedColumnAndRowSizes(r,n)}},{key:"_updateCachedColumnAndRowSizes",value:function(r,n){if(!this._hasFixedWidth){for(var o=0,i=0;i=0){var C=u.getScrollPositionForCell({align:d,cellIndex:f,height:c,scrollLeft:S,scrollTop:g,width:p});(C.scrollLeft!==S||C.scrollTop!==g)&&n._setScrollPosition(C)}}),D(Y(n),"_onScroll",function(s){if(s.target===n._scrollingContainer){n._enablePointerEventsAfterDelay();var u=n.props,c=u.cellLayoutManager,d=u.height,f=u.isScrollingChange,p=u.width,y=n._scrollbarSize,S=c.getTotalSize(),g=S.height,C=S.width,v=Math.max(0,Math.min(C-p+y,s.target.scrollLeft)),b=Math.max(0,Math.min(g-d+y,s.target.scrollTop));if(n.state.scrollLeft!==v||n.state.scrollTop!==b){var x=s.cancelable?ea.OBSERVED:ea.REQUESTED;n.state.isScrolling||f(!0),n.setState({isScrolling:!0,scrollLeft:v,scrollPositionChangeReason:x,scrollTop:b})}n._invokeOnScrollMemoizer({scrollLeft:v,scrollTop:b,totalWidth:C,totalHeight:g})}}),n._scrollbarSize=hv(),n._scrollbarSize===void 0?(n._scrollbarSizeMeasured=!1,n._scrollbarSize=0):n._scrollbarSizeMeasured=!0,n}return yt(t,[{key:"recomputeCellSizesAndPositions",value:function(){this._calculateSizeAndPositionDataOnNextUpdate=!0,this.forceUpdate()}},{key:"componentDidMount",value:function(){var n=this.props,o=n.cellLayoutManager,i=n.scrollLeft,a=n.scrollToCell,s=n.scrollTop;this._scrollbarSizeMeasured||(this._scrollbarSize=hv(),this._scrollbarSizeMeasured=!0,this.setState({})),a>=0?this._updateScrollPositionForScrollToCell():(i>=0||s>=0)&&this._setScrollPosition({scrollLeft:i,scrollTop:s}),this._invokeOnSectionRenderedHelper();var u=o.getTotalSize(),c=u.height,d=u.width;this._invokeOnScrollMemoizer({scrollLeft:i||0,scrollTop:s||0,totalHeight:c,totalWidth:d})}},{key:"componentDidUpdate",value:function(n,o){var i=this.props,a=i.height,s=i.scrollToAlignment,u=i.scrollToCell,c=i.width,d=this.state,f=d.scrollLeft,p=d.scrollPositionChangeReason,y=d.scrollTop;p===ea.REQUESTED&&(f>=0&&f!==o.scrollLeft&&f!==this._scrollingContainer.scrollLeft&&(this._scrollingContainer.scrollLeft=f),y>=0&&y!==o.scrollTop&&y!==this._scrollingContainer.scrollTop&&(this._scrollingContainer.scrollTop=y)),(a!==n.height||s!==n.scrollToAlignment||u!==n.scrollToCell||c!==n.width)&&this._updateScrollPositionForScrollToCell(),this._invokeOnSectionRenderedHelper()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var n=this.props,o=n.autoHeight,i=n.cellCount,a=n.cellLayoutManager,s=n.className,u=n.height,c=n.horizontalOverscanSize,d=n.id,f=n.noContentRenderer,p=n.style,y=n.verticalOverscanSize,S=n.width,g=this.state,C=g.isScrolling,v=g.scrollLeft,b=g.scrollTop;(this._lastRenderedCellCount!==i||this._lastRenderedCellLayoutManager!==a||this._calculateSizeAndPositionDataOnNextUpdate)&&(this._lastRenderedCellCount=i,this._lastRenderedCellLayoutManager=a,this._calculateSizeAndPositionDataOnNextUpdate=!1,a.calculateSizeAndPositionData());var x=a.getTotalSize(),k=x.height,E=x.width,O=Math.max(0,v-c),_=Math.max(0,b-y),P=Math.min(E,v+S+c),I=Math.min(k,b+u+y),j=u>0&&S>0?a.cellRenderers({height:I-_,isScrolling:C,width:P-O,x:O,y:_}):[],M={boxSizing:"border-box",direction:"ltr",height:o?"auto":u,position:"relative",WebkitOverflowScrolling:"touch",width:S,willChange:"transform"},$=k>u?this._scrollbarSize:0,B=E>S?this._scrollbarSize:0;return M.overflowX=E+$<=S?"hidden":"auto",M.overflowY=k+B<=u?"hidden":"auto",N.createElement("div",{ref:this._setScrollingContainerRef,"aria-label":this.props["aria-label"],className:vn("ReactVirtualized__Collection",s),id:d,onScroll:this._onScroll,role:"grid",style:AF({},M,{},p),tabIndex:0},i>0&&N.createElement("div",{className:"ReactVirtualized__Collection__innerScrollContainer",style:{height:k,maxHeight:k,maxWidth:E,overflow:"hidden",pointerEvents:C?"none":"",width:E}},j),i===0&&f())}},{key:"_enablePointerEventsAfterDelay",value:function(){var n=this;this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=setTimeout(function(){var o=n.props.isScrollingChange;o(!1),n._disablePointerEventsTimeoutId=null,n.setState({isScrolling:!1})},MF)}},{key:"_invokeOnScrollMemoizer",value:function(n){var o=this,i=n.scrollLeft,a=n.scrollTop,s=n.totalHeight,u=n.totalWidth;this._onScrollMemoizer({callback:function(d){var f=d.scrollLeft,p=d.scrollTop,y=o.props,S=y.height,g=y.onScroll,C=y.width;g({clientHeight:S,clientWidth:C,scrollHeight:s,scrollLeft:f,scrollTop:p,scrollWidth:u})},indices:{scrollLeft:i,scrollTop:a}})}},{key:"_setScrollPosition",value:function(n){var o=n.scrollLeft,i=n.scrollTop,a={scrollPositionChangeReason:ea.REQUESTED};o>=0&&(a.scrollLeft=o),i>=0&&(a.scrollTop=i),(o>=0&&o!==this.state.scrollLeft||i>=0&&i!==this.state.scrollTop)&&this.setState(a)}}],[{key:"getDerivedStateFromProps",value:function(n,o){return n.cellCount===0&&(o.scrollLeft!==0||o.scrollTop!==0)?{scrollLeft:0,scrollTop:0,scrollPositionChangeReason:ea.REQUESTED}:n.scrollLeft!==o.scrollLeft||n.scrollTop!==o.scrollTop?{scrollLeft:n.scrollLeft!=null?n.scrollLeft:o.scrollLeft,scrollTop:n.scrollTop!=null?n.scrollTop:o.scrollTop,scrollPositionChangeReason:ea.REQUESTED}:null}}]),t}(N.PureComponent);D(zf,"defaultProps",{"aria-label":"grid",horizontalOverscanSize:0,noContentRenderer:function(){return null},onScroll:function(){return null},onSectionRendered:function(){return null},scrollToAlignment:"auto",scrollToCell:-1,style:{},verticalOverscanSize:0});zf.propTypes={};Jl(zf);var LF=function(){function e(t){var r=t.height,n=t.width,o=t.x,i=t.y;ft(this,e),this.height=r,this.width=n,this.x=o,this.y=i,this._indexMap={},this._indices=[]}return yt(e,[{key:"addCellIndex",value:function(r){var n=r.index;this._indexMap[n]||(this._indexMap[n]=!0,this._indices.push(n))}},{key:"getCellIndices",value:function(){return this._indices}},{key:"toString",value:function(){return"".concat(this.x,",").concat(this.y," ").concat(this.width,"x").concat(this.height)}}]),e}(),$F=100,DF=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$F;ft(this,e),this._sectionSize=t,this._cellMetadata=[],this._sections={}}return yt(e,[{key:"getCellIndices",value:function(r){var n=r.height,o=r.width,i=r.x,a=r.y,s={};return this.getSections({height:n,width:o,x:i,y:a}).forEach(function(u){return u.getCellIndices().forEach(function(c){s[c]=c})}),Object.keys(s).map(function(u){return s[u]})}},{key:"getCellMetadata",value:function(r){var n=r.index;return this._cellMetadata[n]}},{key:"getSections",value:function(r){for(var n=r.height,o=r.width,i=r.x,a=r.y,s=Math.floor(i/this._sectionSize),u=Math.floor((i+o-1)/this._sectionSize),c=Math.floor(a/this._sectionSize),d=Math.floor((a+n-1)/this._sectionSize),f=[],p=s;p<=u;p++)for(var y=c;y<=d;y++){var S="".concat(p,".").concat(y);this._sections[S]||(this._sections[S]=new LF({height:this._sectionSize,width:this._sectionSize,x:p*this._sectionSize,y:y*this._sectionSize})),f.push(this._sections[S])}return f}},{key:"getTotalSectionCount",value:function(){return Object.keys(this._sections).length}},{key:"toString",value:function(){var r=this;return Object.keys(this._sections).map(function(n){return r._sections[n].toString()})}},{key:"registerCell",value:function(r){var n=r.cellMetadatum,o=r.index;this._cellMetadata[o]=n,this.getSections(n).forEach(function(i){return i.addCellIndex({index:o})})}}]),e}();function FF(e){for(var t=e.cellCount,r=e.cellSizeAndPositionGetter,n=e.sectionSize,o=[],i=new DF(n),a=0,s=0,u=0;u=0&&ie.length)&&(t=e.length);for(var r=0,n=new Array(t);rr||o0;){var S=y.startIndex-1;if(!t({index:S}))y.startIndex=S;else break}return a}function KF(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=typeof e.recomputeGridSize=="function"?e.recomputeGridSize:e.recomputeRowHeights;r?r.call(e,t):e.forceUpdate()}var Kw,Yw,DP=(Yw=Kw=function(e){mr(t,e);function t(){var r,n;ft(this,t);for(var o=arguments.length,i=new Array(o),a=0;a0&&arguments[0]!==void 0?arguments[0]:{},o=n.columnIndex,i=o===void 0?0:o,a=n.rowIndex,s=a===void 0?0:a;this.Grid&&this.Grid.recomputeGridSize({rowIndex:s,columnIndex:i})}},{key:"recomputeRowHeights",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:n,columnIndex:0})}},{key:"scrollToPosition",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:n})}},{key:"scrollToRow",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:n})}},{key:"render",value:function(){var n=this.props,o=n.className,i=n.noRowsRenderer,a=n.scrollToIndex,s=n.width,u=vn("ReactVirtualized__List",o);return N.createElement(ao,te({},this.props,{autoContainerWidth:!0,cellRenderer:this._cellRenderer,className:u,columnWidth:s,columnCount:1,noContentRenderer:i,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,scrollToRow:a}))}}]),t}(N.PureComponent),D(Kw,"propTypes",null),Yw);D(DP,"defaultProps",{autoHeight:!1,estimatedRowSize:30,onScroll:function(){},noRowsRenderer:function(){return null},onRowsRendered:function(){},overscanIndicesGetter:yy,overscanRowCount:10,scrollToAlignment:"auto",scrollToIndex:-1,style:{}});function YF(e){if(Array.isArray(e))return e}function QF(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,i,a,s=[],u=!0,c=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(d){c=!0,o=d}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}function XF(){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 JF(e,t){return YF(e)||QF(e,t)||$P(e,t)||XF()}function ZF(e,t,r,n){for(var o=r+1;t<=r;){var i=t+r>>>1,a=e[i];a>=n?(o=i,r=i-1):t=i+1}return o}function eB(e,t,r,n,o){for(var i=r+1;t<=r;){var a=t+r>>>1,s=e[a];o(s,n)>=0?(i=a,r=a-1):t=a+1}return i}function tB(e,t,r,n,o){return typeof r=="function"?eB(e,n===void 0?0:n|0,o===void 0?e.length-1:o|0,t,r):ZF(e,r===void 0?0:r|0,n===void 0?e.length-1:n|0,t)}function rB(e,t,r,n){for(var o=r+1;t<=r;){var i=t+r>>>1,a=e[i];a>n?(o=i,r=i-1):t=i+1}return o}function nB(e,t,r,n,o){for(var i=r+1;t<=r;){var a=t+r>>>1,s=e[a];o(s,n)>0?(i=a,r=a-1):t=a+1}return i}function oB(e,t,r,n,o){return typeof r=="function"?nB(e,n===void 0?0:n|0,o===void 0?e.length-1:o|0,t,r):rB(e,r===void 0?0:r|0,n===void 0?e.length-1:n|0,t)}function iB(e,t,r,n){for(var o=t-1;t<=r;){var i=t+r>>>1,a=e[i];a>>1,s=e[a];o(s,n)<0?(i=a,t=a+1):r=a-1}return i}function sB(e,t,r,n,o){return typeof r=="function"?aB(e,n===void 0?0:n|0,o===void 0?e.length-1:o|0,t,r):iB(e,r===void 0?0:r|0,n===void 0?e.length-1:n|0,t)}function lB(e,t,r,n){for(var o=t-1;t<=r;){var i=t+r>>>1,a=e[i];a<=n?(o=i,t=i+1):r=i-1}return o}function uB(e,t,r,n,o){for(var i=t-1;t<=r;){var a=t+r>>>1,s=e[a];o(s,n)<=0?(i=a,t=a+1):r=a-1}return i}function cB(e,t,r,n,o){return typeof r=="function"?uB(e,n===void 0?0:n|0,o===void 0?e.length-1:o|0,t,r):lB(e,r===void 0?0:r|0,n===void 0?e.length-1:n|0,t)}function dB(e,t,r,n){for(;t<=r;){var o=t+r>>>1,i=e[o];if(i===n)return o;i<=n?t=o+1:r=o-1}return-1}function fB(e,t,r,n,o){for(;t<=r;){var i=t+r>>>1,a=e[i],s=o(a,n);if(s===0)return i;s<=0?t=i+1:r=i-1}return-1}function hB(e,t,r,n,o){return typeof r=="function"?fB(e,n===void 0?0:n|0,o===void 0?e.length-1:o|0,t,r):dB(e,r===void 0?0:r|0,n===void 0?e.length-1:n|0,t)}const ld={ge:tB,gt:oB,lt:sB,le:cB,eq:hB};var ga=0,ci=1,mc=2;function _y(e,t,r,n,o){this.mid=e,this.left=t,this.right=r,this.leftPoints=n,this.rightPoints=o,this.count=(t?t.count:0)+(r?r.count:0)+n.length}var Zl=_y.prototype;function Up(e,t){e.mid=t.mid,e.left=t.left,e.right=t.right,e.leftPoints=t.leftPoints,e.rightPoints=t.rightPoints,e.count=t.count}function FP(e,t){var r=qa(t);e.mid=r.mid,e.left=r.left,e.right=r.right,e.leftPoints=r.leftPoints,e.rightPoints=r.rightPoints,e.count=r.count}function Qw(e,t){var r=e.intervals([]);r.push(t),FP(e,r)}function Xw(e,t){var r=e.intervals([]),n=r.indexOf(t);return n<0?ga:(r.splice(n,1),FP(e,r),ci)}Zl.intervals=function(e){return e.push.apply(e,this.leftPoints),this.left&&this.left.intervals(e),this.right&&this.right.intervals(e),e};Zl.insert=function(e){var t=this.count-this.leftPoints.length;if(this.count+=1,e[1]3*(t+1)?Qw(this,e):this.left.insert(e):this.left=qa([e]);else if(e[0]>this.mid)this.right?4*(this.right.count+1)>3*(t+1)?Qw(this,e):this.right.insert(e):this.right=qa([e]);else{var r=ld.ge(this.leftPoints,e,xy),n=ld.ge(this.rightPoints,e,Cy);this.leftPoints.splice(r,0,e),this.rightPoints.splice(n,0,e)}};Zl.remove=function(e){var t=this.count-this.leftPoints;if(e[1]3*(t-1))return Xw(this,e);var n=this.left.remove(e);return n===mc?(this.left=null,this.count-=1,ci):(n===ci&&(this.count-=1),n)}else if(e[0]>this.mid){if(!this.right)return ga;var o=this.left?this.left.count:0;if(4*o>3*(t-1))return Xw(this,e);var n=this.right.remove(e);return n===mc?(this.right=null,this.count-=1,ci):(n===ci&&(this.count-=1),n)}else{if(this.count===1)return this.leftPoints[0]===e?mc:ga;if(this.leftPoints.length===1&&this.leftPoints[0]===e){if(this.left&&this.right){for(var i=this,a=this.left;a.right;)i=a,a=a.right;if(i===this)a.right=this.right;else{var s=this.left,n=this.right;i.count-=a.count,i.right=a.left,a.left=s,a.right=n}Up(this,a),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?Up(this,this.left):Up(this,this.right);return ci}for(var s=ld.ge(this.leftPoints,e,xy);s=0&&e[n][1]>=t;--n){var o=r(e[n]);if(o)return o}}function UP(e,t){for(var r=0;rthis.mid){if(this.right){var r=this.right.queryPoint(e,t);if(r)return r}return WP(this.rightPoints,e,t)}else return UP(this.leftPoints,t)};Zl.queryInterval=function(e,t,r){if(ethis.mid&&this.right){var n=this.right.queryInterval(e,t,r);if(n)return n}return tthis.mid?WP(this.rightPoints,e,r):UP(this.leftPoints,r)};function pB(e,t){return e-t}function xy(e,t){var r=e[0]-t[0];return r||e[1]-t[1]}function Cy(e,t){var r=e[1]-t[1];return r||e[0]-t[0]}function qa(e){if(e.length===0)return null;for(var t=[],r=0;r>1],o=[],i=[],a=[],r=0;r"u"?(j=W,M=W):(j=Math.min(j,W),M=Math.max(M,W)),O.push(u({index:W,isScrolling:k,key:p(W),parent:n,style:(pe={height:s.getHeight(W)},D(pe,b==="ltr"?"left":"right",ae),D(pe,"position","absolute"),D(pe,"top",ie),D(pe,"width",s.getWidth(W)),pe)}))}),P0&&arguments[0]!==void 0?arguments[0]:{};ft(this,e),D(this,"_cellMeasurerCache",void 0),D(this,"_columnIndexOffset",void 0),D(this,"_rowIndexOffset",void 0),D(this,"columnWidth",function(u){var c=u.index;t._cellMeasurerCache.columnWidth({index:c+t._columnIndexOffset})}),D(this,"rowHeight",function(u){var c=u.index;t._cellMeasurerCache.rowHeight({index:c+t._rowIndexOffset})});var n=r.cellMeasurerCache,o=r.columnIndexOffset,i=o===void 0?0:o,a=r.rowIndexOffset,s=a===void 0?0:a;this._cellMeasurerCache=n,this._columnIndexOffset=i,this._rowIndexOffset=s}return yt(e,[{key:"clear",value:function(r,n){this._cellMeasurerCache.clear(r+this._rowIndexOffset,n+this._columnIndexOffset)}},{key:"clearAll",value:function(){this._cellMeasurerCache.clearAll()}},{key:"hasFixedHeight",value:function(){return this._cellMeasurerCache.hasFixedHeight()}},{key:"hasFixedWidth",value:function(){return this._cellMeasurerCache.hasFixedWidth()}},{key:"getHeight",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return this._cellMeasurerCache.getHeight(r+this._rowIndexOffset,n+this._columnIndexOffset)}},{key:"getWidth",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return this._cellMeasurerCache.getWidth(r+this._rowIndexOffset,n+this._columnIndexOffset)}},{key:"has",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return this._cellMeasurerCache.has(r+this._rowIndexOffset,n+this._columnIndexOffset)}},{key:"set",value:function(r,n,o,i){this._cellMeasurerCache.set(r+this._rowIndexOffset,n+this._columnIndexOffset,o,i)}},{key:"defaultHeight",get:function(){return this._cellMeasurerCache.defaultHeight}},{key:"defaultWidth",get:function(){return this._cellMeasurerCache.defaultWidth}}]),e}();function r_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Xt(e){for(var t=1;t0?new qp({cellMeasurerCache:i,columnIndexOffset:0,rowIndexOffset:s}):i,o._deferredMeasurementCacheBottomRightGrid=a>0||s>0?new qp({cellMeasurerCache:i,columnIndexOffset:a,rowIndexOffset:s}):i,o._deferredMeasurementCacheTopRightGrid=a>0?new qp({cellMeasurerCache:i,columnIndexOffset:a,rowIndexOffset:0}):i),o}return yt(t,[{key:"forceUpdateGrids",value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.forceUpdate(),this._bottomRightGrid&&this._bottomRightGrid.forceUpdate(),this._topLeftGrid&&this._topLeftGrid.forceUpdate(),this._topRightGrid&&this._topRightGrid.forceUpdate()}},{key:"invalidateCellSizeAfterRender",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=n.columnIndex,i=o===void 0?0:o,a=n.rowIndex,s=a===void 0?0:a;this._deferredInvalidateColumnIndex=typeof this._deferredInvalidateColumnIndex=="number"?Math.min(this._deferredInvalidateColumnIndex,i):i,this._deferredInvalidateRowIndex=typeof this._deferredInvalidateRowIndex=="number"?Math.min(this._deferredInvalidateRowIndex,s):s}},{key:"measureAllCells",value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.measureAllCells(),this._bottomRightGrid&&this._bottomRightGrid.measureAllCells(),this._topLeftGrid&&this._topLeftGrid.measureAllCells(),this._topRightGrid&&this._topRightGrid.measureAllCells()}},{key:"recomputeGridSize",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=n.columnIndex,i=o===void 0?0:o,a=n.rowIndex,s=a===void 0?0:a,u=this.props,c=u.fixedColumnCount,d=u.fixedRowCount,f=Math.max(0,i-c),p=Math.max(0,s-d);this._bottomLeftGrid&&this._bottomLeftGrid.recomputeGridSize({columnIndex:i,rowIndex:p}),this._bottomRightGrid&&this._bottomRightGrid.recomputeGridSize({columnIndex:f,rowIndex:p}),this._topLeftGrid&&this._topLeftGrid.recomputeGridSize({columnIndex:i,rowIndex:s}),this._topRightGrid&&this._topRightGrid.recomputeGridSize({columnIndex:f,rowIndex:s}),this._leftGridWidth=null,this._topGridHeight=null,this._maybeCalculateCachedStyles(!0)}},{key:"componentDidMount",value:function(){var n=this.props,o=n.scrollLeft,i=n.scrollTop;if(o>0||i>0){var a={};o>0&&(a.scrollLeft=o),i>0&&(a.scrollTop=i),this.setState(a)}this._handleInvalidatedGridSize()}},{key:"componentDidUpdate",value:function(){this._handleInvalidatedGridSize()}},{key:"render",value:function(){var n=this.props,o=n.onScroll,i=n.onSectionRendered;n.onScrollbarPresenceChange,n.scrollLeft;var a=n.scrollToColumn;n.scrollTop;var s=n.scrollToRow,u=Fs(n,["onScroll","onSectionRendered","onScrollbarPresenceChange","scrollLeft","scrollToColumn","scrollTop","scrollToRow"]);if(this._prepareForRender(),this.props.width===0||this.props.height===0)return null;var c=this.state,d=c.scrollLeft,f=c.scrollTop;return N.createElement("div",{style:this._containerOuterStyle},N.createElement("div",{style:this._containerTopStyle},this._renderTopLeftGrid(u),this._renderTopRightGrid(Xt({},u,{onScroll:o,scrollLeft:d}))),N.createElement("div",{style:this._containerBottomStyle},this._renderBottomLeftGrid(Xt({},u,{onScroll:o,scrollTop:f})),this._renderBottomRightGrid(Xt({},u,{onScroll:o,onSectionRendered:i,scrollLeft:d,scrollToColumn:a,scrollToRow:s,scrollTop:f}))))}},{key:"_getBottomGridHeight",value:function(n){var o=n.height,i=this._getTopGridHeight(n);return o-i}},{key:"_getLeftGridWidth",value:function(n){var o=n.fixedColumnCount,i=n.columnWidth;if(this._leftGridWidth==null)if(typeof i=="function"){for(var a=0,s=0;s=0?n.scrollLeft:o.scrollLeft,scrollTop:n.scrollTop!=null&&n.scrollTop>=0?n.scrollTop:o.scrollTop}:null}}]),t}(N.PureComponent);D(Nf,"defaultProps",{classNameBottomLeftGrid:"",classNameBottomRightGrid:"",classNameTopLeftGrid:"",classNameTopRightGrid:"",enableFixedColumnScroll:!1,enableFixedRowScroll:!1,fixedColumnCount:0,fixedRowCount:0,scrollToColumn:-1,scrollToRow:-1,style:{},styleBottomLeftGrid:{},styleBottomRightGrid:{},styleTopLeftGrid:{},styleTopRightGrid:{},hideTopRightGridScrollbar:!1,hideBottomLeftGridScrollbar:!1});Nf.propTypes={};Jl(Nf);var HP=function(e){mr(t,e);function t(r,n){var o;return ft(this,t),o=pr(this,qt(t).call(this,r,n)),o.state={clientHeight:0,clientWidth:0,scrollHeight:0,scrollLeft:0,scrollTop:0,scrollWidth:0},o._onScroll=o._onScroll.bind(Y(o)),o}return yt(t,[{key:"render",value:function(){var n=this.props.children,o=this.state,i=o.clientHeight,a=o.clientWidth,s=o.scrollHeight,u=o.scrollLeft,c=o.scrollTop,d=o.scrollWidth;return n({clientHeight:i,clientWidth:a,onScroll:this._onScroll,scrollHeight:s,scrollLeft:u,scrollTop:c,scrollWidth:d})}},{key:"_onScroll",value:function(n){var o=n.clientHeight,i=n.clientWidth,a=n.scrollHeight,s=n.scrollLeft,u=n.scrollTop,c=n.scrollWidth;this.setState({clientHeight:o,clientWidth:i,scrollHeight:a,scrollLeft:s,scrollTop:u,scrollWidth:c})}}]),t}(N.PureComponent);HP.propTypes={};function wB(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.defaultSortBy,n=t.defaultSortDirection,o=n===void 0?{}:n;if(!e)throw Error('Required parameter "sortCallback" not specified');var i=r||[],a={};i.forEach(function(u){a[u]=o[u]!==void 0?o[u]:"ASC"});function s(u){var c=u.defaultSortDirection,d=u.event,f=u.sortBy;if(d.shiftKey)a[f]!==void 0?a[f]=a[f]==="ASC"?"DESC":"ASC":(a[f]=c,i.push(f));else if(d.ctrlKey||d.metaKey){var p=i.indexOf(f);p>=0&&(i.splice(p,1),delete a[f])}else{i.length=0,i.push(f);var y=Object.keys(a);y.forEach(function(S){S!==f&&delete a[S]}),a[f]!==void 0?a[f]=a[f]==="ASC"?"DESC":"ASC":a[f]=c}e({sortBy:i,sortDirection:a})}return{sort:s,sortBy:i,sortDirection:a}}function qP(e){var t=e.dataKey,r=e.rowData;return typeof r.get=="function"?r.get(t):r[t]}function GP(e){var t=e.cellData;return t==null?"":String(t)}function ky(e){var t=e.className,r=e.columns,n=e.style;return N.createElement("div",{className:t,role:"row",style:n},r)}ky.propTypes=null;var so={ASC:"ASC",DESC:"DESC"};function Py(e){var t=e.sortDirection,r=vn("ReactVirtualized__Table__sortableHeaderIcon",{"ReactVirtualized__Table__sortableHeaderIcon--ASC":t===so.ASC,"ReactVirtualized__Table__sortableHeaderIcon--DESC":t===so.DESC});return N.createElement("svg",{className:r,width:18,height:18,viewBox:"0 0 24 24"},t===so.ASC?N.createElement("path",{d:"M7 14l5-5 5 5z"}):N.createElement("path",{d:"M7 10l5 5 5-5z"}),N.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))}Py.propTypes={};function Ty(e){var t=e.dataKey,r=e.label,n=e.sortBy,o=e.sortDirection,i=n===t,a=[N.createElement("span",{className:"ReactVirtualized__Table__headerTruncatedText",key:"label",title:typeof r=="string"?r:null},r)];return i&&a.push(N.createElement(Py,{key:"SortIndicator",sortDirection:o})),a}Ty.propTypes=null;function Ey(e){var t=e.className,r=e.columns,n=e.index,o=e.key,i=e.onRowClick,a=e.onRowDoubleClick,s=e.onRowMouseOut,u=e.onRowMouseOver,c=e.onRowRightClick,d=e.rowData,f=e.style,p={"aria-rowindex":n+1};return(i||a||s||u||c)&&(p["aria-label"]="row",p.tabIndex=0,i&&(p.onClick=function(y){return i({event:y,index:n,rowData:d})}),a&&(p.onDoubleClick=function(y){return a({event:y,index:n,rowData:d})}),s&&(p.onMouseOut=function(y){return s({event:y,index:n,rowData:d})}),u&&(p.onMouseOver=function(y){return u({event:y,index:n,rowData:d})}),c&&(p.onContextMenu=function(y){return c({event:y,index:n,rowData:d})})),N.createElement("div",te({},p,{className:t,key:o,role:"row",style:f}),r)}Ey.propTypes=null;var Oy=function(e){mr(t,e);function t(){return ft(this,t),pr(this,qt(t).apply(this,arguments))}return t}(N.Component);D(Oy,"defaultProps",{cellDataGetter:qP,cellRenderer:GP,defaultSortDirection:so.ASC,flexGrow:0,flexShrink:1,headerRenderer:Ty,style:{}});Oy.propTypes={};function o_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function ta(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},o=n.columnIndex,i=o===void 0?0:o,a=n.rowIndex,s=a===void 0?0:a;this.Grid&&this.Grid.recomputeGridSize({rowIndex:s,columnIndex:i})}},{key:"recomputeRowHeights",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:n})}},{key:"scrollToPosition",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:n})}},{key:"scrollToRow",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:n})}},{key:"getScrollbarWidth",value:function(){if(this.Grid){var n=Wl.findDOMNode(this.Grid),o=n.clientWidth||0,i=n.offsetWidth||0;return i-o}return 0}},{key:"componentDidMount",value:function(){this._setScrollbarWidth()}},{key:"componentDidUpdate",value:function(){this._setScrollbarWidth()}},{key:"render",value:function(){var n=this,o=this.props,i=o.children,a=o.className,s=o.disableHeader,u=o.gridClassName,c=o.gridStyle,d=o.headerHeight,f=o.headerRowRenderer,p=o.height,y=o.id,S=o.noRowsRenderer,g=o.rowClassName,C=o.rowStyle,v=o.scrollToIndex,b=o.style,x=o.width,k=this.state.scrollbarWidth,E=s?p:p-d,O=typeof g=="function"?g({index:-1}):g,_=typeof C=="function"?C({index:-1}):C;return this._cachedColumnStyles=[],N.Children.toArray(i).forEach(function(P,I){var j=n._getFlexStyleForColumn(P,P.props.style);n._cachedColumnStyles[I]=ta({overflow:"hidden"},j)}),N.createElement("div",{"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-colcount":N.Children.toArray(i).length,"aria-rowcount":this.props.rowCount,className:vn("ReactVirtualized__Table",a),id:y,role:"grid",style:b},!s&&f({className:vn("ReactVirtualized__Table__headerRow",O),columns:this._getHeaderColumns(),style:ta({height:d,overflow:"hidden",paddingRight:k,width:x},_)}),N.createElement(ao,te({},this.props,{"aria-readonly":null,autoContainerWidth:!0,className:vn("ReactVirtualized__Table__Grid",u),cellRenderer:this._createRow,columnWidth:x,columnCount:1,height:E,id:void 0,noContentRenderer:S,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,role:"rowgroup",scrollbarWidth:k,scrollToRow:v,style:ta({},c,{overflowX:"hidden"})})))}},{key:"_createColumn",value:function(n){var o=n.column,i=n.columnIndex,a=n.isScrolling,s=n.parent,u=n.rowData,c=n.rowIndex,d=this.props.onColumnClick,f=o.props,p=f.cellDataGetter,y=f.cellRenderer,S=f.className,g=f.columnData,C=f.dataKey,v=f.id,b=p({columnData:g,dataKey:C,rowData:u}),x=y({cellData:b,columnData:g,columnIndex:i,dataKey:C,isScrolling:a,parent:s,rowData:u,rowIndex:c}),k=function(P){d&&d({columnData:g,dataKey:C,event:P})},E=this._cachedColumnStyles[i],O=typeof x=="string"?x:null;return N.createElement("div",{"aria-colindex":i+1,"aria-describedby":v,className:vn("ReactVirtualized__Table__rowColumn",S),key:"Row"+c+"-Col"+i,onClick:k,role:"gridcell",style:E,title:O},x)}},{key:"_createHeader",value:function(n){var o=n.column,i=n.index,a=this.props,s=a.headerClassName,u=a.headerStyle,c=a.onHeaderClick,d=a.sort,f=a.sortBy,p=a.sortDirection,y=o.props,S=y.columnData,g=y.dataKey,C=y.defaultSortDirection,v=y.disableSort,b=y.headerRenderer,x=y.id,k=y.label,E=!v&&d,O=vn("ReactVirtualized__Table__headerColumn",s,o.props.headerClassName,{ReactVirtualized__Table__sortableHeaderColumn:E}),_=this._getFlexStyleForColumn(o,ta({},u,{},o.props.headerStyle)),P=b({columnData:S,dataKey:g,disableSort:v,label:k,sortBy:f,sortDirection:p}),I,j,M,$,B;if(E||c){var W=f!==g,ae=W?C:p===so.DESC?so.ASC:so.DESC,ie=function(oe){E&&d({defaultSortDirection:C,event:oe,sortBy:g,sortDirection:ae}),c&&c({columnData:S,dataKey:g,event:oe})},pe=function(oe){(oe.key==="Enter"||oe.key===" ")&&ie(oe)};B=o.props["aria-label"]||k||g,$="none",M=0,I=ie,j=pe}return f===g&&($=p===so.ASC?"ascending":"descending"),N.createElement("div",{"aria-label":B,"aria-sort":$,className:O,id:x,key:"Header-Col"+i,onClick:I,onKeyDown:j,role:"columnheader",style:_,tabIndex:M},P)}},{key:"_createRow",value:function(n){var o=this,i=n.rowIndex,a=n.isScrolling,s=n.key,u=n.parent,c=n.style,d=this.props,f=d.children,p=d.onRowClick,y=d.onRowDoubleClick,S=d.onRowRightClick,g=d.onRowMouseOver,C=d.onRowMouseOut,v=d.rowClassName,b=d.rowGetter,x=d.rowRenderer,k=d.rowStyle,E=this.state.scrollbarWidth,O=typeof v=="function"?v({index:i}):v,_=typeof k=="function"?k({index:i}):k,P=b({index:i}),I=N.Children.toArray(f).map(function($,B){return o._createColumn({column:$,columnIndex:B,isScrolling:a,parent:u,rowData:P,rowIndex:i,scrollbarWidth:E})}),j=vn("ReactVirtualized__Table__row",O),M=ta({},c,{height:this._getRowHeight(i),overflow:"hidden",paddingRight:E},_);return x({className:j,columns:I,index:i,isScrolling:a,key:s,onRowClick:p,onRowDoubleClick:y,onRowRightClick:S,onRowMouseOver:g,onRowMouseOut:C,rowData:P,style:M})}},{key:"_getFlexStyleForColumn",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i="".concat(n.props.flexGrow," ").concat(n.props.flexShrink," ").concat(n.props.width,"px"),a=ta({},o,{flex:i,msFlex:i,WebkitFlex:i});return n.props.maxWidth&&(a.maxWidth=n.props.maxWidth),n.props.minWidth&&(a.minWidth=n.props.minWidth),a}},{key:"_getHeaderColumns",value:function(){var n=this,o=this.props,i=o.children,a=o.disableHeader,s=a?[]:N.Children.toArray(i);return s.map(function(u,c){return n._createHeader({column:u,index:c})})}},{key:"_getRowHeight",value:function(n){var o=this.props.rowHeight;return typeof o=="function"?o({index:n}):o}},{key:"_onScroll",value:function(n){var o=n.clientHeight,i=n.scrollHeight,a=n.scrollTop,s=this.props.onScroll;s({clientHeight:o,scrollHeight:i,scrollTop:a})}},{key:"_onSectionRendered",value:function(n){var o=n.rowOverscanStartIndex,i=n.rowOverscanStopIndex,a=n.rowStartIndex,s=n.rowStopIndex,u=this.props.onRowsRendered;u({overscanStartIndex:o,overscanStopIndex:i,startIndex:a,stopIndex:s})}},{key:"_setRef",value:function(n){this.Grid=n}},{key:"_setScrollbarWidth",value:function(){var n=this.getScrollbarWidth();this.setState({scrollbarWidth:n})}}]),t}(N.PureComponent);D(Iy,"defaultProps",{disableHeader:!1,estimatedRowSize:30,headerHeight:0,headerStyle:{},noRowsRenderer:function(){return null},onRowsRendered:function(){return null},onScroll:function(){return null},overscanIndicesGetter:yy,overscanRowCount:10,rowRenderer:Ey,headerRowRenderer:ky,rowStyle:{},scrollToAlignment:"auto",scrollToIndex:-1,style:{}});Iy.propTypes={};var Wo=[],tl=null,Si=null;function VP(){Si&&(Si=null,document.body&&tl!=null&&(document.body.style.pointerEvents=tl),tl=null)}function _B(){VP(),Wo.forEach(function(e){return e.__resetIsScrolling()})}function xB(){Si&&Ha(Si);var e=0;Wo.forEach(function(t){e=Math.max(e,t.props.scrollingResetTimeInterval)}),Si=gy(_B,e)}function KP(e){e.currentTarget===window&&tl==null&&document.body&&(tl=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),xB(),Wo.forEach(function(t){t.props.scrollElement===e.currentTarget&&t.__handleWindowScrollEvent()})}function i_(e,t){Wo.some(function(r){return r.props.scrollElement===t})||t.addEventListener("scroll",KP),Wo.push(e)}function a_(e,t){Wo=Wo.filter(function(r){return r!==e}),Wo.length||(t.removeEventListener("scroll",KP),Si&&(Ha(Si),VP()))}var jy=function(t){return t===window},Bs=function(t){return t.getBoundingClientRect()};function s_(e,t){if(e)if(jy(e)){var r=window,n=r.innerHeight,o=r.innerWidth;return{height:typeof n=="number"?n:0,width:typeof o=="number"?o:0}}else return Bs(e);else return{height:t.serverHeight,width:t.serverWidth}}function CB(e,t){if(jy(t)&&document.documentElement){var r=document.documentElement,n=Bs(e),o=Bs(r);return{top:n.top-o.top,left:n.left-o.left}}else{var i=YP(t),a=Bs(e),s=Bs(t);return{top:a.top+i.top-s.top,left:a.left+i.left-s.left}}}function YP(e){return jy(e)&&document.documentElement?{top:"scrollY"in window?window.scrollY:document.documentElement.scrollTop,left:"scrollX"in window?window.scrollX:document.documentElement.scrollLeft}:{top:e.scrollTop,left:e.scrollLeft}}var l_,u_;function c_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function RB(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:this.props.scrollElement,o=this.props.onResize,i=this.state,a=i.height,s=i.width,u=this._child||Wl.findDOMNode(this);if(u instanceof Element&&n){var c=CB(u,n);this._positionFromTop=c.top,this._positionFromLeft=c.left}var d=s_(n,this.props);(a!==d.height||s!==d.width)&&(this.setState({height:d.height,width:d.width}),o({height:d.height,width:d.width}))}},{key:"componentDidMount",value:function(){var n=this.props.scrollElement;this._detectElementResize=NP(),this.updatePosition(n),n&&(i_(this,n),this._registerResizeListener(n)),this._isMounted=!0}},{key:"componentDidUpdate",value:function(n,o){var i=this.props.scrollElement,a=n.scrollElement;a!==i&&a!=null&&i!=null&&(this.updatePosition(i),a_(this,a),i_(this,i),this._unregisterResizeListener(a),this._registerResizeListener(i))}},{key:"componentWillUnmount",value:function(){var n=this.props.scrollElement;n&&(a_(this,n),this._unregisterResizeListener(n)),this._isMounted=!1}},{key:"render",value:function(){var n=this.props.children,o=this.state,i=o.isScrolling,a=o.scrollTop,s=o.scrollLeft,u=o.height,c=o.width;return n({onChildScroll:this._onChildScroll,registerChild:this._registerChild,height:u,isScrolling:i,scrollLeft:s,scrollTop:a,width:c})}}]),t}(N.PureComponent),D(l_,"propTypes",null),u_);D(XP,"defaultProps",{onResize:function(){},onScroll:function(){},scrollingResetTimeInterval:kB,scrollElement:QP(),serverHeight:0,serverWidth:0});const PB=Object.freeze(Object.defineProperty({__proto__:null,ArrowKeyStepper:Sy,AutoSizer:AP,CellMeasurer:MP,CellMeasurerCache:zF,Collection:by,Column:Oy,ColumnSizer:LP,Grid:ao,InfiniteLoader:wy,List:DP,Masonry:Ry,MultiGrid:Nf,ScrollSync:HP,SortDirection:so,SortIndicator:Py,Table:Iy,WindowScroller:XP,accessibilityOverscanIndicesGetter:yy,createMasonryCellPositioner:bB,createTableMultiSort:wB,defaultCellRangeRenderer:zP,defaultOverscanIndicesGetter:jP,defaultTableCellDataGetter:qP,defaultTableCellRenderer:GP,defaultTableHeaderRenderer:Ty,defaultTableHeaderRowRenderer:ky,defaultTableRowRenderer:Ey},Symbol.toStringTag,{value:"Module"})),TB=Ja(PB);function ro(e,t,r){return t<=e&&e<=r}function Af(e){if(e===void 0)return{};if(e===Object(e))return e;throw TypeError("Could not convert argument to dictionary")}function EB(e){for(var t=String(e),r=t.length,n=0,o=[];n57343)o.push(i);else if(56320<=i&&i<=57343)o.push(65533);else if(55296<=i&&i<=56319)if(n===r-1)o.push(65533);else{var a=e.charCodeAt(n+1);if(56320<=a&&a<=57343){var s=i&1023,u=a&1023;o.push(65536+(s<<10)+u),n+=1}else o.push(65533)}n+=1}return o}function OB(e){for(var t="",r=0;r>10)+55296,(n&1023)+56320))}return t}var ud=-1;function zy(e){this.tokens=[].slice.call(e)}zy.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.shift():ud},prepend:function(e){if(Array.isArray(e))for(var t=e;t.length;)this.tokens.unshift(t.pop());else this.tokens.unshift(e)},push:function(e){if(Array.isArray(e))for(var t=e;t.length;)this.tokens.push(t.shift());else this.tokens.push(e)}};var Ga=-1;function Gp(e,t){if(e)throw TypeError("Decoder error");return t||65533}var cd="utf-8";function dd(e,t){if(!(this instanceof dd))return new dd(e,t);if(e=e!==void 0?String(e).toLowerCase():cd,e!==cd)throw new Error("Encoding not supported. Only utf-8 is supported");t=Af(t),this._streaming=!1,this._BOMseen=!1,this._decoder=null,this._fatal=!!t.fatal,this._ignoreBOM=!!t.ignoreBOM,Object.defineProperty(this,"encoding",{value:"utf-8"}),Object.defineProperty(this,"fatal",{value:this._fatal}),Object.defineProperty(this,"ignoreBOM",{value:this._ignoreBOM})}dd.prototype={decode:function(t,r){var n;typeof t=="object"&&t instanceof ArrayBuffer?n=new Uint8Array(t):typeof t=="object"&&"buffer"in t&&t.buffer instanceof ArrayBuffer?n=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):n=new Uint8Array(0),r=Af(r),this._streaming||(this._decoder=new IB({fatal:this._fatal}),this._BOMseen=!1),this._streaming=!!r.stream;for(var o=new zy(n),i=[],a;!o.endOfStream()&&(a=this._decoder.handler(o,o.read()),a!==Ga);)a!==null&&(Array.isArray(a)?i.push.apply(i,a):i.push(a));if(!this._streaming){do{if(a=this._decoder.handler(o,o.read()),a===Ga)break;a!==null&&(Array.isArray(a)?i.push.apply(i,a):i.push(a))}while(!o.endOfStream());this._decoder=null}return i.length&&["utf-8"].indexOf(this.encoding)!==-1&&!this._ignoreBOM&&!this._BOMseen&&(i[0]===65279?(this._BOMseen=!0,i.shift()):this._BOMseen=!0),OB(i)}};function fd(e,t){if(!(this instanceof fd))return new fd(e,t);if(e=e!==void 0?String(e).toLowerCase():cd,e!==cd)throw new Error("Encoding not supported. Only utf-8 is supported");t=Af(t),this._streaming=!1,this._encoder=null,this._options={fatal:!!t.fatal},Object.defineProperty(this,"encoding",{value:"utf-8"})}fd.prototype={encode:function(t,r){t=t?String(t):"",r=Af(r),this._streaming||(this._encoder=new jB(this._options)),this._streaming=!!r.stream;for(var n=[],o=new zy(EB(t)),i;!o.endOfStream()&&(i=this._encoder.handler(o,o.read()),i!==Ga);)Array.isArray(i)?n.push.apply(n,i):n.push(i);if(!this._streaming){for(;i=this._encoder.handler(o,o.read()),i!==Ga;)Array.isArray(i)?n.push.apply(n,i):n.push(i);this._encoder=null}return new Uint8Array(n)}};function IB(e){var t=e.fatal,r=0,n=0,o=0,i=128,a=191;this.handler=function(s,u){if(u===ud&&o!==0)return o=0,Gp(t);if(u===ud)return Ga;if(o===0){if(ro(u,0,127))return u;if(ro(u,194,223))o=1,r=u-192;else if(ro(u,224,239))u===224&&(i=160),u===237&&(a=159),o=2,r=u-224;else if(ro(u,240,244))u===240&&(i=144),u===244&&(a=143),o=3,r=u-240;else return Gp(t);return r=r<<6*o,null}if(!ro(u,i,a))return r=o=n=0,i=128,a=191,s.prepend(u),Gp(t);if(i=128,a=191,n+=1,r+=u-128<<6*(o-n),n!==o)return null;var c=r;return r=o=n=0,c}}function jB(e){e.fatal,this.handler=function(t,r){if(r===ud)return Ga;if(ro(r,0,127))return r;var n,o;ro(r,128,2047)?(n=1,o=192):ro(r,2048,65535)?(n=2,o=224):ro(r,65536,1114111)&&(n=3,o=240);for(var i=[(r>>6*n)+o];n>0;){var a=r>>6*(n-1);i.push(128|a&63),n-=1}return i}}const zB=Object.freeze(Object.defineProperty({__proto__:null,TextDecoder:dd,TextEncoder:fd},Symbol.toStringTag,{value:"Module"})),NB=Ja(zB);var d_={},f_;function AB(){return f_||(f_=1,function(e){if(e.fetch)return;var t={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(t.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],n=function(_){return _&&DataView.prototype.isPrototypeOf(_)},o=ArrayBuffer.isView||function(_){return _&&r.indexOf(Object.prototype.toString.call(_))>-1};function i(_){if(typeof _!="string"&&(_=String(_)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(_))throw new TypeError("Invalid character in header field name");return _.toLowerCase()}function a(_){return typeof _!="string"&&(_=String(_)),_}function s(_){var P={next:function(){var I=_.shift();return{done:I===void 0,value:I}}};return t.iterable&&(P[Symbol.iterator]=function(){return P}),P}function u(_){this.map={},_ instanceof u?_.forEach(function(P,I){this.append(I,P)},this):Array.isArray(_)?_.forEach(function(P){this.append(P[0],P[1])},this):_&&Object.getOwnPropertyNames(_).forEach(function(P){this.append(P,_[P])},this)}u.prototype.append=function(_,P){_=i(_),P=a(P);var I=this.map[_];this.map[_]=I?I+","+P:P},u.prototype.delete=function(_){delete this.map[i(_)]},u.prototype.get=function(_){return _=i(_),this.has(_)?this.map[_]:null},u.prototype.has=function(_){return this.map.hasOwnProperty(i(_))},u.prototype.set=function(_,P){this.map[i(_)]=a(P)},u.prototype.forEach=function(_,P){for(var I in this.map)this.map.hasOwnProperty(I)&&_.call(P,this.map[I],I,this)},u.prototype.keys=function(){var _=[];return this.forEach(function(P,I){_.push(I)}),s(_)},u.prototype.values=function(){var _=[];return this.forEach(function(P){_.push(P)}),s(_)},u.prototype.entries=function(){var _=[];return this.forEach(function(P,I){_.push([I,P])}),s(_)},t.iterable&&(u.prototype[Symbol.iterator]=u.prototype.entries);function c(_){if(_.bodyUsed)return Promise.reject(new TypeError("Already read"));_.bodyUsed=!0}function d(_){return new Promise(function(P,I){_.onload=function(){P(_.result)},_.onerror=function(){I(_.error)}})}function f(_){var P=new FileReader,I=d(P);return P.readAsArrayBuffer(_),I}function p(_){var P=new FileReader,I=d(P);return P.readAsText(_),I}function y(_){for(var P=new Uint8Array(_),I=new Array(P.length),j=0;j-1?P:_}function b(_,P){P=P||{};var I=P.body;if(_ instanceof b){if(_.bodyUsed)throw new TypeError("Already read");this.url=_.url,this.credentials=_.credentials,P.headers||(this.headers=new u(_.headers)),this.method=_.method,this.mode=_.mode,!I&&_._bodyInit!=null&&(I=_._bodyInit,_.bodyUsed=!0)}else this.url=String(_);if(this.credentials=P.credentials||this.credentials||"omit",(P.headers||!this.headers)&&(this.headers=new u(P.headers)),this.method=v(P.method||this.method||"GET"),this.mode=P.mode||this.mode||null,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&I)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(I)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})};function x(_){var P=new FormData;return _.trim().split("&").forEach(function(I){if(I){var j=I.split("="),M=j.shift().replace(/\+/g," "),$=j.join("=").replace(/\+/g," ");P.append(decodeURIComponent(M),decodeURIComponent($))}}),P}function k(_){var P=new u,I=_.replace(/\r?\n[\t ]+/g," ");return I.split(/\r?\n/).forEach(function(j){var M=j.split(":"),$=M.shift().trim();if($){var B=M.join(":").trim();P.append($,B)}}),P}g.call(b.prototype);function E(_,P){P||(P={}),this.type="default",this.status=P.status===void 0?200:P.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in P?P.statusText:"OK",this.headers=new u(P.headers),this.url=P.url||"",this._initBody(_)}g.call(E.prototype),E.prototype.clone=function(){return new E(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new u(this.headers),url:this.url})},E.error=function(){var _=new E(null,{status:0,statusText:""});return _.type="error",_};var O=[301,302,303,307,308];E.redirect=function(_,P){if(O.indexOf(P)===-1)throw new RangeError("Invalid status code");return new E(null,{status:P,headers:{location:_}})},e.Headers=u,e.Request=b,e.Response=E,e.fetch=function(_,P){return new Promise(function(I,j){var M=new b(_,P),$=new XMLHttpRequest;$.onload=function(){var B={status:$.status,statusText:$.statusText,headers:k($.getAllResponseHeaders()||"")};B.url="responseURL"in $?$.responseURL:B.headers.get("X-Request-URL");var W="response"in $?$.response:$.responseText;I(new E(W,B))},$.onerror=function(){j(new TypeError("Network request failed"))},$.ontimeout=function(){j(new TypeError("Network request failed"))},$.open(M.method,M.url,!0),M.credentials==="include"?$.withCredentials=!0:M.credentials==="omit"&&($.withCredentials=!1),"responseType"in $&&t.blob&&($.responseType="blob"),M.headers.forEach(function(B,W){$.setRequestHeader(W,B)}),$.send(typeof M._bodyInit>"u"?null:M._bodyInit)})},e.fetch.polyfill=!0}(typeof self<"u"?self:di)),d_}function h_(e,t){for(var r=0;r0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");Xy(this)}},Kn(e,[{key:"closed",get:function(){return vi(this)===!1?Promise.reject(Uu("closed")):this._closedPromise}}]),e}(),l6=function(){function e(r){if(!eo(r))throw new TypeError("ReadableStreamBYOBReader can only be constructed with a ReadableStream instance given a byte source");if(oa(r._readableStreamController)===!1)throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");if(Oo(r))throw new TypeError("This stream has already been locked for exclusive reading by another reader");CT(this,r),this._readIntoRequests=[]}var t=e.prototype;return t.cancel=function(n){return Us(this)?this._ownerReadableStream===void 0?Promise.reject(bd("cancel")):RT(this,n):Promise.reject(Hu("cancel"))},t.read=function(n){return Us(this)?this._ownerReadableStream===void 0?Promise.reject(bd("read from")):ArrayBuffer.isView(n)?md(n.buffer)===!0?Promise.reject(new TypeError("Cannot read into a view onto a detached ArrayBuffer")):n.byteLength===0?Promise.reject(new TypeError("view must have non-zero byteLength")):u6(this,n,!0):Promise.reject(new TypeError("view must be an array buffer view")):Promise.reject(Hu("read"))},t.releaseLock=function(){if(!Us(this))throw Hu("releaseLock");if(this._ownerReadableStream!==void 0){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");Xy(this)}},Kn(e,[{key:"closed",get:function(){return Us(this)?this._closedPromise:Promise.reject(Hu("closed"))}}]),e}();function Us(e){return!(!us(e)||!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests"))}function vi(e){return!(!us(e)||!Object.prototype.hasOwnProperty.call(e,"_readRequests"))}function CT(e,t){e._ownerReadableStream=t,t._reader=e,t._state==="readable"?x6(e):t._state==="closed"?R6(e):(C6(e,t._storedError),e._closedPromise.catch(function(){}))}function RT(e,t){var r=e._ownerReadableStream;return bi(r,t)}function Xy(e){e._ownerReadableStream._state==="readable"?DT(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):k6(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),e._closedPromise.catch(function(){}),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0}function u6(e,t,r){r===void 0&&(r=!1);var n=e._ownerReadableStream;return n._disturbed=!0,n._state==="errored"?Promise.reject(n._storedError):h6(n._readableStreamController,t,r)}function Jy(e,t){t===void 0&&(t=!1);var r=e._ownerReadableStream;return r._disturbed=!0,r._state==="closed"?Promise.resolve(Vo(void 0,!0,t)):r._state==="errored"?Promise.reject(r._storedError):r._readableStreamController[qy](t)}var kT=function(){function e(){throw new TypeError}var t=e.prototype;return t.close=function(){if(Wu(this)===!1)throw qu("close");if(Sd(this)===!1)throw new TypeError("The stream is not in a state that permits close");gd(this)},t.enqueue=function(n){if(Wu(this)===!1)throw qu("enqueue");if(Sd(this)===!1)throw new TypeError("The stream is not in a state that permits enqueue");return yd(this,n)},t.error=function(n){if(Wu(this)===!1)throw qu("error");Ko(this,n)},t[Hy]=function(r){cs(this);var n=this._cancelAlgorithm(r);return vd(this),n},t[qy]=function(r){var n=this._controlledReadableStream;if(this._queue.length>0){var o=QW(this);return this._closeRequested===!0&&this._queue.length===0?(vd(this),tu(n)):Ol(this),Promise.resolve(Vo(o,!1,r))}var i=bT(n,r);return Ol(this),i},Kn(e,[{key:"desiredSize",get:function(){if(Wu(this)===!1)throw qu("desiredSize");return Zy(this)}}]),e}();function Wu(e){return!(!us(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream"))}function Ol(e){var t=PT(e);if(t!==!1){if(e._pulling===!0){e._pullAgain=!0;return}e._pulling=!0;var r=e._pullAlgorithm();r.then(function(){if(e._pulling=!1,e._pullAgain===!0)return e._pullAgain=!1,Ol(e)},function(n){Ko(e,n)}).catch(no)}}function PT(e){var t=e._controlledReadableStream;if(Sd(e)===!1||e._started===!1)return!1;if(Oo(t)===!0&&Ff(t)>0)return!0;var r=Zy(e);return r>0}function vd(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function gd(e){var t=e._controlledReadableStream;e._closeRequested=!0,e._queue.length===0&&(vd(e),tu(t))}function yd(e,t){var r=e._controlledReadableStream;if(Oo(r)===!0&&Ff(r)>0)Yy(r,t,!1);else{var n;try{n=e._strategySizeAlgorithm(t)}catch(o){throw Ko(e,o),o}try{XW(e,t,n)}catch(o){throw Ko(e,o),o}}Ol(e)}function Ko(e,t){var r=e._controlledReadableStream;r._state==="readable"&&(cs(e),vd(e),wT(r,t))}function Zy(e){var t=e._controlledReadableStream,r=t._state;return r==="errored"?null:r==="closed"?0:e._strategyHWM-e._queueTotalSize}function c6(e){return PT(e)!==!0}function Sd(e){var t=e._controlledReadableStream._state;return e._closeRequested===!1&&t==="readable"}function TT(e,t,r,n,o,i,a){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,cs(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=a,t._strategyHWM=i,t._pullAlgorithm=n,t._cancelAlgorithm=o,e._readableStreamController=t;var s=r();Promise.resolve(s).then(function(){t._started=!0,Ol(t)},function(u){Ko(t,u)}).catch(no)}function d6(e,t,r,n){var o=Object.create(kT.prototype);function i(){return ST(t,"start",[o])}var a=pd(t,"pull",0,[o]),s=pd(t,"cancel",1,[]);TT(e,o,i,a,s,r,n)}var f6=function(){function e(){throw new TypeError("ReadableStreamBYOBRequest cannot be used directly")}var t=e.prototype;return t.respond=function(n){if(Qp(this)===!1)throw Xp("respond");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");if(md(this._view.buffer)===!0)throw new TypeError("The BYOB request's buffer has been detached and so cannot be used as a response");S6(this._associatedReadableByteStreamController,n)},t.respondWithNewView=function(n){if(Qp(this)===!1)throw Xp("respond");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");if(!ArrayBuffer.isView(n))throw new TypeError("You can only respond with array buffer views");if(md(n.buffer)===!0)throw new TypeError("The supplied view's buffer has been detached and so cannot be used as a response");b6(this._associatedReadableByteStreamController,n)},Kn(e,[{key:"view",get:function(){if(Qp(this)===!1)throw Xp("view");return this._view}}]),e}(),ET=function(){function e(){throw new TypeError("ReadableByteStreamController constructor cannot be used directly")}var t=e.prototype;return t.close=function(){if(oa(this)===!1)throw Os("close");if(this._closeRequested===!0)throw new TypeError("The stream has already been closed; do not close it again!");var n=this._controlledReadableByteStream._state;if(n!=="readable")throw new TypeError("The stream (in "+n+" state) is not in the readable state and cannot be closed");g6(this)},t.enqueue=function(n){if(oa(this)===!1)throw Os("enqueue");if(this._closeRequested===!0)throw new TypeError("stream is closed or draining");var o=this._controlledReadableByteStream._state;if(o!=="readable")throw new TypeError("The stream (in "+o+" state) is not in the readable state and cannot be enqueued to");if(!ArrayBuffer.isView(n))throw new TypeError("You can only enqueue array buffer views when using a ReadableByteStreamController");if(md(n.buffer)===!0)throw new TypeError("Cannot enqueue a view onto a detached ArrayBuffer");y6(this,n)},t.error=function(n){if(oa(this)===!1)throw Os("error");ru(this,n)},t[Hy]=function(r){if(this._pendingPullIntos.length>0){var n=this._pendingPullIntos[0];n.bytesFilled=0}cs(this);var o=this._cancelAlgorithm(r);return Bf(this),o},t[qy]=function(r){var n=this._controlledReadableByteStream;if(this._queueTotalSize>0){var o=this._queue.shift();this._queueTotalSize-=o.byteLength,NT(this);var i;try{i=new Uint8Array(o.buffer,o.byteOffset,o.byteLength)}catch(d){return Promise.reject(d)}return Promise.resolve(Vo(i,!1,r))}var a=this._autoAllocateChunkSize;if(a!==void 0){var s;try{s=new ArrayBuffer(a)}catch(d){return Promise.reject(d)}var u={buffer:s,byteOffset:0,byteLength:a,bytesFilled:0,elementSize:1,ctor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(u)}var c=bT(n,r);return $i(this),c},Kn(e,[{key:"byobRequest",get:function(){if(oa(this)===!1)throw Os("byobRequest");if(this._byobRequest===void 0&&this._pendingPullIntos.length>0){var n=this._pendingPullIntos[0],o=new Uint8Array(n.buffer,n.byteOffset+n.bytesFilled,n.byteLength-n.bytesFilled),i=Object.create(f6.prototype);_6(i,this,o),this._byobRequest=i}return this._byobRequest}},{key:"desiredSize",get:function(){if(oa(this)===!1)throw Os("desiredSize");return LT(this)}}]),e}();function oa(e){return!(!us(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream"))}function Qp(e){return!(!us(e)||!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController"))}function $i(e){var t=v6(e);if(t!==!1){if(e._pulling===!0){e._pullAgain=!0;return}e._pulling=!0;var r=e._pullAlgorithm();r.then(function(){e._pulling=!1,e._pullAgain===!0&&(e._pullAgain=!1,$i(e))},function(n){ru(e,n)}).catch(no)}}function OT(e){t0(e),e._pendingPullIntos=[]}function e0(e,t){var r=!1;e._state==="closed"&&(r=!0);var n=IT(t);t.readerType==="default"?Yy(e,n,r):a6(e,n,r)}function IT(e){var t=e.bytesFilled,r=e.elementSize;return new e.ctor(e.buffer,e.byteOffset,t/r)}function vc(e,t,r,n){e._queue.push({buffer:t,byteOffset:r,byteLength:n}),e._queueTotalSize+=n}function jT(e,t){var r=t.elementSize,n=t.bytesFilled-t.bytesFilled%r,o=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),i=t.bytesFilled+o,a=i-i%r,s=o,u=!1;a>n&&(s=a-t.bytesFilled,u=!0);for(var c=e._queue;s>0;){var d=c[0],f=Math.min(s,d.byteLength),p=t.byteOffset+t.bytesFilled;GW(t.buffer,p,d.buffer,d.byteOffset,f),d.byteLength===f?c.shift():(d.byteOffset+=f,d.byteLength-=f),e._queueTotalSize-=f,zT(e,f,t),s-=f}return u}function zT(e,t,r){t0(e),r.bytesFilled+=t}function NT(e){e._queueTotalSize===0&&e._closeRequested===!0?(Bf(e),tu(e._controlledReadableByteStream)):$i(e)}function t0(e){e._byobRequest!==void 0&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=void 0,e._byobRequest=void 0)}function AT(e){for(;e._pendingPullIntos.length>0;){if(e._queueTotalSize===0)return;var t=e._pendingPullIntos[0];jT(e,t)===!0&&(r0(e),e0(e._controlledReadableByteStream,t))}}function h6(e,t,r){var n=e._controlledReadableByteStream,o=1;t.constructor!==DataView&&(o=t.constructor.BYTES_PER_ELEMENT);var i=t.constructor,a=Df(t.buffer),s={buffer:a,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:o,ctor:i,readerType:"byob"};if(e._pendingPullIntos.length>0)return e._pendingPullIntos.push(s),__(n,r);if(n._state==="closed"){var u=new t.constructor(s.buffer,s.byteOffset,0);return Promise.resolve(Vo(u,!0,r))}if(e._queueTotalSize>0){if(jT(e,s)===!0){var c=IT(s);return NT(e),Promise.resolve(Vo(c,!1,r))}if(e._closeRequested===!0){var d=new TypeError("Insufficient bytes to fill elements in the given buffer");return ru(e,d),Promise.reject(d)}}e._pendingPullIntos.push(s);var f=__(n,r);return $i(e),f}function p6(e,t){t.buffer=Df(t.buffer);var r=e._controlledReadableByteStream;if(Qy(r)===!0)for(;_T(r)>0;){var n=r0(e);e0(r,n)}}function m6(e,t,r){if(r.bytesFilled+t>r.byteLength)throw new RangeError("bytesWritten out of range");if(zT(e,t,r),!(r.bytesFilled0){var o=r.byteOffset+r.bytesFilled,i=r.buffer.slice(o-n,o);vc(e,i,0,i.byteLength)}r.buffer=Df(r.buffer),r.bytesFilled-=n,e0(e._controlledReadableByteStream,r),AT(e)}}function MT(e,t){var r=e._pendingPullIntos[0],n=e._controlledReadableByteStream;if(n._state==="closed"){if(t!==0)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream");p6(e,r)}else m6(e,t,r);$i(e)}function r0(e){var t=e._pendingPullIntos.shift();return t0(e),t}function v6(e){var t=e._controlledReadableByteStream;if(t._state!=="readable"||e._closeRequested===!0||e._started===!1)return!1;if(xT(t)===!0&&Ff(t)>0||Qy(t)===!0&&_T(t)>0)return!0;var r=LT(e);return r>0}function Bf(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function g6(e){var t=e._controlledReadableByteStream;if(e._queueTotalSize>0){e._closeRequested=!0;return}if(e._pendingPullIntos.length>0){var r=e._pendingPullIntos[0];if(r.bytesFilled>0){var n=new TypeError("Insufficient bytes to fill elements in the given buffer");throw ru(e,n),n}}Bf(e),tu(t)}function y6(e,t){var r=e._controlledReadableByteStream,n=t.buffer,o=t.byteOffset,i=t.byteLength,a=Df(n);if(xT(r)===!0)if(Ff(r)===0)vc(e,a,o,i);else{var s=new Uint8Array(a,o,i);Yy(r,s,!1)}else Qy(r)===!0?(vc(e,a,o,i),AT(e)):vc(e,a,o,i);$i(e)}function ru(e,t){var r=e._controlledReadableByteStream;r._state==="readable"&&(OT(e),cs(e),Bf(e),wT(r,t))}function LT(e){var t=e._controlledReadableByteStream,r=t._state;return r==="errored"?null:r==="closed"?0:e._strategyHWM-e._queueTotalSize}function S6(e,t){if(t=Number(t),VW(t)===!1)throw new RangeError("bytesWritten must be a finite");MT(e,t)}function b6(e,t){var r=e._pendingPullIntos[0];if(r.byteOffset+r.bytesFilled!==t.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(r.byteLength!==t.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");r.buffer=t.buffer,MT(e,t.byteLength)}function $T(e,t,r,n,o,i,a){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,OT(t),t._queue=t._queueTotalSize=void 0,cs(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=vv(i),t._pullAlgorithm=n,t._cancelAlgorithm=o,t._autoAllocateChunkSize=a,t._pendingPullIntos=[],e._readableStreamController=t;var s=r();Promise.resolve(s).then(function(){t._started=!0,$i(t)},function(u){ru(t,u)}).catch(no)}function w6(e,t,r){var n=Object.create(ET.prototype);function o(){return ST(t,"start",[n])}var i=pd(t,"pull",0,[n]),a=pd(t,"cancel",1,[]),s=t.autoAllocateChunkSize;if(s!==void 0&&(s=Number(s),MB(s)===!1||s<=0))throw new RangeError("autoAllocateChunkSize must be a positive integer");$T(e,n,o,i,a,r,s)}function _6(e,t,r){e._associatedReadableByteStreamController=t,e._view=r}function x_(e){if(typeof e!="object"||e===null)return!1;var t=Object.getOwnPropertyDescriptor(AbortSignal.prototype,"aborted").get;try{return t.call(e),!0}catch{return!1}}function ra(e){return new TypeError("ReadableStream.prototype."+e+" can only be used on a ReadableStream")}function bd(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function Uu(e){return new TypeError("ReadableStreamDefaultReader.prototype."+e+" can only be used on a ReadableStreamDefaultReader")}function x6(e){e._closedPromise=new Promise(function(t,r){e._closedPromise_resolve=t,e._closedPromise_reject=r})}function C6(e,t){e._closedPromise=Promise.reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}function R6(e){e._closedPromise=Promise.resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}function DT(e,t){e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}function k6(e,t){e._closedPromise=Promise.reject(t)}function P6(e){e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}function Hu(e){return new TypeError("ReadableStreamBYOBReader.prototype."+e+" can only be used on a ReadableStreamBYOBReader")}function qu(e){return new TypeError("ReadableStreamDefaultController.prototype."+e+" can only be used on a ReadableStreamDefaultController")}function Xp(e){return new TypeError("ReadableStreamBYOBRequest.prototype."+e+" can only be used on a ReadableStreamBYOBRequest")}function Os(e){return new TypeError("ReadableByteStreamController.prototype."+e+" can only be used on a ReadableByteStreamController")}var T6=Zo.ReadableStream,E6=qe.createDataProperty,O6=function(){function e(r){var n=r.highWaterMark;E6(this,"highWaterMark",n)}var t=e.prototype;return t.size=function(n){return n.byteLength},e}(),I6=qe.createDataProperty,j6=function(){function e(r){var n=r.highWaterMark;I6(this,"highWaterMark",n)}var t=e.prototype;return t.size=function(){return 1},e}();eT("streams:transform-stream:verbose");var z6=qe.InvokeOrNoop,N6=qe.CreateAlgorithmFromUnderlyingMethod,A6=qe.PromiseCall,FT=qe.typeIsObject,C_=qe.ValidateAndNormalizeHighWaterMark;qe.IsNonNegativeNumber;var R_=qe.MakeSizeAlgorithmFromSizeFunction,M6=Zo.CreateReadableStream,BT=Zo.ReadableStreamDefaultControllerClose,L6=Zo.ReadableStreamDefaultControllerEnqueue,$6=Zo.ReadableStreamDefaultControllerError,D6=Zo.ReadableStreamDefaultControllerGetDesiredSize,F6=Zo.ReadableStreamDefaultControllerHasBackpressure,n0=Zo.ReadableStreamDefaultControllerCanCloseOrEnqueue,B6=Cn.CreateWritableStream,W6=Cn.WritableStreamDefaultControllerErrorIfNeeded,WT=function(){function e(t,r,n){t===void 0&&(t={}),r===void 0&&(r={}),n===void 0&&(n={});var o=r.size,i=r.highWaterMark,a=n.size,s=n.highWaterMark,u=t.writableType;if(u!==void 0)throw new RangeError("Invalid writable type specified");var c=R_(o);i===void 0&&(i=1),i=C_(i);var d=t.readableType;if(d!==void 0)throw new RangeError("Invalid readable type specified");var f=R_(a);s===void 0&&(s=0),s=C_(s);var p,y=new Promise(function(g){p=g});UT(this,y,i,c,s,f),H6(this,t);var S=z6(t,"start",[this._transformStreamController]);p(S)}return Kn(e,[{key:"readable",get:function(){if(k_(this)===!1)throw T_("readable");return this._readable}},{key:"writable",get:function(){if(k_(this)===!1)throw T_("writable");return this._writable}}]),e}();function U6(e,t,r,n,o,i,a){n===void 0&&(n=1),o===void 0&&(o=function(){return 1}),i===void 0&&(i=0),a===void 0&&(a=function(){return 1});var s=Object.create(WT.prototype),u,c=new Promise(function(p){u=p});UT(s,c,n,o,i,a);var d=Object.create(HT.prototype);qT(s,d,t,r);var f=e();return u(f),s}function UT(e,t,r,n,o,i){function a(){return t}function s(p){return V6(e,p)}function u(p){return K6(e,p)}function c(){return Y6(e)}e._writable=B6(a,s,c,u,r,n);function d(){return Q6(e)}function f(p){return Uf(e,p),Promise.resolve()}e._readable=M6(a,d,f,o,i),e._backpressure=void 0,e._backpressureChangePromise=void 0,e._backpressureChangePromise_resolve=void 0,Hf(e,!0),e._transformStreamController=void 0}function k_(e){return!(!FT(e)||!Object.prototype.hasOwnProperty.call(e,"_transformStreamController"))}function Wf(e,t){$6(e._readable._readableStreamController,t),Uf(e,t)}function Uf(e,t){GT(e._transformStreamController),W6(e._writable._writableStreamController,t),e._backpressure===!0&&Hf(e,!1)}function Hf(e,t){e._backpressureChangePromise!==void 0&&e._backpressureChangePromise_resolve(),e._backpressureChangePromise=new Promise(function(r){e._backpressureChangePromise_resolve=r}),e._backpressure=t}var HT=function(){function e(){throw new TypeError("TransformStreamDefaultController instances cannot be created directly")}var t=e.prototype;return t.enqueue=function(n){if(Gu(this)===!1)throw Vu("enqueue");VT(this,n)},t.error=function(n){if(Gu(this)===!1)throw Vu("error");q6(this,n)},t.terminate=function(){if(Gu(this)===!1)throw Vu("terminate");G6(this)},Kn(e,[{key:"desiredSize",get:function(){if(Gu(this)===!1)throw Vu("desiredSize");var n=this._controlledTransformStream._readable._readableStreamController;return D6(n)}}]),e}();function Gu(e){return!(!FT(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledTransformStream"))}function qT(e,t,r,n){t._controlledTransformStream=e,e._transformStreamController=t,t._transformAlgorithm=r,t._flushAlgorithm=n}function H6(e,t){var r=Object.create(HT.prototype),n=function(s){try{return VT(r,s),Promise.resolve()}catch(u){return Promise.reject(u)}},o=t.transform;if(o!==void 0){if(typeof o!="function")throw new TypeError("transform is not a method");n=function(s){return A6(o,t,[s,r])}}var i=N6(t,"flush",0,[r]);qT(e,r,n,i)}function GT(e){e._transformAlgorithm=void 0,e._flushAlgorithm=void 0}function VT(e,t){var r=e._controlledTransformStream,n=r._readable._readableStreamController;if(n0(n)===!1)throw new TypeError("Readable side is not in a state that permits enqueue");try{L6(n,t)}catch(i){throw Uf(r,i),r._readable._storedError}var o=F6(n);o!==r._backpressure&&Hf(r,!0)}function q6(e,t){Wf(e._controlledTransformStream,t)}function P_(e,t){var r=e._transformAlgorithm(t);return r.catch(function(n){throw Wf(e._controlledTransformStream,n),n})}function G6(e){var t=e._controlledTransformStream,r=t._readable._readableStreamController;n0(r)===!0&&BT(r);var n=new TypeError("TransformStream terminated");Uf(t,n)}function V6(e,t){var r=e._transformStreamController;if(e._backpressure===!0){var n=e._backpressureChangePromise;return n.then(function(){var o=e._writable,i=o._state;if(i==="erroring")throw o._storedError;return P_(r,t)})}return P_(r,t)}function K6(e,t){return Wf(e,t),Promise.resolve()}function Y6(e){var t=e._readable,r=e._transformStreamController,n=r._flushAlgorithm();return GT(r),n.then(function(){if(t._state==="errored")throw t._storedError;var o=t._readableStreamController;n0(o)===!0&&BT(o)}).catch(function(o){throw Wf(e,o),t._storedError})}function Q6(e){return Hf(e,!1),e._backpressureChangePromise}var X6={CreateTransformStream:U6,TransformStream:WT};function Vu(e){return new TypeError("TransformStreamDefaultController.prototype."+e+" can only be used on a TransformStreamDefaultController")}function T_(e){return new TypeError("TransformStream.prototype."+e+" can only be used on a TransformStream")}var J6=X6.TransformStream;const Z6=Object.freeze(Object.defineProperty({__proto__:null,ByteLengthQueuingStrategy:O6,CountQueuingStrategy:j6,ReadableStream:T6,TransformStream:J6,WritableStream:qW},Symbol.toStringTag,{value:"Module"})),e8=Ja(Z6);function t8(e,t){return fetch(e,t).then(r=>({body:r.body,headers:r.headers,ok:r.ok,status:r.status,statusText:r.statusText,url:r.url}))}let r8=class KT{constructor(t={}){this.h={},t instanceof KT&&t.forEach((r,n)=>this.append(n,r)),Object.getOwnPropertyNames(t).forEach(r=>this.append(r,t[r]))}append(t,r){t=t.toLowerCase(),Array.isArray(this.h[t])||(this.h[t]=[]),this.h[t].push(r)}set(t,r){this.h[t.toLowerCase()]=[r]}has(t){return Array.isArray(this.h[t.toLowerCase()])}get(t){if(t=t.toLowerCase(),Array.isArray(this.h[t]))return this.h[t][0]}getAll(t){return this.h[t.toLowerCase()].concat()}entries(){const t=[];return this.forEach((r,n)=>{t.push([n,r])}),n8(t)}forEach(t,r){Object.getOwnPropertyNames(this.h).forEach(n=>{this.h[n].forEach(o=>t.call(r,o,n,this))},this)}};function n8(e){return{next(){const t=e.shift();return{done:t===void 0,value:t}},[Symbol.iterator](){return this}}}function Jp(){try{return new DOMException("Aborted","AbortError")}catch{const t=new Error("Aborted");return t.name="AbortError",t}}function E_({responseType:e,responseParserFactory:t}){return function(n,o){const i=new XMLHttpRequest,a=t();let s,u=!1;const c=new ReadableStream({start(p){s=p},cancel(){u=!0,i.abort()}}),{method:d="GET",signal:f}=o;if(i.open(d,n),i.responseType=e,i.withCredentials=o.credentials!=="omit",o.headers)for(const p of o.headers.entries())i.setRequestHeader(p[0],p[1]);return new Promise((p,y)=>{if(o.body&&(d==="GET"||d==="HEAD")&&y(new TypeError("Failed to execute 'fetchStream' on 'Window': Request with GET/HEAD method cannot have body")),f)if(f.aborted){y(Jp());return}else f.addEventListener("abort",()=>{i.abort(),s&&s.error(Jp()),y(Jp())},{once:!0});i.onreadystatechange=function(){if(i.readyState===i.HEADERS_RECEIVED)return p({body:c,headers:a8(i.getAllResponseHeaders()),ok:i.status>=200&&i.status<300,status:i.status,statusText:i.statusText,url:i8(i.responseURL,n)})},i.onerror=function(){return y(new TypeError("Network request failed"))},i.ontimeout=function(){y(new TypeError("Network request failed"))},i.onprogress=function(){if(!u){const S=a(i.response);s.enqueue(S)}},i.onload=function(){s.close()},i.send(o.body)})}}function o8(){return typeof Headers<"u"?new Headers:new r8}function i8(e,t){return e||(t.substring(0,4)!=="http"?location.origin+t:t)}function a8(e){const t=o8();if(e){const r=e.split(`\r `);for(let n=0;n0){const a=o.substring(0,i),s=o.substring(i+2);t.append(a,s)}}}return t}let Zp=null;function s8(){return Zp||(Zp=l8()),Zp}function l8(){if(typeof Response<"u"&&Response.prototype.hasOwnProperty("body"))return t8;const e="moz-chunked-arraybuffer";return u8(e)?E_({responseType:e,responseParserFactory:function(){return t=>new Uint8Array(t)}}):E_({responseType:"text",responseParserFactory:function(){const t=new TextEncoder;let r=0;return function(n){const o=n.substr(r);return r=n.length,t.encode(o,{stream:!0})}}})}function u8(e){try{const t=new XMLHttpRequest;return t.responseType=e,t.responseType===e}catch{}return!1}function o0(e,t={}){let r=t.transport;return r||(r=o0.transportFactory()),r(e,t)}o0.transportFactory=s8;const c8=Object.freeze(Object.defineProperty({__proto__:null,default:o0},Symbol.toStringTag,{value:"Module"})),d8=Ja(c8);(function(e,t){(function(r,n){e.exports=n()})(typeof self>"u"?di:self,function(){return function(r){function n(i){if(o[i])return o[i].exports;var a=o[i]={i,l:!1,exports:{}};return r[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}var o={};return n.m=r,n.c=o,n.d=function(i,a,s){n.o(i,a)||Object.defineProperty(i,a,{configurable:!1,enumerable:!0,get:s})},n.n=function(i){var a=i&&i.__esModule?function(){return i.default}:function(){return i};return n.d(a,"a",a),a},n.o=function(i,a){return Object.prototype.hasOwnProperty.call(i,a)},n.p="./",n(n.s=46)}([function(r){r.exports=N},function(r){function n(i,a){var s=i[1]||"",u=i[3];if(!u)return s;if(a&&typeof btoa=="function"){var c=o(u),d=u.sources.map(function(f){return"/*# sourceURL="+u.sourceRoot+f+" */"});return[s].concat(d).concat([c]).join(` `)}return[s].join(` `)}function o(i){var a=btoa(unescape(encodeURIComponent(JSON.stringify(i))));return"/*# "+("sourceMappingURL=data:application/json;charset=utf-8;base64,"+a)+" */"}r.exports=function(i){var a=[];return a.toString=function(){return this.map(function(s){var u=n(s,i);return s[2]?"@media "+s[2]+"{"+u+"}":u}).join("")},a.i=function(s,u){typeof s=="string"&&(s=[[null,s,""]]);for(var c,d={},f=0;f"u"&&(j=I.apply(this,arguments)),j}}(function(){return window&&document&&document.all&&!window.atob}),b=function(I){return document.querySelector(I)},x=function(){var I={};return function(j){if(typeof j=="function")return j();if(typeof I[j]>"u"){var M=b.call(this,j);if(window.HTMLIFrameElement&&M instanceof window.HTMLIFrameElement)try{M=M.contentDocument.head}catch{M=null}I[j]=M}return I[j]}}(),k=null,E=0,O=[],_=o(5);r.exports=function(I,j){if(typeof DEBUG<"u"&&DEBUG&&typeof document!="object")throw new Error("The style-loader cannot be used in a non-browser environment");j=j||{},j.attrs=typeof j.attrs=="object"?j.attrs:{},j.singleton||typeof j.singleton=="boolean"||(j.singleton=v()),j.insertInto||(j.insertInto="head"),j.insertAt||(j.insertAt="bottom");var M=a(I,j);return i(M,j),function($){for(var B=[],W=0;WO?-1:O?O-1-$:-1},S=function(x){return x?Array.isArray(x)?x.length===1?Object(i.Range)(x[0],x[0]+1):Object(i.Range)(x[0],x[1]+1):Object(i.Range)(x,x+1):Object(i.Range)(0,0)},g=function(x,k){var E=new Uint8Array(x.length+k.length);return E.set(x,0),E.set(k,x.length),E},C=function(x,k){var E=k?g(k,x):x,O=E.length,_=0,P=0,I=Object(i.List)().withMutations(function(j){for(;PO?-1:O?O-1-$:-1},S=function(x){return x?Array.isArray(x)?x.length===1?Object(i.Range)(x[0],x[0]+1):Object(i.Range)(x[0],x[1]+1):Object(i.Range)(x,x+1):Object(i.Range)(0,0)},g=function(x,k){var E=new Uint8Array(x.length+k.length);return E.set(x,0),E.set(k,x.length),E},C=function(x,k){var E=k?g(k,x):x,O=E.length,_=0,P=0,I=Object(i.List)().withMutations(function(j){for(;PDe&&(vr=Vt-De,ir=ir.slice(-De),Vt=ir.count());var _e=Object(O.g)({follow:ye,scrollToLine:ge,previousCount:Tt,count:Vt,offset:vr});U.setState({lines:ir,offset:vr,count:Vt,scrollToIndex:_e}),(be||Re)&&U.forceSearch()}}),Object.defineProperty(U,"handleEnd",{enumerable:!0,writable:!0,value:function(K){U.encodedLog=K,U.setState({loaded:!0}),U.props.onLoad&&U.props.onLoad()}}),Object.defineProperty(U,"handleError",{enumerable:!0,writable:!0,value:function(K){U.setState({error:K}),U.props.onError&&U.props.onError(K)}}),Object.defineProperty(U,"handleHighlight",{enumerable:!0,writable:!0,value:function(K){var Z=U.props.onHighlight,re=U.state.isFilteringLinesWithMatches;if(K.target.id){var fe=+K.target.id;if(fe){var ge=U.state.highlight.first(),ye=U.state.highlight.last(),be=void 0;be=ge===fe?null:K.shiftKey&&ge?fe>ge?[ge,fe]:[fe,ye]:fe;var Re=Object(O.e)(be),ze={highlight:Re};re&&Object.assign(ze,{scrollToIndex:Object(O.g)({scrollToLine:fe})}),U.setState(ze,function(){Z&&Z(Re),re&&U.handleFilterLinesWithMatches(!1)})}}}}),Object.defineProperty(U,"handleSearch",{enumerable:!0,writable:!0,value:function(K){var Z=U.state,re=Z.resultLines,fe=Z.searchKeywords,ge=U.props,ye=ge.caseInsensitive,be=ge.stream,Re=ge.websocket,ze=be||Re||K!==fe?oe(K,U.encodedLog,ye):re;U.setState({resultLines:ze,isSearching:!0,searchKeywords:K},U.filterLinesWithMatches)}}),Object.defineProperty(U,"forceSearch",{enumerable:!0,writable:!0,value:function(){var K=U.state.searchKeywords;K&&K.length>O.b&&U.handleSearch(U.state.searchKeywords)}}),Object.defineProperty(U,"handleClearSearch",{enumerable:!0,writable:!0,value:function(){U.setState({isSearching:!1,searchKeywords:"",resultLines:[],filteredLines:Object(p.List)(),resultLineUniqueIndexes:[],isFilteringLinesWithMatches:U.state.isFilteringLinesWithMatches,scrollToIndex:0})}}),Object.defineProperty(U,"handleFilterLinesWithMatches",{enumerable:!0,writable:!0,value:function(K){U.setState({isFilteringLinesWithMatches:K,filteredLines:Object(p.List)(),resultLineUniqueIndexes:[]},U.filterLinesWithMatches)}}),Object.defineProperty(U,"filterLinesWithMatches",{enumerable:!0,writable:!0,value:function(){var K=U.state,Z=K.resultLines,re=K.lines,fe=K.isFilteringLinesWithMatches;if(0De&&(vr=Vt-De,ir=ir.slice(-De),Vt=ir.count());var _e=Object(O.g)({follow:ye,scrollToLine:ge,previousCount:Tt,count:Vt,offset:vr});U.setState({lines:ir,offset:vr,count:Vt,scrollToIndex:_e}),(be||Re)&&U.forceSearch()}}),Object.defineProperty(U,"handleEnd",{enumerable:!0,writable:!0,value:function(K){U.encodedLog=K,U.setState({loaded:!0}),U.props.onLoad&&U.props.onLoad()}}),Object.defineProperty(U,"handleError",{enumerable:!0,writable:!0,value:function(K){U.setState({error:K}),U.props.onError&&U.props.onError(K)}}),Object.defineProperty(U,"handleHighlight",{enumerable:!0,writable:!0,value:function(K){var Z=U.props.onHighlight,re=U.state.isFilteringLinesWithMatches;if(K.target.id){var fe=+K.target.id;if(fe){var ge=U.state.highlight.first(),ye=U.state.highlight.last(),be=void 0;be=ge===fe?null:K.shiftKey&&ge?fe>ge?[ge,fe]:[fe,ye]:fe;var Re=Object(O.e)(be),ze={highlight:Re};re&&Object.assign(ze,{scrollToIndex:Object(O.g)({scrollToLine:fe})}),U.setState(ze,function(){Z&&Z(Re),re&&U.handleFilterLinesWithMatches(!1)})}}}}),Object.defineProperty(U,"handleSearch",{enumerable:!0,writable:!0,value:function(K){var Z=U.state,re=Z.resultLines,fe=Z.searchKeywords,ge=U.props,ye=ge.caseInsensitive,be=ge.stream,Re=ge.websocket,ze=be||Re||K!==fe?oe(K,U.encodedLog,ye):re;U.setState({resultLines:ze,isSearching:!0,searchKeywords:K},U.filterLinesWithMatches)}}),Object.defineProperty(U,"forceSearch",{enumerable:!0,writable:!0,value:function(){var K=U.state.searchKeywords;K&&K.length>O.b&&U.handleSearch(U.state.searchKeywords)}}),Object.defineProperty(U,"handleClearSearch",{enumerable:!0,writable:!0,value:function(){U.setState({isSearching:!1,searchKeywords:"",resultLines:[],filteredLines:Object(p.List)(),resultLineUniqueIndexes:[],isFilteringLinesWithMatches:U.state.isFilteringLinesWithMatches,scrollToIndex:0})}}),Object.defineProperty(U,"handleFilterLinesWithMatches",{enumerable:!0,writable:!0,value:function(K){U.setState({isFilteringLinesWithMatches:K,filteredLines:Object(p.List)(),resultLineUniqueIndexes:[]},U.filterLinesWithMatches)}}),Object.defineProperty(U,"filterLinesWithMatches",{enumerable:!0,writable:!0,value:function(){var K=U.state,Z=K.resultLines,re=K.lines,fe=K.isFilteringLinesWithMatches;if(0{const t=["Bytes","KB","MB","GB","TB"];if(e===0)return"0 Byte";const r=Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,r)).toFixed(2)+" "+t[r]},Fr=e=>{if(isNaN(e)||e===void 0||e===null||e===0)return"0 B/s";const t=["B/s","KB/s","MB/s","GB/s","TB/s"],r=Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,r)).toFixed(2)+" "+t[r]},YT=e=>e==null||isNaN(e)?"0%":e.toFixed(2)+"%",jl=e=>{const t=Math.floor(e/3600),r=Math.floor(e%3600/60),n=Math.floor(e%60),o=t>0?t+"h ":"",i=r>0?r+"m ":"",a=n+"s";return o+i+a},S8=(e,t,r)=>{if(r===0)return"999hrs:99m";const o=(t-e)/r;return jl(o)},Vf=(e,t)=>e===0||t===0?"0%":YT(e/t*100),O_=e=>zt(e)+"/s",b8=({logs:e=[],onLogSelected:t,onDownload:r,...n})=>{const o=a=>{t(a)},i=()=>m.jsxs("table",{className:"table-auto w-fit text-left border-0 rounded-lg shadow-lg relative bg-white outline-none focus:outline-none",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{}),m.jsx("th",{className:"px-4 py-2",children:"Name"}),m.jsx("th",{className:"px-4 py-2",children:"Size"}),m.jsx("th",{})]})}),m.jsx("tbody",{children:e.map((a,s)=>m.jsxs("tr",{className:"border-b border-gray-200 hover:bg-gray-100 cursor-pointer",onClick:()=>o(a.name),children:[m.jsx("td",{className:"pl-2",children:a.selected&&m.jsx(Gf,{})}),m.jsx("td",{className:"px-4 py-2",children:a.name}),m.jsx("td",{className:"px-4 py-2",children:zt(a.size)}),m.jsx("td",{children:m.jsx(KT,{onClick:u=>{u.preventDefault(),u.stopPropagation(),r(a)},className:"cursor-pointer pr-2 hover:scale-125"})})]},s))})]});return m.jsx(m.Fragment,{children:i()})},w8=()=>{const e=ql(),t=Te(vt),r=Te(nA),[n,o]=N.useState(""),[i,a]=N.useState("Head");N.useEffect(()=>{r.forEach(c=>{if(c.selected){const d=Math.round(c.size/10);let f=c.url;i==="Head"?f=c.url+"?offset=0&limit="+d:i==="Tail"&&(f=c.url+"?offset="+(c.size-d)+"&limit="+d),o(f)}})},[i,r]),N.useEffect(()=>{let c=!1;r.forEach(d=>{d.selected&&(c=!0)}),c||o("")},[r]),N.useEffect(()=>{t!==""&&CP()},[t]);const s=c=>{fetch(c.url,{method:"GET",headers:{"Content-Type":"text/plain"}}).then(d=>d.blob()).then(d=>{const f=window.URL.createObjectURL(new Blob([d])),p=document.createElement("a");p.href=f,p.setAttribute("download",c.name),document.body.appendChild(p),p.click(),document.body.removeChild(p)})},u=c=>{let d="px-4 py-2 mr-2 text-sm font-medium text-gray-900 bg-white-100 border-gray-900 hover:bg-gray-500 hover:text-white dark:border-white dark:text-white dark:hover:text-white dark:hover:bg-gray-700 dark:focus:bg-gray-700 border";const f="bg-gray-900 text-white";return c===i?d+" "+f:d};return m.jsxs("div",{className:"flex flex-col w-full pt-4 pb-4",children:[m.jsx(b8,{logs:r,onLogSelected:c=>{e(FN(c))},onDownload:c=>{s(c)}}),n!==""?m.jsxs(m.Fragment,{children:[m.jsxs("div",{className:"flex flex-row pb-2 pt-2",children:[m.jsx("button",{className:u("Head"),onClick:()=>a("Head"),children:"Head"}),m.jsx("button",{className:u("Tail"),onClick:()=>a("Tail"),children:"Tail"}),m.jsx("button",{className:u("All"),onClick:()=>a("All"),children:"All"})]}),m.jsx(f8.LazyLog,{extraLines:1,enableSearch:!0,caseInsensitive:!0,url:n,height:window.innerHeight*.7,width:"auto"})]}):null]})},_8=()=>{const e=Te(Sk),[t,r]=N.useState(!0);function n(){r(!t)}const o=()=>m.jsx(m.Fragment,{children:e.map(s=>m.jsxs("div",{className:"py2 pr-8",children:[m.jsx("h3",{className:"py-2 text-xl font-semibold",children:"Data base - "+s.path}),m.jsxs("table",{className:"table-auto text-left border-0 rounded-lg shadow-lg relative bg-white outline-none focus:outline-none",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{className:"px-4 py-2",children:"Name"}),m.jsx("th",{className:"px-4 py-2",children:"Size"}),m.jsx("th",{className:"px-4 py-2",children:"Count"})]})}),m.jsx("tbody",{children:s.tables.map(u=>m.jsxs("tr",{className:"border-b",children:[m.jsx("td",{className:"px-4 py-2",children:u.name}),m.jsx("td",{className:"px-4 py-2",children:u.size}),m.jsx("td",{className:"px-4 py-2",children:u.count})]}))})]})]}))}),i=()=>m.jsx("div",{className:"flex w-full flex-row",children:o()}),a=()=>m.jsx("div",{className:"flex w-full flex-col h-[80vh] pt-4 pb-4",children:o()});return m.jsxs("div",{className:"flex flex-col w-full py-4",children:[m.jsx(Un,{backgroundColor:ss,label:"Toggle orientation",onClick:n,primary:!0}),t?i():a()]})},x8=({onClose:e,onCreate:t,...r})=>{const[n,o]=se.useState(""),i=a=>{o(a.target.value)};return m.jsxs(m.Fragment,{children:[m.jsx("div",{className:"justify-center items-center flex overflow-x-hidden overflow-y-auto inset-1 z-50 outline-none focus:outline-none",children:m.jsx("div",{className:"relative w-auto my-6 mx-auto max-w-3xl",children:m.jsxs("div",{className:"border-0 rounded-lg shadow-lg relative flex flex-col w-full bg-white outline-none focus:outline-none items-center",children:[m.jsx("h3",{className:"text-3xl font-semibold mt-5",children:"Create Session"}),m.jsxs("div",{className:"flex flex-col relative p-6 flex-auto justify-center",children:[m.jsx("p",{className:"my-4 text-slate-500 text-lg leading-relaxed",children:"To create a new session, enter a name."}),m.jsx("input",{type:"text",placeholder:"Enter Session Name",className:"border-2 border-slate-200 rounded-md p-2",value:n,onChange:i})]}),m.jsxs("div",{className:"flex items-center justify-end p-6",children:[m.jsx(Un,{backgroundColor:Xl,label:"Close",onClick:()=>e(),primary:!0}),m.jsx("div",{className:"w-2"}),m.jsx(Un,{backgroundColor:ss,label:"Create",onClick:()=>{t(n)},primary:!0})]})]})})}),m.jsx("div",{className:"opacity-25 inset-0 z-40 bg-black"})]})},QT=({onSessionSelected:e,...t})=>{const r=ql(),n=Te(XN),[o,i]=N.useState(!1),a=c=>{i(!0),setTimeout(()=>{i(!1)},1500),navigator.clipboard.writeText(c)},s=c=>{r(zN(c)),e()},u=()=>m.jsxs(m.Fragment,{children:[m.jsxs("table",{className:"table-auto rounded-lg shadow-lg bg-white text-left w-fit mb-4",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{}),m.jsx("th",{className:"px-4 py-2",children:"Name"}),m.jsx("th",{className:"px-4 py-2",children:"PIN"}),m.jsx("th",{})]})}),m.jsx("tbody",{children:n.map((c,d)=>m.jsxs("tr",{className:"border-b border-gray-200 hover:bg-gray-100 cursor-pointer",onClick:()=>s(c.pin),children:[m.jsx("td",{className:"pl-2",children:c.active&&m.jsx(Gf,{})}),m.jsx("td",{className:"px-4 py-2",children:c.name}),m.jsx("td",{className:"px-4 py-2",children:c.pin}),m.jsx("td",{children:m.jsx(fy,{onClick:()=>a(c.pin),className:"cursor-pointer pr-2"})})]},d))})]}),o&&m.jsx(xP,{})]});return m.jsx(m.Fragment,{children:n.length>0&&u()})},C8=({title:e="",body:t="",positiveButton:r="",negativeButton:n="",onClose:o=()=>{},onNegativeClick:i=()=>{},onPositiveClick:a=()=>{}})=>{const s=()=>r!==""&&n!==""?m.jsxs(m.Fragment,{children:[u(!0,r),m.jsx("div",{className:"w-2"}),u(!1,n)]}):r!==""?m.jsx(m.Fragment,{children:u(!0,r)}):n!==""?m.jsx(m.Fragment,{children:u(!1,n)}):null,u=(c,d)=>m.jsx(Un,{backgroundColor:c?Xl:ss,label:d,onClick:c?a:i,primary:!0});return m.jsxs(m.Fragment,{children:[m.jsx("div",{className:"justify-center items-center flex overflow-x-hidden overflow-y-auto inset-0 z-50 outline-none focus:outline-none absolute bg-black/[.4]",children:m.jsx("div",{className:"relative w-auto my-6 mx-auto max-w-3xl",children:m.jsxs("div",{className:"border-0 rounded-lg shadow-lg relative flex flex-col w-full bg-white outline-none focus:outline-none items-center p-4 min-w-[20vw]",children:[m.jsxs("div",{className:"flex flex-row w-full",children:[m.jsx("div",{className:"flex-[1]"}),m.jsx("div",{className:"flex flex-[2] justify-center",children:m.jsx("h3",{className:"text-3xl font-semibold",children:e})}),m.jsx("div",{className:"flex flex-[1] justify-end",children:m.jsx(Of,{onClick:()=>o(),className:"cursor-pointer"})})]}),m.jsx("div",{className:"inline-block relative p-6 flex-auto justify-center items-center w-full break-all max-h-[80vh] overflow-scroll",children:m.jsx("p",{className:"my-4 text-slate-500 text-lg leading-relaxed",children:t})}),m.jsx("div",{className:"flex items-center justify-end p-6",children:s()})]})})}),m.jsx("div",{className:"opacity-25 inset-0 z-40 bg-black"})]})},R8=()=>{const e=ql(),[t,r]=N.useState(!1),[n,o]=N.useState(!1);function i(a,s){return Math.floor(Math.random()*(s-a)+a)}return m.jsxs("div",{className:"flex flex-col",children:[m.jsx("h3",{className:"py-2 text-xl font-semibold",children:"Sessions List"}),m.jsx(QT,{onSessionSelected:()=>{}}),m.jsx("div",{className:"absolute right-[5vw] bottom-[10vh]",children:m.jsx(Un,{backgroundColor:Xl,label:"Clear all data",onClick:()=>{o(!0)},primary:!0})}),t?m.jsx(x8,{onClose:()=>r(!1),onCreate:a=>{let s=i(1e7,99999999).toString();e(IN({name:a,pin:s,is_active:!0,nodes:[]})),r(!1)}}):m.jsx(Un,{backgroundColor:ss,label:"Create Session",onClick:()=>r(!0),primary:!0}),n&&m.jsx(C8,{title:"Clear all data",body:"Are you sure you want to clear all data?",positiveButton:"Clear",negativeButton:"Cancel",onPositiveClick:()=>{e(HN()),e(c3()),e(l3()),o(!1)},onNegativeClick:()=>o(!1),onClose:()=>o(!1)})]})};var s0={},k8=nt;Object.defineProperty(s0,"__esModule",{value:!0});var XT=s0.default=void 0,P8=k8(ot()),T8=m;XT=s0.default=(0,P8.default)((0,T8.jsx)("path",{d:"m17 16-4-4V8.82C14.16 8.4 15 7.3 15 6c0-1.66-1.34-3-3-3S9 4.34 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H3v5h5v-3.05l4-4.2 4 4.2V21h5v-5z"}),"DeviceHub");var l0={},E8=nt;Object.defineProperty(l0,"__esModule",{value:!0});var JT=l0.default=void 0,O8=E8(ot()),I8=m;JT=l0.default=(0,O8.default)((0,I8.jsx)("path",{d:"M8.4 18.2c.38.5.6 1.12.6 1.8 0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.44 0 .85.09 1.23.26l1.41-1.77c-.92-1.03-1.29-2.39-1.09-3.69l-2.03-.68c-.54.83-1.46 1.38-2.52 1.38-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3c0 .07 0 .14-.01.21l2.03.68c.64-1.21 1.82-2.09 3.22-2.32V5.91C9.96 5.57 9 4.4 9 3c0-1.66 1.34-3 3-3s3 1.34 3 3c0 1.4-.96 2.57-2.25 2.91v2.16c1.4.23 2.58 1.11 3.22 2.32L18 9.71V9.5c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-1.06 0-1.98-.55-2.52-1.37l-2.03.68c.2 1.29-.16 2.65-1.09 3.69l1.41 1.77c.38-.18.79-.27 1.23-.27 1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.68.22-1.3.6-1.8l-1.41-1.77c-1.35.75-3.01.76-4.37 0z"}),"Hub");const j8=({onSessionClicked:e,onNodeClicked:t})=>{const r=Te(yk),n=Te(ZN);return m.jsxs("div",{className:"flex flex-row h-10 bg-blue-500 absolute bottom-0 left-0 w-full z-10 px-5 py-1",children:[m.jsxs("button",{className:"text-white bg-blue-600 hover:bg-blue-700 px-2 rounded-md",onClick:()=>{e()},children:[m.jsx(XT,{}),m.jsx("span",{className:"px-1"}),(r==null?void 0:r.name)||"No Session Selected"]}),m.jsx("span",{className:"mx-4"}),m.jsxs("button",{className:"text-white bg-blue-600 hover:bg-blue-700 px-2 rounded-md",onClick:()=>{t()},children:[m.jsx(JT,{}),m.jsx("span",{className:"px-1"}),(n==null?void 0:n.name)||"No Node Selected"]})]})},z8=({open:e,onClose:t,...r})=>m.jsxs("dialog",{className:"fixed z-10 inset-0 overflow-y-auto",open:e,onClose:()=>{t()},children:[m.jsx("div",{className:"fixed inset-0 bg-gray-500 bg-opacity-75","aria-hidden":"true"}),m.jsx("div",{className:"flex items-center justify-center",children:m.jsxs("div",{className:"flex flex-col items-center relative bg-white rounded-lg p-4",children:[m.jsx("h3",{className:"pb-4 text-xl font-semibold",children:"Sessions List"}),m.jsx(QT,{onSessionSelected:()=>{t()}}),m.jsx(Un,{backgroundColor:Xl,label:"Close",onClick:t,primary:!0})]})})]}),N8=({onNodeSelected:e,...t})=>{const r=ql(),n=Te(eA),o=a=>{r(NN(a)),e()},i=()=>m.jsxs("table",{className:"table-auto w-fit border-0 rounded-lg shadow-lg relative bg-white outline-none focus:outline-none mb-4",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{}),m.jsx("th",{className:"px-4 py-2",children:"Name"}),m.jsx("th",{className:"px-4 py-2",children:"Version"}),m.jsx("th",{className:"px-4 py-2",children:"Chain"}),m.jsx("th",{className:"px-4 py-2",children:"Block"}),m.jsx("th",{className:"px-4 py-2",children:"Address"})]})}),m.jsx("tbody",{children:n.map((a,s)=>m.jsxs("tr",{className:"border-b border-gray-200 hover:bg-gray-100 cursor-pointer",onClick:()=>o(a.id),children:[m.jsx("td",{className:"pl-2",children:a.active&&m.jsx(Gf,{})}),m.jsx("td",{className:"px-4 py-2",children:a.name}),m.jsx("td",{className:"px-4 py-2",children:a.version}),m.jsx("td",{className:"px-4 py-2",children:a.chain}),m.jsx("td",{className:"px-4 py-2",children:a.block}),m.jsx("td",{className:"px-4 py-2",children:a.address})]},s))})]});return m.jsx(m.Fragment,{children:n.length>0&&i()})},A8=({open:e,onClose:t,...r})=>m.jsxs("dialog",{className:"fixed z-10 inset-0 overflow-y-auto",open:e,onClose:()=>{t()},children:[m.jsx("div",{className:"fixed inset-0 bg-gray-500 bg-opacity-75","aria-hidden":"true"}),m.jsx("div",{className:"flex items-center justify-center",children:m.jsxs("div",{className:"flex flex-col items-center relative bg-white rounded-lg p-4",children:[m.jsx("h3",{className:"pb-4 text-xl font-semibold",children:"Nodes List"}),m.jsx(N8,{onNodeSelected:()=>{t()}}),m.jsx(Un,{backgroundColor:Xl,label:"Close",onClick:t,primary:!0})]})})]});/*! ***************************************************************************** +`,""]),n.locals={lazyLog:"_3NRgTLvWbyfWD-1xileYWR",searchMatch:"_Z1mYiD5z7OQvtbdHBEZT"}},function(r,n,o){function i(S,g){if(!(S instanceof g))throw new TypeError("Cannot call a class as a function")}function a(S,g){if(!S)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g&&(typeof g=="object"||typeof g=="function")?g:S}function s(S,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof g);S.prototype=Object.create(g&&g.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),g&&(Object.setPrototypeOf?Object.setPrototypeOf(S,g):S.__proto__=g)}Object.defineProperty(n,"__esModule",{value:!0}),o.d(n,"default",function(){return y});var u,c,d=o(0);o.n(d);var f=o(3);o.n(f);var p=function(){function S(g,C){for(var v,b=0;b{const t=["Bytes","KB","MB","GB","TB"];if(e===0)return"0 Byte";const r=Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,r)).toFixed(2)+" "+t[r]},Fr=e=>{if(isNaN(e)||e===void 0||e===null||e===0)return"0 B/s";const t=["B/s","KB/s","MB/s","GB/s","TB/s"],r=Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,r)).toFixed(2)+" "+t[r]},QT=e=>e==null||isNaN(e)?"0%":e.toFixed(2)+"%",Il=e=>{const t=Math.floor(e/3600),r=Math.floor(e%3600/60),n=Math.floor(e%60),o=t>0?t+"h ":"",i=r>0?r+"m ":"",a=n+"s";return o+i+a},S8=(e,t,r)=>{if(r===0)return"999hrs:99m";const o=(t-e)/r;return Il(o)},Gf=(e,t)=>e===0||t===0?"0%":QT(e/t*100),O_=e=>zt(e)+"/s",b8=({logs:e=[],onLogSelected:t,onDownload:r,...n})=>{const o=a=>{t(a)},i=()=>m.jsxs("table",{className:"table-auto w-fit text-left border-0 rounded-lg shadow-lg relative bg-white outline-none focus:outline-none",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{}),m.jsx("th",{className:"px-4 py-2",children:"Name"}),m.jsx("th",{className:"px-4 py-2",children:"Size"}),m.jsx("th",{})]})}),m.jsx("tbody",{children:e.map((a,s)=>m.jsxs("tr",{className:"border-b border-gray-200 hover:bg-gray-100 cursor-pointer",onClick:()=>o(a.name),children:[m.jsx("td",{className:"pl-2",children:a.selected&&m.jsx(qf,{})}),m.jsx("td",{className:"px-4 py-2",children:a.name}),m.jsx("td",{className:"px-4 py-2",children:zt(a.size)}),m.jsx("td",{children:m.jsx(YT,{onClick:u=>{u.preventDefault(),u.stopPropagation(),r(a)},className:"cursor-pointer pr-2 hover:scale-125"})})]},s))})]});return m.jsx(m.Fragment,{children:i()})},w8=()=>{const e=Hl(),t=ke(vt),r=ke(nA),[n,o]=N.useState(""),[i,a]=N.useState("Head");N.useEffect(()=>{r.forEach(c=>{if(c.selected){const d=Math.round(c.size/10);let f=c.url;i==="Head"?f=c.url+"?offset=0&limit="+d:i==="Tail"&&(f=c.url+"?offset="+(c.size-d)+"&limit="+d),o(f)}})},[i,r]),N.useEffect(()=>{let c=!1;r.forEach(d=>{d.selected&&(c=!0)}),c||o("")},[r]),N.useEffect(()=>{t!==""&&RP()},[t]);const s=c=>{fetch(c.url,{method:"GET",headers:{"Content-Type":"text/plain"}}).then(d=>d.blob()).then(d=>{const f=window.URL.createObjectURL(new Blob([d])),p=document.createElement("a");p.href=f,p.setAttribute("download",c.name),document.body.appendChild(p),p.click(),document.body.removeChild(p)})},u=c=>{let d="px-4 py-2 mr-2 text-sm font-medium text-gray-900 bg-white-100 border-gray-900 hover:bg-gray-500 hover:text-white dark:border-white dark:text-white dark:hover:text-white dark:hover:bg-gray-700 dark:focus:bg-gray-700 border";const f="bg-gray-900 text-white";return c===i?d+" "+f:d};return m.jsxs("div",{className:"flex flex-col w-full pt-4 pb-4",children:[m.jsx(b8,{logs:r,onLogSelected:c=>{e(BN(c))},onDownload:c=>{s(c)}}),n!==""?m.jsxs(m.Fragment,{children:[m.jsxs("div",{className:"flex flex-row pb-2 pt-2",children:[m.jsx("button",{className:u("Head"),onClick:()=>a("Head"),children:"Head"}),m.jsx("button",{className:u("Tail"),onClick:()=>a("Tail"),children:"Tail"}),m.jsx("button",{className:u("All"),onClick:()=>a("All"),children:"All"})]}),m.jsx(f8.LazyLog,{extraLines:1,enableSearch:!0,caseInsensitive:!0,url:n,height:window.innerHeight*.7,width:"auto"})]}):null]})},_8=()=>{const e=ke(bk),[t,r]=N.useState(!0);function n(){r(!t)}const o=()=>m.jsx(m.Fragment,{children:e.map(s=>m.jsxs("div",{className:"py2 pr-8",children:[m.jsx("h3",{className:"py-2 text-xl font-semibold",children:"Data base - "+s.path}),m.jsxs("table",{className:"table-auto text-left border-0 rounded-lg shadow-lg relative bg-white outline-none focus:outline-none",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{className:"px-4 py-2",children:"Name"}),m.jsx("th",{className:"px-4 py-2",children:"Size"}),m.jsx("th",{className:"px-4 py-2",children:"Count"})]})}),m.jsx("tbody",{children:s.tables.map(u=>m.jsxs("tr",{className:"border-b",children:[m.jsx("td",{className:"px-4 py-2",children:u.name}),m.jsx("td",{className:"px-4 py-2",children:u.size}),m.jsx("td",{className:"px-4 py-2",children:u.count})]}))})]})]}))}),i=()=>m.jsx("div",{className:"flex w-full flex-row",children:o()}),a=()=>m.jsx("div",{className:"flex w-full flex-col h-[80vh] pt-4 pb-4",children:o()});return m.jsxs("div",{className:"flex flex-col w-full py-4",children:[m.jsx(Un,{backgroundColor:ss,label:"Toggle orientation",onClick:n,primary:!0}),t?i():a()]})},x8=({onClose:e,onCreate:t,...r})=>{const[n,o]=se.useState(""),i=a=>{o(a.target.value)};return m.jsxs(m.Fragment,{children:[m.jsx("div",{className:"justify-center items-center flex overflow-x-hidden overflow-y-auto inset-1 z-50 outline-none focus:outline-none",children:m.jsx("div",{className:"relative w-auto my-6 mx-auto max-w-3xl",children:m.jsxs("div",{className:"border-0 rounded-lg shadow-lg relative flex flex-col w-full bg-white outline-none focus:outline-none items-center",children:[m.jsx("h3",{className:"text-3xl font-semibold mt-5",children:"Create Session"}),m.jsxs("div",{className:"flex flex-col relative p-6 flex-auto justify-center",children:[m.jsx("p",{className:"my-4 text-slate-500 text-lg leading-relaxed",children:"To create a new session, enter a name."}),m.jsx("input",{type:"text",placeholder:"Enter Session Name",className:"border-2 border-slate-200 rounded-md p-2",value:n,onChange:i})]}),m.jsxs("div",{className:"flex items-center justify-end p-6",children:[m.jsx(Un,{backgroundColor:Ql,label:"Close",onClick:()=>e(),primary:!0}),m.jsx("div",{className:"w-2"}),m.jsx(Un,{backgroundColor:ss,label:"Create",onClick:()=>{t(n)},primary:!0})]})]})})}),m.jsx("div",{className:"opacity-25 inset-0 z-40 bg-black"})]})},XT=({onSessionSelected:e,...t})=>{const r=Hl(),n=ke(JN),[o,i]=N.useState(!1),a=c=>{i(!0),setTimeout(()=>{i(!1)},1500),navigator.clipboard.writeText(c)},s=c=>{r(NN(c)),e()},u=()=>m.jsxs(m.Fragment,{children:[m.jsxs("table",{className:"table-auto rounded-lg shadow-lg bg-white text-left w-fit mb-4",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{}),m.jsx("th",{className:"px-4 py-2",children:"Name"}),m.jsx("th",{className:"px-4 py-2",children:"PIN"}),m.jsx("th",{})]})}),m.jsx("tbody",{children:n.map((c,d)=>m.jsxs("tr",{className:"border-b border-gray-200 hover:bg-gray-100 cursor-pointer",onClick:()=>s(c.pin),children:[m.jsx("td",{className:"pl-2",children:c.active&&m.jsx(qf,{})}),m.jsx("td",{className:"px-4 py-2",children:c.name}),m.jsx("td",{className:"px-4 py-2",children:c.pin}),m.jsx("td",{children:m.jsx(fy,{onClick:()=>a(c.pin),className:"cursor-pointer pr-2"})})]},d))})]}),o&&m.jsx(CP,{})]});return m.jsx(m.Fragment,{children:n.length>0&&u()})},C8=({title:e="",body:t="",positiveButton:r="",negativeButton:n="",onClose:o=()=>{},onNegativeClick:i=()=>{},onPositiveClick:a=()=>{}})=>{const s=()=>r!==""&&n!==""?m.jsxs(m.Fragment,{children:[u(!0,r),m.jsx("div",{className:"w-2"}),u(!1,n)]}):r!==""?m.jsx(m.Fragment,{children:u(!0,r)}):n!==""?m.jsx(m.Fragment,{children:u(!1,n)}):null,u=(c,d)=>m.jsx(Un,{backgroundColor:c?Ql:ss,label:d,onClick:c?a:i,primary:!0});return m.jsxs(m.Fragment,{children:[m.jsx("div",{className:"justify-center items-center flex overflow-x-hidden overflow-y-auto inset-0 z-50 outline-none focus:outline-none absolute bg-black/[.4]",children:m.jsx("div",{className:"relative w-auto my-6 mx-auto max-w-3xl",children:m.jsxs("div",{className:"border-0 rounded-lg shadow-lg relative flex flex-col w-full bg-white outline-none focus:outline-none items-center p-4 min-w-[20vw]",children:[m.jsxs("div",{className:"flex flex-row w-full",children:[m.jsx("div",{className:"flex-[1]"}),m.jsx("div",{className:"flex flex-[2] justify-center",children:m.jsx("h3",{className:"text-3xl font-semibold",children:e})}),m.jsx("div",{className:"flex flex-[1] justify-end",children:m.jsx(Ef,{onClick:()=>o(),className:"cursor-pointer"})})]}),m.jsx("div",{className:"inline-block relative p-6 flex-auto justify-center items-center w-full break-all max-h-[80vh] overflow-scroll",children:m.jsx("p",{className:"my-4 text-slate-500 text-lg leading-relaxed",children:t})}),m.jsx("div",{className:"flex items-center justify-end p-6",children:s()})]})})}),m.jsx("div",{className:"opacity-25 inset-0 z-40 bg-black"})]})},R8=()=>{const e=Hl(),[t,r]=N.useState(!1),[n,o]=N.useState(!1);function i(a,s){return Math.floor(Math.random()*(s-a)+a)}return m.jsxs("div",{className:"flex flex-col",children:[m.jsx("h3",{className:"py-2 text-xl font-semibold",children:"Sessions List"}),m.jsx(XT,{onSessionSelected:()=>{}}),m.jsx("div",{className:"absolute right-[5vw] bottom-[10vh]",children:m.jsx(Un,{backgroundColor:Ql,label:"Clear all data",onClick:()=>{o(!0)},primary:!0})}),t?m.jsx(x8,{onClose:()=>r(!1),onCreate:a=>{let s=i(1e7,99999999).toString();e(jN({name:a,pin:s,is_active:!0,nodes:[]})),r(!1)}}):m.jsx(Un,{backgroundColor:ss,label:"Create Session",onClick:()=>r(!0),primary:!0}),n&&m.jsx(C8,{title:"Clear all data",body:"Are you sure you want to clear all data?",positiveButton:"Clear",negativeButton:"Cancel",onPositiveClick:()=>{e(qN()),e(c3()),e(l3()),o(!1)},onNegativeClick:()=>o(!1),onClose:()=>o(!1)})]})};var s0={},k8=nt;Object.defineProperty(s0,"__esModule",{value:!0});var JT=s0.default=void 0,P8=k8(ot()),T8=m;JT=s0.default=(0,P8.default)((0,T8.jsx)("path",{d:"m17 16-4-4V8.82C14.16 8.4 15 7.3 15 6c0-1.66-1.34-3-3-3S9 4.34 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H3v5h5v-3.05l4-4.2 4 4.2V21h5v-5z"}),"DeviceHub");var l0={},E8=nt;Object.defineProperty(l0,"__esModule",{value:!0});var ZT=l0.default=void 0,O8=E8(ot()),I8=m;ZT=l0.default=(0,O8.default)((0,I8.jsx)("path",{d:"M8.4 18.2c.38.5.6 1.12.6 1.8 0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.44 0 .85.09 1.23.26l1.41-1.77c-.92-1.03-1.29-2.39-1.09-3.69l-2.03-.68c-.54.83-1.46 1.38-2.52 1.38-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3c0 .07 0 .14-.01.21l2.03.68c.64-1.21 1.82-2.09 3.22-2.32V5.91C9.96 5.57 9 4.4 9 3c0-1.66 1.34-3 3-3s3 1.34 3 3c0 1.4-.96 2.57-2.25 2.91v2.16c1.4.23 2.58 1.11 3.22 2.32L18 9.71V9.5c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-1.06 0-1.98-.55-2.52-1.37l-2.03.68c.2 1.29-.16 2.65-1.09 3.69l1.41 1.77c.38-.18.79-.27 1.23-.27 1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.68.22-1.3.6-1.8l-1.41-1.77c-1.35.75-3.01.76-4.37 0z"}),"Hub");const j8=({onSessionClicked:e,onNodeClicked:t})=>{const r=ke(yk),n=ke(eA);return m.jsxs("div",{className:"flex flex-row h-10 bg-blue-500 absolute bottom-0 left-0 w-full z-10 px-5 py-1",children:[m.jsxs("button",{className:"text-white bg-blue-600 hover:bg-blue-700 px-2 rounded-md",onClick:()=>{e()},children:[m.jsx(JT,{}),m.jsx("span",{className:"px-1"}),(r==null?void 0:r.name)||"No Session Selected"]}),m.jsx("span",{className:"mx-4"}),m.jsxs("button",{className:"text-white bg-blue-600 hover:bg-blue-700 px-2 rounded-md",onClick:()=>{t()},children:[m.jsx(ZT,{}),m.jsx("span",{className:"px-1"}),(n==null?void 0:n.name)||"No Node Selected"]})]})},z8=({open:e,onClose:t,...r})=>m.jsxs("dialog",{className:"fixed z-10 inset-0 overflow-y-auto",open:e,onClose:()=>{t()},children:[m.jsx("div",{className:"fixed inset-0 bg-gray-500 bg-opacity-75","aria-hidden":"true"}),m.jsx("div",{className:"flex items-center justify-center",children:m.jsxs("div",{className:"flex flex-col items-center relative bg-white rounded-lg p-4",children:[m.jsx("h3",{className:"pb-4 text-xl font-semibold",children:"Sessions List"}),m.jsx(XT,{onSessionSelected:()=>{t()}}),m.jsx(Un,{backgroundColor:Ql,label:"Close",onClick:t,primary:!0})]})})]}),N8=({onNodeSelected:e,...t})=>{const r=Hl(),n=ke(tA),o=a=>{r(AN(a)),e()},i=()=>m.jsxs("table",{className:"table-auto w-fit border-0 rounded-lg shadow-lg relative bg-white outline-none focus:outline-none mb-4",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{}),m.jsx("th",{className:"px-4 py-2",children:"Name"}),m.jsx("th",{className:"px-4 py-2",children:"Version"}),m.jsx("th",{className:"px-4 py-2",children:"Chain"}),m.jsx("th",{className:"px-4 py-2",children:"Block"}),m.jsx("th",{className:"px-4 py-2",children:"Address"})]})}),m.jsx("tbody",{children:n.map((a,s)=>m.jsxs("tr",{className:"border-b border-gray-200 hover:bg-gray-100 cursor-pointer",onClick:()=>o(a.id),children:[m.jsx("td",{className:"pl-2",children:a.active&&m.jsx(qf,{})}),m.jsx("td",{className:"px-4 py-2",children:a.name}),m.jsx("td",{className:"px-4 py-2",children:a.version}),m.jsx("td",{className:"px-4 py-2",children:a.chain}),m.jsx("td",{className:"px-4 py-2",children:a.block}),m.jsx("td",{className:"px-4 py-2",children:a.address})]},s))})]});return m.jsx(m.Fragment,{children:n.length>0&&i()})},A8=({open:e,onClose:t,...r})=>m.jsxs("dialog",{className:"fixed z-10 inset-0 overflow-y-auto",open:e,onClose:()=>{t()},children:[m.jsx("div",{className:"fixed inset-0 bg-gray-500 bg-opacity-75","aria-hidden":"true"}),m.jsx("div",{className:"flex items-center justify-center",children:m.jsxs("div",{className:"flex flex-col items-center relative bg-white rounded-lg p-4",children:[m.jsx("h3",{className:"pb-4 text-xl font-semibold",children:"Nodes List"}),m.jsx(N8,{onNodeSelected:()=>{t()}}),m.jsx(Un,{backgroundColor:Ql,label:"Close",onClick:t,primary:!0})]})})]});/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any @@ -349,11 +349,11 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var Ar=function(){return Ar=Object.assign||function(t){for(var r,n=1,o=arguments.length;n0?Bt(ds,--Pr):0,Va--,Ct===10&&(Va=1,Yf--),Ct}function Br(){return Ct=Pr2||Nl(Ct)>3?"":" "}function Q8(e,t){for(;--t&&Br()&&!(Ct<48||Ct>102||Ct>57&&Ct<65||Ct>70&&Ct<97););return ou(e,yc()+(t<6&&Bn()==32&&Br()==32))}function wv(e){for(;Br();)switch(Ct){case e:return Pr;case 34:case 39:e!==34&&e!==39&&wv(Ct);break;case 40:e===41&&wv(e);break;case 92:Br();break}return Pr}function X8(e,t){for(;Br()&&e+Ct!==47+10;)if(e+Ct===42+42&&Bn()===47)break;return"/*"+ou(t,Pr-1)+"*"+Kf(e===47?e:Br())}function J8(e){for(;!Nl(Bn());)Br();return ou(e,Pr)}function I_(e){return oE(bc("",null,null,null,[""],e=nE(e),0,[0],e))}function bc(e,t,r,n,o,i,a,s,u){for(var c=0,d=0,f=a,p=0,y=0,S=0,g=1,C=1,v=1,b=0,x="",k=o,E=i,O=n,_=x;C;)switch(S=b,b=Br()){case 40:if(S!=108&&Bt(_,f-1)==58){bv(_+=Fe(Sc(b),"&","&\f"),"&\f")!=-1&&(v=-1);break}case 34:case 39:case 91:_+=Sc(b);break;case 9:case 10:case 13:case 32:_+=Y8(S);break;case 92:_+=Q8(yc()-1,7);continue;case 47:switch(Bn()){case 42:case 47:Yu(Z8(X8(Br(),yc()),t,r),u);break;default:_+="/"}break;case 123*g:s[c++]=Nn(_)*v;case 125*g:case 59:case 0:switch(b){case 0:case 125:C=0;case 59+d:y>0&&Nn(_)-f&&Yu(y>32?z_(_+";",n,r,f-1):z_(Fe(_," ","")+";",n,r,f-2),u);break;case 59:_+=";";default:if(Yu(O=j_(_,t,r,c,d,o,s,x,k=[],E=[],f),i),b===123)if(d===0)bc(_,t,O,O,k,i,f,s,E);else switch(p===99&&Bt(_,3)===110?100:p){case 100:case 109:case 115:bc(e,O,O,n&&Yu(j_(e,O,O,0,0,o,s,x,o,k=[],f),E),o,E,f,s,n?k:E);break;default:bc(_,O,O,O,[""],E,0,s,E)}}c=d=y=0,g=v=1,x=_="",f=a;break;case 58:f=1+Nn(_),y=S;default:if(g<1){if(b==123)--g;else if(b==125&&g++==0&&K8()==125)continue}switch(_+=Kf(b),b*g){case 38:v=d>0?1:(_+="\f",-1);break;case 44:s[c++]=(Nn(_)-1)*v,v=1;break;case 64:Bn()===45&&(_+=Sc(Br())),p=Bn(),d=f=Nn(x=_+=J8(yc())),b++;break;case 45:S===45&&Nn(_)==2&&(g=0)}}return i}function j_(e,t,r,n,o,i,a,s,u,c,d){for(var f=o-1,p=o===0?i:[""],y=f0(p),S=0,g=0,C=0;S0?p[v]+" "+b:Fe(b,/&\f/g,p[v])))&&(u[C++]=x);return Qf(e,t,r,o===0?c0:s,u,c,d)}function Z8(e,t,r){return Qf(e,t,r,ZT,Kf(V8()),zl(e,2,-2),0)}function z_(e,t,r,n){return Qf(e,t,r,d0,zl(e,0,n),zl(e,n+1,-1),n)}function wi(e,t){for(var r="",n=f0(e),o=0;o6)switch(Bt(e,t+1)){case 109:if(Bt(e,t+4)!==45)break;case 102:return Fe(e,/(.+:)(.+)-([^]+)/,"$1"+Ae+"$2-$3$1"+_d+(Bt(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~bv(e,"stretch")?iE(Fe(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Bt(e,t+1)!==115)break;case 6444:switch(Bt(e,Nn(e)-3-(~bv(e,"!important")&&10))){case 107:return Fe(e,":",":"+Ae)+e;case 101:return Fe(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ae+(Bt(e,14)===45?"inline-":"")+"box$3$1"+Ae+"$2$3$1"+er+"$2box$3")+e}break;case 5936:switch(Bt(e,t+11)){case 114:return Ae+e+er+Fe(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ae+e+er+Fe(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ae+e+er+Fe(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Ae+e+er+e+e}return e}var s9=function(t,r,n,o){if(t.length>-1&&!t.return)switch(t.type){case d0:t.return=iE(t.value,t.length);break;case eE:return wi([js(t,{value:Fe(t.value,"@","@"+Ae)})],o);case c0:if(t.length)return G8(t.props,function(i){switch(q8(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return wi([js(t,{props:[Fe(i,/:(read-\w+)/,":"+_d+"$1")]})],o);case"::placeholder":return wi([js(t,{props:[Fe(i,/:(plac\w+)/,":"+Ae+"input-$1")]}),js(t,{props:[Fe(i,/:(plac\w+)/,":"+_d+"$1")]}),js(t,{props:[Fe(i,/:(plac\w+)/,er+"input-$1")]})],o)}return""})}},wc=typeof document<"u",l9=wc?void 0:t9(function(){return u0(function(){var e={};return function(t){return e[t]}})}),u9=[s9],aE=function(t){var r=t.key;if(wc&&r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(k){var E=k.getAttribute("data-emotion");E.indexOf(" ")!==-1&&(document.head.appendChild(k),k.setAttribute("data-s",""))})}var o=t.stylisPlugins||u9,i={},a,s=[];wc&&(a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(k){for(var E=k.getAttribute("data-emotion").split(" "),O=1;O=4;++n,o-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var y9={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},S9=/[A-Z]|^ms/g,b9=/_EMO_([^_]+?)_([^]*?)_EMO_/g,uE=function(t){return t.charCodeAt(1)===45},$_=function(t){return t!=null&&typeof t!="boolean"},em=u0(function(e){return uE(e)?e:e.replace(S9,"-$&").toLowerCase()}),D_=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(b9,function(n,o,i){return An={name:o,styles:i,next:An},o})}return y9[t]!==1&&!uE(t)&&typeof r=="number"&&r!==0?r+"px":r};function Al(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return An={name:r.name,styles:r.styles,next:An},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)An={name:n.name,styles:n.styles,next:An},n=n.next;var o=r.styles+";";return o}return w9(e,t,r)}case"function":{if(e!==void 0){var i=An,a=r(e);return An=i,Al(e,t,a)}break}}if(t==null)return r;var s=t[r];return s!==void 0?s:r}function w9(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o96?x9:C9},W_=function(t,r,n){var o;if(r){var i=r.shouldForwardProp;o=t.__emotion_forwardProp&&i?function(a){return t.__emotion_forwardProp(a)&&i(a)}:i}return typeof o!="function"&&n&&(o=t.__emotion_forwardProp),o},R9=typeof document<"u",k9=function(t){var r=t.cache,n=t.serialized,o=t.isStringTag;lE(r,n,o);var i=f9(function(){return v9(r,n,o)});if(!R9&&i!==void 0){for(var a,s=n.name,u=n.next;u!==void 0;)s+=" "+u.name,u=u.next;return N.createElement("style",(a={},a["data-emotion"]=r.key+" "+s,a.dangerouslySetInnerHTML={__html:i},a.nonce=r.sheet.nonce,a))}return null},P9=function e(t,r){var n=t.__emotion_real===t,o=n&&t.__emotion_base||t,i,a;r!==void 0&&(i=r.label,a=r.target);var s=W_(t,r,n),u=s||B_(o),c=!u("as");return function(){var d=arguments,f=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&f.push("label:"+i+";"),d[0]==null||d[0].raw===void 0)f.push.apply(f,d);else{f.push(d[0][0]);for(var p=d.length,y=1;y0?Bt(ds,--Pr):0,Va--,Ct===10&&(Va=1,Kf--),Ct}function Br(){return Ct=Pr2||zl(Ct)>3?"":" "}function Q8(e,t){for(;--t&&Br()&&!(Ct<48||Ct>102||Ct>57&&Ct<65||Ct>70&&Ct<97););return nu(e,gc()+(t<6&&Bn()==32&&Br()==32))}function wv(e){for(;Br();)switch(Ct){case e:return Pr;case 34:case 39:e!==34&&e!==39&&wv(Ct);break;case 40:e===41&&wv(e);break;case 92:Br();break}return Pr}function X8(e,t){for(;Br()&&e+Ct!==47+10;)if(e+Ct===42+42&&Bn()===47)break;return"/*"+nu(t,Pr-1)+"*"+Vf(e===47?e:Br())}function J8(e){for(;!zl(Bn());)Br();return nu(e,Pr)}function I_(e){return iE(Sc("",null,null,null,[""],e=oE(e),0,[0],e))}function Sc(e,t,r,n,o,i,a,s,u){for(var c=0,d=0,f=a,p=0,y=0,S=0,g=1,C=1,v=1,b=0,x="",k=o,E=i,O=n,_=x;C;)switch(S=b,b=Br()){case 40:if(S!=108&&Bt(_,f-1)==58){bv(_+=Fe(yc(b),"&","&\f"),"&\f")!=-1&&(v=-1);break}case 34:case 39:case 91:_+=yc(b);break;case 9:case 10:case 13:case 32:_+=Y8(S);break;case 92:_+=Q8(gc()-1,7);continue;case 47:switch(Bn()){case 42:case 47:Ku(Z8(X8(Br(),gc()),t,r),u);break;default:_+="/"}break;case 123*g:s[c++]=Nn(_)*v;case 125*g:case 59:case 0:switch(b){case 0:case 125:C=0;case 59+d:y>0&&Nn(_)-f&&Ku(y>32?z_(_+";",n,r,f-1):z_(Fe(_," ","")+";",n,r,f-2),u);break;case 59:_+=";";default:if(Ku(O=j_(_,t,r,c,d,o,s,x,k=[],E=[],f),i),b===123)if(d===0)Sc(_,t,O,O,k,i,f,s,E);else switch(p===99&&Bt(_,3)===110?100:p){case 100:case 109:case 115:Sc(e,O,O,n&&Ku(j_(e,O,O,0,0,o,s,x,o,k=[],f),E),o,E,f,s,n?k:E);break;default:Sc(_,O,O,O,[""],E,0,s,E)}}c=d=y=0,g=v=1,x=_="",f=a;break;case 58:f=1+Nn(_),y=S;default:if(g<1){if(b==123)--g;else if(b==125&&g++==0&&K8()==125)continue}switch(_+=Vf(b),b*g){case 38:v=d>0?1:(_+="\f",-1);break;case 44:s[c++]=(Nn(_)-1)*v,v=1;break;case 64:Bn()===45&&(_+=yc(Br())),p=Bn(),d=f=Nn(x=_+=J8(gc())),b++;break;case 45:S===45&&Nn(_)==2&&(g=0)}}return i}function j_(e,t,r,n,o,i,a,s,u,c,d){for(var f=o-1,p=o===0?i:[""],y=f0(p),S=0,g=0,C=0;S0?p[v]+" "+b:Fe(b,/&\f/g,p[v])))&&(u[C++]=x);return Yf(e,t,r,o===0?c0:s,u,c,d)}function Z8(e,t,r){return Yf(e,t,r,eE,Vf(V8()),jl(e,2,-2),0)}function z_(e,t,r,n){return Yf(e,t,r,d0,jl(e,0,n),jl(e,n+1,-1),n)}function wi(e,t){for(var r="",n=f0(e),o=0;o6)switch(Bt(e,t+1)){case 109:if(Bt(e,t+4)!==45)break;case 102:return Fe(e,/(.+:)(.+)-([^]+)/,"$1"+Ae+"$2-$3$1"+wd+(Bt(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~bv(e,"stretch")?aE(Fe(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Bt(e,t+1)!==115)break;case 6444:switch(Bt(e,Nn(e)-3-(~bv(e,"!important")&&10))){case 107:return Fe(e,":",":"+Ae)+e;case 101:return Fe(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ae+(Bt(e,14)===45?"inline-":"")+"box$3$1"+Ae+"$2$3$1"+er+"$2box$3")+e}break;case 5936:switch(Bt(e,t+11)){case 114:return Ae+e+er+Fe(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ae+e+er+Fe(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ae+e+er+Fe(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Ae+e+er+e+e}return e}var s9=function(t,r,n,o){if(t.length>-1&&!t.return)switch(t.type){case d0:t.return=aE(t.value,t.length);break;case tE:return wi([Is(t,{value:Fe(t.value,"@","@"+Ae)})],o);case c0:if(t.length)return G8(t.props,function(i){switch(q8(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return wi([Is(t,{props:[Fe(i,/:(read-\w+)/,":"+wd+"$1")]})],o);case"::placeholder":return wi([Is(t,{props:[Fe(i,/:(plac\w+)/,":"+Ae+"input-$1")]}),Is(t,{props:[Fe(i,/:(plac\w+)/,":"+wd+"$1")]}),Is(t,{props:[Fe(i,/:(plac\w+)/,er+"input-$1")]})],o)}return""})}},bc=typeof document<"u",l9=bc?void 0:t9(function(){return u0(function(){var e={};return function(t){return e[t]}})}),u9=[s9],sE=function(t){var r=t.key;if(bc&&r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(k){var E=k.getAttribute("data-emotion");E.indexOf(" ")!==-1&&(document.head.appendChild(k),k.setAttribute("data-s",""))})}var o=t.stylisPlugins||u9,i={},a,s=[];bc&&(a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(k){for(var E=k.getAttribute("data-emotion").split(" "),O=1;O=4;++n,o-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var y9={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},S9=/[A-Z]|^ms/g,b9=/_EMO_([^_]+?)_([^]*?)_EMO_/g,cE=function(t){return t.charCodeAt(1)===45},$_=function(t){return t!=null&&typeof t!="boolean"},em=u0(function(e){return cE(e)?e:e.replace(S9,"-$&").toLowerCase()}),D_=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(b9,function(n,o,i){return An={name:o,styles:i,next:An},o})}return y9[t]!==1&&!cE(t)&&typeof r=="number"&&r!==0?r+"px":r};function Nl(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return An={name:r.name,styles:r.styles,next:An},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)An={name:n.name,styles:n.styles,next:An},n=n.next;var o=r.styles+";";return o}return w9(e,t,r)}case"function":{if(e!==void 0){var i=An,a=r(e);return An=i,Nl(e,t,a)}break}}if(t==null)return r;var s=t[r];return s!==void 0?s:r}function w9(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o96?x9:C9},W_=function(t,r,n){var o;if(r){var i=r.shouldForwardProp;o=t.__emotion_forwardProp&&i?function(a){return t.__emotion_forwardProp(a)&&i(a)}:i}return typeof o!="function"&&n&&(o=t.__emotion_forwardProp),o},R9=typeof document<"u",k9=function(t){var r=t.cache,n=t.serialized,o=t.isStringTag;uE(r,n,o);var i=f9(function(){return v9(r,n,o)});if(!R9&&i!==void 0){for(var a,s=n.name,u=n.next;u!==void 0;)s+=" "+u.name,u=u.next;return N.createElement("style",(a={},a["data-emotion"]=r.key+" "+s,a.dangerouslySetInnerHTML={__html:i},a.nonce=r.sheet.nonce,a))}return null},P9=function e(t,r){var n=t.__emotion_real===t,o=n&&t.__emotion_base||t,i,a;r!==void 0&&(i=r.label,a=r.target);var s=W_(t,r,n),u=s||B_(o),c=!u("as");return function(){var d=arguments,f=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&f.push("label:"+i+";"),d[0]==null||d[0].raw===void 0)f.push.apply(f,d);else{f.push(d[0][0]);for(var p=d.length,y=1;y"u")return!1;var t=un(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function iU(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},o=t.attributes[r]||{},i=t.elements[r];!tn(i)||!Hn(i)||(Object.assign(i.style,n),Object.keys(o).forEach(function(a){var s=o[a];s===!1?i.removeAttribute(a):i.setAttribute(a,s===!0?"":s)}))})}function aU(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var o=t.elements[n],i=t.attributes[n]||{},a=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),s=a.reduce(function(u,c){return u[c]="",u},{});!tn(o)||!Hn(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(u){o.removeAttribute(u)}))})}}var sU={name:"applyStyles",enabled:!0,phase:"write",fn:iU,effect:aU,requires:["computeStyles"]};function Wn(e){return e.split("-")[0]}var _i=Math.max,Rd=Math.min,Ya=Math.round;function xv(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function SE(){return!/^((?!chrome|android).)*safari/i.test(xv())}function Qa(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),o=1,i=1;t&&tn(e)&&(o=e.offsetWidth>0&&Ya(n.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Ya(n.height)/e.offsetHeight||1);var a=zi(e)?un(e):window,s=a.visualViewport,u=!SE()&&r,c=(n.left+(u&&s?s.offsetLeft:0))/o,d=(n.top+(u&&s?s.offsetTop:0))/i,f=n.width/o,p=n.height/i;return{width:f,height:p,top:d,right:c+f,bottom:d+p,left:c,x:c,y:d}}function v0(e){var t=Qa(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function bE(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&m0(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function mo(e){return un(e).getComputedStyle(e)}function lU(e){return["table","td","th"].indexOf(Hn(e))>=0}function ei(e){return((zi(e)?e.ownerDocument:e.document)||window.document).documentElement}function Jf(e){return Hn(e)==="html"?e:e.assignedSlot||e.parentNode||(m0(e)?e.host:null)||ei(e)}function ox(e){return!tn(e)||mo(e).position==="fixed"?null:e.offsetParent}function uU(e){var t=/firefox/i.test(xv()),r=/Trident/i.test(xv());if(r&&tn(e)){var n=mo(e);if(n.position==="fixed")return null}var o=Jf(e);for(m0(o)&&(o=o.host);tn(o)&&["html","body"].indexOf(Hn(o))<0;){var i=mo(o);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return o;o=o.parentNode}return null}function au(e){for(var t=un(e),r=ox(e);r&&lU(r)&&mo(r).position==="static";)r=ox(r);return r&&(Hn(r)==="html"||Hn(r)==="body"&&mo(r).position==="static")?t:r||uU(e)||t}function g0(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ol(e,t,r){return _i(e,Rd(t,r))}function cU(e,t,r){var n=ol(e,t,r);return n>r?r:n}function wE(){return{top:0,right:0,bottom:0,left:0}}function _E(e){return Object.assign({},wE(),e)}function xE(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var dU=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,_E(typeof t!="number"?t:xE(t,iu))};function fU(e){var t,r=e.state,n=e.name,o=e.options,i=r.elements.arrow,a=r.modifiersData.popperOffsets,s=Wn(r.placement),u=g0(s),c=[Rr,an].indexOf(s)>=0,d=c?"height":"width";if(!(!i||!a)){var f=dU(o.padding,r),p=v0(i),y=u==="y"?Cr:Rr,S=u==="y"?on:an,g=r.rects.reference[d]+r.rects.reference[u]-a[u]-r.rects.popper[d],C=a[u]-r.rects.reference[u],v=au(i),b=v?u==="y"?v.clientHeight||0:v.clientWidth||0:0,x=g/2-C/2,k=f[y],E=b-p[d]-f[S],O=b/2-p[d]/2+x,_=ol(k,O,E),P=u;r.modifiersData[n]=(t={},t[P]=_,t.centerOffset=_-O,t)}}function hU(e){var t=e.state,r=e.options,n=r.element,o=n===void 0?"[data-popper-arrow]":n;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||bE(t.elements.popper,o)&&(t.elements.arrow=o))}var pU={name:"arrow",enabled:!0,phase:"main",fn:fU,effect:hU,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Xa(e){return e.split("-")[1]}var mU={top:"auto",right:"auto",bottom:"auto",left:"auto"};function vU(e){var t=e.x,r=e.y,n=window,o=n.devicePixelRatio||1;return{x:Ya(t*o)/o||0,y:Ya(r*o)/o||0}}function ix(e){var t,r=e.popper,n=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,u=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,f=e.isFixed,p=a.x,y=p===void 0?0:p,S=a.y,g=S===void 0?0:S,C=typeof d=="function"?d({x:y,y:g}):{x:y,y:g};y=C.x,g=C.y;var v=a.hasOwnProperty("x"),b=a.hasOwnProperty("y"),x=Rr,k=Cr,E=window;if(c){var O=au(r),_="clientHeight",P="clientWidth";if(O===un(r)&&(O=ei(r),mo(O).position!=="static"&&s==="absolute"&&(_="scrollHeight",P="scrollWidth")),O=O,o===Cr||(o===Rr||o===an)&&i===Ml){k=on;var I=f&&O===E&&E.visualViewport?E.visualViewport.height:O[_];g-=I-n.height,g*=u?1:-1}if(o===Rr||(o===Cr||o===on)&&i===Ml){x=an;var j=f&&O===E&&E.visualViewport?E.visualViewport.width:O[P];y-=j-n.width,y*=u?1:-1}}var M=Object.assign({position:s},c&&mU),$=d===!0?vU({x:y,y:g}):{x:y,y:g};if(y=$.x,g=$.y,u){var B;return Object.assign({},M,(B={},B[k]=b?"0":"",B[x]=v?"0":"",B.transform=(E.devicePixelRatio||1)<=1?"translate("+y+"px, "+g+"px)":"translate3d("+y+"px, "+g+"px, 0)",B))}return Object.assign({},M,(t={},t[k]=b?g+"px":"",t[x]=v?y+"px":"",t.transform="",t))}function gU(e){var t=e.state,r=e.options,n=r.gpuAcceleration,o=n===void 0?!0:n,i=r.adaptive,a=i===void 0?!0:i,s=r.roundOffsets,u=s===void 0?!0:s,c={placement:Wn(t.placement),variation:Xa(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,ix(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,ix(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var yU={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:gU,data:{}},Qu={passive:!0};function SU(e){var t=e.state,r=e.instance,n=e.options,o=n.scroll,i=o===void 0?!0:o,a=n.resize,s=a===void 0?!0:a,u=un(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach(function(d){d.addEventListener("scroll",r.update,Qu)}),s&&u.addEventListener("resize",r.update,Qu),function(){i&&c.forEach(function(d){d.removeEventListener("scroll",r.update,Qu)}),s&&u.removeEventListener("resize",r.update,Qu)}}var bU={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:SU,data:{}},wU={left:"right",right:"left",bottom:"top",top:"bottom"};function _c(e){return e.replace(/left|right|bottom|top/g,function(t){return wU[t]})}var _U={start:"end",end:"start"};function ax(e){return e.replace(/start|end/g,function(t){return _U[t]})}function y0(e){var t=un(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function S0(e){return Qa(ei(e)).left+y0(e).scrollLeft}function xU(e,t){var r=un(e),n=ei(e),o=r.visualViewport,i=n.clientWidth,a=n.clientHeight,s=0,u=0;if(o){i=o.width,a=o.height;var c=SE();(c||!c&&t==="fixed")&&(s=o.offsetLeft,u=o.offsetTop)}return{width:i,height:a,x:s+S0(e),y:u}}function CU(e){var t,r=ei(e),n=y0(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=_i(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=_i(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-n.scrollLeft+S0(e),u=-n.scrollTop;return mo(o||r).direction==="rtl"&&(s+=_i(r.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:u}}function b0(e){var t=mo(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function CE(e){return["html","body","#document"].indexOf(Hn(e))>=0?e.ownerDocument.body:tn(e)&&b0(e)?e:CE(Jf(e))}function il(e,t){var r;t===void 0&&(t=[]);var n=CE(e),o=n===((r=e.ownerDocument)==null?void 0:r.body),i=un(n),a=o?[i].concat(i.visualViewport||[],b0(n)?n:[]):n,s=t.concat(a);return o?s:s.concat(il(Jf(a)))}function Cv(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function RU(e,t){var r=Qa(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function sx(e,t,r){return t===gE?Cv(xU(e,r)):zi(t)?RU(t,r):Cv(CU(ei(e)))}function kU(e){var t=il(Jf(e)),r=["absolute","fixed"].indexOf(mo(e).position)>=0,n=r&&tn(e)?au(e):e;return zi(n)?t.filter(function(o){return zi(o)&&bE(o,n)&&Hn(o)!=="body"}):[]}function PU(e,t,r,n){var o=t==="clippingParents"?kU(e):[].concat(t),i=[].concat(o,[r]),a=i[0],s=i.reduce(function(u,c){var d=sx(e,c,n);return u.top=_i(d.top,u.top),u.right=Rd(d.right,u.right),u.bottom=Rd(d.bottom,u.bottom),u.left=_i(d.left,u.left),u},sx(e,a,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function RE(e){var t=e.reference,r=e.element,n=e.placement,o=n?Wn(n):null,i=n?Xa(n):null,a=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,u;switch(o){case Cr:u={x:a,y:t.y-r.height};break;case on:u={x:a,y:t.y+t.height};break;case an:u={x:t.x+t.width,y:s};break;case Rr:u={x:t.x-r.width,y:s};break;default:u={x:t.x,y:t.y}}var c=o?g0(o):null;if(c!=null){var d=c==="y"?"height":"width";switch(i){case Ka:u[c]=u[c]-(t[d]/2-r[d]/2);break;case Ml:u[c]=u[c]+(t[d]/2-r[d]/2);break}}return u}function Ll(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=n===void 0?e.placement:n,i=r.strategy,a=i===void 0?e.strategy:i,s=r.boundary,u=s===void 0?V9:s,c=r.rootBoundary,d=c===void 0?gE:c,f=r.elementContext,p=f===void 0?zs:f,y=r.altBoundary,S=y===void 0?!1:y,g=r.padding,C=g===void 0?0:g,v=_E(typeof C!="number"?C:xE(C,iu)),b=p===zs?K9:zs,x=e.rects.popper,k=e.elements[S?b:p],E=PU(zi(k)?k:k.contextElement||ei(e.elements.popper),u,d,a),O=Qa(e.elements.reference),_=RE({reference:O,element:x,strategy:"absolute",placement:o}),P=Cv(Object.assign({},x,_)),I=p===zs?P:O,j={top:E.top-I.top+v.top,bottom:I.bottom-E.bottom+v.bottom,left:E.left-I.left+v.left,right:I.right-E.right+v.right},M=e.modifiersData.offset;if(p===zs&&M){var $=M[o];Object.keys(j).forEach(function(B){var W=[an,on].indexOf(B)>=0?1:-1,ae=[Cr,on].indexOf(B)>=0?"y":"x";j[B]+=$[ae]*W})}return j}function TU(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=r.boundary,i=r.rootBoundary,a=r.padding,s=r.flipVariations,u=r.allowedAutoPlacements,c=u===void 0?yE:u,d=Xa(n),f=d?s?nx:nx.filter(function(S){return Xa(S)===d}):iu,p=f.filter(function(S){return c.indexOf(S)>=0});p.length===0&&(p=f);var y=p.reduce(function(S,g){return S[g]=Ll(e,{placement:g,boundary:o,rootBoundary:i,padding:a})[Wn(g)],S},{});return Object.keys(y).sort(function(S,g){return y[S]-y[g]})}function EU(e){if(Wn(e)===p0)return[];var t=_c(e);return[ax(e),t,ax(t)]}function OU(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var o=r.mainAxis,i=o===void 0?!0:o,a=r.altAxis,s=a===void 0?!0:a,u=r.fallbackPlacements,c=r.padding,d=r.boundary,f=r.rootBoundary,p=r.altBoundary,y=r.flipVariations,S=y===void 0?!0:y,g=r.allowedAutoPlacements,C=t.options.placement,v=Wn(C),b=v===C,x=u||(b||!S?[_c(C)]:EU(C)),k=[C].concat(x).reduce(function($e,Se){return $e.concat(Wn(Se)===p0?TU(t,{placement:Se,boundary:d,rootBoundary:f,padding:c,flipVariations:S,allowedAutoPlacements:g}):Se)},[]),E=t.rects.reference,O=t.rects.popper,_=new Map,P=!0,I=k[0],j=0;j=0,ae=W?"width":"height",ie=Ll(t,{placement:M,boundary:d,rootBoundary:f,altBoundary:p,padding:c}),pe=W?B?an:Rr:B?on:Cr;E[ae]>O[ae]&&(pe=_c(pe));var J=_c(pe),oe=[];if(i&&oe.push(ie[$]<=0),s&&oe.push(ie[pe]<=0,ie[J]<=0),oe.every(function($e){return $e})){I=M,P=!1;break}_.set(M,oe)}if(P)for(var ce=S?3:1,we=function(Se){var G=k.find(function(V){var q=_.get(V);if(q)return q.slice(0,Se).every(function(X){return X})});if(G)return I=G,"break"},ke=ce;ke>0;ke--){var St=we(ke);if(St==="break")break}t.placement!==I&&(t.modifiersData[n]._skip=!0,t.placement=I,t.reset=!0)}}var IU={name:"flip",enabled:!0,phase:"main",fn:OU,requiresIfExists:["offset"],data:{_skip:!1}};function lx(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function ux(e){return[Cr,an,on,Rr].some(function(t){return e[t]>=0})}function jU(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Ll(t,{elementContext:"reference"}),s=Ll(t,{altBoundary:!0}),u=lx(a,n),c=lx(s,o,i),d=ux(u),f=ux(c);t.modifiersData[r]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":f})}var zU={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:jU};function NU(e,t,r){var n=Wn(e),o=[Rr,Cr].indexOf(n)>=0?-1:1,i=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[Rr,an].indexOf(n)>=0?{x:s,y:a}:{x:a,y:s}}function AU(e){var t=e.state,r=e.options,n=e.name,o=r.offset,i=o===void 0?[0,0]:o,a=yE.reduce(function(d,f){return d[f]=NU(f,t.rects,i),d},{}),s=a[t.placement],u=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=a}var MU={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:AU};function LU(e){var t=e.state,r=e.name;t.modifiersData[r]=RE({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var $U={name:"popperOffsets",enabled:!0,phase:"read",fn:LU,data:{}};function DU(e){return e==="x"?"y":"x"}function FU(e){var t=e.state,r=e.options,n=e.name,o=r.mainAxis,i=o===void 0?!0:o,a=r.altAxis,s=a===void 0?!1:a,u=r.boundary,c=r.rootBoundary,d=r.altBoundary,f=r.padding,p=r.tether,y=p===void 0?!0:p,S=r.tetherOffset,g=S===void 0?0:S,C=Ll(t,{boundary:u,rootBoundary:c,padding:f,altBoundary:d}),v=Wn(t.placement),b=Xa(t.placement),x=!b,k=g0(v),E=DU(k),O=t.modifiersData.popperOffsets,_=t.rects.reference,P=t.rects.popper,I=typeof g=="function"?g(Object.assign({},t.rects,{placement:t.placement})):g,j=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,$={x:0,y:0};if(O){if(i){var B,W=k==="y"?Cr:Rr,ae=k==="y"?on:an,ie=k==="y"?"height":"width",pe=O[k],J=pe+C[W],oe=pe-C[ae],ce=y?-P[ie]/2:0,we=b===Ka?_[ie]:P[ie],ke=b===Ka?-P[ie]:-_[ie],St=t.elements.arrow,$e=y&&St?v0(St):{width:0,height:0},Se=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:wE(),G=Se[W],V=Se[ae],q=ol(0,_[ie],$e[ie]),X=x?_[ie]/2-ce-q-G-j.mainAxis:we-q-G-j.mainAxis,U=x?-_[ie]/2+ce+q+V+j.mainAxis:ke+q+V+j.mainAxis,he=t.elements.arrow&&au(t.elements.arrow),ue=he?k==="y"?he.clientTop||0:he.clientLeft||0:0,ne=(B=M==null?void 0:M[k])!=null?B:0,le=pe+X-ne-ue,K=pe+U-ne,Z=ol(y?Rd(J,le):J,pe,y?_i(oe,K):oe);O[k]=Z,$[k]=Z-pe}if(s){var re,fe=k==="x"?Cr:Rr,ge=k==="x"?on:an,ye=O[E],be=E==="y"?"height":"width",Re=ye+C[fe],ze=ye-C[ge],De=[Cr,Rr].indexOf(v)!==-1,Tt=(re=M==null?void 0:M[E])!=null?re:0,vr=De?Re:ye-_[be]-P[be]-Tt+j.altAxis,ir=De?ye+_[be]+P[be]-Tt-j.altAxis:ze,Vt=y&&De?cU(vr,ye,ir):ol(y?vr:Re,ye,y?ir:ze);O[E]=Vt,$[E]=Vt-ye}t.modifiersData[n]=$}}var BU={name:"preventOverflow",enabled:!0,phase:"main",fn:FU,requiresIfExists:["offset"]};function WU(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function UU(e){return e===un(e)||!tn(e)?y0(e):WU(e)}function HU(e){var t=e.getBoundingClientRect(),r=Ya(t.width)/e.offsetWidth||1,n=Ya(t.height)/e.offsetHeight||1;return r!==1||n!==1}function qU(e,t,r){r===void 0&&(r=!1);var n=tn(t),o=tn(t)&&HU(t),i=ei(t),a=Qa(e,o,r),s={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(n||!n&&!r)&&((Hn(t)!=="body"||b0(i))&&(s=UU(t)),tn(t)?(u=Qa(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):i&&(u.x=S0(i))),{x:a.left+s.scrollLeft-u.x,y:a.top+s.scrollTop-u.y,width:a.width,height:a.height}}function GU(e){var t=new Map,r=new Set,n=[];e.forEach(function(i){t.set(i.name,i)});function o(i){r.add(i.name);var a=[].concat(i.requires||[],i.requiresIfExists||[]);a.forEach(function(s){if(!r.has(s)){var u=t.get(s);u&&o(u)}}),n.push(i)}return e.forEach(function(i){r.has(i.name)||o(i)}),n}function VU(e){var t=GU(e);return oU.reduce(function(r,n){return r.concat(t.filter(function(o){return o.phase===n}))},[])}function KU(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function YU(e){var t=e.reduce(function(r,n){var o=r[n.name];return r[n.name]=o?Object.assign({},o,n,{options:Object.assign({},o.options,n.options),data:Object.assign({},o.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}var cx={placement:"bottom",modifiers:[],strategy:"absolute"};function dx(){for(var e=arguments.length,t=new Array(e),r=0;r"u")return!1;var t=un(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function iU(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},o=t.attributes[r]||{},i=t.elements[r];!tn(i)||!Hn(i)||(Object.assign(i.style,n),Object.keys(o).forEach(function(a){var s=o[a];s===!1?i.removeAttribute(a):i.setAttribute(a,s===!0?"":s)}))})}function aU(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var o=t.elements[n],i=t.attributes[n]||{},a=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),s=a.reduce(function(u,c){return u[c]="",u},{});!tn(o)||!Hn(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(u){o.removeAttribute(u)}))})}}var sU={name:"applyStyles",enabled:!0,phase:"write",fn:iU,effect:aU,requires:["computeStyles"]};function Wn(e){return e.split("-")[0]}var _i=Math.max,Cd=Math.min,Ya=Math.round;function xv(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function bE(){return!/^((?!chrome|android).)*safari/i.test(xv())}function Qa(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),o=1,i=1;t&&tn(e)&&(o=e.offsetWidth>0&&Ya(n.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Ya(n.height)/e.offsetHeight||1);var a=zi(e)?un(e):window,s=a.visualViewport,u=!bE()&&r,c=(n.left+(u&&s?s.offsetLeft:0))/o,d=(n.top+(u&&s?s.offsetTop:0))/i,f=n.width/o,p=n.height/i;return{width:f,height:p,top:d,right:c+f,bottom:d+p,left:c,x:c,y:d}}function v0(e){var t=Qa(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function wE(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&m0(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function mo(e){return un(e).getComputedStyle(e)}function lU(e){return["table","td","th"].indexOf(Hn(e))>=0}function ei(e){return((zi(e)?e.ownerDocument:e.document)||window.document).documentElement}function Xf(e){return Hn(e)==="html"?e:e.assignedSlot||e.parentNode||(m0(e)?e.host:null)||ei(e)}function ox(e){return!tn(e)||mo(e).position==="fixed"?null:e.offsetParent}function uU(e){var t=/firefox/i.test(xv()),r=/Trident/i.test(xv());if(r&&tn(e)){var n=mo(e);if(n.position==="fixed")return null}var o=Xf(e);for(m0(o)&&(o=o.host);tn(o)&&["html","body"].indexOf(Hn(o))<0;){var i=mo(o);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return o;o=o.parentNode}return null}function iu(e){for(var t=un(e),r=ox(e);r&&lU(r)&&mo(r).position==="static";)r=ox(r);return r&&(Hn(r)==="html"||Hn(r)==="body"&&mo(r).position==="static")?t:r||uU(e)||t}function g0(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function nl(e,t,r){return _i(e,Cd(t,r))}function cU(e,t,r){var n=nl(e,t,r);return n>r?r:n}function _E(){return{top:0,right:0,bottom:0,left:0}}function xE(e){return Object.assign({},_E(),e)}function CE(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var dU=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,xE(typeof t!="number"?t:CE(t,ou))};function fU(e){var t,r=e.state,n=e.name,o=e.options,i=r.elements.arrow,a=r.modifiersData.popperOffsets,s=Wn(r.placement),u=g0(s),c=[Rr,an].indexOf(s)>=0,d=c?"height":"width";if(!(!i||!a)){var f=dU(o.padding,r),p=v0(i),y=u==="y"?Cr:Rr,S=u==="y"?on:an,g=r.rects.reference[d]+r.rects.reference[u]-a[u]-r.rects.popper[d],C=a[u]-r.rects.reference[u],v=iu(i),b=v?u==="y"?v.clientHeight||0:v.clientWidth||0:0,x=g/2-C/2,k=f[y],E=b-p[d]-f[S],O=b/2-p[d]/2+x,_=nl(k,O,E),P=u;r.modifiersData[n]=(t={},t[P]=_,t.centerOffset=_-O,t)}}function hU(e){var t=e.state,r=e.options,n=r.element,o=n===void 0?"[data-popper-arrow]":n;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||wE(t.elements.popper,o)&&(t.elements.arrow=o))}var pU={name:"arrow",enabled:!0,phase:"main",fn:fU,effect:hU,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Xa(e){return e.split("-")[1]}var mU={top:"auto",right:"auto",bottom:"auto",left:"auto"};function vU(e){var t=e.x,r=e.y,n=window,o=n.devicePixelRatio||1;return{x:Ya(t*o)/o||0,y:Ya(r*o)/o||0}}function ix(e){var t,r=e.popper,n=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,u=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,f=e.isFixed,p=a.x,y=p===void 0?0:p,S=a.y,g=S===void 0?0:S,C=typeof d=="function"?d({x:y,y:g}):{x:y,y:g};y=C.x,g=C.y;var v=a.hasOwnProperty("x"),b=a.hasOwnProperty("y"),x=Rr,k=Cr,E=window;if(c){var O=iu(r),_="clientHeight",P="clientWidth";if(O===un(r)&&(O=ei(r),mo(O).position!=="static"&&s==="absolute"&&(_="scrollHeight",P="scrollWidth")),O=O,o===Cr||(o===Rr||o===an)&&i===Al){k=on;var I=f&&O===E&&E.visualViewport?E.visualViewport.height:O[_];g-=I-n.height,g*=u?1:-1}if(o===Rr||(o===Cr||o===on)&&i===Al){x=an;var j=f&&O===E&&E.visualViewport?E.visualViewport.width:O[P];y-=j-n.width,y*=u?1:-1}}var M=Object.assign({position:s},c&&mU),$=d===!0?vU({x:y,y:g}):{x:y,y:g};if(y=$.x,g=$.y,u){var B;return Object.assign({},M,(B={},B[k]=b?"0":"",B[x]=v?"0":"",B.transform=(E.devicePixelRatio||1)<=1?"translate("+y+"px, "+g+"px)":"translate3d("+y+"px, "+g+"px, 0)",B))}return Object.assign({},M,(t={},t[k]=b?g+"px":"",t[x]=v?y+"px":"",t.transform="",t))}function gU(e){var t=e.state,r=e.options,n=r.gpuAcceleration,o=n===void 0?!0:n,i=r.adaptive,a=i===void 0?!0:i,s=r.roundOffsets,u=s===void 0?!0:s,c={placement:Wn(t.placement),variation:Xa(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,ix(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,ix(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var yU={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:gU,data:{}},Yu={passive:!0};function SU(e){var t=e.state,r=e.instance,n=e.options,o=n.scroll,i=o===void 0?!0:o,a=n.resize,s=a===void 0?!0:a,u=un(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach(function(d){d.addEventListener("scroll",r.update,Yu)}),s&&u.addEventListener("resize",r.update,Yu),function(){i&&c.forEach(function(d){d.removeEventListener("scroll",r.update,Yu)}),s&&u.removeEventListener("resize",r.update,Yu)}}var bU={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:SU,data:{}},wU={left:"right",right:"left",bottom:"top",top:"bottom"};function wc(e){return e.replace(/left|right|bottom|top/g,function(t){return wU[t]})}var _U={start:"end",end:"start"};function ax(e){return e.replace(/start|end/g,function(t){return _U[t]})}function y0(e){var t=un(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function S0(e){return Qa(ei(e)).left+y0(e).scrollLeft}function xU(e,t){var r=un(e),n=ei(e),o=r.visualViewport,i=n.clientWidth,a=n.clientHeight,s=0,u=0;if(o){i=o.width,a=o.height;var c=bE();(c||!c&&t==="fixed")&&(s=o.offsetLeft,u=o.offsetTop)}return{width:i,height:a,x:s+S0(e),y:u}}function CU(e){var t,r=ei(e),n=y0(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=_i(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=_i(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-n.scrollLeft+S0(e),u=-n.scrollTop;return mo(o||r).direction==="rtl"&&(s+=_i(r.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:u}}function b0(e){var t=mo(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function RE(e){return["html","body","#document"].indexOf(Hn(e))>=0?e.ownerDocument.body:tn(e)&&b0(e)?e:RE(Xf(e))}function ol(e,t){var r;t===void 0&&(t=[]);var n=RE(e),o=n===((r=e.ownerDocument)==null?void 0:r.body),i=un(n),a=o?[i].concat(i.visualViewport||[],b0(n)?n:[]):n,s=t.concat(a);return o?s:s.concat(ol(Xf(a)))}function Cv(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function RU(e,t){var r=Qa(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function sx(e,t,r){return t===yE?Cv(xU(e,r)):zi(t)?RU(t,r):Cv(CU(ei(e)))}function kU(e){var t=ol(Xf(e)),r=["absolute","fixed"].indexOf(mo(e).position)>=0,n=r&&tn(e)?iu(e):e;return zi(n)?t.filter(function(o){return zi(o)&&wE(o,n)&&Hn(o)!=="body"}):[]}function PU(e,t,r,n){var o=t==="clippingParents"?kU(e):[].concat(t),i=[].concat(o,[r]),a=i[0],s=i.reduce(function(u,c){var d=sx(e,c,n);return u.top=_i(d.top,u.top),u.right=Cd(d.right,u.right),u.bottom=Cd(d.bottom,u.bottom),u.left=_i(d.left,u.left),u},sx(e,a,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function kE(e){var t=e.reference,r=e.element,n=e.placement,o=n?Wn(n):null,i=n?Xa(n):null,a=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,u;switch(o){case Cr:u={x:a,y:t.y-r.height};break;case on:u={x:a,y:t.y+t.height};break;case an:u={x:t.x+t.width,y:s};break;case Rr:u={x:t.x-r.width,y:s};break;default:u={x:t.x,y:t.y}}var c=o?g0(o):null;if(c!=null){var d=c==="y"?"height":"width";switch(i){case Ka:u[c]=u[c]-(t[d]/2-r[d]/2);break;case Al:u[c]=u[c]+(t[d]/2-r[d]/2);break}}return u}function Ml(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=n===void 0?e.placement:n,i=r.strategy,a=i===void 0?e.strategy:i,s=r.boundary,u=s===void 0?V9:s,c=r.rootBoundary,d=c===void 0?yE:c,f=r.elementContext,p=f===void 0?js:f,y=r.altBoundary,S=y===void 0?!1:y,g=r.padding,C=g===void 0?0:g,v=xE(typeof C!="number"?C:CE(C,ou)),b=p===js?K9:js,x=e.rects.popper,k=e.elements[S?b:p],E=PU(zi(k)?k:k.contextElement||ei(e.elements.popper),u,d,a),O=Qa(e.elements.reference),_=kE({reference:O,element:x,strategy:"absolute",placement:o}),P=Cv(Object.assign({},x,_)),I=p===js?P:O,j={top:E.top-I.top+v.top,bottom:I.bottom-E.bottom+v.bottom,left:E.left-I.left+v.left,right:I.right-E.right+v.right},M=e.modifiersData.offset;if(p===js&&M){var $=M[o];Object.keys(j).forEach(function(B){var W=[an,on].indexOf(B)>=0?1:-1,ae=[Cr,on].indexOf(B)>=0?"y":"x";j[B]+=$[ae]*W})}return j}function TU(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=r.boundary,i=r.rootBoundary,a=r.padding,s=r.flipVariations,u=r.allowedAutoPlacements,c=u===void 0?SE:u,d=Xa(n),f=d?s?nx:nx.filter(function(S){return Xa(S)===d}):ou,p=f.filter(function(S){return c.indexOf(S)>=0});p.length===0&&(p=f);var y=p.reduce(function(S,g){return S[g]=Ml(e,{placement:g,boundary:o,rootBoundary:i,padding:a})[Wn(g)],S},{});return Object.keys(y).sort(function(S,g){return y[S]-y[g]})}function EU(e){if(Wn(e)===p0)return[];var t=wc(e);return[ax(e),t,ax(t)]}function OU(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var o=r.mainAxis,i=o===void 0?!0:o,a=r.altAxis,s=a===void 0?!0:a,u=r.fallbackPlacements,c=r.padding,d=r.boundary,f=r.rootBoundary,p=r.altBoundary,y=r.flipVariations,S=y===void 0?!0:y,g=r.allowedAutoPlacements,C=t.options.placement,v=Wn(C),b=v===C,x=u||(b||!S?[wc(C)]:EU(C)),k=[C].concat(x).reduce(function($e,Se){return $e.concat(Wn(Se)===p0?TU(t,{placement:Se,boundary:d,rootBoundary:f,padding:c,flipVariations:S,allowedAutoPlacements:g}):Se)},[]),E=t.rects.reference,O=t.rects.popper,_=new Map,P=!0,I=k[0],j=0;j=0,ae=W?"width":"height",ie=Ml(t,{placement:M,boundary:d,rootBoundary:f,altBoundary:p,padding:c}),pe=W?B?an:Rr:B?on:Cr;E[ae]>O[ae]&&(pe=wc(pe));var J=wc(pe),oe=[];if(i&&oe.push(ie[$]<=0),s&&oe.push(ie[pe]<=0,ie[J]<=0),oe.every(function($e){return $e})){I=M,P=!1;break}_.set(M,oe)}if(P)for(var ce=S?3:1,we=function(Se){var G=k.find(function(V){var q=_.get(V);if(q)return q.slice(0,Se).every(function(X){return X})});if(G)return I=G,"break"},Pe=ce;Pe>0;Pe--){var St=we(Pe);if(St==="break")break}t.placement!==I&&(t.modifiersData[n]._skip=!0,t.placement=I,t.reset=!0)}}var IU={name:"flip",enabled:!0,phase:"main",fn:OU,requiresIfExists:["offset"],data:{_skip:!1}};function lx(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function ux(e){return[Cr,an,on,Rr].some(function(t){return e[t]>=0})}function jU(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Ml(t,{elementContext:"reference"}),s=Ml(t,{altBoundary:!0}),u=lx(a,n),c=lx(s,o,i),d=ux(u),f=ux(c);t.modifiersData[r]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":f})}var zU={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:jU};function NU(e,t,r){var n=Wn(e),o=[Rr,Cr].indexOf(n)>=0?-1:1,i=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[Rr,an].indexOf(n)>=0?{x:s,y:a}:{x:a,y:s}}function AU(e){var t=e.state,r=e.options,n=e.name,o=r.offset,i=o===void 0?[0,0]:o,a=SE.reduce(function(d,f){return d[f]=NU(f,t.rects,i),d},{}),s=a[t.placement],u=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=a}var MU={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:AU};function LU(e){var t=e.state,r=e.name;t.modifiersData[r]=kE({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var $U={name:"popperOffsets",enabled:!0,phase:"read",fn:LU,data:{}};function DU(e){return e==="x"?"y":"x"}function FU(e){var t=e.state,r=e.options,n=e.name,o=r.mainAxis,i=o===void 0?!0:o,a=r.altAxis,s=a===void 0?!1:a,u=r.boundary,c=r.rootBoundary,d=r.altBoundary,f=r.padding,p=r.tether,y=p===void 0?!0:p,S=r.tetherOffset,g=S===void 0?0:S,C=Ml(t,{boundary:u,rootBoundary:c,padding:f,altBoundary:d}),v=Wn(t.placement),b=Xa(t.placement),x=!b,k=g0(v),E=DU(k),O=t.modifiersData.popperOffsets,_=t.rects.reference,P=t.rects.popper,I=typeof g=="function"?g(Object.assign({},t.rects,{placement:t.placement})):g,j=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,$={x:0,y:0};if(O){if(i){var B,W=k==="y"?Cr:Rr,ae=k==="y"?on:an,ie=k==="y"?"height":"width",pe=O[k],J=pe+C[W],oe=pe-C[ae],ce=y?-P[ie]/2:0,we=b===Ka?_[ie]:P[ie],Pe=b===Ka?-P[ie]:-_[ie],St=t.elements.arrow,$e=y&&St?v0(St):{width:0,height:0},Se=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:_E(),G=Se[W],V=Se[ae],q=nl(0,_[ie],$e[ie]),X=x?_[ie]/2-ce-q-G-j.mainAxis:we-q-G-j.mainAxis,U=x?-_[ie]/2+ce+q+V+j.mainAxis:Pe+q+V+j.mainAxis,he=t.elements.arrow&&iu(t.elements.arrow),ue=he?k==="y"?he.clientTop||0:he.clientLeft||0:0,ne=(B=M==null?void 0:M[k])!=null?B:0,le=pe+X-ne-ue,K=pe+U-ne,Z=nl(y?Cd(J,le):J,pe,y?_i(oe,K):oe);O[k]=Z,$[k]=Z-pe}if(s){var re,fe=k==="x"?Cr:Rr,ge=k==="x"?on:an,ye=O[E],be=E==="y"?"height":"width",Re=ye+C[fe],ze=ye-C[ge],De=[Cr,Rr].indexOf(v)!==-1,Tt=(re=M==null?void 0:M[E])!=null?re:0,vr=De?Re:ye-_[be]-P[be]-Tt+j.altAxis,ir=De?ye+_[be]+P[be]-Tt-j.altAxis:ze,Vt=y&&De?cU(vr,ye,ir):nl(y?vr:Re,ye,y?ir:ze);O[E]=Vt,$[E]=Vt-ye}t.modifiersData[n]=$}}var BU={name:"preventOverflow",enabled:!0,phase:"main",fn:FU,requiresIfExists:["offset"]};function WU(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function UU(e){return e===un(e)||!tn(e)?y0(e):WU(e)}function HU(e){var t=e.getBoundingClientRect(),r=Ya(t.width)/e.offsetWidth||1,n=Ya(t.height)/e.offsetHeight||1;return r!==1||n!==1}function qU(e,t,r){r===void 0&&(r=!1);var n=tn(t),o=tn(t)&&HU(t),i=ei(t),a=Qa(e,o,r),s={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(n||!n&&!r)&&((Hn(t)!=="body"||b0(i))&&(s=UU(t)),tn(t)?(u=Qa(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):i&&(u.x=S0(i))),{x:a.left+s.scrollLeft-u.x,y:a.top+s.scrollTop-u.y,width:a.width,height:a.height}}function GU(e){var t=new Map,r=new Set,n=[];e.forEach(function(i){t.set(i.name,i)});function o(i){r.add(i.name);var a=[].concat(i.requires||[],i.requiresIfExists||[]);a.forEach(function(s){if(!r.has(s)){var u=t.get(s);u&&o(u)}}),n.push(i)}return e.forEach(function(i){r.has(i.name)||o(i)}),n}function VU(e){var t=GU(e);return oU.reduce(function(r,n){return r.concat(t.filter(function(o){return o.phase===n}))},[])}function KU(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function YU(e){var t=e.reduce(function(r,n){var o=r[n.name];return r[n.name]=o?Object.assign({},o,n,{options:Object.assign({},o.options,n.options),data:Object.assign({},o.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}var cx={placement:"bottom",modifiers:[],strategy:"absolute"};function dx(){for(var e=arguments.length,t=new Array(e),r=0;r ul")))===null||Z===void 0?void 0:Z.clientHeight;re.style.overflow="hidden",re.style.height="".concat(fe,"px"),V.current=setTimeout(function(){re.style.overflow="auto",re.style.height="auto"},ae)}},[ae]),U=function(){var Z,re=G.current;if(re){var fe=(Z=re==null?void 0:re.querySelector(".".concat(Le.subMenuContent," > ul")))===null||Z===void 0?void 0:Z.clientHeight;re.style.overflow="hidden",re.style.height="".concat(fe,"px"),re.offsetHeight,re.style.height="0px"}},he=function(){O===0&&P||(typeof d>"u"?(clearTimeout(Number(V.current)),pe?U():X(),b==null||b(!pe),J(!pe)):b==null||b(!d))};se.useEffect(function(){!(O===0&&P)&&typeof d<"u"&&St&&(clearTimeout(Number(V.current)),d?X():U())},[P,X,i,O,b,d]);var ue=function(Z){x==null||x(Z),he()},ne=function(Z){k==null||k(Z),Z.key==="Enter"&&he()},le=function(Z){if(W){var re={level:O,disabled:g,active:y,isSubmenu:!0,open:d??pe},fe=W.root,ge=W.button,ye=W.label,be=W.icon,Re=W.prefix,ze=W.suffix,De=W.subMenuContent,Tt=W.SubMenuExpandIcon;switch(Z){case"root":return typeof fe=="function"?fe(re):fe;case"button":return typeof ge=="function"?ge(re):ge;case"label":return typeof ye=="function"?ye(re):ye;case"icon":return typeof be=="function"?be(re):be;case"prefix":return typeof Re=="function"?Re(re):Re;case"suffix":return typeof ze=="function"?ze(re):ze;case"SubMenuExpandIcon":return typeof Tt=="function"?Tt(re):Tt;case"subMenuContent":return typeof De=="function"?De(re):De;default:return}}};se.useEffect(function(){setTimeout(function(){return q==null?void 0:q.update()},j),P&&O===0&&we(!1)},[P,O,I,j,q]),se.useEffect(function(){var Z=function(ye){var be,Re,ze;!ce&&(!((be=Se.current)===null||be===void 0)&&be.contains(ye))?we(!0):(B&&!(!((Re=ye.closest(".".concat(Le.menuItemRoot)))===null||Re===void 0)&&Re.classList.contains(Le.subMenuRoot))||!(!((ze=G.current)===null||ze===void 0)&&ze.contains(ye))&&ce)&&we(!1)},re=function(ye){Z(ye.target)},fe=function(ye){ye.key==="Enter"?Z(ye.target):ye.key==="Escape"&&we(!1)},ge=function(){document.removeEventListener("click",re),document.removeEventListener("keyup",fe)};return ge(),P&&O===0&&(document.addEventListener("click",re,!1),document.addEventListener("keyup",fe,!1)),function(){ge()}},[P,O,B,ce]),se.useEffect(function(){$e(!0)},[]);var K=(r={},r[Le.active]=y,r[Le.disabled]=g,r[Le.open]=d??pe,r);return se.createElement(tH,{ref:t,className:Ot(Le.menuItemRoot,Le.subMenuRoot,K,o),menuItemStyles:le("root"),level:O,collapsed:P,rtl:I,disabled:g,active:y,buttonStyles:le("button"),rootStyles:C},se.createElement(PE,Ar({"data-testid":"".concat(Le.button,"-test-id"),ref:Se,title:s,className:Ot(Le.button,K),onClick:ue,onKeyUp:ne,component:v,tabIndex:0},E),a&&se.createElement(pE,{rtl:I,className:Ot(Le.icon,K),rootStyles:le("icon")},a),u&&se.createElement(mE,{collapsed:P,transitionDuration:j,firstLevel:O===0,className:Ot(Le.prefix,K),rtl:I,rootStyles:le("prefix")},u),se.createElement(hE,{className:Ot(Le.label,K),rootStyles:le("label")},i),c&&se.createElement(vE,{collapsed:P,transitionDuration:j,firstLevel:O===0,className:Ot(Le.suffix,K),rootStyles:le("suffix")},c),se.createElement(H9,{rtl:I,className:Ot(Le.SubMenuExpandIcon,K),collapsed:P,level:O,rootStyles:le("SubMenuExpandIcon")},$?$({level:O,disabled:g,active:y,open:d??pe}):P&&O===0?se.createElement(G9,null):se.createElement(q9,{rtl:I,open:d??pe}))),se.createElement(U9,{ref:G,openWhenCollapsed:ce,open:d??pe,firstLevel:O===0,collapsed:P,defaultOpen:d&&!St||f,className:Ot(Le.subMenuContent,K),rootStyles:le("subMenuContent")},se.createElement(Cd.Provider,{value:O+1},n)))},nH=se.forwardRef(rH),fx,oH=At.li(hx||(hx=or([` +`])),function(e){var t=e.menuItemStyles;return t},function(e){var t=e.rootStyles;return t},Le.button,function(e){var t=e.level,r=e.disabled,n=e.active,o=e.collapsed,i=e.rtl;return PE({level:t,disabled:r,active:n,collapsed:o,rtl:i})},function(e){var t=e.buttonStyles;return t}),rH=function(e,t){var r,n=e.children,o=e.className,i=e.label,a=e.icon,s=e.title,u=e.prefix,c=e.suffix,d=e.open,f=e.defaultOpen,p=e.active,y=p===void 0?!1:p,S=e.disabled,g=S===void 0?!1:S,C=e.rootStyles,v=e.component,b=e.onOpenChange,x=e.onClick,k=e.onKeyUp,E=ji(e,["children","className","label","icon","title","prefix","suffix","open","defaultOpen","active","disabled","rootStyles","component","onOpenChange","onClick","onKeyUp"]),O=se.useContext(xd),_=se.useContext(Qf),P=_.collapsed,I=_.rtl,j=_.transitionDuration,M=h0(),$=M.renderExpandIcon,B=M.closeOnClick,W=M.menuItemStyles,ae=M.transitionDuration,ie=se.useState(!!f),pe=ie[0],J=ie[1],oe=se.useState(!1),ce=oe[0],we=oe[1],Pe=se.useState(!1),St=Pe[0],$e=Pe[1],Se=se.useRef(null),G=se.useRef(null),V=se.useRef(),q=ZU({level:O,buttonRef:Se,contentRef:G}).popperInstance,X=se.useCallback(function(){var Z,re=G.current;if(re){var fe=(Z=re==null?void 0:re.querySelector(".".concat(Le.subMenuContent," > ul")))===null||Z===void 0?void 0:Z.clientHeight;re.style.overflow="hidden",re.style.height="".concat(fe,"px"),V.current=setTimeout(function(){re.style.overflow="auto",re.style.height="auto"},ae)}},[ae]),U=function(){var Z,re=G.current;if(re){var fe=(Z=re==null?void 0:re.querySelector(".".concat(Le.subMenuContent," > ul")))===null||Z===void 0?void 0:Z.clientHeight;re.style.overflow="hidden",re.style.height="".concat(fe,"px"),re.offsetHeight,re.style.height="0px"}},he=function(){O===0&&P||(typeof d>"u"?(clearTimeout(Number(V.current)),pe?U():X(),b==null||b(!pe),J(!pe)):b==null||b(!d))};se.useEffect(function(){!(O===0&&P)&&typeof d<"u"&&St&&(clearTimeout(Number(V.current)),d?X():U())},[P,X,i,O,b,d]);var ue=function(Z){x==null||x(Z),he()},ne=function(Z){k==null||k(Z),Z.key==="Enter"&&he()},le=function(Z){if(W){var re={level:O,disabled:g,active:y,isSubmenu:!0,open:d??pe},fe=W.root,ge=W.button,ye=W.label,be=W.icon,Re=W.prefix,ze=W.suffix,De=W.subMenuContent,Tt=W.SubMenuExpandIcon;switch(Z){case"root":return typeof fe=="function"?fe(re):fe;case"button":return typeof ge=="function"?ge(re):ge;case"label":return typeof ye=="function"?ye(re):ye;case"icon":return typeof be=="function"?be(re):be;case"prefix":return typeof Re=="function"?Re(re):Re;case"suffix":return typeof ze=="function"?ze(re):ze;case"SubMenuExpandIcon":return typeof Tt=="function"?Tt(re):Tt;case"subMenuContent":return typeof De=="function"?De(re):De;default:return}}};se.useEffect(function(){setTimeout(function(){return q==null?void 0:q.update()},j),P&&O===0&&we(!1)},[P,O,I,j,q]),se.useEffect(function(){var Z=function(ye){var be,Re,ze;!ce&&(!((be=Se.current)===null||be===void 0)&&be.contains(ye))?we(!0):(B&&!(!((Re=ye.closest(".".concat(Le.menuItemRoot)))===null||Re===void 0)&&Re.classList.contains(Le.subMenuRoot))||!(!((ze=G.current)===null||ze===void 0)&&ze.contains(ye))&&ce)&&we(!1)},re=function(ye){Z(ye.target)},fe=function(ye){ye.key==="Enter"?Z(ye.target):ye.key==="Escape"&&we(!1)},ge=function(){document.removeEventListener("click",re),document.removeEventListener("keyup",fe)};return ge(),P&&O===0&&(document.addEventListener("click",re,!1),document.addEventListener("keyup",fe,!1)),function(){ge()}},[P,O,B,ce]),se.useEffect(function(){$e(!0)},[]);var K=(r={},r[Le.active]=y,r[Le.disabled]=g,r[Le.open]=d??pe,r);return se.createElement(tH,{ref:t,className:Ot(Le.menuItemRoot,Le.subMenuRoot,K,o),menuItemStyles:le("root"),level:O,collapsed:P,rtl:I,disabled:g,active:y,buttonStyles:le("button"),rootStyles:C},se.createElement(TE,Ar({"data-testid":"".concat(Le.button,"-test-id"),ref:Se,title:s,className:Ot(Le.button,K),onClick:ue,onKeyUp:ne,component:v,tabIndex:0},E),a&&se.createElement(mE,{rtl:I,className:Ot(Le.icon,K),rootStyles:le("icon")},a),u&&se.createElement(vE,{collapsed:P,transitionDuration:j,firstLevel:O===0,className:Ot(Le.prefix,K),rtl:I,rootStyles:le("prefix")},u),se.createElement(pE,{className:Ot(Le.label,K),rootStyles:le("label")},i),c&&se.createElement(gE,{collapsed:P,transitionDuration:j,firstLevel:O===0,className:Ot(Le.suffix,K),rootStyles:le("suffix")},c),se.createElement(H9,{rtl:I,className:Ot(Le.SubMenuExpandIcon,K),collapsed:P,level:O,rootStyles:le("SubMenuExpandIcon")},$?$({level:O,disabled:g,active:y,open:d??pe}):P&&O===0?se.createElement(G9,null):se.createElement(q9,{rtl:I,open:d??pe}))),se.createElement(U9,{ref:G,openWhenCollapsed:ce,open:d??pe,firstLevel:O===0,collapsed:P,defaultOpen:d&&!St||f,className:Ot(Le.subMenuContent,K),rootStyles:le("subMenuContent")},se.createElement(xd.Provider,{value:O+1},n)))},nH=se.forwardRef(rH),fx,oH=At.li(hx||(hx=or([` width: 100%; position: relative; @@ -772,4 +772,4 @@ PERFORMANCE OF THIS SOFTWARE. `,`; } -`])),function(e){var t=e.menuItemStyles;return t},function(e){var t=e.rootStyles;return t},Le.button,function(e){var t=e.level,r=e.disabled,n=e.active,o=e.collapsed,i=e.rtl;return kE({level:t,disabled:r,active:n,collapsed:o,rtl:i})},function(e){var t=e.buttonStyles;return t}),iH=function(e,t){var r,n=e.children,o=e.icon,i=e.className,a=e.prefix,s=e.suffix,u=e.active,c=u===void 0?!1:u,d=e.disabled,f=d===void 0?!1:d,p=e.component,y=e.rootStyles,S=ji(e,["children","icon","className","prefix","suffix","active","disabled","component","rootStyles"]),g=se.useContext(Cd),C=se.useContext(Xf),v=C.collapsed,b=C.rtl,x=C.transitionDuration,k=h0().menuItemStyles,E=function(_){if(k){var P={level:g,disabled:f,active:c,isSubmenu:!1},I=k.root,j=k.button,M=k.label,$=k.icon,B=k.prefix,W=k.suffix;switch(_){case"root":return typeof I=="function"?I(P):I;case"button":return typeof j=="function"?j(P):j;case"label":return typeof M=="function"?M(P):M;case"icon":return typeof $=="function"?$(P):$;case"prefix":return typeof B=="function"?B(P):B;case"suffix":return typeof W=="function"?W(P):W;default:return}}},O=(r={},r[Le.active]=c,r[Le.disabled]=f,r);return se.createElement(oH,{ref:t,className:Ot(Le.menuItemRoot,O,i),menuItemStyles:E("root"),level:g,collapsed:v,rtl:b,disabled:f,active:c,buttonStyles:E("button"),rootStyles:y},se.createElement(PE,Ar({className:Ot(Le.button,O),"data-testid":"".concat(Le.button,"-test-id"),component:p,tabIndex:0},S),o&&se.createElement(pE,{rtl:b,className:Ot(Le.icon,O),rootStyles:E("icon")},o),a&&se.createElement(mE,{collapsed:v,transitionDuration:x,firstLevel:g===0,className:Ot(Le.prefix,O),rtl:b,rootStyles:E("prefix")},a),se.createElement(hE,{className:Ot(Le.label,O),rootStyles:E("label")},n),s&&se.createElement(vE,{collapsed:v,transitionDuration:x,firstLevel:g===0,className:Ot(Le.suffix,O),rootStyles:E("suffix")},s)))},gr=se.forwardRef(iH),hx,w0={},aH=nt;Object.defineProperty(w0,"__esModule",{value:!0});var TE=w0.default=void 0,sH=aH(ot()),lH=m;TE=w0.default=(0,sH.default)((0,lH.jsx)("path",{d:"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z"}),"MenuOutlined");var _0={},uH=nt;Object.defineProperty(_0,"__esModule",{value:!0});var EE=_0.default=void 0,cH=uH(ot()),dH=m;EE=_0.default=(0,cH.default)((0,dH.jsx)("path",{d:"M18.99 11.5c.34 0 .67.03 1 .07L20 0 0 20h11.56c-.04-.33-.07-.66-.07-1 0-4.14 3.36-7.5 7.5-7.5m3.71 7.99c.02-.16.04-.32.04-.49 0-.17-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49 0 .17.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32zm-3.71 1.01c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5"}),"PermDataSetting");var x0={},fH=nt;Object.defineProperty(x0,"__esModule",{value:!0});var OE=x0.default=void 0,hH=fH(ot()),pH=m;OE=x0.default=(0,hH.default)((0,pH.jsx)("path",{d:"M12 14.67 3.41 6.09 2 7.5l8.5 8.5H4v2h16v-2h-6.5l5.15-5.15c.26.1.55.15.85.15 1.38 0 2.5-1.12 2.5-2.5S20.88 6 19.5 6 17 7.12 17 8.5c0 .35.07.67.2.97z"}),"NetworkPing");var C0={},mH=nt;Object.defineProperty(C0,"__esModule",{value:!0});var IE=C0.default=void 0,vH=mH(ot()),gH=m;IE=C0.default=(0,vH.default)((0,gH.jsx)("path",{d:"M19 3H4.99C3.89 3 3 3.9 3 5l.01 14c0 1.1.89 2 1.99 2h10l6-6V5c0-1.1-.9-2-2-2M7 8h10v2H7zm5 6H7v-2h5zm2 5.5V14h5.5z"}),"StickyNote2");var R0={},yH=nt;Object.defineProperty(R0,"__esModule",{value:!0});var jE=R0.default=void 0,SH=yH(ot()),bH=m;jE=R0.default=(0,SH.default)((0,bH.jsx)("path",{d:"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5"}),"Link");var k0={},wH=nt;Object.defineProperty(k0,"__esModule",{value:!0});var zE=k0.default=void 0,_H=wH(ot()),xH=m;zE=k0.default=(0,_H.default)((0,xH.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 14H7v-4h4zm0-6H7V7h4zm6 6h-4v-4h4zm0-6h-4V7h4z"}),"Dataset");var P0={},CH=nt;Object.defineProperty(P0,"__esModule",{value:!0});var NE=P0.default=void 0,RH=CH(ot()),kH=m;NE=P0.default=(0,RH.default)((0,kH.jsx)("path",{d:"M21 15v-2h-3.07c-.05-.39-.12-.77-.22-1.14l2.58-1.49-1-1.73L16.92 10c-.28-.48-.62-.91-.99-1.29.04-.23.07-.46.07-.71 0-.8-.24-1.55-.65-2.18L17 4.17l-1.41-1.41-1.72 1.72c-1.68-.89-3.1-.33-3.73 0L8.41 2.76 7 4.17l1.65 1.65C8.24 6.45 8 7.2 8 8c0 .25.03.48.07.72-.37.38-.71.81-.99 1.28L4.71 8.63l-1 1.73 2.58 1.49c-.1.37-.17.75-.22 1.14H3v2h3.07c.05.39.12.77.22 1.14l-2.58 1.49 1 1.73L7.08 18c1.08 1.81 2.88 3 4.92 3s3.84-1.19 4.92-3l2.37 1.37 1-1.73-2.58-1.49c.1-.37.17-.75.22-1.14H21zm-8 2h-2v-6h2z"}),"PestControl");var T0={},PH=nt;Object.defineProperty(T0,"__esModule",{value:!0});var AE=T0.default=void 0,TH=PH(ot()),tm=m;AE=T0.default=(0,TH.default)([(0,tm.jsx)("path",{d:"M7 19c-1.1 0-2 .9-2 2h14c0-1.1-.9-2-2-2h-4v-2h3c1.1 0 2-.9 2-2h-8c-1.66 0-3-1.34-3-3 0-1.09.59-2.04 1.46-2.56C8.17 9.03 8 8.54 8 8c0-.21.04-.42.09-.62C6.28 8.13 5 9.92 5 12c0 2.76 2.24 5 5 5v2z"},"0"),(0,tm.jsx)("path",{d:"M10.56 5.51C11.91 5.54 13 6.64 13 8c0 .75-.33 1.41-.85 1.87l.59 1.62.94-.34.34.94 1.88-.68-.34-.94.94-.34-2.74-7.53-.94.34-.34-.94-1.88.68.34.94-.94.35z"},"1"),(0,tm.jsx)("circle",{cx:"10.5",cy:"8",r:"1.5"},"2")],"Biotech");var E0={},EH=nt;Object.defineProperty(E0,"__esModule",{value:!0});var ME=E0.default=void 0,OH=EH(ot()),IH=m;ME=E0.default=(0,OH.default)((0,IH.jsx)("path",{d:"m20.38 8.57-1.23 1.85a8 8 0 0 1-.22 7.58H5.07A8 8 0 0 1 15.58 6.85l1.85-1.23A10 10 0 0 0 3.35 19a2 2 0 0 0 1.72 1h13.85a2 2 0 0 0 1.74-1 10 10 0 0 0-.27-10.44zm-9.79 6.84a2 2 0 0 0 2.83 0l5.66-8.49-8.49 5.66a2 2 0 0 0 0 2.83"}),"Speed");var O0={},jH=nt;Object.defineProperty(O0,"__esModule",{value:!0});var LE=O0.default=void 0,zH=jH(ot()),NH=m;LE=O0.default=(0,zH.default)((0,NH.jsx)("path",{d:"M15 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V9zM8 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 1V4.5l5.5 5.5z"}),"Summarize");var I0={},AH=nt;Object.defineProperty(I0,"__esModule",{value:!0});var $E=I0.default=void 0,MH=AH(ot()),px=m;$E=I0.default=(0,MH.default)([(0,px.jsx)("path",{d:"M17 11c.34 0 .67.04 1 .09V6.27L10.5 3 3 6.27v4.91c0 4.54 3.2 8.79 7.5 9.82.55-.13 1.08-.32 1.6-.55-.69-.98-1.1-2.17-1.1-3.45 0-3.31 2.69-6 6-6"},"0"),(0,px.jsx)("path",{d:"M17 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 1.38c.62 0 1.12.51 1.12 1.12s-.51 1.12-1.12 1.12-1.12-.51-1.12-1.12.5-1.12 1.12-1.12m0 5.37c-.93 0-1.74-.46-2.24-1.17.05-.72 1.51-1.08 2.24-1.08s2.19.36 2.24 1.08c-.5.71-1.31 1.17-2.24 1.17"},"1")],"AdminPanelSettings");var j0={},LH=nt;Object.defineProperty(j0,"__esModule",{value:!0});var DE=j0.default=void 0,$H=LH(ot()),DH=m;DE=j0.default=(0,$H.default)((0,DH.jsx)("path",{d:"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z"}),"Warning");var z0={},FH=nt;Object.defineProperty(z0,"__esModule",{value:!0});var FE=z0.default=void 0,BH=FH(ot()),WH=m;FE=z0.default=(0,BH.default)((0,WH.jsx)("path",{d:"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4z"}),"Sync");var N0={},UH=nt;Object.defineProperty(N0,"__esModule",{value:!0});var Rv=N0.default=void 0,HH=UH(ot()),qH=m;Rv=N0.default=(0,HH.default)((0,qH.jsx)("path",{d:"M16.5 13c-1.2 0-3.07.34-4.5 1-1.43-.67-3.3-1-4.5-1C5.33 13 1 14.08 1 16.25V19h22v-2.75c0-2.17-4.33-3.25-6.5-3.25m-4 4.5h-10v-1.25c0-.54 2.56-1.75 5-1.75s5 1.21 5 1.75zm9 0H14v-1.25c0-.46-.2-.86-.52-1.22.88-.3 1.96-.53 3.02-.53 2.44 0 5 1.21 5 1.75zM7.5 12c1.93 0 3.5-1.57 3.5-3.5S9.43 5 7.5 5 4 6.57 4 8.5 5.57 12 7.5 12m0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 5.5c1.93 0 3.5-1.57 3.5-3.5S18.43 5 16.5 5 13 6.57 13 8.5s1.57 3.5 3.5 3.5m0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2"}),"PeopleOutline");const GH=()=>{const[e,t]=N.useState(!1),r=Te(M3);return m.jsx(L9,{collapsed:e,style:{height:"100vh",backgroundColor:"#fff"},children:m.jsxs(F9,{menuItemStyles:{button:{color:"#2e67eb","&:hover":{backgroundColor:"#2e67eb",color:"#fff"}}},children:[m.jsx(gr,{icon:m.jsx(TE,{}),onClick:()=>{t(!e)}}),m.jsx(gr,{component:m.jsx(yr,{to:"/"}),icon:m.jsx(EE,{}),children:"Process"}),m.jsxs(nH,{label:"Network",icon:m.jsx(OE,{}),children:[m.jsx(gr,{component:m.jsx(yr,{to:"/sentry-network"}),icon:m.jsx(Rv,{}),children:"eth/6x P2P"}),m.jsx(gr,{component:m.jsx(yr,{to:"/sentinel-network"}),icon:m.jsx(Rv,{}),children:"Beacon chain P2P"}),m.jsx(gr,{component:m.jsx(yr,{to:"/downloader"}),icon:m.jsx(FE,{}),children:"Downloader"})]}),m.jsx(gr,{component:m.jsx(yr,{to:"/logs"}),icon:m.jsx(IE,{}),children:"Logs"}),m.jsx(gr,{component:m.jsx(yr,{to:"/chain"}),icon:m.jsx(jE,{}),children:"Chain"}),m.jsx(gr,{component:m.jsx(yr,{to:"/data"}),icon:m.jsx(zE,{}),children:"Data"}),m.jsx(gr,{component:m.jsx(yr,{to:"/debug"}),icon:m.jsx(NE,{}),children:"Debug"}),m.jsx(gr,{component:m.jsx(yr,{to:"/testing"}),icon:m.jsx(AE,{}),children:"Testing"}),m.jsx(gr,{component:m.jsx(yr,{to:"/performance"}),icon:m.jsx(ME,{}),children:"Performance"}),m.jsx(gr,{component:m.jsx(yr,{to:"/documentation"}),icon:m.jsx(LE,{}),children:"Documentation"}),m.jsx(gr,{component:m.jsx(yr,{to:"/issues"}),icon:m.jsx(DE,{}),suffix:m.jsx(m.Fragment,{children:r==="0"?null:m.jsx("div",{className:"w-5 flex items-center justify-center rounded-full aspect-square bg-red-500 text-white text-xs font-semibold",children:r})}),children:"Issues"}),m.jsx(gr,{component:m.jsx(yr,{to:"/admin"}),icon:m.jsx($E,{}),children:"Admin"})]})})};function VH(e){return xn("MuiTypography",e)}Gn("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const KH=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],YH=e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:o,variant:i,classes:a}=e,s={root:["root",i,e.align!=="inherit"&&`align${Ke(t)}`,r&&"gutterBottom",n&&"noWrap",o&&"paragraph"]};return qn(s,VH,a)},QH=Pt("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.variant&&t[r.variant],r.align!=="inherit"&&t[`align${Ke(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>te({margin:0},t.variant==="inherit"&&{font:"inherit"},t.variant!=="inherit"&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),mx={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},XH={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},JH=e=>XH[e]||e,ZH=N.forwardRef(function(t,r){const n=Vn({props:t,name:"MuiTypography"}),o=JH(n.color),i=Kk(te({},n,{color:o})),{align:a="inherit",className:s,component:u,gutterBottom:c=!1,noWrap:d=!1,paragraph:f=!1,variant:p="body1",variantMapping:y=mx}=i,S=lt(i,KH),g=te({},i,{align:a,color:o,className:s,component:u,gutterBottom:c,noWrap:d,paragraph:f,variant:p,variantMapping:y}),C=u||(f?"p":y[p]||mx[p])||"span",v=YH(g);return m.jsx(QH,te({as:C,ref:r,ownerState:g,className:_t(v.root,s)},S))}),vx=ZH;function e7({props:e,states:t,muiFormControl:r}){return t.reduce((n,o)=>(n[o]=e[o],r&&typeof e[o]>"u"&&(n[o]=r[o]),n),{})}const t7=N.createContext(void 0),r7=t7;function BE(){return N.useContext(r7)}function n7(e){return xn("PrivateSwitchBase",e)}Gn("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const o7=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],i7=e=>{const{classes:t,checked:r,disabled:n,edge:o}=e,i={root:["root",r&&"checked",n&&"disabled",o&&`edge${Ke(o)}`],input:["input"]};return qn(i,n7,t)},a7=Pt(wP)(({ownerState:e})=>te({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),s7=Pt("input",{shouldForwardProp:Zk})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),l7=N.forwardRef(function(t,r){const{autoFocus:n,checked:o,checkedIcon:i,className:a,defaultChecked:s,disabled:u,disableFocusRipple:c=!1,edge:d=!1,icon:f,id:p,inputProps:y,inputRef:S,name:g,onBlur:C,onChange:v,onFocus:b,readOnly:x,required:k=!1,tabIndex:E,type:O,value:_}=t,P=lt(t,o7),[I,j]=kk({controlled:o,default:!!s,name:"SwitchBase",state:"checked"}),M=BE(),$=oe=>{b&&b(oe),M&&M.onFocus&&M.onFocus(oe)},B=oe=>{C&&C(oe),M&&M.onBlur&&M.onBlur(oe)},W=oe=>{if(oe.nativeEvent.defaultPrevented)return;const ce=oe.target.checked;j(ce),v&&v(oe,ce)};let ae=u;M&&typeof ae>"u"&&(ae=M.disabled);const ie=O==="checkbox"||O==="radio",pe=te({},t,{checked:I,disabled:ae,disableFocusRipple:c,edge:d}),J=i7(pe);return m.jsxs(a7,te({component:"span",className:_t(J.root,a),centerRipple:!0,focusRipple:!c,disabled:ae,tabIndex:null,role:void 0,onFocus:$,onBlur:B,ownerState:pe,ref:r},P,{children:[m.jsx(s7,te({autoFocus:n,checked:o,defaultChecked:s,className:J.input,disabled:ae,id:ie?p:void 0,name:g,onChange:W,readOnly:x,ref:S,required:k,ownerState:pe,tabIndex:E,type:O},O==="checkbox"&&_===void 0?{}:{value:_},y)),I?i:f]}))}),u7=l7,c7=r4({createStyledComponent:Pt("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>Vn({props:e,name:"MuiStack"})}),d7=c7;function f7(e){return xn("MuiFormControlLabel",e)}const h7=Gn("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),qs=h7,p7=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],m7=e=>{const{classes:t,disabled:r,labelPlacement:n,error:o,required:i}=e,a={root:["root",r&&"disabled",`labelPlacement${Ke(n)}`,o&&"error",i&&"required"],label:["label",r&&"disabled"],asterisk:["asterisk",o&&"error"]};return qn(a,f7,t)},v7=Pt("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${qs.label}`]:t.label},t.root,t[`labelPlacement${Ke(r.labelPlacement)}`]]}})(({theme:e,ownerState:t})=>te({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${qs.disabled}`]:{cursor:"default"}},t.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},t.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},t.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${qs.label}`]:{[`&.${qs.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),g7=Pt("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${qs.error}`]:{color:(e.vars||e).palette.error.main}})),y7=N.forwardRef(function(t,r){var n,o;const i=Vn({props:t,name:"MuiFormControlLabel"}),{className:a,componentsProps:s={},control:u,disabled:c,disableTypography:d,label:f,labelPlacement:p="end",required:y,slotProps:S={}}=i,g=lt(i,p7),C=BE(),v=(n=c??u.props.disabled)!=null?n:C==null?void 0:C.disabled,b=y??u.props.required,x={disabled:v,required:b};["checked","name","onChange","value","inputRef"].forEach(I=>{typeof u.props[I]>"u"&&typeof i[I]<"u"&&(x[I]=i[I])});const k=e7({props:i,muiFormControl:C,states:["error"]}),E=te({},i,{disabled:v,labelPlacement:p,required:b,error:k.error}),O=m7(E),_=(o=S.typography)!=null?o:s.typography;let P=f;return P!=null&&P.type!==vx&&!d&&(P=m.jsx(vx,te({component:"span"},_,{className:_t(O.label,_==null?void 0:_.className),children:P}))),m.jsxs(v7,te({className:_t(O.root,a),ownerState:E,ref:r},g,{children:[N.cloneElement(u,x),b?m.jsxs(d7,{display:"block",children:[P,m.jsxs(g7,{ownerState:E,"aria-hidden":!0,className:O.asterisk,children:[" ","*"]})]}):P]}))}),gx=y7;function S7(e){return xn("MuiSwitch",e)}const b7=Gn("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),lr=b7,w7=["className","color","edge","size","sx"],_7=e=>{const{classes:t,edge:r,size:n,color:o,checked:i,disabled:a}=e,s={root:["root",r&&`edge${Ke(r)}`,`size${Ke(n)}`],switchBase:["switchBase",`color${Ke(o)}`,i&&"checked",a&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},u=qn(s,S7,t);return te({},t,u)},x7=Pt("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.edge&&t[`edge${Ke(r.edge)}`],t[`size${Ke(r.size)}`]]}})(({ownerState:e})=>te({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},e.edge==="start"&&{marginLeft:-8},e.edge==="end"&&{marginRight:-8},e.size==="small"&&{width:40,height:24,padding:7,[`& .${lr.thumb}`]:{width:16,height:16},[`& .${lr.switchBase}`]:{padding:4,[`&.${lr.checked}`]:{transform:"translateX(16px)"}}})),C7=Pt(u7,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.switchBase,{[`& .${lr.input}`]:t.input},r.color!=="default"&&t[`color${Ke(r.color)}`]]}})(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode==="light"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${lr.checked}`]:{transform:"translateX(20px)"},[`&.${lr.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${lr.checked} + .${lr.track}`]:{opacity:.5},[`&.${lr.disabled} + .${lr.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${lr.input}`]:{left:"-100%",width:"300%"}}),({theme:e,ownerState:t})=>te({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Wa(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${lr.checked}`]:{color:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Wa(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${lr.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t.color}DisabledColor`]:`${e.palette.mode==="light"?sd(e.palette[t.color].main,.62):ad(e.palette[t.color].main,.55)}`}},[`&.${lr.checked} + .${lr.track}`]:{backgroundColor:(e.vars||e).palette[t.color].main}})),R7=Pt("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode==="light"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode==="light"?.38:.3}`})),k7=Pt("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),P7=N.forwardRef(function(t,r){const n=Vn({props:t,name:"MuiSwitch"}),{className:o,color:i="primary",edge:a=!1,size:s="medium",sx:u}=n,c=lt(n,w7),d=te({},n,{color:i,edge:a,size:s}),f=_7(d),p=m.jsx(k7,{className:f.thumb,ownerState:d});return m.jsxs(x7,{className:_t(f.root,o),sx:u,ownerState:d,children:[m.jsx(C7,te({type:"checkbox",icon:p,checkedIcon:p,ref:r,ownerState:d},c,{classes:te({},f,{root:f.switchBase})})),m.jsx(R7,{className:f.track,ownerState:d})]})}),yx=P7,T7=({segments:e,segmentSelected:t,onSegmentClicked:r})=>{const n=e.map(_=>({status:_,visible:!0,active:_.downloadedBytes<_.totalBytes&&_.downloadedBytes>0})),[o,i]=N.useState(n),[a,s]=N.useState(!1),[u,c]=N.useState(!1),[d,f]=N.useState({column:"Name",descending:!0}),p=_=>_.peers.length||0,y=_=>{let P=0;return _.peers.forEach(I=>{P+=I.downloadRate}),P},S=_=>_.webseeds.length||0,g=_=>{let P=0;return _.webseeds.forEach(I=>{P+=I.downloadRate}),P},C=(_,P)=>_/P*100,v=(_,P)=>{let j=[..._].sort((M,$)=>P.column==="Name"?b(M.status.name,$.status.name,P.descending):P.column==="Progress"?x(C(M.status.downloadedBytes,M.status.totalBytes),C($.status.downloadedBytes,$.status.totalBytes),P.descending):P.column==="Size"?x(M.status.totalBytes,$.status.totalBytes,P.descending):P.column==="PeersCount"?x(p(M.status),p($.status),P.descending):P.column==="PeersRate"?x(y(M.status),y($.status),P.descending):P.column==="WebseedsCount"?x(S(M.status),S($.status),P.descending):P.column==="WebseedsRate"?x(g(M.status),g($.status),P.descending):x(M.active?1:0,$.active?1:0,P.descending));f(P),i(j)},b=(_,P,I)=>I?P.localeCompare(_):_.localeCompare(P),x=(_,P,I)=>I?P-_:_-P,k=_=>d.column!==_?m.jsx(Ql,{className:"ml-2"}):d.descending?m.jsx(Kl,{}):m.jsx(Yl,{}),E=_=>{s(_.target.checked);let P=o;P.forEach(I=>{_.target.checked?C(I.status.downloadedBytes,I.status.totalBytes)===100&&(I.visible=!1):C(I.status.downloadedBytes,I.status.totalBytes)===100&&(I.visible=!0)}),i(P)},O=_=>{c(_.target.checked);let P=o;P.forEach(I=>{_.target.checked?C(I.status.downloadedBytes,I.status.totalBytes)===0&&(I.visible=!1):C(I.status.downloadedBytes,I.status.totalBytes)===0&&(I.visible=!0)}),i(P)};return m.jsxs("div",{className:"w-full h-[95%]",style:{overflowY:t?"hidden":"scroll"},children:[m.jsxs("div",{className:"flex flex-row justify-around",children:[m.jsx(gx,{control:m.jsx(yx,{checked:a,onChange:E}),label:"Hide downloaded files"}),m.jsx(gx,{control:m.jsx(yx,{checked:u,onChange:O}),label:"Hide files with no progress"})]}),m.jsxs("table",{className:"table-fixed text-left",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"Name",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Name",k("Name")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"Progress",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Progress",k("Progress")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"Size",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Size",k("Size")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"PeersCount",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Peers Count",k("PeersCount")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"PeersRate",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Peers Rate",k("PeersRate")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"WebseedsCount",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Webseeds Count",k("WebseedsCount")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"WebseedsRate",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Webseeds Rate",k("WebseedsRate")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"Active",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Active",k("Active")]})})]})}),m.jsx("tbody",{children:o.map(_=>m.jsx(m.Fragment,{children:_.visible&&m.jsxs("tr",{className:"border-b hover:bg-gray-100 cursor-pointer",onClick:()=>{r(_.status)},children:[m.jsx("td",{className:"px-4 py-2",children:_.status.name}),m.jsx("td",{className:"px-4 py-2",children:Vf(_.status.downloadedBytes,_.status.totalBytes)}),m.jsx("td",{className:"px-4 py-2",children:zt(_.status.totalBytes)}),m.jsx("td",{className:"px-4 py-2",children:p(_.status)}),m.jsx("td",{className:"px-4 py-2",children:Fr(y(_.status))}),m.jsx("td",{className:"px-4 py-2",children:S(_.status)}),m.jsx("td",{className:"px-4 py-2",children:Fr(g(_.status))}),m.jsx("td",{className:"px-4 py-2",children:_.active.toString()})]})}))})]})]})},Sx=({peers:e})=>{const[t,r]=N.useState(e),[n,o]=N.useState({column:"Url",descending:!0});N.useEffect(()=>{i(e,n)},[e]);const i=(c,d)=>{let p=[...c].sort((y,S)=>d.column==="Url"?a(y.url,S.url,d.descending):s(y.downloadRate,S.downloadRate,d.descending));o(d),r(p)},a=(c,d,f)=>f?d.localeCompare(c):c.localeCompare(d),s=(c,d,f)=>f?d-c:c-d,u=c=>n.column!==c?m.jsx(Ql,{className:"ml-2"}):n.descending?m.jsx(Kl,{}):m.jsx(Yl,{});return m.jsxs("table",{className:"table-fixed text-left",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{i(t,{column:"Url",descending:!n.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["URL",u("Url")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{i(t,{column:"Rate",descending:!n.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Rate",u("Rate")]})})]})}),m.jsx("tbody",{children:t.map(c=>m.jsxs("tr",{className:"border-b",children:[m.jsx("td",{className:"px-4 py-2",children:c.url}),m.jsx("td",{className:"px-4 py-2",children:zt(c.downloadRate)})]}))})]})},E7=({segment:e})=>{const t=a=>{let s=0;return a.forEach(u=>{s+=u.downloadRate}),Fr(s)},r=a=>a.peers.length||0,n=a=>{let s=0;return a.peers.forEach(u=>{s+=u.downloadRate}),s},o=a=>a.webseeds.length||0,i=a=>{let s=0;return a.webseeds.forEach(u=>{s+=u.downloadRate}),s};return m.jsx("div",{className:"w-full h-full",children:e?m.jsxs("div",{className:"flex flex-col justify-around",children:[m.jsxs("table",{className:"table-fixed text-left",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{children:"Name"}),m.jsx("th",{children:"Progress"}),m.jsx("th",{children:"Size"}),m.jsx("th",{children:"Peers Count"}),m.jsx("th",{children:"Peers Rate"}),m.jsx("th",{children:"Webseeds Count"}),m.jsx("th",{children:"Webseeds Rate"})]})}),m.jsx("tbody",{children:m.jsxs("tr",{children:[m.jsx("td",{className:"px-4 py-2",children:e.name}),m.jsx("td",{className:"px-4 py-2",children:Vf(e.downloadedBytes,e.totalBytes)}),m.jsx("td",{className:"px-4 py-2",children:zt(e.totalBytes)}),m.jsx("td",{className:"px-4 py-2",children:r(e)}),m.jsx("td",{className:"px-4 py-2",children:Fr(n(e))}),m.jsx("td",{className:"px-4 py-2",children:o(e)}),m.jsx("td",{className:"px-4 py-2",children:Fr(i(e))})]})})]}),m.jsxs("div",{className:"flex flex-row justify-around mt-20",children:[e.peers.length>0&&m.jsx("div",{className:"flex flex-col",children:m.jsxs("div",{className:"flex flex-col shadow-lg rounded-md p-2 bg-white min-h-[40px] max-h-[45vh] w-full overflow-auto items-center",children:[m.jsx("p",{className:"font-bold text-lg",children:e.peers.length+" peers"}),m.jsx("p",{className:"font-bold text-lg",children:"Total speed: "+t(e.peers)}),m.jsx(Sx,{peers:e.peers})]})}),e.webseeds.length>0&&m.jsx("div",{className:"flex flex-col",children:m.jsxs("div",{className:"flex flex-col shadow-lg rounded-md p-2 bg-white min-h-[40px] max-h-[40vh] w-full overflow-auto items-center",children:[m.jsx("p",{className:"font-bold text-lg",children:e.webseeds.length+" webseeds"}),m.jsx("p",{className:"font-bold text-lg",children:"Total speed: "+t(e.webseeds)}),m.jsx(Sx,{peers:e.webseeds})]})})]})]}):m.jsx("div",{})})};var A0={},O7=nt;Object.defineProperty(A0,"__esModule",{value:!0});var WE=A0.default=void 0,I7=O7(ot()),j7=m;WE=A0.default=(0,I7.default)((0,j7.jsx)("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z"}),"ArrowBack");const z7=({onClose:e})=>{const t=Te(Tf),[r,n]=N.useState(0),[o,i]=N.useState(0),[a,s]=N.useState(null),[u,c]=N.useState(t.segments),d=S=>{S.key==="Escape"&&(a?s(null):e())};N.useEffect(()=>(window.addEventListener("keydown",d),()=>{window.removeEventListener("keydown",d)}),[a]),N.useEffect(()=>{let S=0,g=0;t.segments.forEach(C=>{S+=p(C),g+=f(C)}),n(S),i(g)},[t]),N.useEffect(()=>{c(a?[a]:t.segments)},[a]);const f=S=>{let g=0;return S.peers.forEach(C=>{g+=C.downloadRate}),g},p=S=>{let g=0;return S.webseeds.forEach(C=>{g+=C.downloadRate}),g},y=()=>m.jsxs("div",{className:"flex flex-row w-full pt-10 pr-10 pl-10",children:[m.jsx("div",{className:"flex-[1]",children:a&&m.jsx(WE,{onClick:()=>{s(null)},className:"cursor-pointer"})}),m.jsx("div",{className:"flex flex-[2] justify-center",children:m.jsxs("h3",{className:"text-3xl font-semibold",children:[a?"Segment details":"Segments List"," "]})}),m.jsx("div",{className:"flex flex-[1] justify-end",children:m.jsx(Of,{onClick:()=>e(),className:"cursor-pointer"})})]});return m.jsxs(m.Fragment,{children:[m.jsx("div",{className:"justify-center items-center flex overflow-x-hidden overflow-y-auto inset-0 z-50 outline-none focus:outline-none absolute bg-black/[.4]",children:m.jsx("div",{className:"relative w-auto my-6 mx-auto max-w-[100vw]",children:m.jsxs("div",{className:"border-0 rounded-lg shadow-lg relative flex flex-col w-fit bg-white outline-none focus:outline-none items-center",children:[y(),m.jsxs("div",{className:"flex flex-col relative p-6 flex-auto justify-start items-center h-[75vh] overflow-scroll",children:[m.jsxs("div",{className:"flex flex-col shadow-lg rounded-md p-2 bg-white h-[90%]",children:[m.jsx(T7,{segments:t.segments,segmentSelected:a!=null,onSegmentClicked:S=>s(S)}),a&&m.jsx("div",{className:"absolute z-10 w-[95%] h-[80%] bg-white",children:m.jsx(E7,{segment:a})})]}),!a&&m.jsxs(m.Fragment,{children:[m.jsxs("div",{className:"flex flex-row",children:[m.jsx("p",{className:"font-bold",children:"webseeds :"}),m.jsx("p",{children:Fr(r)})]}),m.jsxs("div",{className:"flex flex-row",children:[m.jsx("p",{className:"font-bold",children:"peers :"}),m.jsx("p",{children:Fr(o)})]})]})]})]})})}),m.jsx("div",{className:"opacity-25 inset-0 z-40 bg-black"})]})},N7=()=>{const e=Te(Tf),[t,r]=N.useState(!1),n=()=>!e.downloadFinished&&e.indexed<100&&e.torrentMetadataReady0?"downloading and waiting for metadata":"waiting for metadata":!e.downloadFinished&&e.indexed<100?"Downloading":e.indexed<100?"Indexing":"Finished",o=()=>{let i=0;return e.totalTime.forEach(a=>{i+=a}),jl(i)};return m.jsxs("div",{children:[m.jsxs("table",{className:"table-auto w-fit border-0 rounded-lg shadow-lg relative bg-white outline-none focus:outline-none mb-4",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{className:"px-4 py-2",children:"Name"}),m.jsx("th",{className:"px-4 py-2",children:"Status"}),m.jsx("th",{className:"px-4 py-2",children:"Progress"}),m.jsx("th",{className:"px-4 py-2",children:"Downaloaded"}),m.jsx("th",{className:"px-4 py-2",children:"Total"}),m.jsx("th",{className:"px-4 py-2",children:"Time Left"}),m.jsx("th",{className:"px-4 py-2",children:"Total Time"}),m.jsx("th",{className:"px-4 py-2",children:"Download Rate"}),m.jsx("th",{className:"px-4 py-2",children:"Upload Rate"}),m.jsx("th",{className:"px-4 py-2",children:"Peers"}),m.jsx("th",{className:"px-4 py-2",children:"Files"}),m.jsx("th",{className:"px-4 py-2",children:"Connections"}),m.jsx("th",{className:"px-4 py-2",children:"Alloc"}),m.jsx("th",{className:"px-4 py-2",children:"Sys"})]})}),m.jsx("tbody",{children:(e==null?void 0:e.downloaded)&&m.jsxs("tr",{onClick:()=>{r(!0)},children:[m.jsx("td",{className:"px-4 py-2",children:"Snapshots"}),m.jsx("td",{className:"px-4 py-2 text-center",children:n()}),m.jsx("td",{className:"px-4 py-2",children:Vf(e.downloaded,e.total)}),m.jsx("td",{className:"px-4 py-2",children:zt(e.downloaded)}),m.jsx("td",{className:"px-4 py-2",children:zt(e.total)}),m.jsx("td",{className:"px-4 py-2",children:S8(e.downloaded,e.total,e.downloadRate)}),m.jsx("td",{className:"px-4 py-2",children:o()}),m.jsx("td",{className:"px-4 py-2",children:O_(e.downloadRate)}),m.jsx("td",{className:"px-4 py-2",children:O_(e.uploadRate)}),m.jsx("td",{className:"px-4 py-2",children:e.peers}),m.jsx("td",{className:"px-4 py-2",children:e.files}),m.jsx("td",{className:"px-4 py-2",children:e.connections}),m.jsx("td",{className:"px-4 py-2",children:zt(e.alloc)}),m.jsx("td",{className:"px-4 py-2",children:zt(e.sys)})]})})]}),t&&m.jsx(z7,{onClose:()=>{r(!1)}})]})},A7=({selectedStatistics:e,statistics:t,onRowClicked:r})=>{const n=o=>{let i="px-4 py-2 hover:bg-gray-100";const a="bg-gray-300",s="bg-white text-black";return(o===On.Active||o===On.Static||o===On.Total)&&(i+=" border-r"),o===e?i+" "+a:i+" "+s};return m.jsxs("div",{className:"flex flex-row",children:[m.jsx("div",{className:"shadow-lg rounded-md bg-white overflow-auto mr-5",children:m.jsx("table",{className:"table-fixed text-center",children:m.jsx("tbody",{children:m.jsxs("tr",{children:[m.jsxs("td",{className:n(On.Active),onClick:()=>r(On.Active),children:[m.jsx("span",{children:"Active:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:t.activePeers})]}),m.jsxs("td",{className:n(On.Static),onClick:()=>r(On.Static),children:[m.jsx("span",{children:"Static:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:t.staticPeers})]}),m.jsxs("td",{className:n(On.Total),onClick:()=>r(On.Total),children:[m.jsx("span",{children:"Total Seen:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:t.totalPeers})]})]})})})}),m.jsx("div",{className:"shadow-lg rounded-md bg-white overflow-auto",children:m.jsx("table",{className:"table-fixed text-center",children:m.jsx("tbody",{children:m.jsxs("tr",{children:[m.jsxs("td",{className:"px-4 py-2",children:[m.jsx("span",{children:"In Rate:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:Fr(t.totalInRate)})]}),m.jsxs("td",{className:"px-4 py-2",children:[m.jsx("span",{children:"Network In:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:zt(t.totalInBytes)})]}),m.jsxs("td",{className:"px-4 py-2",children:[m.jsx("span",{children:"Out Rate:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:Fr(t.totalOutRate)})]}),m.jsxs("td",{className:"px-4 py-2",children:[m.jsx("span",{children:"Network Out:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:zt(t.totalOutBytes)})]}),m.jsxs("td",{className:"px-4 py-2",children:[m.jsx("span",{children:"Total Network:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:zt(t.totalInBytes+t.totalOutBytes)})]})]})})})})]})},rm=({peers:e,onPeerClicked:t})=>{const[r,n]=N.useState(e),[o,i]=N.useState({column:"Type",descending:!0});N.useEffect(()=>{a(e,o)},[e]);const a=(f,p)=>{let y=f.sort((S,g)=>p.column==="Id"?s(S.id,g.id,p.descending):p.column==="Type"?s(S.type,g.type,p.descending):p.column==="Status"?s(S.active.toString(),g.active.toString(),p.descending):p.column==="TotalIn"?u(S.network.bytesIn,g.network.bytesIn,p.descending):p.column==="TotalOut"?u(S.network.bytesOut,g.network.bytesOut,p.descending):p.column==="InSpeed"?u(S.network.inRate,g.network.inRate,p.descending):u(S.network.outRate,g.network.outRate,p.descending));i(p),n(y)},s=(f,p,y)=>y?p.localeCompare(f):f.localeCompare(p),u=(f,p,y)=>(console.log("! currentSortState "+o.column+" "+o.descending),y?p-f:f-p),c=f=>o.column!==f?m.jsx(Ql,{className:"ml-2"}):o.descending?m.jsx(Kl,{}):m.jsx(Yl,{}),d=f=>f.network.static?"static":f.network.bootnode?"bootnode":"dynamic";return m.jsx("div",{className:"flex flex-col shadow-lg rounded-md p-2 bg-white min-h-[40px] max-h-[83vh] w-full overflow-auto",children:m.jsxs("table",{className:"table-fixed text-left w-full",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{a(r,{column:"Id",descending:!o.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["peer ID",c("Id")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{a(r,{column:"Type",descending:!o.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Type",c("Type")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{a(r,{column:"Status",descending:!o.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Status",c("Status")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{a(r,{column:"TotalIn",descending:!o.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Total In",c("TotalIn")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{a(r,{column:"TotalOut",descending:!o.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Total Out",c("TotalOut")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{a(r,{column:"InSpeed",descending:!o.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["In Speed",c("InSpeed")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{a(r,{column:"OutSpeed",descending:!o.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Out Speed",c("OutSpeed")]})})]})}),m.jsx("tbody",{children:r.map((f,p)=>m.jsxs("tr",{className:"border-b border-gray-200 hover:bg-gray-100 cursor-pointer",onClick:()=>{t(f.id)},children:[m.jsx("td",{className:"px-4 py-2 overflow-hidden text-ellipsis",children:f.id}),m.jsx("td",{className:"px-4 py-2 overflow-hidden text-ellipsis",children:d(f)}),m.jsx("td",{className:"px-4 py-2 overflow-hidden text-ellipsis",children:f.active?"active":""}),m.jsx("td",{className:"px-4 py-2 overflow-hidden text-ellipsis",children:zt(f.network.bytesIn)}),m.jsx("td",{className:"px-4 py-2 overflow-hidden text-ellipsis",children:zt(f.network.bytesOut)}),m.jsx("td",{className:"px-4 py-2 overflow-hidden text-ellipsis",children:Fr(f.network.inRate)}),m.jsx("td",{className:"px-4 py-2 overflow-hidden text-ellipsis",children:Fr(f.network.outRate)})]},p))})]})})},M7=({peerId:e,onClose:t,...r})=>{const o=m3()(Ie.getState(),e),i=(f,p)=>{let y=Object.keys(f),S=Object.keys(p);const g=new Set([...y,...S]),C=Array.from(g);let v=[];return C.forEach(b=>{let x=f[b]|0,k=p[b]|0;v.push({key:b,bytesIn:x,bytesOut:k})}),v},a=()=>{let f=i(o.network.capBytesIn,o.network.capBytesOut);return u(f)},s=()=>{let f=i(o.network.typeBytesIn,o.network.typeBytesOut);return u(f)},u=f=>m.jsxs("table",{className:"table-auto text-left w-full",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b font-bold",children:[m.jsx("th",{children:"Type"}),m.jsx("th",{children:"In"}),m.jsx("th",{children:"Out"})]})}),m.jsx("tbody",{children:f.map(p=>m.jsxs("tr",{className:"border-b",children:[m.jsx("td",{children:p.key}),m.jsx("td",{children:zt(p.bytesIn)}),m.jsx("td",{children:zt(p.bytesOut)})]},p.key))})]}),c=()=>m.jsxs("table",{className:"table-auto text-left w-full",children:[m.jsx("thead",{}),m.jsxs("tbody",{children:[d("ID",o.id),d("protocols",o.protocols),d("enr",o.enr),d("Enode",o.enode),d("Cient",o.name),d("caps",o.caps.toString()),d("local address",o.network.localAddress),d("remote address",o.network.remoteAddress),d("In",zt(o.network.bytesIn)),d("Out",zt(o.network.bytesOut)),d("In speed",Fr(o.network.inRate)),d("Out speed",Fr(o.network.outRate))]})]}),d=(f,p)=>m.jsxs("tr",{className:"border-b",children:[m.jsx("td",{children:f+": "}),m.jsx("td",{children:p})]},f);return m.jsxs(m.Fragment,{children:[m.jsx("div",{className:"justify-center items-center flex overflow-x-hidden overflow-y-auto inset-0 z-50 outline-none focus:outline-none absolute bg-black/[.4]",children:m.jsx("div",{className:"relative w-auto my-6 mx-auto max-w-3xl",children:m.jsxs("div",{className:"border-0 rounded-lg shadow-lg relative flex flex-col w-full bg-white outline-none focus:outline-none items-center",children:[m.jsx("h3",{className:"text-3xl font-semibold mt-5",children:"Peer Details"}),m.jsxs("div",{className:"flex flex-col relative p-6 flex-auto justify-center items-center max-h-[70vh] overflow-scroll",children:[m.jsx("p",{className:"font-bold underline",children:"Main info :"}),c(),m.jsx("div",{className:"h-5"}),m.jsx("p",{className:"font-bold underline",children:"Network Usage By Capability :"}),a(),m.jsx("div",{className:"h-5"}),m.jsx("p",{className:"font-bold underline",children:"Network Usage By Type :"}),s()]}),m.jsx("div",{className:"flex items-center justify-end p-6",children:m.jsx(Un,{backgroundColor:ss,label:"Close",onClick:()=>t(),primary:!0})})]})})}),m.jsx("div",{className:"opacity-25 inset-0 z-40 bg-black"})]})};var On=(e=>(e.Active="active",e.Static="static",e.Total="total",e.Errors="errors",e.Network="network",e.None="none",e))(On||{});const bx=({type:e})=>{let t=[],r={activePeers:0,totalPeers:0,staticPeers:0,totalErrors:0,totalInBytes:0,totalOutBytes:0,totalInRate:0,totalOutRate:0},n=[],o=[];e==="sentry"?(t=Te(kf),r=Te(b3),n=Te(v3),o=Te(y3)):(t=Te(Pf),r=Te(w3),n=Te(g3),o=Te(S3));const[i,a]=N.useState(null),[s,u]=N.useState("none"),c=()=>m.jsxs("table",{className:"table-fixed rounded-lg shadow-lg bg-white text-left mb-4 w-full h-fit",children:[m.jsx("thead",{children:m.jsx("tr",{className:"border-b",children:m.jsx("th",{className:"px-4 py-2",children:"Error"})})}),m.jsx("tbody",{})]});return m.jsxs("div",{className:"flex items-center flex-col",children:[m.jsxs("div",{className:"flex justify-center items-center flex-row mb-5",children:[m.jsx("p",{className:"mb-2 font-bold text-2xl",children:e==="sentry"?"eth/6x P2P":"Beacon chain P2P"}),m.jsx("div",{className:"w-5"}),m.jsx(A7,{statistics:r,selectedStatistics:s,onRowClicked:d=>{u(d)}})]}),s==="active"&&m.jsx(rm,{peers:n,onPeerClicked:d=>{a(d)}}),s==="static"&&m.jsx(rm,{peers:o,onPeerClicked:d=>{a(d)}}),s==="total"&&m.jsx(rm,{peers:t,onPeerClicked:d=>{a(d)}}),s==="errors"&&c(),i&&m.jsx(M7,{peerId:i,onClose:()=>{a(null)}})]})},L7=()=>{const e=Te(Tf),t=Te(lP),r=Te(uP),n=r.stages.flatMap(p=>p.subStage?[p,{...p,name:p.name,subStage:!1}]:[p]),[o,i]=N.useState(0);N.useEffect(()=>{e.torrentMetadataReadys(p)+"/"+r.stages.length,s=p=>{for(let y=0;yp.name==="Snapshots"?p.subStage?e.downloadFinished?"Finished":e.torrentMetadataReadyp.name==="Snapshots"?p.subStage?"Snapshots (Downloading)":"Snapshots (Indexing)":p.name,d=p=>p.name==="Snapshots"?p.subStage?Vf(e.downloaded,e.total):YT(t.progress):"0%",f=p=>{if(p.name==="Snapshots")if(p.subStage){let y=0;return e.totalTime.forEach(S=>{y+=S}),jl(y)}else{let y=0;return t.totalTime.forEach(S=>{y+=S}),jl(y)}else return"0s"};return m.jsx("div",{children:m.jsxs("table",{className:"table-auto w-fit border-0 rounded-lg shadow-lg relative bg-white outline-none focus:outline-none mb-4",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{className:"px-4 py-2",children:"Stage"}),m.jsx("th",{className:"px-4 py-2",children:"Name"}),m.jsx("th",{className:"px-4 py-2",children:"State"}),m.jsx("th",{className:"px-4 py-2",children:"Progress"}),m.jsx("th",{className:"px-4 py-2",children:"Total Time"})]})}),m.jsx("tbody",{children:n.map(p=>m.jsxs("tr",{children:[m.jsx("td",{className:"px-4 py-2",children:a(p)}),m.jsx("td",{className:"px-4 py-2",children:c(p)}),m.jsx("td",{className:"px-4 py-2",children:u(p)}),m.jsx("td",{className:"px-4 py-2",children:d(p)}),m.jsx("td",{className:"px-4 py-2",children:f(p)})]}))})]})})},$7=()=>{const e=Te(Tf),t=Te(lP),r=Te(uP),n=()=>{let i=o();if((i==null?void 0:i.name)===void 0)return"0s";let a=0;return e.totalTime.forEach(s=>{a+=s}),t.totalTime.forEach(s=>{a+=s}),jl(a)},o=()=>{let i=0;return r.currentStage>0&&r.currentStage{const e=Te(dP),t=()=>m.jsx("div",{children:m.jsx("table",{className:"table-auto w-fit border-0 rounded-lg shadow-lg relative bg-white outline-none focus:outline-none mb-4",children:m.jsx("tbody",{children:e.map(r=>m.jsx("tr",{children:m.jsx("div",{className:"p-1",children:m.jsx(_P,{variant:"filled",severity:"warning",children:r.message})})}))})})});return m.jsx("div",{className:"flex flex-col",children:e.length>0?t():m.jsx("h3",{className:"py-2 text-xl font-semibold",children:"No issues detected"})})},Ta=()=>Ie.getState().app.activeNodeId,F7=()=>{let e=Ta();for(let t of Ie.getState().syncStages.snapshotDownloadStatus)if(t.nodeId===e)return t.downloadStatus},B7=()=>{let e=Ta();for(let t of Ie.getState().syncStages.snapshotFilesList)if(t.nodeId===e)return t.files;return[]},W7=()=>{let e=Ta();for(let t of Ie.getState().issues.issues)if(t.nodeId===e)return t.issues;return[]},U7=()=>{const e=F7(),t=B7();if(e&&e.segments.length!=t.length)if(e.segments.length{Ie.dispatch(N3({nodeId:Ta(),issueId:i.id}))}),r.forEach(i=>{let a=q7(o,i);if(a!==void 0){let s=Date.now()-a.timestamp,u=new Date(s).toISOString().substr(11,8),c="No peers for segment: "+i+" for "+u;Ie.dispatch(F1({issue:{type:uv.SnapshotSegmentMissingPeers,message:c,id:i,timestamp:a.timestamp},nodeId:Ta()}))}else Ie.dispatch(F1({issue:{type:uv.SnapshotSegmentMissingPeers,message:"No peers for segment: "+i,id:i,timestamp:Date.now()-2e4},nodeId:Ta()}))})}else console.log("Error, more segments than files")},H7=(e,t)=>{let r=[];return e.forEach(n=>{let o=!1;for(let i of t.segments)if(i.name===n){o=!0;break}o||r.push(n)}),r},q7=(e,t)=>e.find(n=>n.id===t);function G7(){return m.jsx("div",{children:m.jsx(Lj,{children:m.jsxs(Jt,{path:"/",element:m.jsx(V7,{}),children:[m.jsx(Jt,{index:!0,element:m.jsx(fD,{})}),m.jsx(Jt,{path:"sentry-network",element:m.jsx(bx,{type:"sentry"})}),m.jsx(Jt,{path:"sentinel-network",element:m.jsx(bx,{type:"sentinel"})}),m.jsx(Jt,{path:"downloader",element:m.jsx(N7,{})}),m.jsx(Jt,{path:"logs",element:m.jsx(w8,{})}),m.jsx(Jt,{path:"chain",element:m.jsx(K7,{})}),m.jsx(Jt,{path:"data",element:m.jsx(_8,{})}),m.jsx(Jt,{path:"debug",element:m.jsx(Y7,{})}),m.jsx(Jt,{path:"testing",element:m.jsx(Q7,{})}),m.jsx(Jt,{path:"performance",element:m.jsx($7,{})}),m.jsx(Jt,{path:"documentation",element:m.jsx(X7,{})}),m.jsx(Jt,{path:"issues",element:m.jsx(D7,{})}),m.jsx(Jt,{path:"admin",element:m.jsx(R8,{})}),m.jsx(Jt,{path:"*",element:m.jsx(J7,{})})]})})})}function V7(){const e=ql(),t=Te(vt),r=Te(Sk),n=Te(Dg),o=Te(j3),[i,a]=N.useState(!1),[s,u]=N.useState(!1),c=Te(v$);N.useEffect(()=>{console.log(c)},[c]),N.useEffect(()=>{},[]),N.useEffect(()=>{n!==""&&AD()},[n]),N.useEffect(()=>{t!==""&&n!==""&&($D(),LD(),MD(),CP(),DD(),FD(),WD(),rw(),setInterval(()=>{rw()},5*na.second),UD(),nw(),setInterval(()=>{nw()},20*na.second),setInterval(()=>{U7()},20*na.second),setInterval(()=>{e(h3({activeNodeId:t,countInterval:15}))},15*na.second),qD())},[t]);let d=null;return N.useEffect(()=>(o?d=setInterval(()=>{HD()},5*na.second):clearInterval(d),()=>clearInterval(d)),[o]),N.useEffect(()=>{t!==""&&r.length>0&&r.forEach(f=>{f.tables.length===0&&BD(f.path)})},[r]),m.jsxs("div",{className:"flex overflow-clip",children:[m.jsx(GH,{}),m.jsx("div",{className:"flex flex-col w-full p-4 h-full overflow-scroll",children:m.jsx(Aj,{})}),m.jsx(j8,{onSessionClicked:()=>{a(!0)},onNodeClicked:()=>{u(!0)}}),m.jsx(z8,{open:i,onClose:()=>{a(!1)}}),m.jsx(A8,{open:s,onClose:()=>{u(!1)}})]})}function K7(){return m.jsx("div",{children:m.jsx("h2",{children:"Chain"})})}function Y7(){return m.jsx("div",{children:m.jsx("h2",{children:"Debug"})})}function Q7(){return m.jsx("div",{children:m.jsx("h2",{children:"Testing"})})}function X7(){return m.jsx("div",{children:m.jsx("h2",{children:"Documentation"})})}function J7(){return m.jsxs("div",{children:[m.jsx("h2",{children:"Nothing to see here!"}),m.jsx("p",{children:m.jsx(yr,{to:"/",children:"Go to the home page"})})]})}function xc(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?xc=function(r){return typeof r}:xc=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},xc(e)}function Z7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wx(e,t){for(var r=0;r{const[e,t]=N.useState(!1),r=ke(M3);return m.jsx(L9,{collapsed:e,style:{height:"100vh",backgroundColor:"#fff"},children:m.jsxs(F9,{menuItemStyles:{button:{color:"#2e67eb","&:hover":{backgroundColor:"#2e67eb",color:"#fff"}}},children:[m.jsx(gr,{icon:m.jsx(EE,{}),onClick:()=>{t(!e)}}),m.jsx(gr,{component:m.jsx(yr,{to:"/"}),icon:m.jsx(OE,{}),children:"Process"}),m.jsxs(nH,{label:"Network",icon:m.jsx(IE,{}),children:[m.jsx(gr,{component:m.jsx(yr,{to:"/sentry-network"}),icon:m.jsx(Rv,{}),children:"eth/6x P2P"}),m.jsx(gr,{component:m.jsx(yr,{to:"/sentinel-network"}),icon:m.jsx(Rv,{}),children:"Beacon chain P2P"}),m.jsx(gr,{component:m.jsx(yr,{to:"/downloader"}),icon:m.jsx(BE,{}),children:"Downloader"})]}),m.jsx(gr,{component:m.jsx(yr,{to:"/logs"}),icon:m.jsx(jE,{}),children:"Logs"}),m.jsx(gr,{component:m.jsx(yr,{to:"/chain"}),icon:m.jsx(zE,{}),children:"Chain"}),m.jsx(gr,{component:m.jsx(yr,{to:"/data"}),icon:m.jsx(NE,{}),children:"Data"}),m.jsx(gr,{component:m.jsx(yr,{to:"/debug"}),icon:m.jsx(AE,{}),children:"Debug"}),m.jsx(gr,{component:m.jsx(yr,{to:"/testing"}),icon:m.jsx(ME,{}),children:"Testing"}),m.jsx(gr,{component:m.jsx(yr,{to:"/performance"}),icon:m.jsx(LE,{}),children:"Performance"}),m.jsx(gr,{component:m.jsx(yr,{to:"/documentation"}),icon:m.jsx($E,{}),children:"Documentation"}),m.jsx(gr,{component:m.jsx(yr,{to:"/issues"}),icon:m.jsx(FE,{}),suffix:m.jsx(m.Fragment,{children:r==="0"?null:m.jsx("div",{className:"w-5 flex items-center justify-center rounded-full aspect-square bg-red-500 text-white text-xs font-semibold",children:r})}),children:"Issues"}),m.jsx(gr,{component:m.jsx(yr,{to:"/admin"}),icon:m.jsx(DE,{}),children:"Admin"})]})})};function VH(e){return xn("MuiTypography",e)}Gn("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const KH=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],YH=e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:o,variant:i,classes:a}=e,s={root:["root",i,e.align!=="inherit"&&`align${Ke(t)}`,r&&"gutterBottom",n&&"noWrap",o&&"paragraph"]};return qn(s,VH,a)},QH=Pt("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.variant&&t[r.variant],r.align!=="inherit"&&t[`align${Ke(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>te({margin:0},t.variant==="inherit"&&{font:"inherit"},t.variant!=="inherit"&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),mx={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},XH={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},JH=e=>XH[e]||e,ZH=N.forwardRef(function(t,r){const n=Vn({props:t,name:"MuiTypography"}),o=JH(n.color),i=Yk(te({},n,{color:o})),{align:a="inherit",className:s,component:u,gutterBottom:c=!1,noWrap:d=!1,paragraph:f=!1,variant:p="body1",variantMapping:y=mx}=i,S=lt(i,KH),g=te({},i,{align:a,color:o,className:s,component:u,gutterBottom:c,noWrap:d,paragraph:f,variant:p,variantMapping:y}),C=u||(f?"p":y[p]||mx[p])||"span",v=YH(g);return m.jsx(QH,te({as:C,ref:r,ownerState:g,className:_t(v.root,s)},S))}),vx=ZH;function e7({props:e,states:t,muiFormControl:r}){return t.reduce((n,o)=>(n[o]=e[o],r&&typeof e[o]>"u"&&(n[o]=r[o]),n),{})}const t7=N.createContext(void 0),r7=t7;function WE(){return N.useContext(r7)}function n7(e){return xn("PrivateSwitchBase",e)}Gn("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const o7=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],i7=e=>{const{classes:t,checked:r,disabled:n,edge:o}=e,i={root:["root",r&&"checked",n&&"disabled",o&&`edge${Ke(o)}`],input:["input"]};return qn(i,n7,t)},a7=Pt(_P)(({ownerState:e})=>te({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),s7=Pt("input",{shouldForwardProp:eP})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),l7=N.forwardRef(function(t,r){const{autoFocus:n,checked:o,checkedIcon:i,className:a,defaultChecked:s,disabled:u,disableFocusRipple:c=!1,edge:d=!1,icon:f,id:p,inputProps:y,inputRef:S,name:g,onBlur:C,onChange:v,onFocus:b,readOnly:x,required:k=!1,tabIndex:E,type:O,value:_}=t,P=lt(t,o7),[I,j]=Pk({controlled:o,default:!!s,name:"SwitchBase",state:"checked"}),M=WE(),$=oe=>{b&&b(oe),M&&M.onFocus&&M.onFocus(oe)},B=oe=>{C&&C(oe),M&&M.onBlur&&M.onBlur(oe)},W=oe=>{if(oe.nativeEvent.defaultPrevented)return;const ce=oe.target.checked;j(ce),v&&v(oe,ce)};let ae=u;M&&typeof ae>"u"&&(ae=M.disabled);const ie=O==="checkbox"||O==="radio",pe=te({},t,{checked:I,disabled:ae,disableFocusRipple:c,edge:d}),J=i7(pe);return m.jsxs(a7,te({component:"span",className:_t(J.root,a),centerRipple:!0,focusRipple:!c,disabled:ae,tabIndex:null,role:void 0,onFocus:$,onBlur:B,ownerState:pe,ref:r},P,{children:[m.jsx(s7,te({autoFocus:n,checked:o,defaultChecked:s,className:J.input,disabled:ae,id:ie?p:void 0,name:g,onChange:W,readOnly:x,ref:S,required:k,ownerState:pe,tabIndex:E,type:O},O==="checkbox"&&_===void 0?{}:{value:_},y)),I?i:f]}))}),u7=l7,c7=rL({createStyledComponent:Pt("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>Vn({props:e,name:"MuiStack"})}),d7=c7;function f7(e){return xn("MuiFormControlLabel",e)}const h7=Gn("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),Hs=h7,p7=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],m7=e=>{const{classes:t,disabled:r,labelPlacement:n,error:o,required:i}=e,a={root:["root",r&&"disabled",`labelPlacement${Ke(n)}`,o&&"error",i&&"required"],label:["label",r&&"disabled"],asterisk:["asterisk",o&&"error"]};return qn(a,f7,t)},v7=Pt("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${Hs.label}`]:t.label},t.root,t[`labelPlacement${Ke(r.labelPlacement)}`]]}})(({theme:e,ownerState:t})=>te({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${Hs.disabled}`]:{cursor:"default"}},t.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},t.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},t.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${Hs.label}`]:{[`&.${Hs.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),g7=Pt("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Hs.error}`]:{color:(e.vars||e).palette.error.main}})),y7=N.forwardRef(function(t,r){var n,o;const i=Vn({props:t,name:"MuiFormControlLabel"}),{className:a,componentsProps:s={},control:u,disabled:c,disableTypography:d,label:f,labelPlacement:p="end",required:y,slotProps:S={}}=i,g=lt(i,p7),C=WE(),v=(n=c??u.props.disabled)!=null?n:C==null?void 0:C.disabled,b=y??u.props.required,x={disabled:v,required:b};["checked","name","onChange","value","inputRef"].forEach(I=>{typeof u.props[I]>"u"&&typeof i[I]<"u"&&(x[I]=i[I])});const k=e7({props:i,muiFormControl:C,states:["error"]}),E=te({},i,{disabled:v,labelPlacement:p,required:b,error:k.error}),O=m7(E),_=(o=S.typography)!=null?o:s.typography;let P=f;return P!=null&&P.type!==vx&&!d&&(P=m.jsx(vx,te({component:"span"},_,{className:_t(O.label,_==null?void 0:_.className),children:P}))),m.jsxs(v7,te({className:_t(O.root,a),ownerState:E,ref:r},g,{children:[N.cloneElement(u,x),b?m.jsxs(d7,{display:"block",children:[P,m.jsxs(g7,{ownerState:E,"aria-hidden":!0,className:O.asterisk,children:[" ","*"]})]}):P]}))}),gx=y7;function S7(e){return xn("MuiSwitch",e)}const b7=Gn("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),lr=b7,w7=["className","color","edge","size","sx"],_7=e=>{const{classes:t,edge:r,size:n,color:o,checked:i,disabled:a}=e,s={root:["root",r&&`edge${Ke(r)}`,`size${Ke(n)}`],switchBase:["switchBase",`color${Ke(o)}`,i&&"checked",a&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},u=qn(s,S7,t);return te({},t,u)},x7=Pt("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.edge&&t[`edge${Ke(r.edge)}`],t[`size${Ke(r.size)}`]]}})(({ownerState:e})=>te({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},e.edge==="start"&&{marginLeft:-8},e.edge==="end"&&{marginRight:-8},e.size==="small"&&{width:40,height:24,padding:7,[`& .${lr.thumb}`]:{width:16,height:16},[`& .${lr.switchBase}`]:{padding:4,[`&.${lr.checked}`]:{transform:"translateX(16px)"}}})),C7=Pt(u7,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.switchBase,{[`& .${lr.input}`]:t.input},r.color!=="default"&&t[`color${Ke(r.color)}`]]}})(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode==="light"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${lr.checked}`]:{transform:"translateX(20px)"},[`&.${lr.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${lr.checked} + .${lr.track}`]:{opacity:.5},[`&.${lr.disabled} + .${lr.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${lr.input}`]:{left:"-100%",width:"300%"}}),({theme:e,ownerState:t})=>te({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Wa(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${lr.checked}`]:{color:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Wa(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${lr.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t.color}DisabledColor`]:`${e.palette.mode==="light"?ad(e.palette[t.color].main,.62):id(e.palette[t.color].main,.55)}`}},[`&.${lr.checked} + .${lr.track}`]:{backgroundColor:(e.vars||e).palette[t.color].main}})),R7=Pt("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode==="light"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode==="light"?.38:.3}`})),k7=Pt("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),P7=N.forwardRef(function(t,r){const n=Vn({props:t,name:"MuiSwitch"}),{className:o,color:i="primary",edge:a=!1,size:s="medium",sx:u}=n,c=lt(n,w7),d=te({},n,{color:i,edge:a,size:s}),f=_7(d),p=m.jsx(k7,{className:f.thumb,ownerState:d});return m.jsxs(x7,{className:_t(f.root,o),sx:u,ownerState:d,children:[m.jsx(C7,te({type:"checkbox",icon:p,checkedIcon:p,ref:r,ownerState:d},c,{classes:te({},f,{root:f.switchBase})})),m.jsx(R7,{className:f.track,ownerState:d})]})}),yx=P7,T7=({segments:e,segmentSelected:t,onSegmentClicked:r})=>{const n=e.map(_=>({status:_,visible:!0,active:_.downloadedBytes<_.totalBytes&&_.downloadedBytes>0})),[o,i]=N.useState(n),[a,s]=N.useState(!1),[u,c]=N.useState(!1),[d,f]=N.useState({column:"Name",descending:!0}),p=_=>_.peers.length||0,y=_=>{let P=0;return _.peers.forEach(I=>{P+=I.downloadRate}),P},S=_=>_.webseeds.length||0,g=_=>{let P=0;return _.webseeds.forEach(I=>{P+=I.downloadRate}),P},C=(_,P)=>_/P*100,v=(_,P)=>{let j=[..._].sort((M,$)=>P.column==="Name"?b(M.status.name,$.status.name,P.descending):P.column==="Progress"?x(C(M.status.downloadedBytes,M.status.totalBytes),C($.status.downloadedBytes,$.status.totalBytes),P.descending):P.column==="Size"?x(M.status.totalBytes,$.status.totalBytes,P.descending):P.column==="PeersCount"?x(p(M.status),p($.status),P.descending):P.column==="PeersRate"?x(y(M.status),y($.status),P.descending):P.column==="WebseedsCount"?x(S(M.status),S($.status),P.descending):P.column==="WebseedsRate"?x(g(M.status),g($.status),P.descending):x(M.active?1:0,$.active?1:0,P.descending));f(P),i(j)},b=(_,P,I)=>I?P.localeCompare(_):_.localeCompare(P),x=(_,P,I)=>I?P-_:_-P,k=_=>d.column!==_?m.jsx(Yl,{className:"ml-2"}):d.descending?m.jsx(Vl,{}):m.jsx(Kl,{}),E=_=>{s(_.target.checked);let P=o;P.forEach(I=>{_.target.checked?C(I.status.downloadedBytes,I.status.totalBytes)===100&&(I.visible=!1):C(I.status.downloadedBytes,I.status.totalBytes)===100&&(I.visible=!0)}),i(P)},O=_=>{c(_.target.checked);let P=o;P.forEach(I=>{_.target.checked?C(I.status.downloadedBytes,I.status.totalBytes)===0&&(I.visible=!1):C(I.status.downloadedBytes,I.status.totalBytes)===0&&(I.visible=!0)}),i(P)};return m.jsxs("div",{className:"w-full h-[95%]",style:{overflowY:t?"hidden":"scroll"},children:[m.jsxs("div",{className:"flex flex-row justify-around",children:[m.jsx(gx,{control:m.jsx(yx,{checked:a,onChange:E}),label:"Hide downloaded files"}),m.jsx(gx,{control:m.jsx(yx,{checked:u,onChange:O}),label:"Hide files with no progress"})]}),m.jsxs("table",{className:"table-fixed text-left",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"Name",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Name",k("Name")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"Progress",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Progress",k("Progress")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"Size",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Size",k("Size")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"PeersCount",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Peers Count",k("PeersCount")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"PeersRate",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Peers Rate",k("PeersRate")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"WebseedsCount",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Webseeds Count",k("WebseedsCount")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"WebseedsRate",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Webseeds Rate",k("WebseedsRate")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{v(o,{column:"Active",descending:!d.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Active",k("Active")]})})]})}),m.jsx("tbody",{children:o.map(_=>m.jsx(m.Fragment,{children:_.visible&&m.jsxs("tr",{className:"border-b hover:bg-gray-100 cursor-pointer",onClick:()=>{r(_.status)},children:[m.jsx("td",{className:"px-4 py-2",children:_.status.name}),m.jsx("td",{className:"px-4 py-2",children:Gf(_.status.downloadedBytes,_.status.totalBytes)}),m.jsx("td",{className:"px-4 py-2",children:zt(_.status.totalBytes)}),m.jsx("td",{className:"px-4 py-2",children:p(_.status)}),m.jsx("td",{className:"px-4 py-2",children:Fr(y(_.status))}),m.jsx("td",{className:"px-4 py-2",children:S(_.status)}),m.jsx("td",{className:"px-4 py-2",children:Fr(g(_.status))}),m.jsx("td",{className:"px-4 py-2",children:_.active.toString()})]})}))})]})]})},Sx=({peers:e})=>{const[t,r]=N.useState(e),[n,o]=N.useState({column:"Url",descending:!0});N.useEffect(()=>{i(e,n)},[e]);const i=(c,d)=>{let p=[...c].sort((y,S)=>d.column==="Url"?a(y.url,S.url,d.descending):s(y.downloadRate,S.downloadRate,d.descending));o(d),r(p)},a=(c,d,f)=>f?d.localeCompare(c):c.localeCompare(d),s=(c,d,f)=>f?d-c:c-d,u=c=>n.column!==c?m.jsx(Yl,{className:"ml-2"}):n.descending?m.jsx(Vl,{}):m.jsx(Kl,{});return m.jsxs("table",{className:"table-fixed text-left",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{i(t,{column:"Url",descending:!n.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["URL",u("Url")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{i(t,{column:"Rate",descending:!n.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Rate",u("Rate")]})})]})}),m.jsx("tbody",{children:t.map(c=>m.jsxs("tr",{className:"border-b",children:[m.jsx("td",{className:"px-4 py-2",children:c.url}),m.jsx("td",{className:"px-4 py-2",children:zt(c.downloadRate)})]}))})]})},E7=({segment:e})=>{const t=a=>{let s=0;return a.forEach(u=>{s+=u.downloadRate}),Fr(s)},r=a=>a.peers.length||0,n=a=>{let s=0;return a.peers.forEach(u=>{s+=u.downloadRate}),s},o=a=>a.webseeds.length||0,i=a=>{let s=0;return a.webseeds.forEach(u=>{s+=u.downloadRate}),s};return m.jsx("div",{className:"w-full h-full",children:e?m.jsxs("div",{className:"flex flex-col justify-around",children:[m.jsxs("table",{className:"table-fixed text-left",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{children:"Name"}),m.jsx("th",{children:"Progress"}),m.jsx("th",{children:"Size"}),m.jsx("th",{children:"Peers Count"}),m.jsx("th",{children:"Peers Rate"}),m.jsx("th",{children:"Webseeds Count"}),m.jsx("th",{children:"Webseeds Rate"})]})}),m.jsx("tbody",{children:m.jsxs("tr",{children:[m.jsx("td",{className:"px-4 py-2",children:e.name}),m.jsx("td",{className:"px-4 py-2",children:Gf(e.downloadedBytes,e.totalBytes)}),m.jsx("td",{className:"px-4 py-2",children:zt(e.totalBytes)}),m.jsx("td",{className:"px-4 py-2",children:r(e)}),m.jsx("td",{className:"px-4 py-2",children:Fr(n(e))}),m.jsx("td",{className:"px-4 py-2",children:o(e)}),m.jsx("td",{className:"px-4 py-2",children:Fr(i(e))})]})})]}),m.jsxs("div",{className:"flex flex-row justify-around mt-20",children:[e.peers.length>0&&m.jsx("div",{className:"flex flex-col",children:m.jsxs("div",{className:"flex flex-col shadow-lg rounded-md p-2 bg-white min-h-[40px] max-h-[45vh] w-full overflow-auto items-center",children:[m.jsx("p",{className:"font-bold text-lg",children:e.peers.length+" peers"}),m.jsx("p",{className:"font-bold text-lg",children:"Total speed: "+t(e.peers)}),m.jsx(Sx,{peers:e.peers})]})}),e.webseeds.length>0&&m.jsx("div",{className:"flex flex-col",children:m.jsxs("div",{className:"flex flex-col shadow-lg rounded-md p-2 bg-white min-h-[40px] max-h-[40vh] w-full overflow-auto items-center",children:[m.jsx("p",{className:"font-bold text-lg",children:e.webseeds.length+" webseeds"}),m.jsx("p",{className:"font-bold text-lg",children:"Total speed: "+t(e.webseeds)}),m.jsx(Sx,{peers:e.webseeds})]})})]})]}):m.jsx("div",{})})};var A0={},O7=nt;Object.defineProperty(A0,"__esModule",{value:!0});var UE=A0.default=void 0,I7=O7(ot()),j7=m;UE=A0.default=(0,I7.default)((0,j7.jsx)("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z"}),"ArrowBack");const z7=({onClose:e})=>{const t=ke(Pf),[r,n]=N.useState(0),[o,i]=N.useState(0),[a,s]=N.useState(null),[u,c]=N.useState(t.segments),d=S=>{S.key==="Escape"&&(a?s(null):e())};N.useEffect(()=>(window.addEventListener("keydown",d),()=>{window.removeEventListener("keydown",d)}),[a]),N.useEffect(()=>{let S=0,g=0;t.segments.forEach(C=>{S+=p(C),g+=f(C)}),n(S),i(g)},[t]),N.useEffect(()=>{c(a?[a]:t.segments)},[a]);const f=S=>{let g=0;return S.peers.forEach(C=>{g+=C.downloadRate}),g},p=S=>{let g=0;return S.webseeds.forEach(C=>{g+=C.downloadRate}),g},y=()=>m.jsxs("div",{className:"flex flex-row w-full pt-10 pr-10 pl-10",children:[m.jsx("div",{className:"flex-[1]",children:a&&m.jsx(UE,{onClick:()=>{s(null)},className:"cursor-pointer"})}),m.jsx("div",{className:"flex flex-[2] justify-center",children:m.jsxs("h3",{className:"text-3xl font-semibold",children:[a?"Segment details":"Segments List"," "]})}),m.jsx("div",{className:"flex flex-[1] justify-end",children:m.jsx(Ef,{onClick:()=>e(),className:"cursor-pointer"})})]});return m.jsxs(m.Fragment,{children:[m.jsx("div",{className:"justify-center items-center flex overflow-x-hidden overflow-y-auto inset-0 z-50 outline-none focus:outline-none absolute bg-black/[.4]",children:m.jsx("div",{className:"relative w-auto my-6 mx-auto max-w-[100vw]",children:m.jsxs("div",{className:"border-0 rounded-lg shadow-lg relative flex flex-col w-fit bg-white outline-none focus:outline-none items-center",children:[y(),m.jsxs("div",{className:"flex flex-col relative p-6 flex-auto justify-start items-center h-[75vh] overflow-scroll",children:[m.jsxs("div",{className:"flex flex-col shadow-lg rounded-md p-2 bg-white h-[90%]",children:[m.jsx(T7,{segments:t.segments,segmentSelected:a!=null,onSegmentClicked:S=>s(S)}),a&&m.jsx("div",{className:"absolute z-10 w-[95%] h-[80%] bg-white",children:m.jsx(E7,{segment:a})})]}),!a&&m.jsxs(m.Fragment,{children:[m.jsxs("div",{className:"flex flex-row",children:[m.jsx("p",{className:"font-bold",children:"webseeds :"}),m.jsx("p",{children:Fr(r)})]}),m.jsxs("div",{className:"flex flex-row",children:[m.jsx("p",{className:"font-bold",children:"peers :"}),m.jsx("p",{children:Fr(o)})]})]})]})]})})}),m.jsx("div",{className:"opacity-25 inset-0 z-40 bg-black"})]})},N7=({flag:e})=>{function t(o){return o&&typeof o=="object"&&o.constructor===Array}const r=o=>t(o)?n(o):m.jsx("td",{className:"px-4 py-2",children:String(o)}),n=o=>m.jsx(m.Fragment,{children:o.map(i=>m.jsx("tr",{className:"border-b border-gray-200 hover:bg-gray-100",children:m.jsx("td",{className:"px-4 py-2",children:i+""})},i))});return m.jsxs("tr",{className:"border-b border-gray-200 hover:bg-gray-100 cursor-pointer",onMouseOver:o=>{const i=o.target,a=e.usage;a&&i.setAttribute("title",a)},children:[m.jsx("td",{className:"px-4 py-2",children:e.flag}),r(e.value),m.jsx("td",{className:"px-4 py-2",children:String(e.usage)})]},e.flag)},A7=({flags:e})=>m.jsx("div",{className:"flex flex-col shadow-lg rounded-md p-2 bg-white min-h-[40px] max-h-[500px] max-w-[1400px] min-w-[30vw] overflow-auto",children:m.jsxs("table",{className:"table-auto rounded-lg bg-white text-left","data-testid":"details_section_flags_table",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{className:"px-4 py-2",children:"Flag"}),m.jsx("th",{className:"px-4 py-2",children:"Value"}),m.jsx("th",{className:"px-4 py-2",children:"Flag Usage"})]})}),m.jsx("tbody",{children:e==null?void 0:e.map(t=>m.jsx(N7,{flag:t}))})]})}),M7=["datadir","downloader.api.addr","downloader.disable.ipv4","downloader.disable.ipv6","nat","pprof","pprof.addr","pprof.cpuprofile","pprof.port","seedbox","torrent.conns.perfile","torrent.download.rate","torrent.download.slots","torrent.maxpeers","torrent.port","torrent.staticpeers","torrent.upload.rate","torrent.verbosity","trace","verbosity","verify","verify.failfast","verify.files","webseed"],L7=()=>{const e=ke(Pf),[t,r]=N.useState(!1),o=ke(Sk).filter(s=>M7.includes(s.flag)),i=()=>!e.downloadFinished&&e.indexed<100&&e.torrentMetadataReady0?"downloading and waiting for metadata":"waiting for metadata":!e.downloadFinished&&e.indexed<100?"Downloading":e.indexed<100?"Indexing":"Finished",a=()=>{let s=0;return e.totalTime.forEach(u=>{s+=u}),Il(s)};return m.jsxs("div",{children:[m.jsxs("table",{className:"table-auto w-fit border-0 rounded-lg shadow-lg relative bg-white outline-none focus:outline-none mb-4",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{className:"px-4 py-2",children:"Name"}),m.jsx("th",{className:"px-4 py-2",children:"Status"}),m.jsx("th",{className:"px-4 py-2",children:"Progress"}),m.jsx("th",{className:"px-4 py-2",children:"Downaloaded"}),m.jsx("th",{className:"px-4 py-2",children:"Total"}),m.jsx("th",{className:"px-4 py-2",children:"Time Left"}),m.jsx("th",{className:"px-4 py-2",children:"Total Time"}),m.jsx("th",{className:"px-4 py-2",children:"Download Rate"}),m.jsx("th",{className:"px-4 py-2",children:"Upload Rate"}),m.jsx("th",{className:"px-4 py-2",children:"Peers"}),m.jsx("th",{className:"px-4 py-2",children:"Files"}),m.jsx("th",{className:"px-4 py-2",children:"Connections"}),m.jsx("th",{className:"px-4 py-2",children:"Alloc"}),m.jsx("th",{className:"px-4 py-2",children:"Sys"})]})}),m.jsx("tbody",{children:(e==null?void 0:e.downloaded)&&m.jsxs("tr",{onClick:()=>{r(!0)},children:[m.jsx("td",{className:"px-4 py-2",children:"Snapshots"}),m.jsx("td",{className:"px-4 py-2 text-center",children:i()}),m.jsx("td",{className:"px-4 py-2",children:Gf(e.downloaded,e.total)}),m.jsx("td",{className:"px-4 py-2",children:zt(e.downloaded)}),m.jsx("td",{className:"px-4 py-2",children:zt(e.total)}),m.jsx("td",{className:"px-4 py-2",children:S8(e.downloaded,e.total,e.downloadRate)}),m.jsx("td",{className:"px-4 py-2",children:a()}),m.jsx("td",{className:"px-4 py-2",children:O_(e.downloadRate)}),m.jsx("td",{className:"px-4 py-2",children:O_(e.uploadRate)}),m.jsx("td",{className:"px-4 py-2",children:e.peers}),m.jsx("td",{className:"px-4 py-2",children:e.files}),m.jsx("td",{className:"px-4 py-2",children:e.connections}),m.jsx("td",{className:"px-4 py-2",children:zt(e.alloc)}),m.jsx("td",{className:"px-4 py-2",children:zt(e.sys)})]})})]}),m.jsxs("div",{className:"flex flex-col",children:[m.jsx("p",{className:"font-bold mt-5",children:"Flags related to downloader"}),m.jsx(A7,{flags:o})]}),t&&m.jsx(z7,{onClose:()=>{r(!1)}})]})},$7=({selectedStatistics:e,statistics:t,onRowClicked:r})=>{const n=o=>{let i="px-4 py-2 hover:bg-gray-100";const a="bg-gray-300",s="bg-white text-black";return(o===On.Active||o===On.Static||o===On.Total)&&(i+=" border-r"),o===e?i+" "+a:i+" "+s};return m.jsxs("div",{className:"flex flex-row",children:[m.jsx("div",{className:"shadow-lg rounded-md bg-white overflow-auto mr-5",children:m.jsx("table",{className:"table-fixed text-center",children:m.jsx("tbody",{children:m.jsxs("tr",{children:[m.jsxs("td",{className:n(On.Active),onClick:()=>r(On.Active),children:[m.jsx("span",{children:"Active:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:t.activePeers})]}),m.jsxs("td",{className:n(On.Static),onClick:()=>r(On.Static),children:[m.jsx("span",{children:"Static:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:t.staticPeers})]}),m.jsxs("td",{className:n(On.Total),onClick:()=>r(On.Total),children:[m.jsx("span",{children:"Total Seen:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:t.totalPeers})]})]})})})}),m.jsx("div",{className:"shadow-lg rounded-md bg-white overflow-auto",children:m.jsx("table",{className:"table-fixed text-center",children:m.jsx("tbody",{children:m.jsxs("tr",{children:[m.jsxs("td",{className:"px-4 py-2",children:[m.jsx("span",{children:"In Rate:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:Fr(t.totalInRate)})]}),m.jsxs("td",{className:"px-4 py-2",children:[m.jsx("span",{children:"Network In:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:zt(t.totalInBytes)})]}),m.jsxs("td",{className:"px-4 py-2",children:[m.jsx("span",{children:"Out Rate:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:Fr(t.totalOutRate)})]}),m.jsxs("td",{className:"px-4 py-2",children:[m.jsx("span",{children:"Network Out:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:zt(t.totalOutBytes)})]}),m.jsxs("td",{className:"px-4 py-2",children:[m.jsx("span",{children:"Total Network:"}),m.jsx("br",{}),m.jsx("span",{className:"font-bold",children:zt(t.totalInBytes+t.totalOutBytes)})]})]})})})})]})},rm=({peers:e,onPeerClicked:t})=>{const[r,n]=N.useState(e),[o,i]=N.useState({column:"Type",descending:!0});N.useEffect(()=>{a(e,o)},[e]);const a=(f,p)=>{let y=f.sort((S,g)=>p.column==="Id"?s(S.id,g.id,p.descending):p.column==="Type"?s(S.type,g.type,p.descending):p.column==="Status"?s(S.active.toString(),g.active.toString(),p.descending):p.column==="TotalIn"?u(S.network.bytesIn,g.network.bytesIn,p.descending):p.column==="TotalOut"?u(S.network.bytesOut,g.network.bytesOut,p.descending):p.column==="InSpeed"?u(S.network.inRate,g.network.inRate,p.descending):u(S.network.outRate,g.network.outRate,p.descending));i(p),n(y)},s=(f,p,y)=>y?p.localeCompare(f):f.localeCompare(p),u=(f,p,y)=>(console.log("! currentSortState "+o.column+" "+o.descending),y?p-f:f-p),c=f=>o.column!==f?m.jsx(Yl,{className:"ml-2"}):o.descending?m.jsx(Vl,{}):m.jsx(Kl,{}),d=f=>f.network.static?"static":f.network.bootnode?"bootnode":"dynamic";return m.jsx("div",{className:"flex flex-col shadow-lg rounded-md p-2 bg-white min-h-[40px] max-h-[83vh] w-full overflow-auto",children:m.jsxs("table",{className:"table-fixed text-left w-full",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{a(r,{column:"Id",descending:!o.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["peer ID",c("Id")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{a(r,{column:"Type",descending:!o.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Type",c("Type")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{a(r,{column:"Status",descending:!o.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Status",c("Status")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{a(r,{column:"TotalIn",descending:!o.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Total In",c("TotalIn")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{a(r,{column:"TotalOut",descending:!o.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Total Out",c("TotalOut")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{a(r,{column:"InSpeed",descending:!o.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["In Speed",c("InSpeed")]})}),m.jsx("th",{className:"px-4 py-2 cursor-pointer",onClick:()=>{a(r,{column:"OutSpeed",descending:!o.descending})},children:m.jsxs("div",{className:"flex flex-row",children:["Out Speed",c("OutSpeed")]})})]})}),m.jsx("tbody",{children:r.map((f,p)=>m.jsxs("tr",{className:"border-b border-gray-200 hover:bg-gray-100 cursor-pointer",onClick:()=>{t(f.id)},children:[m.jsx("td",{className:"px-4 py-2 overflow-hidden text-ellipsis",children:f.id}),m.jsx("td",{className:"px-4 py-2 overflow-hidden text-ellipsis",children:d(f)}),m.jsx("td",{className:"px-4 py-2 overflow-hidden text-ellipsis",children:f.active?"active":""}),m.jsx("td",{className:"px-4 py-2 overflow-hidden text-ellipsis",children:zt(f.network.bytesIn)}),m.jsx("td",{className:"px-4 py-2 overflow-hidden text-ellipsis",children:zt(f.network.bytesOut)}),m.jsx("td",{className:"px-4 py-2 overflow-hidden text-ellipsis",children:Fr(f.network.inRate)}),m.jsx("td",{className:"px-4 py-2 overflow-hidden text-ellipsis",children:Fr(f.network.outRate)})]},p))})]})})},D7=({peerId:e,onClose:t,...r})=>{const o=m3()(Ie.getState(),e),i=(f,p)=>{let y=Object.keys(f),S=Object.keys(p);const g=new Set([...y,...S]),C=Array.from(g);let v=[];return C.forEach(b=>{let x=f[b]|0,k=p[b]|0;v.push({key:b,bytesIn:x,bytesOut:k})}),v},a=()=>{let f=i(o.network.capBytesIn,o.network.capBytesOut);return u(f)},s=()=>{let f=i(o.network.typeBytesIn,o.network.typeBytesOut);return u(f)},u=f=>m.jsxs("table",{className:"table-auto text-left w-full",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b font-bold",children:[m.jsx("th",{children:"Type"}),m.jsx("th",{children:"In"}),m.jsx("th",{children:"Out"})]})}),m.jsx("tbody",{children:f.map(p=>m.jsxs("tr",{className:"border-b",children:[m.jsx("td",{children:p.key}),m.jsx("td",{children:zt(p.bytesIn)}),m.jsx("td",{children:zt(p.bytesOut)})]},p.key))})]}),c=()=>m.jsxs("table",{className:"table-auto text-left w-full",children:[m.jsx("thead",{}),m.jsxs("tbody",{children:[d("ID",o.id),d("protocols",o.protocols),d("enr",o.enr),d("Enode",o.enode),d("Cient",o.name),d("caps",o.caps.toString()),d("local address",o.network.localAddress),d("remote address",o.network.remoteAddress),d("In",zt(o.network.bytesIn)),d("Out",zt(o.network.bytesOut)),d("In speed",Fr(o.network.inRate)),d("Out speed",Fr(o.network.outRate))]})]}),d=(f,p)=>m.jsxs("tr",{className:"border-b",children:[m.jsx("td",{children:f+": "}),m.jsx("td",{children:p})]},f);return m.jsxs(m.Fragment,{children:[m.jsx("div",{className:"justify-center items-center flex overflow-x-hidden overflow-y-auto inset-0 z-50 outline-none focus:outline-none absolute bg-black/[.4]",children:m.jsx("div",{className:"relative w-auto my-6 mx-auto max-w-3xl",children:m.jsxs("div",{className:"border-0 rounded-lg shadow-lg relative flex flex-col w-full bg-white outline-none focus:outline-none items-center",children:[m.jsx("h3",{className:"text-3xl font-semibold mt-5",children:"Peer Details"}),m.jsxs("div",{className:"flex flex-col relative p-6 flex-auto justify-center items-center max-h-[70vh] overflow-scroll",children:[m.jsx("p",{className:"font-bold underline",children:"Main info :"}),c(),m.jsx("div",{className:"h-5"}),m.jsx("p",{className:"font-bold underline",children:"Network Usage By Capability :"}),a(),m.jsx("div",{className:"h-5"}),m.jsx("p",{className:"font-bold underline",children:"Network Usage By Type :"}),s()]}),m.jsx("div",{className:"flex items-center justify-end p-6",children:m.jsx(Un,{backgroundColor:ss,label:"Close",onClick:()=>t(),primary:!0})})]})})}),m.jsx("div",{className:"opacity-25 inset-0 z-40 bg-black"})]})};var On=(e=>(e.Active="active",e.Static="static",e.Total="total",e.Errors="errors",e.Network="network",e.None="none",e))(On||{});const bx=({type:e})=>{let t=[],r={activePeers:0,totalPeers:0,staticPeers:0,totalErrors:0,totalInBytes:0,totalOutBytes:0,totalInRate:0,totalOutRate:0},n=[],o=[];e==="sentry"?(t=ke(Rf),r=ke(b3),n=ke(v3),o=ke(y3)):(t=ke(kf),r=ke(w3),n=ke(g3),o=ke(S3));const[i,a]=N.useState(null),[s,u]=N.useState("none"),c=()=>m.jsxs("table",{className:"table-fixed rounded-lg shadow-lg bg-white text-left mb-4 w-full h-fit",children:[m.jsx("thead",{children:m.jsx("tr",{className:"border-b",children:m.jsx("th",{className:"px-4 py-2",children:"Error"})})}),m.jsx("tbody",{})]});return m.jsxs("div",{className:"flex items-center flex-col",children:[m.jsxs("div",{className:"flex justify-center items-center flex-row mb-5",children:[m.jsx("p",{className:"mb-2 font-bold text-2xl",children:e==="sentry"?"eth/6x P2P":"Beacon chain P2P"}),m.jsx("div",{className:"w-5"}),m.jsx($7,{statistics:r,selectedStatistics:s,onRowClicked:d=>{u(d)}})]}),s==="active"&&m.jsx(rm,{peers:n,onPeerClicked:d=>{a(d)}}),s==="static"&&m.jsx(rm,{peers:o,onPeerClicked:d=>{a(d)}}),s==="total"&&m.jsx(rm,{peers:t,onPeerClicked:d=>{a(d)}}),s==="errors"&&c(),i&&m.jsx(D7,{peerId:i,onClose:()=>{a(null)}})]})},F7=()=>{const e=ke(Pf),t=ke(uP),r=ke(cP),n=r.stages.flatMap(p=>p.subStage?[p,{...p,name:p.name,subStage:!1}]:[p]),[o,i]=N.useState(0);N.useEffect(()=>{e.torrentMetadataReadys(p)+"/"+r.stages.length,s=p=>{for(let y=0;yp.name==="Snapshots"?p.subStage?e.downloadFinished?"Finished":e.torrentMetadataReadyp.name==="Snapshots"?p.subStage?"Snapshots (Downloading)":"Snapshots (Indexing)":p.name,d=p=>p.name==="Snapshots"?p.subStage?Gf(e.downloaded,e.total):QT(t.progress):"0%",f=p=>{if(p.name==="Snapshots")if(p.subStage){let y=0;return e.totalTime.forEach(S=>{y+=S}),Il(y)}else{let y=0;return t.totalTime.forEach(S=>{y+=S}),Il(y)}else return"0s"};return m.jsx("div",{children:m.jsxs("table",{className:"table-auto w-fit border-0 rounded-lg shadow-lg relative bg-white outline-none focus:outline-none mb-4",children:[m.jsx("thead",{children:m.jsxs("tr",{className:"border-b",children:[m.jsx("th",{className:"px-4 py-2",children:"Stage"}),m.jsx("th",{className:"px-4 py-2",children:"Name"}),m.jsx("th",{className:"px-4 py-2",children:"State"}),m.jsx("th",{className:"px-4 py-2",children:"Progress"}),m.jsx("th",{className:"px-4 py-2",children:"Total Time"})]})}),m.jsx("tbody",{children:n.map(p=>m.jsxs("tr",{children:[m.jsx("td",{className:"px-4 py-2",children:a(p)}),m.jsx("td",{className:"px-4 py-2",children:c(p)}),m.jsx("td",{className:"px-4 py-2",children:u(p)}),m.jsx("td",{className:"px-4 py-2",children:d(p)}),m.jsx("td",{className:"px-4 py-2",children:f(p)})]}))})]})})},B7=()=>{const e=ke(Pf),t=ke(uP),r=ke(cP),n=()=>{let i=o();if((i==null?void 0:i.name)===void 0)return"0s";let a=0;return e.totalTime.forEach(s=>{a+=s}),t.totalTime.forEach(s=>{a+=s}),Il(a)},o=()=>{let i=0;return r.currentStage>0&&r.currentStage{const e=ke(fP),t=()=>m.jsx("div",{children:m.jsx("table",{className:"table-auto w-fit border-0 rounded-lg shadow-lg relative bg-white outline-none focus:outline-none mb-4",children:m.jsx("tbody",{children:e.map(r=>m.jsx("tr",{children:m.jsx("div",{className:"p-1",children:m.jsx(xP,{variant:"filled",severity:"warning",children:r.message})})}))})})});return m.jsx("div",{className:"flex flex-col",children:e.length>0?t():m.jsx("h3",{className:"py-2 text-xl font-semibold",children:"No issues detected"})})},Ta=()=>Ie.getState().app.activeNodeId,U7=()=>{let e=Ta();for(let t of Ie.getState().syncStages.snapshotDownloadStatus)if(t.nodeId===e)return t.downloadStatus},H7=()=>{let e=Ta();for(let t of Ie.getState().syncStages.snapshotFilesList)if(t.nodeId===e)return t.files;return[]},q7=()=>{let e=Ta();for(let t of Ie.getState().issues.issues)if(t.nodeId===e)return t.issues;return[]},G7=()=>{const e=U7(),t=H7();if(e&&e.segments.length!=t.length)if(e.segments.length{Ie.dispatch(N3({nodeId:Ta(),issueId:i.id}))}),r.forEach(i=>{let a=K7(o,i);if(a!==void 0){let s=Date.now()-a.timestamp,u=new Date(s).toISOString().substr(11,8),c="No peers for segment: "+i+" for "+u;Ie.dispatch(F1({issue:{type:uv.SnapshotSegmentMissingPeers,message:c,id:i,timestamp:a.timestamp},nodeId:Ta()}))}else Ie.dispatch(F1({issue:{type:uv.SnapshotSegmentMissingPeers,message:"No peers for segment: "+i,id:i,timestamp:Date.now()-2e4},nodeId:Ta()}))})}else console.log("Error, more segments than files")},V7=(e,t)=>{let r=[];return e.forEach(n=>{let o=!1;for(let i of t.segments)if(i.name===n){o=!0;break}o||r.push(n)}),r},K7=(e,t)=>e.find(n=>n.id===t);function Y7(){return m.jsx("div",{children:m.jsx($j,{children:m.jsxs(Jt,{path:"/",element:m.jsx(Q7,{}),children:[m.jsx(Jt,{index:!0,element:m.jsx(fD,{})}),m.jsx(Jt,{path:"sentry-network",element:m.jsx(bx,{type:"sentry"})}),m.jsx(Jt,{path:"sentinel-network",element:m.jsx(bx,{type:"sentinel"})}),m.jsx(Jt,{path:"downloader",element:m.jsx(L7,{})}),m.jsx(Jt,{path:"logs",element:m.jsx(w8,{})}),m.jsx(Jt,{path:"chain",element:m.jsx(X7,{})}),m.jsx(Jt,{path:"data",element:m.jsx(_8,{})}),m.jsx(Jt,{path:"debug",element:m.jsx(J7,{})}),m.jsx(Jt,{path:"testing",element:m.jsx(Z7,{})}),m.jsx(Jt,{path:"performance",element:m.jsx(B7,{})}),m.jsx(Jt,{path:"documentation",element:m.jsx(eq,{})}),m.jsx(Jt,{path:"issues",element:m.jsx(W7,{})}),m.jsx(Jt,{path:"admin",element:m.jsx(R8,{})}),m.jsx(Jt,{path:"*",element:m.jsx(tq,{})})]})})})}function Q7(){const e=Hl(),t=ke(vt),r=ke(bk),n=ke(Dg),o=ke(j3),[i,a]=N.useState(!1),[s,u]=N.useState(!1),c=ke(v$);N.useEffect(()=>{console.log(c)},[c]),N.useEffect(()=>{},[]),N.useEffect(()=>{n!==""&&AD()},[n]),N.useEffect(()=>{t!==""&&n!==""&&($D(),LD(),MD(),RP(),DD(),FD(),WD(),rw(),setInterval(()=>{rw()},5*na.second),UD(),nw(),setInterval(()=>{nw()},20*na.second),setInterval(()=>{G7()},20*na.second),setInterval(()=>{e(h3({activeNodeId:t,countInterval:15}))},15*na.second),qD())},[t]);let d=null;return N.useEffect(()=>(o?d=setInterval(()=>{HD()},5*na.second):clearInterval(d),()=>clearInterval(d)),[o]),N.useEffect(()=>{t!==""&&r.length>0&&r.forEach(f=>{f.tables.length===0&&BD(f.path)})},[r]),m.jsxs("div",{className:"flex overflow-clip",children:[m.jsx(GH,{}),m.jsx("div",{className:"flex flex-col w-full p-4 h-full overflow-scroll",children:m.jsx(Mj,{})}),m.jsx(j8,{onSessionClicked:()=>{a(!0)},onNodeClicked:()=>{u(!0)}}),m.jsx(z8,{open:i,onClose:()=>{a(!1)}}),m.jsx(A8,{open:s,onClose:()=>{u(!1)}})]})}function X7(){return m.jsx("div",{children:m.jsx("h2",{children:"Chain"})})}function J7(){return m.jsx("div",{children:m.jsx("h2",{children:"Debug"})})}function Z7(){return m.jsx("div",{children:m.jsx("h2",{children:"Testing"})})}function eq(){return m.jsx("div",{children:m.jsx("h2",{children:"Documentation"})})}function tq(){return m.jsxs("div",{children:[m.jsx("h2",{children:"Nothing to see here!"}),m.jsx("p",{children:m.jsx(yr,{to:"/",children:"Go to the home page"})})]})}function _c(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_c=function(r){return typeof r}:_c=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_c(e)}function rq(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wx(e,t){for(var r=0;r