From d62274c834b1849d6f9e0ffd27cf91c74e791056 Mon Sep 17 00:00:00 2001 From: pySatellite Date: Tue, 14 Nov 2023 16:34:00 +0900 Subject: [PATCH 1/4] satellite rocket owner --- .env | 2 +- README.md | 9 +- docs/assets/index-16e5fba1.js | 290 ++++++++++++++++++++++++++++++++++ docs/favicon.ico | Bin 0 -> 15406 bytes docs/images/satellite.jpeg | Bin 0 -> 31677 bytes docs/index.html | 127 +++++++++++++++ docs/manifest.json | 15 ++ public/favicon.ico | Bin 15086 -> 15406 bytes src/App.tsx | 16 +- src/airflows.tsx | 42 ----- src/alarms.tsx | 45 ------ src/posts.tsx | 47 ------ src/potatoes.tsx | 13 -- src/users.tsx | 28 ---- vite.config.ts | 3 + 15 files changed, 447 insertions(+), 190 deletions(-) create mode 100644 docs/assets/index-16e5fba1.js create mode 100644 docs/favicon.ico create mode 100644 docs/images/satellite.jpeg create mode 100644 docs/index.html create mode 100644 docs/manifest.json delete mode 100644 src/airflows.tsx delete mode 100644 src/alarms.tsx delete mode 100644 src/posts.tsx delete mode 100644 src/potatoes.tsx delete mode 100644 src/users.tsx diff --git a/.env b/.env index 8b028e9..d31f0c9 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ VITE_JSON_SERVER_URL=https://jsonplaceholder.typicode.com VITE_API_FLY=https://fcrud.fly.dev VITE_API_LOCAL=http://localhost:8000 -VITE_SLI_VERSION=0.4.0 +VITE_SLI_VERSION=0.5.0 diff --git a/README.md b/README.md index a86d4c9..01f69e0 100644 --- a/README.md +++ b/README.md @@ -23,10 +23,5 @@ Build the application in production mode by running: ```sh npm run build ``` - -## DataProvider - -The included data provider use [ra-data-json-server](https://github.com/marmelab/react-admin/tree/master/packages/ra-data-json-server). It fits REST APIs powered by [JSON Server](https://github.com/typicode/json-server), such as [JSONPlaceholder](https://jsonplaceholder.typicode.com/). - -You'll find an `.env` file at the project root that includes a `VITE_JSON_SERVER_URL` variable. Set it to the URL of your backend. By default, we set it to targets [JSONPlaceholder](https://jsonplaceholder.typicode.com/). - +### Ref +- https://stackoverflow.com/questions/66863200/changing-the-input-and-output-directory-in-vite \ No newline at end of file diff --git a/docs/assets/index-16e5fba1.js b/docs/assets/index-16e5fba1.js new file mode 100644 index 0000000..2e4588a --- /dev/null +++ b/docs/assets/index-16e5fba1.js @@ -0,0 +1,290 @@ +import{initializeApp as xj}from"https://www.gstatic.com/firebasejs/10.5.2/firebase-app.js";import{getAnalytics as _j}from"https://www.gstatic.com/firebasejs/10.5.2/firebase-analytics.js";function Cj(e,t){for(var r=0;rn[a]})}}}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 a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerPolicy&&(o.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?o.credentials="include":a.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(a){if(a.ep)return;a.ep=!0;const o=r(a);fetch(a.href,o)}})();var Ti=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Gt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function q$(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 a=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,a.get?a:{enumerable:!0,get:function(){return e[n]}})}),r}var G$={exports:{}},jv={},K$={exports:{}},He={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Fc=Symbol.for("react.element"),Sj=Symbol.for("react.portal"),Oj=Symbol.for("react.fragment"),Tj=Symbol.for("react.strict_mode"),Ej=Symbol.for("react.profiler"),Pj=Symbol.for("react.provider"),$j=Symbol.for("react.context"),Rj=Symbol.for("react.forward_ref"),kj=Symbol.for("react.suspense"),Ij=Symbol.for("react.memo"),Aj=Symbol.for("react.lazy"),gC=Symbol.iterator;function Nj(e){return e===null||typeof e!="object"?null:(e=gC&&e[gC]||e["@@iterator"],typeof e=="function"?e:null)}var Q$={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Y$=Object.assign,X$={};function Rl(e,t,r){this.props=e,this.context=t,this.refs=X$,this.updater=r||Q$}Rl.prototype.isReactComponent={};Rl.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Rl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function J$(){}J$.prototype=Rl.prototype;function b1(e,t,r){this.props=e,this.context=t,this.refs=X$,this.updater=r||Q$}var w1=b1.prototype=new J$;w1.constructor=b1;Y$(w1,Rl.prototype);w1.isPureReactComponent=!0;var yC=Array.isArray,Z$=Object.prototype.hasOwnProperty,x1={current:null},eR={key:!0,ref:!0,__self:!0,__source:!0};function tR(e,t,r){var n,a={},o=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)Z$.call(t,n)&&!eR.hasOwnProperty(n)&&(a[n]=t[n]);var s=arguments.length-2;if(s===1)a.children=r;else if(1>>1,X=A[J];if(0>>1;Ja(be,G))lea(Re,be)?(A[J]=Re,A[le]=G,J=le):(A[J]=be,A[te]=G,J=te);else if(lea(Re,G))A[J]=Re,A[le]=G,J=le;else break e}}return j}function a(A,j){var G=A.sortIndex-j.sortIndex;return G!==0?G:A.id-j.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var l=[],u=[],f=1,d=null,p=3,v=!1,m=!1,y=!1,x=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(A){for(var j=r(u);j!==null;){if(j.callback===null)n(u);else if(j.startTime<=A)n(u),j.sortIndex=j.expirationTime,t(l,j);else break;j=r(u)}}function w(A){if(y=!1,g(A),!m)if(r(l)!==null)m=!0,U(_);else{var j=r(u);j!==null&&q(w,j.startTime-A)}}function _(A,j){m=!1,y&&(y=!1,b(E),E=-1),v=!0;var G=p;try{for(g(j),d=r(l);d!==null&&(!(d.expirationTime>j)||A&&!k());){var J=d.callback;if(typeof J=="function"){d.callback=null,p=d.priorityLevel;var X=J(d.expirationTime<=j);j=e.unstable_now(),typeof X=="function"?d.callback=X:d===r(l)&&n(l),g(j)}else n(l);d=r(l)}if(d!==null)var ie=!0;else{var te=r(u);te!==null&&q(w,te.startTime-j),ie=!1}return ie}finally{d=null,p=G,v=!1}}var C=!1,S=null,E=-1,$=5,P=-1;function k(){return!(e.unstable_now()-P<$)}function N(){if(S!==null){var A=e.unstable_now();P=A;var j=!0;try{j=S(!0,A)}finally{j?M():(C=!1,S=null)}}else C=!1}var M;if(typeof h=="function")M=function(){h(N)};else if(typeof MessageChannel<"u"){var L=new MessageChannel,D=L.port2;L.port1.onmessage=N,M=function(){D.postMessage(null)}}else M=function(){x(N,0)};function U(A){S=A,C||(C=!0,M())}function q(A,j){E=x(function(){A(e.unstable_now())},j)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(A){A.callback=null},e.unstable_continueExecution=function(){m||v||(m=!0,U(_))},e.unstable_forceFrameRate=function(A){0>A||125J?(A.sortIndex=G,t(u,A),r(l)===null&&A===r(u)&&(y?(b(E),E=-1):y=!0,q(w,G-J))):(A.sortIndex=X,t(l,A),m||v||(m=!0,U(_))),A},e.unstable_shouldYield=k,e.unstable_wrapCallback=function(A){var j=p;return function(){var G=p;p=j;try{return A.apply(this,arguments)}finally{p=G}}}})(oR);aR.exports=oR;var Hj=aR.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var iR=c,dn=Hj;function ae(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Iy=Object.prototype.hasOwnProperty,qj=/^[: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]*$/,wC={},xC={};function Gj(e){return Iy.call(xC,e)?!0:Iy.call(wC,e)?!1:qj.test(e)?xC[e]=!0:(wC[e]=!0,!1)}function Kj(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 Qj(e,t,r,n){if(t===null||typeof t>"u"||Kj(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 Dr(e,t,r,n,a,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var br={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){br[e]=new Dr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];br[t]=new Dr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){br[e]=new Dr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){br[e]=new Dr(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){br[e]=new Dr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){br[e]=new Dr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){br[e]=new Dr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){br[e]=new Dr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){br[e]=new Dr(e,5,!1,e.toLowerCase(),null,!1,!1)});var C1=/[\-:]([a-z])/g;function S1(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(C1,S1);br[t]=new Dr(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(C1,S1);br[t]=new Dr(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(C1,S1);br[t]=new Dr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){br[e]=new Dr(e,1,!1,e.toLowerCase(),null,!1,!1)});br.xlinkHref=new Dr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){br[e]=new Dr(e,1,!1,e.toLowerCase(),null,!0,!0)});function O1(e,t,r,n){var a=br.hasOwnProperty(t)?br[t]:null;(a!==null?a.type!==0:n||!(2s||a[i]!==o[s]){var l=` +`+a[i].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=i&&0<=s);break}}}finally{Nm=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?wu(e):""}function Yj(e){switch(e.tag){case 5:return wu(e.type);case 16:return wu("Lazy");case 13:return wu("Suspense");case 19:return wu("SuspenseList");case 0:case 2:case 15:return e=Mm(e.type,!1),e;case 11:return e=Mm(e.type.render,!1),e;case 1:return e=Mm(e.type,!0),e;default:return""}}function Fy(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 Ts:return"Fragment";case Os:return"Portal";case Ay:return"Profiler";case T1:return"StrictMode";case Ny:return"Suspense";case My:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case uR:return(e.displayName||"Context")+".Consumer";case lR:return(e._context.displayName||"Context")+".Provider";case E1:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case P1:return t=e.displayName||null,t!==null?t:Fy(e.type)||"Memo";case _o:t=e._payload,e=e._init;try{return Fy(e(t))}catch{}}return null}function Xj(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 Fy(t);case 8:return t===T1?"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 Go(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function fR(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Jj(e){var t=fR(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 a=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(i){n=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Of(e){e._valueTracker||(e._valueTracker=Jj(e))}function dR(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=fR(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Gd(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 Ly(e,t){var r=t.checked;return $t({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function CC(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Go(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 pR(e,t){t=t.checked,t!=null&&O1(e,"checked",t,!1)}function jy(e,t){pR(e,t);var r=Go(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")?Dy(e,t.type,r):t.hasOwnProperty("defaultValue")&&Dy(e,t.type,Go(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function SC(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 Dy(e,t,r){(t!=="number"||Gd(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var xu=Array.isArray;function Hs(e,t,r,n){if(e=e.options,t){t={};for(var a=0;a"+t.valueOf().toString()+"",t=Tf.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function oc(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var $u={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},Zj=["Webkit","ms","Moz","O"];Object.keys($u).forEach(function(e){Zj.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),$u[t]=$u[e]})});function gR(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||$u.hasOwnProperty(e)&&$u[e]?(""+t).trim():t+"px"}function yR(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,a=gR(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,a):e[r]=a}}var eD=$t({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 Uy(e,t){if(t){if(eD[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ae(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ae(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ae(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ae(62))}}function Wy(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 Vy=null;function $1(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Hy=null,qs=null,Gs=null;function EC(e){if(e=Dc(e)){if(typeof Hy!="function")throw Error(ae(280));var t=e.stateNode;t&&(t=Wv(t),Hy(e.stateNode,e.type,t))}}function bR(e){qs?Gs?Gs.push(e):Gs=[e]:qs=e}function wR(){if(qs){var e=qs,t=Gs;if(Gs=qs=null,EC(e),t)for(e=0;e>>=0,e===0?32:31-(fD(e)/dD|0)|0}var Ef=64,Pf=4194304;function _u(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 Xd(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,o=e.pingedLanes,i=r&268435455;if(i!==0){var s=i&~a;s!==0?n=_u(s):(o&=i,o!==0&&(n=_u(o)))}else i=r&~a,i!==0?n=_u(i):o!==0&&(n=_u(o));if(n===0)return 0;if(t!==0&&t!==n&&!(t&a)&&(a=n&-n,o=t&-t,a>=o||a===16&&(o&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 Lc(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Zn(t),e[t]=r}function mD(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=ku),FC=String.fromCharCode(32),LC=!1;function BR(e,t){switch(e){case"keyup":return VD.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zR(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Es=!1;function qD(e,t){switch(e){case"compositionend":return zR(t);case"keypress":return t.which!==32?null:(LC=!0,FC);case"textInput":return e=t.data,e===FC&&LC?null:e;default:return null}}function GD(e,t){if(Es)return e==="compositionend"||!L1&&BR(e,t)?(e=jR(),ld=N1=Ro=null,Es=!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=zC(r)}}function HR(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?HR(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function qR(){for(var e=window,t=Gd();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Gd(e.document)}return t}function j1(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 r3(e){var t=qR(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&HR(r.ownerDocument.documentElement,r)){if(n!==null&&j1(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 a=r.textContent.length,o=Math.min(n.start,a);n=n.end===void 0?o:Math.min(n.end,a),!e.extend&&o>n&&(a=n,n=o,o=a),a=UC(r,o);var i=UC(r,n);a&&i&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),o>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.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,Ps=null,Xy=null,Au=null,Jy=!1;function WC(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Jy||Ps==null||Ps!==Gd(n)||(n=Ps,"selectionStart"in n&&j1(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}),Au&&fc(Au,n)||(Au=n,n=ep(Xy,"onSelect"),0ks||(e.current=ab[ks],ab[ks]=null,ks--)}function gt(e,t){ks++,ab[ks]=e.current,e.current=t}var Ko={},$r=Jo(Ko),qr=Jo(!1),Hi=Ko;function ul(e,t){var r=e.type.contextTypes;if(!r)return Ko;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var a={},o;for(o in r)a[o]=t[o];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Gr(e){return e=e.childContextTypes,e!=null}function rp(){xt(qr),xt($r)}function YC(e,t,r){if($r.current!==Ko)throw Error(ae(168));gt($r,t),gt(qr,r)}function t2(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var a in n)if(!(a in t))throw Error(ae(108,Xj(e)||"Unknown",a));return $t({},r,n)}function np(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ko,Hi=$r.current,gt($r,e),gt(qr,qr.current),!0}function XC(e,t,r){var n=e.stateNode;if(!n)throw Error(ae(169));r?(e=t2(e,t,Hi),n.__reactInternalMemoizedMergedChildContext=e,xt(qr),xt($r),gt($r,e)):xt(qr),gt(qr,r)}var Ha=null,Vv=!1,Qm=!1;function r2(e){Ha===null?Ha=[e]:Ha.push(e)}function v3(e){Vv=!0,r2(e)}function Zo(){if(!Qm&&Ha!==null){Qm=!0;var e=0,t=ut;try{var r=Ha;for(ut=1;e>=i,a-=i,Ya=1<<32-Zn(t)+a|r<E?($=S,S=null):$=S.sibling;var P=p(b,S,g[E],w);if(P===null){S===null&&(S=$);break}e&&S&&P.alternate===null&&t(b,S),h=o(P,h,E),C===null?_=P:C.sibling=P,C=P,S=$}if(E===g.length)return r(b,S),Ct&&yi(b,E),_;if(S===null){for(;EE?($=S,S=null):$=S.sibling;var k=p(b,S,P.value,w);if(k===null){S===null&&(S=$);break}e&&S&&k.alternate===null&&t(b,S),h=o(k,h,E),C===null?_=k:C.sibling=k,C=k,S=$}if(P.done)return r(b,S),Ct&&yi(b,E),_;if(S===null){for(;!P.done;E++,P=g.next())P=d(b,P.value,w),P!==null&&(h=o(P,h,E),C===null?_=P:C.sibling=P,C=P);return Ct&&yi(b,E),_}for(S=n(b,S);!P.done;E++,P=g.next())P=v(S,b,E,P.value,w),P!==null&&(e&&P.alternate!==null&&S.delete(P.key===null?E:P.key),h=o(P,h,E),C===null?_=P:C.sibling=P,C=P);return e&&S.forEach(function(N){return t(b,N)}),Ct&&yi(b,E),_}function x(b,h,g,w){if(typeof g=="object"&&g!==null&&g.type===Ts&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case Sf:e:{for(var _=g.key,C=h;C!==null;){if(C.key===_){if(_=g.type,_===Ts){if(C.tag===7){r(b,C.sibling),h=a(C,g.props.children),h.return=b,b=h;break e}}else if(C.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===_o&&aS(_)===C.type){r(b,C.sibling),h=a(C,g.props),h.ref=ru(b,C,g),h.return=b,b=h;break e}r(b,C);break}else t(b,C);C=C.sibling}g.type===Ts?(h=Fi(g.props.children,b.mode,w,g.key),h.return=b,b=h):(w=md(g.type,g.key,g.props,null,b.mode,w),w.ref=ru(b,h,g),w.return=b,b=w)}return i(b);case Os:e:{for(C=g.key;h!==null;){if(h.key===C)if(h.tag===4&&h.stateNode.containerInfo===g.containerInfo&&h.stateNode.implementation===g.implementation){r(b,h.sibling),h=a(h,g.children||[]),h.return=b,b=h;break e}else{r(b,h);break}else t(b,h);h=h.sibling}h=ng(g,b.mode,w),h.return=b,b=h}return i(b);case _o:return C=g._init,x(b,h,C(g._payload),w)}if(xu(g))return m(b,h,g,w);if(Xl(g))return y(b,h,g,w);Mf(b,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,h!==null&&h.tag===6?(r(b,h.sibling),h=a(h,g),h.return=b,b=h):(r(b,h),h=rg(g,b.mode,w),h.return=b,b=h),i(b)):r(b,h)}return x}var fl=c2(!0),f2=c2(!1),Bc={},Oa=Jo(Bc),hc=Jo(Bc),mc=Jo(Bc);function $i(e){if(e===Bc)throw Error(ae(174));return e}function G1(e,t){switch(gt(mc,t),gt(hc,e),gt(Oa,Bc),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:zy(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=zy(t,e)}xt(Oa),gt(Oa,t)}function dl(){xt(Oa),xt(hc),xt(mc)}function d2(e){$i(mc.current);var t=$i(Oa.current),r=zy(t,e.type);t!==r&&(gt(hc,e),gt(Oa,r))}function K1(e){hc.current===e&&(xt(Oa),xt(hc))}var Tt=Jo(0);function up(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 Ym=[];function Q1(){for(var e=0;er?r:4,e(!0);var n=Xm.transition;Xm.transition={};try{e(!1),t()}finally{ut=r,Xm.transition=n}}function P2(){return kn().memoizedState}function y3(e,t,r){var n=Uo(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},$2(e))R2(t,r);else if(r=i2(e,t,r,n),r!==null){var a=Mr();ea(r,e,n,a),k2(r,t,n)}}function b3(e,t,r){var n=Uo(e),a={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if($2(e))R2(t,a);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,s=o(i,r);if(a.hasEagerState=!0,a.eagerState=s,ta(s,i)){var l=t.interleaved;l===null?(a.next=a,H1(t)):(a.next=l.next,l.next=a),t.interleaved=a;return}}catch{}finally{}r=i2(e,t,a,n),r!==null&&(a=Mr(),ea(r,e,n,a),k2(r,t,n))}}function $2(e){var t=e.alternate;return e===Pt||t!==null&&t===Pt}function R2(e,t){Nu=cp=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function k2(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,k1(e,r)}}var fp={readContext:Rn,useCallback:Cr,useContext:Cr,useEffect:Cr,useImperativeHandle:Cr,useInsertionEffect:Cr,useLayoutEffect:Cr,useMemo:Cr,useReducer:Cr,useRef:Cr,useState:Cr,useDebugValue:Cr,useDeferredValue:Cr,useTransition:Cr,useMutableSource:Cr,useSyncExternalStore:Cr,useId:Cr,unstable_isNewReconciler:!1},w3={readContext:Rn,useCallback:function(e,t){return da().memoizedState=[e,t===void 0?null:t],e},useContext:Rn,useEffect:iS,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,dd(4194308,4,C2.bind(null,t,e),r)},useLayoutEffect:function(e,t){return dd(4194308,4,e,t)},useInsertionEffect:function(e,t){return dd(4,2,e,t)},useMemo:function(e,t){var r=da();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=da();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=y3.bind(null,Pt,e),[n.memoizedState,e]},useRef:function(e){var t=da();return e={current:e},t.memoizedState=e},useState:oS,useDebugValue:ew,useDeferredValue:function(e){return da().memoizedState=e},useTransition:function(){var e=oS(!1),t=e[0];return e=g3.bind(null,e[1]),da().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Pt,a=da();if(Ct){if(r===void 0)throw Error(ae(407));r=r()}else{if(r=t(),ir===null)throw Error(ae(349));Gi&30||h2(n,t,r)}a.memoizedState=r;var o={value:r,getSnapshot:t};return a.queue=o,iS(g2.bind(null,n,o,e),[e]),n.flags|=2048,bc(9,m2.bind(null,n,o,r,t),void 0,null),r},useId:function(){var e=da(),t=ir.identifierPrefix;if(Ct){var r=Xa,n=Ya;r=(n&~(1<<32-Zn(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=gc++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[ga]=t,e[vc]=n,B2(e,t,!1,!1),t.stateNode=e;e:{switch(i=Wy(r,n),r){case"dialog":bt("cancel",e),bt("close",e),a=n;break;case"iframe":case"object":case"embed":bt("load",e),a=n;break;case"video":case"audio":for(a=0;avl&&(t.flags|=128,n=!0,nu(o,!1),t.lanes=4194304)}else{if(!n)if(e=up(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),nu(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!Ct)return Sr(t),null}else 2*Lt()-o.renderingStartTime>vl&&r!==1073741824&&(t.flags|=128,n=!0,nu(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(r=o.last,r!==null?r.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Lt(),t.sibling=null,r=Tt.current,gt(Tt,n?r&1|2:r&1),t):(Sr(t),null);case 22:case 23:return iw(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?on&1073741824&&(Sr(t),t.subtreeFlags&6&&(t.flags|=8192)):Sr(t),null;case 24:return null;case 25:return null}throw Error(ae(156,t.tag))}function P3(e,t){switch(B1(t),t.tag){case 1:return Gr(t.type)&&rp(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return dl(),xt(qr),xt($r),Q1(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return K1(t),null;case 13:if(xt(Tt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ae(340));cl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return xt(Tt),null;case 4:return dl(),null;case 10:return V1(t.type._context),null;case 22:case 23:return iw(),null;case 24:return null;default:return null}}var Lf=!1,Tr=!1,$3=typeof WeakSet=="function"?WeakSet:Set,ye=null;function Ms(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){At(e,t,n)}else r.current=null}function mb(e,t,r){try{r()}catch(n){At(e,t,n)}}var hS=!1;function R3(e,t){if(Zy=Jd,e=qR(),j1(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 a=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break e}var i=0,s=-1,l=-1,u=0,f=0,d=e,p=null;t:for(;;){for(var v;d!==r||a!==0&&d.nodeType!==3||(s=i+a),d!==o||n!==0&&d.nodeType!==3||(l=i+n),d.nodeType===3&&(i+=d.nodeValue.length),(v=d.firstChild)!==null;)p=d,d=v;for(;;){if(d===e)break t;if(p===r&&++u===a&&(s=i),p===o&&++f===n&&(l=i),(v=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=v}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(eb={focusedElem:e,selectionRange:r},Jd=!1,ye=t;ye!==null;)if(t=ye,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ye=e;else for(;ye!==null;){t=ye;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var y=m.memoizedProps,x=m.memoizedState,b=t.stateNode,h=b.getSnapshotBeforeUpdate(t.elementType===t.type?y:qn(t.type,y),x);b.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ae(163))}}catch(w){At(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,ye=e;break}ye=t.return}return m=hS,hS=!1,m}function Mu(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var a=n=n.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,o!==void 0&&mb(t,r,o)}a=a.next}while(a!==n)}}function Gv(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 gb(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 W2(e){var t=e.alternate;t!==null&&(e.alternate=null,W2(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ga],delete t[vc],delete t[nb],delete t[d3],delete t[p3])),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 V2(e){return e.tag===5||e.tag===3||e.tag===4}function mS(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||V2(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 yb(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=tp));else if(n!==4&&(e=e.child,e!==null))for(yb(e,t,r),e=e.sibling;e!==null;)yb(e,t,r),e=e.sibling}function bb(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(bb(e,t,r),e=e.sibling;e!==null;)bb(e,t,r),e=e.sibling}var hr=null,Kn=!1;function bo(e,t,r){for(r=r.child;r!==null;)H2(e,t,r),r=r.sibling}function H2(e,t,r){if(Sa&&typeof Sa.onCommitFiberUnmount=="function")try{Sa.onCommitFiberUnmount(Dv,r)}catch{}switch(r.tag){case 5:Tr||Ms(r,t);case 6:var n=hr,a=Kn;hr=null,bo(e,t,r),hr=n,Kn=a,hr!==null&&(Kn?(e=hr,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):hr.removeChild(r.stateNode));break;case 18:hr!==null&&(Kn?(e=hr,r=r.stateNode,e.nodeType===8?Km(e.parentNode,r):e.nodeType===1&&Km(e,r),uc(e)):Km(hr,r.stateNode));break;case 4:n=hr,a=Kn,hr=r.stateNode.containerInfo,Kn=!0,bo(e,t,r),hr=n,Kn=a;break;case 0:case 11:case 14:case 15:if(!Tr&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){a=n=n.next;do{var o=a,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&mb(r,t,i),a=a.next}while(a!==n)}bo(e,t,r);break;case 1:if(!Tr&&(Ms(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){At(r,t,s)}bo(e,t,r);break;case 21:bo(e,t,r);break;case 22:r.mode&1?(Tr=(n=Tr)||r.memoizedState!==null,bo(e,t,r),Tr=n):bo(e,t,r);break;default:bo(e,t,r)}}function gS(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new $3),t.forEach(function(n){var a=D3.bind(null,e,n);r.has(n)||(r.add(n),n.then(a,a))})}}function Un(e,t){var r=t.deletions;if(r!==null)for(var n=0;na&&(a=i),n&=~o}if(n=a,n=Lt()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*I3(n/1960))-n,10e?16:e,ko===null)var n=!1;else{if(e=ko,ko=null,vp=0,Ke&6)throw Error(ae(331));var a=Ke;for(Ke|=4,ye=e.current;ye!==null;){var o=ye,i=o.child;if(ye.flags&16){var s=o.deletions;if(s!==null){for(var l=0;lLt()-aw?Mi(e,0):nw|=r),Kr(e,t)}function Z2(e,t){t===0&&(e.mode&1?(t=Pf,Pf<<=1,!(Pf&130023424)&&(Pf=4194304)):t=1);var r=Mr();e=ro(e,t),e!==null&&(Lc(e,t,r),Kr(e,r))}function j3(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Z2(e,r)}function D3(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,a=e.memoizedState;a!==null&&(r=a.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(ae(314))}n!==null&&n.delete(t),Z2(e,r)}var ek;ek=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||qr.current)Vr=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Vr=!1,T3(e,t,r);Vr=!!(e.flags&131072)}else Vr=!1,Ct&&t.flags&1048576&&n2(t,op,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;pd(e,t),e=t.pendingProps;var a=ul(t,$r.current);Qs(t,r),a=X1(null,t,n,e,a,r);var o=J1();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Gr(n)?(o=!0,np(t)):o=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,q1(t),a.updater=Hv,t.stateNode=a,a._reactInternals=t,ub(t,n,e,r),t=db(null,t,n,!0,o,r)):(t.tag=0,Ct&&o&&D1(t),Ar(null,t,a,r),t=t.child),t;case 16:n=t.elementType;e:{switch(pd(e,t),e=t.pendingProps,a=n._init,n=a(n._payload),t.type=n,a=t.tag=z3(n),e=qn(n,e),a){case 0:t=fb(null,t,n,e,r);break e;case 1:t=dS(null,t,n,e,r);break e;case 11:t=cS(null,t,n,e,r);break e;case 14:t=fS(null,t,n,qn(n.type,e),r);break e}throw Error(ae(306,n,""))}return t;case 0:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:qn(n,a),fb(e,t,n,a,r);case 1:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:qn(n,a),dS(e,t,n,a,r);case 3:e:{if(L2(t),e===null)throw Error(ae(387));n=t.pendingProps,o=t.memoizedState,a=o.element,s2(e,t),lp(t,n,null,r);var i=t.memoizedState;if(n=i.element,o.isDehydrated)if(o={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){a=pl(Error(ae(423)),t),t=pS(e,t,n,r,a);break e}else if(n!==a){a=pl(Error(ae(424)),t),t=pS(e,t,n,r,a);break e}else for(un=Do(t.stateNode.containerInfo.firstChild),cn=t,Ct=!0,Qn=null,r=f2(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(cl(),n===a){t=no(e,t,r);break e}Ar(e,t,n,r)}t=t.child}return t;case 5:return d2(t),e===null&&ib(t),n=t.type,a=t.pendingProps,o=e!==null?e.memoizedProps:null,i=a.children,tb(n,a)?i=null:o!==null&&tb(n,o)&&(t.flags|=32),F2(e,t),Ar(e,t,i,r),t.child;case 6:return e===null&&ib(t),null;case 13:return j2(e,t,r);case 4:return G1(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=fl(t,null,n,r):Ar(e,t,n,r),t.child;case 11:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:qn(n,a),cS(e,t,n,a,r);case 7:return Ar(e,t,t.pendingProps,r),t.child;case 8:return Ar(e,t,t.pendingProps.children,r),t.child;case 12:return Ar(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,a=t.pendingProps,o=t.memoizedProps,i=a.value,gt(ip,n._currentValue),n._currentValue=i,o!==null)if(ta(o.value,i)){if(o.children===a.children&&!qr.current){t=no(e,t,r);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){i=o.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(o.tag===1){l=Za(-1,r&-r),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var f=u.pending;f===null?l.next=l:(l.next=f.next,f.next=l),u.pending=l}}o.lanes|=r,l=o.alternate,l!==null&&(l.lanes|=r),sb(o.return,r,t),s.lanes|=r;break}l=l.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(ae(341));i.lanes|=r,s=i.alternate,s!==null&&(s.lanes|=r),sb(i,r,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}Ar(e,t,a.children,r),t=t.child}return t;case 9:return a=t.type,n=t.pendingProps.children,Qs(t,r),a=Rn(a),n=n(a),t.flags|=1,Ar(e,t,n,r),t.child;case 14:return n=t.type,a=qn(n,t.pendingProps),a=qn(n.type,a),fS(e,t,n,a,r);case 15:return N2(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:qn(n,a),pd(e,t),t.tag=1,Gr(n)?(e=!0,np(t)):e=!1,Qs(t,r),u2(t,n,a),ub(t,n,a,r),db(null,t,n,!0,e,r);case 19:return D2(e,t,r);case 22:return M2(e,t,r)}throw Error(ae(156,t.tag))};function tk(e,t){return ER(e,t)}function B3(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 En(e,t,r,n){return new B3(e,t,r,n)}function lw(e){return e=e.prototype,!(!e||!e.isReactComponent)}function z3(e){if(typeof e=="function")return lw(e)?1:0;if(e!=null){if(e=e.$$typeof,e===E1)return 11;if(e===P1)return 14}return 2}function Wo(e,t){var r=e.alternate;return r===null?(r=En(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 md(e,t,r,n,a,o){var i=2;if(n=e,typeof e=="function")lw(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Ts:return Fi(r.children,a,o,t);case T1:i=8,a|=8;break;case Ay:return e=En(12,r,t,a|2),e.elementType=Ay,e.lanes=o,e;case Ny:return e=En(13,r,t,a),e.elementType=Ny,e.lanes=o,e;case My:return e=En(19,r,t,a),e.elementType=My,e.lanes=o,e;case cR:return Qv(r,a,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case lR:i=10;break e;case uR:i=9;break e;case E1:i=11;break e;case P1:i=14;break e;case _o:i=16,n=null;break e}throw Error(ae(130,e==null?e:typeof e,""))}return t=En(i,r,t,a),t.elementType=e,t.type=n,t.lanes=o,t}function Fi(e,t,r,n){return e=En(7,e,n,t),e.lanes=r,e}function Qv(e,t,r,n){return e=En(22,e,n,t),e.elementType=cR,e.lanes=r,e.stateNode={isHidden:!1},e}function rg(e,t,r){return e=En(6,e,null,t),e.lanes=r,e}function ng(e,t,r){return t=En(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function U3(e,t,r,n,a){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=Lm(0),this.expirationTimes=Lm(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Lm(0),this.identifierPrefix=n,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function uw(e,t,r,n,a,o,i,s,l){return e=new U3(e,t,r,s,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=En(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},q1(o),e}function W3(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ok)}catch(e){console.error(e)}}ok(),nR.exports=hn;var zc=nR.exports;const Su=Gt(zc);var OS=zc;ky.createRoot=OS.createRoot,ky.hydrateRoot=OS.hydrateRoot;var K3={id:""},Q3={login:function(){return Promise.resolve()},logout:function(){return Promise.resolve()},checkAuth:function(){return Promise.resolve()},checkError:function(){return Promise.resolve()},getPermissions:function(){return Promise.resolve()},getIdentity:function(){return Promise.resolve(K3)}},ik=c.createContext(Q3);ik.displayName="AuthContext";const sk=ik;var eh={loginUrl:"/login",afterLoginUrl:"/"},Y3=function(){return c.useContext(sk)};const lo=Y3;function gp(e,t){return gp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},gp(e,t)}function uo(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,gp(e,t)}var Al=function(){function e(){this.listeners=[]}var t=e.prototype;return t.subscribe=function(n){var a=this,o=n||function(){};return this.listeners.push(o),this.onSubscribe(),function(){a.listeners=a.listeners.filter(function(i){return i!==o}),a.onUnsubscribe()}},t.hasListeners=function(){return this.listeners.length>0},t.onSubscribe=function(){},t.onUnsubscribe=function(){},e}();function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u";function mr(){}function X3(e,t){return typeof e=="function"?e(t):e}function Sb(e){return typeof e=="number"&&e>=0&&e!==1/0}function bp(e){return Array.isArray(e)?e:[e]}function lk(e,t){return Math.max(e+(t||0)-Date.now(),0)}function gd(e,t,r){return Uc(e)?typeof t=="function"?T({},r,{queryKey:e,queryFn:t}):T({},t,{queryKey:e}):e}function J3(e,t,r){return Uc(e)?typeof t=="function"?T({},r,{mutationKey:e,mutationFn:t}):T({},t,{mutationKey:e}):typeof e=="function"?T({},t,{mutationFn:e}):T({},e)}function So(e,t,r){return Uc(e)?[T({},t,{queryKey:e}),r]:[e||{},t]}function Z3(e,t){if(e===!0&&t===!0||e==null&&t==null)return"all";if(e===!1&&t===!1)return"none";var r=e??!t;return r?"active":"inactive"}function TS(e,t){var r=e.active,n=e.exact,a=e.fetching,o=e.inactive,i=e.predicate,s=e.queryKey,l=e.stale;if(Uc(s)){if(n){if(t.queryHash!==pw(s,t.options))return!1}else if(!wp(t.queryKey,s))return!1}var u=Z3(r,o);if(u==="none")return!1;if(u!=="all"){var f=t.isActive();if(u==="active"&&!f||u==="inactive"&&f)return!1}return!(typeof l=="boolean"&&t.isStale()!==l||typeof a=="boolean"&&t.isFetching()!==a||i&&!i(t))}function ES(e,t){var r=e.exact,n=e.fetching,a=e.predicate,o=e.mutationKey;if(Uc(o)){if(!t.options.mutationKey)return!1;if(r){if(Io(t.options.mutationKey)!==Io(o))return!1}else if(!wp(t.options.mutationKey,o))return!1}return!(typeof n=="boolean"&&t.state.status==="loading"!==n||a&&!a(t))}function pw(e,t){var r=(t==null?void 0:t.queryKeyHashFn)||Io;return r(e)}function Io(e){var t=bp(e);return e4(t)}function e4(e){return JSON.stringify(e,function(t,r){return Ob(r)?Object.keys(r).sort().reduce(function(n,a){return n[a]=r[a],n},{}):r})}function wp(e,t){return uk(bp(e),bp(t))}function uk(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(function(r){return!uk(e[r],t[r])}):!1}function xp(e,t){if(e===t)return e;var r=Array.isArray(e)&&Array.isArray(t);if(r||Ob(e)&&Ob(t)){for(var n=r?e.length:Object.keys(e).length,a=r?t:Object.keys(t),o=a.length,i=r?[]:{},s=0,l=0;l"u")return!0;var r=t.prototype;return!(!PS(r)||!r.hasOwnProperty("isPrototypeOf"))}function PS(e){return Object.prototype.toString.call(e)==="[object Object]"}function Uc(e){return typeof e=="string"||Array.isArray(e)}function r4(e){return new Promise(function(t){setTimeout(t,e)})}function $S(e){Promise.resolve().then(e).catch(function(t){return setTimeout(function(){throw t})})}function ck(){if(typeof AbortController=="function")return new AbortController}var n4=function(e){uo(t,e);function t(){var n;return n=e.call(this)||this,n.setup=function(a){var o;if(!yp&&((o=window)!=null&&o.addEventListener)){var i=function(){return a()};return window.addEventListener("visibilitychange",i,!1),window.addEventListener("focus",i,!1),function(){window.removeEventListener("visibilitychange",i),window.removeEventListener("focus",i)}}},n}var r=t.prototype;return r.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},r.onUnsubscribe=function(){if(!this.hasListeners()){var a;(a=this.cleanup)==null||a.call(this),this.cleanup=void 0}},r.setEventListener=function(a){var o,i=this;this.setup=a,(o=this.cleanup)==null||o.call(this),this.cleanup=a(function(s){typeof s=="boolean"?i.setFocused(s):i.onFocus()})},r.setFocused=function(a){this.focused=a,a&&this.onFocus()},r.onFocus=function(){this.listeners.forEach(function(a){a()})},r.isFocused=function(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)},t}(Al),ju=new n4,a4=function(e){uo(t,e);function t(){var n;return n=e.call(this)||this,n.setup=function(a){var o;if(!yp&&((o=window)!=null&&o.addEventListener)){var i=function(){return a()};return window.addEventListener("online",i,!1),window.addEventListener("offline",i,!1),function(){window.removeEventListener("online",i),window.removeEventListener("offline",i)}}},n}var r=t.prototype;return r.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},r.onUnsubscribe=function(){if(!this.hasListeners()){var a;(a=this.cleanup)==null||a.call(this),this.cleanup=void 0}},r.setEventListener=function(a){var o,i=this;this.setup=a,(o=this.cleanup)==null||o.call(this),this.cleanup=a(function(s){typeof s=="boolean"?i.setOnline(s):i.onOnline()})},r.setOnline=function(a){this.online=a,a&&this.onOnline()},r.onOnline=function(){this.listeners.forEach(function(a){a()})},r.isOnline=function(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine},t}(Al),yd=new a4;function o4(e){return Math.min(1e3*Math.pow(2,e),3e4)}function _p(e){return typeof(e==null?void 0:e.cancel)=="function"}var fk=function(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent};function bd(e){return e instanceof fk}var dk=function(t){var r=this,n=!1,a,o,i,s;this.abort=t.abort,this.cancel=function(p){return a==null?void 0:a(p)},this.cancelRetry=function(){n=!0},this.continueRetry=function(){n=!1},this.continue=function(){return o==null?void 0:o()},this.failureCount=0,this.isPaused=!1,this.isResolved=!1,this.isTransportCancelable=!1,this.promise=new Promise(function(p,v){i=p,s=v});var l=function(v){r.isResolved||(r.isResolved=!0,t.onSuccess==null||t.onSuccess(v),o==null||o(),i(v))},u=function(v){r.isResolved||(r.isResolved=!0,t.onError==null||t.onError(v),o==null||o(),s(v))},f=function(){return new Promise(function(v){o=v,r.isPaused=!0,t.onPause==null||t.onPause()}).then(function(){o=void 0,r.isPaused=!1,t.onContinue==null||t.onContinue()})},d=function p(){if(!r.isResolved){var v;try{v=t.fn()}catch(m){v=Promise.reject(m)}a=function(y){if(!r.isResolved&&(u(new fk(y)),r.abort==null||r.abort(),_p(v)))try{v.cancel()}catch{}},r.isTransportCancelable=_p(v),Promise.resolve(v).then(l).catch(function(m){var y,x;if(!r.isResolved){var b=(y=t.retry)!=null?y:3,h=(x=t.retryDelay)!=null?x:o4,g=typeof h=="function"?h(r.failureCount,m):h,w=b===!0||typeof b=="number"&&r.failureCount"u"&&(s.exact=!0),this.queries.find(function(l){return TS(s,l)})},r.findAll=function(a,o){var i=So(a,o),s=i[0];return Object.keys(s).length>0?this.queries.filter(function(l){return TS(s,l)}):this.queries},r.notify=function(a){var o=this;mt.batch(function(){o.listeners.forEach(function(i){i(a)})})},r.onFocus=function(){var a=this;mt.batch(function(){a.queries.forEach(function(o){o.onFocus()})})},r.onOnline=function(){var a=this;mt.batch(function(){a.queries.forEach(function(o){o.onOnline()})})},t}(Al),c4=function(){function e(r){this.options=T({},r.defaultOptions,r.options),this.mutationId=r.mutationId,this.mutationCache=r.mutationCache,this.observers=[],this.state=r.state||vk(),this.meta=r.meta}var t=e.prototype;return t.setState=function(n){this.dispatch({type:"setState",state:n})},t.addObserver=function(n){this.observers.indexOf(n)===-1&&this.observers.push(n)},t.removeObserver=function(n){this.observers=this.observers.filter(function(a){return a!==n})},t.cancel=function(){return this.retryer?(this.retryer.cancel(),this.retryer.promise.then(mr).catch(mr)):Promise.resolve()},t.continue=function(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()},t.execute=function(){var n=this,a,o=this.state.status==="loading",i=Promise.resolve();return o||(this.dispatch({type:"loading",variables:this.options.variables}),i=i.then(function(){n.mutationCache.config.onMutate==null||n.mutationCache.config.onMutate(n.state.variables,n)}).then(function(){return n.options.onMutate==null?void 0:n.options.onMutate(n.state.variables)}).then(function(s){s!==n.state.context&&n.dispatch({type:"loading",context:s,variables:n.state.variables})})),i.then(function(){return n.executeMutation()}).then(function(s){a=s,n.mutationCache.config.onSuccess==null||n.mutationCache.config.onSuccess(a,n.state.variables,n.state.context,n)}).then(function(){return n.options.onSuccess==null?void 0:n.options.onSuccess(a,n.state.variables,n.state.context)}).then(function(){return n.options.onSettled==null?void 0:n.options.onSettled(a,null,n.state.variables,n.state.context)}).then(function(){return n.dispatch({type:"success",data:a}),a}).catch(function(s){return n.mutationCache.config.onError==null||n.mutationCache.config.onError(s,n.state.variables,n.state.context,n),Cp().error(s),Promise.resolve().then(function(){return n.options.onError==null?void 0:n.options.onError(s,n.state.variables,n.state.context)}).then(function(){return n.options.onSettled==null?void 0:n.options.onSettled(void 0,s,n.state.variables,n.state.context)}).then(function(){throw n.dispatch({type:"error",error:s}),s})})},t.executeMutation=function(){var n=this,a;return this.retryer=new dk({fn:function(){return n.options.mutationFn?n.options.mutationFn(n.state.variables):Promise.reject("No mutationFn found")},onFail:function(){n.dispatch({type:"failed"})},onPause:function(){n.dispatch({type:"pause"})},onContinue:function(){n.dispatch({type:"continue"})},retry:(a=this.options.retry)!=null?a:0,retryDelay:this.options.retryDelay}),this.retryer.promise},t.dispatch=function(n){var a=this;this.state=f4(this.state,n),mt.batch(function(){a.observers.forEach(function(o){o.onMutationUpdate(n)}),a.mutationCache.notify(a)})},e}();function vk(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}function f4(e,t){switch(t.type){case"failed":return T({},e,{failureCount:e.failureCount+1});case"pause":return T({},e,{isPaused:!0});case"continue":return T({},e,{isPaused:!1});case"loading":return T({},e,{context:t.context,data:void 0,error:null,isPaused:!1,status:"loading",variables:t.variables});case"success":return T({},e,{data:t.data,error:null,status:"success",isPaused:!1});case"error":return T({},e,{data:void 0,error:t.error,failureCount:e.failureCount+1,isPaused:!1,status:"error"});case"setState":return T({},e,t.state);default:return e}}var d4=function(e){uo(t,e);function t(n){var a;return a=e.call(this)||this,a.config=n||{},a.mutations=[],a.mutationId=0,a}var r=t.prototype;return r.build=function(a,o,i){var s=new c4({mutationCache:this,mutationId:++this.mutationId,options:a.defaultMutationOptions(o),state:i,defaultOptions:o.mutationKey?a.getMutationDefaults(o.mutationKey):void 0,meta:o.meta});return this.add(s),s},r.add=function(a){this.mutations.push(a),this.notify(a)},r.remove=function(a){this.mutations=this.mutations.filter(function(o){return o!==a}),a.cancel(),this.notify(a)},r.clear=function(){var a=this;mt.batch(function(){a.mutations.forEach(function(o){a.remove(o)})})},r.getAll=function(){return this.mutations},r.find=function(a){return typeof a.exact>"u"&&(a.exact=!0),this.mutations.find(function(o){return ES(a,o)})},r.findAll=function(a){return this.mutations.filter(function(o){return ES(a,o)})},r.notify=function(a){var o=this;mt.batch(function(){o.listeners.forEach(function(i){i(a)})})},r.onFocus=function(){this.resumePausedMutations()},r.onOnline=function(){this.resumePausedMutations()},r.resumePausedMutations=function(){var a=this.mutations.filter(function(o){return o.state.isPaused});return mt.batch(function(){return a.reduce(function(o,i){return o.then(function(){return i.continue().catch(mr)})},Promise.resolve())})},t}(Al);function p4(){return{onFetch:function(t){t.fetchFn=function(){var r,n,a,o,i,s,l=(r=t.fetchOptions)==null||(n=r.meta)==null?void 0:n.refetchPage,u=(a=t.fetchOptions)==null||(o=a.meta)==null?void 0:o.fetchMore,f=u==null?void 0:u.pageParam,d=(u==null?void 0:u.direction)==="forward",p=(u==null?void 0:u.direction)==="backward",v=((i=t.state.data)==null?void 0:i.pages)||[],m=((s=t.state.data)==null?void 0:s.pageParams)||[],y=ck(),x=y==null?void 0:y.signal,b=m,h=!1,g=t.options.queryFn||function(){return Promise.reject("Missing queryFn")},w=function(L,D,U,q){return b=q?[D].concat(b):[].concat(b,[D]),q?[U].concat(L):[].concat(L,[U])},_=function(L,D,U,q){if(h)return Promise.reject("Cancelled");if(typeof U>"u"&&!D&&L.length)return Promise.resolve(L);var A={queryKey:t.queryKey,signal:x,pageParam:U,meta:t.meta},j=g(A),G=Promise.resolve(j).then(function(X){return w(L,U,X,q)});if(_p(j)){var J=G;J.cancel=j.cancel}return G},C;if(!v.length)C=_([]);else if(d){var S=typeof f<"u",E=S?f:RS(t.options,v);C=_(v,S,E)}else if(p){var $=typeof f<"u",P=$?f:v4(t.options,v);C=_(v,$,P,!0)}else(function(){b=[];var M=typeof t.options.getNextPageParam>"u",L=l&&v[0]?l(v[0],0,v):!0;C=L?_([],M,m[0]):Promise.resolve(w([],m[0],v[0]));for(var D=function(A){C=C.then(function(j){var G=l&&v[A]?l(v[A],A,v):!0;if(G){var J=M?m[A]:RS(t.options,j);return _(j,M,J)}return Promise.resolve(w(j,m[A],v[A]))})},U=1;U"u"&&(f.revert=!0);var d=mt.batch(function(){return i.queryCache.findAll(l).map(function(p){return p.cancel(f)})});return Promise.all(d).then(mr).catch(mr)},t.invalidateQueries=function(n,a,o){var i,s,l,u=this,f=So(n,a,o),d=f[0],p=f[1],v=T({},d,{active:(i=(s=d.refetchActive)!=null?s:d.active)!=null?i:!0,inactive:(l=d.refetchInactive)!=null?l:!1});return mt.batch(function(){return u.queryCache.findAll(d).forEach(function(m){m.invalidate()}),u.refetchQueries(v,p)})},t.refetchQueries=function(n,a,o){var i=this,s=So(n,a,o),l=s[0],u=s[1],f=mt.batch(function(){return i.queryCache.findAll(l).map(function(p){return p.fetch(void 0,T({},u,{meta:{refetchPage:l==null?void 0:l.refetchPage}}))})}),d=Promise.all(f).then(mr);return u!=null&&u.throwOnError||(d=d.catch(mr)),d},t.fetchQuery=function(n,a,o){var i=gd(n,a,o),s=this.defaultQueryOptions(i);typeof s.retry>"u"&&(s.retry=!1);var l=this.queryCache.build(this,s);return l.isStaleByTime(s.staleTime)?l.fetch(s):Promise.resolve(l.state.data)},t.prefetchQuery=function(n,a,o){return this.fetchQuery(n,a,o).then(mr).catch(mr)},t.fetchInfiniteQuery=function(n,a,o){var i=gd(n,a,o);return i.behavior=p4(),this.fetchQuery(i)},t.prefetchInfiniteQuery=function(n,a,o){return this.fetchInfiniteQuery(n,a,o).then(mr).catch(mr)},t.cancelMutations=function(){var n=this,a=mt.batch(function(){return n.mutationCache.getAll().map(function(o){return o.cancel()})});return Promise.all(a).then(mr).catch(mr)},t.resumePausedMutations=function(){return this.getMutationCache().resumePausedMutations()},t.executeMutation=function(n){return this.mutationCache.build(this,n).execute()},t.getQueryCache=function(){return this.queryCache},t.getMutationCache=function(){return this.mutationCache},t.getDefaultOptions=function(){return this.defaultOptions},t.setDefaultOptions=function(n){this.defaultOptions=n},t.setQueryDefaults=function(n,a){var o=this.queryDefaults.find(function(i){return Io(n)===Io(i.queryKey)});o?o.defaultOptions=a:this.queryDefaults.push({queryKey:n,defaultOptions:a})},t.getQueryDefaults=function(n){var a;return n?(a=this.queryDefaults.find(function(o){return wp(n,o.queryKey)}))==null?void 0:a.defaultOptions:void 0},t.setMutationDefaults=function(n,a){var o=this.mutationDefaults.find(function(i){return Io(n)===Io(i.mutationKey)});o?o.defaultOptions=a:this.mutationDefaults.push({mutationKey:n,defaultOptions:a})},t.getMutationDefaults=function(n){var a;return n?(a=this.mutationDefaults.find(function(o){return wp(n,o.mutationKey)}))==null?void 0:a.defaultOptions:void 0},t.defaultQueryOptions=function(n){if(n!=null&&n._defaulted)return n;var a=T({},this.defaultOptions.queries,this.getQueryDefaults(n==null?void 0:n.queryKey),n,{_defaulted:!0});return!a.queryHash&&a.queryKey&&(a.queryHash=pw(a.queryKey,a)),a},t.defaultQueryObserverOptions=function(n){return this.defaultQueryOptions(n)},t.defaultMutationOptions=function(n){return n!=null&&n._defaulted?n:T({},this.defaultOptions.mutations,this.getMutationDefaults(n==null?void 0:n.mutationKey),n,{_defaulted:!0})},t.clear=function(){this.queryCache.clear(),this.mutationCache.clear()},e}(),m4=function(e){uo(t,e);function t(n,a){var o;return o=e.call(this)||this,o.client=n,o.options=a,o.trackedProps=[],o.selectError=null,o.bindMethods(),o.setOptions(a),o}var r=t.prototype;return r.bindMethods=function(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)},r.onSubscribe=function(){this.listeners.length===1&&(this.currentQuery.addObserver(this),kS(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())},r.onUnsubscribe=function(){this.listeners.length||this.destroy()},r.shouldFetchOnReconnect=function(){return Tb(this.currentQuery,this.options,this.options.refetchOnReconnect)},r.shouldFetchOnWindowFocus=function(){return Tb(this.currentQuery,this.options,this.options.refetchOnWindowFocus)},r.destroy=function(){this.listeners=[],this.clearTimers(),this.currentQuery.removeObserver(this)},r.setOptions=function(a,o){var i=this.options,s=this.currentQuery;if(this.options=this.client.defaultQueryObserverOptions(a),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=i.queryKey),this.updateQuery();var l=this.hasListeners();l&&IS(this.currentQuery,s,this.options,i)&&this.executeFetch(),this.updateResult(o),l&&(this.currentQuery!==s||this.options.enabled!==i.enabled||this.options.staleTime!==i.staleTime)&&this.updateStaleTimeout();var u=this.computeRefetchInterval();l&&(this.currentQuery!==s||this.options.enabled!==i.enabled||u!==this.currentRefetchInterval)&&this.updateRefetchInterval(u)},r.getOptimisticResult=function(a){var o=this.client.defaultQueryObserverOptions(a),i=this.client.getQueryCache().build(this.client,o);return this.createResult(i,o)},r.getCurrentResult=function(){return this.currentResult},r.trackResult=function(a,o){var i=this,s={},l=function(f){i.trackedProps.includes(f)||i.trackedProps.push(f)};return Object.keys(a).forEach(function(u){Object.defineProperty(s,u,{configurable:!1,enumerable:!0,get:function(){return l(u),a[u]}})}),(o.useErrorBoundary||o.suspense)&&l("error"),s},r.getNextResult=function(a){var o=this;return new Promise(function(i,s){var l=o.subscribe(function(u){u.isFetching||(l(),u.isError&&(a!=null&&a.throwOnError)?s(u.error):i(u))})})},r.getCurrentQuery=function(){return this.currentQuery},r.remove=function(){this.client.getQueryCache().remove(this.currentQuery)},r.refetch=function(a){return this.fetch(T({},a,{meta:{refetchPage:a==null?void 0:a.refetchPage}}))},r.fetchOptimistic=function(a){var o=this,i=this.client.defaultQueryObserverOptions(a),s=this.client.getQueryCache().build(this.client,i);return s.fetch().then(function(){return o.createResult(s,i)})},r.fetch=function(a){var o=this;return this.executeFetch(a).then(function(){return o.updateResult(),o.currentResult})},r.executeFetch=function(a){this.updateQuery();var o=this.currentQuery.fetch(this.options,a);return a!=null&&a.throwOnError||(o=o.catch(mr)),o},r.updateStaleTimeout=function(){var a=this;if(this.clearStaleTimeout(),!(yp||this.currentResult.isStale||!Sb(this.options.staleTime))){var o=lk(this.currentResult.dataUpdatedAt,this.options.staleTime),i=o+1;this.staleTimeoutId=setTimeout(function(){a.currentResult.isStale||a.updateResult()},i)}},r.computeRefetchInterval=function(){var a;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(a=this.options.refetchInterval)!=null?a:!1},r.updateRefetchInterval=function(a){var o=this;this.clearRefetchInterval(),this.currentRefetchInterval=a,!(yp||this.options.enabled===!1||!Sb(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(function(){(o.options.refetchIntervalInBackground||ju.isFocused())&&o.executeFetch()},this.currentRefetchInterval))},r.updateTimers=function(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())},r.clearTimers=function(){this.clearStaleTimeout(),this.clearRefetchInterval()},r.clearStaleTimeout=function(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)},r.clearRefetchInterval=function(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)},r.createResult=function(a,o){var i=this.currentQuery,s=this.options,l=this.currentResult,u=this.currentResultState,f=this.currentResultOptions,d=a!==i,p=d?a.state:this.currentQueryInitialState,v=d?this.currentResult:this.previousQueryResult,m=a.state,y=m.dataUpdatedAt,x=m.error,b=m.errorUpdatedAt,h=m.isFetching,g=m.status,w=!1,_=!1,C;if(o.optimisticResults){var S=this.hasListeners(),E=!S&&kS(a,o),$=S&&IS(a,i,o,s);(E||$)&&(h=!0,y||(g="loading"))}if(o.keepPreviousData&&!m.dataUpdateCount&&(v!=null&&v.isSuccess)&&g!=="error")C=v.data,y=v.dataUpdatedAt,g=v.status,w=!0;else if(o.select&&typeof m.data<"u")if(l&&m.data===(u==null?void 0:u.data)&&o.select===this.selectFn)C=this.selectResult;else try{this.selectFn=o.select,C=o.select(m.data),o.structuralSharing!==!1&&(C=xp(l==null?void 0:l.data,C)),this.selectResult=C,this.selectError=null}catch(N){Cp().error(N),this.selectError=N}else C=m.data;if(typeof o.placeholderData<"u"&&typeof C>"u"&&(g==="loading"||g==="idle")){var P;if(l!=null&&l.isPlaceholderData&&o.placeholderData===(f==null?void 0:f.placeholderData))P=l.data;else if(P=typeof o.placeholderData=="function"?o.placeholderData():o.placeholderData,o.select&&typeof P<"u")try{P=o.select(P),o.structuralSharing!==!1&&(P=xp(l==null?void 0:l.data,P)),this.selectError=null}catch(N){Cp().error(N),this.selectError=N}typeof P<"u"&&(g="success",C=P,_=!0)}this.selectError&&(x=this.selectError,C=this.selectResult,b=Date.now(),g="error");var k={status:g,isLoading:g==="loading",isSuccess:g==="success",isError:g==="error",isIdle:g==="idle",data:C,dataUpdatedAt:y,error:x,errorUpdatedAt:b,failureCount:m.fetchFailureCount,errorUpdateCount:m.errorUpdateCount,isFetched:m.dataUpdateCount>0||m.errorUpdateCount>0,isFetchedAfterMount:m.dataUpdateCount>p.dataUpdateCount||m.errorUpdateCount>p.errorUpdateCount,isFetching:h,isRefetching:h&&g!=="loading",isLoadingError:g==="error"&&m.dataUpdatedAt===0,isPlaceholderData:_,isPreviousData:w,isRefetchError:g==="error"&&m.dataUpdatedAt!==0,isStale:vw(a,o),refetch:this.refetch,remove:this.remove};return k},r.shouldNotifyListeners=function(a,o){if(!o)return!0;var i=this.options,s=i.notifyOnChangeProps,l=i.notifyOnChangePropsExclusions;if(!s&&!l||s==="tracked"&&!this.trackedProps.length)return!0;var u=s==="tracked"?this.trackedProps:s;return Object.keys(a).some(function(f){var d=f,p=a[d]!==o[d],v=u==null?void 0:u.some(function(y){return y===f}),m=l==null?void 0:l.some(function(y){return y===f});return p&&!m&&(!u||v)})},r.updateResult=function(a){var o=this.currentResult;if(this.currentResult=this.createResult(this.currentQuery,this.options),this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,!t4(this.currentResult,o)){var i={cache:!0};(a==null?void 0:a.listeners)!==!1&&this.shouldNotifyListeners(this.currentResult,o)&&(i.listeners=!0),this.notify(T({},i,a))}},r.updateQuery=function(){var a=this.client.getQueryCache().build(this.client,this.options);if(a!==this.currentQuery){var o=this.currentQuery;this.currentQuery=a,this.currentQueryInitialState=a.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(o==null||o.removeObserver(this),a.addObserver(this))}},r.onQueryUpdate=function(a){var o={};a.type==="success"?o.onSuccess=!0:a.type==="error"&&!bd(a.error)&&(o.onError=!0),this.updateResult(o),this.hasListeners()&&this.updateTimers()},r.notify=function(a){var o=this;mt.batch(function(){a.onSuccess?(o.options.onSuccess==null||o.options.onSuccess(o.currentResult.data),o.options.onSettled==null||o.options.onSettled(o.currentResult.data,null)):a.onError&&(o.options.onError==null||o.options.onError(o.currentResult.error),o.options.onSettled==null||o.options.onSettled(void 0,o.currentResult.error)),a.listeners&&o.listeners.forEach(function(i){i(o.currentResult)}),a.cache&&o.client.getQueryCache().notify({query:o.currentQuery,type:"observerResultsUpdated"})})},t}(Al);function g4(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function kS(e,t){return g4(e,t)||e.state.dataUpdatedAt>0&&Tb(e,t,t.refetchOnMount)}function Tb(e,t,r){if(t.enabled!==!1){var n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&vw(e,t)}return!1}function IS(e,t,r,n){return r.enabled!==!1&&(e!==t||n.enabled===!1)&&(!r.suspense||e.state.status!=="error")&&vw(e,r)}function vw(e,t){return e.isStaleByTime(t.staleTime)}var y4=function(e){uo(t,e);function t(n,a){var o;return o=e.call(this)||this,o.client=n,o.setOptions(a),o.bindMethods(),o.updateResult(),o}var r=t.prototype;return r.bindMethods=function(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)},r.setOptions=function(a){this.options=this.client.defaultMutationOptions(a)},r.onUnsubscribe=function(){if(!this.listeners.length){var a;(a=this.currentMutation)==null||a.removeObserver(this)}},r.onMutationUpdate=function(a){this.updateResult();var o={listeners:!0};a.type==="success"?o.onSuccess=!0:a.type==="error"&&(o.onError=!0),this.notify(o)},r.getCurrentResult=function(){return this.currentResult},r.reset=function(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})},r.mutate=function(a,o){return this.mutateOptions=o,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,T({},this.options,{variables:typeof a<"u"?a:this.options.variables})),this.currentMutation.addObserver(this),this.currentMutation.execute()},r.updateResult=function(){var a=this.currentMutation?this.currentMutation.state:vk(),o=T({},a,{isLoading:a.status==="loading",isSuccess:a.status==="success",isError:a.status==="error",isIdle:a.status==="idle",mutate:this.mutate,reset:this.reset});this.currentResult=o},r.notify=function(a){var o=this;mt.batch(function(){o.mutateOptions&&(a.onSuccess?(o.mutateOptions.onSuccess==null||o.mutateOptions.onSuccess(o.currentResult.data,o.currentResult.variables,o.currentResult.context),o.mutateOptions.onSettled==null||o.mutateOptions.onSettled(o.currentResult.data,null,o.currentResult.variables,o.currentResult.context)):a.onError&&(o.mutateOptions.onError==null||o.mutateOptions.onError(o.currentResult.error,o.currentResult.variables,o.currentResult.context),o.mutateOptions.onSettled==null||o.mutateOptions.onSettled(void 0,o.currentResult.error,o.currentResult.variables,o.currentResult.context))),a.listeners&&o.listeners.forEach(function(i){i(o.currentResult)})})},t}(Al),b4=Su.unstable_batchedUpdates;mt.setBatchNotifyFunction(b4);var w4=console;s4(w4);var AS=Z.createContext(void 0),hk=Z.createContext(!1);function mk(e){return e&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=AS),window.ReactQueryClientContext):AS}var ei=function(){var t=Z.useContext(mk(Z.useContext(hk)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},x4=function(t){var r=t.client,n=t.contextSharing,a=n===void 0?!1:n,o=t.children;Z.useEffect(function(){return r.mount(),function(){r.unmount()}},[r]);var i=mk(a);return Z.createElement(hk.Provider,{value:a},Z.createElement(i.Provider,{value:r},o))};function _4(){var e=!1;return{clearReset:function(){e=!1},reset:function(){e=!0},isReset:function(){return e}}}var C4=Z.createContext(_4()),S4=function(){return Z.useContext(C4)};function gk(e,t,r){return typeof t=="function"?t.apply(void 0,r):typeof t=="boolean"?t:!!e}function O4(e,t,r){var n=Z.useRef(!1),a=Z.useState(0),o=a[1],i=J3(e,t,r),s=ei(),l=Z.useRef();l.current?l.current.setOptions(i):l.current=new y4(s,i);var u=l.current.getCurrentResult();Z.useEffect(function(){n.current=!0;var d=l.current.subscribe(mt.batchCalls(function(){n.current&&o(function(p){return p+1})}));return function(){n.current=!1,d()}},[]);var f=Z.useCallback(function(d,p){l.current.mutate(d,p).catch(mr)},[]);if(u.error&&gk(void 0,l.current.options.useErrorBoundary,[u.error]))throw u.error;return T({},u,{mutate:f,mutateAsync:u.mutate})}function T4(e,t){var r=Z.useRef(!1),n=Z.useState(0),a=n[1],o=ei(),i=S4(),s=o.defaultQueryObserverOptions(e);s.optimisticResults=!0,s.onError&&(s.onError=mt.batchCalls(s.onError)),s.onSuccess&&(s.onSuccess=mt.batchCalls(s.onSuccess)),s.onSettled&&(s.onSettled=mt.batchCalls(s.onSettled)),s.suspense&&(typeof s.staleTime!="number"&&(s.staleTime=1e3),s.cacheTime===0&&(s.cacheTime=1)),(s.suspense||s.useErrorBoundary)&&(i.isReset()||(s.retryOnMount=!1));var l=Z.useState(function(){return new t(o,s)}),u=l[0],f=u.getOptimisticResult(s);if(Z.useEffect(function(){r.current=!0,i.clearReset();var d=u.subscribe(mt.batchCalls(function(){r.current&&a(function(p){return p+1})}));return u.updateResult(),function(){r.current=!1,d()}},[i,u]),Z.useEffect(function(){u.setOptions(s,{listeners:!1})},[s,u]),s.suspense&&f.isLoading)throw u.fetchOptimistic(s).then(function(d){var p=d.data;s.onSuccess==null||s.onSuccess(p),s.onSettled==null||s.onSettled(p,null)}).catch(function(d){i.clearReset(),s.onError==null||s.onError(d),s.onSettled==null||s.onSettled(void 0,d)});if(f.isError&&!i.isReset()&&!f.isFetching&&gk(s.suspense,s.useErrorBoundary,[f.error,u.getCurrentQuery()]))throw f.error;return s.notifyOnChangeProps==="tracked"&&(f=u.trackResult(f,s)),f}function os(e,t,r){var n=gd(e,t,r);return T4(n,m4)}/** + * @remix-run/router v1.11.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function Eb(){return Eb=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function hw(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function NS(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 Wc(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}var MS;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(MS||(MS={}));function E4(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?Wc(t):t,a=mw(n.pathname||"/",r);if(a==null)return null;let o=yk(e);P4(o);let i=null;for(let s=0;i==null&&s{let l={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};l.relativePath.startsWith("/")&&(Bt(l.relativePath.startsWith(n),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(n.length));let u=Vo([n,l.relativePath]),f=r.concat(l);o.children&&o.children.length>0&&(Bt(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),yk(o.children,t,f,u)),!(o.path==null&&!o.index)&&t.push({path:u,score:M4(u,o.index),routesMeta:f})};return e.forEach((o,i)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))a(o,i);else for(let l of bk(o.path))a(o,i,l)}),t}function bk(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,a=r.endsWith("?"),o=r.replace(/\?$/,"");if(n.length===0)return a?[o,""]:[o];let i=bk(n.join("/")),s=[];return s.push(...i.map(l=>l===""?o:[o,l].join("/"))),a&&s.push(...i),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function P4(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:F4(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const $4=/^:\w+$/,R4=3,k4=2,I4=1,A4=10,N4=-2,FS=e=>e==="*";function M4(e,t){let r=e.split("/"),n=r.length;return r.some(FS)&&(n+=N4),t&&(n+=k4),r.filter(a=>!FS(a)).reduce((a,o)=>a+($4.test(o)?R4:o===""?I4:A4),n)}function F4(e,t){return e.length===t.length&&e.slice(0,-1).every((n,a)=>n===t[a])?e[e.length-1]-t[t.length-1]:0}function L4(e,t){let{routesMeta:r}=e,n={},a="/",o=[];for(let i=0;i{let{paramName:p,isOptional:v}=f;if(p==="*"){let y=s[d]||"";i=o.slice(0,o.length-y.length).replace(/(.)\/+$/,"$1")}const m=s[d];return v&&!m?u[p]=void 0:u[p]=B4(m||"",p),u},{}),pathname:o,pathnameBase:i,pattern:e}}function j4(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),hw(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=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:(\w+)(\?)?/g,(i,s,l)=>(n.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),n]}function D4(e){try{return decodeURI(e)}catch(t){return hw(!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 B4(e,t){try{return decodeURIComponent(e)}catch(r){return hw(!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 mw(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 z4(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:a=""}=typeof e=="string"?Wc(e):e;return{pathname:r?r.startsWith("/")?r:U4(r,t):t,search:V4(n),hash:H4(a)}}function U4(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?r.length>1&&r.pop():a!=="."&&r.push(a)}),r.length>1?r.join("/"):"/"}function ag(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 gw(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function yw(e,t,r,n){n===void 0&&(n=!1);let a;typeof e=="string"?a=Wc(e):(a=Eb({},e),Bt(!a.pathname||!a.pathname.includes("?"),ag("?","pathname","search",a)),Bt(!a.pathname||!a.pathname.includes("#"),ag("#","pathname","hash",a)),Bt(!a.search||!a.search.includes("#"),ag("#","search","hash",a)));let o=e===""||a.pathname==="",i=o?"/":a.pathname,s;if(n||i==null)s=r;else{let d=t.length-1;if(i.startsWith("..")){let p=i.split("/");for(;p[0]==="..";)p.shift(),d-=1;a.pathname=p.join("/")}s=d>=0?t[d]:"/"}let l=z4(a,s),u=i&&i!=="/"&&i.endsWith("/"),f=(o||i===".")&&r.endsWith("/");return!l.pathname.endsWith("/")&&(u||f)&&(l.pathname+="/"),l}const Vo=e=>e.join("/").replace(/\/\/+/g,"/"),W4=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),V4=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,H4=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function q4(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const xk=["post","put","patch","delete"];new Set(xk);const G4=["get",...xk];new Set(G4);/** + * React Router v6.18.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function Op(){return Op=Object.assign?Object.assign.bind():function(e){for(var t=1;twk(e,t),[t,e])}function Ck(e){c.useContext(is).static||c.useLayoutEffect(e)}function ka(){let{isDataRoute:e}=c.useContext(co);return e?c5():X4()}function X4(){ti()||Bt(!1);let e=c.useContext(bw),{basename:t,navigator:r}=c.useContext(is),{matches:n}=c.useContext(co),{pathname:a}=tn(),o=JSON.stringify(gw(n).map(l=>l.pathnameBase)),i=c.useRef(!1);return Ck(()=>{i.current=!0}),c.useCallback(function(l,u){if(u===void 0&&(u={}),!i.current)return;if(typeof l=="number"){r.go(l);return}let f=yw(l,JSON.parse(o),a,u.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:Vo([t,f.pathname])),(u.replace?r.replace:r.push)(f,u.state,u)},[t,r,o,a,e])}function J4(){let{matches:e}=c.useContext(co),t=e[e.length-1];return t?t.params:{}}function Sk(e,t){let{relative:r}=t===void 0?{}:t,{matches:n}=c.useContext(co),{pathname:a}=tn(),o=JSON.stringify(gw(n).map(i=>i.pathnameBase));return c.useMemo(()=>yw(e,JSON.parse(o),a,r==="path"),[e,o,a,r])}function Z4(e,t){return e5(e,t)}function e5(e,t,r){ti()||Bt(!1);let{navigator:n}=c.useContext(is),{matches:a}=c.useContext(co),o=a[a.length-1],i=o?o.params:{};o&&o.pathname;let s=o?o.pathnameBase:"/";o&&o.route;let l=tn(),u;if(t){var f;let y=typeof t=="string"?Wc(t):t;s==="/"||(f=y.pathname)!=null&&f.startsWith(s)||Bt(!1),u=y}else u=l;let d=u.pathname||"/",p=s==="/"?d:d.slice(s.length)||"/",v=E4(e,{pathname:p}),m=o5(v&&v.map(y=>Object.assign({},y,{params:Object.assign({},i,y.params),pathname:Vo([s,n.encodeLocation?n.encodeLocation(y.pathname).pathname:y.pathname]),pathnameBase:y.pathnameBase==="/"?s:Vo([s,n.encodeLocation?n.encodeLocation(y.pathnameBase).pathname:y.pathnameBase])})),a,r);return t&&m?c.createElement(th.Provider,{value:{location:Op({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:Sp.Pop}},m):m}function t5(){let e=u5(),t=q4(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},o=null;return c.createElement(c.Fragment,null,c.createElement("h2",null,"Unexpected Application Error!"),c.createElement("h3",{style:{fontStyle:"italic"}},t),r?c.createElement("pre",{style:a},r):null,o)}const r5=c.createElement(t5,null);class n5 extends c.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||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?c.createElement(co.Provider,{value:this.props.routeContext},c.createElement(_k.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function a5(e){let{routeContext:t,match:r,children:n}=e,a=c.useContext(bw);return a&&a.static&&a.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=r.route.id),c.createElement(co.Provider,{value:t},n)}function o5(e,t,r){var n;if(t===void 0&&(t=[]),r===void 0&&(r=null),e==null){var a;if((a=r)!=null&&a.errors)e=r.matches;else return null}let o=e,i=(n=r)==null?void 0:n.errors;if(i!=null){let s=o.findIndex(l=>l.route.id&&(i==null?void 0:i[l.route.id]));s>=0||Bt(!1),o=o.slice(0,Math.min(o.length,s+1))}return o.reduceRight((s,l,u)=>{let f=l.route.id?i==null?void 0:i[l.route.id]:null,d=null;r&&(d=l.route.errorElement||r5);let p=t.concat(o.slice(0,u+1)),v=()=>{let m;return f?m=d:l.route.Component?m=c.createElement(l.route.Component,null):l.route.element?m=l.route.element:m=s,c.createElement(a5,{match:l,routeContext:{outlet:s,matches:p,isDataRoute:r!=null},children:m})};return r&&(l.route.ErrorBoundary||l.route.errorElement||u===0)?c.createElement(n5,{location:r.location,revalidation:r.revalidation,component:d,error:f,children:v(),routeContext:{outlet:null,matches:p,isDataRoute:!0}}):v()},null)}var Ok=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Ok||{}),Tp=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}(Tp||{});function i5(e){let t=c.useContext(bw);return t||Bt(!1),t}function s5(e){let t=c.useContext(K4);return t||Bt(!1),t}function l5(e){let t=c.useContext(co);return t||Bt(!1),t}function Tk(e){let t=l5(),r=t.matches[t.matches.length-1];return r.route.id||Bt(!1),r.route.id}function u5(){var e;let t=c.useContext(_k),r=s5(Tp.UseRouteError),n=Tk(Tp.UseRouteError);return t||((e=r.errors)==null?void 0:e[n])}function c5(){let{router:e}=i5(Ok.UseNavigateStable),t=Tk(Tp.UseNavigateStable),r=c.useRef(!1);return Ck(()=>{r.current=!0}),c.useCallback(function(a,o){o===void 0&&(o={}),r.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,Op({fromRouteId:t},o)))},[e,t])}function f5(e){let{to:t,replace:r,state:n,relative:a}=e;ti()||Bt(!1);let{matches:o}=c.useContext(co),{pathname:i}=tn(),s=ka(),l=yw(t,gw(o).map(f=>f.pathnameBase),i,a==="path"),u=JSON.stringify(l);return c.useEffect(()=>s(JSON.parse(u),{replace:r,state:n,relative:a}),[s,u,a,r,n]),null}function sn(e){Bt(!1)}function d5(e){let{basename:t="/",children:r=null,location:n,navigationType:a=Sp.Pop,navigator:o,static:i=!1}=e;ti()&&Bt(!1);let s=t.replace(/^\/*/,"/"),l=c.useMemo(()=>({basename:s,navigator:o,static:i}),[s,o,i]);typeof n=="string"&&(n=Wc(n));let{pathname:u="/",search:f="",hash:d="",state:p=null,key:v="default"}=n,m=c.useMemo(()=>{let y=mw(u,s);return y==null?null:{location:{pathname:y,search:f,hash:d,state:p,key:v},navigationType:a}},[s,u,f,d,p,v,a]);return m==null?null:c.createElement(is.Provider,{value:l},c.createElement(th.Provider,{children:r,value:m}))}function Du(e){let{children:t,location:r}=e;return Z4(Pb(t),r)}new Promise(()=>{});function Pb(e,t){t===void 0&&(t=[]);let r=[];return c.Children.forEach(e,(n,a)=>{if(!c.isValidElement(n))return;let o=[...t,a];if(n.type===c.Fragment){r.push.apply(r,Pb(n.props.children,o));return}n.type!==sn&&Bt(!1),!n.props.index||!n.props.children||Bt(!1);let i={id:n.props.id||o.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(i.children=Pb(n.props.children,o)),r.push(i)}),r}/** + * React Router DOM v6.18.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function $b(){return $b=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[a]=e[a]);return r}function v5(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function h5(e,t){return e.button===0&&(!t||t==="_self")&&!v5(e)}const m5=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],g5=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",y5=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,hl=c.forwardRef(function(t,r){let{onClick:n,relative:a,reloadDocument:o,replace:i,state:s,target:l,to:u,preventScrollReset:f,unstable_viewTransition:d}=t,p=p5(t,m5),{basename:v}=c.useContext(is),m,y=!1;if(typeof u=="string"&&y5.test(u)&&(m=u,g5))try{let g=new URL(window.location.href),w=u.startsWith("//")?new URL(g.protocol+u):new URL(u),_=mw(w.pathname,v);w.origin===g.origin&&_!=null?u=_+w.search+w.hash:y=!0}catch{}let x=Q4(u,{relative:a}),b=b5(u,{replace:i,state:s,target:l,preventScrollReset:f,relative:a,unstable_viewTransition:d});function h(g){n&&n(g),g.defaultPrevented||b(g)}return c.createElement("a",$b({},p,{href:m||x,onClick:y||o?n:h,ref:r,target:l}))});var LS;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(LS||(LS={}));var jS;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(jS||(jS={}));function b5(e,t){let{target:r,replace:n,state:a,preventScrollReset:o,relative:i,unstable_viewTransition:s}=t===void 0?{}:t,l=ka(),u=tn(),f=Sk(e,{relative:i});return c.useCallback(d=>{if(h5(d,r)){d.preventDefault();let p=n!==void 0?n:NS(u)===NS(f);l(e,{replace:p,state:a,preventScrollReset:o,relative:i,unstable_viewTransition:s})}},[u,l,f,n,a,r,e,o,i,s])}var w5="RaStore",x5=function(){if(typeof window>"u"||window.localStorage==null)return!1;try{return window.localStorage.setItem("test","test"),window.localStorage.removeItem("test"),!0}catch{return!1}},Rb=x5(),_5=function(e,t){e===void 0&&(e="1"),t===void 0&&(t="");var r="".concat(w5).concat(t),n=r.length,a={},o=function(s,l){Object.keys(a).forEach(function(u){a[u]&&a[u].key===s&&a[u].callback(l)})},i=function(s){var l;if(((l=s.key)===null||l===void 0?void 0:l.substring(0,n))===r){var u=s.key.substring(n+1),f=s.newValue?DS(s.newValue):void 0;Object.keys(a).forEach(function(d){a[d]&&a[d].key===u&&(f===null?a[d].callback(void 0):a[d].callback(f??void 0))})}};return{setup:function(){if(Rb){var s=ja().getItem("".concat(r,".version"));if(s&&s!==e){var l=ja();Object.keys(l).forEach(function(u){u.startsWith(r)&&l.removeItem(u)})}ja().setItem("".concat(r,".version"),e),window.addEventListener("storage",i)}},teardown:function(){Rb&&window.removeEventListener("storage",i)},getItem:function(s,l){var u=ja().getItem("".concat(r,".").concat(s));return u==null?l:DS(u)},setItem:function(s,l){l===void 0?ja().removeItem("".concat(r,".").concat(s)):ja().setItem("".concat(r,".").concat(s),JSON.stringify(l)),o(s,l)},removeItem:function(s){ja().removeItem("".concat(r,".").concat(s)),o(s,void 0)},removeItems:function(s){var l=ja();Object.keys(l).forEach(function(u){if(u.startsWith("".concat(r,".").concat(s))){l.removeItem(u);var f=u.substring(n+1);o(f,void 0)}})},reset:function(){var s=ja();Object.keys(s).forEach(function(l){if(l.startsWith(r)){s.removeItem(l);var u=l.substring(n+1);o(u,void 0)}})},subscribe:function(s,l){var u=Math.random().toString();return a[u]={key:s,callback:l},function(){delete a[u]}}}},DS=function(e){try{return JSON.parse(e)}catch{return e}},C5=function(){function e(){this.valuesMap=new Map}return e.prototype.getItem=function(t){return this.valuesMap.has(t)?String(this.valuesMap.get(t)):null},e.prototype.setItem=function(t,r){this.valuesMap.set(t,r)},e.prototype.removeItem=function(t){this.valuesMap.delete(t)},e.prototype.removeItems=function(t){var r=this;this.valuesMap.forEach(function(n,a){a.startsWith(t)&&r.valuesMap.delete(a)})},e.prototype.clear=function(){this.valuesMap.clear()},e.prototype.key=function(t){if(arguments.length===0)throw new TypeError("Failed to execute 'key' on 'Storage': 1 argument required, but only 0 present.");var r=Array.from(this.valuesMap.keys());return r[t]},Object.defineProperty(e.prototype,"length",{get:function(){return this.valuesMap.size},enumerable:!1,configurable:!0}),e}(),S5=new C5,ja=function(){return Rb?window.localStorage:S5},O5=typeof Ti=="object"&&Ti&&Ti.Object===Object&&Ti,Ek=O5,T5=Ek,E5=typeof self=="object"&&self&&self.Object===Object&&self,P5=T5||E5||Function("return this")(),aa=P5,$5=aa,R5=$5.Symbol,Nl=R5,BS=Nl,Pk=Object.prototype,k5=Pk.hasOwnProperty,I5=Pk.toString,ou=BS?BS.toStringTag:void 0;function A5(e){var t=k5.call(e,ou),r=e[ou];try{e[ou]=void 0;var n=!0}catch{}var a=I5.call(e);return n&&(t?e[ou]=r:delete e[ou]),a}var N5=A5,M5=Object.prototype,F5=M5.toString;function L5(e){return F5.call(e)}var j5=L5,zS=Nl,D5=N5,B5=j5,z5="[object Null]",U5="[object Undefined]",US=zS?zS.toStringTag:void 0;function W5(e){return e==null?e===void 0?U5:z5:US&&US in Object(e)?D5(e):B5(e)}var Ml=W5;function V5(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Fn=V5,H5=Ml,q5=Fn,G5="[object AsyncFunction]",K5="[object Function]",Q5="[object GeneratorFunction]",Y5="[object Proxy]";function X5(e){if(!q5(e))return!1;var t=H5(e);return t==K5||t==Q5||t==G5||t==Y5}var ww=X5,J5=aa,Z5=J5["__core-js_shared__"],eB=Z5,og=eB,WS=function(){var e=/[^.]+$/.exec(og&&og.keys&&og.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function tB(e){return!!WS&&WS in e}var rB=tB,nB=Function.prototype,aB=nB.toString;function oB(e){if(e!=null){try{return aB.call(e)}catch{}try{return e+""}catch{}}return""}var $k=oB,iB=ww,sB=rB,lB=Fn,uB=$k,cB=/[\\^$.*+?()[\]{}|]/g,fB=/^\[object .+?Constructor\]$/,dB=Function.prototype,pB=Object.prototype,vB=dB.toString,hB=pB.hasOwnProperty,mB=RegExp("^"+vB.call(hB).replace(cB,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function gB(e){if(!lB(e)||sB(e))return!1;var t=iB(e)?mB:fB;return t.test(uB(e))}var yB=gB;function bB(e,t){return e==null?void 0:e[t]}var wB=bB,xB=yB,_B=wB;function CB(e,t){var r=_B(e,t);return xB(r)?r:void 0}var ss=CB,SB=ss,OB=function(){try{var e=SB(Object,"defineProperty");return e({},"",{}),e}catch{}}(),Rk=OB,VS=Rk;function TB(e,t,r){t=="__proto__"&&VS?VS(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var xw=TB;function EB(e,t){return e===t||e!==e&&t!==t}var Fl=EB,PB=xw,$B=Fl,RB=Object.prototype,kB=RB.hasOwnProperty;function IB(e,t,r){var n=e[t];(!(kB.call(e,t)&&$B(n,r))||r===void 0&&!(t in e))&&PB(e,t,r)}var _w=IB,AB=Array.isArray,oa=AB;function NB(e){return e!=null&&typeof e=="object"}var fo=NB,MB=Ml,FB=fo,LB="[object Symbol]";function jB(e){return typeof e=="symbol"||FB(e)&&MB(e)==LB}var rh=jB,DB=oa,BB=rh,zB=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,UB=/^\w*$/;function WB(e,t){if(DB(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||BB(e)?!0:UB.test(e)||!zB.test(e)||t!=null&&e in Object(t)}var Cw=WB,VB=ss,HB=VB(Object,"create"),nh=HB,HS=nh;function qB(){this.__data__=HS?HS(null):{},this.size=0}var GB=qB;function KB(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var QB=KB,YB=nh,XB="__lodash_hash_undefined__",JB=Object.prototype,ZB=JB.hasOwnProperty;function ez(e){var t=this.__data__;if(YB){var r=t[e];return r===XB?void 0:r}return ZB.call(t,e)?t[e]:void 0}var tz=ez,rz=nh,nz=Object.prototype,az=nz.hasOwnProperty;function oz(e){var t=this.__data__;return rz?t[e]!==void 0:az.call(t,e)}var iz=oz,sz=nh,lz="__lodash_hash_undefined__";function uz(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=sz&&t===void 0?lz:t,this}var cz=uz,fz=GB,dz=QB,pz=tz,vz=iz,hz=cz;function Ll(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}var kz=Rz,Iz=ah;function Az(e,t){var r=this.__data__,n=Iz(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var Nz=Az,Mz=yz,Fz=Oz,Lz=Pz,jz=kz,Dz=Nz;function jl(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&ea?0:a+t),r=r>a?a:r,r<0&&(r+=a),a=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(a);++ns))return!1;var u=o.get(e),f=o.get(t);if(u&&f)return u==t&&f==e;var d=-1,p=!0,v=r&aU?new eU:void 0;for(o.set(e,t),o.set(t,e);++d-1&&e%1==0&&e<=t9}var Nw=r9,n9=Ml,a9=Nw,o9=fo,i9="[object Arguments]",s9="[object Array]",l9="[object Boolean]",u9="[object Date]",c9="[object Error]",f9="[object Function]",d9="[object Map]",p9="[object Number]",v9="[object Object]",h9="[object RegExp]",m9="[object Set]",g9="[object String]",y9="[object WeakMap]",b9="[object ArrayBuffer]",w9="[object DataView]",x9="[object Float32Array]",_9="[object Float64Array]",C9="[object Int8Array]",S9="[object Int16Array]",O9="[object Int32Array]",T9="[object Uint8Array]",E9="[object Uint8ClampedArray]",P9="[object Uint16Array]",$9="[object Uint32Array]",wt={};wt[x9]=wt[_9]=wt[C9]=wt[S9]=wt[O9]=wt[T9]=wt[E9]=wt[P9]=wt[$9]=!0;wt[i9]=wt[s9]=wt[b9]=wt[l9]=wt[w9]=wt[u9]=wt[c9]=wt[f9]=wt[d9]=wt[p9]=wt[v9]=wt[h9]=wt[m9]=wt[g9]=wt[y9]=!1;function R9(e){return o9(e)&&a9(e.length)&&!!wt[n9(e)]}var k9=R9;function I9(e){return function(t){return e(t)}}var ph=I9,$p={exports:{}};$p.exports;(function(e,t){var r=Ek,n=t&&!t.nodeType&&t,a=n&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===n,i=o&&r.process,s=function(){try{var l=a&&a.require&&a.require("util").types;return l||i&&i.binding&&i.binding("util")}catch{}}();e.exports=s})($p,$p.exports);var Mw=$p.exports,A9=k9,N9=ph,nO=Mw,aO=nO&&nO.isTypedArray,M9=aO?N9(aO):A9,Fw=M9,F9=WU,L9=fh,j9=oa,D9=dh,B9=sh,z9=Fw,U9=Object.prototype,W9=U9.hasOwnProperty;function V9(e,t){var r=j9(e),n=!r&&L9(e),a=!r&&!n&&D9(e),o=!r&&!n&&!a&&z9(e),i=r||n||a||o,s=i?F9(e.length,String):[],l=s.length;for(var u in e)(t||W9.call(e,u))&&!(i&&(u=="length"||a&&(u=="offset"||u=="parent")||o&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||B9(u,l)))&&s.push(u);return s}var Vk=V9,H9=Object.prototype;function q9(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||H9;return e===r}var Lw=q9;function G9(e,t){return function(r){return e(t(r))}}var Hk=G9,K9=Hk,Q9=K9(Object.keys,Object),Y9=Q9,X9=Lw,J9=Y9,Z9=Object.prototype,eW=Z9.hasOwnProperty;function tW(e){if(!X9(e))return J9(e);var t=[];for(var r in Object(e))eW.call(e,r)&&r!="constructor"&&t.push(r);return t}var rW=tW,nW=ww,aW=Nw;function oW(e){return e!=null&&aW(e.length)&&!nW(e)}var vh=oW,iW=Vk,sW=rW,lW=vh;function uW(e){return lW(e)?iW(e):sW(e)}var hh=uW,cW=zk,fW=Aw,dW=hh;function pW(e){return cW(e,dW,fW)}var qk=pW,oO=qk,vW=1,hW=Object.prototype,mW=hW.hasOwnProperty;function gW(e,t,r,n,a,o){var i=r&vW,s=oO(e),l=s.length,u=oO(t),f=u.length;if(l!=f&&!i)return!1;for(var d=l;d--;){var p=s[d];if(!(i?p in t:mW.call(t,p)))return!1}var v=o.get(e),m=o.get(t);if(v&&m)return v==t&&m==e;var y=!0;o.set(e,t),o.set(t,e);for(var x=i;++d0){if(++t>=jV)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var UV=zV,WV=LV,VV=UV,HV=VV(WV),lI=HV,qV=Ww,GV=sI,KV=lI;function QV(e,t){return KV(GV(e,t,qV),e+"")}var gh=QV,YV=Fl,XV=vh,JV=sh,ZV=Fn;function eH(e,t,r){if(!ZV(r))return!1;var n=typeof t;return(n=="number"?XV(r)&&JV(t,r.length):n=="string"&&t in r)?YV(r[t],e):!1}var uI=eH,tH=gh,rH=uI;function nH(e){return tH(function(t,r){var n=-1,a=r.length,o=a>1?r[a-1]:void 0,i=a>2?r[2]:void 0;for(o=e.length>3&&typeof o=="function"?(a--,o):void 0,i&&rH(r[0],r[1],i)&&(o=a<3?void 0:o,a=1),t=Object(t);++n=0&&(t.hash=e.substr(r),e=e.substr(0,r));var n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function vH(e){var t=e.basename,r=e.children,n=e.history,a=c.useState({action:n.action,location:n.location}),o=a[0],i=a[1];return c.useLayoutEffect(function(){return n.listen(i)},[n]),c.createElement(d5,{basename:t,children:r,location:o.location,navigationType:o.action,navigator:n})}var pI=c.createContext(""),hH=function(e){var t=e.children,r=e.basename;return c.createElement(pI.Provider,{value:r},t)},mH=function(e){var t=e.history,r=e.basename,n=r===void 0?"":r,a=e.children,o=ti(),i=o?gH:yH;return c.createElement(hH,{basename:o?n:""},c.createElement(i,{basename:n,history:t},a))},gH=function(e){var t=e.children;return c.createElement(c.Fragment,null,t)},yH=function(e){var t=e.children,r=e.history,n=c.useMemo(function(){return r||dH()},[r]);return c.createElement(vH,{history:n},t)},ri=function(){return c.useContext(pI)},ni=function(){var e=ri();return c.useCallback(function(t){var r=t.resource,n=t.id,a=t.type;switch(a){case"list":return va("".concat(e,"/").concat(r));case"create":return va("".concat(e,"/").concat(r,"/create"));case"edit":return n==null?va("".concat(e,"/").concat(r)):va("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(n)));case"show":return n==null?va("".concat(e,"/").concat(r)):va("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(n),"/show"));default:return a}},[e])},va=function(e){return e.replace("//","/")},Bu=globalThis&&globalThis.__assign||function(){return Bu=Object.assign||function(e){for(var t,r=1,n=arguments.length;rencodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`),gI="%[a-f0-9]{2}",AO=new RegExp("("+gI+")|([^%]+?)","gi"),NO=new RegExp("("+gI+")+","gi");function Lb(e,t){try{return[decodeURIComponent(e.join(""))]}catch{}if(e.length===1)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],Lb(r),Lb(n))}function jH(e){try{return decodeURIComponent(e)}catch{for(var t=e.match(AO)||[],r=1;r{if(!(typeof e=="string"&&typeof t=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(t==="")return[e];const r=e.indexOf(t);return r===-1?[e]:[e.slice(0,r),e.slice(r+t.length)]},UH=function(e,t){for(var r={},n=Object.keys(e),a=Array.isArray(t),o=0;oh==null,i=Symbol("encodeFragmentIdentifier");function s(h){switch(h.arrayFormat){case"index":return g=>(w,_)=>{const C=w.length;return _===void 0||h.skipNull&&_===null||h.skipEmptyString&&_===""?w:_===null?[...w,[f(g,h),"[",C,"]"].join("")]:[...w,[f(g,h),"[",f(C,h),"]=",f(_,h)].join("")]};case"bracket":return g=>(w,_)=>_===void 0||h.skipNull&&_===null||h.skipEmptyString&&_===""?w:_===null?[...w,[f(g,h),"[]"].join("")]:[...w,[f(g,h),"[]=",f(_,h)].join("")];case"colon-list-separator":return g=>(w,_)=>_===void 0||h.skipNull&&_===null||h.skipEmptyString&&_===""?w:_===null?[...w,[f(g,h),":list="].join("")]:[...w,[f(g,h),":list=",f(_,h)].join("")];case"comma":case"separator":case"bracket-separator":{const g=h.arrayFormat==="bracket-separator"?"[]=":"=";return w=>(_,C)=>C===void 0||h.skipNull&&C===null||h.skipEmptyString&&C===""?_:(C=C===null?"":C,_.length===0?[[f(w,h),g,f(C,h)].join("")]:[[_,f(C,h)].join(h.arrayFormatSeparator)])}default:return g=>(w,_)=>_===void 0||h.skipNull&&_===null||h.skipEmptyString&&_===""?w:_===null?[...w,f(g,h)]:[...w,[f(g,h),"=",f(_,h)].join("")]}}function l(h){let g;switch(h.arrayFormat){case"index":return(w,_,C)=>{if(g=/\[(\d*)\]$/.exec(w),w=w.replace(/\[\d*\]$/,""),!g){C[w]=_;return}C[w]===void 0&&(C[w]={}),C[w][g[1]]=_};case"bracket":return(w,_,C)=>{if(g=/(\[\])$/.exec(w),w=w.replace(/\[\]$/,""),!g){C[w]=_;return}if(C[w]===void 0){C[w]=[_];return}C[w]=[].concat(C[w],_)};case"colon-list-separator":return(w,_,C)=>{if(g=/(:list)$/.exec(w),w=w.replace(/:list$/,""),!g){C[w]=_;return}if(C[w]===void 0){C[w]=[_];return}C[w]=[].concat(C[w],_)};case"comma":case"separator":return(w,_,C)=>{const S=typeof _=="string"&&_.includes(h.arrayFormatSeparator),E=typeof _=="string"&&!S&&d(_,h).includes(h.arrayFormatSeparator);_=E?d(_,h):_;const $=S||E?_.split(h.arrayFormatSeparator).map(P=>d(P,h)):_===null?_:d(_,h);C[w]=$};case"bracket-separator":return(w,_,C)=>{const S=/(\[\])$/.test(w);if(w=w.replace(/\[\]$/,""),!S){C[w]=_&&d(_,h);return}const E=_===null?[]:_.split(h.arrayFormatSeparator).map($=>d($,h));if(C[w]===void 0){C[w]=E;return}C[w]=[].concat(C[w],E)};default:return(w,_,C)=>{if(C[w]===void 0){C[w]=_;return}C[w]=[].concat(C[w],_)}}}function u(h){if(typeof h!="string"||h.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function f(h,g){return g.encode?g.strict?t(h):encodeURIComponent(h):h}function d(h,g){return g.decode?r(h):h}function p(h){return Array.isArray(h)?h.sort():typeof h=="object"?p(Object.keys(h)).sort((g,w)=>Number(g)-Number(w)).map(g=>h[g]):h}function v(h){const g=h.indexOf("#");return g!==-1&&(h=h.slice(0,g)),h}function m(h){let g="";const w=h.indexOf("#");return w!==-1&&(g=h.slice(w)),g}function y(h){h=v(h);const g=h.indexOf("?");return g===-1?"":h.slice(g+1)}function x(h,g){return g.parseNumbers&&!Number.isNaN(Number(h))&&typeof h=="string"&&h.trim()!==""?h=Number(h):g.parseBooleans&&h!==null&&(h.toLowerCase()==="true"||h.toLowerCase()==="false")&&(h=h.toLowerCase()==="true"),h}function b(h,g){g=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},g),u(g.arrayFormatSeparator);const w=l(g),_=Object.create(null);if(typeof h!="string"||(h=h.trim().replace(/^[?#&]/,""),!h))return _;for(const C of h.split("&")){if(C==="")continue;let[S,E]=n(g.decode?C.replace(/\+/g," "):C,"=");E=E===void 0?null:["comma","separator","bracket-separator"].includes(g.arrayFormat)?E:d(E,g),w(d(S,g),E,_)}for(const C of Object.keys(_)){const S=_[C];if(typeof S=="object"&&S!==null)for(const E of Object.keys(S))S[E]=x(S[E],g);else _[C]=x(S,g)}return g.sort===!1?_:(g.sort===!0?Object.keys(_).sort():Object.keys(_).sort(g.sort)).reduce((C,S)=>{const E=_[S];return E&&typeof E=="object"&&!Array.isArray(E)?C[S]=p(E):C[S]=E,C},Object.create(null))}e.extract=y,e.parse=b,e.stringify=(h,g)=>{if(!h)return"";g=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},g),u(g.arrayFormatSeparator);const w=E=>g.skipNull&&o(h[E])||g.skipEmptyString&&h[E]==="",_=s(g),C={};for(const E of Object.keys(h))w(E)||(C[E]=h[E]);const S=Object.keys(C);return g.sort!==!1&&S.sort(g.sort),S.map(E=>{const $=h[E];return $===void 0?"":$===null?f(E,g):Array.isArray($)?$.length===0&&g.arrayFormat==="bracket-separator"?f(E,g)+"[]":$.reduce(_(E),[]).join("&"):f(E,g)+"="+f($,g)}).filter(E=>E.length>0).join("&")},e.parseUrl=(h,g)=>{g=Object.assign({decode:!0},g);const[w,_]=n(h,"#");return Object.assign({url:w.split("?")[0]||"",query:b(y(h),g)},g&&g.parseFragmentIdentifier&&_?{fragmentIdentifier:d(_,g)}:{})},e.stringifyUrl=(h,g)=>{g=Object.assign({encode:!0,strict:!0,[i]:!0},g);const w=v(h.url).split("?")[0]||"",_=e.extract(h.url),C=e.parse(_,{sort:!1}),S=Object.assign(C,h.query);let E=e.stringify(S,g);E&&(E=`?${E}`);let $=m(h.url);return h.fragmentIdentifier&&($=`#${g[i]?f(h.fragmentIdentifier,g):h.fragmentIdentifier}`),`${w}${E}${$}`},e.pick=(h,g,w)=>{w=Object.assign({parseFragmentIdentifier:!0,[i]:!1},w);const{url:_,query:C,fragmentIdentifier:S}=e.parseUrl(h,w);return e.stringifyUrl({url:_,query:a(C,g),fragmentIdentifier:S},w)},e.exclude=(h,g,w)=>{const _=Array.isArray(g)?C=>!g.includes(C):(C,S)=>!g(C,S);return e.pick(h,_,w)}})(Ga);var Ip=globalThis&&globalThis.__assign||function(){return Ip=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=300?Promise.reject(new FH(l&&l.message||o,a,l)):Promise.resolve({status:a,headers:i,body:s,json:l})})},qH=function(e){if(!e)return!1;var t=Array.isArray(e),r=typeof Buffer<"u"&&Buffer.isBuffer(e),n=Object.prototype.toString.call(e)==="[object Object]",a=!!Object.keys(e).length;return!t&&!r&&n&&a},Hw=function(e,t){var r;return t===void 0&&(t=[]),qH(e)?Object.assign.apply(Object,WH([{}],Object.keys(e).map(function(n){return Hw(e[n],t.concat([n]))}),!1)):t.length?(r={},r[t.join(".")]=e,r):e},yI={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function a(l,u,f){this.fn=l,this.context=u,this.once=f||!1}function o(l,u,f,d,p){if(typeof f!="function")throw new TypeError("The listener must be a function");var v=new a(f,d||l,p),m=r?r+u:u;return l._events[m]?l._events[m].fn?l._events[m]=[l._events[m],v]:l._events[m].push(v):(l._events[m]=v,l._eventsCount++),l}function i(l,u){--l._eventsCount===0?l._events=new n:delete l._events[u]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var u=[],f,d;if(this._eventsCount===0)return u;for(d in f=this._events)t.call(f,d)&&u.push(r?d.slice(1):d);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(f)):u},s.prototype.listeners=function(u){var f=r?r+u:u,d=this._events[f];if(!d)return[];if(d.fn)return[d.fn];for(var p=0,v=d.length,m=new Array(v);p0&&o[o.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]"u"||!e.message?t:e.message};const wI=XH;var ZH=["getList","getMany","getManyReference"],qc=function(){var e=c.useContext(mI)||bI,t=wI(),r=c.useMemo(function(){return new Proxy(e,{get:function(n,a){if(!(typeof a=="symbol"||a==="then"))return function(){for(var o=[],i=0;i0),n=Z.useRef(e.isMutating()>0),a=Z.useState(r.current||n.current),o=a[0],i=a[1];return Z.useEffect(function(){t.current=!0;var s=e.getQueryCache().subscribe(mt.batchCalls(function(){t.current&&(r.current=e.isFetching()>0,i(r.current||n.current))})),l=e.getMutationCache().subscribe(mt.batchCalls(function(){t.current&&(n.current=e.isMutating()>0,i(r.current||n.current))}));return function(){t.current=!1,s(),l()}},[e]),o},yh=function(){var e=ei();return c.useCallback(function(){e.invalidateQueries()},[e])},tq=function(e,t,r){var n=t.id,a=t.meta,o=qc();return os([e,"getOne",{id:String(n),meta:a}],function(){return o.getOne(e,{id:n,meta:a}).then(function(i){var s=i.data;return s})},r)},js=globalThis&&globalThis.__assign||function(){return js=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&r(s)?t>1?xI(s,t-1,r,n,a):lq(a,s):n||(a[a.length]=s)}return a}var qw=xI;function cq(e,t,r,n){for(var a=e.length,o=r+(n?1:-1);n?o--:++o-1}var _I=_q;function Cq(e,t,r){for(var n=-1,a=e==null?0:e.length;++n=Lq){var u=t?null:Mq(e);if(u)return Fq(u);i=!1,a=Nq,l=new kq}else l=t?[]:s;e:for(;++n=t||S<0||d&&E>=o}function b(){var C=fg();if(x(C))return h(C);s=setTimeout(b,y(C))}function h(C){return s=void 0,p&&n?v(C):(n=a=void 0,i)}function g(){s!==void 0&&clearTimeout(s),u=0,n=l=a=s=void 0}function w(){return s===void 0?i:h(fg())}function _(){var C=fg(),S=x(C);if(n=arguments,a=this,l=C,S){if(s===void 0)return m(l);if(d)return clearTimeout(s),s=setTimeout(b,t),v(l)}return s===void 0&&(s=setTimeout(b,t)),i}return _.cancel=g,_.flush=w,_}var yG=gG;const bG=Gt(yG);function zO(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}var TI=function(e,t){if(zO(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var a=0;a2?t[2]:void 0;for(a&&hK(t[0],t[1],a)&&(n=1);++r"u"?"undefined":jI(r)){case"string":return[{item:n,value:this._handleString(r,n)}];case"number":return[{item:n,value:this._handleNumber(r,n)}];case"boolean":return[{item:n,value:this._handleBoolean.bind(this)(r,n)}]}return this.checkComplex(r,n)}},{key:"_handleObject",value:function(r){var n=[];for(var a in r){var o=r[a],i=this.check(o,a,a,r);n=n.concat(i)}return n}},{key:"_handleArray",value:function(r){for(var n=this,a=[],o,i=0;i0&&!u.item&&o===void 0&&(o=u);a=a.concat(l)}}return a}},{key:"_handleBoolean",value:function(r){var n;return r?n=this._options.booleanTrueString||"true":n=this._options.booleanFalseString||"false",n}},{key:"_handleString",value:function(r){return r}},{key:"_handleNumber",value:function(r){return r}},{key:"_handleDate",value:function(r){return r.toLocaleDateString()}}]),e}(),TK=OK,EK=typeof window>"u"?Ti:window;function PK(e,t){if(e instanceof EK[t])return!0;switch(typeof e>"u"?"undefined":jI(e)){case"string":return t==="String";case"boolean":return t==="Boolean";case"number":return t==="Number"}return!1}var pg,VO;function $K(){return VO||(VO=1,pg=function(t,r,n){var a=` +`;if(typeof t!="string")throw new TypeError('Invalid param "textDelimiter", must be a string.');if(typeof r!="string")throw new TypeError('Invalid param "rowDelimiter", must be a string.');var o=new RegExp("\\"+t,"g"),i=t+t,s=t==='"'?function(l){return l.indexOf(r)>=0||l.indexOf(a)>=0||l.indexOf('"')>=0}:function(l){return l.indexOf(r)>=0||l.indexOf(a)>=0};return function(l){return n&&(l=""+l),l.replace&&(l=l.replace(o,i),(n||s(l))&&(l=t+l+t)),l}}),pg}var RK=function(){function e(t,r){for(var n=0;n0&&(d=d.concat(Array(p).join(".").split("."))),n&&this._options.fillGaps&&(d=d.map(o)),a.push(d.join(this._options.rowDelimiter)),n=d}}catch(v){s=!0,l=v}finally{try{!i&&u.return&&u.return()}finally{if(s)throw l}}return a}},{key:"_parseArray",value:function(r,n){var a=this;this._headers=this._headers||[];var o=[],i=void 0,s=function(x){var b=a._headers.indexOf(x);return b===-1&&(a._headers.push(x),b=a._headers.indexOf(x)),b};i=function(x){var b=[],h=function(L){return b.push(L.map(function(D){return D??""}))},g=function(){return new Array(a._headers.length).fill(null)},w={},_=g(),C=!0,S=!1,E=void 0;try{for(var $=x[Symbol.iterator](),P;!(C=(P=$.next()).done);C=!0){var k=P.value,N=s(k.item);if(_[N]!=null&&(h(_),_=g()),w[N]=w[N]||0,a._options.fillTopRow&&w[N]0&&h(_),o=o.concat(a._checkRows(b))};var l=!0,u=!1,f=void 0;try{for(var d=r[Symbol.iterator](),p;!(l=(p=d.next()).done);l=!0){var v=p.value,m=a._handler.check(v,a._options.mainPathItem,v,r);i(m)}}catch(y){u=!0,f=y}finally{try{!l&&d.return&&d.return()}finally{if(u)throw f}}return!n&&a._options.includeHeaders&&o.unshift(this.headers),HO(o,a._options.endOfLine)}},{key:"_parseObject",value:function(r){var n=this,a=[],o=[],i=void 0,s=[[],[]];i=function(d){var p=d.value||d.value===0?d.value.toString():n._options.undefinedString;if(p=n._escape(p),n._options.verticalOutput){var v=[d.item,p];a.push(v.join(n._options.rowDelimiter))}else s[0].push(d.item),s[1].push(p)};for(var l in r){var u="";this._options.mainPathItem&&(u=this._options.mainPathItem+this._options.headerPathString),o=this._handler.check(r[l],u+l,l,r),o.forEach(i)}return this._options.verticalOutput||(a.push(s[0].join(this._options.rowDelimiter)),a.push(s[1].join(this._options.rowDelimiter))),HO(a,this._options.endOfLine)}},{key:"headers",get:function(){var r=this,n=this._headers;return this._options.rename&&this._options.rename.length>0&&(n=n.map(function(a){return r._options.rename[r._options.headers.indexOf(a)]||a})),this._options.forceTextDelimiter&&(n=n.map(function(a){return""+r._options.textDelimiter+a+r._options.textDelimiter})),this._options.mapHeaders&&(n=n.map(this._options.mapHeaders)),n.join(this._options.rowDelimiter)}}]),e}(),NK=AK,MK=function(e){throw new Error("jsonexport called without third argument as a callback and is required")},FK=MK,GO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},KO=NK,QO=FK,LK=LI,jK=function(){var e={headers:[],rename:[],headerPathString:".",rowDelimiter:",",textDelimiter:'"',arrayPathString:";",undefinedString:"",endOfLine:LK,mainPathItem:null,booleanTrueString:null,booleanFalseString:null,includeHeaders:!0,fillGaps:!1,verticalOutput:!0,forceTextDelimiter:!1},t=void 0,r=void 0,n=void 0;if(arguments.length===3){var a=Array.prototype.slice.call(arguments);t=a[0],r=a[1],n=a[2]}else if(arguments.length===2){var o=void 0,i=Array.prototype.slice.call(arguments);t=i[0],o=i[1],typeof o=="function"?n=o:(typeof o>"u"?"undefined":GO(o))==="object"&&(r=o)}else if(arguments.length===1){var s=Array.prototype.slice.call(arguments),l=s[0];if((typeof l>"u"?"undefined":GO(l))==="object"){var u=Object.keys(e),f=Object.keys(l),d=f.every(function(m){return u.includes(m)});f.length>0&&d?r=l:t=l}else t=l}else return new QO(new KO(e));var p=Object.assign({},e,r),v=new KO(p);return t?new Promise(function(m,y){v.parse(t,function(x,b){if(n)return n(x,b);if(x)return y(x);if(y)return m(b)})}):new QO};const DK=Gt(jK),BK=function(e,t){var r=document.createElement("a");r.style.display="none",document.body.appendChild(r);var n=new Blob([e],{type:"text/csv;charset=utf-8"});window.navigator&&window.navigator.msSaveOrOpenBlob?window.navigator.msSaveOrOpenBlob(n,"".concat(t,".csv")):(r.setAttribute("href",URL.createObjectURL(n)),r.setAttribute("download","".concat(t,".csv")),r.click())};var zK=function(e,t,r,n){return DK(e,function(a,o){return BK(o,n)})};const UK=zK;var WK=function(e){return function(t,r,n){return e.getMany(n,{ids:VK(t,r)}).then(function(a){var o=a.data;return o.reduce(function(i,s){return i[s.id]=s,i},{})})}},VK=function(e,t){return Array.from(new Set(e.filter(function(r){return r[t]!=null}).map(function(r){return r[t]}).reduce(function(r,n){return r.concat(n)},[])))};const HK=WK;var cs=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,o;n"u"||a(function(l){if(!Array.isArray(l))return cs([],l,!0);var u=l.indexOf(s);return u>-1?cs(cs([],l.slice(0,u),!0),l.slice(u+1),!0):cs(cs([],l,!0),[s],!1)})},clearSelection:function(){o()}}},[a,o]);return[n,i]},qK=[],GK=ch,KK=jw,QK=1,YK=2;function XK(e,t,r,n){var a=r.length,o=a,i=!n;if(e==null)return!o;for(e=Object(e);a--;){var s=r[a];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a0&&!S&&w(P)},[v.search]);var k=c.useCallback(function(J){C.current&&(_.current?_.current=WO(_.current,J):(_.current=WO(P,J),setTimeout(function(){a?b(_.current):m({search:"?".concat(Ga.stringify(Ho(Ho({},_.current),{filter:JSON.stringify(_.current.filter),displayedFilters:JSON.stringify(_.current.displayedFilters)})))},{state:{_scrollToTop:J.type===zb}}),_.current=void 0},0)))},YO(YO([],E,!0),[m],!1)),N=c.useCallback(function(J){return k({type:$I,payload:J})},[k]),M=c.useCallback(function(J){return k({type:zb,payload:J})},[k]),L=c.useCallback(function(J){return k({type:RI,payload:J})},[k]),D=P.filter||ZO,U=P.displayedFilters||ZO,q=bG(function(J,X){k({type:Ub,payload:{filter:xc(J),displayedFilters:X}})},r),A=c.useCallback(function(J,X,ie){return ie===void 0&&(ie=!0),ie?q(J,X):k({type:Ub,payload:{filter:xc(J),displayedFilters:X}})},[k]),j=c.useCallback(function(J){k({type:II,payload:J})},[k]),G=c.useCallback(function(J,X){k({type:kI,payload:{filterName:J,defaultValue:X}})},[k]);return[Ho({displayedFilters:U,filterValues:D,requestSignature:E},P),{changeParams:k,setPage:M,setPerPage:L,setSort:N,setFilters:A,hideFilter:j,showFilter:G}]},oY=["page","perPage","sort","order","filter","displayedFilters"],XO=function(e,t){if(e[t]&&typeof e[t]=="string")try{e[t]=JSON.parse(e[t])}catch{delete e[t]}},iY=function(e){var t=e.search,r=rY(Ga.parse(t),function(n,a){return oY.indexOf(a)!==-1});return XO(r,"filter"),XO(r,"displayedFilters"),r},sY=function(e){return e&&e.filter&&(Object.keys(e.filter).length>0||e.order!=null||e.page!==1||e.perPage!=null||e.sort!=null)},lY=function(e){var t=e.queryFromLocation,r=e.params,n=e.filterDefaultValues,a=e.sort,o=e.perPage,i=Object.keys(t).length>0?t:sY(r)?Ho({},r):{filter:n||{}};return i.sort||(i.sort=a.field,i.order=a.order),i.perPage==null&&(i.perPage=o),i.page==null&&(i.page=1),Ho(Ho({},i),{page:JO(i.page,1),perPage:JO(i.perPage,10)})},JO=function(e,t){var r=typeof e=="string"?parseInt(e,10):e;return isNaN(r)?t:r},ZO={},uY={field:"id",order:Li},eT={},Yw=c.createContext({sort:null,data:null,defaultTitle:null,displayedFilters:null,exporter:null,filterValues:null,hasNextPage:null,hasPreviousPage:null,hideFilter:null,isFetching:null,isLoading:null,onSelect:null,onToggleItem:null,onUnselectItems:null,page:null,perPage:null,refetch:null,resource:null,selectedIds:void 0,setFilters:null,setPage:null,setPerPage:null,setSort:null,showFilter:null,total:null});Yw.displayName="ListContext";var VI=c.createContext({displayedFilters:null,filterValues:null,hideFilter:null,setFilters:null,showFilter:null,resource:null}),cY=function(e){return c.useMemo(function(){return Gw(e,["displayedFilters","filterValues","hideFilter","setFilters","showFilter","resource"])},[e.displayedFilters,e.filterValues,e.hideFilter,e.setFilters,e.showFilter])};VI.displayName="ListFilterContext";var HI=c.createContext({sort:null,setSort:null,resource:null}),fY=function(e){return c.useMemo(function(){return Gw(e,["sort","setSort","resource"])},[e.sort,e.setSort])};HI.displayName="ListSortContext";var Xw=c.createContext({isLoading:null,page:null,perPage:null,setPage:null,setPerPage:null,hasPreviousPage:null,hasNextPage:null,total:void 0,resource:null});Xw.displayName="ListPaginationContext";var dY=function(e){return c.useMemo(function(){return Gw(e,["isLoading","hasPreviousPage","hasNextPage","page","perPage","setPage","setPerPage","total","resource"])},[e.isLoading,e.hasPreviousPage,e.hasNextPage,e.page,e.perPage,e.setPage,e.setPerPage,e.total])},Jw=function(e){var t=e.value,r=e.children;return c.createElement(Yw.Provider,{value:t},c.createElement(VI.Provider,{value:cY(t)},c.createElement(HI.Provider,{value:fY(t)},c.createElement(Xw.Provider,{value:dY(t)},r))))},ji=globalThis&&globalThis.__assign||function(){return ji=Object.assign||function(e){for(var t,r=1,n=arguments.length;r was called outside of a ResourceContext and without a resource prop. You must set the resource prop.");if(s&&c.isValidElement(s))throw new Error(" received a React element as `filter` props. If you intended to set the list filter elements, use the `filters` (with an s) prop instead. The `filter` prop is internal and should not be set by the developer.");var g=Ie(),w=Ln(),_=aY({debounce:r,disableSyncWithLocation:a,filterDefaultValues:l,perPage:f,resource:x,sort:m,storeKey:y}),C=_[0],S=_[1],E=DI(x),$=E[0],P=E[1],k=nq(x,{pagination:{page:C.page,perPage:C.perPage},sort:{field:C.sort,order:C.order},filter:ji(ji({},C.filter),s),meta:b},ji({keepPreviousData:!0,retry:!1,onError:function(X){return w((X==null?void 0:X.message)||"ra.notification.http_error",{type:"error",messageArgs:{_:X==null?void 0:X.message}})}},h)),N=k.data,M=k.pageInfo,L=k.total,D=k.error,U=k.isLoading,q=k.isFetching,A=k.refetch;c.useEffect(function(){if(C.page<=0||!q&&C.page>1&&(N==null||(N==null?void 0:N.length)===0)){S.setPage(1);return}if(L!=null){var X=Math.ceil(L/C.perPage)||1;!q&&C.page>X&&S.setPage(X)}},[q,C.page,C.perPage,N,S,L]);var j=c.useMemo(function(){return{field:C.sort,order:C.order}},[C.sort,C.order]),G=_h(),J=g("ra.page.list",{name:G(x,2)});return{sort:j,data:N,defaultTitle:J,displayedFilters:C.displayedFilters,error:D,exporter:i,filter:s,filterValues:C.filterValues,hideFilter:S.hideFilter,isFetching:q,isLoading:U,onSelect:P.select,onToggleItem:P.toggle,onUnselectItems:P.clearSelection,page:C.page,perPage:C.perPage,refetch:A,resource:x,selectedIds:$,setFilters:S.setFilters,setPage:S.setPage,setPerPage:S.setPerPage,setSort:S.setSort,showFilter:S.showFilter,total:L,hasNextPage:M?M.hasNextPage:L!=null?C.page*C.perPage1}},hY={field:"id",order:Li},mY=["sort","data","defaultTitle","displayedFilters","error","exporter","filterValues","hideFilter","isFetching","isLoading","onSelect","onToggleItem","onUnselectItems","page","perPage","refetch","refresh","resource","selectedIds","setFilters","setPage","setPerPage","setSort","showFilter","total","totalPages"],gl=function(e){return Object.keys(e).filter(function(t){return!mY.includes(t)}).reduce(function(t,r){var n;return ji(ji({},t),(n={},n[r]=e[r],n))},{})},gY=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a-1?r?[]:zf(zf([],l.slice(0,u),!0),l.slice(u+1),!0):r?[t]:zf(zf([],l,!0),[t],!1)})},[o,t,r]);return[i,s]},wY=function(e,t){var r=sa("".concat(e,".datagrid.expanded"),[]),n=r[0],a=r[1],o=Array.isArray(n)?n.some(function(s){return t.some(function(l){return l==s})}):!1,i=c.useCallback(function(){var s=n.filter(function(l){return!t.some(function(u){return u==l})});a(o?s:s.concat(t))},[n,a,o,t]);return[o,i]},Ds=globalThis&&globalThis.__assign||function(){return Ds=Object.assign||function(e){for(var t,r=1,n=arguments.length;rtt(Ze,U.field)?U.order==="ASC"?1:-1:tt(ue,U.field)1,hideFilter:fe,isFetching:h,isLoading:_,onSelect:J.select,onToggleItem:J.toggle,onUnselectItems:J.clearSelection,page:k,perPage:M,resource:void 0,refetch:xY,selectedIds:G,setFilters:Pe,setPage:N,setPerPage:L,setSort:A,showFilter:Ae,total:E==null?void 0:E.total}},_Y={},Rr=function(e){var t=c.useContext(Yw);return c.useMemo(function(){return Gc({},e!=null?CY(e):{},t)},[t,e])},CY=function(e){var t=e.sort,r=e.data,n=e.defaultTitle,a=e.displayedFilters,o=e.exporter,i=e.filterValues,s=e.hasCreate,l=e.hideFilter,u=e.isFetching,f=e.isLoading,d=e.onSelect,p=e.onToggleItem,v=e.onUnselectItems,m=e.page,y=e.perPage,x=e.refetch,b=e.resource,h=e.selectedIds,g=e.setFilters,w=e.setPage,_=e.setPerPage,C=e.setSort,S=e.showFilter,E=e.total;return{sort:t,data:r,defaultTitle:n,displayedFilters:a,exporter:o,filterValues:i,hasCreate:s,hideFilter:l,isFetching:u,isLoading:f,onSelect:d,onToggleItem:p,onUnselectItems:v,page:m,perPage:y,refetch:x,resource:b,selectedIds:h,setFilters:g,setPage:w,setPerPage:_,setSort:C,showFilter:S,total:E}},SY=function(e){var t=c.useContext(Xw);return c.useMemo(function(){return Gc({},e!=null?OY(e):{},t)},[t,e])},OY=function(e){var t=e.isLoading,r=e.page,n=e.perPage,a=e.setPage,o=e.setPerPage,i=e.hasPreviousPage,s=e.hasNextPage,l=e.total,u=e.resource;return{isLoading:t,page:r,perPage:n,setPage:a,setPerPage:o,hasPreviousPage:i,hasNextPage:s,total:l,resource:u}},zu=globalThis&&globalThis.__assign||function(){return zu=Object.assign||function(e){for(var t,r=1,n=arguments.length;re.type==="checkbox",Bs=e=>e instanceof Date,Nr=e=>e==null;const GI=e=>typeof e=="object";var er=e=>!Nr(e)&&!Array.isArray(e)&&GI(e)&&!Bs(e),KI=e=>er(e)&&e.target?Kc(e.target)?e.target.checked:e.target.value:e,kY=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,QI=(e,t)=>e.has(kY(t)),IY=e=>{const t=e.constructor&&e.constructor.prototype;return er(t)&&t.hasOwnProperty("isPrototypeOf")},Zw=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Gn(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(Zw&&(e instanceof Blob||e instanceof FileList))&&(r||er(e)))if(t=r?[]:{},!r&&!IY(e))t=e;else for(const n in e)e.hasOwnProperty(n)&&(t[n]=Gn(e[n]));else return e;return t}var Qc=e=>Array.isArray(e)?e.filter(Boolean):[],Nt=e=>e===void 0,pe=(e,t,r)=>{if(!t||!er(e))return r;const n=Qc(t.split(/[,[\].]+?/)).reduce((a,o)=>Nr(a)?a:a[o],e);return Nt(n)||n===e?Nt(e[t])?r:e[t]:n},ya=e=>typeof e=="boolean";const Np={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},Xn={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Da={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},YI=Z.createContext(null),Yc=()=>Z.useContext(YI),XI=e=>{const{children:t,...r}=e;return Z.createElement(YI.Provider,{value:r},t)};var JI=(e,t,r,n=!0)=>{const a={defaultValues:t._defaultValues};for(const o in e)Object.defineProperty(a,o,{get:()=>{const i=o;return t._proxyFormState[i]!==Xn.all&&(t._proxyFormState[i]=!n||Xn.all),r&&(r[i]=!0),e[i]}});return a},Cn=e=>er(e)&&!Object.keys(e).length,ZI=(e,t,r,n)=>{r(e);const{name:a,...o}=e;return Cn(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(i=>t[i]===(!n||Xn.all))},xd=e=>Array.isArray(e)?e:[e],eA=(e,t,r)=>!e||!t||e===t||xd(e).some(n=>n&&(r?n===t:n.startsWith(t)||t.startsWith(n)));function ex(e){const t=Z.useRef(e);t.current=e,Z.useEffect(()=>{const r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}function tx(e){const t=Yc(),{control:r=t.control,disabled:n,name:a,exact:o}=e||{},[i,s]=Z.useState(r._formState),l=Z.useRef(!0),u=Z.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),f=Z.useRef(a);return f.current=a,ex({disabled:n,next:d=>l.current&&eA(f.current,d.name,o)&&ZI(d,u.current,r._updateFormState)&&s({...r._formState,...d}),subject:r._subjects.state}),Z.useEffect(()=>(l.current=!0,u.current.isValid&&r._updateValid(!0),()=>{l.current=!1}),[r]),JI(i,r,u.current,!1)}var Ca=e=>typeof e=="string",tA=(e,t,r,n,a)=>Ca(e)?(n&&t.watch.add(e),pe(r,e,a)):Array.isArray(e)?e.map(o=>(n&&t.watch.add(o),pe(r,o))):(n&&(t.watchAll=!0),r);function AY(e){const t=Yc(),{control:r=t.control,name:n,defaultValue:a,disabled:o,exact:i}=e||{},s=Z.useRef(n);s.current=n,ex({disabled:o,subject:r._subjects.values,next:f=>{eA(s.current,f.name,i)&&u(Gn(tA(s.current,r._names,f.values||r._formValues,!1,a)))}});const[l,u]=Z.useState(r._getWatch(n,a));return Z.useEffect(()=>r._removeUnmounted()),l}var rx=e=>/^\w*$/.test(e),rA=e=>Qc(e.replace(/["|']|\]/g,"").split(/\.|\[/));function ht(e,t,r){let n=-1;const a=rx(t)?[t]:rA(t),o=a.length,i=o-1;for(;++n{const f=a._options.shouldUnregister||o,d=(p,v)=>{const m=pe(a._fields,p);m&&(m._f.mount=v)};if(d(r,!0),f){const p=Gn(pe(a._options.defaultValues,r));ht(a._defaultValues,r,p),Nt(pe(a._formValues,r))&&ht(a._formValues,r,p)}return()=>{(i?f&&!a._state.action:f)?a.unregister(r):d(r,!1)}},[r,a,i,o]),Z.useEffect(()=>{pe(a._fields,r)&&a._updateDisabledField({disabled:n,fields:a._fields,name:r,value:pe(a._fields,r)._f.value})},[n,r,a]),{field:{name:r,value:s,...ya(n)||ya(l.disabled)?{disabled:l.disabled||n}:{},onChange:Z.useCallback(f=>u.current.onChange({target:{value:KI(f),name:r},type:Np.CHANGE}),[r]),onBlur:Z.useCallback(()=>u.current.onBlur({target:{value:pe(a._formValues,r),name:r},type:Np.BLUR}),[r,a]),ref:f=>{const d=pe(a._fields,r);d&&f&&(d._f.ref={focus:()=>f.focus(),select:()=>f.select(),setCustomValidity:p=>f.setCustomValidity(p),reportValidity:()=>f.reportValidity()})}},formState:l,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!pe(l.errors,r)},isDirty:{enumerable:!0,get:()=>!!pe(l.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!pe(l.touchedFields,r)},error:{enumerable:!0,get:()=>pe(l.errors,r)}})}}var MY=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{},rT=e=>({isOnSubmit:!e||e===Xn.onSubmit,isOnBlur:e===Xn.onBlur,isOnChange:e===Xn.onChange,isOnAll:e===Xn.all,isOnTouch:e===Xn.onTouched}),nT=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length))));const _d=(e,t,r,n)=>{for(const a of r||Object.keys(e)){const o=pe(e,a);if(o){const{_f:i,...s}=o;if(i){if(i.refs&&i.refs[0]&&t(i.refs[0],a)&&!n)break;if(i.ref&&t(i.ref,i.name)&&!n)break}else er(s)&&_d(s,t)}}};var FY=(e,t,r)=>{const n=Qc(pe(e,r));return ht(n,"root",t[r]),ht(e,r,n),e},nx=e=>e.type==="file",Ao=e=>typeof e=="function",Mp=e=>{if(!Zw)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Cd=e=>Ca(e),ax=e=>e.type==="radio",Fp=e=>e instanceof RegExp;const aT={value:!1,isValid:!1},oT={value:!0,isValid:!0};var nA=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Nt(e[0].attributes.value)?Nt(e[0].value)||e[0].value===""?oT:{value:e[0].value,isValid:!0}:oT:aT}return aT};const iT={isValid:!1,value:null};var aA=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,iT):iT;function sT(e,t,r="validate"){if(Cd(e)||Array.isArray(e)&&e.every(Cd)||ya(e)&&!e)return{type:r,message:Cd(e)?e:"",ref:t}}var fs=e=>er(e)&&!Fp(e)?e:{value:e,message:""},lT=async(e,t,r,n,a)=>{const{ref:o,refs:i,required:s,maxLength:l,minLength:u,min:f,max:d,pattern:p,validate:v,name:m,valueAsNumber:y,mount:x,disabled:b}=e._f,h=pe(t,m);if(!x||b)return{};const g=i?i[0]:o,w=N=>{n&&g.reportValidity&&(g.setCustomValidity(ya(N)?"":N||""),g.reportValidity())},_={},C=ax(o),S=Kc(o),E=C||S,$=(y||nx(o))&&Nt(o.value)&&Nt(h)||Mp(o)&&o.value===""||h===""||Array.isArray(h)&&!h.length,P=MY.bind(null,m,r,_),k=(N,M,L,D=Da.maxLength,U=Da.minLength)=>{const q=N?M:L;_[m]={type:N?D:U,message:q,ref:o,...P(N?D:U,q)}};if(a?!Array.isArray(h)||!h.length:s&&(!E&&($||Nr(h))||ya(h)&&!h||S&&!nA(i).isValid||C&&!aA(i).isValid)){const{value:N,message:M}=Cd(s)?{value:!!s,message:s}:fs(s);if(N&&(_[m]={type:Da.required,message:M,ref:g,...P(Da.required,M)},!r))return w(M),_}if(!$&&(!Nr(f)||!Nr(d))){let N,M;const L=fs(d),D=fs(f);if(!Nr(h)&&!isNaN(h)){const U=o.valueAsNumber||h&&+h;Nr(L.value)||(N=U>L.value),Nr(D.value)||(M=Unew Date(new Date().toDateString()+" "+G),A=o.type=="time",j=o.type=="week";Ca(L.value)&&h&&(N=A?q(h)>q(L.value):j?h>L.value:U>new Date(L.value)),Ca(D.value)&&h&&(M=A?q(h)+N.value,D=!Nr(M.value)&&h.length<+M.value;if((L||D)&&(k(L,N.message,M.message),!r))return w(_[m].message),_}if(p&&!$&&Ca(h)){const{value:N,message:M}=fs(p);if(Fp(N)&&!h.match(N)&&(_[m]={type:Da.pattern,message:M,ref:o,...P(Da.pattern,M)},!r))return w(M),_}if(v){if(Ao(v)){const N=await v(h,t),M=sT(N,g);if(M&&(_[m]={...M,...P(Da.validate,M.message)},!r))return w(M.message),_}else if(er(v)){let N={};for(const M in v){if(!Cn(N)&&!r)break;const L=sT(await v[M](h,t),g,M);L&&(N={...L,...P(M,L.message)},w(L.message),r&&(_[m]=N))}if(!Cn(N)&&(_[m]={ref:g,...N},!r))return _}}return w(!0),_};function LY(e,t){const r=t.slice(0,-1).length;let n=0;for(;n{for(const o of e)o.next&&o.next(a)},subscribe:a=>(e.push(a),{unsubscribe:()=>{e=e.filter(o=>o!==a)}}),unsubscribe:()=>{e=[]}}}var Lp=e=>Nr(e)||!GI(e);function Ri(e,t){if(Lp(e)||Lp(t))return e===t;if(Bs(e)&&Bs(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const a of r){const o=e[a];if(!n.includes(a))return!1;if(a!=="ref"){const i=t[a];if(Bs(o)&&Bs(i)||er(o)&&er(i)||Array.isArray(o)&&Array.isArray(i)?!Ri(o,i):o!==i)return!1}}return!0}var oA=e=>e.type==="select-multiple",DY=e=>ax(e)||Kc(e),hg=e=>Mp(e)&&e.isConnected,iA=e=>{for(const t in e)if(Ao(e[t]))return!0;return!1};function jp(e,t={}){const r=Array.isArray(e);if(er(e)||r)for(const n in e)Array.isArray(e[n])||er(e[n])&&!iA(e[n])?(t[n]=Array.isArray(e[n])?[]:{},jp(e[n],t[n])):Nr(e[n])||(t[n]=!0);return t}function sA(e,t,r){const n=Array.isArray(e);if(er(e)||n)for(const a in e)Array.isArray(e[a])||er(e[a])&&!iA(e[a])?Nt(t)||Lp(r[a])?r[a]=Array.isArray(e[a])?jp(e[a],[]):{...jp(e[a])}:sA(e[a],Nr(t)?{}:t[a],r[a]):r[a]=!Ri(e[a],t[a]);return r}var mg=(e,t)=>sA(e,t,jp(t)),lA=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>Nt(e)?e:t?e===""?NaN:e&&+e:r&&Ca(e)?new Date(e):n?n(e):e;function gg(e){const t=e.ref;if(!(e.refs?e.refs.every(r=>r.disabled):t.disabled))return nx(t)?t.files:ax(t)?aA(e.refs).value:oA(t)?[...t.selectedOptions].map(({value:r})=>r):Kc(t)?nA(e.refs).value:lA(Nt(t.value)?e.ref.value:t.value,e)}var BY=(e,t,r,n)=>{const a={};for(const o of e){const i=pe(t,o);i&&ht(a,o,i._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}},iu=e=>Nt(e)?e:Fp(e)?e.source:er(e)?Fp(e.value)?e.value.source:e.value:e,zY=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function uT(e,t,r){const n=pe(e,r);if(n||rx(r))return{error:n,name:r};const a=r.split(".");for(;a.length;){const o=a.join("."),i=pe(t,o),s=pe(e,o);if(i&&!Array.isArray(i)&&r!==o)return{name:r};if(s&&s.type)return{name:o,error:s};a.pop()}return{name:r}}var UY=(e,t,r,n,a)=>a.isOnAll?!1:!r&&a.isOnTouch?!(t||e):(r?n.isOnBlur:a.isOnBlur)?!e:(r?n.isOnChange:a.isOnChange)?e:!0,WY=(e,t)=>!Qc(pe(e,t)).length&&pr(e,t);const VY={mode:Xn.onSubmit,reValidateMode:Xn.onChange,shouldFocusError:!0};function HY(e={},t){let r={...VY,...e},n={submitCount:0,isDirty:!1,isLoading:Ao(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{},disabled:!1},a={},o=er(r.defaultValues)||er(r.values)?Gn(r.defaultValues||r.values)||{}:{},i=r.shouldUnregister?{}:Gn(o),s={action:!1,mount:!1,watch:!1},l={mount:new Set,unMount:new Set,array:new Set,watch:new Set},u,f=0;const d={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},p={values:vg(),array:vg(),state:vg()},v=e.resetOptions&&e.resetOptions.keepDirtyValues,m=rT(r.mode),y=rT(r.reValidateMode),x=r.criteriaMode===Xn.all,b=I=>W=>{clearTimeout(f),f=setTimeout(I,W)},h=async I=>{if(d.isValid||I){const W=r.resolver?Cn((await $()).errors):await k(a,!0);W!==n.isValid&&p.state.next({isValid:W})}},g=I=>d.isValidating&&p.state.next({isValidating:I}),w=(I,W=[],H,se,ee=!0,Q=!0)=>{if(se&&H){if(s.action=!0,Q&&Array.isArray(pe(a,I))){const ce=H(pe(a,I),se.argA,se.argB);ee&&ht(a,I,ce)}if(Q&&Array.isArray(pe(n.errors,I))){const ce=H(pe(n.errors,I),se.argA,se.argB);ee&&ht(n.errors,I,ce),WY(n.errors,I)}if(d.touchedFields&&Q&&Array.isArray(pe(n.touchedFields,I))){const ce=H(pe(n.touchedFields,I),se.argA,se.argB);ee&&ht(n.touchedFields,I,ce)}d.dirtyFields&&(n.dirtyFields=mg(o,i)),p.state.next({name:I,isDirty:M(I,W),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else ht(i,I,W)},_=(I,W)=>{ht(n.errors,I,W),p.state.next({errors:n.errors})},C=(I,W,H,se)=>{const ee=pe(a,I);if(ee){const Q=pe(i,I,Nt(H)?pe(o,I):H);Nt(Q)||se&&se.defaultChecked||W?ht(i,I,W?Q:gg(ee._f)):U(I,Q),s.mount&&h()}},S=(I,W,H,se,ee)=>{let Q=!1,ce=!1;const $e={name:I};if(!H||se){d.isDirty&&(ce=n.isDirty,n.isDirty=$e.isDirty=M(),Q=ce!==$e.isDirty);const Fe=Ri(pe(o,I),W);ce=pe(n.dirtyFields,I),Fe?pr(n.dirtyFields,I):ht(n.dirtyFields,I,!0),$e.dirtyFields=n.dirtyFields,Q=Q||d.dirtyFields&&ce!==!Fe}if(H){const Fe=pe(n.touchedFields,I);Fe||(ht(n.touchedFields,I,H),$e.touchedFields=n.touchedFields,Q=Q||d.touchedFields&&Fe!==H)}return Q&&ee&&p.state.next($e),Q?$e:{}},E=(I,W,H,se)=>{const ee=pe(n.errors,I),Q=d.isValid&&ya(W)&&n.isValid!==W;if(e.delayError&&H?(u=b(()=>_(I,H)),u(e.delayError)):(clearTimeout(f),u=null,H?ht(n.errors,I,H):pr(n.errors,I)),(H?!Ri(ee,H):ee)||!Cn(se)||Q){const ce={...se,...Q&&ya(W)?{isValid:W}:{},errors:n.errors,name:I};n={...n,...ce},p.state.next(ce)}g(!1)},$=async I=>r.resolver(i,r.context,BY(I||l.mount,a,r.criteriaMode,r.shouldUseNativeValidation)),P=async I=>{const{errors:W}=await $(I);if(I)for(const H of I){const se=pe(W,H);se?ht(n.errors,H,se):pr(n.errors,H)}else n.errors=W;return W},k=async(I,W,H={valid:!0})=>{for(const se in I){const ee=I[se];if(ee){const{_f:Q,...ce}=ee;if(Q){const $e=l.array.has(Q.name),Fe=await lT(ee,i,x,r.shouldUseNativeValidation&&!W,$e);if(Fe[Q.name]&&(H.valid=!1,W))break;!W&&(pe(Fe,Q.name)?$e?FY(n.errors,Fe,Q.name):ht(n.errors,Q.name,Fe[Q.name]):pr(n.errors,Q.name))}ce&&await k(ce,W,H)}}return H.valid},N=()=>{for(const I of l.unMount){const W=pe(a,I);W&&(W._f.refs?W._f.refs.every(H=>!hg(H)):!hg(W._f.ref))&&Re(I)}l.unMount=new Set},M=(I,W)=>(I&&W&&ht(i,I,W),!Ri(X(),o)),L=(I,W,H)=>tA(I,l,{...s.mount?i:Nt(W)?o:Ca(I)?{[I]:W}:W},H,W),D=I=>Qc(pe(s.mount?i:o,I,e.shouldUnregister?pe(o,I,[]):[])),U=(I,W,H={})=>{const se=pe(a,I);let ee=W;if(se){const Q=se._f;Q&&(!Q.disabled&&ht(i,I,lA(W,Q)),ee=Mp(Q.ref)&&Nr(W)?"":W,oA(Q.ref)?[...Q.ref.options].forEach(ce=>ce.selected=ee.includes(ce.value)):Q.refs?Kc(Q.ref)?Q.refs.length>1?Q.refs.forEach(ce=>(!ce.defaultChecked||!ce.disabled)&&(ce.checked=Array.isArray(ee)?!!ee.find($e=>$e===ce.value):ee===ce.value)):Q.refs[0]&&(Q.refs[0].checked=!!ee):Q.refs.forEach(ce=>ce.checked=ce.value===ee):nx(Q.ref)?Q.ref.value="":(Q.ref.value=ee,Q.ref.type||p.values.next({name:I,values:{...i}})))}(H.shouldDirty||H.shouldTouch)&&S(I,ee,H.shouldTouch,H.shouldDirty,!0),H.shouldValidate&&J(I)},q=(I,W,H)=>{for(const se in W){const ee=W[se],Q=`${I}.${se}`,ce=pe(a,Q);(l.array.has(I)||!Lp(ee)||ce&&!ce._f)&&!Bs(ee)?q(Q,ee,H):U(Q,ee,H)}},A=(I,W,H={})=>{const se=pe(a,I),ee=l.array.has(I),Q=Gn(W);ht(i,I,Q),ee?(p.array.next({name:I,values:{...i}}),(d.isDirty||d.dirtyFields)&&H.shouldDirty&&p.state.next({name:I,dirtyFields:mg(o,i),isDirty:M(I,Q)})):se&&!se._f&&!Nr(Q)?q(I,Q,H):U(I,Q,H),nT(I,l)&&p.state.next({...n}),p.values.next({name:I,values:{...i}}),!s.mount&&t()},j=async I=>{const W=I.target;let H=W.name,se=!0;const ee=pe(a,H),Q=()=>W.type?gg(ee._f):KI(I),ce=$e=>{se=Number.isNaN($e)||$e===pe(i,H,$e)};if(ee){let $e,Fe;const je=Q(),we=I.type===Np.BLUR||I.type===Np.FOCUS_OUT,dt=!zY(ee._f)&&!r.resolver&&!pe(n.errors,H)&&!ee._f.deps||UY(we,pe(n.touchedFields,H),n.isSubmitted,y,m),zt=nT(H,l,we);ht(i,H,je),we?(ee._f.onBlur&&ee._f.onBlur(I),u&&u(0)):ee._f.onChange&&ee._f.onChange(I);const yt=S(H,je,we,!1),F=!Cn(yt)||zt;if(!we&&p.values.next({name:H,type:I.type,values:{...i}}),dt)return d.isValid&&h(),F&&p.state.next({name:H,...zt?{}:yt});if(!we&&zt&&p.state.next({...n}),g(!0),r.resolver){const{errors:z}=await $([H]);if(ce(je),se){const xe=uT(n.errors,a,H),Ne=uT(z,a,xe.name||H);$e=Ne.error,H=Ne.name,Fe=Cn(z)}}else $e=(await lT(ee,i,x,r.shouldUseNativeValidation))[H],ce(je),se&&($e?Fe=!1:d.isValid&&(Fe=await k(a,!0)));se&&(ee._f.deps&&J(ee._f.deps),E(H,Fe,$e,yt))}},G=(I,W)=>{if(pe(n.errors,W)&&I.focus)return I.focus(),1},J=async(I,W={})=>{let H,se;const ee=xd(I);if(g(!0),r.resolver){const Q=await P(Nt(I)?I:ee);H=Cn(Q),se=I?!ee.some(ce=>pe(Q,ce)):H}else I?(se=(await Promise.all(ee.map(async Q=>{const ce=pe(a,Q);return await k(ce&&ce._f?{[Q]:ce}:ce)}))).every(Boolean),!(!se&&!n.isValid)&&h()):se=H=await k(a);return p.state.next({...!Ca(I)||d.isValid&&H!==n.isValid?{}:{name:I},...r.resolver||!I?{isValid:H}:{},errors:n.errors,isValidating:!1}),W.shouldFocus&&!se&&_d(a,G,I?ee:l.mount),se},X=I=>{const W={...o,...s.mount?i:{}};return Nt(I)?W:Ca(I)?pe(W,I):I.map(H=>pe(W,H))},ie=(I,W)=>({invalid:!!pe((W||n).errors,I),isDirty:!!pe((W||n).dirtyFields,I),isTouched:!!pe((W||n).touchedFields,I),error:pe((W||n).errors,I)}),te=I=>{I&&xd(I).forEach(W=>pr(n.errors,W)),p.state.next({errors:I?n.errors:{}})},be=(I,W,H)=>{const se=(pe(a,I,{_f:{}})._f||{}).ref;ht(n.errors,I,{...W,ref:se}),p.state.next({name:I,errors:n.errors,isValid:!1}),H&&H.shouldFocus&&se&&se.focus&&se.focus()},le=(I,W)=>Ao(I)?p.values.subscribe({next:H=>I(L(void 0,W),H)}):L(I,W,!0),Re=(I,W={})=>{for(const H of I?xd(I):l.mount)l.mount.delete(H),l.array.delete(H),W.keepValue||(pr(a,H),pr(i,H)),!W.keepError&&pr(n.errors,H),!W.keepDirty&&pr(n.dirtyFields,H),!W.keepTouched&&pr(n.touchedFields,H),!r.shouldUnregister&&!W.keepDefaultValue&&pr(o,H);p.values.next({values:{...i}}),p.state.next({...n,...W.keepDirty?{isDirty:M()}:{}}),!W.keepIsValid&&h()},de=({disabled:I,name:W,field:H,fields:se,value:ee})=>{if(ya(I)){const Q=I?void 0:Nt(ee)?gg(H?H._f:pe(se,W)._f):ee;ht(i,W,Q),S(W,Q,!1,!1,!0)}},fe=(I,W={})=>{let H=pe(a,I);const se=ya(W.disabled);return ht(a,I,{...H||{},_f:{...H&&H._f?H._f:{ref:{name:I}},name:I,mount:!0,...W}}),l.mount.add(I),H?de({field:H,disabled:W.disabled,name:I}):C(I,!0,W.value),{...se?{disabled:W.disabled}:{},...r.progressive?{required:!!W.required,min:iu(W.min),max:iu(W.max),minLength:iu(W.minLength),maxLength:iu(W.maxLength),pattern:iu(W.pattern)}:{},name:I,onChange:j,onBlur:j,ref:ee=>{if(ee){fe(I,W),H=pe(a,I);const Q=Nt(ee.value)&&ee.querySelectorAll&&ee.querySelectorAll("input,select,textarea")[0]||ee,ce=DY(Q),$e=H._f.refs||[];if(ce?$e.find(Fe=>Fe===Q):Q===H._f.ref)return;ht(a,I,{_f:{...H._f,...ce?{refs:[...$e.filter(hg),Q,...Array.isArray(pe(o,I))?[{}]:[]],ref:{type:Q.type,name:I}}:{ref:Q}}}),C(I,!1,void 0,Q)}else H=pe(a,I,{}),H._f&&(H._f.mount=!1),(r.shouldUnregister||W.shouldUnregister)&&!(QI(l.array,I)&&s.action)&&l.unMount.add(I)}}},Ae=()=>r.shouldFocusError&&_d(a,G,l.mount),Pe=I=>{ya(I)&&(p.state.next({disabled:I}),_d(a,W=>{W.disabled=I},0,!1))},_e=(I,W)=>async H=>{H&&(H.preventDefault&&H.preventDefault(),H.persist&&H.persist());let se=Gn(i);if(p.state.next({isSubmitting:!0}),r.resolver){const{errors:ee,values:Q}=await $();n.errors=ee,se=Q}else await k(a);pr(n.errors,"root"),Cn(n.errors)?(p.state.next({errors:{}}),await I(se,H)):(W&&await W({...n.errors},H),Ae(),setTimeout(Ae)),p.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Cn(n.errors),submitCount:n.submitCount+1,errors:n.errors})},me=(I,W={})=>{pe(a,I)&&(Nt(W.defaultValue)?A(I,pe(o,I)):(A(I,W.defaultValue),ht(o,I,W.defaultValue)),W.keepTouched||pr(n.touchedFields,I),W.keepDirty||(pr(n.dirtyFields,I),n.isDirty=W.defaultValue?M(I,pe(o,I)):M()),W.keepError||(pr(n.errors,I),d.isValid&&h()),p.state.next({...n}))},he=(I,W={})=>{const H=I?Gn(I):o,se=Gn(H),ee=I&&!Cn(I)?se:o;if(W.keepDefaultValues||(o=H),!W.keepValues){if(W.keepDirtyValues||v)for(const Q of l.mount)pe(n.dirtyFields,Q)?ht(ee,Q,pe(i,Q)):A(Q,pe(ee,Q));else{if(Zw&&Nt(I))for(const Q of l.mount){const ce=pe(a,Q);if(ce&&ce._f){const $e=Array.isArray(ce._f.refs)?ce._f.refs[0]:ce._f.ref;if(Mp($e)){const Fe=$e.closest("form");if(Fe){Fe.reset();break}}}}a={}}i=e.shouldUnregister?W.keepDefaultValues?Gn(o):{}:Gn(ee),p.array.next({values:{...ee}}),p.values.next({values:{...ee}})}l={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},!s.mount&&t(),s.mount=!d.isValid||!!W.keepIsValid,s.watch=!!e.shouldUnregister,p.state.next({submitCount:W.keepSubmitCount?n.submitCount:0,isDirty:W.keepDirty?n.isDirty:!!(W.keepDefaultValues&&!Ri(I,o)),isSubmitted:W.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:W.keepDirtyValues?n.dirtyFields:W.keepDefaultValues&&I?mg(o,I):{},touchedFields:W.keepTouched?n.touchedFields:{},errors:W.keepErrors?n.errors:{},isSubmitSuccessful:W.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1})},ue=(I,W)=>he(Ao(I)?I(i):I,W);return{control:{register:fe,unregister:Re,getFieldState:ie,handleSubmit:_e,setError:be,_executeSchema:$,_getWatch:L,_getDirty:M,_updateValid:h,_removeUnmounted:N,_updateFieldArray:w,_updateDisabledField:de,_getFieldArray:D,_reset:he,_resetDefaultValues:()=>Ao(r.defaultValues)&&r.defaultValues().then(I=>{ue(I,r.resetOptions),p.state.next({isLoading:!1})}),_updateFormState:I=>{n={...n,...I}},_disableForm:Pe,_subjects:p,_proxyFormState:d,get _fields(){return a},get _formValues(){return i},get _state(){return s},set _state(I){s=I},get _defaultValues(){return o},get _names(){return l},set _names(I){l=I},get _formState(){return n},set _formState(I){n=I},get _options(){return r},set _options(I){r={...r,...I}}},trigger:J,register:fe,handleSubmit:_e,watch:le,setValue:A,getValues:X,reset:ue,resetField:me,clearErrors:te,unregister:Re,setError:be,setFocus:(I,W={})=>{const H=pe(a,I),se=H&&H._f;if(se){const ee=se.refs?se.refs[0]:se.ref;ee.focus&&(ee.focus(),W.shouldSelect&&ee.select())}},getFieldState:ie}}function uA(e={}){const t=Z.useRef(),r=Z.useRef(),[n,a]=Z.useState({isDirty:!1,isValidating:!1,isLoading:Ao(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},disabled:!1,defaultValues:Ao(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...HY(e,()=>a(i=>({...i}))),formState:n});const o=t.current.control;return o._options=e,ex({subject:o._subjects.state,next:i=>{ZI(i,o._proxyFormState,o._updateFormState,!0)&&a({...o._formState})}}),Z.useEffect(()=>o._disableForm(e.disabled),[o,e.disabled]),Z.useEffect(()=>{if(o._proxyFormState.isDirty){const i=o._getDirty();i!==n.isDirty&&o._subjects.state.next({isDirty:i})}},[o,n.isDirty]),Z.useEffect(()=>{e.values&&!Ri(e.values,r.current)?(o._reset(e.values,o._options.resetOptions),r.current=e.values):o._resetDefaultValues()},[e.values,o]),Z.useEffect(()=>{o._state.mount||(o._updateValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()}),t.current.formState=JI(n,o),t.current}var qY=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a0&&o[o.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]0?w(_):_},{updatedAt:g}),a.setQueriesData([x,"getManyReference"],function(_){if(!_||!_.data)return _;var C=w(_.data),S=C.length<_.data.length;return S?{data:C,total:_.total-(_.data.length-C.length)}:_},{updatedAt:g})},v=O4(function(y){var x=y===void 0?{}:y,b=x.resource,h=b===void 0?e:b,g=x.ids,w=g===void 0?f.current.ids:g,_=x.meta,C=_===void 0?f.current.meta:_;return n.deleteMany(h,{ids:w,meta:C}).then(function(S){var E=S.data;return E})},Ur(Ur({},l),{onMutate:function(y){return cT(void 0,void 0,void 0,function(){var x;return fT(this,function(b){switch(b.label){case 0:return l.onMutate?[4,l.onMutate(y)]:[3,2];case 1:return x=b.sent()||{},[2,Ur({snapshot:d.current},x)];case 2:return[2,{snapshot:d.current}]}})})},onError:function(y,x,b){if(x===void 0&&(x={}),(u.current==="optimistic"||u.current==="undoable")&&b.snapshot.forEach(function(h){var g=h[0],w=h[1];a.setQueryData(g,w)}),l.onError)return l.onError(y,x,b)},onSuccess:function(y,x,b){if(x===void 0&&(x={}),u.current==="pessimistic"){var h=x.resource,g=h===void 0?e:h,w=x.ids,_=w===void 0?o:w;p({resource:g,ids:_}),l.onSuccess&&l.onSuccess(y,x,b)}},onSettled:function(y,x,b,h){if(b===void 0&&(b={}),(u.current==="optimistic"||u.current==="undoable")&&h.snapshot.forEach(function(g){var w=g[0];a.invalidateQueries(w)}),l.onSettled)return l.onSettled(y,x,b,h)}})),m=function(y,x,b){return y===void 0&&(y=e),x===void 0&&(x={}),b===void 0&&(b={}),cT(void 0,void 0,void 0,function(){var h,g,w,_,C,S,E;return fT(this,function($){switch($.label){case 0:return h=b.mutationMode,g=b.onSuccess,w=b.onSettled,_=b.onError,f.current=t,h&&(u.current=h),u.current==="pessimistic"?[2,v.mutate(Ur({resource:y},x),{onSuccess:g,onSettled:w,onError:_})]:(C=x.ids,S=C===void 0?o:C,E=[[y,"getList"],[y,"getInfiniteList"],[y,"getMany"],[y,"getManyReference"]],d.current=E.reduce(function(P,k){return P.concat(a.getQueriesData(k))},[]),[4,Promise.all(d.current.map(function(P){var k=P[0];return a.cancelQueries(k)}))]);case 1:return $.sent(),p({resource:y,ids:S}),g&&setTimeout(function(){return g(S,Ur({resource:y},x),{snapshot:d.current})},0),l.onSuccess&&setTimeout(function(){return l.onSuccess(S,Ur({resource:y},x),{snapshot:d.current})},0),u.current==="optimistic"?[2,v.mutate(Ur({resource:y},x),{onSettled:w,onError:_})]:(jb.once("end",function(P){var k=P.isUndo;k?d.current.forEach(function(N){var M=N[0],L=N[1];a.setQueryData(M,L)}):v.mutate(Ur({resource:y},x),{onSettled:w,onError:_})}),[2])}})})};return[Bp(m),v]},dA=c.createContext(void 0),tX=function(e){var t=e.children,r=c.useState(!1),n=r[0],a=r[1],o=c.useState(null),i=o[0],s=o[1],l=c.useState(),u=l[0],f=l[1],d=c.useState(null),p=d[0],v=d[1],m=c.useState(null),y=m[0],x=m[1],b=c.useState(),h=b[0],g=b[1],w=c.useCallback(function(){return a(!0)},[]),_=c.useCallback(function(){a(!1),s(null)},[]),C=c.useCallback(function(E,$){x(E),g($)},[]),S=c.useMemo(function(){return{editor:i,setEditor:s,preferenceKey:u,setPreferenceKey:f,title:y,titleOptions:h,setTitle:C,isEnabled:n,disable:_,enable:w,path:p,setPath:v}},[_,w,i,u,n,p,v,y,h,C]);return c.createElement(dA.Provider,{value:S},t)},Dp=globalThis&&globalThis.__assign||function(){return Dp=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]0||m.customRoutesWithLayout.length>0||m.customRoutesWithoutLayout.length>0?"ready":"empty"),v&&d(v),[2]})})};r||p()},[e,n,r,s,t,i,f]),[o,u]},lX=function(e){var t=c.useState(e),r=t[0],n=t[1],a=c.useCallback(function(o){n(function(i){return{customRoutesWithLayout:i.customRoutesWithLayout.concat(o.customRoutesWithLayout),customRoutesWithoutLayout:i.customRoutesWithoutLayout.concat(o.customRoutesWithoutLayout),resources:i.resources.concat(o.resources)}})},[]);return[r,n,a]},uX=function(e,t){var r=vA(),n=r.register,a=r.unregister;c.useEffect(function(){return e.forEach(function(o){if(typeof o.type.registerResource=="function"){var i=o.type.registerResource(o.props,t);n(i)}else throw new Error("When using a custom Resource element, it must have a static registerResource method accepting its props and returning a ResourceDefinition")}),function(){e.forEach(function(o){if(typeof o.type.registerResource=="function"){var i=o.type.registerResource(o.props,t);a(i)}else throw new Error("When using a custom Resource element, it must have a static registerResource method accepting its props and returning a ResourceDefinition")})}},[t,n,e,a])},cX=function(e){var t=e.children,r=e.resources,n=e.customRoutesWithLayout,a=e.customRoutesWithoutLayout;return hA(t)?"loading":r.length>0||n.length>0||a.length>0?"ready":"empty"},hA=function(e){var t=Array.isArray(e)?e:[e],r=t.filter(function(n){return typeof n=="function"});if(r.length>1)throw new Error("You can only provide one function child to AdminRouter");return r.length===0?null:r[0]},Ou=function(e){var t=[],r=[],n=[];return c.Children.forEach(e,function(a){if(c.isValidElement(a)){if(a.type===c.Fragment){var o=Ou(a.props.children);t.push.apply(t,o.customRoutesWithLayout),r.push.apply(r,o.customRoutesWithoutLayout),n.push.apply(n,o.resources)}if(a.type.raName==="CustomRoutes"){var i=a;i.props.noLayout?r.push(i.props.children):t.push(i.props.children)}else a.type.raName==="Resource"&&n.push(a)}}),{customRoutesWithLayout:t,customRoutesWithoutLayout:r,resources:n}},fX=function(e){bH();var t=ni(),r=iX(e.children),n=r.customRoutesWithLayout,a=r.customRoutesWithoutLayout,o=r.status,i=r.resources,s=e.layout,l=e.catchAll,u=e.dashboard,f=e.loading,d=e.menu,p=e.requireAuth,v=e.ready,m=e.title,y=c.useState(!p),x=y[0],b=y[1],h=AA();return c.useEffect(function(){p&&h().then(function(){b(!0)}).catch(function(){})},[h,p]),o==="empty"?c.createElement(v,null):o==="loading"||!x?c.createElement(Du,null,a,c.createElement(sn,{path:"*",element:c.createElement("div",{style:{height:"100vh"}},c.createElement(f,null))})):c.createElement(Du,null,a,c.createElement(sn,{path:"/*",element:c.createElement("div",null,c.createElement(s,{dashboard:u,menu:d,title:m},c.createElement(Du,null,n,c.Children.map(i,function(g){return c.createElement(sn,{key:g.props.name,path:"".concat(g.props.name,"/*"),element:g})}),c.createElement(sn,{path:"/",element:u?c.createElement(KX,{authParams:dX,component:u}):i.length>0?c.createElement(f5,{to:t({resource:i[0].props.name,type:"list"})}):null}),c.createElement(sn,{path:"*",element:c.createElement(l,{title:m})}))))}))},dX={params:{route:"dashboard"}},pX=function(e){var t=e.children;return c.createElement(c.Fragment,null,t)},vX=function(e){var t=e.catchAll,r=t===void 0?hT:t,n=e.children,a=e.dashboard,o=e.disableTelemetry,i=o===void 0?!1:o,s=e.layout,l=s===void 0?pX:s,u=e.loading,f=u===void 0?hT:u,d=e.loginPage,p=d===void 0?!1:d,v=e.authCallbackPage,m=v===void 0?!1:v,y=e.menu,x=e.ready,b=x===void 0?kX:x,h=e.title,g=h===void 0?"React Admin":h,w=e.requireAuth,_=w===void 0?!1:w;return c.useEffect(function(){if(!(i||typeof window>"u"||typeof window.location>"u"||typeof Image>"u")){var C=new Image;C.src="https://react-admin-telemetry.marmelab.com/react-admin-telemetry?domain=".concat(window.location.hostname)}},[i]),c.createElement(Du,null,p!==!1&&p!==!0?c.createElement(sn,{path:"/login",element:vT(p)}):null,m!==!1&&m!==!0?c.createElement(sn,{path:"/auth-callback",element:vT(m)}):null,c.createElement(sn,{path:"/*",element:c.createElement(fX,{catchAll:r,dashboard:a,layout:l,loading:f,menu:y,requireAuth:_,ready:b,title:g},n)}))},vT=function(e){return c.isValidElement(e)?e:c.createElement(e)},hT=function(){return null},mA={exports:{}},pt={};/** @license React v17.0.2 + * 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 bh=60103,wh=60106,Xc=60107,Jc=60108,Zc=60114,ef=60109,tf=60110,rf=60112,nf=60113,ix=60120,af=60115,of=60116,gA=60121,yA=60122,bA=60117,wA=60129,xA=60131;if(typeof Symbol=="function"&&Symbol.for){var dr=Symbol.for;bh=dr("react.element"),wh=dr("react.portal"),Xc=dr("react.fragment"),Jc=dr("react.strict_mode"),Zc=dr("react.profiler"),ef=dr("react.provider"),tf=dr("react.context"),rf=dr("react.forward_ref"),nf=dr("react.suspense"),ix=dr("react.suspense_list"),af=dr("react.memo"),of=dr("react.lazy"),gA=dr("react.block"),yA=dr("react.server.block"),bA=dr("react.fundamental"),wA=dr("react.debug_trace_mode"),xA=dr("react.legacy_hidden")}function ia(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case bh:switch(e=e.type,e){case Xc:case Zc:case Jc:case nf:case ix:return e;default:switch(e=e&&e.$$typeof,e){case tf:case rf:case of:case af:case ef:return e;default:return t}}case wh:return t}}}var hX=ef,mX=bh,gX=rf,yX=Xc,bX=of,wX=af,xX=wh,_X=Zc,CX=Jc,SX=nf;pt.ContextConsumer=tf;pt.ContextProvider=hX;pt.Element=mX;pt.ForwardRef=gX;pt.Fragment=yX;pt.Lazy=bX;pt.Memo=wX;pt.Portal=xX;pt.Profiler=_X;pt.StrictMode=CX;pt.Suspense=SX;pt.isAsyncMode=function(){return!1};pt.isConcurrentMode=function(){return!1};pt.isContextConsumer=function(e){return ia(e)===tf};pt.isContextProvider=function(e){return ia(e)===ef};pt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===bh};pt.isForwardRef=function(e){return ia(e)===rf};pt.isFragment=function(e){return ia(e)===Xc};pt.isLazy=function(e){return ia(e)===of};pt.isMemo=function(e){return ia(e)===af};pt.isPortal=function(e){return ia(e)===wh};pt.isProfiler=function(e){return ia(e)===Zc};pt.isStrictMode=function(e){return ia(e)===Jc};pt.isSuspense=function(e){return ia(e)===nf};pt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Xc||e===Zc||e===wA||e===Jc||e===nf||e===ix||e===xA||typeof e=="object"&&e!==null&&(e.$$typeof===of||e.$$typeof===af||e.$$typeof===ef||e.$$typeof===tf||e.$$typeof===rf||e.$$typeof===bA||e.$$typeof===gA||e[0]===yA)};pt.typeOf=ia;mA.exports=pt;var _A=mA.exports,CA=c.createContext(void 0),sf=function(e){var t=e.children,r=e.value;return r?c.createElement(CA.Provider,{value:r},t):t},Uu=function(e){var t=e.create,r=e.edit,n=e.list,a=e.name,o=e.show;return c.createElement(sf,{value:a},c.createElement(Du,null,t&&c.createElement(sn,{path:"create/*",element:Uf(t)}),o&&c.createElement(sn,{path:":id/show/*",element:Uf(o)}),r&&c.createElement(sn,{path:":id/*",element:Uf(r)}),n&&c.createElement(sn,{path:"/*",element:Uf(n)}),e.children))},Uf=function(e){return c.isValidElement(e)?e:_A.isValidElementType(e)?c.createElement(e,null):null};Uu.raName="Resource";Uu.registerResource=function(e){var t=e.create,r=e.edit,n=e.icon,a=e.list,o=e.name,i=e.options,s=e.show,l=e.recordRepresentation,u=e.hasCreate,f=e.hasEdit,d=e.hasShow;return{name:o,options:i,hasList:!!a,hasCreate:!!t||!!u,hasEdit:!!r||!!f,hasShow:!!s||!!d,icon:n,recordRepresentation:l}};var SA={exports:{}};/*! + * inflection + * Copyright(c) 2011 Ben Lin + * MIT Licensed + * + * @fileoverview + * A port of inflection-js to node.js module. + */(function(e,t){(function(r,n){e.exports=n()})(Ti,function(){var r=["accommodation","adulthood","advertising","advice","aggression","aid","air","aircraft","alcohol","anger","applause","arithmetic","assistance","athletics","bacon","baggage","beef","biology","blood","botany","bread","butter","carbon","cardboard","cash","chalk","chaos","chess","crossroads","countryside","dancing","deer","dignity","dirt","dust","economics","education","electricity","engineering","enjoyment","envy","equipment","ethics","evidence","evolution","fame","fiction","flour","flu","food","fuel","fun","furniture","gallows","garbage","garlic","genetics","gold","golf","gossip","grammar","gratitude","grief","guilt","gymnastics","happiness","hardware","harm","hate","hatred","health","heat","help","homework","honesty","honey","hospitality","housework","humour","hunger","hydrogen","ice","importance","inflation","information","innocence","iron","irony","jam","jewelry","judo","karate","knowledge","lack","laughter","lava","leather","leisure","lightning","linguine","linguini","linguistics","literature","litter","livestock","logic","loneliness","luck","luggage","macaroni","machinery","magic","management","mankind","marble","mathematics","mayonnaise","measles","methane","milk","minus","money","mud","music","mumps","nature","news","nitrogen","nonsense","nurture","nutrition","obedience","obesity","oxygen","pasta","patience","physics","poetry","pollution","poverty","pride","psychology","publicity","punctuation","quartz","racism","relaxation","reliability","research","respect","revenge","rice","rubbish","rum","safety","scenery","seafood","seaside","series","shame","sheep","shopping","sleep","smoke","smoking","snow","soap","software","soil","spaghetti","species","steam","stuff","stupidity","sunshine","symmetry","tennis","thirst","thunder","timber","traffic","transportation","trust","underwear","unemployment","unity","validity","veal","vegetation","vegetarianism","vengeance","violence","vitality","warmth","wealth","weather","welfare","wheat","wildlife","wisdom","yoga","zinc","zoology"],n={plural:{men:new RegExp("^(m|wom)en$","gi"),people:new RegExp("(pe)ople$","gi"),children:new RegExp("(child)ren$","gi"),tia:new RegExp("([ti])a$","gi"),analyses:new RegExp("((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$","gi"),hives:new RegExp("(hi|ti)ves$","gi"),curves:new RegExp("(curve)s$","gi"),lrves:new RegExp("([lr])ves$","gi"),aves:new RegExp("([a])ves$","gi"),foves:new RegExp("([^fo])ves$","gi"),movies:new RegExp("(m)ovies$","gi"),aeiouyies:new RegExp("([^aeiouy]|qu)ies$","gi"),series:new RegExp("(s)eries$","gi"),xes:new RegExp("(x|ch|ss|sh)es$","gi"),mice:new RegExp("([m|l])ice$","gi"),buses:new RegExp("(bus)es$","gi"),oes:new RegExp("(o)es$","gi"),shoes:new RegExp("(shoe)s$","gi"),crises:new RegExp("(cris|ax|test)es$","gi"),octopi:new RegExp("(octop|vir)i$","gi"),aliases:new RegExp("(alias|canvas|status|campus)es$","gi"),summonses:new RegExp("^(summons)es$","gi"),oxen:new RegExp("^(ox)en","gi"),matrices:new RegExp("(matr)ices$","gi"),vertices:new RegExp("(vert|ind)ices$","gi"),feet:new RegExp("^feet$","gi"),teeth:new RegExp("^teeth$","gi"),geese:new RegExp("^geese$","gi"),quizzes:new RegExp("(quiz)zes$","gi"),whereases:new RegExp("^(whereas)es$","gi"),criteria:new RegExp("^(criteri)a$","gi"),genera:new RegExp("^genera$","gi"),ss:new RegExp("ss$","gi"),s:new RegExp("s$","gi")},singular:{man:new RegExp("^(m|wom)an$","gi"),person:new RegExp("(pe)rson$","gi"),child:new RegExp("(child)$","gi"),ox:new RegExp("^(ox)$","gi"),axis:new RegExp("(ax|test)is$","gi"),octopus:new RegExp("(octop|vir)us$","gi"),alias:new RegExp("(alias|status|canvas|campus)$","gi"),summons:new RegExp("^(summons)$","gi"),bus:new RegExp("(bu)s$","gi"),buffalo:new RegExp("(buffal|tomat|potat)o$","gi"),tium:new RegExp("([ti])um$","gi"),sis:new RegExp("sis$","gi"),ffe:new RegExp("(?:([^f])fe|([lr])f)$","gi"),hive:new RegExp("(hi|ti)ve$","gi"),aeiouyy:new RegExp("([^aeiouy]|qu)y$","gi"),x:new RegExp("(x|ch|ss|sh)$","gi"),matrix:new RegExp("(matr)ix$","gi"),vertex:new RegExp("(vert|ind)ex$","gi"),mouse:new RegExp("([m|l])ouse$","gi"),foot:new RegExp("^foot$","gi"),tooth:new RegExp("^tooth$","gi"),goose:new RegExp("^goose$","gi"),quiz:new RegExp("(quiz)$","gi"),whereas:new RegExp("^(whereas)$","gi"),criterion:new RegExp("^(criteri)on$","gi"),genus:new RegExp("^genus$","gi"),s:new RegExp("s$","gi"),common:new RegExp("$","gi")}},a=[[n.plural.men],[n.plural.people],[n.plural.children],[n.plural.tia],[n.plural.analyses],[n.plural.hives],[n.plural.curves],[n.plural.lrves],[n.plural.foves],[n.plural.aeiouyies],[n.plural.series],[n.plural.movies],[n.plural.xes],[n.plural.mice],[n.plural.buses],[n.plural.oes],[n.plural.shoes],[n.plural.crises],[n.plural.octopi],[n.plural.aliases],[n.plural.summonses],[n.plural.oxen],[n.plural.matrices],[n.plural.feet],[n.plural.teeth],[n.plural.geese],[n.plural.quizzes],[n.plural.whereases],[n.plural.criteria],[n.plural.genera],[n.singular.man,"$1en"],[n.singular.person,"$1ople"],[n.singular.child,"$1ren"],[n.singular.ox,"$1en"],[n.singular.axis,"$1es"],[n.singular.octopus,"$1i"],[n.singular.alias,"$1es"],[n.singular.summons,"$1es"],[n.singular.bus,"$1ses"],[n.singular.buffalo,"$1oes"],[n.singular.tium,"$1a"],[n.singular.sis,"ses"],[n.singular.ffe,"$1$2ves"],[n.singular.hive,"$1ves"],[n.singular.aeiouyy,"$1ies"],[n.singular.matrix,"$1ices"],[n.singular.vertex,"$1ices"],[n.singular.x,"$1es"],[n.singular.mouse,"$1ice"],[n.singular.foot,"feet"],[n.singular.tooth,"teeth"],[n.singular.goose,"geese"],[n.singular.quiz,"$1zes"],[n.singular.whereas,"$1es"],[n.singular.criterion,"$1a"],[n.singular.genus,"genera"],[n.singular.s,"s"],[n.singular.common,"s"]],o=[[n.singular.man],[n.singular.person],[n.singular.child],[n.singular.ox],[n.singular.axis],[n.singular.octopus],[n.singular.alias],[n.singular.summons],[n.singular.bus],[n.singular.buffalo],[n.singular.tium],[n.singular.sis],[n.singular.ffe],[n.singular.hive],[n.singular.aeiouyy],[n.singular.x],[n.singular.matrix],[n.singular.mouse],[n.singular.foot],[n.singular.tooth],[n.singular.goose],[n.singular.quiz],[n.singular.whereas],[n.singular.criterion],[n.singular.genus],[n.plural.men,"$1an"],[n.plural.people,"$1rson"],[n.plural.children,"$1"],[n.plural.genera,"genus"],[n.plural.criteria,"$1on"],[n.plural.tia,"$1um"],[n.plural.analyses,"$1$2sis"],[n.plural.hives,"$1ve"],[n.plural.curves,"$1"],[n.plural.lrves,"$1f"],[n.plural.aves,"$1ve"],[n.plural.foves,"$1fe"],[n.plural.movies,"$1ovie"],[n.plural.aeiouyies,"$1y"],[n.plural.series,"$1eries"],[n.plural.xes,"$1"],[n.plural.mice,"$1ouse"],[n.plural.buses,"$1"],[n.plural.oes,"$1"],[n.plural.shoes,"$1"],[n.plural.crises,"$1is"],[n.plural.octopi,"$1us"],[n.plural.aliases,"$1"],[n.plural.summonses,"$1"],[n.plural.oxen,"$1"],[n.plural.matrices,"$1ix"],[n.plural.vertices,"$1ex"],[n.plural.feet,"foot"],[n.plural.teeth,"tooth"],[n.plural.geese,"goose"],[n.plural.quizzes,"$1"],[n.plural.whereases,"$1"],[n.plural.ss,"ss"],[n.plural.s,""]],i=["and","or","nor","a","an","the","so","but","to","of","at","by","from","into","on","onto","off","out","in","over","with","for"],s=new RegExp("(_ids|_id)$","g"),l=new RegExp("_","g"),u=new RegExp("[ _]","g"),f=new RegExp("([A-Z])","g"),d=new RegExp("^_"),p={_apply_rules:function(v,m,y,x){if(x)v=x;else{var b=p.indexOf(y,v.toLowerCase())>-1;if(!b){for(var h=0,g=m.length;h1?p._apply_rules(v,a,r,x):p._apply_rules(v,o,r,y)},camelize:function(v,m){for(var y=v.split("/"),x=0,b=y.length,h,g,w,_;x1?Hr.pluralize(r):Hr.singularize(r))});return o}},St=function(e){var t=c.useContext(CA);return e&&e.resource||t},ai=function(e){var t=St(e),r=xh(),n=e||{},a=n.hasCreate,o=n.hasEdit,i=n.hasList,s=n.hasShow,l=n.recordRepresentation,u=c.useMemo(function(){return Gc({},{hasCreate:a,hasEdit:o,hasList:i,hasShow:s,recordRepresentation:l},r[t])},[t,r,a,o,i,s,l]);return u},OA=function(e){var t=ai({resource:e}).recordRepresentation;return c.useCallback(function(r){return r?typeof t=="function"?t(r):typeof t=="string"?tt(r,t):c.isValidElement(t)?t:"#".concat(r.id):""},[t])},Ie=function(){var e=Vw(),t=c.useCallback(function(r,n){return e.translate(r,n)},[e]);return e?t:TX},TX=function(e){return e},EX=function(){var e=Ie(),t=$A(),r=St();return c.useCallback(function(n){var a=n.source,o=n.label,i=n.resource;return o===!1||o===""?null:o&&typeof o!="string"?o:e.apply(void 0,PX({label:o,prefix:t,resource:i,resourceFromContext:r,source:a}))},[t,r,e])},TA=function(e){var t=e.source,r=e.label,n=e.resource,a=e.isRequired,o=EX();if(r===!0)throw new Error("Label parameter must be a string, a ReactElement or false");return r===!1||r===""?null:r&&typeof r!="string"?r:c.createElement("span",null,o({label:r,resource:n,source:t}),a&&c.createElement("span",{"aria-hidden":"true"}," *"))};TA.displayName="FieldTitle";const _c=c.memo(TA),PX=function(e){if(!e)return[""];var t=e.label,r=e.prefix,n=e.resource,a=e.resourceFromContext,o=e.source;if(typeof t<"u")return[t,{_:t}];if(typeof o>"u")return[""];var i=$X(o),s=i.sourceWithoutDigits,l=i.sourceSuffix,u=Hr.transform(l.replace(/\./g," "),["underscore","humanize"]);return n?["resources.".concat(n,".fields.").concat(s),{_:u}]:r?["".concat(r,".").concat(s),{_:u}]:["resources.".concat(a,".fields.").concat(s),{_:u}]};var $X=function(e){var t=e.replace(/\.\d+\./g,"."),r=e.split("."),n;r.forEach(function(o,i){RX(o)&&(n=i)});var a=n!=null?r.slice(n+1).join("."):e;return{sourceWithoutDigits:t,sourceSuffix:a}},RX=function(e){for(var t=e.length-1;t>=0;t--){var r=e.charCodeAt(t);if(r<48||r>57)return!1}return!0};const Ch=function(e,t,r){if(e[t]&&!_A.isValidElementType(e[t]))return new Error("Invalid prop '".concat(t,"' supplied to '").concat(r,"': the prop is not a valid React component"))};var mT=globalThis&&globalThis.__assign||function(){return mT=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"?t:p)});return function(){return d()}},[e,o,t,n,s]);var u=Bp(function(f,d){var p=typeof f=="function"?f(s):f;a(e,typeof p>"u"?typeof d>"u"?t:d:p)});return[s,u]},AX=function(e){var t=uh().removeItem;return c.useCallback(function(r){if(typeof r>"u"&&typeof e>"u")throw new Error("You must provide a key to remove an item from the store");return t(r??e)},[t,e])},NX=function(e){var t=uh().removeItems;return c.useCallback(function(r){if(typeof r>"u"&&typeof e>"u")throw new Error("You must provide a key to remove an item from the store");return t(r??e)},[t,e])},MX=function(){var e=uh().reset;return e},FX=function(){var e=lo(),t=ei(),r=MX(),n=ka(),a=c.useRef(n),o=tn(),i=c.useRef(o),s=ri(),l=va("".concat(s,"/").concat(eh.loginUrl));c.useEffect(function(){i.current=o,a.current=n},[o,n]);var u=c.useCallback(function(d,p,v){return d===void 0&&(d={}),p===void 0&&(p=l),v===void 0&&(v=!0),e.logout(d).then(function(m){if(m===!1||p===!1){r(),t.clear();return}var y=m||p;if(y!=null&&y.startsWith("http"))return r(),t.clear(),window.location.href=y,y;var x=y.split("?"),b={pathname:x[0]},h={};return v&&i.current&&i.current.pathname&&(h={state:{nextPathname:i.current.pathname,nextSearch:i.current.search}}),x[1]&&(b.search=x[1]),a.current(b,h),r(),t.clear(),m})},[e,r,l,t]),f=c.useCallback(function(d){return n({pathname:l},{state:{nextPathname:o&&o.pathname}}),r(),t.clear(),Promise.resolve()},[r,o,n,l,t]);return e?u:f};const lf=FX;var Hb=globalThis&&globalThis.__assign||function(){return Hb=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"||!e.message?t:e.message},qb=globalThis&&globalThis.__assign||function(){return qb=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]"),Sh(t);var i=IA(t).permissions;if(a)return c.createElement(a,Wu({permissions:i},o));if(n)return n(Wu({permissions:i},o));if(r)return r(Wu({permissions:i},o))};const KX=GX;var QX=function(){var e=lo(),t=tn(),r=t.state,n=ka(),a=ri(),o=Jk().resetNotifications,i=r&&r.nextPathname,s=r&&r.nextSearch,l=va("".concat(a,"/").concat(eh.afterLoginUrl)),u=c.useCallback(function(d,p){return d===void 0&&(d={}),e.login(d).then(function(v){if(o(),v&&v.hasOwnProperty("redirectTo"))v&&n(v.redirectTo);else{var m=p||i+s||l;n(m)}return v})},[e,n,i,s,o,l]),f=c.useCallback(function(d,p){return o(),n(l),Promise.resolve()},[n,o,l]);return e?u:f};const YX=QX;var XX="AUTH_LOGIN",JX="AUTH_CHECK",ZX="AUTH_ERROR",eJ="AUTH_LOGOUT",tJ="AUTH_GET_PERMISSIONS";const rJ=function(e){var t=function(){for(var r=[],n=0;n"u"||!e.message?t:e.message},Gb=globalThis&&globalThis.__assign||function(){return Gb=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]0&&o[o.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]a.current&&(a.current=r,Object.keys(n).length>0&&o("ra.message.invalid_form",{type:"error"}))},[n,r,o])},EJ=function(e,t,r){var n=c.useContext(is).navigator,a=tn(),o=Ie(),i=tx(r?{control:r}:void 0),s=i.isSubmitSuccessful,l=i.isSubmitting,u=i.dirtyFields,f=Object.keys(u).length>0,d=c.useRef(t||a.pathname);c.useEffect(function(){if(!(!e||!f)&&n.block){var p=n.block(function(v){var m=v.location.pathname.startsWith(d.current),y=v.location.pathname.startsWith("".concat(d.current,"/show")),x=m&&!y;!l&&(x||s||window.confirm(o("ra.message.unsaved_changes")))?(p(),v.retry()):l&&setTimeout(function(){v.retry()},100)});return p}},[e,a,n,f,l,s,o])},PJ=function(e,t){t===void 0&&(t={});var r={};return Object.keys(e).forEach(function(n){e[n]==null||e[n]===""?t.hasOwnProperty(n)&&(r[n]=null):r[n]=e[n]}),r},Xb=globalThis&&globalThis.__assign||function(){return Xb=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,oi=function(e){return typeof e>"u"||e===null||e===""||Array.isArray(e)&&e.length===0};function MJ(e){return e?e.hasOwnProperty("message"):!1}var ii=function(e,t,r,n){return typeof e=="function"?e({args:t,value:r,values:n}):t?{message:e,args:t}:e},si=function(e){return Ak(e,function(){for(var t=[],r=0;re?ii(t,{max:e},r,n):void 0}});si(function(e,t){return t===void 0&&(t="ra.validation.minValue"),function(r,n){return!oi(r)&&re?ii(t,{max:e},r,n):void 0}});si(function(e){return e===void 0&&(e="ra.validation.number"),function(t,r){return!oi(t)&&isNaN(Number(t))?ii(e,void 0,t,r):void 0}});var DJ=Ak(function(e,t){return t===void 0&&(t="ra.validation.regex"),function(r,n){return!oi(r)&&typeof r=="string"&&!e.test(r)?ii(t,{pattern:e},r,n):void 0}},function(e,t){return e.toString()+t});si(function(e){return e===void 0&&(e="ra.validation.email"),DJ(NJ,e)});var BJ=function(e){var t=e.args;return{message:"ra.validation.oneOf",args:t}};si(function(e,t){return t===void 0&&(t=BJ),function(r,n){return!oi(r)&&e.indexOf(r)===-1?ii(t,{list:e},r,n):void 0}});var zJ=c.createContext(void 0),UJ=function(){var e=c.useContext(LA);return e},WJ=function(e){var t=e.inputProps,r=e.isArrayInput,n=e.fieldArrayInputControl,a=t.defaultValue,o=t.source,i=Kt(t),s=Yc(),l=s.getValues,u=s.resetField,f=s.getFieldState,d=s.formState,p=s.reset,v=tt(i,o),m=tt(l(),o),y=f(o,d).isDirty;c.useEffect(function(){if(!(a==null||m!=null||v!=null||y)){var x=o.split(".").some(function(g){return VJ.test(g)});if(x){var b=o.split(".").slice(0,-1).join("."),h=tt(l(),b);if(h==null)return}if(r){if(!n)throw new Error("useApplyInputDefaultValues: No fieldArrayInputControl passed in props for array input usage");n.replace(a),p({},{keepValues:!0});return}u(o,{defaultValue:a})}})},VJ=/^\d+$/,HJ=function(){var e=c.useContext(zJ);return e},qJ=function(e){return e&&e.isRequired?!0:Array.isArray(e)?e.some(function(t){return t.isRequired}):!1};const GJ=qJ;var zs=globalThis&&globalThis.__assign||function(){return zs=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]0?this.children.map(function(r,n){return r.getElement({key:n})}):this.children.getElement()):c.createElement(this.type.component,Us(Us({},this.props),t))},e.prototype.getProps=function(){return this.props},e.prototype.isDefined=function(){return!!this.type},e.prototype.getRepresentation=function(){if(this.type){if(this.type.representation)return this.type.representation(this.props,this.children);if(this.type.component)return"<".concat(this.type.component.displayName||this.type.component.name,' source="').concat(this.props.source,'" />')}},e}();const Wt=eZ;function ao(e){"@babel/helpers - typeof";return ao=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},ao(e)}function pn(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function Qt(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function Jr(e){Qt(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||ao(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function tZ(e,t){Qt(2,arguments);var r=Jr(e).getTime(),n=pn(t);return new Date(r+n)}var rZ={};function uf(){return rZ}function nZ(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}var lx=6e4,ux=36e5,aZ=1e3;function oZ(e){return Qt(1,arguments),e instanceof Date||ao(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function BA(e){if(Qt(1,arguments),!oZ(e)&&typeof e!="number")return!1;var t=Jr(e);return!isNaN(Number(t))}function iZ(e,t){Qt(2,arguments);var r=pn(t);return tZ(e,-r)}function yl(e){Qt(1,arguments);var t=1,r=Jr(e),n=r.getUTCDay(),a=(n=a.getTime()?r+1:t.getTime()>=i.getTime()?r:r-1}function lZ(e){Qt(1,arguments);var t=sZ(e),r=new Date(0);r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0);var n=yl(r);return n}var uZ=6048e5;function cZ(e){Qt(1,arguments);var t=Jr(e),r=yl(t).getTime()-lZ(t).getTime();return Math.round(r/uZ)+1}function Xi(e,t){var r,n,a,o,i,s,l,u;Qt(1,arguments);var f=uf(),d=pn((r=(n=(a=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&a!==void 0?a:f.weekStartsOn)!==null&&n!==void 0?n:(l=f.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&r!==void 0?r:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=Jr(e),v=p.getUTCDay(),m=(v=1&&v<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var m=new Date(0);m.setUTCFullYear(d+1,0,v),m.setUTCHours(0,0,0,0);var y=Xi(m,t),x=new Date(0);x.setUTCFullYear(d,0,v),x.setUTCHours(0,0,0,0);var b=Xi(x,t);return f.getTime()>=y.getTime()?d+1:f.getTime()>=b.getTime()?d:d-1}function fZ(e,t){var r,n,a,o,i,s,l,u;Qt(1,arguments);var f=uf(),d=pn((r=(n=(a=(o=t==null?void 0:t.firstWeekContainsDate)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.firstWeekContainsDate)!==null&&a!==void 0?a:f.firstWeekContainsDate)!==null&&n!==void 0?n:(l=f.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&r!==void 0?r:1),p=zA(e,t),v=new Date(0);v.setUTCFullYear(p,0,d),v.setUTCHours(0,0,0,0);var m=Xi(v,t);return m}var dZ=6048e5;function pZ(e,t){Qt(1,arguments);var r=Jr(e),n=Xi(r,t).getTime()-fZ(r,t).getTime();return Math.round(n/dZ)+1}var xT=function(t,r){switch(t){case"P":return r.date({width:"short"});case"PP":return r.date({width:"medium"});case"PPP":return r.date({width:"long"});case"PPPP":default:return r.date({width:"full"})}},UA=function(t,r){switch(t){case"p":return r.time({width:"short"});case"pp":return r.time({width:"medium"});case"ppp":return r.time({width:"long"});case"pppp":default:return r.time({width:"full"})}},vZ=function(t,r){var n=t.match(/(P+)(p+)?/)||[],a=n[1],o=n[2];if(!o)return xT(t,r);var i;switch(a){case"P":i=r.dateTime({width:"short"});break;case"PP":i=r.dateTime({width:"medium"});break;case"PPP":i=r.dateTime({width:"long"});break;case"PPPP":default:i=r.dateTime({width:"full"});break}return i.replace("{{date}}",xT(a,r)).replace("{{time}}",UA(o,r))},hZ={p:UA,P:vZ};const _T=hZ;var mZ=["D","DD"],gZ=["YY","YYYY"];function yZ(e){return mZ.indexOf(e)!==-1}function bZ(e){return gZ.indexOf(e)!==-1}function CT(e,t,r){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var wZ={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},xZ=function(t,r,n){var a,o=wZ[t];return typeof o=="string"?a=o:r===1?a=o.one:a=o.other.replace("{{count}}",r.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};const _Z=xZ;function bg(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth,n=e.formats[r]||e.formats[e.defaultWidth];return n}}var CZ={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},SZ={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},OZ={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},TZ={date:bg({formats:CZ,defaultWidth:"full"}),time:bg({formats:SZ,defaultWidth:"full"}),dateTime:bg({formats:OZ,defaultWidth:"full"})};const EZ=TZ;var PZ={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},$Z=function(t,r,n,a){return PZ[t]};const RZ=$Z;function su(e){return function(t,r){var n=r!=null&&r.context?String(r.context):"standalone",a;if(n==="formatting"&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=r!=null&&r.width?String(r.width):o;a=e.formattingValues[i]||e.formattingValues[o]}else{var s=e.defaultWidth,l=r!=null&&r.width?String(r.width):e.defaultWidth;a=e.values[l]||e.values[s]}var u=e.argumentCallback?e.argumentCallback(t):t;return a[u]}}var kZ={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},IZ={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},AZ={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},NZ={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},MZ={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},FZ={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},LZ=function(t,r){var n=Number(t),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},jZ={ordinalNumber:LZ,era:su({values:kZ,defaultWidth:"wide"}),quarter:su({values:IZ,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:su({values:AZ,defaultWidth:"wide"}),day:su({values:NZ,defaultWidth:"wide"}),dayPeriod:su({values:MZ,defaultWidth:"wide",formattingValues:FZ,defaultFormattingWidth:"wide"})};const DZ=jZ;function lu(e){return function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.width,a=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;var i=o[0],s=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?zZ(s,function(d){return d.test(i)}):BZ(s,function(d){return d.test(i)}),u;u=e.valueCallback?e.valueCallback(l):l,u=r.valueCallback?r.valueCallback(u):u;var f=t.slice(i.length);return{value:u,rest:f}}}function BZ(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function zZ(e,t){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;var a=n[0],o=t.match(e.parsePattern);if(!o)return null;var i=e.valueCallback?e.valueCallback(o[0]):o[0];i=r.valueCallback?r.valueCallback(i):i;var s=t.slice(a.length);return{value:i,rest:s}}}var WZ=/^(\d+)(th|st|nd|rd)?/i,VZ=/\d+/i,HZ={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},qZ={any:[/^b/i,/^(a|c)/i]},GZ={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},KZ={any:[/1/i,/2/i,/3/i,/4/i]},QZ={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},YZ={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},XZ={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},JZ={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},ZZ={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},eee={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},tee={ordinalNumber:UZ({matchPattern:WZ,parsePattern:VZ,valueCallback:function(t){return parseInt(t,10)}}),era:lu({matchPatterns:HZ,defaultMatchWidth:"wide",parsePatterns:qZ,defaultParseWidth:"any"}),quarter:lu({matchPatterns:GZ,defaultMatchWidth:"wide",parsePatterns:KZ,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:lu({matchPatterns:QZ,defaultMatchWidth:"wide",parsePatterns:YZ,defaultParseWidth:"any"}),day:lu({matchPatterns:XZ,defaultMatchWidth:"wide",parsePatterns:JZ,defaultParseWidth:"any"}),dayPeriod:lu({matchPatterns:ZZ,defaultMatchWidth:"any",parsePatterns:eee,defaultParseWidth:"any"})};const ree=tee;var nee={code:"en-US",formatDistance:_Z,formatLong:EZ,formatRelative:RZ,localize:DZ,match:ree,options:{weekStartsOn:0,firstWeekContainsDate:1}};const aee=nee;function oee(e,t){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}function ST(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(u){throw u},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,i=!1,s;return{s:function(){r=r.call(e)},n:function(){var u=r.next();return o=u.done,u},e:function(u){i=!0,s=u},f:function(){try{!o&&r.return!=null&&r.return()}finally{if(i)throw s}}}}function ge(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gp(e,t)}function Up(e){return Up=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Up(e)}function see(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function lee(e,t){if(t&&(ao(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ge(e)}function Ye(e){var t=see();return function(){var n=Up(e),a;if(t){var o=Up(this).constructor;a=Reflect.construct(n,arguments,o)}else a=n.apply(this,arguments);return lee(this,a)}}function qe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uee(e,t){if(ao(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ao(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function WA(e){var t=uee(e,"string");return ao(t)==="symbol"?t:String(t)}function TT(e,t){for(var r=0;r0,n=r?t:1-t,a;if(n<=50)a=e||100;else{var o=n+50,i=Math.floor(o/100)*100,s=e>=o%100;a=e+i-(s?100:0)}return r?a:1-a}function GA(e){return e%400===0||e%4===0&&e%100!==0}var vee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i0}},{key:"set",value:function(a,o,i){var s=a.getUTCFullYear();if(i.isTwoDigitYear){var l=qA(i.year,s);return a.setUTCFullYear(l,0,1),a.setUTCHours(0,0,0,0),a}var u=!("era"in o)||o.era===1?i.year:1-i.year;return a.setUTCFullYear(u,0,1),a.setUTCHours(0,0,0,0),a}}]),r}(it),hee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i0}},{key:"set",value:function(a,o,i,s){var l=zA(a,s);if(i.isTwoDigitYear){var u=qA(i.year,l);return a.setUTCFullYear(u,0,s.firstWeekContainsDate),a.setUTCHours(0,0,0,0),Xi(a,s)}var f=!("era"in o)||o.era===1?i.year:1-i.year;return a.setUTCFullYear(f,0,s.firstWeekContainsDate),a.setUTCHours(0,0,0,0),Xi(a,s)}}]),r}(it),mee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=4}},{key:"set",value:function(a,o,i){return a.setUTCMonth((i-1)*3,1),a.setUTCHours(0,0,0,0),a}}]),r}(it),bee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=4}},{key:"set",value:function(a,o,i){return a.setUTCMonth((i-1)*3,1),a.setUTCHours(0,0,0,0),a}}]),r}(it),wee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=11}},{key:"set",value:function(a,o,i){return a.setUTCMonth(i,1),a.setUTCHours(0,0,0,0),a}}]),r}(it),xee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=11}},{key:"set",value:function(a,o,i){return a.setUTCMonth(i,1),a.setUTCHours(0,0,0,0),a}}]),r}(it);function _ee(e,t,r){Qt(2,arguments);var n=Jr(e),a=pn(t),o=pZ(n,r)-a;return n.setUTCDate(n.getUTCDate()-o*7),n}var Cee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=53}},{key:"set",value:function(a,o,i,s){return Xi(_ee(a,i,s),s)}}]),r}(it);function See(e,t){Qt(2,arguments);var r=Jr(e),n=pn(t),a=cZ(r)-n;return r.setUTCDate(r.getUTCDate()-a*7),r}var Oee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=53}},{key:"set",value:function(a,o,i){return yl(See(a,i))}}]),r}(it),Tee=[31,28,31,30,31,30,31,31,30,31,30,31],Eee=[31,29,31,30,31,30,31,31,30,31,30,31],Pee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=Eee[l]:o>=1&&o<=Tee[l]}},{key:"set",value:function(a,o,i){return a.setUTCDate(i),a.setUTCHours(0,0,0,0),a}}]),r}(it),$ee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=366:o>=1&&o<=365}},{key:"set",value:function(a,o,i){return a.setUTCMonth(0,i),a.setUTCHours(0,0,0,0),a}}]),r}(it);function fx(e,t,r){var n,a,o,i,s,l,u,f;Qt(2,arguments);var d=uf(),p=pn((n=(a=(o=(i=r==null?void 0:r.weekStartsOn)!==null&&i!==void 0?i:r==null||(s=r.locale)===null||s===void 0||(l=s.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&o!==void 0?o:d.weekStartsOn)!==null&&a!==void 0?a:(u=d.locale)===null||u===void 0||(f=u.options)===null||f===void 0?void 0:f.weekStartsOn)!==null&&n!==void 0?n:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=Jr(e),m=pn(t),y=v.getUTCDay(),x=m%7,b=(x+7)%7,h=(b=0&&o<=6}},{key:"set",value:function(a,o,i,s){return a=fx(a,i,s),a.setUTCHours(0,0,0,0),a}}]),r}(it),kee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=6}},{key:"set",value:function(a,o,i,s){return a=fx(a,i,s),a.setUTCHours(0,0,0,0),a}}]),r}(it),Iee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=6}},{key:"set",value:function(a,o,i,s){return a=fx(a,i,s),a.setUTCHours(0,0,0,0),a}}]),r}(it);function Aee(e,t){Qt(2,arguments);var r=pn(t);r%7===0&&(r=r-7);var n=1,a=Jr(e),o=a.getUTCDay(),i=r%7,s=(i+7)%7,l=(s=1&&o<=7}},{key:"set",value:function(a,o,i){return a=Aee(a,i),a.setUTCHours(0,0,0,0),a}}]),r}(it),Mee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=12}},{key:"set",value:function(a,o,i){var s=a.getUTCHours()>=12;return s&&i<12?a.setUTCHours(i+12,0,0,0):!s&&i===12?a.setUTCHours(0,0,0,0):a.setUTCHours(i,0,0,0),a}}]),r}(it),Dee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=23}},{key:"set",value:function(a,o,i){return a.setUTCHours(i,0,0,0),a}}]),r}(it),Bee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=11}},{key:"set",value:function(a,o,i){var s=a.getUTCHours()>=12;return s&&i<12?a.setUTCHours(i+12,0,0,0):a.setUTCHours(i,0,0,0),a}}]),r}(it),zee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=24}},{key:"set",value:function(a,o,i){var s=i<=24?i%24:i;return a.setUTCHours(s,0,0,0),a}}]),r}(it),Uee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=59}},{key:"set",value:function(a,o,i){return a.setUTCMinutes(i,0,0),a}}]),r}(it),Wee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=59}},{key:"set",value:function(a,o,i){return a.setUTCSeconds(i,0),a}}]),r}(it),Vee=function(e){Qe(r,e);var t=Ye(r);function r(){var n;qe(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&P<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var k=pn((m=(y=(x=(b=n==null?void 0:n.weekStartsOn)!==null&&b!==void 0?b:n==null||(h=n.locale)===null||h===void 0||(g=h.options)===null||g===void 0?void 0:g.weekStartsOn)!==null&&x!==void 0?x:E.weekStartsOn)!==null&&y!==void 0?y:(w=E.locale)===null||w===void 0||(_=w.options)===null||_===void 0?void 0:_.weekStartsOn)!==null&&m!==void 0?m:0);if(!(k>=0&&k<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(S==="")return C===""?Jr(r):new Date(NaN);var N={firstWeekContainsDate:P,weekStartsOn:k,locale:$},M=[new dee],L=S.match(Xee).map(function(de){var fe=de[0];if(fe in _T){var Ae=_T[fe];return Ae(de,$.formatLong)}return de}).join("").match(Yee),D=[],U=OT(L),q;try{var A=function(){var fe=q.value;!(n!=null&&n.useAdditionalWeekYearTokens)&&bZ(fe)&&CT(fe,S,e),!(n!=null&&n.useAdditionalDayOfYearTokens)&&yZ(fe)&&CT(fe,S,e);var Ae=fe[0],Pe=Qee[Ae];if(Pe){var _e=Pe.incompatibleTokens;if(Array.isArray(_e)){var me=D.find(function(ue){return _e.includes(ue.token)||ue.token===Ae});if(me)throw new RangeError("The format string mustn't contain `".concat(me.fullToken,"` and `").concat(fe,"` at the same time"))}else if(Pe.incompatibleTokens==="*"&&D.length>0)throw new RangeError("The format string mustn't contain `".concat(fe,"` and any other token at the same time"));D.push({token:Ae,fullToken:fe});var he=Pe.run(C,fe,$.match,N);if(!he)return{v:new Date(NaN)};M.push(he.setter),C=he.rest}else{if(Ae.match(tte))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Ae+"`");if(fe==="''"?fe="'":Ae==="'"&&(fe=nte(fe)),C.indexOf(fe)===0)C=C.slice(fe.length);else return{v:new Date(NaN)}}};for(U.s();!(q=U.n()).done;){var j=A();if(ao(j)==="object")return j.v}}catch(de){U.e(de)}finally{U.f()}if(C.length>0&&ete.test(C))return new Date(NaN);var G=M.map(function(de){return de.priority}).sort(function(de,fe){return fe-de}).filter(function(de,fe,Ae){return Ae.indexOf(de)===fe}).map(function(de){return M.filter(function(fe){return fe.priority===de}).sort(function(fe,Ae){return Ae.subPriority-fe.subPriority})}).map(function(de){return de[0]}),J=Jr(r);if(isNaN(J.getTime()))return new Date(NaN);var X=iZ(J,nZ(J)),ie={},te=OT(G),be;try{for(te.s();!(be=te.n()).done;){var le=be.value;if(!le.validate(X,N))return new Date(NaN);var Re=le.set(X,ie,N);Array.isArray(Re)?(X=Re[0],oee(ie,Re[1])):X=Re}}catch(de){te.e(de)}finally{te.f()}return X}function nte(e){return e.match(Jee)[1].replace(Zee,"'")}function ET(e,t,r){return Qt(2,arguments),BA(rte(e,t,new Date,r))}function ate(e,t){var r;Qt(1,arguments);var n=pn((r=t==null?void 0:t.additionalDigits)!==null&&r!==void 0?r:2);if(n!==2&&n!==1&&n!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(!(typeof e=="string"||Object.prototype.toString.call(e)==="[object String]"))return new Date(NaN);var a=lte(e),o;if(a.date){var i=ute(a.date,n);o=cte(i.restDateString,i.year)}if(!o||isNaN(o.getTime()))return new Date(NaN);var s=o.getTime(),l=0,u;if(a.time&&(l=fte(a.time),isNaN(l)))return new Date(NaN);if(a.timezone){if(u=dte(a.timezone),isNaN(u))return new Date(NaN)}else{var f=new Date(s+l),d=new Date(0);return d.setFullYear(f.getUTCFullYear(),f.getUTCMonth(),f.getUTCDate()),d.setHours(f.getUTCHours(),f.getUTCMinutes(),f.getUTCSeconds(),f.getUTCMilliseconds()),d}return new Date(s+l+u)}var Wf={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},ote=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,ite=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,ste=/^([+-])(\d{2})(?::?(\d{2}))?$/;function lte(e){var t={},r=e.split(Wf.dateTimeDelimiter),n;if(r.length>2)return t;if(/:/.test(r[0])?n=r[0]:(t.date=r[0],n=r[1],Wf.timeZoneDelimiter.test(t.date)&&(t.date=e.split(Wf.timeZoneDelimiter)[0],n=e.substr(t.date.length,e.length))),n){var a=Wf.timezone.exec(n);a?(t.time=n.replace(a[1],""),t.timezone=a[1]):t.time=n}return t}function ute(e,t){var r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(r);if(!n)return{year:NaN,restDateString:""};var a=n[1]?parseInt(n[1]):null,o=n[2]?parseInt(n[2]):null;return{year:o===null?a:o*100,restDateString:e.slice((n[1]||n[2]).length)}}function cte(e,t){if(t===null)return new Date(NaN);var r=e.match(ote);if(!r)return new Date(NaN);var n=!!r[4],a=uu(r[1]),o=uu(r[2])-1,i=uu(r[3]),s=uu(r[4]),l=uu(r[5])-1;if(n)return gte(t,s,l)?pte(t,s,l):new Date(NaN);var u=new Date(0);return!hte(t,o,i)||!mte(t,a)?new Date(NaN):(u.setUTCFullYear(t,o,Math.max(a,i)),u)}function uu(e){return e?parseInt(e):1}function fte(e){var t=e.match(ite);if(!t)return NaN;var r=wg(t[1]),n=wg(t[2]),a=wg(t[3]);return yte(r,n,a)?r*ux+n*lx+a*1e3:NaN}function wg(e){return e&&parseFloat(e.replace(",","."))||0}function dte(e){if(e==="Z")return 0;var t=e.match(ste);if(!t)return 0;var r=t[1]==="+"?-1:1,n=parseInt(t[2]),a=t[3]&&parseInt(t[3])||0;return bte(n,a)?r*(n*ux+a*lx):NaN}function pte(e,t,r){var n=new Date(0);n.setUTCFullYear(e,0,4);var a=n.getUTCDay()||7,o=(t-1)*7+r+1-a;return n.setUTCDate(n.getUTCDate()+o),n}var vte=[31,null,31,30,31,30,31,31,30,31,30,31];function KA(e){return e%400===0||e%4===0&&e%100!==0}function hte(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(vte[t]||(KA(e)?29:28))}function mte(e,t){return t>=1&&t<=(KA(e)?366:365)}function gte(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function yte(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function bte(e,t){return t>=0&&t<=59}var wte=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},xte=function(e){return e.every(wte)},_te=function(e){return Number.isInteger(e)||!isNaN(parseInt(e))},Cte=function(e){return e.every(_te)},Ste=function(e){return typeof e=="boolean"},Ote=function(e){return e.every(Ste)},Tte=function(e){return typeof e=="string"},Ete=function(e){return e.every(Tte)},Pte=/<([A-Z][A-Z0-9]*)\b[^>]*>(.*?)<\/\1>/i,$te=function(e){return!e||Pte.test(e)},Rte=function(e){return e.every($te)},kte=function(e){return Array.isArray(e)},Ite=function(e){return e.every(kte)},Ate=function(e){return!e||e instanceof Date},Nte=function(e){return e.every(Ate)},Mte=function(e){return!e||typeof e=="string"&&(ET(e,"MM/dd/yyyy")||ET(e,"MM/dd/yy")||BA(ate(e)))},Fte=function(e){return e.every(Mte)},QA=function(e){return Object.prototype.toString.call(e)==="[object Object]"},Lte=function(e){return e.every(QA)},jte=function(){return c.createElement("span",null,";")},Wn={type:jte,representation:function(){return""}},Dte={array:Wn,boolean:Wn,date:Wn,email:Wn,id:Wn,number:Wn,reference:Wn,referenceArray:Wn,richText:Wn,string:Wn,url:Wn},an=function(e,t){return typeof t[e]<"u"},Zb=function(e,t,r){if(t===void 0&&(t=[]),r===void 0&&(r=Dte),e==="id"&&an("id",r))return new Wt(r.id,{source:e});if(e.substr(e.length-3)==="_id"&&an("reference",r)){var n=Hr.pluralize(e.substr(0,e.length-3));return r.reference&&new Wt(r.reference,{source:e,reference:n})}if(e.substr(e.length-2)==="Id"&&an("reference",r)){var n=Hr.pluralize(e.substr(0,e.length-2));return r.reference&&new Wt(r.reference,{source:e,reference:n})}if(e.substr(e.length-4)==="_ids"&&an("referenceArray",r)){var n=Hr.pluralize(e.substr(0,e.length-4));return r.referenceArray&&new Wt(r.referenceArray,{source:e,reference:n})}if(e.substr(e.length-3)==="Ids"&&an("referenceArray",r)){var n=Hr.pluralize(e.substr(0,e.length-3));return r.referenceArray&&new Wt(r.referenceArray,{source:e,reference:n})}if(t.length===0)return new Wt(r.string,{source:e});if(Ite(t)){if(QA(t[0][0])&&an("array",r)){var a=DA(t.reduce(function(s,l){return s.concat(l)},[]));return r.array&&new Wt(r.array,{source:e},Object.keys(a).map(function(s){return Zb(s,a[s],r)}))}return new Wt(r.string,{source:e})}if(Ote(t)&&an("boolean",r))return new Wt(r.boolean,{source:e});if(Nte(t)&&an("date",r))return new Wt(r.date,{source:e});if(Ete(t))return e==="email"&&an("email",r)?new Wt(r.email,{source:e}):e==="url"&&an("url",r)?new Wt(r.url,{source:e}):Fte(t)&&an("date",r)?new Wt(r.date,{source:e}):Rte(t)&&an("richText",r)?new Wt(r.richText,{source:e}):new Wt(r.string,{source:e});if((Cte(t)||xte(t))&&an("number",r))return new Wt(r.number,{source:e});if(Lte(t)){var o=Object.keys(t[0]).shift();if(!o)return new Wt(r.string,{source:e});var i=t.map(function(s){return s[o]});return Zb("".concat(e,".").concat(o),i,r)}return new Wt(r.string,{source:e})};const Bte=Zb,YA=function(e,t){var r=DA(e);return Object.keys(r).reduce(function(n,a){return n.concat(Bte(a,r[a],t))},[]).filter(function(n){return n.isDefined()})},zte={black:"#000",white:"#fff"},Cc=zte,Ute={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"},ds=Ute,Wte={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"},ps=Wte,Vte={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"},vs=Vte,Hte={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"},hs=Hte,qte={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"},ms=qte,Gte={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"},cu=Gte,Kte={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"},Qte=Kte;function Qa(e){return e!==null&&typeof e=="object"&&e.constructor===Object}function XA(e){if(!Qa(e))return e;const t={};return Object.keys(e).forEach(r=>{t[r]=XA(e[r])}),t}function Pr(e,t,r={clone:!0}){const n=r.clone?T({},e):e;return Qa(e)&&Qa(t)&&Object.keys(t).forEach(a=>{a!=="__proto__"&&(Qa(t[a])&&a in e&&Qa(e[a])?n[a]=Pr(e[a],t[a],r):r.clone?n[a]=Qa(t[a])?XA(t[a]):t[a]:n[a]=t[a])}),n}var JA={exports:{}},Yte="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Xte=Yte,Jte=Xte;function ZA(){}function eN(){}eN.resetWarningCache=ZA;var Zte=function(){function e(n,a,o,i,s,l){if(l!==Jte){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:eN,resetWarningCache:ZA};return r.PropTypes=r,r};JA.exports=Zte();var ere=JA.exports;const O=Gt(ere);function Qo(e){let t="https://mui.com/production-error/?code="+e;for(let r=1;rr==null?t:function(...a){t.apply(this,a),r.apply(this,a)},()=>{})}function Oh(e,t=166){let r;function n(...a){const o=()=>{e.apply(this,a)};clearTimeout(r),r=setTimeout(o,t)}return n.clear=()=>{clearTimeout(r)},n}function tre(e,t){return()=>null}function Sd(e,t){var r,n;return c.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 Zt(e){return e&&e.ownerDocument||document}function $a(e){return Zt(e).defaultView||window}function rre(e,t){return()=>null}function Vp(e,t){typeof e=="function"?e(t):e&&(e.current=t)}const nre=typeof window<"u"?c.useLayoutEffect:c.useEffect,In=nre;let PT=0;function are(e){const[t,r]=c.useState(e),n=e||t;return c.useEffect(()=>{t==null&&(PT+=1,r(`mui-${PT}`))},[t]),n}const $T=qd["useId".toString()];function Ji(e){if($T!==void 0){const t=$T();return e??t}return are(e)}function ore(e,t,r,n,a){return null}function bl({controlled:e,default:t,name:r,state:n="value"}){const{current:a}=c.useRef(e!==void 0),[o,i]=c.useState(t),s=a?e:o,l=c.useCallback(u=>{a||i(u)},[]);return[s,l]}function Jn(e){const t=c.useRef(e);return In(()=>{t.current=e}),c.useRef((...r)=>(0,t.current)(...r)).current}function Rt(...e){return c.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{Vp(r,t)})},e)}let Th=!0,t0=!1,RT;const ire={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 sre(e){const{type:t,tagName:r}=e;return!!(r==="INPUT"&&ire[t]&&!e.readOnly||r==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function lre(e){e.metaKey||e.altKey||e.ctrlKey||(Th=!0)}function xg(){Th=!1}function ure(){this.visibilityState==="hidden"&&t0&&(Th=!0)}function cre(e){e.addEventListener("keydown",lre,!0),e.addEventListener("mousedown",xg,!0),e.addEventListener("pointerdown",xg,!0),e.addEventListener("touchstart",xg,!0),e.addEventListener("visibilitychange",ure,!0)}function fre(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return Th||sre(t)}function Eh(){const e=c.useCallback(a=>{a!=null&&cre(a.ownerDocument)},[]),t=c.useRef(!1);function r(){return t.current?(t0=!0,window.clearTimeout(RT),RT=window.setTimeout(()=>{t0=!1},100),t.current=!1,!0):!1}function n(a){return fre(a)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:n,onBlur:r,ref:e}}function tN(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}function dx(e,t){const r=T({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))r[n]=T({},e[n],r[n]);else if(n.toString().match(/^(componentsProps|slotProps)$/)){const a=e[n]||{},o=t[n];r[n]={},!o||!Object.keys(o)?r[n]=a:!a||!Object.keys(a)?r[n]=o:(r[n]=T({},o),Object.keys(a).forEach(i=>{r[n][i]=dx(a[i],o[i])}))}else r[n]===void 0&&(r[n]=e[n])}),r}function Te(e,t,r=void 0){const n={};return Object.keys(e).forEach(a=>{n[a]=e[a].reduce((o,i)=>{if(i){const s=t(i);s!==""&&o.push(s),r&&r[i]&&o.push(r[i])}return o},[]).join(" ")}),n}const kT=e=>e,dre=()=>{let e=kT;return{configure(t){e=t},generate(t){return e(t)},reset(){e=kT}}},pre=dre(),px=pre,vre={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 Ce(e,t,r="Mui"){const n=vre[t];return n?`${r}-${n}`:`${px.generate(e)}-${t}`}function Se(e,t,r="Mui"){const n={};return t.forEach(a=>{n[a]=Ce(e,a,r)}),n}const Zi="$$material";function re(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o=0)&&(r[a]=e[a]);return r}function rN(e){var t=Object.create(null);return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var hre=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,mre=rN(function(e){return hre.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function gre(e){if(e.sheet)return e.sheet;for(var t=0;t0?gr(Vl,--Zr):0,wl--,Vt===10&&(wl=1,$h--),Vt}function fn(){return Vt=Zr2||Oc(Vt)>3?"":" "}function Rre(e,t){for(;--t&&fn()&&!(Vt<48||Vt>102||Vt>57&&Vt<65||Vt>70&&Vt<97););return cf(e,Od()+(t<6&&Ea()==32&&fn()==32))}function n0(e){for(;fn();)switch(Vt){case e:return Zr;case 34:case 39:e!==34&&e!==39&&n0(Vt);break;case 40:e===41&&n0(e);break;case 92:fn();break}return Zr}function kre(e,t){for(;fn()&&e+Vt!==47+10;)if(e+Vt===42+42&&Ea()===47)break;return"/*"+cf(t,Zr-1)+"*"+Ph(e===47?e:fn())}function Ire(e){for(;!Oc(Ea());)fn();return cf(e,Zr)}function Are(e){return lN(Ed("",null,null,null,[""],e=sN(e),0,[0],e))}function Ed(e,t,r,n,a,o,i,s,l){for(var u=0,f=0,d=i,p=0,v=0,m=0,y=1,x=1,b=1,h=0,g="",w=a,_=o,C=n,S=g;x;)switch(m=h,h=fn()){case 40:if(m!=108&&gr(S,d-1)==58){r0(S+=ot(Td(h),"&","&\f"),"&\f")!=-1&&(b=-1);break}case 34:case 39:case 91:S+=Td(h);break;case 9:case 10:case 13:case 32:S+=$re(m);break;case 92:S+=Rre(Od()-1,7);continue;case 47:switch(Ea()){case 42:case 47:Vf(Nre(kre(fn(),Od()),t,r),l);break;default:S+="/"}break;case 123*y:s[u++]=ha(S)*b;case 125*y:case 59:case 0:switch(h){case 0:case 125:x=0;case 59+f:b==-1&&(S=ot(S,/\f/g,"")),v>0&&ha(S)-d&&Vf(v>32?AT(S+";",n,r,d-1):AT(ot(S," ","")+";",n,r,d-2),l);break;case 59:S+=";";default:if(Vf(C=IT(S,t,r,u,f,a,s,g,w=[],_=[],d),o),h===123)if(f===0)Ed(S,t,C,C,w,o,d,s,_);else switch(p===99&&gr(S,3)===110?100:p){case 100:case 108:case 109:case 115:Ed(e,C,C,n&&Vf(IT(e,C,C,0,0,a,s,g,a,w=[],d),_),a,_,d,s,n?w:_);break;default:Ed(S,C,C,C,[""],_,0,s,_)}}u=f=v=0,y=b=1,g=S="",d=i;break;case 58:d=1+ha(S),v=m;default:if(y<1){if(h==123)--y;else if(h==125&&y++==0&&Pre()==125)continue}switch(S+=Ph(h),h*y){case 38:b=f>0?1:(S+="\f",-1);break;case 44:s[u++]=(ha(S)-1)*b,b=1;break;case 64:Ea()===45&&(S+=Td(fn())),p=Ea(),f=d=ha(g=S+=Ire(Od())),h++;break;case 45:m===45&&ha(S)==2&&(y=0)}}return o}function IT(e,t,r,n,a,o,i,s,l,u,f){for(var d=a-1,p=a===0?o:[""],v=mx(p),m=0,y=0,x=0;m0?p[b]+" "+h:ot(h,/&\f/g,p[b])))&&(l[x++]=g);return Rh(e,t,r,a===0?vx:s,l,u,f)}function Nre(e,t,r){return Rh(e,t,r,nN,Ph(Ere()),Sc(e,2,-2),0)}function AT(e,t,r,n){return Rh(e,t,r,hx,Sc(e,0,n),Sc(e,n+1,-1),n)}function Xs(e,t){for(var r="",n=mx(e),a=0;a6)switch(gr(e,t+1)){case 109:if(gr(e,t+4)!==45)break;case 102:return ot(e,/(.+:)(.+)-([^]+)/,"$1"+at+"$2-$3$1"+Hp+(gr(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~r0(e,"stretch")?uN(ot(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(gr(e,t+1)!==115)break;case 6444:switch(gr(e,ha(e)-3-(~r0(e,"!important")&&10))){case 107:return ot(e,":",":"+at)+e;case 101:return ot(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+at+(gr(e,14)===45?"inline-":"")+"box$3$1"+at+"$2$3$1"+Or+"$2box$3")+e}break;case 5936:switch(gr(e,t+11)){case 114:return at+e+Or+ot(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return at+e+Or+ot(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return at+e+Or+ot(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return at+e+Or+e+e}return e}var Wre=function(t,r,n,a){if(t.length>-1&&!t.return)switch(t.type){case hx:t.return=uN(t.value,t.length);break;case aN:return Xs([fu(t,{value:ot(t.value,"@","@"+at)})],a);case vx:if(t.length)return Tre(t.props,function(o){switch(Ore(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Xs([fu(t,{props:[ot(o,/:(read-\w+)/,":"+Hp+"$1")]})],a);case"::placeholder":return Xs([fu(t,{props:[ot(o,/:(plac\w+)/,":"+at+"input-$1")]}),fu(t,{props:[ot(o,/:(plac\w+)/,":"+Hp+"$1")]}),fu(t,{props:[ot(o,/:(plac\w+)/,Or+"input-$1")]})],a)}return""})}},Vre=[Wre],Hre=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(y){var x=y.getAttribute("data-emotion");x.indexOf(" ")!==-1&&(document.head.appendChild(y),y.setAttribute("data-s",""))})}var a=t.stylisPlugins||Vre,o={},i,s=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(y){for(var x=y.getAttribute("data-emotion").split(" "),b=1;b=4;++n,a-=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(a){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 rne={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},nne=/[A-Z]|^ms/g,ane=/_EMO_([^_]+?)_([^]*?)_EMO_/g,gN=function(t){return t.charCodeAt(1)===45},MT=function(t){return t!=null&&typeof t!="boolean"},_g=rN(function(e){return gN(e)?e:e.replace(nne,"-$&").toLowerCase()}),FT=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(ane,function(n,a,o){return ma={name:a,styles:o,next:ma},a})}return rne[t]!==1&&!gN(t)&&typeof r=="number"&&r!==0?r+"px":r};function Tc(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 ma={name:r.name,styles:r.styles,next:ma},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)ma={name:n.name,styles:n.styles,next:ma},n=n.next;var a=r.styles+";";return a}return one(e,t,r)}case"function":{if(e!==void 0){var o=ma,i=r(e);return ma=o,Tc(e,t,i)}break}}if(t==null)return r;var s=t[r];return s!==void 0?s:r}function one(e,t,r){var n="";if(Array.isArray(r))for(var a=0;a96?une:cne},BT=function(t,r,n){var a;if(r){var o=r.shouldForwardProp;a=t.__emotion_forwardProp&&o?function(i){return t.__emotion_forwardProp(i)&&o(i)}:o}return typeof a!="function"&&n&&(a=t.__emotion_forwardProp),a},fne=function(t){var r=t.cache,n=t.serialized,a=t.isStringTag;return hN(r,n,a),sne(function(){return mN(r,n,a)}),null},dne=function e(t,r){var n=t.__emotion_real===t,a=n&&t.__emotion_base||t,o,i;r!==void 0&&(o=r.label,i=r.target);var s=BT(t,r,n),l=s||DT(a),u=!l("as");return function(){var f=arguments,d=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(o!==void 0&&d.push("label:"+o+";"),f[0]==null||f[0].raw===void 0)d.push.apply(d,f);else{d.push(f[0][0]);for(var p=f.length,v=1;vt(vne(a)?r:a):t;return R.jsx(lne,{styles:n})}/** + * @mui/styled-engine v5.14.17 + * + * @license MIT + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */function xN(e,t){return a0(e,t)}const mne=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},gne=["values","unit","step"],yne=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)=>T({},r,{[n.key]:n.val}),{})};function bne(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:n=5}=e,a=re(e,gne),o=yne(t),i=Object.keys(o);function s(p){return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${r})`}function l(p){return`@media (max-width:${(typeof t[p]=="number"?t[p]:p)-n/100}${r})`}function u(p,v){const m=i.indexOf(v);return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${r}) and (max-width:${(m!==-1&&typeof t[i[m]]=="number"?t[i[m]]:v)-n/100}${r})`}function f(p){return i.indexOf(p)+1`@media (min-width:${xx[e]}px)`};function ra(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const o=n.breakpoints||zT;return t.reduce((i,s,l)=>(i[o.up(o.keys[l])]=r(t[l]),i),{})}if(typeof t=="object"){const o=n.breakpoints||zT;return Object.keys(t).reduce((i,s)=>{if(Object.keys(o.values||xx).indexOf(s)!==-1){const l=o.up(s);i[l]=r(t[s],s)}else{const l=s;i[l]=t[l]}return i},{})}return r(t)}function _N(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((n,a)=>{const o=e.up(a);return n[o]={},n},{}))||{}}function CN(e,t){return e.reduce((r,n)=>{const a=r[n];return(!a||Object.keys(a).length===0)&&delete r[n],r},t)}function _ne(e,...t){const r=_N(e),n=[r,...t].reduce((a,o)=>Pr(a,o),{});return CN(Object.keys(r),n)}function Cne(e,t){if(typeof e!="object")return{};const r={},n=Object.keys(t);return Array.isArray(e)?n.forEach((a,o)=>{o{e[a]!=null&&(r[a]=!0)}),r}function Cg({values:e,breakpoints:t,base:r}){const n=r||Cne(e,t),a=Object.keys(n);if(a.length===0)return e;let o;return a.reduce((i,s,l)=>(Array.isArray(e)?(i[s]=e[l]!=null?e[l]:e[o],o=l):typeof e=="object"?(i[s]=e[s]!=null?e[s]:e[o],o=s):i[s]=e,i),{})}function xl(e,t,r=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&r){const n=`vars.${t}`.split(".").reduce((a,o)=>a&&a[o]?a[o]:null,e);if(n!=null)return n}return t.split(".").reduce((n,a)=>n&&n[a]!=null?n[a]:null,e)}function qp(e,t,r,n=r){let a;return typeof e=="function"?a=e(r):Array.isArray(e)?a=e[r]||n:a=xl(e,r)||n,t&&(a=t(a,n,e)),a}function lt(e){const{prop:t,cssProperty:r=e.prop,themeKey:n,transform:a}=e,o=i=>{if(i[t]==null)return null;const s=i[t],l=i.theme,u=xl(l,n)||{};return ra(i,s,d=>{let p=qp(u,a,d);return d===p&&typeof d=="string"&&(p=qp(u,a,`${t}${d==="default"?"":K(d)}`,d)),r===!1?p:{[r]:p}})};return o.propTypes={},o.filterProps=[t],o}function Sne(e){const t={};return r=>(t[r]===void 0&&(t[r]=e(r)),t[r])}const One={m:"margin",p:"padding"},Tne={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},UT={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},Ene=Sne(e=>{if(e.length>2)if(UT[e])e=UT[e];else return[e];const[t,r]=e.split(""),n=One[t],a=Tne[r]||"";return Array.isArray(a)?a.map(o=>n+o):[n+a]}),_x=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Cx=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[..._x,...Cx];function ff(e,t,r,n){var a;const o=(a=xl(e,t,!1))!=null?a:r;return typeof o=="number"?i=>typeof i=="string"?i:o*i:Array.isArray(o)?i=>typeof i=="string"?i:o[i]:typeof o=="function"?o:()=>{}}function Sx(e){return ff(e,"spacing",8)}function es(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 Pne(e,t){return r=>e.reduce((n,a)=>(n[a]=es(t,r),n),{})}function $ne(e,t,r,n){if(t.indexOf(r)===-1)return null;const a=Ene(r),o=Pne(a,n),i=e[r];return ra(e,i,o)}function SN(e,t){const r=Sx(e.theme);return Object.keys(e).map(n=>$ne(e,t,n,r)).reduce(Vu,{})}function kt(e){return SN(e,_x)}kt.propTypes={};kt.filterProps=_x;function It(e){return SN(e,Cx)}It.propTypes={};It.filterProps=Cx;function Rne(e=8){if(e.mui)return e;const t=Sx({spacing:e}),r=(...n)=>(n.length===0?[1]:n).map(o=>{const i=t(o);return typeof i=="number"?`${i}px`:i}).join(" ");return r.mui=!0,r}function Uh(...e){const t=e.reduce((n,a)=>(a.filterProps.forEach(o=>{n[o]=a}),n),{}),r=n=>Object.keys(n).reduce((a,o)=>t[o]?Vu(a,t[o](n)):a,{});return r.propTypes={},r.filterProps=e.reduce((n,a)=>n.concat(a.filterProps),[]),r}function xa(e){return typeof e!="number"?e:`${e}px solid`}const kne=lt({prop:"border",themeKey:"borders",transform:xa}),Ine=lt({prop:"borderTop",themeKey:"borders",transform:xa}),Ane=lt({prop:"borderRight",themeKey:"borders",transform:xa}),Nne=lt({prop:"borderBottom",themeKey:"borders",transform:xa}),Mne=lt({prop:"borderLeft",themeKey:"borders",transform:xa}),Fne=lt({prop:"borderColor",themeKey:"palette"}),Lne=lt({prop:"borderTopColor",themeKey:"palette"}),jne=lt({prop:"borderRightColor",themeKey:"palette"}),Dne=lt({prop:"borderBottomColor",themeKey:"palette"}),Bne=lt({prop:"borderLeftColor",themeKey:"palette"}),Wh=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=ff(e.theme,"shape.borderRadius",4),r=n=>({borderRadius:es(t,n)});return ra(e,e.borderRadius,r)}return null};Wh.propTypes={};Wh.filterProps=["borderRadius"];Uh(kne,Ine,Ane,Nne,Mne,Fne,Lne,jne,Dne,Bne,Wh);const Vh=e=>{if(e.gap!==void 0&&e.gap!==null){const t=ff(e.theme,"spacing",8),r=n=>({gap:es(t,n)});return ra(e,e.gap,r)}return null};Vh.propTypes={};Vh.filterProps=["gap"];const Hh=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=ff(e.theme,"spacing",8),r=n=>({columnGap:es(t,n)});return ra(e,e.columnGap,r)}return null};Hh.propTypes={};Hh.filterProps=["columnGap"];const qh=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=ff(e.theme,"spacing",8),r=n=>({rowGap:es(t,n)});return ra(e,e.rowGap,r)}return null};qh.propTypes={};qh.filterProps=["rowGap"];const zne=lt({prop:"gridColumn"}),Une=lt({prop:"gridRow"}),Wne=lt({prop:"gridAutoFlow"}),Vne=lt({prop:"gridAutoColumns"}),Hne=lt({prop:"gridAutoRows"}),qne=lt({prop:"gridTemplateColumns"}),Gne=lt({prop:"gridTemplateRows"}),Kne=lt({prop:"gridTemplateAreas"}),Qne=lt({prop:"gridArea"});Uh(Vh,Hh,qh,zne,Une,Wne,Vne,Hne,qne,Gne,Kne,Qne);function Js(e,t){return t==="grey"?t:e}const Yne=lt({prop:"color",themeKey:"palette",transform:Js}),Xne=lt({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Js}),Jne=lt({prop:"backgroundColor",themeKey:"palette",transform:Js});Uh(Yne,Xne,Jne);function ln(e){return e<=1&&e!==0?`${e*100}%`:e}const Zne=lt({prop:"width",transform:ln}),Ox=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=r=>{var n,a;const o=((n=e.theme)==null||(n=n.breakpoints)==null||(n=n.values)==null?void 0:n[r])||xx[r];return o?((a=e.theme)==null||(a=a.breakpoints)==null?void 0:a.unit)!=="px"?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:ln(r)}};return ra(e,e.maxWidth,t)}return null};Ox.filterProps=["maxWidth"];const eae=lt({prop:"minWidth",transform:ln}),tae=lt({prop:"height",transform:ln}),rae=lt({prop:"maxHeight",transform:ln}),nae=lt({prop:"minHeight",transform:ln});lt({prop:"size",cssProperty:"width",transform:ln});lt({prop:"size",cssProperty:"height",transform:ln});const aae=lt({prop:"boxSizing"});Uh(Zne,Ox,eae,tae,rae,nae,aae);const oae={border:{themeKey:"borders",transform:xa},borderTop:{themeKey:"borders",transform:xa},borderRight:{themeKey:"borders",transform:xa},borderBottom:{themeKey:"borders",transform:xa},borderLeft:{themeKey:"borders",transform:xa},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Wh},color:{themeKey:"palette",transform:Js},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Js},backgroundColor:{themeKey:"palette",transform:Js},p:{style:It},pt:{style:It},pr:{style:It},pb:{style:It},pl:{style:It},px:{style:It},py:{style:It},padding:{style:It},paddingTop:{style:It},paddingRight:{style:It},paddingBottom:{style:It},paddingLeft:{style:It},paddingX:{style:It},paddingY:{style:It},paddingInline:{style:It},paddingInlineStart:{style:It},paddingInlineEnd:{style:It},paddingBlock:{style:It},paddingBlockStart:{style:It},paddingBlockEnd:{style:It},m:{style:kt},mt:{style:kt},mr:{style:kt},mb:{style:kt},ml:{style:kt},mx:{style:kt},my:{style:kt},margin:{style:kt},marginTop:{style:kt},marginRight:{style:kt},marginBottom:{style:kt},marginLeft:{style:kt},marginX:{style:kt},marginY:{style:kt},marginInline:{style:kt},marginInlineStart:{style:kt},marginInlineEnd:{style:kt},marginBlock:{style:kt},marginBlockStart:{style:kt},marginBlockEnd:{style:kt},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:Vh},rowGap:{style:qh},columnGap:{style:Hh},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:ln},maxWidth:{style:Ox},minWidth:{transform:ln},height:{transform:ln},maxHeight:{transform:ln},minHeight:{transform:ln},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},Gh=oae;function iae(...e){const t=e.reduce((n,a)=>n.concat(Object.keys(a)),[]),r=new Set(t);return e.every(n=>r.size===Object.keys(n).length)}function sae(e,t){return typeof e=="function"?e(t):e}function lae(){function e(r,n,a,o){const i={[r]:n,theme:a},s=o[r];if(!s)return{[r]:n};const{cssProperty:l=r,themeKey:u,transform:f,style:d}=s;if(n==null)return null;if(u==="typography"&&n==="inherit")return{[r]:n};const p=xl(a,u)||{};return d?d(i):ra(i,n,m=>{let y=qp(p,f,m);return m===y&&typeof m=="string"&&(y=qp(p,f,`${r}${m==="default"?"":K(m)}`,m)),l===!1?y:{[l]:y}})}function t(r){var n;const{sx:a,theme:o={}}=r||{};if(!a)return null;const i=(n=o.unstable_sxConfig)!=null?n:Gh;function s(l){let u=l;if(typeof l=="function")u=l(o);else if(typeof l!="object")return l;if(!u)return null;const f=_N(o.breakpoints),d=Object.keys(f);let p=f;return Object.keys(u).forEach(v=>{const m=sae(u[v],o);if(m!=null)if(typeof m=="object")if(i[v])p=Vu(p,e(v,m,o,i));else{const y=ra({theme:o},m,x=>({[v]:x}));iae(y,m)?p[v]=t({sx:m,theme:o}):p=Vu(p,y)}else p=Vu(p,e(v,m,o,i))}),CN(d,p)}return Array.isArray(a)?a.map(s):s(a)}return t}const ON=lae();ON.filterProps=["sx"];const Kh=ON,uae=["breakpoints","palette","spacing","shape"];function Qh(e={},...t){const{breakpoints:r={},palette:n={},spacing:a,shape:o={}}=e,i=re(e,uae),s=bne(r),l=Rne(a);let u=Pr({breakpoints:s,direction:"ltr",components:{},palette:T({mode:"light"},n),spacing:l,shape:T({},xne,o)},i);return u=t.reduce((f,d)=>Pr(f,d),u),u.unstable_sxConfig=T({},Gh,i==null?void 0:i.unstable_sxConfig),u.unstable_sx=function(d){return Kh({sx:d,theme:this})},u}function cae(e){return Object.keys(e).length===0}function Yh(e=null){const t=c.useContext(zh);return!t||cae(t)?e:t}const fae=Qh();function Xh(e=fae){return Yh(e)}function dae({styles:e,themeId:t,defaultTheme:r={}}){const n=Xh(r),a=typeof e=="function"?e(t&&n[t]||n):e;return R.jsx(hne,{styles:a})}const pae=["sx"],vae=e=>{var t,r;const n={systemProps:{},otherProps:{}},a=(t=e==null||(r=e.theme)==null?void 0:r.unstable_sxConfig)!=null?t:Gh;return Object.keys(e).forEach(o=>{a[o]?n.systemProps[o]=e[o]:n.otherProps[o]=e[o]}),n};function Tx(e){const{sx:t}=e,r=re(e,pae),{systemProps:n,otherProps:a}=vae(r);let o;return Array.isArray(t)?o=[n,...t]:typeof t=="function"?o=(...i)=>{const s=t(...i);return Qa(s)?T({},n,s):n}:o=T({},n,t),T({},a,{sx:o})}function TN(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;ts!=="theme"&&s!=="sx"&&s!=="as"})(Kh);return c.forwardRef(function(l,u){const f=Xh(r),d=Tx(l),{className:p,component:v="div"}=d,m=re(d,hae);return R.jsx(o,T({as:v,ref:u,className:EN(p,a?a(n):n),theme:t&&f[t]||f},m))})}const gae=["variant"];function WT(e){return e.length===0}function PN(e){const{variant:t}=e,r=re(e,gae);let n=t||"";return Object.keys(r).sort().forEach(a=>{a==="color"?n+=WT(n)?e[a]:K(e[a]):n+=`${WT(n)?a:K(a)}${K(e[a].toString())}`}),n}const yae=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function bae(e){return Object.keys(e).length===0}function wae(e){return typeof e=="string"&&e.charCodeAt(0)>96}const xae=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,Gp=e=>{const t={};return e&&e.forEach(r=>{const n=PN(r.props);t[n]=r.style}),t},_ae=(e,t)=>{let r=[];return t&&t.components&&t.components[e]&&t.components[e].variants&&(r=t.components[e].variants),Gp(r)},Kp=(e,t,r)=>{const{ownerState:n={}}=e,a=[];return r&&r.forEach(o=>{let i=!0;Object.keys(o.props).forEach(s=>{n[s]!==o.props[s]&&e[s]!==o.props[s]&&(i=!1)}),i&&a.push(t[PN(o.props)])}),a},Cae=(e,t,r,n)=>{var a;const o=r==null||(a=r.components)==null||(a=a[n])==null?void 0:a.variants;return Kp(e,t,o)};function Hu(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const Sae=Qh(),Oae=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Pd({defaultTheme:e,theme:t,themeId:r}){return bae(t)?e:t[r]||t}function Tae(e){return e?(t,r)=>r[e]:null}const VT=({styledArg:e,props:t,defaultTheme:r,themeId:n})=>{const a=e(T({},t,{theme:Pd(T({},t,{defaultTheme:r,themeId:n}))}));let o;if(a&&a.variants&&(o=a.variants,delete a.variants),o){const i=Kp(t,Gp(o),o);return[a,...i]}return a};function $N(e={}){const{themeId:t,defaultTheme:r=Sae,rootShouldForwardProp:n=Hu,slotShouldForwardProp:a=Hu}=e,o=i=>Kh(T({},i,{theme:Pd(T({},i,{defaultTheme:r,themeId:t}))}));return o.__mui_systemSx=!0,(i,s={})=>{mne(i,w=>w.filter(_=>!(_!=null&&_.__mui_systemSx)));const{name:l,slot:u,skipVariantsResolver:f,skipSx:d,overridesResolver:p=Tae(Oae(u))}=s,v=re(s,yae),m=f!==void 0?f:u&&u!=="Root"&&u!=="root"||!1,y=d||!1;let x,b=Hu;u==="Root"||u==="root"?b=n:u?b=a:wae(i)&&(b=void 0);const h=xN(i,T({shouldForwardProp:b,label:x},v)),g=(w,..._)=>{const C=_?_.map(P=>{if(typeof P=="function"&&P.__emotion_real!==P)return k=>VT({styledArg:P,props:k,defaultTheme:r,themeId:t});if(Qa(P)){let k=P,N;return P&&P.variants&&(N=P.variants,delete k.variants,k=M=>{let L=P;return Kp(M,Gp(N),N).forEach(U=>{L=Pr(L,U)}),L}),k}return P}):[];let S=w;if(Qa(w)){let P;w&&w.variants&&(P=w.variants,delete S.variants,S=k=>{let N=w;return Kp(k,Gp(P),P).forEach(L=>{N=Pr(N,L)}),N})}else typeof w=="function"&&w.__emotion_real!==w&&(S=P=>VT({styledArg:w,props:P,defaultTheme:r,themeId:t}));l&&p&&C.push(P=>{const k=Pd(T({},P,{defaultTheme:r,themeId:t})),N=xae(l,k);if(N){const M={};return Object.entries(N).forEach(([L,D])=>{M[L]=typeof D=="function"?D(T({},P,{theme:k})):D}),p(P,M)}return null}),l&&!m&&C.push(P=>{const k=Pd(T({},P,{defaultTheme:r,themeId:t}));return Cae(P,_ae(l,k),k,l)}),y||C.push(o);const E=C.length-_.length;if(Array.isArray(w)&&E>0){const P=new Array(E).fill("");S=[...w,...P],S.raw=[...w.raw,...P]}const $=h(S,...C);return i.muiName&&($.muiName=i.muiName),$};return h.withConfig&&(g.withConfig=h.withConfig),g}}const Eae=$N(),Pae=Eae;function RN(e){const{theme:t,name:r,props:n}=e;return!t||!t.components||!t.components[r]||!t.components[r].defaultProps?n:dx(t.components[r].defaultProps,n)}function kN({props:e,name:t,defaultTheme:r,themeId:n}){let a=Xh(r);return n&&(a=a[n]||a),RN({theme:a,name:t,props:e})}function Ex(e,t=0,r=1){return Math.min(Math.max(t,e),r)}function $ae(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,a)=>a<3?parseInt(n,16):Math.round(parseInt(n,16)/255*1e3)/1e3).join(", ")})`:""}function ts(e){if(e.type)return e;if(e.charAt(0)==="#")return ts($ae(e));const t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error(Qo(9,e));let n=e.substring(t+1,e.length-1),a;if(r==="color"){if(n=n.split(" "),a=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(a)===-1)throw new Error(Qo(10,a))}else n=n.split(",");return n=n.map(o=>parseFloat(o)),{type:r,values:n,colorSpace:a}}function Jh(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return t.indexOf("rgb")!==-1?n=n.map((a,o)=>o<3?parseInt(a,10):a):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 Rae(e){e=ts(e);const{values:t}=e,r=t[0],n=t[1]/100,a=t[2]/100,o=n*Math.min(a,1-a),i=(u,f=(u+r/30)%12)=>a-o*Math.max(Math.min(f-3,9-f,1),-1);let s="rgb";const l=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(s+="a",l.push(t[3])),Jh({type:s,values:l})}function o0(e){e=ts(e);let t=e.type==="hsl"||e.type==="hsla"?ts(Rae(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 kae(e,t){const r=o0(e),n=o0(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)}function De(e,t){return e=ts(e),t=Ex(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Jh(e)}function Zh(e,t){if(e=ts(e),t=Ex(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 Jh(e)}function df(e,t){if(e=ts(e),t=Ex(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 Jh(e)}function Iae(e,t=.15){return o0(e)>.5?Zh(e,t):df(e,t)}const Aae=c.createContext(null),IN=Aae;function AN(){return c.useContext(IN)}const Nae=typeof Symbol=="function"&&Symbol.for,Mae=Nae?Symbol.for("mui.nested"):"__THEME_NESTED__";function Fae(e,t){return typeof t=="function"?t(e):T({},e,t)}function Lae(e){const{children:t,theme:r}=e,n=AN(),a=c.useMemo(()=>{const o=n===null?r:Fae(n,r);return o!=null&&(o[Mae]=n!==null),o},[r,n]);return R.jsx(IN.Provider,{value:a,children:t})}const HT={};function qT(e,t,r,n=!1){return c.useMemo(()=>{const a=e&&t[e]||t;if(typeof r=="function"){const o=r(a),i=e?T({},t,{[e]:o}):o;return n?()=>i:i}return e?T({},t,{[e]:r}):T({},t,r)},[e,t,r,n])}function jae(e){const{children:t,theme:r,themeId:n}=e,a=Yh(HT),o=AN()||HT,i=qT(n,a,r),s=qT(n,o,r,!0);return R.jsx(Lae,{theme:s,children:R.jsx(zh.Provider,{value:i,children:t})})}const Dae=["component","direction","spacing","divider","children","className","useFlexGap"],Bae=Qh(),zae=Pae("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function Uae(e){return kN({props:e,name:"MuiStack",defaultTheme:Bae})}function Wae(e,t){const r=c.Children.toArray(e).filter(Boolean);return r.reduce((n,a,o)=>(n.push(a),o({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],Hae=({ownerState:e,theme:t})=>{let r=T({display:"flex",flexDirection:"column"},ra({theme:t},Cg({values:e.direction,breakpoints:t.breakpoints.values}),n=>({flexDirection:n})));if(e.spacing){const n=Sx(t),a=Object.keys(t.breakpoints.values).reduce((l,u)=>((typeof e.spacing=="object"&&e.spacing[u]!=null||typeof e.direction=="object"&&e.direction[u]!=null)&&(l[u]=!0),l),{}),o=Cg({values:e.direction,base:a}),i=Cg({values:e.spacing,base:a});typeof o=="object"&&Object.keys(o).forEach((l,u,f)=>{if(!o[l]){const p=u>0?o[f[u-1]]:"column";o[l]=p}}),r=Pr(r,ra({theme:t},i,(l,u)=>e.useFlexGap?{gap:es(n,l)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${Vae(u?o[u]:e.direction)}`]:es(n,l)}}))}return r=_ne(t.breakpoints,r),r};function qae(e={}){const{createStyledComponent:t=zae,useThemeProps:r=Uae,componentName:n="MuiStack"}=e,a=()=>Te({root:["root"]},l=>Ce(n,l),{}),o=t(Hae);return c.forwardRef(function(l,u){const f=r(l),d=Tx(f),{component:p="div",direction:v="column",spacing:m=0,divider:y,children:x,className:b,useFlexGap:h=!1}=d,g=re(d,Dae),w={direction:v,spacing:m,useFlexGap:h},_=a();return R.jsx(o,T({as:p,ownerState:w,ref:u,className:EN(_.root,b)},g,{children:y?Wae(x,y):x}))})}function Gae(e,t){return T({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}const Kae=["mode","contrastThreshold","tonalOffset"],GT={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:Cc.white,default:Cc.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}},Sg={text:{primary:Cc.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:Cc.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 KT(e,t,r,n){const a=n.light||n,o=n.dark||n*1.5;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:t==="light"?e.light=df(e.main,a):t==="dark"&&(e.dark=Zh(e.main,o)))}function Qae(e="light"){return e==="dark"?{main:vs[200],light:vs[50],dark:vs[400]}:{main:vs[700],light:vs[400],dark:vs[800]}}function Yae(e="light"){return e==="dark"?{main:ps[200],light:ps[50],dark:ps[400]}:{main:ps[500],light:ps[300],dark:ps[700]}}function Xae(e="light"){return e==="dark"?{main:ds[500],light:ds[300],dark:ds[700]}:{main:ds[700],light:ds[400],dark:ds[800]}}function Jae(e="light"){return e==="dark"?{main:hs[400],light:hs[300],dark:hs[700]}:{main:hs[700],light:hs[500],dark:hs[900]}}function Zae(e="light"){return e==="dark"?{main:ms[400],light:ms[300],dark:ms[700]}:{main:ms[800],light:ms[500],dark:ms[900]}}function eoe(e="light"){return e==="dark"?{main:cu[400],light:cu[300],dark:cu[700]}:{main:"#ed6c02",light:cu[500],dark:cu[900]}}function toe(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:n=.2}=e,a=re(e,Kae),o=e.primary||Qae(t),i=e.secondary||Yae(t),s=e.error||Xae(t),l=e.info||Jae(t),u=e.success||Zae(t),f=e.warning||eoe(t);function d(y){return kae(y,Sg.text.primary)>=r?Sg.text.primary:GT.text.primary}const p=({color:y,name:x,mainShade:b=500,lightShade:h=300,darkShade:g=700})=>{if(y=T({},y),!y.main&&y[b]&&(y.main=y[b]),!y.hasOwnProperty("main"))throw new Error(Qo(11,x?` (${x})`:"",b));if(typeof y.main!="string")throw new Error(Qo(12,x?` (${x})`:"",JSON.stringify(y.main)));return KT(y,"light",h,n),KT(y,"dark",g,n),y.contrastText||(y.contrastText=d(y.main)),y},v={dark:Sg,light:GT};return Pr(T({common:T({},Cc),mode:t,primary:p({color:o,name:"primary"}),secondary:p({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:p({color:s,name:"error"}),warning:p({color:f,name:"warning"}),info:p({color:l,name:"info"}),success:p({color:u,name:"success"}),grey:Qte,contrastThreshold:r,getContrastText:d,augmentColor:p,tonalOffset:n},v[t]),a)}const roe=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function noe(e){return Math.round(e*1e5)/1e5}const QT={textTransform:"uppercase"},YT='"Roboto", "Helvetica", "Arial", sans-serif';function aoe(e,t){const r=typeof t=="function"?t(e):t,{fontFamily:n=YT,fontSize:a=14,fontWeightLight:o=300,fontWeightRegular:i=400,fontWeightMedium:s=500,fontWeightBold:l=700,htmlFontSize:u=16,allVariants:f,pxToRem:d}=r,p=re(r,roe),v=a/14,m=d||(b=>`${b/u*v}rem`),y=(b,h,g,w,_)=>T({fontFamily:n,fontWeight:b,fontSize:m(h),lineHeight:g},n===YT?{letterSpacing:`${noe(w/h)}em`}:{},_,f),x={h1:y(o,96,1.167,-1.5),h2:y(o,60,1.2,-.5),h3:y(i,48,1.167,0),h4:y(i,34,1.235,.25),h5:y(i,24,1.334,0),h6:y(s,20,1.6,.15),subtitle1:y(i,16,1.75,.15),subtitle2:y(s,14,1.57,.1),body1:y(i,16,1.5,.15),body2:y(i,14,1.43,.15),button:y(s,14,1.75,.4,QT),caption:y(i,12,1.66,.4),overline:y(i,12,2.66,1,QT),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Pr(T({htmlFontSize:u,pxToRem:m,fontFamily:n,fontSize:a,fontWeightLight:o,fontWeightRegular:i,fontWeightMedium:s,fontWeightBold:l},x),p,{clone:!1})}const ooe=.2,ioe=.14,soe=.12;function _t(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${ooe})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${ioe})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${soe})`].join(",")}const loe=["none",_t(0,2,1,-1,0,1,1,0,0,1,3,0),_t(0,3,1,-2,0,2,2,0,0,1,5,0),_t(0,3,3,-2,0,3,4,0,0,1,8,0),_t(0,2,4,-1,0,4,5,0,0,1,10,0),_t(0,3,5,-1,0,5,8,0,0,1,14,0),_t(0,3,5,-1,0,6,10,0,0,1,18,0),_t(0,4,5,-2,0,7,10,1,0,2,16,1),_t(0,5,5,-3,0,8,10,1,0,3,14,2),_t(0,5,6,-3,0,9,12,1,0,3,16,2),_t(0,6,6,-3,0,10,14,1,0,4,18,3),_t(0,6,7,-4,0,11,15,1,0,4,20,3),_t(0,7,8,-4,0,12,17,2,0,5,22,4),_t(0,7,8,-4,0,13,19,2,0,5,24,4),_t(0,7,9,-4,0,14,21,2,0,5,26,4),_t(0,8,9,-5,0,15,22,2,0,6,28,5),_t(0,8,10,-5,0,16,24,2,0,6,30,5),_t(0,8,11,-5,0,17,26,2,0,6,32,5),_t(0,9,11,-5,0,18,28,2,0,7,34,6),_t(0,9,12,-6,0,19,29,2,0,7,36,6),_t(0,10,13,-6,0,20,31,3,0,8,38,7),_t(0,10,13,-6,0,21,33,3,0,8,40,7),_t(0,10,14,-6,0,22,35,3,0,8,42,7),_t(0,11,14,-7,0,23,36,3,0,9,44,8),_t(0,11,15,-7,0,24,38,3,0,9,46,8)],uoe=loe,coe=["duration","easing","delay"],foe={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)"},doe={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function XT(e){return`${Math.round(e)}ms`}function poe(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function voe(e){const t=T({},foe,e.easing),r=T({},doe,e.duration);return T({getAutoHeightDuration:poe,create:(a=["all"],o={})=>{const{duration:i=r.standard,easing:s=t.easeInOut,delay:l=0}=o;return re(o,coe),(Array.isArray(a)?a:[a]).map(u=>`${u} ${typeof i=="string"?i:XT(i)} ${s} ${typeof l=="string"?l:XT(l)}`).join(",")}},e,{easing:t,duration:r})}const hoe={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},moe=hoe,goe=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function Qp(e={},...t){const{mixins:r={},palette:n={},transitions:a={},typography:o={}}=e,i=re(e,goe);if(e.vars)throw new Error(Qo(18));const s=toe(n),l=Qh(e);let u=Pr(l,{mixins:Gae(l.breakpoints,r),palette:s,shadows:uoe.slice(),typography:aoe(s,o),transitions:voe(a),zIndex:T({},moe)});return u=Pr(u,i),u=t.reduce((f,d)=>Pr(f,d),u),u.unstable_sxConfig=T({},Gh,i==null?void 0:i.unstable_sxConfig),u.unstable_sx=function(d){return Kh({sx:d,theme:this})},u}const yoe=Qp(),em=yoe;function yn(){const e=Xh(em);return e[Zi]||e}function Ee({props:e,name:t}){return kN({props:e,name:t,defaultTheme:em,themeId:Zi})}const wr=e=>Hu(e)&&e!=="classes",boe=Hu,woe=$N({themeId:Zi,defaultTheme:em,rootShouldForwardProp:wr}),V=woe,xoe=["theme"];function _oe(e){let{theme:t}=e,r=re(e,xoe);const n=t[Zi];return R.jsx(jae,T({},r,{themeId:n?Zi:void 0,theme:n||t}))}const Coe=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)},JT=Coe;function NN(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{const{color:t,fontSize:r,classes:n}=e,a={root:["root",t!=="inherit"&&`color${K(t)}`,`fontSize${K(r)}`]};return Te(a,Soe,n)},Eoe=V("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="inherit"&&t[`color${K(r.color)}`],t[`fontSize${K(r.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var r,n,a,o,i,s,l,u,f,d,p,v,m;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:(a=e.transitions)==null||(a=a.duration)==null?void 0:a.shorter}),fontSize:{inherit:"inherit",small:((o=e.typography)==null||(i=o.pxToRem)==null?void 0:i.call(o,20))||"1.25rem",medium:((s=e.typography)==null||(l=s.pxToRem)==null?void 0:l.call(s,24))||"1.5rem",large:((u=e.typography)==null||(f=u.pxToRem)==null?void 0:f.call(u,35))||"2.1875rem"}[t.fontSize],color:(d=(p=(e.vars||e).palette)==null||(p=p[t.color])==null?void 0:p.main)!=null?d:{action:(v=(e.vars||e).palette)==null||(v=v.action)==null?void 0:v.active,disabled:(m=(e.vars||e).palette)==null||(m=m.action)==null?void 0:m.disabled,inherit:void 0}[t.color]}}),MN=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiSvgIcon"}),{children:a,className:o,color:i="inherit",component:s="svg",fontSize:l="medium",htmlColor:u,inheritViewBox:f=!1,titleAccess:d,viewBox:p="0 0 24 24"}=n,v=re(n,Ooe),m=c.isValidElement(a)&&a.type==="svg",y=T({},n,{color:i,component:s,fontSize:l,instanceFontSize:t.fontSize,inheritViewBox:f,viewBox:p,hasSvgAsChild:m}),x={};f||(x.viewBox=p);const b=Toe(y);return R.jsxs(Eoe,T({as:s,className:oe(b.root,o),focusable:"false",color:u,"aria-hidden":d?void 0:!0,role:d?"img":void 0,ref:r},x,v,m&&a.props,{ownerState:y,children:[m?a.props.children:a,d?R.jsx("title",{children:d}):null]}))});MN.muiName="SvgIcon";const ZT=MN;function rn(e,t){function r(n,a){return R.jsx(ZT,T({"data-testid":`${t}Icon`,ref:a},n,{children:e}))}return r.muiName=ZT.muiName,c.memo(c.forwardRef(r))}const Poe={configure:e=>{px.configure(e)}},$oe=Object.freeze(Object.defineProperty({__proto__:null,capitalize:K,createChainedFunction:e0,createSvgIcon:rn,debounce:Oh,deprecatedPropType:tre,isMuiElement:Sd,ownerDocument:Zt,ownerWindow:$a,requirePropFactory:rre,setRef:Vp,unstable_ClassNameGenerator:Poe,unstable_useEnhancedEffect:In,unstable_useId:Ji,unsupportedProp:ore,useControlled:bl,useEventCallback:Jn,useForkRef:Rt,useIsFocusVisible:Eh},Symbol.toStringTag,{value:"Module"}));var ft={};/** + * @license React + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Px=Symbol.for("react.element"),$x=Symbol.for("react.portal"),tm=Symbol.for("react.fragment"),rm=Symbol.for("react.strict_mode"),nm=Symbol.for("react.profiler"),am=Symbol.for("react.provider"),om=Symbol.for("react.context"),Roe=Symbol.for("react.server_context"),im=Symbol.for("react.forward_ref"),sm=Symbol.for("react.suspense"),lm=Symbol.for("react.suspense_list"),um=Symbol.for("react.memo"),cm=Symbol.for("react.lazy"),koe=Symbol.for("react.offscreen"),FN;FN=Symbol.for("react.module.reference");function jn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Px:switch(e=e.type,e){case tm:case nm:case rm:case sm:case lm:return e;default:switch(e=e&&e.$$typeof,e){case Roe:case om:case im:case cm:case um:case am:return e;default:return t}}case $x:return t}}}ft.ContextConsumer=om;ft.ContextProvider=am;ft.Element=Px;ft.ForwardRef=im;ft.Fragment=tm;ft.Lazy=cm;ft.Memo=um;ft.Portal=$x;ft.Profiler=nm;ft.StrictMode=rm;ft.Suspense=sm;ft.SuspenseList=lm;ft.isAsyncMode=function(){return!1};ft.isConcurrentMode=function(){return!1};ft.isContextConsumer=function(e){return jn(e)===om};ft.isContextProvider=function(e){return jn(e)===am};ft.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Px};ft.isForwardRef=function(e){return jn(e)===im};ft.isFragment=function(e){return jn(e)===tm};ft.isLazy=function(e){return jn(e)===cm};ft.isMemo=function(e){return jn(e)===um};ft.isPortal=function(e){return jn(e)===$x};ft.isProfiler=function(e){return jn(e)===nm};ft.isStrictMode=function(e){return jn(e)===rm};ft.isSuspense=function(e){return jn(e)===sm};ft.isSuspenseList=function(e){return jn(e)===lm};ft.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===tm||e===nm||e===rm||e===sm||e===lm||e===koe||typeof e=="object"&&e!==null&&(e.$$typeof===cm||e.$$typeof===um||e.$$typeof===am||e.$$typeof===om||e.$$typeof===im||e.$$typeof===FN||e.getModuleId!==void 0)};ft.typeOf=jn;const eE={disabled:!1},Yp=Z.createContext(null);var Ioe=function(t){return t.scrollTop},Tu="unmounted",xi="exited",_i="entering",xs="entered",i0="exiting",po=function(e){uo(t,e);function t(n,a){var o;o=e.call(this,n,a)||this;var i=a,s=i&&!i.isMounting?n.enter:n.appear,l;return o.appearStatus=null,n.in?s?(l=xi,o.appearStatus=_i):l=xs:n.unmountOnExit||n.mountOnEnter?l=Tu:l=xi,o.state={status:l},o.nextCallback=null,o}t.getDerivedStateFromProps=function(a,o){var i=a.in;return i&&o.status===Tu?{status:xi}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(a){var o=null;if(a!==this.props){var i=this.state.status;this.props.in?i!==_i&&i!==xs&&(o=_i):(i===_i||i===xs)&&(o=i0)}this.updateStatus(!1,o)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var a=this.props.timeout,o,i,s;return o=i=s=a,a!=null&&typeof a!="number"&&(o=a.exit,i=a.enter,s=a.appear!==void 0?a.appear:i),{exit:o,enter:i,appear:s}},r.updateStatus=function(a,o){if(a===void 0&&(a=!1),o!==null)if(this.cancelNextCallback(),o===_i){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:Su.findDOMNode(this);i&&Ioe(i)}this.performEnter(a)}else this.performExit();else this.props.unmountOnExit&&this.state.status===xi&&this.setState({status:Tu})},r.performEnter=function(a){var o=this,i=this.props.enter,s=this.context?this.context.isMounting:a,l=this.props.nodeRef?[s]:[Su.findDOMNode(this),s],u=l[0],f=l[1],d=this.getTimeouts(),p=s?d.appear:d.enter;if(!a&&!i||eE.disabled){this.safeSetState({status:xs},function(){o.props.onEntered(u)});return}this.props.onEnter(u,f),this.safeSetState({status:_i},function(){o.props.onEntering(u,f),o.onTransitionEnd(p,function(){o.safeSetState({status:xs},function(){o.props.onEntered(u,f)})})})},r.performExit=function(){var a=this,o=this.props.exit,i=this.getTimeouts(),s=this.props.nodeRef?void 0:Su.findDOMNode(this);if(!o||eE.disabled){this.safeSetState({status:xi},function(){a.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:i0},function(){a.props.onExiting(s),a.onTransitionEnd(i.exit,function(){a.safeSetState({status:xi},function(){a.props.onExited(s)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(a,o){o=this.setNextCallback(o),this.setState(a,o)},r.setNextCallback=function(a){var o=this,i=!0;return this.nextCallback=function(s){i&&(i=!1,o.nextCallback=null,a(s))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},r.onTransitionEnd=function(a,o){this.setNextCallback(o);var i=this.props.nodeRef?this.props.nodeRef.current:Su.findDOMNode(this),s=a==null&&!this.props.addEndListener;if(!i||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],u=l[0],f=l[1];this.props.addEndListener(u,f)}a!=null&&setTimeout(this.nextCallback,a)},r.render=function(){var a=this.state.status;if(a===Tu)return null;var o=this.props,i=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var s=re(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Z.createElement(Yp.Provider,{value:null},typeof i=="function"?i(a,s):Z.cloneElement(Z.Children.only(i),s))},t}(Z.Component);po.contextType=Yp;po.propTypes={};function gs(){}po.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:gs,onEntering:gs,onEntered:gs,onExit:gs,onExiting:gs,onExited:gs};po.UNMOUNTED=Tu;po.EXITED=xi;po.ENTERING=_i;po.ENTERED=xs;po.EXITING=i0;const Rx=po;function kx(e,t){var r=function(o){return t&&c.isValidElement(o)?t(o):o},n=Object.create(null);return e&&c.Children.map(e,function(a){return a}).forEach(function(a){n[a.key]=r(a)}),n}function Aoe(e,t){e=e||{},t=t||{};function r(f){return f in t?t[f]:e[f]}var n=Object.create(null),a=[];for(var o in e)o in t?a.length&&(n[o]=a,a=[]):a.push(o);var i,s={};for(var l in t){if(n[l])for(i=0;ie.scrollTop;function _l(e,t){var r,n;const{timeout:a,easing:o,style:i={}}=e;return{duration:(r=i.transitionDuration)!=null?r:typeof a=="number"?a:a[t.mode]||0,easing:(n=i.transitionTimingFunction)!=null?n:typeof o=="object"?o[t.mode]:o,delay:i.transitionDelay}}function Doe(e){return Ce("MuiPaper",e)}Se("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 Boe=["className","component","elevation","square","variant"],zoe=e=>{const{square:t,elevation:r,variant:n,classes:a}=e,o={root:["root",n,!t&&"rounded",n==="elevation"&&`elevation${r}`]};return Te(o,Doe,a)},Uoe=V("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 T({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"&&T({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${De("#fff",JT(t.elevation))}, ${De("#fff",JT(t.elevation))})`},e.vars&&{backgroundImage:(r=e.vars.overlays)==null?void 0:r[t.elevation]}))}),Woe=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiPaper"}),{className:a,component:o="div",elevation:i=1,square:s=!1,variant:l="elevation"}=n,u=re(n,Boe),f=T({},n,{component:o,elevation:i,square:s,variant:l}),d=zoe(f);return R.jsx(Uoe,T({as:o,ownerState:f,className:oe(d.root,a),ref:r},u))}),ui=Woe;function Voe(e){const{className:t,classes:r,pulsate:n=!1,rippleX:a,rippleY:o,rippleSize:i,in:s,onExited:l,timeout:u}=e,[f,d]=c.useState(!1),p=oe(t,r.ripple,r.rippleVisible,n&&r.ripplePulsate),v={width:i,height:i,top:-(i/2)+o,left:-(i/2)+a},m=oe(r.child,f&&r.childLeaving,n&&r.childPulsate);return!s&&!f&&d(!0),c.useEffect(()=>{if(!s&&l!=null){const y=setTimeout(l,u);return()=>{clearTimeout(y)}}},[l,s,u]),R.jsx("span",{className:p,style:v,children:R.jsx("span",{className:m})})}const Hoe=Se("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Sn=Hoe,qoe=["center","classes","className"];let fm=e=>e,tE,rE,nE,aE;const s0=550,Goe=80,Koe=li(tE||(tE=fm` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`)),Qoe=li(rE||(rE=fm` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`)),Yoe=li(nE||(nE=fm` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`)),Xoe=V("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Joe=V(Voe,{name:"MuiTouchRipple",slot:"Ripple"})(aE||(aE=fm` + opacity: 0; + position: absolute; + + &.${0} { + opacity: 0.3; + transform: scale(1); + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + &.${0} { + animation-duration: ${0}ms; + } + + & .${0} { + opacity: 1; + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: currentColor; + } + + & .${0} { + opacity: 0; + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + & .${0} { + position: absolute; + /* @noflip */ + left: 0px; + top: 0; + animation-name: ${0}; + animation-duration: 2500ms; + animation-timing-function: ${0}; + animation-iteration-count: infinite; + animation-delay: 200ms; + } +`),Sn.rippleVisible,Koe,s0,({theme:e})=>e.transitions.easing.easeInOut,Sn.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Sn.child,Sn.childLeaving,Qoe,s0,({theme:e})=>e.transitions.easing.easeInOut,Sn.childPulsate,Yoe,({theme:e})=>e.transitions.easing.easeInOut),Zoe=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiTouchRipple"}),{center:a=!1,classes:o={},className:i}=n,s=re(n,qoe),[l,u]=c.useState([]),f=c.useRef(0),d=c.useRef(null);c.useEffect(()=>{d.current&&(d.current(),d.current=null)},[l]);const p=c.useRef(!1),v=c.useRef(0),m=c.useRef(null),y=c.useRef(null);c.useEffect(()=>()=>{v.current&&clearTimeout(v.current)},[]);const x=c.useCallback(w=>{const{pulsate:_,rippleX:C,rippleY:S,rippleSize:E,cb:$}=w;u(P=>[...P,R.jsx(Joe,{classes:{ripple:oe(o.ripple,Sn.ripple),rippleVisible:oe(o.rippleVisible,Sn.rippleVisible),ripplePulsate:oe(o.ripplePulsate,Sn.ripplePulsate),child:oe(o.child,Sn.child),childLeaving:oe(o.childLeaving,Sn.childLeaving),childPulsate:oe(o.childPulsate,Sn.childPulsate)},timeout:s0,pulsate:_,rippleX:C,rippleY:S,rippleSize:E},f.current)]),f.current+=1,d.current=$},[o]),b=c.useCallback((w={},_={},C=()=>{})=>{const{pulsate:S=!1,center:E=a||_.pulsate,fakeElement:$=!1}=_;if((w==null?void 0:w.type)==="mousedown"&&p.current){p.current=!1;return}(w==null?void 0:w.type)==="touchstart"&&(p.current=!0);const P=$?null:y.current,k=P?P.getBoundingClientRect():{width:0,height:0,left:0,top:0};let N,M,L;if(E||w===void 0||w.clientX===0&&w.clientY===0||!w.clientX&&!w.touches)N=Math.round(k.width/2),M=Math.round(k.height/2);else{const{clientX:D,clientY:U}=w.touches&&w.touches.length>0?w.touches[0]:w;N=Math.round(D-k.left),M=Math.round(U-k.top)}if(E)L=Math.sqrt((2*k.width**2+k.height**2)/3),L%2===0&&(L+=1);else{const D=Math.max(Math.abs((P?P.clientWidth:0)-N),N)*2+2,U=Math.max(Math.abs((P?P.clientHeight:0)-M),M)*2+2;L=Math.sqrt(D**2+U**2)}w!=null&&w.touches?m.current===null&&(m.current=()=>{x({pulsate:S,rippleX:N,rippleY:M,rippleSize:L,cb:C})},v.current=setTimeout(()=>{m.current&&(m.current(),m.current=null)},Goe)):x({pulsate:S,rippleX:N,rippleY:M,rippleSize:L,cb:C})},[a,x]),h=c.useCallback(()=>{b({},{pulsate:!0})},[b]),g=c.useCallback((w,_)=>{if(clearTimeout(v.current),(w==null?void 0:w.type)==="touchend"&&m.current){m.current(),m.current=null,v.current=setTimeout(()=>{g(w,_)});return}m.current=null,u(C=>C.length>0?C.slice(1):C),d.current=_},[]);return c.useImperativeHandle(r,()=>({pulsate:h,start:b,stop:g}),[h,b,g]),R.jsx(Xoe,T({className:oe(Sn.root,o.root,i),ref:y},s,{children:R.jsx(joe,{component:null,exit:!0,children:l})}))}),eie=Zoe;function tie(e){return Ce("MuiButtonBase",e)}const rie=Se("MuiButtonBase",["root","disabled","focusVisible"]),nie=rie,aie=["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"],oie=e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:a}=e,i=Te({root:["root",t&&"disabled",r&&"focusVisible"]},tie,a);return r&&n&&(i.root+=` ${n}`),i},iie=V("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"},[`&.${nie.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),sie=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiButtonBase"}),{action:a,centerRipple:o=!1,children:i,className:s,component:l="button",disabled:u=!1,disableRipple:f=!1,disableTouchRipple:d=!1,focusRipple:p=!1,LinkComponent:v="a",onBlur:m,onClick:y,onContextMenu:x,onDragLeave:b,onFocus:h,onFocusVisible:g,onKeyDown:w,onKeyUp:_,onMouseDown:C,onMouseLeave:S,onMouseUp:E,onTouchEnd:$,onTouchMove:P,onTouchStart:k,tabIndex:N=0,TouchRippleProps:M,touchRippleRef:L,type:D}=n,U=re(n,aie),q=c.useRef(null),A=c.useRef(null),j=Rt(A,L),{isFocusVisibleRef:G,onFocus:J,onBlur:X,ref:ie}=Eh(),[te,be]=c.useState(!1);u&&te&&be(!1),c.useImperativeHandle(a,()=>({focusVisible:()=>{be(!0),q.current.focus()}}),[]);const[le,Re]=c.useState(!1);c.useEffect(()=>{Re(!0)},[]);const de=le&&!f&&!u;c.useEffect(()=>{te&&p&&!f&&le&&A.current.pulsate()},[f,p,te,le]);function fe(we,dt,zt=d){return Jn(yt=>(dt&&dt(yt),!zt&&A.current&&A.current[we](yt),!0))}const Ae=fe("start",C),Pe=fe("stop",x),_e=fe("stop",b),me=fe("stop",E),he=fe("stop",we=>{te&&we.preventDefault(),S&&S(we)}),ue=fe("start",k),Ze=fe("stop",$),rt=fe("stop",P),We=fe("stop",we=>{X(we),G.current===!1&&be(!1),m&&m(we)},!1),I=Jn(we=>{q.current||(q.current=we.currentTarget),J(we),G.current===!0&&(be(!0),g&&g(we)),h&&h(we)}),W=()=>{const we=q.current;return l&&l!=="button"&&!(we.tagName==="A"&&we.href)},H=c.useRef(!1),se=Jn(we=>{p&&!H.current&&te&&A.current&&we.key===" "&&(H.current=!0,A.current.stop(we,()=>{A.current.start(we)})),we.target===we.currentTarget&&W()&&we.key===" "&&we.preventDefault(),w&&w(we),we.target===we.currentTarget&&W()&&we.key==="Enter"&&!u&&(we.preventDefault(),y&&y(we))}),ee=Jn(we=>{p&&we.key===" "&&A.current&&te&&!we.defaultPrevented&&(H.current=!1,A.current.stop(we,()=>{A.current.pulsate(we)})),_&&_(we),y&&we.target===we.currentTarget&&W()&&we.key===" "&&!we.defaultPrevented&&y(we)});let Q=l;Q==="button"&&(U.href||U.to)&&(Q=v);const ce={};Q==="button"?(ce.type=D===void 0?"button":D,ce.disabled=u):(!U.href&&!U.to&&(ce.role="button"),u&&(ce["aria-disabled"]=u));const $e=Rt(r,ie,q),Fe=T({},n,{centerRipple:o,component:l,disabled:u,disableRipple:f,disableTouchRipple:d,focusRipple:p,tabIndex:N,focusVisible:te}),je=oie(Fe);return R.jsxs(iie,T({as:Q,className:oe(je.root,s),ownerState:Fe,onBlur:We,onClick:y,onContextMenu:Pe,onFocus:I,onKeyDown:se,onKeyUp:ee,onMouseDown:Ae,onMouseLeave:he,onMouseUp:me,onDragLeave:_e,onTouchEnd:Ze,onTouchMove:rt,onTouchStart:ue,ref:$e,tabIndex:u?-1:N,type:D},ce,U,{children:[i,de?R.jsx(eie,T({ref:j,center:o},M)):null]}))}),oo=sie;function lie(e){return Ce("MuiIconButton",e)}const uie=Se("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),cie=uie,fie=["edge","children","className","color","disabled","disableFocusRipple","size"],die=e=>{const{classes:t,disabled:r,color:n,edge:a,size:o}=e,i={root:["root",r&&"disabled",n!=="default"&&`color${K(n)}`,a&&`edge${K(a)}`,`size${K(o)}`]};return Te(i,lie,t)},pie=V(oo,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="default"&&t[`color${K(r.color)}`],r.edge&&t[`edge${K(r.edge)}`],t[`size${K(r.size)}`]]}})(({theme:e,ownerState:t})=>T({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})`:De(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 T({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&T({color:n==null?void 0:n.main},!t.disableRipple&&{"&:hover":T({},n&&{backgroundColor:e.vars?`rgba(${n.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:De(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)},{[`&.${cie.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),vie=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiIconButton"}),{edge:a=!1,children:o,className:i,color:s="default",disabled:l=!1,disableFocusRipple:u=!1,size:f="medium"}=n,d=re(n,fie),p=T({},n,{edge:a,color:s,disabled:l,disableFocusRipple:u,size:f}),v=die(p);return R.jsx(pie,T({className:oe(v.root,i),centerRipple:!0,focusRipple:!u,disabled:l,ref:r,ownerState:p},d,{children:o}))}),qt=vie;function hie(e){return Ce("MuiTypography",e)}Se("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const mie=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],gie=e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:a,variant:o,classes:i}=e,s={root:["root",o,e.align!=="inherit"&&`align${K(t)}`,r&&"gutterBottom",n&&"noWrap",a&&"paragraph"]};return Te(s,hie,i)},yie=V("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${K(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>T({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})),oE={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},bie={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},wie=e=>bie[e]||e,xie=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiTypography"}),a=wie(n.color),o=Tx(T({},n,{color:a})),{align:i="inherit",className:s,component:l,gutterBottom:u=!1,noWrap:f=!1,paragraph:d=!1,variant:p="body1",variantMapping:v=oE}=o,m=re(o,mie),y=T({},o,{align:i,color:a,className:s,component:l,gutterBottom:u,noWrap:f,paragraph:d,variant:p,variantMapping:v}),x=l||(d?"p":v[p]||oE[p])||"span",b=gie(y);return R.jsx(yie,T({as:x,ref:r,ownerState:y,className:oe(b.root,s)},m))}),ze=xie;function _ie(e){return Ce("MuiAppBar",e)}Se("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const Cie=["className","color","enableColorOnDark","position"],Sie=e=>{const{color:t,position:r,classes:n}=e,a={root:["root",`color${K(t)}`,`position${K(r)}`]};return Te(a,_ie,n)},Hf=(e,t)=>e?`${e==null?void 0:e.replace(")","")}, ${t})`:t,Oie=V(ui,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${K(r.position)}`],t[`color${K(r.color)}`]]}})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[900];return T({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},t.position==="fixed"&&{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},t.position==="absolute"&&{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="sticky"&&{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="static"&&{position:"static"},t.position==="relative"&&{position:"relative"},!e.vars&&T({},t.color==="default"&&{backgroundColor:r,color:e.palette.getContrastText(r)},t.color&&t.color!=="default"&&t.color!=="inherit"&&t.color!=="transparent"&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},t.color==="inherit"&&{color:"inherit"},e.palette.mode==="dark"&&!t.enableColorOnDark&&{backgroundColor:null,color:null},t.color==="transparent"&&T({backgroundColor:"transparent",color:"inherit"},e.palette.mode==="dark"&&{backgroundImage:"none"})),e.vars&&T({},t.color==="default"&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:Hf(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:Hf(e.vars.palette.AppBar.darkColor,e.vars.palette.text.primary)},t.color&&!t.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette[t.color].main:Hf(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:Hf(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},{backgroundColor:"var(--AppBar-background)",color:t.color==="inherit"?"inherit":"var(--AppBar-color)"},t.color==="transparent"&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))}),Tie=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiAppBar"}),{className:a,color:o="primary",enableColorOnDark:i=!1,position:s="fixed"}=n,l=re(n,Cie),u=T({},n,{color:o,position:s,enableColorOnDark:i}),f=Sie(u);return R.jsx(Oie,T({square:!0,component:"header",ownerState:u,elevation:4,className:oe(f.root,a,s==="fixed"&&"mui-fixed"),ref:r},l))}),Eie=Tie;function Ec(e){return typeof e=="string"}function Eu(e,t,r){return e===void 0||Ec(e)?t:T({},t,{ownerState:T({},t.ownerState,r)})}const Pie={disableDefaultClasses:!1},$ie=c.createContext(Pie);function Rie(e){const{disableDefaultClasses:t}=c.useContext($ie);return r=>t?"":e(r)}function Xp(e,t=[]){if(e===void 0)return{};const r={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&typeof e[n]=="function"&&!t.includes(n)).forEach(n=>{r[n]=e[n]}),r}function kie(e,t,r){return typeof e=="function"?e(t,r):e}function LN(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!(r.match(/^on[A-Z]/)&&typeof e[r]=="function")).forEach(r=>{t[r]=e[r]}),t}function Iie(e){const{getSlotProps:t,additionalProps:r,externalSlotProps:n,externalForwardedProps:a,className:o}=e;if(!t){const v=iE(r==null?void 0:r.className,o,a==null?void 0:a.className,n==null?void 0:n.className),m=T({},r==null?void 0:r.style,a==null?void 0:a.style,n==null?void 0:n.style),y=T({},r,a,n);return v.length>0&&(y.className=v),Object.keys(m).length>0&&(y.style=m),{props:y,internalRef:void 0}}const i=Xp(T({},a,n)),s=sE(n),l=sE(a),u=t(i),f=iE(u==null?void 0:u.className,r==null?void 0:r.className,o,a==null?void 0:a.className,n==null?void 0:n.className),d=T({},u==null?void 0:u.style,r==null?void 0:r.style,a==null?void 0:a.style,n==null?void 0:n.style),p=T({},u,r,l,s);return f.length>0&&(p.className=f),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:u.ref}}const Aie=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Yo(e){var t;const{elementType:r,externalSlotProps:n,ownerState:a,skipResolvingSlotProps:o=!1}=e,i=re(e,Aie),s=o?{}:kie(n,a),{props:l,internalRef:u}=Iie(T({},i,{externalSlotProps:s})),f=Rt(u,s==null?void 0:s.ref,(t=e.additionalProps)==null?void 0:t.ref);return Eu(r,T({},l,{ref:f}),a)}function lE(e){return e.substring(2).toLowerCase()}function Nie(e,t){return t.documentElement.clientWidth(setTimeout(()=>{l.current=!0},0),()=>{l.current=!1}),[]);const f=Rt(t.ref,s),d=Jn(m=>{const y=u.current;u.current=!1;const x=Zt(s.current);if(!l.current||!s.current||"clientX"in m&&Nie(m,x))return;if(i.current){i.current=!1;return}let b;m.composedPath?b=m.composedPath().indexOf(s.current)>-1:b=!x.documentElement.contains(m.target)||s.current.contains(m.target),!b&&(r||!y)&&a(m)}),p=m=>y=>{u.current=!0;const x=t.props[m];x&&x(y)},v={ref:f};return o!==!1&&(v[o]=p(o)),c.useEffect(()=>{if(o!==!1){const m=lE(o),y=Zt(s.current),x=()=>{i.current=!0};return y.addEventListener(m,d),y.addEventListener("touchmove",x),()=>{y.removeEventListener(m,d),y.removeEventListener("touchmove",x)}}},[d,o]),n!==!1&&(v[n]=p(n)),c.useEffect(()=>{if(n!==!1){const m=lE(n),y=Zt(s.current);return y.addEventListener(m,d),()=>{y.removeEventListener(m,d)}}},[d,n]),R.jsx(c.Fragment,{children:c.cloneElement(t,v)})}const Fie=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function Lie(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function jie(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=n=>e.ownerDocument.querySelector(`input[type="radio"]${n}`);let r=t(`[name="${e.name}"]:checked`);return r||(r=t(`[name="${e.name}"]`)),r!==e}function Die(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||jie(e))}function Bie(e){const t=[],r=[];return Array.from(e.querySelectorAll(Fie)).forEach((n,a)=>{const o=Lie(n);o===-1||!Die(n)||(o===0?t.push(n):r.push({documentOrder:a,tabIndex:o,node:n}))}),r.sort((n,a)=>n.tabIndex===a.tabIndex?n.documentOrder-a.documentOrder:n.tabIndex-a.tabIndex).map(n=>n.node).concat(t)}function zie(){return!0}function Uie(e){const{children:t,disableAutoFocus:r=!1,disableEnforceFocus:n=!1,disableRestoreFocus:a=!1,getTabbable:o=Bie,isEnabled:i=zie,open:s}=e,l=c.useRef(!1),u=c.useRef(null),f=c.useRef(null),d=c.useRef(null),p=c.useRef(null),v=c.useRef(!1),m=c.useRef(null),y=Rt(t.ref,m),x=c.useRef(null);c.useEffect(()=>{!s||!m.current||(v.current=!r)},[r,s]),c.useEffect(()=>{if(!s||!m.current)return;const g=Zt(m.current);return m.current.contains(g.activeElement)||(m.current.hasAttribute("tabIndex")||m.current.setAttribute("tabIndex","-1"),v.current&&m.current.focus()),()=>{a||(d.current&&d.current.focus&&(l.current=!0,d.current.focus()),d.current=null)}},[s]),c.useEffect(()=>{if(!s||!m.current)return;const g=Zt(m.current),w=S=>{x.current=S,!(n||!i()||S.key!=="Tab")&&g.activeElement===m.current&&S.shiftKey&&(l.current=!0,f.current&&f.current.focus())},_=()=>{const S=m.current;if(S===null)return;if(!g.hasFocus()||!i()||l.current){l.current=!1;return}if(S.contains(g.activeElement)||n&&g.activeElement!==u.current&&g.activeElement!==f.current)return;if(g.activeElement!==p.current)p.current=null;else if(p.current!==null)return;if(!v.current)return;let E=[];if((g.activeElement===u.current||g.activeElement===f.current)&&(E=o(m.current)),E.length>0){var $,P;const k=!!(($=x.current)!=null&&$.shiftKey&&((P=x.current)==null?void 0:P.key)==="Tab"),N=E[0],M=E[E.length-1];typeof N!="string"&&typeof M!="string"&&(k?M.focus():N.focus())}else S.focus()};g.addEventListener("focusin",_),g.addEventListener("keydown",w,!0);const C=setInterval(()=>{g.activeElement&&g.activeElement.tagName==="BODY"&&_()},50);return()=>{clearInterval(C),g.removeEventListener("focusin",_),g.removeEventListener("keydown",w,!0)}},[r,n,a,i,s,o]);const b=g=>{d.current===null&&(d.current=g.relatedTarget),v.current=!0,p.current=g.target;const w=t.props.onFocus;w&&w(g)},h=g=>{d.current===null&&(d.current=g.relatedTarget),v.current=!0};return R.jsxs(c.Fragment,{children:[R.jsx("div",{tabIndex:s?0:-1,onFocus:h,ref:u,"data-testid":"sentinelStart"}),c.cloneElement(t,{ref:y,onFocus:b}),R.jsx("div",{tabIndex:s?0:-1,onFocus:h,ref:f,"data-testid":"sentinelEnd"})]})}var Qr="top",An="bottom",Nn="right",Yr="left",Nx="auto",pf=[Qr,An,Nn,Yr],Cl="start",Pc="end",Wie="clippingParents",jN="viewport",du="popper",Vie="reference",uE=pf.reduce(function(e,t){return e.concat([t+"-"+Cl,t+"-"+Pc])},[]),DN=[].concat(pf,[Nx]).reduce(function(e,t){return e.concat([t,t+"-"+Cl,t+"-"+Pc])},[]),Hie="beforeRead",qie="read",Gie="afterRead",Kie="beforeMain",Qie="main",Yie="afterMain",Xie="beforeWrite",Jie="write",Zie="afterWrite",ese=[Hie,qie,Gie,Kie,Qie,Yie,Xie,Jie,Zie];function Ra(e){return e?(e.nodeName||"").toLowerCase():null}function vn(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function rs(e){var t=vn(e).Element;return e instanceof t||e instanceof Element}function $n(e){var t=vn(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Mx(e){if(typeof ShadowRoot>"u")return!1;var t=vn(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function tse(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},a=t.attributes[r]||{},o=t.elements[r];!$n(o)||!Ra(o)||(Object.assign(o.style,n),Object.keys(a).forEach(function(i){var s=a[i];s===!1?o.removeAttribute(i):o.setAttribute(i,s===!0?"":s)}))})}function rse(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 a=t.elements[n],o=t.attributes[n]||{},i=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),s=i.reduce(function(l,u){return l[u]="",l},{});!$n(a)||!Ra(a)||(Object.assign(a.style,s),Object.keys(o).forEach(function(l){a.removeAttribute(l)}))})}}const nse={name:"applyStyles",enabled:!0,phase:"write",fn:tse,effect:rse,requires:["computeStyles"]};function Pa(e){return e.split("-")[0]}var Di=Math.max,Jp=Math.min,Sl=Math.round;function l0(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function BN(){return!/^((?!chrome|android).)*safari/i.test(l0())}function Ol(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),a=1,o=1;t&&$n(e)&&(a=e.offsetWidth>0&&Sl(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&Sl(n.height)/e.offsetHeight||1);var i=rs(e)?vn(e):window,s=i.visualViewport,l=!BN()&&r,u=(n.left+(l&&s?s.offsetLeft:0))/a,f=(n.top+(l&&s?s.offsetTop:0))/o,d=n.width/a,p=n.height/o;return{width:d,height:p,top:f,right:u+d,bottom:f+p,left:u,x:u,y:f}}function Fx(e){var t=Ol(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 zN(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Mx(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function io(e){return vn(e).getComputedStyle(e)}function ase(e){return["table","td","th"].indexOf(Ra(e))>=0}function ci(e){return((rs(e)?e.ownerDocument:e.document)||window.document).documentElement}function dm(e){return Ra(e)==="html"?e:e.assignedSlot||e.parentNode||(Mx(e)?e.host:null)||ci(e)}function cE(e){return!$n(e)||io(e).position==="fixed"?null:e.offsetParent}function ose(e){var t=/firefox/i.test(l0()),r=/Trident/i.test(l0());if(r&&$n(e)){var n=io(e);if(n.position==="fixed")return null}var a=dm(e);for(Mx(a)&&(a=a.host);$n(a)&&["html","body"].indexOf(Ra(a))<0;){var o=io(a);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return a;a=a.parentNode}return null}function vf(e){for(var t=vn(e),r=cE(e);r&&ase(r)&&io(r).position==="static";)r=cE(r);return r&&(Ra(r)==="html"||Ra(r)==="body"&&io(r).position==="static")?t:r||ose(e)||t}function Lx(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function qu(e,t,r){return Di(e,Jp(t,r))}function ise(e,t,r){var n=qu(e,t,r);return n>r?r:n}function UN(){return{top:0,right:0,bottom:0,left:0}}function WN(e){return Object.assign({},UN(),e)}function VN(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var sse=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,WN(typeof t!="number"?t:VN(t,pf))};function lse(e){var t,r=e.state,n=e.name,a=e.options,o=r.elements.arrow,i=r.modifiersData.popperOffsets,s=Pa(r.placement),l=Lx(s),u=[Yr,Nn].indexOf(s)>=0,f=u?"height":"width";if(!(!o||!i)){var d=sse(a.padding,r),p=Fx(o),v=l==="y"?Qr:Yr,m=l==="y"?An:Nn,y=r.rects.reference[f]+r.rects.reference[l]-i[l]-r.rects.popper[f],x=i[l]-r.rects.reference[l],b=vf(o),h=b?l==="y"?b.clientHeight||0:b.clientWidth||0:0,g=y/2-x/2,w=d[v],_=h-p[f]-d[m],C=h/2-p[f]/2+g,S=qu(w,C,_),E=l;r.modifiersData[n]=(t={},t[E]=S,t.centerOffset=S-C,t)}}function use(e){var t=e.state,r=e.options,n=r.element,a=n===void 0?"[data-popper-arrow]":n;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||zN(t.elements.popper,a)&&(t.elements.arrow=a))}const cse={name:"arrow",enabled:!0,phase:"main",fn:lse,effect:use,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Tl(e){return e.split("-")[1]}var fse={top:"auto",right:"auto",bottom:"auto",left:"auto"};function dse(e,t){var r=e.x,n=e.y,a=t.devicePixelRatio||1;return{x:Sl(r*a)/a||0,y:Sl(n*a)/a||0}}function fE(e){var t,r=e.popper,n=e.popperRect,a=e.placement,o=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,f=e.roundOffsets,d=e.isFixed,p=i.x,v=p===void 0?0:p,m=i.y,y=m===void 0?0:m,x=typeof f=="function"?f({x:v,y}):{x:v,y};v=x.x,y=x.y;var b=i.hasOwnProperty("x"),h=i.hasOwnProperty("y"),g=Yr,w=Qr,_=window;if(u){var C=vf(r),S="clientHeight",E="clientWidth";if(C===vn(r)&&(C=ci(r),io(C).position!=="static"&&s==="absolute"&&(S="scrollHeight",E="scrollWidth")),C=C,a===Qr||(a===Yr||a===Nn)&&o===Pc){w=An;var $=d&&C===_&&_.visualViewport?_.visualViewport.height:C[S];y-=$-n.height,y*=l?1:-1}if(a===Yr||(a===Qr||a===An)&&o===Pc){g=Nn;var P=d&&C===_&&_.visualViewport?_.visualViewport.width:C[E];v-=P-n.width,v*=l?1:-1}}var k=Object.assign({position:s},u&&fse),N=f===!0?dse({x:v,y},vn(r)):{x:v,y};if(v=N.x,y=N.y,l){var M;return Object.assign({},k,(M={},M[w]=h?"0":"",M[g]=b?"0":"",M.transform=(_.devicePixelRatio||1)<=1?"translate("+v+"px, "+y+"px)":"translate3d("+v+"px, "+y+"px, 0)",M))}return Object.assign({},k,(t={},t[w]=h?y+"px":"",t[g]=b?v+"px":"",t.transform="",t))}function pse(e){var t=e.state,r=e.options,n=r.gpuAcceleration,a=n===void 0?!0:n,o=r.adaptive,i=o===void 0?!0:o,s=r.roundOffsets,l=s===void 0?!0:s,u={placement:Pa(t.placement),variation:Tl(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,fE(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,fE(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const vse={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:pse,data:{}};var qf={passive:!0};function hse(e){var t=e.state,r=e.instance,n=e.options,a=n.scroll,o=a===void 0?!0:a,i=n.resize,s=i===void 0?!0:i,l=vn(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(f){f.addEventListener("scroll",r.update,qf)}),s&&l.addEventListener("resize",r.update,qf),function(){o&&u.forEach(function(f){f.removeEventListener("scroll",r.update,qf)}),s&&l.removeEventListener("resize",r.update,qf)}}const mse={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:hse,data:{}};var gse={left:"right",right:"left",bottom:"top",top:"bottom"};function $d(e){return e.replace(/left|right|bottom|top/g,function(t){return gse[t]})}var yse={start:"end",end:"start"};function dE(e){return e.replace(/start|end/g,function(t){return yse[t]})}function jx(e){var t=vn(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function Dx(e){return Ol(ci(e)).left+jx(e).scrollLeft}function bse(e,t){var r=vn(e),n=ci(e),a=r.visualViewport,o=n.clientWidth,i=n.clientHeight,s=0,l=0;if(a){o=a.width,i=a.height;var u=BN();(u||!u&&t==="fixed")&&(s=a.offsetLeft,l=a.offsetTop)}return{width:o,height:i,x:s+Dx(e),y:l}}function wse(e){var t,r=ci(e),n=jx(e),a=(t=e.ownerDocument)==null?void 0:t.body,o=Di(r.scrollWidth,r.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=Di(r.scrollHeight,r.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-n.scrollLeft+Dx(e),l=-n.scrollTop;return io(a||r).direction==="rtl"&&(s+=Di(r.clientWidth,a?a.clientWidth:0)-o),{width:o,height:i,x:s,y:l}}function Bx(e){var t=io(e),r=t.overflow,n=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+a+n)}function HN(e){return["html","body","#document"].indexOf(Ra(e))>=0?e.ownerDocument.body:$n(e)&&Bx(e)?e:HN(dm(e))}function Gu(e,t){var r;t===void 0&&(t=[]);var n=HN(e),a=n===((r=e.ownerDocument)==null?void 0:r.body),o=vn(n),i=a?[o].concat(o.visualViewport||[],Bx(n)?n:[]):n,s=t.concat(i);return a?s:s.concat(Gu(dm(i)))}function u0(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function xse(e,t){var r=Ol(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 pE(e,t,r){return t===jN?u0(bse(e,r)):rs(t)?xse(t,r):u0(wse(ci(e)))}function _se(e){var t=Gu(dm(e)),r=["absolute","fixed"].indexOf(io(e).position)>=0,n=r&&$n(e)?vf(e):e;return rs(n)?t.filter(function(a){return rs(a)&&zN(a,n)&&Ra(a)!=="body"}):[]}function Cse(e,t,r,n){var a=t==="clippingParents"?_se(e):[].concat(t),o=[].concat(a,[r]),i=o[0],s=o.reduce(function(l,u){var f=pE(e,u,n);return l.top=Di(f.top,l.top),l.right=Jp(f.right,l.right),l.bottom=Jp(f.bottom,l.bottom),l.left=Di(f.left,l.left),l},pE(e,i,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function qN(e){var t=e.reference,r=e.element,n=e.placement,a=n?Pa(n):null,o=n?Tl(n):null,i=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,l;switch(a){case Qr:l={x:i,y:t.y-r.height};break;case An:l={x:i,y:t.y+t.height};break;case Nn:l={x:t.x+t.width,y:s};break;case Yr:l={x:t.x-r.width,y:s};break;default:l={x:t.x,y:t.y}}var u=a?Lx(a):null;if(u!=null){var f=u==="y"?"height":"width";switch(o){case Cl:l[u]=l[u]-(t[f]/2-r[f]/2);break;case Pc:l[u]=l[u]+(t[f]/2-r[f]/2);break}}return l}function $c(e,t){t===void 0&&(t={});var r=t,n=r.placement,a=n===void 0?e.placement:n,o=r.strategy,i=o===void 0?e.strategy:o,s=r.boundary,l=s===void 0?Wie:s,u=r.rootBoundary,f=u===void 0?jN:u,d=r.elementContext,p=d===void 0?du:d,v=r.altBoundary,m=v===void 0?!1:v,y=r.padding,x=y===void 0?0:y,b=WN(typeof x!="number"?x:VN(x,pf)),h=p===du?Vie:du,g=e.rects.popper,w=e.elements[m?h:p],_=Cse(rs(w)?w:w.contextElement||ci(e.elements.popper),l,f,i),C=Ol(e.elements.reference),S=qN({reference:C,element:g,strategy:"absolute",placement:a}),E=u0(Object.assign({},g,S)),$=p===du?E:C,P={top:_.top-$.top+b.top,bottom:$.bottom-_.bottom+b.bottom,left:_.left-$.left+b.left,right:$.right-_.right+b.right},k=e.modifiersData.offset;if(p===du&&k){var N=k[a];Object.keys(P).forEach(function(M){var L=[Nn,An].indexOf(M)>=0?1:-1,D=[Qr,An].indexOf(M)>=0?"y":"x";P[M]+=N[D]*L})}return P}function Sse(e,t){t===void 0&&(t={});var r=t,n=r.placement,a=r.boundary,o=r.rootBoundary,i=r.padding,s=r.flipVariations,l=r.allowedAutoPlacements,u=l===void 0?DN:l,f=Tl(n),d=f?s?uE:uE.filter(function(m){return Tl(m)===f}):pf,p=d.filter(function(m){return u.indexOf(m)>=0});p.length===0&&(p=d);var v=p.reduce(function(m,y){return m[y]=$c(e,{placement:y,boundary:a,rootBoundary:o,padding:i})[Pa(y)],m},{});return Object.keys(v).sort(function(m,y){return v[m]-v[y]})}function Ose(e){if(Pa(e)===Nx)return[];var t=$d(e);return[dE(e),t,dE(t)]}function Tse(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var a=r.mainAxis,o=a===void 0?!0:a,i=r.altAxis,s=i===void 0?!0:i,l=r.fallbackPlacements,u=r.padding,f=r.boundary,d=r.rootBoundary,p=r.altBoundary,v=r.flipVariations,m=v===void 0?!0:v,y=r.allowedAutoPlacements,x=t.options.placement,b=Pa(x),h=b===x,g=l||(h||!m?[$d(x)]:Ose(x)),w=[x].concat(g).reduce(function(te,be){return te.concat(Pa(be)===Nx?Sse(t,{placement:be,boundary:f,rootBoundary:d,padding:u,flipVariations:m,allowedAutoPlacements:y}):be)},[]),_=t.rects.reference,C=t.rects.popper,S=new Map,E=!0,$=w[0],P=0;P=0,D=L?"width":"height",U=$c(t,{placement:k,boundary:f,rootBoundary:d,altBoundary:p,padding:u}),q=L?M?Nn:Yr:M?An:Qr;_[D]>C[D]&&(q=$d(q));var A=$d(q),j=[];if(o&&j.push(U[N]<=0),s&&j.push(U[q]<=0,U[A]<=0),j.every(function(te){return te})){$=k,E=!1;break}S.set(k,j)}if(E)for(var G=m?3:1,J=function(be){var le=w.find(function(Re){var de=S.get(Re);if(de)return de.slice(0,be).every(function(fe){return fe})});if(le)return $=le,"break"},X=G;X>0;X--){var ie=J(X);if(ie==="break")break}t.placement!==$&&(t.modifiersData[n]._skip=!0,t.placement=$,t.reset=!0)}}const Ese={name:"flip",enabled:!0,phase:"main",fn:Tse,requiresIfExists:["offset"],data:{_skip:!1}};function vE(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 hE(e){return[Qr,Nn,An,Yr].some(function(t){return e[t]>=0})}function Pse(e){var t=e.state,r=e.name,n=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,i=$c(t,{elementContext:"reference"}),s=$c(t,{altBoundary:!0}),l=vE(i,n),u=vE(s,a,o),f=hE(l),d=hE(u);t.modifiersData[r]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:f,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":d})}const $se={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Pse};function Rse(e,t,r){var n=Pa(e),a=[Yr,Qr].indexOf(n)>=0?-1:1,o=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,i=o[0],s=o[1];return i=i||0,s=(s||0)*a,[Yr,Nn].indexOf(n)>=0?{x:s,y:i}:{x:i,y:s}}function kse(e){var t=e.state,r=e.options,n=e.name,a=r.offset,o=a===void 0?[0,0]:a,i=DN.reduce(function(f,d){return f[d]=Rse(d,t.rects,o),f},{}),s=i[t.placement],l=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[n]=i}const Ise={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:kse};function Ase(e){var t=e.state,r=e.name;t.modifiersData[r]=qN({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Nse={name:"popperOffsets",enabled:!0,phase:"read",fn:Ase,data:{}};function Mse(e){return e==="x"?"y":"x"}function Fse(e){var t=e.state,r=e.options,n=e.name,a=r.mainAxis,o=a===void 0?!0:a,i=r.altAxis,s=i===void 0?!1:i,l=r.boundary,u=r.rootBoundary,f=r.altBoundary,d=r.padding,p=r.tether,v=p===void 0?!0:p,m=r.tetherOffset,y=m===void 0?0:m,x=$c(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:f}),b=Pa(t.placement),h=Tl(t.placement),g=!h,w=Lx(b),_=Mse(w),C=t.modifiersData.popperOffsets,S=t.rects.reference,E=t.rects.popper,$=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,P=typeof $=="number"?{mainAxis:$,altAxis:$}:Object.assign({mainAxis:0,altAxis:0},$),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,N={x:0,y:0};if(C){if(o){var M,L=w==="y"?Qr:Yr,D=w==="y"?An:Nn,U=w==="y"?"height":"width",q=C[w],A=q+x[L],j=q-x[D],G=v?-E[U]/2:0,J=h===Cl?S[U]:E[U],X=h===Cl?-E[U]:-S[U],ie=t.elements.arrow,te=v&&ie?Fx(ie):{width:0,height:0},be=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:UN(),le=be[L],Re=be[D],de=qu(0,S[U],te[U]),fe=g?S[U]/2-G-de-le-P.mainAxis:J-de-le-P.mainAxis,Ae=g?-S[U]/2+G+de+Re+P.mainAxis:X+de+Re+P.mainAxis,Pe=t.elements.arrow&&vf(t.elements.arrow),_e=Pe?w==="y"?Pe.clientTop||0:Pe.clientLeft||0:0,me=(M=k==null?void 0:k[w])!=null?M:0,he=q+fe-me-_e,ue=q+Ae-me,Ze=qu(v?Jp(A,he):A,q,v?Di(j,ue):j);C[w]=Ze,N[w]=Ze-q}if(s){var rt,We=w==="x"?Qr:Yr,I=w==="x"?An:Nn,W=C[_],H=_==="y"?"height":"width",se=W+x[We],ee=W-x[I],Q=[Qr,Yr].indexOf(b)!==-1,ce=(rt=k==null?void 0:k[_])!=null?rt:0,$e=Q?se:W-S[H]-E[H]-ce+P.altAxis,Fe=Q?W+S[H]+E[H]-ce-P.altAxis:ee,je=v&&Q?ise($e,W,Fe):qu(v?$e:se,W,v?Fe:ee);C[_]=je,N[_]=je-W}t.modifiersData[n]=N}}const Lse={name:"preventOverflow",enabled:!0,phase:"main",fn:Fse,requiresIfExists:["offset"]};function jse(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Dse(e){return e===vn(e)||!$n(e)?jx(e):jse(e)}function Bse(e){var t=e.getBoundingClientRect(),r=Sl(t.width)/e.offsetWidth||1,n=Sl(t.height)/e.offsetHeight||1;return r!==1||n!==1}function zse(e,t,r){r===void 0&&(r=!1);var n=$n(t),a=$n(t)&&Bse(t),o=ci(t),i=Ol(e,a,r),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(n||!n&&!r)&&((Ra(t)!=="body"||Bx(o))&&(s=Dse(t)),$n(t)?(l=Ol(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=Dx(o))),{x:i.left+s.scrollLeft-l.x,y:i.top+s.scrollTop-l.y,width:i.width,height:i.height}}function Use(e){var t=new Map,r=new Set,n=[];e.forEach(function(o){t.set(o.name,o)});function a(o){r.add(o.name);var i=[].concat(o.requires||[],o.requiresIfExists||[]);i.forEach(function(s){if(!r.has(s)){var l=t.get(s);l&&a(l)}}),n.push(o)}return e.forEach(function(o){r.has(o.name)||a(o)}),n}function Wse(e){var t=Use(e);return ese.reduce(function(r,n){return r.concat(t.filter(function(a){return a.phase===n}))},[])}function Vse(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function Hse(e){var t=e.reduce(function(r,n){var a=r[n.name];return r[n.name]=a?Object.assign({},a,n,{options:Object.assign({},a.options,n.options),data:Object.assign({},a.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}var mE={placement:"bottom",modifiers:[],strategy:"absolute"};function gE(){for(var e=arguments.length,t=new Array(e),r=0;r{o||s(Qse(a)||document.body)},[a,o]),In(()=>{if(i&&!o)return Vp(r,i),()=>{Vp(r,null)}},[r,i,o]),o){if(c.isValidElement(n)){const u={ref:l};return c.cloneElement(n,u)}return R.jsx(c.Fragment,{children:n})}return R.jsx(c.Fragment,{children:i&&zc.createPortal(n,i)})});function Yse(e){return Ce("MuiPopper",e)}Se("MuiPopper",["root"]);const Xse=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],Jse=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Zse(e,t){if(t==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function c0(e){return typeof e=="function"?e():e}function ele(e){return e.nodeType!==void 0}const tle=()=>Te({root:["root"]},Rie(Yse)),rle={},nle=c.forwardRef(function(t,r){var n;const{anchorEl:a,children:o,direction:i,disablePortal:s,modifiers:l,open:u,placement:f,popperOptions:d,popperRef:p,slotProps:v={},slots:m={},TransitionProps:y}=t,x=re(t,Xse),b=c.useRef(null),h=Rt(b,r),g=c.useRef(null),w=Rt(g,p),_=c.useRef(w);In(()=>{_.current=w},[w]),c.useImperativeHandle(p,()=>g.current,[]);const C=Zse(f,i),[S,E]=c.useState(C),[$,P]=c.useState(c0(a));c.useEffect(()=>{g.current&&g.current.forceUpdate()}),c.useEffect(()=>{a&&P(c0(a))},[a]),In(()=>{if(!$||!u)return;const D=A=>{E(A.placement)};let U=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:A})=>{D(A)}}];l!=null&&(U=U.concat(l)),d&&d.modifiers!=null&&(U=U.concat(d.modifiers));const q=Kse($,b.current,T({placement:C},d,{modifiers:U}));return _.current(q),()=>{q.destroy(),_.current(null)}},[$,s,l,u,d,C]);const k={placement:S};y!==null&&(k.TransitionProps=y);const N=tle(),M=(n=m.root)!=null?n:"div",L=Yo({elementType:M,externalSlotProps:v.root,externalForwardedProps:x,additionalProps:{role:"tooltip",ref:h},ownerState:t,className:N.root});return R.jsx(M,T({},L,{children:typeof o=="function"?o(k):o}))}),ale=c.forwardRef(function(t,r){const{anchorEl:n,children:a,container:o,direction:i="ltr",disablePortal:s=!1,keepMounted:l=!1,modifiers:u,open:f,placement:d="bottom",popperOptions:p=rle,popperRef:v,style:m,transition:y=!1,slotProps:x={},slots:b={}}=t,h=re(t,Jse),[g,w]=c.useState(!0),_=()=>{w(!1)},C=()=>{w(!0)};if(!l&&!f&&(!y||g))return null;let S;if(o)S=o;else if(n){const P=c0(n);S=P&&ele(P)?Zt(P).body:Zt(null).body}const E=!f&&l&&(!y||g)?"none":void 0,$=y?{in:f,onEnter:_,onExited:C}:void 0;return R.jsx(GN,{disablePortal:s,container:S,children:R.jsx(nle,T({anchorEl:n,direction:i,disablePortal:s,modifiers:u,ref:r,open:y?!g:f,placement:d,popperOptions:p,popperRef:v,slotProps:x,slots:b},h,{style:T({position:"fixed",top:0,left:0,display:E},m),TransitionProps:$,children:a}))})});function ole(e){const t=Zt(e);return t.body===e?$a(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Ku(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function yE(e){return parseInt($a(e).getComputedStyle(e).paddingRight,10)||0}function ile(e){const r=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,n=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return r||n}function bE(e,t,r,n,a){const o=[t,r,...n];[].forEach.call(e.children,i=>{const s=o.indexOf(i)===-1,l=!ile(i);s&&l&&Ku(i,a)})}function Og(e,t){let r=-1;return e.some((n,a)=>t(n)?(r=a,!0):!1),r}function sle(e,t){const r=[],n=e.container;if(!t.disableScrollLock){if(ole(n)){const i=tN(Zt(n));r.push({value:n.style.paddingRight,property:"padding-right",el:n}),n.style.paddingRight=`${yE(n)+i}px`;const s=Zt(n).querySelectorAll(".mui-fixed");[].forEach.call(s,l=>{r.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${yE(l)+i}px`})}let o;if(n.parentNode instanceof DocumentFragment)o=Zt(n).body;else{const i=n.parentElement,s=$a(n);o=(i==null?void 0:i.nodeName)==="HTML"&&s.getComputedStyle(i).overflowY==="scroll"?i:n}r.push({value:o.style.overflow,property:"overflow",el:o},{value:o.style.overflowX,property:"overflow-x",el:o},{value:o.style.overflowY,property:"overflow-y",el:o}),o.style.overflow="hidden"}return()=>{r.forEach(({value:o,el:i,property:s})=>{o?i.style.setProperty(s,o):i.style.removeProperty(s)})}}function lle(e){const t=[];return[].forEach.call(e.children,r=>{r.getAttribute("aria-hidden")==="true"&&t.push(r)}),t}class ule{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,r){let n=this.modals.indexOf(t);if(n!==-1)return n;n=this.modals.length,this.modals.push(t),t.modalRef&&Ku(t.modalRef,!1);const a=lle(r);bE(r,t.mount,t.modalRef,a,!0);const o=Og(this.containers,i=>i.container===r);return o!==-1?(this.containers[o].modals.push(t),n):(this.containers.push({modals:[t],container:r,restore:null,hiddenSiblings:a}),n)}mount(t,r){const n=Og(this.containers,o=>o.modals.indexOf(t)!==-1),a=this.containers[n];a.restore||(a.restore=sle(a,r))}remove(t,r=!0){const n=this.modals.indexOf(t);if(n===-1)return n;const a=Og(this.containers,i=>i.modals.indexOf(t)!==-1),o=this.containers[a];if(o.modals.splice(o.modals.indexOf(t),1),this.modals.splice(n,1),o.modals.length===0)o.restore&&o.restore(),t.modalRef&&Ku(t.modalRef,r),bE(o.container,t.mount,t.modalRef,o.hiddenSiblings,!1),this.containers.splice(a,1);else{const i=o.modals[o.modals.length-1];i.modalRef&&Ku(i.modalRef,!1)}return n}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function cle(e){return typeof e=="function"?e():e}function fle(e){return e?e.props.hasOwnProperty("in"):!1}const dle=new ule;function ple(e){const{container:t,disableEscapeKeyDown:r=!1,disableScrollLock:n=!1,manager:a=dle,closeAfterTransition:o=!1,onTransitionEnter:i,onTransitionExited:s,children:l,onClose:u,open:f,rootRef:d}=e,p=c.useRef({}),v=c.useRef(null),m=c.useRef(null),y=Rt(m,d),[x,b]=c.useState(!f),h=fle(l);let g=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(g=!1);const w=()=>Zt(v.current),_=()=>(p.current.modalRef=m.current,p.current.mount=v.current,p.current),C=()=>{a.mount(_(),{disableScrollLock:n}),m.current&&(m.current.scrollTop=0)},S=Jn(()=>{const U=cle(t)||w().body;a.add(_(),U),m.current&&C()}),E=c.useCallback(()=>a.isTopModal(_()),[a]),$=Jn(U=>{v.current=U,U&&(f&&E()?C():m.current&&Ku(m.current,g))}),P=c.useCallback(()=>{a.remove(_(),g)},[g,a]);c.useEffect(()=>()=>{P()},[P]),c.useEffect(()=>{f?S():(!h||!o)&&P()},[f,P,h,o,S]);const k=U=>q=>{var A;(A=U.onKeyDown)==null||A.call(U,q),!(q.key!=="Escape"||q.which===229||!E())&&(r||(q.stopPropagation(),u&&u(q,"escapeKeyDown")))},N=U=>q=>{var A;(A=U.onClick)==null||A.call(U,q),q.target===q.currentTarget&&u&&u(q,"backdropClick")};return{getRootProps:(U={})=>{const q=Xp(e);delete q.onTransitionEnter,delete q.onTransitionExited;const A=T({},q,U);return T({role:"presentation"},A,{onKeyDown:k(A),ref:y})},getBackdropProps:(U={})=>{const q=U;return T({"aria-hidden":!0},q,{onClick:N(q),open:f})},getTransitionProps:()=>{const U=()=>{b(!1),i&&i()},q=()=>{b(!0),s&&s(),o&&P()};return{onEnter:e0(U,l==null?void 0:l.props.onEnter),onExited:e0(q,l==null?void 0:l.props.onExited)}},rootRef:y,portalRef:$,isTopModal:E,exited:x,hasTransition:h}}function vle(e={}){const{autoHideDuration:t=null,disableWindowBlurListener:r=!1,onClose:n,open:a,resumeHideDuration:o}=e,i=c.useRef();c.useEffect(()=>{if(!a)return;function b(h){h.defaultPrevented||(h.key==="Escape"||h.key==="Esc")&&(n==null||n(h,"escapeKeyDown"))}return document.addEventListener("keydown",b),()=>{document.removeEventListener("keydown",b)}},[a,n]);const s=Jn((b,h)=>{n==null||n(b,h)}),l=Jn(b=>{!n||b==null||(clearTimeout(i.current),i.current=setTimeout(()=>{s(null,"timeout")},b))});c.useEffect(()=>(a&&l(t),()=>{clearTimeout(i.current)}),[a,t,l]);const u=b=>{n==null||n(b,"clickaway")},f=()=>{clearTimeout(i.current)},d=c.useCallback(()=>{t!=null&&l(o??t*.5)},[t,o,l]),p=b=>h=>{const g=b.onBlur;g==null||g(h),d()},v=b=>h=>{const g=b.onFocus;g==null||g(h),f()},m=b=>h=>{const g=b.onMouseEnter;g==null||g(h),f()},y=b=>h=>{const g=b.onMouseLeave;g==null||g(h),d()};return c.useEffect(()=>{if(!r&&a)return window.addEventListener("focus",d),window.addEventListener("blur",f),()=>{window.removeEventListener("focus",d),window.removeEventListener("blur",f)}},[r,d,a]),{getRootProps:(b={})=>{const h=T({},Xp(e),Xp(b));return T({role:"presentation"},b,h,{onBlur:p(h),onFocus:v(h),onMouseEnter:m(h),onMouseLeave:y(h)})},onClickAway:u}}const hle=["onChange","maxRows","minRows","style","value"];function Gf(e){return parseInt(e,10)||0}const mle={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function wE(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflow}const gle=c.forwardRef(function(t,r){const{onChange:n,maxRows:a,minRows:o=1,style:i,value:s}=t,l=re(t,hle),{current:u}=c.useRef(s!=null),f=c.useRef(null),d=Rt(r,f),p=c.useRef(null),v=c.useRef(0),[m,y]=c.useState({outerHeightStyle:0}),x=c.useCallback(()=>{const w=f.current,C=$a(w).getComputedStyle(w);if(C.width==="0px")return{outerHeightStyle:0};const S=p.current;S.style.width=C.width,S.value=w.value||t.placeholder||"x",S.value.slice(-1)===` +`&&(S.value+=" ");const E=C.boxSizing,$=Gf(C.paddingBottom)+Gf(C.paddingTop),P=Gf(C.borderBottomWidth)+Gf(C.borderTopWidth),k=S.scrollHeight;S.value="x";const N=S.scrollHeight;let M=k;o&&(M=Math.max(Number(o)*N,M)),a&&(M=Math.min(Number(a)*N,M)),M=Math.max(M,N);const L=M+(E==="border-box"?$+P:0),D=Math.abs(M-k)<=1;return{outerHeightStyle:L,overflow:D}},[a,o,t.placeholder]),b=(w,_)=>{const{outerHeightStyle:C,overflow:S}=_;return v.current<20&&(C>0&&Math.abs((w.outerHeightStyle||0)-C)>1||w.overflow!==S)?(v.current+=1,{overflow:S,outerHeightStyle:C}):w},h=c.useCallback(()=>{const w=x();wE(w)||y(_=>b(_,w))},[x]);In(()=>{const w=()=>{const k=x();wE(k)||zc.flushSync(()=>{y(N=>b(N,k))})},_=()=>{v.current=0,w()};let C;const S=Oh(_),E=f.current,$=$a(E);$.addEventListener("resize",S);let P;return typeof ResizeObserver<"u"&&(P=new ResizeObserver(_),P.observe(E)),()=>{S.clear(),cancelAnimationFrame(C),$.removeEventListener("resize",S),P&&P.disconnect()}},[x]),In(()=>{h()}),c.useEffect(()=>{v.current=0},[s]);const g=w=>{v.current=0,u||h(),n&&n(w)};return R.jsxs(c.Fragment,{children:[R.jsx("textarea",T({value:s,onChange:g,ref:d,rows:o,style:T({height:m.outerHeightStyle,overflow:m.overflow?"hidden":void 0},i)},l)),R.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:p,tabIndex:-1,style:T({},mle.shadow,i,{paddingTop:0,paddingBottom:0})})]})}),yle=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],ble=V(ale,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),wle=c.forwardRef(function(t,r){var n;const a=Yh(),o=Ee({props:t,name:"MuiPopper"}),{anchorEl:i,component:s,components:l,componentsProps:u,container:f,disablePortal:d,keepMounted:p,modifiers:v,open:m,placement:y,popperOptions:x,popperRef:b,transition:h,slots:g,slotProps:w}=o,_=re(o,yle),C=(n=g==null?void 0:g.root)!=null?n:l==null?void 0:l.Root,S=T({anchorEl:i,container:f,disablePortal:d,keepMounted:p,modifiers:v,open:m,placement:y,popperOptions:x,popperRef:b,transition:h},_);return R.jsx(ble,T({as:s,direction:a==null?void 0:a.direction,slots:{root:C},slotProps:w??u},S,{ref:r}))}),KN=wle,xle=rn(R.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function _le(e){return Ce("MuiChip",e)}const Cle=Se("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),et=Cle,Sle=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],Ole=e=>{const{classes:t,disabled:r,size:n,color:a,iconColor:o,onDelete:i,clickable:s,variant:l}=e,u={root:["root",l,r&&"disabled",`size${K(n)}`,`color${K(a)}`,s&&"clickable",s&&`clickableColor${K(a)}`,i&&"deletable",i&&`deletableColor${K(a)}`,`${l}${K(a)}`],label:["label",`label${K(n)}`],avatar:["avatar",`avatar${K(n)}`,`avatarColor${K(a)}`],icon:["icon",`icon${K(n)}`,`iconColor${K(o)}`],deleteIcon:["deleteIcon",`deleteIcon${K(n)}`,`deleteIconColor${K(a)}`,`deleteIcon${K(l)}Color${K(a)}`]};return Te(u,_le,t)},Tle=V("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e,{color:n,iconColor:a,clickable:o,onDelete:i,size:s,variant:l}=r;return[{[`& .${et.avatar}`]:t.avatar},{[`& .${et.avatar}`]:t[`avatar${K(s)}`]},{[`& .${et.avatar}`]:t[`avatarColor${K(n)}`]},{[`& .${et.icon}`]:t.icon},{[`& .${et.icon}`]:t[`icon${K(s)}`]},{[`& .${et.icon}`]:t[`iconColor${K(a)}`]},{[`& .${et.deleteIcon}`]:t.deleteIcon},{[`& .${et.deleteIcon}`]:t[`deleteIcon${K(s)}`]},{[`& .${et.deleteIcon}`]:t[`deleteIconColor${K(n)}`]},{[`& .${et.deleteIcon}`]:t[`deleteIcon${K(l)}Color${K(n)}`]},t.root,t[`size${K(s)}`],t[`color${K(n)}`],o&&t.clickable,o&&n!=="default"&&t[`clickableColor${K(n)})`],i&&t.deletable,i&&n!=="default"&&t[`deletableColor${K(n)}`],t[l],t[`${l}${K(n)}`]]}})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return T({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${et.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${et.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:r,fontSize:e.typography.pxToRem(12)},[`& .${et.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${et.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${et.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${et.icon}`]:T({marginLeft:5,marginRight:-6},t.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&T({color:e.vars?e.vars.palette.Chip.defaultIconColor:r},t.color!=="default"&&{color:"inherit"})),[`& .${et.deleteIcon}`]:T({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:De(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:De(e.palette.text.primary,.4)}},t.size==="small"&&{fontSize:16,marginRight:4,marginLeft:-4},t.color!=="default"&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:De(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},t.size==="small"&&{height:24},t.color!=="default"&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${et.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:De(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&t.color!=="default"&&{[`&.${et.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>T({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:De(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${et.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:De(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&t.color!=="default"&&{[`&:hover, &.${et.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>T({},t.variant==="outlined"&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${et.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${et.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${et.avatar}`]:{marginLeft:4},[`& .${et.avatarSmall}`]:{marginLeft:2},[`& .${et.icon}`]:{marginLeft:4},[`& .${et.iconSmall}`]:{marginLeft:2},[`& .${et.deleteIcon}`]:{marginRight:5},[`& .${et.deleteIconSmall}`]:{marginRight:3}},t.variant==="outlined"&&t.color!=="default"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:De(e.palette[t.color].main,.7)}`,[`&.${et.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:De(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${et.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:De(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${et.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:De(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),Ele=V("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:r}=e,{size:n}=r;return[t.label,t[`label${K(n)}`]]}})(({ownerState:e})=>T({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},e.variant==="outlined"&&{paddingLeft:11,paddingRight:11},e.size==="small"&&{paddingLeft:8,paddingRight:8},e.size==="small"&&e.variant==="outlined"&&{paddingLeft:7,paddingRight:7}));function xE(e){return e.key==="Backspace"||e.key==="Delete"}const Ple=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiChip"}),{avatar:a,className:o,clickable:i,color:s="default",component:l,deleteIcon:u,disabled:f=!1,icon:d,label:p,onClick:v,onDelete:m,onKeyDown:y,onKeyUp:x,size:b="medium",variant:h="filled",tabIndex:g,skipFocusWhenDisabled:w=!1}=n,_=re(n,Sle),C=c.useRef(null),S=Rt(C,r),E=j=>{j.stopPropagation(),m&&m(j)},$=j=>{j.currentTarget===j.target&&xE(j)&&j.preventDefault(),y&&y(j)},P=j=>{j.currentTarget===j.target&&(m&&xE(j)?m(j):j.key==="Escape"&&C.current&&C.current.blur()),x&&x(j)},k=i!==!1&&v?!0:i,N=k||m?oo:l||"div",M=T({},n,{component:N,disabled:f,size:b,color:s,iconColor:c.isValidElement(d)&&d.props.color||s,onDelete:!!m,clickable:k,variant:h}),L=Ole(M),D=N===oo?T({component:l||"div",focusVisibleClassName:L.focusVisible},m&&{disableRipple:!0}):{};let U=null;m&&(U=u&&c.isValidElement(u)?c.cloneElement(u,{className:oe(u.props.className,L.deleteIcon),onClick:E}):R.jsx(xle,{className:oe(L.deleteIcon),onClick:E}));let q=null;a&&c.isValidElement(a)&&(q=c.cloneElement(a,{className:oe(L.avatar,a.props.className)}));let A=null;return d&&c.isValidElement(d)&&(A=c.cloneElement(d,{className:oe(L.icon,d.props.className)})),R.jsxs(Tle,T({as:N,className:oe(L.root,o),disabled:k&&f?!0:void 0,onClick:v,onKeyDown:$,onKeyUp:P,ref:S,tabIndex:w&&f?-1:g,ownerState:M},D,_,{children:[q||A,R.jsx(Ele,{className:oe(L.label),ownerState:M,children:p}),U]}))}),QN=Ple;function ql({props:e,states:t,muiFormControl:r}){return t.reduce((n,a)=>(n[a]=e[a],r&&typeof e[a]>"u"&&(n[a]=r[a]),n),{})}const $le=c.createContext(void 0),pm=$le;function fi(){return c.useContext(pm)}function Rle(e){return R.jsx(dae,T({},e,{defaultTheme:em,themeId:Zi}))}function _E(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Zp(e,t=!1){return e&&(_E(e.value)&&e.value!==""||t&&_E(e.defaultValue)&&e.defaultValue!=="")}function kle(e){return e.startAdornment}function Ile(e){return Ce("MuiInputBase",e)}const Ale=Se("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),El=Ale,Nle=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],vm=(e,t)=>{const{ownerState:r}=e;return[t.root,r.formControl&&t.formControl,r.startAdornment&&t.adornedStart,r.endAdornment&&t.adornedEnd,r.error&&t.error,r.size==="small"&&t.sizeSmall,r.multiline&&t.multiline,r.color&&t[`color${K(r.color)}`],r.fullWidth&&t.fullWidth,r.hiddenLabel&&t.hiddenLabel]},hm=(e,t)=>{const{ownerState:r}=e;return[t.input,r.size==="small"&&t.inputSizeSmall,r.multiline&&t.inputMultiline,r.type==="search"&&t.inputTypeSearch,r.startAdornment&&t.inputAdornedStart,r.endAdornment&&t.inputAdornedEnd,r.hiddenLabel&&t.inputHiddenLabel]},Mle=e=>{const{classes:t,color:r,disabled:n,error:a,endAdornment:o,focused:i,formControl:s,fullWidth:l,hiddenLabel:u,multiline:f,readOnly:d,size:p,startAdornment:v,type:m}=e,y={root:["root",`color${K(r)}`,n&&"disabled",a&&"error",l&&"fullWidth",i&&"focused",s&&"formControl",p&&p!=="medium"&&`size${K(p)}`,f&&"multiline",v&&"adornedStart",o&&"adornedEnd",u&&"hiddenLabel",d&&"readOnly"],input:["input",n&&"disabled",m==="search"&&"inputTypeSearch",f&&"inputMultiline",p==="small"&&"inputSizeSmall",u&&"inputHiddenLabel",v&&"inputAdornedStart",o&&"inputAdornedEnd",d&&"readOnly"]};return Te(y,Ile,t)},mm=V("div",{name:"MuiInputBase",slot:"Root",overridesResolver:vm})(({theme:e,ownerState:t})=>T({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${El.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&T({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),gm=V("input",{name:"MuiInputBase",slot:"Input",overridesResolver:hm})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light",n=T({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),a={opacity:"0 !important"},o=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5};return T({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${El.formControl} &`]:{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus:-ms-input-placeholder":o,"&:focus::-ms-input-placeholder":o},[`&.${El.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},t.size==="small"&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},t.type==="search"&&{MozAppearance:"textfield"})}),Fle=R.jsx(Rle,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Lle=c.forwardRef(function(t,r){var n;const a=Ee({props:t,name:"MuiInputBase"}),{"aria-describedby":o,autoComplete:i,autoFocus:s,className:l,components:u={},componentsProps:f={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:v,endAdornment:m,fullWidth:y=!1,id:x,inputComponent:b="input",inputProps:h={},inputRef:g,maxRows:w,minRows:_,multiline:C=!1,name:S,onBlur:E,onChange:$,onClick:P,onFocus:k,onKeyDown:N,onKeyUp:M,placeholder:L,readOnly:D,renderSuffix:U,rows:q,slotProps:A={},slots:j={},startAdornment:G,type:J="text",value:X}=a,ie=re(a,Nle),te=h.value!=null?h.value:X,{current:be}=c.useRef(te!=null),le=c.useRef(),Re=c.useCallback(je=>{},[]),de=Rt(le,g,h.ref,Re),[fe,Ae]=c.useState(!1),Pe=fi(),_e=ql({props:a,muiFormControl:Pe,states:["color","disabled","error","hiddenLabel","size","required","filled"]});_e.focused=Pe?Pe.focused:fe,c.useEffect(()=>{!Pe&&p&&fe&&(Ae(!1),E&&E())},[Pe,p,fe,E]);const me=Pe&&Pe.onFilled,he=Pe&&Pe.onEmpty,ue=c.useCallback(je=>{Zp(je)?me&&me():he&&he()},[me,he]);In(()=>{be&&ue({value:te})},[te,ue,be]);const Ze=je=>{if(_e.disabled){je.stopPropagation();return}k&&k(je),h.onFocus&&h.onFocus(je),Pe&&Pe.onFocus?Pe.onFocus(je):Ae(!0)},rt=je=>{E&&E(je),h.onBlur&&h.onBlur(je),Pe&&Pe.onBlur?Pe.onBlur(je):Ae(!1)},We=(je,...we)=>{if(!be){const dt=je.target||le.current;if(dt==null)throw new Error(Qo(1));ue({value:dt.value})}h.onChange&&h.onChange(je,...we),$&&$(je,...we)};c.useEffect(()=>{ue(le.current)},[]);const I=je=>{le.current&&je.currentTarget===je.target&&le.current.focus(),P&&P(je)};let W=b,H=h;C&&W==="input"&&(q?H=T({type:void 0,minRows:q,maxRows:q},H):H=T({type:void 0,maxRows:w,minRows:_},H),W=gle);const se=je=>{ue(je.animationName==="mui-auto-fill-cancel"?le.current:{value:"x"})};c.useEffect(()=>{Pe&&Pe.setAdornedStart(!!G)},[Pe,G]);const ee=T({},a,{color:_e.color||"primary",disabled:_e.disabled,endAdornment:m,error:_e.error,focused:_e.focused,formControl:Pe,fullWidth:y,hiddenLabel:_e.hiddenLabel,multiline:C,size:_e.size,startAdornment:G,type:J}),Q=Mle(ee),ce=j.root||u.Root||mm,$e=A.root||f.root||{},Fe=j.input||u.Input||gm;return H=T({},H,(n=A.input)!=null?n:f.input),R.jsxs(c.Fragment,{children:[!v&&Fle,R.jsxs(ce,T({},$e,!Ec(ce)&&{ownerState:T({},ee,$e.ownerState)},{ref:r,onClick:I},ie,{className:oe(Q.root,$e.className,l,D&&"MuiInputBase-readOnly"),children:[G,R.jsx(pm.Provider,{value:null,children:R.jsx(Fe,T({ownerState:ee,"aria-invalid":_e.error,"aria-describedby":o,autoComplete:i,autoFocus:s,defaultValue:d,disabled:_e.disabled,id:x,onAnimationStart:se,name:S,placeholder:L,readOnly:D,required:_e.required,rows:q,value:te,onKeyDown:N,onKeyUp:M,type:J},H,!Ec(Fe)&&{as:W,ownerState:T({},ee,H.ownerState)},{ref:de,className:oe(Q.input,H.className,D&&"MuiInputBase-readOnly"),onBlur:rt,onChange:We,onFocus:Ze}))}),m,U?U(T({},_e,{startAdornment:G})):null]}))]})}),ym=Lle;function jle(e){return Ce("MuiInput",e)}const Dle=T({},El,Se("MuiInput",["root","underline","input"])),pu=Dle;function Ble(e){return Ce("MuiOutlinedInput",e)}const zle=T({},El,Se("MuiOutlinedInput",["root","notchedOutline","input"])),wo=zle;function Ule(e){return Ce("MuiFilledInput",e)}const Wle=T({},El,Se("MuiFilledInput",["root","underline","input"])),hi=Wle,Vle=rn(R.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),Hle=rn(R.jsx("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function qle(e){return Ce("MuiAvatar",e)}Se("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const Gle=["alt","children","className","component","imgProps","sizes","src","srcSet","variant"],Kle=e=>{const{classes:t,variant:r,colorDefault:n}=e;return Te({root:["root",r,n&&"colorDefault"],img:["img"],fallback:["fallback"]},qle,t)},Qle=V("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],r.colorDefault&&t.colorDefault]}})(({theme:e,ownerState:t})=>T({position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none"},t.variant==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius},t.variant==="square"&&{borderRadius:0},t.colorDefault&&T({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:{backgroundColor:e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[600]}))),Yle=V("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),Xle=V(Hle,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});function Jle({crossOrigin:e,referrerPolicy:t,src:r,srcSet:n}){const[a,o]=c.useState(!1);return c.useEffect(()=>{if(!r&&!n)return;o(!1);let i=!0;const s=new Image;return s.onload=()=>{i&&o("loaded")},s.onerror=()=>{i&&o("error")},s.crossOrigin=e,s.referrerPolicy=t,s.src=r,n&&(s.srcset=n),()=>{i=!1}},[e,t,r,n]),a}const Zle=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiAvatar"}),{alt:a,children:o,className:i,component:s="div",imgProps:l,sizes:u,src:f,srcSet:d,variant:p="circular"}=n,v=re(n,Gle);let m=null;const y=Jle(T({},l,{src:f,srcSet:d})),x=f||d,b=x&&y!=="error",h=T({},n,{colorDefault:!b,component:s,variant:p}),g=Kle(h);return b?m=R.jsx(Yle,T({alt:a,srcSet:d,src:f,sizes:u,ownerState:h,className:g.img},l)):o!=null?m=o:x&&a?m=a[0]:m=R.jsx(Xle,{ownerState:h,className:g.fallback}),R.jsx(Qle,T({as:s,ownerState:h,className:oe(g.root,i),ref:r},v,{children:m}))}),f0=Zle,eue=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],tue={entering:{opacity:1},entered:{opacity:1}},rue=c.forwardRef(function(t,r){const n=yn(),a={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:o,appear:i=!0,children:s,easing:l,in:u,onEnter:f,onEntered:d,onEntering:p,onExit:v,onExited:m,onExiting:y,style:x,timeout:b=a,TransitionComponent:h=Rx}=t,g=re(t,eue),w=c.useRef(null),_=Rt(w,s.ref,r),C=L=>D=>{if(L){const U=w.current;D===void 0?L(U):L(U,D)}},S=C(p),E=C((L,D)=>{Ax(L);const U=_l({style:x,timeout:b,easing:l},{mode:"enter"});L.style.webkitTransition=n.transitions.create("opacity",U),L.style.transition=n.transitions.create("opacity",U),f&&f(L,D)}),$=C(d),P=C(y),k=C(L=>{const D=_l({style:x,timeout:b,easing:l},{mode:"exit"});L.style.webkitTransition=n.transitions.create("opacity",D),L.style.transition=n.transitions.create("opacity",D),v&&v(L)}),N=C(m),M=L=>{o&&o(w.current,L)};return R.jsx(h,T({appear:i,in:u,nodeRef:w,onEnter:E,onEntered:$,onEntering:S,onExit:k,onExited:N,onExiting:P,addEndListener:M,timeout:b},g,{children:(L,D)=>c.cloneElement(s,T({style:T({opacity:0,visibility:L==="exited"&&!u?"hidden":void 0},tue[L],x,s.props.style),ref:_},D))}))}),YN=rue;function nue(e){return Ce("MuiBackdrop",e)}Se("MuiBackdrop",["root","invisible"]);const aue=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],oue=e=>{const{classes:t,invisible:r}=e;return Te({root:["root",r&&"invisible"]},nue,t)},iue=V("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.invisible&&t.invisible]}})(({ownerState:e})=>T({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),sue=c.forwardRef(function(t,r){var n,a,o;const i=Ee({props:t,name:"MuiBackdrop"}),{children:s,className:l,component:u="div",components:f={},componentsProps:d={},invisible:p=!1,open:v,slotProps:m={},slots:y={},TransitionComponent:x=YN,transitionDuration:b}=i,h=re(i,aue),g=T({},i,{component:u,invisible:p}),w=oue(g),_=(n=m.root)!=null?n:d.root;return R.jsx(x,T({in:v,timeout:b},h,{children:R.jsx(iue,T({"aria-hidden":!0},_,{as:(a=(o=y.root)!=null?o:f.Root)!=null?a:u,className:oe(w.root,l,_==null?void 0:_.className),ownerState:T({},g,_==null?void 0:_.ownerState),classes:w,ref:r,children:s}))}))}),XN=sue,lue=Qp(),uue=mae({themeId:Zi,defaultTheme:lue,defaultClassName:"MuiBox-root",generateClassName:px.generate}),JN=uue;function cue(e){return Ce("MuiButton",e)}const fue=Se("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),Kf=fue,due=c.createContext({}),pue=due,vue=c.createContext(void 0),hue=vue,mue=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],gue=e=>{const{color:t,disableElevation:r,fullWidth:n,size:a,variant:o,classes:i}=e,s={root:["root",o,`${o}${K(t)}`,`size${K(a)}`,`${o}Size${K(a)}`,t==="inherit"&&"colorInherit",r&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${K(a)}`],endIcon:["endIcon",`iconSize${K(a)}`]},l=Te(s,cue,i);return T({},i,l)},ZN=e=>T({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),yue=V(oo,{shouldForwardProp:e=>wr(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${K(r.color)}`],t[`size${K(r.size)}`],t[`${r.variant}Size${K(r.size)}`],r.color==="inherit"&&t.colorInherit,r.disableElevation&&t.disableElevation,r.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var r,n;const a=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return T({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":T({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:De(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:De(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:De(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":T({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${Kf.focusVisible}`]:T({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${Kf.disabled}`]:T({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${De(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(r=(n=e.palette).getContrastText)==null?void 0:r.call(n,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:a,boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Kf.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Kf.disabled}`]:{boxShadow:"none"}}),bue=V("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.startIcon,t[`iconSize${K(r.size)}`]]}})(({ownerState:e})=>T({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},ZN(e))),wue=V("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.endIcon,t[`iconSize${K(r.size)}`]]}})(({ownerState:e})=>T({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},ZN(e))),xue=c.forwardRef(function(t,r){const n=c.useContext(pue),a=c.useContext(hue),o=dx(n,t),i=Ee({props:o,name:"MuiButton"}),{children:s,color:l="primary",component:u="button",className:f,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:v=!1,endIcon:m,focusVisibleClassName:y,fullWidth:x=!1,size:b="medium",startIcon:h,type:g,variant:w="text"}=i,_=re(i,mue),C=T({},i,{color:l,component:u,disabled:d,disableElevation:p,disableFocusRipple:v,fullWidth:x,size:b,type:g,variant:w}),S=gue(C),E=h&&R.jsx(bue,{className:S.startIcon,ownerState:C,children:h}),$=m&&R.jsx(wue,{className:S.endIcon,ownerState:C,children:m}),P=a||"";return R.jsxs(yue,T({ownerState:C,className:oe(n.className,S.root,f,P),component:u,disabled:d,focusRipple:!v,focusVisibleClassName:oe(S.focusVisible,y),ref:r,type:g},_,{classes:S,children:[E,s,$]}))}),Fr=xue;function _ue(e){return Ce("MuiCard",e)}Se("MuiCard",["root"]);const Cue=["className","raised"],Sue=e=>{const{classes:t}=e;return Te({root:["root"]},_ue,t)},Oue=V(ui,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),Tue=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiCard"}),{className:a,raised:o=!1}=n,i=re(n,Cue),s=T({},n,{raised:o}),l=Sue(s);return R.jsx(Oue,T({className:oe(l.root,a),elevation:o?8:void 0,ref:r,ownerState:s},i))}),bm=Tue;function Eue(e){return Ce("MuiCardActions",e)}Se("MuiCardActions",["root","spacing"]);const Pue=["disableSpacing","className"],$ue=e=>{const{classes:t,disableSpacing:r}=e;return Te({root:["root",!r&&"spacing"]},Eue,t)},Rue=V("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})(({ownerState:e})=>T({display:"flex",alignItems:"center",padding:8},!e.disableSpacing&&{"& > :not(:first-of-type)":{marginLeft:8}})),kue=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiCardActions"}),{disableSpacing:a=!1,className:o}=n,i=re(n,Pue),s=T({},n,{disableSpacing:a}),l=$ue(s);return R.jsx(Rue,T({className:oe(l.root,o),ownerState:s,ref:r},i))}),Iue=kue;function Aue(e){return Ce("MuiCardContent",e)}Se("MuiCardContent",["root"]);const Nue=["className","component"],Mue=e=>{const{classes:t}=e;return Te({root:["root"]},Aue,t)},Fue=V("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({padding:16,"&:last-child":{paddingBottom:24}})),Lue=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiCardContent"}),{className:a,component:o="div"}=n,i=re(n,Nue),s=T({},n,{component:o}),l=Mue(s);return R.jsx(Fue,T({as:o,className:oe(l.root,a),ownerState:s,ref:r},i))}),zx=Lue;function jue(e){return Ce("MuiCardMedia",e)}Se("MuiCardMedia",["root","media","img"]);const Due=["children","className","component","image","src","style"],Bue=e=>{const{classes:t,isMediaComponent:r,isImageComponent:n}=e;return Te({root:["root",r&&"media",n&&"img"]},jue,t)},zue=V("div",{name:"MuiCardMedia",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e,{isMediaComponent:n,isImageComponent:a}=r;return[t.root,n&&t.media,a&&t.img]}})(({ownerState:e})=>T({display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},e.isMediaComponent&&{width:"100%"},e.isImageComponent&&{objectFit:"cover"})),Uue=["video","audio","picture","iframe","img"],Wue=["picture","img"],Vue=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiCardMedia"}),{children:a,className:o,component:i="div",image:s,src:l,style:u}=n,f=re(n,Due),d=Uue.indexOf(i)!==-1,p=!d&&s?T({backgroundImage:`url("${s}")`},u):u,v=T({},n,{component:i,isMediaComponent:d,isImageComponent:Wue.indexOf(i)!==-1}),m=Bue(v);return R.jsx(zue,T({className:oe(m.root,o),as:i,role:!d&&s?"img":void 0,ref:r,style:p,ownerState:v,src:d?s||l:void 0},f,{children:a}))}),Hue=Vue;function que(e){return Ce("PrivateSwitchBase",e)}Se("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const Gue=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],Kue=e=>{const{classes:t,checked:r,disabled:n,edge:a}=e,o={root:["root",r&&"checked",n&&"disabled",a&&`edge${K(a)}`],input:["input"]};return Te(o,que,t)},Que=V(oo)(({ownerState:e})=>T({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),Yue=V("input",{shouldForwardProp:wr})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),Xue=c.forwardRef(function(t,r){const{autoFocus:n,checked:a,checkedIcon:o,className:i,defaultChecked:s,disabled:l,disableFocusRipple:u=!1,edge:f=!1,icon:d,id:p,inputProps:v,inputRef:m,name:y,onBlur:x,onChange:b,onFocus:h,readOnly:g,required:w=!1,tabIndex:_,type:C,value:S}=t,E=re(t,Gue),[$,P]=bl({controlled:a,default:!!s,name:"SwitchBase",state:"checked"}),k=fi(),N=j=>{h&&h(j),k&&k.onFocus&&k.onFocus(j)},M=j=>{x&&x(j),k&&k.onBlur&&k.onBlur(j)},L=j=>{if(j.nativeEvent.defaultPrevented)return;const G=j.target.checked;P(G),b&&b(j,G)};let D=l;k&&typeof D>"u"&&(D=k.disabled);const U=C==="checkbox"||C==="radio",q=T({},t,{checked:$,disabled:D,disableFocusRipple:u,edge:f}),A=Kue(q);return R.jsxs(Que,T({component:"span",className:oe(A.root,i),centerRipple:!0,focusRipple:!u,disabled:D,tabIndex:null,role:void 0,onFocus:N,onBlur:M,ownerState:q,ref:r},E,{children:[R.jsx(Yue,T({autoFocus:n,checked:a,defaultChecked:s,className:A.input,disabled:D,id:U?p:void 0,name:y,onChange:L,readOnly:g,ref:m,required:w,ownerState:q,tabIndex:_,type:C},C==="checkbox"&&S===void 0?{}:{value:S},v)),$?o:d]}))}),Jue=Xue,Zue=rn(R.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),ece=rn(R.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),tce=rn(R.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-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function rce(e){return Ce("MuiCheckbox",e)}const nce=Se("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),Tg=nce,ace=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],oce=e=>{const{classes:t,indeterminate:r,color:n,size:a}=e,o={root:["root",r&&"indeterminate",`color${K(n)}`,`size${K(a)}`]},i=Te(o,rce,t);return T({},t,i)},ice=V(Jue,{shouldForwardProp:e=>wr(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.indeterminate&&t.indeterminate,t[`size${K(r.size)}`],r.color!=="default"&&t[`color${K(r.color)}`]]}})(({theme:e,ownerState:t})=>T({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:De(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${Tg.checked}, &.${Tg.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Tg.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),sce=R.jsx(ece,{}),lce=R.jsx(Zue,{}),uce=R.jsx(tce,{}),cce=c.forwardRef(function(t,r){var n,a;const o=Ee({props:t,name:"MuiCheckbox"}),{checkedIcon:i=sce,color:s="primary",icon:l=lce,indeterminate:u=!1,indeterminateIcon:f=uce,inputProps:d,size:p="medium",className:v}=o,m=re(o,ace),y=u?f:l,x=u?f:i,b=T({},o,{color:s,indeterminate:u,size:p}),h=oce(b);return R.jsx(ice,T({type:"checkbox",inputProps:T({"data-indeterminate":u},d),icon:c.cloneElement(y,{fontSize:(n=y.props.fontSize)!=null?n:p}),checkedIcon:c.cloneElement(x,{fontSize:(a=x.props.fontSize)!=null?a:p}),ownerState:b,ref:r,className:oe(h.root,v)},m,{classes:h}))}),ev=cce;function fce(e){return Ce("MuiCircularProgress",e)}Se("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const dce=["className","color","disableShrink","size","style","thickness","value","variant"];let wm=e=>e,CE,SE,OE,TE;const xo=44,pce=li(CE||(CE=wm` + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +`)),vce=li(SE||(SE=wm` + 0% { + stroke-dasharray: 1px, 200px; + stroke-dashoffset: 0; + } + + 50% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -15px; + } + + 100% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -125px; + } +`)),hce=e=>{const{classes:t,variant:r,color:n,disableShrink:a}=e,o={root:["root",r,`color${K(n)}`],svg:["svg"],circle:["circle",`circle${K(r)}`,a&&"circleDisableShrink"]};return Te(o,fce,t)},mce=V("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`color${K(r.color)}`]]}})(({ownerState:e,theme:t})=>T({display:"inline-block"},e.variant==="determinate"&&{transition:t.transitions.create("transform")},e.color!=="inherit"&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>e.variant==="indeterminate"&&Hl(OE||(OE=wm` + animation: ${0} 1.4s linear infinite; + `),pce)),gce=V("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),yce=V("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.circle,t[`circle${K(r.variant)}`],r.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>T({stroke:"currentColor"},e.variant==="determinate"&&{transition:t.transitions.create("stroke-dashoffset")},e.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink&&Hl(TE||(TE=wm` + animation: ${0} 1.4s ease-in-out infinite; + `),vce)),bce=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiCircularProgress"}),{className:a,color:o="primary",disableShrink:i=!1,size:s=40,style:l,thickness:u=3.6,value:f=0,variant:d="indeterminate"}=n,p=re(n,dce),v=T({},n,{color:o,disableShrink:i,size:s,thickness:u,value:f,variant:d}),m=hce(v),y={},x={},b={};if(d==="determinate"){const h=2*Math.PI*((xo-u)/2);y.strokeDasharray=h.toFixed(3),b["aria-valuenow"]=Math.round(f),y.strokeDashoffset=`${((100-f)/100*h).toFixed(3)}px`,x.transform="rotate(-90deg)"}return R.jsx(mce,T({className:oe(m.root,a),style:T({width:s,height:s},x,l),ownerState:v,ref:r,role:"progressbar"},b,p,{children:R.jsx(gce,{className:m.svg,ownerState:v,viewBox:`${xo/2} ${xo/2} ${xo} ${xo}`,children:R.jsx(yce,{className:m.circle,style:y,ownerState:v,cx:xo,cy:xo,r:(xo-u)/2,fill:"none",strokeWidth:u})})}))}),Ux=bce,wce=(e,t)=>T({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),xce=e=>T({color:(e.vars||e).palette.text.primary},e.typography.body1,{backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}});function _ce(e){return Ce("MuiModal",e)}Se("MuiModal",["root","hidden","backdrop"]);const Cce=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],Sce=e=>{const{open:t,exited:r,classes:n}=e;return Te({root:["root",!t&&r&&"hidden"],backdrop:["backdrop"]},_ce,n)},Oce=V("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.open&&r.exited&&t.hidden]}})(({theme:e,ownerState:t})=>T({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),Tce=V(XN,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),Ece=c.forwardRef(function(t,r){var n,a,o,i,s,l;const u=Ee({name:"MuiModal",props:t}),{BackdropComponent:f=Tce,BackdropProps:d,className:p,closeAfterTransition:v=!1,children:m,container:y,component:x,components:b={},componentsProps:h={},disableAutoFocus:g=!1,disableEnforceFocus:w=!1,disableEscapeKeyDown:_=!1,disablePortal:C=!1,disableRestoreFocus:S=!1,disableScrollLock:E=!1,hideBackdrop:$=!1,keepMounted:P=!1,onBackdropClick:k,open:N,slotProps:M,slots:L}=u,D=re(u,Cce),U=T({},u,{closeAfterTransition:v,disableAutoFocus:g,disableEnforceFocus:w,disableEscapeKeyDown:_,disablePortal:C,disableRestoreFocus:S,disableScrollLock:E,hideBackdrop:$,keepMounted:P}),{getRootProps:q,getBackdropProps:A,getTransitionProps:j,portalRef:G,isTopModal:J,exited:X,hasTransition:ie}=ple(T({},U,{rootRef:r})),te=T({},U,{exited:X}),be=Sce(te),le={};if(m.props.tabIndex===void 0&&(le.tabIndex="-1"),ie){const{onEnter:me,onExited:he}=j();le.onEnter=me,le.onExited=he}const Re=(n=(a=L==null?void 0:L.root)!=null?a:b.Root)!=null?n:Oce,de=(o=(i=L==null?void 0:L.backdrop)!=null?i:b.Backdrop)!=null?o:f,fe=(s=M==null?void 0:M.root)!=null?s:h.root,Ae=(l=M==null?void 0:M.backdrop)!=null?l:h.backdrop,Pe=Yo({elementType:Re,externalSlotProps:fe,externalForwardedProps:D,getSlotProps:q,additionalProps:{ref:r,as:x},ownerState:te,className:oe(p,fe==null?void 0:fe.className,be==null?void 0:be.root,!te.open&&te.exited&&(be==null?void 0:be.hidden))}),_e=Yo({elementType:de,externalSlotProps:Ae,additionalProps:d,getSlotProps:me=>A(T({},me,{onClick:he=>{k&&k(he),me!=null&&me.onClick&&me.onClick(he)}})),className:oe(Ae==null?void 0:Ae.className,d==null?void 0:d.className,be==null?void 0:be.backdrop),ownerState:te});return!P&&!N&&(!ie||X)?null:R.jsx(GN,{ref:G,container:y,disablePortal:C,children:R.jsxs(Re,T({},Pe,{children:[!$&&f?R.jsx(de,T({},_e)):null,R.jsx(Uie,{disableEnforceFocus:w,disableAutoFocus:g,disableRestoreFocus:S,isEnabled:J,open:N,children:c.cloneElement(m,le)})]}))})}),Wx=Ece;function Pce(e){return Ce("MuiDialog",e)}const $ce=Se("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),Eg=$ce,Rce=c.createContext({}),eM=Rce,kce=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],Ice=V(XN,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),Ace=e=>{const{classes:t,scroll:r,maxWidth:n,fullWidth:a,fullScreen:o}=e,i={root:["root"],container:["container",`scroll${K(r)}`],paper:["paper",`paperScroll${K(r)}`,`paperWidth${K(String(n))}`,a&&"paperFullWidth",o&&"paperFullScreen"]};return Te(i,Pce,t)},Nce=V(Wx,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),Mce=V("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.container,t[`scroll${K(r.scroll)}`]]}})(({ownerState:e})=>T({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),Fce=V(ui,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`scrollPaper${K(r.scroll)}`],t[`paperWidth${K(String(r.maxWidth))}`],r.fullWidth&&t.paperFullWidth,r.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>T({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},t.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},t.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},t.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${Eg.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&t.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${Eg.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${Eg.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),Lce=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiDialog"}),a=yn(),o={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":s,BackdropComponent:l,BackdropProps:u,children:f,className:d,disableEscapeKeyDown:p=!1,fullScreen:v=!1,fullWidth:m=!1,maxWidth:y="sm",onBackdropClick:x,onClose:b,open:h,PaperComponent:g=ui,PaperProps:w={},scroll:_="paper",TransitionComponent:C=YN,transitionDuration:S=o,TransitionProps:E}=n,$=re(n,kce),P=T({},n,{disableEscapeKeyDown:p,fullScreen:v,fullWidth:m,maxWidth:y,scroll:_}),k=Ace(P),N=c.useRef(),M=q=>{N.current=q.target===q.currentTarget},L=q=>{N.current&&(N.current=null,x&&x(q),b&&b(q,"backdropClick"))},D=Ji(s),U=c.useMemo(()=>({titleId:D}),[D]);return R.jsx(Nce,T({className:oe(k.root,d),closeAfterTransition:!0,components:{Backdrop:Ice},componentsProps:{backdrop:T({transitionDuration:S,as:l},u)},disableEscapeKeyDown:p,onClose:b,open:h,ref:r,onClick:L,ownerState:P},$,{children:R.jsx(C,T({appear:!0,in:h,timeout:S,role:"presentation"},E,{children:R.jsx(Mce,{className:oe(k.container),onMouseDown:M,ownerState:P,children:R.jsx(Fce,T({as:g,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":D},w,{className:oe(k.paper,w.className),ownerState:P,children:R.jsx(eM.Provider,{value:U,children:f})}))})}))}))}),Vx=Lce;function jce(e){return Ce("MuiDialogActions",e)}Se("MuiDialogActions",["root","spacing"]);const Dce=["className","disableSpacing"],Bce=e=>{const{classes:t,disableSpacing:r}=e;return Te({root:["root",!r&&"spacing"]},jce,t)},zce=V("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})(({ownerState:e})=>T({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),Uce=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiDialogActions"}),{className:a,disableSpacing:o=!1}=n,i=re(n,Dce),s=T({},n,{disableSpacing:o}),l=Bce(s);return R.jsx(zce,T({className:oe(l.root,a),ownerState:s,ref:r},i))}),Hx=Uce;function Wce(e){return Ce("MuiDialogContent",e)}Se("MuiDialogContent",["root","dividers"]);function Vce(e){return Ce("MuiDialogTitle",e)}const Hce=Se("MuiDialogTitle",["root"]),qce=Hce,Gce=["className","dividers"],Kce=e=>{const{classes:t,dividers:r}=e;return Te({root:["root",r&&"dividers"]},Wce,t)},Qce=V("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>T({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${qce.root} + &`]:{paddingTop:0}})),Yce=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiDialogContent"}),{className:a,dividers:o=!1}=n,i=re(n,Gce),s=T({},n,{dividers:o}),l=Kce(s);return R.jsx(Qce,T({className:oe(l.root,a),ownerState:s,ref:r},i))}),qx=Yce;function Xce(e){return Ce("MuiDialogContentText",e)}Se("MuiDialogContentText",["root"]);const Jce=["children","className"],Zce=e=>{const{classes:t}=e,n=Te({root:["root"]},Xce,t);return T({},t,n)},efe=V(ze,{shouldForwardProp:e=>wr(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),tfe=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiDialogContentText"}),{className:a}=n,o=re(n,Jce),i=Zce(o);return R.jsx(efe,T({component:"p",variant:"body1",color:"text.secondary",ref:r,ownerState:o,className:oe(i.root,a)},n,{classes:i}))}),tM=tfe,rfe=["className","id"],nfe=e=>{const{classes:t}=e;return Te({root:["root"]},Vce,t)},afe=V(ze,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),ofe=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiDialogTitle"}),{className:a,id:o}=n,i=re(n,rfe),s=n,l=nfe(s),{titleId:u=o}=c.useContext(eM);return R.jsx(afe,T({component:"h2",className:oe(l.root,a),ownerState:s,ref:r,variant:"h6",id:o??u},i))}),Gx=ofe,ife=Se("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),EE=ife,sfe=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function lfe(e,t,r){const n=t.getBoundingClientRect(),a=r&&r.getBoundingClientRect(),o=$a(t);let i;if(t.fakeTransform)i=t.fakeTransform;else{const u=o.getComputedStyle(t);i=u.getPropertyValue("-webkit-transform")||u.getPropertyValue("transform")}let s=0,l=0;if(i&&i!=="none"&&typeof i=="string"){const u=i.split("(")[1].split(")")[0].split(",");s=parseInt(u[4],10),l=parseInt(u[5],10)}return e==="left"?a?`translateX(${a.right+s-n.left}px)`:`translateX(${o.innerWidth+s-n.left}px)`:e==="right"?a?`translateX(-${n.right-a.left-s}px)`:`translateX(-${n.left+n.width-s}px)`:e==="up"?a?`translateY(${a.bottom+l-n.top}px)`:`translateY(${o.innerHeight+l-n.top}px)`:a?`translateY(-${n.top-a.top+n.height-l}px)`:`translateY(-${n.top+n.height-l}px)`}function ufe(e){return typeof e=="function"?e():e}function Qf(e,t,r){const n=ufe(r),a=lfe(e,t,n);a&&(t.style.webkitTransform=a,t.style.transform=a)}const cfe=c.forwardRef(function(t,r){const n=yn(),a={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},o={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:i,appear:s=!0,children:l,container:u,direction:f="down",easing:d=a,in:p,onEnter:v,onEntered:m,onEntering:y,onExit:x,onExited:b,onExiting:h,style:g,timeout:w=o,TransitionComponent:_=Rx}=t,C=re(t,sfe),S=c.useRef(null),E=Rt(l.ref,S,r),$=A=>j=>{A&&(j===void 0?A(S.current):A(S.current,j))},P=$((A,j)=>{Qf(f,A,u),Ax(A),v&&v(A,j)}),k=$((A,j)=>{const G=_l({timeout:w,style:g,easing:d},{mode:"enter"});A.style.webkitTransition=n.transitions.create("-webkit-transform",T({},G)),A.style.transition=n.transitions.create("transform",T({},G)),A.style.webkitTransform="none",A.style.transform="none",y&&y(A,j)}),N=$(m),M=$(h),L=$(A=>{const j=_l({timeout:w,style:g,easing:d},{mode:"exit"});A.style.webkitTransition=n.transitions.create("-webkit-transform",j),A.style.transition=n.transitions.create("transform",j),Qf(f,A,u),x&&x(A)}),D=$(A=>{A.style.webkitTransition="",A.style.transition="",b&&b(A)}),U=A=>{i&&i(S.current,A)},q=c.useCallback(()=>{S.current&&Qf(f,S.current,u)},[f,u]);return c.useEffect(()=>{if(p||f==="down"||f==="right")return;const A=Oh(()=>{S.current&&Qf(f,S.current,u)}),j=$a(S.current);return j.addEventListener("resize",A),()=>{A.clear(),j.removeEventListener("resize",A)}},[f,p,u]),c.useEffect(()=>{p||q()},[p,q]),R.jsx(_,T({nodeRef:S,onEnter:P,onEntered:N,onEntering:k,onExit:L,onExited:D,onExiting:M,addEndListener:U,appear:s,in:p,timeout:w},C,{children:(A,j)=>c.cloneElement(l,T({ref:E,style:T({visibility:A==="exited"&&!p?"hidden":void 0},g,l.props.style)},j))}))}),rM=cfe;function ffe(e){return Ce("MuiDrawer",e)}Se("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const dfe=["BackdropProps"],pfe=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],nM=(e,t)=>{const{ownerState:r}=e;return[t.root,(r.variant==="permanent"||r.variant==="persistent")&&t.docked,t.modal]},vfe=e=>{const{classes:t,anchor:r,variant:n}=e,a={root:["root"],docked:[(n==="permanent"||n==="persistent")&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${K(r)}`,n!=="temporary"&&`paperAnchorDocked${K(r)}`]};return Te(a,ffe,t)},hfe=V(Wx,{name:"MuiDrawer",slot:"Root",overridesResolver:nM})(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer})),PE=V("div",{shouldForwardProp:wr,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:nM})({flex:"0 0 auto"}),mfe=V(ui,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`paperAnchor${K(r.anchor)}`],r.variant!=="temporary"&&t[`paperAnchorDocked${K(r.anchor)}`]]}})(({theme:e,ownerState:t})=>T({overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},t.anchor==="left"&&{left:0},t.anchor==="top"&&{top:0,left:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="right"&&{right:0},t.anchor==="bottom"&&{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="left"&&t.variant!=="temporary"&&{borderRight:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="top"&&t.variant!=="temporary"&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="right"&&t.variant!=="temporary"&&{borderLeft:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="bottom"&&t.variant!=="temporary"&&{borderTop:`1px solid ${(e.vars||e).palette.divider}`})),aM={left:"right",right:"left",top:"down",bottom:"up"};function gfe(e){return["left","right"].indexOf(e)!==-1}function yfe(e,t){return e.direction==="rtl"&&gfe(t)?aM[t]:t}const bfe=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiDrawer"}),a=yn(),o={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{anchor:i="left",BackdropProps:s,children:l,className:u,elevation:f=16,hideBackdrop:d=!1,ModalProps:{BackdropProps:p}={},onClose:v,open:m=!1,PaperProps:y={},SlideProps:x,TransitionComponent:b=rM,transitionDuration:h=o,variant:g="temporary"}=n,w=re(n.ModalProps,dfe),_=re(n,pfe),C=c.useRef(!1);c.useEffect(()=>{C.current=!0},[]);const S=yfe(a,i),$=T({},n,{anchor:i,elevation:f,open:m,variant:g},_),P=vfe($),k=R.jsx(mfe,T({elevation:g==="temporary"?f:0,square:!0},y,{className:oe(P.paper,y.className),ownerState:$,children:l}));if(g==="permanent")return R.jsx(PE,T({className:oe(P.root,P.docked,u),ownerState:$,ref:r},_,{children:k}));const N=R.jsx(b,T({in:m,direction:aM[S],timeout:h,appear:C.current},x,{children:k}));return g==="persistent"?R.jsx(PE,T({className:oe(P.root,P.docked,u),ownerState:$,ref:r},_,{children:N})):R.jsx(hfe,T({BackdropProps:T({},s,p,{transitionDuration:h}),className:oe(P.root,P.modal,u),open:m,ownerState:$,onClose:v,hideBackdrop:d,ref:r},_,w,{children:N}))}),wfe=bfe;function xfe(e){return Ce("MuiFab",e)}const _fe=Se("MuiFab",["root","primary","secondary","extended","circular","focusVisible","disabled","colorInherit","sizeSmall","sizeMedium","sizeLarge","info","error","warning","success"]),$E=_fe,Cfe=["children","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"],Sfe=e=>{const{color:t,variant:r,classes:n,size:a}=e,o={root:["root",r,`size${K(a)}`,t==="inherit"?"colorInherit":t]},i=Te(o,xfe,n);return T({},n,i)},Ofe=V(oo,{name:"MuiFab",slot:"Root",shouldForwardProp:e=>wr(e)||e==="classes",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${K(r.size)}`],r.color==="inherit"&&t.colorInherit,t[K(r.size)],t[r.color]]}})(({theme:e,ownerState:t})=>{var r,n;return T({},e.typography.button,{minHeight:36,transition:e.transitions.create(["background-color","box-shadow","border-color"],{duration:e.transitions.duration.short}),borderRadius:"50%",padding:0,minWidth:0,width:56,height:56,zIndex:(e.vars||e).zIndex.fab,boxShadow:(e.vars||e).shadows[6],"&:active":{boxShadow:(e.vars||e).shadows[12]},color:e.vars?e.vars.palette.text.primary:(r=(n=e.palette).getContrastText)==null?void 0:r.call(n,e.palette.grey[300]),backgroundColor:(e.vars||e).palette.grey[300],"&:hover":{backgroundColor:(e.vars||e).palette.grey.A100,"@media (hover: none)":{backgroundColor:(e.vars||e).palette.grey[300]},textDecoration:"none"},[`&.${$E.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]}},t.size==="small"&&{width:40,height:40},t.size==="medium"&&{width:48,height:48},t.variant==="extended"&&{borderRadius:48/2,padding:"0 16px",width:"auto",minHeight:"auto",minWidth:48,height:48},t.variant==="extended"&&t.size==="small"&&{width:"auto",padding:"0 8px",borderRadius:34/2,minWidth:34,height:34},t.variant==="extended"&&t.size==="medium"&&{width:"auto",padding:"0 16px",borderRadius:40/2,minWidth:40,height:40},t.color==="inherit"&&{color:"inherit"})},({theme:e,ownerState:t})=>T({},t.color!=="inherit"&&t.color!=="default"&&(e.vars||e).palette[t.color]!=null&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}}),({theme:e})=>({[`&.${$E.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}})),Tfe=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiFab"}),{children:a,className:o,color:i="default",component:s="button",disabled:l=!1,disableFocusRipple:u=!1,focusVisibleClassName:f,size:d="large",variant:p="circular"}=n,v=re(n,Cfe),m=T({},n,{color:i,component:s,disabled:l,disableFocusRipple:u,size:d,variant:p}),y=Sfe(m);return R.jsx(Ofe,T({className:oe(y.root,o),component:s,disabled:l,focusRipple:!u,focusVisibleClassName:oe(y.focusVisible,f),ownerState:m,ref:r},v,{classes:y,children:a}))}),Efe=Tfe,Pfe=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],$fe=e=>{const{classes:t,disableUnderline:r}=e,a=Te({root:["root",!r&&"underline"],input:["input"]},Ule,t);return T({},t,a)},Rfe=V(mm,{shouldForwardProp:e=>wr(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...vm(e,t),!r.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var r;const n=e.palette.mode==="light",a=n?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",o=n?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=n?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",s=n?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return T({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o}},[`&.${hi.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o},[`&.${hi.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:s}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(r=(e.vars||e).palette[t.color||"primary"])==null?void 0:r.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${hi.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${hi.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:a}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${hi.disabled}, .${hi.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${hi.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&T({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17}))}),kfe=V(gm,{name:"MuiFilledInput",slot:"Input",overridesResolver:hm})(({theme:e,ownerState:t})=>T({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9})),oM=c.forwardRef(function(t,r){var n,a,o,i;const s=Ee({props:t,name:"MuiFilledInput"}),{components:l={},componentsProps:u,fullWidth:f=!1,inputComponent:d="input",multiline:p=!1,slotProps:v,slots:m={},type:y="text"}=s,x=re(s,Pfe),b=T({},s,{fullWidth:f,inputComponent:d,multiline:p,type:y}),h=$fe(s),g={root:{ownerState:b},input:{ownerState:b}},w=v??u?Pr(v??u,g):g,_=(n=(a=m.root)!=null?a:l.Root)!=null?n:Rfe,C=(o=(i=m.input)!=null?i:l.Input)!=null?o:kfe;return R.jsx(ym,T({slots:{root:_,input:C},componentsProps:w,fullWidth:f,inputComponent:d,multiline:p,ref:r,type:y},x,{classes:h}))});oM.muiName="Input";const iM=oM;function Ife(e){return Ce("MuiFormControl",e)}Se("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const Afe=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],Nfe=e=>{const{classes:t,margin:r,fullWidth:n}=e,a={root:["root",r!=="none"&&`margin${K(r)}`,n&&"fullWidth"]};return Te(a,Ife,t)},Mfe=V("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>T({},t.root,t[`margin${K(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>T({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},e.margin==="normal"&&{marginTop:16,marginBottom:8},e.margin==="dense"&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),Ffe=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiFormControl"}),{children:a,className:o,color:i="primary",component:s="div",disabled:l=!1,error:u=!1,focused:f,fullWidth:d=!1,hiddenLabel:p=!1,margin:v="none",required:m=!1,size:y="medium",variant:x="outlined"}=n,b=re(n,Afe),h=T({},n,{color:i,component:s,disabled:l,error:u,fullWidth:d,hiddenLabel:p,margin:v,required:m,size:y,variant:x}),g=Nfe(h),[w,_]=c.useState(()=>{let M=!1;return a&&c.Children.forEach(a,L=>{if(!Sd(L,["Input","Select"]))return;const D=Sd(L,["Select"])?L.props.input:L;D&&kle(D.props)&&(M=!0)}),M}),[C,S]=c.useState(()=>{let M=!1;return a&&c.Children.forEach(a,L=>{Sd(L,["Input","Select"])&&(Zp(L.props,!0)||Zp(L.props.inputProps,!0))&&(M=!0)}),M}),[E,$]=c.useState(!1);l&&E&&$(!1);const P=f!==void 0&&!l?f:E;let k;const N=c.useMemo(()=>({adornedStart:w,setAdornedStart:_,color:i,disabled:l,error:u,filled:C,focused:P,fullWidth:d,hiddenLabel:p,size:y,onBlur:()=>{$(!1)},onEmpty:()=>{S(!1)},onFilled:()=>{S(!0)},onFocus:()=>{$(!0)},registerEffect:k,required:m,variant:x}),[w,i,l,u,C,P,d,p,k,m,y,x]);return R.jsx(pm.Provider,{value:N,children:R.jsx(Mfe,T({as:s,ownerState:h,className:oe(g.root,o),ref:r},b,{children:a}))})}),Lfe=Ffe,jfe=qae({createStyledComponent:V("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>Ee({props:e,name:"MuiStack"})}),sM=jfe;function Dfe(e){return Ce("MuiFormHelperText",e)}const Bfe=Se("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),RE=Bfe;var kE;const zfe=["children","className","component","disabled","error","filled","focused","margin","required","variant"],Ufe=e=>{const{classes:t,contained:r,size:n,disabled:a,error:o,filled:i,focused:s,required:l}=e,u={root:["root",a&&"disabled",o&&"error",n&&`size${K(n)}`,r&&"contained",s&&"focused",i&&"filled",l&&"required"]};return Te(u,Dfe,t)},Wfe=V("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.size&&t[`size${K(r.size)}`],r.contained&&t.contained,r.filled&&t.filled]}})(({theme:e,ownerState:t})=>T({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${RE.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${RE.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),Vfe=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiFormHelperText"}),{children:a,className:o,component:i="p"}=n,s=re(n,zfe),l=fi(),u=ql({props:n,muiFormControl:l,states:["variant","size","disabled","error","filled","focused","required"]}),f=T({},n,{component:i,contained:u.variant==="filled"||u.variant==="outlined",variant:u.variant,size:u.size,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),d=Ufe(f);return R.jsx(Wfe,T({as:i,ownerState:f,className:oe(d.root,o),ref:r},s,{children:a===" "?kE||(kE=R.jsx("span",{className:"notranslate",children:"​"})):a}))}),Hfe=Vfe;function qfe(e){return Ce("MuiFormLabel",e)}const Gfe=Se("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Qu=Gfe,Kfe=["children","className","color","component","disabled","error","filled","focused","required"],Qfe=e=>{const{classes:t,color:r,focused:n,disabled:a,error:o,filled:i,required:s}=e,l={root:["root",`color${K(r)}`,a&&"disabled",o&&"error",i&&"filled",n&&"focused",s&&"required"],asterisk:["asterisk",o&&"error"]};return Te(l,qfe,t)},Yfe=V("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>T({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>T({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${Qu.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Qu.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Qu.error}`]:{color:(e.vars||e).palette.error.main}})),Xfe=V("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Qu.error}`]:{color:(e.vars||e).palette.error.main}})),Jfe=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiFormLabel"}),{children:a,className:o,component:i="label"}=n,s=re(n,Kfe),l=fi(),u=ql({props:n,muiFormControl:l,states:["color","required","focused","disabled","error","filled"]}),f=T({},n,{color:u.color||"primary",component:i,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),d=Qfe(f);return R.jsxs(Yfe,T({as:i,ownerState:f,className:oe(d.root,o),ref:r},s,{children:[a,u.required&&R.jsxs(Xfe,{ownerState:f,"aria-hidden":!0,className:d.asterisk,children:[" ","*"]})]}))}),Zfe=Jfe,ede=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function d0(e){return`scale(${e}, ${e**2})`}const tde={entering:{opacity:1,transform:d0(1)},entered:{opacity:1,transform:"none"}},Pg=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),lM=c.forwardRef(function(t,r){const{addEndListener:n,appear:a=!0,children:o,easing:i,in:s,onEnter:l,onEntered:u,onEntering:f,onExit:d,onExited:p,onExiting:v,style:m,timeout:y="auto",TransitionComponent:x=Rx}=t,b=re(t,ede),h=c.useRef(),g=c.useRef(),w=yn(),_=c.useRef(null),C=Rt(_,o.ref,r),S=D=>U=>{if(D){const q=_.current;U===void 0?D(q):D(q,U)}},E=S(f),$=S((D,U)=>{Ax(D);const{duration:q,delay:A,easing:j}=_l({style:m,timeout:y,easing:i},{mode:"enter"});let G;y==="auto"?(G=w.transitions.getAutoHeightDuration(D.clientHeight),g.current=G):G=q,D.style.transition=[w.transitions.create("opacity",{duration:G,delay:A}),w.transitions.create("transform",{duration:Pg?G:G*.666,delay:A,easing:j})].join(","),l&&l(D,U)}),P=S(u),k=S(v),N=S(D=>{const{duration:U,delay:q,easing:A}=_l({style:m,timeout:y,easing:i},{mode:"exit"});let j;y==="auto"?(j=w.transitions.getAutoHeightDuration(D.clientHeight),g.current=j):j=U,D.style.transition=[w.transitions.create("opacity",{duration:j,delay:q}),w.transitions.create("transform",{duration:Pg?j:j*.666,delay:Pg?q:q||j*.333,easing:A})].join(","),D.style.opacity=0,D.style.transform=d0(.75),d&&d(D)}),M=S(p),L=D=>{y==="auto"&&(h.current=setTimeout(D,g.current||0)),n&&n(_.current,D)};return c.useEffect(()=>()=>{clearTimeout(h.current)},[]),R.jsx(x,T({appear:a,in:s,nodeRef:_,onEnter:$,onEntered:P,onEntering:E,onExit:N,onExited:M,onExiting:k,addEndListener:L,timeout:y==="auto"?null:y},b,{children:(D,U)=>c.cloneElement(o,T({style:T({opacity:0,transform:d0(.75),visibility:D==="exited"&&!s?"hidden":void 0},tde[D],m,o.props.style),ref:C},U))}))});lM.muiSupportAuto=!0;const tv=lM;function rde(e,t,r,n,a){const[o,i]=c.useState(()=>a&&r?r(e).matches:n?n(e).matches:t);return In(()=>{let s=!0;if(!r)return;const l=r(e),u=()=>{s&&i(l.matches)};return u(),l.addListener(u),()=>{s=!1,l.removeListener(u)}},[e,r]),o}const uM=qd["useSyncExternalStore"];function nde(e,t,r,n,a){const o=c.useCallback(()=>t,[t]),i=c.useMemo(()=>{if(a&&r)return()=>r(e).matches;if(n!==null){const{matches:f}=n(e);return()=>f}return o},[o,e,n,a,r]),[s,l]=c.useMemo(()=>{if(r===null)return[o,()=>()=>{}];const f=r(e);return[()=>f.matches,d=>(f.addListener(d),()=>{f.removeListener(d)})]},[o,r,e]);return uM(l,s,i)}function Dn(e,t={}){const r=Yh(),n=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:a=!1,matchMedia:o=n?window.matchMedia:null,ssrMatchMedia:i=null,noSsr:s=!1}=RN({name:"MuiUseMediaQuery",props:t,theme:r});let l=typeof e=="function"?e(r):e;return l=l.replace(/^@media( ?)/m,""),(uM!==void 0?nde:rde)(l,a,o,i,s)}const ade=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],ode=e=>{const{classes:t,disableUnderline:r}=e,a=Te({root:["root",!r&&"underline"],input:["input"]},jle,t);return T({},t,a)},ide=V(mm,{shouldForwardProp:e=>wr(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...vm(e,t),!r.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),T({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${pu.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${pu.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${pu.disabled}, .${pu.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${pu.disabled}:before`]:{borderBottomStyle:"dotted"}})}),sde=V(gm,{name:"MuiInput",slot:"Input",overridesResolver:hm})({}),cM=c.forwardRef(function(t,r){var n,a,o,i;const s=Ee({props:t,name:"MuiInput"}),{disableUnderline:l,components:u={},componentsProps:f,fullWidth:d=!1,inputComponent:p="input",multiline:v=!1,slotProps:m,slots:y={},type:x="text"}=s,b=re(s,ade),h=ode(s),w={root:{ownerState:{disableUnderline:l}}},_=m??f?Pr(m??f,w):w,C=(n=(a=y.root)!=null?a:u.Root)!=null?n:ide,S=(o=(i=y.input)!=null?i:u.Input)!=null?o:sde;return R.jsx(ym,T({slots:{root:C,input:S},slotProps:_,fullWidth:d,inputComponent:p,multiline:v,ref:r,type:x},b,{classes:h}))});cM.muiName="Input";const fM=cM;function lde(e){return Ce("MuiInputAdornment",e)}const ude=Se("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),IE=ude;var AE;const cde=["children","className","component","disablePointerEvents","disableTypography","position","variant"],fde=(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${K(r.position)}`],r.disablePointerEvents===!0&&t.disablePointerEvents,t[r.variant]]},dde=e=>{const{classes:t,disablePointerEvents:r,hiddenLabel:n,position:a,size:o,variant:i}=e,s={root:["root",r&&"disablePointerEvents",a&&`position${K(a)}`,i,n&&"hiddenLabel",o&&`size${K(o)}`]};return Te(s,lde,t)},pde=V("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:fde})(({theme:e,ownerState:t})=>T({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},t.variant==="filled"&&{[`&.${IE.positionStart}&:not(.${IE.hiddenLabel})`]:{marginTop:16}},t.position==="start"&&{marginRight:8},t.position==="end"&&{marginLeft:8},t.disablePointerEvents===!0&&{pointerEvents:"none"})),vde=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiInputAdornment"}),{children:a,className:o,component:i="div",disablePointerEvents:s=!1,disableTypography:l=!1,position:u,variant:f}=n,d=re(n,cde),p=fi()||{};let v=f;f&&p.variant,p&&!v&&(v=p.variant);const m=T({},n,{hiddenLabel:p.hiddenLabel,size:p.size,disablePointerEvents:s,position:u,variant:v}),y=dde(m);return R.jsx(pm.Provider,{value:null,children:R.jsx(pde,T({as:i,ownerState:m,className:oe(y.root,o),ref:r},d,{children:typeof a=="string"&&!l?R.jsx(ze,{color:"text.secondary",children:a}):R.jsxs(c.Fragment,{children:[u==="start"?AE||(AE=R.jsx("span",{className:"notranslate",children:"​"})):null,a]})}))})}),$g=vde;function hde(e){return Ce("MuiInputLabel",e)}Se("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const mde=["disableAnimation","margin","shrink","variant","className"],gde=e=>{const{classes:t,formControl:r,size:n,shrink:a,disableAnimation:o,variant:i,required:s}=e,l={root:["root",r&&"formControl",!o&&"animated",a&&"shrink",n&&n!=="normal"&&`size${K(n)}`,i],asterisk:[s&&"asterisk"]},u=Te(l,hde,t);return T({},t,u)},yde=V(Zfe,{shouldForwardProp:e=>wr(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${Qu.asterisk}`]:t.asterisk},t.root,r.formControl&&t.formControl,r.size==="small"&&t.sizeSmall,r.shrink&&t.shrink,!r.disableAnimation&&t.animated,r.focused&&t.focused,t[r.variant]]}})(({theme:e,ownerState:t})=>T({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant==="filled"&&T({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&T({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&T({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),bde=c.forwardRef(function(t,r){const n=Ee({name:"MuiInputLabel",props:t}),{disableAnimation:a=!1,shrink:o,className:i}=n,s=re(n,mde),l=fi();let u=o;typeof u>"u"&&l&&(u=l.filled||l.focused||l.adornedStart);const f=ql({props:n,muiFormControl:l,states:["size","variant","required","focused"]}),d=T({},n,{disableAnimation:a,formControl:l,shrink:u,size:f.size,variant:f.variant,required:f.required,focused:f.focused}),p=gde(d);return R.jsx(yde,T({"data-shrink":u,ownerState:d,ref:r,className:oe(p.root,i)},s,{classes:p}))}),wde=bde;function xde(e){return Ce("MuiLinearProgress",e)}Se("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);const _de=["className","color","value","valueBuffer","variant"];let Gl=e=>e,NE,ME,FE,LE,jE,DE;const p0=4,Cde=li(NE||(NE=Gl` + 0% { + left: -35%; + right: 100%; + } + + 60% { + left: 100%; + right: -90%; + } + + 100% { + left: 100%; + right: -90%; + } +`)),Sde=li(ME||(ME=Gl` + 0% { + left: -200%; + right: 100%; + } + + 60% { + left: 107%; + right: -8%; + } + + 100% { + left: 107%; + right: -8%; + } +`)),Ode=li(FE||(FE=Gl` + 0% { + opacity: 1; + background-position: 0 -23px; + } + + 60% { + opacity: 0; + background-position: 0 -23px; + } + + 100% { + opacity: 1; + background-position: -200px -23px; + } +`)),Tde=e=>{const{classes:t,variant:r,color:n}=e,a={root:["root",`color${K(n)}`,r],dashed:["dashed",`dashedColor${K(n)}`],bar1:["bar",`barColor${K(n)}`,(r==="indeterminate"||r==="query")&&"bar1Indeterminate",r==="determinate"&&"bar1Determinate",r==="buffer"&&"bar1Buffer"],bar2:["bar",r!=="buffer"&&`barColor${K(n)}`,r==="buffer"&&`color${K(n)}`,(r==="indeterminate"||r==="query")&&"bar2Indeterminate",r==="buffer"&&"bar2Buffer"]};return Te(a,xde,t)},Kx=(e,t)=>t==="inherit"?"currentColor":e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:e.palette.mode==="light"?df(e.palette[t].main,.62):Zh(e.palette[t].main,.5),Ede=V("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`color${K(r.color)}`],t[r.variant]]}})(({ownerState:e,theme:t})=>T({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:Kx(t,e.color)},e.color==="inherit"&&e.variant!=="buffer"&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},e.variant==="buffer"&&{backgroundColor:"transparent"},e.variant==="query"&&{transform:"rotate(180deg)"})),Pde=V("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.dashed,t[`dashedColor${K(r.color)}`]]}})(({ownerState:e,theme:t})=>{const r=Kx(t,e.color);return T({position:"absolute",marginTop:0,height:"100%",width:"100%"},e.color==="inherit"&&{opacity:.3},{backgroundImage:`radial-gradient(${r} 0%, ${r} 16%, transparent 42%)`,backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})},Hl(LE||(LE=Gl` + animation: ${0} 3s infinite linear; + `),Ode)),$de=V("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.bar,t[`barColor${K(r.color)}`],(r.variant==="indeterminate"||r.variant==="query")&&t.bar1Indeterminate,r.variant==="determinate"&&t.bar1Determinate,r.variant==="buffer"&&t.bar1Buffer]}})(({ownerState:e,theme:t})=>T({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.variant==="determinate"&&{transition:`transform .${p0}s linear`},e.variant==="buffer"&&{zIndex:1,transition:`transform .${p0}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&Hl(jE||(jE=Gl` + width: auto; + animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; + `),Cde)),Rde=V("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.bar,t[`barColor${K(r.color)}`],(r.variant==="indeterminate"||r.variant==="query")&&t.bar2Indeterminate,r.variant==="buffer"&&t.bar2Buffer]}})(({ownerState:e,theme:t})=>T({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},e.variant!=="buffer"&&{backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.color==="inherit"&&{opacity:.3},e.variant==="buffer"&&{backgroundColor:Kx(t,e.color),transition:`transform .${p0}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&Hl(DE||(DE=Gl` + width: auto; + animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite; + `),Sde)),kde=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiLinearProgress"}),{className:a,color:o="primary",value:i,valueBuffer:s,variant:l="indeterminate"}=n,u=re(n,_de),f=T({},n,{color:o,variant:l}),d=Tde(f),p=yn(),v={},m={bar1:{},bar2:{}};if((l==="determinate"||l==="buffer")&&i!==void 0){v["aria-valuenow"]=Math.round(i),v["aria-valuemin"]=0,v["aria-valuemax"]=100;let y=i-100;p.direction==="rtl"&&(y=-y),m.bar1.transform=`translateX(${y}%)`}if(l==="buffer"&&s!==void 0){let y=(s||0)-100;p.direction==="rtl"&&(y=-y),m.bar2.transform=`translateX(${y}%)`}return R.jsxs(Ede,T({className:oe(d.root,a),ownerState:f,role:"progressbar"},v,{ref:r},u,{children:[l==="buffer"?R.jsx(Pde,{className:d.dashed,ownerState:f}):null,R.jsx($de,{className:d.bar1,ownerState:f,style:m.bar1}),l==="determinate"?null:R.jsx(Rde,{className:d.bar2,ownerState:f,style:m.bar2})]}))}),dM=kde;function Ide(e){return Ce("MuiLink",e)}const Ade=Se("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),Nde=Ade,pM={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Mde=e=>pM[e]||e,Fde=({theme:e,ownerState:t})=>{const r=Mde(t.color),n=xl(e,`palette.${r}`,!1)||t.color,a=xl(e,`palette.${r}Channel`);return"vars"in e&&a?`rgba(${a} / 0.4)`:De(n,.4)},Lde=Fde,jde=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],Dde=e=>{const{classes:t,component:r,focusVisible:n,underline:a}=e,o={root:["root",`underline${K(a)}`,r==="button"&&"button",n&&"focusVisible"]};return Te(o,Ide,t)},Bde=V(ze,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`underline${K(r.underline)}`],r.component==="button"&&t.button]}})(({theme:e,ownerState:t})=>T({},t.underline==="none"&&{textDecoration:"none"},t.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},t.underline==="always"&&T({textDecoration:"underline"},t.color!=="inherit"&&{textDecorationColor:Lde({theme:e,ownerState:t})},{"&:hover":{textDecorationColor:"inherit"}}),t.component==="button"&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${Nde.focusVisible}`]:{outline:"auto"}})),zde=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiLink"}),{className:a,color:o="primary",component:i="a",onBlur:s,onFocus:l,TypographyClasses:u,underline:f="always",variant:d="inherit",sx:p}=n,v=re(n,jde),{isFocusVisibleRef:m,onBlur:y,onFocus:x,ref:b}=Eh(),[h,g]=c.useState(!1),w=Rt(r,b),_=$=>{y($),m.current===!1&&g(!1),s&&s($)},C=$=>{x($),m.current===!0&&g(!0),l&&l($)},S=T({},n,{color:o,component:i,focusVisible:h,underline:f,variant:d}),E=Dde(S);return R.jsx(Bde,T({color:o,className:oe(E.root,a),classes:u,component:i,onBlur:_,onFocus:C,ref:w,ownerState:S,variant:d,sx:[...Object.keys(pM).includes(o)?[]:[{color:o}],...Array.isArray(p)?p:[p]]},v))}),Qx=zde,Ude=c.createContext({}),Rc=Ude;function Wde(e){return Ce("MuiList",e)}Se("MuiList",["root","padding","dense","subheader"]);const Vde=["children","className","component","dense","disablePadding","subheader"],Hde=e=>{const{classes:t,disablePadding:r,dense:n,subheader:a}=e;return Te({root:["root",!r&&"padding",n&&"dense",a&&"subheader"]},Wde,t)},qde=V("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disablePadding&&t.padding,r.dense&&t.dense,r.subheader&&t.subheader]}})(({ownerState:e})=>T({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),Gde=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiList"}),{children:a,className:o,component:i="ul",dense:s=!1,disablePadding:l=!1,subheader:u}=n,f=re(n,Vde),d=c.useMemo(()=>({dense:s}),[s]),p=T({},n,{component:i,dense:s,disablePadding:l}),v=Hde(p);return R.jsx(Rc.Provider,{value:d,children:R.jsxs(qde,T({as:i,className:oe(v.root,o),ref:r,ownerState:p},f,{children:[u,a]}))})}),Kde=Gde;function Qde(e){return Ce("MuiListItemIcon",e)}const Yde=Se("MuiListItemIcon",["root","alignItemsFlexStart"]),BE=Yde,Xde=["className"],Jde=e=>{const{alignItems:t,classes:r}=e;return Te({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},Qde,r)},Zde=V("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>T({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},t.alignItems==="flex-start"&&{marginTop:8})),epe=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiListItemIcon"}),{className:a}=n,o=re(n,Xde),i=c.useContext(Rc),s=T({},n,{alignItems:i.alignItems}),l=Jde(s);return R.jsx(Zde,T({className:oe(l.root,a),ownerState:s,ref:r},o))}),vM=epe;function tpe(e){return Ce("MuiListItemText",e)}const rpe=Se("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),rv=rpe,npe=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],ape=e=>{const{classes:t,inset:r,primary:n,secondary:a,dense:o}=e;return Te({root:["root",r&&"inset",o&&"dense",n&&a&&"multiline"],primary:["primary"],secondary:["secondary"]},tpe,t)},ope=V("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${rv.primary}`]:t.primary},{[`& .${rv.secondary}`]:t.secondary},t.root,r.inset&&t.inset,r.primary&&r.secondary&&t.multiline,r.dense&&t.dense]}})(({ownerState:e})=>T({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),ipe=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiListItemText"}),{children:a,className:o,disableTypography:i=!1,inset:s=!1,primary:l,primaryTypographyProps:u,secondary:f,secondaryTypographyProps:d}=n,p=re(n,npe),{dense:v}=c.useContext(Rc);let m=l??a,y=f;const x=T({},n,{disableTypography:i,inset:s,primary:!!m,secondary:!!y,dense:v}),b=ape(x);return m!=null&&m.type!==ze&&!i&&(m=R.jsx(ze,T({variant:v?"body2":"body1",className:b.primary,component:u!=null&&u.variant?void 0:"span",display:"block"},u,{children:m}))),y!=null&&y.type!==ze&&!i&&(y=R.jsx(ze,T({variant:"body2",className:b.secondary,color:"text.secondary",display:"block"},d,{children:y}))),R.jsxs(ope,T({className:oe(b.root,o),ownerState:x,ref:r},p,{children:[m,y]}))}),spe=ipe,lpe=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function Rg(e,t,r){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:r?null:e.firstChild}function zE(e,t,r){return e===t?r?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:r?null:e.lastChild}function hM(e,t){if(t===void 0)return!0;let r=e.innerText;return r===void 0&&(r=e.textContent),r=r.trim().toLowerCase(),r.length===0?!1:t.repeating?r[0]===t.keys[0]:r.indexOf(t.keys.join(""))===0}function vu(e,t,r,n,a,o){let i=!1,s=a(e,t,t?r:!1);for(;s;){if(s===e.firstChild){if(i)return!1;i=!0}const l=n?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!hM(s,o)||l)s=a(e,s,r);else return s.focus(),!0}return!1}const upe=c.forwardRef(function(t,r){const{actions:n,autoFocus:a=!1,autoFocusItem:o=!1,children:i,className:s,disabledItemsFocusable:l=!1,disableListWrap:u=!1,onKeyDown:f,variant:d="selectedMenu"}=t,p=re(t,lpe),v=c.useRef(null),m=c.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});In(()=>{a&&v.current.focus()},[a]),c.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(g,w)=>{const _=!v.current.style.width;if(g.clientHeight{const w=v.current,_=g.key,C=Zt(w).activeElement;if(_==="ArrowDown")g.preventDefault(),vu(w,C,u,l,Rg);else if(_==="ArrowUp")g.preventDefault(),vu(w,C,u,l,zE);else if(_==="Home")g.preventDefault(),vu(w,null,u,l,Rg);else if(_==="End")g.preventDefault(),vu(w,null,u,l,zE);else if(_.length===1){const S=m.current,E=_.toLowerCase(),$=performance.now();S.keys.length>0&&($-S.lastTime>500?(S.keys=[],S.repeating=!0,S.previousKeyMatched=!0):S.repeating&&E!==S.keys[0]&&(S.repeating=!1)),S.lastTime=$,S.keys.push(E);const P=C&&!S.repeating&&hM(C,S);S.previousKeyMatched&&(P||vu(w,C,!1,l,Rg,S))?g.preventDefault():S.previousKeyMatched=!1}f&&f(g)},x=Rt(v,r);let b=-1;c.Children.forEach(i,(g,w)=>{if(!c.isValidElement(g)){b===w&&(b+=1,b>=i.length&&(b=-1));return}g.props.disabled||(d==="selectedMenu"&&g.props.selected||b===-1)&&(b=w),b===w&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(b+=1,b>=i.length&&(b=-1))});const h=c.Children.map(i,(g,w)=>{if(w===b){const _={};return o&&(_.autoFocus=!0),g.props.tabIndex===void 0&&d==="selectedMenu"&&(_.tabIndex=0),c.cloneElement(g,_)}return g});return R.jsx(Kde,T({role:"menu",ref:x,className:s,onKeyDown:y,tabIndex:a?0:-1},p,{children:h}))}),mM=upe;function cpe(e){return Ce("MuiPopover",e)}Se("MuiPopover",["root","paper"]);const fpe=["onEntering"],dpe=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],ppe=["slotProps"];function UE(e,t){let r=0;return typeof t=="number"?r=t:t==="center"?r=e.height/2:t==="bottom"&&(r=e.height),r}function WE(e,t){let r=0;return typeof t=="number"?r=t:t==="center"?r=e.width/2:t==="right"&&(r=e.width),r}function VE(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function kg(e){return typeof e=="function"?e():e}const vpe=e=>{const{classes:t}=e;return Te({root:["root"],paper:["paper"]},cpe,t)},hpe=V(Wx,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),gM=V(ui,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),mpe=c.forwardRef(function(t,r){var n,a,o;const i=Ee({props:t,name:"MuiPopover"}),{action:s,anchorEl:l,anchorOrigin:u={vertical:"top",horizontal:"left"},anchorPosition:f,anchorReference:d="anchorEl",children:p,className:v,container:m,elevation:y=8,marginThreshold:x=16,open:b,PaperProps:h={},slots:g,slotProps:w,transformOrigin:_={vertical:"top",horizontal:"left"},TransitionComponent:C=tv,transitionDuration:S="auto",TransitionProps:{onEntering:E}={},disableScrollLock:$=!1}=i,P=re(i.TransitionProps,fpe),k=re(i,dpe),N=(n=w==null?void 0:w.paper)!=null?n:h,M=c.useRef(),L=Rt(M,N.ref),D=T({},i,{anchorOrigin:u,anchorReference:d,elevation:y,marginThreshold:x,externalPaperSlotProps:N,transformOrigin:_,TransitionComponent:C,transitionDuration:S,TransitionProps:P}),U=vpe(D),q=c.useCallback(()=>{if(d==="anchorPosition")return f;const me=kg(l),ue=(me&&me.nodeType===1?me:Zt(M.current).body).getBoundingClientRect();return{top:ue.top+UE(ue,u.vertical),left:ue.left+WE(ue,u.horizontal)}},[l,u.horizontal,u.vertical,f,d]),A=c.useCallback(me=>({vertical:UE(me,_.vertical),horizontal:WE(me,_.horizontal)}),[_.horizontal,_.vertical]),j=c.useCallback(me=>{const he={width:me.offsetWidth,height:me.offsetHeight},ue=A(he);if(d==="none")return{top:null,left:null,transformOrigin:VE(ue)};const Ze=q();let rt=Ze.top-ue.vertical,We=Ze.left-ue.horizontal;const I=rt+he.height,W=We+he.width,H=$a(kg(l)),se=H.innerHeight-x,ee=H.innerWidth-x;if(x!==null&&rtse){const Q=I-se;rt-=Q,ue.vertical+=Q}if(x!==null&&Weee){const Q=W-ee;We-=Q,ue.horizontal+=Q}return{top:`${Math.round(rt)}px`,left:`${Math.round(We)}px`,transformOrigin:VE(ue)}},[l,d,q,A,x]),[G,J]=c.useState(b),X=c.useCallback(()=>{const me=M.current;if(!me)return;const he=j(me);he.top!==null&&(me.style.top=he.top),he.left!==null&&(me.style.left=he.left),me.style.transformOrigin=he.transformOrigin,J(!0)},[j]);c.useEffect(()=>($&&window.addEventListener("scroll",X),()=>window.removeEventListener("scroll",X)),[l,$,X]);const ie=(me,he)=>{E&&E(me,he),X()},te=()=>{J(!1)};c.useEffect(()=>{b&&X()}),c.useImperativeHandle(s,()=>b?{updatePosition:()=>{X()}}:null,[b,X]),c.useEffect(()=>{if(!b)return;const me=Oh(()=>{X()}),he=$a(l);return he.addEventListener("resize",me),()=>{me.clear(),he.removeEventListener("resize",me)}},[l,b,X]);let be=S;S==="auto"&&!C.muiSupportAuto&&(be=void 0);const le=m||(l?Zt(kg(l)).body:void 0),Re=(a=g==null?void 0:g.root)!=null?a:hpe,de=(o=g==null?void 0:g.paper)!=null?o:gM,fe=Yo({elementType:de,externalSlotProps:T({},N,{style:G?N.style:T({},N.style,{opacity:0})}),additionalProps:{elevation:y,ref:L},ownerState:D,className:oe(U.paper,N==null?void 0:N.className)}),Ae=Yo({elementType:Re,externalSlotProps:(w==null?void 0:w.root)||{},externalForwardedProps:k,additionalProps:{ref:r,slotProps:{backdrop:{invisible:!0}},container:le,open:b},ownerState:D,className:oe(U.root,v)}),{slotProps:Pe}=Ae,_e=re(Ae,ppe);return R.jsx(Re,T({},_e,!Ec(Re)&&{slotProps:Pe,disableScrollLock:$},{children:R.jsx(C,T({appear:!0,in:b,onEntering:ie,onExited:te,timeout:be},P,{children:R.jsx(de,T({},fe,{children:p}))}))}))}),yM=mpe;function gpe(e){return Ce("MuiMenu",e)}Se("MuiMenu",["root","paper","list"]);const ype=["onEntering"],bpe=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],wpe={vertical:"top",horizontal:"right"},xpe={vertical:"top",horizontal:"left"},_pe=e=>{const{classes:t}=e;return Te({root:["root"],paper:["paper"],list:["list"]},gpe,t)},Cpe=V(yM,{shouldForwardProp:e=>wr(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Spe=V(gM,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),Ope=V(mM,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),Tpe=c.forwardRef(function(t,r){var n,a;const o=Ee({props:t,name:"MuiMenu"}),{autoFocus:i=!0,children:s,className:l,disableAutoFocusItem:u=!1,MenuListProps:f={},onClose:d,open:p,PaperProps:v={},PopoverClasses:m,transitionDuration:y="auto",TransitionProps:{onEntering:x}={},variant:b="selectedMenu",slots:h={},slotProps:g={}}=o,w=re(o.TransitionProps,ype),_=re(o,bpe),C=yn(),S=C.direction==="rtl",E=T({},o,{autoFocus:i,disableAutoFocusItem:u,MenuListProps:f,onEntering:x,PaperProps:v,transitionDuration:y,TransitionProps:w,variant:b}),$=_pe(E),P=i&&!u&&p,k=c.useRef(null),N=(j,G)=>{k.current&&k.current.adjustStyleForScrollbar(j,C),x&&x(j,G)},M=j=>{j.key==="Tab"&&(j.preventDefault(),d&&d(j,"tabKeyDown"))};let L=-1;c.Children.map(s,(j,G)=>{c.isValidElement(j)&&(j.props.disabled||(b==="selectedMenu"&&j.props.selected||L===-1)&&(L=G))});const D=(n=h.paper)!=null?n:Spe,U=(a=g.paper)!=null?a:v,q=Yo({elementType:h.root,externalSlotProps:g.root,ownerState:E,className:[$.root,l]}),A=Yo({elementType:D,externalSlotProps:U,ownerState:E,className:$.paper});return R.jsx(Cpe,T({onClose:d,anchorOrigin:{vertical:"bottom",horizontal:S?"right":"left"},transformOrigin:S?wpe:xpe,slots:{paper:D,root:h.root},slotProps:{root:q,paper:A},open:p,ref:r,transitionDuration:y,TransitionProps:T({onEntering:N},w),ownerState:E},_,{classes:m,children:R.jsx(Ope,T({onKeyDown:M,actions:k,autoFocus:i&&(L===-1||u),autoFocusItem:P,variant:b},f,{className:oe($.list,f.className),children:s}))}))}),xm=Tpe;function Epe(e){return Ce("MuiMenuItem",e)}const Ppe=Se("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),hu=Ppe,$pe=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],Rpe=(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,r.divider&&t.divider,!r.disableGutters&&t.gutters]},kpe=e=>{const{disabled:t,dense:r,divider:n,disableGutters:a,selected:o,classes:i}=e,l=Te({root:["root",r&&"dense",t&&"disabled",!a&&"gutters",n&&"divider",o&&"selected"]},Epe,i);return T({},i,l)},Ipe=V(oo,{shouldForwardProp:e=>wr(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:Rpe})(({theme:e,ownerState:t})=>T({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${hu.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:De(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${hu.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:De(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${hu.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:De(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:De(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${hu.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${hu.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${EE.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${EE.inset}`]:{marginLeft:52},[`& .${rv.root}`]:{marginTop:0,marginBottom:0},[`& .${rv.inset}`]:{paddingLeft:36},[`& .${BE.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&T({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${BE.root} svg`]:{fontSize:"1.25rem"}}))),Ape=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiMenuItem"}),{autoFocus:a=!1,component:o="li",dense:i=!1,divider:s=!1,disableGutters:l=!1,focusVisibleClassName:u,role:f="menuitem",tabIndex:d,className:p}=n,v=re(n,$pe),m=c.useContext(Rc),y=c.useMemo(()=>({dense:i||m.dense||!1,disableGutters:l}),[m.dense,i,l]),x=c.useRef(null);In(()=>{a&&x.current&&x.current.focus()},[a]);const b=T({},n,{dense:y.dense,divider:s,disableGutters:l}),h=kpe(n),g=Rt(x,r);let w;return n.disabled||(w=d!==void 0?d:-1),R.jsx(Rc.Provider,{value:y,children:R.jsx(Ipe,T({ref:g,role:f,tabIndex:w,component:o,focusVisibleClassName:oe(h.focusVisible,u),className:oe(h.root,p)},v,{ownerState:b,classes:h}))})}),Ja=Ape;function Npe(e){return Ce("MuiNativeSelect",e)}const Mpe=Se("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),Yx=Mpe,Fpe=["className","disabled","error","IconComponent","inputRef","variant"],Lpe=e=>{const{classes:t,variant:r,disabled:n,multiple:a,open:o,error:i}=e,s={select:["select",r,n&&"disabled",a&&"multiple",i&&"error"],icon:["icon",`icon${K(r)}`,o&&"iconOpen",n&&"disabled"]};return Te(s,Npe,t)},bM=({ownerState:e,theme:t})=>T({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":T({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${Yx.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},e.variant==="filled"&&{"&&&":{paddingRight:32}},e.variant==="outlined"&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),jpe=V("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:wr,overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.select,t[r.variant],r.error&&t.error,{[`&.${Yx.multiple}`]:t.multiple}]}})(bM),wM=({ownerState:e,theme:t})=>T({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${Yx.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),Dpe=V("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${K(r.variant)}`],r.open&&t.iconOpen]}})(wM),Bpe=c.forwardRef(function(t,r){const{className:n,disabled:a,error:o,IconComponent:i,inputRef:s,variant:l="standard"}=t,u=re(t,Fpe),f=T({},t,{disabled:a,variant:l,error:o}),d=Lpe(f);return R.jsxs(c.Fragment,{children:[R.jsx(jpe,T({ownerState:f,className:oe(d.select,n),disabled:a,ref:s||r},u)),t.multiple?null:R.jsx(Dpe,{as:i,ownerState:f,className:d.icon})]})}),zpe=Bpe;var HE;const Upe=["children","classes","className","label","notched"],Wpe=V("fieldset",{shouldForwardProp:wr})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),Vpe=V("legend",{shouldForwardProp:wr})(({ownerState:e,theme:t})=>T({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&T({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function Hpe(e){const{className:t,label:r,notched:n}=e,a=re(e,Upe),o=r!=null&&r!=="",i=T({},e,{notched:n,withLabel:o});return R.jsx(Wpe,T({"aria-hidden":!0,className:t,ownerState:i},a,{children:R.jsx(Vpe,{ownerState:i,children:o?R.jsx("span",{children:r}):HE||(HE=R.jsx("span",{className:"notranslate",children:"​"}))})}))}const qpe=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],Gpe=e=>{const{classes:t}=e,n=Te({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Ble,t);return T({},t,n)},Kpe=V(mm,{shouldForwardProp:e=>wr(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:vm})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return T({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${wo.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${wo.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:r}},[`&.${wo.focused} .${wo.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${wo.error} .${wo.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${wo.disabled} .${wo.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&T({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),Qpe=V(Hpe,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}),Ype=V(gm,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:hm})(({theme:e,ownerState:t})=>T({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0})),xM=c.forwardRef(function(t,r){var n,a,o,i,s;const l=Ee({props:t,name:"MuiOutlinedInput"}),{components:u={},fullWidth:f=!1,inputComponent:d="input",label:p,multiline:v=!1,notched:m,slots:y={},type:x="text"}=l,b=re(l,qpe),h=Gpe(l),g=fi(),w=ql({props:l,muiFormControl:g,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),_=T({},l,{color:w.color||"primary",disabled:w.disabled,error:w.error,focused:w.focused,formControl:g,fullWidth:f,hiddenLabel:w.hiddenLabel,multiline:v,size:w.size,type:x}),C=(n=(a=y.root)!=null?a:u.Root)!=null?n:Kpe,S=(o=(i=y.input)!=null?i:u.Input)!=null?o:Ype;return R.jsx(ym,T({slots:{root:C,input:S},renderSuffix:E=>R.jsx(Qpe,{ownerState:_,className:h.notchedOutline,label:p!=null&&p!==""&&w.required?s||(s=R.jsxs(c.Fragment,{children:[p," ","*"]})):p,notched:typeof m<"u"?m:!!(E.startAdornment||E.filled||E.focused)}),fullWidth:f,inputComponent:d,multiline:v,ref:r,type:x},b,{classes:T({},h,{notchedOutline:null})}))});xM.muiName="Input";const _M=xM;function Xpe(e){return Ce("MuiPagination",e)}Se("MuiPagination",["root","ul","outlined","text"]);const Jpe=["boundaryCount","componentName","count","defaultPage","disabled","hideNextButton","hidePrevButton","onChange","page","showFirstButton","showLastButton","siblingCount"];function Zpe(e={}){const{boundaryCount:t=1,componentName:r="usePagination",count:n=1,defaultPage:a=1,disabled:o=!1,hideNextButton:i=!1,hidePrevButton:s=!1,onChange:l,page:u,showFirstButton:f=!1,showLastButton:d=!1,siblingCount:p=1}=e,v=re(e,Jpe),[m,y]=bl({controlled:u,default:a,name:r,state:"page"}),x=($,P)=>{u||y(P),l&&l($,P)},b=($,P)=>{const k=P-$+1;return Array.from({length:k},(N,M)=>$+M)},h=b(1,Math.min(t,n)),g=b(Math.max(n-t+1,t+1),n),w=Math.max(Math.min(m-p,n-t-p*2-1),t+2),_=Math.min(Math.max(m+p,t+p*2+2),g.length>0?g[0]-2:n-1),C=[...f?["first"]:[],...s?[]:["previous"],...h,...w>t+2?["start-ellipsis"]:t+1t?[n-t]:[],...g,...i?[]:["next"],...d?["last"]:[]],S=$=>{switch($){case"first":return 1;case"previous":return m-1;case"next":return m+1;case"last":return n;default:return null}},E=C.map($=>typeof $=="number"?{onClick:P=>{x(P,$)},type:"page",page:$,selected:$===m,disabled:o,"aria-current":$===m?"true":void 0}:{onClick:P=>{x(P,S($))},type:$,page:S($),selected:!1,disabled:o||$.indexOf("ellipsis")===-1&&($==="next"||$==="last"?m>=n:m<=1)});return T({items:E},v)}function eve(e){return Ce("MuiPaginationItem",e)}const tve=Se("MuiPaginationItem",["root","page","sizeSmall","sizeLarge","text","textPrimary","textSecondary","outlined","outlinedPrimary","outlinedSecondary","rounded","ellipsis","firstLast","previousNext","focusVisible","disabled","selected","icon"]),_n=tve,nv=rn(R.jsx("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),av=rn(R.jsx("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),qE=rn(R.jsx("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore"),GE=rn(R.jsx("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext"),rve=["className","color","component","components","disabled","page","selected","shape","size","slots","type","variant"],CM=(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${K(r.size)}`],r.variant==="text"&&t[`text${K(r.color)}`],r.variant==="outlined"&&t[`outlined${K(r.color)}`],r.shape==="rounded"&&t.rounded,r.type==="page"&&t.page,(r.type==="start-ellipsis"||r.type==="end-ellipsis")&&t.ellipsis,(r.type==="previous"||r.type==="next")&&t.previousNext,(r.type==="first"||r.type==="last")&&t.firstLast]},nve=e=>{const{classes:t,color:r,disabled:n,selected:a,size:o,shape:i,type:s,variant:l}=e,u={root:["root",`size${K(o)}`,l,i,r!=="standard"&&`${l}${K(r)}`,n&&"disabled",a&&"selected",{page:"page",first:"firstLast",last:"firstLast","start-ellipsis":"ellipsis","end-ellipsis":"ellipsis",previous:"previousNext",next:"previousNext"}[s]],icon:["icon"]};return Te(u,eve,t)},ave=V("div",{name:"MuiPaginationItem",slot:"Root",overridesResolver:CM})(({theme:e,ownerState:t})=>T({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,height:"auto",[`&.${_n.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.size==="small"&&{minWidth:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)})),ove=V(oo,{name:"MuiPaginationItem",slot:"Root",overridesResolver:CM})(({theme:e,ownerState:t})=>T({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,height:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,[`&.${_n.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${_n.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},transition:e.transitions.create(["color","background-color"],{duration:e.transitions.duration.short}),"&:hover":{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${_n.selected}`]:{backgroundColor:(e.vars||e).palette.action.selected,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:De(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${_n.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:De(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},[`&.${_n.disabled}`]:{opacity:1,color:(e.vars||e).palette.action.disabled,backgroundColor:(e.vars||e).palette.action.selected}}},t.size==="small"&&{minWidth:26,height:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,height:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)},t.shape==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius}),({theme:e,ownerState:t})=>T({},t.variant==="text"&&{[`&.${_n.selected}`]:T({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}},[`&.${_n.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}},{[`&.${_n.disabled}`]:{color:(e.vars||e).palette.action.disabled}})},t.variant==="outlined"&&{border:e.vars?`1px solid rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:`1px solid ${e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}`,[`&.${_n.selected}`]:T({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:De(e.palette[t.color].main,.5)}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.activatedOpacity})`:De(e.palette[t.color].main,e.palette.action.activatedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:De(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${_n.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:De(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity)}},{[`&.${_n.disabled}`]:{borderColor:(e.vars||e).palette.action.disabledBackground,color:(e.vars||e).palette.action.disabled}})})),ive=V("div",{name:"MuiPaginationItem",slot:"Icon",overridesResolver:(e,t)=>t.icon})(({theme:e,ownerState:t})=>T({fontSize:e.typography.pxToRem(20),margin:"0 -8px"},t.size==="small"&&{fontSize:e.typography.pxToRem(18)},t.size==="large"&&{fontSize:e.typography.pxToRem(22)})),sve=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiPaginationItem"}),{className:a,color:o="standard",component:i,components:s={},disabled:l=!1,page:u,selected:f=!1,shape:d="circular",size:p="medium",slots:v={},type:m="page",variant:y="text"}=n,x=re(n,rve),b=T({},n,{color:o,disabled:l,selected:f,shape:d,size:p,type:m,variant:y}),h=yn(),g=nve(b),_=(h.direction==="rtl"?{previous:v.next||s.next||GE,next:v.previous||s.previous||qE,last:v.first||s.first||nv,first:v.last||s.last||av}:{previous:v.previous||s.previous||qE,next:v.next||s.next||GE,first:v.first||s.first||nv,last:v.last||s.last||av})[m];return m==="start-ellipsis"||m==="end-ellipsis"?R.jsx(ave,{ref:r,ownerState:b,className:oe(g.root,a),children:"…"}):R.jsxs(ove,T({ref:r,ownerState:b,component:i,disabled:l,className:oe(g.root,a)},x,{children:[m==="page"&&u,_?R.jsx(ive,{as:_,ownerState:b,className:g.icon}):null]}))}),lve=sve,uve=["boundaryCount","className","color","count","defaultPage","disabled","getItemAriaLabel","hideNextButton","hidePrevButton","onChange","page","renderItem","shape","showFirstButton","showLastButton","siblingCount","size","variant"],cve=e=>{const{classes:t,variant:r}=e;return Te({root:["root",r],ul:["ul"]},Xpe,t)},fve=V("nav",{name:"MuiPagination",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant]]}})({}),dve=V("ul",{name:"MuiPagination",slot:"Ul",overridesResolver:(e,t)=>t.ul})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"});function pve(e,t,r){return e==="page"?`${r?"":"Go to "}page ${t}`:`Go to ${e} page`}const vve=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiPagination"}),{boundaryCount:a=1,className:o,color:i="standard",count:s=1,defaultPage:l=1,disabled:u=!1,getItemAriaLabel:f=pve,hideNextButton:d=!1,hidePrevButton:p=!1,renderItem:v=E=>R.jsx(lve,T({},E)),shape:m="circular",showFirstButton:y=!1,showLastButton:x=!1,siblingCount:b=1,size:h="medium",variant:g="text"}=n,w=re(n,uve),{items:_}=Zpe(T({},n,{componentName:"Pagination"})),C=T({},n,{boundaryCount:a,color:i,count:s,defaultPage:l,disabled:u,getItemAriaLabel:f,hideNextButton:d,hidePrevButton:p,renderItem:v,shape:m,showFirstButton:y,showLastButton:x,siblingCount:b,size:h,variant:g}),S=cve(C);return R.jsx(fve,T({"aria-label":"pagination navigation",className:oe(S.root,o),ownerState:C,ref:r},w,{children:R.jsx(dve,{className:S.ul,ownerState:C,children:_.map((E,$)=>R.jsx("li",{children:v(T({},E,{color:i,"aria-label":f(E.type,E.page,E.selected),shape:m,size:h,variant:g}))},$))})}))}),hve=vve;function mve(e){return Ce("MuiScopedCssBaseline",e)}Se("MuiScopedCssBaseline",["root"]);const gve=["className","component","enableColorScheme"],yve=e=>{const{classes:t}=e;return Te({root:["root"]},mve,t)},bve=V("div",{name:"MuiScopedCssBaseline",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>{const r={};return t.enableColorScheme&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([n,a])=>{var o;r[`&${e.getColorSchemeSelector(n).replace(/\s*&/,"")}`]={colorScheme:(o=a.palette)==null?void 0:o.mode}}),T({},wce(e,t.enableColorScheme),xce(e),{"& *, & *::before, & *::after":{boxSizing:"inherit"},"& strong, & b":{fontWeight:e.typography.fontWeightBold}},r)}),wve=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiScopedCssBaseline"}),{className:a,component:o="div"}=n,i=re(n,gve),s=T({},n,{component:o}),l=yve(s);return R.jsx(bve,T({as:o,className:oe(l.root,a),ref:r,ownerState:s},i))}),xve=wve;function _ve(e){return Ce("MuiSelect",e)}const Cve=Se("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),mu=Cve;var KE;const Sve=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],Ove=V("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`&.${mu.select}`]:t.select},{[`&.${mu.select}`]:t[r.variant]},{[`&.${mu.error}`]:t.error},{[`&.${mu.multiple}`]:t.multiple}]}})(bM,{[`&.${mu.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),Tve=V("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${K(r.variant)}`],r.open&&t.iconOpen]}})(wM),Eve=V("input",{shouldForwardProp:e=>boe(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function QE(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function Pve(e){return e==null||typeof e=="string"&&!e.trim()}const $ve=e=>{const{classes:t,variant:r,disabled:n,multiple:a,open:o,error:i}=e,s={select:["select",r,n&&"disabled",a&&"multiple",i&&"error"],icon:["icon",`icon${K(r)}`,o&&"iconOpen",n&&"disabled"],nativeInput:["nativeInput"]};return Te(s,_ve,t)},Rve=c.forwardRef(function(t,r){var n;const{"aria-describedby":a,"aria-label":o,autoFocus:i,autoWidth:s,children:l,className:u,defaultOpen:f,defaultValue:d,disabled:p,displayEmpty:v,error:m=!1,IconComponent:y,inputRef:x,labelId:b,MenuProps:h={},multiple:g,name:w,onBlur:_,onChange:C,onClose:S,onFocus:E,onOpen:$,open:P,readOnly:k,renderValue:N,SelectDisplayProps:M={},tabIndex:L,value:D,variant:U="standard"}=t,q=re(t,Sve),[A,j]=bl({controlled:D,default:d,name:"Select"}),[G,J]=bl({controlled:P,default:f,name:"Select"}),X=c.useRef(null),ie=c.useRef(null),[te,be]=c.useState(null),{current:le}=c.useRef(P!=null),[Re,de]=c.useState(),fe=Rt(r,x),Ae=c.useCallback(F=>{ie.current=F,F&&be(F)},[]),Pe=te==null?void 0:te.parentNode;c.useImperativeHandle(fe,()=>({focus:()=>{ie.current.focus()},node:X.current,value:A}),[A]),c.useEffect(()=>{f&&G&&te&&!le&&(de(s?null:Pe.clientWidth),ie.current.focus())},[te,s]),c.useEffect(()=>{i&&ie.current.focus()},[i]),c.useEffect(()=>{if(!b)return;const F=Zt(ie.current).getElementById(b);if(F){const z=()=>{getSelection().isCollapsed&&ie.current.focus()};return F.addEventListener("click",z),()=>{F.removeEventListener("click",z)}}},[b]);const _e=(F,z)=>{F?$&&$(z):S&&S(z),le||(de(s?null:Pe.clientWidth),J(F))},me=F=>{F.button===0&&(F.preventDefault(),ie.current.focus(),_e(!0,F))},he=F=>{_e(!1,F)},ue=c.Children.toArray(l),Ze=F=>{const z=ue.find(xe=>xe.props.value===F.target.value);z!==void 0&&(j(z.props.value),C&&C(F,z))},rt=F=>z=>{let xe;if(z.currentTarget.hasAttribute("tabindex")){if(g){xe=Array.isArray(A)?A.slice():[];const Ne=A.indexOf(F.props.value);Ne===-1?xe.push(F.props.value):xe.splice(Ne,1)}else xe=F.props.value;if(F.props.onClick&&F.props.onClick(z),A!==xe&&(j(xe),C)){const Ne=z.nativeEvent||z,nt=new Ne.constructor(Ne.type,Ne);Object.defineProperty(nt,"target",{writable:!0,value:{value:xe,name:w}}),C(nt,F)}g||_e(!1,z)}},We=F=>{k||[" ","ArrowUp","ArrowDown","Enter"].indexOf(F.key)!==-1&&(F.preventDefault(),_e(!0,F))},I=te!==null&&G,W=F=>{!I&&_&&(Object.defineProperty(F,"target",{writable:!0,value:{value:A,name:w}}),_(F))};delete q["aria-invalid"];let H,se;const ee=[];let Q=!1;(Zp({value:A})||v)&&(N?H=N(A):Q=!0);const ce=ue.map(F=>{if(!c.isValidElement(F))return null;let z;if(g){if(!Array.isArray(A))throw new Error(Qo(2));z=A.some(xe=>QE(xe,F.props.value)),z&&Q&&ee.push(F.props.children)}else z=QE(A,F.props.value),z&&Q&&(se=F.props.children);return c.cloneElement(F,{"aria-selected":z?"true":"false",onClick:rt(F),onKeyUp:xe=>{xe.key===" "&&xe.preventDefault(),F.props.onKeyUp&&F.props.onKeyUp(xe)},role:"option",selected:z,value:void 0,"data-value":F.props.value})});Q&&(g?ee.length===0?H=null:H=ee.reduce((F,z,xe)=>(F.push(z),xe{const{classes:t}=e;return t},Xx={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>wr(e)&&e!=="variant",slot:"Root"},Mve=V(fM,Xx)(""),Fve=V(_M,Xx)(""),Lve=V(iM,Xx)(""),SM=c.forwardRef(function(t,r){const n=Ee({name:"MuiSelect",props:t}),{autoWidth:a=!1,children:o,classes:i={},className:s,defaultOpen:l=!1,displayEmpty:u=!1,IconComponent:f=Vle,id:d,input:p,inputProps:v,label:m,labelId:y,MenuProps:x,multiple:b=!1,native:h=!1,onClose:g,onOpen:w,open:_,renderValue:C,SelectDisplayProps:S,variant:E="outlined"}=n,$=re(n,Ive),P=h?zpe:kve,k=fi(),N=ql({props:n,muiFormControl:k,states:["variant","error"]}),M=N.variant||E,L=T({},n,{variant:M,classes:i}),D=Nve(L),U=re(D,Ave),q=p||{standard:R.jsx(Mve,{ownerState:L}),outlined:R.jsx(Fve,{label:m,ownerState:L}),filled:R.jsx(Lve,{ownerState:L})}[M],A=Rt(r,q.ref);return R.jsx(c.Fragment,{children:c.cloneElement(q,T({inputComponent:P,inputProps:T({children:o,error:N.error,IconComponent:f,variant:M,type:void 0,multiple:b},h?{id:d}:{autoWidth:a,defaultOpen:l,displayEmpty:u,labelId:y,MenuProps:x,onClose:g,onOpen:w,open:_,renderValue:C,SelectDisplayProps:T({id:d},S)},v,{classes:v?Pr(U,v.classes):U},p?p.props.inputProps:{})},b&&h&&M==="outlined"?{notched:!0}:{},{ref:A,className:oe(q.props.className,s,D.root)},!p&&{variant:M},$))})});SM.muiName="Select";const OM=SM;function jve(e){return Ce("MuiSnackbarContent",e)}Se("MuiSnackbarContent",["root","message","action"]);const Dve=["action","className","message","role"],Bve=e=>{const{classes:t}=e;return Te({root:["root"],action:["action"],message:["message"]},jve,t)},zve=V(ui,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>{const t=e.palette.mode==="light"?.8:.98,r=Iae(e.palette.background.default,t);return T({},e.typography.body2,{color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(r),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:r,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,flexGrow:1,[e.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}})}),Uve=V("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),Wve=V("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),Vve=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiSnackbarContent"}),{action:a,className:o,message:i,role:s="alert"}=n,l=re(n,Dve),u=n,f=Bve(u);return R.jsxs(zve,T({role:s,square:!0,elevation:6,className:oe(f.root,o),ownerState:u,ref:r},l,{children:[R.jsx(Uve,{className:f.message,ownerState:u,children:i}),a?R.jsx(Wve,{className:f.action,ownerState:u,children:a}):null]}))}),Hve=Vve;function qve(e){return Ce("MuiSnackbar",e)}Se("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const Gve=["onEnter","onExited"],Kve=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],Qve=e=>{const{classes:t,anchorOrigin:r}=e,n={root:["root",`anchorOrigin${K(r.vertical)}${K(r.horizontal)}`]};return Te(n,qve,t)},YE=V("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`anchorOrigin${K(r.anchorOrigin.vertical)}${K(r.anchorOrigin.horizontal)}`]]}})(({theme:e,ownerState:t})=>{const r={left:"50%",right:"auto",transform:"translateX(-50%)"};return T({zIndex:(e.vars||e).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},t.anchorOrigin.vertical==="top"?{top:8}:{bottom:8},t.anchorOrigin.horizontal==="left"&&{justifyContent:"flex-start"},t.anchorOrigin.horizontal==="right"&&{justifyContent:"flex-end"},{[e.breakpoints.up("sm")]:T({},t.anchorOrigin.vertical==="top"?{top:24}:{bottom:24},t.anchorOrigin.horizontal==="center"&&r,t.anchorOrigin.horizontal==="left"&&{left:24,right:"auto"},t.anchorOrigin.horizontal==="right"&&{right:24,left:"auto"})})}),Yve=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiSnackbar"}),a=yn(),o={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{action:i,anchorOrigin:{vertical:s,horizontal:l}={vertical:"bottom",horizontal:"left"},autoHideDuration:u=null,children:f,className:d,ClickAwayListenerProps:p,ContentProps:v,disableWindowBlurListener:m=!1,message:y,open:x,TransitionComponent:b=tv,transitionDuration:h=o,TransitionProps:{onEnter:g,onExited:w}={}}=n,_=re(n.TransitionProps,Gve),C=re(n,Kve),S=T({},n,{anchorOrigin:{vertical:s,horizontal:l},autoHideDuration:u,disableWindowBlurListener:m,TransitionComponent:b,transitionDuration:h}),E=Qve(S),{getRootProps:$,onClickAway:P}=vle(T({},S)),[k,N]=c.useState(!0),M=Yo({elementType:YE,getSlotProps:$,externalForwardedProps:C,ownerState:S,additionalProps:{ref:r},className:[E.root,d]}),L=U=>{N(!0),w&&w(U)},D=(U,q)=>{N(!1),g&&g(U,q)};return!x&&k?null:R.jsx(Mie,T({onClickAway:P},p,{children:R.jsx(YE,T({},M,{children:R.jsx(b,T({appear:!0,in:x,timeout:h,direction:s==="top"?"down":"up",onEnter:D,onExited:L},_,{children:f||R.jsx(Hve,T({message:y,action:i},v))}))}))}))}),Xve=Yve;function Jve(e){return Ce("MuiTooltip",e)}const Zve=Se("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),No=Zve,ehe=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function the(e){return Math.round(e*1e5)/1e5}const rhe=e=>{const{classes:t,disableInteractive:r,arrow:n,touch:a,placement:o}=e,i={popper:["popper",!r&&"popperInteractive",n&&"popperArrow"],tooltip:["tooltip",n&&"tooltipArrow",a&&"touch",`tooltipPlacement${K(o.split("-")[0])}`],arrow:["arrow"]};return Te(i,Jve,t)},nhe=V(KN,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.popper,!r.disableInteractive&&t.popperInteractive,r.arrow&&t.popperArrow,!r.open&&t.popperClose]}})(({theme:e,ownerState:t,open:r})=>T({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!r&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${No.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${No.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${No.arrow}`]:T({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${No.arrow}`]:T({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),ahe=V("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.tooltip,r.touch&&t.touch,r.arrow&&t.tooltipArrow,t[`tooltipPlacement${K(r.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>T({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:De(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${the(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${No.popper}[data-popper-placement*="left"] &`]:T({transformOrigin:"right center"},t.isRtl?T({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):T({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${No.popper}[data-popper-placement*="right"] &`]:T({transformOrigin:"left center"},t.isRtl?T({marginRight:"14px"},t.touch&&{marginRight:"24px"}):T({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${No.popper}[data-popper-placement*="top"] &`]:T({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${No.popper}[data-popper-placement*="bottom"] &`]:T({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),ohe=V("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:De(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let Yf=!1,Ig=null,gu={x:0,y:0};function Xf(e,t){return r=>{t&&t(r),e(r)}}const ihe=c.forwardRef(function(t,r){var n,a,o,i,s,l,u,f,d,p,v,m,y,x,b,h,g,w,_;const C=Ee({props:t,name:"MuiTooltip"}),{arrow:S=!1,children:E,components:$={},componentsProps:P={},describeChild:k=!1,disableFocusListener:N=!1,disableHoverListener:M=!1,disableInteractive:L=!1,disableTouchListener:D=!1,enterDelay:U=100,enterNextDelay:q=0,enterTouchDelay:A=700,followCursor:j=!1,id:G,leaveDelay:J=0,leaveTouchDelay:X=1500,onClose:ie,onOpen:te,open:be,placement:le="bottom",PopperComponent:Re,PopperProps:de={},slotProps:fe={},slots:Ae={},title:Pe,TransitionComponent:_e=tv,TransitionProps:me}=C,he=re(C,ehe),ue=c.isValidElement(E)?E:R.jsx("span",{children:E}),Ze=yn(),rt=Ze.direction==="rtl",[We,I]=c.useState(),[W,H]=c.useState(null),se=c.useRef(!1),ee=L||j,Q=c.useRef(),ce=c.useRef(),$e=c.useRef(),Fe=c.useRef(),[je,we]=bl({controlled:be,default:!1,name:"Tooltip",state:"open"});let dt=je;const zt=Ji(G),yt=c.useRef(),F=c.useCallback(()=>{yt.current!==void 0&&(document.body.style.WebkitUserSelect=yt.current,yt.current=void 0),clearTimeout(Fe.current)},[]);c.useEffect(()=>()=>{clearTimeout(Q.current),clearTimeout(ce.current),clearTimeout($e.current),F()},[F]);const z=Y=>{clearTimeout(Ig),Yf=!0,we(!0),te&&!dt&&te(Y)},xe=Jn(Y=>{clearTimeout(Ig),Ig=setTimeout(()=>{Yf=!1},800+J),we(!1),ie&&dt&&ie(Y),clearTimeout(Q.current),Q.current=setTimeout(()=>{se.current=!1},Ze.transitions.duration.shortest)}),Ne=Y=>{se.current&&Y.type!=="touchstart"||(We&&We.removeAttribute("title"),clearTimeout(ce.current),clearTimeout($e.current),U||Yf&&q?ce.current=setTimeout(()=>{z(Y)},Yf?q:U):z(Y))},nt=Y=>{clearTimeout(ce.current),clearTimeout($e.current),$e.current=setTimeout(()=>{xe(Y)},J)},{isFocusVisibleRef:Le,onBlur:rr,onFocus:Bn,ref:lr}=Eh(),[,st]=c.useState(!1),nn=Y=>{rr(Y),Le.current===!1&&(st(!1),nt(Y))},zn=Y=>{We||I(Y.currentTarget),Bn(Y),Le.current===!0&&(st(!0),Ne(Y))},ur=Y=>{se.current=!0;const Me=ue.props;Me.onTouchStart&&Me.onTouchStart(Y)},Ma=Ne,yo=nt,di=Y=>{ur(Y),clearTimeout($e.current),clearTimeout(Q.current),F(),yt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",Fe.current=setTimeout(()=>{document.body.style.WebkitUserSelect=yt.current,Ne(Y)},A)},Fa=Y=>{ue.props.onTouchEnd&&ue.props.onTouchEnd(Y),F(),clearTimeout($e.current),$e.current=setTimeout(()=>{xe(Y)},X)};c.useEffect(()=>{if(!dt)return;function Y(Me){(Me.key==="Escape"||Me.key==="Esc")&&xe(Me)}return document.addEventListener("keydown",Y),()=>{document.removeEventListener("keydown",Y)}},[xe,dt]);const la=Rt(ue.ref,lr,I,r);!Pe&&Pe!==0&&(dt=!1);const bn=c.useRef(),pi=Y=>{const Me=ue.props;Me.onMouseMove&&Me.onMouseMove(Y),gu={x:Y.clientX,y:Y.clientY},bn.current&&bn.current.update()},Yt={},ua=typeof Pe=="string";k?(Yt.title=!dt&&ua&&!M?Pe:null,Yt["aria-describedby"]=dt?zt:null):(Yt["aria-label"]=ua?Pe:null,Yt["aria-labelledby"]=dt&&!ua?zt:null);const cr=T({},Yt,he,ue.props,{className:oe(he.className,ue.props.className),onTouchStart:ur,ref:la},j?{onMouseMove:pi}:{}),wn={};D||(cr.onTouchStart=di,cr.onTouchEnd=Fa),M||(cr.onMouseOver=Xf(Ma,cr.onMouseOver),cr.onMouseLeave=Xf(yo,cr.onMouseLeave),ee||(wn.onMouseOver=Ma,wn.onMouseLeave=yo)),N||(cr.onFocus=Xf(zn,cr.onFocus),cr.onBlur=Xf(nn,cr.onBlur),ee||(wn.onFocus=zn,wn.onBlur=nn));const ls=c.useMemo(()=>{var Y;let Me=[{name:"arrow",enabled:!!W,options:{element:W,padding:4}}];return(Y=de.popperOptions)!=null&&Y.modifiers&&(Me=Me.concat(de.popperOptions.modifiers)),T({},de.popperOptions,{modifiers:Me})},[W,de]),kr=T({},C,{isRtl:rt,arrow:S,disableInteractive:ee,placement:le,PopperComponentProp:Re,touch:se.current}),xr=rhe(kr),vi=(n=(a=Ae.popper)!=null?a:$.Popper)!=null?n:nhe,La=(o=(i=(s=Ae.transition)!=null?s:$.Transition)!=null?i:_e)!=null?o:tv,xn=(l=(u=Ae.tooltip)!=null?u:$.Tooltip)!=null?l:ahe,ca=(f=(d=Ae.arrow)!=null?d:$.Arrow)!=null?f:ohe,Yl=Eu(vi,T({},de,(p=fe.popper)!=null?p:P.popper,{className:oe(xr.popper,de==null?void 0:de.className,(v=(m=fe.popper)!=null?m:P.popper)==null?void 0:v.className)}),kr),Oe=Eu(La,T({},me,(y=fe.transition)!=null?y:P.transition),kr),B=Eu(xn,T({},(x=fe.tooltip)!=null?x:P.tooltip,{className:oe(xr.tooltip,(b=(h=fe.tooltip)!=null?h:P.tooltip)==null?void 0:b.className)}),kr),ne=Eu(ca,T({},(g=fe.arrow)!=null?g:P.arrow,{className:oe(xr.arrow,(w=(_=fe.arrow)!=null?_:P.arrow)==null?void 0:w.className)}),kr);return R.jsxs(c.Fragment,{children:[c.cloneElement(ue,cr),R.jsx(vi,T({as:Re??KN,placement:le,anchorEl:j?{getBoundingClientRect:()=>({top:gu.y,left:gu.x,right:gu.x,bottom:gu.y,width:0,height:0})}:We,popperRef:bn,open:We?dt:!1,id:zt,transition:!0},wn,Yl,{popperOptions:ls,children:({TransitionProps:Y})=>R.jsx(La,T({timeout:Ze.transitions.duration.shorter},Y,Oe,{children:R.jsxs(xn,T({},B,{children:[Pe,S?R.jsx(ca,T({},ne,{ref:H})):null]}))}))}))]})}),vo=ihe,she=c.createContext(),TM=she;function lhe(e){return Ce("MuiTable",e)}Se("MuiTable",["root","stickyHeader"]);const uhe=["className","component","padding","size","stickyHeader"],che=e=>{const{classes:t,stickyHeader:r}=e;return Te({root:["root",r&&"stickyHeader"]},lhe,t)},fhe=V("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>T({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":T({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},t.stickyHeader&&{borderCollapse:"separate"})),XE="table",dhe=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiTable"}),{className:a,component:o=XE,padding:i="normal",size:s="medium",stickyHeader:l=!1}=n,u=re(n,uhe),f=T({},n,{component:o,padding:i,size:s,stickyHeader:l}),d=che(f),p=c.useMemo(()=>({padding:i,size:s,stickyHeader:l}),[i,s,l]);return R.jsx(TM.Provider,{value:p,children:R.jsx(fhe,T({as:o,role:o===XE?null:"table",ref:r,className:oe(d.root,a),ownerState:f},u))})}),EM=dhe,phe=c.createContext(),_m=phe;function vhe(e){return Ce("MuiTableBody",e)}Se("MuiTableBody",["root"]);const hhe=["className","component"],mhe=e=>{const{classes:t}=e;return Te({root:["root"]},vhe,t)},ghe=V("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),yhe={variant:"body"},JE="tbody",bhe=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiTableBody"}),{className:a,component:o=JE}=n,i=re(n,hhe),s=T({},n,{component:o}),l=mhe(s);return R.jsx(_m.Provider,{value:yhe,children:R.jsx(ghe,T({className:oe(l.root,a),as:o,ref:r,role:o===JE?null:"rowgroup",ownerState:s},i))})}),PM=bhe;function whe(e){return Ce("MuiTableCell",e)}const xhe=Se("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),_he=xhe,Che=["align","className","component","padding","scope","size","sortDirection","variant"],She=e=>{const{classes:t,variant:r,align:n,padding:a,size:o,stickyHeader:i}=e,s={root:["root",r,i&&"stickyHeader",n!=="inherit"&&`align${K(n)}`,a!=="normal"&&`padding${K(a)}`,`size${K(o)}`]};return Te(s,whe,t)},Ohe=V("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${K(r.size)}`],r.padding!=="normal"&&t[`padding${K(r.padding)}`],r.align!=="inherit"&&t[`align${K(r.align)}`],r.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>T({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid + ${e.palette.mode==="light"?df(De(e.palette.divider,1),.88):Zh(De(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},t.variant==="head"&&{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},t.variant==="body"&&{color:(e.vars||e).palette.text.primary},t.variant==="footer"&&{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},t.size==="small"&&{padding:"6px 16px",[`&.${_he.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},t.padding==="checkbox"&&{width:48,padding:"0 0 0 4px"},t.padding==="none"&&{padding:0},t.align==="left"&&{textAlign:"left"},t.align==="center"&&{textAlign:"center"},t.align==="right"&&{textAlign:"right",flexDirection:"row-reverse"},t.align==="justify"&&{textAlign:"justify"},t.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default})),The=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiTableCell"}),{align:a="inherit",className:o,component:i,padding:s,scope:l,size:u,sortDirection:f,variant:d}=n,p=re(n,Che),v=c.useContext(TM),m=c.useContext(_m),y=m&&m.variant==="head";let x;i?x=i:x=y?"th":"td";let b=l;x==="td"?b=void 0:!b&&y&&(b="col");const h=d||m&&m.variant,g=T({},n,{align:a,component:x,padding:s||(v&&v.padding?v.padding:"normal"),size:u||(v&&v.size?v.size:"medium"),sortDirection:f,stickyHeader:h==="head"&&v&&v.stickyHeader,variant:h}),w=She(g);let _=null;return f&&(_=f==="asc"?"ascending":"descending"),R.jsx(Ohe,T({as:x,ref:r,className:oe(w.root,o),"aria-sort":_,scope:b,ownerState:g},p))}),Er=The;function Ehe(e){return Ce("MuiTableHead",e)}Se("MuiTableHead",["root"]);const Phe=["className","component"],$he=e=>{const{classes:t}=e;return Te({root:["root"]},Ehe,t)},Rhe=V("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),khe={variant:"head"},ZE="thead",Ihe=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiTableHead"}),{className:a,component:o=ZE}=n,i=re(n,Phe),s=T({},n,{component:o}),l=$he(s);return R.jsx(_m.Provider,{value:khe,children:R.jsx(Rhe,T({as:o,className:oe(l.root,a),ref:r,role:o===ZE?null:"rowgroup",ownerState:s},i))})}),$M=Ihe;function Ahe(e){return Ce("MuiToolbar",e)}Se("MuiToolbar",["root","gutters","regular","dense"]);const Nhe=["className","component","disableGutters","variant"],Mhe=e=>{const{classes:t,disableGutters:r,variant:n}=e;return Te({root:["root",!r&&"gutters",n]},Ahe,t)},Fhe=V("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableGutters&&t.gutters,t[r.variant]]}})(({theme:e,ownerState:t})=>T({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},t.variant==="dense"&&{minHeight:48}),({theme:e,ownerState:t})=>t.variant==="regular"&&e.mixins.toolbar),Lhe=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiToolbar"}),{className:a,component:o="div",disableGutters:i=!1,variant:s="regular"}=n,l=re(n,Nhe),u=T({},n,{component:o,disableGutters:i,variant:s}),f=Mhe(u);return R.jsx(Fhe,T({as:o,className:oe(f.root,a),ref:r,ownerState:u},l))}),hf=Lhe,eP=rn(R.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),tP=rn(R.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");var rP,nP,aP,oP,iP,sP,lP,uP;const jhe=["backIconButtonProps","count","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton"],Dhe=c.forwardRef(function(t,r){const{backIconButtonProps:n,count:a,getItemAriaLabel:o,nextIconButtonProps:i,onPageChange:s,page:l,rowsPerPage:u,showFirstButton:f,showLastButton:d}=t,p=re(t,jhe),v=yn(),m=h=>{s(h,0)},y=h=>{s(h,l-1)},x=h=>{s(h,l+1)},b=h=>{s(h,Math.max(0,Math.ceil(a/u)-1))};return R.jsxs("div",T({ref:r},p,{children:[f&&R.jsx(qt,{onClick:m,disabled:l===0,"aria-label":o("first",l),title:o("first",l),children:v.direction==="rtl"?rP||(rP=R.jsx(av,{})):nP||(nP=R.jsx(nv,{}))}),R.jsx(qt,T({onClick:y,disabled:l===0,color:"inherit","aria-label":o("previous",l),title:o("previous",l)},n,{children:v.direction==="rtl"?aP||(aP=R.jsx(tP,{})):oP||(oP=R.jsx(eP,{}))})),R.jsx(qt,T({onClick:x,disabled:a!==-1?l>=Math.ceil(a/u)-1:!1,color:"inherit","aria-label":o("next",l),title:o("next",l)},i,{children:v.direction==="rtl"?iP||(iP=R.jsx(eP,{})):sP||(sP=R.jsx(tP,{}))})),d&&R.jsx(qt,{onClick:b,disabled:l>=Math.ceil(a/u)-1,"aria-label":o("last",l),title:o("last",l),children:v.direction==="rtl"?lP||(lP=R.jsx(nv,{})):uP||(uP=R.jsx(av,{}))})]}))}),Bhe=Dhe;function zhe(e){return Ce("MuiTablePagination",e)}const Uhe=Se("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]),Yu=Uhe;var cP;const Whe=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton"],Vhe=V(Er,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({overflow:"auto",color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),"&:last-child":{padding:0}})),Hhe=V(hf,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>T({[`& .${Yu.actions}`]:t.actions},t.toolbar)})(({theme:e})=>({minHeight:52,paddingRight:2,[`${e.breakpoints.up("xs")} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},[`& .${Yu.actions}`]:{flexShrink:0,marginLeft:20}})),qhe=V("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),Ghe=V("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})(({theme:e})=>T({},e.typography.body2,{flexShrink:0})),Khe=V(OM,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>T({[`& .${Yu.selectIcon}`]:t.selectIcon,[`& .${Yu.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${Yu.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),Qhe=V(Ja,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),Yhe=V("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})(({theme:e})=>T({},e.typography.body2,{flexShrink:0}));function Xhe({from:e,to:t,count:r}){return`${e}–${t} of ${r!==-1?r:`more than ${t}`}`}function Jhe(e){return`Go to ${e} page`}const Zhe=e=>{const{classes:t}=e;return Te({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},zhe,t)},eme=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiTablePagination"}),{ActionsComponent:a=Bhe,backIconButtonProps:o,className:i,colSpan:s,component:l=Er,count:u,getItemAriaLabel:f=Jhe,labelDisplayedRows:d=Xhe,labelRowsPerPage:p="Rows per page:",nextIconButtonProps:v,onPageChange:m,onRowsPerPageChange:y,page:x,rowsPerPage:b,rowsPerPageOptions:h=[10,25,50,100],SelectProps:g={},showFirstButton:w=!1,showLastButton:_=!1}=n,C=re(n,Whe),S=n,E=Zhe(S),$=g.native?"option":Qhe;let P;(l===Er||l==="td")&&(P=s||1e3);const k=Ji(g.id),N=Ji(g.labelId),M=()=>u===-1?(x+1)*b:b===-1?u:Math.min(u,(x+1)*b);return R.jsx(Vhe,T({colSpan:P,ref:r,as:l,ownerState:S,className:oe(E.root,i)},C,{children:R.jsxs(Hhe,{className:E.toolbar,children:[R.jsx(qhe,{className:E.spacer}),h.length>1&&R.jsx(Ghe,{className:E.selectLabel,id:N,children:p}),h.length>1&&R.jsx(Khe,T({variant:"standard"},!g.variant&&{input:cP||(cP=R.jsx(ym,{}))},{value:b,onChange:y,id:k,labelId:N},g,{classes:T({},g.classes,{root:oe(E.input,E.selectRoot,(g.classes||{}).root),select:oe(E.select,(g.classes||{}).select),icon:oe(E.selectIcon,(g.classes||{}).icon)}),children:h.map(L=>c.createElement($,T({},!Ec($)&&{ownerState:S},{className:E.menuItem,key:L.label?L.label:L,value:L.value?L.value:L}),L.label?L.label:L))})),R.jsx(Yhe,{className:E.displayedRows,children:d({from:u===0?0:x*b+1,to:M(),count:u===-1?-1:u,page:x})}),R.jsx(a,{className:E.actions,backIconButtonProps:o,count:u,nextIconButtonProps:v,onPageChange:m,page:x,rowsPerPage:b,showFirstButton:w,showLastButton:_,getItemAriaLabel:f})]})}))}),fP=eme;function tme(e){return Ce("MuiTableRow",e)}const rme=Se("MuiTableRow",["root","selected","hover","head","footer"]),dP=rme,nme=["className","component","hover","selected"],ame=e=>{const{classes:t,selected:r,hover:n,head:a,footer:o}=e;return Te({root:["root",r&&"selected",n&&"hover",a&&"head",o&&"footer"]},tme,t)},ome=V("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.head&&t.head,r.footer&&t.footer]}})(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${dP.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${dP.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:De(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:De(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),pP="tr",ime=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiTableRow"}),{className:a,component:o=pP,hover:i=!1,selected:s=!1}=n,l=re(n,nme),u=c.useContext(_m),f=T({},n,{component:o,hover:i,selected:s,head:u&&u.variant==="head",footer:u&&u.variant==="footer"}),d=ame(f);return R.jsx(ome,T({as:o,ref:r,className:oe(d.root,a),role:o===pP?null:"row",ownerState:f},l))}),kc=ime,sme=rn(R.jsx("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function lme(e){return Ce("MuiTableSortLabel",e)}const ume=Se("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),Ag=ume,cme=["active","children","className","direction","hideSortIcon","IconComponent"],fme=e=>{const{classes:t,direction:r,active:n}=e,a={root:["root",n&&"active"],icon:["icon",`iconDirection${K(r)}`]};return Te(a,lme,t)},dme=V(oo,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.active&&t.active]}})(({theme:e})=>({cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:(e.vars||e).palette.text.secondary},"&:hover":{color:(e.vars||e).palette.text.secondary,[`& .${Ag.icon}`]:{opacity:.5}},[`&.${Ag.active}`]:{color:(e.vars||e).palette.text.primary,[`& .${Ag.icon}`]:{opacity:1,color:(e.vars||e).palette.text.secondary}}})),pme=V("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,t[`iconDirection${K(r.direction)}`]]}})(({theme:e,ownerState:t})=>T({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:e.transitions.create(["opacity","transform"],{duration:e.transitions.duration.shorter}),userSelect:"none"},t.direction==="desc"&&{transform:"rotate(0deg)"},t.direction==="asc"&&{transform:"rotate(180deg)"})),vme=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiTableSortLabel"}),{active:a=!1,children:o,className:i,direction:s="asc",hideSortIcon:l=!1,IconComponent:u=sme}=n,f=re(n,cme),d=T({},n,{active:a,direction:s,hideSortIcon:l,IconComponent:u}),p=fme(d);return R.jsxs(dme,T({className:oe(p.root,i),component:"span",disableRipple:!0,ownerState:d,ref:r},f,{children:[o,l&&!a?null:R.jsx(pme,{as:u,className:oe(p.icon),ownerState:d})]}))}),hme=vme;function mme(e){return Ce("MuiTextField",e)}Se("MuiTextField",["root"]);const gme=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],yme={standard:fM,filled:iM,outlined:_M},bme=e=>{const{classes:t}=e;return Te({root:["root"]},mme,t)},wme=V(Lfe,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),xme=c.forwardRef(function(t,r){const n=Ee({props:t,name:"MuiTextField"}),{autoComplete:a,autoFocus:o=!1,children:i,className:s,color:l="primary",defaultValue:u,disabled:f=!1,error:d=!1,FormHelperTextProps:p,fullWidth:v=!1,helperText:m,id:y,InputLabelProps:x,inputProps:b,InputProps:h,inputRef:g,label:w,maxRows:_,minRows:C,multiline:S=!1,name:E,onBlur:$,onChange:P,onFocus:k,placeholder:N,required:M=!1,rows:L,select:D=!1,SelectProps:U,type:q,value:A,variant:j="outlined"}=n,G=re(n,gme),J=T({},n,{autoFocus:o,color:l,disabled:f,error:d,fullWidth:v,multiline:S,required:M,select:D,variant:j}),X=bme(J),ie={};j==="outlined"&&(x&&typeof x.shrink<"u"&&(ie.notched=x.shrink),ie.label=w),D&&((!U||!U.native)&&(ie.id=void 0),ie["aria-describedby"]=void 0);const te=Ji(y),be=m&&te?`${te}-helper-text`:void 0,le=w&&te?`${te}-label`:void 0,Re=yme[j],de=R.jsx(Re,T({"aria-describedby":be,autoComplete:a,autoFocus:o,defaultValue:u,fullWidth:v,multiline:S,name:E,rows:L,maxRows:_,minRows:C,type:q,value:A,id:te,inputRef:g,onBlur:$,onChange:P,onFocus:k,placeholder:N,inputProps:b},ie,h));return R.jsxs(wme,T({className:oe(X.root,s),disabled:f,error:d,fullWidth:v,ref:r,required:M,color:l,variant:j,ownerState:J},G,{children:[w!=null&&w!==""&&R.jsx(wde,T({htmlFor:te,id:le},x,{children:w})),D?R.jsx(OM,T({"aria-describedby":be,id:te,labelId:le,value:A,input:de},U,{children:i})):de,m&&R.jsx(Hfe,T({id:be},p,{children:m}))]}))}),Jx=xme,_me=["getTrigger","target"];function Cme(e,t){const{disableHysteresis:r=!1,threshold:n=100,target:a}=t,o=e.current;return a&&(e.current=a.pageYOffset!==void 0?a.pageYOffset:a.scrollTop),!r&&o!==void 0&&e.currentn}const Sme=typeof window<"u"?window:null;function RM(e={}){const{getTrigger:t=Cme,target:r=Sme}=e,n=re(e,_me),a=c.useRef(),[o,i]=c.useState(()=>t(a,n));return c.useEffect(()=>{const s=()=>{i(t(a,T({target:r},n)))};return s(),r.addEventListener("scroll",s,{passive:!0}),()=>{r.removeEventListener("scroll",s,{passive:!0})}},[r,t,JSON.stringify(n)]),o}var Zx={},kM={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})(kM);var Xe=kM.exports,Ng={};const Ome=q$($oe);var vP;function Je(){return vP||(vP=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=Ome}(Ng)),Ng}var Tme=Xe;Object.defineProperty(Zx,"__esModule",{value:!0});var e_=Zx.default=void 0,Eme=Tme(Je()),Pme=R,$me=(0,Eme.default)((0,Pme.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"}),"Lock");e_=Zx.default=$me;var Xu=globalThis&&globalThis.__assign||function(){return Xu=Object.assign||function(e){for(var t,r=1,n=arguments.length;r1?c.createElement(Bbe,null):null,t&&c.createElement(Pge,null),c.createElement(DM,null))},kge=c.createElement(Rge,null);GM.propTypes={alwaysOn:O.bool,children:O.node,className:O.string,color:O.oneOf(["default","inherit","primary","secondary","transparent"]),container:Ch,open:O.bool,toolbar:O.element,userMenu:O.oneOfType([O.element,O.bool])};var Ige=c.createElement(s_,null),Ci="RaAppBar",Ai={appBar:"".concat(Ci,"-appBar"),toolbar:"".concat(Ci,"-toolbar"),menuButton:"".concat(Ci,"-menuButton"),menuButtonIconClosed:"".concat(Ci,"-menuButtonIconClosed"),menuButtonIconOpen:"".concat(Ci,"-menuButtonIconOpen"),title:"".concat(Ci,"-title")},Age=V(Eie,{name:Ci,overridesResolver:function(e,t){return t.root}})(function(e){var t,r,n=e.theme;return t={},t["& .".concat(Ai.toolbar)]=(r={padding:"0 ".concat(n.spacing(1))},r[n.breakpoints.down("md")]={minHeight:n.spacing(6)},r),t["& .".concat(Ai.menuButton)]={marginRight:"0.2em"},t["& .".concat(Ai.title)]={},t}),v_={},Nge=Xe;Object.defineProperty(v_,"__esModule",{value:!0});var KM=v_.default=void 0,Mge=Nge(Je()),Fge=R,Lge=(0,Mge.default)((0,Fge.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckCircle");KM=v_.default=Lge;var h_={},jge=Xe;Object.defineProperty(h_,"__esModule",{value:!0});var QM=h_.default=void 0,Dge=jge(Je()),Bge=R,zge=(0,Dge.default)((0,Bge.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");QM=h_.default=zge;var Zu=globalThis&&globalThis.__assign||function(){return Zu=Object.assign||function(e){for(var t,r=1,n=arguments.length;r element"),zc.createPortal(c.createElement(Rye,O0({title:r,defaultTitle:t,preferenceKey:n},a)),i)):null},O_=O.oneOfType([O.string,O.element]);yf.propTypes={defaultTitle:O.string,className:O.string,record:O.any,title:O_};var Iye=function(e){var t=tn().pathname,r=c.useRef(t);c.useEffect(function(){t!==r.current&&e()},[t,e])},T0=globalThis&&globalThis.__assign||function(){return T0=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u")){var e=document.getElementById("main-content");e&&(e.setAttribute("tabIndex","-1"),e.focus(),e.blur(),e.removeAttribute("tabIndex"))}},z0=globalThis&&globalThis.__assign||function(){return z0=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]=W0e&&(o=U0e,i=!1,t=new L0e(t));e:for(;++a0&&w.length>0&&w.every(function(_){return m.includes(_)}),onChange:g})),c.Children.map(t,function(_,C){return c.isValidElement(_)?c.createElement(k0e,{className:Ue(ke.headerCell,"column-".concat(_.props.source)),sort:d,field:_,isSorting:d.field===(_.props.sortBy||_.props.source),key:_.props.source||C,resource:l,updateSort:h}):null})))};j_.propTypes={children:O.node,className:O.string,sort:O.exact({field:O.string,order:O.oneOf(["ASC","DESC"])}),data:O.arrayOf(O.any),hasExpand:O.bool,hasBulkActions:O.bool,isRowSelectable:O.func,isRowExpandable:O.func,onSelect:O.func,onToggleItem:O.func,resource:O.string,selectedIds:O.arrayOf(O.any),setSort:O.func};j_.displayName="DatagridHeader";var e1e=function(e){var t=e.children,r=e.value;return Z.createElement(IF.Provider,{value:r},t)};const t1e=e1e;var D_={},r1e=Xe;Object.defineProperty(D_,"__esModule",{value:!0});var DF=D_.default=void 0,n1e=r1e(Je()),a1e=R,o1e=(0,n1e.default)((0,a1e.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");DF=D_.default=o1e;var Y0=globalThis&&globalThis.__assign||function(){return Y0=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1] element instead.")})},[r]);var f=function(){var p=o.getValues();return r.filter(function(v){var m=tt(p,v.props.source);return v.props.alwaysOn||l[v.props.source]||m!==""&&typeof m<"u"})},d=c.useCallback(function(p){return u(p.currentTarget.dataset.key)},[u]);return c.createElement(RA,{prefix:"resources.".concat(a,".fields")},c.createElement(Uxe,qo({className:t},Dxe(n),{onSubmit:jxe}),f().map(function(p){return c.createElement(HF,{key:p.props.source,filterElement:p,handleHide:d,resource:a,className:wv.filterFormInput})}),c.createElement("div",{className:wv.clearFix})))},jxe=function(e){return e.preventDefault(),!1};qF.propTypes={resource:O.string,filters:O.arrayOf(O.node).isRequired,displayedFilters:O.object,hideFilter:O.func,initialValues:O.object,className:O.string};var Dxe=function(e){e.displayedFilters,e.filterValues,e.hasCreate,e.hideFilter,e.setFilters,e.resource;var t=B_(e,["displayedFilters","filterValues","hasCreate","hideFilter","setFilters","resource"]);return t},Bxe=function(e,t){return qo(qo({},t.filter(function(r){return r.props.alwaysOn&&r.props.defaultValue}).reduce(function(r,n){return Pw(qo({},r),n.props.source,n.props.defaultValue)},{})),e)},zxe=function(e){return e.preventDefault(),e.stopPropagation(),!1},J0="RaFilterForm",wv={clearFix:"".concat(J0,"-clearFix"),filterFormInput:"".concat(J0,"-filterFormInput")},Uxe=V("form",{name:J0,overridesResolver:function(e,t){return t.root}})(function(e){var t,r=e.theme;return t={display:"flex",flex:"0 1 auto"},t[r.breakpoints.down("sm")]={width:"100%"},t[r.breakpoints.up("sm")]={minHeight:r.spacing(8)},t[r.breakpoints.up("md")]={flex:"0 1 100%"},t.flexWrap="wrap",t.alignItems="flex-end",t.pointerEvents="none",t.padding="0 0 ".concat(r.spacing(.5)," 0"),t["& .MuiFormHelperText-root"]={display:"none"},t["& .".concat(wv.clearFix)]={clear:"right"},t["& .".concat(wv.filterFormInput," .MuiFormControl-root")]={marginTop:"".concat(r.spacing(1))},t}),Wxe=function(e,t){var r;return Object.keys(e).reduce(function(n,a){return n[a]=GF(e,a,t),n},(r=VF(t))!==null&&r!==void 0?r:{})},GF=function(e,t,r){if(e[t]===void 0||e[t]===null)return"";if(Array.isArray(e[t])||e[t]instanceof Date)return tt(r,t,"");if(typeof e[t]=="object"){var n=Object.keys(e[t]).reduce(function(a,o){var i,s=GF(e[t],o,(i=(r||{})[t])!==null&&i!==void 0?i:{});return s===""||(a[o]=s),a},{});return Object.keys(n).length?n:""}return tt(r,t,"")},z_={},Vxe=Xe;Object.defineProperty(z_,"__esModule",{value:!0});var KF=z_.default=void 0,Hxe=Vxe(Je()),qxe=R,Gxe=(0,Hxe.default)((0,qxe.jsx)("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"}),"FilterList");KF=z_.default=Gxe;var QF=c.forwardRef(function(e,t){var r=e.filter,n=e.onShow,a=e.autoFocus,o=St(e),i=c.useCallback(function(){n({source:r.props.source,defaultValue:r.props.defaultValue})},[r.props.defaultValue,r.props.source,n]);return c.createElement(Ja,{className:"new-filter-item","data-key":r.props.source,"data-default-value":r.props.defaultValue,key:r.props.source,onClick:i,autoFocus:a,ref:t,disabled:r.props.disabled},c.createElement(_c,{label:r.props.label,source:r.props.source,resource:o}))});QF.propTypes={filter:O.element.isRequired,onShow:O.func.isRequired,resource:O.string,autoFocus:O.bool};var U_=function(e){return sa("".concat(e,".savedQueries"),[])},W_=function(e){return Array.isArray(e)?e.filter(function(t){return Kxe(t)}):[]},Kxe=function(e){var t,r;return!!(e.label&&typeof e.label=="string"&&e.value&&typeof Array.isArray(e.value.displayedFilters)&&typeof e.value.perPage=="number"&&typeof((t=e.value.sort)===null||t===void 0?void 0:t.field)=="string"&&typeof((r=e.value.sort)===null||r===void 0?void 0:r.order)=="string"&&typeof e.value.filter=="object")},Qxe=function(e){var t=e.open,r=e.onClose,n=Ie(),a=Rr(),o=a.resource,i=a.filterValues,s=a.displayedFilters,l=a.sort,u=a.perPage,f=U_(o),d=f[0],p=f[1],v=c.useState(""),m=v[0],y=v[1],x=function(g){y(g.target.value)},b=function(g){g.preventDefault(),h()},h=function(){var g={label:m,value:{filter:i,sort:l,perPage:u,displayedFilters:s}},w=W_(d);p(w.concat(g)),y(""),r()};return c.createElement(Vx,{open:t,onClose:r,"aria-labelledby":"form-dialog-title"},c.createElement(Gx,{id:"form-dialog-title"},n("ra.saved_queries.new_dialog_title",{_:"Save current query as"})),c.createElement(qx,null,c.createElement("form",{onSubmit:b},c.createElement(Jx,{autoFocus:!0,margin:"dense",id:"name",label:n("ra.saved_queries.query_name",{_:"Query name"}),fullWidth:!0,value:m,onChange:x}))),c.createElement(Hx,null,c.createElement(Fr,{onClick:r},n("ra.action.cancel")),c.createElement(Fr,{onClick:h,color:"primary"},n("ra.action.save"))))},IP=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,o;n component requires the prop to be set");var $=o.filter(function(ie){return!ie.props.alwaysOn&&!p[ie.props.source]&&typeof tt(v,ie.props.source)>"u"}),P=c.useCallback(function(ie){ie.preventDefault(),S(!0),E.current=ie.currentTarget},[E,S]),k=c.useCallback(function(){S(!1)},[S]),N=c.useCallback(function(ie){var te=ie.source,be=ie.defaultValue;x(te,be===""?void 0:be),setTimeout(function(){var le=document.querySelector("input[name='".concat(te,"']"));le&&le.focus()},50),S(!1)},[x,S]),M=c.useState(!1),L=M[0],D=M[1],U=function(){D(!1)},q=function(){S(!1),D(!0)},A=c.useState(!1),j=A[0],G=A[1],J=function(){G(!1)},X=function(){S(!1),G(!0)};return $.length===0&&g.length===0&&!h?null:c.createElement(Zxe,Z0({className:r},Xxe(a)),c.createElement(ho,{className:"add-filter",label:"ra.action.add_filter","aria-haspopup":"true",onClick:P},c.createElement(KF,null)),c.createElement(xm,{open:C,anchorEl:E.current,onClose:k},$.map(function(ie,te){return c.createElement(QF,{key:ie.props.source,filter:ie,resource:i,onShow:N,autoFocus:te===0})}),g.map(function(ie,te){return Ta(ie.value,{filter:v,sort:b,perPage:m,displayedFilters:p})?c.createElement(Ja,{onClick:X,key:te},s("ra.saved_queries.remove_label_with_name",{_:'Remove query "%{name}"',name:ie.label})):c.createElement(Ja,{onClick:function(){u({search:Ga.stringify({filter:JSON.stringify(ie.value.filter),sort:ie.value.sort.field,order:ie.value.sort.order,page:1,perPage:ie.value.perPage,displayedFilters:JSON.stringify(ie.value.displayedFilters)})}),S(!1)},key:te},ie.label)}),h&&!w&&!n&&c.createElement(Ja,{onClick:q},s("ra.saved_queries.new_label",{_:"Save current query..."})),h&&c.createElement(Ja,{onClick:function(){return y({},{},!1)}},s("ra.action.remove_all_filters",{_:"Remove all filters"}))),!n&&c.createElement(c.Fragment,null,c.createElement(Qxe,{open:L,onClose:U}),c.createElement(Yxe,{open:j,onClose:J})))},Xxe=function(e){e.displayedFilters,e.filterValues,e.showFilter;var t=YF(e,["displayedFilters","filterValues","showFilter"]);return t};XF.propTypes={resource:O.string,filters:O.arrayOf(O.node),displayedFilters:O.object,filterValues:O.object,showFilter:O.func,className:O.string};var Jxe="RaFilterButton",Zxe=V("div",{name:Jxe,overridesResolver:function(e,t){return t.root}})({display:"inline-block"}),e1=globalThis&&globalThis.__assign||function(){return e1=Object.assign||function(e){for(var t,r=1,n=arguments.length;rb-1)throw new Error(y("ra.navigation.page_out_of_boundaries",{page:E+1}));v(E+1)},[b,v,y]),g=c.useCallback(function(S){m(S.target.value)},[m]),w=c.useCallback(function(S){var E=S.from,$=S.to,P=S.count;return P===-1&&u?y("ra.navigation.partial_page_range_info",{offsetBegin:E,offsetEnd:$,_:"%{from}-%{to} of more than %{to}"}):y("ra.navigation.page_range_info",{offsetBegin:E,offsetEnd:$,total:P===-1?$:P,_:"%{from}-%{to} of %{count === -1 ? to : count}"})},[y,u]),_=c.useCallback(function(S){return y("ra.navigation.".concat(S),{_:"Go to ".concat(S," page")})},[y]);if(l)return c.createElement(hf,{variant:"dense"});if(p===0||f<1||p!=null&&f>b)return o!=null,null;if(x)return c.createElement(fP,xv({count:p??-1,rowsPerPage:d,page:f-1,onPageChange:h,rowsPerPageOptions:a_e,component:"span",labelDisplayedRows:w},gl(i)));var C=n||(!l&&p!=null?ZF:void 0);return c.createElement(fP,xv({count:p??-1,rowsPerPage:d,page:f-1,onPageChange:h,onRowsPerPageChange:g,ActionsComponent:C,nextIconButtonProps:{disabled:!u},component:"span",labelRowsPerPage:y("ra.navigation.page_rows_per_page"),labelDisplayedRows:w,getItemAriaLabel:_,rowsPerPageOptions:r},gl(i)))});eL.propTypes={actions:Ch,limit:O.element,rowsPerPageOptions:O.arrayOf(O.number)};var n_e=[5,10,25,50],a_e=[],V_={},o_e=Xe;Object.defineProperty(V_,"__esModule",{value:!0});var _v=V_.default=void 0,i_e=o_e(Je()),s_e=R,l_e=(0,i_e.default)((0,s_e.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"}),"Clear");_v=V_.default=l_e;var Cv=globalThis&&globalThis.__assign||function(){return Cv=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"||!d.message?"ra.auth.sign_in_error":d.message,{type:"error",messageArgs:{_:typeof d=="string"?d:d&&d.message?d.message:void 0}})})};return c.createElement(p_e,{onSubmit:u,mode:"onChange",noValidate:!0,className:r},c.createElement(zx,{className:rl.content},c.createElement(t1,{autoFocus:!0,source:"username",label:s("ra.auth.username"),autoComplete:"username",validate:wT(),fullWidth:!0}),c.createElement(t1,{source:"password",label:s("ra.auth.password"),type:"password",autoComplete:"current-password",validate:wT(),fullWidth:!0}),c.createElement(Fr,{variant:"contained",type:"submit",color:"primary",disabled:a,fullWidth:!0,className:rl.button},a?c.createElement(Ux,{className:rl.icon,size:19,thickness:3}):s("ra.auth.sign_in"))))},Ld="RaLoginForm",rl={content:"".concat(Ld,"-content"),button:"".concat(Ld,"-button"),icon:"".concat(Ld,"-icon")},p_e=V(AJ,{name:Ld,overridesResolver:function(e,t){return t.root}})(function(e){var t,r=e.theme;return t={},t["& .".concat(rl.content)]={width:300},t["& .".concat(rl.button)]={marginTop:r.spacing(2)},t["& .".concat(rl.icon)]={margin:r.spacing(.3)},t});tL.propTypes={redirectTo:O.string};var r1=globalThis&&globalThis.__assign||function(){return r1=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"&&x?g_e:r;return!a||!y&&u?null:c.createElement(b_e,n1({className:Ue("show-page",o)},y_e(d)),c.createElement(yf,{title:f,defaultTitle:m,preferenceKey:"".concat(v,".show.title")}),b!==!1&&b,c.createElement("div",{className:Ue(al.main,(t={},t[al.noActions]=!b,t))},c.createElement(s,{className:al.card},a),n))};q_.propTypes={actions:O.oneOfType([O.element,O.bool]),children:O.node,className:O.string,emptyWhileLoading:O.bool,title:O.any};var y_e=function(e){e.defaultTitle,e.hasCreate,e.hasEdit,e.hasList,e.hasShow,e.history,e.id,e.isLoading,e.isFetching,e.location,e.match,e.options,e.refetch,e.permissions;var t=aL(e,["defaultTitle","hasCreate","hasEdit","hasList","hasShow","history","id","isLoading","isFetching","location","match","options","refetch","permissions"]);return t},Dd="RaShow",al={main:"".concat(Dd,"-main"),noActions:"".concat(Dd,"-noActions"),card:"".concat(Dd,"-card")},b_e=V("div",{name:Dd,overridesResolver:function(e,t){return t.root}})((yu={},yu["& .".concat(al.main)]={display:"flex"},yu["& .".concat(al.noActions)]={marginTop:"1em"},yu["& .".concat(al.card)]={flex:"1 1 auto"},yu)),Xr={sortBy:O.string,sortByOrder:O.oneOf(["ASC","DESC"]),source:O.string,label:O.oneOfType([O.string,O.element,O.bool]),sortable:O.bool,className:O.string,cellClassName:O.string,headerClassName:O.string,textAlign:O.oneOf(["inherit","left","center","right","justify"]),emptyText:O.string},Na=function(e){var t,r=c.memo(e);return r.propTypes=e.propTypes,r.defaultProps=e.defaultProps,r.displayName=(t=e.displayName)===null||t===void 0?void 0:t.replace("Impl",""),r},a1=globalThis&&globalThis.__assign||function(){return a1=Object.assign||function(e){for(var t,r=1,n=arguments.length;r cannot have showTime and showDate false at the same time");var m=Kt(e);if(!m)return null;var y=tt(m,u);if(y==null||y==="")return r?c.createElement(ze,zi({component:"span",variant:"body2",className:t},en(p)),r&&v(r,{_:r})):null;var x=d(y),b="";if(i&&l)b=Dg?x.toLocaleString(n,a):x.toLocaleString();else if(l){var h=a??(typeof y=="string"&&y.length<=10?{timeZone:"UTC"}:void 0);b=Dg?x.toLocaleDateString(n,h):x.toLocaleDateString()}else i&&(b=Dg?x.toLocaleTimeString(n,a):x.toLocaleTimeString());return c.createElement(ze,zi({component:"span",variant:"body2",className:t},en(p)),b)};X_.propTypes=zi(zi(zi({},ze.propTypes),Xr),{locales:O.oneOfType([O.string,O.arrayOf(O.string)]),options:O.object,showTime:O.bool,showDate:O.bool});X_.displayName="DateFieldImpl";var cL=Na(X_),R_e=function(e){return e instanceof Date?e:typeof e=="string"||typeof e=="number"?new Date(e):void 0},Dg=function(){try{new Date().toLocaleString("i")}catch(e){return e instanceof RangeError}return!1}(),Tv=globalThis&&globalThis.__assign||function(){return Tv=Object.assign||function(e){for(var t,r=1,n=arguments.length;r *":{color:r.palette.primary.main}},t}),U_e=function(e){return e.stopPropagation()},W_e=function(){},Nc=globalThis&&globalThis.__assign||function(){return Nc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r *":{color:r.palette.primary.main}},t});/*! @license DOMPurify 2.4.7 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.4.7/LICENSE */function $o(e){"@babel/helpers - typeof";return $o=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},$o(e)}function u1(e,t){return u1=Object.setPrototypeOf||function(n,a){return n.__proto__=a,n},u1(e,t)}function Q_e(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Bd(e,t,r){return Q_e()?Bd=Reflect.construct:Bd=function(a,o,i){var s=[null];s.push.apply(s,o);var l=Function.bind.apply(a,s),u=new l;return i&&u1(u,i.prototype),u},Bd.apply(null,arguments)}function Hn(e){return Y_e(e)||X_e(e)||J_e(e)||Z_e()}function Y_e(e){if(Array.isArray(e))return c1(e)}function X_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function J_e(e,t){if(e){if(typeof e=="string")return c1(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return c1(e,t)}}function c1(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?r-1:0),a=1;a/gm),vCe=na(/\${[\w\W]*}/gm),hCe=na(/^data-[\-\w.\u00B7-\uFFFF]/),mCe=na(/^aria-[\-\w]+$/),gCe=na(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),yCe=na(/^(?:\w+script|data):/i),bCe=na(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),wCe=na(/^html$/i),xCe=function(){return typeof window>"u"?null:window},_Ce=function(t,r){if($o(t)!=="object"||typeof t.createPolicy!="function")return null;var n=null,a="data-tt-policy-suffix";r.currentScript&&r.currentScript.hasAttribute(a)&&(n=r.currentScript.getAttribute(a));var o="dompurify"+(n?"#"+n:"");try{return t.createPolicy(o,{createHTML:function(s){return s},createScriptURL:function(s){return s}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}};function CL(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:xCe(),t=function(B){return CL(B)};if(t.version="2.4.7",t.removed=[],!e||!e.document||e.document.nodeType!==9)return t.isSupported=!1,t;var r=e.document,n=e.document,a=e.DocumentFragment,o=e.HTMLTemplateElement,i=e.Node,s=e.Element,l=e.NodeFilter,u=e.NamedNodeMap,f=u===void 0?e.NamedNodeMap||e.MozNamedAttrMap:u,d=e.HTMLFormElement,p=e.DOMParser,v=e.trustedTypes,m=s.prototype,y=rd(m,"cloneNode"),x=rd(m,"nextSibling"),b=rd(m,"childNodes"),h=rd(m,"parentNode");if(typeof o=="function"){var g=n.createElement("template");g.content&&g.content.ownerDocument&&(n=g.content.ownerDocument)}var w=_Ce(v,r),_=w?w.createHTML(""):"",C=n,S=C.implementation,E=C.createNodeIterator,$=C.createDocumentFragment,P=C.getElementsByTagName,k=r.importNode,N={};try{N=gi(n).documentMode?n.documentMode:{}}catch{}var M={};t.isSupported=typeof h=="function"&&S&&S.createHTMLDocument!==void 0&&N!==9;var L=dCe,D=pCe,U=vCe,q=hCe,A=mCe,j=yCe,G=bCe,J=gCe,X=null,ie=Be({},[].concat(Hn(DP),Hn(Ug),Hn(Wg),Hn(Vg),Hn(BP))),te=null,be=Be({},[].concat(Hn(zP),Hn(Hg),Hn(UP),Hn(nd))),le=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Re=null,de=null,fe=!0,Ae=!0,Pe=!1,_e=!0,me=!1,he=!1,ue=!1,Ze=!1,rt=!1,We=!1,I=!1,W=!0,H=!1,se="user-content-",ee=!0,Q=!1,ce={},$e=null,Fe=Be({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),je=null,we=Be({},["audio","video","img","source","image","track"]),dt=null,zt=Be({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),yt="http://www.w3.org/1998/Math/MathML",F="http://www.w3.org/2000/svg",z="http://www.w3.org/1999/xhtml",xe=z,Ne=!1,nt=null,Le=Be({},[yt,F,z],Bg),rr,Bn=["application/xhtml+xml","text/html"],lr="text/html",st,nn=null,zn=n.createElement("form"),ur=function(B){return B instanceof RegExp||B instanceof Function},Ma=function(B){nn&&nn===B||((!B||$o(B)!=="object")&&(B={}),B=gi(B),rr=Bn.indexOf(B.PARSER_MEDIA_TYPE)===-1?rr=lr:rr=B.PARSER_MEDIA_TYPE,st=rr==="application/xhtml+xml"?Bg:zd,X="ALLOWED_TAGS"in B?Be({},B.ALLOWED_TAGS,st):ie,te="ALLOWED_ATTR"in B?Be({},B.ALLOWED_ATTR,st):be,nt="ALLOWED_NAMESPACES"in B?Be({},B.ALLOWED_NAMESPACES,Bg):Le,dt="ADD_URI_SAFE_ATTR"in B?Be(gi(zt),B.ADD_URI_SAFE_ATTR,st):zt,je="ADD_DATA_URI_TAGS"in B?Be(gi(we),B.ADD_DATA_URI_TAGS,st):we,$e="FORBID_CONTENTS"in B?Be({},B.FORBID_CONTENTS,st):Fe,Re="FORBID_TAGS"in B?Be({},B.FORBID_TAGS,st):{},de="FORBID_ATTR"in B?Be({},B.FORBID_ATTR,st):{},ce="USE_PROFILES"in B?B.USE_PROFILES:!1,fe=B.ALLOW_ARIA_ATTR!==!1,Ae=B.ALLOW_DATA_ATTR!==!1,Pe=B.ALLOW_UNKNOWN_PROTOCOLS||!1,_e=B.ALLOW_SELF_CLOSE_IN_ATTR!==!1,me=B.SAFE_FOR_TEMPLATES||!1,he=B.WHOLE_DOCUMENT||!1,rt=B.RETURN_DOM||!1,We=B.RETURN_DOM_FRAGMENT||!1,I=B.RETURN_TRUSTED_TYPE||!1,Ze=B.FORCE_BODY||!1,W=B.SANITIZE_DOM!==!1,H=B.SANITIZE_NAMED_PROPS||!1,ee=B.KEEP_CONTENT!==!1,Q=B.IN_PLACE||!1,J=B.ALLOWED_URI_REGEXP||J,xe=B.NAMESPACE||z,le=B.CUSTOM_ELEMENT_HANDLING||{},B.CUSTOM_ELEMENT_HANDLING&&ur(B.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(le.tagNameCheck=B.CUSTOM_ELEMENT_HANDLING.tagNameCheck),B.CUSTOM_ELEMENT_HANDLING&&ur(B.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(le.attributeNameCheck=B.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),B.CUSTOM_ELEMENT_HANDLING&&typeof B.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(le.allowCustomizedBuiltInElements=B.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),me&&(Ae=!1),We&&(rt=!0),ce&&(X=Be({},Hn(BP)),te=[],ce.html===!0&&(Be(X,DP),Be(te,zP)),ce.svg===!0&&(Be(X,Ug),Be(te,Hg),Be(te,nd)),ce.svgFilters===!0&&(Be(X,Wg),Be(te,Hg),Be(te,nd)),ce.mathMl===!0&&(Be(X,Vg),Be(te,UP),Be(te,nd))),B.ADD_TAGS&&(X===ie&&(X=gi(X)),Be(X,B.ADD_TAGS,st)),B.ADD_ATTR&&(te===be&&(te=gi(te)),Be(te,B.ADD_ATTR,st)),B.ADD_URI_SAFE_ATTR&&Be(dt,B.ADD_URI_SAFE_ATTR,st),B.FORBID_CONTENTS&&($e===Fe&&($e=gi($e)),Be($e,B.FORBID_CONTENTS,st)),ee&&(X["#text"]=!0),he&&Be(X,["html","head","body"]),X.table&&(Be(X,["tbody"]),delete Re.tbody),Lr&&Lr(B),nn=B)},yo=Be({},["mi","mo","mn","ms","mtext"]),di=Be({},["foreignobject","desc","title","annotation-xml"]),Fa=Be({},["title","style","font","a","script"]),la=Be({},Ug);Be(la,Wg),Be(la,cCe);var bn=Be({},Vg);Be(bn,fCe);var pi=function(B){var ne=h(B);(!ne||!ne.tagName)&&(ne={namespaceURI:xe,tagName:"template"});var Y=zd(B.tagName),Me=zd(ne.tagName);return nt[B.namespaceURI]?B.namespaceURI===F?ne.namespaceURI===z?Y==="svg":ne.namespaceURI===yt?Y==="svg"&&(Me==="annotation-xml"||yo[Me]):!!la[Y]:B.namespaceURI===yt?ne.namespaceURI===z?Y==="math":ne.namespaceURI===F?Y==="math"&&di[Me]:!!bn[Y]:B.namespaceURI===z?ne.namespaceURI===F&&!di[Me]||ne.namespaceURI===yt&&!yo[Me]?!1:!bn[Y]&&(Fa[Y]||!la[Y]):!!(rr==="application/xhtml+xml"&&nt[B.namespaceURI]):!1},Yt=function(B){bu(t.removed,{element:B});try{B.parentNode.removeChild(B)}catch{try{B.outerHTML=_}catch{B.remove()}}},ua=function(B,ne){try{bu(t.removed,{attribute:ne.getAttributeNode(B),from:ne})}catch{bu(t.removed,{attribute:null,from:ne})}if(ne.removeAttribute(B),B==="is"&&!te[B])if(rt||We)try{Yt(ne)}catch{}else try{ne.setAttribute(B,"")}catch{}},cr=function(B){var ne,Y;if(Ze)B=""+B;else{var Me=iCe(B,/^[\r\n\t ]+/);Y=Me&&Me[0]}rr==="application/xhtml+xml"&&xe===z&&(B=''+B+"");var Br=w?w.createHTML(B):B;if(xe===z)try{ne=new p().parseFromString(Br,rr)}catch{}if(!ne||!ne.documentElement){ne=S.createDocument(xe,"template",null);try{ne.documentElement.innerHTML=Ne?_:Br}catch{}}var _r=ne.body||ne.documentElement;return B&&Y&&_r.insertBefore(n.createTextNode(Y),_r.childNodes[0]||null),xe===z?P.call(ne,he?"html":"body")[0]:he?ne.documentElement:_r},wn=function(B){return E.call(B.ownerDocument||B,B,l.SHOW_ELEMENT|l.SHOW_COMMENT|l.SHOW_TEXT,null,!1)},ls=function(B){return B instanceof d&&(typeof B.nodeName!="string"||typeof B.textContent!="string"||typeof B.removeChild!="function"||!(B.attributes instanceof f)||typeof B.removeAttribute!="function"||typeof B.setAttribute!="function"||typeof B.namespaceURI!="string"||typeof B.insertBefore!="function"||typeof B.hasChildNodes!="function")},kr=function(B){return $o(i)==="object"?B instanceof i:B&&$o(B)==="object"&&typeof B.nodeType=="number"&&typeof B.nodeName=="string"},xr=function(B,ne,Y){M[B]&&oCe(M[B],function(Me){Me.call(t,ne,Y,nn)})},vi=function(B){var ne;if(xr("beforeSanitizeElements",B,null),ls(B)||Ir(/[\u0080-\uFFFF]/,B.nodeName))return Yt(B),!0;var Y=st(B.nodeName);if(xr("uponSanitizeElement",B,{tagName:Y,allowedTags:X}),B.hasChildNodes()&&!kr(B.firstElementChild)&&(!kr(B.content)||!kr(B.content.firstElementChild))&&Ir(/<[/\w]/g,B.innerHTML)&&Ir(/<[/\w]/g,B.textContent)||Y==="select"&&Ir(/